
a { outline:none; }



body
 {

 font: normal 13px/1.3em Arial,Sans-Serif;
}


.clear
 {
 clear:both;
}

button[disabled]:active, button[disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled] ,
button[disabled]:hover,
input[type="button"][disabled]:hover,
input[type="submit"][disabled]:hover
{
  
  color: GrayText !important;
  cursor: inherit;
  background-color: #ddd !important;
  background: #ddd !important;
}


img
 {
  border:0;
}
#mainmenu
 {
height: 48px;
 width: 100%;
  background-color: #CCCCCC;

}

#mainmenu img
 {
 float:left;
 margin-right: 5px;
 margin-left: 2px;
}

#mainmenu a
 {
 display:block;
 float:left;
 width: 82px;
 height: 28px;
 text-decoration:none;
 color: black;
 background-color: #F4F4F4;
 margin-left: 10px;
 margin-right: 0px;
 margin-top: 3px;
 padding: 3px;
   border: 3px solid #CCCCCC;
   font-size: 12px;
}

#mainmenu a span
 {
  font-size: 13px;
  margin-top: 7px;

  display:block;
  line-height: 14px
}

    #mainmenu .userinfo
 {
  float:right;
  width: 160px;
  margin-right: 10px;

   font-size: 12px;
 margin-top: 3px;
}

  #mainmenu .userinfo img
 {
    float:left;
    width: 32px;
}

#mainmenu .userinfo span
 {
  float:left;
margin-right: 15px;

   font-size: 11px;
 margin-top: 0px;
}

.administrbtn
    {
 display:block;
 float:right !important;
 width: 126px !important;
 text-decoration:none;
 color: black;
 background-color: #F4F4F4;
 margin-left: 10px;
 margin-right: 30px;
 margin-top: 3px;
 padding: 3px;
 text-align:left;
  }

  .activem
 {
  border: 3px solid #FFFF97 !important;
  background-color: white !important;
}

#zakazky_menu
 {
   background-color: #CCCCCC;
 position:absolute;
 top: 55px;
 left: 550px;

 height: 55px;
}

#zakazky_menu img
 {
 float:left;
 margin-right: 7px;
 margin-left: 5px;
}

#zakazky_menu a
 {
 display:block;
 float:left;
 width: 90px;
 height: 28px;
 text-decoration:none;
 color: black;
 background-color: #F4F4F4;
 margin-left: 10px;
 margin-right: 5px;
 margin-top: 3px;
 padding: 3px;
   border: 3px solid #CCCCCC
}

#zakazky_menu a span
 {
  font-size: 13px;
  margin-top: 7px;

  display:block;
  line-height: 14px
}


.flexigrid tr.confirmed td {
	background: #B9FFB9 !important;
	border-bottom: 1px solid #f7f7f7;
}

.flexigrid
 {
 margin-top: 50px;
}

#trezor
 {

}

#trezor tr, #trezor2 tr
 {
  cursor: pointer
}

.vlastnik_filtr
 {
 position: relative;
 top: 15px;
 left: 630px;
 width: 450px;
}

.clearbtn
 {
  margin-left: 5px;
  margin-right: 5px;
}

.searchbtn
 {
   margin-left: 10px;
  margin-right: 5px;
}

#adv_search
 {
  width: 600px;
  height: 400px;
  background-color: white;
}


.flexigrid tr.confirmed2 td {
	background: #B9FFB9 !important;
	border-bottom: 1px solid #f7f7f7;
}

.hidden {
    display: none;
}

#firma_tbl
 {
   width: 950px;

}


#kontakt_tbl
 {
   width: 670px;
}

#hovor_tbl
 {
   width: 850px;
}

#projekt_tbl
 {
   width: 990px;
}

#firma_tbl th
 {
  font-size: 11px;
  text-align:left;
  font-weight: normal;
  border-bottom: 1px solid #000000;
}

.smallwindow
 {
 width: 350px;
}

.smallh
 {
  font-size: 18px;
  margin-top: 0px;
}

#jmeno, #prijmeni, #nazev
 {

 font-weight: bold;
}


.sklonbutt {
cursor: pointer;
}


input.small
 {
 width: 50px;
}

input.small2
 {
 width: 100px;
}

input.small3
 {
 width: 60px;
}

input.single
 {
 width: 170px;
}
input.single2
 {
 width: 150px;
}

input.single3
 {
 width: 200px;
}

input.single4
 {
 width: 230px;
}

input.double
 {
 width: 310px;
}

input.submit
 {
  width: 100px;
  height: 30px;
  font-size: 20px;
  font-weight:bold;
}


textarea.pozn
 {

 min-height: 78px !important;
}

.tab-l
 {
 float:left;
 width: 620px;
}

.tab-r
 {
 float:left;
 width: 200px;
}


#hovory, #plany
 {
 float:left;

   padding-left: 10px;
  width: 900px;
  font: normal 13px Arial,Sans-Serif;
  margin-top: 10px;

}

#hovory2, plany2
 {
 width: 890px;


   text-align:left;


}

#dokumenty
 {
 width: 800px;


   text-align:left;


}

.zahl2
 {
  font-size: 1.4em;
}

#hovory2 tr td, #hovory2 th, #kontakty2 tr td, #kontakty2 th, #plany2 tr td, #plany2 th
 {
padding: 4px 4px 4px 4px;
}

#hovory2 tbody tr, #kontakty2 tbody tr
 {
  background-color: #F4F4F4
}

#hovory2 tbody tr.akt, #kontakty2 tbody tr.akt, #plany2 tbody tr.akt
 {
  cursor: pointer;
   background-color: white
}

#hovory2 tbody tr.akt:hover, #kontakty2 tbody tr.akt:hover
 {
  background-color: #FFFF97
}

#kontakty
 {


  padding-left: 10px;
  width: 100%;
  font: normal 13px Arial,Sans-Serif;

     margin-top: 0px;
}

#kontakty2
 {
 width: 910px;


   text-align:left;

}

#dokumenty2
 {
 width: 940px;


   text-align:left;

}


.fn
 {
 	font-size:13px;
    height: 8px;
	letter-spacing: -.035em;
	color:#2b2b2b;
	font-weight: normal;
}

.fn2
 {
   display:block;
 	font-size:13px;
  margin-top: 10px;
	letter-spacing: -.035em;
	color:#2b2b2b;
	font-weight: normal;
}

/*
.k1
 {
 width: 150px;
}

.k2
 {
 width: 100px;
}
.k3
 {
 width: 80px;
}
.k4
 {
 width: 70px;
}
.k5
 {
 width: 110px;
}

.k6
 {
 width: 80px;
}

.k7
 {
 width: 280px;
}
*/

.k6
 {
 width: 60px;
}

.kk1
 {
 width: 110px;
}

.kk2
 {
 width: 250px;
}

.kk3
 {
 width: 240px;
}

.kk4
 {
 width: 100px;
}

.kk5
 {
 width: 240px;
}

.kk6
 {
 min-width: 400px;
}


.kkk1
 {
 width: 310px;
}

.kkk2
 {
 width: 150px;
}

.kkk3
 {
 width: 340px;
}

.kkk4
 {
 width: 100px;
}

.kkk5
 {
 width: 140px;
}


.new
 {

 width: 70px;
 float:left;

}

.new img
 {
 width: 20px;

 float:left;

}

.new div
 {
font-size: 14px;
color: black;
 float:left;
 padding-top: 2px;
 padding-left: 3px;

}



.btn
 {
 float:right;
 width: 105px;
 height: 35px;
 margin-right: 10px;
  background-color: #EEEEEE;
  border: thin solid #CCCCCC;
  cursor: pointer
}

.btn img, .btn2 img
 {
 float:left;
 margin-right: 8px;
}

.btn a
 {
  padding-left: 7px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  display:block;
  font-size: 10px;
}

.btn2
 {
 float:right;
 width: 80px;
 height: 35px;

 margin-right: 15px;
  background-color: #EEEEEE;
  border: thin solid #CCCCCC;
  cursor: pointer
}


.btn2 a
 {
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display:block;
  font-size: 10px;
}

.btn2 a span
 {
 margin-top: -5px;
}

.newh
 {
 width: 370px;
 height: 40px;
 position: absolute;
 top: 100px;
 right: 0px;


}

.newd
 {
margin-top: 8px;
}

.newh span, .newd span
 {

font-size: 11px;
 height: 40px;
color: #222222;
 float:left;
 padding-top: 1px;
 padding-right: 7px;
}

.bigchk
 {
 height: 20px;
 margin-left: 15px;
}


.klikaci
 {
  cursor: pointer
}




.date-picker
 {
 float:left;

}

.obsah_jednani
 {

  height: 80px !important;
}

.obsah_projekt
 {

  height: 60px !important;
}



#jednani
 {

}

.blok
 {
  display:none;
}

.widget {

border: 1px solid #dedbd1;

}

	.widget a {
	color: #222;
	text-decoration: none;
	}

	.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}

		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}

		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #dedbd1;
		color: #222;
		text-decoration: none;
		}

	.tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}

		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}

			.fvid {
			margin-bottom: 5px;
			}

			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}

#zaznam_menu
 {
  width: 930px;
  height: 40px;
  clear:both;
}
#zaznam_menu ul
 {
  list-style-type: none;
  margin:0;
  padding:0;
}

#zaznam_menu ul li
 {
  width: 50px;
  float:left;
  margin-left: 20px;
  margin-right: 10px;
   text-align:center;

}

#zaznam_menu ul li a
 {
display:block;
width: 50px;
 text-align:center;
  color: #222222;
  font-size: 1em;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 60px;

}

.active
 {

}




#tab-1, #tab-2, #tab-3, #tab-4, #tab-5
 {
  background-color: #EEEEEE;
  overflow: hidden;
  padding-top: 10px;
  float:left;
  border: 1px solid #aaaaaa;
  margin-left: 2px;

}

.window
 {
 overflow-x:hidden;
}

#window2
 {

}

.nm
 {
   width: 50%;
   float:left;

}

.progopen
 {

 width: 180px;

 font-size: 13px;

 text-align:right;
top: 8px;
right:6px;
position:absolute;
}

.vypisprog
 {
  width: 450px;
  clear:both;
}


.vypisprog2
 {

  float:left;
}

.progr, .progr1
 {
  padding:5px;
  margin-left: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
  float:left;
  font-size: 14px;
  background-color: #FFFFC1;
  border: 1px solid #DDDDDD;

}

.progr2
 {
  padding:4px;
  margin-left: 8px;
  margin-top: 3px;
  margin-bottom: 3px;
  float:left;
  font-size: 11px;
  background-color: #FFFFC1;
  border: 1px solid #DDDDDD;

}



.delbutton
 {
 float:right;
 width: 100px;
 margin-top: 10px;
 height: 30px;
 text-align:center;
 text-decoration: none;
 margin-right: 20px;
}

#label1, .messagebox
 {
 display:block;
 border: 1px solid #CCCCCC;
 border-radius: 4px;
 position:absolute;
 bottom: 35px;
 left: 20px;
z-index:10000;
 padding: 10px;
 width: 300px;
 background-color: white;
 font-size: 12px;
 line-height: 14px;
 display:none;
}


#compareholder
 {

}

.comp
 {
/* width: 770px;   */
}

.complabels
 {
 float:left;
 width: 70px;
}

.compmain
 {
/*   float:left;
  width: 700px;
 overflow-x: scroll;*/

}

.compf
 {
 float:left;
 width: 225px;
 margin:5px;

}

.aktiv
 {
 background-color: #FFFF99}


 .bel
 {
   background-color: #EBFFD7 !important;
}

.bel:hover
 {
    background-color: #EDF9AA !important;
}
#porovnejf input
 {
  background-color: #99FF66;
  width: 218px;
  margin-bottom: 5px;
}

#porovnejf input[disabled]
 {
  background-color: #D4D0C8 !important
}

#porovnejf .label
 {
 font-size: 13px;
 margin-top: 17px;
 margin-bottom: 25px;
 display:block;
 text-align:right;
}

.logindiv
 {
  width: 300px;
  height: 300px;
  position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;

    margin: auto;
}

#admin
 {
  width: 980px;
  margin-left: auto;
  margin-right:auto;
}

#admin2
 {
  width: 980px;
  margin-left: auto;
  margin-right:auto;
}

.inv, .lock_off
 {
display:none;
}

.usrs
 {
  cursor: pointer
}

.red
 {
  background-color: #FFA4A4
}

.vyrizeno
 {
  cursor: pointer;
  margin:0;
}

.pridat
 {
  background-image: url(img/001_01.png);
  width: 24px;
  height: 24px;
  background-color: none !important;
  margin:0;
  padding:0;
}

.printMe
 {
   padding: 10px;
  background-image: url(img/print_printer32.png);
  background-repeat: no-repeat;
  float:right; width: 170px; height: 40px;
  text-align:right;
}

 .dnesni
 {

    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
  border: 1px solid #DDDDDD;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}

.dnesni tr td
 {
  border-bottom: 1px solid #DDDDDD;
  padding: 10px;
}

th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.kalendare
 {
 margin-left: auto;
 margin-right: auto;
 text-align:center;
 width: 760px;
}

.kalendar
 {
  font-size: 16px;
  text-align:center;
  float:left;
  width: 330px;
    margin-left: 20px;
  margin-right: 30px;
}

.kalendar a
 {
  color: #FF0000
}


.kalendar a:hover
 {
  color: #FF0000;
  text-decoration:none;
}

#admin2 h1
 {
   margin: 10px;
 font-size: 28px;
 height: 26px
}

#admin2 h2
 {
    margin: 10px;
 font-weight: bold;

 padding:0;
 font-size: 20px;
 height: 20px;
  color: #777777
}

#admin2 h3
 {
    padding: 0px;
 font-weight: bold;
 margin: 10px;
 padding:0;
 font-size: 22px;
  line-height: 26px;
   height: 36px;
   color: #777777
}

.dnesni
 {
 margin-top: 10px;
}

.dnesni tr
 {
  cursor: pointer
}

.dnesni tr:hover
 {
  cursor: pointer;
  background-color: #CCFF99
}

#admin2 fieldset
 {

}

#levo
 {
  float:left;
  width: 500px;
}

#hodiny   {
  float:right;
  width: 200px;
}

#admin2 #hovory2
 {
  font-size: 11px;
}
