?/*
Theme Name: IPO
Theme URI: http://test.ru
Description: 
Version: 1.0
Author: Дмитрий Донковцев
Author URI: http://www.free-lance.ru/users/Demetriy

*/

* {
	outline: 0;
}
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:290px; position:absolute; top:22px; left:0; overflow:hidden; z-index:9999;}
.newListSelected {width:285px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(select-bg.png) no-repeat;}
.newListSelected span {width:284px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:258px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
html,body {
font-family:Arial;
margin:0;
padding:0
}

body {
text-align: left;
}

a {
border:0
}

img {
border:0
}
.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.all {
height:100%
}

.body {
width:440px
}

.foot {
height:120px;
background:url("./img/blue.gif") #1368bd repeat-x;
overflow:hidden
}

div.top_menu {
height:35px;
width:322px;
background:url("./img/back_top_menu.jpg") #e2e2e2 no-repeat;
float:right;
vertical-align:center
}

.top_menu2 {
padding-top:4px
}

.t_menu {
color:#000;
font-size:12px;
text-decoration:none
}

.t_menu:hover {
text-decoration:underline
}

.logo {
color:#FFF;
font-size:16px;
padding:30px 0 0 10px
}

div.num {
font-size:16px;
float:right;
position:relative;
top:-30px;
text-align:right;
color:#FFF
}

span.num {
font-size:24px
}

.back_menu_block {
	background: url("./img/back_menu_block.gif") repeat-x top;
}

td.width {
width:970px
}

.check_menu {
width:173px;
height:53px;
background:url("./img/back_check_menu.gif") #ad1200 no-repeat;
position:relative;
top:-8px;
left:5px
}
ul#main_menu {padding:0; margin:0;margin-top: -10px; list-style:none; font:normal 12px verdana, sans-serif; float:left;}
ul#main_menu li {display:inline;}
ul#main_menu li a {display:block; float:left; padding:0 20px 0 0; line-height:53px; background:url(./img/line.jpg) no-repeat right center; margin-left:-1px; text-decoration:none;}
ul#main_menu li a b {font-size: 14px; display:block; float:left; padding:0 0 0 21px; line-height:53px; color:#000; font-weight: normal;}

ul#main_menu li a.last {background-image:none}

ul#main_menu li a:hover, .current_menu_item a {background:url(./img/back_check_menu.gif) right top !important;}
ul#main_menu li a:hover b, .current_menu_item a b {background:url(./img/back_check_menu.gif) left top; color:#fff; cursor:pointer !important;}
.current_menu_item a, .current_menu_item a b {color: #fff !important;}

.search {
	visibility: hidden;
	float: right;
	padding-top: 5px;
}
span.search_input {
	background: url(./img/search.gif) no-repeat;
	display: block;
	width: 250px;
	height: 26px;
	padding: 1px 0 0 4px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
}
span.search_input input {
	background: transparent;
	width: 215px;
	line-height: 19px;
	border: none;
	color: #808080;
}

.newListSelected {
	width: 91px;
	height: 21px;
	background: url(./img/select.gif) no-repeat;
	color: #808080;
	padding: 2px 0 0 5px;
	font-size: 12px;
	margin-top: 2px;
	margin-right: 2px;
	cursor: pointer;
}
.newListSelFocus, .newListSelHover {
	border: 0;
}
.selectedTxt {
	width: 91px;
	padding: 0;
}
ul.newList {
	width: 100px;
}
ul.newList .search_li {
	background: url(./img/search_li.png) repeat-y;
	cursor: pointer;
}
.first_li {
	background: url(./img/first_li.png) no-repeat 0 0 !important;
}
.last_li {
	background: url(./img/last_li.png) no-repeat 0 100% !important;
}
#sbc-submit {
	width: 64px;
	border: none;
	background: url(./img/search.jpg) no-repeat;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 0 7px 5px !important;
	text-align: left;
}
.breadcrumbs {
	color: #808080;
	font-size: 12px;
	text-align: left;
	width: 970px;
	margin: 0 auto;
	height: 15px;
	overflow: hidden;
}
.breadcrumbs a {
	color: #808080;
}
.breadcrumbs a:link, .breadcrumbs a:visited {

	text-decoration: underline;
}
.breadcrumbs a:hover {
	text-decoration: none;
}
.side_menu {
	background: #bf2d13 url(./img/side_menu_top.gif) no-repeat;
	width: 300px;
}
.side_menu_bottom {
	width: 300px;
	background: url(./img/side_menu_bottom.gif) no-repeat;
	height: 10px;
	line-height: 10px;
	font-size: 10px;
}
.side_menu ul {
	list-style: none;
	padding: 20px 0 10px 25px;
	margin: 0;
	width: 275px;
}
.side_menu ul li {
	padding: 0;
	margin: 0;
	width: 240px;
}
.side_menu a {
	line-height: 28px;
	padding: 6px 0 6px 15px;
}
.side_menu ul li.current_page_item, .side_menu ul li.current-cat {
	background: url(./img/side_menu_a.gif) no-repeat 100% 0;
}
.side_menu li.current_page_item a, .side_menu ul li.current-cat a {
	background: url(./img/side_menu_li.gif) no-repeat 0 0;	
}
.side_menu li.current_page_item ul li a {
	background: none;	
}
.side_menu a:link, .side_menu a:visited {
	text-decoration: none;
}
.side_menu ul li a:link, .side_menu ul li a:visited {
	color: #fff;
	font-size: 14px;
}
.side_menu ul li ul li a {
	padding: 7px 15px;
}
.side_menu ul li ul {
	padding: 10px 0 10px 10px;
}
.side_menu ul li ul li a:link, .side_menu ul li ul li a:visited {
	font-size: 12px;
}
.faq_category a:link, .faq_category a:visited {
	color: #404040;
	text-decoration: none;
}
.faq_category a:hover {
	text-decoration: underline;
}
.index_faq p {
	margin-top: 0;
}
.index_faq_doc {
	margin-top: 10px;
}
td.item {
vertical-align: top;
text-align:center;
padding-top:8px;
width:160px
}

td.body_left {
width:330px;
vertical-align:top
}

td.body_right {
width:640px;
vertical-align:top;
text-align:center
}

.block_news {
overflow:hidden;
height:35px
}

.back_new {
width:150px;
height:35px;
background:url("./img/back_new.jpg") #cc2000 no-repeat
}

.new {
color:#FFF;
font-size:16px;
padding:15px 0 0 30px
}

.all_news {
position:relative;
top:-35px;
left:160px;
width:145px;
height:35px;
background:url("./img/top_all_news.gif") #ddd no-repeat top
}

.news {
text-align:center;
padding-top:10px
}

.all_article {
text-align:center;
padding-top:7px
}

.body_news {
background-color:#bf1d00;
width:303px;
margin-left:2px;
color:#FFF;
font-size:12px
}

.news_date {
font-size:12px
}

.frame_news {
width:263px;
color:#FFF;
font-size:12px;
padding: 10px 20px 5px 20px;
}
.sem_homethumb {
	padding-right: 10px;
}

.back_article {
width:153px;
height:40px;
background:url("./img/back_article2.jpg") #ebebeb no-repeat;
margin-left:1px
}

.article {
color:#a20d00;
font-size:16px;
padding:15px 0 0 40px
}

.body_article {
background-color:#f7f6f6;
width:298px;
margin-left:5px;
color:#FFF;
font-size:12px
}

.article_date {
font-size:12px;
color:#000
}

.article_text {
font-size:12px;
color:#0f5398;
text-decoration:none
}

.article_text:hover {
text-decoration:underline
}

.article_avtor {
font-size:11px;
color:gray
}

.box1 {
margin-top:30px;
background:url("./img/back_head.jpg") no-repeat top;
width:637px;
height:46px
}

.doc {
position:relative;
text-align:left;
color:#a20d00;
padding:10px 0 0 35px;
text-transform: uppercase;
margin-right:35px;
overflow:hidden;
white-space:nowrap;
width:590px;
}
.pos_abs {
position:absolute; top:0; right:0;
}
.doc h1 {
	font-size: 16px;
	display: inline;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
a.doc_link:link, a.doc_link:visited {
	color: #0f5398;
	text-decoration: none;
}
a.doc_link:hover {
	text-decoration: underline;
}

.frame_box1 {
width:628px;
margin-left:3px;
background-color:#f7f6f6;
padding-bottom: 10px;
padding-top: 1px;
}

.bord {
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-collapse:collapse;
}

.article_bottom {
background:url("./img/article_bottom.jpg") no-repeat;
width:300px;
height:46px;
margin-left:5px
}

.a_article {
color:#c11b00;
font-size:12px
}

.doc_head {
background-color:#e9e8e8;
padding: 0 0 6px 0;
}
.category_padding {
	margin-top: 20px;
}

.otstup {
text-align:left;
padding:5px 0 0 35px
}
.otstup a:link, .otstup a:visited {
	color: #666666;
	text-decoration: none;
}
.otstup a:hover {
	text-decoration: underline;
}
.otstup h2 {
	font-size: 14px;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.doc_text {
	text-align:left;
	font-size:12px;
	padding: 10px 20px 0 30px;
}
.doc_text p {
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.doc_link p {
	padding: 0;
}
.single {
	padding: 20px 20px 10px 30px;
}
.category-faq, .category-faq a {
	text-align: left
}
.bottom_doc {
width:630px;
height: 45px;
margin-left:3px;
background: url(./img/bottom_doc.jpg) no-repeat;
}

.bottom_doc_alt {
width:630px;
height:5px;
margin-left:3px;
background:url(img/bottom_vnutr.gif) no-repeat;
}

.text_bottom_doc {
padding:13px 0 0 390px
}

.rss {
margin:-16px 0 0 570px
}
.wp-pagenavi {
	margin-top: 20px;
	font-size: 12px;
	text-align: right;
}
.wp-pagenavi a, .wp-pagenavi span {
	border: none !important;
	color: #666666 !important;
	font-size: 12px;
}
.pages {
	display: none;
}

.boxs {
margin-top:30px;
background:url("./img/foot_box.jpg") no-repeat top;
width:307px;
height:47px
}

.boxsn {
background:url("./img/foot_box.jpg") no-repeat top;
width:307px;
height:47px
}

.docs {
text-align:center;
font-weight:bold;
color:#bf1000;
padding:12px 0 0 0px
}

.frame_boxs {
width:298px;
margin-left:4px;
font-size:12px;
background-color:#f7f6f6;
padding-top: 1px;
}
.feedback {
	width: 250px;
	background: #dcdcdc;
	border-top: 1px solid #6f6f6f;
	border-left: 1px solid #969696;
}
.bottom_box {
margin-left:4px
}

.box_text {
padding:10px 10px 10px 20px;
position: relative;
}

.box_text a{
	text-decoration:none;
        font-size:12px !important; 
}

.box_text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.box_text ul li {
	padding: 2px 0 2px 15px;
	background: url(./img/widget_li.gif) no-repeat 0 7px;
}
.box_text ul li a:link, .box_text ul li a:visited {
	color:#404040;
	text-decoration:none;
}
.box_text ul li a:hover {
	text-decoration:underline;
}
.wp-polls-ul li {
	padding-left: 0 !important;
}
.wp-polls-ul li strong i {
	font-weight: normal
}
.wp-polls-form {
	padding-top: 30px;
}
.shems {
margin:30px 0 0 5px;
}

.doc_opinion {
background-color:#e9e8e8;
}
.ab_position {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
}

.otstup_op {
text-align:left;
padding:5px 5px 5px 15px
}

.bottom_vopros {
background:url("./img/bottom_vopros.jpg") no-repeat;
width:300px;
height:45px;
margin-left:4px
}

.all_vopros {
padding:13px 0 0 185px
}

.thems {
color:#0f5398;
text-decoration:underline
}

table.footer {
color:#404040;
font-size:12px;
width:100%;
height:110px
}
.footer_wrapper {
	border-top: 1px solid #dbdbdb;
	margin-top: 30px;
	background: #f7f6f6;
	width: 100%;
	text-align: left;
}
#footer {
	margin: 0 auto;
	width: 970px;
	height: 100px;

	background-color :#f7f6f6;
	border-collapse:collapse;
}
div.address {
	width: 320px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
div.copyright {
	float: left;
	width: 430px;
	text-align: right;
	font-size: 12px;
	margin-top: 10px;
}
div.footer_logo {
	background: url(./img/foot_logo.jpg) no-repeat;
	width: 186px;
	height: 58px;
	float: right;
	margin-top: 20px;
}
a.it {
color:#000;
text-decoration:none
}

a.it:hover {
color:#FFF
}

.bottom_news {
margin-left:2px
}

.stolb {
width:2px;
float:left;
vertical-align: center;
padding-top:4px
}

.annot_news {
color:#FFF;
text-decoration:none
}

.annot_news:hover {
text-decoration:underline
}
.annot_news p {
	margin-top: 0;
}
.a_mat {
color:#404040;
text-decoration:none
}

.a_mat:hover {
text-decoration:underline
}
.wp-polls-form {
	margin: 0;
}



input.Buttons {
	background:url("./img/but_all.jpg") no-repeat;
	width:102px;
	height:26px;
	float:left;
	border: none !important;
	display: block;
	color: #ffffff;
	line-height: 26px;
	text-align: left;
	padding: 0 0 5px 5px !important;
	font-family: Arial;
	left: 15px;
	position: relative;
	cursor: pointer;
}
a.results {
	width: 102px;
	height: 26px;
	display: block;
	background:url("./img/but_all.jpg") no-repeat;
	margin-left: 140px;
	text-align: left;
	padding: 5px 0 0 10px;
}
a.results:link, a.results:visited {
	text-decoration: none;
	color: #fff;
}
.but_on {
background:url("./img/but_on.jpg") no-repeat;
width:135px;
height:27px;
margin:5px 0 0 120px
}



.but_ots {
padding:4px 0 0 9px
}

.but_all {
background:url("./img/but_all.jpg") no-repeat;
width:102px;
height:26px;
float:left;
margin-left:25px
}

.but_all_on {
background:url("./img/but_all.jpg") no-repeat;
width:102px;
height:26px;
float:right;
margin:-20px 10px 0 0
}

.but_all_r {
padding:4px 0 0 9px
}

.read {
background:url("./img/read.jpg") no-repeat;
width:102px;
height:26px;
margin:5px 0 0 160px
}

.read_otstup {
padding:6px 0 0 10px
}

.read_v {
color:gray;
text-decoration:none;
font-size:11px
}

.read_v:hover {
text-decoration:underline
}
.feedback_link {
	padding: 3px 0 0 1px;
}
.feedback_link input {
	background: none;
	border: none;
	cursor: pointer;
	color: #ffffff;
	padding: 0 0 0 2px;
	margin: 0;
	font-family: Arial;
	text-align: left;
}
input.unsubscribe {
	border: none;
	background: none;
	text-align: left;
	font-size: 11px;
	color: #808080;
	cursor: pointer;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
.fleft {
	float: left;
	margin-left: 20px;
}

.but_sear {
padding:4px 0 0 8px
}

.a_but_search {
font-size:12px;
color:#FFF;
text-decoration:none
}

.a_but_search:hover {
text-decoration:underline
}

.menu {
width:300px;
height:auto;
background-color:#bf2d13
}

.menu_left a {
color:#FFF;
text-decoration:none
}

.menu_left a:hover {
text-decoration:underline
}

.menu_left_in {
color:#FFF;
padding:5px 20px
}

.menu_left_in2,.menu_left_in2_activ {
font-size:13px;
color:#FFF;
text-decoration:none;
padding:5px 40px
}

.menu_left_in2 a:hover {
text-decoration:underline
}
.single_32 {
	font-size: 11px;
	background: url(./img/bottom_doc.gif) no-repeat;
	padding-top: 7px;
}

.doc_table_partner {
	font:12px Arial;
	width:580px;}





.doc_text h1 {
	font-weight:bolder;
	margin:0px;
	padding-top:15px;                
	padding-left:20px;
	font-size:16px;
        color:#0f559a;}

.doc_text h2 {
	font-weight:bolder;
	margin:0px;
	padding:0px 20px 10px;
	font-size:16px;
        color:#0f559a;}

.doc_text h4 {
	font-weight:bolder;
	margin:0px;
	font-size:13px;
        color:#0f559a;
	padding:0px;}


.doc_text h5 {
	font-weight:bolder;
	font-size:16px;        
	margin:0px;
	padding:30px 0 10px 0;}

.doc_text hsem {
	font-weight:bolder;
	font-size:16px;
        color: #0e4d8c;}

.doc_text h6 {
        font-weight:normal;
	font-size:12px;}






.doc_text a {
	color:#0f559a;
	text-decoration:none;}
	
.doc_text a:hover {
	text-decoration:underline;}

.doc_table {
	border: 1px solid #cccccc;
	font:12px Arial;
	width:580px;
	margin:10px 0 5px 0;}
	
.doc_table_title {
	padding:10px;
	margin:0px;
	background:#e5e5e5;
	border-bottom: 2px solid white;
	font-weight:bold;
	font-size:13px;
	color:#0f559a;
	text-align: center;
}
	
.doc_table_content {
	padding:5px 10px 5px 10px;
	margin:0px;
	}
	
.doc_table_ves {
	padding:0 5px 5px 0;
	margin:0px;
	text-align: right;
}



.tabCalendar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:top;
	border-spacing: 1px 1px;
	border-width:0px;
	background-color:#f7f6f6;}

.redDay {
	color:#F00;	}

.tabvDoc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:top;
	background-color:#f7f6f6;
	border: 1px solid #000;
	border-collapse:collapse;}
	
.tabvDoc td {	
	border: 1px solid #000;}

.tabGarantExpert2010 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.doc_text h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
.doc_text ol {
	margin:10px 0px 10px 25px;
	padding:0px;
	list-style-type:disc;
	display:block;
}
.doc_text li {
	list-style-image: url(http://garant-novosib.ru/wp-content/uploads/2010/03/ul_pic.gif);
	display:list-item;
}


.links {
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
.links a:link, .links a:visited {
	color: #265699;
	text-decoration: none;
}
.links a:hover {
	text-decoration: underline;
}

a.vacansyTop {
	display:block;
	width:275px;
	height:55px;
	background:url(http://garant-vrn.ru/img/vacancyTop22.jpg) left top;
	color:#000;
	text-decoration:none;}
	
a.vacansyTop:hover {
	background-position: left 55px;
	color:#FFF;	
	text-decoration:none;}

.anons {
	width:250px;
	float:right;
	background:#e6f0fb;
	margin:0 0 20px 20px;}
.anons p {
	margin:10px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;}

.roundbox-podskazka{display:table-cell; margin:15px;width:480px;float:right;border:2px solid #CC0000;-moz-border-radius: 10px 10px 10px 10px;  -webkit-border-radius: 10px 10px 10px 10px; -khtml-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;min-height:110px;position:relative;z-index:1;vertical-align:bottom;}
.roundbox-podskazka div{padding:15px;text-align:justify;font-family:Arial;font-size:12px;vertical-align:middle;}
.icon{position:absolute;top:25px;left:-60px;z-index:2;}
		ul#main_menu {
			float:left;
		}
		ul#main_menu li {
			float:left;
		}
		ul#main_menu li {
			position:relative;
			z-index:99999 !important; 
		}
		ul#main_menu li ul {
			background:#dcdcdc;
			position:absolute; 
			left:0px; 
			top:50px;
			z-index:999999999 !important;
			list-style:none;
			margin:0;
			padding:0 0 0 10px;
			display:none;
			width:250px;
			font-size:11px;
		}
		ul#main_menu li ul li {
			float:none;
			display:block !important;
			width:220px !important;
            


		}
		ul#main_menu li ul li ul {
			background:none !important;
			position:static !important; 
			list-style:none;
			margin:0;
			padding:5px 20px;
			display:block;
			width:220px !important;
		}

		/*
		ul#main_menu li ul li {
			position:relative;
			margin:0;
			padding:0;
			display:block;
			background:none !important;
		}
		*/
		ul#main_menu li ul li a { padding:3px 10px 3px 20px; line-height:18px; background:none !important; margin:0; display:block; text-decoration:none; color:#000000 !important; width:200px !important; }
		ul#main_menu li ul li a:hover { background:none !important; color:#c01a00 !important; text-decoration:none; width:200px !important}

		ul#main_menu li ul li ul li a { background:url("./img/lip.gif") top left no-repeat !important;
}

		ul#main_menu li ul li ul li a:hover { background:url("./img/lip.gif") top left no-repeat !important;
}



.cale {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f0f2f7; border-width:0px; border-color:#b3c0d4; border-collapse: collapse; color:#666666; float:left; width:192px}
.cale td {text-align:center; width:20px; height:20px}
.cale a{ display:block; background:#e0e6ee; padding-top:2px; height:18px; color:#069; text-decoration:none}
.cale a:hover{color:#fff; background:#c00; text-decoration:none}
.vql {color:#C00}
.slp {color:#069}


.mec h2 {	font-family:"Myriad Pro","Trebuchet MS", sans-serif;
	font-size:14px; }
.mec a { text-decoration:none; display:block; color:#000}
.act a{color:#cf2100}
.mec{
 width:250px;
 height:300px;
 float:left;
 margin-left:10px;
 border:1px solid #ccc;
	padding:10px;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
		-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
	border-radius:5px;
			font-family:"Myriad Pro","Trebuchet MS", sans-serif;
	font-size:14px;

 }
 .vuh {color:#1058a1; font-weight:bold}
 .mec ul {padding:0px;  list-style:none !important;  float:left; margin-right:10px}
.mec li {list-style:none !important;}
 .mec ul a{ display:block; padding:3px 20px 3px 40px; font-size:14px; text-align:left;}
  .mec ul a:hover{ background:#FC9; 
text-docoration:none !important;
    	-moz-border-radius:5px;
	-webkit-border-radius:5px;
		-moz-box-shadow:1px 1px 5px #ccc;
	-webkit-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	border-radius:3px;}
  .mec ul a.activ{ background:#e0e6ee; font-weight:bold;
    	-moz-border-radius:5px;
	-webkit-border-radius:5px;
		-moz-box-shadow:1px 1px 5px #ccc;
	-webkit-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	border-radius:3px;}
 .mec td {width:30px; height:30px; text-align:center; vertical-align:middle;}
 .text {
	  width:532px;
	  clear:both;
	  margin-left:10px;

 border:1px solid #ccc;
	padding:10px;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
		-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
	border-radius:5px;
			font-family:Tahoma;
			line-height:14px;
	font-size:11px;}
.text h2 {color:#cf2100; text-align:center; font-family:Tahoma;}
.text h3 {color:#1058a1;  text-align:left; font-size:11px; font-family:Tahoma; }
.text td { text-align:left; font-size:11px; font-family:Tahoma; }
.date { color:#cf2100; font-weight:bold; padding-top:17px; font-size:12px; vertical-align:top}

.but{
color:#FFFFFF !important;
text-decoration:none;}


.vacans {background:url("http://garant-vrn.ru/img/h1.jpg"); padding:14px; width:540px;  height:19px}
.vacans a {color:#c11801; font-size:16px; font-family:Tahoma; text-decoration:none}
.vc { border:1px solid #d1d1d1; width:533px; border-top:0px; border-bottom:0px; margin-left:2px; padding:10px 10px 0 20px}
.vc a{color:#335eac; text-decoration:none;  }
.vc ul{padding:0px 0px 10px 20px; margin:0px}
.bot_vc {claer:both; width:563px; margin-left:2px; margin-bottom:2px; margin-top:-2px; }
.resume {float:right; background:url(http://garant-vrn.ru/wp-content/themes/IPO/img/but_on.jpg) top no-repeat; width:120px; height:22px; margin-top:0px; padding-top:5px; padding-left:15px}
.resume a{color:#FFF; font: normal 11px Tahoma; text-decoration:none; }
.zp { float:right; color:#c11801; font-size:17px; font-family:Arial; }

#flash {
  position: relative; /*or absolute*/
  z-index: 0 !important;
}

