.nov_nadpis {border-bottom: 2px solid #D7C8BC;margin:10px 10px 0px 10px; font-size:16px;}
.nov_nadpis_t {font-weight:bold;}
.novinka_hlava {margin:2px 10px 2px 10px;}
.novinka_obsach {border-bottom: 1px solid #D7C8BC;margin:0px 10px 0px 10px;}
.novinka_obsach p{margin:2px 0px 2px 0px;}
.nov_co_t{margin-left:10px;font-size:14px;}
	.box_obsach_ram{
		padding:2px 5px 2px 5px;
		border-top: 1px solid #D3EFF2;
		border-bottom: 1px solid #D3EFF2;
		
		
	}
	

.pridat_do_kose{float:left;height:35px;}
	.kusy_text{float:left;padding-top:10px;}
	.kusyinput{float:left;margin:0px;padding:8px 5px 0px 5px;}
	.kabelka_dokose{float:left;padding-top:1px;}
	.kolik_kusu{height:20;border:1px solid #D7C8BC;width:20px;}


.ul_mapa{margin:0px;padding:0px;list-style-type:none;}
.mapa_pod_li{margin:0px;padding:0px 0px 0px 20px;}
.bez_mezery{margin:0px;padding:0px;font-size:15px;}

body { 
		margin: 0px;padding: 0px;background-color:#fff;
		font: normal 12px arial;
		
		
	}
* html  . { }
	a { 
		text-decoration:none;
	}
	a:hover { 
		text-decoration:underline;
	}
	a img { 
		border:0px;
	}
	#kontejner { width:990px;
		position:absolute;
		left:50%;
		margin: 103px 0px 30px -495px;
		overflow:hidden;
		
	}
	
	
/* vrsek zacatek -----------------------------------------------*/	
		#vrsek { 
				width:990px;top:0;
				height:120px;
				position:absolute;
				left:50%;
				margin: 0px 0px 0px -495px;
				background: url("http://www.kabelkysnu.cz/obr_webu/top.jpg") repeat-x;
		}
		#vrsek ul{ 
				margin: 0px;
				padding: 0px;
				list-style-type:none;
		}
		#vrsek li{ 
				float:left;
				line-height:30px;
				margin: 0px;
				padding: 0px 10px 0px 10px;
		}
		.top_menu { 
				position:absolute;
				top:90px;
				left:200px;
				height:30px;
				width:790px;
background: url("http://www.kabelkysnu.cz/obr_webu/top_m.gif") #5DB659 repeat-x;
				
				z-index:2;
		}
.top_menu a{color:#300400;

		}
.top_menu li {background: url("http://www.kabelkysnu.cz/obr_webu/top_menu_od.gif") no-repeat;z-index:3;}
		




.kosik { 
				float:right;width:123px;
				text-align:right;
				margin:30px 5px 0px 0px;color:#fff;
		}
.kosikp a{ font-weight:bold;color:#fff;font-size:15px;}
.kosikp a:hover{ font-weight:bold;color:#fff;font-size:15px;}
.zbyt_kosiku { 
				margin:0px 0px 0px 608px;
				height:23px;background: url("http://www.kabelkysnu.cz/obr_webu/kosik_spodek.jpg") no-repeat;z-index:3;
				width:70px;
				
				z-index:3;
		}	
		.vyhledavani { 
				position:absolute;
				top:90px;
				left:0px;
				height:30px;
				width:200px;
				background: url("http://www.kabelkysnu.cz/obr_webu/top_m.gif")  repeat-x;
				z-index:2;
				margin:0px;padding:0px 0px 0px 0px;line-height:30px;
		}	
		.h { 
				
				z-index:1;
				
				
				
				
				width:580px;
		position:absolute;
		left:50%;
		margin: 152px 0px 30px -285px;
		padding: 0px 0px 0px 0px;
		}
.h_u { 
				
				
				z-index:1;
				
				
				
				
				width:580px;
		position:absolute;
		left:50%;
		margin: 122px 0px 30px -285px;
		padding: 0px 0px 0px 0px;
		}
			h1 { 
			font: normal normal bold 22px arial;
			line-height:25px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		}
		
		

/* levo zacatek -----------------------------------------------*/	
		#levo { 
				width:800px;
				float:left;margin:17px 0px 0px 0px;padding:0px 0px 5px 0px;
				
		}
		
		.menu { width:200px;z-index:2;
				float:left;
				background:#fff;margin:0px 0px -10000px 0px;
				padding: 0px 0px 10000px 0px;z-index:1;
		}

 		.box_levo{ 
				margin:0px;padding:0px; 
		}
 .box_levo_nadpis{ 
		background:#D3EFF2;
		
		
	
		
		padding:4px 0px 4px 10px;margin:0px;
		color:#2E2E2E;
		font: normal normal normal 18px Arial;
}
 .box_levo_nadpis_m{ 
		background:#404040;
		line-height:30px;
		
		padding:4px 0px 4px 10px;margin:0px;
		color:#fff;
		font: normal normal normal 18px Arial;
		
		
}

		 .box_levo_obsach{ 
				
				padding:5px 5px 5px 5px;margin:0px;background:#BFEAF0;
color:#000;
		}
			 .box_levo_obsach_m{ 
				
				padding:5px 5px 5px 5px;margin:0px;background:#2E2E2E;

		}
		.box_levo_pata{ 
				background-color:#fff;
				padding:5px 0px 0px 0px;filter: alpha(opacity=60);
		}
		
		
		
		
		.kat_menu_ul{
		
		border-top: 1px solid #404040;
		margin:0px;
		padding:0px;
		
		
	}
		
		
		
		.kat_menu-li-a{
		
		list-style-type: none;
		margin:0px;
		padding:0px;
		display:block;
		border-bottom: 1px solid #404040;
		line-height:25px;
	}
	.kat_menu-li-a  a{
		padding:0px 5px 0px 5px;
		text-decoration:none;	
		color:#FFF;
		display:block;

	}
	.kat_menu-li-a  a:hover{
		padding:0px 5x 0px 5px;
		text-decoration:underline;
			
		color:#fff;
		display:block;
	}
	.kat_menu-li-aa  a{
		padding:0px 5px 0px 35px;
		text-decoration:none;	
		color:#fff;
		display:block;

	}
	.kat_menu-li-aa  a:hover{
		padding:0px 5px 0px 35px;
		text-decoration:underline;
			
		color:#fff;
		display:block;
	}
/* sstred zacatek -----------------------------------------------*/	
		 .stred { 
				width:600px;
				float:right;
				margin:0px 0px -10000px 0px;
				padding:0px 0px 10000px 0px;z-index:1;background-color:white;
		}
		 .margin_stred{ 
				width:580px;
				float:left;
				margin: 30px 0px 0px 10px;
				padding:0px 0px 10px 0px;
				
		}
	 .margin_stred_c{ 
				width:580px;
				float:left;
				margin: 0px 0px 0px 10px;
				padding:0px 0px 10px 0px;
				
		}
	 	h3 { 
				line-height:40px;
				font-size:30px;
				padding:0px;
				margin:0px;
		}
		.cesta { 
				background-color: #BEEABD;
				color:#2E2E2E;
				line-height:30px;float:left;height:30px;
				width:600px;overflow : hidden;
		}
		.cesta h2{ 
				margin:0px 0px 0px 5px;padding:0px;
				font-size:12px;
				float:left;
		}
			.nach{ 
				margin:0px 0px 0px 10px;
				padding:0px;
				font-size:12px;
				float:left;
		}
			.cessl{ 
				margin:0px 0px 0px 5px;
				padding:0px;
				font-size:12px;
				float:left;line-height:30px;overflow : hidden;
		}
/* pravo zacatek -----------------------------------------------*/	
		#pravo {
			 	width:190px;
				float:right;
				background-color:#fff;
				margin: 17px 0px -10000px 0px;
				padding-bottom: 10000px;
				z-index:2;
		}
		#pravo .box_pravo{ 
				margin:0px 0px 0px 0px;
		}
		#pravo  .box_pravo_nadpis{ 
		background:#D3EFF2;
		
		
		
		
		padding:4px 0px 4px 10px;margin:0px;
		color:#2E2E2E;
		font: normal normal normal 18px Arial;
}
		#pravo .box_pravo_obsach{ 
				background-color: #BFEAF0;
				padding:5px 5px 5px 5px;
		}
		.box_pravo_pata{ 
				background-color:#fff;
				padding:5px 0px 0px 0px;
		}
		.odkazi{ 
				padding:0px;margin:0px;
				list-style-type: none;
				border-top: 1px solid #D3EFF2;
		}
		.odkazi li{ 
				padding:3px 0px 3px 5px;margin:0px;
				list-style-type: none;
				display:block;
		border-bottom: 1px solid #D3EFF2;
		
		}
		.odkazi a{ 
				color:#000;
				margin:0px 5px 0px 0px;z-index:2;
		}
/* pata zacatek -----------------------------------------------*/	
		#pata { 
			width:990px;
			z-index:2;
			background-color: #BFEAF0;
			height:45px;
			line-height:45px;
			float:left;
			border-top: 10px solid #fff;
			color:#000;
		}
			#pata a{ 
			text-decoration:none;
			color:#000;
		}
			#pata a:hover{ 
			text-decoration:underline;
			color:#fff;
		}
		.pata_levo { 
			float:left;
			padding:0px 0px 0px 10px;
			margin:0px;
		}
		.pata_pravo { 
			float:right;
			padding:0px 10px 0px 0px;
			margin:0px;
		}
	
/* formulare zacatek -----------------------------------------------*/
		.formular_hledani{ 
			margin:0px;
			padding:0px;
		}
		.formular_hledani_input{ 
			margin:0px 0px 0px 5px;
			padding-left:5px;
			width:125px;
			border:1px solid #817600;
			color: #817600;background:none;

		}
		.formular_hledani_ok{ 
			margin:0px 0px 0px 2px;
			border:0px;
			padding:0px;
			height:20px;background:none;
		
		}
/* nastaveni pro 1 produkt zacatek -----------------------------------------------*/
	.obr_produktu{ 
			margin:0px 10px 0px 0px;
			padding:0px;
			float:left;
			width:150px;
			

		}
		.hlav_obr{ 
			float:left;
			width:150px;
			
			text-align:center;
		}
		.ved_obr{ 
			float:left;
			width:150px;
			border-top: 1px solid #D7C8BC;
			text-align:center;
			padding:5px 0px 0px 0px;
		}
		.obr_produktu img{ 
			max-width:150px;
			}
		
		.obr_nahledu a{ 
			border:Opx solid;
			}
			.vedobr_popis
			{ 
			margin:0px;
			padding:5px 10px 5px 10px;
			
		}
		.pop_produktu{ 
			margin:0px;
			padding:0px;
			float:right;
			width:410px;
		}
		.pop_produktu p{ 
			margin:0px 0px 5px 0px;
			padding:0px;
		}
		.pop_produktu ul{ 
			margin:0px 0px 0px 40px;
			padding:0px;
		}
		.form_dotaz{
			border: 1px solid #BFEAF0;
			background-color:#D3EFF2;
			padding:5px;
			margin:10px 0px 0px 0px;
			float:left;
		}
.form_dotaz form{
			
			padding:0px;
			margin:0px;
			
		}	
		.form_dotaz label{
			line-height:20px;	
		}	
		.form_dotaz h3{
			margin:0px 0px 5px 0px;
			padding:0px;	
			font-size:14px;line-height:14px;
		}	
		.form_dotaz textarea{
			width:395px;
			border:1px solid #BFEAF0;margin:0px;padding:0px;
		}	
		 .form_dotaz_emtel{
			width:194px;
			border:1px solid #BFEAF0;
			margin:0px;
			padding:0px;	
			}	
		.form_dotaz_info{
			width:194px;
			float:left;
		}	
		.form_dotaz_info_b{
			width:194px;
			float:left;
			margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;
			
		}
.tlacitko{
			margin:5px 0px 0px 0px;padding:0px;
			
		}
.form_dotaz_odeslat{
			margin:0px;padding:0px;
			
		}	
		
		.velcenadal{
		width:410px;padding: 5px 0px 5px 0px;
		border: 1px solid #5DB659;
			background-color:#BEEABD;margin:5px 0px 10px 0px;font-size:12px;
	}
	.velcenadal td{
		border-bottom: 0px solid #D7C8BC;
		border-right: 0px solid #D7C8BC;
		padding:0px 5px 0px 5px;line-height:15px;font-weight:bold;
	}
	.velcenadal_head {
		border-top: 0px solid #D7C8BC;
		border-bottom: 0px solid #D7C8BC;
		border-left: 0px solid #D7C8BC;
	}
	.add {
		margin:0px;padding:0px;
	}
	.add input{
		margin:0px;padding:0px;
	}
	
.asloupek {border-left: 0px solid #D7C8BC;}
	.alert {color:red;margin-left:5px;}	
	.center {tex-align:center;}	
	.podob_veci{width:420px;}
	.podob_vec{padding:0px;margin:10px 10px 0px 0px;border: 1px solid #BFEAF0;float:left; width:127px}
.podob_vec h3{padding:0px 5px 0px 5px;margin:0px;font-size:12px;line-height:13px;}
.podob_vec img{border: 0px;margin:10px;}
.podob_nad_div {border-bottom: 1px solid #BFEAF0;padding:2px 0px 2px 0px;}


.cenahlavi {font-size:15px;}
/* chyba a ok-----------------------------------------------*/
 .ok{background-color:#5DB659; font-size:15px;padding:5px 5px 5px 5px;margin-bottom:10px}
 .error{background-color:red; font-size:15px;padding:5px 5px 5px 5px;margin-bottom:10px}
/* chyba a ok konec-----------------------------------------------*/

 .margin_stred_b{ 
				width:580px;
				float:left;
				margin: 30px 0px 0px 10px;
				padding:0px 0px 0px 0px;
				
		}
.pop_kat{

	padding:0px;margin:0px 0px;
	}
.pod_kategorie_stred{
	list-style-type:none;
	padding:0px;margin:0px 0px 10px 0px;
	}
.pod_kategorie_stred li{
	padding:0px;margin:5px 0px 0px 0px;
	width:186px;
	float:left;
	}
	.strankovani{
	padding:0px;margin:0px 10px 0px 0px;
	width:580px;
	float:right;
	text-align:right;
	line-height:25px;
	}
.strankovani b{
	font-size:16px;
	}
	.tabulka_hlav{
	padding:0px;margin:0px;
	line-height:25px;
	float:left;
	width:600px;
	
	}
	.tabulka_kat{
	padding:0px;margin:0px 0px 0px 10px;
	
	float:left;
	
	}
.form_filtr{
	padding:0px;margin:0px 10px 0px 0px;
	
	float:right;
	
	}






/* vec v listu -----------------------------------------------*/
	.veci {
		
		padding:0px;margin:0px 0px 0px 10px;
		width:580px;
		float:left;
		background: url("http://www.kabelkysnu.cz/obr_webu/cara_svisla.gif") repeat-y left;
		border-top: 2px solid #D7C8BC;
	}
.vecib {
		
		padding:0px;margin:0px 0px 0px 10px;
		width:580px;
		float:left;
background: url("http://www.kabelkysnu.cz/obr_webu/cara_svisla.gif") repeat-y left;
		
	}


	.vec {
		
		padding:0px 10px 0px 10px;
		height:230px;	
		width:270px;
		float:left;
		border-bottom: 1px solid #D3EFF2;
		background: url("http://www.kabelkysnu.cz/obr_webu/cara_svisla.gif") repeat-y right;
	}

	.vecb {
		
		padding:0px 10px 0px 10px;
		height:230px;	
		width:270px;
		float:left;
		background: url("http://www.kabelkysnu.cz/obr_webu/cara_svisla.gif") repeat-y right;
		border-bottom: 1px solid #D3EFF2;
	}

	.nase_info{
		
		width:100px;
		float:left;
		text-align:center;
	}
.nase_cena{
		line-height:12px;
	}


	.popis {
		margin:0px;
		padding:0px 0px 0px 5px;	
		width:165px;
		float:left;
line-height:13px;
	}
	.vec h2 , .vecb h2 {
		padding:3px 0px 3px 0px;
		margin:0px;
		font-size:14px;
	}

	.vec h2 a , .vecb h2 a {
		color: #310400 ;
 		
		}
	.vec h2 a:hover , .vecb h2 a:hover {
		
		text-decoration: underline ;
 		
		}
/* vec v listu konec-----------------------------------------------*/
/* list konec-----------------------------------------------*/
.uvodnitext {
		
		
		

 		
		}
.uvodnitext p{
		
		padding:0px 0px 5px 0px;
		margin:0px;

 		
		}
.uvodniobr {
		
		float:right;
		padding:0px 0px 0px 10px;
 		
		}
.znacka{padding:0px;margin:0px 0px 10px 10px;border: 1px solid #D7C8BC;float:left; width:185px;height:110px}
.znacka img{margin:5px 5px 5px 5px;max-width:140px;max-height:70px;}
 .centerb{text-align:center;vertical-align:center;}
.znacka h2{padding:5px 0px 5px 0px;margin:0px;font-size:12px;font-style:normal;border-bottom: 1px solid #D7C8BC;}
.znacka h2 a{padding:5px 0px 5px 5px;}


/* obchodni podminky-----------------------------------------------*/


.obchod_podminky h3{padding:0px0px;margin:0px;font-size:12px;line-height:18px;}
.obchod_podminky h4{padding:0px 0px 0px 10px;margin:0px;line-height:16px;}
.obchod_podminky ul{padding:0px 0px 0px 30px;margin:0px;}
.obchod_podminky p{padding:0px 0px 0px 20px;margin:0px;}



/* kosik-----------------------------------------------*/
.tabulka_kosik {width:100%;border: 0px solid #D7C8BC;margin:0px;}
	.tabulka_kosik td{border-bottom: 1px solid #BFEAF0;border-right: 1px solid #D7C8BC;}
	.tabulka_hlava th {
			border-bottom: 2px solid #BFEAF0;
		   	border-top: 1px solid #BFEAF0;
		   	border-right: 1px solid #BFEAF0;
			font-weight:bold;
			line-height:30px;padding:0px 5px 0px 5px;
	}
	.tabulka_kosik td{
			border-bottom: 1px solid #BFEAF0;
			border-right: 1px solid #BFEAF0;
			padding:2px 5px 2px 5px;
			

			
	}
	.asloupek {border-left: 1px solid #BFEAF0;}
	.kosikceny {text-align:right;padding-right:10px;}
.kosiklevo {text-align:left;}
.center {text-align:center;}
.tabulka_hlavab {border-bottom: 2px solid #BFEAF0;}
.tabulka_pata {border-top: 2px solid #D7C8BC;}
.form_kosik  {
margin:0px;		
padding:0px;		
border-top: 0px;	
	}


FIELDSET {
     
        border: 1px solid #BFEAF0;
	margin:0px 0px 5px 0px;padding:5px;
		
 		
        }




FIELDSET p{
     
        padding:0px;
	margin:1px 0px 1px 0px;

		
 		
        }
LEGEND {
        font-weight: bold;
font-size: 13px;
color: #000;	
        }
LABEL.inputlabel {
        width: 25em;
        float: left;
        }
.inputlabel_b {
        width: 150px;
float: left;
border: 1px solid #BFEAF0;}
.dal {padding:5px 0px 10px 0px;

        float:right;}
#nazev_platby{font-size:9px;}

#post_dopravy{font-size:9px;}
