/* top text:BCA68F */
html, body, div, p, ul, li, table, h1, h2, h3, h4 {margin: 0px; padding: 0px; font-size: 14px; font-family: verdana; color: black;}
body{text-align: center;  background: url(../img/body_bg2.jpg) #990000 repeat-x top center;}
.top_full{margin: auto;text-align: center; width: 800px;}
.full{text-align: left; width: 800px; margin: 0px 0px; border: 5px solid #BCA68F; background: white;}

/* all */
h1{display: none;}
h2,h3,h4{color: #990000;}
h2{line-height: 26px; font-size: 20px; padding: 3px 0px;}
.menu h2{padding: 0px 0px; margin-bottom: 0px; padding-left: 25px; background: url(../img/point.png) 0px 5px no-repeat;}
h3{font-size: 16px; padding: 2px 0px;}
h4{font-size: 12px; padding: 0px 0px;}
h2{margin: 10px 0px 5px 0px;}
h3{margin: 7px 0px 7px 0px;}
h4{margin: 7px 0px 7px 0px;}
p{margin: 5px 0px 10px 0px;}
ul{padding-left: 30px; list-style: none;}
a{text-decoration: none; color: #660000;}
a:hover{color: black; text-decoration: underline;}
.center{text-align: center;}
.bold{font-weight: bold;}
.cleaner{clear: both; line-height: 0px; height: 0px;}
.cleanerr{clear: right; line-height: 0px; height: 0px;}
.fleft{float: left;}
.fright{float: right;}
.mini{font-size: 10px;}
.small{font-size: 12px;}
.medium{font-size: 20px;}
.red{color: #CC0000;}
.underline{text-decoration: underline;}
img{border: none;}

.mrb{margin: 0px 15px 15px 0px;}
.mlb{margin: 0px 0px 15px 10px;}
.mb20{margin: 0px 0px 20px 0px;}
.m10{margin: 10px;}
.m20{margin: 20px;}

/* top */
.top {background: url(../img/top.jpg) no-repeat center; width: 800px; height: 400px;}

/* menu */
.menu{width: 240px; height: 400px; background: url(../img/left.jpg) no-repeat; float: left}
.menu ul{list-style: none; line-height: 30px; margin-left: 0px;}
.menu ul a{color: #990000; font-weight: bold; font-size: 14px; width: 180px; height: 30px; display: block; *display: inline;}
.menu ul a:hover{color: black;  background: url(../img/menu_bg_hover.jpg) no-repeat;}
.menu li{display: block; color: black; background: url(../img/menu_bg.jpg) no-repeat;}

/* main */
.main{background: white; width: 540px;padding-top: 1px; margin-left: 240px; padding-bottom: 20px;}

/* home */
/*
.home{background: url(../img/home.jpg) repeat-y 50px 0px;}
*/

/* produkty */
.product{background: url(../img/pro_sep.jpg) repeat-y; width: 520px; *width: 540px; padding: 10px; margin-bottom: 15px; border-top: 1px solid #C87575; border-bottom: 1px solid #C87575; cursor: pointer;}
.product .image{width: 100px; height: 100px; float: left; margin: 5px 0px 0px 5px;}
.product .price{font-weight: bold; color: #990000;}
.product a.inf{font-weight: bold; font-size: 10px;}
/* kontakt */
.kontakt{background: url(../img/kontakt.jpg) no-repeat 180px 10px;}
.kontakt input.submit{background-color: 990000; color: white; border-top: 2px solid #440000; border-left: 2px solid #440000; border-right: 2px solid #ee0000; border-bottom: 2px solid #ee0000; }
.kontakt input.tel{background-color: white; color: black; border-top: 2px solid #444; border-left: 2px solid #444; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; }

/* footer */
.footer{width: 809px; /* height: 38px; */ background: url(../img/footer.jpg) no-repeat; color: white;}
.footer a{color: black;}
.footer a:hover{color: #999999;}
.footer p{padding-top: 10px; *padding-top: 6px;}
