* {}
td,table,img {padding:0px; border:none;}
body {margin:0px; padding:0px 0px 30px 0px; background:#FFFFFF url(../i/c1.gif) center top no-repeat; font-size:70%;font-family:Tahoma,Arial;}
td {font-family:Tahoma,Arial;}
form {margin:0;}
.cf {background:#fff;font-size:11px;}
.button {font-size:11px;}
a {color:#0080c8;}

#Main {margin:auto;width:940px;text-align:left;}

#Top {position:relative;height:93px;}
#LM {position:absolute;right:0px;top:0px;display:none;}
#LM div {width:50px;float:left;font-size:80%;font-weight:700;text-align:center;padding-top:7px;color:#85ac1b;}
#LM div a {color:#fff;}

#Logo {padding-top:26px;padding-left:5px;}

#menutop {position:absolute;right:79px;top:37px;}
#menutop td {padding:2px 0px 3px 0px;font-weight:700;border-left:1px solid #85ac1b;font-size:12px;text-align:center;}
#menutop .active {color:#85ac1b;}
#menutop .active a {color:#85ac1b;}

#menu2 {width:936px;font-size:90%;line-height:1.8;word-spacing:3px;color:#85ac1b;margin-left:4px;font-size:11px;}
#menu2 .b1 {background:url(../i/c3.gif) left top no-repeat;}
#menu2 .b2 {background:url(../i/c4.gif) left bottom no-repeat;}
#menu2 .p {padding:8px 25px 11px 30px;line-height:1}
#menu2 a {word-spacing:normal;}
#menu2 .active {color:#85ac1b;}
#menu2 span {word-spacing:normal;}

#MT {margin-left:4px;margin-top:10px;}
#T1 {vertical-align:top;width:258px;}
#T2 {vertical-align:top;}

.menu3 {width:258px;font-size:110%;color:#85ac1b;font-weight:700;margin-bottom:10px;}
.menu3 .b1 {background:url(../i/c5.gif) left top no-repeat;}
.menu3 .b2 {background:url(../i/c6.gif) left bottom no-repeat;}
.menu3 .p {padding:10px 25px 12px 32px;}
.menu3 .m1 {margin:10px 0px;}
.menu3 .sub {margin:5px 1px 7px 0px;font-size:90%;}
.menu3 a {word-spacing:normal;}
.menu3 .active {color:#85ac1b;}
.menu3 span {word-spacing:normal;}

.menu3 .submenu3 {margin:10px 0px 15px 15px;}

.lb {margin:10px 0px;}

.bads {margin-left:51px;}
.bads td {width:217px;vertical-align:top;}

.ads {margin-top:10px;}
.ads .block {margin:17px 0px 10px 0px;width:188px;}
.ads .l {position:absolute;left:0px;top:0px;z-index:100;}
.ads .sub {font-size:90%;padding:6px 0px 0px 2px;}



#footer {margin-left:7px;margin-top:15px}
.menubottom {color:#8b8b8b;word-spacing:5px;position:relative;width:930px;}
.menubottom a {color:#8b8b8b;word-spacing:normal;}
.menubottom .active {font-weight:700;}
.menubottom .up {position:absolute;right:0px;top:0px;}
.menubottom .up img {margin-bottom:-3px;}

.ft {width:930px;margin:15px 0px;}
.ft .copy {width:308px;}
.ft .copy div {width:308px;}
.ft .phone {width:180px;}
.ft .phone div {width:180px;}
.ft .search {width:282px;}
.ft .search table {float:right;}
.ft .search td {padding:0px 0px 0px 13px;}
.ft .search td.sm {padding:0px 0px 0px 19px;}
.ft .search td.sm a {color:#8b8b8b;}
.ft .search .button {width:50px;}
.ft .counter div {white-space:nowrap}



#Content {margin:0px 0px 10px 51px;width:623px;overflow-x:hidden;height:300px;}
html>body  #Content {min-height:300px;height:auto;}
.pagehead {margin-top:-15px;margin-bottom:15px;}

p {line-height:1.4;margin:15px 0px 18px 0px;}
big {font-size:110%;}

ul {list-style:none;margin:5px 0px 20px 0px;padding:0;}
ul li {list-style:none;margin:10px 0px;padding-left:16px;background:url(../i/c15.gif) 0px 7px no-repeat;}

h1 {font-size:170%;color:#85ac1b;margin:15px 0px 10px 0px;font-weight:100;}
h2 {font-size:150%;color:#85ac1b;margin:15px 0px 5px 0px;}
h3 {font-size:130%;color:#85ac1b;margin:15px 0px 5px 0px;}
h4 {font-size:110%;color:#85ac1b;margin:15px 0px 10px 0px;}
h5 {font-size:100%;color:#85ac1b;margin:15px 0px 5px 0px;line-height:1.4;}

strong {color:#85ac1b;}


.r1 {width:530px;overflow:hidden;margin:31px 0px;}
.r1 .b1 {background:#eeeeee url(../i/c13.gif) left bottom no-repeat;}
.r1 .b2 {background:url(../i/c12.gif) left top no-repeat;}
.r1 .p {padding:1px 22px;font-family:Times;font-size:115%;}

.ct {margin:0px 0px 15px 0px;width:530px;}
.ct td {padding:7px 15px 7px 20px;background:#eeeeee;border-bottom:4px solid #fff;border-right:2px solid #fff;}
.ct .h td,.ct .h,.ct .c1 {background:#95be00;color:#fff;font-weight:700;}
.ct .d td {background:#d6d9da;}
.ct .d td.h,.ct .d td.c1 {background:#95be00;}


.docsdocs {margin:0px 0px;}
.docsdocs .block {padding:0px 0px 17px 38px;font-size:100%;color:#979292;line-height:1.4;}
.docsdocs .block a {font-size:100%;font-weight:100;}


.cflash {margin-bottom:5px;}

.contentmenu .menuitem {margin:13px 0px;font-size:120%;color:#fff;border-bottom:1px solid #fff;width:270px;}
.contentmenu .menuitem a {color:#fff;}
.color1 .b1 {background:#0080c8 url(/i/c31.gif) no-repeat;}
.color1 .b1new {background:#0080c8 url(/i/c31new.gif) no-repeat;}
.color1 .b2 {background:url(/i/c30.gif) left bottom no-repeat;}
.color2 .b1 {background:#95be00 url(/i/c34.gif) no-repeat;;}
.color2 .b1new {background:#95be00 url(/i/c34new.gif) no-repeat;;}
.color2 .b2 {background:url(/i/c33.gif) left bottom no-repeat;;}
.contentmenu .p {padding:8px 24px 10px 24px;}


.techline .block {margin:35px 0px;}
.techline .head {font-size:120%;font-weight:700;margin-bottom:15px;}
.techline .pic {width:95px;vertical-align:top;}
.techline .pic div {width:80px;}
.techline .inf {vertical-align:top;line-height:1.4;}
.techline .descr {margin-top:-4px;}
.techline .inf .city {margin:7px 0px;color:#686868;font-size:95%;}
.techline .tm {word-spacing:10px;padding-bottom:4px;}
.techline .tm a {border:6px solid #0080c8;border-top:2px solid #0080c8;color:#fff;font-weight:700;word-spacing:normal;background:#0080c8;}

.tinfo  .city {margin:17px 0px;color:#686868;font-size:95%;}

.tfoto {margin:30px 0px;}
.tfoto .pic {width:95px;vertical-align:top;}
.tfoto .pic div {width:80px;}


.newsline {}
.newsline .dat {color:#8f8e94;font-size:80%;}
.newsline .head {font-weight:700;margin:2px 0px 4px 0px;color:#0080c8;}
.newsline .anons {line-height:1.4;}
.newsline .block {margin:15px 0px;}

.tt td {vertical-align:top;}
.tt .newsline {width:262px;margin-left:45px;}
.tt p {margin:10px 0px;}

.specsline {}
.specsline .dat {color:#8f8e94;font-size:80%;}
.specsline .head {font-weight:700;margin:2px 0px 4px 0px;color:#0080c8;}
.specsline .anons {line-height:1.4;}
.specsline .block {margin:10px 0px;}


.specsline {padding-bottom:40px;}
.specsline .a {margin-top:20px;}
.specsline .a .bl {position:relative;margin:17px 0px 10px 0px;width:188px;}
.specsline .a .l {position:absolute;left:0px;top:0px;z-index:100;}
.specsline .a .sub {font-size:90%;padding:6px 0px 0px 2px;}


.adsd {margin-top:20px;}
.adsd .bl {position:relative;margin:17px 0px 10px 0px;width:188px;}
.adsd .l {position:absolute;left:0px;top:0px;z-index:100;}
.adsd .sub {font-size:90%;padding:6px 0px 0px 2px;}


.job .jgroup {}
.job .jgrouphead {font-size:126%;color:#85ac1b;font-weight:700;margin:18px 0px 18px 0px;}
.job .jgrouphead a {color:#85ac1b;text-decoration:none;border-bottom:1px dotted #85ac1b;}

.job .block {margin:0px 0px 0px 15px;}
.job .block .detail {margin:5px 0px 10px 0px;line-height:1.4;}
.job .block .detail small {color:#858585;}
.job .head {font-size:110%;font-weight:700;margin:15px 0px 10px 15px;}
.job .head a {color:#0080c8;text-decoration:none;border-bottom:1px dotted #0080c8;}

div.region {width: 470px; border-bottom: 1px solid #dddddd}
.region .head span {float:right; font-weight:normal; color:#666666; margin-right:10px;}
.region .head {margin:10px 0 10px 0;font-size:110%;font-weight:bold; padding:7px 0 0 0; border-top:1px #dddddd solid;
background: url('/i/reg_arrow.gif') no-repeat 2% 75%;}
.region .head a {text-decoration:none;border-bottom:1px dotted #0080c8;font-size:110%; margin-left:20px; outline:none}
.region .detail {margin:4px 0px;}
.region .block {margin-bottom:15px; margin-left:20px}

.faq .jgrouphead {font-size:110%;margin:15px 0px;}
.faq .jgrouphead a {color:#85ac1b;text-decoration:none;border-bottom:1px dotted #85ac1b;}
.faq .head {font-weight:700;color:#858585;}
.faq .head small {font-weight:700;color:#858585;font-size:100%;}

.faq .al a {text-decoration:none;border-bottom:1px dotted #0080c8;}
.faq .jgroup {margin:10px 0px 10px 15px}
.faq .al {margin:0 0 5px 0;}
.faq .head {margin:15px 0 5px 0;}
.faq .block {margin:5px 0 15px 0;}
.faq .detail {display:inline;}


.providers .group {margin:10px 0px 30px 0px;}
.providers .grouphead {font-size:126%;color:#85ac1b;font-weight:700;margin:18px 0px 10px 0px;}
.providers .grouphead a {color:#0080c8;text-decoration:none;border-bottom:1px dotted #0080c8;}

.providers .block {margin:10px 0px 15px 0px;}
.providers .block .detail {margin:3px 0px 3px 0px;line-height:1.4;}
.providers .block .detail small {color:#858585;}
.providers .head {font-size:110%;font-weight:700;margin:15px 0px 3px 0px;color:#85ac1b;}
.providers .href {background:url(/i/c17.gif) 0px 3px no-repeat;padding-left:17px;}

.providersmenu {word-spacing:10px;margin:20px 0px;}
.providersmenu a {word-spacing:normal;border-top:4px solid #fff;border-bottom:4px solid #fff;}
.providersmenu .active {border-top:4px solid #85ac1b;border-bottom:4px solid #85ac1b;border-left:10px solid #85ac1b;border-right:10px solid #85ac1b;background:#85ac1b;color:#fff;text-decoration:none;}


.citymenu {margin:35px 0px 25px 0px;}
.citymenu select {width:250px;font-size:11px;}

.ins .p {width:180px;padding:10px 0px;}
.ins .t {font-weight:700;font-size:120%;color:#0080c8;padding:10px 0px;}
.ins .t a {color:#0080c8;}


.of .block {margin:15px 0px;}
.of .block b {color:#6d6d6d;font-size:90%;}
.of .t {margin-bottom:4px;}
.of input {font-size:11px;}
.of select {font-size:11px;}

#i {position:absolute;left:675px;top:17px;}
#i img {margin-right:39px;}

.buleft {background:url(/i/0203.gif) no-repeat;; width:258px;height:73px;overflow:hidden;}
.buleft select {width:180px;margin:0px 0px 0px 22px;}

.path {margin-bottom:27px;color:#aaa;}
.path a {color:#aaa;}

.gl {background:#85ac1b;padding:2px 0px 4px 0px;width:140px;text-align:center;}
.gl a {color:#fff;text-decoration:none;font-weight:700;border-bottom:1px dotted #fff;}
.gl a b {}

.searbch li {margin:10px 0px;;}
.searbch a {font-size:110%;}
/* algee */
#filialContact div.newsline {margin-left:0}
#filialContact td {padding: 0 10px 10px 0}
#filialContact div.ins td.p {width:150px; overflow:hidden;}
#filialContact .specsline {padding-bottom:0}
#filialContact div.region {width: 100%; border-bottom:none;}
#filialContact div.block {margin-left:0;}
table.ordinal td img {padding:0 10px 10px 0}
/* geo */
div#geo {border-bottom: #dddddd 1px solid; margin-bottom:20px;}
div.georeg {border-top: 1px solid #dddddd; padding-top:10px;}
div.georeg h2 {color: #0080C8; 
  border-bottom: 1px dashed; 
  display:inline; 
  padding-left:10px;
  margin-left:5px;
  background: url('/i/reg_arrow.gif') no-repeat 0% 50%;
cursor: pointer;
}
div.georeg div.info {display: none;}
.georeg p, .georeg div.info {margin-left:15px;}
div.georeg img {float: right; margin:0px 40px;}

