body
	{
	 font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	 margin:0;
	 padding: 0;
	 text-align:center;
	 background:#CFEDEE;
	 height:100%;
	}


#stranka
	{
	width:810px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background:#CCCCCD;
  }

/* hlavicka stranky */ 

#header
	{
	width:810px;
	margin:0;
  }


#header #logo 
	{
	border-bottom:5px solid white;
	margin:0;
	padding:0;
	width:616px;
	height:270px;
	}

#header #logo img
	{
	margin:0;
	padding:0;
	}


#header a img
	{
	border:0;
	}


	
#header #menu ul
	{
	list-style-type:none;
	margin:0;
	margin-top:0;
	padding:0;
	font-size: 14px;
	width:782px;
	height:28px;
	background:#323232;
	}	

#header #menu 
	{
	background:#323232;
	}
	

#header #menu li 
	{
	height:28px;
	line-height:28px;
	float:left;
	color:silver;
	}


#header #menu a 
	{
	color:white;
	line-height:28px;
	padding:4px;
	text-decoration: none;
	}
	
#header  #menu a:hover, #header  #current a
	{
	line-height:28px;
	color:#E0E0E0;
	font-weight:bold;
	}	


#menu2
	{
	width:226px;
	_width:250px;
	float:left;
	margin:0;
	margin-left:31px;
	_margin-left:21px;
	margin-top:-140px;
	_margin-top:0;
	}
	

#menu2 h2
	{
	font-size:18px;
	background:#fffbe3;
	border-left:1px solid white;
	color : #0006E0;
	padding-left:18px;
	margin-left: 3px;
	width:225px;
	}

#menu2 ul
	{
	padding:0;
	margin:2px;
	_position:relative;
	}

#menu2 li
	{
	list-style-type:none;
	margin:0;
	margin-bottom:3px;
	padding: 0;
	}	


#menu2 li a
	{
	color : #495678;
	display:block;
	width:231px;
	padding:0;
	padding-left:15px;
	margin:0;
	text-decoration: none;
	}

#menu2 li a:hover, #menu2 #current_2 a
	{
	background:url('/images/menu-vlevo-podbarveni-svetl.jpg') repeat-y left #fffbe3;
	color:black;
	}



#e-shop-menu
	{
	width:172px;
	background:#CCCCCD;
	margin:0;
	list-style-type:none;
	float:left;
	height:100%;
	}

#e-shop-menu ul
	{
	margin:0;
	padding:10px 0 10px 10px;
	}

#e-shop-menu li
	{
	list-style-type:none;
	background:url('/images/e_shop_menu.jpg') no-repeat bottom left;
	line-height:30px;
	}

#e-shop-menu li a
	{
	color:black;
	text-decoration:none;
	margin-left:10px;
	display:block;
	width:140px;
	font-size:14px;
	}

#e-shop-menu li a:hover, #current_2
	{
	color:#656566;
	text-decoration:none;
	font-weight:bold;
	}


#paticka
	{
	clear:both;
	width:616px;
	height:3px;
	border-bottom:8px solid #CCCCCD;
	margin:0;
	padding:0;
	}
	
	
#main
	{
	width:600px;
	_width:630px;
	margin:0;
	padding:0 10px 0 10px;
	color:black;
	font-size:12px;
	min-height:500px;
	_height: 500px;
	float:right;
	background:white;
	}	
	
	
#main li
	{
	list-style-image:url('/images/main-li.jpg');
	}	

#main li a 
	{
		padding-left:8px;
	}
	
#main #navigace
	{
	 padding-top:5px;
	 padding-left:10px;
	 color:white;
	}	
	
#main #navigace a
	{
	color:white;
	}	

#main #navigace a:hover
	{
	text-decoration:none;
	}


/* prvky na stránce */ 

hr.neviditelna
	{
	clear:both;
	visibility:hidden;
	}

#main a img
	{
	border:0;
	}
#main h1, #main h2
	{
	color:#8fa4b2;
	font-size:18px;
	margin-top:0px;
	padding-top:0px;
	}

#main h2
	{
	font-size:15px;
	margin-top:10px;
	}
#main a
	{
	color:#0006E0;
	}
	
#main a:hover
	{
	text-decoration:none;
	}

	
#navigace-produkty
	{
	margin:0;
	position:relative;
	top:-13px;
	text-transform: capitalize;
	font-size: 12px;
	}	
	
#navigace-produkty a
	{
	text-transform: capitalize;
	}	
	
	
.ramecek-stred
	{
	background:#F2F5F7;
	width:100%;
	padding:2px;
	border-bottom:3px solid #476371;
	text-align:center;
	}	
	
	
	
.radek-svetly td, .radek-tmavy td
	{
	padding:3px;
	}
	
.radek-svetly, th
	{
	background: #fffbe6;
	}	
	
.radek-tmavy
	{
	background: #f2f2f2;
	}	
	
	
table
	{
	width:95%;
	}	

	
#main fieldset
	{
		margin-top: 10px;
		width:91%;
	}	
	
	
#main fieldset legend
	{
	font-weight: bold;
	
	}	
	
	
#main .delici-cara	
	{
	height:1px;
	background:#87b940;
	border:#87b940;
	}
	
#main .novinka
	{
	color:#87b940;
	display:inline;
	font-size:16px;
	margin-right:10px;
	}	
	
#main .novinka-ramecek
	{
	padding:5px;
	}	



.pravy
	{
	float:right;
	margin-left:1em;
	}
	
.levy
	{
	float:left;
	margin-right:1em;
	}	

	
	
.e-shop-kategorie 
	{
	background:#c5d2d5;
	border:1px solid #CFEDEE;
	border-right:4px solid #CFEDEE;
	border-bottom:4px solid #CFEDEE;
	padding:5px;
	position:relative;
	color:black;
	}	

	
.e-shop-ul-levy 
	{
	float:left;
	position:relative;
	font-size:15px;
	}

	
.e-shop-ul-pravy
	{
	float:right;
	position:relative;
	font-size:15px;
	}		
		
		
.e-shop-kategorie ul
	{
	margin:0;
	padding:0;
	width:40%;
	list-style-type:none;
	}
	
.e-shop-kategorie li
	{
	padding:0;
	}	
	
	
dl.produkt-kategorie
	{
	width:180px;
	height:280px;
	border:1px solid black;
	padding:3px 3px 0 3px;
	line-height:30px;
	float:left;
	margin: 10px 5px 5px 5px;
	}	

#main dl.produkt-kategorie .tmavy a
	{
	color:white;
	}	

#main dl.produkt-kategorie .svetly a
	{
	color:black;
	}	
	
	
dl.produkt-kategorie dd
	{
	margin:5px;
	}
		
	
.produkt-kategorie .tmavy
	{
	float:left;
	width:85px;
	height:35px;
	background:url('/images/e-shop/menu_tmavy.jpg') repeat-x #666666;
	padding:2px;
	margin-bottom:5px;
	color:white;
	text-align:center;
	}	

.produkt-kategorie .tmavy a
	{
	text-decoration:none;
	width:100%;
	display:block;
	border-bottom:4px solid #666666;
	}
.produkt-kategorie .tmavy a:hover
	{
	text-decoration:underline;
	border-bottom:4px solid white;
	margin-bottom:0;
	}

	
.produkt-kategorie .nazev a, .produkt-kategorie dd.popis
	{
	line-height:15px;
	height:35px;
	}

	
.produkt-kategorie dd.popis
	{
	height:40px;
	overflow:hidden;
	
	}
		
.produkt-kategorie dd.foto
	{
	width:150px;
	height:155px;
	margin-bottom: 5px;
	text-align:center;
	}	
				
.produkt-kategorie  .svetly
	{
	float:right;
	width:85px;
	height:35px;
	background:url('/images/e-shop/menu_svetly.jpg') repeat-x #CCCCCD;
	padding:2px;
	text-align:center;
	}		

	
.produkt-kategorie .svetly a
	{
	text-decoration:none;
	width:100%;
	height:35px;
	display:block;
	border-bottom:4px solid #cecccd;
	}

.produkt-kategorie .svetly a:hover
	{
	border-bottom:4px solid black;
	}

.produkt-kategorie .koupit	
	{
	float:right;
	margin-right:-5px;
	_margin-right:-3px;
	}
			
.produkt-kategorie .cena
	{
	float:left;
	margin-left:-5px;
	_margin-left:-3px;
	border-bottom:4px solid black;
	height:31px;
	}
		
	
#eshop-levy-levy
	{
	float:left;
	width:300px;
	}	
	
	
	
	
	
#produkt-detail-hlavicka
	{
	width:600px;
	height:170px;
	background:#FDFDFD;
	margin-bottom:10px;	
	}	
	
#produkt-detail-hlavicka #pravy	
	{
	float:right;
	height:170px;
	width:450px;
	}
	
#produkt-detail-hlavicka #pravy #prava-cast
	{
	float:right;
	height:100px;
	width:130px;
	text-align:left;
	}
	
#produkt-detail-hlavicka #pravy #prava-cast input
	{
	margin-top:50px;
	}	
	
#produkt-detail-hlavicka #pravy #prava-cast input
	{
	width:70px;
	height:50px;
	
	}
	
	
#produkt-detail-hlavicka #levy	
	{
	float:left;
	height:150px;
	text-align:left;
	}	
	
#produkt-detail-hlavicka #nadpis
	{
	font-size:16px;
	color:#8d6b4f;
	}	
#produkt-detail-hlavicka .posunuti
	{
	float:left;
	width:7em;
	height:10px;
	padding:0;
	}	

#e-shop-navigace
	{
	margin:-10px 0 15px 0;
	background:#F2F5F7;
	width:100%;
	padding:2px;
	}
	
#e-shop-navigace a
	{
	font-size:13px;	
	}
	
	
#foto-dalsi
	{
	float:left;
	width:150px;
	}	
	
	
#e-shop-obsah
	{
	margin-left:150px;
	
	}	




.tucne
	{
	font-weight:bold;
	}
	
.skryvany
	{
	display:none;
	}	
	
table
	{
	font-size:12px;
	}	
	
	
	
	
.clanek-hlavicka
	{
		width:100%;
		background:#f2f5f7;
		height:23px;
		border-bottom:1px solid gray;
		padding:2px;
	}
	
.clanek-hlavicka .levy
	{
	float:left;
	color:white;
	}	
	
#main .clanek-hlavicka .levy
	{
	margin-top:0;
	color:white;
	font-size:15px;
	
	}
			
	
	
#e-shop-kontakt
	{
	margin:10px 0 0 10px;
	padding:4px;
	font-size:12px;
	background:#E0CFBF;
	border-top:3px solid gray;
	border-bottom:3px solid gray;
	}	
	
#footer {
		position:absolute;
		top:270px;
		margin-left:auto;
		left:10%;
		color:#6D583D;
	}	