@charset "utf-8";
a:hover{
text-decoration:none;
}
* {
margin:0;
padding:0
}
html , body {
height:100%;
background:#fff;
text-align:left;
}
* html .main {height:100%}
img {border:none}
#all {
min-height:100%;
width:100%;
display:block;
text-align:left;
position:relative;
padding-bottom:60px;
min-width:1100px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1110 ? "1102px" : "auto");
}
* html #all{height:100%}
ul {
list-style-type:none;
}
.l {float:left}
.r {float:right}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.bg_1 {
background:url('/Theme/vib/img/header_bg.jpg') left top repeat-x;
width:100%;
height:411px;
position:absolute;
left:0px;
top:0px;
}
.bg_2 {
background:url('/Theme/vib/img/bg_2.jpg') left top repeat-x;
width:100%;
height:199px;
position:absolute;
left:0px;
top:0px;
}
.header {
background:url('/Theme/vib/img/main_pic.jpg') right top no-repeat;
width:100%;
height:411px;
position:relative;
z-index:10;
}
.header h1 {
font:24px Verdana;
color:#fff;
margin:98px 0 0 9px;
float:left;
position:relative;
z-index:10;
}
.header_sec {
background:url('/Theme/vib/img/main_pic_sec.jpg') right top no-repeat;
width:100%;
height:199px;
position:relative;
}
.header_sec h1 {
font:24px Verdana;
color:#fff;
margin:60px 0 0 9px;
float:left;
position:relative;
z-index:1;
}
.header p {
width:567px;
font:14px Verdana;
color:#fff;
margin:41px 0 0 42px;
line-height:160%;
position:relative;
z-index:1;
}
.comp_1 {
background:url('/Theme/vib/img/comp_1.gif') left top no-repeat;
width:150px;
height:243px;
position:absolute;
left:0px;
top:291px
}
.comp_3 {
background:url('/Theme/vib/img/comp_3.gif') left top no-repeat;
width:102px;
height:166px;
position:absolute;
left:0px;
top:116px
}
.logo {
margin:68px 0 0 26px;
_margin-left:13px;
float:left;
position:relative;
z-index:1;
}
.logo_sec {
margin:28px 0 0 26px;
_margin-left:13px;
float:left;
position:relative;
z-index:1;
}
h2 {
font:24px Tahoma;
color:#00356a;
margin:5px 0 0 16px;
}
h2 span {
font:11px Tahoma !important;
margin-left:10px;
}
h2 a {
color:#00356a;
}
h4 {
font:bold 14px Tahoma !important;
margin:10px 0 10px 10px;
color:#3176bb;
}
h5 {
font:bold 14px Tahoma !important;
margin:10px 0 10px 10px;
color:#3176bb;
}
.menu ul ,.menu_sec ul{
margin:116px 0 0 180px;
position:relative;
height:34px;
z-index:1;
}
.menu_sec ul{
margin:51px 0 0 180px;
}
.menu li ,.menu_sec li{
margin-right:30px;
font:14px Verdana;
color:#fff;
float:left;
position:relative;
z-index:1;
}
.menu a ,.menu_sec a{
color:#fff;
}
.wrapper {
width:100%;
float:left;
}
.content {
margin:30px 49px 0 272px;
_margin:30px 31px 0 272px;
}
.content_2 {
margin:30px 354px 0 272px;
_margin:30px 344px 0 272px;
}
.content_1 {
margin:30px 204px 0 272px;
_margin:30px 194px 0 272px;
}
.w100 {
width:100% !important;
}
.allnews{
font:11px}

.list_1 ,.list_3{
margin:67px 0 0 95px;
position:relative;
z-index:10;
}
.list_3 {
margin:67px 0 0 20px !important;
}
.list_1 li ,.list_3 li {
width:140px;
margin-bottom:6px;
_padding-bottom:3px;
font:bold 11px Tahoma; 
color:#003161;
}
.list_3_news {
margin:67px 0 0 20px !important;
}
.list_3_news li {
width:260px;
margin-bottom:10px;
_padding-bottom:3px;
font:bold 11px Tahoma; 
color:#003161;
}
.list_3_news a {
width:auto;
_width:255px;
padding-left:13px;
padding-top:9px;
font:bold 11px Tahoma;
display:block;
color:#003161;
padding-bottom:5px;
}
.list_3_news a:hover {
background:#1b66b1;
color:#fff;
display:block;
}
.bot_line {
background:url('/Theme/vib/img/dot_bg_1.gif') left bottom repeat-x;
padding-bottom:1px;
}
.bot_line span{
font:bold 11px Tahoma;
color:#3176bb;
padding-bottom:1px;
}
.list_1 a ,.list_3 a{
color:#003161;
}
.ic_1 ,.ic_2 ,.ic_3 ,.ic_4 ,.ic_5 ,.ic_6 ,.ic_7 ,.ic_8 ,.ic_9,.ic_10,.ic_11{
padding-left:54px;
padding-top:15px;
min-height:30px;
height:auto !important;
height:30px;
_min-height:40px;
_height:40px;
display:block
}
.ic_1 {
background:url('/Theme/vib/img/ic_1.gif') left top no-repeat;
}
.ic_2 {
background:url('/Theme/vib/img/ici_2.gif') left top no-repeat;
}
.ic_3 {
background:url('/Theme/vib/img/ic_3.gif') left top no-repeat;
}
.ic_4 {
background:url('/Theme/vib/img/ic_4.gif') left top no-repeat;
}
.ic_5 {
background:url('/Theme/vib/img/ic_5.gif') left top no-repeat;
}
.ic_6 {
background:url('/Theme/vib/img/ic_6.gif') left top no-repeat;
}
.ic_7 {
background:url('/Theme/vib/img/ic_7.gif') left top no-repeat;
}
.ic_8 {
background:url('/Theme/vib/img/ic_8.gif') left top no-repeat;
}
.ic_9 {
background:url('/Theme/vib/img/ici_9.gif') left top no-repeat;
}
.ic_10 {
background:url('/Theme/vib/img/ic_10.png') left top no-repeat;
}
.ic_11{
background:url('/Theme/vib/img/ic_11.gif') left top no-repeat;
}
.license {
margin:40px 0 0 76px;
width:170px;
text-align:center;
}
.license img {
margin:0px auto;
display:block;
}
.license p {
width:170px;
font:11px Tahoma;
color:#7d7d7d;
text-align:left;;
}
.navigation {
width:248px;
margin-left:-100%;
float:left;
}
.titel_1 {
font:11px Tahoma;
color:#004387;
}
.titel_1 a {
color:#004387;
}
.block_1 {
font:12px Tahoma;
color:#030303;
line-height:140%;
}
.block_1 p {
font:12px Tahoma;
color:#030303;
margin:10px 15px 0 16px;
position:relative;
line-height:140%;
z-index:110;
}
.block_1 a {
line-height:140%;
font-weight:bold;
color:#003161
}
.block_1 ul {
margin: 10px 0 0 0px;
list-style-type:square;
}
.block_1 li {
line-height:140%;
color:#030303;
margin: 8px 10px 8px 45px;
position:relative;
z-index:110;
}
.block_1 ol {
margin: 10px 0 0 0px;
font:12px Tahoma;
}
.block_1 td{
line-height:140%;
font:12px Tahoma;
color:#030303;
padding:2px;
}
.block_1 table{
padding:10px 16px 10px 16px;
border:0}
.block_1 pre{
font:12px Tahoma;
color:#030303;
}
.block_1 strong{
/*color:#003161;*/
}
.block_1 b{
/*color:#003161;*/
}
.tabl{
padding:10px 16px 10px 16px;
}
.tabl td{
padding:5px;
}
.block_1 form{
font:12px Tahoma;
color:#030303;
margin-left:16px;
margin-top:10px;
}
.text_1 {
color:#474747;
margin:16px 16px 0 16px !important;
}
.pic_left {
margin:16px 0 0 16px;
_margin-left:8px;
float:left;
}
.pic_right {
margin:16px 0 0 45px;
float:left;
}
.pic_left img ,.pic_right img {
border:1px solid #6c6c6c;
}
.comp_2 {
background:url('/Theme/vib/img/comp_2.gif') left top no-repeat;
width:105px;
height:213px;
position:absolute;
right:-27px;
_right:-31px;
bottom:-48px;
z-index:100;
}
div.block_1 {
width:100%;
background:#f3f3f3;
border:solid 1px #f3f3f3;
font-size:11px;
padding:10px;
margin-top:15px;
margin-bottom:50px;
position:relative;
float:left;
}
.block_1:before {
content:url('/Theme/vib/img/tl.gif');
background:url('/Theme/vib/img/tr.gif') no-repeat right 0;
display:block;
height:11px;
margin:-11px -11px 0;
}
.block_1:after {
content:url('/Theme/vib/img/bl.gif');
background:url('/Theme/vib/img/br.gif') no-repeat right 0;
display:block;
height:11px;
margin:0 -11px -11px;
}
* html .block_1 span {
height: 11px;
display: block;
position:relative;
}
* html .block_1 span.top_round {
background: url('/Theme/vib/img/tr.gif') no-repeat right 0;
margin:-11px -11px 0;
}
* html .block_1 span.bottom_round {
background: url('/Theme/vib/img/br.gif') no-repeat right 0;
margin:0 -11px -11px;
}
* html .block_1 {
zoom:1;
behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span class="top_round"><img src="/Theme/vib/img/tl.gif" alt="" /></span>' + this.innerHTML + '<span class="bottom_round"><img src="/Theme/vib/img/bl.gif" alt="" /></span>') : '');
}
*:first-child+html   .block_1 span {
height: 11px;
display: block;
position:relative;
}
*:first-child+html .block_1 span.top_round {
background: url('/Theme/vib/img/tr.gif') no-repeat right 0;
margin:-11px -11px 0;
}
*:first-child+html .block_1 span.bottom_round {
background: url('/Theme/vib/img/br.gif') no-repeat right 0;
margin:0 -11px -11px;
}
*:first-child+html .block_1 {
zoom:1;
behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span class="top_round"><img src="/Theme/vib/img/tl.gif" alt="" /></span>' + this.innerHTML + '<span class="bottom_round"><img src="/Theme/vib/img/bl.gif" alt="" /></span>') : '');
}
.links_1 {
font:17px Tahoma;
color:#3c556d;
margin:25px 0 10px 16px;
}
.links_1 a {
font:17px Tahoma;
color:#002141;
margin-right:50px;
}
.news{
font:11px Verdana;}
.list_2 {
margin-left:16px;
}
.list_2 table {
width:98%;
}
.list_2 td {
width:44%;
margin-right:4%;
font:11px Tahoma;
color:#151515; 
padding-top:22px;
float:left;
}
.list_2 span {
font:bold 11px Tahoma;
color:#3176bb;
margin-bottom:12px;
display:block;
}
.list_2 a{
background:url('/Theme/vib/img/paper.gif') left 3px no-repeat;
font:11px Tahoma;
color:#00356a;
margin-top:16px;
padding-left:16px;
padding-bottom:3px;
display:block
}

.list_2_dosk {
margin-left:6px;
}
.list_2_dosk table {
width:100%;
}
.list_2_dosk td {
width:100%;
margin-right:4%;
font:11px Tahoma;
color:#151515; 
padding-top:22px;
float:left;
}
.list_2_dosk span {
font:bold 11px Tahoma;
color:#3176bb;
margin-bottom:12px;
display:block;
}
.list_2_dosk a{
background:url('/Theme/vib/img/paper.gif') left 3px no-repeat;
font:11px Tahoma;
color:#00356a;
margin-top:16px;
padding-left:16px;
padding-bottom:3px;
display:block
}


.extras {
width:175px;
margin-left:-175px;
float:left;
}
.extras_news {
width:300px;
margin-left:-300px;
float:left;
}
.list_4 {
margin:50px 0 0 60px;
position:relative;
z-index:10;
}
.list_4 li {
width:160px;
_margin-top:-1px
}
*:first-child+html .list_4 li {margin-top:-1px} 
.list_4 a {
width:145px;
_width:160px;
padding-left:13px;
padding-top:9px;
font:bold 11px Tahoma;
display:block;
color:#003161;
padding-bottom:5px;
}
.list_4 a:hover {
background:#1b66b1;
color:#fff;
display:block;
}
a.white2 {
background:url('/Theme/vib/img/dot_1.gif') left 11px no-repeat;
padding-left:10px !important;
margin-left:20px;
padding-top:7px !important;
width:150px !important;
__width:120px !important;
color:#1b66b1;
}
.white2 a:hover {
background:url('/Theme/vib/img/dot_1.gif') left 11px no-repeat;
padding-left:10px !important;
margin-left:20px;
padding-top:7px !important;
width:150px !important;
__width:120px !important;
color:#1b66b1;
}
.title_3 {
font:18px Tahoma;
color:#00356a;
margin:73px 0 0 72px;
_margin:64px 0 0 72px;
}
.ban_1 {
margin:7px 0 0 57px;
}
.footer {
background:url('/Theme/vib/img/footer_bg.gif') left top repeat-x;
width:100%;
height:144px;
position:relative;
margin-top:-40px;
}
*:first-child+html .footer {margin-top:0px;} 
.copy {
font:11px Tahoma;
color:#fff;
float:left;
margin-left:76px;
_margin-left:38px;
padding-top:25px
}
.copy a {
color:#fff;
display:block;
margin-top:13px;
}
.tel {
font:17px Tahoma;
color:#fff;
margin-left:244px;
_margin-left:234px;
padding-top:25px;
float:left;
}

.tx_1{
font:30px Tahoma!important;
margin-left:55px;
margin-top:-25px;
display:block;
}
.tx_2{
font:11px Tahoma !important;
margin-left:100px;
text-decoration:none;
display:block;
}
.tx_2 a{
font:11px Tahoma ;
color:#fff;
}
.tel_pic {
background:url('/Theme/vib/img/tel.gif') left top no-repeat;
width:146px;
height:144px;
position:absolute;
left:320px;
top:-19px
}
.search_block {
width:221px;
text-align:left;
padding-top:18px;
margin-right:30px;
_margin-right:15px;
float:right
}
.search_block p {
font:18px Tahoma;
color:#fff;
}
.search_block input {
background:#f3f3f3;
border:1px solid #505050;
width:163px;
height:17px;
_height:19px;
margin-top:5px;
font:13px Tahoma;
color:#000;
float:left;
}
.search_but {
background:url('/Theme/vib/img/search_but.gif') left top no-repeat;
width:45px;
height:41px;
margin-left:2px;
margin-top:-5px;
cursor:pointer;
border:none;
float:left;
}
.tbl2{
	width:100%;
	}
.tbl2 td{
	border:1px solid #999999;
	padding:2px;
	}
.table_small{
	width:100%;
	}
.table_small td{
	border:1px solid #999999;
	padding:2px;
	font-size:9px;
	}	
TEXTAREA{width:50%; height:200px}
.warncolor{COLOR:#FF0000;}
.kaf{
	}
.kaf td{
	padding:5px;}
.no_link{
}
.no_link a{
	text-decoration:none;
	font-weight:normal;
}
.no_link a:hover{
	text-decoration: underline;
	font-weight:normal;
}



body {
	
font-family:verdana, sans-serif;color:#333;font-size:10px;
}

a:active {
  outline:none;
}
 
:focus {
  -moz-outline-style:none;
}
div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:480px;
	font-size:14px;
	background-color:#fff;
}
 
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/Theme/vib/js/images/tabs2.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}
.vote_brd input{
	
}
.first{
	border-bottom:0;
}
.last{
	border-top:0;
}
.span_vote{
	width:240px; 
	padding:5px 0; 
	display:inline-block;
}
.span_vote a{
	padding-left: 0px !important;
	display:inline !important;
}
.span_vote a:hover{
	padding-left: 0px !important;
	display:inline !important;
}
.spani span{
	//display: inline;
}
.spani input{
	//margin-bottom: 10px;
}


