/* CSS Document */

@charset "utf-8";
* {margin:0; padding:0}

html, body { background:#a7a9ac}

body { overflow: auto; margin-top:10px }

#jazyky { margin-left:auto;  margin-right:auto; width:890px;height:20px; margin-top:20px;margin-bottom:10px; /margin-bottom:0px; display:  none}
.jazyk { float:right; width:auto; padding-right:25px; height:15px;}

#main { width:890px; height:auto; margin-left:auto; margin-right:auto}
#top { width:890px; height:15px; }
#top_menu_box { width:890px; height:54px; background-image:url(../images/top_page_background.jpg); background-repeat:repeat-y}
.top_menu { width:848px; height:25px; padding-left:20px; _padding-left:15px;}

.top_menu .menu {	padding: 0; margin:0}
.top_menu .menu li{float:left; width:auto; list-style: none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 	margin-left:5px;}
.top_menu .menu li a{display: block; background:#d1d3d4; padding: 0px 10px;	text-decoration: none; width: auto;color:#383739;white-space: nowrap}
.top_menu .menu li a:hover{color:#383739; background-color:#FDB813}
.top_menu .menu li ul {margin: 0;	padding: 0;margin-right:15px; position: absolute; visibility: hidden; background-color:#00B5BC}
.top_menu .menu li ul li{float: none;display: inline; margin-right:10px;margin: 0;	padding: 0; }
.top_menu .menu li ul li a    {width: 113px;border:none;}
.top_menu .menu li ul li a:hover	{background:#FDB813; color:#383739}
		

.menu_left {	padding: 0; margin:0;}
.menu_left li{float:left; width:auto; list-style: none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:2px;color: #FFF}
.menu_left li a{display: block;	padding: 1px 8px;	text-decoration: none;  width: auto;color: #003b3d;white-space: nowrap;font-size:11px;}
.menu_left li a:link, .menu_left li a:visited {color: #003b3d}
.menu_left li a:hover{ color:#383739; background-color:#FDB813; text-decoration:none}
.menu_left li ul	{margin: 0;	padding: 0; margin-top:-23px;margin-left:274px; position: absolute; visibility: hidden; border:solid 1px #d4d4d4; border-top:none; background-color:#fad8ec; }
.menu_left li ul li		{float: none;display: inline; margin-right:10px; padding:0}
.menu_left li ul li a{	width: 220px;border:none;color:#383739; font-size:11px;}
.menu_left li ul li a:hover	{background:#FDB813; color:#383739}

.menu_left2 {	padding: 0; margin:0}
.menu_left2 li{float:left; width:auto; list-style: none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:2px;color: #FFF}
.menu_left2 li a{display: block;	padding: 2px 8px;	text-decoration: none;  width: auto;color:#FFF ;white-space: nowrap;}
.menu_left2 li a:hover{ color:#383739; background-color:#FDB813;text-decoration:none}
.menu_left2 li ul	{margin: 0;	padding: 0; margin-top:-23px;margin-left:274px; position: absolute; visibility: hidden; border:solid 1px #d4d4d4; border-top:none; background-color:#fad8ec}
.menu_left2 li ul li		{float: none;display: inline; margin-right:10px; padding:0}
.menu_left2 li ul li a{	width: 160px;border:none;color:#383739}
.menu_left2 li ul li a:hover	{bbackground:#FDB813; color:#383739}


.menu_left3 {	padding: 0; margin:0}
.menu_left3 li{float:left; width:auto; list-style: none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:2px}
.menu_left3 li a{display: block;	padding: 2px 8px;	text-decoration: none;  width: auto;color: #FFF;white-space: nowrap;}
.menu_left3 li a:hover{ color:#ec008c; background-color:#FFFFFF;text-decoration:none}
.menu_left3 li ul	{margin: 0;	padding: 0; margin-top:-23px;margin-left:274px; position: absolute; visibility: hidden; border:solid 1px #d4d4d4; border-top:none; background-color:#fad8ec}
.menu_left3 li ul li		{float: none;display: inline; margin-right:10px; padding:0}
.menu_left3 li ul li a{	width: 130px;border:none;color:#383739}
.menu_left3 li ul li a:hover	{background:#ec008c; color:#FFFFFF}

p, ul,ol, li, h1, h2, h3, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0; color:#373737; line-height:1.8; padding-bottom:5px}

p{padding-left:1px}

h1, h2, h3 { font-size:14px; font-weight:bold; padding-bottom:8px; color:#00797e;}
h3 { font-size:12px;color:#981c3d;}

h1 a:link {text-decoration:none; color:#00797e;}
h1 a:visited {text-decoration:none; color:#00797e;}
h1 a:hover {text-decoration:none; color:#00797e;}

h4 { font-size:12px; color: #FFFFFF}

.red {color:#b70303}
.yellow {color:#d19b00}

a{ color:#00797e; text-decoration:none;font-weight:bold;}
a:link, a:visited { color:#00797e;text-decoration:none;}
a:hover { color:#00797e; text-decoration: underline;}

li a{ color:#00797e; text-decoration:none;font-weight:bold;}
li a:link, li a:visited { color:#00797e;text-decoration:none;}
li a:hover { color:#00797e; text-decoration: underline;}

#middle1{ width:890px; height:auto; padding-top:1px; padding-bottom:5px;background-image:url(../images/content_background.jpg); background-repeat:repeat-y;}
#middle2{ width:890px; height:auto; padding-top:1px; padding-bottom:5px; background-image:url(../images/content_background2.jpg);}
#col_left{ width:275px; height:auto; float:left; padding-left:25px}
.col_left_box{ width:255px; height:auto; float:left; padding:5px; padding-top:3px}
#col_left_red{ width:275px; height:auto; float:left; background-image:url(../images/menu_red_background.jpg); border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:5px}
#col_left_blue{ width:275px; height:auto; float:left; background:#d1d3d4;  border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:5px}
#col_left_grey{ width:265px; height:200px; float:left; background:#FFF ; padding-left:10px }
#col_right_box4 { width:554px; height: auto; float:left; padding-left:5px;}




#col_left_grey ul, #col_right ul { padding-left:15px;list-style: square; }

#col_right{ width:559px; height:auto; float:left;padding-left:5px}
#flash { width:559px; height:195px;border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:5px; }
#col_right_box { width:559px; height: auto; }
#col_right_box_uvodnik { width:554px; height: auto; float:left; padding-left:5px;}

#col_right_box1 { width:267px; height: auto; float:left; padding-left:5px; padding-right:5px; background:#d1d3d4}
#col_right_box2 { width:276px; height: auto;padding-left:5px; float:left ;}


#col_right_box3 { width:545px; height: auto; float:left; padding-left:5px }
#col_right_box2_content { width:250px; height: auto; float:left;  padding-left:17px}
.clanek { width:262px; padding-bottom:10px; padding-top:5px }

#col_right_box_aktuality { width:277px; height: auto; margin-top:5px }
#col_right_box_aktuality .clanek { width:277px; height: auto; float:left; }



#flash_photo { width:277px; height:187px;  padding-bottom:10px; }
#flash_photo_content { width:277px; height:187px; float:right; padding-bottom:5px;background:#FFF }


#footer{ width:890px; height:auto; }
#footer2 { width:890px; height:auto;margin-left:auto; margin-right:auto}
#footer2 p{color:#656565;}
#footer2 p a:link{color:#656565;}
#footer2 p a:hover{color:#656565; text-decoration:underline}

#footer2_left { width:200px; height:auto; padding-left:24px; float:left}
#footer2_right { width:200px; height:auto; padding-right:30px; float:right; text-align:right}

#footer2_right a:link, #footer2_right a:visited {color:#656565; }
#footer2_right a:hover {color:#373737 }

.clr { clear:both}

.pict_left {float:left;}
.pict_box_obal {float:right;}
.pict_box {float:right;}

.pict_border{float:left; padding:5px;}
.pict_left {float:left; padding-right:0px; padding-bottom:0px; width:auto}
.pict_right {float:right; padding-left:10px; padding-bottom:10px; width:auto}




.pict_top{ float:left; width:auto; background-image:url(../images/pict_tm.jpg); background-repeat:repeat-x }
.pict_tl{ float:left; width:7px; height:6px; }
.pict_tr{ float:right; width:7px; height:6px; }

.pict_middle{ float:left; width:auto; height:auto}
.pict_ml{ float:left; width:7px; height:auto; background-image:url(../images/pict_ml.jpg); background-repeat:repeat-y  }
.pict_mm{ float:left; width:auto; height:auto; }
.pict_mr{ float:right; width:7px; height:auto;background-image:url(../images/pict_mr.jpg); background-repeat:repeat-y }

.pict_bottom{ float:left; width:auto; background-image:url(../images/pict_bm.jpg); background-repeat:repeat-x}
.pict_bl{ float:left; width:7px; height:6px; }
.pict_br{ float:right; width:7px; height:6px; }

img {border:none;}
img a { border:none}


/*jan chvojka - upravy*/

.baseColor {
background-color: #02B6BD;	
}

/*poptavkovy formular*/


			form.newForm {
				font-family:Arial, Helvetica, sans-serif;
				width: 450px;
				margin-left: 0;
				margin-right: auto;
				
			}
			
			.newForm fieldset {   
				position: relative;    
				float: left;    
				clear: left;    
				width: 100%; 
				margin: 0 0 -1em 0;   
				padding: 0 0 1em 0;      
				border-style: none;      				   
				background-color: #F2EFE9;
			}
			
			
			  
			
			legend span {      
				position: absolute;      
				left: 0.74em;      
				top: 0;    
				margin-top: 0.5em;      
				font-size: 100%;  
				padding: 0;      
				color: #545351;      
				font-weight: bold;  
				width: 150px;  
			}			  
			.newForm fieldset ol {   
				
				padding: 3.5em 1em 0 1em;    
				list-style: none;  
			}  
			.newForm fieldset li {   
				padding-bottom: 1em; 
				float: left;    
				clear: left;    
				width: 100%;  
			}  

			fieldset.submit {   
				width: auto;    
				border: 0 none #FFF;    
				padding-left: 12em;
				background: none;   
				position: relative;
				top: 2em; 
			}	

			.newForm label {    
				float: left;    
				width: 12em;    
				margin-right: 1em;   
			}
			
			.newForm .textOnTop {
				display: block;
				clear: left;
				width: 100%;
				text-align: justify;
			}
			
			.button {
				min-width: 100px;
				min-height: 30px;
			}
			

			
  

 
 
