body {font-family: Arial; font-size: 90%; margin: 0; padding: 0; text-align: center; top: 0px;
 color: #2C2C2C; background: white; font-size: 12px;   }
/*
div { border: 1px solid black }
*/

 .button {position: relative; float: right; border: 0px solid #A2A2A2; background: url(/Images/button.jpg) top #A2A2A2; font-weight: bold;
 padding: 3px 8px;  color: white; border: 1px solid #B29E9F; text-decoration: none; margin-left: 10px; }
.button:hover { color: white; }
table {position: relative; float: left;}
td { position: relative; vertical-align:top;    }
a { color: black; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: none; color: #212121;}
form { margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px;}		  

ul {margin: 0px; padding: 0px; padding-left: 30px; padding-top: 5px;}
ul li {list-style-image: url(/Images/li.gif); margin-bottom: 5px; }	
h1 { margin: 0px; padding: 0px; color: #; font-size: 24px; font-weight: bold; }	
h2, h5  {margin: 0px; padding-bottom: 7px; padding-top: 15px; font-size: 18px; color: #0C7DB8; font-weight: bold;   }		
h3 {margin: 0px; padding: 5px 0px;  font-size: 15px; color: #F3104D  } 	
h4 {margin: 0px; padding: 5px 0px;  font-size: 14px; color: #333333;font-weight: normal;  }		



.center { width: 1000px; }
.body {position: relative; float: left; width: 980px; padding: 0px 10px; text-align: left;	}

.chybova_hlaska { position: relative; float: left; width: 98%; background: red;  padding: 10px;
					font-size: 120%; color: white; font-weight: bold; text-align: center }

 



/* prihlasovani */

.prihlaseni {position: relative; float: left; width: 300px; padding: 5px; padding-left: 30px; }
.prihlaseni  { }
.prihlaseni_poprve { background: #D6E7F9 }
.prihlaseni_poprve h2 { padding-bottom: 10px; }
.prihlaseni_login { background: #EFEFEF }
.prihlaseni_login td { background: none; padding-top: 5px; }
.prihlaseni_login h2 { padding-bottom: 10px; }



.reklama {position: relative; float: left; padding-left: 10px;  }

/* Head */

 
.head_admin { position: relative; float: left; width: 300px; padding: 5px; text-align: left; }
.head_stat{ position: relative; float: left; width: 990px; padding: 5px; text-align: left; background: url(/Images/head_stat.jpg) no-repeat white   }
.login_stat { position: relative; float: right;  padding: 10px;   }

.head { position: relative; float: left; width: 980px; height: 80px; background: url(../images/head.jpg) }	
#head_registrace { position: relative; float: right; right: 20px; top: 20px; }
.head_left { position: relative; float: left;width: 731px;height: 50px;}		 
#head_logo img {position:relative; float: left; padding: 12px; padding-left: 45px; border: 0px; }

.bottom {position: relative; float: left;  width: 980px;color: #8D8D8D; padding: 10px 0px; text-align: left;}

.odber_novinek {  position: relative; float: left; width: 294px; padding: 10px; border: 1px solid #CEE2EB; margin-right: 10px; }
.hotline {  position: relative; float: left; background: url(/Images/hotline.gif); width: 300px;
			padding: 10px; border: 1px solid #CEE2EB;  margin-right: 10px; height: 66px; }
.garance {  position: relative; float: left; background: url(/Images/garance.gif);
				width: 300px; padding: 10px; border: 1px solid #CEE2EB; height: 66px;  }



.head_nadpis h1 {position: relative; float: left;padding-left: 30px;padding-right: 20px; padding-top: 5px; color: white;
				   height: 65px; font-size: 300%  }

.head_middle { position: relative; float: left; width: 980px; height: 77px;  }

.head_clanky  { position: absolute; float: right; top: 9px; right: 10px; width: 468px; height: 60px; background:#D6E7F9  }
.head_clanek  {position: relative; float: left; width: 224px; padding: 5px; padding-right: 0px; overflow: hidden; height: 50px;
		}
.head_clanek_img {position: relative; float: left; margin-right: 5px; width: 72px; height: 50px; overflow: hidden }
.head_clanek img {position: relative; float: left; }
.head_clanek h3 {position: relative; float: left; width: 132px; margin: 0px;  }
.head_clanek p a {position: relative; float: left;  }
	
.overeni_domeny {position: relative; float: left;  padding: 10px;}	
.overeni_domeny h3 {position: relative; float: left;font-size: 120%; color: #214892; padding-bottom: 5px;width: 430px; }	

.top_menu { position: relative; float: left; width: 980px; color: #E4E4E4;  }
.top_menu a { font-size: 13px;  }
.top_menu_a {position: relative; float: right; padding: 10px; }





/* Hodnoceni */
.detail_hodnoceni { position: relative; float: left; padding: 5px }
#detail_hodnoceni_a { position: relative; float: left; padding: 5px; width: 40px; height: 50px;
				background: url(/Images/hodnoceni.png) top; color: white;
				margin-right: 7px; text-align: center; text-decoration: none; }
#detail_hodnoceni_a:hover {background: url(/Images/hodnoceni_hover.png) top; text-decoration: none;}
#hodnoceni_cislo {position: relative; float: left;font-weight:bold; font-size: 32px; padding-left: 12px;padding-top: 10px;  }
.detail_znamka { position: relative; float: left; padding: 5px; font-size: 150%;   }



/* Hlavni strana */

.hs_content_radek  {position:relative; float:left; width:980px; padding-bottom: 10px; }

.top_hs_clanek_img{position:relative; float:left; border:0px;  width: 460px;height: 200px;
					overflow: hidden;   }

.top_hs_clanek_back{position:relative; float:left; background:url(/Images/top_hs_back_top.png) repeat-x top; width:460px; 
			  text-decoration:none;height:210px; overflow:hidden;  padding-top: 5px; }
.top_hs_clanek{position:relative; float:right; width:250px;  height: 210px; padding: 10px;
				 	color: white; }
.top_hs_clanek h6{margin:0px; padding:0px;position:relative; color: white; float:left; width:250px; font-weight:bold;
						font-size:190%; padding-bottom:15px;  }
.top_hs_clanek h4 {margin:0px; padding:0px;position:relative;  float:left; width:250px; font-weight:bold; font-size:90%; 
				padding-bottom:5px; }
.top_hs_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
					
.hs_box_200_200 {position:relative; float:left; width: 180px; height: 180px; padding: 10px; border: 1px solid #DDDDDD; margin-left: 10px;}
.hs_box_200_200_title { position:relative; float:left; height: 40px;width: 180px;  }


.hs_box_280_150 {position:relative; float:left; width: 250px; height: 180px; padding: 10px; border: 1px solid #DDDDDD; margin-right: 10px;}
.hs_box_280_150_title { position:relative; float:left; height: 40px;width: 250px;  }



.hs_box_250_250 {position:relative; float:left; width: 250px; height: 250px; border: 1px solid #DDDDDD; margin-right: 10px;}
.hs_box_300_200 a {position:relative; float:right; width: 298px; height: 200px; border: 1px solid #DDDDDD; 
					background:url(/Images/akce/domena_cz_300.jpg) repeat-x top;}
					


.top_vyber{position:relative; float:left; width:250px; padding-left: 6px;  background:url(/Images/hlavni_sekce.jpg) left bottom; }

.top_vyber span a{font-size:14px; font-weight:bold; padding:10px; padding-top: 15px; padding-bottom: 15px; float:left;width:230px; margin:0px; 
				background:url(/Images/lista.jpg) right #616A71; font-weight:bold; text-decoration:none; color: white;   }
.top_vyber span a:hover{font-weight:bold; text-decoration:none; color: white;   }

.top_vyber_program{position:relative; float:left; width:230px; padding:10px; cursor:default; text-decoration:none;
						overflow:hidden; padding-top: 40px;  }
.top_vyber_program h3 a{margin:0px; padding:0px;position:relative; float:left; width:140px; font-weight:bold; font-size:100%;  
							}
.top_vyber_program h4 {margin:0px; padding:0px;position:relative; float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_vyber_program .cena {position:relative; float:left;background: red; color: white; padding: 5px; font-weight: bold; font-size: 18px  }
.top_vyber_program .parametry {position:relative; float:left;background: white; padding: 5px;width:138px; font-weight: bold; font-size: 12px;  }

.top_vyber_img a {position:relative; float:left; width:80px; height: 60px; border:0px; padding-right:5px; }

.top_vyber_program img{position:relative; float:left; width:80px; border:0px; padding-right:5px; }
.top_vyber_program p{position:relative; float:left;  margin:0px; padding:0px; }

.top_vyber_clanek{position:relative; float:left; width:234px; padding:10px; cursor:default; text-decoration:none;
						margin-bottom:5px; overflow:hidden;  }
.top_vyber_clanek h3 a{margin:0px; padding:0px;position:relative; float:left; width:140px; font-weight:bold; font-size:100%;  
							}
.top_vyber_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_vyber_img a {position:relative; float:left; width:80px; height: 60px; border:0px; padding-right:5px; }

.top_vyber_clanek img{position:relative; float:left; width:80px; border:0px; padding-right:5px; }
.top_vyber_clanek p{position:relative; float:left;  margin:0px; padding:0px; }


/* AJAX BOX 300 */

.ajax_box_300_odkazy { position: relative; float: right;  width: 560px; border: 1px solid #DDDDDD  }
.ajax_box_300_odkazy a { position: relative; float: left; padding: 10px 20px; background: url(/Images/ajax_box_300_a.jpg) repeat-x #E4E4E4; 
							text-decoration: none;
						border-right: 1px solid #DDDDDD; border-bottom: 0px; cursor: hand;}
.ajax_box_300_odkazy a:hover {  background: #CCCCCC; text-decoration: none;
						   }

#select { position: relative; float: left; background: url(/Images/ajax_box_300_a_select.jpg) repeat-x #333333; text-decoration: none;
						 border-bottom: 0px; color: white; }

.ajax_box_300 { position: relative; float: left; width: 562px;   }
.ajax_obsah{ position: relative; float: left; width: 560px; border: 1px solid #DDDDDD; border-top: 0px;  }





				   




/* LEFT */

.left {position: relative; float: left; width:200px;  overflow: hidden; }
.left_menu {position: relative; float: left; width: 198px; margin-bottom: 5px; border-right: 1px solid #B4D2EF; background: white;
		margin-top: 5px;}
.left_menu h2 { padding: 10px; background: #ED008C; }
.left_menu a { position: relative; float: left; color:black; width: 195px;  font-weight:bold;
				 background:url(/Images/left_menu_a.jpg) repeat-x center #C1DCF7;cursor: hand;  text-decoration: none;
				border-bottom: 1px solid #FFFCF9; padding-top: 3px; padding-bottom: 3px;padding-left: 3px;	 }
.left_menu a img { position: relative; float: left; border: 0px; 	 }
.left_menu a span { position: relative;float: left;padding: 7px; 	 }
.left_menu a:hover {text-decoration: none ;background:url(/Images/left_menu_a_hover.jpg) repeat-x center #B4D2EF; }
#left_menu_select {background: white; border-bottom: 1px solid #D4D4D4; }




.left_prodejce  { position: relative; float: left;width:188px; padding: 5px; background: #ECF5FA; border: 1px solid #CEE2EB;
					margin-bottom: 10px; }


.left_prodejce_foto {  position: relative; float: left;  }
.left_prodejce_info {  position: relative; float: left; padding-left: 5px; width: 120px; overflow: hidden; }



.menu {position:relative; float:left; width:970px; padding-left: 10px; 
			background: url(/Images/head_menu.gif) repeat-y; margin-top: 10px; }
.menu a {position:relative; float:left; padding-top: 2px; height: 27px; padding-top: 11px;	background: url(/Images/head_menu_a.gif);
		text-decoration: none; color: white; font-weight: bold; padding-left: 10px; padding-right: 10px; 
			 border-left: 1px solid black; }
.menu a:hover {background: #CECECE; color:black }
#menu_selected {background: #CECECE; color:black }


.submenu {position:relative; float:left; width:970px;  padding-top: 5px; padding-left: 10px;
			background: url(../images/submenu.jpg) #E5E5E5 ;  }
.submenu a { position:relative; float:left; padding: 10px;
			background: none; margin-left: 5px; }
.submenu a:hover {background: white; }

#submenu {background: white;}




.head_login { position: relative; float: left;border-left: 10px solid #EEEEEE; padding: 3px; padding-right: 0px; width: 166px;
				background: #F5F5F5; overflow: hidden; overflow: hidden; font-size: 90%;margin-top: 5px; }
.head_login td { background: #F5F5F5; }


.middle {position: relative; float: left; width: 980px;   }


.content { position: relative; float: left; width: 550px;  overflow: hidden ; padding-left: 15px;		}

.content .title {position: relative; float: left; padding: 20px 0px; width: 100%;  overflow: hidden ; }
.navigace {position: relative; float: left; padding: 5px; padding-left: 15px; padding-left: 20px; width: 920px;}
	


		

.pdetail  { position: relative; float: left; width: 550px;  }
.pdetail_odkaz  { position: relative; float: left; width: 210px;  }
.pdetail_odkaz a img  { border:0px; }
.pdetail_zpopis  { position: relative; float: right; width: 310px; padding: 10px; background: #C1DCF7 }
.pdetail_popis  { position: relative; float: left; width: 528px; padding: 10px; border: 1px solid #1392D3; margin-top: 10px;}
.pdetail_banner {  position: relative; float: right;width: 330px; padding-top: 10px; }
#pdetail_reg {position: relative; float: left;width: 200px; height: 50px; background: url(/Images/pdetail_reg.jpg); margin-top: 20px;}
	

	/* Pravy sloupec  */	
	
.right { position: relative; float: right; width: 200px; overflow: hidden; }

.right_lista h2 { position: relative; float: right; width: 180px; padding: 10px; overflow: hidden;
			background: url(../images/lista.gif) right top repeat-x; height: 20px;
			 color: white;font-size: 16px; margin-top: 10px; }
.right_lista h5 {   }	
.right_obsah { position: relative; float:right; width: 188px;  background: #ECF5FA; border: 1px solid #CEE2EB; 
				padding: 5px; margin-bottom: 5px; border-top: 0px; }
.right_obsah h3 a { font-size: 14px; font-weight: bold; }
.login_registrace {position: relative; float:right; width: 180px; padding: 5px 10px; background: #CEE2EB;
			}

		
		
		

		  
.polozka_tisk { position: relative; float: left;  width: 550px; padding: 10px; margin-top: 10px; background: #F7F7F7;  }
.polozka_tisk a img { border: 0px;  position: relative; float: left;}
.polozka_tisk_left { position: relative; float: left;  width: 300px;   }
.polozka_tisk_right { position: relative; float: right;  width: 100px;   }
		  
  

.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 400px; border: 2px solid #E5E5E5;
							margin: 10px; }



.produkt { position: relative; float: left;  width: 550px; padding: 10px; }
#produkt_high {background: #ECF5FA}
.produkt_popis { position: relative; float: left;  width: 430px; }
.produkt_img { position: relative; float: left;  width: 100px; }
.produkt_img a img {border: 0px; }				
#produkt_odkaz { position: relative; float: left; padding: 5px 10px; width: 60px; background: url(../images/button.gif); color: white; margin-right: 20px;
			text-align: center; text-decoration: none; font-weight: bold; }	
#produkt_odkaz:hover {  background: url(../images/button_hover.gif); 
			}						

.polozka_email { position: relative; float: left;  width: 528px; padding: 5px; border: 1px solid #D3E4F6;
				background: url(/Images/polozka_email.jpg) repeat-x;	}
.polozka_email table { width: 96%; padding-top: 20px; }
.polozka_email td { background: none; padding: 2px; }
.polozka_email textarea { position: relative; float: left; width: 70%; height: 100px; }
.polozka_email_odeslat { position: relative; float: right;  width: 90%; padding: 4%; }
.polozka_email_odeslat input { position: relative; float: right;  }




.lista_datum {position: relative; float: left; font-size: 12px; padding: 10px; width: 520px;}


.moznosti_sekce_poradi {position:relative;  float:left; padding: 5px; padding-bottom: 0px; width:420px; 
							border: 1px solid black; margin-bottom: 5px; }
.moznosti_sekce_poradi p {position:relative;  float:left; padding: 5px; }
.moznosti_sekce_poradi select {position:relative;  float:right; }
.zalozka_obsah { position:relative;  float:left; background: #F8F8F8; padding: 10px; }
.zalozka_obsah_polozka { position:relative;  float:left; background: #F8F8F8; padding: 5px; }

.obsah {position: relative; float: left; text-align: justify; width: 550px; padding-top: 0px; padding-bottom: 0px;   }



.title_program_nadpis {position:relative; float:left; width:560px; height: 50px; text-decoration:none;
						overflow:hidden;   }

.title_program{position:relative; float:left; width:560px;cursor:default; text-decoration:none;
						overflow:hidden; margin-bottom: 10px;   }
.title_program_maska {position:relative; float:left; width:440px; padding:10px;  cursor:default; text-decoration:none;
						overflow:hidden; padding-top: 20px; padding-left: 100px;background: url(/Images/program_maska.png) bottom no-repeat;
							height: 110px;	}
.title_program h3 a{margin:0px; padding:0px;position:relative; float:left; width:140px; font-weight:bold; font-size:100%;  
							}
.title_program h4 {margin:0px; padding:0px;position:relative; float:left; width:350px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.title_program .cena {position:relative; float:left;background: red; color: white; padding: 5px; font-weight: bold; font-size: 24px  }
.title_program .parametry {position:relative; float:right; color: white;width: 250px; padding: 5px; font-weight: bold; font-size: 16px;  }






.footer { position: relative; float: left;  width: 980px;color: #8D8D8D; text-align: left;
		}
.copy { position: relative; float: left;  width: 980px;color: #6C6C6C; padding-top: 10px; }
.footer_menu {position: relative; float: left;  width: 970px; color: #8D8D8D; padding: 5px; 
				padding-top: 10px; padding-bottom: 15px;border-top: 5px solid #DDDDDD  }
.sekce_nadpis {position: relative; float: left; background: #A82680; width: 536px; border-top: 1px solid #E5E5E5;
				color: white; font-weight: bold; padding: 5px; margin-top: 10px; }
.sekce_obsah {position: relative; float: left; background: #F6F6F6; padding: 5px; width: 536px;  }
.sekce {position: relative; float: left; }
.sekce form {  position: relative; float: left;  }
.sekce_radek {position: relative; float: left; width: 100% }
.sekce_radek a img { position: relative; float: left; border: 0px;border: 1px solid #C4C6C5; margin-top: 5px; margin-right: 5px; }
.sekce input {margin: 5px;  }
.sekce ul { padding-left: 30px;}
.sekce_add {position: relative; float: left; background: #F2F2F2;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #F2F2F2;*/}



.hledani_strankovani {position: relative; float: left; width: 740px;background: #F4F4F4; padding: 5px;}
.hledani_strankovani a { position: relative; float: left; padding: 5px;  }



/* Registrace */



.formular_registrace {position: relative; float: left; width: 760px; padding: 10px;  }

.udaje_udaje label { color: #646464 }

.formular_registrace h3 {position: relative;float: left; color: #632302; font-size: 12px; padding: 10px; background: url(/Images/h3.gif);
				width: 134px; border-left: 0px; margin-top: 20px; }
.formular_registrace .formular_pole {position: relative; float: left; width: 700px; padding-left: 0px; }
.registrace_logo { position: relative; float: left; width: 310px; height: 250px; }
.registrace_zprava {position: relative; float: left; padding: 10px;}

.registrace_rozcestnik {position: relative; float: left; padding: 30px;   }

.form_zakony {position: relative; float: left; width: 740px; padding:10px; font-size: 10px}

.form_souhlas {position: relative; float: left; width: 740px; padding: 10px}
.form_souhlas input {width: 15px; }

.form_spodek {position: relative; float: left; background: #CFCFCF; width: 750px; padding: 5px;	text-align: right}
.form_spodek input {position: relative; float:right; margin-right: 5px;  }
.form_spodek_strana {position: relative; float:left; font-weight: bold;  padding: 5px;}



.form_zprava { position: relative; float: left; background: #FBBD8B; margin: 20px; padding: 20px; width: 880px; }

.form_rozcestnik {position: relative; float: left; padding: 30px;  }



.obsah_table {position: relative; float: left; width: 100%; border: 1px solid #1190CD}
.obsah_table td {border-bottom: 1px solid #1190CD}
.confir_left {border-right: 1px solid #1190CD}
.confir_right {font-weight: bold; }
.prsms_desc { font-size: 10px; color: gray; }
.prsms_text {font-size: 14px;  padding: 10px 0px;}
.try {position: relative; float: left; width: 530px; padding: 10px; padding-top: 0px;  background: #FDFBCD; margin-top: 20px; }
.cpost {position: relative; float: left; background: url(/Images/ps.jpg) left no-repeat; padding: 20px;padding-left: 120px; }





