.tbl1 {FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY:Tahoma, Arial, Helvetica, sans-serif;}
.i3 {BORDER-RIGHT: #990000 1px outset; BORDER-TOP: #996600 1px outset; BACKGROUND:#CCCCCC ; FONT: 700 12px MS Sans Serif,sans-serif; BORDER-LEFT: #996600  1px outset; COLOR:#555555 ; BORDER-BOTTOM:#000000  1px outset;}

.buten{
	border: solid 1px black;
	text-align : center;
	background-color : ThreedHighlight;
	cursor: default;
	margin: 2px;
      padding-left:  7px;
      padding-right: 7px;
}

html {width:100%;height:100%;font:12px/18px Tahoma, Arial, Helvetica, sans-serif;}
body {width:100%;height:100%;padding:0;margin:0;color:#000;line-height:1.2em;}

p {margin:0 0 8px 0;}
h1,h2,h3,h4,h5,h6 {margin:0;font:14px Arial, Helvetica, sans-serif;color:#000;}
h1 {margin:0 0 10px 0;font:22px/24px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
h2 {padding:5px 10px; margin:0; font:18px/22px Tahoma, Arial, Helvetica, sans-serif;color:#000; }
h2.bg_green { margin:0 -10px;  }
h1.bg_green { margin:0 -10px; padding:5px 10px; font:18px/22px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
h2.nopad { padding:5px 0; }
var {font-style:normal;}

h3 {margin:0 0 10px 0;font:18px/16px Tahoma, Arial, Helvetica, sans-serif;color:#000;}

.sm { font-size:10px; }
.large { font-size:16px;font-weight:bold;text-decoration:none;}
.large a:hover {text-decoration:none;}
.green { color:#009900; }
.red { color:#FF0000; }
.orange { color:#FF6600; }
.b { font-weight:bolder }
.absmid { vertical-align:middle }
.autor { display: block; float: left; width: 46%;  min-height:80px;padding:5px; text-align:left;color:#777777;line-height:1.2em; vertical-align:top; margin: 0 5px 0px 5px; overflow: hidden; }
.ikonka {float: left; margin-right:10px;}
.err { border:1px #FF0000 solid; background-color:#FFFF99; }

a {color:#039;text-decoration:none;}
a:hover {text-decoration:none;}
a img {border:none;}

ul {padding:0px;margin:0px;list-style:none;}
ul li {padding:0 0 6px 30px; background2:url('http://picture.rabotavia.ru/li.gif') no-repeat 12px 8px; list-style:none;} 
dl {margin:0 0 18px 0;}
dl dt,dl dd {margin:0px;}


form {margin:0px;}
input,select,label,textarea,button {margin:0px;}
input.text,textarea,input.password {padding:3px 5px 4px 5px;border:1px solid #97b3ca;font:12px/14px Tahoma, Arial, Helvetica, sans-serif;color:#000;background:#fff;}
label {font:11px/14px Tahoma, Arial, Helvetica, sans-serif;}
select {padding:1px;border:1px solid #97b3ca;font:11px/14px Tahoma, Arial, Helvetica, sans-serif;color:#000;background:#fff;}
input.submit,button {border:1px solid #2d6ea4;height:20px;padding:0 5px 3px 5px;cursor:pointer;font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
input.submitdel {border:1px solid red;height:19px;padding:0 3px 3px 3px;cursor:pointer;font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;color:#f00;}
input.submitgreen {border:1px solid green;height:20px;padding:0 4px 3px 4px;cursor:pointer;font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;color:green;}
input.submityel {border:1px solid #FC6C43;height:20px;padding:0 4px 3px 4px;cursor:pointer;font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;color:#FC6C43;}
input.radio,input.checkbox {width:15px;height:15px;padding:0;}



.blue { background:#EFF8FB; }
.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;display:block;}

p.error {padding:6px 10px 6px 10px;margin:0 10px 10px 10px;border:1px solid #c99;position:relative;display:block;font-size:12px;line-height:14px;color:#900;cursor:default;background:#ffd9d9;text-align:left;}
p.error a {color:#f00;text-decoration:underline;}
p.error a:hover {text-decoration:none;}


#wrap {width:100%;min-width:1009px;max-width:1240px;min-height:100%;margin:0 auto;overflow:hidden;position:relative;z-index:3;}
div.gradient {background:#fff url('http://picture.rabotavia.ru/body.png') repeat-x 0 -1px;}

#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	margin-top: 100px;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 250px 0 250px;
}

#header {
top:0;
position: absolute;
display: block;
width:100%;
height:100px;
margin-bottom: 100px;
float:left;
}


#logo {
position:absolute;
top:10px;left:5px;
font-weight:bold;
width:240px;
height:90px;
text-align:center;
overflow: hidden;
z-index:5;
font:20px/22px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#logo a {color:#000;}
#logo a:hover {color:#000;text-decoration:none;}

#bannertop {
margin: 0 0 0 250px;
padding-top: 5px;
width:728px;
height:90px;
display: block;
text-align:center;
line-height:1.3em; 
overflow: hidden;
color:#fff;
float:left;
}


/* _left 
----------------------*/
#left {
float: left;
width: 240px;
position: relative;
padding-left: 3px;
margin-left: -100%;
margin-right: 5px;
margin-top: 100px;
}

#communa {width:240px;margin:0 0 20px 0;position:relative;}
#communa .button {width:240px;height:50px;padding:10px 6px 10px 3px;margin:-3px -6px 0 -3px;position:relative;z-index:2;}
#communa .button .bbg {width:249px;height:69px;position:absolute;top:0;left:0;z-index:1;background:url('http://picture.rabotavia.ru/select-gorod.png') no-repeat 0 0;}
#communa .vybor {position:relative;z-index:2;text-align:center;font:12px/13px Tahoma, Arial, Helvetica, sans-serif;}
#communa .vybor .city {margin:0 0 10px 0;font:20px/18px Tahoma, Arial, Helvetica, sans-serif;}
#communa .button a {text-decoration:underline;color:green;font:11px/12px Tahoma, Arial, Helvetica, sans-serif;}
#communa .button a:hover {text-decoration:none;}
#communa .space {width:218px;padding:0 11px 11px 11px;position:relative;z-index:2;}
#communa .bg {width:240px;height:480px;position:absolute;bottom:0;left:0;z-index:1;background:url('http://picture.rabotavia.ru/fonmenu.png') no-repeat 0 0;}
#communa ul.menu {width:238px;padding:0 0 2px 0;margin:0 -10px;position:relative;font-size:12px;font-weight:bold;line-height:14px;overflow:hidden;}
#communa ul.menu li {width:238px;padding:0 0 0 0;margin:-2px 0 0 0;position:relative;z-index:1;float:left;background:url('http://picture.rabotavia.ru/menu-li.gif') no-repeat 50% 0;}
#communa ul.menu li a {padding:4px 20px 5px 33px;display:block;color:#1154a0;position:relative;z-index:2;}
#communa ul.menu li img {width:16px;height:16px;display:block;overflow:hidden;position:absolute;top:4px;left:10px;z-index:1;}
#communa ul.podmenu {width:218px;padding:0 0 2px 20px;margin:0 -10px;position:relative;font-size:12px;line-height:12px;}
#communa ul.podmenu li {width:218px;padding:0 0 0 0;margin:-2px 0 0 0;position:relative;z-index:1;float:left;}
#communa ul.podmenu li a {padding:4px 20px 5px 33px;display:block;color:#1154a0;position:relative;z-index:2;}
#communa ul.podmenu li img {width:16px;height:16px;display:block;overflow:hidden;position:absolute;top:4px;left:10px;z-index:1;}


#popular-articles {width:218px;min-height:235px;padding:10px 11px;margin:0 0 20px 0;position:relative;}
#popular-articles .bg {width:240px;height:385px;position:absolute;top:0;left:0;z-index:1;background:url('http://picture.rabotavia.ru/articles.gif') no-repeat 0 0;}
#popular-articles .space {width:218px;position:relative;z-index:2;}
#popular-articles .space p {margin:0 0 14px 0;font-size:13px;line-height:14px;color:#004899;}
#popular-articles .space p a {color:#390;text-decoration:underline;}
#popular-articles .space p span.views {color:#555; font-size: 85%;text-align:right;}
#popular-articles .space p a:hover {text-decoration:none;}
#popular-articles .space p var {line-height:16px;color:#000;}
#popular-articles .space p var a {color:#390;}
#popular-articles .space p.all {margin:-10px 0 0 0;font-weight:bold;}
#popular-articles .space p.all a {color:#004899;text-decoration:none;}
#popular-articles .space p.all a:hover {text-decoration:underline;}




/* right 
----------------------*/
#right {
width: 240px;
padding-left: 4px;
margin-right: 3px;
margin-left: -247px;
margin-top: 100px;
position: relative;
float: left;
z-index: 1;
}


#rabota { width:218px; min-height:235px; padding:10px 11px;margin:0 0 20px 0; position:relative;text-align:left; } 
#rabota .bg { width:240px; height:220px; position:absolute; top:0;left:0; z-index:1; background:url('http://picture.rabotavia.ru/rez.png') no-repeat 0 0; } 
#rabota .space { width:218px; position:relative; z-index:2; } 

#vidgetnews {width:218px;min-height:235px;padding:10px 11px;margin:0 0 20px 0;position:relative;}
#vidgetnews .bg {width:240px;height:285px;position:absolute;top:0;left:0;z-index:1;background:url('http://picture.rabotavia.ru/rez.png') no-repeat 0 0;}
#vidgetnews .space {width:218px;padding:0 0 0 0;position:relative;z-index:2;}
#vidgetnews .space p {margin:0 0 14px 0;font-size:11px;line-height:14px;color:#004899;}
#vidgetnews .space p a {color:#666;text-decoration:underline;}
#vidgetnews .space p a:hover {text-decoration:none;}
#vidgetnews .space p var {line-height:16px;color:#000;}
#vidgetnews .space p var a {color:#390;}
#vidgetnews .space p.all {margin:-10px 0 0 0;font-weight:bold;}
#vidgetnews .space p.all a {color:#004899;text-decoration:none;}
#vidgetnews .space p.all a:hover {text-decoration:underline;}
div.vidgetnews {width:218px;min-height:235px;padding:10px 11px;margin:0 0 20px 0;position:relative;}
div.vidgetnews .bg {width:240px;height:285px;position:absolute;top:0;left:0;z-index:1;background:url('http://picture.rabotavia.ru/rez.png') no-repeat 0 0;}
div.vidgetnews .space {width:218px;padding:0 0 0 0;position:relative;z-index:2;}
div.vidgetnews .space p {margin:0 0 14px 0;font-size:11px;line-height:14px;color:#004899;}
div.vidgetnews .space p a {color:#666;text-decoration:underline;}
div.vidgetnews .space p a:hover {text-decoration:none;}
div.vidgetnews .space p var {line-height:16px;color:#000;}
div.vidgetnews .space p var a {color:#390;}
div.vidgetnews .space p.all {margin:-10px 0 0 0;font-weight:bold;}
div.vidgetnews .space p.all a {color:#004899;text-decoration:none;}
div.vidgetnews .space p.all a:hover {text-decoration:underline;}




/* Center
----------------------*/
#text img {border:none; float:left; padding:1px 10px 10px 15px; }
#text p {font-family: Verdana,Arial,Helvetica; color: #000000;font-size: 12px;line-height: 150%;margin: 3px 3%;text-align:justify;}
#text strong {font-weight:bold;}

#search {
padding:0 10px;
margin:0 0 10px 0;
overflow:hidden;
position:relative;
z-index: 0;
}
#search .space {
width:100%;
height:58px;
padding:1px 0 0 0;
border-top:1px solid #5baec7;
border-bottom:1px solid #2d6ea4;
position:relative;
background:#59add2 url('http://img.rabotavia.ru/search.png') repeat-x 0 0;
z-index: 1;
}
#search .left i,#search .right i {
width:20px;
height:60px;
position:absolute;
top:0;left:0;
background:url('http://img.rabotavia.ru/search-lr.png') no-repeat 0 0;
}
#search .right i {left:-10px;}
#search .left {
width:10px;
height:60px;
overflow:hidden;
position:absolute;
top:0;left:0;
}
#search .right {
width:10px;
height:60px;
overflow:hidden;
position:absolute;
top:0;right:0;
}
#search input.text {
width:96%;
font-style:italic;
float:left;
color:#666;
}
#search input.submit {
width:50px;
border:1px solid #2d6ea4;
display:block;
float:right;
position:relative;
right:1%;
}



#block {border:1px solid #d5d5d5;position:relative;z-index:1;background:#fff;margin: -1px 0 10px 0;overflow: visible;}
#block .bl {width:10px;height:10px;margin:0 0 -1px -1px;overflow:hidden;position:absolute;bottom:0;left:0;z-index:2;}
#block .br {width:10px;height:10px;margin:0 -1px -1px 0;overflow:hidden;position:absolute;bottom:0;right:0;z-index:2;}
#block .br i,#block .bl i {width:20px;height:10px;overflow:hidden;position:absolute;top:0;left:0;background:url('http://picture.rabotavia.ru/block-i.png') no-repeat 0 0;}
#block .br i {left:-10px;}

#block .space_ind { width:100%; position:relative; z-index:1; background:url('http://picture.rabotavia.ru/pager.png') repeat-x 0 100%; overflow: hidden}
#block .space_ind .more { padding: 11px 0 11px 10px; }
#block .space_ind .more a { font-weight: bold; }

.block_c_top, .block_c_bot { position: relative; height: 10px; z-index: 2; font-size: 0px; }
.block_c_top:after, .block_c_bot:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.block_c_top .s { margin: 0 10px; height: 10px; background: #fff; border-top: 1px solid #CCCCCC; }
.block_c_top .l{ position: absolute; top: 0; left: 0; width: 10px; height: 10px; overflow: hidden; }
.block_c_top .l div { position: absolute; top: 0; left: 0; width: 20px; height: 10px; background:url('http://picture.rabotavia.ru/block-i2.png') no-repeat 0 0; }
.block_c_top .r { position: absolute; top: 0; left: 0; width: 100%; height: 10px; }
.block_c_top .r div{ position: relative; width: 10px; height: 10px; margin: 0 0 0 auto; overflow: hidden; }
.block_c_top .r div span { display: block; position: absolute; top: 0; left: -10px; width: 20px; height: 10px; background:url('http://picture.rabotavia.ru/block-i2.png') no-repeat 0 0; }


#block .space {
overflow: hidden;
width:100%;
min-height:350px;
position:relative;
z-index:1;
background:url('http://picture.rabotavia.ru/bg_bot.gif') repeat-x 0 100%;
}


#block .space_ind { width:100%; position:relative; z-index:1; background:url('http://picture.rabotavia.ru/pager.png') repeat-x 0 100%; overflow: hidden}
#block .space_ind .more { padding: 11px 0 11px 10px; }
#block .space_ind .more a { font-weight: bold; }

.bgnot { background: none !important; }

div.pager {padding:10px;position:relative;overflow:hidden;background:url('http://picture.rabotavia.ru/pager.png') repeat-x 0 100%;}
div.pager ul.pager {padding:2px 10px;margin:0;overflow:hidden;}
div.pager ul.pager li, div.pager ul.alphabet li {padding:2px 4px;float:left;font-size:11px;line-height:13px;color:#666;background:none;}
div.pager ul.pager li a {color:#1154a0;}
div.pager ul.pager li img {display:block;}

div.pager ul.pager li.active {padding:1px 3px;border-right:1px solid #45629d;border-bottom:1px solid #385499;border-left:1px solid #a3b9ea;border-top:1px solid #c0d6f4;color:#fff;background:#4e76d6;}

div.pager ul.pager li.active a {color:#fff;}
div.pager ul.pager li.next {padding-right:12px;}
div.pager ul.pager li.forward {padding-left:12px;}
div.pager ul.pager li.total { float: none; clear: left; /*padding-left:16px;*/}
div.pager p.add {position:absolute;top:12px;right:10px;}

div.pager ul.alphabet { margin:0; padding:2px 10px 0 0; }
div.pager ul.alphabet li { font-weight: bold; }
div.pager ul.alphabet li a { color: #004899; }

div.pager ul.alphabet li.active {padding:1px 3px;border-right:1px solid #45629d;border-bottom:1px solid #385499;border-left:1px solid #a3b9ea;border-top:1px solid #c0d6f4;color:#fff;background:#4e76d6;}




.articles { position: relative;padding:3px 0 3px 0; min-height: 18px;width:100%}
.articles img { position:absolute !important; margin: 0px !important; top: 5px; left: 9px; width: 100px;}
.articles dl { margin: 0 11px 0 120px; padding: 4px 0 4px 0; }
.articles dl dt { margin-bottom: 3px; font-size: 16px; }
.articles dl dd { font-size: 12px; line-height: 14px; }
.articles dt { margin-bottom: 3px;margin-top: 3px; font-size: 14px; }


p.added {padding:7px 2px 7px 2px;margin:0;display:block;font-size:11px;line-height:18px;position:relative;}
p.added span {position: relative; zoom: 1; display: block; float: right; white-space: nowrap; margin: -1px 0 0;}
p.added span a.comment {padding:0 0 0 18px;position:relative;background:url('http://picture.rabotavia.ru/comment.gif') no-repeat 0 0;}
p.added span reit {font-weight:bold;color:#390;}
p.added span img {position:relative;top:4px;float: none;}


/* _footer
========================================== */
#footer {
margin-top:25px;
font-size:11px;
line-height:14px;
color:#666;
display: block;
}



.stb-info_box {
margin-left: 10px;
padding-left: 50px;
margin-right: 10px;
padding-right: 5px;
background-position:top left;
text-align: left;min-height: 40px;
background-repeat: no-repeat;
padding-top: 5px;
padding-bottom: 5px;
background-color: #E2F8DE;
background-image: url(http://picture.rabotavia.ru/info-b.png);
border: 1px solid #7AD975;
color: #000000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
