@font-face {
    font-family: 'bebas_neue_cyrillicregular';
    src: url('bebas_neue_cyrillic-webfont.eot');
    src: url('bebas_neue_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebas_neue_cyrillic-webfont.woff') format('woff'),
         url('bebas_neue_cyrillic-webfont.ttf') format('truetype'),
         url('bebas_neue_cyrillic-webfont.svg#bebas_neue_cyrillicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }



*{margin:0;padding:0;}
html{height: 100%;}
body{background:#efefef url("/img-v2/v2-bodyBg.png");color:#222;font:13px/19px Arial, Tahoma, Verdana, sans-serif;height:100%;position:relative;}
a{color:#204b85;outline:none;text-decoration:none;}
a:hover{color:#2d61a8;text-decoration:underline;}
p{padding: 0 0 18px}
img{border:3px solid #fff;float:left;margin:4px 16px 10px 3px;
	-webkit-box-shadow: 0px 0px 3px #555;
    -moz-box-shadow: 0px 0px 3px #555;
    box-shadow: 0px 0px 3px #555;
}
img.noneStl{border:0px;float:none;margin:0;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
span.noneStl img{border:0px;float:none;margin:0;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

input{vertical-align: middle;}
input, textarea, select{font:12px/18px Arial, Tahoma, Verdana, sans-serif;}

ul{margin: 0 0 18px 20px;}
	ul li{list-style:disc;list-style-position:inside;padding-bottom:2px;}

ol{margin: 0 0 18px 24px;}
	ol li{list-style-position:inside;padding-bottom:5px;}

h1{border-bottom:2px solid #9a542f;color:#9a4b25;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0 0 20px;padding:8px 0 7px;text-transform:uppercase;position:relative;}
h2,h3,h4{
	color:#222;
	font:700 18px Arial, Tahoma, Verdana, sans-serif;
	margin:0;
	padding:10px 0 10px;
}

h2{
	font-size:16px;
}

.contentP h2,h3,h4 {
	padding-top:0;
}

.contentP .rubricPreview h2,h3,h4 {
	padding:10px 0 10px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:12px;
}

#wrapper{
	background:url("/img-v2/v2-headerBg.png") repeat-x;
	height:auto !important;
	height:100%;
	min-height: 100%;
	position:relative; 
	min-width:1006px;
	width:100%;
}

	blockquote{
		background:url("/img/bQuote.png") #fff no-repeat 0 15px;
		display:block;
		font-size:14px;
		font-style:italic;
		margin-bottom:20px;
		padding:20px 20px 20px 50px;
	}
	
	blockquote.bqSpec{
		background-position: 97% 15px;
		margin:40px 0;
		padding:20px 60px 20px 220px;
		position:relative;
		min-height:140px;
	}
	
	blockquote.bqSpec img{
		height:216px;
		position:absolute;
		top:-20px;
		left:-4px;
		width:182px;
	}


/* Header
-----------------------------------------------------------------------------*/
#header{min-height:187px;margin:0 auto;width:1006px;position:absolute;top:0;left:50%;margin-left:-503px;z-index:1002;}

	a.logoYP{background:url("/img-v2/v2-logoYP.png") no-repeat 50% 50%;display:inline-block;float:left;height:94px;margin:16px 30px 15px 4px;width:220px;}

	.bannerTop{display:inline-block;float:left;height:90px;margin:18px 0;overflow:hidden;width:450px;}
		.bannerTop img{border:0;float:none;height:86px;margin:5px 0 0;width:596px;}

	.birthdayWords{display:inline-block;float:left;height:125px;overflow:hidden;width:450px;position:relative;text-decoration:none;}
		.birthdayWords .person{float:left;width:110px;height:126px;}
			.birthdayWords .person img{border:0;box-shadow:none;float:none;height:100px;margin:26px 0 0;width:100px;}
		.birthdayWords .personWords{background:url("/img-v2/birthdayWords.png") no-repeat 0 100%;color:#fff;font-size:11px;line-height:12px;padding-left:21px;position:absolute;bottom:9px;left:100px;}
			.birthdayWords .personWords .personWordsPad{border:1px solid #919497;border-width:1px 1px 1px 0;max-height:100px;overflow:hidden;padding:7px;}
				.birthdayWords .personWords p{padding:0;}
				.birthdayWords .personWords p + p{margin-top:10px;}
				.birthdayWords .personWords p.author{color:#bcbcbc;font-style:italic;}

	.anonsP{display:inline-block;float:left;height:125px;overflow:hidden;width:450px;position:relative;text-decoration:none;}
		.anonsP .image{float:left;height:100px;width:136px;}
			.anonsP .image img{border:0;box-shadow:none;float:none;height:100px;margin:14px 0 0;width:136px;}
		.anonsP .personWords{background:url("/img-v2/birthdayWords.png") no-repeat 0 100%;color:#fff;font-size:11px;line-height:12px;padding-left:21px;position:absolute;bottom:17px;left:140px;}
			.anonsP .personWords .personWordsPad{border:1px solid #919497;border-width:1px 1px 1px 0;max-height:100px;overflow:hidden;padding:7px;text-align:center;}
				.anonsP .personWords a.mainLink{color:#f4c54f;display:block;font-size:13.3px;font-weight:700;line-height:16px;}
				.anonsP .personWords em{color:#fff;display:block;font-size:10.5px;margin:10px 0;}
				.anonsP .personWords .addLinks a{color:#fff;font-size:10.5px;margin:0 5px;text-decoration:underline;}
				.anonsP .personWords .addLinks a:hover{text-decoration:none;}

	ul.secondMenu{float:right;margin:30px 0 0;padding:0;}
		ul.secondMenu li{background:url("/img-v2/secondMenu.png") no-repeat 50% -1000%;dispaly:inline-block;float:left;height:73px;list-style:none;padding-bottom:10px;}
		ul.secondMenu li.active{background-position:50% 100%}
			ul.secondMenu li a{color:#d9ad23;display:block;font:700 15px/18px "Open Sans Condensed", sans-serif;height:63px;padding:5px;text-align:center;text-decoration:none;text-transform:uppercase;}
			ul.secondMenu li:hover a{color:#fff;}
			ul.secondMenu li.active a{border:1px solid #d9ad23;border-width:1px 1px 0;color:#d9ad23;height:62px}
				ul.secondMenu li a span.scndMIcon{background:url("/img-v2/secondMenu.png") no-repeat;display:inline-block;height:38px;opacity:.8;width:38px;}
				ul.secondMenu li a span.scndMIcon_community{background-position:0 0;}
				ul.secondMenu li a span.scndMIcon_shop{background-position:-38px 0;}
				ul.secondMenu li a span.scndMIcon_events{background-position:-76px 0;}
				ul.secondMenu li a span.scndMIcon_forum{background-position:-114px 0;}
				ul.secondMenu li:hover a span, ul.secondMenu li.active a span{opacity:1;}
				ul.secondMenu li a strong{border-bottom:1px solid #d9ad23;display:block;padding-bottom:8px;}
				ul.secondMenu li:hover a strong, ul.secondMenu li.active a strong{border:0;}

	.LF{position:absolute;top:0;right:0;z-index:499;}
		.loginForm{border:1px solid #53585b;border-radius:3px;color:#fff;display:block;font-size:11px;width:154px;position:absolute;right:0;top:-3px;z-index:500;
			background: #7a8185;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhODE4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjYwNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #7a8185 0%, #5b6063 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8185), color-stop(100%,#5b6063));
			background: -webkit-linear-gradient(top, #7a8185 0%,#5b6063 100%);
			background: -o-linear-gradient(top, #7a8185 0%,#5b6063 100%);
			background: -ms-linear-gradient(top, #7a8185 0%,#5b6063 100%);
			background: linear-gradient(to bottom, #7a8185 0%,#5b6063 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8185', endColorstr='#5b6063',GradientType=0 );
		}
			.loginForm .frmBg{padding:4px;}
				.loginForm .links{text-align:center;}
					.loginForm .links a{border-bottom:1px solid #d9ad23;color:#d9ad23;cursor:pointer;text-decoration:none;}
					.loginForm .links a:hover{border-bottom:0;}
					.loginForm .links span.sep{background:url("/img-v2/v2-sep.png") no-repeat;margin:0 10px;padding:0 1px;}

		.logFm{padding-bottom:6px;}
				.loginForm .srcTopInp{background:url("/img-v2/srcTopInp.png") no-repeat 0 0;display:block;height:23px;line-height:23px;margin-bottom:6px;padding:1px 10px;position:relative;}
					.loginForm .srcTopInp input[type="text"], .loginForm .srcTopInp input[type="password"]{border:0;color:#000;height:21px;line-height:21px;outline:none;width:100%;}	
					.loginForm input[type="checkbox"]{vertical-align:text-bottom;}
		
	.loginForm .entrance{color:#fff;display:none;font-size:11px;}
		.entrance .srcTopInp{margin:0 0 8px;}
		input.loginBut{background: url("/img-v2/loginBut.png") no-repeat 0 100%;border:0;cursor:pointer;float:right;padding:0;height:28px;margin-top:5px;overflow:hidden;text-indent:1000px;width:76px;}
		input.loginBut:hover{opacity:.8;}
		.loginForm .entrance a.forgot{color:#cba428;display:inline-block;float:left;font-size:11px;line-height:12px;margin-top:5px;text-decoration:underline;}
		.loginForm .entrance a.forgot:hover{text-decoration:none;}



/* TOP MENU */
#header .menuLine{height:45px;}
	#header ul.topMenu{float:left;font-size:13px;height:45px;line-height:45px;margin:0;padding:0;z-index:18;}
		ul.topMenu *{background:url("/img-v2/v2-topMenu.png") no-repeat 0 -1000px;z-index:19;}
		ul.topMenu > li{background-position:0 0;display:inline-block;float:left;height:45px;list-style:none;padding:0 0 0 2px;position:relative;z-index:20;}
			ul.topMenu > li > a{color:#c8c8c8;display:block;padding:0 15px;text-decoration:none;}
			ul.topMenu > li > a:hover{background-position:0 -45px;color:#d9ad23;}
			ul.topMenu > li.selected > a{background-position:0 -90px;background-repeat:repeat-x;color:#c8c8c8;}
			ul.topMenu > li.drop > a{background-position:100% -135px;background-repeat:no-repeat;padding-right:30px}
			ul.topMenu > li.drop > a:hover{background-position:100% -45px;background-repeat:no-repeat;}
			ul.topMenu > li.drop.selected > a{background-position:100% -90px;background-repeat:no-repeat;}
				ul.topMenu > li.drop > a span{border-bottom:1px dotted #c8c8c8;}
				ul.topMenu > li.drop > a:hover span{border-color:#d9ad23;}
				ul.topMenu > li.drop.selected > a span{border-color:#c8c8c8;}

			/*--- ÂÛÏÀÄÀÞÙÈÅ ÏÓÍÊÒÛ ---*/
				.topMenu li ul{background:#63696c;border-top:6px solid #4a5152;display:none;font-size:12px;line-height:22px;list-style:none;padding:0 10px;position:absolute;right:-2px;top:45px;margin-top:5px;z-index:21;min-width:102%;
					-webkit-box-shadow: 3px 3px 3px #888;
				    -moz-box-shadow: 3px 3px 3px #888;
				    box-shadow: 3px 3px 3px #888;
			        box-sizing:border-box;
			        -moz-box-sizing:border-box;
			        -webkit-box-sizing:border-box;
				}
				.topMenu li:hover ul{display:block;}
					.topMenu ul:after{background:url("/img-v2/topMenuUlUl.png") no-repeat 100% 100%;content:"";display:block;height:5px;width:100%;position:absolute;top:-11px;right:10px;}
					.topMenu ul li{background:none;border-bottom:1px solid #575d60;display:block;list-style:none;padding:6px;z-index:22;position:static;}
					.topMenu ul li + li{border-top:1px solid #6f7578;}
					.topMenu ul li:last-child{border-bottom:0;}
						.topMenu ul li a{background:none;color:#c8c8c8;display:block;text-decoration:none;white-space:nowrap;}
						.topMenu ul li a:hover{color:#d9ad23;}
						.topMenu ul li a.selected{color:#d9ad23;}


	.searchBar{background:url("/img-v2/topSearch.png") no-repeat;float:right;height:30px;margin:8px 0 0 7px;width:153px;}
		.searchBar input[type="text"]{border:0;color:#000;float:left;height:28px;line-height:28px;margin:1px 10px;vertical-align:middle;width:102px;}
		.searchBar input[type="text"]:focus{outline:none;}
		.searchBar input[type="image"]{float:right;height:26px;margin:2px 1px 0 0;width:29px;}
		.searchBar input[type="image"]:hover{opacity:.9;}

			

		

	/* BREAD CRUMBS */	
	.breadcr{color:#777;font-size:10px;padding:5px 8px;}
		.breadcr a{color:#777;}
		.breadcr a:hover{color:#444;}




/* Middle
-----------------------------------------------------------------------------*/
#middle{margin:0 auto;padding-bottom:160px;padding-top:199px;width:1006px;position:relative; z-index:1;}
#middle:after {clear:both;content:'.';display:block;height:0;visibility:hidden;}
	#container{}
		#content{padding:0 2px;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {background:#656b6d url("/img-v2/v2-footerBg.png") repeat-x;clear:both;color:#fff;font-size:12px;height:154px;margin:-154px auto 0;min-height:154px;min-width:1006px;overflow:hidden;text-align:left;width:100%;
	position:relative;z-index:30;
}
	.footerPad{height:154px;margin:0 auto;width:1006px;}
		#footer p{font-size:11px;line-height:14px;margin:0;padding:0;}

		#footer .links{color:#fff;height:44px;overflow:hidden;}
			#footer ul.fLeft{float:left;}
			#footer ul.fRight{float:right;}
			#footer ul{display:inline-block;height:44px;line-height:44px;margin:0;padding:0;}
				#footer ul li{display:inline;list-style:none;padding:0;}
				#footer ul li:after{content:'/';}
				#footer ul li:last-child:after{content:'';}
					#footer ul li a{color:#ffc100;padding-right:5px;text-decoration:underline;}
					#footer ul li + li a{padding:0 5px}
					#footer ul li:last-child a{padding:0 0 0 5px}
					#footer ul li a:hover{text-decoration:none;}
					#footer ul li.selected a{color:#fff;text-decoration:none;}
			
		#footer .social{line-height:14px;margin:16px 0;}
			#footer .social a{opacity:.8;}
			#footer .social a:hover{opacity:1;}
				#footer .social img{float:right;margin-left:4px;}
			#footer .social p{margin:0;padding:5px 0;}
				#footer p a{color:#6bb2ff;text-decoration:underline;}
				#footer p a:hover{text-decoration:none;}
			
			
/* Cols -----------------------------------------------------------------------*/
#leftCol{display:inline-block;float:left;width:752px;}
	.leftCol{display:inline-block;float:left;width:230px;}
	.centerCol{display:inline-block;float:right;width:512px;}
#rightCol{display:inline-block;float:right;width:240px;}


/* Templates -----------------------------------------------------------------------*/
.tplDateComment{background:url("/img-v2/dotSep.png") repeat-x;color:#525e6a;font-size:10px;line-height:16px;padding:10px 0;text-transform:uppercase;}
	.tplDateComment .dateCol{display:inline-block;float:left;}
	.tplDateComment .commentCol{background:url("/img-v2/commentIco.png") no-repeat;display:inline-block;float:right;padding-left:18px;}
	.tplDateComment .commentCol.commentCol10{background-position:0 -50px;color:#9a4b25;}
		.tplDateComment .commentCol a{color:#525e6a;text-decoration:none;}
		.tplDateComment .commentCol10 a{color:#9a4b25;}
		.tplDateComment .commentCol a:hover{text-decoration:underline;}

.tplExpert{margin-bottom:10px;}
	.tplExpert .caption{border-bottom:2px solid #9a542f;color:#9a4b25;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0;padding:8px 0 7px;text-transform:uppercase;position:relative;}
	.tplExpert .caption a{color:#9a4b25;}
	.tplExpert .expertBox{background:url("/img-v2/dotSep.png") repeat-x 0 100%;position:relative;min-height:170px;}
		.tplExpert .expertBoxPhoto{position:absolute;bottom:0;right:0;z-index:2;}
			#rightCol .tplExpert .expertBoxPhoto img{display:block;margin:0;}
		.tplExpert .expertInfo{color:#6c7378;font-size:11px;line-height:14px;margin-right:110px;padding-top:15px;position:relative;z-index:3;}
			.tplExpert .expertInfo em{color:#323537;display:block;font-size:12px;}
			.tplExpert .expertInfo .expertArticle{background:#fff;border:1px solid #274976;margin:10px 0;padding:6px;position:relative;}
			.tplExpert .expertInfo .expertArticle:after{background:url("/img-v2/expertArr.png") no-repeat;content:"";dispaly:block;height:11px;width:13px;position:absolute;top:50%;right:-13px;}
				.tplExpert .expertInfo .expertArticle a{font-size:12px;}
				.tplExpert .expertInfo .expertArticle .commentIco a{background:url("/img-v2/commentIco.png") no-repeat;color:#6c7378;display:inline-block;padding-left:16px; font-size:11px; margin-left:6px;}
				.tplExpert .expertInfo .expertArticle .commentIco.commentCol10 a{background-position:0 -50px;color:#9a4b25;}

.tplMostReaded{border:1px solid #b9b9b9;margin-bottom:10px;padding:0 15px}
	.tplMostReaded .caption{border-bottom:2px solid #9a542f;color:#9a4b25;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0;padding:8px 0 7px;text-transform:uppercase;position:relative;}
		.tplMostReaded .theMost{font-size:12px;line-height:16px;padding:10px 0;}
		.tplMostReaded .theMost + .theMost{background:url("/img-v2/dotSep.png") repeat-x;}
			.tplMostReaded .theMost a{font-weight:700;}
				.tplMostReaded .theMost .picBox{display:block;height:139px;margin-bottom:10px;overflow:hidden;position:relative;}
					#rightCol .tplMostReaded .theMost .picBox img{display:block;margin:0;max-width:100%;}
			.tplMostReaded .theMost.secondary a{font-weight:300;}
				.tplMostReaded .theMost.secondary .picBox{display:inline-block;float:left;height:65px;margin-right:10px;width:90px;}
					#rightCol .tplMostReaded .theMost .picBox img{margin-bottom:0;}
				.tplMostReaded .theMost.secondary .describe{display:block;margin-left:100px;}
				.tplMostReaded .theMost .picBox .num{background:url("/img-v2/mostNum.png") no-repeat;color:#fff;font-size:18px;font-weight:700;height:28px;line-height:28px;text-align:center;width:28px;position:absolute;bottom:0;left:0;}

.hotInfo{margin:10px 0 0 -14px;}
	.hotInfoItemBox{position:relative;}
	.hotInfoItem{float:left;line-height:15px;margin-left:14px;padding-bottom:35px;width:234px;}
		.hotInfoItem .picBox{display:block;height:154px;margin-bottom:10px;overflow:hidden;position:relative;}
			.hotInfoItem .picBox img{border:0;box-shadow:none;display:block;float:none;margin:0;max-width:100%;}
			.hotInfoItem .picBox a.razdel{color:#fff;font-size:11px;height:20px;line-height:20px;max-width:100%;overflow:hidden;padding:0 4px;position:absolute;bottom:0;left:0;
				background: #f36a32;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzNmEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjQwMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #f36a32 0%, #a6401c 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36a32), color-stop(100%,#a6401c));
				background: -webkit-linear-gradient(top,  #f36a32 0%,#a6401c 100%);
				background: -o-linear-gradient(top,  #f36a32 0%,#a6401c 100%);
				background: -ms-linear-gradient(top,  #f36a32 0%,#a6401c 100%);
				background: linear-gradient(to bottom,  #f36a32 0%,#a6401c 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36a32', endColorstr='#a6401c',GradientType=0 );
			}
		.hotInfoItem .overFlowBox > a{display:block;font-size:15px;font-weight:700;line-height:17px;margin-bottom:10px;}
		.hotInfoItem .tplDateComment{position:absolute;bottom:0;width:234px;}
		/* .hotInfoItem .overFlowBox{height:165px;overflow:hidden;} was height:165px */

.community{}
	.communityItem{line-height:15px;padding:10px 0;}
	.communityItem + .communityItem{background:url("/img-v2/dotSep.png") repeat-x;}
		.communityItem .picBox{border:1px solid #ababab;display:block;float:left;height:78px;margin-top:2px;overflow:hidden;position:relative;width:78px;}
			.communityItem .picBox img{border:0;box-shadow:none;display:block;float:none;margin:0;max-width:100%;}
			.communityItem .picBox .expertE{background:url("/img-v2/expertE.png") no-repeat;background-size:cover;height:24px;width:24px;position:absolute;bottom:1px;right:1px;}
		.communityItem2 {padding: 14px 0;}
		.communityItem2 .picBox2{display:block;float:left;overflow:hidden;position:relative;}			
			.communityItem2 .picBox2 img {width:115px;}
			.communityItem2 .picBox2 .expertE{background:url("/img-v2/expertE.png") no-repeat;background-size:cover;height:24px;width:24px;position:absolute;bottom:15px;right:20px;}
			.communityItem2 + .communityItem2{border-top: 1px solid #ccc;}
		.communityText{margin-left:90px;}
			.communityText a{display:block;font-size:15px;font-weight:700;line-height:17px;margin-bottom:10px;}
			.communityText p{padding:0;}
			.communityText .cAuthor {color:#a6401b;margin-bottom:10px;}
			.communityText .cAuthor a{color:#a6401b;margin-bottom:10px; font-size: 13px;font-weight: normal;}
			.communityText .commentIco a{background:url("/img-v2/commentIco.png") no-repeat;color:#525e6a;display:inline-block;padding-left:18px; color: #525e6a; font-size: 11px; font-weight:normal;}
			.communityText .commentIco.commentCol10 a{background-position:0 -50px;color:#9a4b25; }			



/* centerVisionBox ------------------------------------------------------------*/
.centerVisionBox{background:#fff;border-bottom:1px solid #d7d7d7;font-size:12px;line-height:16px;margin-bottom:10px;padding:0 15px;}
	.centerVisionBox h2{border-bottom:2px solid #9a542f;color:#9a4b25;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0;padding:8px 0 7px;text-transform:uppercase;position:relative;}
		.centerVisionBox h2 a{color:#9a4b25;}
	.centerVisionBox .inInfo{margin:10px 0 0;position:relative;}
		.centerVisionBox .inArticle{display:inline-block;float:left;margin-bottom:46px;width:227px;}
		.centerVisionBox .inArticle + .inArticle{margin-left:20px;}
			.centerVisionBox .inArticle > a{display:block;font-size:16px;font-weight:700;line-height:18px;margin-bottom:10px;}
			.centerVisionBox .inArticle > a .picBox{display:block;height:146px;margin-bottom:10px;overflow:hidden;}
				.centerVisionBox .inArticle > a .picBox img{border:0;box-shadow:none;float:none;margin:0;max-width:100%;}
			.centerVisionBox .inArticle p{padding:0; margin-bottom:10px;}
			.centerVisionBox .tplDateComment{position:absolute;bottom:0;width:227px;}


/* Index .leftCol Blocks ------------------------------------------------------*/
.leftCol .box{background:#fff;border-bottom:1px solid #d7d7d7;font-size:12px;line-height:16px;margin-bottom:10px;padding:0 15px;}
	.leftCol .box h2, .leftCol .box .h2rep{border-bottom:1px solid #d7d7d7;color:#9a4b25;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0 -15px;padding:8px 15px;text-transform:uppercase;position:relative;}
		.leftCol .box h2 a{color:#9a4b25;}

	.leftCol img{border:0;float:none;margin: 0 0 10px;max-width:230px;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}

	a.newMNews{border:1px solid #ccc;color:#fff;display:block;line-height:15px;margin:10px auto;position:relative;}
	a.newMNews:hover{border-color:#204b85;}
		a.newMNews span{background:url("/img/opac50.png");display:block;padding:5px;position:absolute;bottom:0;left:0;}
		a.newMNews:hover span{text-decoration:underline;}
		a.newMNews img {max-width:100%;display:block;margin:0;}

	.tplDiscussion{background:url("/img-v2/dotSep.png") repeat-x 0 100%;padding:10px 0;}
		.tplDiscussion a .picBox{border:1px solid #aaa;display:block;float:left;height:48px;margin:3px 10px 10px 0;overflow:hidden;position:relative;width:48px;}
			.tplDiscussion a .picBox img{border:0;box-shadow:none;float:none;margin:0;max-width:100%;}
			.tplDiscussion a .picBox .expertE{background:url("/img-v2/expertE.png") no-repeat;background-size:cover;height:18px;width:18px;position:absolute;bottom:1px;right:1px;}
		.tplDiscussion .dsInfoLine{clear:both;color:#899099;font-size:11px;line-height:16px;}
			.tplDiscussion .dsInfoLine .dsAuthor{color:#a6401b;font-size:12px;}
				.tplDiscussion .dsInfoLine .dsAuthor a{color:#a6401b;}

	.tplProjects{background:url("/img-v2/dotSep.png") repeat-x 0 100%;padding:10px 0;}
	.tplProjectsLast{background:none;}
		.tplProjects .picBox{display:block;float:left;height:36px;margin-top:3px;overflow:hidden;width:36px;}
			.tplProjects .picBox img{border:0;box-shadow:none;float:none;margin:0;max-width:100%;}
		.tplProjects .prjInfo{margin-left:46px;}
			.tplProjects .prjInfo a.caption{display:block;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;}
			.tplProjects .prjInfo a.action{background:url("/img-v2/smOrngCircle.png") no-repeat 0 6px;display:block;font-size:12px;line-height:16px;margin-top:10px;padding-left:10px;}
		

	.leftCol .mainNews{background:url("/img-v2/dotSep.png") repeat-x 0 100%;padding:12px 0 13px;position: relative;}
	.leftCol .mainNewsLast{background:none;padding-bottom:15px;}
		.leftCol .mainNews a{text-decoration:underline;}
		.leftCol .mainNews a:hover{text-decoration:none;}
		a.mr{color:#1c3d6c;display:inline-block;padding:12px 0 15px;}
		.leftCol .mainNews img{border:1px solid #aaa;float:left;margin:0 6px 6px 0;width:95px;}
		.leftCol .mainNews .date{color:#214b85;font-size: 11px;line-height:20px;    	}
		a.comment{background: url("/img/icoCommentSm.png") no-repeat;color:#555;padding-left:18px;}
		.leftCol .mainNews .datephoto{color:#555;font-size: 10px;line-height:20px;padding-left:103px;}


/* #leftCol
-----------------------------------------------------------------------------*/
#leftCol .boxL{background:#fff;padding:10px 25px 25px;}

	#leftCol .boxL p{
		line-height:20px;
		/*padding-left: 140px;*/
	}
	
	#leftCol .boxL .interview{
		border-bottom:1px solid #c5c5c5;
		margin-bottom:20px;
		position:relative;
	}
	
		#leftCol .boxL .interview a{
			text-decoration:underline;
		}
		#leftCol .boxL .interview a:hover{
			text-decoration:none;
		}
	
		#leftCol .boxL .interview .content{
			display:inline-block;
			float:left;
			padding-bottom:40px;
			width:450px;
		}
		
		#leftCol .boxL .noPhoto .content{
			float:none;
			width:100%;
		}
		
		#leftCol .boxL .interview .photo{
			display:inline-block;
			float:right;
			padding-bottom:20px;
			position:relative;
			width:223px;
		}
	
			#leftCol .boxL .interview img{
				float:right;
				margin:12px 3px 10px 20px;
				width:200px;
			}
		
		#leftCol .boxL .interview p{
			padding: 10px 0 10px 10px
		}
		
		#leftCol .boxL .noPhoto p{
			padding: 10px 0;
		}
		
		#leftCol .bots{
			border-top:1px solid #cbcbcb;
			bottom:0px;
			left:0px;
			padding:6px 0;
			position:absolute;
			width:100%;
		}
		
		#leftCol .interview .bots{
			width:450px;
		}
		
		#leftCol .noPhoto .bots{
			width:100%;
		}
		
		#leftCol .event .bots{
			border-top:0;
			left:auto;
			right:0;
			width:auto;
		}
		
			#leftCol .event .bots .social{
				line-height:14px;
			}
		
			#leftCol .bots .date{
				border-right: 1px solid #CBCBCB;
    		display: inline-block;
    		float: left;
    		line-height: 26px;
    		padding: 0 10px 0 4px;
			}
			
			#leftCol .bots .source{
				display:inline-block;
				float:left;
				padding:4px 0 0 14px;
			}
			
			#leftCol .bots .social{
				border-left:1px solid #cbcbcb;
				display:inline-block;
				float:right;
				padding:0 4px 0 10px;
			}
			
				#leftCol .bots .social img{
					margin:0 2px;
				}
				
		#leftCol .boxL .interview .cpr{
			bottom:0px;
			color:#777;
			font-size:11px;
			right:0px;
			padding:6px 0;
			position:absolute;
			width:210px;			
		}
		
	#leftCol .boxL .interviewBot{
		border-bottom: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5;
    height: 37px;
    line-height: 36px;
    margin-bottom: 20px;
    padding: 2px 0;
    position: relative;
	}
	
		#leftCol .boxL .interviewBot a{
			text-decoration:underline;
		}
		#leftCol .boxL .interviewBot a:hover{
			text-decoration:none;
		}
	
		#leftCol .boxL .interviewBot a{
			color:#222;
		}
	
		#leftCol .boxL .interviewBot .forum{
			 	background: url("/img/icoComment.png") no-repeat scroll 0 7px transparent;
    		display: inline-block;
    		float: left;
    		padding: 0 30px 0 0;
		}
			#leftCol .boxL .interviewBot .forum span{
				color:#333;
				display:inline-block;
				font-size:10px;
				padding:0 0 0 18px;
				text-align:center;
				width:25px;
			}
		
		#leftCol .boxL .interviewBot .print{
			 	background: url("/img/icoPrint.png") no-repeat scroll 0 5px transparent;
    		display: inline-block;
    		float: left;
    		padding: 0 10px 0 35px;
		}
		#leftCol .boxL .interviewBot .print2{
			background-position:10px 0;
			border-left:1px solid #cbcbcb;
			float:right;
			padding:0 10px 0 45px;
		}
	
		#leftCol .boxL .interviewBot .social{
			border-left: 1px solid #CBCBCB;
    	display: inline-block;
    	float: right;
    	line-height: 14px;
    	margin:8px 0;
    	overflow: hidden;
    	padding: 0 4px 0 10px;
    	width: 320px;
		}
		
		#leftCol .boxL .interviewBot .social table td {
			border:0;padding:0;
		}
		
		
#leftCol .boxIn{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:15px;}

	#leftCol .boxIn h2{
		padding-top:0;
	}

	#leftCol .boxIn .h2rep{
		padding-top:0;
	}

	#leftCol .boxIn .bpSmall{
		line-height:14px;
		margin-bottom:6px;
	}
	
		#leftCol .boxIn .bpSmall img.spec{
			border:2px solid #bdbdbd;
			float:left;
			/*height:60px;*/
			margin:0 10px 0 0;
			width:60px;
		}
		
	#leftCol .boxIn .dateline{
		height:18px;
		padding-top:6px;
	}
	
		#leftCol .boxIn .dateline .date{
			/*border-right:1px solid #cbcbcb;*/			
			display:inline-block;
			float:left;
			padding:0 10px 0 0;
		}
	
		#leftCol .boxIn .dateline .comment{
			background: url("/img/icoCommentSm.png") no-repeat 10px 0;
			display:inline-block;
			float:left;
			padding:0 0 0 32px;
		}
		
	#leftCol .boxIn .bestArt{
		line-height:14px;
		margin:0 -11px -14px 0;
		position:relative;
	}
	
		#leftCol .boxIn .bestArt .item{
			display:inline-block;
			margin:0 20px 20px 0;
			width:303px;
		}
		
			#leftCol .boxIn .bestArt .item .lSide{
				display:inline-block;
				float:left;
				position:relative;
				width:145px;
			}
			
				#leftCol .boxIn .bestArt .item .lSide img.spec{
					border:2px solid #bdbdbd;
					float:left;
					/*height:120px;*/
					width:135px;
				}
				#leftCol .boxIn .bestArt .item .lSide .category{
					background: url("/img/blackTransp.png");
					bottom:2px;
					color:#fff;
					left:2px;
					padding:4px;
					position:absolute;
					width:127px;
				}
				#leftCol .boxIn .bestArt .item .lSide .category a{
					color:#fff;
				}
			
			#leftCol .boxIn .bestArt .item .rSide{
				display:inline-block;
				float:left;
				width: 158px;
			}

/*  BS CATEGIRY  */
	ul.bsCategory{
		clear:both;
		font-size:18px;
		height:294px;
		padding:40px 0 40px 40px;
		margin:0;
	}
	
	ul.bsCategory li{
		display:inline-block;
		float:left;
		height:70px;
		list-style:none;
		padding-right:40px;
		width:282px;
	}
	
		ul.bsCategory li a{
			background:url("/img/bigIconz.png") no-repeat 0 0;
			display:table-cell;
			height:70px;
			line-height:18px;
			padding-left:80px;
			vertical-align:middle;
			width:202px;
		}
		ul.bsCategory li a:hover{
			background-position:0 -70px;
		}
		
		ul.bsCategory li a.bs1{
			background-position:0 0;
		}
		ul.bsCategory li a.bs1:hover{
			background-position:0 -70px;
		}
		
		ul.bsCategory li a.bs2{
			background-position:0 -140px;
		}
		ul.bsCategory li a.bs2:hover{
			background-position:0 -210px;
		}
		
		ul.bsCategory li a.bs3{
			background-position:0 -280px;
		}
		ul.bsCategory li a.bs3:hover{
			background-position:0 -350px;
		}
		
		ul.bsCategory li a.bs4{
			background-position:0 -420px;
		}
		ul.bsCategory li a.bs4:hover{
			background-position:0 -490px;
		}
			
			
			
			
/*  PROFILE  */
.profile{
	border-top:1px solid #ccc;
	padding-top:10px;
}

/*
	.profile img{
		height:200px;
		width:200px;	
	}		
*/	

.pCont{
	margin-bottom:20px;
}

	.pCont .ttl{
		display:inline-block;
		float:left;
		width:130px;
	}
	
	.pCont .desc{
		display:inline-block;
		float:left;
		width:550px;
	}
	
	.pContBot{
		border-top:1px solid #c5c5c5;
		border-bottom:1px solid #c5c5c5;
		height:27px;
		line-height:26px;
		margin:20px 0 10px;
		padding:2px 0 2px;
		position:relative;
	}
	
		.pContBot a{
			background: url("/img/icoPrint.png") no-repeat;
			display:inline-block;
			color:#222;
			padding:0 10px 0 35px;
			text-decoration:underline;
		}
		.pContBot a:hover{
			text-decoration:none;
		}
		
.event{
	border-bottom: 1px solid #CCC;
    /*float: right;*/
    font-size: 14px;
    line-height: 22px;
    /*margin: 0 0 20px;*/
    margin: 0 0 20px 168px;
    padding: 10px 0 20px;
    position: relative;
    /*width: 545px;*/

}


.vacancy{
	height:170px;
	margin:0 0 20px 0;
	padding-right:165px;
}
.vacancy2{
	height:210px;
	/*margin:0 0 20px 0;*/
	margin: 0 170px 20px 0;
	/*padding-right:165px;*/
}

	img.eventImg{
		height:140px;
		margin:22px 0;
		width:140px;
	}
	
	img.vacancyImg{
		float:right;
		/*height:140px;*/
		margin:22px 8px 22px 0;
		width:140px;
	}
	
	.event .ttl{
		display:inline-block;
		float:left;
		width:150px;
	}
	.vacancy .ttl{
		display:inline-block;
		float:left;
		margin-left:40px;
		width:150px;
	}
	
	.event .desc{
		display:inline-block;
		float:left;
		width:356px;
	}
	.event .descLast{width:300px;}
	.vacancy .desc{
		width:320px;
	}
	
		.event a{
			text-decoration:underline;
		}
		.event a:hover{
			text-decoration:none;
		}
		
		
/*  IT LIST  */
.itList{
	border-top:1px solid #ccc;
	padding:20px 0;
}

	.itList img{
		/*height:200px;*/
		margin-bottom:0;
		width:200px;
	}
	
	.itList a.compNews, .itList a.compEvents{
		background: url("/img/icoNews.png") no-repeat 0 1px;
		display:inline-block;
		height:23px;
		line-height:23px;
		padding:0 40px 0 38px;
		text-decoration:underline;
	}
	.itList a.compNews:hover, .itList a.compEvents:hover{
		text-decoration:none;
	}
	
	.itList a.compEvents{
		background: url("/img/icoCalendar.png") no-repeat 0 0;
		padding:0 10px 0 28px;
	}
	
	
/*  LIBRARY  */
ul.themeNews{
	padding:0 0 0 10px;
	margin:0;
	line-height:14px;
}

	ul.themeNews li{
		padding:7px 0;
		margin:0;
		list-style:none;
		position:relative;
	}

		ul.themeNews li .date{
			border-right:1px solid #ccc;
			left:0;
			padding-right:8px;
			position:absolute;
			top:7px;
		}
		
		ul.themeNews li a{
			display:inline-block;
			padding-left: 50px;
			text-decoration:underline;
		}
		ul.themeNews li a:hover{
			text-decoration:none;
		}
		
		ul.themeNews li .ttl{
			display:block;
			padding-left: 50px;
		}
		
		ul.themeNews li .ttl a{
			display:inline-block;
			padding-left: 0;
			text-decoration:underline;
		}
		ul.themeNews li .ttl a:hover{
			text-decoration:none;
		}
		
		ul.themeNews li .ttl a.ist{
			color:#333;
		}
		
		
ul.rubriki{
	padding:4px 10px 8px 0;
	margin:0;
	line-height:14px;
	font-size:13px;
}

	ul.rubriki li{
		background: url("/img/rubrikiSel2.png") no-repeat;
		color:#204b85;
		padding:0 0 7px;
		list-style:none outside;
		margin:0;
	}
	ul.rubriki li.selected{
		background: url("/img/rubrikiSel2.png") #204b85 no-repeat 0 100%;
		color:#fff;
	}
		
		ul.rubriki li a{
			display:block;
			padding:6px 6px 0 16px;
			text-decoration:underline;
		}
		ul.rubriki li a:hover{
			text-decoration:none;
		}
		
		ul.rubriki li.selected a{
			background: url("/img/rubrikiSel2.png") no-repeat 0 -100px;
			color:#fff;
			text-decoration:none;
		}
		
#leftCol ul.rubriki{
	font-size:14px;
	font-weight:700;
	margin-bottom:20px;
	padding:8px 0 0 10px;
}

	#leftCol ul.rubriki li{
		background:none;
		color:#204b85;
		padding:5px 6px;
		list-style:disc inside;
		margin:0;
	}
	#leftCol ul.rubriki li.selected{
		background: none;
		color:#444;
	}

		#leftCol ul.rubriki li a{
			display:inline;
			padding:0;
			text-decoration:none;
		}
		#leftCol ul.rubriki li a:hover{
			text-decoration:underline;
		}
		#leftCol ul.rubriki li.selected a{
			background: none repeat scroll 0 0 transparent;
			color:#444;
			text-decoration:underline;
		}
	
.rubricPreview{
	border-top:1px solid #ccc;
	padding-bottom:14px;
}
	
.rubricPreview .date{
	color:#616161;
}

	.rubricPreview p{
		padding-bottom:10px;
	}

	.rubricPreview .date a{
		text-decoration:underline;
	}
	.rubricPreview .date a:hover{
		text-decoration:none;
	}
	
	
/*  COMPANY NEWS  */
.companyNews{padding:14px 0;}
.companyNews + .companyNews{border-top:1px solid #ccc;}

	.companyNews img{
		/*height:115px;*/
		width:115px;
	}
	
	.companyNews h3{
		padding-top:0;
		/*padding-left:140px;*/
	}
	
	.companyNews .date img{
		height:auto;
		margin-right:6px;
		width:auto;
	}
	
	.companyNews .date span{
		color:#ccc;
		padding:0 10px;
	}
	
	.companyNews .date a{
		text-decoration:underline;
	}
	.companyNews .date a:hover{
		text-decoration:none;
	}
	
/*  COMPANY NEWS  */
.companyNews2{
	border-top:1px solid #ccc;
	padding:14px 0;
}

	.companyNews2 img{
		/*height:115px;*/
		width:200px;
	}
	
	.companyNews2 h3{
		padding-top:0;
	}
	
	.companyNews2 .date img{
		height:auto;
		margin-right:6px;
		width:auto;
	}
	
	.companyNews2 .date span{
		color:#ccc;
		padding:0 10px;
	}
	
	.companyNews2 .date a{
		text-decoration:underline;
	}
	.companyNews2 .date a:hover{
		text-decoration:none;
	}	
	
/*  SPECPROJECTS  */
.spcPrjs{
	border-top:1px solid #ccc;
	min-height:165px;
	padding:14px 0;
	position:relative;
}


	.spcPrjs img{
		/*height:145px;*/
		width:200px;
	}

	
	.spcPrjs h2{
		padding-top:8px;
	}
	
	.spcPrjs .h2rep{
		padding-top:8px;
	}

	.spcPrjs .rightPrjs{
		height:187px;
		overflow:hidden;
		position:absolute;
		right:-235px;
		top:0;
		width:217px;
	}
	
	.spcPrjs .rightPrjs img{
		height: 202px;
    margin: -10px 0 0;
    position: relative;
    width: 202px;
	}
	
		.spcPrjs .rightPrjs .rmk{
			background: url("/img/specPrj.png") no-repeat;
    	height: 187px;
    	left: 0;
    	overflow: hidden;
    	position: absolute;
    	top: 0;
    	width: 217px;
		}
		
		.spcPrjs .rightPrjs .rmk a span{
			display:block;
			padding: 150px 10px 20px;
		}
		
		.spcPrjs .rightPrjs a{
			text-decoration:underline;
		}
		.spcPrjs .rightPrjs a:hover{
			text-decoration:none;
		}
		
		
.spc{
	border-top:1px solid #ccc;
	padding:14px 0;
}

	.spc img{
		/*height:112px;
		width:94px;*/
		width:120px;
	}
	
	.spc h3{
		padding-top:4px;
		padding-right: 100px;
		position:relative;
	}
	
		.spc h3 span{
			border-left:1px solid #ccc;
			font-size:12px;
			font-weight:normal;
			padding-left:10px;
			position:absolute;
			right:0;
			top:6px;
		}
	
	.spc .date img{
		height:auto;
		margin-right:6px;
		width:auto;
	}
	
	.spc .date span{
		color:#ccc;
		padding:0 10px;
	}
		
		
		
/*  VACANCY  */
.vacantL{
	display:block;
	padding-bottom: 18px;	
	/*float:left;
	width:510px;*/
}

.vacantR{
	display:inline-block;
	float:right;
	width:165px;
	margin: 0 0 18px 46px;
}
.vacantR div{overflow:hidden;}

.vacantSrc{
	background: url("/img/vacantSrc.png") no-repeat;
	border-top:10px solid #fff;
	height:23px;
	margin:0 -2px;
	padding:10px 16px;
	position:relative;
	width:656px;
}

.vacantSrc a{
	float:right;
	font-weight:700;
	text-decoration:underline;
}
.vacantSrc a:hover{
	text-decoration:none;
}
.vacantSrc span{
	float:right;
}

.inputSm{
	display:inline-block;
	float:left;
}

	.inputSm .in{
		background: url("/img/inputSm.png") no-repeat;
		display:inline-block;
		height:43px;
		float:left;
		padding-left:7px;
	}
	
		.inputSm input[type="text"]{
			background:none;
			background:none;
			border:0;
			color:#888;
		}
		.inputSm input[type="image"]{
			margin-right:-5px;
			position:relative;
			width:18px;
		}

	.inputSm strong{
		background: url("/img/inputSm.png") no-repeat 100% 0;
		display:block;
		height:43px;
		float:left;
		width:7px;
	}
	
.inputBig{
	display:inline-block;
	float:left;
	margin-top:20px;
}

	.inputBig .in{
		background: url("/img/inputBig.png") no-repeat;
		display:inline-block;
		height:33px;
		float:left;
		padding-left:7px;
	}
	
		.inputBig input[type="text"]{
			background:none;
			outline:0 none;
			border:0;
			color:#888;
			font-size:14px;
		}

	.inputBig strong{
		background: url("/img/inputBig.png") no-repeat 100% 0;
		display:block;
		height:33px;
		float:left;
		width:7px;
	}
	
.vacantStat a{color:#222;text-decoration:underline;}
.vacantStat a:hover{text-decoration:none;}
.vacantStat span{color:#ccc;text-decoration:underline;}



/*  SPEC FILTER  */
.specFilter{
	background: url("/img/specFilter.png") no-repeat;
	font-size:14px;
	height:240px;
	line-height:30px;
	margin:0 auto;
	padding:30px 0 0 30px;
	position:relative;
	width:633px;
}
	.specFilter span.empty{
		padding:0 20px;
	}
	.specFilter .lSide{
		display:inline-block;
		float:left;
		margin-top:10px;
		width:280px;
	}
	.specFilter .rSide{
		display:inline-block;
		float:left;
		margin:10px 0 0 50px;
		width:280px;
	}
	.specFilter em{
		display:inline-block;
		float:left;
		font-style:normal;
		margin-right:10px;
		width:100px;
	}
	.specFilter em.w160{
		width:160px;
	}
	.specFilter input[type="text"], .specFilter select{
		width: 165px;
	}
	.specFilter .buttonSm{
		float:left;
		margin:20px 20px 0 0;
	}
	
	.specFilter .noMarge{
		margin:19px 0 0 10px;
	}
	
	.addSrc{
		font-size:12px;
		padding-left:374px;
		position:relative;
		margin-top:0px;
	}
		.addSrc a{
			text-decoration:underline;
		}
		.addSrc a:hover{
			text-decoration:none;
		}
		
	.addResume{
		background: url("/img/addResume.png") no-repeat;
		height:34px;
		position:absolute;
		top:1px;
		right:0;
		text-align:center;
		width:156px;
	}
		.addResume a{
			color:#fff;
			font-weight:700;
		}
		
	.hotVacancy{
		display:inline-block;
		float:left;
		width:332px
	}
	.hotVacancy h2{
		border-bottom: 1px solid #ccc;
		padding-left:6px;
		padding-right:6px;
	}

	.hotVacancy .h2rep{
		border-bottom: 1px solid #ccc;
		padding-left:6px;
		padding-right:6px;
	}
		.hottest{
			font-size:14px;
			line-height:22px;
			padding:0 6px 20px;
		}
			.hottest h3{
				padding-bottom:0px;
			}
			.hottest strong{
				display:block;
			}
			
	.workIn{
		background: url("/img/workInBox.png") repeat-y 100% 0;
		display:inline-block;
		float:right;
		position:relative;
		width:332px
	}
		.workInTop{
			background: url("/img/workInBox.png") no-repeat 0 0;
			height:8px;
		}
		.workInBot{
			background: url("/img/workInBox.png") no-repeat 0 100%;
			height:8px;
		}
	.workIn h2{
		border-bottom: 3px solid #204b85;
		padding-left:10px;
		padding-right:100px;
		padding-top:2px;
	}

	.workIn .h2rep{
		border-bottom: 3px solid #204b85;
		padding-left:10px;
		padding-right:100px;
		padding-top:2px;
	}
		.workInTtl{
			border-top:1px solid #fbfbfb;
			border-bottom:1px solid #ccc;
			font-size:14px;
			line-height:26px;
			padding:0 60px 0 10px;
			position:relative;
		}
		.workIn .last{
			border-bottom:0;
		}
		
		.workInTtl a{
			text-decoration:underline;
		}
		.workInTtl a:hover{
			text-decoration:none;
		}
		.workInTtl span{
			position:absolute;
			top:0;
			right:10px;
		}
		
	a.allComp{
		position:absolute;
		top:14px;
		right:10px;
	}
	
	
/*  NEWS TOP 3  */
.newsTop3{
	background: url("/img/newsTop3.png") no-repeat;
	height:250px;
	line-height:14px;
	margin:-3px -7px 0 -11px;
	overflow:hidden;
	position:relative;
	width:706px;
}
	.topNewsBig{
		padding:0 170px 0 0;
	}
	.topNewsBig img{
		height:210px;
		margin-left:7px;
		margin-top:-3px;
		position:relative;
		width:260px;
	}
	.topNewsBig a{
		display:block;
		font-size:14px;
		font-weight:700;
		margin:10px 0;
	}
	
	.topNewsBig .date{
		border-top:1px solid #ccc;
		position:absolute;
		bottom:25px;
		height:24px;
		line-height:24px;
		left:284px;
		overflow:hidden;
		width:258px;
	}
	
	.topNewsBig .date span{
		color:#ccc;
		padding:0 10px;
	}
	
	.topNewsBig .date a{
		display:inline;
		font-size:12px;
		font-weight:400;
		text-decoration:underline;
	}
	.topNewsBig .date a:hover{
		text-decoration:none;
	}
	
	.topNewsBig .date img{
		height:auto;
		margin-right:6px;
		width:auto;
	}
	
	.listing{
		font-size:12px;
		height:248px;
		overflow:hidden;
		position:absolute;
		right:2px;
		top:1px;
		width:176px;
	}
	
		.listing div{
			height:76px;
			overflow:hidden;
			padding-left:24px;
		}
		
		.listing div.selected{
			background: url("/img/top3Sel.png") no-repeat 1px 50%;
		}
	
		.listing a{
			background:#ececec;
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
			color:#222;
			display:inline-block;
			font-size:12px;
			height:67px;
			margin:0;
			overflow:hidden;
			padding:7px 10px 0 12px;
		}
		.listing div.selected a{
			background:#fff;
			color:#204b85;
			text-decoration:none;
		}
		.listing div.lst3 a{
			border-bottom:0;
		}
		.listing a span{
			display:block;
			height:57px;
			overflow:hidden;
		}
	
		
/*  ABC  */
.abc{
	font-size:16px;
	font-weight:700;
	/*padding:20px 0;
	text-align:center;*/
}

	.abc a{
		color:#333;
		padding:0 3px;
		text-decoration:none;
	}
	.abc a:hover{
		text-decoration:underline;
	}
	
	.abc span{
		color:#204b85;
		padding:0 3px;
	}
	
	.abcList{
		/*border-bottom:1px solid #ccc;*/
		border-top:1px solid #ccc;		
		margin:20px 0 0;
		padding:10px 10px 10px 0;
	}
		.abcList ul{
			margin:0px 0 10px 20px;
		}
		
			.abcList ul li{
				padding:2px 0;
			}
		
		.abcList ul ul{
			margin:0 0 0 15px;
			/*font-size:13px;	*/		
		}	
		.abcList .abclst {
			font-size:15px;
		}

	#leftCol  .abcBox .interviewBot{
		border:0;
		height:auto;
	}
	
		#leftCol .abcBox .interviewBot .paging{
			display:block !important;
			padding-top:10px;
			text-align:center;
			width:100%;
		}
		
	.abcArt{
		font-size:14px;
		margin:20px 0 0;
		padding:10px 10px 10px 60px;
	}
	
		.abcArtName{
			padding-bottom:20px;
		}
		.abcArtName .date{
			font-size:12px;
		}
		
		
/*  SEARCH  */
.srcRes{
	border-top:1px solid #ccc;
	padding:20px 0 0;
}

.srcRes a.ttl{
	font-size:14px;
	font-weight:700;
}
.srcRes a.razdel{
	font-size:14px;
}
.srcRes span{
	color:#ccc;
	padding:0 20px;
}
		

/* #rightCol
-----------------------------------------------------------------------------*/

#rightCol .box{border:1px solid #b9b9b9;margin-bottom:10px;padding:0 15px;position:relative;}
	.rightCol .box h2, #rightCol .h2rep{border-bottom:2px solid #9a4b25;color:#9a4b25;display:block;font:21px/1em "Open Sans Condensed", arial, sans-serif;margin:0;padding:8px 0 7px;text-transform:uppercase;position:relative;}
		.rightCol .box h2 a, #rightCol .h2rep a{color:#9a4b25;}

	#rightCol .bsBlock ul{
		margin:0;
		padding:0;
	}
	
	#rightCol .bsBlock ul li{
		display:inline-block;
		height:30px;
		list-style:none;
		padding-right:10px;
		width:100px;
	}
	#rightCol .bsBlock ul li.selected{
		background:url("/img/smallIconzSel.png") no-repeat;
	}
	
		#rightCol .bsBlock ul li a{
			background:url("/img/smallIconz.png") no-repeat 1px 0;
			color:#222;
			display:table-cell;
			height:30px;
			line-height:14px;
			padding-left:30px;
			vertical-align:middle;
			width:70px;
		}
		#rightCol .bsBlock ul li a:hover{
			background:url("/img/smallIconz.png") no-repeat 1px -30px;
		}
		#rightCol .bsBlock ul li.selected a{
			color:#fff;
			text-decoration:none;
		}
		
		#rightCol .bsBlock ul li a.bs1{
			background-position:1px 0;
		}
		#rightCol .bsBlock ul li a.bs1:hover{
			background-position:1px -30px;
		}
		#rightCol .bsBlock ul li.selected a.bs1{
			background-position:1px -240px;
		}
		
		#rightCol .bsBlock ul li a.bs2{
			background-position:1px -60px;
		}
		#rightCol .bsBlock ul li a.bs2:hover{
			background-position:1px -90px;
		}
		#rightCol .bsBlock ul li.selected a.bs2{
			background-position:1px -270px;
		}
		
		#rightCol .bsBlock ul li a.bs3{
			background-position:1px -120px;
		}
		#rightCol .bsBlock ul li a.bs3:hover{
			background-position:1px -150px;
		}
		#rightCol .bsBlock ul li.selected a.bs3{
			background-position:1px -300px;
		}
		
		#rightCol .bsBlock ul li a.bs4{
			background-position:1px -180px;
		}
		#rightCol .bsBlock ul li a.bs4:hover{
			background-position:1px -210px;
		}
		#rightCol .bsBlock ul li.selected a.bs4{
			background-position:1px -330px;
		}
		
#rightCol .s4Block .s4Ttl{background:#999;clear:both;color:#fff;height:20px;line-height:20px;margin-top:10px;position:relative;}
	#rightCol .s4Block .s4Ttl span{display:block;float:left;text-align:center;width:50%;}
	#rightCol .s4Block .s4Ttl a{color:#fff;display:block;float:left;text-align:center;text-decoration:underline;width:50%;}
	#rightCol .s4Block .s4Ttl a:hover{text-decoration:none;}
		
#rightCol .s4Block .s4art{clear:both;font-size:12px;line-height:16px;padding:10px 0;}
#rightCol .s4Block .s4art + .s4art{background:url(../img-v2/dotSep.png) repeat-x;}

	#rightCol .s4Block .s4art .num{
		color:#1c4378;
		float:left;
		font-size:10px;
		font-style:italic;
		width:30px;
	}
		#rightCol .s4Block .s4art .num img{margin-bottom:0;}
	
		#rightCol .s4Block .s4art .num span{
			display:block;
			text-align:center;
			width:17px;
		}

	#rightCol .s4Block .s4art a{
		color:#222;
		display:inline-block;
		float:left;
		width:180px;		
	}
	
#rightCol .rColNewsBlock{
	line-height:16px;
}
	#rightCol .rColNews{background: url("/img-v2/dotSep.png") repeat-x 0 100%;padding:12px 0 13px;}
	#rightCol .rColNews:last-child{background:none;}

		#rightCol .rColNews a{display:block;margin-top:4px;}
		#rightCol .rColNews a.ttl{display:inline;margin-top:0;}
		#rightCol .rColNews a:nth-child(2){color:#000;}
		#rightCol .rColNews em{color:#3b5982;display:block;font-size:10px;}
		#rightCol .rColNews .date{color:#1c4378;}

#rightCol img{
	border:0;
	float:none;
	margin: 0 0 10px;
	max-width:240px;
	
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

#rightCol .partner{
	margin-bottom:10px;
}

	#rightCol .partner .ttl{
		background: url("/img/partnerBg.png") no-repeat;
		color:#fff;
		height:24px;
		line-height:24px;
		text-align:center;
		width:165px;
	}
	
		#rightCol .partner .ttl h2 {
			color: #fff;
			font-size: 15px;
			height: 24px;
			line-height: 24px;
			margin: 0;
			padding: 0;
		}
		
		#rightCol .partner .ttl .h2rep {
			color: #fff;
			font-size: 15px;
			height: 24px;
			line-height: 24px;
			margin: 0;
			padding: 0;
		}

	#rightCol .partner img{
		 	border: 1px solid #D3D3D3;
    	box-shadow: 1px 6px 3px #BBBBBB;
	}
	
	
	
#rightCol .srcParam{
	color:#777;
	font-size:14px;
	line-height:16px;
}
#rightCol .srcParam h3{
	padding:20px 0 4px;
}
	#rightCol .srcParam a{
		padding-right:6px;
		text-decoration:underline;
	}
	#rightCol .srcParam a:hover{
		text-decoration:none;
	}
	#rightCol .srcParam a.more{
		color:#777;
		text-decoration:none;
	}
	#rightCol .srcParam a.more:hover{
		color:#555;
		text-decoration:underline;
	}
#rightCol .srcParamSel{
	background: url("/img/srcParam.png") #204b85 no-repeat;
	color:#fff;
	height:42px;
	margin:7px 0 7px -10px;
	position:relative;
}
#rightCol .srcParamSel span{
	display:inline-block;
	float:left;
	padding:6px 10px;
	width:190px;
}
#rightCol .srcParamSel a{
	background: url("/img/srcParamHov.png") no-repeat 0 -10000px;
	display:block;
	float:right;
	height:42px;
	width:27px;
}
#rightCol .srcParamSel a:hover{
	background-position:0 0;
}



/* .centerCol
-----------------------------------------------------------------------------*/
.centerCol .box{background:#fff;border-bottom:1px solid #D7D7D7;margin:0 0 10px;padding:0 15px}
	.centerCol .box h1, .centerCol .box h2, .centerCol .box .h2rep{border-bottom:1px solid #D7D7D7;color:#9A4B25;font:21px/1em "Open Sans Condensed",arial,sans-serif;margin:0 -15px;padding:8px 15px;text-transform:uppercase;position:relative;}
	.centerCol .box h1.orange, .centerCol .box h2.orange{border-bottom:1px solid #D7D7D7;color:#8f3c1b;font:21px/1em "Open Sans Condensed",arial,sans-serif;padding:8px 15px;margin:0 -15px;position:relative;}
	.centerCol .box h2, .centerCol .box h2.orange{font-size:16px;height:34px;line-height:34px;padding:0 10px;}
	.centerCol .box .specChild{position:relative;}
		.centerCol .box .specChild .specProjects{
			background: url("/img/specProjects.png");
			color:#888;
			font-size:14px;
			font-weight:bold;
			height:33px;
			line-height:33px;
			position:absolute;
			top:1px;
			right:-10px;
			text-align:center;
			width:146px;
		}
		.centerCol .box .specChild .specProjects a{color:#888;}
		
		.centerCol .box .specChild .specNew{
			background: url("/img/specNew.png");
			color:#b38a02;
			font-size:14px;
			font-weight:bold;
			height:34px;
			line-height:34px;
			padding-left:67px;
			position:absolute;
			top:0;
			right:-10px;
			text-align:center;
			width:79px;
		}
		.centerCol .box .specChild .specNew a{
			color:#b38a02;
		}
		

	/* Interview */
	.centerCol .box .blockInterview{
		  border-bottom: 3px solid #204B85;
    clear: both;
    margin: 0 -10px;
    padding: 2px 10px 6px;
    position: relative;
	}
	
	.centerCol .box .blockInterviewLast{
		border:0 !important;
    	clear: both;
    	margin: 0 -10px 0;
    	padding: 2px 10px 10px;
    	position: relative;
	}
	
		.centerCol .box .blockInterview .name{
			background: url("/img/sep.png") repeat-x 0 100%;
			font-size:15px;
			font-weight:700;
			margin:5px 0 5px 149px;
			padding:0 0 10px 0;
		}
			.centerCol .box .blockInterview .name strong{
				display:block;
			}
			
		.centerCol .box .blockInterview p{
			line-height:16px;
			padding-bottom: 0;
		}
		.centerCol .box .blockInterview img{
			width:125px;
			border-radius: 3px 3px 3px 3px;
    		box-shadow: 0 0 1px #999999;
    		margin-bottom: 0;
		}
		
	/* Interview2 */
	.centerCol .box .blockInterview2{
		border-bottom:3px solid #204b85;
		clear:both;
		margin:0 -10px;
		position:relative;
		padding:10px 10px 18px;
	}
	
	.centerCol .box .blockInterviewLast2{
		border-bottom:0;
		clear:both;
		margin:0 -10px -20px;
		position:relative;
		padding:10px 10px 18px;
	}
	
		.centerCol .box .blockInterview2 .name{
			background: url("/img/sep.png") repeat-x 0 100%;
			margin:5px 0;
			padding:0 0 10px 0;
		}
		
			.centerCol .box .blockInterview2 .name a.ttl{
				display:block;
				font-size:15px;
				font-weight:700;
			}
			
			.centerCol .box .blockInterview2 .name p{
				line-height: 14px;
				padding-bottom: 8px;
				padding-top: 2px;
			}
				.centerCol .box .blockInterview2 .name p span{
					color:#204b85;
				}
				
		.centerCol .box .blockInterview2 img{
			/*height:100px;*/
			width:100px;
		}
		
			.centerCol .box .blockInterview2 ul{
				margin-bottom:0;
				line-height:14px;
			}
		
			.centerCol .box .blockInterview2 ul li{
				padding-top:6px;
			}
		
			.centerCol .box .blockInterview2 ul a{
				color:#222;
				text-decoration:underline;
			}
			.centerCol .box .blockInterview2 ul a:hover{
				text-decoration:none;
			}
	

/* Button
-----------------------------------------------------------------------------*/
	.button, a.button {
		background: url("/img/button.png") no-repeat 0 100%;
		color: #333;
		cursor:pointer;
		display: inline-block;
		font-size:14px;
		height:43px;
		line-height:40px;
		margin:10px 0;
		padding:0 20px;
		text-align: center;
		text-decoration:none;
		width:125px;
	}
	.button:hover, a.button:hover, .button:hover input {
		color:#204b85;
	}
	
	.buttonSm, a.buttonSm{
		background: url("/img/buttonSm.png") no-repeat 0 100%;
		padding:0;
		height:36px;
		width:110px;
	}
	
	.button input{
		background:none;
		border:0;
		color:#0a2448;
		display:block;
		font-size:14px;
		font-weight:700;
		height:43px;
		margin:0;
		text-align:center;
		width:125px;
	}
	.buttonSm input{
		background:none;
		border:0;
		color:#0a2448;
		display:block;
		font-size:14px;
		height:36px;
		line-height:36px;
		text-align:center;
		width:110px;
	}
	.button:hover input, .buttonSm:hover input{
		color:#204b85;
		cursor:pointer;
	}
	
	.loginBut input{
		font-size:12px;
		height:30px;
		line-height:30px;
		width:82px;
	}
	
	
/* Paging
-----------------------------------------------------------------------------*/
.paging{padding-top:2px;text-align:center;}
.paging a, .paging span, .paging em{border:1px solid #fff;box-shadow:0 1px 1px rgba(0,0,0,.3);font:18px/18px "Open Sans Condensed", arial, sans-serif;margin:0 3px;padding:1px 9px;}
.paging a{color:#929292 !important;text-decoration:none !important;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #bcbcbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bcbcbc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#bcbcbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 );
}
.paging a:hover{color:#555 !important;}
.paging span{color:#fff;
	background: #fea74f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTc0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzVlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fea74f 0%, #d35e2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea74f), color-stop(100%,#d35e2c));
	background: -webkit-linear-gradient(top,  #fea74f 0%,#d35e2c 100%);
	background: -o-linear-gradient(top,  #fea74f 0%,#d35e2c 100%);
	background: -ms-linear-gradient(top,  #fea74f 0%,#d35e2c 100%);
	background: linear-gradient(to bottom,  #fea74f 0%,#d35e2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea74f', endColorstr='#d35e2c',GradientType=0 );
}
.paging em{color:#929292 !important;text-decoration:none !important;opacity:.4;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #bcbcbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bcbcbc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#bcbcbc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#bcbcbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 );}


#leftCol .boxL .companyNews .datephoto{padding-left:140px; color:#999;}

#leftCol .boxL .companyNews .datephoto span{
				color:#ccc;
				padding:0 10px;
			}

#leftCol .boxL .companyNews2 .datephoto{padding-left:140px; color:#999;}

#leftCol .boxL .companyNews2 .datephoto span{
				color:#ccc;
				padding:0 10px;
			}

#leftCol .boxL .companyNews .datephoto a.commentNum{background:url("/img/icoCommentSm.png") no-repeat 6px 2px;color:#999;padding-left:24px;text-decoration:none;}
#leftCol .boxL .companyNews .datephoto a.commentNum:hover{color:#555;}

#leftCol .boxL .companyNews2 .datephoto a.commentNum{background:url("/img/icoCommentSm.png") no-repeat 6px 2px;color:#999;padding-left:24px;text-decoration:none;}
#leftCol .boxL .companyNews2 .datephoto a.commentNum:hover{color:#555;}


/* #userArea
-----------------------------------------------------------------------------*/
#userArea{background:#fff;padding:0 18px 9px;}

	#userArea .boxL p{
		line-height:16px;
	}
	
	#userArea input[type="text"], #userArea input[type="password"]{
		background:#fff;
		border:1px solid #b2b2b2;
		font:12px arial, sans-serif;
		padding:2px;
	}
	
	#userArea textarea{
		background:#fff;
		border:1px solid #b2b2b2;
		font:12px arial, sans-serif;
		padding:2px;
	}
	
	
/* #userArea MENU
-----------------------------------------------------------------------------*/
.userMenu{
	border-bottom:1px solid #ccc;
	height:33px;
	clear:both;
	margin:0 -9px;
	position:relative;
}

	.userMenu ul{
		height:34px;
		margin:0 0 -1px 0;
		padding:0 4px;
		position:relative;
		list-style:none;
	}
		.userMenu ul li{
			display:inline-block;
			float:left;
			margin:0;
			padding:0 4px;
			list-style:none;
		}
			.userMenu ul li a{
				display:inline-block;
			}
			.userMenu ul li a strong{
				background:url("/img/userMenu.png") no-repeat;
				display:inline-block;
				float:left;
				font-weight:400;
				height:34px;
				line-height:34px;
				padding:0 4px 0 6px;
			}
			.userMenu ul li a strong em{
				background:url("/img/userMenuIco.png") no-repeat;
				display:inline-block;
				font-style:normal;
				padding-left:36px;
				text-decoration:underline;
			}
				.userMenu ul li a strong em.um2{
					background-position:0 -34px;
				}
				.userMenu ul li a strong em.um3{
					background-position:0 -68px;
				}
				.userMenu ul li a strong em.um4{
					background-position:0 -102px;
				}
				.userMenu ul li a strong em.um5{
					background-position:0 -136px;
				}
				.userMenu ul li a strong em.um6{
					background-position:0 -172px;
				}
				.userMenu ul li a strong em.umf{
					background:url("/img/favorites.png") no-repeat;
					display:inline-block;
					font-style:normal;					
					text-decoration:underline;
				}
			.userMenu ul li a span{
				background:url("/img/userMenu.png") no-repeat 100% 0;
				display:block;
				float:left;
				height:34px;
				width:8px;
			}
			.userMenu ul li a:hover strong em, .userMenu ul li.selected a strong em{
				text-decoration:none;
			}
			.userMenu ul li.selected a strong{
				background-position:0 100%;
				color:#333;
			}
			.userMenu ul li.selected a span{
				background-position:100% 100%;
			}
			.userMenu ul li.newVac a strong em{
				background:url("/img/icoCircle.png") no-repeat 4px 5px;
				color:#fff;
				position:relative;
			}
				.userMenu ul li.newVac a strong em b{
					color:#214c83;
					font-weight:400;
					position:absolute;
					left:5px;
					top:0px;
					text-align:center;
					width:21px;
				}
			.userMenu ul li.newVac a strong{
				background-position:0 -34px;
				color:#333;
			}
			.userMenu ul li.newVac a span{
				background-position:100% -34px;
			}

/* #userArea NEWS
-----------------------------------------------------------------------------*/
		a.edit{
			background:url("/img/icoEdit.png") no-repeat;
			display:inline-block;
			font-size:12px;
			line-height:12px;
			margin-left:20px;
			padding:4px 10px 4px 22px;
			text-decoration:underline;
		}
		a.del{
			background:url("/img/icoDel.png") no-repeat;
			display:inline-block;
			font-size:12px;
			line-height:12px;
			margin-left:20px;
			padding:4px 10px 4px 22px;
			text-decoration:underline;
		}
		a.rezume{
			background:url("/img/icoRezume.png") no-repeat;
			display:inline-block;
			font-size:12px;
			line-height:12px;
			margin-left:20px;
			padding:4px 10px 4px 22px;
			text-decoration:underline;
		}
		a.edit:hover, a.del:hover, a.rezume:hover{
			text-decoration:none;
		}
		span.ended{
			background:url("/img/icoEnded.png") no-repeat;
			color:#333;
			display:inline-block;
			font-size:12px;
			line-height:12px;
			margin-left:20px;
			padding:4px 10px 4px 22px;
		}


	.butArea{
		border:1px solid #ccc;
		display:inline-block;
		padding:10px 10px 0;
		
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
	}
	
		.butArea a{
			background:#ececec;
			border:1px solid #ccc;
			display:block;
			font-size:12px;
			line-height:12px;
			margin-bottom:10px;
			padding:10px;
			position:relative;
			text-decoration:underline;
			width:180px;
			
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.butArea a:hover{
			background:#214b85;
			border:1px solid #14386a;
			color:#fff;
			text-decoration:none;
		}
		.butArea a span.icoAdd{
			background:url("/img/icoAdd.png") no-repeat;
			height:18px;
			margin-top:-9px;
			position:absolute;
			right:5px;
			top:50%;
			width:18px;
		}
		.butArea a span.icoEditS{
			background:url("/img/icoEdit.png") no-repeat;
			height:20px;
			margin-top:-9px;
			position:absolute;
			right:5px;
			top:50%;
			width:20px;
		}
		.butArea a span.icoDelS{
			background:url("/img/icoDel.png") no-repeat;
			height:20px;
			margin-top:-9px;
			position:absolute;
			right:5px;
			top:50%;
			width:20px;
		}
		
	.loading{
		background:url("/img/loading.png") no-repeat;
		float:left;
		height:16px;
		display:inline-block;
		margin:10px;
		position:relative;
		width:262px;
	}
		.loadingA{
			background:url("/img/loading.png") no-repeat 0 100%;
			height:16px;
			display:block;
			position:absolute;
		}
		
	.overAll{
		float:left;
		display:inline-block;
		margin-top:9px;
	}
		
.newsAdd{
	border-top:1px solid #ccc;
	font-size:14px;
	font-weight:700;
	padding:20px;
}

.newsAddMenu{
	font-size:14px;
	padding:20px 4px;
}

	.newsAddMenu .butArea{
		float:left;
	}
	
	.newsAddMenu .loading{
		margin-top:20px;
		margin-left:50px;
	}
	
	.newsAddMenu .overAll{
		float:left;
		display:inline-block;
		margin-top:20px;
	}
	
.newsYouth{
	border-top:1px solid #ccc;
}

	.newsYouth .singleNews{
		border-bottom:1px solid #ccc;
		padding:15px;
	}
	
		.newsYouth .singleNews strong{
			font-size:14px;
		}
		
		.newsYouth .singleNews p{
			padding:8px 0 0;
		}
		
		.newsYouth .singleNews a.ttl{
			color:#333;
			font-size:14px;
			text-decoration:underline;
		}
		.newsYouth .singleNews a.ttl:hover{
			text-decoration:none;
		}
		
		.newsYouth .singleNews span.spr{
			color:#ccc;
			padding:0 10px;
		}
		
		.newsYouth .singleNews .date{
			padding-top:6px;
		}
			.newsYouth .singleNews .date span{
				color:#ccc;
				padding:0 10px;
			}
			
			.newsYouth .singleNews .date img{
				height:auto;
				margin-right:6px;
				width:auto;
			}
		
		.newsYouth .rowCl1{
			background:#f4f6f9;
			border:0;
		}
		.newsYouth .rowCl2{
			background:#fff;
			border:0;
		}	
		.newsYouth .noneactive{
			color:#888;
		}	
		.newsYouth .noneactive a.ttl{
			color:#888;
		}
		
.eventYouth{
	border-bottom:1px solid #ccc;
}

.newsAddL{
	display:inline-block;
	float:left;
	width:500px;
}

.newsAddR{
	display:inline-block;
	float:right;
	line-height:40px;
	width:340px;
}

	.newsAddR span{
		display:block;
		float:left;
		width:140px;
	}
	
	.newsAddR select{
		float:left;
		margin-top:8px;
		width:186px;
		border:1px solid #b2b2b2;
		padding:2px;
	}
	
	.newsAddR input[type="text"]{
		float:left;
		margin-top:8px;
		width:180px;
	}
	
.newsYouth .singleJob{
	padding-right:200px;
	position:relative;
}
	.singleJob a.control, .singleJob span.control{
		background:#ececec;
		border:1px solid #ccc;
		display:block;
		font-size:16px;
		font-weight:700;
		line-height:12px;
		padding:20px;
		position:absolute;
		top:22px;
		right:5px;
		text-align:center;
		text-decoration:underline;
		width:180px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.singleJob a.selected{
		background:#214b85;
		border:1px solid #14386a;
		color:#fff;
		text-decoration:none;
	}
	.noneactive  a.control{
		background:#ececec;
		border:1px solid #ccc;
		color:#888;
	}
	
	.rezumeList{
		border:1px solid #ccc;
		border-top:0;
		margin:0 20px 20px;
	
		-webkit-border-bottom-right-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-moz-border-radius-bottomright: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	
.userProfile{
	font-size:14px;
	padding-top:10px;
}

	.userProfile a{
		text-decoration:underline;
	}
	.userProfile a:hover{
		text-decoration:none;
	}
/*	
	.userProfile img{
		height:200px;
		width:200px;
	}
*/	
	.userProfile .usProfCol{
		border-bottom:1px solid #ccc;
		padding-right:240px;
		position:relative;
		padding-bottom:6px;
	}
	.userProfile .usProfCol h1 {position: initial;}
	.userProfile .usProfCol .butArea{
		float:right;
		position:absolute;
		right:0;
		top:0;
	}
	.userProfile .dataL{
		float:left;
		width:300px;
	}
		.icoUrl{
			background:url("/img/icoUrl.png") no-repeat;
			padding:1px 0 5px 30px;
		}
		.icoAdr{
			background:url("/img/icoAdr.png") no-repeat;
			padding:1px 0 5px 30px;
		}
		.icoPhone{
			background:url("/img/icoPhone.png") no-repeat;
			padding:1px 0 5px 30px;
		}
		.icoFax{
			background:url("/img/icoFax.png") no-repeat;
			padding:1px 0 5px 30px;
		}
		.icoEmail{
			background:url("/img/icoEmail.png") no-repeat;
			padding:1px 0 5px 30px;
		}
	.userProfile .dataR{
		float:right;
		padding-top:40px;
		width:600px;
	}
	
	.userProfile strong.title{
		display:inline-block;
		float:left;
		width:150px;
	}
	.userProfile strong.title2{
		display:inline-block;
		float:left;
		width:200px;
	}
	
.profileMail{
	font-size:12px;
	color:#777;
	font-weight:400;
	padding-top:30px;
}

.textareaText{
	font-size:12px;
	color:#777;
	line-height:14px;
	position:absolute;
	top:80px;
	right:0;
	width:220px;
}

.linedBl{
	border-top:4px solid #204b85;
	margin:30px -17px 0;
	padding:0 17px 10px;
	position:relative;
}

	.linedBl h3{
		background:#fff;
		display:inline-block;
		position:absolute;
		top:-12px;
		left:17px;
		padding:0 8px;
	}
	
	.linedBl .inContent{
		padding:20px 8px 0;
	}
	
.floatedTx{
	display:inline-block;
	float:left;
}
	
.pass .floatedTx{
	line-height:30px;
	width:150px;
}
.pass input[type="password"]{
	float:left;
	margin-top:4px;	
}
.pass input[type="text"]{
	float:left;
	margin-top:4px;	
}

.pass .txRed{
	color:#a11313;
	padding-left:10px;
}
.pass .txYel{
	color:#a17e20;
	padding-left:10px;
}
.pass .txGreen{
	color:#20a126;
	padding-left:10px;
}

.userProfile .describe{
	position:relative;
}
	.userProfile .describe .textareaText{
		top:6px;
		right:-8px;
	}

.userProfile select{
	float:left;
	border:1px solid #b2b2b2;	
	padding:2px;
	width:306px;
}
	
.kontakt .floatedTx{
	line-height:30px;
	width:150px;	
}

.kontakt .sm{
	font-size:13px;
	margin-left:0px;	
}

.kontakt input[type="text"]{
	float:left;
	margin-top:4px;
	width:300px;
}
.kontakt select{
	float:left;
	border:1px solid #b2b2b2;
	margin-top:4px;
	padding:2px;
	width:606px;
}
.kontakt a.removeLnk{
	color:#971717;
	float:left;
	font-size:12px;
	display:inline-block;
	line-height:30px;
	padding-left:10px;
	text-decoration:none;
}
.kontakt a.addLnk{
	color:#204b85;
	float:left;
	font-size:12px;
	display:inline-block;
	line-height:30px;
	padding-left:10px;
	text-decoration:none;
}
.kontakt a.removeLnk:hover, .kontakt a.addLnk:hover{
	text-decoration:underline;
}

.kontakt .button{
	float:left;
}

.kontakt .rules{
	float:left;
	display:inline-block;
	padding:22px 0 0 20px;
}

.regType{
	font-size:15px;
	font-weight:700;
	line-height:30px;
	padding-top: 10px;
}

.dataR h2 a.more{
	color:#555;
	font-size:12px;
	font-weight:400;
}

.dataR .h2rep a.more{
	color:#555;
	font-size:12px;
	font-weight:400;
}

ul.actualList{
	margin:0;
	padding:0;
}

	ul.actualList li{
		list-style:none;
		padding:3px 0;
	}

.actualList strong{
	padding:0 20px;
}

ul.rezInfo{
	padding:10px 0 0 240px;
	margin:0;
}

ul.rezInfo li{
	list-style:none;
	display:block;
	height:30px;
}

.rezInfo strong.floatedTx{
	line-height:30px;
	width:150px;
}

.rezInfo span.floatedTx{
	line-height:30px;
}
	
	
			
.clear{
	clear:both; 
	font-size:0; 
	height:0; 
	line-height:0; 
	overflow:hidden; 
	width:100%
}

.more{
	margin:10px 0;
	text-align:right;
}

.txBlue{
	color:#204b85;
}

.txGrey{
	color:#999;
}

.tx11{
	font-size:11px;
}


/* Table
-----------------------------------------------------------------------------*/
.table{
	border-top:1px solid #ccc;
	padding:0 0 20px;
}

table{
	border:0;
	border-collapse:collapse;
	line-height:14px;
	width:100%;
}

table th{
	background:#f4f4f4;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	padding:10px;
	text-align:left;
	vertical-align:top;
}

table td{
	background:#fff;
	border-top:1px solid #ccc;
	font-weight:normal;
	padding:4px 10px;
	text-align:left;
}

table td.tdR{
	text-align:right;
}

table th img.thSep{
	float:left;
	margin:0 10px 0 -10px;
	position:relative;
}

table tr.colored td{
	background:#f5f7f9;
}

table tr.blBord td{
	border-top:3px solid #4c6e9c;
}

#leftCol .boxL .TheBot{
	margin-bottom:0;
}

.blockInterview img, .blockInterview2 img {
    border-radius: 3px 3px 3px 3px;
    box-shadow: none;
}

.va-mid-Parent {background: url(/img/logoRmk.png) no-repeat;float:left;height:200px;margin:0 8px 10px 0;padding:7px;width:200px;}
.va-mid-Child {display:table-cell;height:200px;text-align:center;vertical-align:middle;width:200px;}


.va-mid-Parent154 {
    background: url("/img/logoRmk_154.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 154px;
    margin: 16px 0 0;
    padding: 7px;
    width: 154px;
}

 .va-mid-Child154 {
    display: table-cell;
    height: 140px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}

.va-mid-Parent154_r {
    background: url("/img/logoRmk_154.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin-top: 3px;
    padding: 7px;
    width: 154px;
}

 .va-mid-Child154_r {
    display: table-cell;
    height: 140px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}
	.va-mid-Child154_r img {
		float:left;
		margin: 0 !important;
    padding: 0;
}	

.cmpNews{

}
#leftCol .cmpNews .bots{
	/*border-bottom:1px solid #CBCBCB;
	bottom:auto;
	top:10px;*/
    width: 500px;
}

#leftCol .boxL .cmpNews .photo {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 6px;
    padding-bottom: 0;
    width: 160px;
}
	#leftCol .boxL .cmpNews .cpr {
		color: #000000;
    font-size: 15px;
    font-weight: 700;
    height: auto;
    padding-top: 14px;
    position: static;
    width: 520px;
	}

#leftCol .boxL .cmpNews .content {
	/*padding:54px 0 20px;*/
    width: 520px;
}
#leftCol .boxL .cmpNews p {
    padding: 0 0 20px;
}


.boxL .contentP p img{float:none;vertical-align: top;}
.abcList p img{float:none;vertical-align: top;}


.regType em{position:relative;z-index:100;}

.tooltip{
 background:#fff;
 border:1px solid #ddd;
 font-size:12px;
 font-weight:normal;
 line-height:14px;
 position:absolute;
 left:20px;
 padding:10px;
 top:-24px;
 width:490px;
 z-index:100;
 
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 
 -webkit-box-shadow: 0px 0px 3px #eee;
    -moz-box-shadow: 0px 0px 3px #eee;
    box-shadow: 0px 0px 3px #eee;
}
 .tooltip span{background:url("/img/tooltipStr.png") no-repeat;top:20px;left:-14px;position:absolute;width:14px;height:25px;}


.twtr-widget-profile img.twtr-profile-img {
display: block;
float: left !important;
width: 31px;
height: 31px;
border: 0!important;
}

.contentP iframe { border:none}
table.nbr td {border:none !important;}

.star:after { color:red;
			  content: "*";	
			}

.fmt {
	font-size: 12px;
	color: #222;
}

.video-time {
	padding: 0 4px;
	font-weight: bold;
	font-size: 11px;
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	background-color: black;
	color: white!important;
	height: 14px;
	line-height: 14px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	right: 20px;
	top: 105px;
	position: absolute;
}

ul li#mn_li {
	padding:1px;
}
ul li#mn_li a {
	display:block;
	float:none;
	font-size:14px;
	z-index:22;
	position:static;
	text-align:center;	
}
li:hover ul li#mn_li  a:hover {	    
		color:#204b85;
		background:#d2d2d2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}

.h1rep {
	color:#222;
	font:700 18px Arial, Tahoma, Verdana, sans-serif;
	margin-top:0px;
	padding:10px 0 10px;
	display:block; 	
}

.h2rep {
	color:#222;
	font:700 18px Arial, Tahoma, Verdana, sans-serif;
	margin-top:0px;
	padding:10px 0 10px;
	font-size:16px;
	display:block; 	
}

.regBlc{background:url("/img/regBlcBrd.png") #ececec repeat-x 0 100%;margin:10px -17px 20px;padding-bottom:4px;position:relative;}
	.regBlc .in{background:url("/img/regBlcBg.png") repeat-x;padding:2px 0 0 85px;}
		.regBlc table{line-height:18px;position:relative;width:811px;}
			.regBlc table td{background:none;border:0;padding:0;vertical-align:top;width:20px;}
				.regBlc table td img{border:0;box-shadow:none;margin:0;}
			.regBlc table td.col{cursor:pointer;padding:0 10px;width:257px;}
			.regBlc table td.active, .regBlc table td.col:hover{background:url("/img/regBlcSel.png") #f5f5f5 no-repeat;}
				.regBlc .person{height:188px;margin-bottom:30px;position:relative;}
					.regBlc .person div{background:url("/img/person.png") no-repeat;height:186px;margin:0 auto;width:129px;}
					.regBlc .person span{background:url("/img/regBlcCheck.png") no-repeat;display:none;height:22px;width:22px;position:absolute;top:150px;right:77px;}
					.regBlc td.active .person span{display:block;}
					.regBlc td.active .person div, .regBlc td:hover .person div{background-position:-129px 0;}
					.regBlc .col2 .person div{background-position:0 -186px;}
					.regBlc td.col2.active .person div, .regBlc td.col2:hover .person div{background-position:-129px -186px;}
					.regBlc .col3 .person div{background-position:0 -372px;}
					.regBlc td.col3.active .person div, .regBlc td.col3:hover .person div{background-position:-129px -372px;}
				.regBlc .ttl{background:url("/img/sep.png") repeat-x 0 100%;color:#496b9a;font-size:16px;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center;}
				.regBlc td.active .ttl,.regBlc td:hover .ttl{color:#204b85;}
				.regBlc  ul{background:url("/img/checkA.png") no-repeat -1000px -1000px;font-size:13px;line-height:15px;list-style:none;margin-left:0;overflow:hidden;width:237px;}
					.regBlc ul li{background:url("/img/check.png") no-repeat 0 5px;color:#606060;display:block;list-style:outside;padding:0 0 6px 20px;}
					.regBlc td.active ul li, .regBlc td:hover ul li{background-image:url("/img/checkA.png");color:#222;}
				.regBlc .mark{background:url("/img/regBlcMark.png") no-repeat;display:none;height:23px;width:37px;position:absolute;bottom:-23px;left:110px;}
				.regBlc .active .mark{display:block;}
				.regBlc .col2 .mark{left:387px;}
				.regBlc .col3 .mark{left:664px;}
	.linedBlReg{border:0;margin-top:0;}
	
.magItem{border-bottom:1px solid #ccc;padding:20px 0;}
	.magItem .col1{display:inline-block;float:left;width:225px;}
		.magItem .col1 img{border:4px solid #e8e8e8;margin-top:8px; width:207px;}
	.magItem .col2{display:inline-block;float:right;font-size:16px;width:725px;}
		.magItem .col2 h2{font-size:20px;line-height:24px;}
		.magItem .col2 p{line-height:20px !important;}
		.magItem .col2 .itemPrice{background:#f9f9f9;border:1px solid #ccc;display:inline-block;float:right;padding:20px;text-align:center;width:205px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
			.magItem .col2 .itemPrice span{display:block;font-size:22px;}
			.magItem .col2 .itemPrice a.buyBut{background:url("/img/buyBut.png") no-repeat;display:block;height:49px;line-height:200px;margin:10px auto;overflow:hidden;width:194px;}
			.magItem .col2 .itemPrice a.buyBut:hover{background-position:0 -49px;}
			.magItem .col2 .itemPrice a.buyBut2{background:url("/img/buyBut2.png") no-repeat;display:block;height:49px;line-height:200px;margin:10px auto;overflow:hidden;width:194px;}
			.magItem .col2 .itemPrice a.buyBut2:hover{background-position:0 -49px;}
			.magItem .col2 .itemPrice a{text-decoration:underline;}
			.magItem .col2 .itemPrice a:hover{text-decoration:none;}
		.magItem .col2 table{width:410px;}
			.magItem .col2 table td{border:0;padding:6px;}
			.magItem .col2 table .odd td{background:#e8f0fa;}
			
			
.topPrj {
    background: url("/img/topPrjBg.png") #f4f4f4 repeat-x;
    margin: 0 -17px 9px;
    position: relative;
}
	.topPrj .botm{background:url("/img/topPrjBotm.png") no-repeat 0 100%;height:13px;width:718px;position:absolute;bottom:-9px;left:0;}
	.topPrj table{margin-top:-4px;position:relative;}
	.topPrj table td{background:none;border:0;border-right:1px solid #ccc;font-size:12px;}
	.topPrj table td.last{border:0;}
		.topPrj table td a{display:block;font-weight:700;}
		.topPrj table td a.dirTtl{color:#a0330d;font-size:13px;height:42px;margin:10px 0;overflow:hidden;}
		.topPrj table td img{border-width:1px;display:block;float:none;margin:0 auto 10px;height:112px;width:155px;}
		.topPrj table td p{ margin: 10px 0; font-size: 11px; padding-bottom: 0;}
		
.cNBrdBot{border:0;border-bottom:1px solid #ccc;}
.cNBrdBot p {padding-left: 140px;}
.cNBrdBot h3 {padding-left: 140px;}
.companyNews .date{color:#999; }
.cNBrdBot .date{padding-left: 140px;}
	.companyNews .date a.commentNum{background:url("/img/icoCommentSm.png") no-repeat 6px 2px;color:#999;padding-left:24px;text-decoration:none;}
	.companyNews .date a.commentNum:hover{color:#555;}
	
div.sPrjList{display:inline-block;margin:0 -10px 0 -7px;position:relative;}
a.sPrjList{background:url("/img/sPrjList.png") no-repeat;color:#a0330d;display:inline-block;float:left;font-size:13px;font-weight:700;height:170px;line-height:16px;margin:4px;padding:12px;text-decoration:none;width:199px;}
a.sPrjList:hover{background-position:0 -194px;color:#e4511e;}
	a.sPrjList span{display:block;height:32px;overflow:hidden;margin-top:5px;}
	a.sPrjList img{border-width:1px;display:block;float:none;margin:14px auto;height:113px;width:198px;}
	
.zakaz{display:inline-block;float:left;margin-bottom:30px;width:360px;}
.zakaz1{padding:12px;}
	.zakaz .kontakt .floatedTx{width:100px;}
	.zakaz .kontakt input[type="text"]{width:250px;}
.zakaz2{float:right;width:530px;}
	.zakaz2 .magItem{background:#f8f8f8;border:2px solid #e5e5e5;margin-top:20px;padding:5px 10px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}
	.zakaz2 .magItem .col1{width:142px;}
	.zakaz2 .magItem .col2{font-size:12px;width:350px;}
		.zakaz2 .magItem .col1 img{margin-right:6px;width:125px;}
		.zakaz2 .magItem .col2 table{width:100%;}
			.zakaz2 .magItem .col2 table td{background:none;padding:4px;}
			.zakaz2 .magItem .col2 table .odd td{background:#fff;}
			.zakaz2 .magItem .col2 table td.prc{font-size:16px;}
.zakaz3{margin:0;padding-top:39px;position:relative;width:530px;}
	.zakaz3 .userProfile{background:#f8f8f8;border:2px solid #e5e5e5;padding:10px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
	}
	.zakaz3 .userProfile.tab1checked{
			-webkit-border-radius: 6px;
			-webkit-border-top-left-radius: 0;
			-moz-border-radius: 6px;
			-moz-border-radius-topleft: 0;
			border-radius: 6px;
			border-top-left-radius: 0;
	}
		.zakaz3 .kontakt .floatedTx{width:180px;}
		.zakaz3 .kontakt input[type="text"]{width:320px;}
		.zakaz3 .kontakt select{width:326px;}
	.zakaz3 .tabs{position:absolute;height:41px;width:100%;top:0;left:0;}
		.zakaz3 .tab{background:#fff;border:2px solid #fff;border-bottom:0;float:left;font-size:14px;margin-right:4px;padding:10px 10px 8px;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}
		.zakaz3 .tab.checked{background:#f8f8f8;border-color:#e5e5e5;padding-bottom:10px;}
			.zakaz3 .tab input, .zakaz3 .tab label{vertical-align:middle;}
			.zakaz3 .tab label{cursor:pointer;padding-left:6px;}
.zakaz4{float:right;width:360px;}


#rightCol .h2rep, #rightCol .h2rep a, .centerCol h1, .centerCol h1 a{color:#9a4b25;}

.centerCol .box{position:relative;}
	.centerCol .box h1, .centerCol .box h2, .centerCol .box .blockInterview{border-bottom:1px solid #ccc;}
	.centerCol .box .blockInterview .name{background-image:url(/img/sepBl.png);}
	.centerCol .box .blockInterview img{
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0px 0px 1px #999;
		-moz-box-shadow: 0px 0px 1px #999;
		box-shadow: 0px 0px 1px #999;
	}
	.centerCol .box .chooser{background:url(/img/chooserBg.png) repeat-y;border-left:1px solid #ccc;height:33px;line-height:33px;padding:0 10px;position:absolute;top:1px;right:0;}
		.centerCol .box .chooser select{border:1px solid #ddd;color:#777;font-size:11px;width:120px;}
			.centerCol .box .chooser select option{padding-right:8px;}
			
.centerCol .box .blockSPC{ padding: 15px 11px 12px 15px; }
	.centerCol .box .blockSPC img{ margin: 0 12px 3px 0; width: 100px;}
	.centerCol .box .blockSPC .date{border-bottom: 1px solid #CCCCCC; margin-left: 118px;}	
	.centerCol .box .blockSPC .date, .centerCol .box .blockSPC .date a{color:#999;}
	.centerCol .box .blockSPC .name{ background: none repeat scroll 0 0 transparent;margin-left: 118px;padding: 0;}
	.centerCol .box .blockSPC p{ /*padding-bottom:10px;*/ }
		
	
.contentBlc{background:#fff;font-size:14px;margin-bottom:20px;padding:20px 0 20px 30px;
	-webkit-box-shadow: 0px 0px 3px #555;
	-moz-box-shadow: 0px 0px 3px #555;
	box-shadow: 0px 0px 3px #555;
}
	.contentBlc ul{margin:0;}
		.contentBlc ul li{background:#f4f4f4;list-style:none outside;padding:5px;}
			.contentBlc ul li.odd{background:#fff;}
			.contentBlc ul li em{color:#777;font-style:normal;float:right;padding-right:5px;width:30px;}
			.contentBlc ul li span{display:block;margin-right:45px;}
			.contentBlc ul ul{margin:5px -5px -5px;position:relative;}
			.contentBlc ul ul li{padding-left:20px;}
			
    .simpleTbl table{border-collapse:collapse;border:0;font-size:12px;width:100%;}
	.simpleTbl table th, thead td{background:#f2f2f2 !important;border:1px solid #ccc;font-weight:700;padding:8px;text-align:center;vertical-align:middle !important;}
	.simpleTbl table td{background:#fff;border:1px solid #ccc;padding:8px;vertical-align:top;}
	.simpleTbl table td p {margin: 0; padding: 0;}
	
.flR{float:right;}

.commReg{margin:-8px 0 18px;position:relative;}
.commBl1{border-top:1px solid #ccc;margin:0 -17px; }

.commBl2{border:0;margin:0;padding-left:82px;padding-right:0;}
.commBl3{border:0;margin:0;padding-left:122px;padding-right:0;}


.comm{font-size:13px;line-height:22px;padding:17px;position:relative;}
	.commBl2 .comm{background:#f1f1f1;margin-bottom:10px;}
	.commBl3 .comm{background:#f1f1f1;margin-bottom:10px;}
	.commTx{float:left;position:relative;width:100%;}
		.commTx .in{padding-left:95px;}
			.commTx .commVote{height:24px;position:relative;}
				.commTx .commTtl,.commTtl2{display:inline-block;float:left;font-weight:700;margin-right:10px;}
				.commTx .commTtl2 a{color:#C20A2B;font-weight:700;}
				.commTx .date{display:inline-block;color:#777;float:left;font-size:13px;margin-right:10px;}
				.commTx .voteBar{color:#4ac980;font-size:12px;font-weight:700;position:absolute;top:0;right:0;}
					.commTx .voteBar .red{color:#961a1e;}
					.commTx .voteBar .green{color:#1bbf60;}
					.commTx .voteBar a.cIco{background:url(/img/commVote.png) no-repeat;display:inline-block;float:right;height:16px;width:16px;}
					.commTx .voteBar a.cIco:hover{background-position:0 100%;}
					.commTx .voteBar a.disabled {opacity: 0.3; filter: alpha(opacity=30);}
					.commTx .voteBar a.cBad{background-position:-16px 0;  margin-left:4px;}
					.commTx .voteBar a.cBad:hover{background-position:-16px 100%;}
					.commTx .voteBar div{display:inline-block;float:left;margin-right:6px;line-height:16px;}
			.commTx p{padding-bottom:10px;}
			.quote{border-left:1px solid #ccc;color:#555;font-size:13px;font-style:italic;margin-left:20px;padding-left:10px;position:relative;}
				.quote p{padding-bottom:0;}
				.quote em{color:#888;}
				.quote .smQuote{background:url(/img/smQuote.png) no-repeat;height:12px;width:15px;position:absolute;top:0;left:-20px;}
			.commTx a.addComm{color:#777;display:inline-block;font-size:13px;margin:-5px;padding:5px 5px 10px 5px;position:relative;text-decoration:underline;}
			.commTx a.addComm:hover{text-decoration:none;}
			.commTx a.addComm.active{background:#f1f1f1;color:#264876;text-decoration:none;}
			.commBl .commBl .commTx a.addComm.active{background:#f8f8f8;}
			.commBl2 .commTx a.addComm.active{background:#f8f8f8;}
			.commBl3 .commTx a.addComm.active{background:#f8f8f8;}
	.comm .commPic{display:inline-block;float:left;margin-right:16px;width:81px;margin-left:-100%;position:relative;}
		.comm .commPic img{border-width:2px;float:none;width:75px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			-webkit-box-shadow: 0px 0px 1px #999;
			-moz-box-shadow: 0px 0px 1px #999;
			box-shadow: 0px 0px 1px #999;
		}
	.commForm{margin:17px;}
	
		.commForm .fnc{background:#f1f1f1;border:1px solid #ccc; border-bottom:0; height:28px;line-height:28px;}
			.commForm .fnc a{display:inline-block;float:left;height:16px;padding:6px;width:16px;}
			.commForm .fnc a:hover{background:#ddd;}
			.commForm .fnc a.active{background:#ccc;}
			.commForm .fnc img{border:0;box-shadow:none;margin:0;}
		.commForm .ctrls{margin-top:6px;}
			.commForm .ctrls input{background:url(/img/commFrmBut.png) no-repeat;border:0;color:#777;cursor:pointer;font-size:13px;height:28px;line-height:28px;text-align:center;width:97px;}
			.commForm .ctrls input:hover{background-position:0 -28px;}
		.commForm .comment{border:0px solid #ccc;border-top:0;font-size:13px;padding:0px;}
		.comm .commForm{margin:0;}
		.comm .commFormOut{background:#f1f1f1;margin:-5px -17px -5px -5px;padding:5px 17px 5px 5px;position:relative;}
		.commBl2 .comm .commFormOut{background:#f8f8f8;}
		.commBl3 .comm .commFormOut{background:#f8f8f8;}


.commForm textarea {outline:none;} 
.commForm textarea:active {outline:none;}
.commForm textarea:focus {outline:none;}  

.nicEdit-main {background-color: #FFF; width:100%; margin:0;}		

.nicEdit-main .quote {border-left:1px solid #ccc;color:#555;font-size:13px;font-style:italic;margin-left:20px;padding-left:10px;position:relative;}
.nicEdit-main .quote p{padding-bottom:0;}
.nicEdit-main .quote em{color:#888;}
.nicEdit-main .quote .smQuote{background:url(/img/smQuote.png) no-repeat;height:12px;width:15px;position:absolute;top:0;left:-20px;}
.nicEdit-main {font-size:13px; line-height:16px;}

#commDel {color:#777;}
#del_link, #edit_link {margin-left: 10px;}

a.refresh{
			background:url("/img/refresh.png") no-repeat;
			display:inline-block;
			font-size:12px;
			line-height:12px;
			margin-left:20px;
			padding:4px 10px 4px 22px;
			text-decoration:underline;
		}

.blockSPC a.comment{background-position:0 2px;}		
.mainNews .date a.comment{background-position:0 2px;}

a.comment2{border-right:1px solid #ccc;padding-right:10px;margin-right:10px;background-position:0 2px;}

.ico {width:24px !important; height: 24px !important;}


.datecab {padding-top: 6px; color:#555;}
.datecab a.commentNum{background:url("/img/icoCommentSm.png") no-repeat 6px 2px;color:#999;padding-left:24px;text-decoration:none;}
.datecab a.commentNum:hover{color:#555;}	

.arttext {
	background-color: #ECECEC;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.artpreview p{
	font-size:13px;
	font-weight:normal;	
	padding-bottom: 10px;
}

.marktxt {
	font-size:11px;
	font-weight:normal;			
	color:gray;
}

.userOpenProfile{}
.userOpenProfile a {text-decoration: underline;}
    .userOpenProfile h2{color:#626262;display:inline-block;float:left;}
    a.profileButs{background:url("/img/profileButsGrad.png") repeat-x;color:#fff;display:inline-block;float:left;height:20px;line-height:20px;margin:10px 0 0 10px;padding:0 8px;text-decoration:none;text-shadow:1px 1px 0 #cb8207;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    a.profileButs:hover{opacity:0.8;}
    a.profileButsSetings{background-position:0 -20px;text-shadow:1px 1px 0 #222;}
        a.profileButsPersonal span, a.profileButsSetings span{background:url("/img/icoMail.png") no-repeat 0 50%;display:block;height:20px;padding:0 0 0 25px;}
        a.profileButsSetings span{background:url("/img/icoSettings.png") no-repeat 0 50%;}
    .userOpenProfile .descript{clear:both;}
        .userOpenProfile .descript img{border:3px solid #f2eeef;
            box-shadow:none;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;            
        }
        .userOpenProfile .descript .profileImg {float:left;}
        .userOpenProfile .profileImg2 {float:left;}
        .userOpenProfile .descript h1{font-size:24px;padding:0;}
        .userOpenProfile .descript .status{color:#aaa;font-size:12px;margin:10px 0;}
        .userOpenProfile .descript .online, .userOpenProfile .descript .offline{background:url("/img/profileButsGrad.png") repeat-x 0 -40px;color:#fff;display:inline-block;float:left;height:20px;margin-right:10px;padding:0 10px;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 0 #1c6009;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        .userOpenProfile .descript .offline{background-position:0 -60px;text-shadow:1px 1px 0 #762a07}
        .userOpenProfile .descript ul{margin-left:0;}
            .userOpenProfile .descript li{list-style:none;display:block;margin:5px 0;}
                .userOpenProfile .descript li .green{color:#288920;font-weight:700;}
                .userOpenProfile .descript li .red{color:#993e12;font-weight:700;}
        div.userOpenAbout{margin:10px 0 0; padding-bottom:18px;}
        div.userOpenAbout p {padding:0;}
            div.userOpenAbout .bold{display:block;}
        .userOpenRow{border-top:1px solid #eee;line-height:15px;margin-bottom:15px;padding:5px 0;}
            .userOpenRow .leftRow{display:inline-block;float:left;margin-right:5%;width:60%;}
            .userOpenRow .rightRow{display:inline-block;float:right;width:35%;}
            .userOpenPublish .publish{margin-bottom:10px;}
                .userOpenPublish .publish .subttl{border-top:1px solid #eee;color:#ccc;font-size:12px; margin: 5px 0 5px 0;}
                    .userOpenPublish .publish .subttl .date{display:inline-block;float:left;padding-right:10px;}
                    .userOpenPublish .publish .subttl .comment{background: url("/img/icoCommentSm.png") no-repeat 0 2px;color:#aaa;display:inline-block;float:left;padding:0 0 0 18px;}
                    .userOpenPublish .publish .subttl .category{display:inline-block;float:right;padding-left:10px;}
                        .userOpenPublish .publish .subttl .category a{color:#ccc; }
                        .userOpenPublish .publish .subttl .category a:hover{color:#999;}
            .userOpenComment .commentLine{margin-bottom:5px;}
                .userOpenComment .commentLine .date{color:#ccc;font-size:12px;}
                .userOpenComment .commentLine p {font-size:12px;line-height:14px !important;padding:5px 0 0 0 !important;}
            .userOpenVisitors .visitor{margin-bottom:10px;}
                .userOpenVisitors .visitor a{display:block;padding-top:10px;}
                .userOpenVisitors .visitor .date{color:#ccc;font-size:12px;}
                .userOpenVisitors .visitor img{border:3px solid #f2eeef;margin:0 10px 0 0;width:50px;height:50px;
                    box-shadow:none;
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                }
            .userOpenForum .forumMess{margin-bottom:5px;}
                .userOpenForum .forumMess a{display:block;margin-left:44px;position:relative;}
                .userOpenForum .forumMess .line{display:block;height:7px;margin-left:44px;margin-top:4px;position:relative;}
                    .userOpenForum .forumMess .line span{background:#bbb;display:block;height:7px;}
                .userOpenForum .forumMessLeft{color:#ccc;display:inline-block;float:left;font-size:12px;margin-right:10px;text-align:center;width:34px;}
                    .userOpenForum .forumMessLeft strong{color:#333;display:block;font-size:13px;font-weight:400;text-align:left;}
    .userOpenProfile a.all{display:block;margin-top:15px;text-decoration:underline;}
    .userOpenProfile a.all:hover{text-decoration:none;}

    .descript table {line-height:19px;border:none;border-spacing:0;}
    .descript table tr {vertical-align:top;}
    .descript table td {padding:0;border:none;}

.cld {
	font: 16px Arial, Tahoma, Verdana, sans-serif;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 10px;
	font-weight: 700;
	margin-bottom: 10px;
}








/* MANAGER COMMUNITY */
.managerCommunity{background:#fff;border-bottom:0px solid #D7D7D7;margin-bottom:10px;padding:0;}
	.managerCommunity p{color:#5d6566;}
		.managerCommunity a.more{background:url("/img-v2/moreArrow.png") no-repeat 100% 50%;color:#5d6566;padding-right:18px;text-decoration:none;}
		.managerCommunity a.more:hover{color:#000;}
			.managerCommunity a.more span{border-bottom:1px dotted #5d6566;}
			.managerCommunity a.more:hover span{border:0;}
		.managerCommunity span.black{color:#000;}
		.managerCommunity .orng{color:#9a4b25;}
		.managerCommunity .orng a{color:#9a4b25;}
	a.fellowShip{background:url("/img-v2/fellowShip.png") no-repeat;display:inline-block;float:right;height:64px;width:252px;}
	a.fellowShip:hover{opacity:0.8;}
	.userAdvantages{border-top:1px solid #9a4b25;}
		.advantItem{display:inline-block;float:left;margin:20px 0;width:350px;}
			.advantItem img{border:0;box-shadow:none;height:86px;margin:0;width:86px;}
			.advantItem p{line-height:16px;margin-left:100px;padding:0;}
	.userAdvantages	.advantItem p a {text-decoration: underline;}	

.mCommUsers{background:#fff;border-bottom:0px solid #D7D7D7;margin-bottom:10px;padding:0;}
	.expertSelector{background:url("/img-v2/expertSubNav.png") repeat-x 0 45px;border-bottom:1px dotted #ccc;margin:0 -15px 20px;position:relative;}
	.mCommUsers ul{height:45px;margin:0;padding:0;position:relative;}
		.mCommUsers ul li{background:url("/img-v2/mCommUsers.png") no-repeat 0 -1000px;color:#6b7276;cursor:pointer;display:block;float:left;font:18px/45px "Open Sans Condensed", arial, sans-serif;height:45px;list-style:none;margin:0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:50%;
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
		}
		.mCommUsers ul li:hover{color:#434f55;}
		.mCommUsers ul li.active{background-position:0 0;color:#efba13;text-shadow:1px 1px 2px #2b2e2f;}
		.mCommUsers ul li.active:after{background:url("/img-v2/mCommUsers.png") no-repeat 50% -45px;content:'';height:17px;width:28px;position:absolute;top:100%;left:50%;margin-left:-14px;}
		.mCommUsers .expertSelectorOpen ul li.active:after{top:85px;}
	.mCommUsers .expertSubNav{color:#fff;display:none;font-size:11px;height:18px;line-heigth:18px;padding:11px 15px;}
	.mCommUsers .expertSelectorOpen .expertSubNav{display:block;}
		.mCommUsers .expertSubNav .searchBar{margin-top:-6px;}
		.mCommUsers .expertSubNav .sortActions{display:inline-block;float:left;}
			.mCommUsers .expertSubNav .sortActions span{background:url("/img-v2/sortActions.png") no-repeat;color:#585d60;cursor:pointer;display:inline-block;float:left;height:18px;line-height:17px;margin-left:7px;text-align:center;width:84px;}
			.mCommUsers .expertSubNav .sortActions span:hover{opacity:.8;}
			.mCommUsers .expertSubNav .sortActions span.active{background-position:0 -20px;color:#fff;opacity:1;}
			.mCommUsers .expertSubNav .sortActions label{display:inline-block;float:left;line-height:17px;}

	.mCommUsersList{margin-bottom:10px;margin-right:-12px;}
		.mCommUserItem{border-top:1px solid #D7D7D7;float:left;margin-right:1.5%;min-height:83px;padding:10px 0;width:48.5%;}
		.mCommUserItem.noBrd{border:0;}
			.mCommUserItem .picBox{float:left;overflow:hidden;width:80px;position:relative;}
				.mCommUserItem .picBox img{border:0;box-shadow:none;display:block;float:none;height:80px;margin:0;width:80px;}
				.mCommUserItem .picBox .expertE{background:url("/img-v2/expertE.png") no-repeat;height:28px;width:28px;position:absolute;bottom:1px;right:1px;}
			.mCommUserItem .userInfo{color:#777;font-size:12px;line-height:15px;margin-left:100px;}
				.mCommUserItem .userInfo .name, .mCommUserItem .userInfo .name a{color:#000;font:18px/18px "Open Sans Condensed", arial, sans-serif;margin:3px 0 6px;}
				.mCommUserItem .userInfo .carmaLine{height:16px;margin-top:10px;}
					.mCommUserItem .userInfo .carmaLine .carma{background:#999;border-radius:3px;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:16px;line-height:16px;margin-right:5px;padding:0 5px;}
					.mCommUserItem .userInfo .carmaLine .carmaPlus{background:#216609;}
					.mCommUserItem .userInfo .carmaLine .carmaMinus{background:#811500;}
					.mCommUserItem .userInfo .carmaLine .date{background:#c9d2d4;border-radius:3px;color:#656b6d;display:inline-block;float:left;font-size:12px;font-weight:700;height:16px;line-height:16px;margin-right:5px;padding:0 5px;}

.datepickerBox{background:#fff;border:1px solid #D7D7D7; margin-bottom:20px;}
	.datepickerBox .calendar{}
		.datepickerBox .calendar .legend{background:#c9d1d3;border-top:2px solid #934820;border-bottom:1px solid #b2b2b2;color:#3e3e3e;font-size:10px;height:34px;line-height:34px;margin-top:264px;padding:0 8px;}
			.datepickerBox .calendar .legend .item{margin-right:7px;}
				.datepickerBox .calendar .legend .item em{background:#9a4b25;border:1px solid #8f9597;display:inline-block;height:7px;margin-right:2px;width:7px;position:relative;top:1px;}
				.datepickerBox .calendar .legend .item2 em{background:#2577be;}
				.datepickerBox .calendar .legend .item3 em{background:#ffc200;}
		.datepickerBox .calendar .listItem{border-bottom:1px solid #b2b2b2;padding:8px;margin:0 8px;}
			.datepickerBox .calendar .listItem .date{color:#fff;float:left;font-size:10px;height:34px;line-height:12px;overflow:hidden;text-align:center;width:34px;}
				.datepickerBox .calendar .listItem .date strong{display:block;font-size:18px;padding-top:6px;}
			.datepickerBox .calendar .seminars .date{background:#9a4b25;}
			.datepickerBox .calendar .exhibit .date{background:#2577be;}
			.datepickerBox .calendar .conferen .date{background:#ffc200;}
			.datepickerBox .calendar .listItem .info{color:#4f5456;font-size:11px;line-height:14px;margin-left:44px;}
				.datepickerBox .calendar .listItem .info a.caption{display:block;font-size:12px;line-height:16px;margin-bottom:6px;text-transform:uppercase;}
		.datepickerBox .calendarAll{font-size:12px;margin:4px 0;text-align:center;}


.gldp-uppro .monyear.border{border:0 !important;border-bottom:2px solid #934820 !important;color:#9a4b25;font:22px/51px "Open Sans Condensed", arial, sans-serif !important;height:51px !important;line-height:51px !important;text-transform:uppercase;}
	.gldp-uppro .monyear.border.title span + select + span{color:#959595;}
	
	.gldp-uppro a.prev-arrow, .gldp-uppro a.next-arrow{background:url("/img-v2/dpArrows.png") no-repeat;display:inline-block;height:19px;line-height:300px;overflow:hidden;width:19px;position:relative;top:2px;}
	.gldp-uppro a.next-arrow{background-position:-19px 0;}
	.gldp-uppro a.prev-arrow:hover, .gldp-uppro a.next-arrow:hover{opacity:.6;}

	.gldp-uppro .core.border{color:#934820;font-size:12px;}
	.gldp-uppro .core.border.outday{color:#b3bfc2 !important;}
	.gldp-uppro .core.border.dow{background:#fff;border-bottom:1px solid #c9d1d3 !important;color:#798084;font-size:11px;font-weight:300;margin-bottom:1px;}
	.gldp-uppro .core.border.selected{background:#FFF;border:none !important;}
	.gldp-uppro .core.border.today{background:#aaa;border:1px solid #aaa !important;color:#fff;}

	.gldp-uppro .core.border.selected-seminars{background:#934820;color:#fff; cursor: pointer;}
	.gldp-uppro .core.border.selected-exhibit{background:#2577be;color:#fff; cursor: pointer;}
	.gldp-uppro .core.border.selected-conferen{background:#ffc200;color:#fff; cursor: pointer;}

	/*Twitter widgte width fix*/
	iframe[id^='twitter-widget-']{ width:250px !important;}