body { background-color:#faf0dc; color:#000000; }
body, td, input { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
body { padding:0px; margin:0px; }

#cesta {
	padding:10px 0px 3px 0px;
	margin:0px;
	color:#CCCCCC;
	clear:both;
	display:block;
	position:absolute;
	text-align:left;
	font-size:11px;
	/*border: 1px solid #FF0000;*/
}
#cesta h3 { margin:0px; color:#000000; font-size:11px; font-weight:normal; }
#cesta h3 a { color:#000000; text-decoration:none; }

#hlavicka { width:980px; padding:0px; margin:0px; }
#hlavicka .right {
	width:190px;
	height:160px;
	padding:0px;
	margin:0px;
	color:#000000;
	background-image: url(/design/top_04.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*border: 1px solid #FF0000;*/
}
#hlavicka a { color:#000000; text-decoration:none; }
#hlavicka a:hover { color:#000000; text-decoration:underline; }

#obsah { width:980px; padding:0px; margin:0px; }

#paticka { width:980px; padding:10px 0px; margin:0px; color:#a49b89; clear:both; display:block; text-align:center; font-size:10px;}
#paticka a { color:#a49b89; text-decoration:none; }

#text { width:610px; padding:0px; margin:0px; color:#000000; float:left; display:block; text-align:left; }
#text a { color:#000000; }
#text a:hover { color:#000000; text-decoration:none; }
#text h1 { color:#000000; font-size:20px; padding:15px 0px 5px 0px; margin:0px; border-bottom:3px solid #000000; }
#text h1 span { font-size:16px; }
#text ul { padding:0px 10px; margin:8px 8px; }

#sloupek { width:155px; padding:20px 0px 0px 0px; margin:0px; color:#000000; float:right; display:block; text-align:left; }
#sloupek p { padding:0px; margin:0px; }
#sloupek a { color:#000000; }
#sloupek a:hover { color:#000000; text-decoration:none; }

#levemenu { width:190px; height:1000px; padding:0px; margin:0px; color:#000000; float:left; display:block; text-align:left; background-image: url(/design/left.jpg); background-repeat:no-repeat; background-position:top left; }
#levemenu h2 { margin:1px 0px; padding:0px; }
#levemenu h2 a { padding:4px 0px; margin:0px; font-size:15px; display:block; color:#000000; text-decoration:none; font-weight:bold; }
#levemenu h2 a:hover { text-decoration:underline; }
#levemenu h3 { margin:1px 0px; padding:0px; }
#levemenu h3 a { padding:4px; margin:0px; font-size:11px; display:block; color:#000000; text-decoration:none; font-weight:bold; }
#levemenu h3 a:hover { text-decoration:underline; }
optgroup {
	font-style: normal;
	padding-left: 8px;
}
select {
	background-color: #FAF0DC;
}

/*SLIDER*/
#slider {
	position: relative;
	width: 570;
	height: 200px;
	/*border: 1px solid #333333;*/
}
/*a.prev, a.next {
	position: absolute;
	top: 0;
	display:block;
	width:35px;
	height:110px;
	background:url(../images/left.png) no-repeat;
	float:left;
	cursor:pointer;
}
a.prev:hover, a.next:hover {
	background-position: 0 -110px;		
}
a.disabled {
	background-position: 0 -220px;
}
a.prev {
	left: 31px;
}	
a.next {
	right: 37px;
	background-image:url(../images/right.png);
	clear:right;	
}*/

div.scrollable {
	position:relative;
	overflow:hidden;
	width: 560;
	height: 120px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div.scrollable div.items {
	width:260em;
	position:absolute;
	clear:both;
}
div.scrollable div.items div {
	float:left;
	text-align:center;
	width: 175px;
	margin-right: 26px;
}
div.scrollable div.items div img,
div.scrollable div.items div a img {
	border: 1px solid #8e8f8f;
	padding: 4px;
	background-image: none;
	background-color: #FFFFFF;
}	
div.scrollable div.items div a:hover img {
	border: 1px solid #cdbc7e;
}
div.scrollable div.items div p {
	margin-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
}
div.scrollable div.items div p a {
	color: #cdbc7e;
	text-decoration: underline;
}
div.scrollable div.items div p a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}	
/*SLIDER END*/
/*uvod_picts*/
#uvod_picts_obal {
	background-color: #F5E2BC;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 20px 0;
	border: 0.5px solid #E2E2E2;
}

#uvod_picts_obal p {
	margin-top: 0;
	text-align: center;
}
#uvod_picts_obal p a {
	color: #F5E2BC;
}	
#uvod_picts_obal p a:hover {
	color: #FFFFFF;
}
#uvod_picts img {
	border: 0 none;
	padding: 0;
	margin: 20px;
}
#katalog {
	display: block;
	float: left;
	position: relative;
	right: 50px;
}
