/* Altegrosky 12-04-2009 */

*{margin:0px; padding:0px;}
body					{background-color:#fff; text-align:center; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px 3%; padding:0px;}
font					{font-family:Arial, Helvetica, sans-serif;}
h1						{font-size:22px; margin-bottom:16px; font-weight:bold; color:#000;}
h2						{font-size:14px; font-weight:bold; color:#5865A0; margin-bottom:12px;}
h3,h4,h5				{font-size:12px; font-weight:bold; }
p						{font-size:12px; margin-bottom:10px;}
div,th,td				{font-size:12px;}
ol,dl,dt,dd				{font-size:12px;}
ul						{font-size:12px; list-style-type:disc; }
li     					{font-size:12px; padding-top:2px; padding-bottom:2px;}
a						{color:#5865A0;}
a:link,a:visited,a:active {color:#5865A0;}
a:hover {color:#5865A0;}

.blk
{
   color:#000 !important;
}


/* Для таблиц в контенте страниц */
table.brd
{
    border-width: 0 0 1px 1px;
    border-color: #AAA;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}
table.brd td
{
    margin: 0;
    padding: 4px;
    border-color: #AAA;
    border-style: solid;
    border-width: 1px 1px 0 0;
    background-color: #FFF;
}



.blk_dn
{   color:#000 !important;
   text-decoration:none !important;}

img 					{border:0px;}
td 						{vertical-align:top;}

/*единчные селекторы*/
#red {color:#BE0707;}
#blockheader {font-style:oblique;}
#blockheader a {color:#000; text-decoration:none}
#float-left {float:left;}

/*окутывающий внешний блок*/
.outer
{
width:100%;
height:100%;
/*
min-width: 965px;
max-width: 1350px;
width:expression(document.body.clientWidth < 995? "995px" : document.body.clientWidth > 1350? "1350px" : "auto");
*/
margin-left:auto; margin-right:auto; text-align:left;
}

/*блок с логотипом*/
.logo-box {width:230px; height:164px; float:left;}


/*верхняя плашка*/
.top-panel {float:right; height:144px; width:72.5%; margin-top:25px; }

/*первая строчка верхней плашки*/
.service-box {float:left; width:100%; margin-bottom:30px;}
div.service-box ul {list-style-type:none;}
div.service-box li {padding-top:2px; padding-bottom:6px;}
div.service-box a {color:#000;}
div.service-box a:link,div.service-box a:visited,div.service-box a:active {color:#000;}
div.service-box a:hover {color:#767676;}
div.service-box img {margin-left:-24px;}

.version-menu {float:left;  margin-left:70px;}

.form-menu {float:left; padding-left:25%; text-align:right;}

.client-menu {float:right;margin-right:38px;}
ul.client-menu li {padding-left:12px; padding-right:12px;}
ul.client-menu li#active {background:#5360a4;}
ul.client-menu a {font-weight:bold; color:#626262;}
ul.client-menu a:link,ul.client-menu a:visited,ul.client-menu a:active {font-weight:bold; color:#626262;}
ul.client-menu a:hover {color:#777;}
ul.client-menu a#active {color:#FFFFFF;}

/*вторая строчка верхней плашки,главное меню*/
.main-menu-box {float:right; width:100%; }
div.main-menu-box table {border:0px solid green; float:right; width:100%; background:#5360a4;}
div.main-menu-box td {font-size:14px; color:#fff; white-space:nowrap; padding:10px 0 11px 0;}
div.main-menu-box td.lc-menu {padding:0 0 8px 0;}
div.main-menu-box td.rc-menu {padding:0 0 8px 0;}
td.mainlink {text-align:center; padding:0 2%;}
td.mainlink#act-item {background:#73767b; color:#F9C867;}
div.main-menu-box td#separator {padding-left:8px; padding-right:8px;}
div.main-menu-box td#act-left-separator {padding-left:8px; padding-right:8px;}
div.main-menu-box td#act-right-separator {padding-left:8px; padding-right:8px;}
div.main-menu-box a {color:#fff;}
div.main-menu-box a:link,div.main-menu-box a:visited,div.main-menu-box a:active {color:#fff;}
div.main-menu-box a:hover {color:#E4E6F2;}

/*Блок с мегабаннером*/
div.promo {clear:both; float:left; width:100%;  margin-top:18px; margin-bottom:18px;}
div.promo div.pr-content {width:90%; margin-top:14px; margin-left:22px;}
div.promo p { margin-left:35px;}

/*Блок с двумя колонками*/
div.two-colomn {clear:both; float:left; width:100%; margin-top:3px;}
div.two-colomn div.fisrt-left {float:left; width:49.7%;}
div.two-colomn div.second-right {float:left; width:45.7%; margin-left:4%;}

div.two-colomn div.vote {margin-top:28px; margin-left:20px; margin-right:40px;}
div.answer {border:1px solid #fff; margin-bottom:20px;}
p#answer {padding-left:35px; margin-bottom:4px;}
div.vote-unit {margin-left:20px; }
div.vote-unit div.vote-border {}
div.vote-unit div.top-left {}
div.vote-unit div.top-right {}
div.vote-unit div.bottom-left {}
div.vote-unit div.bottom-right {}
div.vote-unit div.vote-content {}
div.vote-unit p {text-indent:-5px; padding:16px 10px 14px; 14px;}

/*Поиск*/
div.find-box {background:#5260A3 url('/img/left-find-bg.gif') top left no-repeat; padding:0px 0px 0px 13px; margin-bottom:28px;}
div.find-right {background:#5260A3 url('/img/right-find-bg.gif') top right no-repeat; padding:6px 13px 9px 0px; }
div.find-box input.text-area {border:1px solid #727272; width:80%; height:20px; margin-left:3%;}
div.find-box input.button {border:1px solid #727272; background:#fff url('/img/button.gif'); width:57px; }
#searchInput, #searchButton {	vertical-align: middle;}

/*новости*/
div.news-box {margin-left:30px; }
table.news-unit {margin-bottom:22px;}
td.date {width:35px; color:#999; vertical-align:top; padding-right:9px;}
td.news-text {}

/*Пресскиты*/
div.presskit {margin-left:30px; margin-top:20px;}
td.foto {width:32%;}
td.short {width:62%; vertical-align:top;}
td.foto div {float:left; margin:4px;}

/*Подвал*/
div.footer {clear:both; width:100%; }
div.copy {float:left; height:84px; width:237px; margin-left:25px;}
div.copy p {padding-left:45px; padding-top:20px;}
div.right-footer {float:right; height:115px; width:67.5%; margin-top:15px;}
div.right-footer p {color:#000;}
div.right-footer ul {margin-top:50px; list-style-type:none; width:90%; float:left; }
div.right-footer li {float:left; padding-right:4%;}
div.right-footer a {color:#000;}
div.right-footer a:link,div.right-footer a:visited,div.right-footer a:active {color:#000;}
div.right-footer a:hover {color:#000;}


/*-----------------------------Стили для внутренних страниц*/

/*Хлебные крошки, меню родителей*/
div.parent-menu {width:90%;}
div.parent-menu p {font-size:12px; color:#999;}
div.parent-menu a,div.parent-menu a:link,div.parent-menu a:visited,div.parent-menu a:active,div.parent-menu a:hover {color:#999;}

/*Блок с двумя колонками на внутренней*/
div.inner-colomn {clear:both; float:left; width:100%; margin-top:3px; min-height:45%;}
div.inner-colomn div.colomn-left {float:left; width:283px;}
div.inner-colomn div.colomn-right {float:left; width:64.7%; margin-left:4%;}

/*Меню второго уровня*/
div.frame-top {margin-left:15px; margin-top:30px;  background:url(/img/top-submenu-bg.gif) top left no-repeat; padding-top:8px;}
div.frame-right {background:url(/img/right-submenu-bg.gif) top left repeat-y;}
div.frame-bottom {background:url(/img/bottom-submenu-bg.gif) bottom left no-repeat; padding-bottom:48px;}
div.submenu { width:254px; padding-top:20px; background:#F2F2F2; overflow:hidden;}
div.submenu ul {list-style-type:none; width:100%; background:#F2F2F2;}
div.submenu li {padding-top:7px; padding-bottom:4px; font-weight:normal; border-bottom:1px dotted #A3B3C0; }
div.submenu a, div.submenu a:link, div.submenu a:visited, div.submenu a:active {text-decoration:none; color:#4D5B9A;}
div.submenu a:hover {text-decoration:none; color:#A54F05;}
div.submenu li.selected-item {background-color:#E5E5E5; color:#000; font-weight:bold;}
div.submenu li.selected-list {border-bottom:0px;}
div.submenu ul.second-level {margin-left:20px;}
div.submenu ul.third-level {width:100%; padding-left:19px; width:237px; margin-top:-4px; margin-bottom:4px;}
div.submenu li.third-level {padding-left:12px; }

/*Контент*/
div.content {}
div.content p {line-height:1.4;}
div.content ul {margin-bottom:15px;}
table.desript-eqip {margin-bottom:35px;}
#img-desript {padding-top:30px; padding-right:18px;}
div.descript ul {list-style-type:none;}
table.desript-eqip td.foto {width:20%;}
td.descript-short {padding-left:10px;}

/*Список страниц*/
ul.pagination-box {list-style-type:none; padding:20px 0px; margin-left:0px;}
ul.pagination-box li {float:left; padding:0 8px; font-size:14px; color:#046206;}
ul.pagination-box li.active {background-color:#C5C5C5;}
ul.pagination-box a {color:#414D86;}

div.find-list {padding-bottom:10px;}
div.find-list p.find-head {font-size:16px; color:#BE0707; }
div.find-list p.find-short {text-align: justify; }
div.article ul {list-style-position:inside; margin-top:-5px;}


div.site-version {width:auto; float:right; margin-top:50px; text-align:right;}
div.site-version h2 {margin:0; background-color:#5865A0; color:#FFFFFF; padding:2px 10px;}
div.site-version a {text-align:right; width:auto; padding:5px 10px;}
div.page-link {margin:35px 0;}

.hl
{
  background-color: #f2a159;
  font-weight: normal;
  margin:0px;
  padding:0px;
}


#header {width:100%; overflow:hidden; height:162px;}

.logoshell {width:24%; height:162px; text-align:left; float:left;}
.topnavigation {width:75%; height:162px; float:right;}
.topnavigation a {color:#000;}
.topnavigation a:hover {color:#5865A0;}

table.servicemenu {width:93%; margin-left:7%; margin-top:32px;}
table td.typeversion {width:25%; }
table td.contactform {width:36%;}
table td.forprint {width:22%;}
table td.loginuser {width:17%;}

table.servicemenu p {margin-bottom:7px;}
.typeversion a {}
.contactform p.withicon {background:url(/img/callback.gif) center left no-repeat;}
p.padleft {padding-left:22px;}
.forprint p.withicon {background:url(/img/print.gif) center left no-repeat;}
.loginuser a {font-weight:bold; color:#777777;}


#mainmenu {width:100%; height:53px; overflow:hidden; margin-top:26px;clear:left;}
#mainmenu .leftconer {height:53px; float:left;}
#mainmenu .rightconer {height:53px; float:left;}
#mainmenu ul {width:93%; height:53px; float:left; overflow:hidden; list-style-type:none; background:url(/img/bgmainmenu2.gif) top left repeat-x;}
#mainmenu ul li.menuitem {float:left; line-height:48px; width:19%; text-align:center;}
#mainmenu ul li a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#mainmenu ul li a:hover {color:#fffd50;}
#mainmenu ul li.separatormenu {width:1%; float:left; margin-top:15px; text-align:center;}
#mainmenu ul li.active {background:url(/img/bgmainmenuact2.gif) top left repeat-x; color:#8885bc; font-weight:bold; font-size:14px;}
#mainmenu ul li.active a {color:#8885bc;}


#clienttarif {clear:left;width:100%; margin-top:25px; position:relative; background:#eaeaea url(/img/bgclient.gif) bottom left repeat-x; overflow:hidden; padding-bottom:7px;}
#corporative,#private,#collective {width:33.3%; float:left;}
#corporative,#private {background:url(/img/cloientborder.gif) top right repeat-y;}
#corporative h3,#private h3 {border-right:1px solid #fff; padding-left:-1px;}

#corporative h3 {width:100%; line-height:33px; text-align:center; background:url(/img/violetheader.gif) top left repeat-x; color:#fff; font-size:14px; font-weight:bold;}
#corporative h3 a{text-decoration:none !important; color:#fff !important; display:block;}
#private h3{width:100%; line-height:33px; text-align:center; background:url(/img/orangeheader.gif) top left repeat-x; color:#fff; font-size:14px; font-weight:bold;}
#private h3 a{text-decoration:none !important; color:#fff !important; display:block;}
#collective h3 {width:100%; line-height:33px; text-align:center; background:url(/img/violetheader.gif) top left repeat-x; color:#fff; font-size:14px; font-weight:bold;}
#collective h3 a{text-decoration:none !important; color:#fff !important; display:block;}

#corporative ul {list-style-type:none; margin:11px auto 10px 0px;}
#corporative ul li {text-indent:20%; margin-bottom:1px;}
#corporative li a span {padding-left:12px; background:url(/img/violetliststyle.gif) center left no-repeat;}
#corporative li a span:hover {background:url(/img/violetliststyleactive.gif) center left no-repeat;}
#corporative li a {color:#8885bc; text-decoration:none;}
#corporative li a:hover {color:#3832a5; text-decoration:underline;}

#private ul {list-style-type:none; margin:11px auto 10px 0px;}
#private ul li {text-indent:32%; margin-bottom:1px;}
#private li a span {padding-left:12px; background:url(/img/orangeliststyle.gif) center left no-repeat;}
#private li a span:hover {background:url(/img/orangeliststyleactive.gif) center left no-repeat;}
#private li a {color:#efa60b; text-decoration:none;}
#private li a:hover {color:#d96701; text-decoration:underline;}

#collective ul {list-style-type:none; margin:11px auto 10px 0px;}
#collective ul li {text-indent:15%; margin-bottom:1px;}
#collective li a span {padding-left:12px; background:url(/img/violetliststyle.gif) center left no-repeat;}
#collective li a span:hover {background:url(/img/violetliststyleactive.gif) center left no-repeat;}
#collective li a {color:#8885bc; text-decoration:none;}
#collective li a:hover {color:#3832a5; text-decoration:underline;}

.topleftcon {position:absolute; top:0px; left:0px; width:22px; height:31px; z-index:200; background:url(/img/topleftcon.gif) top left no-repeat;}
.botleftcon {position:absolute; bottom:1px; left:0px; width:22px; height:30px; z-index:202; background:url(/img/botleftcon.gif) bottom left no-repeat;}
.toprightcon {position:absolute; top:0px; right:-1px; width:22px; height:31px; z-index:203; background:url(/img/toprightcon.gif) bottom left no-repeat;}
.botrightcon {position:absolute; bottom:1px; right:-1px; width:22px; height:30px; z-index:204; background:url(/img/botrightcon.gif) bottom left no-repeat;}


.two-colomn {float:none !important; overflow:hidden;}
div.find-box {background:#8a85bf url(/img/left-find-bg.gif) no-repeat scroll left top !important;}
div.find-right {background:#8a85bf url(/img/right-find-bg.gif) no-repeat scroll right top !important; padding:9px 13px 9px 0 !important;;}
#searchButton {border:0px;}


#footer {clear:both; width:100%; height:106px; text-align:right; margin-top:38px; padding-top:10px;}
.topfooter {background:url(/img/bgtopfooter.gif) top left repeat-x; height:65px; overflow:hidden; text-align:left;}
.leftfooterimg {width:20px; height:65px; float:left;}
.centerfooter {position:relative; background:url(/img/bgcenterfooter.gif) top center no-repeat; width:234px; height:65px; margin-left:6%; float:left;}
.centerfooter p {position:absolute; top:15px; left:20px;}
.rightfooterimg {width:auto; height:65px; float:left;}
.rightfooterimg p {color:#fff; margin:10px auto 5px 15px; line-height:25px;}
.rightfooterconer {width:16px; height:65px; float:right;}

.bottomfooter {width:50%; margin:13px 0px auto auto; text-align:center; border-bottom:6px solid #8681b9;}
.bottomfooter ul {list-style-type:none; overflow:hidden; text-align:left; margin:0px auto;}
.bottomfooter ul li {float:left; padding-left:2%; padding-bottom:13px;}





