html,body {
	background:#e9e9e9 url(../img/svechenie.gif) repeat-x left top;
	font-size:13px;
}

/* === header === */
#header {
	background:none;
	height:auto;
}
#header .logo {
	margin:50px 10px 0 0;
	float:left;
}
#header .center {
	width:453px;
	margin-left:20px;
	float:left;
}
#header .search .textField  {
	width:354px;
	border:1px solid #7E9DB9;
}
#header .right {
	margin:0;
	float:right;
}
.userMenu .content {
	position: static;
	width: auto;
}
.userMenu .inner .red {
	color:#fff !important;
}
/* === end header === */


/* === footer === */
#footer {
	clear: both;
	padding: 18px;
	padding-top: 12px;
	padding-bottom: 12px;
	background: #d9d9d9;
	color: #c0c0c0;
	overflow: hidden;
	_zoom: 1;
	font-size:11px;
}

	#footer .counter {
		float: left;
	}
	
	#footer .toTop {
		float: right;
		position: relative;
		z-index: 800;
		width: auto;
		text-align: right;
		margin-left: -100px;
		padding-left: 22px;
		margin-top: 2px;
		height: 16px;
		line-height: 16px;
		background: url(http://s.tochka.net/main/images/ico_totop.gif) no-repeat;
	}
	#footer .menu {
		float: right;
		color: #0150ad;
		line-height: 16px;
		padding-right: 300px;
		margin-top: 2px;
		width: 500px;
		text-align: right;
	}
		#footer .logo {
			background: url(http://s.tochka.net/main/images/logo_footer.gif) no-repeat;
			display: block;
			width: 71px;
			height: 54px;
			margin-bottom: 10px;
		}
		#footer .logo:hover {
			background-image: url(http://s.tochka.net/main/images/logo_footer_a.gif);
		}
	#footer .rss {
		float: left;
		padding-left: 21px;
		background: url(http://s.tochka.net/main/images/ico_rss2.gif) no-repeat left;
	}
	#footer .copyrights {
		font-size: 90%;
	}

	.commonfooter {
		clear: both;
		padding: 6px 0;
	}
	.copyrights {
/*		
 		font-size: 110%;
		color: #999999;
*/
		padding: 2px 6px 12px 6px;
		font-size:11px;
	}

.commonfooter { 
	width: 990px;
	margin: 0 auto;	
} 

.commonfooter a {
	background:url(http://s.tochka.net/main/images/commonfooter/bg_footer.png) no-repeat left top;
	display:block;
	float:left;
	height:50px;
	margin-right:9px;
	cursor:pointer;
}


.commonfooter a.tochka {
	background-position:0 0;
	width:70px;
}
.commonfooter a.tochka:hover {
	background-position:0 bottom;
}
.commonfooter a.nightlife {
	background-position:-82px 0;
	width:99px;
}
.commonfooter a.nightlife:hover  {
	background-position:-82px bottom;
}
.commonfooter a.emotion {
	background-position:-191px 0;
	width:102px;
}
.commonfooter a.emotion:hover  {
	background-position:-191px bottom;
}
.commonfooter a.astrogid {
	background-position:-304px 0;
	width:66px;
}
.commonfooter a.astrogid:hover  {
	background-position:-304px bottom;
}
.commonfooter a.emovie {
	background-position:-380px 0;
	width:71px;
}
.commonfooter a.emovie:hover  {
	background-position:-380px bottom;
}
.commonfooter a.glam {
	background-position:-467px 0;
	width:113px;
}
.commonfooter a.glam:hover  {
	background-position:-467px bottom;
}
.commonfooter a.tutatama {
	background-position:-586px 0;
	width:101px;
}
.commonfooter a.tutatama:hover  {
	background-position:-586px bottom;
}
.commonfooter a.fingid {
	background-position:-695px 0;
	width:126px;
}
.commonfooter a.fingid:hover {
	background-position:-695px bottom;
}
.commonfooter a.vedmochka {
	background-position:-833px 0;
	width:147px;
}
.commonfooter a.vedmochka:hover {
	background-position:-833px bottom;
}



/* footer2 */
.footer {
	width:1002px;
	margin:0 auto;
	clear:both;
	background:url(../img/bg_footer_repeat.gif) repeat-x top left;
	margin-top:-5px;
}
	.footer-bg {
		background:url(../img/bg_footer_left.jpg) no-repeat top left;
	}
		.footer-content {
			padding:30px 6px 0;
			background:url(../img/bg_footer_right.jpg) no-repeat top right;
		}
			.footer-content .block-tech {
				float:left;
				width:200px;
				padding-left:35px;
			}
				.footer-content .block-tech a {
					display:block;
					clear:both;
				}			
/* EOF footer2 */


/* === end footer === */ 
	.content {
	margin-left:5px;
	z-index:1000;
	}
   .popup_container .content {
     width: 367px;
     background: none;
   }  
   #success_message {
     padding:15px;
   }

   #error_message {
	 padding:15px;
   }
   
   .block-gray-top2 {
	background: url(../img/block_gray_top_right2.gif) no-repeat top right;
	height:11px;
	overflow:hidden;
    }
	.block-gray-top2 .block-gray-bg2 {
		height:11px;
		background:url(../img/block_gray_top_left2.gif) no-repeat top left;
	}
	.popup .close {
		top:9px;
	}
	.company-premium {
		background-color:#FFFFFF !important;
		border:1px solid #B5B5B5;
		float:left;
		height:82px;
		width:102px;
	}
	.mr-27 {
		margin-right:27px;
	}
	.mb-20 {
		margin-bottom:20px;
	}
	.button_green span {
		padding:5px 6px 5px 1px;
	}
	.company_profile .company_data { font-size:13px; color:#756862; }
	.bord textarea { border:none; }
	.check2 {
		margin:2px 5px 0 0;
		padding:0;
		vertical-align:middle;
	}
	.master .block-gray-body, .master_block select.medium, .advanced_search select.medium, select { font-size:13px; }
	input.text { font-size:13px!important; }
	.bord input { padding:2px 0 2px 0; height:17px; }
	.search-input { padding-top:10px; }
	.block-gray-content select { margin-top:3px; _margin-top:1px; }
	.avatar_big { 
		overflow:hidden;
		text-align:center; 
	} 
	.max_width_a {
		float:left;
		width:150px;
		overflow:hidden;
	}
	.max_width_a2 {
		float:left;
		width:185px;
		overflow:hidden;
	}
	.red_stars { color:#f68517; font-size:16px; margin-left:2px;  }


/* ua-ru */
	.post-a-cv .first_ua {
			float:left;
			width:179px;
			padding-left:16px;
		}
			.post-a-cv .first_ua a {
				display:block;
				width:150px;
				height:33px;
				background:url(../img/promo_button_blue_ua.png) no-repeat top left;
				text-align:center;
			}
		.post-a-cv .second_ua {
			float:left;
			width:210px;
			padding-left:20px;
		}
			.post-a-cv .second_ua a {
				display:block;
				width:189px;
				height:33px;
				background:url(../img/promo_button_orange_ua.png) no-repeat top left;
				text-align:center;
			}
		.post-a-cv .third_ua {
			float:left;
			width:213px;
			padding-left:17px;
		}
			.post-a-cv .third_ua a {
				display:block;
				width:196px;
				height:33px;
				background:url(../img/promo_button_red_ua.png) no-repeat top left;
				text-align:center;
			}
/* ua-ru */	

.header_text {
	float:right;
	color:#fff;
	font-size:14px;
	margin:-34px 34px 0 0;
	_display:inline;
}
	.header_text a {
		color:#fff;
	}
	
/* agencies */
.clear-2  {
	clear:both;
	font-size:0;
	height:2px;
	overflow:hidden;
}
.block-blue-content a:hover { text-decoration:none; }
	.agencies .block-vac, .agencies .block-vac-special { 
		color:#756862;
		font-size:12px; 
		margin:0px 2px;
		padding:8px 15px 8px 35px; 
	}
		.agencies .whiteBl {
			background:#fff;
			width:85px;
			height:60px;	
			text-align:center;
			vertical-align:middle;
		}
	.block-vac-special a, .block-vac-special a:hover {
		color:#5C8A00;
	}
	.agencies .lage { font-size:14px; }
/* agencies */

/* CSS Document */

.facebookWidget {
	padding: 0 !important;
	width: 300px;
	margin-bottom: 16px;
}
	.facebookWidget .block-blue-body {
		padding: 0;
		background: #fff;
	}

	.facebookWidget .topLinks {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 280px;
		padding: 10px;
		overflow: hidden;
		zoom: 1;
		font-family: Arial, Helvetica, sans-serif;
	}
		.facebookWidget .topLinks li {
			float: left;
			text-align: center;
			width: 70px;
		}
		.facebookWidget .topLinks li a {
			font-size: 10px;
			display: block;
			color: #0049a3;
			line-height: normal;
		}
		.facebookWidget .topLinks li a img {
			margin: 0;
			float: none;
		}
		.facebookWidget .topLinks li a:hover {
			text-decoration: none;
		}
		.facebookWidget .topLinks li a:hover span {
			text-decoration: underline !important;
		}

	.facebookWidget .iframeContainer {
		width: 298px;
		overflow: hidden;
		position:relative;
	}
		.facebookWidget .iframeContainer iframe {
			margin: 0 -1px;
			width: 300px !important;
		}