body{
background: url('http://profguide.ru/images/back_line_blue.jpg') repeat-x;
font-family: Tahoma, Arial;
color: #333333;
}
/* table */
td{
font-size: 12px;
}
td.middle_block{
padding: 5 0 0 13;
}
td.right_block{
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
text-align: right;
}
td.right_block_main{
padding-right: 11px;
padding-top: 5px;
text-align: right;
}
  /* user form*/
td.user_key{
padding-left: 11px;
font-size: 11px;
}
td.user_value{
padding: 5 0 5 10;
}
td.user_new_lost{
padding-left: 10px;
font-size: 11px;
}

/* form */

input.user{
width: 144px;
border: 1px #808080 solid;
}
.form-submit{background: url('http://profguide.ru/images/login.jpg') top left no-repeat; border:none; width:50px; height:22px; margin:0px 0px 0px 0px; font-weight:bold; color:#FFF; text-transform:none; font-size:12px; padding:0px 0px 3px 0px; font-family: Arial;}
.form-submit2{background: url('http://profguide.ru/images/login_1.jpg') top left no-repeat; border:none; width:80px; height:22px; margin:0px 0px 0px 0px; font-weight:bold; color:#FFF; text-transform:none; font-size:12px; padding:0px 0px 3px 0px; font-family: Arial}
.seek_job{background: url('http://profguide.ru/images/seek_job.jpg') top left no-repeat; border:none; width:100px; height:22px; margin:0px 0px 0px 0px; font-weight:bold; color:#FFF; text-transform:none; font-size:12px; padding:0px 0px 3px 0px; font-family: Arial}
.seek_worker{background: url('http://profguide.ru/images/seek_worker.jpg') top left no-repeat; border:none; width:130px; height:22px; margin:0px 0px 0px 0px; font-weight:bold; color:#FFF; text-transform:none; font-size:12px; padding:0px 0px 3px 0px; font-family: Arial}

/* a */
a.user{
color: #2b92f1;
font-size: 11px;
}
a.user:HOVER{
color: #333333;
text-decoration: none;
}
td.search_bar_e{background: url('http://profguide.ru/images/search_middle_line.jpg') repeat-x;}
td.search_bar_w{background: url('http://profguide.ru/images/search_middle_line_w.jpg') repeat-x;}
td.search_bar_a_w {background: url('http://profguide.ru/images/search_advanced_middle_line_w.jpg') repeat-x; background-color: #edf4fe;}
td.search_bar_a_e {background: url('http://profguide.ru/images/search_advanced_middle_line_e.jpg') repeat-x; background-color: #edf4fe;}
td.unv {font-size: 17px; background: url('http://profguide.ru/images/unv.png') no-repeat;}

/* Menu */
a{color: #386cb4;}
a:hover{color: #d73509; text-decoration: none;}
a.top_menu{color: #333333;}
a.top_menu:hover{
color: #d73509;
}
a.navigation{
font-size: 17px;
color: #68acd9;
text-decoration: none;
}
a.navigation:hover{
font-size: 17px;
color: #555;
text-decoration: none;
}
a.blue_red{
color: #386cb4;
text-decoration: underline;
}
a.blue_red:hover{
color: #d73509;
}
a.green_red{color: #88be10;}
a.green_red:hover{color: #d73509;}

a.grey_red{color: #999;}
a.grey_red:hover{color: #d73509;}
a.black_red{color: #444;}
a.black_red:hover{color: #d73509;}
a.black{color: #444;}
a.black:hover{color: #d73509;}
a.blue_red_visit{color: #386cb4;text-decoration: underline;}
a.blue_red_visit:hover{color: #d73509;}
a.blue_red_visit:visited{color: #800080;}
a.blue_red_visit_g{color: #386cb4;text-decoration: underline;}
a.blue_red_visit_g:hover{color: #d73509;}
a.blue_red_visit_g:visited{color: #888;}
a.red{color: red;}
a.block{
color: #7a7a7a;
text-decoration: underline;
}
a.block:hover{
color: #555;
text-decoration: none;
}
/* names */
div.block_name{color: #7a7a7a; font-size: 15px; font-family: Tahoma; padding: 0 0 10 0;}
div.

/* drevo */
p.drevo{font-size: 11px; color: #555; margin: 0px; padding-bottom: 10px;}
p.comment_style{border: 1px solid #999;padding: 2px;background-color: #f0f1f2;}
a.drevo{color: #386cb4; text-decoration: underline;}
a.drevo:hover{color: #d73509; text-decoration: underline;}

/* H */
h1 {font-weight: normal; font-size: 24px; font-family: Arial; margin: 0px;}
h2 {font-weight: normal; font-family: Arial; margin: 0px;}
h3 {font-weight: normal; font-family: Arial; margin: 0px;}
h4.blue{
margin: 0px;
padding-bottom: 10px;
color: #386cb4;
font-size: 15px;
font-weight: normal;
}
h4.gray{
margin: 0px;
padding-bottom: 10px;
color: #7a7a7a;
font-size: 15px;
font-weight: normal;
}
/* wanted */
td.wanted_zp{
font-size: 14px;
text-align: right;
padding-right: 5px;
padding-bottom: 5px;
color: #666;
}
td.wanted_name{
font-size: 14px;
color: #666;
}
a.wanted_name{
color: #71b2de;
}
a.wanted_name:hover{
color: #444;
text-decoration: none;
}
/* main claus*/
div.main_claus{
vertical-align: top;
width: 722px;

background: url('http://profguide.ru/images/main_claus_background.jpg') no-repeat;
}
div.main_claus_section{
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
}
div.edit_block{
vertical-align: top;
width: 722px;
height: 90px;
background: url('http://profguide.ru/images/main_claus_background.jpg') no-repeat;
}

/* main news */
div.main_news_name{
font-size: 15px;
}
a.main_news_name{
color: #444;
text-decoration: none;
}
a.main_news_name:hover{
text-decoration: underline;
}
div.main_news_date{
color: #88be10;
}
div.main_news_path{
font-size: 10px;

}
a.main_news_path{
color: #444;
}
a.main_news_path:hover{
text-decoration: none;
}
div.main_news_read_more{
font-size: 11px;
}
a.main_news_read_more{
font-size: 11px;
text-decoration: underline;
}
a.main_news_read_more:hover{
text-decoration: none;
}

/* main blog */
div.main_blog_date{
font-size: 10px;
}
div.main_blog_name{padding-bottom: 3px; font-size: 14px; color: #88be10;}
div.main_blog_text{}
div.main_blog_read_more{padding-top: 5px; text-align: right;}
/* blog */
div.blog{padding: 0 0 50 0;}
div.record_blog_author{font-size: 17px; color: #386cb4;}
a.record_blog_author{font-size: 17px; color: #386cb4;}
a.record_blog_author:hover{text-decoration: none;}
div.record_blog_name{font-size: 17px; color: #88be10; padding-bottom: 10px;}
a.record_blog_name  {font-size: 17px; color: #88be10; padding-bottom: 10px;}
a.record_blog_name:hover {text-decoration: none;}
div.record_blog_date{font-size: 12px; color: #646464; padding-bottom: 10px;}
/* news/article */
td.news_name{font-size: 17px;}
td.article_cat{font-size: 10px; color: #999;}
td.article_date{color: #999; font-size: 11px;}
td.article_desc{font-size: 12px; padding-bottom: 10px;}
div.article_name{font-size: 22px; padding-bottom: 10px; font-family: arial;}
div.article_name2{font-size: 18px; padding-bottom: 10px; font-family: arial;}
div.article_name3{font-size: 17px; padding-bottom: 10px; font-family: arial;}
div.article_desc{font-weight: bold; padding-bottom: 10px; padding-top: 10px;}
div.article_date{font-size: 11px; color: #999; padding-bottom: 10px;}
div.source{font-size: 11px; color: #999;}
/* polls */
div.poll_name {font-size: 17px;}

/* Other */
td.bor_key {font-family: Arial; font-size: 15px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; color: black; text-align: left; height: 50px;}
td.bor_key_r {font-family: Arial; font-size: 15px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; border-right: 1px solid #dadada; color: #d4524c; height: 50px; text-align: left;}
td.bor_checkbox_key {font-family: Arial; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; color: #d4524c; width: 1px; height: 50px; text-align: left;}
td.bor_val {font-family: Arial; color: #555; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; text-align: center; text-align: left;}
td.bor_val_r {font-family: Arial; color: #555; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; text-align: left;}
td.bor_key_b {font-family: Arial; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #f6f6f6; color: black; text-align: left;}

img{border:0;}
img.alpha {filter: alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50;-khtml-opacity: 0.5;opacity: 0.5;}
select.alpha {cursor: none;}
div.adv_title {font-size: 18px; font-family: arial; padding-left: 20px; padding-bottom: 10px; color: #555;}
div.adv_key {padding-left: 0px; padding-right: 15px; font-size: 14px; width: 150px; text-align: right; font-family: arial; height: 21px; padding-top: 2px;}
div.adv_key_r {padding-left: 0px; padding-right: 15px; font-size: 14px; width: 150px; text-align: right; font-family: arial; height: 21px; padding-top: 2px; color: #cc3333;}
div.adv_value {font-size: 15px; font-family: arial;}
hr{border: none;color: #C4C4C4;background-color: #C4C4C4;height: 1px; width: 100%;}

div.adv_key_br {font-size: 14px; font-family: arial; padding-bottom: 5px;}
div.adv_value_br {font-size: 15px; font-family: arial;}

div.adv_self {padding-left: 50px;}
select.adv_select {width: 250px; height: 20px; color: #222; font-size: 15px; padding: 1; height: 22px;}
select.adv_select_mini {width: 120px; height: 20px; color: #444; font-size: 16px; padding: 1; height: 22px;}
select.small {width: 180px; height: 18px; color: #222; font-size: 13px; padding: 0;}
input.adv_text {width: 120px; height: 20px; color: #444; font-size: 16px; padding: 1; height: 24px;}
input.adv_text_small {width: 90px; height: 20px; color: #444; font-size: 16px; padding: 1; height: 24px;}
input.adv_text_extra_small {width: 50px; height: 20px; color: #444; font-size: 16px; padding: 1; height: 24px;}
input.adv_text_big {width: 250px; height: 20px; color: #444; font-size: 16px; padding: 1; height: 24px;}
input.adv_submith_big {width: 250px; color: #444; font-size: 16px; padding: 1; height: 30px;}
input.simply_small {width: 30px; color: #444; font-size: 12px; padding: 1; height: 20px;}
div.adv_submit{padding-left: 100px; padding-top: 20px; padding-bottom: 20px;}
textarea.adv_textarea_big {height: 100px; width: 550px;}
textarea.adv_textarea_small {height: 100px; width: 350px;}

div.adv_block {padding: 0 0 15 10px;}
td.adv_block_key {font-family: Arial; text-align: right; color: #303030; font-size: 15px; font-weight: bold;}
td.adv_block_value {font-family: Arial; color: #000000; font-size: 15px;}
a.adv_block_edit {color: #007bc9; cursor:pointer;}
a.adv_block_edit:hover {color: red; text-decoration: none;}
div.delete_one {padding-left: 250px;}
a.delete {color: #990033; cursor: hand;}
div.copyright{color: #888;}

/* ADV */
div.adv_position {font-size: 26px; font-family: Arial;}
div.adv_zp {font-size: 24px; font-family: arial; padding-bottom: 5px;}
div.adv_section {padding-bottom: 15px;}
div.adv_title2 {font-size: 18px; font-family: arial; padding-bottom: 10px; color: #222;}
div.adv_right {font-size: 13px; padding-left: 15px; font-family: arial;}
div.adv {font-size: 13px; font-family: arial;}
div.adv_exp_date {padding-right: 15px; font-family: arial; width: 100px;}
div.adv_exp {padding-bottom: 15px; padding-left: 15px}
div.adv_exp_desc {font-family: arial;}
/* calendar */
td.calendar_month{font-family: Times New Roman; font-size: 20px;}
td.day_name{color: #999;}

/* m */

div.m_title{font-size: 16px; padding-bottom: 5px;}

/* Button */

.bw1 {width:242px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.bw1-1 {width:242px; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.bw2 {width:251px; font-size:19px; font-family:Arial, Helvetica, sans-serif;}
.bw3 {width:211px; font-size:19px; font-family:Arial, Helvetica, sans-serif;}

.but1 {margin:0; padding:0; border:none; background-color:transparent; clear:both; cursor:pointer; outline:none;height:34px;}
.but1:active {margin: 1px -1px -1px 1px;}
.but1:hover div {color:white;}
.but1 div, .but1 span{height:32px; display:block; background-repeat:no-repeat; cursor:pointer;}
.but1 div {color:#eeeeee; float:left; padding:0px 6px 0px 0px; background-position:right top;}
.but1 span{width:233px; background-position:left top; text-align:center; vertical-align:middle; white-space:nowrap;}
.but1 p {padding-top:4px;}

.green1 div {background-color:#599800; background-image:url('http://profguide.ru/images/button/green_right-t.gif');}
.green1 span{background-color:#599800; background-image:url('http://profguide.ru/images/button/green_left-t.gif');}


/* TABLE GREY */

.top_left_cell {
  vertical-align: top;
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background-color: #f0f0f0;
}
.top_middle_cell {
  vertical-align: top;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;  
  border-bottom: 1px solid #dfdfdf;
  background-color: #f0f0f0; 
}
.top_right_cell {
  vertical-align: top;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background-color: #f0f0f0;
}
.left_cell {
  vertical-align: top;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.middle_cell {
  vertical-align: top;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.right_cell {
  vertical-align: top;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}

td.switch_on {background: #e7f1fd;}
td.switch_off {background: #fff;}