body,td,input,a,img {font-family:Tahoma; font-size:9pt; color:#666666; border:0;}
select {font-family:Tahoma; font-size:9pt; color:#666666}
input {border:1px solid #AEAEAE;}
h1 {font-size:15pt; text-decoration:none; color:#ED1F23;font-weight:500;margin:0;}
h2 {font-size:11pt; text-decoration:none; font-weight:500; color:#ED1F23;margin:0;}
h3 {font-size:11pt; text-decoration:none; color:#3299CC; font-weight:500;margin:0;}
a {text-decoration:none; color:#3299CC;}

td { vertical-align: top; }

.h a{font-weight:bold;}
.red_title{font-weight:bold;}

.title {font-weight:bold; font-size:15pt; text-decoration:underline; color:#ED1F23;}
.vtitle {font-weight:bold; font-size:11pt; text-decoration:none;}
a.vtitle {color:#ED1F23;}
.ttitle a {font-weight:bold; font-size:11pt; text-decoration:none;color:#3299CC;}
.tdate a {text-decoration:none; font-size:10pt; font-weight:bold}
.tdate {font-size:10pt; font-weight:bold}
.dop {color:#ED1F23; font-weight:normal;}

.top {background:url('/serverjob/im/top_fon.gif') no-repeat; background-position:bottom left; width:100%; min-height:30px;}
.top a {font-weight:bold; font-size:11pt; padding:10 0 0 10px; color:#671B1B;}
.sub {color:#666666;}
.red {font-size:11pt;}
.login_form {background:url('/serverjob/im/login_form.gif') no-repeat; height:130px;padding:0 10 0 30px;}
.menu {vertical-align:top; padding:15 25 0 25px; line-height: 1.5;}
.menu div {padding:0 0 0 15pt; margin:0; color:#3299CC; font-size:12pt;}
.menu a {font-size:8pt; text-decoration:none;}
.menu a:hover { color:#989898;}
.vl {background:url('/serverjob/im/vl.gif') no-repeat; background-position:center}

.col {padding:10pt; vertical-align:top;}

.login {}
.lw {color:#989898; padding:1 0px;}
.login a {color:#989898; text-decoration:none}

.cat_title {padding:10 0 5 0px; font-size:11pt; color:#ED1F23; text-decoration:underline;}
.menutds {padding:0; margin:0;}
.menutd {padding:3 0 6 5px;}
.menutd a {font-size:9pt;}
.menutd a:hover { color:#989898;}

.block {margin:7 0px;}
.text_block {padding:10px; }
.title_block {padding:5 0 10 10px; background:url("/serverjob/im/title.gif") no-repeat; height:30px;}
.title_block a { font-size:11pt; text-decoration:none; color:white; font-weight:500}
.title_block_h1 { font-size:11pt; color:white; font-weight:500}
.title_block1 {padding:5 0 10 10px; background-color:#DCF1F9; height:30px;font-size:11pt; text-decoration:none; color:#3299CC; font-weight:500}
.title_block1 a { font-size:11pt; text-decoration:none; color:#3299CC; font-weight:500}

.atag {text-decoration:none; color:#989898}
.tags {width:100%; text-align:justify; line-height: 1.5;}

.best_company {text-decoration:none;}

.corner11 {background:url("/serverjob/im/corner11.gif") no-repeat; width:37px; height:10px;}
.corner12 {background:url("/serverjob/im/corner12.gif") no-repeat; width:37px; height:10px;}
.corner21 {background:url("/serverjob/im/corner21.gif") no-repeat; width:37px; height:10px;}
.corner22 {background:url("/serverjob/im/corner22.gif") no-repeat; width:37px; height:10px;}
.top_search {background:url("/serverjob/im/top_search.gif") repeat-x;}
.left_search {background:url("/serverjob/im/left_search.gif") repeat-y;}
.right_search {background:url("/serverjob/im/right_search.gif") repeat-y;}
.bottom_search {background:url("/serverjob/im/bottom_search.gif") repeat-x;}
.search_block {background:url("/serverjob/im/search.gif")} 

.w {font-size:10pt; color:#00AECD; font-weight:bold}
.ww {color:#AEAEAE}
.ww1 {color:#AEAEAE}

.short_tr { width: 100%; }
.short_tr .h { font-weight: bold; }
.short_tr .h a { text-decoration:none }
.short_tr .h a:hover { color: #006699; }
.short_tr .text { margin: 2px 5px 2px 5px; text-align: justify; }
.short_tr .sub { color: #006699; font-size:8pt; clear: both; }
.short_tr .sub a { color: #989898; }
.short_tr .sub a:hover { color: #3399CC; }

.last_res {background:url("/serverjob/im/rez_fon.gif") no-repeat;}

.res div { margin: 5px; padding-bottom:20px;}
.res a.top { font-size: 18px; color: #3299CC; font-weight:normal;text-decoration:none;}
.res a.hotvac { font-size:18px; color: #C00000; font-weight:normal;}
.res a.title { font-size:18px; color: #3299CC; font-weight:normal;}

.res div h3 { font-size: 12pt; margin: 0; padding; 0; border: 0; color: #3299CC; font-weight:normal;}
.hot_vac { border: 0px solid #C00000; }
.res ul { margin: 0 0 10px 0; padding: 0; }
.res ul li { list-style-type: none; padding: 0 0 0 10px; background: transparent url('http://www.findjob.ru/im/dott.gif') 0 8px no-repeat; }
.res img { margin: 3px 5px 0 5px; }
.res .more { margin:0 ; padding:0;}
.res .more a { font-size:8pt;color: #C00000; }
.res .more a:hover { text-decoration: underline; }

.vacln a {font-size:10pt; color: #989898; text-decoration:none;}
.vacln .dd {font-size:10pt; color: #989898;}
.vacln a:hover { color: #3399CC; }

.ln { color: #3399CC; text-decoration:none; }
.case {padding-top:10px;}
.case a {color:#ED1F23; text-decoration:none; font-weight:bold;}

.news_title {color:#ED1F23; font-weight:bold; text-decoration:none;}
.news_title1 {color:#3299CC; font-weight:bold; text-decoration:none;}
a.news_title:hover {text-decoration:underline;}
.news_date { color: #989898;}

.t {font-size:12pt; color:#9F5555; margin:0; padding: 5 0 5 0px;}
.tags { border: dashed 1px #aaaaaa; background-color:#DCF1F9; padding: 5px; margin: 5px; }

.agb img { float: left; margin: 5px; width: 120px; height: auto; min-height: 60px; border: 1px solid #555555; }

