?/*@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:Arial Narrow, Arial;font-weight:normal;color:#6D8180;line-height:1.17;}
h3 { font-family:Arial;font-weight: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: -66px; height: 66px;} /* отрицательная граница = высоте футера */

#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:120px;height:96px;background:transparent url(/i/t.gif) 0px -604px no-repeat;padding:0;margin:30px 0 80px -10px;position:relative;z-index:100;}
#L h1 a{width:120px;height:96px;display:block;text-indent:-9999px;}
#L h2{display:none;}

#nv {margin:0;padding:0 !important;}
#nv li{list-style-type : none;padding-bottom:1px;}
#nv li a{font-family:Arial Narrow, Arial;font-size:25pt;color:#E41194;line-height:27pt;cursor:pointer;cursor:hand;display:block;padding-bottom:2px;/*letter-spacing:-1px;*/}
#nv li ul li a{font-family:Arial;font-size:10pt;line-height:17pt;color:#E41194;}
#nv li ul{display:none;padding:0 0 5px 0;margin:0;}
#nv li ul li{padding:0;}
#nv a.selected{color:#777777;}
.active{color:#777777 !important; 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;}
.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 40px 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:120px;padding:0;width:auto;background:transparent url(/i/t.gif) -300px 0 no-repeat;margin-top:50px;}
.msk h1 a{text-indent:-9999px;display:block;}
h1.msk_active{background:transparent url(/i/t.gif) -300px -200px no-repeat;}
h1.msk_active a{cursor:default !important;}
.msk h2{display:none;}

.nsk h1{height:120px;padding:0;width:auto;background:transparent url(/i/t.gif) no-repeat;margin-top:50px;}
.nsk h1 a{text-indent:-9999px;display:block;}
h1.nsk_active{background:transparent url(/i/t.gif) 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.gif) 0 -396px  no-repeat;margin:50px 10px 0 0;display:block;float:right;}
#en {height:7px;width:14px;text-indent:-9999px;overflow:hidden;background:transparent url(/i/t.gif) -100px -396px  no-repeat;margin:50px 0 0 0;display:block;float:right;}
#ru.is {background:transparent url(/i/t.gif) -50px -396px no-repeat;}
#en.is {background:transparent url(/i/t.gif) -150px -396px no-repeat;}
.sCtr .copy {color:#fff;height:3px;vertical-align:bottom;width:145px;text-indent:-9999px;overflow:hidden;background:transparent url(/i/t.gif) 0 -535px no-repeat;margin:27px 0 0 0;padding:10px 0 0 0;display:block;float:right;}

.ftr .sUn{height:35px;background:transparent url(/i/t.gif) 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.gif) 0 -425px no-repeat;cursor:hand;cursor:pointer;}
.ftr .sDe a{text-indent:-9999px !important; display:block;height:48px;}


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

#ma {position:absolute;z-index:101;top:180px;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:240px;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;}

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

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) ") ";
	}
}

