/* Common */

body {

  margin: 10px 0 0 10px; 
  padding: 0;
  font-family: Tahoma;	
  font-size: 9pt;
  font-weight: normal;
  color: #000;
	background-color: #fff;
}

div, table {

  font-size: 9pt;
}

div.all {

  min-width: 1000px; 
  width: expression(body.clientWidth < 990?"980px":"100%");
	min-height: 100%;
	margin-bottom: -60px;
}

div.inner-all {

	width: 1000px;
	text-align: left;
	position: relative;
}

a {

  font-size: 9pt;
	font-weight: bold;
  text-decoration: underline;
  color: #507A84;
}

a:hover {

  text-decoration: none;
}

a.bold {

  font-size: 9pt;
	font-weight: bold;
  text-decoration: underline;
	color: #4E865B;
}

a.bold:hover {

  text-decoration: none;
}

a.small,
a.small:hover {

	font-size: 8pt;
}

a.big,
a.big:hover {

	font-size: 13pt;
}

a.white,
a.white:hover {

	font-size: 8pt;
	color: #fff;
}

h6 {

	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	margin: 3px 0;
}

h5 {

	font-size: 8pt;
	font-weight: bold;
	margin: 12px 0 3px 0;
}

h4 {

	font-size: 9pt;
  color: #507A84;
	margin: 0;
	padding: 0 0 10px 0;	
}

h3 {

  color: #507A84;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;	
}

h2 {

  color: #507A84;
	font-size: 13pt;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;	
}

a img {

	border: 0;
}

img.left {
               	
	border: 1px solid #000;
	margin: 0 13px 3px 0;
	float: left;
}

img.left-nofloat {
               	
	border: 1px solid #000;
	margin: 0 10px 3px 0;
}

img.center {
               	
	border: 1px solid #000;
	display: block;
	margin: 10px auto 0 auto;
}


img.right {
               	
	border: 1px solid #000;
	float: right;
	margin: 0 0 13px 3px;
}

form {

	margin: 0;
	padding: 0;
}

/* /Common */

/* Banner */

.ukrlinks {

	margin: 0px 0 10px 0px;
}

.ukrlinks a {

	font-size: 7pt;
	font-weight: normal;
}

.mctable {

	width: 680px;
}

div.informer-bottom {

	margin-top: 15px;
}

div#partners-all {

	padding-left: 5px;
	width: 200px;
}

div.partners {

	float: left;
	padding: 5px;
}

div#counters-all {

	padding-left: 5px;
}

div.counters {

	float: left;
	padding: 5px;
}

div.banner-hour-bottom {

	padding: 0 0 12px 10px;
}

div.banner-comments {

	padding: 5px 15px 0 0;;
	float: left;
}

div.banner-inner-top {

	padding: 0 15px 10px 10px;	
	float: left;
}

div.banner-120x60 {

	float: left;
}


div.banner-inner-bottom {

	padding: 20px 15px 0 10px;
	float: left;
}

div.banner-240x90 {

	width: 240px;
	float: left;
	padding: 0 0 0 1px;
}

div.banner-bottom-468x60 {

	float: left;
	padding: 15px 0px 0 0px;
	width: 470px;
}

div.banner-bottom-120x60 {

	float: left;
	padding: 15px 0 0 15px;
}

div.banner-bottom-inner-120x60 {

	padding: 20px 0 0 0;
}

div.banner-inner-120x60 {

	padding: 5px 0 0 0;
}

div.banner-hour {

	text-align: center;
	padding: 0 0 10px 0;
}

div.text-links {

	float: left;
	padding: 5px 0 0 15px;
	width: 200px;
}

div.text-links a {

	font-size: 8pt;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

div.text-links a:hover {

	font-size: 8pt;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

/* /Banner */

/* Main */

div.full {

	font-size: 10pt;
}

div.head {

	position: relative;
	padding: 0 0 1px 0;
}

div.menu {

	position: relative;
	padding: 0 0 8px 0;
}

div.nav-prime {

	position: absolute;
	left: 745px;
	top: 15px;
}

div.nav {

	height: 15px;
	padding: 0 0 0 880px;
}

div.nav div {

	float: left;
	padding: 0 10px 0 0;	
}

img#mail {

	margin: 3px 0 0 0;
}

div.nav-prime div {

	padding: 0 0 10px 0;
}

div.nav2 {

	position: absolute;
	left: 750px;
	top: 5px;
}

div.nav2 div {

	padding: 0 0 5px 0;
	color: #999;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

div.nav img,
div.nav-prime img,
div.nav2 img {

	margin: 0 7px 0 0;
}

div.nav a,
div.nav-prime a,
div.nav2 a {

	color: #999;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

div.nav a:hover,
div.nav-prime a:hover,
div.nav2 a:hover {

	color: #999;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

div.top {

	background-image: url(../images/top_bg.gif);
	width: 972px;
	height: 114px;
	position: relative;
}

img#logo {

	position: absolute;
	margin: 15px 0 0 50px;
}

table.poll {

	width: 220px;
}

table.poll td {

	padding: 0 5px 5px 0;	
}

div#top-block {

	top: 13px;
	right: 10px;
	position: absolute;
}

td.top-block-title {

	padding: 5px 0 0 0;
}

div.top-block-header {

	margin: 0 0 5px 10px;
	text-align: center;
}

div#top-block table {

	width: 210px;
}

img.top-block {

	border: 1px solid #fff;
	margin: 0 0 0 10px;
}

div.lid {

	padding: 0 0 8px 0;
}

div#line {

	width: 751px;
	height: 9px;
	top: 0px;
	margin-left: 221px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
}

div#search {

	margin: 14px 0 0 245px;
	position: absolute;
}

div.sa {

	padding: 6px 0 0 0;
	color: #fff;
	font-size: 8pt;
}

input.search-button {

	padding-left: 5px;
}

img#clocks {

	margin: 0 10px 0 0;
	vertical-align: top;
}

span.hours {

	font-weight: bold;
	font-size: 8pt;
	color: #80BBC9;	
	padding-right: 15px;
}

span.today {

	font-weight: bold;
	font-size: 8pt;
	color: #80BBC9;	
	padding-right: 5px;
}

span.datenow {

	color: #fff;
	font-size: 8pt;
}

div#search-form {

	padding: 12px 0 0 0;
}

table.rate-50 {

	width: 712px;
}

table.rate-50 tr td {

	border-bottom: 1px solid #999;
	font-size: 8pt;
}

table.rate-50 td {

	vertical-align: top;
	padding: 2px 5px;
}

table.rate-50 td.date {

	color: #666;
	font-size: 8pt;
	width: 90px;
	padding-right: 7px;
}

table.rate-50 a {

	font-weight: normal;
	text-decoration: none;
}

table.rate-50 a:hover {

	text-decoration: underline;
}

input.search {

	background-color: #fff;
	border: 1px solid #4F4F4F;
	width: 420px;
	font-size: 10pt;
}

div.head-blue {

	background-image: url(../images/blue_head.gif);
	height: 27px;
	line-height: 24px;
	color: #fff;
	position: relative;
	clear: both;
}

div.head-gray {

	background-image: url(../images/gray_head.gif);
	height: 27px;
	line-height: 24px;
	color: #fff;
	position: relative;
	clear: both;
}

div.head-blue span {

	background-image: url(../images/blue_dot.gif);
	background-repeat: no-repeat;
 	background-position: 11px 50%;
	font-weight: bold;
	font-size: 10pt;
	padding: 0 0 0 25px;	
}

div.head-gray span {

	background-image: url(../images/gray_dot.gif);
	background-repeat: no-repeat;
 	background-position: 11px 50%;
	color: #666;
	font-weight: bold;
	font-size: 10pt;
	padding: 0 0 0 25px;	
}

div.head-gray span.small a {

	font-size: 8pt;
}

div.head-blue span.small,
div.head-gray span.small {

	font-size: 8pt;
}

div.head-blue span.right,
div.head-gray span.right {

	background: none;
	font-weight: normal;
	font-size: 8pt;
	position: absolute;
	top: 0;
	right: 10px;
}

div.news-list {

	padding: 6px 10px;
}

div.inner {

	padding: 15px 10px;
}

div.w240 {

	width: 240px;
}

div.inner-list {

	padding: 0px 10px 0 10px;
}

div.inner-full {

	padding: 15px 10px 5px 10px;
	text-align: justify;
}

div.inner-border {

	padding: 10px 10px 0px 15px;
	border: 1px solid #DCDCDC;
	margin: 5px 0 10px 0;
}

div.inner-gray {

	margin: 0 0 10px 0;
	background-color: #EBEBEB;
	padding: 15px 10px;
}

div.hr {

	clear: both;
	border-bottom: 1px solid #DFDFDF;
	margin: 10px 0 10px 0;
}

div.hr2 {

	clear: both;
	border-bottom: 1px solid #DFDFDF;
	margin: 10px 0 0 0;
}

div.hr3 {

	clear: both;
	border-bottom: 1px solid #DFDFDF;
	margin: 0px 0 0 0;
}

table.news-list-hr td span {

	font-size: 8pt;
	color: #507A84;
	padding-right: 5px;
}

table.news-list-hr td.empty {

	width: 20px;
	border: none;
}

table.news-list-hr td {

	width: 33%;
	padding: 6px 5px 10px 0;
	border-bottom: 1px solid #DFDFDF;
	vertical-align: top;
}

table.news-list-hr td a {

	font-size: 8pt;
}

table.news-list-hr td a:hover {

}

table.news-list-hr td a.bold {

	font-size: 8pt;
	color: #4E865B;
}

table.news-list-hr td a.bold:hover {

	color: #4E865B;
}

ul.news-list {

	margin: 0;
	padding: 0 0 8px 0;
	list-style: none;
}

ul.news-list li {

	padding: 6px 0 10px 0;
	border-bottom: 1px solid #DFDFDF;
}

ul.news-list li a {

	font-weight: normal;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
}

ul.news-list li a:hover {

	text-decoration: underline;
}

ul.news-list li a.bold {

	font-weight: normal;
	font-size: 9pt;
	font-weight: bold;
	color: #4E865B;
	text-decoration: none;
}

ul.news-list li a.bold:hover {

	text-decoration: underline;
	color: #4E865B;
}

ul.news-list li span {

	font-size: 8pt;
	color: #507A84;
	padding-right: 5px;
}

div.news-list-hr {

	padding: 10px 0 20px 10px;
}

div.hr-br {
+
	clear: both;
	margin: 0 0 25px 0;
}

ul.news-list-hr {

	margin: 0;
	padding: 0 0 8px 0;
	list-style: none;
}

ul.news-list-hr li {

  float: left;
	width: 220px;
	padding: 5px 0 10px 0;
	margin: 0 0 0 15px;
	border-bottom: 1px solid #DFDFDF;
}

ul.news-list-hr li a {

	font-size: 8pt;
	text-decoration: underline;
}

ul.news-list-hr li a:hover {

	text-decoration: none;
}

ul.news-list-hr li a.bold {

	font-size: 8pt;
	text-decoration: underline;
	color: #4E865B;
}

ul.news-list-hr li a.bold:hover {

	text-decoration: none;
	color: #4E865B;
}

ul.news-list-hr li span {

	font-size: 8pt;
	color: #507A84;
	padding-right: 5px;
}

div.copy {

	clear: both;
	border-top: 5px solid #EBEBEB;
	margin-top: 25px;
	width: 972px;
	font-size: 8pt;
	color: #999;
	padding: 0px 15px 15px 15px;
}

div.creator {

	position: absolute;
	top: 18px;
	right: 170px;
	font-size: 8pt;
	color: #999;
}

div.creator a {

	font-size: 8pt;
	font-weight: normal;
}

table.menu-top {

	width: 731px;
}

table.menu-top td {

	line-height: 21px;
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/menu_bg.gif);
}

table.menu-top td div {

	font-size: 8pt;
	padding: 0 15px;	
}

table.menu-top td.empty {

	 background: none;
}

table.menu-top td.active {

	background-image: none;
	background-color: #507A84;
	color: #fff;
	font-weight: bold;
}


table.menu-top td a {

	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #000;
}

table.menu-top td a:hover {

 	text-decoration: underline;
}

table.menu-top td a.actual {

	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #507A84;
}

table.menu-top td a.actual:hover {

 	text-decoration: underline;
}

td.content-td {

	padding: 0 7px 0 0;
}

div.date {

	color: #507A84;
	font-size: 8pt;
}

ol.search {

	padding: 0 0 0 25px;
	margin: 0;
	font-size: 8pt;
	color: #888;
}

ol.search li {

	padding: 0 0 6px 0;
	margin: 0;
}

ol.search span.date {

	color: #888;
	font-size: 7pt;
	padding: 0 0 0 8px;
}

ol.search a {
		
	color: #000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

ol.search a:hover {

	color: #000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

div.source {

	font-size: 8pt;
	padding: 10px 0 0 0;
}

div.source a {

	font-size: 8pt;
	font-weight: normal;
}

div.source a:hover {

	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

div.rating {

	padding: 15px 15px;
}

table.rating td {

	text-align: center;
  color: #507A84;
	font-weight: bold;
}

table.rating tr.buttons td {

	padding: 2px 3px 0 0;
}

table.rating td div {

	padding: 0 10px;
	font-weight: bold;
  color: #507A84;
}

td.rate {

	padding: 0 0 0 15px;
}

td.print {

	padding: 5px 10px 15px 0;
}

td.print p {

	padding: 0;
	margin: 0;
}


/* /Main */

/* Comments */

img.comments {

	margin: 0 0 0 3px;
}

div.comments {

	padding-top: 8px;
}

div.comment-change {

	font-style: italic;
	font-size: 8pt;
	color: #666;
	padding: 0 0 6px 0;
}

div.comments-inner {

	padding: 0px 15px;
}

div.comments div.name {

	background-color: #E3F6F7;
	color: #000;
	padding: 2px 6px;
	position:relative;
	height: 1.5em;
	line-height: 1.5em;
}

div.comments div.name div {

	color: #000;
	font-size: 8pt;
}

div.comments div.name div a {

	color: #000;
	font-size: 8pt;
}

input.comment {

	width: 200px;
	border: 1px solid #DFDFDF;
	font-size: 8pt;
	padding: 4px;
  font-family: Tahoma;	
}

textarea.comment {

	padding: 4px;
	height: 60px;
	width: 560px;
	border: 1px solid #DFDFDF;
	font-size: 8pt;
  font-family: Tahoma;	
}

table.comments {

	width: 400px;
}

table.comments td {

	padding-bottom: 5px;
	vertical-align: top;
}

table.comments td div {

	text-align: right;
	padding: 3px 10px 0 0;
	font-size: 8pt;
}

div.comments-out div.author {

	font-size: 8pt;
	font-weight: bold;
  color: #507A84;
	padding: 0 0 0 15px;
}

div.comments-out div.author span.date {

	font-weight: normal;
}

div.comments-out div.comment {

	padding: 3px 0 0 15px;
	font-size: 8pt;
}

div.hr3 {

	clear: both;
	border-bottom: 1px solid #DFDFDF;
	margin: 10px 0 10px 0;
}

div.error {

	color: #f00;
	padding: 0 0 8px 0;
	text-align: center; 
	font-size: 8pt;
}

/* /Comments */


/* Pages */

div.pout {

	width: 732px;
	font-size: 8pt;
	padding: 5px 0 10px 0;
	text-align: right;
}

div.pout div.nav {

	font-size: 8pt;
}

div.pout div.pages {

	padding-top: 8px;
}

div.pout a {
    
	font-size: 8pt;
	padding: 1px;
	margin: 3px 0 6px 3px;
}

div.pout a:hover {

	text-decoration: none;
}

div.pout strong {

	background-color: #507A84;
	color: #FFF;
	padding: 1px;
	margin: 3px;
}

/* /Pages */


/* Archive */

a.day-now,
table.archive span.day-now {

	background-color: #507A84;
	color: #fff;
	padding: 2px 2px;
	margin: 2px;
	font-size: 10pt;
	font-weight: normal;
}

table.archive span.day,
table.archive span.day-we {

	color: #666;
	background: none;
	padding: 2px 0;
	margin: 2px;
	font-size: 10pt;
	font-weight: normal;
}

a.day,
a.day-we {

	font-size: 10pt;
	padding: 2px;
	font-weight: normal;
}

a.day:hover,
a.day-we:hover,
a.day-now:hover {

	font-size: 10pt;
  color: #fff;
	background-color: #B7AFC5;
	font-weight: normal;
}

a.day-we,
table.archive span.day-we {

	color: #c00;
	font-weight: normal;
}

div.archive-year {

	text-align: center;
	padding: 20px 0;
	font-size: 16pt;
	font-weight: bold;
	color: #396994;
}

table.archive td {

	text-align: left;
	vertical-align: top;
	padding-bottom: 25px;
}

table.archive td span {

  color: #000;
	background-color: #DCDCDC;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 10px;
	padding: 2px 15px;
}

table.archive td span.current {

	background-color: #507A84;
	color: #fff;
}


table.calendar td {

	text-align: right;
	padding: 2px 0;
}


table.calendar td.we {

	color: #cc0000;
}

table.calendar tr.week td {

	padding-top: 5px;
	font-weight: bold;
}

table.calendar tr.week td.we {

	padding-top: 5px;
	color: #c00;
	font-weight: bold;
}

div.item-big {

	padding: 5px 0 10px 0;
	text-align: center;
}

div.item-big span {

	text-align: left;
	margin: 0 0 5px 0;
}

div.item-big a img {

	border: 1px solid #666;
}

div.date-big {

	font-size: 7pt;
	color: #456AB5;
	padding: 0 0 15px 0;
}

/* /Archive */
.job-block * {*font-size:12px!important;}
.job-block {background:#eeeeee url(http://informers.ukr.net/job/sim/jobnewimg/bottom-bg.gif) repeat-x bottom;border:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}
.job-block .job-ttl {background:url(http://informers.ukr.net/job/sim/jobnewimg/ttl-bg.gif) repeat-x top;position:relative;height:30px;padding-left:12px;border-bottom:1px solid #c9c9c9;text-align:left;}
.job-block .job-ttl a {font-family:Tahoma;font-size:12px;text-transform:uppercase;font-weight:bold;color:#000;text-decoration:none; position:relative;top:8px;}
.job-logo-link {position:absolute;top:5px;right:8px;width:103px;height:22px;}
.job-logo-link a {display:block;width:103px;height:22px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://informers.ukr.net/job/sim/jobnewimg/job-logo-medium.png',sizingMethod='scale');cursor:pointer;position:static!important;}
.job-logo-link img {_display:none;border:none;}
.job-block .informer-block {padding:5px 3px 2px 3px;}
#jobukrnet {}
#jobukrnet ul {overflow:hidden;zoom:1;list-style:none;margin:0;padding:0;background:#FFF;}
#jobukrnet li {border-bottom:1px solid #e3e3e3;list-style:none;padding:3px 0;margin-left:5px;margin-right:5px;margin-bottom:-1px; overflow:hidden;zoom:1;}
#jobukrnet a {font-family:Arial;font-size:12px;font-weight:bold;color:#507A84;display:block;float:left;margin-left:4px;text-decoration:none;}
#jobukrnet span {font-family:Arial;font-size:12px;font-weight:bold;color:#EB6703;display:block;float:right;margin-right:5px;_margin-right:5px;}
#jobukrnet .bottom-link-1 {padding:0!important;margin-top:5px!important;margin-left:6px;}
#jobukrnet .bottom-link-2 {padding:0!important;margin-top:3px;margin-left:6px;}
#jobukrnet .bottom-link-1 a, #jobukrnet .bottom-link-2 a {font-family:Arial;font-size:12px;font-weight:bold;color:#000;float:none!important;display:block;background:url(http://informers.ukr.net/job/sim/jobnewimg/bottom-links/bottom-but-bg-versii.gif) no-repeat 0 0;margin:0;padding:4px 21px 5px 11px;}
#jobsearchform {background:#f8f8f8 url(http://informers.ukr.net/job/sim/jobnewimg/search-block-bg.gif) repeat-x top;margin-bottom:5px!important;padding:9px 12px;border-bottom:1px solid #cacaca;margin-left:-3px;margin-right:-3px;}
#jobsearchform input {background:#FFF;height:16px!important;border:1px solid #8c8c8c;width:88%!important;}
#jobsearchform .searcbut {width:21px!important;height:20px!important;font-size:0;background:url(http://informers.ukr.net/job/sim/jobnewimg/search-but.gif) no-repeat 0 0;border:1px solid #99968f;cursor:pointer;}
#jobsearchform select {}