*{ margin: 0; padding: 0;}

body{
	font-family: Tahoma; 
	color: #656565; 
	min-width:1000px; 
	font-size:11px; 
}

html, body{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

.full_w{
	width: 100%;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
	font-family: Tahoma;
	font-size: 11px;
	color: #4A4B4D;
}

input, select {
text-indent:0px;
font-size:14px;
margin-bottom:5px;
}

a{
	color: #005F99;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px; 
}
	
/*For IE*/
* html #main_inside{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px;
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
	height:100%;
}

#main_content{
	margin: 0 auto;
}
/*=======================================================*/


/*=======================================================*/

/* footer */


#footer_block{
	height: 89px; 
	clear: both;
	min-width: 1000px; 	
}

#footer_main{
	height: 89px; 
	margin: -90px auto; 
	position: relative; 
	background-color: #327095;
	border-top: 1px solid #85A9BF;
	background-image: url(../images/footer_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#footer_in{ 
	margin: 0 auto; 
}

#footer{
	height: 89px; 
	margin: 0 auto; 
	min-width: 997px; 
}

/*For IE*/

* html #footer{
	height: 89px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}


#copyright{
	float: left;
	padding: 6px 0px 0px 11px;
	color: #FFFFFF;
	font-size: 10px;
}

#copyright a{
	color: #FFFFFF;
	font-size: 10px;	
}

#foot_menu{
	float: right;
	padding: 0px 4px 0px 0px;
}

#foot_menu ul{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;	
}

#foot_menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;	
	display: inline;
}

#foot_menu ul li.separ{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;	
}

#foot_menu ul li a{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
}

#footer_banner{
	clear: both;
	padding: 10px 0px 0px 14px;
}

/* header */

#header_pre{
	height: 192px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#header{
	height: 192px;
	background-image: url(../images/header_phone_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#logo{
	float: left;
	width: 21%;
	padding: 52px 0px 0px 0px;
}

#site_level{
	float: left;
	width: 22%;
	background-image: url(../images/top_block_separ.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 189px;	
}

#site_level .title{	
	padding: 27px 0px 7px 27px;
}

#site_level ul{	
	padding: 0px 0px 0px 27px;
	margin: 0px 0px 0px 0px;
}

#site_level ul li{
	padding: 0px 0px 8px 13px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/top_menu_li.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	list-style: none;
}

#site_level ul li a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#time_work{
	float: left;
	width: 21%;
	background-image: url(../images/top_block_separ.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 189px;
}

#time_work .title{
	padding: 27px 0px 7px 27px;
}

#time_work p{
	padding: 0px 0px 5px 27px;
	color: #FFFFFF;
}

#header_contact{
	float: left;
	width: 23%;
	background-image: url(../images/top_block_separ.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 189px;	
}

#header_contact .title{
	padding: 27px 0px 7px 27px;
}

#header_contact p{
	padding: 0px 0px 5px 27px;
	color: #FFFFFF;
	line-height: 18px;
}

#header_contact p a{
	color: #B5E3FB;
}

#header_contact p span{
	font-size: 14px;
	font-weight: bold;
}

#pathway_link{
	height: 40px;
	background-color: #015675;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #124564;
}

#pathway{
	padding: 13px 0px 0px 29px;
	color: #B5CBD6;
	font-size: 10px;
	float: left;

}

#pathway a{
	color: #B5CBD6;
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}

#pathway span{
	color: #E4ECEE;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

#topnav{
	float: right;
	padding: 10px 12px 0px 0px;
}

#topnav a{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 27px 0px 0px;
	font-size: 10px;
}

#topnav a:hover{
	text-decoration: underline;
}

#topnav img{
	position: relative;
	top: 2px;
	left: -2px;
}

#content_total{
	clear: both;
}

#left_cell{
	width: 198px;
	padding-bottom: 30px;
}

#wm_rekv{
	clear: both;
	margin-bottom: 35px;
}

.modul_title{
	background-image: url(../images/module_title.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 15px 5px 5px;
	text-transform: uppercase;
}

#wm_rekv .modul_title span{
	background-image: url(../images/wm_rekviz_img.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 3px 22px;
}

#wm_rekv .row{
	clear: both;
	padding: 6px 0px 0px 0px;	
}

#wm_rekv .row .img{
	float: left;
	width: 58px;
	text-align: left;
padding: 8px;
}

#wm_rekv .row .name{
	float: left;
	padding: 0px 0px 0px 9px;
}

#wm_rekv .row .name a{
	color: #434343;
	text-decoration: none;
}

#wm_rekv .row .name a:hover{
	color: #005E9E;
	text-decoration: underline;
}


#wm_rekv .separ{
	clear: both;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	background-image: url(../images/wm_separ.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}


#news{
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;	
	display: block;
}

#news .modul_title{
	height: 22px;
}

#news .modul_title span{
	background-image: url(../images/news_img.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 0px 3px 22px;
	display: block;
	float: left;
	height: 22px;
}

#news .modul_title a{
	display: block;
	float: right;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
}

#news .item{
	padding: 5px 0px 5px 7px;	
}

#news .item .date{
	color: #35709A;
	font-weight: bold;
	font-size: 10px;
}

#news .separ{
	clear: both;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	background-image: url(../images/wm_separ.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
#news a{
	color:#4A4B4D;
}
#votes{
	
}

#votes .modul_title span{
	background-image: url(../images/votes_img.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 0px 3px 22px;
}

#votes .questuin{
	color: #505050;
	font-weight: bold;
	padding: 14px 10px 10px 10px;
}

#votes .item{
	clear: both;
	font-weight: bold;
	padding: 0px 0px 5px 12px;
}

#votes .item input{
	position: relative;
	top: 2px;
}

.button{
	background-color: #265777;
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	border: 0px;
	text-align: center;
	padding: 0px 0px 2px 0px;
	width: auto;
	height: 18px;
	cursor:pointer;
}

	.login {font-size:11px;padding:5px;}
	.login a{font-size:11px;}
	.login input{font-size:11px;width:100px;}
	.login td{vertical-align:middle;}
	
	
#votes .vote_button{
	text-align: right;
}

#votes .result{
	padding: 10px 0px 0px 15px;
}

#votes .result a{
	color: #005F9B;
	font-weight: bold;
}

#content_cell{
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	padding: 33px 11px 30px 18px;
	
}

#content_cell, #content_cell p{
	font-family: Verdana;

	color: #666666;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	margin: 0px 0px;	
}

#content_cell p{
	margin-bottom: 7px;
	text-indent: 30px;
}

h1{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0xp;
	margin: 0px 30px 14px 0px;
	color: #3182c4;
	text-indent: 30px;
}

h2{
	background-image:  url(../images/content_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px; 
	font-weight: bold; 
	color: #666666; 
	margin-bottom: 15px; 
	width: 100%; 
	background-color: #eff2f5; 
	line-height: 24px; 
	padding-left:16px;
}

#main_services{
	padding: 20px 0px 0px 0px;		
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
}

#main_services a{
	white-space: nowrap;
	float: left;
	display: block;
	width: 33%;
}

.both{
	clear: both;
}

#services_wm{
	float: left;
	width: 260px;	
	padding: 55px 0px 0px 0px;
}

#services_wm .item{
	clear: both;
	height: 28px;
	background-image: url(../images/services_wm_item.gif);
	background-repeat: repeat-x;
	padding: 4px 0px 0px 12px;
}

#services_wm .item img{
	float: left;
	margin-right: 13px;
}

#services_wm .item a{
	 font-weight: bold;
	 position: relative;
	 top: 5px;
}

#content_logos{
	float: left;
	padding: 55px 0px 0px 30px;
}

#content_logos a{
	float: left;
	margin-right: 21px;
}

/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}
.usermenu {
line-height:1.8;
margin-left:15px;
margin-bottom:15px;
}

.form_wm {
margin-left:30px;
vertical-align:top;
}
.form_wm td{
padding:1px;
}
.form_wm th{
padding:1px;
padding-bottom:9px;
padding-top:5px;
}
.form_wm select{
width:80px;
font-size:12px;
}
.form_wm input{
width:110px;
font-size:12px;
}
.comment {
font-size:9px;
color:#909090;
}

a {cursor:pointer;}

.table_form_wm {width:90%;border:1px solid #d0d0d0;border-collapse: collapse;}
.table_form_wm td {padding:3px;text-align:center;border:1px solid #d0d0d0;border-collapse: collapse;font-size:12px;}
.table_form_wm a {font-size:12px;}
.table_form_wm input {font-size:12px;}
.table_form_wm select {font-size:12px;}
/* cms */

	.info_list {margin-bottom:20px;}
	.info_list p{text-indent:0px;}
	.info_list table {width:100%;border:0;}
	.info_list td {vertical-align:top;border:0;}
	.info_img {margin:15px 10px 0 0;width:100px;padding:3px;background:#ffffff;border:1px solid #d0d0d0;}

	.time {font-size:9px;text-indent:0px;color:#BF0000;margin-bottom:15px;}

.pagelist {margin-top:10px;}
.pagelist table{border:0;}
.pagelist td{border:0;}

	.page_active
{
	background-color: #7195BE;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 80%;
	color: #ffffff;
	margin: 0px;
	border: 0px none;
text-decoration	: underline;
font-weight     : bold;
	
}
.page_active a, .page_active a:active, .page_active a:link, .page_active a:visited
 
{

	color: #ffffff;

	
}
.page
{
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 11px;
	color: #333333;
	margin: 0px;
	border: 0px none;

}
.page a
{
text-decoration	: underline;
font-weight     : normal;
}

.boxe { margin:0px;padding:7px;margin-top:5px;margin-bottom:15px; color:red; display:none; width:400px; border: 1px dashed red;}
.boxe2 { margin:0px;padding:7px;margin-top:5px;margin-bottom:15px; color:green; display:none; width:400px; border: 1px dashed green;}

.Loading { margin:0px;padding:0px;display:none; }
.Loading img{ margin:0px;padding:0px;}
.ajaxText {margin:0px;padding:7px;margin-top:5px;margin-bottom:15px; color:green; display:none;  border: 1px dashed green;}
.ajaxTextErr {margin:0px;padding:7px;margin-top:5px;margin-bottom:15px; color:red; display:none;  border: 1px dashed red;}


/* end cms */

.strongtitle {
color:#3182C4;
font-size:18px;
font-weight:normal;
margin:0 30px 14px 0;
display:block;
text-indent:30px;
}
