body{font: 62.5% verdana, arial,sans-serif;margin: 0;padding: 0;color: #8f8f8f;}
img{border: none;}
.clear{clear:both;height:1px;font-size:1px;}

.container{min-width: 1000px;max-width: 1130px;margin: 0 auto;_width: 1000px;_width: expression(document.body.clientWidth > 1000 ? (document.body.clientWidth > 1130 ? "1130px" : "auto") : "1000px");}
.top{height: 120px;position: relative;}
.logo{color: #272e86;font-size: 2.5em;margin-left: 9px;padding-top: 24px;float: left;}
.company_about{position: absolute;top: 60px;left: 37%;}
.nav{color: #d1d1d1;float: right;font-size: 1.1em;padding: 52px 54px 0 0;}
.nav div{float: left;padding:8px 12px 0 12px;}
.nav a:link,.nav a:visited{color: #7f7f7f;}

.left{width: 26%;float: left;margin-left: 5%;_display:inline;margin-bottom: 10px;overflow: hidden;}
.left .menu_t{background: url(/images/t/menu_t.gif) no-repeat 0 0;height: 20px;border-right: 1px solid #e9eaf3;}
.left .menu{background: url(/images/t/menu_bg.gif) no-repeat 0 0;border: 1px solid #e9eaf3;border-top: none;padding:0 0 12px 20px;font-size: 1.2em;}
.left .menu ul{margin: 0;padding: 0;}
.left .menu ul li{margin: 0 0 1em 0;list-style: none;padding-left: 30px;background: none;font-weight: bold;}
.left .menu ul li.sel{background: url(/images/t/menu_arrow.gif) no-repeat 14px 5px;}
.left .menu ul li strong,.left .menu ul li strong a:link,.left .menu ul li strong a:visited{color: #960000 !important;}
.left .menu ul ul{margin: 1em 0 2em 0;}
.left .menu ul ul li{font-weight: normal;margin-bottom: 0.7em;}
.left .menu a:visited{color:#282f87 !important;}
.news {margin-top: 20px;}
.info {font: 1.1em tahoma, sans-serif;padding-left: 30px;}
.info h2{font-size: 109%;font-weight: bold;}
ul.map li {margin: 0 0 1em 0; font-weight:bold;}
ul.map ul {margin: 1em 0 2em 0;}
ul.map ul li{font-weight: normal;margin-bottom: 0.7em;}

.left .left_gallery{width: 100%;margin: 20px 0;} 
/*  .left .left_gallery{width: 290px;margin: 20px 0;} */
.left .left_gallery_row{_height: 1%;//min-height: 1%;margin: 12px 0;}
.left .left_gallery_row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.left .left_gallery_l{float: left;width: 48%;height: 93px;background-position: 50% 0;background-repeat: no-repeat;}
.left .left_gallery_r{float: right;width: 48%;height: 93px;background-position: 50% 0;background-repeat: no-repeat;}

/*
.left .left_gallery_l{float: left;width: 139px;height: 93px; margin-right: 12px; background-position: 50% 0;background-repeat: no-repeat;}
.left .left_gallery_r{float: right;width: 139px;height: 93px;background-position: 50% 0;background-repeat: no-repeat;}
*/

.right{width: 61%;float: right;margin-right: 5%;margin-bottom: 10px;_display: inline;overflow: hidden;}

.line{height: 41px;clear: both;background: url(/images/t/line.gif) no-repeat;margin: 10px 5% 0 5%;_margin: 10px 2.5% 0 2.5%;}
/*.line .r{height: 41px;width: 39px;background: url(/images/t/line_r.gif) no-repeat;float: right;}*/

.footer{margin: 0 5% 0 5%;position: relative;min-height: 80px;_height: 80px;clear: both;}
.contacts{font-size: 1.2em;position: absolute;left: 50px;top:15px;color: #797979;}
.contacts a:link,.contacts a:visited{font: 92% tahoma,sans-serif;color: #a5a5a5;}
.contacts a.email {margin-left: 22px}

/* .copyright{font-size: 1.2em;position: absolute;left:29%;top:30px;}*/
.copyright{font-size: 1.2em;position: absolute;left:35%;margin-left:2px;top:30px;}
.developer{font: 1.1em tahoma,sans-serif;position: absolute;right: 8%;top:15px;color: #bbbaba;width:150px;}
.developer a:link,.developer a:visited{color: #bbbaba;text-decoration: none;}
.developer a:hover{text-decoration: underline;}
.developer img{float: left;margin-right: 10px;}

/*content add*/

p.item{padding-left: 20px;background: url(/images/t/icons/item.gif) no-repeat 3px 1px;}
body p.letter{background-image: url(/images/t/icons/letter.gif);}
.indent{padding-left: 20px;}

img.l{float: left;margin: 0 20px 20px 0;border: 1px solid #898888;}
img.r{float: right;margin: 0 0 20px 20px;border: 1px solid #898888;}
img.margin{margin-right:30px;}

.incut{background: url(/images/t/incut_bg.gif) no-repeat #e2e2e2 100% 100%;line-height: 1.8;margin: 1em 0 1em 0 !important;border-bottom:1px solid #fff;height:153px;}
.incut .l{/*background: url(/images/t/incut_l.gif) no-repeat*/;padding:20px 40px 20px 30px;}
body .blue{background: url(/images/t/incut_blue_gradient.gif) repeat-x #334692 100% 100%;}
body .blue .l{/*background-image: url(/images/t/incut_blue_l.gif)*/;padding:20px 155px 20px 30px;color: #fff;}
body .about{background: url(/images/t/incut_blue_about.jpg) no-repeat #334692 100% 100% !important;}
body .about .l{_padding-bottom:0;_padding-top: 20px;}

body .testing{background: url(/images/t/incut_blue_testing.jpg) no-repeat #334692 100% 100% !important;}
body .testing .l{padding-right: 170px;}
body .komplekt{background: url(/images/t/incut_blue_komplekt.jpg) no-repeat #334692 100% 100% !important;}
body .komplekt .l{padding-right: 180px;padding-bottom:0;}
body .production1{background: url(/images/t/incut_blue_production1.jpg) no-repeat #334692 100% 100% !important;}
body .production1 .l{padding-right: 200px;}
body .production2{background: url(/images/t/incut_blue_production2.jpg) no-repeat #334692 100% 100% !important;}
body .production2 .l{padding-right: 200px;}
body .servis{background: url(/images/t/incut_blue_servis.jpg) no-repeat #334692 100% 100% !important;}
body .servis .l{padding-right: 245px;}
body .store{background: url(/images/t/incut_store.jpg) no-repeat #334692 100% 100% !important;}
body .store .l{padding-right: 210px;_padding-bottom:0;_padding-top: 20px;}
body .delivery{background: url(/images/t/incut_blue_delivery.jpg) no-repeat #334692 100% 100% !important;}
body .command{background: url(/images/t/incut_blue_command.jpg) no-repeat #334692 100% 100% !important;}
body .partnership{background: url(/images/t/incut_blue_partnership.jpg) no-repeat #334692 100% 100% !important;}
body .quality{background: url(/images/t/incut_blue_quality.jpg) no-repeat #334692 100% 100% !important;}

table.grid{width:100%;}
table.grid td{vertical-align: top;}
table.grid p{padding-right: 10px;}
table.grid h3:first-child{margin-top: 0;}
p.small{font: 92% arial,sans-serif;color: #9f9e9e;margin-top: -6px;}
td.border{border-left:1px solid #e7e7e7;padding-left: 40px; width:30%;}

/*for java script*/
div.dotted ul.regions a:link,div.dotted ul.regions a:visited {text-decoration: none;border-bottom: 1px dashed #282f87;color: #282f87;}
div.dotted #regionmap a:link,div.dotted #regionmap a:visited {text-decoration: none;border-bottom: 1px dashed #282f87;line-height:1.4em;color: #282f87;}
div.dotted .partners {position:relative;top:0;left:0;width:100%;}
#loading { background:#fff url(/images/t/preloader3.gif) no-repeat 50% 100px;position: absolute;width: 100%;top: 0;left: 0;min-height: 100%;height: 100%;height: expression(getElementById('partners').clientHeight); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;display:none;}
div.show#loading {display:block;}


ul.cols2{}
ul.cols2 li{float: left;width: 46%;margin: 0 4% 0.7em 0;//width: 41%;}
body ul.regions li{background: none;list-style: none;padding: 0;height: 26px;}
ul.regions li.sel span{background: url(/images/t/partners_arrow.gif) #ececef no-repeat 10px 50%;}
ul.regions li.sel a:link, ul.regions li.sel a:visited,ul.regions li.sel a:hover{text-decoration: none;border: none;cursor: default;color:#393939;font-weight: bold;}
ul.regions li span{padding:7px 10px 7px 30px;background: url(/images/t/li.gif) no-repeat 10px 55%;display: block;}

.partners {position:relative;}
.partners .img{float: left;width: 24%;}
.partners .descr{float: left;width: 60%;margin-left: 10px; padding-bottom:10px;//padding-bottom:0;}
.partners .descr h3{margin-top: 10px;}


#feedback form {margin:0; padding:0;}
#feedbak p {color:#7f7f7f !important;}
#feedback .name {margin:0; color:#000;}
#feedback .message {overflow:auto; color:#000;}
#feedback .error input {border:2px solid red;}
#feedback .error span {color:red; font-size:0.9em;}

#cheme {float:left;}
#cheme div {width:300px; height:170px; background:url(/images/c/cheme.gif);}
.list {margin-left:300px; padding-top:50px;}
.list li {margin-top:1.3em;}

.gallery {}
.gallery img {border:1px solid #d4d4d4; float:left; margin:0 20px 20px 0;}

.archive {border-collapse:collapse;}
.archive td {vertical-align:bottom; padding:5px;}
.archive p {margin:0.5em 0;}
.archive a:visited {color:#282f87;}

#photo {text-align:center; padding-top:20px;}
#photo #box {width:600px; margin:0 auto; text-align:left;}
#photo #preceding, #photo #following {padding-bottom:15px; color:#949494; font-size:1.1em}
#photo img {border:1px solid #898888;}
#photo #preceding {float:left;}
#photo #following {float:right;}
#photo a {color:#282f87!important;}
