@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding: 0px;
	text-align: left;
	font-family:Tahoma, Verdana;
	font-size:12px;
	color:#000000;
	background-image:url(../img/bg-body.jpg);
	background-repeat:repeat;
	line-height:15px;
	background-position: center top;
}
#bg{
	background-image: url(../img/bg-img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a { color:#670000; text-decoration:underline;}
a:hover { text-decoration:none;}
a img{ border:0px;}


.clear{clear:both;}
.red{ color:#ff0000;}
strong.hned{
	color: #FFFFFF;
	background-color: #d7aa66;
	padding: 4px;
}
.left{float:left;}
.right{float:right; margin-right:3px;}


hr {
	width: 100%;
	display: block;
	height: 1px;
	margin-bottom:5px;
	margin-top:5px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ADA27E;
}

	

h1, h2, h3, h4, h5, h6 {margin:0px;}

h1 {font-size: 16px;color:#A27120; margin-top:5px; margin-bottom:5px;}

h2 {font-size:14px; font-weight:bold; color:#976F2B; margin-left:0px; margin-top:10px; margin-bottom:4px; display:block;}
h3 {font-size: 13px; color:#A67115; margin-bottom:3px; margin-top:5px; } h3 a{ text-decoration: none;}h3 a:hover{ text-decoration: underline;}
h4 {font-size: 12px; color:#61a033; margin-top:10px; margin-bottom:3px; }
h5 {font-size: 11px; color:#444444; margin-top:5px; margin-bottom:5px; font-weight:200 }
h6 {font-size: 10px; color:#; }
img.stredni_img{
	padding: 3px;
	border: 1px solid #F4DCB3;
}
#center{
	width: 955px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#head{
	width:955px:10px;;
	border: 0px solid #FFFF33;
	height: 160px;
	background-image: url(../img/bgr-main-top.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#logo{
	float:left;
	display: none;
}
#logo a{
display:block;
width:179px;
height:50px;
background-color:inherit;
}
#banner{ float:left; width:767px;}

#menu_butt{
	font-size:12px;
}
#menu_butt ul{list-style:none; padding:0; margin:0;}
#menu_butt ul li{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	background-image: url(../img/menu-li.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
#menu_butt ul li li{
	list-style-image: none;
	background: none;
	list-style-type: circle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#menu_butt ul li a{
	display:block;
	width:150px;
	height:25px;
	color: #333333;
	text-decoration:none;
	line-height:25px;
	text-align:left;
	margin-top: 5px;
}
#menu_butt ul li li a{
	width:130px;
	margin-top: 0px;
	height:22px;
	line-height: 20px;

	
	
}
#menu_butt ul li a:hover{
	font-weight: bold;
}
#main{
	width:955px;
	background-image: url(../img/bgr-main.png);
	background-repeat: repeat-y;
}

#menu_left{
	width:190px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#menu_left a{}
#menu_left a:hover.m1{ background-color:#e4e2e2;}

#content{
	width:635px;
	float:left;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 50px;
}
iframe{
	padding: 0px;
	margin: 0px;
}
/* fotogalerie */
#fotogalerie {
	padding-bottom: 0px;
}
#fotogalerie .fotogal_th {
	float:left;
	margin:0px;
	padding: 10px;
}
#fotogalerie a img{border:2px solid #BBB9A0;}
#fotogalerie a:hover img{border:2px solid #8E9BA3;}
#foot{
	width:955px;
	height:35px;
	background-image:url(../img/bgr-main-bottom.png);
	background-repeat:no-repeat;
	font-size:12px;
	background-position: top;
	text-align: right;
	padding-top: 40px;
	position: relative;
}
#foot #kontakt{
	width: 190px;
	text-align: left;
	position: absolute;
	left: 40px;
	bottom: 70px;
}
#foot_menu{
	background-image: url(../img/footer-hr.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 0px;
	margin-right: 30px;
	margin-top: 8px;
	padding-bottom: 8px;	
}
#foot_menu a{
	color: #670000;
	font-size: 11px;
}
#foot h1#spaneco a{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-align: right;

	color: #670000;
	padding-top: 20px;
	padding-bottom: 5px;
}
#foot h1#spaneco a:hover{

	text-decoration: underline;
}
#strankovani{
	text-align: center;
}
.cena{ color:#e1377f;}
#kalkultab th {
	background-color: #e6e6e6;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
#kalkultab .tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADA27E;
}
table.tb_produkty h1{
	font-size: 12px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.tb_produkty hr{}
table.tb_produkty h1 a{
	text-decoration: none;
}
#tb_ceny th{
	text-align: center;
	padding: 3px;
}
#tb_ceny th.b1{
	background-color: #daab63;
}
#tb_ceny th.b2{
	background-color: #cacaca;
}
#tb_ceny td{
	padding: 1px;
}
#tb_ceny td.b1, #tb_ceny td{
	border: 1px solid #daab63;
}
#tb_ceny td.b2{
	border: 1px solid #cacaca;
}
#tb_ceny inpit.radio{
	border: 1px solid #cacaca;
}
a.go_objednat, a.go_objednat, a.back_kosik, a.back_objednavka, a.go_odeslat{
	font-weight: bolder;
	font-size: 12px;
}
a.go_objednat{
	padding-left: 390px;
}
a.back_kosik{	padding-left: 10px;}
a.back_objednavka{padding-left: 10px;}
a.go_odeslat{padding-left: 370px;}
#hlaska_good{
	background-color: #B1FF7D;
	margin: 10px;
	padding: 10px;
	border: 2px solid #CC9900;
	/*width: 350px;*/
	text-align: center;
}
#hlaska_bad{
	background-color: #FFAAAA;
	margin: 10px;
	padding: 10px;
	border: 2px solid #BC6610;
	/*width: 350px;*/
	text-align: center;}
.cekat {
	padding-bottom:15px;
	width: 286px;
	color:#FF3300;
	background-color: #fff;
	border: 1px solid #FF3300;
	padding-bottom:15px;
	margin-left: 170px;
	font-size: 24px;
}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #EAEAEA;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.input{
	border: #ADA27E 1px solid;
	background: #fff;
	margin: 3px;
	color:#6e7264;
	font-size:12px;
	padding: 2px}
#kalkultab .input {
	width: 20px;
}

.readonly{
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.smazat{
padding-left:10px}

.objednat-small{
	background: url(../img/koupit-small.png) center right no-repeat;
	padding: 5px 30px 5px 18px;
	margin:30px 30px 20px 20px;
	text-decoration:none
}
.zabr_nekup {
	text-decoration: line-through;
}
.tab_cena {
	line-height: 220%;
}
.table_ceny td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	margin: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.table_ceny th {
	color: #FFFFFF;
	background-color: #bf9156;
	text-align: left;
	margin: 2px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
