html,body {
	background:#e9e9e9 url(/job/img/svechenie.gif) repeat-x left top;
	font-size:13px;
}

/* === header === */

.authorization{max-width: 614px}

#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;
}

.Classified .mMenu li ul {z-index: 503}
/* === 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;
}

/*Comment*/
.CommentsThread .CB_inner .content {
    padding: 6px 14px;
    font-size: 90%;
}


.CommentsThread .CB_header a {
    position: absolute;
    right: 20px;
    top: 11px;
    font-size: 130%;
}
.CommentsThread .CB_header a .textcopy {
    font-size: 100% !important;
    left: 0 !important;
    top: 0px !important;
    z-index: -100 !important;
}

.CommentsThread .addCommentBtn {
    float: right;
    padding-right: 12px;
    padding-top: 5px;
}
.CommentsThread .addCommentBtn a {
    display: block;
    line-height: 26px;
    height: 26px;
    width: 80px;
    text-align: center;
    color: #fff;
    font-size: 110%;
}

.black {
    color: #000;
}

.CommentsThread .B_inner{padding: 8px 15px}

.CommentsThread ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 19px;
    font-size: 100%;
    display: block;
}
.CommentsThread ul li {
    overflow: hidden;
    _zoom: 1;
    padding-top: 18px;
    background: none;
    padding-left: 0;
}
.CommentsThread ul li .text {
    overflow: hidden;
    _zoom: 1;
    font-size: 110%;
    padding-bottom: 6px;
    background: url(/images/common/bg_blogslist.gif) repeat-x bottom left;
}
.CommentsThread ul li .image {
    float: left;
    margin-right: 14px;
}
.CommentsThread ul li .name {
    font-weight: 900;
    display: block;
    color: #000;
    padding-bottom: 6px;
}
.CommentsThread ul li .time {
    padding: 0;
    margin: 0;
    font-size: 100%;
    color: #666;
    font-style: normal;
    padding-right: 14px;
}
.CommentsThread ul li .answerComment {
    font-size: 90%;
    margin-top: 4px;
}
.CommentsThread ul li .answerComment .answerBtn {
    padding: 3px 10px 2px 25px;
    display: inline-block;
    background: url(/images/common/ico_answ_comm.gif) no-repeat 9px 5px;
    margin-bottom: 0 !important;
}
.CommentsThread ul ul {
    padding-left: 38px;
    padding-top: 0;
    clear: left;
    font-size: 100%;
    display: block;
}
.CommentsThread ul ul li {
    padding-left: 15px;
    background: url(/images/common/arr_comments.gif) no-repeat 0 36px;
}

.CommentsThread ul li .text form {
    margin: 0;
    padding: 10px 0 10px 10px;
    background: none;
    display: none;
    margin-right:-8px;
}
.CommentsThread ul li .text .text {
    font-size: 100%;
    padding-right: 0;
    background: none;
    padding-bottom: 0;
    _width: 210px;
    position:relative;
}
.CommentsThread ul li .text form input.textfield {
    width: 508px;
    _width: 508px;
/margin-left: 0px;
}
.CommentsThread ul li .text form .code {
    position:relative;
    _margin-left:0px;
}
.CommentsThread ul li .text form .code input.textfield {
    width: 200px;
    _width: 194px;
    position: static;
}
.CommentsThread ul li .text form input.name {
    width: 100px;
}
.CommentsThread ul li .text form textarea {
    width: 508px;
/margin-left: 0px;
}
.CommentsThread ul li .text form .button_red {
    float: none;
    margin-top: 37px;
    display:inline-block;
}
.CommentsThread ul li .text form .note {
    float: none;
    padding: 0;
    margin: 0;
}

.CommentsThread ul li div.active {
}
.CommentsThread ul li div.active a.answerBtn {
    margin-bottom: 4px;
    display: inline-block;
    background-color: #f7f7f7;
}
.CommentsThread ul li div.active form {
    display: block;
    background-color: #f7f7f7;
    margin-bottom: -7px;
}


.CommentsThread form {
    margin: -6px -14px 6px -14px;
    background: #f7f7f7 url(/images/common/bg_blogslist.gif) repeat-x left bottom;
    padding: 14px;
    position: relative;
}

.CommentsThread form div.image {
    width: 50px;
    float: left;
    _position:absolute;
    padding-right: 12px;
}
.CommentsThread form .form {
    padding-left: 62px;
}

.CommentsThread form a.auth {
    float: none;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    border: #cee3f5 1px solid;
    background: #ecf6fe;
    position: absolute;
    right: 0;
    margin-right: 23px;
    /margin-top:1px;
}
.CommentsThread ul li form a.auth {

}


.CommentsThread form .formRow {
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 8px;
}
.CommentsThread form label {
    float: left;
    width: 44px;
    text-align: right;
    padding-right: 8px;
    font-size: 100%;
    padding-top: 3px;
}
.CommentsThread form input.textfield {
    border: #d4e0ee 1px solid;
    background: #fff;
    padding: 4px 7px;
    width: 545px;
    _width: 541px;
/margin-left: 14px;
    color: #000;
    vertical-align: middle;

}
.CommentsThread form input.name {
    width: 100px;
}
.CommentsThread form textarea {
    border: #d4e0ee 1px solid;
    background: #fff;
    padding: 4px 7px;
    width: 545px;
    max-width: 545px;
    _width: 541px;
/margin-left: 14px;
    height: 65px;
    vertical-align: top;
    color: #666;
}
.CommentsThread form #comment_left {
    _padding-left:3px;
}
.CommentsThread form .code {
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 8px;
    _margin-left:3px;
}
.CommentsThread form .code span.image {
    float: left;
    vertical-align: middle;
    margin-right: 6px;
}
.CommentsThread form .code span.image img {
    border: #d4e0ee 1px solid;
}
.CommentsThread form .code .text {
    color: #a7a7a7;
    line-height: 17px;
}
.CommentsThread form .code .textfield {
    width: 174px;
    color: #666;
    margin-bottom: 6px;
}
.CommentsThread form .code a.refresh {
    padding-left: 17px;
    background: url(/images/common/ico_refresh.gif) no-repeat left;
}

.CommentsThread form .button_red {
    float: left;
    position: relative;
    _margin-left:3px;
}
.CommentsThread form .button_red input {
    float:left;
/margin-right: 0px;
/padding:0px;
}
.CommentsThread form span.note {
    display: block;
    padding-top: 10px;
    font-size: 90%;
    color: #666666;
}

/*END Comment*/


/* footer2 */
.footer {
	width:1032px;
	margin: -5px auto 0;
	clear:both;
	background:url(/job/img/bg_footer_repeat.gif) repeat-x top left;}
	.footer-bg {
		background:url(/job/img/bg_footer_left.jpg) no-repeat top left;
	}
		.footer-content {
			padding:30px 6px 0;
			background:url(/job/img/bg_footer_right.jpg) no-repeat top right;
		}
			.footer-content .block-tech {
				float:left;
				width:200px;
				padding-left:30px;
			}
				.footer-content .block-tech a {
					display:block;
					clear:both;
				}			
/* EOF footer2 */


/* === end footer === */ 
	.content {
	margin-left:5px;
	z-index:502;
	}
   .popup_container .content {
     width: 367px;
     background: none;
   }  
   #success_message {
     padding:15px;
   }

   #error_message {
	 padding:15px;
   }
   
   .block-gray-top2 {
	background: url(/job/img/block_gray_top_right2.gif) no-repeat top right;
	height:11px;
	overflow:hidden;
    }
	.block-gray-top2 .block-gray-bg2 {
		height:11px;
		background:url(/job/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(/job/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(/job/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(/job/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;
		}

/* popupWin */
.popupWin .content {
	margin:0 !important;
	background:none !important;
	width:auto !important;	
}
.popupWin form.inline label input { 
	top:0 !important;
}
/* popupWin */

/* Main menu */
.mainMenu,.mainMenu ul, .mainMenu li, .mainMenu a{
	background: url(/job/img/menu.gif) no-repeat;
        background-position: 0px 0px;
}

.employer,.employer ul, .employer li, .employer a{
        background:url(/job/img/menu_employer.gif) no-repeat;
        background-position: 0px 0px;
}
.mainMenu{
	margin:10px 0 0;
	padding:0 5px 0 0;
	height:79px;
	background-position:100% 36px;}
	.mainMenu ul{
		position:relative;
		list-style:none;
		margin:0;
		padding:0 0 0 5px;
		height:79px;
		background-position:0 -7px;
		}
		.mainMenu li.main-menu{position:relative;}
		
		.mainMenu li{
			float:left;
			margin:0 9px 0 -5px;
			padding:0 0 0 2px;
			}
			.mainMenu ul li{background-position:0 -128px;}			
		.mainMenu .last{
			float:right;
			margin:0;
			background-position:0 -473px;
			}
		.mainMenu .last:hover{
			background-position:0 -473px;}
		.mainMenu li:hover{
			background-position:0 -204px;}
		.mainMenu li:hover{
			/*background-position:0 -204px;*/
			}
			.mainMenu a{
				display:block;
				position:relative;
				/position: static;
				line-height:36px;
				/height: 38px;
				_height: auto;
				padding:0 20px;
				color:#fff;
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
				z-index:4;
				background-position:100% -166px;
				}
				
			.mainMenu a:hover{
				color:#fff;
				text-decoration:none;}
				
			.mainMenu li a:hover{
				background-position:100% -242px;
				}
			.mainMenu .last a{
				margin-right:-5px;

				padding-right:40px;
				background-position:100% -434px;
				}
			.mainMenu .last a:hover{
				background-position:100% -512px;}
			.mainMenu .active ,.mainMenu .active:hover {
				background-position:0 -128px;}
			.mainMenu li ul{
				position:absolute;
				left:5px;
				right:0;
				display:none;
				padding:0;
				height:42px;
				background-position:0 -86px;
				background-repeat:repeat-x;}
			* html .mainMenu li ul{
				width:100.7%;}
			.mainMenu .active ul{
				display:block;}
				
				.mainMenu li li,.mainMenu li li:hover{
					margin:0;
					padding:0 2px 0 0px;
					background-position:100% -356px;}
				.mainMenu li .last{
					float:left;
					background:none;}
					.mainMenu li li a{
						display:block;
						position:relative;						
						/position:static;
						padding:0 25px !important;
						font-size:13px;
						font-weight:normal;
						line-height:39px;
						background:none;
						z-index:6;}
						
					.mainMenu li li a:hover{
						background-color:#9ac619 !important;
						z-index:1;
						_line-height:39px;
						}
					.mainMenu.employer li li a:hover{
						background-color:#0990c7 !important;
						}

					.mainMenu li li.first a:hover{
						background:none !important;
						}	
						
					.mainMenu li li.active, .mainMenu li li.active:hover{
						padding-left:2px;
						margin-left:-2px;
						background: #89be13 url(/job/img/menu_h.gif) 0px 1px repeat-x !important;
						}
					.employer li li.active, .employer li li.active:hover{
						padding-left:2px;
						margin-left:-2px;
						background: #89be13 url(/job/img/menu_employer_h.gif) 0px 1px repeat-x !important;
						}						
						
					.mainMenu li li.active a, .mainMenu li li.active a:hover{
						background:url(/job/img/menu_h.gif) 0px -80px repeat-x !important;
						}	
						
                    .employer li li.active a, .employer li li.active a:hover{
						background:url(/job/img/menu_employer_h.gif) 0px -40px repeat-x !important;
						}						
						
					.mainMenu li.first{ background:url(/job/img/menu/MenuLeftPointer.png) 0px -2px no-repeat !important; position:relative; left:-5px; margin-right:-15px !important; z-index:7 !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu/MenuLeftPointer.png', sizingMethod='scale');}
					.mainMenu li .first a{ color:#083a03; margin:0; position:relative;  z-index:5 !important;}
					.mainMenu li .first a:hover{ background-color: inherit !important;  color:#083a03; z-index:3 !important; }
					.mainMenu ul li .textcopy{ position:absolute; top:1px; left:21px; _left:23px; font-size:15px; font-weight:bold; color:#294c01; z-index:-10; }
					.mainMenu ul li.active .textcopy{_left:18px;}
					
					.mainMenu li li .textcopy{ position:absolute; top:12px; left:25px; _top:13px; _left:25px !important; font-size:13px !important; font-weight:normal !important; color:#fff !important;}

					.btAdd{  height:auto;  background: url(/job/img/menu/BtAdd.png) no-repeat !important; background-color:none; color:#083a03; position:absolute; margin-top:45px; right:10px; z-index:1; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu/BtAdd.png', sizingMethod='scale'); }
   					.btAdd a{ position:relative; width:115px; background:none !important; height:26px; color:#083a03; line-height:20px; font-size:13px; padding:0 0 0 30px; font-weight:normal;  _line-height:22px;}					
					.btAdd a:hover{ color:#083a03; background:none !important;}
					.mainMenu .btAdd .textcopy{ position:absolute; top:2px; _top:3px; left:30px; font-size:13px; color:#fff;  width:115px; }
					.mainMenu .btBlog{margin-left:315px;}
					.mainMenu .image{position:relative; top:10px; float:left; left:151px; z-index:8;}
		.mainMenu li.active a,.mainMenu li.active a:hover{
				background-position:100% -318px !important;
				} 

.menu_count{
	display:inline-block;
	position:relative;
	top: 8px;
	background: none !important;
	color:#FFF;
	}
	
/* comments button_red */
.button_red {
	display: inline-block;
	background: url(/job/../images/blogs/bg_button_red_left.gif) no-repeat;
}
.button_red input {
	border: #fff 0px solid;
	height: 26px;
	padding: 0 10px;
	/padding: 0;
	padding-bottom:2px;
	color: #fff;
	background: url(/job/../images/blogs/bg_button_red_right.gif) no-repeat top right;
	cursor: pointer;
}
#comments_block {
	width:662px;
}


/* rss */
a.rss{
	margin:4px 0 0;
	overflow:hidden;
	width:21px;
	height:21px;
	text-indent:-3000px;
	background:url(/job/img/icon_rss.png) 0 0 no-repeat;}
/* tips and resources */
.tipsAndResources{
	border:0;}
		.tipsAndResources td{
			width:50%;
			height:50px;
			padding:2px 0;
			background:url(/job/img/resources_block/icospr.gif) 2px 5px no-repeat;
			border-top:solid 1px #fff;
			border-bottom:solid 1px #ebebeb;}
		.tipsAndResources tr.first td{
			border-top:0;}
		.tipsAndResources tr.last td{
			border-bottom:0;}
		.tipsAndResources .icoCareer{
			background-position:2px -62px;}
		.tipsAndResources .icoStatistic{
			background-position:2px -121px;}
		.tipsAndResources .icoDoc{
			background-position:2px -185px;}
		.tipsAndResources .icoCalendar{
			background-position:2px -250px;}
		.tipsAndResources .icoSeritificate{
			background-position:2px -319px;}
		.tipsAndResources .icoPerson{
			background-position:2px -389px;}
			.tipsAndResources a{
				display:table-cell;
				padding:0 5px 0 60px;
				width:100px;
				height:50px;
				vertical-align:middle;}
			* html .tipsAndResources a{
				display:block;
				padding:0 5px 0 50px;
				width:auto;}
			*+html .tipsAndResources a{
				display:block;
				padding:0 5px 0 50px;
				width:auto;}
				.tipsAndResources a:hover{
					-moz-box-shadow:inset 0 0 5px #5d8902;-webkit-box-shadow:inset 0 0 5px #5d8902;box-shadow:inset 0 0 5px #5d8902;
					text-decoration:none;}
			.tipsAndResources .odd a{
				border-right:0;
				border-left:solid 1px #ebebeb;}	
				
/* horo wgt */
/*???????? ??? ????*/
.WigetNewWave .btn_normal_green, .Wiget .btn_normal_green, .WigetNewWave h3 a, .Wiget h3 a{text-decoration: none;}

.gecko .WigetNewWave .CB_header h3 a, .gecko .Wiget .CB_header h3 a, .WigetNewWave h3 a, .Wiget h3 a  {background-position:100% 6px;}
/**/


/*Wiget*/

.Wiget h5{ font-size: 16px; font-weight: bold; color: #010101; margin: 0;}
.Wiget .font13{ font-size: 13px; }
.Wiget .font14{ font-size: 14px; }


.Wiget .CB_inner {position:relative; overflow:visible; z-index: 401;}

.Wiget .CB_inner .content{
	_bottom: -1px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top:1px;
	}	

.Wiget .text, .KonsulOnline .image{ display: inline-block;}

.Wiget .text{
	width: 150px;
	height: auto;
	margin-top:15px;
	margin-left: 2px;
	float:left;
    position: relative;
    z-index: 2;
	}

.Wiget .image{
	width: auto;
	position:absolute;
	z-index: 402;
	top:0px;
	right: 10px;
	float:left;
	}

	.Wiget .btn_normal_green{ margin-top: 15px}

/*END WigetNewWave*/

		.JobWidget .DropDownElement {
			position: absolute;
			top: 11px;
			right: 20px;
		}
			.JobWidget .DropDownElement .DropDownList {
				right: -13px;
				left: auto;
			}
		.JobWidget .content {
			padding: 10px 14px 0px 14px;
		}
		.JobWidget form {
			border: #d4e0ee 1px solid;
			padding: 1px;
			_position: relative;
			margin-bottom: 2px;
		}
		.JobWidget form .textField {
			border: #fff 0px solid;
			height: 13px;
			padding: 5px 3px;
			background: none;
			vertical-align: middle;
			width: 256px;
		}
		.JobWidget form .submit {
			width: 23px;
			height: 23px;
			background: url(/images/common/button_search.gif) no-repeat;
			border: #fff 0 solid;
			vertical-align: middle;
		}
		.JobWidget .note {
			color: #999999;
			font-size: 110%;
		}
		.JobWidget .content ul {
			border-top: #e8e8e8 1px solid;
			margin: 6px 0;
		}
			.JobWidget .content ul li {
				overflow: hidden;
				font-size: 110%;
				border-bottom: #e8e8e8 1px solid;
				padding: 5px 0;
			}

            .ie7 .JobWidget .content ul li{position: relative}

			.JobWidget .content ul li .salary {
				float: right;
				color: #333;
				font-weight: 900;
			}
			.JobWidget .content ul li .position {
				display: inline-block;
				width: 60%;
			}

/*job*/
.btn_green_job_consult, .btn_green_job_consult:hover, .btn_green_job_consult:active{
	background:url(/job/img/horo_wgt/btn_green_job_consult.gif) no-repeat right bottom;
	height: 29px;
	}
	.btn_green_job_consult span, .btn_green_job_consult:hover span, .btn_green_job_consult:active span{
		background:url(/job/img/horo_wgt/btn_green_job_consult.gif) no-repeat left top;
		height: 29px;
		line-height: 25px;
		}
/*end job*/

.TochkaHeaderV2 .clear {
	height:0px;
}				
#tochka_header {
	background:none;
	height:auto;
}

.Classified .Menu .WidthPage{width: 1023px}
.Classified.Job .Menu .WidthPage{width: 1020px}

