@import url('rom.css');

html, body {margin:0;padding:0;width:100%;height:100%;}
body{ font-family: verdana; font-size: 100.01%; background-color:#ffffff}


div,td {font-size:11px; color:#4d4d4d; }

html, body,  div, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, span, ul, li {margin: 0; padding: 0; border: 0;}



/*общее оформление*/

a {color:#026FC4}

table.maintable {width:100%;}

td.main1 {width:36px}
td.main2 {width:13px; padding-top:238px; vertical-align:top}
td.mainmenu {width:281px; padding-top:10px; vertical-align:top}
td.main4 {width:8px; padding-top:238px; vertical-align:top}
td.maincontent1 {vertical-align:top; }

div.bluebg {background:url(/img/bluebg.jpg) left top no-repeat; height:526px}
div.bluebglinks {padding-top:37px; }
a.mm {margin-left:9px; margin-right:6px; display:block; padding-top:5px; padding-bottom:7px; padding-left:10px; background-color:#ffffff; font-size:10px; text-decoration:none; color:#00355D; margin-bottom:1px}
a.mms {padding-left:20px; display:block; padding-top:5px; padding-bottom:7px; background-color:#EDC902; font-size:10px; text-decoration:none; color:#00355D; font-weight:bold}

div.innerlinks {background-color:#D5E8F5; margin-left:20px; margin-right:20px; margin-top:2px; margin-bottom:5px}
a.submms {padding-left:19px; background:url(/img/arrow_in.gif) left center no-repeat;display:block; background-color:#C6E1F2; margin-bottom:1px; color:#00355D; font-size:10px; text-decoration:none; padding-top:3px; padding-bottom:3px}

a.submms2 {padding-left:19px; background:url(/img/arrow_in2.gif) left center no-repeat;display:block; background-color:#166FAD; margin-bottom:1px; color:#C3EBFC; font-size:10px; text-decoration:none; padding-top:3px; padding-bottom:3px}

table.footer {width:100%; background:url(/img/niz.jpg) left top repeat-x; height:109px}
td.tdf1 {width:48px}
td.tdf2 {font-weight:bold; color:#ffffff; font-size:9px; padding-top:70px}
td.tdf2 a {color:#ffffff}
td.tdf3 {}

div.topmenu {margin-top:15px; height:50px; padding-right:50px; clear:both }

a.mainlinkintopmenu {font-family: tahoma; color:#ffffff; text-decoration:none; font-size:10px; text-transform:uppercase}
a.mainlinkintopmenu:hover {color:#00355D}
table.gorm { height:34px; margin-bottom:3px;  }
table.gorm td {vertical-align:bottom}

td.g1 {width:23px; padding-left:5px;padding-bottom:4px}
td.g2 {width:24px; padding-left:10px;padding-bottom:4px}
td.g3 {width:66px; vertical-align:bottom; padding-bottom:4px}
td.g3s {width:66px; vertical-align:bottom; background:url(/img/mibg2.gif) center center no-repeat; padding-bottom:4px}
div.news { text-align:center;  vertical-align:bottom; }
td.g4 {width:66px; padding-bottom:4px; }
td.g4s {width:66px; padding-bottom:4px;  background:url(/img/zavbg.gif) center center no-repeat;}
div.about {text-align:center;  vertical-align:bottom;  }
td.g5 {width:74px; padding-bottom:4px; }
td.g5s {width:74px; padding-bottom:4px; background:url(/img/vacbg.gif) center center no-repeat;}
div.vacancy {text-align:center;  vertical-align:bottom; }
td.g6 {width:72px; padding-bottom:4px; }
td.g6s {width:72px; padding-bottom:4px; background:url(/img/conbg.gif) center center no-repeat; }
div.contacts {text-align:center;  vertical-align:bottom; }
td.g7 {width:87px; padding-bottom:4px; }
td.g7s {width:87px; padding-bottom:4px; background:url(/img/mapbg.gif) center center no-repeat; }
td.g21 {width:147px; padding-bottom:4px; }
td.g21s {width:147px; padding-bottom:4px; background:url(/img/holdbg.gif) center center no-repeat; }
div.shareholders {text-align:center;  vertical-align:bottom; }

div.map {text-align:center;  vertical-align:bottom; }

img.rasp {margin-left:2px; margin-right:2px; margin-bottom:4px}
div.droprasp {height:4px;}
a.dropitem { color:#00355D; text-decoration:none;   }
a.dropitem:hover {text-decoration:underline}
td.tddropitem {padding-top:2px; padding-bottom:2px;  background-color:#ffffff; padding-right:30px;}
td.tdrasp {background-color:#9BD1ED}
img.dirasp {height:6px}
div.arrow {background:url(/img/di_bullet.gif) left center no-repeat;padding-left:7px;}

/*распорка по ширине*/
img.r1 {width:338px}
img.r2 {width:600px}

img.r3 {width:94px} 




/* первая страницо*/
td.imageonfirstpage {background:url(/img/rightbg1.jpg) right top no-repeat; height:100%;}
table.grad {background:url(/img/gradonfirst.jpg) left top repeat-x}

table.contentoffirstpage {margin-top:150px; width:100%}
td.cofp1 {width:10%}
td.cofp2 {width:90%; vertical-align:top; padding-top:140px; padding-right:30px}
td.cofp3 {width:4px; vertical-align:top; background:url(/img/rbg.gif) left bottom repeat-y }


table.newstable {width:100%; margin-bottom:30px}
table.newstable td {vertical-align:top; }
td.nt1 {width:90px; text-align:right; background:url(/img/pbg.gif) right top repeat-y}
td.nt2 {width:100%; padding-left:10px; color:#111111/*#787878*/}
span.newsdate {padding: 3px 7px 2px 7px; background-color:#026FC4; color:#ffffff; font-weight:bold}

a.newsbluetitle {display:block; font-weight:bold; color:#026FC4; font-size:13px; font-weight:bold; text-decoration:none; margin-bottom:15px }


/*404*/
td.imageon404 {background:url(/img/bg404.jpg) right top no-repeat; height:100%;}
table.grad2 {background:url(/img/gradon404.jpg) left top repeat-x}

table.contentoffirstpage p.notfoud {font-weight:bold; color:#026FC4; font-size:12px}

/*новости*/
div.imageonnews {background:url(/img/bgnews.jpg) right top no-repeat; height:100%;}

table.newscontent {margin-top:145px; width:100%; }
td.newscop1 {width:10%}
td.newscop2 {width:90%; vertical-align:top;  padding-right:30px}
td.newscop3 {width:4px; vertical-align:top; background:url(/img/rbg.gif) left bottom repeat-y; }

td.newscop2 li {margin-left: 25px}
td.newscop2 p, td.newscop2 ul, td.newscop2 ol {margin: 0 0 10px}

div.topsubmenu {color:#026FC4; font-size:10px; padding-bottom:60px; }
div.topsubmenu a {white-space:nowrap; line-height: 17px}
a.chapter {color:#026FC4;   font-size:11px;}
a.chapterselected {font-size:11px; padding-left:3px; padding-top:1px; background-color:#EDC902; padding-right:3px; padding-bottom:2px;font-weight:bold; color:#00355D; text-decoration:none}

div.paginator {padding-left:100px; color:#026FC4;}
div.paginator span {color:#787878; font-size:12px}
div.paginator a {color:#026FC4;}

/*контакты */

div.imageoncont {background:url(/img/bgmap.jpg) right top no-repeat; height:100%;}
table.mapcontacts {width:100%; color:#787878}
table.mapcontacts td {width:33%; vertical-align:top; padding-right:20px}
span.bigblue {color:#026FC4; text-transform:uppercase; display:block; font-weight:bold}
table.mapcontacts a {color:#787878}


/*карта сайта*/
div.imageonsitemap {background:url(/img/bgmap2.jpg) right top no-repeat; height:100%;}
div.earth { height:430px}
table.mapzcontent {margin-top:145px; width:100%; background-image:url(/img/earth.jpg); left top; background-repeat:no-repeat}
td.mapzcop1 {width:10%}
td.mapzcop2 {width:90%; vertical-align:top;  }
td.mapzcop3 {width:4px; vertical-align:top; }

img.target {margin-right:3px}
div.allmapitems {margin-left:40px; font-size:10px}
div.mapmainpage {margin-bottom:17px}
div.mapmainpage a {font-weight:bold; font-size:10px; text-decoration:none; background:url(/img/abg.gif) left top repeat-x; padding-bottom:3px; padding-left:2px; padding-right:80px }

div.mapnews {margin-left:80px; }
div.mapnews a {font-weight:bold; font-size:10px; text-decoration:none; background:url(/img/abg.gif) left top repeat-x; padding-bottom:3px; padding-left:2px; padding-right:220px }
div.mapnewssubitems {margin-left:105px; margin-bottom:17px; }
div.mapnewssubitems ul {list-style:none}
div.mapnewssubitems ul li {margin-bottom:3px;}
div.mapnewssubitems a {padding-right:3px;text-decoration:none; background-color:#ffffff; padding-left:2px;  font-size:10px}

div.mapzavod {margin-left:55px; }
div.mapzavod a {font-weight:bold; font-size:10px; text-decoration:none; background:url(/img/abg.gif) left top repeat-x; padding-bottom:3px; padding-left:2px; padding-right:60px }
div.mapzavodsubitems {margin-left:75px; margin-bottom:17px; }
div.mapzavodsubitems ul {list-style:none}
div.mapzavodsubitems ul li {margin-bottom:3px;}
div.mapzavodsubitems a {padding-right:3px;text-decoration:none; background-color:#ffffff; padding-left:2px;  font-size:10px}



div.mapvacancies {margin-left:106px; margin-bottom:17px}
div.mapvacancies a {font-weight:bold; font-size:10px; text-decoration:none; background:url(/img/abg.gif) left top repeat-x; padding-bottom:3px; padding-left:2px; padding-right:60px }
div.mapcontacts {margin-left:75px; margin-bottom:17px}
div.mapcontacts a {font-weight:bold; font-size:10px; text-decoration:none; background:url(/img/abg.gif) left top repeat-x; padding-bottom:3px; padding-left:2px; padding-right:150px }



/*о заводе*/

div.imageonzavod {background:url(/img/bgzavod.jpg) right top no-repeat; height:100%;}

table.zavtable {width:100%; margin-bottom:30px}
table.zavtable td {vertical-align:top; }
td.zav1 {width:90px;text-align:left; background:url(/img/pbg.gif) right top repeat-y}
td.zav2 {width:100%; padding-left:10px; color:#787878}

div.person {background:url(/img/perbg.gif) top left repeat-x; padding-right:4px;padding-top:4px}
div.wperson {background-color:#ffffff;}
img.face {margin-top:1px; margin-right:1px; padding-bottom:10px}

b.name {color:#026FC4; display:block; font-size:13px;}
b.occupation {color:#787878;display:block; font-size:13px;}
b.name, b.occupation {text-transform: uppercase}

/*продукция*/

div.imageonprod {background:url(/img/prodbg.jpg) right top no-repeat; height:100%;}
table.productop {width:100%}

td.pt1 {width:220px}
td.pt2 {width:100%; vertical-align:center; padding-left:12px; font-weight:bold; font-size:14px; color:#026FC4}

div.ramka {background:url(/img/ramka.jpg) left top no-repeat; }
div.ramka img {padding-left:5px; padding-top:8px; padding-right:11px; padding-bottom:35px}
div.producttext {font-size:12px; color:#111111}
div.producttext strong {color:#026FC4}



/*вакансии*/
table.orezume {width:100%; margin-bottom:30px}
table.orezume td {vertical-align:top; }
td.zum1 {width:96px; text-align:left; background:url(/img/pbg.gif) right top repeat-y; }
td.zum2 {width:100%; padding-left:10px; color:#787878}

div.or {background-color:#026FC4;padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:7px}
div.or img {padding-bottom:5px}
div.or a {color:#ffffff}


/*страница продуктов списка*/

div.smallprodtitle {padding-left:10px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#026FC4; margin-bottom:20px}
div.smallprodshorttext {padding-left:10px;padding-bottom:20px; font-size:12px}
div.smallprodgetmore {padding-left:10px; font-size:12px}

table.sprodpix {width:100%; padding-bottom:40px}
td.spp1 {width:4px; background-image: url('/img/u1_1.gif'); background-position: left bottom; background-repeat: no-repeat;}
td.spp2 {background-color:#F2F1F1}
td.spp3 {width:8px;background-image: url('/img/u1_3.gif'); background-position: left bottom; background-repeat: no-repeat;}

td.spp4 {height:30px;padding-left:5px; background-image: url('/img/u1_2.gif'); background-position: right top; background-repeat: no-repeat;}}
td.spp5 {}
td.spp6 {}
td.spp7 {}
img.smallprodpix {border:1px solid #DDDDDD}

.R a.russian
{
color: #ffffff;
background-color: transparent;
background-image: url("/img/flag_ru.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0.2em;
padding-top: 0pt;
padding-right: 8px;
padding-bottom: 5pt;
padding-left: 22px;

}
.R a.english
{
color: #ffffff;
background-color: transparent;
background-image: url("/img/flag_gb.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0.2em;
padding-top: 0pt;
padding-right: 8px;
padding-bottom: 5pt;
padding-left: 22px;

}
