html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div {
	margin:0;
	padding:0;
	font-size:100%;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:separate;
	border-spacing:0;
	vertical-align:top;
}
html,
body {font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
body {background-color:#3e576f;color:#000;}
.full {background-image:url(../img/bg.gif);background-repeat:repeat-x;}

.links-block .wrapper {margin-bottom:20px;}
.links-block ul {width:234px;float:left;}
.links-block ul li {background:url(../img/li.gif) 14px 6px no-repeat;padding:0 0 0 30px;margin:6px 0;font-size:13px;}
.links-block ul li a {color:#165b9c;}
.links-block ul li a:visited {color:#526271}

a {color:#98c1e6;}
a:hover {text-decoration:none;}
img {
	border:none;
}
.clear {
	clear:both;
	font-size:0;
	overflow:hidden;
	height:0;
}
.zoom {
	overflow:hidden;
	zoom:1;
}
.fl  {
	float:left;
}
.fr  {
	float:right;
}
.bold {
	font-weight:bold;
}
.pseudo-link {
	border-bottom:1px dashed #fff;
	text-decoration:none;
	cursor:pointer;
}
.error {
	border:solid 1px #cc3a00;
	background:url(../img/ico-error.gif) 13px 10px #ffffcc no-repeat;
	margin-bottom:10px;
	padding:10px 15px 10px 35px;
}
.info,
.footer,
.posthead,
.tabs,
.main,
.header {text-align:left;}

.header {position:relative;height:166px;}
.header .logo {display:block;position:absolute;top:40px;left:44px;}
.header .work {display:block;position:absolute;top:53px;left:159px;}
.header .desc {position:absolute;top:55px;left:461px;width:485px;border-left:1px solid #5e84a8;}
.header .desc div {border-left:1px solid #32506e;padding:6px 0 6px 20px;color:#98c1e6;font-size:14px;line-height:1.2em;}
.header .desc div span, .header .desc div h1 {color:#fff;font-weight:bold; display:inline;}
.header .desc div a {color:#fff;}

.links-block {position:relative;top:0;left:0;z-index:1;border:1px solid #bdccda;//zoom:1;}
.links-block .h2 {font-size:24px;color:#000;font-weight:normal;background:#fff;position:relative;top:-15px;left:25px;padding:5px 10px;//zoom:1;z-index:2;}

.posthead {position:relative; padding:20px 0;}
.posthead .ico {position:absolute;top:0;left:7px;width:128px;height:124px;background:url(../img/i.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/i.png',sizingMethod='crop');}
.posthead .text {padding:0 66px 10px 163px;color:#98c1e6;line-height:1.3em;}
.posthead .text span {color:#fff;}
.posthead .text a {color:#fff;}
.posthead .text a:hover {text-decoration:none;}

.search {margin-bottom:40px;}
.search .text {background:transparent url(../img/search-input.gif) no-repeat scroll right top;float:left;width:611px; padding:8px 0;}
.search .text input {border:none;background:none;margin-left:20px;width:591px;font-size:20px;}
.search .bt {background:transparent url(../img/search-bt.gif) no-repeat scroll 0 0;border:none;display:block;float:left;height:41px;width:103px; cursor:pointer;}
.search .more {padding-top:10px; font-size:14px; padding-left:5px; margin-bottom:8px;}
.search .more b {color:#828282; font-weight:normal;}
.search .more span.pseudo-link {color:#cc3a00; border-color:#cc3a00;display:inline-block;}

.search .more_expanded {background-color:#e6eef5; position:relative; padding:10px 20px; color:#000; font-size:16px; display:none;}
.more_expanded i.tl,
.more_expanded i.tr,
.more_expanded i.bl,
.more_expanded i.br {
	display:block;
	position:absolute;
	width:16px;
	height:16px;
}
.more_expanded i.tl {
	top:0;
	left:0;
	background:url(../img/gray_corners.gif) 0 0 no-repeat;
}
.more_expanded i.tr {
	top:0;
	right:0;
	background:url(../img/gray_corners.gif) 100% 0 no-repeat;
}
.more_expanded i.bl {
	bottom:0;
	-bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );	
	left:0;
	background:url(../img/gray_corners.gif) 0 100% no-repeat;
}
.more_expanded i.br {
	bottom:0;
	-bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );	
	right:0;
	background:url(../img/gray_corners.gif) 100% 100% no-repeat;
}
.more_expanded label {
	font-weight:bold;
	display:block;
	margin-top:14px;
	position:relative;
	margin-left:-5px;
	margin-bottom:3px;
	zoom:1;
}
.more_expanded .lpart {
	float:left;
	width:365px;
}
.more_expanded .rpart {
	float:left;
	width:305px;
}
.more_expanded .txt {
	width:300px;
}
.more_expanded input,
.more_expanded select {
	font-size:16px;
}
.more_expanded .zp_field {
	width:90px;
}
.zp_currency {
	width:70px;
}
.zp_type {
	width:90px;
}
.more_expanded .pseudo-link {
	float:right;
	color:#165b9c;
	border-color:#165b9c;
	display:block;
	margin:15px 15px 0;
}

.main {width:992px;}
.main .left-content {width:207px;float:left;padding-top:80px;}
.main .left-content .menu-bt {width:193px;height:49px;display:block;margin:8px 0 0 2px;cursor:pointer;}
.main .left-content .addvac {background:url(../img/menu-addvac.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/menu-addvac.png',sizingMethod='crop');}
.main .left-content .addres {background:url(../img/menu-addres.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/menu-addres.png',sizingMethod='crop');}
.main .left-content .resbyemail {background:url(../img/menu-resbyemail.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/menu-resbyemail.png',sizingMethod='crop');}
.main .left-content .vacbyemail {background:url(../img/menu-vacbyemail.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/menu-vacbyemail.png',sizingMethod='crop');}
.main .tab-content {width:768px;float:left;}
.main .tab-content .wrap {padding:40px 27px 30px; _padding:40px 17px 30px;background:#fff;}
.wrap a {color:#165b9c;}

.tabs .item {float:left;width:auto;height:40px;font-size:14px;font-weight:bold;background:#e14609 url(../img/menu-bg.gif) repeat-x;border-left:1px solid #e87e54;border-right:1px solid #e87e54;margin-right:11px;color:#fff;cursor:pointer;}
* html>body .tabs .item {margin-right:6px;}
.tabs .item-active {background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.tabs .item a {padding:14px 15px 10px; display:block; text-decoration:none; color:#fff; position:relative}
.tabs .item-active a {color:#000;}

.page {width:992px;margin:0 auto;background:url(../img/mainbg.jpg) top center no-repeat;text-align:center;}

.footer {margin-top:38px;margin-bottom:40px;position:relative; height:30px;}
.footer .copy {position:absolute;width:191px;height:41px;background:url(../img/footer.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rabota-doneck.com.ua/img/footer.png',sizingMethod='crop');}
.footer .copy span {display:block;padding:14px 0 0 10px;color:#6a8eaf;}
.footer .text {width:640px;position:relative;left:225px;top:10px; color:#6a8eaf;padding-bottom: 20px;}
.footer .counter {position:absolute; right:20px; top:10px;}

.info {margin-top:37px;}
.info .weather {width:185px;height:244px;float:left;background:url(../img/weather.gif) no-repeat;color:#fff; margin-top:5px;letter-spacing: -1px;}
.info .weather .reg {font-size:14px;padding:16px 0 12px 17px;}
.info .weather .date {position:relative;height:56px;}
.info .weather .date .day {font-size:34px;position:absolute;top:5px;left:17px;}
.info .weather .date .month {font-size:14px;position:absolute;top:10px;left:65px;font-weight:bold;}
.info .weather .date .week {font-size:12px;position:absolute;top:25px;left:65px;color:#98c1e6;}
.info .weather .data {position:relative;height:144px;}
.info .weather .data .part {color:#98c1e6;font-size:11;position:absolute;top:8px;left:17px;font-weight:bold;}
.info .weather .data .img {display:block;position:absolute;top:25px;left:15px;}
.info .weather .data .desc {position:absolute;top:27px;left:75px;width:85px;}
.info .weather .data .desc div {margin-bottom:10px;}
.info .weather .data .desc div.obl {color:#98c1e6;font-size:11px;font-weight:bold;}
.info .weather .data .desc div.osad {color:#98c1e6;font-size:11px;}
.info .weather .data .link {position:absolute;top:120px;left:15px; font-size:11px;}
.info .weather .data .link a {color:#b8df5c;}

.info .informer {width:185px;float:left;background:#3e576f url(../img/bot_bg.gif) 0 0 repeat-x; border-top:2px solid #253f59; border-left:2px solid #253f59; border-right:2px solid #36516B; border-bottom:2px solid #36516B; margin-top:5px}
.info .informer .reg {font-size:13px;padding:16px 0 12px 12px;color:white;}
.info .informer .item {margin-bottom:6px;position:relative;margin-left:12px;line-height:1em;}

.info .infos {float:left;width:768px;margin-left:20px;}
* html>body .info .infos {margin-left:10px;}
.info .infos .w1 {padding:5px;background:#36516b;}
.info .infos .w2 {padding:2px 2px 0 2px;background:#3e576f url(../img/bot_bg.gif) 0 0 repeat-x; border-top:2px solid #253f59; border-left:2px solid #253f59;}
.info .infos .head {color:#fff; float:left;width:376px; overflow:hidden; //zoom:1;}
.info .infos .head .w {padding:10px 20px; font-size:14px;}
.info .infos .head1 {background:url(../img/bot_bg_separate.gif) 100% 0 no-repeat;}
.info .infos .head2 {background:url(../img/bot_bg_separate.gif) 0 0 no-repeat; position:relative; margin-left:-2px}
.info .infos .item-horo {float:left;padding:7px 0px 10px;text-align:center;width:85px;}
.info .infos .item-horo a {display:block; text-decoration:none;}
.info .infos .item-horo a:hover {text-decoration:underline;}
.info .infos .horo {padding:15px; color:#98c1e6;}
.info .infos .news {height:204px; margin:20px 10px 20px 20px;}
.info .infos .news .item {margin-bottom:8px;position:relative;margin-left:40px;line-height:1em;}
.info .infos .news .item span {color:#000;}
.info .infos .news .item span.t {color:#fff;position:absolute;display:block;left:-40px;top:0;}
.info .infos .news .link a {color:#fff;text-decoration:underline;float:right;}
.info .infos .news .link a:hover {text-decoration:none;}
.info .infos .news a {color:#98c1e6;text-decoration:none;}
.info .infos .news a:hover {text-decoration:underline;}
/*search results*/
.resstat {
	background-color:#ebebeb;
	padding:10px 10px 10px 15px;
	position:relative;
}
.resstat .resultvac {
	width:500px;
}
.resstat .tab {
	width:150px;
	position:absolute;
	right:10px;
	bottom:0;
	-bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );	
	font-weight:bold;
}
.resstat .tab span {
	padding:5px 10px 10px;
	display:inline-block;
}
.resstat .tab .pseudo-link {
	border-color:#000;
}
.resstat .tab .active_1,
.resstat .tab .active_2 {
	background-color:#fff;
}
.resstat .tab .active_1 .pseudo-link,
.resstat .tab .active_2 .pseudo-link {
	border-bottom:none;
}
.results .head,
.results .row {
	border-bottom:1px solid #d8d8d8;
}
.results .col {
	float:left;
}
.results .head * {
	color:#165b9c;
}
.results .vcol_1 {
	width:360px;
	_width:380px;
}
.results .row .vcol_1 a {
	color:#cc3a00;
}
.results .row .vcol_1 a b {
	font-weight:bold;
}
.results .vcol_2 {
	width:284px;
}
.results .vcol_2 a {
	color:#000;
}
.results .vcol_3 {
	width:70px;
}
.results .pad10	{
	padding:15px 0 15px 15px;
	display:inline-block;
}
.results .vcol_4 .pad10 {
	padding-top:0;
	padding-bottom:25px;
	color:#6d6d6d;
}
.vcol_4_hidden {
	display:none;
}
.results .vcol_4 a {
	color:#6d6d6d;
}
.results .allvac b {
	font-weight:normal;
}
/*pager*/
.pager {
	font-size:14px;
	margin:20px 0;
}
.pager span {
	padding:5px 10px;
	display:inline-block;
	border:1px solid #dddddd;
	color:#dddddd;
}
.pager .mpage span {
	margin-right:3px;
}
.pager span a {
	color:#000;
	text-decoration:none;
}
.pager span.active {
	font-weight:bold;
	border:1px solid #000;
	background-color:#eeeeee;
}
/*path*/
.path  {
	position:relative;
	top:-25px;
}
.path li {
	float:left;
	font-size:22px;
}
.path li a {
	color:#6d6d6d;
	font-size:18px;	
}
.path span {
	font-size:32px;
	_font-size:30px;
	position:relative;
	top:2px;	
	_top:5px;
	color:#d8d8d8;
	padding:0 10px;
}
.path .last {
	width:590px; 
	padding-top:10px;
}
.content h3 {
	font-size:14px;
	border-bottom:1px solid #b1b1b1;
	padding-bottom:5px;
	margin-bottom:20px;
}
.content .text_in {
	margin-bottom:30px;
}
.content .descr {
	float:left;
	width:380px;
	_width:400px;
	margin-right:20px;
	font-size:14px;
	color:#6d6d6d;
}
/*rewrite WYSIWYG*/
.content .descr * {font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; padding:0 !important; margin:0 !important; background:none !important; border:none !important; text-indent:0 !important; clear:both;}
.content .descr p {margin:5px 0 !important;}
.content .desc table {width:auto !important;}
.content .c_info {
	float:left;
	width:300px;
}
.content .c_info dl {
	background:url(../img/dot.gif) 0 100% repeat-x;
	float:left
}
.content .c_info dt {
	float:left;
	width:120px;
	clear:left;
	padding-left:10px;
	padding:5px 0 5px 10px;
	font-weight:normal;
}
.content .c_info dd {
	float:left;
	width:170px;
	font-weight:bold;
	padding:5px 0;
}
.content .contact_info {
	position:relative;
	top:-1px;
	clear:both;
	background-color:#fff;
	text-align:right;
	padding-top:30px;
}
.content .contact_info span,
.search_relvacans span {
	background-color:#ebebeb;
	padding:7px 10px;
	color:#165b9c;
	display:inline-block;
}
.content .banner {
	margin-bottom:30px;
	background:url(../img/banner.jpg) 0 0 no-repeat;
	width:661px;
	height:62px;
	text-align:center;
}
.content .banner a {
	color:#fff;
	font-style:italic;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	display:block;
	padding:17px;
	position:relative;
}
.content .banner a u {
	font-weight:bold;
	font-style:normal;
	color:#000;
}
.content .resume_send_bt {
	display:block;
	width:184px;
	height:33px;
	margin-bottom:50px;
	background:url(../img/resume_send_bt.gif) 0 0 no-repeat;	
}
.search_relvacans {
	text-align:right;
	color:#165b9c;	
}
.goback a {
	color:#000;
}
/*403,404*/
.error404 {
	margin-bottom:50px;
}
.error404 .left {
	float:left;
	width:115px;
}
.error404 .left p {
	margin:0;
}
.error404 .fs16 {
	font-size:16px;
}
.error404 .left p {
	margin:0;
}
.error404 .fs46 {
	font-size:46px;
}
.error404 .right {
	margin-left:115px;
	padding-top:25px;
}
.error404 .right h1 {
	color:#e14609;
}
