
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:#1d5694; margin:10px 0 10px 0; padding:0px 0 0 15px;}
h2 { 
	width:100%
	font: 14pt Verdana; 
	color:#1d5694; 
	margin: 10px 0px; 
	padding:10px 5px;
	border-top:6px solid #76809c;
	border-bottom:3px solid #76809c;
}
ul { list-style: inside url("/serverjob/im1/pmenu.gif"); list-style-type:none;background-image:none; background:transparent;}

.content { padding: 5px; }
.yandex { vertical-align: top; float: left; width: 215px; }
.m1 a {
	color:#1d5694;	
}
.maintext { 
	font-size:8pt;
	text-align: justify; 
	border: 1px dotted #CCCCCC; 
	padding:0px 10px;
}
.maintext p {
	font-size:8pt;
}
.right { text-align: right; }
.acode,.googlehor { text-align: center; margin: 5px; }
.res table,.vac table { width: 95%; }
.title { font: bold 12pt Verdana; color:#336699;}
.short { margin-bottom: 20px !important; }

.redmenu {
	padding:10px 3px; 
}
.redmenu .form .w {
	color:#555555;
}
.redmenu td {
	padding:2px 0px;
}
.redmenu .form td {
	padding:5px 0px;
}

.redmenu table {
	margin-left:15px;
}


#divHorLine { position: absolute; top: 0px; left: 0; width: 100%; height: 74px; background: url("/serverjob/im1/bg1.gif") top left repeat-x; }
#divLogo { position: absolute; top: 0; left: 0; width: 215px; height: 146px; background: url("/serverjob/im1/bg2.gif") top left repeat-y; }
#divTopMenu { position: absolute; top: 11px; 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; }

.b {
	padding-bottom:5px;
}

.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;}


.content h2 {
	font-weight:bold;
	margin-left:0px;
}


.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('im1/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: #f8fafc; border: 1px dotted #CCCCCC; text-align: justify; margin:0px;}
.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:#76809c; font-weight:bold; font-size:12pt;}


.short_edu {padding:5 0 5 0px;}
.short_edu .title {background:url('/serverjob/im1/pmenu.gif') 0px 5px no-repeat; padding:0 0 0 10px; font-size:10pt;}
.short_edu .title a {color:#586b81;}
.short_edu .sub {color:#666666;} 

.short_new {padding:0 0 10 0px;}
.short_new .title {background:url('/serverjob/im1/pmenu.gif') 0px 5px no-repeat; padding:0 0 0 10px; font-size:10pt;}
.short_new .title a {color:#586b81;}
.short_new .sub {color:#666666;} 

.header3 {border: 1px dotted #CCCCCC; background:#f8fafc url('/serverjob/im1/pmenu.gif') 8px 50% no-repeat;}
.header3 h2 {
	padding:15px 5px 5px 20px;
	margin:0px;
	border:0;
}

.seclist {
	padding:0px;
	margin:5px 0px;
}


.res {
	padding:0px;
	margin:0px;
}

.res h1 {
	font-weight:bold;
}
.res h1.nomain {
	font-weight:normal;
	font-size:14pt;
}
.res .t, .res h2 {
	clear:both;
	font-weight:normal;
	font-size:14pt;
	padding:5px 0px;
	margin:0px; 
	border:0;
	color:#76809c;
}

.res .prof {}

.res .prof .small {
	font-size:9pt;
}

.res ul h2 {
	font-weight:bold;
	font-size:12pt;
	padding:0 0 0 5px;
	margin:0px;
}

.res ul li { list-style: inside url("/serverjob/im1/pmenu.gif"); list-style-type:none; background-image:none; background:transparent;}

.res li a {
	color:#555555;
}


.res .price {
	padding:10px;
	font-size:14pt;
}
.res .red {
	font-weight:bold;
}
.res .img {
	clear:both;
	text-align:center;
}
.img img {
	border:1px solid silver;
}


.res .subs {
	text-align:justify;
}
.res .t3 {
	font-size:9pt;
	margin-bottom:10px;
}

.tableform div {
	padding:2px;
	margin:0;
//	clear:both;
}
.tableform div.g {
//	float:left;	
}