#wrap {
background:#fff url(images/bg.jpg) repeat-x 0 0;
width:100%;
min-width:980px;
min-height:100%;
position:relative;
margin: 0 auto;
}
/** html #wrap { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<981?'980px':'100%'); }*/


#insite {margin:0px 18px 0px 14px; position:relative;}
#logo {position:absolute; top:5px; left:50%; margin-left:-104px; width:207px; height:125px;}

#top {height:107px; position:relative;}
#comp {position:absolute; top:22px; left:41px; background:url(images/comp.jpg) no-repeat 0 0; height:82px; padding:15px 0px 0px 100px;
font:10px Tahoma; line-height:15px;}
#comp .comp_left {float:left; width:35px; color:#774523; height:100%;}
#comp .comp_right {margin-left:35px; color:#dfad05; height:100%}
#comp a {color:#ab2929;}
.telephon {position:absolute; top:20px; right:0px; height:62px; background:url(images/telephon.jpg) top right no-repeat;
text-align:right; padding:5px 110px 5px 0px;
}
.telephon p {font:30px "Times New Roman", Times, serif; color:#512424; padding:0px; margin:0px;}
.telephon span {font:20px "Times New Roman", Times, serif; color:#de7575; padding:5px;}
.telephon img {margin-bottom:7px;}

.clogo {position:absolute; top:26px; left:50%; margin-left:-155px; width:310px; height:65px; background:url(images/clogo.gif) no-repeat 0 1px;}
.clogo a#icohome, .clogo span#icohome {background:url(images/home.gif) no-repeat 0 0; position:absolute; top:0px; left:35px; display:block; width:11px; height:10px;}
.clogo a#icohome:hover, .clogo span#icohome {background:url(images/overhome.gif) no-repeat 0 0;}
.clogo a#icomap, .clogo span#icomap {background:url(images/map.gif) no-repeat 0 0; position:absolute; top:0px; left:59px; display:block; width:11px; height:10px;}
.clogo a#icomap:hover, .clogo span#icomap {background:url(images/overmap.gif) no-repeat 0 0;}
.clogo a#icomail, .clogo span#icomail {background:url(images/mail.gif) no-repeat 0 0; position:absolute; top:0px; left:257px; display:block; width:10px; height:7px;}
.clogo a#icomail:hover, .clogo span#icomail {background:url(images/overmail.gif) no-repeat 0 0;}

#col {position:relative;
*width:100%;}
#colage {position:relative; background:url(images/cbg.gif) repeat-x 0 0; padding:2px 0px 3px 0px;}
.colage_img {background:#000000 url(images/colage.jpg) bottom center no-repeat; height:275px;}
.clbg {background:url(images/clbg.gif) repeat-y 0 0; height:275px;}
.crbg {background:url(images/crbg.gif) top right repeat-y; height:275px;}

.sub #colage {position:relative; background:url(images/cbg2.gif) repeat-x 0 0; padding:2px 0px 3px 0px;}
.sub .colage_img {background:#000000 url(images/colage.jpg) center center no-repeat; height:192px;}
.sub .clbg {background:url(images/clbg.gif) repeat-y 0 0; height:192px;}
.sub .crbg {background:url(images/crbg.gif) top right repeat-y; height:192px;}

.clt {position:absolute; top:0px; left:0px; background:url(images/clt.gif) no-repeat 0 0; width:24px; height:24px; overflow:hidden;}
.crt {position:absolute; top:0px; right:0px; background:url(images/crt.gif) no-repeat 0 0; width:24px; height:24px; overflow:hidden;}
.crb {position:absolute; bottom:0px; right:0px; background:url(images/crb.gif) no-repeat 0 0; width:24px; height:24px; overflow:hidden;}
.clb {position:absolute; bottom:0px; left:0px; background:url(images/clb.gif) no-repeat 0 0; width:24px; height:24px; overflow:hidden;}
/* --------- MAIN --------- */
#main {}
#left {width:266px; float:left;}
#right {width:327px; float:right; position:relative;}
#center {margin:0px 327px 0px 266px;}
#center_wide {margin:0px 0px 0px 266px;}
 
#left_menu {background:#b32424; padding:25px 0px 100px 0px; overflow:hidden; width:266px; border-radius:10px;}
#left_menu2 {width:266px;}
#left_menu ul, #left_menu2 ul {margin-left:17px;}
#left_menu ul li, #left_menu2 ul li {background:url(images/bg_li.gif) left bottom repeat-x; width:215px; padding:5px 0px 10px 20px; overflow:hidden;}
#left_menu2 ul li {width:266px;overflow:visible;}
#left_menu ul li ul, #left_menu2 ul li ul {margin:10px 0px 0px 20px;}
#left_menu ul li ul li, #left_menu2 ul li ul li {background:none; padding:0px; margin:0px;}
#left_menu ul li ul li ul, #left_menu2 ul li ul li ul {margin:10px 0px 10px 18px;}
#left_menu ul li ul li ul li, #left_menu2 ul li ul li ul li {background:none; padding:0px; margin:0px;}
#left_menu a, #left_menu span, #left_menu2 a {
display:block; padding:0px 0px 0px 12px;
background:url(images/bga.gif) no-repeat 0 6px;
font:13px Tahoma; color:#fff;
}
.text #left_menu a, .text #left_menu span, .text #left_menu2 a {
	color:#7E0000;
}
#left_menu a:hover, #left_menu2 a:hover {color:#dfad05;}
#left_menu a.active, #left_menu span {color:#dfad05; text-decoration:none;}
#left_menu a.active:hover {text-decoration:underline;}

#left_menu ul li ul li a, #left_menu2 ul li ul li a {
display:block; padding:0px 0px 0px 15px;
background:url(images/bgali.gif) no-repeat 0 5px;
font:12px Tahoma; color:#fff;
}
#left_menu ul li ul li ul li a, #left_menu2 ul li ul li ul li a {
display:block; padding:0px 0px 0px 15px;
background:url(images/bga.gif) no-repeat 0 5px;
font:11px Tahoma; color:#fff;
}

/* --------- SCENTER --------- */
#scenter {padding-top:22px;} /*width:590px*/
#scenter h1, #scenter h2.main_h1, h2.main_h2 {background:#f6e3e3 url(images/h.jpg) repeat-y 0 0; display:block; font:18px Tahoma; color:#512424; padding:0px 0px 4px 27px;}
#scenter h2 {display:block; font:16px Tahoma; color:#512424; padding:0px 0px 4px 27px;}
#scenter h3, #right h3 {display:block; font:14px Tahoma; color:#512424; padding:0px 0px 4px 27px;}

#scenter2 {padding-top:22px;margin:0;}
#scenter2 h1, #scenter2 h2.main_h1, h2.main_h2 {background:#b32323; display:block; font:18px Tahoma; color:#fff; padding:0px 0px 4px 27px;}
#scenter2 h2 {display:block; font:16px Tahoma; color:#512424; padding:0px 0px 4px 27px;}
#scenter2 h3, #right h3 {display:block; font:14px Tahoma; color:#512424; padding:0px 0px 4px 27px;}

h2.main_h2 {margin-bottom:5px}
#left h2.main_h2 {margin-top:5px; margin-bottom: 0;}
#right h3 {margin-top:20px;padding-left:63px;}

#scenter .text, #scenter2 .text {
background:url(images/bg_text.gif) repeat-x left bottom;
padding:0px 10px 10px 10px; margin:20px 12px 0px 25px;
text-align:left;
}
#scenter .textnobg,#scenter2 .textnobg {overflow:hidden; position:relative;
background:none;
padding:0px 10px 10px 10px; margin:20px 12px 0px 25px;
text-align:left;
}
.text .img {float:left; width:145px;}
.text .txt {margin-left:145px;}
#scenter2 .text .txt {margin-left:15px !important;}

/* --------- SEARCH --------- */
#search {background:url(images/bg_search.gif) repeat-y 0 0; overflow:hidden; padding-bottom:20px;}
#search_float {float: right; background:url(images/bg_search.gif) repeat-y 0 0; overflow:hidden; padding-bottom:20px; width: 327px;}
#botsearch {background:url(images/bg_bot_search.gif) left bottom no-repeat; width:327px; height:15px; margin-bottom:15px;}
#sealeft {float:left; width:148px;}
#sealeft select {font:11px Tahoma; color:#656565; border:1px solid #a36000; display:block; margin:0px 0px 7px 18px; width:125px;}
#sealeft b.seapx {display:block; height:3px;}
#sealeft a {
background:url(images/search_a.gif) no-repeat 0 6px;
display:block; margin:0px 0px 3px 22px; padding-left:10px;
font:11px Tahoma; color:#7e0000;}

#searight {float:right; width:160px; padding-right:19px; text-align:right;}
#searight .img {background:url(images/img_bg.png) no-repeat 0 0; width:156px; height:129px; text-align:right; padding:4px 4px 0px 0px;}

input.i_button {
margin-right:3px;
background:url(images/button.gif) no-repeat 0 0; width:144px; height:20px; border:none; font:bold 10px tahoma; color:#fff; cursor:pointer;
}
input.i_button2 {
background:url(images/button2.gif) no-repeat 0 0; width:126px; height:20px; border:none; margin-left:18px; font:bold 10px tahoma; text-align:center; color:#fff; cursor:pointer;
}

input.i_button3 {background:url(images/button2.gif) no-repeat 0 0; width:126px; height:20px; border:none; margin-left:18px; font:bold 10px tahoma; text-align:center; color:#fff; cursor:pointer;
margin-top: 13px;
}
/* --------- INFORM --------- */
.inform {position:relative; overflow:hidden; font:12px Tahoma; height:35px;}
.inform .img {float:left; width:38px; padding:7px 0px 0px 20px;}
.inform .txt, .inform .txt2 {margin-left:58px; height:15px; padding-top:10px;}
.inform .txt2 {height: 40px;}
.inform2 {height: 45px;}
.inform3 {height:45px !important}
b.inf {display:block; height:5px; background:url(images/bginform.gif) no-repeat 0 0; margin-left:6px;}

/* --------- PATHWAY --------- */
p.pathway {margin:0px 0px 20px 27px; font:11px Tahoma; color:#dfad05;}
p.pathway span {color:#fff; margin:0px 3px 0px 2px;}
p.pathway a {font:11px Tahoma; color:#724d4d;}

/* --------- ITEM --------- */
.item {position:relative; overflow:hidden; background:url(images/bg_text.gif) repeat-x left bottom;
padding:0px 10px 0px 10px; margin:10px 12px 10px 18px;
text-align:left;}
.item .img {float:right; width:150px; text-align:center;}
.item .txt {margin:0px 150px 0px 0px;}
/* --------- TABLE --------- */

#table {margin:10px 0px 10px 0px;}
#table table {width:100%; _width:95%;
text-align:left;
}
#table table td {
padding:3px 10px 4px 10px;
border-right:1px solid #F4CACB;
border-bottom:1px solid #F4CACB;
}
td.td_head {background:#B32424; color:#fff; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 14px;}
td.td_row {background:#F6E3E3 ;}
td.td_row2 {background:#fff;}
td.td_foot {text-align:left;}
td.td_foot a {font:13px Tahoma; margin:0px 2px 0px 2px;}
td.td_foot span {font:bold 13px Tahoma; margin:0px 2px 0px 2px;}

/*.lt {position:absolute; top:0px; left:0px; background:url(images/lt.gif) no-repeat 0 0; width:10px; height:10px; overflow:hidden;}
.rt {position:absolute; top:0px; right:0px; background:url(images/rt.gif) no-repeat 0 0; width:10px; height:10px; overflow:hidden;}
.rb {position:absolute; bottom:0px; right:0px; background:url(images/rb.gif) no-repeat 0 0; width:10px; height:10px; overflow:hidden;}
.lb {position:absolute; bottom:0px; left:0px; background:url(images/lb.gif) no-repeat 0 0; width:10px; height:10px; overflow:hidden;}
*/

#print {text-align:right; margin:15px 17px 10px 0px; overflow:hidden;}
#print a {font:13px Tahoma;}
/* --------- CONTENT ------- */
html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font-family: Tahoma;
font-size:13px;
}
body {
color:#774523;
}
p {margin:0 0 12px 0;}

ul {padding:0; margin:0 0 0px 0; list-style:none;}
ul li {padding:0px;}

ol {padding:0; margin:0 0 12px 0;}
ol li {padding:0; margin:0 0 0 2em;}

a, a:link{color:#7e0000;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0; font-family:Arial; font-weight:normal; color:#000000;}
td {padding:0px;}
/* --------- FOOTER -------- */
#spacer {
width:100%;
height:100px;
clear:both;
position:relative;
z-index:1;
}
#footer {
width:100%; height:89px;
position:absolute; left:0px; bottom:0px;
z-index:2;
}
#subfooter {background:#e2d6d2; height:89px; margin:0px 32px 0px 32px;}

.footer_left {position:absolute; top:0px; left:0px; width:33px; height:89px; background:url(images/footer_left.gif) no-repeat 0 0;}
.footer_right {position:absolute; top:0px; right:0px; width:33px; height:89px; background:url(images/footer_right.gif) no-repeat 0 0;}
#contacts {
position:absolute; top:35px; left:60px;
font:10px Tahoma; color:#512424; line-height:12px;
}

#counters {
position:absolute; top:35px; left:300px;
font:10px Tahoma; color:#ecd7b3; line-height:12px;
}

#counters img {
        margin-right:15px;
}

#menotxt {
position:absolute; top:15px; right:185px;
width:110px; height:35px;
font:10px Tahoma; color:#3b4547;
}
#menotxt a {font-size:10px; color:#3b4547; text-decoration:none;}
#menotxt a:hover {text-decoration:underline;}
#menocom {
background:url(images/menocom_bg.gif) repeat-x 0 0;
position:absolute; top:30px; right:0px;
width:181px; height:35px;
font:10px Tahoma; color:#000;
}
#menocom a {
font:10px Tahoma; color:#d86200;
}

.eur {margin-left: 91px;}
.i_txt, .i_area {width:300px;}
.redbord {float:left; margin-right: 10px; margin-bottom: 10px; height:120px;}
/*.goods_images {float:left;}*/
.menolink {color: #512424;}

.informer {
        padding-left:40px;
        font-size:15px;
        padding-bottom:20px;
        padding-top:10px;
        background:#B32323;
        font:18px Tahoma;
        color:#fff;
}

.informer a {
        color:#fff;
}

.informer img {
        display:block;
        margin-top:5px;
}
.goods_images {overflow: hidden;}


#main { padding-right: 327px; }
#center_wide #main { padding-right: 0px; }
#center { margin: 0; padding: 0px 0px 0px 266px; float: left; }
#left { float: left; margin-left: -266px; *display: inline; }
#right { float: right; margin-right: -327px; margin-top: 0px; *display: inline; }
#scenter { }
.sub_page { }
.sub_page_wide { padding-right: 0px !important; }
