﻿BODY, TD {font-family: Arial, Tahoma, Verdana, Sans-Serif;font-size:75%;color:#000000;}
FORM {margin:0;}
TABLE {border:0;width:100%;}
TD {vertical-align: top;}
IMG {border:0;}
A {color:#0066cc;}
A:hover {color: #3399FF;}
/*A:visited {color:#993399;}*/
/*A:hover {color:#CC3366;}*/
/*A:active {color:#0066cc;}*/
H1, H2, H3 { font-weight:normal; margin:0 0 0 0; color:#003366;}
H1 {font-size: 160%;padding:0 0 12 0; }
H2 {font-size:125%;margin:30px 0 15px 0; font-weight:bold;}
H3 {font-size:110%; font-weight:bold; color:#000; margin-top:15; margin-bottom:8;}
H4 {font-size: 100%; padding: 15px 20px; background: #E6EBF3 url('/images/bg_note.gif') repeat-y; font-weight:normal; }

UL {list-style-image: url(/images/arr1.gif);}
UL LI {margin:0 0 14px -20px}

UL.list_tire LI {
	margin:0 0 14px -20px;
	padding:0;
    list-style-type: none;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;
}
UL.list_tire LI A {font-weight:normal;}
UL.list_tire LI:before { content: '\2014\a0'; }
UL UL {margin-top: 10px; list-style-image: url(/images/arr2.gif);}

#nifty A {
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}

.mainmenu #nifty{font-size:105%; margin:0px 0 10px -15px; //width:115%; background: #ffcb05;}
.mainmenu #nifty DIV {margin:0px; padding:0 5px 0 15px;}

.three_banners #nifty {width:29%; min-width:210px; margin:15px 0 20px 0; background: #dedede; float:left;}
.three_banners #nifty DIV {color:#707070; font-size:100%; margin:0px; padding:0 5px 0 15px; height:65px;}

b.rtop, b.rbottom{display:block;background: #FFF;}

.mainmenu b.rtop b, .mainmenu b.rbottom b{display:block; height:1px; overflow: hidden; background: #ffcb05;}
.three_banners b.rtop b, .three_banners b.rbottom b{display:block; height:1px; overflow: hidden; background: #dedede;}

b.r1{margin: 0 5px;}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.banner_left {margin:10 0 10 0; height:89px; background:url(/images/ugol_top_right.gif) no-repeat top right;cursor:pointer; cursor:hand;}
#b1, #b2, #b3, #s1, #s2, #s3, #f1, #f2, #f3 {height:100%;width:100%;}
#b1 {background:url(/images/ugol_top_left.gif) no-repeat left top;}
#b2 {background:url(/images/ugol_bottom_left.gif) no-repeat left bottom;}
#b3 {background:url(/images/ugol_bottom_right.gif) no-repeat right bottom;}
#b3 IMG {position:relative; margin:-32px 0 0 5px;}
#b3 DIV {font-size:130%; color:#ffffff; padding:20px 0 0 10px; text-decoration:none}

.div_logo {
	width:180px; margin:0 6.3em 0 0; margin-left:2.8em;//margin-left:1.4em; float:left;
}

.div_search {
	float:left; width:30%;
}

#text_search {
	width:56%; border:1px solid #999999; height:20px;
}

.div_lang {
	float:right; width:26%; margin:-30px 0 0 0;
}

.div_lang DIV {
	width:37px; margin-right:1.2em; padding:31px 0 7px 0; text-align:center; float:left;
}

.div_lang #activ {
	position:relative; z-index:1; background:#efefef url(/images/lang_bottom.gif) no-repeat bottom center;
}

.div_left {
	width:185px; margin-left:3.8em;//margin-left:2.0em; float:left; padding-left:15px;
}

.mainmenu {
	margin-bottom:45px;
}

.mainmenu DIV {
	font-size:120%;
	font-weight:bold;
	margin-bottom:1em;
}

.submenu {
	padding-bottom:1px;
}

.submenu DIV {
	padding:0;
	font-weight:normal;
	font-size:85%;
	margin:7px 0 9px 22px;
}

.call_center {
	margin-bottom:90px; position:relative; z-index:100;
}

.call_center IMG {
	margin-left:-15px;
}

.call_center DIV {
	font-weight:bold; color:#666666; margin-top:4px;
}

.call_center SPAN {
	color:#003366;
	font-weight: normal; font-size:150%;
}

.banner_do_div {
	background:url(/images/bg_banner.gif) repeat-x left top;  margin-left:-10px;
}

.banner_do_div A {
	text-decoration:none;
}

.kurs #date {
	font-size:120%;
}

.three_banners {
	/*float:left;*/
	//float:auto;
	width:100%;
	margin:16px 0 10px 0;
	//margin:16px 0 34px 0;	
}


#shapka TD, .data TD {
	border:1px solid #ffffff; height:20; width:38%; text-align:right; font-size:70%; color:#999999
}

#shapka TD#one, .data TD#one {
	color:#000000;
	width:20%;
	font-weight:bold;
	text-align:left;
}

.data TD {
	color:#464646;
	font-size:75%;
	margin:0px 0 5px 0;
}

DIV#punkt {
	font-size:100%;
	margin-bottom:3px;
}

DIV#punkt .punkt_span {
	border-bottom:1px dashed #0066cc; color:#0066cc; cursor:pointer; cursor:hand;
}

.div_top_main {
	width:93%; height:300; 
}

.div_right {
	margin-left:290px;
	//margin-left:72px;
	//float:left;
}

.kurs {
	padding:0 5px 5px 5px; background:#ffffff; width:30%; float:right; margin:0 0 0 15px; background:url(/images/bg_banner_car.png) no-repeat left top; background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_banner_car.png', sizingMethod='scale');
}

.kurs TABLE {
	margin:12px 0 10px 0;
	background:#ffffff; position:relative; z-index:1;
}

.tbl_kurs TABLE {display:none;}
.kurs #kurs_1 {
	width:170; position:relative; z-index:4
}

.text_main_banner {
	background:url(/images/bg_banner_car.png) no-repeat left top; background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_banner_car.png', sizingMethod='scale'); padding:0 5px 5px 5px; width:190px; float:right; margin-right:5%;
}

#text_main_banner_1 {
position:relative; z-index:5;
}

.div_ico_left {
	width:40%; //width:28%; float:left;
}

.div_project {
	width:99%;  float:left;
}

.div_proj {
	padding-top:8px; width:55%; float:left;
}

.koor {
	min-width:135px; float:left; width:46%; padding:0 10px 0 0; margin:0 5px 15px 0;
}

.koor DIV {
	margin-left:36px; width: 150px;
}

.map {
	min-width:173px; float:left; width:48%; background:url(/images/map_kaz.gif) no-repeat; height:96px
}

#mw {
	max-width:300;
	padding-right:5px;
}

.ico_calc {
	margin:10px 0 38px 8px; float:left; clear: right; width:70%; //width:100%;
}

.ico_calc LI {
	list-style-position:outside;
	list-style:none;
	margin:3px 0 0px 18px;
	font-size:95%;
}

.news {
	margin:0 0 35px 36px;
}

.news #date {
	font-size:85%;
	margin:0;
}

.news DIV {
	margin:0 0 12px 0px;
}

.what {
	width:173px;
	margin-bottom:30px;
}

.what DIV {
	margin:8 0 0 36px;
}

.what SELECT {
	width:118px;
}

.footer {
	width:expression(document.body.clientWidth > 1300 ? '1300px': 'auto' );
	max-width:1010;
	//width:100%;
	float:left; //float:auto; /*width:100%; //width:;*/ float:left; position:relative; padding-left:290; //margin-top:10;
}

.part {
	float:left;
	//float:;
	//margin-bottom:20px;
	width:98%;
}

.part DIV {
	float:left;
	//width:23%;
	margin:0 10px 20px 0;
	padding-right:5%;
	//padding-right:0px;
}

.text_footer {
	float:left; width:98%; //width:100%; border-top:3px solid #ebebeb; margin-top:5;  padding:0px 10px 8px 0; //padding:12px 10px 8px 0;
}

#fl {
	float:left; width:65%;
}

.text_footer DIV DIV {
	margin-bottom:10px;
	margin-top:10px;
	//margin-top:0px;
	float:auto;
}

#rek {
	font-size:95%; color:#999999;
}

.we {
	float:right; width:26%; margin-top:20px; color:#7a7a7a;
}

.we IMG {
	margin:3px 10px 20px 0;
}

.we A {
	color:#7a7a7a;
}

.maintext {width:88%;line-height:1.3; font-size:105%; min-width:600px;}

#red {
	color:#990000;
}

.three_banners #nifty {width:expression(document.body.clientWidth < 1000 ? '210px': '30%' );}
#maindiv {float:left; max-width:1300; min-width:780; width:expression(document.body.clientWidth < 800 ? '780px': 'auto' );width:expression(document.body.clientWidth > 1300 ? '1300px': 'auto' );}
.text_footer, .part {min-width:480; width:expression(document.body.clientWidth < 800 ? '480px': 'auto' );}

.maintext table.tbl_min {width:500px;}
.maintext table td { padding: 10px 20px 15px 0px; }
.maintext table.selection tr:hover { background: #ececec; }
.maintext table.photos img { border:1px solid #999999; }
.maintext table tr.header td, .maintext table.selection tr.header td { border-bottom:2px solid #DCDFE6; padding-bottom: 8px; }
.maintext table tr.header:hover, .maintext table.selection tr.header:hover, .maintext table tr.blank:hover { background: #fff; }
.maintext table.selection tr {//h: expression(onmouseover=new Function("this.style.backgroundColor='#ececec';"),onmouseout=new Function("this.style.backgroundColor='#fff';")); }
.maintext table.selection tr.header, .maintext table.selection tr.blank {//h: expression(onmouseover=new Function("this.style.backgroundColor='#fff';"),onmouseout=new Function("this.style.backgroundColor='#fff';")); }
.fl100 {float:left; width:100%;}

.form_request {width:100%; float:left;}
.form_request .fl100 {margin-bottom:20px;}
.form_request .fl100 .req_left {float:left; width:180px; margin-right:15px; padding:2px 0;}
.form_request .fl100 .req_right {float:left; width:350px}
.form_request .fl100 .req_right INPUT, .form_request .fl100 .req_right SELECT {width:300px;}
.msg {color:red; margin-bottom:20px;}

.contact_en {background:#0969b6 url(/images/u_l_t.gif) no-repeat left top; width:180px; color:#fff!important; float:right; margin:0 0 30px 20px; font-size:85%;}
.contact_en H2, .contact_en SPAN {color:#fff !important;}
.ce2 {background:url(/images/u_r_t.gif) no-repeat right top}
.ce3 {background:url(/images/u_r_b.gif) no-repeat right bottom;}
.ce4 {background:url(/images/u_l_b.gif) no-repeat left bottom}
.ce5 {padding:18px; font-weight:normal;}

.mb10 {margin:0 0 10px 0}
.lh16 {line-height:1.6}
.cn1 {margin:10px 10px 0 0; font-size:140%;}
.cn2 {margin:6px 10px 15px 0; font-size:140%;}
.cn1 SPAN, .cn2 SPAN {color:#5f5f5f; font-size:65%}
.c012 {color:#012e58; font-size:120%}
.mt6 {margin-top:6px;}
.f_min {font-size:75%;}

@media print {
	BODY {margin:0; padding:0}
	.div_left, .div_search, .call_center, .mainmenu, .footer, .three_banners, .div_top_main, .map, .banner_do_div, .banner_left {display:none}
	.div_proj {width:180}
	.div_ico_left {width:150}
	DIV#nifty B {display:none;}
	.div_left {width:150}
	.news, .koor DIV {margin-left:10px;}
	.ico_calc LI {margin-left:0px;}
	.div_right { margin-left:0px; width: 90%; }
	.div_logo { width:180px; margin:0 6.3em 0 0; float:left; }
}