html{background:#fdfdfd url(img/bg.gif) 50% 0; height:100%; min-height:100%}
body{margin:0;padding:0;text-align:center;background:url(img/bg-3.gif) 50% 0 repeat-x; height:auto!important; height:100%; min-height:100%}
body,td,th{font:normal 13px Arial; line-height:18px;color:#333}
th{font-weight:bold; text-align:left}
h1,h2{font:bold 23px Arial; padding:0 0 14px 0; margin:0; color:#000; text-transform:uppercase}
h3,h4{font:bold 17px Arial;color:#000;padding:0 0 16px 0;margin:0}

h3{text-transform:uppercase}
h5,h6{font:bold 13px Arial;color:#000;padding:0 0 5px 0;margin:0}
h5 a,h6 a{text-decoration:none}
h5 a:hover,h6 a:hover{text-decoration:underline}
p{margin:0;padding:0 0 18px 0}
p.small-padding{padding-bottom:10px}
a{text-decoration:none;color:#ec151e; outline:none}
a:hover{text-decoration:underline;color:#cf0b12}
a img{border:0}
form{margin:0; padding:0}
big{font-size:15px}
small{font-size:11px; line-height:14px}
ol{margin:0;padding:0 0 14px 30px}
ul{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:18px}
.input,select,textarea{font:normal 13px Arial; color:#333; border:1px solid #ccc;background:#FFF url(img/input-1.gif) 0 0 repeat-x}
.input{}
.unact{color:#b2b2b2}
.cl{background:none;border:0;clear:both;display:block;float:none;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;}

img.left{border:10px solid #eee; float:left; margin:0 10px 10px 0}
img.right{border:10px solid #eee; float:right; margin:0 0 10px 10px}

#wrapper{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); background:url(img/bg-2.png) 50% 21px no-repeat;position:relative;height:100%; min-height:100%}

#deco-1{max-width:1090px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1090?'1090px':'100%'); margin:0 auto; padding:25px 0;zoom:1}
#deco-2{background:url(img/container-1-2.png) 0 0 repeat-x; height:10px; border-bottom:18px solid #FFF; position:relative; margin:0 28px}
#deco-2 #deco-3{width:28px; height:28px; background:url(img/container-1-1.png); position:absolute; top:0; left:-28px}
#deco-2 #deco-4{width:28px; height:28px; background:url(img/container-1-3.png); position:absolute; top:0; left:100%}
#deco-5{background:url(img/container-1-4.png) 100% 0 repeat-y;behavior:url("js/pngfix/iepngfix.htc");zoom:1}
#deco-6{background:url(img/container-1-8.png) 0 0 repeat-y; padding:0 10px;behavior:url("js/pngfix/iepngfix.htc");zoom:1}
#deco-7{border-top:18px solid #FFF; height:10px; margin:0 28px; position:relative; background:url(img/container-1-6.png) 0 0 repeat-x}
#deco-7 #deco-8{width:28px; height:28px; position:absolute; top:-18px; left:-28px; background:url(img/container-1-7.png)}
#deco-7 #deco-9{width:28px; height:28px; position:absolute; top:-18px; left:100%; background:url(img/container-1-5.png)}

#main{padding:0 30px;text-align:left; background:#FFF}
#main #head{padding:14px 0 0 262px; overflow:hidden;zoom:1}
#main #container{overflow:hidden; zoom:1; padding:26px 0 10px 272px; position:relative}
#main #container #left-colum{width:223px; padding:0 10px 10px 10px; float:left; margin-left:-272px;_margin-left:-136px}
#main #container #right-colum{width:100%; padding:0 10px 17px 10px; margin:0 -10px;_margin:0 -10px 0 -5px; float:left}
#footer{border-top:1px solid #e5e5e5;width:100%; padding:26px 30px 20px 30px; margin:0 -30px;overflow:hidden;zoom:1}

#hm{float:left;position:relative;top:2px;}
#head #logo{float:left; padding:5px 0 0 1px; margin-left:-260px;_margin-left:-130px}
#head #head-right{width:100%; float:left}
#head #contact{float:left; height:53px; position:relative; padding:0 0 0 10px}
#head #contact span{position:absolute; top:0; left:-27px; color:#919191; font-size:14px; line-height:20px}
#head #contact b{font:bold 33px Arial; line-height:33px; color:#000; float:left; padding-right:20px}
#head #contact #mail{background:url(img/box-mail-1.gif) 0 0 no-repeat; border-top:2px solid #FFF; height:29px; display:block; color:#565656;margin-left:10px; float:left}
#head #contact #mail strong{display:block; background:url(img/box-mail-2.gif) 0 -999px no-repeat; width:0; padding:0 0 0 29px; overflow:hidden; float:left; position:relative; height:29px; font-size:12px; font-weight:normal; line-height:28px; cursor:pointer}
#head #contact #mail:hover{background-position:0 100%; text-decoration:none}
#head #contact #mail:hover strong{background-position:100% 0; width:auto; padding:0 13px 0 29px}
#head #lang{float:right; border:1px solid #d6d6d6; height:19px; padding:0 13px; background:#FFF url(img/lang-1-2.gif) 0 0 repeat-x}
#head #lang b{display:block; float:left;height:21px;margin:-1px -14px;_margin:-1px -7px; padding:0 14px; position:relative; background:url(img/lang-1-1.gif) 0 0 no-repeat}
#head #lang b a{display:block; float:left;margin:0 -14px;_margin:0 -7px; padding:0 14px; background:url(img/lang-1-3.gif) 100% 0 no-repeat; height:21px; font:bold 11px Arial; line-height:20px}
#head #menu{clear:both; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:31px; width:100%; background:#FFF url(img/mn-1-2.gif) 0 1px repeat-x}
#head #menu div{height:33px;width:100%;margin:-1px 0; background:url(img/mn-1-1.gif) 0 0 no-repeat; position:relative; overflow:hidden}
#head #menu table{width:100%; border-collapse:collapse; height:33px; background:url(img/mn-1-3.gif) 100%  0 no-repeat}
#head #menu table td{text-align:center; font:bold 12px Arial; line-height:33px; white-space:nowrap; padding:0}
#head #menu table td a{display:block; height:33px; background:url(img/mn-1-4.gif) 0 -999px no-repeat; color:#000; text-decoration:none}
#head #menu table td a b{display:block; height:33px; padding:0 5px; cursor:pointer}
#head #menu table td.first a b{padding-left:8px; background:url(img/mn-1-5.gif) 0 -999px no-repeat}
#head #menu table td.last a b{padding-right:8px; background:url(img/mn-1-6.gif) 0 -999px no-repeat}
#head #menu table td a:hover, #head #menu table td a.current{background:#1b1d6d url(img/mn-1-4.gif) 0 0 repeat-x; color:#FFF}
#head #menu table td.first a:hover b, #head #menu table td.first a.current b{background-position:0 0}
#head #menu table td.last a:hover b, #head #menu table td.last a.current b{background-position:100% 0}

#left-colum .h1{margin-left:-10px;padding-bottom:10px}

#footer #mn-footer{float:left;/* width:59%;*/ width:680px; list-style:none; padding:3px 0 0 0; margin:0}
#footer #mn-footer li{float:left;/* width:28%;*/ width:160px; font-weight:bold; padding:0 10px 0 0}
#footer #mn-footer li#mn-1{padding-bottom:20px}
#footer #mn-footer li#mn-2{width:180px}
#footer #mn-footer li#mn-3{width:140px; margin-right:-1px}
#footer #mn-footer li#mn-4{}
#footer #mn-footer ul{list-style:none; padding:7px 0 0 0; margin:0}
#footer #mn-footer ul li{padding:7px 0 0 0; float:none; font:normal 11px Arial; line-height:13px; width:auto}
#footer #mn-footer li a{color:#000; text-decoration:none}
#footer #mn-footer li a:hover{text-decoration:underline}
#footer #mn-footer li li a{color:#7c7c7c}
#footer #copyright{float:right; width:250px; padding:2px 0 0 70px; background:url(img/footer-logo.gif) 0 0 no-repeat; color:#000; font-size:11px; line-height:16px}
#footer #copyright address{font-style:normal; padding-bottom:10px}
#footer #copyright #search{padding:27px 0 0 0}
#footer #copyright #search .input{width:170px; padding-left:7px; vertical-align:middle; font-size:11px}
#footer #copyright #search .but{vertical-align:middle; background:#000}
#footer #copyright #search .but:hover,
#footer #copyright #search .but.over{background:#999}

#footer #developedby {
font-size:11px;
position:absolute;
bottom:60px;
_bottom:0px;
_left:40px;
}


.box-1{background:#FFF url(img/box-1-1.gif) 0 1px repeat-x; border:1px solid #d9d9d9; margin:0 -10px 20px -10px; padding:0 9px; width:100%; position:relative}
.box-1 .deco{position:relative; margin:0 -10px; padding:0 10px; top:-1px; background:url(img/box-1-2.gif) 0 0 no-repeat; width:100%; zoom:1}
.box-1 .deco .deco{top:auto;background:url(img/box-1-3.gif) 100% 0 no-repeat}
.box-1 .deco .deco .deco{bottom:-2px; background:url(img/box-1-4.gif) 100% 100% no-repeat}
.box-1 .deco .deco .deco .deco{bottom:auto; background:url(img/box-1-5.gif) 0 100% no-repeat}
.box-1 .deco .deco .deco .deco .deco{background:none; padding:15px 10px 10px 10px!important; margin:0; width:auto}
#right-colum .box-1{padding:0 0 0 8px; margin:0 0 40px -10px}
#right-colum .box-1 .deco{margin:0 -1px 0 -9px; padding:0 1px 0 9px}

.box-2{background:#fffad1; border-color:#f8eab1}
.box-2 .deco{background-image:url(img/box-3-1.gif)}
.box-2 .deco .deco{background-image:url(img/box-3-2.gif)}
.box-2 .deco .deco .deco{background-image:url(img/box-3-3.gif)}
.box-2 .deco .deco .deco .deco{background-image:url(img/box-3-4.gif)}
.box-2 .deco .deco .deco .deco .deco{background:none; padding:14px 3px 12px 10px!important}

a.link-news{font-size:17px; color:#d29032; letter-spacing:-1px; padding-right:12px; background:url(img/link-news.gif) 100% 3px no-repeat}
a.link-news-act{background-position:100% 100%}
a.link-news strong{cursor:pointer; zoom:1; background:url(img/border-1.gif) 0 100% repeat-x}
a.link-news:hover{text-decoration:none; color:#d29032}
a.link-news:hover strong{background:none}
.block-news{ display:none}
.block-news ul{margin:0; padding:15px 0 0 0; list-style:none; zoom:1}
.block-news ul li{padding:0 0 10px 74px; overflow:hidden;color:#6d5533; font-size:11px; line-height:18px}
.block-news ul li strong{display:block; width:72px;float:left; margin-left:-74px;_margin-left:-37px; font-weight:normal}
.block-news ul li .input{width:130px; float:left; font-size:11px}

.but-1{float:left; background:url(img/but-1-1.gif) 0 0 no-repeat; height:23px}
.but-1 div{float:left; background:url(img/but-1-3.gif) 100% 0 no-repeat; height:23px; padding:0 3px}
.but-1 div div{padding:0; background:#d39031 url(img/but-1-2.gif) 0 0 repeat-x}
.but-1 input{margin:0 -3px; padding:2px 8px;.padding:2px 0; font:bold 12px Arial; height:23px; color:#FFF; background:none; border:0; cursor:pointer}

.box-news{width:100%; padding:0 0 18px 0;font-size:11px;line-height:13px; color:#4a4a4a}
.box-news h5{font:normal 12px Arial}

.box-news-2{padding:0 0 28px 0}
.box-news-2 small{color:#7f7f7f}
.box-news-2 h4{padding:0 0 5px 0}
.box-news-2 h1{padding:10px 0 15px 0}

.pages{border-top:1px solid #efefef; padding:24px 0 18px 0}
.pages span{float:left; line-height:25px}
.pages ul{float:left; margin:0; padding:0 0 0 15px; list-style:none}
.pages ul li{padding:0 4px 0 0; float:left}
.pages ul li a{display:block; float:left; border:1px solid #e2e2e8; color:#575997; height:23px; line-height:23px; padding:0 8px}
.pages ul li a:hover{color:#191b45; background:#f3f3f8; text-decoration:none}
.pages ul li strong{display:block; float:left; border:2px solid #252769; background:#2e3192; color:#FFF; line-height:21px; padding:0 7px; font-weight:normal; cursor:default}

.box-banner{padding-bottom:20px}

.header{font:bold 17px Arial; color:#4c4c4c; padding-bottom:16px}
.header h1{padding-bottom:5px}

.box-mn-nav{margin:0 0 45px -10px!important; padding:0!important; width:auto}
.box-mn-nav .deco{margin:0 -1px!important; padding:0!important; width:auto}
.box-mn-nav .deco .deco{margin:0!important}
.box-mn-nav .deco .deco .deco .deco{height:167px}
.box-mn-nav .deco .deco .deco .deco .deco{padding:0!important; top:-2px; margin:-2px 0; height:169px}
.box-mn-nav ul{margin:0; padding:0; list-style:none}
.box-mn-nav ul li{float:left; width:25%; height:209px; margin:-20px 0; position:relative}
.box-mn-nav ul li.last{margin-right:-5px}
.box-mn-nav ul li div{height:209px}
.box-mn-nav ul li div div div{height:169px; padding:20px 0}
.box-mn-nav ul li a{display:block; color:#2c2d3d; padding:8px 5% 0 9%; font:normal 13px Arial; line-height:14px; height:141px;text-align:center;}
.box-mn-nav ul li a:hover{text-decoration:none}
.box-mn-nav ul li a img{margin-left:-7px;}
.box-mn-nav ul li a b{display:block; padding:2px 0 3px 0;text-align:left;}
.box-mn-nav ul li a small{display:none; font-size:10px; line-height:11px;text-align:left;}
.box-mn-nav ul li.act{background:#000034 url(img/box-2-1.png) 0 0 repeat-x}
.box-mn-nav ul li.act div{background:url(img/box-2-2.gif) 0 0 no-repeat}
.box-mn-nav ul li.act div div{background:url(img/box-2-3.gif) 100% 0 no-repeat}
.box-mn-nav ul li.act div div div{background:url(img/box-2-4.gif) 100% 100% no-repeat; padding:0; height:209px}
.box-mn-nav ul li.act div div div a{color:#FFF; background:url(img/box-2-5.gif) 0 100% no-repeat; padding:7px 5% 17px 9%; height:185px}
.box-mn-nav ul li.act div div div a small{display:block}

.box-mn-nav-small{margin:0 0 42px -10px!important;}
.box-mn-nav-small .deco .deco .deco .deco{height:76px}
.box-mn-nav-small .deco .deco .deco .deco .deco{height:78px}
.box-mn-nav-small ul li a img{display:none}
.box-mn-nav-small ul li{height:139px;margin:-26px 0 -32px 0}
.box-mn-nav-small ul li div{height:139px}
.box-mn-nav-small ul li div div div{height:78px; padding:29px 0 32px 0}
.box-mn-nav-small ul li a{padding:16px 5% 0 9%; height:62px; overflow:hidden}
.box-mn-nav-small ul li.act div div div{height:139px}
.box-mn-nav-small ul li.act div div div a{padding:5px 5% 0 9%; height:134px;}
.box-mn-nav-small ul li.act div div div a img{display:inline}
.box-mn-nav-small ul li.act div div div a small{display:none}
.box-mn-nav-small ul li.act a b{position:relative;top:-9px;overflow:hidden;padding:0;height:36px;line-height:12px;}

.box-menu{background:#f5f5f5}
.box-menu .deco .deco .deco .deco .deco{padding:0 0 1px 0!important}
.box-menu ul{margin:0 0 -3px 0; padding:0; list-style:none; top:-2px; position:relative; zoom:1}
.box-menu ul li{font-size:12px; line-height:14px;background:url(img/box-menu-2.gif) 0 -999px no-repeat;border-bottom:1px solid #d9d9d9; width:100%; padding:0 10px; margin:0 -10px -1px -10px; position:relative; zoom:1}
.box-menu ul li a{display:block;color:#1e2074; width:100%; padding:0 10px; margin:0 -10px; position:relative;background:url(img/box-menu-1.gif) 0 -999px no-repeat}
.box-menu ul li.last a{border:0;background:url(img/box-2-5.gif) 0 -999px no-repeat}
.box-menu ul li a b,
.box-menu ul li.last a.current:hover b{display:block; padding:5px 10px 6px 10px; font-weight:normal; width:100%; margin:0 -10px; position:relative; cursor:pointer;background:url(img/box-2-4.gif) 0 -999px no-repeat}
.box-menu ul li a:hover,
.box-menu ul li a.current,
.box-menu ul li.last a.current:hover{color:#FFF; background:#2e3192;text-decoration:none}
.box-menu ul li.first a:hover,
.box-menu ul li.first a.current{background:#2e3192 url(img/box-menu-1.gif) 0 0 no-repeat}
.box-menu ul li.first a:hover b,
.box-menu ul li.first a.current b{background:url(img/box-menu-2.gif) 100% 0 no-repeat}
.box-menu ul li.last{border:0}
.box-menu ul li.last a:hover{background:#2e3192 url(img/box-2-4.gif) 100% 100% no-repeat}
.box-menu ul li.last a:hover b{background:url(img/box-2-5.gif) 0 100% no-repeat}
.box-menu ul li a.current b{cursor:default}
.box-menu ul ul{margin:0 0 -1px 0; top:0; padding:0 1px}
.box-menu ul ul li{font-size:11px; line-height:14px; background:#FFF; border-color:#e8e8e8; margin:0 -9px; padding:0 9px}
.box-menu ul ul li a{background:#f8f8f8; color:#202143;margin:0 -9px; padding:5px 9px}
.box-menu ul ul li a b{margin:0!important;padding:0!important;background:none!important; display:inline!important}
.box-menu ul ul li a:hover{background:#eee!important; color:#000!important; border-color:#e8e8e8}
.box-menu ul ul li a.current,
.box-menu ul ul li a.current:hover{background:#FFF!important; color:#000!important}
.box-menu ul ul li a.current b{font-weight:bold!important}
.box-menu ul ul ul{padding:0 1px 5px 1px}
.box-menu ul ul ul li{padding:2px 0 3px 9px; margin:0; width:auto; border:0; background:url(img/li-1.gif) 0 8px no-repeat}
.box-menu ul ul ul li a{display:inline; margin:0!important; padding:0!important; color:#ec151e; background:none}
.box-menu ul ul ul li a:hover{color:#cf0b12!important; background:none!important}
.box-menu ul ul ul ul{padding:4px 0 0 2px}
.box-menu ul ul ul ul li{padding:0 0 0 8px; background:url(img/li-2.gif) 0 6px no-repeat}
.box-menu ul ul ul ul li.current{background-image:url(img/li-3.gif)}
.box-menu ul ul ul ul li a{color:#565656}
.box-menu ul ul ul ul li a:hover{color:#000!important}
.box-menu ul ul ul ul li.current a{color:#000; cursor:default}

.box-map{width:638px; margin:0 -5px 30px 0; position:relative}
.box-map a{display:block; position:absolute; background:url(img/map-tab-1.png) 0 0 no-repeat}
.box-map a img{width:12px; height:14px}
.box-map a:hover{text-decoration:none;background-position:0 100%}
.box-map a:hover img{}
.box-map .title{position:absolute; top:-34px; left:-144px; width:300px; text-align:center; display:none; background:url(img/clear.gif)}
.box-map .title table{border:0; border-collapse:collapse; margin:0 auto}
.box-map .title table td{padding:0}
.box-map .title table td .deco-1{background:url(img/map-tab-2.png) 0 0 no-repeat; width:3px; height:29px; float:left}
.box-map .title table td .deco-3{background:url(img/map-tab-2-3.png) 100% 0 no-repeat;width:3px; height:29px; float:left}
.box-map .title table td .deco-2{display:block; height:33px; padding:0 6px; background:url(img/map-tab-2-2.png) 50% 0 no-repeat; float:left; color:#4c4456; font-size:11px; line-height:25px}

.tab-contact{border:0; border-collapse:collapse; width:100%}
.tab-contact td{width:25%; padding:0 10px 25px 0; color:#4a4a4a; vertical-align:top}
.tab-contact td strong{color:#000}

.box-3{border:1px solid #e6e6e6; background:#f5f5f5; padding:20px 21px 4px 21px; color:#484848; margin-bottom:10px}

.ul-form-1{margin:0; padding:0 0 8px 0; list-style:none; zoom:1}
.ul-form-1 li{padding:0 0 10px 206px; overflow:hidden; zoom:1}
.ul-form-1 li b{display:block; width:203px; float:left; margin-left:-206px;_margin-left:-103px; font-weight:normal}
.ul-form-1 li .input{width:280px}
.ul-form-1 li select{width:284px}
.ul-form-1 li textarea{width:98%; height:145px}
.ul-form-1 li p{padding:5px 0 0 0}

.but-2{float:left; height:38px; background:url(img/but-2-1.gif) 0 0 no-repeat}
.but-2 div{float:left; height:38px; background:url(img/but-2-3.gif) 100% 0 no-repeat; padding:0 9px}
.but-2 div div{padding:0; background:#d00c14 url(img/but-2-2.gif) 0 0 repeat-x}
.but-2 input{margin:0 -9px; height:38px; color:#FFF; font:bold 17px Arial; padding:7px 15px 8px 15px;.padding:9px 1px; background:none; border:0; cursor:pointer}
.but-request{float:none; margin:0 auto 20px auto; width:340px}
.but-request div{float:none}
.but-request input{width:340px}

.box-4{background:#fff6e0; border:1px solid #efdcae; color:#454036; padding:10px 18px; margin-bottom:18px}

.tab-catalog{border:0; border-collapse:collapse; margin-bottom:3px; width:100%}
.tab-catalog td{padding:0 10px 25px 0; vertical-align:top; width:33%}
.tab-catalog td big{display:block; padding:5px 0 3px 0}

.but-3{display:block; background:#ed1c24; border:1px solid #b31319; color:#FFF; width:241px; margin:0 -10px 20px -10px; font-size:12px; line-height:18px; text-align:center}
.but-3 strong{display:block; widows:243px; margin:0 -1px -2px -1px; position:relative; top:-1px; background:url(img/but-3-1.gif) 0 0 no-repeat}
.but-3 strong span{display:block; background:url(img/but-3-2.gif) 0 100% no-repeat; padding:8px 5px 9px 5px}
.but-3:hover{background:#e01a22; color:#FFF; text-decoration:none}

.ul-nav{margin:0; padding:0 0 7px 0; list-style:none}
.ul-nav li{display:inline; font-size:11px; line-height:14px; padding:0 11px 0 0; margin-right:5px; background:url(img/li-4.gif) 100% 3px no-repeat;zoom:1}
.ul-nav li.current{background:none; padding:0}


.ul-nav-page{margin:0; padding:0 0 15px 0; list-style:none; position:relative; zoom:1; top:-10px}
.ul-nav-page li{display:inline; padding:0 16px 0 0; font-size:11px; line-height:14px; background:url(img/border-3.gif) 0 -999px no-repeat}
.ul-nav-page li a{color:#2e3192; background:url(img/border-2.gif) 0 100% repeat-x}
.ul-nav-page li a:hover{text-decoration:none;background-image:url(img/border-3.gif); color:#2e3192}

.box-smallpic{overflow:hidden; height:100%; padding:0 0 20px 0}
.box-smallpic img{float:left; margin:0 18px 0 0}

.box-bigpic{padding-bottom:10px}
.box-bigpic .prevpic{padding:0; margin:0; list-style:none; overflow:hidden; zoom:1;}
.box-bigpic .prevpic li{float:left; padding:10px 10px 10px 0}
.box-bigpic .prevpic li a.current{cursor:default}
.box-bigpic .prevpic li a:hover img,
.box-bigpic .prevpic li a.current img{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}


.box-tab{padding:0 0 10px 0}
.box-tab .tab{cursor:pointer; background:#f0f0f0 url(img/tr.gif) 0 0 no-repeat; width:100%;}
.box-tab .tab table{background:url(img/tl.gif) 100% 0 no-repeat;border-collapse:collapse;width:100%;}
.box-tab .tab h3{padding:6px 0 6px 10px; background:url(img/bl.gif) 0 100% no-repeat;}
.box-tab .tab .ww{width:100%;}
.box-tab .tab td{padding:0;}
.box-tab .tab .btb{background:url(img/br.gif) 100% 100% no-repeat;vertical-align:top;}
.box-tab .tab .but-tab{float:right; font-size:11px; padding:8px 12px 0 0}
.box-tab .tab .but-tab a{border-bottom:1px dashed #7579A5; color:#626398}
.box-tab .tab .but-tab a{border-bottom:1px dashed #7579A5; color:#626398}
.box-tab-2 .tab .but-tab a{border:0;}
.box-tab .tab .but-tab a b{padding-left:9px; font-weight:normal; background:url(img/tab-1.gif) 1px 100% no-repeat}
.box-tab .tab-act .but-tab a b{background-position:1px 1px}
.box-tab .tab .but-tab a:hover{background:none; text-decoration:none}
.box-tab .tab .but-tab a.close b{background-position:1px 100%}
.box-tab .tab-act .but-tab a.close b{background-position:1px 1px}
.box-tab .text{padding-top:10px;}
.box-tab .text .tab-1{margin-left:10px;}
.box-tab .text ol{padding-bottom:0}
.box-tab .text ol li{font-weight:bold; color:#000; padding-bottom:9px}
.box-tab .text ol li span{font-weight:normal; color:#333}
.box-tab .text ol li.blue{color:#1e2074}
.box-tab .text ol li.blue span{color:#4a4b7b}
.box-tab .hidden{display:none}
.box-tab-grey{background:#f5f5f5 url(img/box-4-1.gif) 0 100% no-repeat; width:100%; padding:0; margin:0 0 20px 0}
.box-tab-grey .tab{margin-bottom:0}
.box-tab-grey .text{background:url(img/box-4-2.gif) 100% 100% no-repeat; padding:15px 10px 10px 0}
.box-video{padding:0 0 20px 0}
.box-video .tab{margin-bottom:0}
.box-tab-2{margin-bottom:10px}
.box-tab-2 .tab{position:static}
.box-tab-2 .tab h3{float:none}
.box-tab-2 .tab .but-tab{float:none;width:13px; height:23px; padding:10px 0 0 10px; margin-left:0;position:absolute;}
.box-tab-2 .tab .but-tab a,
.box-tab-2 .tab .but-tab a:hover{display:block; width:13px; height:13px; background:url(img/but-faq.gif) 0 0 no-repeat; overflow:hidden; text-indent:-999px}
.box-tab-2 .closed .but-tab a, .box-tab-2 .closed .but-tab a:hover{background-position: 0pt -13px; cursor:default;}
.box-tab-2 .tab .but-tab a b{padding:0; background:none}
.box-tab-2 .tab .but-tab a.close{background-position:0 0;}
.box-tab-2 .tab h3{margin:0; padding-left:23px; background:none;cursor:pointer;}
.box-tab-2 .closed h3{cursor:default;}
.box-tab.box-tab-2 .tab h3{padding-left:30px;}
.box-tab.box-tab-2 .tab-act{background:#1b1d6d url(img/mn-1-4.gif) 0 0 repeat-x}
.box-tab.box-tab-2 .tab-act h3{background:url(img/tab-2-2.gif) 100% 100% no-repeat}
.box-tab-2 .tab-act h3{color:#FFF; background:url(img/tab-2-2.gif) 100% 100% no-repeat}
.box-tab.box-tab-2 .tab-act .but-tab{background:url(img/tab-2-1.gif) 0 -34px no-repeat;}
* html .box-tab-2 .tab-act .but-tab{background:url(img/tab-2-1.gif) 0 -36px no-repeat;}
.box-tab-2 .tab-act .but-tab{background-position:0 100%}
.box-tab-2 .text{padding-top:10px;clear:both;}
.box-tab-2 .text .box-1{margin:0 2% 3px 2%!important; padding:0!important; background:#dcdce2; border-color:#c7c7d2; width:auto}
.box-tab-2 .text .box-1 .deco{background-image:url(img/box-5-1.jpg); margin:0 -1px!important; padding:0 1px!important}
.box-tab-2 .text .box-1 .deco .deco{background-image:url(img/box-5-2.jpg)}
.box-tab-2 .text .box-1 .deco .deco .deco{background-image:url(img/box-5-3.jpg)}
.box-tab-2 .text .box-1 .deco .deco .deco .deco{background-image:url(img/box-5-4.jpg)}
.box-tab-2 .text .box-1 .deco .deco .deco .deco .deco{background:none; padding:0!important}
.box-tab-2 .text .box-tab{padding:2px 0;margin:0 2%; margin-bottom:3px;width:96%;clear:both;position:static;}
* html .box-tab-2 .text .box-tab{padding:2px 2%; margin:0 0 3px 0;width:96%;clear:both;position:static;}
.box-tab-2 .text .box-tab .tab{margin:0; width:auto; background:none;height:auto;padding-bottom:10px;}
.box-tab-2 .text .box-tab .tab .but-tab{display:none;}
.box-tab-2 .text .box-tab .tab .but-tab a{width:11px; height:11px;background-image:url(img/but-faq-2.gif)!important}
.box-tab-2 .text .box-tab .tab h5{line-height:16px; padding:0 0 0 27px; font-weight:normal; color:#2a2d92;cursor:pointer;}
.box-tab-2 .text .box-1 .tab h5{color:#000; font-weight:bold;padding-left:26px;}
.box-tab-2 .text .box-tab .text{padding:5px 20px 10px 31px;clear:both;}
.box-tab-2 .text .box-tab .tab{background:url(img/but-plus.gif) 10px 3px no-repeat;}
.box-tab-2 .text .box-tab.box-1 .tab{background:url(img/but-minus.gif) 10px 3px no-repeat;}

.tab-1{width:100%; border-collapse:collapse; border:0; margin-bottom:15px}
.tab-1 td,.tab-1 th{padding:2px 10px 2px 0; vertical-align:top; border-bottom:1px solid #e5e5e5}
.tab-1 th{color:#000}
.tab-1 thead th{border-color:#bfbfbf}

.ul-download{margin:0; padding:0 0 0 21px; list-style:none}
.ul-download li{padding:0 0 9px 23px; background:url(img/li-file.gif) 0 2px no-repeat}

.form-search{padding:18px 0; overflow:hidden; zoom:1}
.form-search .input{font:bold 17px Arial; width:270px; margin-right:10px; float:left; line-height:19px; height:19px; padding:9px 0 9px 8px}
.form-search .but-2 input{background:url(img/but-2-4.gif) 100% 50% no-repeat; padding-right:33px;.padding-right:20px}

#map img{border:0;}
#ovl{position:absolute;z-index:1;border:1px solid red;overflow:hidden;width:200px;height:200px;display:none;}
#azs{position:absolute;z-index:10;}

.postoplati,.service,.reservuar,.trk,.carwash,.shop,.videoaudio,.dopi,.pist,.kompl,.zap,.res{position:absolute;visibility:hidden;z-index:1;}
.postoplati{width:291px;height:110px;background:url(img/postoplati.jpg);margin:235px 0 0 321px;}
.service{width:80px;height:83px;background:url(img/service.jpg);margin:251px 0 0 370px;}
.reservuar{width:286px;height:142px;background:url(img/reservuar.jpg);margin:308px 0 0 218px;}
.trk{width:89px;height:110px;background:url(img/trk.jpg);margin:227px 0 0 148px;}
.carwash{width:95px;height:75px;background:url(img/carwash.jpg);margin:228px 0 0 22px;}
.shop{width:23px;height:52px;background:url(img/shop.jpg);margin:240px 0 0 301px;}
.videoaudio{width:250px;height:66px;background:url(img/videoaudio.jpg);margin:132px 0 0 98px;}
.dopi{width:56px;height:41px;background:url(img/dopi.jpg);margin:247px 0 0 501px;}
.kompl{width:41px;height:67px;background:url(img/kompl.jpg);margin:261px 0 0 157px;}
.zap{width:57px;height:51px;background:url(img/zap.jpg);margin:274px 0 0 396px;}
.res{width:170px;height:132px;background:url(img/res.jpg);margin:315px 0 0 219px;}

.ipostoplati,.iservice,.ireservuar,.itrk,.icarwash,.ishop,.ivideoaudio,.idopi,.ikompl,.izap,.ires{position:absolute;z-index:2;visibility:hidden;}

.ipostoplati{margin:260px 0 0 366px;}
.iservice{margin:264px 0 0 416px;width:180px;}
.ireservuar{margin:344px 0 0 300px;}
.itrk{margin:244px 0 0 200px;}
.icarwash{margin:244px 0 0 100px;}
.ishop{margin:244px 0 0 320px;}
.ivideoaudio{margin:164px 0 0 140px;width:170px;}
.idopi{margin:264px 0 0 516px;width:120px;}
.ikompl{margin:282px 0 0 186px;}
.izap{margin:280px 0 0 440px;}
.ires{margin:330px 0 0 288px;}

.ilf,.itx,.irg{padding:0;height:40px;}
#map table{border-collapse:collapse;}
.ilf{width:11px;background:url(img/ilf.png) 0 0 no-repeat;}
.itx{background:url(img/itx.png) 0 0 repeat-x;vertical-align:middle;}
.irg{width:5px;background:url(img/irg.png) 0 0 no-repeat;}
.itx span{display:block;font-size:11px;position:relative;top:-2px;color:#594F64;padding:0 4px;text-align:center;line-height:13px;}

div.box-tab p {
padding: 0px;
}

div#left-colum h3.h1 a {
color:black;
}
div#left-colum h3.h1news a {
color:black;
}
p.h1{font:bold 17px Arial;color:#000;padding:0 0 16px 0;margin:0!important;text-transform:uppercase}
.box-menu h3{margin:0;padding:11px 0 0 10px;}
.box-menu p.h1{margin:0;padding:11px 0 0 0;}

div#left-colum p.h1 a {
color:black;	
}


#menu-nav img.lst,#menu-nav .act .fst{display:none;}
#menu-nav .act .lst{display:inline;}
.box-smallpic table.proiz img{float:none;margin-right:0;}
table.proiz{border:1px solid #D7D7D7;margin-bottom:11px;-moz-border-radius:3px;-webkit-border-radius:2px;}
table.proiz td{padding:2px 5px;}
table.proiz .proiz{width:80px;line-height:13px;font-weight:bold;font-size:11px;padding-left:10px;}
* html #menu-nav li{height:1%;}

#maplinks{margin:15px 0;width:637px;overflow:hidden;height:154px;}
#maplinks div{width:638px;}
#maplinks a{display:block;width:50%;float:left;width:319px;background:url(img/bull.gif) 0 0 no-repeat;color:#303051;}
#maplinks a:hover{color:#E01D25;text-decoration:none;background:#F3F3F3 url(img/bull.gif) 0 -25px no-repeat;}
#maplinks span{display:block;padding:3px 0 4px 19px;border:1px solid #D2D2D2;border-width:0 01px 1px 0;font-size:11px;}
.subinfo{color:#6A6458;background:#FFF6E0;border:1px solid #EFDCAE;clear:both;font-size:11px;line-height:14px;padding:11px 18px 15px 17px;margin:0 101px 0 0;}

ul.errors {
padding: 0;
}

ul.errors li {
font-size:85%;
padding-left: 0;
}

.box-tab .tab{cursor:pointer; background:#f0f0f0 url(img/tr.gif) 0 0 no-repeat; width:100%;}
.box-tab .closed {cursor:default;}
.box-tab .tab table{background:url(img/tl.gif) 100% 0 no-repeat;border-collapse:collapse;width:100%;}
.box-tab .tab h3{padding:6px 0 6px 10px; background:url(img/bl.gif) 0 100% no-repeat;}
.box-tab .tab .ww{width:100%;}
.box-tab .tab td{padding:0;}
.box-tab .tab .btb{background:url(img/br.gif) 100% 100% no-repeat;vertical-align:top;}


/* ---------------------------------------------------------- */
#smap{height:379px;}
.city{position:absolute;background:url(img/smap.png) 0 100% no-repeat;width:173px;padding-bottom:8px;display:none;}
.city.active{display:block;}
.city b{background:url(img/smap3.gif) 0 0 no-repeat;padding-top:1px;display:block;font-weight:normal;}
.city i{background:#F6F6F6 url(img/smap1.gif) 0 100% repeat-x;border-left:1px solid #F4F1F8;border-right:1px solid #F4F1F8;display:block;font-style:normal;font-size:11px;}
.city div{text-align:center;font-weight:bold;font-size:Arial !important;}
.city .nm{text-align:left;line-height:14px;font-weight:normal;color:#594F64;padding:0 0 4px 12px;}
.city a{color:#000;}
.city em{display:block;position:absolute;width:7px;height:7px;background:red;margin:10px 0 0 83px;display:none;background:url(img/em.gif);}
.city.bigs em{width:10px;height:10px;margin:8px 0 0 81px;background:url(img/bem.gif);}
.city.active em{display:block;cursor:pointer;}
.ci36.city em{background:url(img/rem.gif);}
#smap img{display:block;border:0;}
/* � ie6.css �������� � ����� .city{background:url(img/smap2.gif) 0 100% no-repeat; */









#stat{position:absolute;top:-9999px;left:-9999px;}


#producer_description_text{width:900px;}
.popup_partners_desc{width:900px;}
