﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{ height:100%; background-color:#ffffff; color:#000000; font:13px Arial, Helvetica, sans-serif; color:#5d5d5d}
a{color:#006cb1}
a:hover,a:hover span{ text-decoration:none;}
h1{font:italic 24px Arial, Helvetica, sans-serif; color:#000} 
h2{font:italic 18px Arial, Helvetica, sans-serif; color:#000} 
h3{font:14px Arial, Helvetica, sans-serif; color:#000}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position:absolute; width:100%; min-height:100%; min-width:1000px; left:0; top:0}
*html #container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}

#top{height:166px; position:relative; width:100%; background:url(img/bg.jpg) 50% 0 no-repeat}
#navi{height:56px; background-color:#000; position:relative; width:100%; z-index:1}
#navi .logo{position:absolute; left:0; left:12%; margin-left:-90px; top:-39px}
#navi ul{float:left; width:68%; position:relative; left:24%; margin-top:9px; background:url(img/n.gif) 0 0 no-repeat}
#navi ul li{float:left; width:20%; height:38px; background:url(img/n.gif) 100% 0 no-repeat; margin-right:-1px}
#navi ul li a{height:38px; width:100%; font-size:13px; color:#FFF; text-decoration:none; text-align:center; display:block; line-height:36px}
#navi ul li a:hover{color:#00caff}
.linetop{width:100%; position:relative; background:#ff0000 url(img/colors.jpg) 50% 0 no-repeat; height:3px; overflow:hidden}
#contactLine{background-color:#f3f6f9; height:70px; padding:0 24%;}
#contactLine .phone{padding:15px 0 0 40px; font-size:12px; color:#aaaaaa; float:left}
#contactLine .namber{font-size:18px; color:#000;}
#contactLine .adres{font-size:12px; color:#aaaaaa; float:right; padding:15px 0 0 0; width:370px}
#contactLine .place{font-size:18px;  color:#000;}

#content{width:100%; position:relative; padding-bottom:235px;}
#leftColumn{float:left; width:21%; position:relative; padding:13px 0 0 0; left:2%; margin-right:3%}
#centerColumn{width:52%; float:left; padding:8px 0 0 0}
#rightColumn{float:left; width:19%; padding:18px 0 0 0; left:3%; position:relative}

#leftColumn h2{border-bottom:1px dotted #cccccc; padding:0 0 5px 0; margin-right:18px;  position:relative; margin-bottom:13px}
.sclad{position:relative; width:100%; margin-bottom:-8px}
.sclad .element{border-bottom:1px solid #f2f2f2; margin-bottom:17px; padding-bottom:4px; margin-right:18px}
.sclad .element img{float:left}
.sclad .info{margin-left:90px; position:relative; top:-7px}
.sclad .info a{font-size:12px}
.sclad .text{font-size:10px; line-height:12px;  position:relative; margin-right:-16px; padding-top:8px}

.navCol{padding-top:5px; width:100%}
.navCol ul{padding-left:21px;}
.navCol li{margin-bottom:16px}
.navCol li a{font-size:12px; color:#5d5d5d; line-height:14px; text-decoration:none}
.navCol li a:hover{text-decoration:underline}


.banner{border:1px solid #e5e5e5; padding:2px; width:184px; height:210px; position:relative; margin:0 auto 17px auto; left:-9px}
.banner a{text-decoration:none}
.banner .bannerIn{display:block; position:relative; width:100%; height:210px; background:url(img/banner.gif) 0 0 repeat-x; cursor:pointer}
.banner .lt,.banner .rt,.banner .lb,.banner .rb{width:6px; height:6px; overflow:hidden; position:absolute; background-image:url(img/angl1.gif)}
.banner .lt{left:-3px; top:-3px; background-position:0 0}
.banner .rt{right:-3px; top:-3px; background-position:-6px 0}
.banner .lb{left:-3px; bottom:-3px; background-position:-12px 0}
.banner .rb{right:-3px; bottom:-3px; background-position:-18px 0}
.banner .im{height:160px; position:relative; width:100%; position:absolute; background-repeat:no-repeat; background-position:50% 0; top:50px}
.banner .text{display:block; padding:16px 0 0 15px; font-size:15px; color:#fdac06; font-weight:bold; font-style:italic; position:relative}
.banner .color{color:#a8a8a8; font-size:14px}

#centerColumn h1,#centerColumn h2{margin-bottom:12px;}
.contentBlock{padding:0 0 0 40px}
.contentBlock p{margin-bottom:11px}
.contentBlock h1{margin-bottom:13px; margin-left:-40px; position:relative}
.contentBlock h2{margin-bottom:13px; margin-left:-40px; position:relative}

.news_ind{margin:0 0 16px 40px;}
.news_ind h2{position:relative; margin-left:-40px;}
.news_ind .element{border-bottom:1px dotted #b2b2b2; padding:0 0 15px 0; margin-bottom:11px; line-height:15px}
.news_ind .element p{margin-bottom:11px}

.map_ind{padding:0 0 0 40px}


#rightColumn h2{border-bottom:1px dotted #cccccc; padding:0 0 5px 0;  position:relative; margin-bottom:11px}
#rightColumn .navCol{margin-top:-4px}
#rightColumn .banner{left:0}

.cont_r{font-size:14px; color:#5d5d5d; margin-bottom:15px; width:100%; position:relative; top:-8px}
.cont_r .line{margin-bottom:15px}
.cont_r .kin{font-weight:bold; color:#000; padding:2px 0 0 13px}

.article_ind{}
.article_ind ul{}
.article_ind ul li{margin:0 0 15px 20px}

#footer{height:220px; bottom:0; left:0; width:100%; position:absolute}
.footerLine{width:100%; position:absolute; background:#ff0000 url(img/colors.jpg) 50% 0 repeat-y; height:6px; overflow:hidden; bottom:0; left:0}

.leftContact_F{float:left; width:21%; position:relative; left:2%; margin-right:3%}
.leftContact_F .phone{font:20px "Arial Black", Gadget, sans-serif; color:#aaaaaa; margin-bottom:6px; position:relative; top:-8px}
.leftContact_F .adres{margin-bottom:36px; color:#aaaaaa}

.centerNavi_F{width:52%; float:left; border-top:9px solid #bfc5c8; padding-top:12px;color:#aaaaaa}
.fNavi{height:43px; padding:5px 0 0 0; background:#6a777d url(img/fNavi.gif) 100% 5px no-repeat; margin-bottom:22px}
.fNavi li{float:left; width:20%; height:38px; background:url(img/fNavi.gif) 0 0 no-repeat;  position:relative; margin-left:-1px; left:1px}
.fNavi li a{height:38px; width:100%; font-size:13px; color:#FFF; text-decoration:none; text-align:center; display:block; line-height:36px}
.fNavi li a:hover{color:#00caff}
.centerNavi_F p{margin-bottom:14px;}

.rightContact_F{float:left; width:19%; left:3%; position:relative; color:#aaaaaa; top:-3px}
.rightContact_F p{margin-bottom:12px;}
.counter{padding:38px 0 0 0}
.counter img{margin-bottom:6px}



*html #navi .logo{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
