	html,body {	border: 0px;margin: 0px;background:#736F6E; font-family:  Arial, Tahoma,Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000; }
	.skryvany {display: none}
	.hidden {display:none;}
	.form_error_message {color:#ff0000; font-weight:bold;}
	.vice{cursor: pointer; color:#EE6902;}
	.nic {float:left;display:block;width:16px;height:16px;	}
 
	#bgmain{position: relative; margin:auto; width:1000px;height:100px;clear:both;}
	a:link,a:visited,a:active{color:#BB1D1E;text-decoration:underline;}
	a:hover{color:#666; text-decoration:none;}
	     #ma { padding: 0px; background: #DF847D url(mapa/poz.gif) top left no-repeat; position:absolute;right:0px;top:-100px;width: 200px; font-size: 1px; }
#ma img { border: 0px none; padding: 0px; margin: 0px; }
	 #ma2 {float:right;clear:both;position:relative;}
	
		
	form {margin:0px;padding:0px;}
	label {float:left;  font-weight:normal}
	legend {color:#000;font-size:12px;font-weight:bold;padding:0px 5px 0px 5px;}
	.odkaz_jinam{background-image:url("imgs/odkaz_jinam.gif");background-repeat: no-repeat;background-position: 100% 0%;padding-right: 26px;}
	.odkaz_popup{background-image:url("imgs/odkaz_popup.gif");background-repeat: no-repeat;background-position: 100% 0%;padding-right: 15px;}
	.odkaz {}
	.odkaz2 {background:transparent url("imgs/layout/point_grey.gif") no-repeat;display:block;background-position: 0% 100%;padding-left: 30px;margin:0px 0px 0px 30px;line-height:18px;}
	
	.label100 {float:left;width:100px; }
	.label400 {float:left;width:370px; }
	.label200 {float:left;width:170px; }
	.label100h {float:left;width:100px;padding-left:20px; }
	
	.button {border:0px; background:#001540 url(imgs/button.jpg) repeat-x;color:#fff;font-weight:normal;border:1px solid #fff; }
	.input30 {border:1px solid #ccc; font-size:11px; width:30px;margin:1px 0px 1px 0px;}
	.input40 {border:1px solid #ccc; font-size:11px; width:30px;margin:1px 0px 1px 0px;}
	.input50 {border:1px solid #ccc; font-size:11px; width:40px;margin:1px 0px 1px 0px;}
	.input70 {border:1px solid #ccc; font-size:11px; width:70px;margin:1px 0px 1px 0px;}
	.input80 {border:1px solid #ccc; font-size:11px; width:80px;margin:1px 0px 1px 0px;}
	.input85 {border:1px solid #ccc; font-size:11px; width:85px;margin:1px 0px 1px 0px;}
	.input100 {border:1px solid #ccc; font-size:11px; width:100px;margin:1px 0px 1px 0px;}
	.input150 {border:1px solid #ccc; font-size:11px; width:100px;margin:3px 0px 1px 0px;}
	.input170 {border:1px solid #ccc; font-size:11px; width:151px;margin:1px 0px 1px 0px;}
	.input250 {border:1px solid #ccc; font-size:11px; width:250px;margin:1px 0px 1px 0px;}
	.input500 {border:1px solid #ccc; font-size:11px; width:500px;margin:1px 0px 1px 0px;}
	.input_select100 {border:1px solid #ccc; font-size:11px; width:152px;margin:1px 0px 1px 0px;}
	.input_select150 {border:1px solid #ccc; font-size:11px; width:152px;margin:1px 0px 1px 0px;}
	.text_area100{border:1px solid #B9750A; font-size:11px; width:100px; height:100px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}
	.text_area150{border:1px solid #ccc; font-size:11px; width:150px; height:100px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}
	.text_area250{border:1px solid #ccc; font-size:11px; width:250px; height:100px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}
	.text_area500{border:1px solid #ccc; font-size:11px; width:430px; height:100px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}
	.textarea170{border:1px solid #ccc; font-size:11px; width:151px; height:100px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}
	.textarea370{border:1px solid #ccc; font-size:11px; clear:both;width:650px; height:50px;font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}

	#header{position:relative; width:1000px;height:85px; background:#900A0B url(imgs/layout/header.jpg) no-repeat bottom;clear:both;z-index:1; }
	#header2{position:relative; width:1000px;height:178px; background:#900A0B url(imgs/layout/header2.jpg) no-repeat bottom;clear:both;z-index:1; }
	#header a:link{color:#C06709;text-decoration:none;}
	#header a:active{color:#C06709;text-decoration:none;}
	#header a:visited{color:#C06709;text-decoration:none;}
	#header a:hover{color:#C06709; text-decoration:underline;}
	#header_pole{position:absolute; border:0px solid #ccc;	right:30px;top:20px;width:220px; height:15px;background:transparent;padding:0px 0px 0px 5px;color:#000;line-height:12px;}
	#header_pole img {margin:0px 5px 5px 5px;height:11px;}
	#header_pole .pole {float:left; text-align:center;width:40px;margin:2px;}
	#header_pole a:link, #header_pole a:active, #header_pole a:visited {color:#000;}
	#header_pole a:hover {color:#000;}
	#header_logo{position:absolute; display:block;z-index:10000;height:20px;border:0px solid #ccc; left:65px; top:20px;margin:0px;padding:0px; }
	#header_logo img {margin:0px;padding:0px;}
	
	#header_snek h2{margin:0px;padding:0px;color:#fff;}
	#header_snek {position:absolute;  display:block;border:0px solid #ccc; width:554px;height:193px;right:75px; top:100px;}
	#header_snek .kontakt span {position:absolute;  display:block;border:0px solid #ccc; width:554px;height:193px;background: url(imgs/layout/head_kontakt.jpg) no-repeat;}

	
	#layout{position:relative; width:898px; height:309px;  background:#fff url(imgs/layout/layout.jpg) repeat-y; border:0px solid red;clear:both;padding:0px;padding:30px 42px 0px 50px;}
	* > #layout {height:auto;min-height:309px;}
	#layout_left{float:left; width:170px;min-height:250px;height:250px;border:0px dotted #ccc;border-width:0px 0px 0px 0px;padding-top:400px;text-align:justify;background:url(imgs/layout/layout_left.jpg) no-repeat top;}
	* > #layout_left {height:auto;min-height:250px;}
	#layout_left h2{width:160px; height:25px; line-height:22px; background:url(imgs/layout/left_header.jpg) repeat-y; color:#02407f;  margin:3px 0px 0px 0px;text-align:left;font-size:13px;color:#fff;font-weight:bold;border-bottom:1px solid #BF6566;}
	
	#layout_left a:link, #layout_left a:active, #layout_left a:visited {color:#fff;}
	
	#layout_right{float:right;clear:right;width:690px; height:250px;border:0px dotted #ccc; border-width:0px 0px 0px 0px; padding:0px;text-align:justify;background:url(imgs/layout/layout_right.jpg) no-repeat top; position:relative;padding:10px;}
	* > #layout_right {height:auto;min-height:250px;}
	#layout_left p {text-indent: 20px;}
	#layout_right p {text-indent: 20px;}
	h3 a:link{color:#023C7C;text-decoration:none;}
	h3 a:active{color:#023C7C;text-decoration:none;}
	h3 a:visited{color:#023C7C;text-decoration:none;}
	h3 a:hover{color:#666; text-decoration:underline;}

	#layout_right h1 {font-size:22px;margin: 5px 5px 5px 0px;color:#4E0A0B; background: transparent url("imgs/h1.gif") no-repeat;background-position: 0% 100%;padding-left: 36px;font-weight:normal;}
	#layout_right h2 {CLEAR:BOTH;font-size:18px;margin: 15px 5px 5px 0px;color:#4E0A0B; font-weight:normal;line-height:22px;}
	#layout_right h3 {font-size:13px;margin: 15px 5px 5px 0px;color:#4E0A0B; margin-top:30px;line-height:22px;}
	#layout_right li {list-style-image: url(imgs/li.jpg); margin:3px 0px 0px 0px; padding:4px 4px 4px 0px;line-height:11px;}
	
	
	
	#layout_close{clear:both;}
	
	#drobeckova{position:absolute; top:256px;left:48px;width:900px;height:25px;line-height:25px;border:0px solid #535EDF;border-width:0px 0px 0px 0px;z-index:1000;color:#fff;overflow:hidden;padding-left:5px;background: #900A0B url("imgs/layout/drobecek.jpg") }
	#drobeckova a:link{color:#fff;text-decoration:underline;}
	#drobeckova a:active{color:#fff;text-decoration:underline;}
	#drobeckova a:visited{color:#fff;text-decoration:underline;}
	#drobeckova a:hover{color:#fff; text-decoration:none;}

	#footer{position:relative; width:1000px;height:102px;  background:url(imgs/layout/footer.jpg) no-repeat top; border:0px solid red;clear:both;padding:0px 0px 0px 0px;color:#fff;}
	#footer_navigace{position:absolute;top:5px;right:60px;width:600px;height:25px;overflow:hidden;border:0px solid red;clear:both;text-align:right;}
	#footer_fce{position:absolute;top:75px;right:60px;width:350px;height:10px;min-height:10px;border:0px solid red;margin:0px 0px 0px 0px;text-align:right;}
	#footer_doporuceni{position:absolute;top:37px;right:60px;height:10px; min-height:10px;border:0px solid red;margin:0px 0px 0px 0px;text-align:left;}
	#footer_copyright{position:absolute;top:75px;left:60px;width:220px;height:12px;min-height:12px;border:0px solid red;}
	#footer a:link{color:#fff;text-decoration:none;}
	#footer a:active{color:#fff;text-decoration:none;}
	#footer a:visited{color:#fff;text-decoration:none;}
	#footer a:hover{color:#fff; text-decoration:underline;}

/*prepinani jayzku poloha*/
	#languages{position:absolute;display:block;top:65px;left:766px;z-index:10000;border:0px dotted #ccc; border-width:0px 0px 0px 0px; color:#FFF; text-align:right; width:100px;}
	
	#domeny {position:absolute;text-align:left;z-index:1000; top:295px; left:742px;  height:160px; padding:0px 10px 0px 10px; color:#FFF }
	#domeny label {width:75px; float:left}
	#domeny #domeny_header {width:170px; height:14px; background-image:url(imgs/layout/domains_top.jpg); border:1px solid #7C9B62; border-width:0px 1px 0px 1px}
	#domeny #inner {width:150px;  background-image:url(imgs/layout/domains_bg.jpg); border:1px solid #7C9B62; border-width:0px 1px 1px 1px; padding:0px 10px 0px 10px; background-repeat: repeat-x; background-color:#9CDC52}
	#domeny #domeny_footer {width:165px; height:5px; line-height:0px; font-size:0px;  background-image:url(imgs/layout/domains_footer.jpg); }
	#domeny .button {width:33px; height:31px; background-image:url(imgs/layout/domains_button.jpg); border:none }
	#domeny span {width:30px; float:left}
	#domeny .input {width:140px; height:12px; border:1px solid #1C5180; margin:10px 0px 10px 0px; color:#1C5180; font-size:10px}
	
	#cms {width:284px;overflow:hidden; height:164px; display:block;background:#03538E url(imgs/layout/cms.jpg) no-repeat; margin:0px;padding:5px; color:#FFF;}
		#cms h2{ font-size:17px;background:transparent;color:#fff;}
		#cms p{text-indent: 0px;margin:0px;padding:0px;}
		#cms a{font-weight:bold;color:#F2F3F5;}
		#cms li {list-style-image: url(imgs/li.jpg); margin:1px 0px 0px 0px; padding:0px 4px 4px 0px;}
		#cms ul {margin:0px 0px 0px 20px;padding:0px;}
	#what_we_can {position:absolute; background:transparent;top:105px; left:90px;width:284px;padding:5px;}
	#what_we_can li {list-style-image: url(imgs/li.jpg); margin:3px 0px 0px 0px; padding:4px 4px 4px 0px;line-height:11px;}
		#what_we_can h2{ font-size:17px;background:transparent;color:#032457;}
		#what_we_can p{text-indent: 0px;}
		#what_we_can a:link{font-weight:bold;color:#49AF0A;text-decoration:underline;}
		#what_we_can a:visited{font-weight:bold;color:#49AF0A;text-decoration:underline;}
		#what_we_can a:active{font-weight:bold;color:#49AF0A;text-decoration:underline;}
		#what_we_can a:hover{font-weight:bold;color:#49AF0A;text-decoration:none;}
		#what_we_can ul {margin:0px 10px 0px 20px;padding:0px;background:transparent;}
	

	.layout_pole {}
	.layout_other {position:relative;clear:both;width:96%;background:#A3DE5D url(imgs/layout/bg_layout_other.jpg) no-repeat top;padding:1% 2% 2% 2%;}
		.layout_other a:link{color:#023C7C;text-decoration:underline;font-weight:bold;}
		.layout_other a:active{color:#023C7C;text-decoration:underline;font-weight:bold;}
		.layout_other a:visited{color:#023C7C;text-decoration:underline;font-weight:bold;}
		.layout_other a:hover{color:#023C7C; text-decoration:none;font-weight:bold;}

	#search_pole {position:absolute; top:258px;right:50px;z-index:2000;}
		#search_pole input {border:1px solid #fff;width:100px;background:#fff;font-size:11px;}
		#search_pole  .search_button {width:60px;border:0px; background:#001540 url(imgs/button.jpg) repeat-x;color:#fff;font-weight:normal;border:1px solid #fff;}
/*navigace poloha*/
	#navigace{position:absolute;display:block;width:174px; height:350px;top:280px;left:48px;z-index:10000;border:0px dotted #ccc; border-width:0px 0px 0px 0px;text-align:left;background: transparent url(imgs/layout/navigace.jpg) repeat-x top;padding:5px 0px 0px 2px;	}
	
		
/*MENU */
.menu ul {padding:0px;margin:0;list-style:none;}
.menu ul ul {width:auto;}
.menu li {float:left; padding:0px; margin:0px 0px 0px 0px; color:#090164;  position:relative;}
.menu a, .menu a:visited {display:block;width:150px;color:#fff;text-decoration:none;font-size:12px; height:20px;line-height:20px; border:0px solid #BF6566; border-width:0px 0px 1px 0px; background:transparent; text-align:left;font-weight:bold;padding:0px 10px 0px 10px;float:left;}
.menu ul ul {visibility:hidden;position:absolute;height:auto;top:5px;left:170px; width:204px;text-align:left;border-top:1px solid #BF6566;}
* html .menu ul ul {top:5px;t\op:5px;}
.menu table {position:absolute; top:-5px; left:0px;}
.menu ul ul a, .menu ul ul a:visited {background:#900A0B; color:#fff; height:auto;border:0px solid #BF6566; border-width:0px 1px 1px 1px;  line-height:20px; padding:3px 3px 3px 10px;width:189px;font-size:11px;font-weight:normal;text-align:left;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
* html .menu ul ul a{width:189px;w\idth:189px;}
.menu a:hover, .menu ul ul a:hover{color:#fff;padding:3px 3px 3px 10px;background:#BF6566;height:auto;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;padding:3px 3px 3px 10px;background:#BF6566;height:auto;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
.menu :hover > a {color:#fff; text-decoration:none;display:block; padding:0px 10px 0px 10px; height:20px;background: #BF6566;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
.menu a:hover  {color:#fff; text-decoration:none;display:block;  padding:0px 10px 0px 10px;height:20px;background: #BF6566;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
.menu ul :hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}

.menu ul ul ul{left:202px; color:#fff;top:2px;height:auto;line-height:20px;WIDTH:183PX;border:0px solid #BF6566; border-width:1px 0px 0px 0px;	}
.menu ul ul ul.left {left:-129px;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#900A0B;color:#fff;width:170px;height:auto;line-height:20px;border:0px solid #BF6566; border-width:0px 0px 1px 0px;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}
.menu ul ul ul a:hover {background:#BF6566;color:#fff;width:170px;height:auto;opacity: 0.9;text-align:left;filter:alpha(opacity=90);}

/*small box*/
	.box {width:165px;height:100px; padding:4px;margin:0px 0px 0px 0px; color:#fff}
	* > .box {height:auto;min-height:100px;}
	.box ul {margin:10px 10px 10px 20px;padding:0px;}
	.box li {list-style-image: url(imgs/li.jpg); margin:0px; padding:4px 4px 4px 0px;}
	.box p {margin:0px;padding:0px;}
	
/*Fast Kontakt*/
	.fastkontakt_label {float:left;width:100px;font-weight:bold;}
	
/*mapa stranek*/

	#layout_right .mapa_stranek  h2{font-size:12px;margin:0px; padding:0px;font-weight:normal;background:transparent;}
	#layout_right .mapa_stranek  h3{font-size:12px; margin:0px; padding:0px; font-weight:normal;background:transparent;}
	#layout_right .mapa_stranek  h4{font-size:12px; margin:0px; padding:0px; font-weight:normal;background:transparent;}
	#layout_right .mapa_stranek li{padding:0px; line-height:18px; margin-top:0px;list-style-image: url("imgs/mapa-stranek.gif");margin-left:0px;}
	#layout_right .mapa_stranek ul {margin:15px;padding:0px;margin-top:0px;}
	#layout_right .mapa_stranek ul ul{padding:0px;  margin-top:0px; margin-left:15px;}
	#layout_right .mapa_stranek ul ul ul{padding:0px;  margin-top:0px;margin-left:15px;}

/*Aktualitz*/
.aktuality_img {float:right;}

/*Reference*/

.reference_pole {float:left;position:relative;width:250px;margin: 0px 0px 0px 10px;border:0px solid #ccc;border-width:0px 0px 1px 0px;padding:5px 5px 15px 5px;height:150px;}
* > reference_pole {height:auto; min-height:150px}

#reference img{display:block;float:left;border:1px solid #ccc;margin:0px 10px 10px 0px;}
#reference h2{margin:2px 0px 5px 15px;padding:2px 0px 5px 15px;font-weight:bold;clear:none;font-size:12px;text-align:left;background:none;line-height:15px;text-decoration:none;}
.reference_pole_bottom {position:absolute;bottom:10px;right:10px;}

h2.referenceh2 a:link{color:#023C7C;text-decoration:none;font-weight:bold;}
h2.referenceh2 a:active {color:#023C7C;text-decoration:none;font-weight:bold;}
h2.referenceh2 a:visited {color:#023C7C;text-decoration:none;font-weight:bold;}
h2.referenceh2 a:hover {color:#023C7C; text-decoration:underline;font-weight:bold;}
.reference_detail_right {float:right;width:200px;border:0px solid #ccc; border-width:0px 0px 0px 1px;margin:0px 0px 5px 10px;padding:5px;height:200px;}
* > .reference_detail_right {height:auto; min-height:200px;}

.reference_nahled  img{border:1px solid #ccc;margin:5px;}
.reference_nahled { margin:0px 5px 0px 0px;line-height:20px;}
.reference_nahled a {font-weight: normal;cursor: help;color: #000000;text-decoration: none;display:block;width:16px; height:16px;margin:0px;padding:0px;}
.reference_nahled a:hover{background: #EFF0FF;}
.reference_nahled a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;}
.reference_nahled a span span{z-index:1000;display: block;line-height:12px;position: absolute;visibility: hidden;top:-100px; left:-300px; padding: 3px; background:#EFEFEF; border:1px solid #666666; text-align:left; filter:alpha(opacity=90) }
/*.reference_nahled a span span{z-index:1000;display: block;line-height:12px;position: absolute;visibility: hidden;top:-100px; left:-300px; padding: 3px; background:#EFEFEF; border:1px solid #666666;  text-align:left; }*/
.reference_nahled a:hover span span{visibility: visible;}

.reference_nahled_ten  img{display:block;height:75px;width:75px;border:1px solid #ccc;margin:0px 2px 2px 0px ;padding:0px;}
.reference_nahled_ten a {float:left;font-weight: normal;cursor: help;color: #000000;text-decoration: none;display:block;width:75px; height:75px;margin:0px;padding:0px;}
* > .reference_nahled_ten a {margin:5px;}
.reference_nahled_ten a:hover{background: #fff;width:75px; height:75px;margin:0px;}
* > .reference_nahled_ten a:hover {margin:5px;}
.reference_nahled_ten a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;margin:0px;}
.reference_nahled_ten a span span{z-index:1000;display: block;line-height:12px;width:120px;position: absolute;visibility: hidden;top:10px;left: -30px;padding: 3px;background: #5BCE17;border: solid #666666 1px;opacity: 0.9;text-align:left;filter:alpha(opacity=90);margin:0px;}
.reference_nahled_ten a:hover span span{visibility: visible;}



/*HELP*/

a.help {float:left;position:relative;cursor: help;margin-right:4px;display:block;width:16px; height:16px;background:url(images/admin/help.gif) no-repeat;text-decoration:none;color:#000;}
.help_div {background:#EFEFEF;text-decoration:none;border:1px solid #ccc;padding:5px;z-index:1000000000;display:block;left:20px;top:20px;position:absolute;white-space: nowrap;color:#000;}
.help_div a {text-decoration:none;}

/* kontaktni formular */
#kontakt_div {text-align:left; clear:both}
#kontakt_div label {width:200px}
#kontakt_div a {text-decoration:none}

/*Navstevni kniha*/
#guestbook .guestbook {width:100%;position:relative;margin-top:5px;}
#guestbook .guestbook_head {position:relative;clear:both;padding:3px;height:13px;background:#8F090A;color:#fff;}
	#guestbook .guestbook_head a:link, #guestbook .guestbook_head  a:active, #guestbook .guestbook_head  a:visited {color:#fff;}
	#guestbook .guestbook_head  a:hover {color:#fff;}
#guestbook .label{width:200px;}
#guestbook .label2{width:200px;_width:209px;}
#guestbook p {text-indent:0px;}


/*Fotogalerie*/
#fotogalerie .foto_pole {position:relative; display:block;width:100%; _height:90px; min-height:90px;}
#fotogalerie .foto_pole img {float:left; width:120px; height:80px;border:1px solid #ccc;margin:5px;}
#fotogalerie h2 {clear:none;background:transparent;padding:0px;}



.popis{position:absolute;display:block;width:100%; height:30px;border: 0px;color:#000000;left:40px; top:40px;background-color:#ffffff;font-style:italic;font-weight:bold; font-size:12px;padding:2% 0% 0% 2%;text-align:left; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.foto_nahled  {float:left;position:relative;width:330px;border:0px solid red;}
.foto_nahled img {border:1px solid #ccc;}
.foto_nahled  a {
	cursor: help;
	text-decoration: none;
	float:left; 
	}
.foto_nahled  a .img_small{display:block;
	margin:2px 2px 0px 0px;
	width:100px;
	height:75px;}
.foto_nahled  a:hover  {background: #EFF0FF;margin-top:2px; }
* >.foto_nahled  a:hover  {background: #EFF0FF;margin-top:0px; }
.foto_nahled  a .img_big{position:absolute;top:40px;margin-left:40px;}
.foto_nahled  a span {display:none; }
.foto_nahled  a:hover span {
display:block;	position: absolute;z-index:1000;width:400px;color:#000000;font-size: 11px;padding:0px;margin:0px;font-weight: normal;text-align: left;}
.fotogalerie_strankovani{clear:both;float:left;font-weight:bold; position:relative;text-align:center;width:330px;margin-top:10px;}
.foto_popis {text-align:left;}

#aktuality {position:absolute;left:50px;top:5px;display:block;width:170px;height:170px;color:#fff;}
#aktuality h2{font-size:12px;margin:0px;color:#fff;font-weight:bold;padding:0px;}
#aktuality ul {list-style:none;margin:0px;padding:0px;}
#aktuality p {margin:5px 0px 5px 0px;padding:0px;}
#aktuality a:link, #aktuality a:active, #aktuality a:visited {color:#fff;}

/* ################ registrace zakaznika ################ */
#registrace_zakaznika  {text-align:left;}

#registrace_zakaznika	.inputUlice { /* IE6 */
	width:87px;
	float:left;
	border:1px solid #ccc; 
	font-size:11px;
	margin:1px 0px 1px 0px;
}

* > #registrace_zakaznika .inputUlice { /* FF */
	width:89px;
}

*+html  #registrace_zakaznika	.inputUlice { /* IE7 */
	width:87px;
}

html:first-child #registrace_zakaznika	.inputUlice { /* Opera */
	width:89px;
}

#registrace_zakaznika	.inputUlice2 { /* IE6 */
	width:83px;
	float:left;
	border:1px solid #ccc; 
	font-size:11px;
	margin:1px -3px 1px 3px;
}

* > #registrace_zakaznika	.inputUlice2 { /* FF */
	margin:1px 2px 1px 0px;
}

*+html  #registrace_zakaznika	.inputUlice2 { /* IE7 */
	margin:1px 0px 1px 0px;
}

html:first-child  #registrace_zakaznika	.inputUlice2 { /* Opera */
	margin:1px 0px 1px 0px;
}

#registrace_zakaznika .stat {
	width:155px;
	float:left;
	border:1px solid #ccc; 
	font-size:11px;
	margin:1px 0px 1px 0px;
}

* > #registrace_zakaznika .stat { /* FF */
	width:153px;
}

*+html  #registrace_zakaznika	.stat { /* IE7 */
	width:155px;
}

#registrace_zakaznika .stat2 {
	width:155px;
	border:1px solid #ccc; 
	font-size:11px;
	margin:1px 0px 1px 0px;
}

* > #registrace_zakaznika .stat2 {
	width:153px;
}

*+html #registrace_zakaznika .stat2 {
	width:155px;
}

#registrace_zakaznika .otherInput {
	float:left;width:152px;border:1px solid #ccc; font-size:11px; margin:1px 0px 1px 0px;
}


#registrace_zakaznika p {text-indent:0px;}

#registrace_zakaznika .lomitko {float:left; margin:3px 5px 0px 0px}
#registrace_zakaznika .lomitko2 {float:left; margin:3px 10px 0px 11px}

#registrace_zakaznika .slr {float:right;width:320px;}
#registrace_zakaznika .sll {float:left;width:320px;}
#registrace_zakaznika .label {width:100px;padding-left:22px;margin-top:3px;font-weight:normal;}
#registrace_zakaznika .label2 {width:100px;margin-top:3px;font-weight:normal;}
#registrace_zakaznika .label3 {width:100px;margin-top:3px;font-weight:normal;float:left;}

#registrace_zakaznika select {width:155px;border:1px solid #ccc;font-size:11px;margin-top:3px;}
#registrace_zakaznika .checkbox {width:20px;}
#registrace_zakaznika .button_light {border:1px solid #666;background:#001540 url(imgs/button.jpg) repeat-x;color:#fff;font-weight:bold;}
#registrace_zakaznika fieldset p{padding:5px 0px 0px 0px;margin:0px;}	
#registrace_zakaznika fieldset {padding:5px;}

#registrace_zakaznika .zalozka a{display:block;background:#600A0B url(imgs/button.jpg) repeat-x;font-weight:bold;padding:5px;width:150px;margin:20px 2px 20px 2px;color:#fff;}	

.table_header td{background-color:#8F090A;color:#fff;}

.helps a:hover{background: #EFF0FF ;}
.helps a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;}
.helps a span span{z-index:1000;display: block;line-height:12px;position: absolute;visibility: hidden;top:-20px;left: 30px;padding: 3px;width:400px;background: #EFEFEF;border: solid #666666 1px;-moz-opacity: 0.9;-opacity: 0.9;text-align:left; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.helps a:hover span span{visibility: visible;}

.helps_edit a:hover{background: #EFF0FF ;}
.helps_edit a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;}
.helps_edit a span span{z-index:1000;display: block;line-height:12px;position: absolute;visibility: hidden;top:-20px;left: 10px;padding: 3px;width:400px;background: #EFEFEF;border: solid #666666 1px;text-align:left; }
.helps_edit a:hover span span{visibility: visible;}


#layout_right table#tisk_zakaznika  .label{font-weight:bold;width:150px;display:block;}
#layout_right .vypis_obchod {clear:both;position:relative;width:700px;display:block;}
.login_box {position:absolute;top:-86px;left:230px;width:520px;}
.login_box label {position:relative;float:none;}
/*obchodaci*/
#layout_right fieldset.obchod_pole {float:left;border:1px solid #ccc;width:210px;text-align:left;margin:3px;height:210px;padding:5px;}
#layout_right .obchod_pole p {margin:0px;padding:5px 0px 0px 0px;text-indent:0px;}
.obchod_pole label.label_100 {width:47px;text-align:left;display:block;float:left;position:relative;}
.obchod_pole img {float:right;margin:0px 0px 5px 5px;padding:0px;}


#mapa {width:411px; height:209px; border:0px; overflow:hidden;position:absolute;top:-135px;right:5px; background:#fff url(images/admin/mapy.gif); margin:0; padding:0;}
#mapa img {border:0px;#fff}
/* validace */

.load{background:transparent url(images/admin/preloader.gif) no-repeat; width:16px; height:16px;display:block;float:left}

.require {background: transparent url(images/admin/req.gif) no-repeat;width:16px; height:16px;display:block;float:left}
.error {background: transparent url(images/admin/error.gif) no-repeat;width:16px; height:16px; display:block;float:left}
.ok {background:transparent url(images/admin/ok.gif) no-repeat;width:16px; height:16px; display:block; float:left}
.novalidation {_margin-left:-7px};
