body,html{margin:0;padding:0;}
a,input{outline:none;}
body{font-size:12px;font-family:Tahoma;/*background:#FFF url(/img/back_small.png) repeat-x top left;*/}
h3{font-size:12px;margin:0 0 10px;padding:0;}
#site{padding:40px 10px 40px 10px; width: 100%;}
.nebo{background: url(/img/nebo_small.png) top center no-repeat; width: 100%;
	max-width:1200px;
	width:expression((document.documentElement.clientWidth) > 1200? "1200px": "100%");
	margin: 0px auto;
}
#header{padding:0 0 200px; margin: 0px auto;}
#header td.logo{width:280px;}
#header td.logo a.a_1{font-size:11px;margin:0 0 0 7px;}
#header td.login{width:250px;}
#header td.login > div{margin-top:5px;}
#header td.login a.reg_linck{margin-right:28px;}
#header td.login a.find_spec{margin-right:10px;}
#header td.login a.login_linck{margin-right:20px;}
.menu a{margin:0 10px; width: 100%; white-space: nowrap;}
#login_submit{background:transparent url(/img/login_submit.gif) top left no-repeat;width:85px;height:14px;cursor:pointer;border:0 none;margin:0 0 0 15px;}
.a_1{text-decoration:none;color:#696;}
.a_2{text-decoration:none;color:#963;}
.a_3{color:#3672ff;}
.a_4{color:#000;font-size:14px;font-weight:700;}
.a_6{color:#063;text-decoration:none;}
.a_6:hover{text-decoration:underline;}
.linck_img{border:0 none;}
.width100{width:100%;}
.submit_search{color:#000;height:20px;width:293px;background:transparent url(/img/search.gif) top left no-repeat;border:0 none;cursor:pointer;padding:0 0 0 30px;}
.input_1{width:100px;font-size:12px;border:1px solid #6D6D6D;border-right:1px solid #BEB5B8;border-bottom:1px solid #BEB5B8;color:#7E7E7E;padding:2px 4px;}
.select_1{width:/*150px*/100%;font-size:12px;border:2px solid #6D6D6D;border-right:2px solid #BEB5B8;border-bottom:2px solid #BEB5B8;}
.select_1 option{padding:2px 4px;}
.text_3{color:#ff8209;}
.form_caption{color:#063;font-size:12px;font-weight:700;margin:0 0 12px;}
.title{background:url(/img/titles/underline.gif) left bottom repeat-x;height:40px;margin:0 0 25px;}
.title_text{background:url(/img/titles/underline.gif) left bottom repeat-x;margin:0 0 25px;padding:0 0 1px;}
.title_text h2{font-size:22px;font-weight:500;margin:6px 0;padding:0;}
.title_text h1{font-size:22px;font-weight:500;margin:6px 0;padding:0;}
.title .text{padding:10px 0 0;}
.title div.h2{position:absolute;width:1px;height:1px;overflow:hidden;}
.mainLeft{width:69%;}
.find_user{width:69%;/*620px;*/overflow:hidden;}
.find_user td.left{width:155px/*30%*/;height:45px;padding:0 10px/*3%*/ 17px 10px/*2%*/;}
.find_user td.center{width:95px/*16%*/;padding:25px 0 17px;}
.find_user td.right{width:290px/*48%*/;text-align: right; overflow: hidden;}
.reccomend{width:26%;/*210px;*/padding:0 0 0 4%;/*80px;*/}
.reccomend_2{width:200px;padding:0 0 40px;}
.find_user td.last{padding:0 0 20px;}
.find_user div.menu{margin:5px 0 0 0px;}
.find_user div.menu div{white-space: nowrap;}
.find_user div.menu div a{margin:0 0 0 10px;white-space: nowrap;}
.best_users{width:430px;}
.best_institutions{width:470px;padding:0 0 0 40px;}
.best_users .linck_img{border:1px solid #CCC;}
.sub_tilte{margin:-15px 0 20px;}
.user, .user_min{zoom: 1;}
.user_text{padding:0 0 0 17px;}
.user .name{color:#063;font-weight:700;margin:0 0 5px;}
.user .info{color:#063;font-size:11px;margin:0 0 5px;white-space: inherit;}
.user_min .info{color:#063;font-size:11px;margin:0 0 5px;white-space: inherit;}
.user_min .name{color:#063;font-weight:700;margin:0 0 2px;}
.user_min .paid_addition{margin:0 10px 10px 0;}
.user_min .paid_addition a{font-weight:700;color:#000;}
.kabinet .user_min .name{color:#000;font-size:14px;font-weight:700;margin:0;}
.cloud1{float:left;height:18px;white-space:nowrap;padding:2px 2px;}
.cloud1 a{color:#666;}
.cloud1 a:hover{text-decoration: none;}
.cloud2{float:left;color:#063;height:18px;white-space:nowrap;padding:2px 2px;}
.cloud2 a{color: #063}
.cloud2 a:hover{text-decoration: none;}
.teg_1{font-size: 10px}
.teg_2{font-size: 12px}
.teg_3{font-size:14px;}
.teg_4{font-size:16px;}
.best_on_site{width:26%;/*210px;*/padding:0 0 0 4%;/*80px;*/}
*html .best_on_site .width100{
	width: auto;
}
.paid_placing{width:220px;}
.news{/*width:390px;*/padding:0 0 0 40px;}
.no_padding{padding:0;}
.news .post{margin:0 0 30px;}
.news .no_margin{margin:0;}
.news .post h3{font-size:12px;line-height:15px;margin:0 0 10px;padding:0;}
.news .post p{line-height:15px;}
#footer{font-size:11px;margin:40px 0 0;}
#footer span{line-height:18px;}
#footer .left span{line-height:14px;}
.user_page_info{/*width:620px;*/width: 69%;overflow:hidden;padding:0 0 15px;}
.cabinet_sub_info{margin:0 0 6px;}
.search_page_search{width:420px;}
.search_page_search td.left{padding-left:0;}
.width_auto{width:auto;}
.searchpage_user_info{width:/*430px*/100%;padding:0 0 0 40px;}
.align_right{text-align:right;}
.searchpage_spisok{font-size:10px;padding:0 20px 0 0;}
.pages{text-align:center;font-size:16px;margin:0 0 15px;}
.opinions_count{font-size:10px;text-align:center;color:#FFF;background-color:#063;padding:1px 0;}
.search_page_search .user_min .user_photo{border:1px solid #063;width:74px;}
.search td.left{padding-bottom:30px;}
.window_big_input{width:340px;border-top:2px solid #D4D0C8;border-left:2px solid #D4D0C8;border-bottom:1px solid gray;border-right:1px solid gray;}
.userinfo .form_caption{font-size:14px;margin:15px 0 7px;padding:0;}
.userinfo td.right{padding-left:35px;}
.save_changes{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/save_changes.gif) top left no-repeat;}
.abort{width:94px;height:33px;border:0;cursor:pointer;background:url(/img/abort.gif) top left no-repeat;}
#do_reg{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/do_reg.gif) top left no-repeat;}
#login_w{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/enter.gif) top left no-repeat;}
#password_recover{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/recover.gif) top left no-repeat;}
.do_mes{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/mess.gif) top left no-repeat;}
.pay_place{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/pay_place.gif) top left no-repeat;}
.reccomend_submit{width:210px;height:33px;border:0;cursor:pointer;background:url(/img/reccomend_submit.gif) top left no-repeat;}
#ask{width:200px;height:33px;cursor:pointer;border:0;background:url(/img/ask.gif) top left no-repeat;}
#answer{width:200px;height:33px;cursor:pointer;border:0;background:url(/img/answer.gif) top left no-repeat;}
#opinion{width:200px;height:33px;cursor:pointer;border:0;background:url(/img/opinion.gif) top left no-repeat;}
.answer{font-weight:700;margin:10px 0 5px;}
.ask_caption{color:#396;font-weight:700;margin:0 0 5px;}
.form_error{color:red;font-size:11px;}
.alphabet{color:#000;font-weight:700;text-decoration:none;margin:0 5px;}
.main{color:green;}
.main_h1{height:0;width:0;overflow:hidden;}
.h2 h2{font-family:Arial;font-size:20px;font-weight:400;}
#hideAllBlock{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.menu div,.search .form_caption{margin-bottom:20px;}
.a_5,.text_1{color:#666;}
.a_7,#footer a{color:#000;}
.a_8,.news .post h3 a{color:#000;text-decoration:none;}
.text_2,.user .name a,.user_min .name a{color:#063;}
.reccomend .row,.reccomend_2 .row,.find_user div.menu div,.cabinet_actions{margin:0 0 15px;}
.user,.user_min{line-height:12px;margin:0 0 20px;}
.user .user_photo,.user_min .user_photo{border:1px solid #A0A0A0;width:74px;}
.user .rezume,.user_min .rezume{font-size:11px;color:#666;}
.user_min .info,.kabinet .user_min .info{color:#063;font-size:11px;margin:0 0 2px;}
.user_min .info a,.kabinet .user_min .info a{color:#000;font-size:12px;font-weight: bold;text-decoration: none;}
.user .info a{color: #000000; font-weight: bold;}
.user_page_info h3{font-size:12px;}
.pages .arrow{font-size:16px;}
/*tree.css*/
.dTree{font-size:12px;vertical-align:top;padding:10px;}
.dTree img{vertical-align:top;}
.folder{background:url(/img/tree/line.gif) repeat-y top left;overflow:hidden;}
.itemm{background:url(/img/tree/join.gif) repeat-y top left;padding-left:18px;vertical-align:middle;line-height:16px;height:18px;overflow:hidden;}
.folderdes{padding-left:18px;background:url(/img/tree/minus.gif) repeat-y 0 0;vertical-align:middle;line-height:16px;height:18px;cursor:pointer;}
.folderdes .elemimg{background:url(/img/tree/folder.gif) repeat-y top left;width:16px;height:16px;display:block;float:left;cursor:pointer;}
.itemclose{background:url(/img/tree/joinbottom.gif) repeat-y top left;padding-left:18px;height:18px;overflow:hidden;}
.folderclose .folderdes{background:url(/img/tree/minusbottom.gif) repeat-y top left;height:18px;cursor:pointer;}
.selectnode{color:#fff;background-color:#316AC5;}
.dTree .folder .folder,.dTree .folder .folderclose,.dTree .folderclose .folder,.dTree .folderclose .folderclose,.dTree .folder .itemm,.dTree .folder .itemclose,.dTree .folderclose .itemm,.dTree .folderclose .itemclose {margin-left:18px;}
.itemm .elemimg,.itemclose .elemimg{background:url(/img/tree/page.gif) repeat-y top left;width:14px;height:16px;display:block;float:left;cursor:pointer;}
.elemtxt,.elemtxt2{cursor:pointer;text-decoration:none;color:#000;padding:2px;}
/*style2.css*/
body{background: #FFFFFF url(/img/back_small.png) repeat-x top left;}
/*#site{background: #FFFFFF url(/img/nebo_small.png) top left no-repeat;}*/
/*windows.css*/
.windowBottomRight{height:2px;width:3px;background:url(/img/window/bottom_right.png) bottom right no-repeat;}
.windowBottomLeft{height:2px;width:3px;background:url(/img/window/bottom_left.png) bottom left no-repeat;}
.windowTopRight{height:4px;width:3px;background:url(/img/window/top_right.png) top right no-repeat;}
.windowLeft{background:url(/img/window/left_border.png) top left repeat-y;width:3px;}
.windowRight{background:url(/img/window/right_border.gif) top right repeat-y;width:2px;}
.windowBottom{background:url(/img/window/bottom_border.png) bottom left repeat-x;height:3px;}
.windowTop{background:url(/img/window/top_border.png) top left repeat-x;height:4px;}
.windowTopLeft{background:url(/img/window/top_left.png) top left no-repeat;height:4px;width:3px;}
.windowHeader{height:26px;padding-top:4px;background:url(/img/window/title_back.png);cursor:default;}
.windowContent{background:#FFF;padding:0;}
.windowHeight{background:#FFF;}
.windowTitle{white-space:nowrap;overflow:hidden;float:left;color:#FFF;font-size:12px;font-weight:700;padding:3px;}
.windowClose{float:right;padding:5px 0;}
img{border:0;}
#windowMoveBack{position:absolute;left:0;top:0;background:#C9D1E6;filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;}
.news_comments{position: absolute;font-size: 10px;padding: 5px 0 0 0;}
.news_comments a{color: #006633;}
.news_view{text-align: right; color: #666666;font-size: 10px;padding: 5px 0 0 0;}
.rubrics{
	margin: 0 0 0 -25px;
	padding: 0px;
	list-style: none;
}
.rubrics li{
	padding: 0 0 10px 0;	
}
.rubrics li a{
	color: #666666;
	padding: 0 0 0 25px;
}

.rubrics li a:hover{
	background: url(/img/list_style.gif) 10px 7px no-repeat;
}

.innerNews{
	margin-bottom: 17px;
}

.innerNews .rubrics{
	width: 180px;
	margin: 0 27px 10px 0;
	padding: 30px 20px 20px 20px;
	list-style: none;
	background: #F7F2EF url(/img/rubric.png) 27px 10px no-repeat;
}

.innerNews .rubricsNoCaption{
	background: #F7F2EF;
}

.innerNews .rubrics li{
	padding: 5px;
}

.innerNews .rubrics li a{
	color: #666666;
	padding: 3px;
}

.innerNews .rubrics li a:hover{
	background: none;
	text-decoration: none;
}

.innerNews .rubrics li.sel a{
	color: #ffffff;
	background: #FF6600;
}

.popular{
	background: #F3FFF9;
	border: 1px solid #C1E0D1;
	padding: 15px;
	margin: 15px 0 15px 0;
}
.popular a{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.popular div{
	padding: 20px 5px 0 0;
	text-align: center;
}
.popular p{
	margin: 15px 0 0 0;
	padding: 0px;
	font-size: 11px;
}

.forumLastSubj{
	margin: 0 0 20px 0;
	padding: 0px;
	font-size: 11px;
}

.forumLastSubj a{
	color: #006633;
	font-size: 11px;
	font-weight: bold;
}

.forumLastSubj p{
	padding: 0px;
	margin: 2px 0 2px 0;
	font-size: 11px;
	line-height: 14px;
}

.forumLastSubj span{
	color: #006633;
	font-size: 11px;
	font-weight: bold;
}

.forumLastSubj .comments{
	margin: 10px 0 0 0;	
}

.forumLastSubj .comments a{
	font-weight: normal;
}

.ratingLink{
	color: #666666;
	line-height: 26px; 
}

.ratingLink:hover{
	text-decoration: none;
}

.statistic{
	color: #666666;
	font-size: 11px;
	line-height: 12px;
	width: 200px;
	position: absolute;
	margin: 20px 0 20px -20px;
}

.withBorder .user{
	border-bottom: 1px dashed #CCE0D6;
	padding: 0 0 10px 0;
}
.posts .rezume{
	font-size: 12px;
	line-height: 14px;	
}
.posts .rezume a{
color: #0000CC;
}
.posts .info{
	font-size: 12px;
	line-height: 14px;	
}
.posts .news_comments, .posts .news_view{
	font-size: 11px;	
	line-height: 13px;
}
.stars{
	width: 123px;
	position: relative;
	float: left;
}

.stars .emptyStars{
	height: 20px;
	background: url(/img/empty-star.gif) top left repeat-x;
	cursor: pointer;
}

.stars .fullStars{
	cursor: pointer;
	height: 20px;
	position: absolute;
	width: 0%;
	background: url(/img/full-star.gif) top left repeat-x;
}

.starsOlready{
	width: 123px;
	position: relative;
	float: left;
	cursor: pointer;
}

.starsOlready .emptyStars{
	cursor: auto;
	height: 20px;
	background: url(/img/empty-star.gif) top left repeat-x;
}

.starsOlready .fullStars{
	cursor: auto;
	height: 20px;
	position: absolute;
	width: 0%;
	background: url(/img/full-star.gif) top left repeat-x;
}
.clear{
	clear: both;
}
.addArtComment input{
	border: 1px solid #88BDA3;
	width: 180px;
}
.addArtComment td{
	padding: 5px;
}
.addArtComment .code{
	width: 65px;
}
#artAddComment{
	padding: 0px;
	margin: 10px 0 30px 255px;
	cursor: pointer;
	width: 142px;
	height: 27px;
	border: 0px;
	background: url(/img/publish.gif) top left no-repeat;	
}
#artComment{
	width: 572px;
	margin: 0px auto;
}
#artComment textarea{
	width: 572px;
	height: 289px;
	border: 1px solid #666666;
}
.addCommentCaption{
	margin: 30px 0 10px 0;
}
.bonus{
	padding: 0 5px 5px 0;
	color: #f4875e;
}
.bFooter{
	text-align: center;
	color: #666666;
	margin: 70px 0 0 0;
}
.bFooter a{
	color: #339966;
}
.rubricName{
	background: #F7F2EF;
	padding: 2px;
	float: left;
	display: block;
	color: #666666;
}
.rClear{
	clear: both;
	border-bottom: 1px dashed #CCE0D6;
	margin-bottom: 7px;
	height: 10px;
}
.specPromotion{
	padding-top: 100px;
	width: 180px;
	text-align: right;
}
.searchUserInfo{
background: #E8F9F6;
padding: 11px;
}
.searchUserInfo .stat{
margin: 15px 0 0 0;
}
.searchUserInfo .stat a{
color: #000000;
}
.searchUserInfo a:hover{
text-decoration: none;
}
.searchUserInfo p{
color: #666666;
margin: 6px 0 6px 0;
}
.razdelitel{
background: url("/img/titles/underline.gif") repeat-x scroll left bottom transparent;
}
.blockCaption{
background: url(/img/very-small-logo.gif) top left no-repeat;
height: 27px;
padding: 5px 0 0 35px;
font-size: 14px;
font-weight: bold;
margin: 15px 0 0 0;
}
.specUlSel, .specUlSel div{
padding: 0px;
margin: 0px;
list-style: none
}
.specUlSel span{
width: 170px;
display: block;
zoom: 1;
background: url(/img/spec-ul-li-back.gif) top left repeat-x;
}
.specUlSel a{
margin: 0 0 1px 0;
font-family: Tahoma;
font-size: 11px;
color: #020202; 
display: block;
width: 156px;
padding: 5px 7px 5px 14px;
text-decoration: none;
background: url(/img/spec-ul-li-a-back.gif) 5px 7px no-repeat;
zoom: 1;
}
.specUlSel span.sel{
background: url(/img/spec-ul-li-back-sel.gif) top left repeat-x;	
}
.specUlSel span.sel a{
background: url(/img/spec-ul-li-a-down-back.gif) 2px 9px no-repeat;	
}
.specUlSel div{
height: 0px;
overflow: hidden;
position: relative;
display: block;
zoom: 1;
}
.specUlSel span.sel div{
height: auto;
overflow: visible;
}
.specUlSel div span{
background: none;
display: bloc;
zoom: 1;
}
.specUlSel span.sel div span a{
color: #020202;
background: none;
width: 152px;
padding: 2px 7px 2px 12px;
}
.specUlSel span.sel div span.sel a{
background: #E1F7EC;
}