@charset "utf-8";
/* CSS Document */
body{margin:0; background:url(../images/body.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

div#container{ background:url(../images/container.jpg) no-repeat top left; width:984px; margin:auto;}

div#header{ background:url(../images/header.jpg) no-repeat top left; width:979px; height:179px; margin:auto;}

div#menu{ background:url(../images/menu.jpg) no-repeat top left; width:980px; height:40px; margin:auto; padding:0;}

div#pruh{width:980px; height:210px; margin:0 auto; background:url(../akce/pruh.jpg) left bottom no-repeat; margin-left:-1px; padding:0;}

div#content{ background:url(../images/main_bg.jpg) no-repeat top left; width:978px; margin:0 auto; padding:0; }

div#content a{color: #990000;}

div#content a img{border:none;}

div#footer{ background:url(../images/footer.jpg) ; width:980px; height:22px; margin:auto;}

div#page{padding:45px 20px 45px 20px; color:#666666; min-height:300px; }
div#page2{padding:15px 20px 45px 20px; color:#666666; min-height:300px; }

div#page H1{padding:10px 0; margin:0; font-size:140%;}
div#page2 H1{padding:10px 0; margin:0; font-size:140%;}

div#page H2{padding:5px 0; margin:0; font-size:120%;}
div#page2 H2{padding:5px 0; margin:0; font-size:120%;}

div#menu ul{padding:0; margin:0; list-style-type:none;}

div#menu ul li{float:left;position:relative;background:url(../images/menu_li.jpg) no-repeat center right;}

div#menu ul li a{display:block; color:#666666; text-transform:uppercase; text-decoration:none; width:195px; padding:11px 0; text-align:center; font-size:110%; }

div#menu ul li a:hover{ color:#b92121;}

div#menu ul li#on a{ background:url(../images/li_on_big.png) no-repeat center center; color:white; font-size:90%; padding-top:12px; padding-bottom:13px;}
div#menu ul li#on_small a{ background:url(../images/li_on.png) no-repeat center center; color:white; font-size:90%; padding-top:12px;padding-bottom:13px;}

div#menu ul ul{ visibility:hidden; position:absolute;left:0; top:37px; z-index:100; width:195px;opacity:0.8;}

div#menu ul li:hover ul {visibility:visible;}

div#menu ul li ul li { z-index:100; border-top:1px solid white;}
	
div#menu ul li ul li a{ padding:7px 0; width:195px; background:#a31f1b; color:white; font-size:90%;}
div#menu ul li#on ul li a{ padding:7px 0; width:195px; background-color:#a31f1b; color:white; background-image:none; font-size:90%; }

#menu ul li ul li a:hover{  color:black;  background-color: #d9d9d9; background-image:none;}
div#menu ul li#on ul li a:hover{  color:black; background-color: #d9d9d9; background-image:none;}

div#table_produktu{width:100%; height:120px; background:url(../images/head_table.jpg) no-repeat 1px 24px;}

table#produkty{width:100%; background: url(../images/bg_table.jpg) 0 5px; margin-top:-1px;}

table#produkty tr.even td{ background: #ededed;}
table#produkty tr.odd td{ background: #e6e6e6;}
table#produkty a img{border:none;}

table#produkty td{height:85px; border-bottom: 0px solid #afafaf;}

table#produkty td p{margin:0; color:#666666; width:100%; text-align:center; font-weight:bold; font-size:85%;}

div#navigace{width:100%; text-align:center; padding:15px 0;}

div#navigace a{color:#990000;}

table#ceniky{width:100%; background:white;}

table#ceniky tr.even td{ background: #ededed;}
table#ceniky tr.odd td{ background: #e6e6e6;}

table#ceniky td{height:35px; padding-left:15px; }

table#ceniky td p{margin:0; color:#666666; width:100%; text-align:left; font-size:85%;}

table#ceniky td p a{color:#990000;}

table#ceniky tr.even .first_td{padding-left:50px; background-image:url(../images/pdf.png); background-repeat: no-repeat; background-position:10px center ;}
table#ceniky tr.odd .first_td{padding-left:50px; background-image:url(../images/pdf.png); background-repeat: no-repeat; background-position:10px center ;}

form.mail{width:100%; float:left; margin-left:15px; margin-top:25px;}
form.mail input	{ width:608px; height:30px; padding:0 5px; margin-top:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#757a7a; line-height:18px; border:#999999 solid 1px; line-height:38px; background:#F0F0F0 url(../images/input_bg.jpg) repeat-x; -moz-border-radius: 3px;border-radius: 3px;} 
form.mail input:focus{ border:#7F8F35 solid 1px;}
form.mail textarea{  width:80%; height:113px; padding: 5px 5px; margin-top:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#757a7a; line-height:18px; overflow:auto; border:#999999 solid 1px; background:#F0F0F0 url(../images/input_bg.jpg) repeat-x; -moz-border-radius: 3px;border-radius: 3px;}
form.mail textarea:focus{border:#7F8F35 solid 1px;}
.map{float:left; padding-top:35px;}
#formular{float:left; margin-left:10px; padding-bottom:20px;}

form.mail input.more_button {
	width:129px;
	height:38px;
	margin-top:25px;
	margin-left:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	line-height:24px;
	clear:left;
	cursor:pointer;
	outline:none;
	background: #333333 url(../images/more_bg2.png) no-repeat;
	border:none;
	padding-bottom:4px;
	
}
#menu_shop{width:220px; min-height:300px; background:#990000 url(../images/bgmenu.jpg) left bottom; float:left; border-radius:5px;padding-top:5px; padding-bottom:10px; margin-bottom:20px;}
#menu_shop ul{width:220px; list-style-type:none;padding:0; margin:0;}
#menu_shop ul li a{color:white; text-decoration:none; padding:5px 20px; display:block; border-bottom:1px dotted white;}
#menu_shop ul li.selcted a{background:#CCCCCC; color:black;}
#menu_shop ul li a:hover{background:#CCCCCC; color:black;}

#condition_menu{width:220px; min-height:40px; background:#999999; float:left; border-radius:5px;padding-top:5px; padding-bottom:10px; margin-bottom:20px;}
#condition_menu ul{width:220px; list-style-type:none;padding:0; margin:0;}
#condition_menu ul li a{color:white; text-decoration:none; padding:5px 20px; display:block; border-bottom:1px dotted white;}
#condition_menu ul li.selcted a{background:#CCCCCC; color:black;}
#condition_menu ul li a:hover{background:#CCCCCC; color:black;}

#body_shop{float:right; width:665px;padding:15px; min-height:550px; background:#dedede; border-radius:5px; margin-bottom:20px;}
#body_shop input.w{border-radius:5px; background:#ffffff; border:none;}
#body_shop input.input_no_border{background:#990000; color:white;padding:3px 25px; border-radius:5px; border:none;}
#body_shop input.input_no_border:hover{background:#006600;}


.produkt_box{width:210px; float:left; margin:10px 5px 15px 5px;  text-align:center;}
.produkt_box a{}
.input_no_border{ vertical-align:bottom; padding-bottom:2px;}

#total_box{padding:7px 15px; background:white; border-radius:5px; position:absolute; top:138px; margin-left:-260px; opacity:0.5;}
#kosik{padding:7px 15px; background:white; border-radius:5px; position:absolute; top:138px; opacity:0.5; margin-left:20px;}
#kosik a{color:#990000;}

table#table{border-right:1px solid #990000;border-left:1px solid #990000; background:#F0F0F0;}
table#table td{padding:5px 10px; border-bottom:1px solid #990000;}

table#popis_produktu{border:1px solid white; width:380px;}
table#popis_produktu tr.white_link{ background:#FFFFFF;}
table#popis_produktu td{padding:4px 8px;}

.star{color:#990000;}

p#copy{width:100%; text-align:center; font-size:85%;}

p#copy a{color:#333333;}

p#banery{width:100%; text-align:center;}

p#banery a img{border:none;}


