
body,table,form,tr,td,img,ul,li,h1,h2,h3 { border: 0; margin: 0; padding: 0; }
table 	{ border-collapse: collapse; }
body,p,td,div,input,select,textarea { font: normal 10pt Verdana; color: #555555; }
a { text-decoration: none; color: #222222; }

h1 { font: 14pt Verdana; color:#9F5555; margin:0px 0 10px 0; padding-left:15px;}
h2 { font: 14pt Verdana; color:#9F5555; margin-top: 10px; }
ul { list-style: inside url("/vaclist/im/pmenu.gif"); list-style-type:none;background-image:none; background:transparent;}
.res ul li { list-style: inside url("/vaclist/im/pmenu.gif"); list-style-type:none; background-image:none; background:transparent;}

.content { padding: 5px; }
.yandex { vertical-align: top; float: left; width: 215px; }
.text { text-align: justify; }
.right { text-align: right; }
.acode,.googlehor { text-align: center; margin: 5px; }
.res table,.vac table { width: 95%; }
.res div { margin: 5px; padding-bottom:0px;}
.res h2 {font-size:12pt;}
.title { font: bold 12pt Verdana; color:#336699;}
.short { margin-bottom: 20px !important; }


.redmenu { width: 215px; background: #C73030 url('/vaclist/im/redmenu_grad.gif') top right repeat-y; color: #FFFFFF; padding: 3px 0px 5px 0px; }
.redmenu td { color: #FFFFFF; }
.redmenu a { color: #FFFFFF; }
.redmenu h1 { color: #FFFFFF; }
.redmenu h2 { color: #FFFFFF; }
.redmenu_top { background: url('/vaclist/im/redmenu_top.gif') top right no-repeat; width: 100%; height: 7px; font-size: 0; }
.redmenu_bottom { background: #C73030 url('/vaclist/im/redmenu_bottom.gif') top right no-repeat; width: 215px; height: 77px; font-size: 0; }

#divHorLine { position: absolute; top: 0px; left: 0; width: 100%; height: 74px; background: url("/vaclist/im/bg1.gif") top left repeat-x; }
#divLogo { position: absolute; top: 0; left: 0; width: 215px; height: 146px; background: url("/vaclist/im/bg2.gif") top left repeat-y; }
#divTopMenu { position: absolute; top: 16px; left: 250px; }
#divTopMenu h2,#divLoginForm h2, #divTopMenu .tit { color: #336699; font: bold 10pt Verdana; padding: 0px 0px 3px 0px; margin:0px; border: 0; }
#divLoginForm { position: absolute; top: 48px; right: 50px; }
#divLoginForm td { padding: 1px; }

#divMainSpace { height: 150px; width: 100%; clear: both; }


.compb a { display: block; margin: 3px; }
.compb img {width: 200px; height: auto; border: 1px solid #555555; }

.top_h3 { color: #336699; font: bold 10pt Verdana; padding: 0px 0px 3px 0px; margin:0px; border: 0; }
.top_h3 h3 { color: #336699; font: bold 10pt Verdana; padding: 0px 0px 3px 0px; margin:0px; border: 0; }


a.s {color:#555555;}
span.s {color:#555555; font-weight:bold;}


.h 	{ font: 9pt Verdana, Helvetica, sans-serif; color:#424242; }
.hm 	{ font: 8pt Verdana, Helvetica, sans-serif; color:#424242; }

.vtitle 	{ font: bold 12pt Verdana, Helvetica, sans-serif; color:#336699; }
.vtitle_big 	{ font: normal 14pt Verdana, Helvetica, sans-serif; color:#336699; }
.rtitle 	{ font: bold 12pt Verdana, Helvetica, sans-serif; color:#336699; }
.rtitle_big 	{ font: normal 14pt Verdana, Helvetica, sans-serif; color:#336699; }

.vtitle_sm { font: bold 10pt Verdana; color: #336699; }

.ln {  
	font: 10pt Verdana, Helvetica, sans-serif; color:#336699;
}
.ln2 {  
	font: 9pt Verdana, Helvetica, sans-serif bold; color:#336699;
}
.ln3 {  
	font: 8pt Verdana, Helvetica, sans-serif; color:#336699;
}
.menu {  
	font: 8pt Verdana, Helvetica, sans-serif;color: #336699;
}
.article {  
	font: 8pt Verdana, Helvetica, sans-serif;color: #336699;
}


.tx {  
	font: 8pt Verdana, Helvetica, sans-serif;color:#7A7A7A;
}
.info {  
	font: 8pt Verdana, Helvetica, sans-serif;font-weight:bold;color:#7292BB;
}

.findjob { font: bold 12pt Verdana, Helvetica, sans-serif; color:#336699; padding:0; margin:0; }
.divider { height: 1px; background: url('im/p2.gif') top repeat-x; }


form.bigform input { margin: 2px; border: 1px solid #C0C0C0; }
form.bigform textarea { margin: 2px; border: 1px solid #C0C0C0; }
form.bigform select { margin: 2px; border: 1px solid #C0C0C0; }

.tags { padding: 5px 5px; background-color: #fcfafa; border: 1px dotted #CCCCCC; text-align: justify; }
.atag { margin: 0px 2px; border-bottom: 1px dashed #ee7f7f; color: #565656; }

.red {color:#C00000}

.red_title {font-size:10pt; font-weight:bold; color:#C00000}
.sm {font-size:10pt;}

.stat_block {background-color:#DCEFF9; border:1px solid #AF3A26; padding:10px;}

.contact_block {margin: 5px 20px;}
.contact_block td {font-size:10pt;}


.simple_th td {padding-bottom:10px; padding-right:10px}
.simple_th h2 {color:#9F5555; font-weight:bold; font-size:12pt;}


.short_edu {padding:5 0 5 0px;}
.short_edu .title {background:url('/vaclist/im/pmenu.gif') 0px 5px no-repeat; padding:0 0 0 10px; font-size:10pt;}
.short_edu .title a {color:#671B1B;}
.short_edu .sub {color:#666666;} 

.short_new {padding:0 0 10 0px;}
.short_new .title {background:url('/vaclist/im/pmenu.gif') 0px 5px no-repeat; padding:0 0 0 10px; font-size:10pt;}
.short_new .title a {color:#671B1B;}
.short_new .sub {color:#666666;} 

.header3 {border: 1px dotted #CCCCCC; background:#fcfafa url('/vaclist/im/pmenu.gif') 10px 50% no-repeat;padding-bottom:10px;}
.header3 h2 {padding-left:20px;}