body {font-size: 62.5%; margin: 0; padding:0px; background:#322d2a url(/images/main_bg.gif) 0 0 repeat; color:#7e7e7e; font-family: Tahoma, Arial, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#a53d00; text-decoration:underline; outline:0;} 
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {text-transform:uppercase; color:#a53d00;}
h1 {}
h2 {font-size:1em;}
h3 {}
h4 {}


ul {}
ul li {}

p {margin:10px 0; }
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0; height:1px;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.red {color:#a53d00;}

#main{width:984px; margin:0 auto; background:#e0d7c0 url(/images/cont_bg.gif) 0 0 repeat-y; }
#container {font-size: 1.1em; /*width:984px;*/ margin:0 auto; background: url(/images/header_bg.jpg) 0 0 no-repeat;}
#header{background: url(/images/header_img.jpg) 0 100% no-repeat; height:341px; width:702px; padding:0 0 0 4px; margin:0 auto 0; color:#e5dbbb; position:relative;}
.slogan {position:absolute; display:block; width:280px; height:56px; top:257px; left:10px;}
.tel {float:right; font-size:2em; margin:16px 12px 0 0;}
.tel span {font-size:0.6em; float:left; padding:4px 4px 0 0;}
.nav {margin:16px 10px 0 0; float:right; /*width:60px;*/ height:24px; background:url(/images/nav_dvr.gif) 50% 2px no-repeat;}
.nav a {display:inline-block; width:15px; height:15px; margin:0 5px;}
.cart {float:right; margin:16px 28px 0 0; color:#f43d12; padding:3px 0 0 22px; background:url(/images/cart_ico.gif) 0 0 no-repeat;}
.cart a {color:#e5dbbb; font-weight:bold; text-decoration:none;}
.cart a:hover {text-decoration:underline;}
.home {background:url(/images/home_ico.gif) 0 0 no-repeat; }
.email {background:url(/images/email_ico.gif) 0 0 no-repeat; }
.menu {list-style:none; width:698px; height:39px; background:url(/images/menu_bg.gif) 0 0 repeat-x; margin:7px 0 0; padding:0;}
.menu td {vertical-align:middle; text-transform:uppercase; font-weight:bold; font-size:1.1em; background:url(/images/menu_arr.gif) 50% 0 no-repeat; white-space:nowrap; text-align:center;}
.menu a {text-decoration:none; color:#3d0700;}
.menu a:hover {text-decoration:underline;}
.menu .dvr {background:url(/images/menu_dvr.gif) 0 0 no-repeat; padding:0; width:2px; height:39px;}
.blockdvr {margin:3px auto; background:url(/images/blockdvr.gif) 0 0 repeat-x; height:3px; width:706px; line-height:0; font-size:0;}

#content{width:690px; margin:0 auto; background:#fff; padding:9px 7px; border:1px #aea28a solid;}
.sidebar {border:1px #f1dfcd solid; width:194px; float:left; margin:0 7px 0 0; padding:0 0 20px; }
.side_head {background:#bf6908 url(/images/sidebar_head.gif) 0 0 repeat-x; height:24px; display:block; color:#fff; font-weight:bold; padding:7px 0 0 29px}
.text_head {background:#82895a url(/images/text_head.gif) 0 0 repeat-x; height:24px; display:block; color:#fff; font-weight:bold; padding:7px 0 0 15px; margin:0 0 15px;}
.maintext {border:1px #e3e5dc solid; padding:0 12px 12px; width:461px; float:left; background:url(/images/text_head.gif) 0 0 repeat-x;}
.maintext img {border:1px #5c4129 solid;}
.maintext .product img {display:block;} 
.category {float:left; width:120px; margin:0 50px 0px 0; text-align:center; color:#a53d00; font-weight:bold;}
.category img {margin:0 0 10px;}
.dotted {height:1px; width:446px; border-bottom:1px #b3b3b3 dotted; clear:both; margin:0 0 10px 7px; padding:10px 0 0;}
.cat {list-style:none; padding:0; margin:0;}
.cat li {background:#f8f3eb url(/images/bullet.gif) 29px 7px no-repeat; padding:3px 0 3px 49px;}
.cat .li_bg {background-color:#f6ece1; border-top:2px #fff solid;}
.cat a {color:#5b1a08; text-decoration:none;}
.cat a:hover {text-decoration:underline;}

.greenbut {display:inline-block; background:#95997a url(/images/greenbut_left.gif) 0 0 no-repeat; height:21px; margin:0 0 4px;}
.greenbut a {display:inline-block; background:url(/images/greenbut_right.gif) 100% 0 no-repeat; height:18px; padding:3px 18px 0 18px; color:#fff; font-weight:bold; text-decoration:none;}
.greenbut a:hover {text-decoration:underline;}
.orabut {display:inline-block; background:#95997a url(/images/orabut_left.gif) 0 0 no-repeat; height:21px; margin:0 0 4px;}
.orabut a {display:inline-block; background:url(/images/orabut_right.gif) 100% 0 no-repeat; height:18px; padding:3px 12px 0 13px; color:#fff; font-weight:bold; text-decoration:none;}
.orabut a:hover {text-decoration:underline;}
.price {color:#a53d00; font-size:1.3em; font-weight:bold;}
.sum {color:#7e7e7e; font-size:1.3em; font-weight:bold; margin:0 20px 0 0;}
.product {text-align:center; padding:0 27px 0 0;}
.smalldotted {height:1px; font-size:0; line-height:0; background:url(/images/dot.gif) 0 0 repeat-x; margin:10px 0 7px 0; overflow:hidden;}
.catalog {margin:10px 0;}
.catalog td {border-bottom:1px #b3b3b3 dotted; border-top:1px #b3b3b3 dotted; padding:13px 0 0 0;}
.catalog .product {padding:13px 27px 0 0;}
.catalog .descr {padding:13px 40px 0 0 !important; width:212px;}

.incart input {width:38px; border:1px #818181 solid; height:14px; text-align:right; background:#fff; font-size:0.9em;}
.incart table {width:100%; margin:0 0 12px;}
.incart th {text-transform:uppercase; padding:0 0 10px;}
.incart td {border-bottom:1px #b3b3b3 dotted; border-top:1px #b3b3b3 dotted; padding:11px 0;}
.chb {width:auto !important; margin:4px 4px 4px 16px; border:0 !important;}
.incart .descr {width:100px; padding:12px 25px 0 2px;}
.prodname {color:#7e7e7e; text-decoration:none;}
a:hover.prodname {text-decoration:underline;}

.contact {margin:17px 0 0;}
.contact input {width:116px; background:#fff; font-family: Tahoma, Arial, sans-serif; font-size:1em; color:#7e7e7e;}
.contact textarea {width:337px; background:#fff; font-family: Tahoma, Arial, sans-serif; font-size:1em; color:#7e7e7e;}
.contact select {background:#fff; font-family: Tahoma, Arial, sans-serif; font-size:1em; color:#cdcdca;}
.contact option {color:#7e7e7e;}
.contact td {padding:0 10px 11px 0;}

#footer{width:706px; margin:0 auto; background:#581608 url(/images/footer_bg.gif) 0 0 repeat; color:#e5dbbb; text-align:center; padding:13px 0;}
#footer a {color:#e5dbbb; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.mail {color:#f43d12 !important; font-weight:bold;}
 
.nomargin {margin:0;}
.morepad {padding:0 22px 12px 17px; width:446px;}
.moremargin {margin:0 0 22px;}
.nobrd {border:0;}