/* body div 
 {
	border: 1 red solid;
		
 }*/

 TABLE
 {
 	border-collapse: collapse;
 }

 form
 {
	margin: 0px;
 }

 button
 {
 	border: 0px;
 }

 HR
 {
 	color: rgb(219,33,76);
 	border-top: 1px rgb(219,33,76) solid;
 	border-bottom: 1px rgb(219,33,76) solid;
 }
 
 body
 { 		
	margin: 0px;
 }
 
 img
 {
 	border: none;
 }
 
 a:link {text-decoration: none; color: rgb(96, 93, 92);}
 a:visited {text-decoration: none; color: rgb(96, 93, 92);}
 a:active {text-decoration: none; color: rgb(0, 147, 221);}
 a:hover {text-decoration: none; color: rgb(0, 147, 221);}


 .topimg
 { 	
 	background-image: url("/img/menu_back.png");
	text-align: center;	
	margin: 0px;
	width: 100%;
	height: 160px;
	margin-top: 10px;	
 }

 .topimg2
 {
 	background-image: url("/img/menu_back2.png");
 	position: relative;
	text-align: center;
	margin: 0px;
	width: 100%;
	height: 44px;
	margin-top: 10px;
	margin-bottom: 0px;
 }
 
 .blue_spacer
 {
 	margin-left: 7px;
 }

 .redspacer
 {
 	border-top: 2px rgb(219,33,76)  solid;
 }
 
 .sedivy_odd
 {
	margin-top: 10px;
	border-bottom: 1px rgb(131, 130, 129) solid;
 }

 
 .bodydiv
 { 		
	text-align: center;	
	margin: 3px auto;	
	width: 1070px;
	_width: 100%;
	font-family: Arial;
	font-size: 12pt;
	color: rgb(80,80,80);	
	background-color: white;
 }

 .datum
 {
 	font-family: Arial;
 	color: rgb(80,80,80);
 	font-size: 8pt;
 	text-align: right; 
	_width: 1050;	
 }
 
 .datum a
 {
	text-decoration: underline;
 }
 
 .obsah
 {
 	/*position:absolute; 
	top:350px; */
	margin-top: 10px;
	margin-left: 10px;
	left:5px; 
	width: 890px;
	font:16px Arial, Helvetica, sans-serif;	 
	z-index:5; 
	/*background-color: white;*/
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;		
	/*border-left: 1px silver solid;
	border-right: 1px silver solid;*/	
	min-height: 1100px;
					
 }

 .edit_input
 {
 	font-size: 12pt;
 	background-color: rgb(245,245,245);
 	border-top: 1px solid rgb(131, 130, 129);
	border-bottom: 1px solid rgb(200, 200, 200);
	border-left: 1px solid rgb(131, 130, 129);
	border-right: 1px solid rgb(200, 200, 200);
}

 .sel_input
 {
 	font-size: 10pt;
 	background-color: rgb(245,245,245);
 	border-top: 1px solid rgb(131, 130, 129);
	border-bottom: 1px solid rgb(200, 200, 200);
	border-left: 1px solid rgb(131, 130, 129);
	border-right: 1px solid rgb(200, 200, 200);
 }

 .menu_nadpis
 {
	font-family: Arial;
	font-size: 12pt;
	color: rgb(50, 50, 50);
 }

 .sekce_nadpis
 {
 	/*position: relative;*/
 	/*min-width: 300px;
	_width: 300px;*/
 	text-align: right;
 	font-family: Arial;
	font-size: 12pt;
	color: rgb(50, 50, 50);
 }

 .sekce_text
 {
	font-family: Arial;
	font-size: 10pt;
	color: rgb(50, 50, 50);
 }


 /*  ------------------  M E N U   ------------------  */
  
 .lista_div
 { 	 	 	 	
 	padding-top: 40px;
 	margin-left: 35%;
 	background: url(/img/lista_seda.jpg) repeat-x bottom;
 } 
   
 .menudiv
 { 	
	text-align:center;
	width: 1070px;	
	margin: 0 auto;
	padding-top: 12px			
 }

 .menuitem
 { 
 	font-family: Arial;
 	font-size: 12pt;
	margin-top: 6px;
	padding-top: 0px;
	
 }

 .a_menuitem
 { 	
 	padding-left: 45px;
	padding-right: 45px;
 	display:block;
	width: 180px;  	
 	height: 90px; 	
 }
 
 .menuspacer
 {	
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 5px;
	margin-right: 5px;
	border-left: 1px solid rgb(230, 230, 230); 	
	border-right: 1px solid rgb(200, 200, 200);
	width: 0px;
	height: 30px;
	_border-left: 0px;
	_border-right: 1px solid rgb(200, 200, 200);
 }

 .vyhledavani_div
 {
	padding-left: 40px;
	padding-right: 50px;
	margin-top: 0px;
	padding-top: 33px;
	padding-right: 20px;
	width: 380px;
 }
 
 .hint
 {
 	padding-left: 5px;
 	font-family: Arial;
 	font-size: 8pt;
	color: rgb(80, 80, 80);
 }
 
 .button
 {
 	font-size: 12pt;
	font-family: Arial;
	/*font-weight: bold;*/		
 	color: rgb(50, 50, 50); 	
 	background-color: rgb(245,245,245);
 	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid rgb(131, 130, 129);
	border-left: 1px solid rgb(200, 200, 200);
	border-right: 1px solid rgb(131, 130, 129);
	width: 80px;
 }

 .button_maly
 {
	font-family: Arial;
	font-size: 10pt;
 	color: rgb(50, 50, 50);
 	background-color: rgb(245,245,245);
 	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid rgb(131, 130, 129);
	border-left: 1px solid rgb(200, 200, 200);
	border-right: 1px solid rgb(131, 130, 129);
 }

 .menudiv2
 {	
	text-align:center;
	width: 1024px;
	margin: 0 auto;
	padding-top: 10px;
 }

 .menuitem2
 {
 	font-family: Arial;
 	font-size: 10pt;
	margin-top: 5px;
 	padding-right: 20px;
 	padding-left: 20px; 	
 }
 
 .menuspacer2
 { 	
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 0px;
 	padding-right: 0px;
 	padding-left: 0px;
	border-left: 1px solid rgb(245, 245, 245); 	
	border-right: 1px solid rgb(200, 200, 200);
	width: 0px;
	height: 20px;
 }


 .menu2
 {
	color: rgb(96, 93, 92);
 }
 
 a.menu:link {text-decoration: none; color: rgb(96, 93, 92);}
 a.menu:visited {text-decoration: none; color: rgb(96, 93, 92);}
 a.menu:active {text-decoration: none; color: rgb(0, 147, 221);}
 a.menu:hover {text-decoration: none; color: rgb(0, 147, 221);}

 a.menu_sel:link {text-decoration: none; color: rgb(0, 147, 221); font-weight: bold;}
 a.menu_sel:visited {text-decoration: none; color: rgb(0, 147, 221); font-weight: bold;}
 a.menu_sel:active {text-decoration: none; color: rgb(0, 147, 221); font-weight: bold;}
 a.menu_sel:hover {text-decoration: none; color: rgb(0, 147, 221); font-weight: bold;}
 
/*	------------------  R E K L A M A   ------------------  */
 .reklama	/*pravy panel*/
 { 	
	margin-top: 10px;
	margin-left: 20px;
	height: 700px;
	font:16px Arial, Helvetica, sans-serif;
	z-index:5;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;
 }

 .reklama_nadpis
 {
 	font-size: 10pt;
 	border-bottom: 8px rgb(219,33,76) solid;
 	text-align: left;
 	width: 120px; 	
 	margin-left: 14px;
 	color: rgb(96, 93, 92); 	
 }
 
 .reklamni_blok_a
 {
 	margin-top: 0px;
 	text-align: center;
	  	
 }
 
 .reklama_horiz
 {
 	text-align: center;
 	color: silver;
  	width: 468px;
 	height: 60px; 	
 	border: 1px silver solid;
	margin: 0 auto;
 }
 
 .reklama_vert_1
 {
 	margin-left: 0px;
 	margin-top: 15px;
 	text-align: center;
 	color: silver;
 	width: 120px; 	 	
 	border: 1px silver solid; 	
 }

 .reklama_vert_google
 {
 	margin-left: 15px;
 	margin-top: 15px;
 	text-align: center;
 	color: silver;
 	width: 120px;
 }
 
  
 .reklamni_blok_b
 {
 	margin-left: 17px;
	margin-top: 15px; 	
 } 
  
 .reklamni_blok_c
 {
	margin-top: 20px;
	text-align: center;
 }

 .registace
 {
	margin-top: 20px;
	margin-left: 10px;
	width: 50px;
	text-align: center;
 }

 .registace_btn
 {	
 	height: 47px;
 	width: 130px; 	 	
	margin-left: 20px;	
	color: rgb(238, 238, 238); 	
 	background: url(/img/button_red.jpg) no-repeat left; 	
 	text-align: center; 	
 }  
 
 a.a_registrace_btn
 {
 	display: block;
 	height: 42px;
 	width: 130px; 	
 	font-family: Arial;
 	font-size: 11pt;	
	padding-top: 5px;
	_padding-top: 3px;
 } 
 a.a_registrace_btn:link {text-decoration: none; color: rgb(238, 238, 238);}
 a.a_registrace_btn:visited {text-decoration: none; color: rgb(238, 238, 238);}
 a.a_registrace_btn:active {text-decoration: none; color: rgb(255, 255, 255);}
 a.a_registrace_btn:hover {text-decoration: none; color: rgb(255, 255, 255);}

 

 .odrazka
 {
	background: url(/img/odrazka.png) no-repeat left;
	width: 4px;
	height: 4px;
 }
 
 li
 {
 	list-style: none url();	 	
 	margin-bottom: 4px;
 }

 #naseptavacDiv
 {
 	overflow: auto;
	max-height: 200px;
 }

 .reklamaimg
 {
	border: 1px black solid;
 }