body {margin:0px;padding:0px; background:#fff; width:100%;}
table {position:relative;border-collapse:collapse;}
td {padding:0px; vertical-align:top;}
div, form {position:relative;margin:0px;padding:0px;}
a img {border:0px;}
address {font-style:normal;}
a:hover {text-decoration:none;}
h1 {margin:0px; font:bold 14px Arial; color:#23558D; text-transform:uppercase;}
p.hh1 {margin:0px 0px 10px 14px; font:bold 14px Arial; color:#23558D; text-transform:uppercase; text-indent: 0px; display:block;}
p.hh1_2 {margin:0px; padding:20px 20px 18px 20px; font:bold 14px Arial; color:#23558D; text-transform:uppercase; text-indent: 0px; display:block;}
p,li,td {font:normal 12px Arial; color:#369; line-height:17px;}
p.tops { margin-top:-3px;} /*для пустой пэшки в самом верху чтобы подтять текст*/

div.pereezd {background:url(/images/ecaterinburg_6.jpg) no-repeat left; width:400px; height:110px;}
div.pereezd b {color:#E73600; font:normal Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
div.pereezd .zag {text-align:center; padding-top:10px;}
div.pereezd div { font-weight:bold; padding-left:10px;}

.news_z { color:#f00; font-weight:bold;} /* указываем, каким цветом в поставках будет выводится текст о приобретении 2-го, 3-го заводов */

/*меню*/
#logo {padding:50px 0px 50px 35px; vertical-align:middle !important; text-align:center; margin-right:0px;}
#logo img {border:0px; padding-left:15px;}
#logo span {color:#FFF; font-weight:normal; font-size:12px; margin-top:5px; letter-spacing:3px; font-family:Tahoma; font-weight:bold;padding-left:15px;}

.phone {padding:105px 50px 5px 35px !important;}

#all {width:100%; background:url(/images/i/v.gif) left /*top*/ 11px repeat-x;  min-width:1000px; _width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');}


#menu {font:normal 18px Arial; color:#F88D5C; padding:24px 0px 6px 100px; height:30px;}
#menu img {margin:0px 2px -4px 2px;}

#nav { /*clear:both;*/float:right; /*width:511px;*/ position:relative; padding:0px; top:-10px !important; top:-6px; margin:0px 37px 0px 0px; height:11px;}/*height:35px;*/
#nav a {display:block; position:relative; float:left; padding:0px 10px 0px 10px;}/* padding:10px 10px 0px 10px;*/
.lang {display:block; position:relative; float:left; padding:0px 3px 0px 3px;}
div#lang { float:right; height:70px; overflow:hidden; width:50px; margin-top:-60px}
div#lang div { margin:0px; padding:0px; height:14px;}
div#lang div a { padding:0px; font-size:10px; text-decoration:none; position:relative; top:-2px; color:#0A6CCD;}
div#lang div a:hover { text-decoration:underline; }
div#lang div span { padding:0px; font-size:11px; text-decoration:none; position:relative; top:-1px; color:#000000;}
div#lang div a img { margin:0px; padding:0px; position:relative; top:2px; border:none;}

/*Визуалы*/
#visuals { clear:both; width:100%;}

#visual1 { background:url(/images/i/visuals/v1.gif) right top repeat-x; width:100%;}
#visual1 div{ background:url(/images/i/visuals/v1.jpg) right top no-repeat; height:258px; padding:50px 146px 0px 20px;}

.second #visual1 {background:url(/images/i/visuals/v1s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual1 div{background:url(/images/i/visuals/v1s.jpg) right top no-repeat !important; height:176px !important; padding:14px 51px 0px 14px !important;} /*визуал*/

#visual2 { background:url(/images/i/visuals/v2.gif) right top repeat-x; width:100%;}
#visual2 div{ background:url(/images/i/visuals/v2.jpg) right top no-repeat; height:271px; padding:29px 148px 0px 29px;}
.second #visual2 {background:url(/images/i/visuals/v2s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual2 div{background:url(/images/i/visuals/v2s.jpg) right top no-repeat !important; height:171px !important; padding:19px 120px 0px 19px;} /*визуал*/

#visual3 { background:url(/images/i/visuals/v3.gif) right top repeat-x; width:100%;}
#visual3 div{ background:url(/images/i/visuals/v3.jpg) right top no-repeat; height:288px; padding:16px 19px 0px 19px;}
.second #visual3 {background:url(/images/i/visuals/v3s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual3 div{background:url(/images/i/visuals/v3s.jpg) right top no-repeat !important; height:174px !important; padding:16px 20px 0px 20px !important;} /*визуал*/

#visual4 { background:url(/images/i/visuals/v4.gif) right top repeat-x; width:100%;}
#visual4 div{ background:url(/images/i/visuals/v4.jpg) right top no-repeat; height:278px; padding:29px 0px 0px 29px;}
.second #visual4 {background:url(/images/i/visuals/v4s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual4 div{background:url(/images/i/visuals/v4s.jpg) right top no-repeat !important; height:176px !important; padding:14px 131px 0px 14px !important;} /*визуал*/

#visual5 { background:url(/images/i/visuals/v5.gif) right top repeat-x; width:100%;}
#visual5 div{ background:url(/images/i/visuals/v5.jpg) right top no-repeat; height:278px; padding:29px 46px 0px 29px;}
.second #visual5 {background:url(/images/i/visuals/v5s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual5 div{background:url(/images/i/visuals/v5s.jpg) right top no-repeat !important; height:176px !important; padding:14px 61px 0px 14px !important;} /*визуал*/

#visual6 { background:url(/images/i/visuals/v6.gif) right top repeat-x; width:100%;}
#visual6 div{ background:url(/images/i/visuals/v6.jpg) right top no-repeat; height:94px; padding:215px 104px 0px 17px;}
.second #visual6 {background:url(/images/i/visuals/v6s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual6 div{background:url(/images/i/visuals/v6s.jpg) right top no-repeat !important; height:86px !important; padding:104px 104px 0px 14px !important;} /*визуал*/

#visual7 { background:url(/images/i/visuals/v7.gif) right top repeat-x; width:100%;}
#visual7 div{ background:url(/images/i/visuals/v7.jpg) right top no-repeat; height:90px; padding:219px 134px 0px 17px;}
.second #visual7 {background:url(/images/i/visuals/v7s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
.second #visual7 div{background:url(/images/i/visuals/v7s.jpg) right top no-repeat !important; height:66px !important; padding:124px 124px 0px 14px !important;} /*визуал*/

#visual8 { background:url(/images/i/visuals/v8_background.jpg) right top repeat-x; width:100%; height:100%;} /* v8.gif */
#visual8 div{ background:url(/images/i/visuals/v8.jpg) right top no-repeat; height:288px; padding:15px 20px 0px 10px;}
.second #visual8 {background:url(/images/i/visuals/v8_background_s.jpg) right top repeat-x !important; width:100%; height:100%;} /* v8s.gif */
.second #visual8 div{background:url(/images/i/visuals/v8s.jpg) right bottom no-repeat !important; height:174px !important; padding:16px 50px 0px 5px !important;} /* height:174px */




#counter {width:285px; background:url(/images/i/counter.jpg) right top no-repeat; font:bold 14px Arial; color:#fff;  padding:10px 0px 0px 30px;}
#counter div {font:normal 12px Tahoma; vertical-align:top; clear:both; padding:4px 49px 0px 0px; width:220px;}
#counter div span {font:normal 48px Tahoma; font-weight:600; display:block; float:left; margin:-10px 2px 0px 0px; width:130px; text-align:right;}
#counter div div { clear:none !important;font:normal 12px Tahoma; vertical-align:top; float:left !important;width:70px; padding:0px !important;}
#counter a { clear:both;display:block; color:#fff; text-decoration:none; background:url(/images/i/arrow.gif) 195px 13px no-repeat; padding:10px 0px 13px 0px;}
#vr {width:189px; height:1px; line-height:1px; font-size:1px;}
#vrl {width:180px; height:1px; line-height:1px; font-size:1px;}
#flajok {position: absolute; float: right; margin-top: -312px; margin-left: -35px; padding: 0px; z-index:0;}

/*begin of temp code*/
#counter_bis {width:285px; font:bold 14px Arial; color:#fff;  padding:10px 0px 0px 30px;}
#counter_bis div {font:normal 12px Tahoma; vertical-align:top; clear:both; padding:4px 49px 0px 0px; width:220px;}
#counter_bis div span {font:normal 48px Tahoma; font-weight:600; display:block; float:left; margin:-10px 2px 0px 0px; width:130px; text-align:right;}
#counter_bis div div { clear:none !important;font:normal 12px Tahoma; vertical-align:top; float:left !important;width:70px; padding:0px !important;}
#counter_bis a { clear:both;display:block; color:#fff; text-decoration:none; background:url(/images/i/arrow.gif) 195px 13px no-repeat; padding:10px 0px 13px 0px;}

#flag_b {background:url(/images/i/counter.jpg) right top no-repeat;}
.second #flag_b {background:url(/images/i/second/counter.jpg) right top no-repeat;}

.second #counter_bis {width:285px; font:bold 14px Arial; color:#fff;  padding:10px 0px 0px 0px;}
.second #counter_bis div {font:normal 12px Tahoma; vertical-align:top; clear:both; padding:4px 49px 0px 0px; width:220px;}
.second #counter_bis div span {font:normal 48px Tahoma; font-weight:600; display:block; float:left; margin:-10px 2px 0px 0px; width:130px; text-align:right;}
.second #counter_bis div div { clear:none !important;font:normal 12px Tahoma; vertical-align:top; float:left !important;width:70px; padding:0px !important;}
/*end of temp code*/

.second #counter {width:285px;background:url(/images/i/second/counter.jpg) right top no-repeat; font:bold 14px Arial; color:#fff;  padding:10px 0px 0px 30px;}
.second #counter div {font:normal 12px Tahoma; vertical-align:top; clear:both; padding:4px 49px 0px 0px; width:220px;}
.second #counter div span {font:normal 36px Tahoma; font-weight:600; display:block; float:left; margin:-10px 2px 0px 0px; width:130px; text-align:right;}
.second #counter div div { clear:none !important;font:normal 12px Tahoma; vertical-align:top; float:left !important;width:70px; padding:0px !important;}

.second #countergeo {width:285px;background:url(/images/i/second/counter.jpg) right top no-repeat; font:bold 14px Arial; color:#fff;  padding:10px 0px 0px 30px;}
.second #countergeo div {font:normal 12px Tahoma; vertical-align:top; clear:both; padding:4px 49px 0px 0px; width:220px;}
.second #countergeo div span {font:normal 36px Tahoma; font-weight:600; display:block; float:left; margin:-10px 2px 0px 0px; width:130px; text-align:right;}
.second #countergeo div div { clear:none !important;font:normal 12px Tahoma; vertical-align:top; float:left !important;width:70px; padding:0px !important;}


#topblock {width:96%; margin:auto; border-bottom:1px solid #C8D5E9; font:normal 12px Tahoma; color:#2A2A4B; clear:both; }
#topblock td { background:url(/images/i/arrow2.gif) 100% 12px no-repeat; padding:10px 25px 10px 20px; width:24%;}
#topblock a { display:block;color:#06c; text-decoration:none; font:bold 14px Arial;}
#topblock a:hover {color:#476D9B;}

#topblock2 {width:100%; margin:auto; border-bottom:1px solid #C8D5E9; font:normal 12px Tahoma; color:#2A2A4B; clear:both; }
#topblock2 td {padding:10px 25px 10px 20px; width:25%;}
#topblock2 a { display:block;color:#06c; text-decoration:none; font:bold 14px Arial;}
#topblock2 a:hover {color:#476D9B;}

#tizers {width:100%;font:bold 12px Tahoma;color:#024579; margin-bottom:30px;}
#tizers a {color:#024579; text-decoration:none;}
#tizers a:hover {color:#06c;}
#tizers span {display:block; text-align:center;}
#tizers td {text-align:center; padding:20px 10px 10px 10px;}

#stpagetext {width:100%; background:#F2F2F2 url(/images/i/works.gif) left bottom no-repeat; margin-top:0px; /* было кадато 20 пикс */}
#news1 {background:url(/images/i/news.gif) left top repeat-x; width:50%; }/*padding-right:15px;*/
#news1 h1 {margin:0px 0px 10px 14px; text-indent:0px; }
#news1 div {background:url(/images/i/arrow3.gif) left 3px no-repeat; padding:0px 0px 0px 0px; font:normal 11px Tahoma; color:#369; text-indent:15px; line-height:18px;}
#ndiv {background:url(/images/i/newsdiv.gif) left top no-repeat !important; padding:25px 0px 0px 9px !important;}
#news2 {background:url(/images/i/news2.gif) left top repeat-x; width:25%;}
#news2 div {background:url(/images/i/arrow3.gif) left 3px no-repeat; padding:0px 0px 20px 0px; font:normal 11px Tahoma; color:#369; text-indent:15px; line-height:18px;}
#ndiv2 {background:url(/images/i/newsdiv2.gif) left top no-repeat !important; padding:50px 10px 0px 30px !important;}
#news1 b, #news2 b {font-weight:bold; color:#06c }
.news b {font-weight:normal; color:#06c }
#zavod1 .news b {font-weight:bold !important;}
#zavod1 .news strong {display:block; background:url(/images/i/arrow3.gif) left 3px no-repeat;color:#369; text-indent:15px; margin:0px;}

#services {width:25%;background:#E8ECF3 url(/images/i/serv.gif) left 96px repeat-x;}
#servdiv {background:url(/images/i/servdiv.gif) left 96px no-repeat;}
#services #kaz { display:block; border-left:3px solid #fff; border-bottom:3px solid #fff; text-decoration:none;}
#services #kaz span {display:block;  font:bold 11px Tahoma; color:#fff; padding:74px 20px 10px 10px; white-space:nowrap;background:#106CB2 url(/images/i/kaz.jpg) left top no-repeat; }



#action {display:block; border-left:3px solid #fff; border-bottom:3px solid #fff; text-decoration:none;}
#action span {display:block; font:bold 11px Tahoma; color:#fff; padding:35px 10px 10px 10px; white-space:nowrap;background:#2D313B url(/images/i/action.jpg) left top no-repeat;}
#action1 {display:block; border-left:3px solid #fff; border-bottom:3px solid #fff; text-decoration:none;background:url(/images/zavod_200_back.jpg) left top repeat-x; }
#action1 div {display:block; background:url(/images/zavod_200.jpg) right top no-repeat; }
#action1 a {display:block;font:bold 11px Tahoma; color:#fff; padding:65px 10px 5px 20px; white-space:nowrap;text-align:right; text-decoration:none;}

#services h1 {padding:20px 20px 18px 20px;}
#service1 { background:url(/images/i/serv1.jpg) 17px no-repeat; padding:20px 0px 30px 90px;}
#service2 { background:url(/images/i/serv2.jpg) 17px no-repeat; padding:20px 0px 30px 90px;}
#service3 { background:url(/images/i/serv3.jpg) 17px no-repeat; padding:20px 0px 30px 90px;}
#service4 { background:url(/images/i/serv4.jpg) 17px no-repeat; padding:20px 0px 30px 90px;}
#service5 { background:url(/images/i/serv5.jpg) 17px no-repeat; padding:20px 0px 20px 90px; margin-bottom:30px;}
#service1 a, #service2 a, #service3 a, #service4 a, #service5 a {font:bold 12px Tahoma; color:#024579; text-decoration:none;}
#service1 a:hover, #service2 a:hover, #service3 a:hover, #service4 a:hover, #service5 a:hover {color:#06c;}

#firsttext { padding:0px 0px 10px 0px; background:#E0E7F2 url(/images/i/firsttext.gif) left 100px repeat-x;}
#firsttext h1 {padding:20px 20px 0px 20px; font-size:12px;}
#firsttext p {padding:0px 20px; font-size:12px;}

#under { background:url(/images/i/under.gif) left top repeat-x #becade;}
#under div {background:url(/images/i/under1.gif) left top no-repeat; height:90px;}
#counters { margin:auto; text-align:center;}
#counters td {font:normal 1px Tahoma; color:#333; padding:40px 10px 10px 10px; text-align:center;}
#counters a {color:#333;}

#under1 { background:url(/images/i/under2.gif) left top repeat-x #becade; font:normal 11px Tahoma; color:#333;}
#under1 div {background:url(/images/i/under3.gif) left top no-repeat; padding:15px 10px 0px 20px; font:normal 11px Tahoma; color:#333;}
#under1 div  div{ background:none; padding:0px; font:normal 11px Tahoma; color:#333;}
#under1 a {color:#333;}

#under2 { background:url(/images/i/under2.gif) left top repeat-x #becade; font:normal 11px Tahoma; color:#333;}
#under2 div {background:url(/images/i/under3.gif) left top no-repeat; padding:30px 10px 0px 20px; font:normal 11px Tahoma; color:#333;}
#under2 div  div{ background:none; padding:0px; font:normal 11px Tahoma; color:#333;}
#under2 a {color:#333;}



#ling  { background:none !important; text-align:right;}
#ling a {font:normal 11px Tahoma; color:#369; line-height:18px;}


a.img { text-decoration:underline;}
a.img:hover {text-decoration:none;}
a.img:visited {text-decoration:underline;}



/* -----Картинки ------- */
.gall {float:left;  padding:0px 0px 0px 0px;  margin:5px; width:250px; height:170px; text-align:center }
.gall img {cursor:pointer !important; cursor:hand; width:180px; height:120px; }
.gall div { padding:0px; }

.gall2 {float:left;  padding:0px 0px 0px 0px;  margin:5px; text-align:center }
.gall2 img {cursor:pointer !important; cursor:hand; width:180px; height:120px; border:1px solid #ccc;}


/*ня*/
table.second {background:url(/images/i/second/v.gif) left 71px repeat-x !important; }
/*.second #visual1 { background:url(/images/i/visuals/v1.gif) right top repeat-x; height:200px; } *//*подложка визуала*/
/*.second #visual1 div{ height:131px !important; background:none !important; padding:69px 0px 0px 15px;}*/ /*визуал*/

#sv1 { background:url(/images/i/second/sunder.gif) left top repeat-y;}
#sv2 { background:url(/images/i/second/v_2.gif) left top repeat-x;}
#sv3 { background:url(/images/i/second/under.gif) left bottom repeat-x;}
#sv4 { background:url(/images/i/second/v_3.gif) right top no-repeat;}
#sv5 { background:url(/images/i/second/v_1.gif) left top no-repeat;}
#sv6 { background:url(/images/i/second/under.jpg) left bottom no-repeat;}
#sv7 { background:url(/images/i/second/under2.jpg) right bottom no-repeat;}
.second #pagetext {padding:75px 67px 40px 25px; width:100%;}

/*стили для шаблона геокарты*/
#sv1geo { background:url(/images/i/second/sundergeo.gif) left top repeat-y;}
#sv2geo { background:url(/images/i/second/v_2.gif) left top repeat-x;}
#sv3geo { background:url(/images/i/second/under.gif) left bottom repeat-x;}
#sv4geo { background:url(/images/i/second/v_3.gif) right top no-repeat;}

#sv5geo { background:url(/images/i/second/v_1geo.gif) left top no-repeat;}
#sv6geo { background:url(/images/i/second/undergeo.jpg) left bottom no-repeat;}

#sv7geo { background:url(/images/i/second/under2.jpg) right bottom no-repeat;}
.second #pagetextgeo {padding:75px 67px 40px 55px; width:100%;}
.second #pagetextgeo h2{ font-size:16px; padding-top:10px; padding-bottom:10px; padding-left:0px; color:#005CDA;}
.second #undergroundgeo {width:100%; background:none !important;}
.polgeo {padding-top:50px;}


#left {padding:20px 0px 100px 0px;}
#left h2 {margin:0px; font:bold 18px Arial; color:#06c; text-transform:uppercase; background:url(/images/i/second/arrow3.gif) 263px 2px no-repeat; padding:0px 0px 0px 15px;}


a.h2 {margin:0px; font:bold 18px Arial; color:#06c; text-transform:uppercase; background:url(/images/i/second/arrow3.gif) 263px 2px no-repeat; padding:0px 0px 0px 15px;}


table.geokarta {padding:0px;}
table.geokarta td {font: normal 11px Tahoma; color:#636A76;}
table.geokarta td.bigoff { padding:0px 0px 0px 0px;}
table.geokarta td.bolttt b{font: bold 11px Tahoma; color:#369; padding:0px 0px 0px 0px;}
table.geokarta td a {color:#305CA2; text-decoration: underline}

div.geokarta_2 {width:100% !important; text-align:center !important;}
#main_geo {width:100% !important;}
.geok {width:100% !important; text-align:center !important;}


#submenu { padding:10px 50px 10px 20px;}
#submenu div {font:bold 12px Tahoma; color:#336; border-bottom:1px solid #E7E7E7; background:url(/images/i/second/sub.gif) 6px 10px no-repeat; padding:6px 3px 5px 14px;}
#submenu .lev_1 {font:normal 12px Tahoma; color:#336; border-bottom:1px solid #E7E7E7; background:none; padding:6px 3px 5px 14px; margin-left:20px;}
#submenu a {color:#336; text-decoration:none;}
#submenu a:hover {color:#06c;}

#blocks { background:url(/images/i/second/shadow.gif) left top no-repeat; padding:36px 30px 100px 0px; }
#blocks div {border:3px solid #fff; border-left:0px; font:bold 12px Tahoma; color:#fff; line-height:12px;} /**/
/* #blocks a {color:#fff; display:block; height:14px; } */
#blocks a:hover {color:#FBFF99;}
#geo { padding:0px; } /* background:url(/images/i/second/geo.jpg) left top no-repeat; padding:76px 0px 0px 23px; width:277px; height:24px; */
/* #geo a#text_link_1 { background:url(/images/i/arrow.gif) 180px 2px no-repeat; text-decoration:none; } */
#kz, #mbl, #rusban { border-top:0px !important; padding:0px; } /* background:url(/images/i/second/kz.jpg) left top no-repeat; padding:81px 0px 0px 22px; width:278px;height:19px; */
/* #kz a#text_link_2 { background:url(/images/i/arrow.gif) 260px 2px no-repeat; text-decoration:none; } */


#zavod1 { background:url(/images/i/second/zavod1.jpg) right 24px no-repeat;}
#zavod2 { background:url(/images/i/second/zavod2.jpg) right top no-repeat;}
#zavod3 { background:url(/images/i/second/zavod3.jpg) right top no-repeat;}
#zavod4 { background:url(/images/i/second/zavod4.jpg) right top no-repeat;}
.second h1 {font:bold 18px Arial; padding:0px 0px 20px 0px;}
#way {font:normal 11px Tahoma; color:#666; padding:0px 0px 18px 0px;}
#way a {color:#06c;}

#leo { background:url(/images/i/second/leo.jpg) right 24px no-repeat;}
#panther { background:url(/images/i/second/panther.jpg) right 24px no-repeat;}
#pegas { background:url(/images/i/second/pegas.jpg) right 24px no-repeat;}
#bear { background:url(/images/i/second/bear.jpg) right 24px no-repeat;}
#eagle { background:url(/images/i/second/eagle.jpg) right 24px no-repeat;}
#panda { background:url(/images/i/second/panda.jpg) right 24px no-repeat;}
#jaguar { background:url(/images/i/second/jaguar.jpg) right 24px no-repeat;}



.second #underground {width:100%; background:none !important;}
.second #raspor {width:318px;}
.second #under { background:none !important;}
.second #under1, #under2 { background:none !important; padding:11px 20px 0px 0px !important ;}
.second #under1 div, #under2 div, .second #under div { background:none !important;}
.second p,li { text-align:justify}
#pagetext h2 {margin:0px; font:bold 16px Arial; color:#23558D; padding:0px 0px 2px 0px;}
.floats {text-align:center; width:100%;}
.floats img {border:1px solid #ccc;cursor:hand !important; cursor:pointer !important; float:left; margin:2px; }
#pagetext a {color:#369;}

.gall {font:normal 12px Arial; color:#369; margin:0px !important;}
.gall img {border:1px solid #ccc;}

.usl td { padding:5px 7px 5px 5px; text-align:justify;}

.kat {margin:0px; font:bold 12px Arial; color:#23558D; text-transform:uppercase;}

.liz { text-transform:uppercase;}





.contacter {border:1px solid #ccc; float:left; width:340px;  padding:5px; margin:5px;} /*<=== height:123px;  width:270px;*/
.contacter img {border:1px solid #ccc; float:left; margin:0px 5px 0px 0px;}
.cont_2 {margin-left:0px; font-weight:bold; float:left;}
.cont_wiew {border:0px; cursor:pointer;}
.cont_img {float:left; width:120px;}
.cont_text {width:205px; float:left; padding-left:5px;}
.cont_blok {float:left; width:340px; clear:both; padding-bottom:8px;}

.pages a {font-weight:bold;}
.pages a:hover {color:#06c !important;}
.list1 td {border-bottom:1px solid #eee;}
.list2 td {border:1px solid #e1e1e1; padding:5px; vertical-align:top;}
.list2 th {border:1px solid #e1e1e1; padding:5px; vertical-align:top; background:#f8f8f8; text-align:left; font-weight:normal;}

.contacter_gl {float:left; padding:5px; margin:5px; }
.contacter_gl img {border:1px solid #ccc; float:left; margin:0px 5px 0px 0px;}
.cont_2_gl { margin-left:0px;}
.cont_2_gl p { margin:0px; padding:0px;}
.cont_3_gl {margin-left:0px; width:280px; float:left; text-align:left;}
.cont_3_gl p { margin:0px; padding:0px; text-align:left;}

.rams td { border:1px solid #ccc; }
p.cont  { margin:11px; text-align:left;}




.noize {float:left; height:150px; width:200px; border:1px solid #ccc; background:#bbb; margin:2px;  }
.noize img {cursor:pointer !important; cursor:hand;}

.pic {float:left; padding:0px; margin:3px; text-align:center; }       /*width:150px; */
.pic img {cursor:pointer !important; cursor:hand; border:1px solid #ccc;}



.galiry { border:1px solid #ccc; margin:2px;  }


.list3 th {font-weight:bold; text-align:center; vertical-align:middle !important;}

.glir td { padding:10px 0px 10px 10px;}

.line_ltr { border-left: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; margin:5px;}
.line_rb { border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; margin:5px;}
.line_bl { border-bottom: solid #CCCCCC 1px; border-left: solid #CCCCCC 1px; margin:5px; }


.line_trb {  border-top: solid #CCCCCC 1px;  border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px;  margin:5px;}
.line_blt { border-bottom: solid #CCCCCC 1px; border-left: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; margin:5px; }


.lev_1 {margin-left:40px;}
.lev_2 {margin-left:70px;}
.lev_3 {margin-left:100px;}

.master { font-size:26px;}
.master2 { font-size:16px;}
.master3 { font-size:9px;}
.master4 { font-size:12px;}

.tel { font-weight:normal; padding-left:66px; }
.sot {font-weight:normal; }

.tabs td {border:1px solid #e1e1e1; padding:5px; vertical-align:top; text-align:center; vertical-align:middle;}
.otpad {display:none; position:absolute; background:#fcfcfc; z-index:10; border:1px solid #eee;}
.otpad div {position:relative;border-bottom:1px solid #eee; padding:2px 10px;font:normal 12px Arial; color:#369;}
.otpad a {color:#369; text-decoration:none;}
.otpad a:hover {color:#000; text-decoration:underline;}
.otpad .lev_1 {margin:0px; padding-left:30px; font:normal 11px Tahoma;}
.podcherk {border-bottom:2px solid #F9A984 !important; position:absolut; width:80px;height:1px !important; line-height:1px !important; font-size:1px; margin:-14px 0px 8px 6px;}
#inv1 {left:94px;}
#inv1 .podcherk {width:61px;}
#inv2 {left:190px;}
#inv2 .podcherk {width:37px; margin-left:9px;}
#inv3 {left:265px;}
#inv3 .podcherk {width:54px; margin-left:8px;}
#inv4 {left:357px;}
#inv4 .podcherk {width:27px; margin-left:9px;}
#inv5 {left:422px;}
#inv5 .podcherk {width:43px; margin-left:9px;}
#inv6 {left:632px;}
#inv6 .podcherk {width:119px; margin-left:8px;}

.shemy { border:1px solid #ccc; margin:-7px 2px 10px 2px; }
.shems { padding-bottom:60px;}
.shems img { float:left; }

p.dip {text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase; margin:20px 0px 5px 0px;}

#ebz {background:url(/images/i/ebz.gif) left top repeat-x;}
#ebz1 {background:url(/images/i/ebz2.jpg) right top no-repeat;}
#ebz2 {background:url(/images/i/ebz1.jpg) left top no-repeat;}
#services #ebza { display:block; border-left:3px solid #fff; border-bottom:3px solid #fff; text-decoration:none;}
#services #ebza span {display:block;  font:bold 11px Tahoma; color:#fff; padding:74px 20px 10px 10px; white-space:nowrap; }

.tower td{ padding:0px 15px 0px 0px; vertical-align:middle; }
.tower td img { margin-bottom:-10px;}
.tower td.bord {border-bottom:1px solid #ccc; }

.history {float:left; text-align:center; width:200px; height:250px;}
.history img {border:1px solid #ccc; margin:10px; cursor:hand !important; cursor:pointer;}
.history div {font:bold 36px Arial; color:#999; margin-top:-55px; text-align:right; padding-right:30px;}

.both { clear:both;}
.vy1 {text-align:left;}


.blockz { border-collapse:separate;}
.blockz td.blocs { border-collapse:separate; border:1px solid #ccc; padding:0px 10px 5px 10px;}
.blockz td { padding:5px 2px 5px 2px;}


.vnutr { margin:60; padding:50; }
.vnutr td { margin:100; padding:150; }


.blo_1 { width:355px; height:150px; vertical-align:top; border:1px solid #ccc; margin:5px; float:left; }
.blo_2 { width:355px; height:150px; vertical-align:top; border:1px solid #ccc; clear:right;  margin:5px }

#b_elkon {clear:both; width:500px; margin:auto; background:url(/images/i/b_elkon.jpg) right top no-repeat;}
#b_elkon a {display:block; font:bold 12px Tahoma; color:#fff; text-decoration:none; padding:29px 137px 31px 163px;}
#b_elkon span { white-space:nowrap}
#b_elkon a:hover {color:#FBFF99;}

.bibig {font:bold 16px Arial !important; color:#23558D !important;}


.protab { clear:both; width:100%;}
.protab td {border:1px solid #e1e1e1; padding:3px; vertical-align:middle; text-align:center;}
.protab th {border:1px solid #e1e1e1; padding:3px; vertical-align:middle; background:#f8f8f8; text-align:center; font-weight:normal;}
.protab .sshap { text-transform:uppercase;}

#spec {color:#0066CC !important;}
/* #spec a {color:#E73600 !important;} */
/* #spec a:hover {color:#E60000 !important;} */
#spec p a.fff {color:#E73600 !important; font:bold 14px Arial;}

.ffirst td {padding:20px 3px 10px 3px!important;}

#newnews {width:100%; font:normal 11px Tahoma; color:#23558D;}
#newnews th { font:normal 11px Arial; color:#969696; white-space:nowrap; padding:2px; border-bottom:2px solid #C8D5E9;}

#newnews span {display:block;}
#newnews td { text-align:center; font:normal 11px Tahoma; color:#23558D; text-indent:0px !important; padding:4px 2px 7px 2px; border-bottom:1px solid #C8D5E9; vertical-align:middle !important;}
#newnews strong {padding:0px; text-indent:0px !important;}
.l { text-align:left !important;}
.marq {background:url(/images/i/arrow3.gif) left 7px no-repeat; width:10px;border:0px !important;}
.otst {border:0px !important;}

.spec {color:#0066CC !important; background:none !important;}
.spec1 { text-align:center; background:none !important;}

#popup { display:block; position:absolute; top:260px; left:290px; z-index:100; border:1px solid #255195; cursor:pointer; cursor:hand; padding:0px; margin:0px; height:347px;}
#popup img {margin:0px;}

#speclink {text-align:right;}
#speclink a{font:bold 11px Tahoma; color:#0066CC !important;}
#speclink  a:hover {color:#476D9B !important;}
a.tmp{font:bold 14px Arial; color:#06c !important;} /* font:bold 11px Tahoma; color:#e73600; */
a:hover.tmp {color:#476D9B !important;} /* color:#e73600  */

#add {padding:0px !important; height:95px !important;}
#add div {height:95px;background:url(/images/i/support_bg.jpg) top left repeat-x;}

#add2 {padding:0px !important; height:95px !important;}
#add2 div {height:95px;background:url(/images/i/back1.jpg) top left repeat-x;}

.geospisok { padding:7px 5px 10px 8px; color: #636a76;}
.geospisok b {color: #636a76 !important;}

div.all_flash { position:absolute; top:138px; width:100% !important; z-index:999999; padding:0px; margin:0px;}

div.nadflash {float:right !important; width:300px; text-align:right; border:1px #FF66CC solid; font:48px Arial, Helvetica, sans-serif !important; font-weight:bold !important; color:#FFFFFF !important; z-index:999999;
 min-width:1000px; _width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');
 }

#div.nadflash2 {float: left !important; width:700px !important; height:500px;}

div.karta_flash {position:absolute !important; top:100px !important; right:142px !important;}


.sssspec {margin:0px 0px 0px auto !important; margin-left:30px;}


.vistaff {}
.vistaff h3 {font:bold 14px Arial; text-transform:uppercase; color:#e73600}
.vistaff p.hh3 {font:bold 14px Arial; text-transform:uppercase; color:#e73600}
.vistaff p {margin-top:4px; margin-bottom:4px}

#noarr {}
#noarr td {position:relative; font:normal 11px Tahoma; color:#23558D; text-indent:0px !important; padding:4px 2px 7px 2px; border-bottom:1px solid #C8D5E9; vertical-align: middle; text-align:left; width:1%; white-space:nowrap}
#noarr td b {white-space:nowrap}
#noarr td a {font:bold 11px Tahoma; color:#0066CC !important;}
#noarr td a:hover {color:#476D9B !important;}
#noarr td img {/*border:1px #bcbcbc solid*/ margin-left:10px;}

#noarr2 td {position:relative; font:normal 11px Tahoma; color:#23558D; text-indent:0px !important; padding:4px 2px 7px 2px; border-bottom:1px solid #C8D5E9; vertical-align:middle !important; text-align:left; width:1%; white-space:nowrap}
#noarr2 td b {white-space:nowrap}
#noarr2 td a {font:bold 11px Tahoma; color:#0066CC !important;}
#noarr2 td a:hover {color:#476D9B !important;}
#noarr2 td img {/*border:1px #bcbcbc solid*/ margin-left:10px;}

.raspr {position:relative; width:354px; height:1px}

#sz1 { background:url(/images/rus.gif) left top no-repeat; padding:3px 0px 0px 55px; /*height:27px;*/ font:normal 13px Arial; color:#3763a0; text-align:justify;}
#sz1 strong {font-weight:bold;}
#sz2 { background:url(/images/tur.gif) left top no-repeat; padding:3px 0px 0px 35px;height:20px; font:bold 13px Arial; color:#3763a0;}
#yay {color:#f82b00; font-size:13px; margin:8px 0px 12px 0px; text-align:center;}
#yay em {font-style:normal;color:#1a77d4;}









#firsttext2 { padding:0px 0px 10px 0px; background:#E0E7F2 url(/images/i/firsttext.gif) left 100px repeat-x;}
#firsttext2 h1 {padding:20px 20px 0px 20px;}
#firsttext2 p {padding:0px 20px;}
#firsttext2 td {padding:0px 0px 10px 0px;}



.admin_txt {margin:0px 0px 0px 110px;  }
.edit_sert { margin-top:30px; border:1px solid #e1e1e1; padding:3px;}
.edit_sert td {border:1px solid #e1e1e1; padding:3px; }
.edit_sert th {border:1px solid #e1e1e1; padding:3px; }
.edit_sert em { font: italic 11px Arial; }

.edit_video { margin-top:30px; padding:3px;}
.edit_video td {padding:3px; }
.edit_video em { font: italic 11px Arial; }


#addds { padding:20px 0px 10px 0px;}
#deldel { margin:5px; }

.all_sert { text-align:center; width:100%;}
.all_sert td {  text-align:center; width:100%;}
.sertt { float:left; width:100px; padding-bottom:20px;}
.sertt img { border:1px #ccc solid;}



.certts { width:100%; text-align:left;}
.certts td { padding:5px;  border:0px; font:normal 12px Arial; color:#59544B; text-align:left; }
.certts td img { border:1px solid #ccc;}




.t1 {font:bold 18px Tahoma; color:#003c9c; }
.t1 a {font:normal 12px Arial; color:#525965 !important; }
.t1 a:hover { text-decoration:none;}
.t2  {background:url(/images/up.gif) left no-repeat;padding-left:9px;}
.t2 a {color:#23558D !important;font-size:11px;}


#ogo {width:auto !important; padding:10px;  background:#ededed;}
#ogo img {border:1px solid #ccc; cursor:pointer; margin:0px 0px 4px 0px;}
#ogo a {display:block;}
.clear {clear:both;}

.urra td {border-bottom:1px solid #ddd !important; }

#plinks a:hover {color: green}
#plinks a:active {color: red}

#visual10 { background:url(/images/i/visuals/v10s.jpg) center top repeat-x; width:100%;}
#visual10 div{ background:url(/images/i/visuals/v10.jpg) center top no-repeat; height:283px; padding:25px 0px 0px 20px; text-align:right;}

#visual11 {background:#fff url(/images/i/visuals/v11ss.jpg) center top no-repeat; width:100%;}
#visual11 div {width:100%; height:190px;}
.fromIdea {background:url(/images/i/visuals/idea.gif) 10% 170px no-repeat; border:0px solid red;}
.toReality {background:url(/images/i/visuals/reality.gif) 65% 170px no-repeat; border:0px solid blue;}

#visual12 {background:#70727a url(/images/i/visuals/v12.jpg) right top no-repeat; width:100%;}
#visual12 div {width:680px; height:190px;}

#visual13 {background:url(/images/i/visuals/v13s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
#visual13 div {background:url(/images/i/visuals/v13s.jpg) right top no-repeat !important; height:190px !important;}

#visual14 {background:url(/images/i/visuals/v13s.gif) right top repeat-x !important; width:100%;} /*подложка визуала*/
#visual14 div {background:url(/images/i/visuals/v14s.jpg) right top no-repeat !important; height:190px !important;}

.perenos { float:left; width:30px; margin-left:10px; margin-top:0px; padding:0px 0px 0px 0px;}
.perenos_br { float:left; width:30px; margin-left:10px; margin-top:0px; padding:0px 0px 0px 0px; clear:both;}

p.h2 {margin:0px; font:bold 18px Arial; color:#06c; text-transform:uppercase; background:url(/images/i/second/arrow3.gif) 263px 2px no-repeat; padding:0px 0px 0px 15px;}
div.tt { padding-left:400px; font:normal 11px Tahoma; color:#333; padding-bottom:5px;}
div.tt a {color:#333;}

div#shops {background:none;margin-top:60px;}
div#shops h2 {margin:0px; font:bold 14px Arial; color:#23558D; text-transform:uppercase; padding:15px 0px 15px 15px;}
div#shops ul {margin-top:20px;}
div#shops p.hh1 { margin-top:20px; margin-left:30px;}
.h_cat h1 {font-size: 16px;}

.cust {margin:20px 0px 0px 0px;}
.cust td { text-align:center; vertical-align:middle; font-size:11px; }
.cust td.lable { vertical-align:top; padding-bottom:30px;}

.flash_otkr { margin:0px; padding:0px;}
.flash_otkr td { margin:0px; padding:0px !important;}
.flash_otkr p.hh3 { margin-top:0px;}
#flash_cont { padding:0px !important;}
.hotline {width:153px; height:50px; text-align:right; margin:0px auto 0px auto; padding:50px 42px 0px 3px; text-align:right;}
.hotline_sec {margin-bottom:-35px; padding:15px 42px 0px 3px !important;}
.hotline_sec2 {margin-bottom:0px; padding:0px 92px 0px 3px !important;}
.hotline_sec3 {margin-bottom:-35px; padding:15px 92px 0px 3px !important;}
.hotline p {padding:0px !important; margin:0px !important; line-height:15px;text-align:right}
.hotline p#qq {font-size:10px;color:#b9bcc3; margin-right:3px !important;}
.hotline p#ww {font-size:12px; margin-top:5px; letter-spacing:3px; font-family:Tahoma; font-weight:bold; color:#ffffff;}
.hotline p#ee {font-size:10px;color:#908fb1; margin-right:3px !important;}
/*.rasporka {width:100px; border:1px #ff0000 solid; height:10px; margin:0px 0px 0px 0px;}*/