/*@import "reset.css";*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #555555;
	background: white;
	overflow-y:scroll;
}
/*ol, ul {
	list-style: none;
}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*@import "standard.css";*/



body { background: #fff;color: #4b4b4b;margin:0;padding:0;font: 10pt/14pt/*75.5%/1.65*/ Arial, Helvetica, Tahoma, Verdana, Serif;}
::selection { background:#0070b7;color:#fff; }
::-moz-selection { background:#0070b7;color:#fff; }

textarea,
select,
input { font-family:Arial,Helvetica,clean,sans-serif;font-size:100%; }
label { cursor:pointer; }

h1 { margin:0;padding: 40px 0 .5em; }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h1,h2,h4,h5 { 

	font-family: /*Proxima Nova*/ 'Arial Narrow'; 
	font-weight: normal; 
	font-style: normal; 
	
	color:#6D8180;
	line-height:1.17;
}
h3 { 

	font-family: /*Proxima Nova*/ 'Arial Narrow'; 
	font-weight: normal; 
	font-style: normal; 
	
	color:#6D8180;
	line-height:1.17;
}

h1 { font-size:/*2.6em*/ 25pt;line-height:27pt; }
h2 { font-size: 2.2em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.1em; }

table,pre,dl,form { margin:.6em 0; }
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc;padding:.5em; }
th { font-weight:bold;text-align:center; }
caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }

p { margin:1.2em 0; }

blockquote { margin:1em;background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:0 1em;color:#666; }

ol, ul { margin:.35em 2em;}
ol ol, ul ul {margin-top:0;margin-bottom:0;}
ol li { list-style:decimal outside; }
li {margin:.25em 0;}
ul li {list-style:square;}

dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}

strong { font-weight:bold; }
em,i {font-style:italic;}

a {color:#E71092;text-decoration:none;}
a:link { color:#E71092;text-decoration:none;}
a:visited { color:#E71092;}
a:focus { color:#E71092;}
a:hover { color:#E71092;}
a:active { color:#E71092;}


address { background:transparent;font-style:normal; }

a img,fieldset { border:none; }

sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
sub {vertical-align:sub;font-size:90%;position:relative;}
small {font-size:90%;}
hr {display:none;}


/* general tools */

.hide,.pda,.print,legend,.alt { display:none; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.a-left { text-align:left !important; }
.floatleft { float:left !important; }
.floatright { float:right !important; }
.no-border { border:none !important; }
.warning,.note { color:#c00 !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.top {margin-top:0;}
.clear { clear:both; }
.inline-block { display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle; }
.reset { margin:0 !important;padding:0 !important;float:none !important;clear:both !important;height:0 !important;overflow:hidden; }
.vodka{position:absolute;}

/* main */



html,body {height:100%;text-align:center;}
.pg {text-align:left; width:920px;margin:0 auto;padding:0 40px 0 40px;}
.cnt {min-height:100%;height:auto !important;height:100%;position:relative;z-index:100;}
.ftr {position: relative;z-index:100;margin-top: -98px; height: 98px;} /* отрицательная граница = высоте футера */

#L {width: 200px; float: left; padding:0; padding-bottom: 106px; position:relative;z-index:100;}
#R {width:680px;float:right;margin-left:-280px; padding-bottom: 106px;clear:both;position:relative;z-index:100;}

#L h1{width:210px;height:120px;background:transparent url(/i/t_new.png) 0px -604px no-repeat;padding:0;margin:40px 0 40px -10px;position:relative;z-index:100;}
#L h1 a{width:102px;height:80px;display:block;float:left;text-indent:-9999px;}

#L h1 a.kian{width:102px;height:80px;display:block;float:left;text-indent:-9999px;}
#L h1 a.life{width:103px;height:80px;display:block;float:left;text-indent:-9999px;margin-left:5px;}
#L h1 a.life:hover{background:transparent url(/i/t_new.png) -107px -724px no-repeat;}
#L h2{display:none;}

#nv {margin:0;padding:0 !important;position:relative;left:-10px !important;}
#nv li{list-style-type : none;padding-bottom:1px; margin:0;}
#nv li a{

	font-family: /*Proxima Nova*/ 'Arial Narrow'; 
	font-weight: normal; 
	font-style: normal; 
	
	font-size:25pt;
	color:#E41194;
	padding-left:10px;
	line-height:27pt;
	cursor:pointer;
	cursor:hand;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	/*letter-spacing:-1px;*/
}
#nv li ul li a{font-family:Arial;font-size:10pt;line-height:17pt;color:#E41194;padding-left:10px;}
#nv li ul{display:none;padding:0 0 5px 0;margin:0;}
#nv li ul li{padding:0;}
#nv a.selected{color:#777777;}
#nv a.active{color:#777777; cursor:default !important;}
#pnv ul {height:415px;overflow:hidden;position:relative;}
#pnv ul div{position:relative;}
.clfx:after { content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
 
.un3{width:200px;float:left;}
#life .un3{position:relative;}
#life .un3 .inner_life {position:relative;left:-10px;margin-right:-10px;padding:10px;width:200px;}
/*#life .un3 .inner_life:hover{background:#f4f4f4;}*/
.de3{width:200px;margin:0 40px 0 40px;float:left;}
.tre3{width:200px;float:left;}

.un2eq{width:320px;float:left;}
.de2eq{width:320px;margin:0 0 0 40px;float:left;}

.un2eqPi{width:320px;float:left;}
.de2eqPi{width:200px;margin:0 0 0 60px;float:left;text-align:right;color:#AAAAAA;}
.de2eqisPi{width:80px;margin:0 0 0 20px;float:left;}


.un2{width:440px;float:left;}
.de2{width:200px;margin:0 0 0 40px;float:left;}

.sUn{width:200px;margin:0 40px 0 0;float:left;}
.sDe{width:200px;margin:0 40px 0 0;float:left;}
.sTre{width:200px;float:left;}
.sCtr{width:200px;margin:0 0 0 40px;float:left;/*text-align:right;*/position:relative;z-index:100;}

/*
.proj{width:760px;margin:0 -40px 0 -40px;height:350px;position:relative;z-index:100;}
#lftHit, #rghtHit {position:absolute;height:350px;z-index:100;background:transparent url(/i/d.gif);}
#lftHit {width:380px;z-index:200;float:left;}
#rghtHit {left:380px;width:100%;margin-left:-380px;z-index:100;float:right;}
#pi{height:350px;width:100%;overflow:hidden;}
*/



.proj{margin:0;height:350px;position:relative;z-index:100;}
#lftHit, #rghtHit {position:absolute;height:350px;z-index:100;background:transparent url(/i/d.gif);cursor:hand;cursor:pointer;}
#lftHit {width:280px;z-index:200;float:left;}
#rghtHit {/*left:400px;*/width:100%;margin-left:400px;z-index:100;float:right;}

#lftHitOut, #rghtHitOut {position:absolute;height:350px;z-index:99;background:transparent url(/i/d.gif);cursor:hand;cursor:pointer;}
#lftHitOut {width:280px;z-index:199;float:left;}
#rghtHitOut {/*left:400px;*/width:100%;margin-left:400px;z-index:99;float:right;}

#lftHitBig, #rghtHitBig {position:absolute;/*top:120px;*/height:90%;z-index:699;background:transparent url(/i/d.gif);cursor:hand;cursor:pointer;}
#lftHitBig {width:40%;float:left;margin-right:-100%;}
#rghtHitBig {left:40%;width:60%;float:left;margin-right:-100%;}

.noBack{background:none !important;}
#lftTtp{width: 53px;height: 53px;background:transparent url(/i/go_left.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_left.png',sizingMethod='crop')*/}
#rghTtp{width: 53px;height: 53px;background:transparent url(/i/go_right.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_right.png',sizingMethod='crop')*/}
* html #lftTtp{width: 53px;height: 53px;background: url(/i/go_left.gif) no-repeat;}
* html #rghTtp{width: 53px;height: 53px;background: url(/i/go_right.gif) no-repeat;}


#lftTtpOut{width: 53px;height: 53px;background:transparent url(/i/go_left.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_left.png',sizingMethod='crop')*/}
#rghTtpOut{width: 53px;height: 53px;background:transparent url(/i/go_right.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_right.png',sizingMethod='crop')*/}
* html #lftTtpOut{width: 53px;height: 53px;background: url(/i/go_left.gif) no-repeat;}
* html #rghTtpOut{width: 53px;height: 53px;background: url(/i/go_right.gif) no-repeat;}


#lftTtpBig{width: 53px;height: 53px;background:transparent url(/i/go_left.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_left.png',sizingMethod='crop')*/}
#rghTtpBig{width: 53px;height: 53px;background:transparent url(/i/go_right.png) no-repeat;/*//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/go_right.png',sizingMethod='crop')*/}
* html #lftTtpBig{width: 53px;height: 53px;background: url(/i/go_left.gif) no-repeat;}
* html #rghTtpBig{width: 53px;height: 53px;background: url(/i/go_right.gif) no-repeat;}


#pi{height:350px;width:100%;overflow:hidden;position:relative;}

#pi ul{
	margin:0 !important;
	padding:0 !important;
	position:relative;
}

#pi li{
	float:left;
	margin:0 20px 0 0;
	list-style-type : none;
	background:transparent url(/i/sn.gif) center center no-repeat;
}

#pi li img{
	width:680px;
	height:350px;
}

.htmltooltip{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	font-size:12px;
	font-family:arial;
	color: #E40B90;
	width: 53px;
	height: 53px;
}


/*
#lftTtp sup{left:5px;top:-7px;}
#lftTtp sub{left:5px;}
#rghTtp sup{left:-7px;top:-7px;}
#rghTtp sub{left:-7px;}
*/
.msk, .nsk {}

.msk h1{height:70px;padding:0;width:auto;background:transparent url(/i/t_new.png) -300px 0 no-repeat;margin-top:28px;}
.msk h1 a{text-indent:-9999px;display:block;}
h1.msk_active{background:transparent url(/i/t_new.png) -300px -200px no-repeat;}
h1.msk_active a{cursor:default !important;}
.msk h2{display:none;}

.nsk h1{height:70px;padding:0;width:auto;background:transparent url(/i/t_new.png) no-repeat;margin-top:28px;}
.nsk h1 a{text-indent:-9999px;display:block;}
h1.nsk_active{background:transparent url(/i/t_new.png) 0 -200px no-repeat; }
h1.nsk_active a{cursor:default !important;}
.nsk h2{display:none;}

#ru {height:7px;width:14px;text-indent:-9999px;overflow:hidden;background:transparent url(/i/t_new.png) 0 -396px  no-repeat;margin:40px 10px 0 0;display:block;float:right;}
#en {height:7px;width:14px;text-indent:-9999px;overflow:hidden;background:transparent url(/i/t_new.png) -100px -396px  no-repeat;margin:40px 0 0 0;display:block;float:right;}
#ru.is {background:transparent url(/i/t_new.png) -50px -396px no-repeat;}
#en.is {background:transparent url(/i/t_new.png) -150px -396px no-repeat;}
.sUn .copy {color:#fff;height:3px;vertical-align:bottom;width:86px;text-indent:-9999px;overflow:hidden;background:transparent url(/i/t_new.png) -61px -535px no-repeat;margin:9px 0 0 -10px;padding:10px 0 0 0;display:block;/*float:right;*/}
.sUn  a {text-indent:-9999px !important;  display:block; width:100px; height:35px;background:transparent url(/i/t_new.png) 0 -478px no-repeat;cursor:hand;cursor:pointer;margin:0 0 0 -10px;}

/*
.ftr .sUn{height:35px;background:transparent url(/i/t_new.png) 0 -473px no-repeat;cursor:hand;cursor:pointer;}
.ftr .sUn a{text-indent:-9999px !important; display:block;height:35px;}
.ftr .sDe{height:48px;background:transparent url(/i/t_new.png) 0 -425px no-repeat;cursor:hand;cursor:pointer;}
.ftr .sDe a{text-indent:-9999px !important; display:block;height:48px;}
*/

.ftr .sUn{height:98px;}
/*
 * преза
 * .ftr .sUn a{text-indent:-9999px !important; display:block;height:58px; width:160px;background:transparent url(/i/t_new.png) 0 -425px no-repeat;cursor:hand;cursor:pointer;position:relative;z-index:9999;left:-10px;}
*/
#mp .ftr .sUn a{left:0px;}

/*h1*/
.hlf {width:440px;}
.rindnt {position:relative;left:-40px;}

#ma {position:absolute;z-index:101;top:40px;left:40px;background:transparent url(/i/sn.gif) center center no-repeat;margin-left:240px;/*margin-bottm:-100%;width:100%;min-height:100%;height:auto !important;height:100%;overflow:hidden;*/}
/*#map_canvas{margin-top:180px;}*/

#va, #vaHits {position:absolute;z-index:99;top:0;left:0;margin-left:260px;margin-bottom:-100%;width:100%;/*min-height:100%;height:auto !important;height:100%;*/}
#va{/*min-height:100%;height:auto !important;*/height:100%;}
.va {background:#000 url(/i/vacancy.jpg) no-repeat;}
#vaHits {z-index:199;background:none;margin-top:180px;}
#vacs {overflow:hidden;height:300px;margin-top:-40px;color:#BDBDBD;}
#vacs h1{color:#BDBDBD;}
#vacs ul{margin:0;list-style-type : none;padding:0;}
#vacs li{min-height:300px;height:auto !important;height:300px;list-style-type : none;}
#vacs li.selected{color:#fff;}
#vacs li.selected h1{color:#fff;}
#navi {color:#BDBDBD;line-height:1.4;padding-top:1.7em;}
* html #navi {padding-top:4em;}
#navi a {display:block;margin-top:30px;}
#navi a.selected {color:#fff;}


/* расхлоп */
#srvUn, #srvDe, #srvTre{ }
.srv {margin:0;padding:0;position:relative;width:200px;float:left;margin-right:-100%;}
.srv li{margin:0;padding:0;list-style:none;width:200px;height:50px;color:#fff;padding:10px;position:relative;cursor:hand;cursor:pointer;}
.srv li h1{vertical-align:middle;margin:0;padding:0;font-size:10pt;color:#fff;font-weight:normal;font-family:Arial;line-height:12pt;}
.srv li p{margin:0;padding:0;font-size:10pt;color:#fff;display:none;line-height:13pt;}
#srvUn{left:0;} 
#srvDe {left:220px;}
#srvTre{left:440px;}
#srvUn li{background:#E81094 url(/i/srv_arr1.gif) right bottom no-repeat;} 
#srvDe li{background:#CA36E5 url(/i/srv_arr1.gif) right bottom no-repeat; }
#srvTre li{background:#8436E5 url(/i/srv_arr1.gif) right bottom no-repeat; }

.textIndent {text-indent:-9999px !important;}
.big {font-size:25pt !important;line-height:25pt !important;font-family:Arial Narrow, Arial !important;margin:20px 0 0 0 !important; padding:0 0 20px 0 !important;}
.srv-arr {background-image:url(/i/srv_arr.gif) !important;}
.noCu{cursor:default !important;}

/*life pager*/
/* pager */
#life h2{color: #4b4b4b;font:bold 10pt/14pt Arial, Helvetica, Tahoma, Verdana, Serif;}
.pager {
	margin: 20px auto 0 auto !important;
	padding: 20px 0;
	position: relative;
	overflow: hidden;
	width: 650px;
}

.pager .navi ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 50000px;
}

.pager .navi ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pager .navi {
	overflow: hidden;
	position: relative;
	width: 650px;
}
.pager .navi .inactive,
.pager .navi .active {
	background: #b2b2b2;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	left: 0;
	position: absolute;
	width: 50%;
}
.pager .navi .active {
	background: #E81094;
	left: 50%;
}
.pager .navi ul {
	position: relative;
}
.pager .navi ul li {
	background: url('/i/i-dot.png') 0 0 no-repeat;
	font-size: 1px;
	line-height: 1px;
	float: left;
	text-align: left;
	width: 40px;
}
.pager .navi ul li a {
	display: block;
	cursor: pointer;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	width: 40px;
	color:#fff;
	text-indent:-9999px;
}
.pager .navi ul li.left,
.pager .navi ul li.right {
	background: #fff;
	height: 10px;
	width: 320px;
}
.pager .play {
	background-image: url('/i/play.png');
	cursor: pointer;
	display: block;
	height: 40px;
	left: 305px;
	margin-top: -25px;
	position: absolute;
	width: 40px;
}
p.grey i{font-style:normal;color:#AAAAAA;}
.pagination{display:none;}








































































/*
 * 
 * 
 * 
 * 
 * 														MAIN PAGE
 * 
 * 
 * 
 * 
 * 
 * 
 * */
/*
@font-face {
    font-family: 'Proxima Nova';
    src: url('/css/proxima/proximanova-reg-webfont.eot');
    src: url('/css/proxima/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/proxima/proximanova-reg-webfont.woff') format('woff'),
         url('/css/proxima/proximanova-reg-webfont.ttf') format('truetype'),
         url('/css/proxima/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
	font-family: 'Proxima Nova';
	src: url('/css/proxima/15C4C3_0.eot');
	src: url('/css/proxima/15C4C3_0.eot?#iefix') format('embedded-opentype'),
	url('/css/proxima/15C4C3_0.woff') format('woff'),
	url('/css/proxima/15C4C3_0.ttf') format('truetype'),
	url('/css/proxima/15C4C3_0.svg#wf') format('svg');
	}

.proj{
	overflow:hidden;
}


#mp {
	padding:0 0 0 30px;
	background: url(/i/sn.gif) no-repeat center center;
	/*overflow-x:hidden;*/
}
/*
#mp #container{
	width:101%;
}
*/
#mp .pg.cnt, #mp .pg.ftr {
	width:100%;
	padding:0;
}

#mp .pg .cnt {padding-bottom:98px;visibility:hidden;}
#mp .pg .cnt.showie {visibility:visible;}

#mp #L h1 {margin-bottom:0;}

#mp #L  {padding-bottom:0;}



#mp .box{float:left;position:relative;/* margin-right:40px;*/margin-bottom:20px;/*padding-bottom:10px;*/}

#mp .h1{height:160px;}

#mp .h2{height:340px;}

#mp .h3{height:520px;}


#mp .t1{width:200px;}

#mp .t2{width:440px;}

#mp .t3{width:680px;}

#mp .t4{width:920px;}

#mp .inner {
	position:relative;z-index:9999;left:-10px;margin-right:-40px;float:left;height:inherit;
	/*
	display:table-cell;
	vertical-align:bottom;
	*/
}
#mp .box .inner, #mp .box .hover{
	font: 10pt/14pt/*75.5%/1.65*/ Arial, Helvetica, Tahoma, Verdana, Serif;
}


#mp .t1 .inner, #mp .box.t1 .hover{width:220px;}

#mp .t2 .inner, #mp .box.t2 .hover{width:460px;}

#mp .t3 .inner, #mp .box.t3 .hover{width:700px;}

#mp .t4 .inner, #mp .box.t4 .hover{width:940px;}

#mp .box .inner .fortext.top, #mp .box .hover .fortext.top {
	padding:10px !important;
	
	height:auto !important;
	
	display:block !important;
}

#mp .box .inner .fortext i, #mp .box .hover .fortext i{
	display:block;
	margin: 1.2em 0;
	font-style:normal;
	zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

#mp .box .inner .fortext, #mp .box .hover .fortext {
	padding:0 10px;
	
	height:inherit;
	
	display:table-cell !important;
	vertical-align:bottom !important;
}


#mp .box .hover>a{
	
	width:inherit;
	height:inherit;
	
}

#mp .box .hover {
	display:none;
	position:absolute;
	top:0;left:-10px;margin-right:-10px;
	z-index:999999;
	height:inherit;
}
#mp .box .hover.active {
	display:block;
}
#mp .box .hover .htext{
	position:absolute;
	top:0;left:0;
	width:inherit;
	height:inherit;
	/*
	display:table-cell !important;
	vertical-align:bottom !important;
	*/
}

#mp .box .hover .hback{
	/*zoom: 1;
    filter: alpha(opacity=85);
    opacity: 0.85;*/
	position:absolute;
	top:0;left:0;
	width:100%;
	height:inherit;
}

.mt-5 {margin-top:-5px !important;}
.mt-10 {margin-top:-10px !important;}
.mt-15 {margin-top:-15px !important;}
.mt-20 {margin-top:-20px !important;}
.mt-25 {margin-top:-25px !important;}
.mt-30 {margin-top:-30px !important;}
.mt-35 {margin-top:-35px !important;}
.mt-40 {margin-top:-40px !important;}
.mt-45 {margin-top:-45px !important;}
.mt-50 {margin-top:-50px !important;}
.mt-55 {margin-top:-55px !important;}
.mt-60 {margin-top:-60px !important;}
.mt-65 {margin-top:-65px !important;}
.mt-70 {margin-top:-70px !important;}
.mt-75 {margin-top:-75px !important;}
.mt-80 {margin-top:-80px !important;}
.mt-85 {margin-top:-85px !important;}
.mt-90 {margin-top:-90px !important;}
.mt-95 {margin-top:-95px !important;}
.mt-100 {margin-top:-100px !important;}
.mt-105 {margin-top:-105px !important;}
.mt-110 {margin-top:-110px !important;}
.mt-115 {margin-top:-115px !important;}
.mt-120 {margin-top:-120px !important;}
.mt-125 {margin-top:-125px !important;}
.mt-130 {margin-top:-130px !important;}
.mt-135 {margin-top:-135px !important;}
.mt-140 {margin-top:-140px !important;}
.mt-145 {margin-top:-145px !important;}
.mt-150 {margin-top:-150px !important;}


.m0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}
.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}
.mt85 {margin-top:85px !important;}
.mt90 {margin-top:90px !important;}
.mt95 {margin-top:95px !important;}
.mt100 {margin-top:100px !important;}
.mt110 {margin-top:100px !important;}
.mt120 {margin-top:100px !important;}



.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}
.mb70 {margin-bottom:70px !important;}
.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}
.mb85 {margin-bottom:85px !important;}
.mb90 {margin-bottom:90px !important;}
.mb95 {margin-bottom:95px !important;}
.mb100 {margin-bottom:100px !important;}
.mb110 {margin-bottom:110px !important;}
.mb120 {margin-bottom:120px !important;}



.ml-5 {margin-left:-5px !important;}
.ml-10 {margin-left:-10px !important;}
.ml-15 {margin-left:-15px !important;}
.ml-20 {margin-left:-20px !important;}

.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml75 {margin-left:75px !important;}
.ml80 {margin-left:80px !important;}
.ml85 {margin-left:85px !important;}
.ml90 {margin-left:90px !important;}
.ml95 {margin-left:95px !important;} 
.ml100 {margin-left:100px !important;}
.ml110 {margin-left:110px !important;}
.ml120 {margin-left:120px !important;}


.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}
.mr70 {margin-right:70px !important;}
.mr75 {margin-right:75px !important;}
.mr80 {margin-right:80px !important;}
.mr85 {margin-right:85px !important;}
.mr90 {margin-right:90px !important;}
.mr95 {margin-right:95px !important;}
.mr100 {margin-right:100px !important;}
.mr110 {margin-right:110px !important;}
.mr120 {margin-right:120px !important;}


.p0 {padding:0 !important;}
.p5 {padding:5px !important;}
.p10 {padding:10px !important;}
.p20 {padding:20px !important;}
.p30 {padding:30px !important;}

.pt0 {padding-top:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}

.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}

.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}

.pr0 {padding-right:0 !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}


.f80 {font-size:80% !important; line-height:130% !important;}
.f85 {font-size:85% !important; line-height:130% !important}
.f90 {font-size:90% !important; line-height:130% !important}
.f95 {font-size:95% !important; line-height:135% !important}
.f100 {font-size:100% !important;}
.f110 {font-size:110% !important; line-height:135% !important}
.f120 {font-size:120% !important; line-height:135% !important}
.f130 {font-size:130% !important; line-height:140% !important}
.f140 {font-size:140% !important; line-height:140% !important}
.f150 {font-size:150% !important; line-height:145% !important}
.f160 {font-size:160% !important; line-height:150% !important}
.f170 {font-size:160% !important; line-height:125% !important}
.f180 {font-size:180% !important; line-height:125% !important}
.f190 {font-size:160% !important; line-height:125% !important}
.f200 {font-size:200% !important; line-height:125% !important}
.f300 {font-size:300% !important; line-height:125% !important}


.fl {float:left !important;}
.fr {float:right !important;}

.hide {display:none;}
.phide{visibility:hidden;}

.ar{text-align:right !important;}

*::selection {
	background:#e81094;
	color:#fff;
}

*::-moz-selection {
	background:#e81094;
	color:#fff;
}

*::-webkit-selection {
	background:#e81094;
	color:#fff;
}





/*
 * 
 * 
 * 
 * 
 * 							NEW 03.11.2011
 * 
 * 
 * 
 * 
 * 
 * */
 
 
 
 h1,h2,h4,h5 { 

	font-family: Proxima Nova; 
	font-weight: normal; 
	font-style: normal; 
	
	color:#6D8180;
	line-height:1.17;
}

h1 { 

 font-family: Proxima Nova; 
 font-weight: normal; 
 font-style: normal; 

 font-size:34px;
 color:#6D8180;
 line-height:1.17;
}

h3 { 

	font-family: Proxima Nova; 
	font-weight: normal; 
	font-style: normal; 
	
	color:#6D8180;
	line-height:1.17;
}



#nv li a{

	font-family: Proxima Nova; 
	font-weight: normal; 
	font-style: normal; 
	
	font-size:34px;
	color:#E41194;
	padding-left:10px;
	line-height:27pt;
	cursor:pointer;
	cursor:hand;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}


#mp h2, #mp h3
{
	font-size:21px;
	line-height:1.0em !important;
	margin:0;
}



#pi ul li a {
	display:block;position:relative;
}

#pi ul li a .goto{
	display:block;position:absolute; top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;
}

body .goto_preload{
	position:absolute; left:-9999px;top:-9999px;
}

/*
#pi ul li a:hover{
	background:url(/i/launch_site.png) center center no-repeat;
}


#pi ul li a:hover img{
	opacity:0;
}
*/





/******************************************************************************/

form {margin:0 0 1em 0;font-size:1.1em;}
form fieldset {margin:0;}
form fieldset legend {font-size:1.4em;font-weight:bold;background:#A0B2BB;padding:0.5em 0 0.5em 0;text-indent:1em;margin-bottom:1em; width:100%;}

form fieldset .radio input {float:left;width:16px;margin:0;vertical-align:middle;}
form fieldset .radio label {float:left;padding:0;width:40px !important;margin:0;vertical-align:middle;}

form fieldset label {float:left;width:30%;padding:1em 1% 0.5em 0;height:1em;overflow:hidden;clear:both;}
form fieldset select {float:left;width:50%;margin:1em 0 0 0;}
form fieldset table td input {float:none;width:50%;margin:0;padding:0;}
form fieldset input {float:left;width:50%;margin:1em 0 0 0;}
form fieldset textarea {float:left;width:50%;height:140px;margin:1em 0 0;}
form .btn {margin:1em 0 0 31%;}

/******************************************************************************/

div {/*border:1px solid #000 !important;*/}

	* html { width:100%;/* fix for dodgy forced scrollbar in ie7*/
	 overflow-x:auto;/*background :url(null) fixed no-repeat; Scrolling Render IE */ }
	* html body { /* behavior:url(/css/csshover.htc);:hover pseudo-class for any HTML element. Note,html document relative path should be here */ }
	* html button { overflow:visible; }
	* html legend { margin-left:-7px; } 
	* html .clfx,
	* html .haslayout { zoom:1;}
	* html .nolayout { zoom:auto; }
	* html body {overflow:visible;}
	
	/* IE7 */
	*:first-child+html body{overflow:visible;}
	*:first-child+html .clfx {zoom:1;}


@media print {
	body {
	 margin:.2in .55in;
	 padding:0;
	 background:#fff;
	 color:#000;
	 font:12pt "Times New Roman", Garamond, serif;
	}
	
	.hide{
	 display:none;
	}
	
	/* Headings
	----------------------------------------------- */
	h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
	margin-top:.5em;
	font-size:180%;
	}
	h2 {
	font-size:140%;
	}
	h3 {
	font-size:125%;
	}
	
	h3+blockquote,
	h2+blockquote,
	p+ul{ 
	 margin-top:.2em;
	}
	/* Links
	----------------------------------------------- */
	a {
	color:black;
	text-decoration:none;
	}
	a img {
	border-width:0;
	}
	/* etc(text margin ....)
	----------------------------------------------- */
	
	#header h1 a[href]:after  {
	content: " (" attr(href) ") ";
	font-size: 90%;
	}
	
	#header h1 a[href^="/"]:after {
	content: " (http://www.kian.ru" attr(href) ") ";
	}
}


