﻿IMG {behavior: url('./pngbehavior.htc');}



HTML, BODY {margin:0; padding:0; height:100%; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:90%; color:#000; background:#f7f7f7; line-height:1.1;}



FORM {padding:0; margin:0;}



INPUT, SELECT, TEXTAREA {font-family: Tahoma, Verdana, Arial, Sans-Serif; color:#231f20}



TEXTAREA {font-size:100%;}



TABLE {border:0; border-collapse:collapse;}



TD {vertical-align:top; padding:0; font-size:80%; color:#231f20}



IMG {border:0;}



A:focus{-moz-outline-style:none;}



A {color:#005197; text-decoration:underline}



/*A:visited {color:#ae29b0;}*/



A:hover {color:#1d80d5;}



A:active {outline:none;}







H1, H2, H3 {font-weight:normal; margin:0 0 0 0; font-family: Tahoma, Verdana, Arial, Sans-Serif; color:#000;}



H1 {font-size:145%; margin:0 0 12px 0;}



H2 {font-size:130%; margin:0 0 8px 0;}



H3 {font-size:120%; margin:0 0 8px 0;}



H4 {font-size:110%; margin:0 0 8px 0;}







UL.tire LI {



	padding:0 0 6px 0;



    list-style-type: none !important;



    behavior: expression( !this.before



            ? this.before = this.innerHTML = '<span style="color:#000">&mdash;</span>&nbsp;' + this.innerHTML : '' ); 



    text-indent: -1.24em;



}



UL.tire {font-weight:normal;}



UL.tire LI:before { content: '\2014\a0';}







.fl100, #fl100 {float:left; width:100%;}



.fr, #fr {float:right !important}



.fl, #fl {float:left !important}











.div_menu_ul {background:#005197; float:left; width:100%; margin-top:25px; }
.div_menu_ul DIV DIV {padding:11px 0; //padding:8px 0}
.div_menu_ul UL {margin:0; padding:0;}
.div_menu_ul UL LI {float:left; color:#fff; list-style:none}
.div_menu_ul UL LI A {color:#fff; display:block;}
.div_menu_ul UL LI DIV { padding:8px 12px; border-right:1px solid #005197; border-left:1px solid #005197;}
.div_menu_ul UL LI A:hover DIV, .div_menu_ul UL LI.activ DIV {cursor:pointer; cursor:hand; background:#99d758; border-right:1px solid #fff; border-left:1px solid #fff; float:left;}
.div_menu_ul UL LI A:hover {-background:#99d758;}

.div_menu_ul UL LI.activ A, .div_menu_ul UL LI.activ A:hover {color:#000;}

.div_menu_ul UL LI A:hover, .div_menu_ul UL LI.activ {color:#000; text-decoration:none}







.div_menu {margin-top:25px; float:left; width:100%}



.div_menu TABLE {background:#005197; width:100%; color:#fff; float:left;}



.div_menu TABLE A {color:#fff}



.div_menu TABLE TD A DIV {padding:8px 12px; float:left; cursor:default; white-space:nowrap;  border-right:1px solid #005197; border-left:1px solid #005197}



.div_menu TABLE TD A {display:block;}



.div_menu TABLE TD A:hover DIV, .div_menu TABLE TD.activ DIV {cursor:pointer; cursor:hand; background:#99d758; padding:8px 12px; border-right:1px solid #fff; border-left:1px solid #fff; float:left;}



.div_menu TABLE TD A:hover {color:#000; text-decoration:none}



.first {background:url(./images/u_l_b.gif) no-repeat left bottom !important; width:8px !important;}



.first DIV {background:url(./images/u_l_t.gif) no-repeat left top!important; width:8px!important; float:none!important; height:10px;}



.last {background:url(./images/u_r_b.gif) no-repeat right bottom !important; width:4px !important; text-align:right !important;}



.last DIV {background:url(./images/u_r_t.gif) no-repeat right top !important; width:4px !important; float:none !important; height:10px}







.footer {margin-top:50px; float:left; width:100%; border-top:4px solid #e5e5e5; padding:15px 0 0 0}



.footer_left {margin-left:5px; float:left; width:14%; line-height:1.4; margin-right:7%;}



.footer_center {float:left; width:52%;}



.footer_center UL {padding:0; margin:0; list-style:none}



.footer_center UL LI {float:left; width:33%; font-size:95%; margin-bottom:12px;}



.footer_right {float:right; width:22%;}



.footer_right IMG {margin-right:10px}







.div_auto DIV {width:17%; float:left; margin:0 0 0 10px; padding:0 0 0 10px}



.div_auto DIV IMG {margin-left:-10px; margin-bottom:14px}



.div_auto DIV A H1 {color:#005197; margin-bottom:10px;}



.div_auto DIV A H4 {font-size:90%; font-weight:normal}



.div_auto DIV A:hover H1 {color:#1d80d5}



/*.div_auto DIV A:visited H1 {color:#ae29b0 !Important;}*/



.div_auto P {color:#949494; font-size:85%; margin:0 0 4px 0;}
.div_auto P.accent {color:#333; font-size:100%; margin:0 0 4px 0;}



.div_auto P IMG {margin:0 3px 0 0;}



.red {color:#ca0000 !important}







/*.www TD {border:1px solid red}*/







.ul_right {margin-top:20px;}



.ul_right UL {margin:0; padding:0; list-style:none}



.ul_right UL LI {padding-left:20px; background:url(./images/ico_str.gif) no-repeat 0 4px; line-height:1.3; font-size:150%; margin-bottom:12px;}







.div_tiz {width:33%; float:left;}



.div_tiz .fl {float:left; width:70px;}



.div_tiz .fr {float:left !important; /*width:68%; //width:70%;*/ width:185px; border-left:3px solid #e5e5e5; padding-left:10px; line-height:1.4; //height:80px; min-height:80px; }



.div_tiz .fr P {margin:4px 0 0 0}







.tbl_width {background:#fff; width:100%; //height:100%; min-height:100%; min-width:1000px; max-width:1150px !important; //width:expression(document.body.clientWidth < 1000 ? '1000px' : document.body.clientWidth > 1150 ? "1150px" : "100%");}



.td_top {padding:40px 35px}



.slogan {float:left; margin:0px 0 0 45px;}



.slogan {color:#7f7f7f; margin-top:-6px;}







.tbl_main_vid {border-left:1px dashed #bfbfbf; margin-top:4px;}



.td_one {border-bottom:1px dashed #bfbfbf; padding-bottom:15px; width:78%; height:150px;}



.p2015 {padding:20px 15px 0 15px; //float:left;}







.dashed_one {font-size:1%; height:1px; width:88px; float:right; position:relative; z-index:1000; margin:15px 0px -20px 0}



.dashed_two {font-size:1%; height:1px; width:78.5%; text-align:right; float:left; position:relative; z-index:1000; margin:-1px 0 0px 0;}



.div_main_right {background:#cadaea url(./images/m_l_t.gif) no-repeat left top; margin:20px 0 0px 0;}



.div_main_right H2 {font-size:140%;}



.div_main_right DIV {background:url(./images/m_r_t.gif) no-repeat right top; padding:12px 20px 6px 20px}



.div_main_right_2 {background:#f5f8fa url(./images/m_l_b.gif) no-repeat left bottom; margin-bottom:10px;}



.dmr22 {background:url(./images/m_r_b.gif) no-repeat right bottom; padding:20px 20px 40px 20px; font-size:95%; line-height:1.4}



.dmr22 H3 { font-size:150% !important; margin:10px 0 0px 0px;}



.ml12 {margin-left:-12px !important;}



.dmr22 H3 SPAN {color:#54ad0c; font-size:65%;}



.dmr22 DIV {margin-top:10px; font-size:110%;}







.td_two {border-bottom:1px dashed #bfbfbf; padding-bottom:15px; background:url(./images/bg_dashed.gif) repeat-y 56% 0%; //background:url(./images/bg_dashed.gif) repeat-y 66% 0%}
.td_two .div_auto DIV {//width:22%;}







.more_requery {margin-top:14px;}



.more_requery SPAN {font-size:130%;}



.mt40 {margin:40px 0 0 0; clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;}







.submenu {margin:40px 0 40px 0; padding:0}



.submenu DIV, .submenu LI {list-style:none; padding:9px 10px 9px 16px; border-left:5px solid #79be30} 



.submenu DIV.activ, .submenu LI.activ { border-left:5px solid #07569a; margin:1px 0; line-height:1.4; padding:3px 10px 3px 16px}



.div_vkl {float:left; padding-bottom:10px; margin-right:20px; cursor:pointer; cursor:hand}



.vkl_activ {background:url(./images/vkl_str.gif) no-repeat bottom center;  cursor:default;}



.div_vkl DIV {background:#e5e5e5 url(./images/vkl_left.gif) no-repeat left top;}



.div_vkl DIV DIV {background:url(./images/vkl_right.gif) no-repeat right top; padding:6px 14px; color:#384148; font-size:140%;}



.div_vkl DIV DIV SPAN {color:#005197; cursor:pointer; cursor:hand; border-bottom:1px dashed #005197}



.vkl_activ DIV DIV SPAN {color:#384148; cursor:text; border:0}







.div_cr {margin-bottom:25px;}



.cr {float:left; margin-right:6px; padding:3px 0; width:19px; text-align:center; color:#808080; font-size:85%; background:url(./images/cr.gif) no-repeat left top}



.cr_activ .cr {background:url(./images/cr_activ.gif) no-repeat left top; color:#fff}



.cr_activ .cr_right {color:#000}



.cr_right {float:left; color:#808080; font-size:85%; padding:3px 0; padding-right:22px; background:url(./images/str_right.gif) no-repeat 95% 7px}



.nobg {background:url(./)}







.tbl_schet {width:100%;}



.tbl_schet TD {padding:0 12px 22px 0}



.bonusMalus1 {font-size:85%; color:#999999;}



.bonusMalus1 STRONG {color:#000; font-weight:normal; border-bottom:1px dashed #000; cursor:pointer; cursor:hand;}







.link {color:#005197; border-bottom:1px dashed #005197; margin:0; cursor:pointer; cursor:hand;}





.text_main {margin:40px 0 20px 48px; padding-right: 7em; line-height:1.4}



.text_main H1 {font-size:180%; margin-bottom:25px;}



.text_main H2 {font-size:135%; margin:25px 0 8px 0; color:#004286}



.text_main H3 {font-size:110%; margin:14px 0 5px 0; font-weight:bold;}



.text_main H4 {font-size:100%; margin:0 0 8px 0; font-weight:bold;}



H2.but {margin-top:8px;}



.div_rev {float:left; width:82%; //width:85%; border-left:10px solid #8ac64b; padding-left:130px; line-height:1.5; margin-bottom:40px;}



.bg_ogpo {background:url(./images/auto_ogpo.gif) no-repeat 10px 0}



.div_rev DIV {margin-top:6px;}



.div_rev DIV SPAN {color:#005197; border-bottom:1px dashed #005197; cursor:pointer; cursor:hand; //height:10px;}







.div_tbl_schet {width:100%; //width:90%;}



.div_tbl_schet H2 {color:#004286; margin-bottom:20px;}







.mb16 {margin-bottom:16px;}







.bggreen {background:#8ac64b}







.div_info {float:left; color:#434343; font-size:85%; background:url(./images/ico_!.gif) no-repeat 0 4px; margin-left:35px; padding-left:36px}



.div_info DIV {width:220px; //width:240px; padding-left:10px; border-left:3px solid #8ac64b; line-height:1.4}







.res_p {margin-top:30px; background:#fceed7 url(./images/s_l_t.gif) no-repeat left top; width:415px; float:left;}



.p2 {background:url(./images/s_r_t.gif) no-repeat right top; float:left; width:100%}



.p3 {background:url(./images/s_r_b.gif) no-repeat right bottom; float:left; width:100%}



.p4 {background:url(./images/s_l_b.gif) no-repeat left bottom; padding:20px 20px 10px 20px; float:left; width:100%}



.p4 .fl100 {margin-bottom:10px}



.p4 .fl {width:130px; padding-top:4px;}



.p4 .fr {font-size:140%; float:left !important}



.p4 UL {margin-top:6px; margin-bottom:0px;}



.p4 INPUT {font-size:140%; width:300px; padding:4px 0}







H2.big {font-size:150%; margin-bottom:15px;}



.black {color:#000 !important; margin-bottom:10px !important;}







.tbl_info {margin-bottom:30px;}



.tbl_info TD {padding:6px 10px 6px 2px}



.tbl_info TR:hover TD {background:#e1ffa7}



.nobg TR:hover TD {background:#fff}



/*-,.tbl_info TR {//h: expression(onmouseover=new Function("this.style.backgroundColor='#e1ffa7';"),onmouseout=new Function("this.style.backgroundColor='#fff';")); }
-,.nobg TR {//h: expression(onmouseover=new Function("this.style.backgroundColor='#fff';"),onmouseout=new Function("this.style.backgroundColor='#fff';")); }*/



.tbl_info TD STRONG {font-size:140%; font-weight:normal;}



.grey {color:#666666 !important;}



.td_pay {padding-top:10px !important;}







.tbl_info .div_info {margin:20px 0 0 0; width:140px; //width:220px}







.but_1 {font-size:120%;}



.but_2 {font-size:140%; padding:6px 10px; //padding:4px 2px}





.tbl_infa TD {padding:0 20px 8px 0}



.tbl_infa .inp_big TD INPUT, .inp_big TD INPUT  {width:300px}



.tbl_infa .inp_big TD INPUT.min, .inp_big TD INPUT.min {width:114px;}



.tbl_infa TD H3 {margin:30px 0 10px 0}







.h1_ns {position:relative; z-index:1000; width:200px; -width:180px; margin:-35px 0 27px -20px;}







.div_news {width:90%;}



.date {color:#666; margin-bottom:6px;}



.news_desr {margin:0px 0 25px 0}



.news_desr P {margin:6px 0}







.div_pages {float:left; width:100%;}



.div_pages DIV {float:left; margin:0 10px 10px 0; font-size:120%; font-weight:bold}



.div_pages DIV A {font-weight:normal}





/*ADDITIONAL FORM STYLES*/



.form-checker {margin: 0 0 10px 0;}

table.tbl_schet p {padding: 0 0 0 21px; text-indent:-21px}

a.dasher {color:#005197; border-bottom:1px dashed #005197; text-decoration:none;}

.higher {margin: 10px 0 0 0;}

.content td {padding: 0 10px 10px 0;}







.tbl_infa .inp_big TD INPUT.form_radio, .inp_big TD INPUT.form_radio {width:20px;}



/*ADDITIONAL FORM STYLES*/

/* ALEX CONTENT */
table.whitespace td {padding: 0 20px 20px 0;}
table.whitespace h2 {margin-top:0px; padding-top: 0px;}

table.products td {padding: 0 20px 40px 0;}
table.products tr.head td {padding: 20px 20px 20px 0;}
table.products h2, h3 {margin-top:0px; padding-top: 0px; float:none;}
/* ALEX CONTENT END */



@media print {



	DIV, IMG {float:none}



	.td_top {padding:0; margin:0; font-size:85%;}



	.slogan {width:100%; margin:40px 0 20px 0;}



	.tbl_main_vid, .td_one, .td_two {border:0px;}



	.div_tiz {float:left!important}



	.div_menu, .footer, #nopr, .dashed_one, .dashed_two, .mb16, .div_rev, .div_cr, .div_info {display:none}



}