a:link, a:visited{ text-decoration: none; color: #4e90d0; }
a:active, a:hover{ text-decoration: underline; color: #4e90d0; }
a.white:link, a.white:visited{ text-decoration: none; color: #fff; }
a.white:active, a.white:hover{ text-decoration: underline; color: #fff; }
a.clear:link, a.clear:visited{ text-decoration: none; color: #888; }
a.clear:active, a.clear:hover{ text-decoration: underline; color: #888; }
a.red:link, a.red:visited{ text-decoration: none; color: #f00; }
a.red:active, a.red:hover{ text-decoration: underline; color: #f00; }
a.green:link, a.green:visited{ text-decoration: none; color: #269726; }
a.green:active, a.green:hover{ text-decoration: underline; color: #269726; }


body{
	margin: 5px;
	background: url('images/bg.gif') no-repeat center 100px;
}

body, div, input, textarea, select, h1{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

img{
	border: 0px;
}

a{
	outline: none;
}

table{
	border-collapse: collapse;
}

td{
	padding: 1px 0px 3px 0px;
	vertical-align: top;
}

input, textarea, select{
	font-size: 10px;
	border: 1px solid #ccc;
	color: #8d8d8d;
}


#header{
	width: 1000px;
	height: 95px;
	margin: 0px auto;
	overflow: hidden;
}

#header_logo{
	float: left;
	width: 272px;
	height: 90px;
	padding-bottom: 5px;
	position: relative;
}

#banner2{
	float: right;
	width: 728px;
	height: 90px;
	padding-bottom: 5px;
}

#menu{
	width: 1000px;
	height: 28px;
	margin: 0px auto;
	background: url('images/menu/bg.gif');
}

#date{
	float: right;
	padding-top: 8px;
	padding-right: 8px;
	color: #fff;
}

#submenu{
	width: 990px;
	height: 16px;
	margin: 0px auto;
	padding-top: 5px;
	padding-left: 48px;
	color: #458acd;
}

#submenu ul{ list-style: none; margin: 0px; padding: 0px; }
#submenu ul li{ float: left; margin-right: 30px; }
#submenu a{ color: #888; }
#submenu a:hover, #submenu a:active{ border-bottom: 1px dotted #888; text-decoration: none; }

#main{
	width: 1000px;
	margin: 25px auto 0px auto;
	overflow: hidden;
}

#left{
	float: left;
	width: 312px;
	overflow: hidden;
}

#banner1{
	width: 315px;
	height: 265px;
	margin-bottom: 5px;
	background: url('images/banner1_bg.gif');
}

#news_title{
	width: 300px;
	height: 8px;
	margin-bottom: 5px;
}

#center{
	float: left;
	width: 488px;
	margin: 0px 10px;
	text-align: justify;
	overflow: hidden;
}

#right{
	float: left;
	width: 170px;
	margin-left: 10px;
}

#right_login{
	padding-top: 10px;
	color: #fff;
	background: url('images/login/bg_top.gif') no-repeat top #4593df;
}

#right_login_bottom{
	width: 170px;
	height: 14px;
	background: url('images/login/bg_bottom.gif') no-repeat top #4593df;
}

#footer{
	width: 100%;
	margin-top: 50px;
	background: url('images/footer_bg.gif') no-repeat center top;
	text-align: center;
	overflow: hidden;
}

#footer_menu{
	padding-top: 12px;
	font-size: 10px;
}

#footer_copyright{
	padding-top: 17px;
	font-size: 10px;
	color: #4e90d0;
}

#sites_menu{ margin: 10px 0px; font-size: 10px; }
#sites_menu a{ color: #888; }


div#tipDiv {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 10000;
	background: #458acd;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	border: 1px solid #32699f;
	width: 250px;
	padding: 4px;
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
	text-align: left;
}


.input{
	width: 318px;
	*width: 316px;
}

.helpbox{
	height: 16px;
	vertical-align: bottom;
	margin-left: 2px;
}

.errmsg{
	margin-bottom: 15px;
	color: red;
	text-align: center;
}

.td_left{
	width: 148px;
	padding-right: 5px;
	text-align: left;
}

.td_center{
	width: 202px;
	text-align: left;
	font-size: 10px;
}

.td_right{
	text-align: left;
}

.profile_table{
	width: 488px;
	margin-bottom: 15px;
}

.no_info{
	font-style: italic;
	text-align: center;
}

.title{
	text-align: left;
	font-size: 18px;
	color: #4e90d0;
}

.blue{
	color: #4e90d0;
}

.iskamrabota{
	color: #4e90d0;
	font-weight: bold;
}


.last{
	width: 100%;
	margin: 5px 0px;
}

.last td{
	vertical-align: top;
}

.last .left{
	width: 120px;
	padding-right: 5px;
	text-align: left;
}

.last .center{
	width: 228px;
	text-align: left;
}

.last .right{
	width: 130px;
	padding-left: 5px;
	text-align: right;
}

.wrap{
	width: 335px;
	*width: ;
	margin: 0px;
	word-wrap: break-word;
	white-space: -moz-pre-wrap;
	white-space: pre-wrap;
}


.page_td{
	padding: 0px 4px 0px 4px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 10px;
}

#page_active{
	background: url('images/page_point.gif') no-repeat center;
	width: 20px;
	padding: 0px 2px 0px 2px;
}

.blue_title{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #4e90d0;
	overflow: hidden;
}

.blue_title .left{
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #4e90d0;
}

.blue_title .right{
	float: right;
}

.my_table{
	table-layout: fixed;
	width: 488px;
}

.my_table .left{
	width: 133px;
	padding-right: 5px;
	text-align: left;
	font-weight: bold;
}

.my_table .right{
	width: 350px;
	text-align: justify;
}

.my_ads_table{
	table-layout: fixed;
	width: 488px;
}

.my_ads_table .ref{
	width: 70px;
	padding-right: 5px;
}

.my_ads_table .position{
	width: 313px;
	padding-right: 5px;
}

.my_ads_table .applications{
	width: 30px;
	text-align: center;
}

.my_ads_table .views{
	width: 35px;
	text-align: center;
}

.my_ads_table .days_left{
	width: 30px;
	text-align: center;
}

.my_user_ads_table{
	table-layout: fixed;
	width: 488px;
}

.my_user_ads_table .position{
	width: 343px;
	padding-right: 5px;
}

.my_user_ads_table .date{
	width: 140px;
	text-align: right;
}

.green{
	color: #269726;
}

.star3{
	background: url('images/star3.png') no-repeat left top;
	padding-left: 46px;
	font-weight: bold;
}

h1{ margin: 0px; font-size: 18px; color: #4e90d0; text-transform: uppercase; }

#city_home{ position: relative; }
#city_home #logo{ position: absolute; right: 0px; top: 0px; width: 100px; z-index: -1; }
#city_home h2{ margin: 30px 0px 3px 0px; font-size: 14px; color: #4e90d0; font-family: Arial; }
#city_home .last .center{ width: 363px; text-align: left; }
#city_home .last .short{ width: 253px; padding-right: 110px; text-align: left; }
