﻿IMG {behavior: url('/pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; font-family: Tahoma, Verdana, Sans-Serif, Arial; font-size:90%; color:#2a445d; background:#f2f7fa; line-height:1.3; cursor:default;}
BODY {//background:url(/images/bg_fon.jpg) repeat-x left top;}
HTML {background:url(/images/bg_fon.jpg) repeat-x left top;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Tahoma, Verdana, Sans-Serif, Arial; color:#2a445d}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:80%; color:#2a445d}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#0087cb;}
/*A:visited {color:#909;}*/
A:hover {color:#f15118;}
A:active {outline:none;}

H1, H2, H3 {font-weight:normal; margin:0 0 0 0; color:#000;  font-family: Arial, Tahoma, Verdana, Sans-Serif;}
H1 {font-size:160%; margin:0 0 12px 0; letter-spacing:-.05em; }
H2 {font-size:170%; margin:0 0 15px 0; color:#f05922; letter-spacing:-.05em; }
H3 {font-size:140%; color:#f05922; font-style: normal; font-weight:bold; letter-spacing:-.03em; }

UL LI, .div_center UL LI  {
	padding:0 0 6px 0;
    list-style-type: none;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;
}
UL.tire LI A {font-weight:normal;}
UL LI:before, .div_center UL LI:before { content: '\2014\a0';}

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right !important}
.fl, .fleft, #fl {float:left !important}

.div_width  {float:left; //height:100%; min-height:100%; width:100%; min-width:1000px; //width:expression(document.body.clientWidth < 1000 ? '1000px' : '100%');}

.bg_div_main {background:#f2f7fa url(/images/bg_fon.jpg) repeat-x left top;}
.tbl_main {width:100%; height:100%; //height:100%; background:url(/images/bg_tbl_fon.jpg) no-repeat top center; }
.td_main {width:920px;}
.div_main {float:left; width:920px;}
.div_logo {width:160px; float:left; padding-top:44px;}
.pt52 {float:left; padding-top:52px}
.ml50 {float:left;  margin-left:50px;}
.div_ico {float:left; margin-top:4px;}
.div_ico SPAN {margin:0 20px 0 30px;}
.ml50 .fl .s1 {float:left; width:24px; height:23px;}
.ml50 .fl .s2 {float:left; width:12px; height:23px;}
.in_s1 {border:0px; border-top:1px solid #9fc9da; float:left; height:23px;}
.in_s2 {float:left; margin-left:6px;}
.div_left_submenu {width:100%; float:left; margin-top:36px;}
.div_left_h1 {float:left; width:360px;}
.div_left_h1.big_div {width:560px;}
.div_left_h1 H1 {font-size:210%; color:#0060af; margin-bottom:16px}
.div_left_h1 DIV, .date_big {color:#849396; font-size:140%; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin-left:80px;}
.div_left_h1 DIV IMG, .date_big IMG {margin-left:6px;}
.min {font-size:90%;}
.div_lang {float:left; margin-left:160px; font-size:85%;}
.div_lang  DIV {float:left; width:45px; height:19px; //height:23px; padding-top:4px; text-align:center}
.div_lang  DIV.activ {background:#fff url(/images/lang_activ.gif) no-repeat left top}
.div_lang A {border-bottom:1px solid #f15922; height:1px; text-decoration:none}

.div_menu {float:left; width:760px; margin-top:22px;}
.menu_left, .menu_right  {float:left; width:20px; height:37px;}
.menu {border-top:1px solid #fffbe8; border-bottom:1px solid #fffbe8; float:left; width:700px; background:#f5f0ec url(/images/bg_menu.gif) repeat-x left top; height:36px;}
.menu TABLE {width:100%;}
.menu TD {padding:8px 0 0 0; float:left; height:100%; width:20%; text-align:center; text-transform:uppercase;}
.menu TD IMG {margin-right:10px;}
.menu TD A {text-decoration:none; border-bottom:1px solid #f35923; //height:10px;}
.menu TD.activ, .menu TD.activ2 {background:url(/images/bg_activ.gif) no-repeat 70% top; color:#fff; padding-bottom:0px;}
html:first-child .menu TD.activ A, html:first-child .menu TD.activ2 A {border-bottom:1px solid #f5f0ec; height:25px;}
.menu TD.activ A, .menu TD.activ2 A {color:#fff; border-bottom:1px solid #fff; margin-left:12px; display:block; height:28px;}
.menu TD.activ IMG, .menu TD.activ2 IMG {display:none}
.div_submenu {width:520px; //width:560px; float:right; background:url(/images/bg_sub_menu.jpg) no-repeat left bottom; margin-top:4px; padding-left:32px;}
.tbl_submenu {margin-bottom:36px; float:left; width:100%;}
.tbl_submenu TD {text-align: top; padding:6px 10px 10px 20px; font-size:75%; //font-size:75%; -font-size:75%; font-weight:bold; }
.tbl_submenu TD.activ {text-align: top; padding:0px 0px 10px 6px;}
.tbl_submenu TD.activ SPAN {//float:left;}
.tbl_submenu TD.activ DIV {//float:left; margin-top:-10px; display:inline; margin-right:6px;}

.tbl_submenu TD.activ div.ind {text-align: top; margin:0; padding:0px 0 0 0;} /* {float:left; width:80%; margin:5px 0 0 0;}*/
.tbl_submenu TD.activ div.left {text-align: top; margin:0 5px 0 0; padding:0; color:#f35724; font-size:150%; font-weight:normal; float:left; width: 10px;}
.tbl_submenu TD.activ SPAN {margin:0 7px 0 0; color:#f35724; font-size:150%; font-weight:normal; }
/*.tbl_submenu TD.activ div span {float:none;}*/

.tbl_submenu TD A {color:#ef5a22; }
.tbl_submenu TD A:hover {color:#0060ad}

.div_center {width:98%; float:left; margin:35px 0 0 20px; line-height:1.6; //line-height:1.5}



.abzac {margin-left:0px;}
.abzac DIV, .abzac P {margin-left:30px; padding-left:30px;}
.abzac UL {margin:0 0 20px 0px; //margin:0 0 20px 36px;}
.abzac UL LI {margin-left:15px;}
.abzac OL LI {margin:0 0 10px 0px;}
.abzac H1 {color:#f05922; font-size:200%;}
.abzac H2 {margin-left: 20px;}
.abzac H3 {margin-left: 20px;}

.accent, .abzac .accent {border-left: 2px solid #0087cb; margin: 30px 0pt 15px 60px; font-family:Arial, Helvetica, sans-serif; font-size: 110%; font-style: italic;}

.div_right_cont {float:right; width:250px; //margin:0 0 20px 45px;}
/*.div_right_cont {float:right;}*/
.div_right_cont .fl {font-size:85%;}
.right_left {float:left; width:40px; margin-right:10px; color:#829498; font-size:85%;}
.div_cont {padding:0px 0 10px 0; line-height:1.5; color:#839597; float:left;}
.min_cont {margin:-5 0 0 8px; float:left; font-size:85%}
.m30 {margin:0 0 6px 30px;}
.mt4 {margin-top:4px;}

.footer_line {padding:60px 0 10px 0;}
.footer_line DIV {float:left; width:580px; border-top:3px solid #f8a85f}
.footer {margin-bottom:40px;}
.footer .f1 {float:left; margin:0 20px; width:170px;}
.footer .f2 {float:left; margin:0 20px 0 0; width:390px;}
.footer .fl IMG {margin:5px 6px 0 0;}

.list_photo {float:left; width:280px; margin:0 0 40px 20px; -margin-left:10px; color:#819596;}
.list_photo IMG {margin-bottom:15px;}
.list_photo DIV {font-size:110%; margin-bottom:5px; color:#2a445d}

.div_part {margin-bottom:20px}
.div_part H3 {margin-bottom:30px;}
.div_part IMG {margin:0 0px 30px 20px;}

.div_right_cont UL.tire {margin-left:-15px; //margin-left:30px}
.div_right_cont UL.tire LI {margin:0 0 10px 0;}

.div_year {width:100%; float:left;}
.div_year.padding_left {padding-left:18px;}
.div_year DIV {margin-left:10px; padding-top:6px; width:60px; float:left; font-size:120%;}
.div_year DIV A {color:#f35820; //height:1px; border-bottom:1px solid #0188cc; text-decoration:none}
.div_year DIV A:hover {color:#0188cc;}
.div_year DIV.activ {margin-right:24px; //margin-right:8px}
.div_year DIV.activ SPAN {color:#f35820; font-size:130%; margin:0 6px;}
.div_year DIV.activ {padding-top:1px;}

.div_month {margin:0px 0 0 30px; //margin-top:10px; -margin-left:20px; color:#819596; float:left;}
.div_month DIV {margin-bottom:7px; font-size:100%; //font-size:85%;}
.div_month DIV STRONG {color:#000}

.div_news, .div_news_one {float:left; width:530px; //width:600px; font-size:90%;}
.div_news_one {margin-top:30px; line-height:1.5;}

.div_news .fl100 {padding-left:70px;  margin-bottom:15px;}
.div_news .fl100 P {margin:4px 0 0 0;}
.div_news .fl100 P IMG {margin-right:4px}
.div_news .fl100 DIV {margin-left:-70px; -margin-left:-35px; font-size:75%; float:left; color:#829498; padding-top:2px;}

.div_text {font-size:90%; width:92%; float:left;}
/* .div_text h2 {margin:0 0 -10px 40px;} */
.div_text UL {margin-left:16px; //margin-left:60px;}

.grey {color:#839595}

.right_news_block {margin:0px 0 40px 0; float:left; width:100%; font-size:90%;}
.right_news_block H2 {margin-bottom:13px;}
H2 sup { font-size:60%; font-style:italic; margin:0 0 0 10px; letter-spacing:0; }
.first_news {margin-bottom:10px; float:left; width:100%;}
.first_news .date {margin-left:20px; color:#666; font-size:75%;}
.first_news .tire { margin:4px 0 0 -20px;//margin:4px 0 0 20; line-height:1.2}

.div_line_link {margin-left:8px;}
.div_line_link IMG {margin-right:6px;}
.div_line_link SPAN {margin-right:25px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:110%; }
em {font-family:Arial, Helvetica, sans-serif; }

.div_bloc_forum {min-height:165px; //height:165px; background:url(/images/ico_forum.png) no-repeat 0 15px; background:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_forum.png', sizingMethod='crop'); margin-top:60px; float:left; width:100%; -width:88%;}
.forum_data {float:left; margin-left:200px; -margin-left:100px; line-height:1.2}
.forum_data H2 {font-style:normal; margin-bottom:10px;}
.forum_data H2 A {color:#f05b23}
.forum_data .list_forum {float:left; margin-bottom:18px; font-size:90%; width:100%;}
.forum_data .list_forum P {margin:5px 0 0 0; color:#849696; font-size:85%;}
.forum_data .list_forum P SPAN {margin-right:10px;}
.forum_data .list_forum P A {color:#849696}
.forum_data .list_forum P IMG {margin-right:4px;}

.list_first_part  {margin-top:0; margin-left:20px;}
.list_first_part H3 {margin-bottom:20px; color:#0162b3}
.list_first_part IMG {margin-right:60px; margin-bottom:20px;}

.mt48 {margin-top:48px;}
.div_first_left {width:60%; float:left; margin:0px 0 0 -50px; position:relative; z-index:100;}
.m80 {margin:10px 0 0 60px; width:560px}
.grey_hol {margin-left:17px; color:#839497; font-size:110%; letter-spacing:-.02em; margin-bottom:-3px;}
.h1_big {color:#0060af; font-size:240%; font-weight:bold;}
.mf20 {margin:10px 0 20px 80px; font-size:90%; line-height:1.5;}
.fmw {float:right; margin-top:10px; width:280px;}

.contactRuk { position: relative; left: 20px;}
.contactRuk p { position: relative; left: 10px; }

.abzac table { background-image: url("/images/lines.png"); background-attachment: scroll; background-position: 13px -30px; background-repeat: no-repeat; }

.abzac td { width: 260px; padding: 30px 60px 30px 0px; }
.abzac td h3 { width: 260px; font-size: 130%; }
.abzac td p
{
	margin-left: 5px;
}

@media print {
}

.printview, .printview * {
	background-color: white !important;
	background-image: none !important;
}

.printview .div_month div, .printview .div_left_h1 div,
.printview .date_big, .printview .menu td.activ a,
.printview .menu td.activ2 a, .printview .div_year div{
	color: black !important;
}
