body {
	padding:0px;
	margin:0px;
}

img {
	border:0;
}

h1 {color:RGB(0,0,85); padding:5 0 5 0px; margin:0px; font-size:18pt; font-weight:normal; border:0px;}
.h1 {color:RGB(0,0,85); padding:5 0 5 0px; margin:0px; font-size:14pt; font-weight:normal; border:0px;}

.block {margin:3 0 0 0px; border-top:6px solid silver; width:300px; }	
.zag {margin:10 0 10 0px; padding:16 0 6 0px; color:gray; font-family:sans-serif; font-size:12pt; border-bottom:1px solid silver; font-weight:normal}

a { color:#336699; text-decoration:none; }

.ablock { width: 180px; text-align: center; vertical-align: top; }
.menu { width: 300px; vertical-align: top; }
.content { margin-left:80px; width:1100px; }


.shapka {width:100%; margin:0px; padding:0px;}
.logo {height:112px; width:450px;}

.line {background: url("/workdigest/im/menubara.GIF") top left repeat-x; height:25px; margin:0; color: #FFFFFF; }
a.linetext { color: #FFFFFF; text-decoration:none; }
a.linetext:hover { text-decoration: underline; }


.citytag { width:300px; margin-left:40px; }
.citytag div.h1 {padding:5 0 5 0px; margin:0px; border:0px; font: normal 14pt Verdana; color: #777777; }

div.login_form input { border: 1px solid #909090; margin: 1px; }
div.tags { padding: 2px; }

.content .tags {
	border-top:6px solid silver;
	border-bottom:6px solid silver;
	padding:5px 2px; 
}

.block .tags {
	border:0;
	padding: 2px;
}


.zag1 { margin-top:10px; padding-top:10px; padding-bottom:6px; }
.zag2 { color:gray; font-family:sans-serif; font-size:14pt; font-weight:normal}
.text { margin:0px; padding-top:15px; padding-bottom:15px; top:0pt; width:100%;  overflow:hidden; }

.cat {margin:0px; padding:0 0 0 10px; height:23px; font-size:10pt; background:url("/im/jobdigest/block.gif") no-repeat;}
.podcat {margin:0px; padding-left:25px; height:20px; font-size:8pt; background-image:url("/im/jobdigest/block1.gif");background-repeat:no-repeat; color:RGB(90,90,90);}
.podcat li {list-style-type: square;}
a.cata  { color:#336699; text-decoration:none; }
a.cata:hover {color:#336699; background-color:transparent; text-decoration:underline;}
.podcat a { color:#336699; text-decoration:none; }
.podcat a:hover {color:#336699; background-color:transparent; text-decoration:underline;}


.list {width:100%; align:left; font-size:10pt; margin-bottom:30px; font-family:Verdana; color:RGB(79,79,79);}
.t { color:RGB(0,0,85);font-size:12px;font-weight:bold;}


.listblock {margin-top:15pt; width:80%; background-color:RGB(234,244,255); color:RGB(0,0,85);}


.lineblock {float:left; margin:0px; padding:0px; text-align:center;}
.pages {text-align:center; font-size:10pt;}
.comment { width:100%; color:RGB(0,0,85); text-weight:bold; border-top:2px solid silver; padding-top:10px; padding-bottom:5px; }
.top10 {font-size:9pt; color:RGB(0,0,85); width:100%;}
.qsform {width:98%; height:150px; background-color:RGB(234,244,255); margin:10 0px; border:4px outset RGB(234,244,255);}
.ftext {color:RGB(79,79,79); font-size:9pt;}
.s {margin-top:3px; padding-bottom:6px; color:gray; font-family:sans-serif; font-size:10pt; text-decoration:none;}
.g {color:RGB(0,0,85); font-size:10pt;}
.red_title {padding-left:10px; color:RGB(0,0,85); font-size:10pt; text-decoration:none;}


.stat_block {background-color:#DCEFF9; border:1px solid #AF3A26; padding:10px;}

.contact_block {margin: 5px 20px;}
.contact_block td {font-size:10pt;}


.seclist {
	padding:0px;
	margin:0px;
}
.seclist a {
	font-size:10pt;
}

.listitem {
	padding:0px;
	font-size:10pt;
}

.listitem table {
	padding:5px;
}

.listitem .top a {
	text-decoration:underline;
	font-weight:bold;
	font-size:14pt;
}

.listitem .red {
	color:RGB(0,0,85);
	font-size:12pt;
	font-weight:bold;	
}
.listitem .text {
	padding: 5px;
}
.text a {
	font-size:10pt;
}
.listitem .subs {
	padding:0px;
	margin:0px; 
	font-size:9pt;
}

.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;
	color:RGB(0,0,85);
	padding:10px 0px; 
}

.res .prof {}
.res ul h2 {
	font-weight:bold;
	font-size:12pt;
	padding:0 0 0 5px;
	margin:0px;
	color:RGB(0,0,85);
}
.res .prof .small {
	font-size:9pt;
}
.res .price {
	padding:10px;
	font-size:14pt;
	color:RGB(0,0,85);
}
.price a {
	font-size:12pt;
	line-height:1;
}
.price .sec {
	font-size:12pt;
}
.res .red {
	font-weight:bold;
}
.res .img {
	text-align:center;
}
.img img {
	border:1px solid silver;
}
.res .subs {
	text-align:justify;
}
.res .t3 {
	font-size:9pt;
	margin-bottom:10px;
}