* {margin:0; padding:0;}

body {background:#000 url(../images/bg.jpg) no-repeat 50% 0; color:#d5c9b1; font:0.7em/1.7 Tahoma, "arial", sans-serif; text-align:center;}

a {text-decoration: underline;color:#ffb400;}
a:hover {text-decoration: none;}

a img {
	border: 0;
}

h1, h2, h3, h4 {
	padding-bottom: 10px;
}

.clear {
	clear: both;
}

.fl_r {
	float: right;
}

.fl_l {
	float: left;
}



h1 {font-size:180%;}
h2 {font-size:160%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p {
	padding-bottom: 10px;
}

#main {
	width: 940px;
	text-align: left;
	margin: 0 auto;
	padding: 35px 0 0 0;
}

ul, ol {
	list-style: inside;
	padding-bottom: 10px;
}

#logo {
	background: url(../images/logo.gif) no-repeat bottom left;
	display: block;
	width: 315px;
	height: 44px;
}

.top_menu {
	background: black;
	padding: 3px 2px 3px 3px;
	float: right;
	margin: 5px 0 0 0;
}

.top_menu li {
	list-style: none;
	float: left;
}

.top_menu li a {
	font-size: 0.9em;
	float: left;
	display: block;
	background: url(../images/menu_repeat.gif) repeat-x;
	padding: 6px 12px 10px 12px;
	border-right: 1px solid black;
	color: white;
	text-transform: uppercase;
	font-weight: bolder;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
}

.top_menu li a:hover {
	color: #ffb400;
}

#header {
	padding: 20px 0 5px 0;
}

.top_box {
	padding: 15px 15px 15px 15px;
	min-height: 200px;
	_height: 200px;
	background: black;
}

.uvodni_text {
	float: right;
	width: 385px;
	line-height: 2em;
	padding-top: 10px;
	
}

.nadpis_box {
	color: #ffb400;
	font-size: 2.2em;
	display: block;
	padding-bottom: 10px;
}

.odrazka {
	display: block;
	margin: 20px 0 0 0;
	font-size: 1.1em;
}

#leva_strana {
	width: 230px;
	float: right;
}

#prava_strana {
	width: 700px;
	padding-left: 10px;
	float: right;
}

#hledej_kosik {
	background: transparent url(../images/hledej_kosik.gif) no-repeat top left;
	width: 700px;
	height: 62px;
}

#text {
	background: black;
	padding: 10px 15px 30px 15px;
	min-height: 700px;
	_height: 700px;
}

.kosik_info {
	float: right;
	padding: 23px 80px 0 0;
}

#hledani input {
	float: left;
	display: block;
	background: none;
	border: 0;
}

#hledani input.text_dotazu {
	width: 197px;
	margin: 28px 3px 0 60px;
	
	
	
}

#hledani input.hledej_button {
	width: 52px;
	height: 22px;
	margin: 24px 0 0 5px;
	_margin: 24px 0 0 5px;
	cursor: pointer;
}

#navigace {
	color: #6a6a6a;
}

#navigace span {
	color: white;
}

.polozka {
	background: url(../images/item_box.jpg) no-repeat top left;
	width: 252px;
	
	height: 331px;
	float: left;
	padding: 15px 25px 0 22px;
	margin: 5px 18px 5px 18px;
	_margin: 5px 10px 5px 10px;
}

.polozka .nadpis {
	height: 48px;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.2em;
}

.polozka .obrazek {
	height: 180px;
	background: white;
	text-align: center;
}

.polozka .obrazek a img {
	margin: 0 auto;
}

.polozka .popis {
	padding: 10px 0 10px 0;
	color: white;
	line-height: 1.4em;
}

.polozka .cena {
	float: left;
	font-size: 18px;
}

.polozka .button {
	float: right;
}

.polozka .cena strong {
	color: #ffb400;
}

.button {
	text-align: center;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 1em;
	padding-top: 2px;
	text-decoration: none;
	background: url(../images/pridat_detaily_button.jpg);
	width: 81px;
	height: 26px;
	display: block;
	color: white;
	cursor: pointer;
}

.button_kosik {
	text-align: center;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 0.9em;
	padding-top: 0px;
	text-decoration: none;
	line-height: 25px;
	background: url(../images/pridat_detaily_button.jpg);
	width: 81px;
	height: 26px;
	color: #FFB400;
	cursor: pointer;
	border: 1px solid #3B3B3B;
}

.button_kosik:hover {
	color: white;
}

.button:hover,
.button_news:hover {
	color: #ffb400;
}

.box1,
.box2 {
	background: url(../images/box_repeat1.jpg) repeat-y;
	width: 212px;
	min-height: 100px;
	padding: 15px 5px 15px 5px;
	margin-top: 15px;
}

.box2 {
	background: url(../images/box_repeat2.jpg) repeat-y;
}

.box1 p,
.box2 p {
	padding: 0 10px 10px 15px;
}

.nadpis_kat {
	display: block;
	padding: 0 10px 0 15px;
	color: #ffb400;
}

.menu {
	list-style: none inside;
}

.menu li {
 	padding: 0 10px 0 15px; 
 	_padding: 0;
	line-height: 1.9em;
}

.menu li ul {
	padding: 0;
}

.menu li ul li {
	list-style: none inside;
	line-height: 1.5em;
	_padding:0 0 0 15px;
}

.menu li ul li a {
	background: none;
	padding: 0 0 0 18px;
	color: white;
}

.menu li a {
	background: url(../images/odrazka1.jpg) no-repeat 0px 1px;
	color: #f2e4c4;
	text-decoration: none;
	font-size: 1em;
	padding: 0 0 0 18px;
}

.menu li a:hover,.menu li a.aktivni {
	background: url(../images/odrazka2.jpg) no-repeat 0px 1px;
	color: white;
	font-weight: bolder;
}

.button_news {
	text-align: center;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 1em;
	padding-top: 2px;
	text-decoration: none;
	background: url(../images/pridat_detaily_button.jpg);
	width: 81px;
	height: 26px;
	display: block;
	color: white;
	cursor: pointer;
	border: 0;
	margin-right: 10px;
	margin-top: 4px;
}

.text_news {
	background: url(../images/news_input.jpg) no-repeat;
	width: 187px;
	height: 21px;
	border: 0;
	margin-left: 14px;
	padding: 4px 5px 0 5px;
}

#footer {
	background: url(../images/footer.jpg) no-repeat bottom left;
	width: 938px;
	height: 148px;
	color: #706e69;
	padding-top: 30px;
}

#footer p {
	padding: 120px 40px 0 30px;
}

#footer a {
	color: #b17d1a;
}

.text-detail {
	width: 350px;
	float: left;
	padding-left: 15px;
}

.obrazekdetail {
	float: left;
}

.noprint {
	text-align: right;
}

.submenu {
	padding: 10px 0 10px 0;
}

.submenu .menu li {
	float: left;
	list-style: inside circle;
}

.submenu .menu li a {
	background: none;
	padding-left: 5px;
	color:#ffb400;
}

.submenu .menu li a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: white;
}

.zaznamy{
    text-align:right;
}
span.cena{
    font-size:1.8em;
}

.detail_levy{
    width:300px;
    float:left;
}
.detail_levy a{
    display:block;
    width:300px;
    text-align:center;
    background-color:white;
}



.kosik-tabulka{
    width:630px;
    margin:0 0 0 15px;
}
.kosik-tabulka thead td,.kosik-tabulka tfoot td{
    background-color:#6a5b3e;
    padding:2px 5px 2px 5px;
}
.kosik-tabulka tbody td{
    padding: 0 3px
}
.kosimg{
    background-color:white;
    text-align:center;
    padding:0;
    
}
.kosnazev{
    width:280px;
}

.obrazekdalsi{
    float:left;
    display:block;
    width:120px;
    height:120px;
    margin:5px;
    background-color:white;
    text-align:center;
}

#m21{margin-top:15px}



.submenu ul li{
    background:none;
}
