
html {
	margin: 0;
	padding: 0;
}

html, body {height: 100%;}

body {
font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
background: #f2f2f2/*#5D6773*/ url('pic/bg1.jpg') repeat-x top ;
color: #4A4A4A;
font-size: 12px;
text-align: center;
min-width: 1004px;
line-height: 1.5;
margin: 0;	padding: 0;
behavior: url(csshover.htc);
}



html>body { font-size: small; }

a ,a:link { color: #4F89D2; text-decoration: underline; }
a:visited { color: #4F89D2; text-decoration: underline; }
a:hover { color: #4A4A4A; text-decoration: none;}


img { border: none; }
h1 { color: #990000; text-align: left; font-size: 18px; }
h2 { color: #990000; text-align: left; font-size: 17px; font-weight: bold; }
h3 { color: #274288; text-align: left; font-size: 15px; font-weight: bold; }
h3.nav { background: url('./pic/ico-nav1.png') no-repeat 5px 5px; padding-left: 30px;}
p { color: #4A4A4A; }
.title1 { font-size: 16px; color: #274288; font-weight: bold; }
p.infop { font-weight:bold; font-size: 10px; }
.cenared { color: #990000; font-weight: bold;}

#main { width: 1004px; margin: 0 auto; text-align: left;
		  background: #ffffff; height: 100%; min-height: 100%; position: relative; 
 }
body>#main { height: auto; }
.cistic1 { clear: both; height: 1px; font-size: 0px;  }
.clear { clear: both; height: 0px; content: ' '; overflow: hidden;}

#lmenua {  float:left;  width:200px;  text-align:left; margin: 37px 4px 0 0; }
#lmenua .menu ul {  margin:0; list-style-type:none; text-align:right; padding: 0; }
#lmenua .menu li {  padding:0;  margin:0; _height:31px; height:28px; text-align: left; display: block;
					   background: url('../pic/menu.jpg') no-repeat bottom; }
#lmenua .menu .li {   height:31px; _height:29px; background: url('../pic/menub.jpg') no-repeat bottom; 
					     TEXT-align: right; }
					    
#lmenua .menu li.active {  padding:0px;  margin:0px;  width:200px;  _height:31px; height:28px;
							    background: url('../pic/menub.jpg') no-repeat bottom; 
								 text-align: right; }
#lmenua .menu .li a { padding-left: 20px; text-align: left; }
#lmenua .menu a {  font-size:14px;  DISPLAY: block;  color: #ffffff;  height: 28px;   _height:31px;
					  text-decoration: none;  padding-top:3px;  padding-left:10px; }

#lmenua .menu a:hover {  font-size:14px;  background: url('../pic/menub.jpg') no-repeat bottom; 
							  color: #ffffff;  height: 28px;   _height:31px;  text-decoration: underline;
							  padding-right:10px;  padding-top:3px; 
						 }
div.cenaakce { font-weight: normal; color:#274288 !important;  }
div.cenaakce strong {  color:#274288 !important;  }

ul.lmenu  { margin: 0  14px 0 15px; list-style: none; font-size: 90% list-style: none; padding: 0 0 0px 0px; 
				color:white;  }
ul.lmenu ul {list-style: none; }
ul.lmenu li { margin: 0; padding: 0;  background: url('../pic/ber_bglmenu.jpg') no-repeat left; 
		height: 28px; color: white;  _height:26px; }
ul.lmenu li.selected a { background: white url('../pic/ber_bgblue.jpg') !important; color: #990000 !important; 
				font-size: 10px; font-weight: bold !important; }	
	
ul.lmenu .li { margin: 0; padding: 0; background: none;  height: 20px !important; color: #476E95; 
					padding-left: 30px; font-size: 11px !important; }		
ul.lmenu .li a { padding-left: 34px; font-size: 11px !important; 
			color: #274288 !important; font-weight: normal !important; }
ul.lmenu .li a, ul.lmenu .li a:link,ul.lmenu .li a:visited { color: #4A4A4A; font-size: 11px !important;
			height: 20px !important; background: none !important;}
ul.lmenu .li.sel a { text-align: right; border-bottom: 1px solid #274288; }
ul.lmenu li a, ul.lmenu li a:link,ul.lmenu li a:visited {
	padding: 4px 20px 0 15px; 	display: block; height: 28px; _height:26px; font-size: 12px;
	color: white; font-weight: normal;	text-decoration: none;
}
ul.lmenu li a:hover {
	text-decoration: underline;
}
ul.lmenu li a:hover, ul.menu li a.active,ul.menu li.akce  a.active, ul.menu  li.akce a:hover	
		{color: white;  background: #363835  no-repeat left;   font-size: 12px;}

ul.lmenu li.akce  { margin: 0; padding: 0; background: url('../pic/button1.gif') #990000 left no-repeat; 
		height: 28px; color: white;  }		
								 
div.buderus1	{ background-color: #274288; width: 205px; height: 100px; float: left; clear:both; 
				margin: 10px 0 10px 15px; color: white; text-align: center; _margin: 10px 0 10px 8px; }
div.buderus1 p { text-align: center; color: white; font-size: 12px; font-weight: normal; clear: left;  margin: 0;}	
div.buderus1 .logo { height: 40px; float: left; width: 200px; text-align: left; margin: 2px 0 0 0; }			
div.buderus1 a,div.buderus1 a:link, div.buderus1 a:visited { color:white; }

.nabidka {padding-bottom: 0px; margin: 5px 0 20px 0; color: #495A07;  }
.nabidka h3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_nadpsortiment.jpg') no-repeat top;
}	

.nabidka .n3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff; border: 0px !important;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_nadpsortiment.jpg') no-repeat top;
	font-weight: bold;
}	

.nabidka2 {padding-bottom: 0px; margin: 5px 0 15px 15px; color: #495A07; width: 207px;}
.nabidka2 h3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_bgleftnadpis.gif') no-repeat top left; }	
.nabidka2 .n3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff; border: 0px !important;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_bgleftnadpis.gif') no-repeat top left; 
		font-weight: bold;}	
.nabidka2 .odkaz { border: none; margin-right: 10px; text-align: right; }
.nabidka2 div {  border: 1px solid #476E95;    }
.nabidka2 label { margin: 0 13px; color: #274288;}
.nabidka2 input,.nabidka2 select { margin: 0 0 0 5px;}	
.nabidka2 select { _font-size:12px; }
.nabidka2 .bg1 { background:url('../pic/bg-box1.jpg') top left repeat-x; }
.nabidka2 .button2 { background: url(../pic/ber_buttonblue.gif) no-repeat left bottom; color: white;
			width: 95px; border: none; height: 24px; margin: 0; padding: 0; } 
		
		
#menumain2 {	float:left;	font-size:100%;	line-height:normal;	margin-top: 0;	width: 1004px; 
					background: url(../pic/bgtopmenu.gif) left bottom repeat-x; }
#menumain2 ul {	margin:0;	list-style:none;	padding-top: 10px;	padding-right: 5px;
	padding-bottom: 0;	padding-left: 50px;      }
#menumain2 li {      display:inline;      margin:0;      padding:10px 0 0 0;       }
#menumain2 li span { color: white !important; }
#menumain2 a {	float:left;	margin:0 6px 0 0;	padding:0 0 0 8px;	text-decoration:none; color: white;
	background-image: url(../pic/tableftB.gif);	background-repeat: no-repeat;	background-position: 0px -5px; }
#menumain2 a span {	float:left;	display:block;	padding:8px 22px 7px 8px;	color:#666;
	background-image: url(../pic/tabrightB.gif);	background-repeat: no-repeat;	background-position: 100% -5px;  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menumain2 a span {float:none;}
/* End IE5-Mac hack */
#menumain2 a:hover span { color:black !important; }
#menumain2 a:hover { background-position:0% -42px;  }
#menumain2 a:hover span { background-position:100% -42px; }

#menumain2 .selected a {color: #4A4A4A !important; background-position: 0% -45px; }
#menumain2 .selected a span {	color:#4A4A4A !important;	background-image: url(./pic/tabrightB.gif);	
										background-repeat: no-repeat;	background-position: 100% -45px;  }
#menumain2 .selected a:hover span 	{ color:#990000 !important;  }									
		
						 
#menumain {	float: left;	width: 1004px;	margin: 0;	padding: 0; list-style: none;
		font-size: 12px; background: #4F89D2 url('../pic/ber_bgmenutop.jpg') repeat-x;  clear: both;  }
#menumain ul { margin: 0; padding: 0; margin-left: 61px;  }
#menumain li {	float: left; 	margin: 0;	padding: 0;	list-style: none;	}
#menumain a {	float: left;	padding: 4px 8px 4px 15px;	text-decoration: none;	color:White; font-weight: bold;  }
#menumain a:hover, #nav a.active {	color: white;	background-color: #4A4A4A;	}
#menumain a.active {	font-weight: normal; background-color: white; color: Black;	}						 
ul.right { float:right; width:160px; }
ul.right li { float: right; }
ul.right a { color: #FFFFE0 !important; }
ul.right a:hover, ul.right a.active {	color: #990000 !important;	background-color: #F5F5F5 !important;	}

					
#navigace { padding: 7px 0 9px; text-indent: 10px; color: #646E7B; margin: 0; width: 757px;
          	background: url(../pic/ber_bgblue.jpg) repeat-x bottom #FFFFFF; }					
						 
body>#main { height: auto; }

#tophead { color: white; background-color: #6780B8; width: 1004px; height: 20px; margin-left: 2px;  }
#tophead .left { float: left; width: 200px; padding-left: 10px; font-weight: bold; }
#tophead .right { float: right; width: 300px; padding-right: 10px; font-weight: bold; text-align: right; }

#head { width: 1004px; background: #ffffff url('../pic/toplista_bg.gif') repeat-x top; 
			margin-left: 2px; display:block; clear: both; height: 250px !important;}
#head	h5 { color:#990000; font-size: 13px; text-align: right; width: 950px; float: left; 
				margin: 0 0 5px 0; padding: 0; background: white;}
#head	h5 b { color:#274288; font-size: 14px;  }
div.toplista { height: 171px; float: left; }
#head p { margin: 0; padding: 0; float: left;}
#head .banner { width:701px; padding: 0; margin: 0; float: right; }
/*#eshop { width: 1004px; background: #ffffff url('../pic/estopbg.gif'); height: 40px; }
 #eshop .link { float:left; width:705px; position:relative;}
#eshop .link a { color:#BE0303; text-decoration:none; font-size:12px; font-weight:bold; display:block; height:40px; line-height:55px; vertical-align:middle;float:right;}
#eshop .link a:hover { text-decoration:underline;}
#eshop .link .line {width:3px;  height:37px; display:block;  float:right;  
						background:url('../pic/BG_link_line.gif') no-repeat 0px 1px;  margin:0px 15px;}
#eshop .odkaz { background:url('/img/ICO_new_user.gif') no-repeat 0px 21px; padding:0px 0px 0px 16px;}
*/

#eshop {top: 8px; right: 0;  width: 100%; background: #ffffff url('../pic/estopbg.gif'); height: 35px;}
#eshop ul {margin: 0;padding: 4px 0 0 0;list-style: none;}
#eshop ul li {float: left;margin-left: 7px;}
#eshop ul li.right { float: right; }
#eshop ul li a {display: block;color: #333;text-decoration: none;padding: 0.2em 0.9em;background: #F0F7FD;}
#eshop ul li a:hover {color: #fff;background: #528EC7;}
#eshop p { color: #990000; padding: 0.2em 0.9em;background: #F0F7FD; margin:0; }
#eshop b { color: #990000; font-weight: normal; }
/*napovedova ikonka*/
#eshop ul li a span {padding-right: 20px; background: url("../obrazky/ikonka-napoveda-topmenu.gif") no-repeat 100% 55%;}
#eshop ul li a:hover span {background: url("../obrazky/ikonka-napoveda-topmenu-hover.gif") no-repeat 100% 55%;}
				
 
 
#footer { width: 1004px; height: 18px; overflow: hidden; font-size: 11px;
		position: absolute; bottom: 0; left: 0; background: #D0D0D0;
		text-align: center; color: #4A4A4A; }
#footer a { color: #363835; }		


/*.col-l {  float: left; width: 236px; _width:234px; height: auto; margin-left: 5px; _margin-left:3px; clear:left; }
.col-l .spc {width: 220px; padding: 0 10px 0 10px; margin-left: 0;}
.col-r { float: right; width: 757px; _width: 752px; background: white; margin-right: 5px; height: auto;  
				clear: right;}
.col-r .spc {width: 725px; padding: 25px 0; margin-left: 15px; clear: both; }	
*/




.col-l { float: left; width: 236px; _width:234px; padding: 0;}
.col-l .spc {/*width: 220px;*/ padding: 0 10px 0 10px; margin-left: 0;}
.col-r { float: right; width: 757px; _width: 752px; background: white; margin-right: 5px;}
.col-r .spc {width: 725px; padding: 0px; }	
.col-l fieldset { color: #4F89D2; font-weight: bold; }
.col-l input, .col-l select { border: 1px solid #476E95; }
.col-l label { width: 100px; font-size: 13px; text-align: right; padding-right: 7px; }
.col-l .odesli { background-color: #363835; color: white; border: none;
			 margin: 5px 0 0 50px; }
hr.line { display: none; width: 800px; clear:both; }
/*.text {	 background: url('../pic/ber_bgstred2.jpg') left repeat-y;  padding: 0; margin: 0 0 0 15px;}
.text img { margin: 6px; }
.text .top { height: 6px; background: url('../pic/ber_bgstred1.jpg') left no-repeat; width: 725px; margin: 0px;
				font-size:0px; }
.text .bot { height: 6px; background: url('../pic/ber_bgstred3.jpg') left no-repeat; width: 725px; margin: 0px; }
.text .p  {
				width: 725px; margin: 0px; padding: 0px;}
*/

.text {	 background: url('../pic/ber_bgstred2.jpg') 0px 0px;  padding: 0; }
.text { width: 725px; }
.text img { margin: 6px; }
.text .top { background: url('../pic/ber_bgstred1.jpg') left top no-repeat;  margin: 0px; }
.text .top div, .text .top, .text .bot div, .text .bot,   
{ width: 100%;	height: 14px;	font-size: 1px; }				
.text .bot {  background: url('../pic/ber_bgstred3.jpg') left bottom no-repeat;  }
.text .p  {  margin: 0 0 0 10px; padding: 0px; float: left;}
.text .p {width: 700px;}
.text ul { list-style: none; margin: 0; padding: 0; }
.text li { background: url(./pic/button_go3.gif) 0px 7px no-repeat; padding-left: 20px; }	


 /* set background images for corners */
/*.rbroundbox { background: url(simple_background.gif) repeat; }
.rbtop div  { background: url(simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(simple_bottom_right.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {	width: 100%;	height: 14px;	font-size: 1px; }
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 20em; margin: auto; }
*/
.error { color: #990000; font-weight: bold; text-align: center; }

.error2 { border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center;
color: #D8000C; background-color: #FFBABA; background-image: url('pic/ico-error.png');

 }
.ok1 { color: #4F89D2; font-weight: bold; text-align: center; font-size: 14px;  }

.sezobr { margin: 10px 0 0 8px; float: left; width: 600px; text-align: center; padding: 4px 5px;  
				background-color: #4F89D2; }
.sezobr .obal { float: left; width: 33%; padding: 3px 0;}
.sezobr .photo { text-align: center; padding: 3px 2px 0 2px; background-color: #4F89D2; }		
.sezobr .popis { clear:both; text-align: center; font-size: 11px; color:#F5F5F5;  }	
.sezobr img { border: 1px solid  White; }
 
 
.catalogtab { width: 700px; border: 0;  }
.catalogtab th { text-align: center; border: 1px solid #D0D0D0; width: 200px;  vertical-align: top; 
					  background: white url('../pic/bg-box.jpg') bottom left repeat-x; }
.catalogtab td { text-align: center; border: none; width: 50px;   }
.catalogtab td.nic { width: 250px; }
.catalogtab .textc { margin: 2px 0; padding: 0; }
.catalogtab .cena 	{ color: #990000 !important; font-size:11px; }
.catalogtab .cenap { color: #7F7E7A !important; font-size:10px; }
/* .catalog { margin: 0px 10px; float: left; width: 600px; }*/
.catalog { float: left; width: 200px; padding: 3px 0; margin: 0 3px; }
.catalog .tlacitko {margin-top: 2px;margin-left: 45px; width: 95px;color: #fff; background: #616161 url(./pic/odeslat.png) 0 0 no-repeat; padding:0 2px 2px 0; height:19px;}
.catalog .tlacitko a,.catalog .tlacitko a:link { color:white; font-weight: normal; text-decoration: none;}

.catalog .li_null { float: left; width: 32%; padding: 3px 0; margin: 0 3px; }
.catalog .li { border: 1px solid #4A4A4A; padding-bottom: 5px; margin: 0 3px; background:#F5F5F5;  }
.catalog .li_head { padding: 3px 5px; background: #F5F5F5;	font-weight: bold; font-size: 12px; /*#E5E5E5*/
						  border: 1px solid #FFF; text-align: center; color: white; }
.catalog .li_head .d1 { float: left; color: #909090; }
.catalog .li_head .d2 { float: right; display: block; }
.catalog .li_head .d2 img { width: 11px; height: 11px; }
.catalog .li_head .d3 { float: right; color: #4F89D2; font-weight: bold; margin-right: 5px; }
.catalog .photo { text-align: center; min-height: 100px; margin: 5px 5px 0 5px; }
.catalog  img {border:1px solid black; margin-left: 10px;}
.catalog .text { clear: both; }
.catalog .redtext { font-size: 11px; color: #4A4A4A; height:15px; text-align: center; margin:1px 0 0 4px;
					text-align: left; }
.catalog .redtext2 { font-size: 11px; color: #4A4A4A; text-align: center; margin:1px 0 0 4px;
					text-align: left; }					
.catalog .cena { font-size: 12px; color: #990000; text-align: center; font-weight: bold; }					
.catalog .cena2 { font-size: 12px; color: #4A4A4A; text-align: center; font-weight: bold; text-decoration: line-through; }					
.catalog .sedytext { font-size: 11px; color:#4A4A4A;  height:30px; text-align: center;	font-size: 11px; }
.catalog a { color:#4F89D2; text-decoration: underline; }
.catalog a:visited { color:#4F89D2; text-decoration: underline; }
.catalog a:hover { color:#4A4A4A; text-decoration: none; }

div.fykol { border: 1px solid #F5F5F5; float:left; width: 725px; } 
div.fykol h2 {margin: 10px 5px 2px 0px; color: #4A4A4A; font-size: 16px; }
div.fykol h3 { margin: 10px 5px 2px 0px; color: #4A4A4A; font-size: 15px; background-color:#F5F5F5;
				 padding: 0 0 2px 14px; float: left; width: 710px; }
div.fykol h3 a,div.fykol h3 a:link
			 { color: #4F89D2; text-decoration: underline;   }
div.fykol h3 a:hover {color: #4A4A4A; text-decoration: none; }			
div.fykol h4 { margin: 4px 2px 2px 14px; font-size: 13px;  background-color: white;  width: 710px; }
div.fykol h6 { clear: both; margin: 4px 2px 1px 25px; font-size: 12px; width: 700px; float: left; background-color: white; }
div.fykol p { margin: 2px 2px 2px 30px; color: #4A4A4A; line-height: 125%; 
				  text-align: justify; font-size: 12px;  background-color: white; }
div.fykol span { font-weight: normal; }
				  
div.pronapdis { }
div.pronapdis h1 { margin: 2px 2px 2px 2px; padding: 0; color: #990000; font-size: 19px; }
div.pronapdis h2 { margin: 2px 2px 2px 2px; padding: 0; color: #274288; font-size: 16px;}
div.pronapdis h3 { margin: 2px 2px 4px 2px; padding: 0; color: #274288;  font-size: 14px;}

.cenatable {  margin: 0; border-collapse: collapse; margin-left: 40px; margin-top: 10px; margin-bottom: 15px;  }
.cenatable th {	text-align: right; color: #274288; font-size: 12px; line-height:24px; padding-bottom: 0px;}
.cenatable td {  padding:3px 3px 2px 15px; text-align: left; text-align: right; font-size: 12px;}
.cenatable td strong { font-weight: bold; font-size: 14px; color: #990000; }
.cenatable td i { font-weight: normal; font-style: normal;  font-size: 12px; color: #4F89D2; }


.maintable {border-bottom: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; margin: 0; border-collapse: collapse;  }
.maintable tr:hover { 	background-color: #eef; }
.maintable th {	text-align: left;	background-color: #6780B8;	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0; color: white; font-weight: bold; font-size: 13px; 
	line-height:24px; padding-left: 10px; padding-bottom: 0px;}
.maintable .title2 { border-bottom: 2px solid black; }
.maintable td {	border-top: 1px solid #D0D0D0;	border-right: 1px solid #D0D0D0; padding:3px 3px 2px 5px; }
.maintable .d {	background-color: #F5F5F5; }
.maintable .b { color: #003399; font-weight: bold; }
.maintable input,.maintable textarea { border: 1px solid #363835; }

.prodtable {border-bottom: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; margin: 0 0 0 10px; border-collapse: collapse; width:690px; }
.prodtable td {	border-top: 1px solid #D0D0D0;	border-right: 1px solid #D0D0D0; padding:3px 3px 2px 5px; font-size:12px; }
.prodtable .d {	background-color: #F5F5F5; }
.prodtable .b { color: #990000; font-weight: bold; text-align: right; }

.prodtable tr:hover { 	background-color: #eef; }
.prodtable th {	text-align: left;	background-color: #6780B8;	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0; color: white; font-weight: bold; font-size: 12px; 
	line-height:20px; padding-left: 6px; padding-bottom: 0px;}
.maintable .title2 { border-bottom: 2px solid black; }

#formular, #formular p {font-size: small;color: Black;text-indent: 0; line-height: 110%;}
#formular fieldset { width: 550px; text-align:left; margin: 5px 0 0 120px; padding: 0; }
#formular fieldset legend { color: #4A4A4A; font-weight: bold; }
#formular label { width: 100px; font-size: 13px; text-align: right; padding-right: 7px; }
#formular input { background: white url(./pic/form-radek.png) 0 0 no-repeat; border: none!important; height: 19px; width:180px; padding:3px 10px 0 5px; margin-top:5px;}
#formular .zprava { border:none; height: 144px; width: 374px; background: white url(./pic/textarea.png) 0 0 no-repeat; 
					padding: 5px 1px 5px 5px; margin-left: 25px; }
#formular .odeslat {margin-top: 5px;margin-left: 10px; width: 98px;color: #fff; background: #616161 url(./pic/odeslat.png) 0 0 no-repeat; padding:0 2px 2px 0; height:21px;}
#formular legend {font-size: small;font-weight: bold;color: Black;display:none;}
#formular fieldset {border:none;width:550px; background: #f4f4f4 url(./pic/form.png) 0 0 no-repeat; padding:0 0 10px 0; margin:0;}
#formular fieldset p { margin: 5px 10px; padding:3px 0;}
 #formular .row {  margin-bottom:6px;}
  #formular .box { background:#EDEDED;  padding:20px 10px 15px 10px;}


#pronavigace { width: 725px; clear: both; float: left; background: url('../pic/ber_bgstred2.jpg') 0px 0px; 
					 margin-left: 0px; }
#pronavigace h2, #pronavigace .title { background: url('../pic/ber_bgblue.jpg') 0px 0px repeat-x; color: #990000; margin: 0 4px 0 4px; 
						padding: 4px 0 2px 20px; font-size: 18px; }
						
#pronavigace .left { float:left; clear: left; width: 350px; margin-left: 7px;  }
#pronavigace .right { float: right;  width: 355px; clear: RIGHT; }
#pronavigace dl {	width: 310px;	line-height: 2em;	margin-bottom: 1.5em; color: #4F89D2; font-size: 12px;   }
#pronavigace dt a {	font-size: 1.2em;	font-weight: bold;	color: #4A4A4A; margin-left: 7px;}
#pronavigace dd a {	font-weight: bold; }
#pronavigace span { color: #4A4A4A; }
#pronavigace .top { background: url('../pic/ber_bgstred1.jpg') left top no-repeat;  margin: 0px; }
#pronavigace .top div, #pronavigace .top,#pronavigace .bot div, #pronavigace .bot  { width: 100%;	height: 6px;	font-size: 1px; }				
#pronavigace .bot {  background: url('../pic/ber_bgstred3.jpg') left bottom no-repeat;  }

#kontakt { width: 640px; float: left; }
#kontakt .k01 { float:left; clear: left; width: 210px; _whidth:200px; }
#kontakt .k02 { float:left; width: 200px; _whidth:200px; }
#kontakt .k03 { float: right;  width: 210px;   }
#kontakt h2 { color: #4F89D2; margin: 0; padding: 2px 0 2px 20px; font-size: 12px; }
#kontakt h3 { color: #4A4A4A; margin: 0; padding: 2px 0 2px 20px; font-size: 11px; font-weight: normal; }

#detprod { width: 720px; float:left; border: 1px solid #D0D0D0; min-height: 400px; }
#detprod .left { float:left; clear: left; width: 300px; }
#detprod .right { float: right;  width: 357px;  text-align: center; padding-right: 2px; }
#detprod h1 { color: #4F89D2; margin: 0; padding: 2px 0 2px 20px; font-size: 13px; 
				  background-color: #F5F5F5; }
#detprod img { border: 1px solid #F5F5F5; margin-top: 5px; }
#detprod .table { width: 290px; border-top: 1px solid #D0D0D0; border-bottom: none; 
				margin:10px 0 0 8px; border: 0; border-collapse: collapse; }
#detprod .table th { color: #4A4A4A; background-color: white; text-align: right; padding: 2px 10px 2px 0;
				border-bottom: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; font-size: 12px; 
					width: 90px; }
#detprod .table td { color: #4A4A4A; background-color: white; text-align: left; padding-left: 4px;
				border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; font-size: 12px; }
#detprod .table .d { background-color: #F5F5F5;  }			
#detprod p { padding: 0; margin: 4px 2px 2px 10px; }
#detprod .obrnah { float: right; width: 200px; margin-bottom: 4px; clear: both;  }


.odsazeni { margin: 5px 5px 5px 5px; width: 200px;}

ul#navigace {	margin: 0px;	padding: 0px; }
ul#navigace li {	margin: 0px;	padding: 0px;	line-height: 0em; 	list-style: none;
	position: relative;	width: 100%; 	}

ul#navigace li a {	display: block;	padding-left: 22px;	line-height: 2.5em;
	text-decoration: none;	font-weight: normal;	color: #fff; margin: 0;
	background: #476E95 url('../pic/lmenubg.jpg') top left;
	border-bottom: 1px solid #132F49;	border-top: 1px solid #557EA5;
}

ul#navigace li a:hover, ul#navigace li .aktivni {
	background: #254C74 url('../pic/lmenubg.jpg') 0px 100px;	color: #fff; 
	}

ul#navigace li ul {	position: absolute;	top: 0px;	left: 200px;	width: 200px;
	margin: 0px;	padding: 0px;	visibility: hidden;	background: #476E95; }

ul#navigace li:hover ul, ul#navigace li.hover ul {	visibility: visible;
	display: block; }
	
.aktsez { margin-top:10px; padding-bottom: 10px; border-bottom: 1px solid #D0D0D0; }
.aktsez h4 { font-weight: bold; margin: 1px; padding: 0; font-size: 14px; }
.aktsez .text1 { font-weight: normal; }


div.lakce {  border-bottom: 0px; margin: 0px; padding: 0px;	background-color: white; clear: both;  }
div.lakce h4 { font-size: 12px; margin: 0 0 1px 0; padding: 2px 0 2px 3px; background-color:white; color:#4F89D2; 
					text-align: center; }
div.lakce a,div.lakce a:visited { color: #4F89D2; }
div.lakce .texta { margin: 0px 2px 0px 3px; padding: 0 0 2px 0; font-weight: normal; border: 0px; }
div.lakce div { border: 0px; }
div.akce1 { border-bottom: 1px dotted #D0D0D0; }
div.akce1 h4  {margin: 2px 0 2px 2px; padding: 0 0 0 20px;  font-size: 14px; 
					background: url('../pic/button_go3.gif') left no-repeat;}
div.akce1 .text { margin: 0; }

div.detail { border: 1px solid #D0D0D0; width: 100%; background: url(pic/bg22.gif) left top repeat-x; }
div.detail h3 { margin: 0px; padding: 2px 1px 1px 10px; color: #4F89D2;}

fieldset.hledani, 
fieldset.sez { border: 1px solid #D0D0D0; width: 90%; font-size: 11px; }
fieldset.hledani li  { list-style: none; }
fieldset.hledani legend,
fieldset.sez legend { color: #990000; font-weight: bold;}
fieldset.hledani input,
fieldset.hledani select  { border: 1px solid #D0D0D0; }
fieldset.hledani a { color: #4F89D2; margin-left: 10px; padding-left: 15px;
			background: url(pic/sipkali.gif) left top no-repeat; font-weight: normal; }
fieldset.hledani a b, 
fieldset.hledani b a:link,
fieldset.hledani b a:hover,
{ color:#990000; font-weight: normal;  }

div.button {text-align:right; margin-bottom:2px; }
input.button {border:1px solid ##D0D0D0; padding:1px 2px 1px 10px; 
              background:url(pic/submit.gif) #d9d9d9 repeat-x; 
				  color: #476E95; margin:.2em .2em 0 0; cursor:pointer;}
input.button:hover {border:1px solid #4F89D2; padding:1px 2px 1px 10px;
				background:url(pic/submit.gif) 0 -40px repeat-x; color: white;}

				
ul.text { list-style-type: none; margin: 0 0 0 5px; padding: 0; }				
ul.text li { background: url(./pic/button_go4.gif) 3px 7px no-repeat; padding-left: 20px; }				

ul.text2 { list-style-type: none; margin: 0 0 0 5px; padding: 0; }				
ul.text2 li { background: url(./pic/button_go3.gif) 0px 7px no-repeat; padding-left: 20px; }	
table.table2 { border: none; }			
table.table2 th { text-align: right; font-size: 100%; color: #990000; padding-right: 8px; }
table.table2 td { }


div.fotogal { width: 600px; margin: 7px 2px; float:left; clear: both; padding: 0 0 10px 0; border-bottom: 1px dotted #7F7E7A;  }
div.fotogal h2 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #505050; }
div.fotogal h2 A { font-weight: bold; color: #366AB3; font-size: 14px; text-decoration: underline; }
div.fotogal h2 A:hover { text-decoration: none; }
div.fotogal h3 { margin: 2px 0 0 0; padding: 0; font-size: 12px; font-weight: normal; color: #363835; 
					  text-align: justify; line-height: 120%; }
div.fotogal img { float: left; padding-right: 5px;  }

.galerie { margin: 10px 0 0 8px; float: left; width: 600px; text-align: center; padding: 4px 5px;  
				background-color: #476E95; }
.galerie .obal { float: left; width: 290px; padding: 3px 0;}
.galerie .photo { text-align: center; padding: 3px 2px 0 2px; background-color: #476E95; }		
.galerie .popis { clear:both; text-align: center; font-size: 11px; color:#4A4A4A;  }	
.galerie img { border: 1px solid  White; }

.galeriedet { background-color: #476E95; padding: 10px 0px 25px 0px; color:white; }
.galeriedet .odkazy { text-align: center; width: 340px; background-color: white;}
.galeriedet A,.galeriedet A:link, .galeriedet A:visited
				{ color: white; text-decoration: underline; font-weight: bold; }
.galeriedet A:hover { text-decoration: none; color: #D0D0D0; font-weight: bold;}		


.akce { margin: 10px 0 0 8px; float: left; width: 700px; text-align: center; padding: 4px 5px; }
.akce h4 { background: url('../pic/ber_bgblue.jpg') 0px 0px repeat-x; color: #990000; margin: 0 4px 0 4px; 
						padding: 4px 0 2px 20px; font-size: 13px; text-align: left; }		
.akce h5 { background:  url('../pic/ber_bgred.jpg') 0px 0px repeat-x; color: white; margin: 0 4px 0 4px; 
						padding: 4px 0 2px 20px; font-size: 13px; text-align: left; }		
.akce h5 a,.akce h5 a:link,.akce h5 a:visited { color:white; }										
.akce .obal { float: left; width: 33%; padding: 3px 0;}
.akce .photo { text-align: center; padding: 3px 2px 0 2px; background-color: #4A4A4A; }		
.akce .popis { clear:both; text-align: center; font-size: 11px; color:#4A4A4A;  }	
.akce font {color:#4A4A4A; }
.akce img { border: 1px solid  White; }

.zpetneodkazy { float: left; width:700px; }
.zpetneodkazy .d1 { float: left; width: 220px;  }
.zpetneodkazy .d2 { float: left; width: 220px;}
.zpetneodkazy .d3 { float: left; width: 220px; }
.zpetneodkazy ul { list-style-type: none; margin: 0; padding: 0;  }
.zpetneodkazy li { list-style-type: none; padding:1px 1px 0 10px; }
.zpetneodkazy a { font-size: 10px; }

.odk { text-align: right; margin-right: 15px; }
.odk a { font-size: 8px; }

#JT_arrow_left{	background-image: url(./pic/arrow_left.gif);
	background-repeat: no-repeat;	background-position: left top;
	position: absolute;	z-index:101;	left:-12px;	height:23px; width:10px;
    top:-3px; 
}

#JT_arrow_right{
	background-image: url(./pic/arrow_right.gif);
	background-repeat: no-repeat;	background-position: left top;
	position: absolute;	z-index:101;	height:23px;	width:11px;   top:-2px; }
#JT {	position: absolute;	z-index:100;	border: 2px solid #CCCCCC;	background-color: #fff; }
#JT_copy{	padding:10px 10px 10px 10px;	color:#333333; }

.JT_loader{
	background-image: url(../pic/loader.gif); background-repeat: no-repeat;
	background-position: center center;	width:100%;	height:12px; }

#JT_close_left{	background-color: #CCCCCC;	text-align: left;
	padding-left: 8px;	padding-bottom: 5px;	padding-top: 2px;
	font-weight:bold; }

#JT_close_right{	background-color: #CCCCCC;
	text-align: left; 	padding-left: 8px; 	padding-bottom: 5px;
	padding-top: 2px;	font-weight:bold;
}

#JT_copy p{ margin:3px 0; }
#JT_copy img{	padding: 1px;	border: 1px solid #CCCCCC; }
.jTip{ cursor:help; }

table.vanoce { border: 0px; }
table.vanoce th { color: #4F89D2; font-weight: normal; text-align: left; }
table.vanoce td { color: #4F89D2; font-weight: normal; text-align: left;  }

.box-upozorneni { background-color: #990000; font-weight: bold; color: white; font-size: 22px; text-align: center;
	
}


.clr {	clear: both;}


.navigation {	color: #666;	border: 0px;/*	height: 50px;*/}
.navigation a:link,
.navigation a:visited,
.navigation a:active {	text-decoration:none;	color: #636363;	background:#F9FDFF;	border:1px solid #E2EFF8;
	padding:3px 6px;	font-size:11px;	height:20px;	line-height:25px; }
.navigation_btn {	text-decoration:none;	color: #636363;	background:#F9FDFF;	border:1px solid #E2EFF8;	font-size:11px; height: 20px; }
.navigation a:hover {	background:#95ADD1;	color:#ffffff;	border-color:#6F8AB7; }
.navigation span {	text-decoration:none;	background:#fff;	padding:3px 6px;	border:1px solid #E6E6E6;	color:#ccc;	font-size:11px; }

.poll {}
.poll .bar {  height: 1em;  margin: 1px 0;  background-color: #ddd;}
.poll .title { color: #274288; font-weight:bold; border: none; padding-left: 4px; }
.poll .dotaz { border: none; }
.poll .bar .foreground {  background-color: #000;  border: none; height: 1em;  float: left; /* LTR */ }
.poll .links {  text-align: center; }
.poll .percent {  text-align: right; /* LTR */border: none; }
.poll .total {  text-align: center; }
.poll .vote-form {  text-align: center; }
.poll .vote-form .choices {  text-align: left; /* LTR */   margin: 0 auto;   display: table; }
.poll .vote-form .choices .title {  font-weight: bold; }
.node-form #edit-poll-more {  margin: 0; }
td.poll-chtext {   width: 80%; }
td.poll-chvotes .form-text {   width: 85%; }

.odkazy { width: 748px; float: left; }
.odkazy h3 { background: url(./pic/ber_bgblue.jpg) repeat-x 0px 0px #FFFFFF; color: #990000;  padding: 4px 0 0 4px; margin: 8px 0 4px 0; }
.odkazy .sloup1,.odkazy .sloup2, .odkazy .sloup3 { float: left; width: 32%; margin-left: 2px; }
.odkazy ul { margin: 0; list-style: none; padding: 0; }
.odkazy li { background: url('../pic/ico-circeblue.png') 0 4px no-repeat; padding: 0 0 0 18px; margin: 0;  }

#mapaw { width: 725px; clear: both; float: left; background: url('../pic/ber_bgstred2.jpg') 0px 0px; 
					 margin-left: 0px; }
#mapaw .top { background: url('../pic/ber_bgstred1.jpg') left top no-repeat;  margin: 0px; }
#mapaw .top div, #pronavigace .top,#pronavigace .bot div, #pronavigace .bot  { width: 100%;	height: 6px;	font-size: 1px; }				
#mapaw .bot {  background: url('../pic/ber_bgstred3.jpg') left bottom no-repeat;  }
#mapaw ul { list-style: none; } 
#mapaw li { background: url('../pic/arrow-red.gif') 2px 2px no-repeat; padding-left: 20px; }
#mapaw li ul li, #mapaw li ul  li li  { background: url('../pic/arrow-blue.gif') 2px 2px no-repeat; padding-left: 20px; }

#pata { background-color: #476E95; color:white; width: 1004px;  }
#pata .infopata { padding: 4px;  }

#intlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#intlink a {
	color: #666666;
	text-decoration: none;
font-weight: normal;
}

#topkosik {position: absolute; top: 110px; right: 0; height: 100px; width: 230px;
				background: url(pic/bgtopkos.gif) left top no-repeat; color: #990000; }
#topkosik1 { float: right; width: 220px; text-align: center; height: 100px; }
#topkosik .nadpis { color: #274288; font-weight: bold; font-size: 13px; text-align: center; margin-top: 2px; }
#topkosik  .left {width:120px; float:left; padding-top:1px; text-align: right; margin-right: 6px; font-size: 12px; }
#topkosik  .right {width:100px; float:right; text-align:left}
#topkosik  strong {font-size: 12px; color: #274288; }
#topkosik  span {font-size: 12px; color: #274288; font-weight:normal;}
#topkosik  small { font-weight: normal; }
#topkosik .url { text-align: center; float: left; width: 220px;  }
#topkosik .kos {position: absolute; top: 50px; left: 145; background: url('./pic/kosikTop.gif') right top  no-repeat; 
height: 100px; width: 220px; }

#topkosik ul {margin: 27px 0 0 0; padding: 0; list-style-type: none; _margin-top:15px}
#topkosik ul li {float: left}
#topkosik ul li a {margin-right: 13px; _margin-right: 13px; float: left; color:#88FD33; font-weight:bold; font-size:11px}

#topleft {position: absolute; top: 110px; left: 0; height: 100px; width: 230px;
				background: url(pic/bgtopkosleft.gif) left top no-repeat; color: #990000; }
#topleft .nadpis { color: #274288; font-weight: bold; font-size: 13px; text-align: center; margin-top: 10px; }
#topleft .text3 { font-size: 12px; color: #4A4A4A; text-align: center;  }

div.textinfo {
  /*width: 100%;*/ height: 17px; text-align: center;
  margin: 15px 0px 8px 0px; padding: 8px 8px 6px 14px;
  border: 1px solid #E4D4A9; font-weight: bold;
  background: white url('./pic/bg-info.gif') repeat-x scroll left top; color: #4F89D2;
}
div.textinfo strong {  font-weight: bold; /*background: url('./pic/ico-i.jpg') no-repeat 0px 4px; padding-left: 16px;*/ }

.infob { background: #F0F3FF; border: 1px solid #AEBBFF; padding: 8px 8px 6px 14px; margin: 0; }
.infob ul { list-style: none; margin: 0; padding: 0; }
.infob li { background: url(./pic/button_go3.gif) 0px 7px no-repeat; padding-left: 20px; }	
.infob .p { margin: 2px; padding: 0px; font-weight: bold; color: #FF7373; }
.infor { background: #FFDDDD; border: 1px solid #FF7373; padding: 8px 8px 6px 14px; margin: 0; }
.infor ul { list-style: none; margin: 0; padding: 0; }
.infor strong { font-weight: bold; color: White; }
/*.slides1_wrap {
	position: relative;
	width:190x;
}*/

#slides1 {
	margin:0px !important; padding:0px !important; 	
   text-align: left; border-bottom: 1px solid  #D0D0D0;
}

#slides1 ul {
	margin:0px !important; padding:0px !important; 
	clear: both; list-style:none;

}

#slides1 li {
	list-style: none; 
/*	border: 1px solid green; */
	margin: 0px !important; padding: 2px 2px !important;	
}

#slides1 a {
	text-align: center !important;
}

#slides1 li img {
	/*float: left; */
	text-align: center;
}

#slides1 .content {
   clear:both;
	float: left;
	width: 190px;
	padding-left: 0px;
	text-align: center;
}

/*#slides1 li p {
	line-height: 22px;
}

#slides1 h3 {
	font-size: 36px;
	color: #8d8d8d;
	font-weight: normal;
	text-transform: lowercase;
}

#slides1 h4 {
	font-size: 18px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	padding-bottom: 16px;
}
*/
.slides1_wrap .prev {
	position: absolute;
	left: -6px;
	top: 100px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: 38px;
	top: 100px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 102px;
}


/* "ramecky" pro duraznejsi vypisy */
.info, .potvrzeni, .upozorneni2, .varovani, .chyba {
  width: 90%;
  margin: 1em 0 1em 5%;
  padding: 0.5em 0;
  min-height: 2.4em;
  clear: both;
}
  .info h3, .potvrzeni h3, .upozorneni2 h3, .varovani h3, .chyba h3 {
    color: #000;
    margin: 0;
    margin-top: 1em;
    padding-left: 45px;
  }
  #aplikace .info h3, #aplikace .potvrzeni h3, #aplikace .upozorneni2 h3, 
  #aplikace .varovani h3, #aplikace .chyba h3 {
    font-size: 1em;
    padding-left: 45px;
    background-image: none;
  }

.info {
  background: #fbfce4 url('./box-info.png') 10px 10px no-repeat;
  border: 1px solid #b9b994;
}

.info strong { color: #274288; }
  .info p, .info table, .info ul, .info pre  {
    color: #000;
    padding: 0.5em 0;
    margin: 0 1em 0 45px;
  }

.potvrzeni {
  background: #fbfce4 url('./box-potvrzeni.png') 10px 10px no-repeat;
  border: 1px solid #71b086;
}
  .potvrzeni p, .potvrzeni table, .potvrzeni ul, .potvrzeni pre {
    color: #000;
    padding: 0.5em 0;
    margin: 0 1em 0 45px;
  }

.upozorneni2 {
  background: #fbfce4 url('./box-upozorneni.png') 10px 10px no-repeat;
  border: 1px solid #317fb4;
}
  .upozorneni2 p, .upozorneni3 table, .upozorneni2 ul, .upozorneni2 pre {
    color: #000;
    padding: 0.5em 0;
    margin: 0 1em 0 45px;
  }

.varovani {
  background: #ffffcc url('../../pics/design/th/b/ico/box-varovani.png') 10px 10px no-repeat;
  border: 1px solid #e1771c;
}
  .varovani p, .varovani table, .varovani ul, .varovani pre {
    color: #000;
    padding: 0.5em 0;
    margin: 0 1em 0 45px;
  }

.chyba {
  background: #ffffcc url('../../pics/design/th/b/ico/box-chyba.png') 10px 10px no-repeat;
  border: 1px solid red;
}
  .chyba p, .chyba table, .chyba ul, .chyba pre {
    color: #000;
    padding: 0.5em 0;
    margin: 0 1em 0 45px;
  }

  .info h3, .potvrzeni h3, .upozorneni2 h3, .varovani h3, .chyba h3 {
    margin: 0;
    padding: 0.5em 0;
  }
