@charset "utf-8";

*{margin: 0; padding:0;}

html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #FFFBF6;*/
	color:#000000;
	min-width:1000px;
}
body {
	background-image: url(bgr_im/body_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color:#FFFAF4;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%; /* nizny margin = otrizat vysota footer */
	position:relative;
	margin-bottom: -235px;
	background-image: url(bgr_im/left_vertikal.jpg);
	background-repeat: repeat-y;
}
#main {
min-height:330px;	
}
.ul_index{
	margin: 0 0 0 285px;
}		
.header {
	height:170px;
	background-image: url(bgr_im/header_170x1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

	#logotip {
	width:232px;
	height:85px;
	position:absolute;
	left:60px;
	top:30px;
	}
	/*#logotip  h2 a{
		width:151px;
		height:109px;
		overflow:hidden;
		display:block;
		position:relative;
		cursor:pointer;
	}
	#logotip h2 a span{
		position:absolute;
		width:151px;height:109px;
		top:0;
		left:0;
		background:transparent url(bgr_im/logo.jpg) no-repeat 0 0;
	}*/
	/*25.12.2009*/
	#logotip  a{
		width:232px;
		height:85px;
		overflow:hidden;
		display:block;
		position:relative;
		cursor:pointer;
	}
	#logotip a span{
		position:absolute;
		width:151px;height:109px;
		top:0;
		left:0;
		background:transparent url(bgr_im/logo.jpg) no-repeat 0 0;
	}
	/**/
	#slogan {
	position:absolute;
	left:318px;
	top:31px;
	height:109px;
	width:514px;
	}
	#slogan p {
	color:#3073BA;
	font-size:18px;
	}
			#sub {
			position:absolute;
			left:318px;
			top:22px;
			/*background-image: url(bgr_im/skob_left.jpg);
			background-repeat: no-repeat;
			background-position: left top;*/
			/*padding-left:15px;*/
			margin:35px 0 0 0;
			}
				#sub2 {
				/*background-image: url(bgr_im/skob_right.jpg);
				background-repeat: no-repeat;
				background-position: right top;*/
				}
				#sub p{
				color:#727272;
				font-size:12px;
				display:block;
				padding-right:12px;
				}
			
	.topmenu {
	position:absolute;
	left:179px;
	top:140px;
	}
		.topmenu ul {
		display:block;
		float:left;
		}
		.topmenu ul li{
			display:inline;
			list-style-type:none;
			font-size:18px;
		}
		.topmenu ul li a {
		margin-right:37px;
		font-size:18px;
		}	
		.neaktiv {
		color:#000000;
		}	
		#aktivnaya {
			color: #473f99;
			text-decoration:none;
			background-image: none;
		}	
		#zapros {
		display:block;
		float:left;
		font-size:18px;
		color:#FF7D36;
		text-decoration:none;
		background-image: url(bgr_im/orange_dot.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		}	
		
	#isq {
	position:absolute;
	top:0;
	right:0;
	width:306px;
	height:170px;
	background-image: url(bgr_im/icq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}	
		#isqnumber {
			color:#000000;
			font-size:14px;
			display:block;
			width:100px;
			height:20px;
			padding-left:30px;
			margin: 39px 0 7px 85px;
/*
	background-image: url(bgr_im/iseekyou.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
		}
		#isqtel {
		margin-left:85px;
		color:#443C92;
		font-size:16px;
		font-weight:bold;
		}

		#isq_hold {
		width:16px;
		height:16px;
		position:absolute;
		left:90px;
		top:38px;
		}

		#isq_hold img {
		outline:none;
outline-width: 0px;
		}

#left_col{
	float: left;
	width:105px;
}
	#left_col_top ul {
	list-style-type:none;
	margin-left:56px;
	padding-top:46px;
	}
	#left_col_top ul li a{
		display:block;
		width:12px;
		height:12px;
		margin-bottom: 7px;
		text-indent:-2000px;
		outline:none;
	}
	#houm_akt {
	background-image: url(bgr_im/houm_act.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}



#left_col_top {
	background-image: url(bgr_im/left_105.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:105px;
	height:347px;
}

#rechts{
	float: right;
	position:relative;
	width: 335px;
	background-image: url(bgr_im/rechts_335.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


	#zakladka {
	width:335px;
	background-image: url(bgr_im/body_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}
		#zakladka_top {
			width: 335px;
			height: 80px;
			position:absolute;
			top:0;
			right:0;
			background-image: url(bgr_im/zakladka_top_335.jpg);
			background-repeat: no-repeat;
			background-position: right top;
		}
			#zakladka_top h3 {
				font-size:17px;
				color:#194655;
				margin-top:38px;
				margin-left:96px;
			}
			/*25.12.2009*/
			#zakladka_top p {
				font-weight: bold;
				font-size:17px;
				color:#194655;
				margin-top:38px;
				margin-left:96px;
			}
		#zakladka_cont {
		width: 197px;
		margin-left:100px;

		
		}
		#zakladka_bottom {
			position:absolute;
			right:0;
			top:-40px;
			width:335px;
			height:44px;
			background-image: url(bgr_im/zakladka_bottom_335.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}
	
	



#inhalt{
	margin-left: 105px;
	margin-right: 335px;
	background-color: #FFFBF6;
	background-image: url(bgr_im/inhalt_top37_x.jpg);
	background-repeat: repeat-x;
	background-position: top;
	
}

/* ISMENENIYA */
#content_top {min-height:125px; /*min-width:486px;*/ padding:65px 20px 0 74px; background-image:url(bgr_im/content_top%20_r.jpg); background-repeat:no-repeat; background-position:right top; }

.text_mp .p_title {color:#473f99; font-size:185%; border-bottom:1px solid #473f99; padding:1px 0 3px 0; margin:1px 0 25px 0; }

.text-one {overflow:hidden; min-height:109px; border-bottom:1px solid #ed1f24; padding:0 0 30px 0; }

.lighthouse-box {float:left; width:72px; }

.text_mp .lighthouse-box img {border:0; padding:0; margin:0; }

.lighthouse-text {margin:0 0 0 72px; padding:28px 0 0 0; }

.text_mp .lighthouse-text p {color:#464543; font-size:130%; margin:1px 0 10px 0; padding:1px 0; line-height:125%; }

.tab-icon {border-collapse:collapse; border-spacing:0; width:100%; margin:35px 0; border:0; }

.tab-icon td {padding:0 0 15px 0; vertical-align:middle; }

.text_mp .tab-icon td img {border:0; padding:0; margin:0; }

.text_mp .tab-icon td p {margin:0 0 1px 0; padding:1px 20px; line-height:125%; }

.text_mp .p_title02 {color:#473f99; font-size:150%; padding:1px 0; margin:1px 0 15px 0; font-weight:normal; }

.text-two {border-top:1px solid #473f99; padding:25px 0 20px 0; }

.text_mp .text-two p {margin:1px 0 15px 0; padding:1px 0; line-height:125%; }





/*25.12.2009*/
.text-strong {
	font-weight:bold;
}

/**/	
.footer, .push {
	height: 235px; /*vysota push dolgna byt ravna vysota footer */
}
.footer {
	background-color: #FFFFFF;
	position:relative;
	z-index:5;
	background-image: url(bgr_im/footer_top_x.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#fotr_bokm {
	position:absolute;
	top:0;
	right:0;
	width:157px;
	height:99px;
	background-image: url(bgr_im/fotr_bokm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#foot_top_r {
	/*width:100%;*/
	height:65px;
	background-image: url(bgr_im/footer_top_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#foot_top_left {
	height:65px;
	width:92px;
	background-image: url(bgr_im/footer_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
	.footer_table {
	margin-left:120px;
	font-size:12px;
	}
		.fot_tab_txt {
		padding-left: 10px;
		padding-top: 22px;
		font-weight:bold;
		}
		.fot_tab_mail {
		color:#3C3A9F;
		
		}
	#copy_left {
	position:absolute;
	left:53px;
	bottom:30px;
	font-size:11px;
	}	
	#copy_right {
	position:absolute;
	right:53px;
	bottom:30px;
	font-size:11px;
	color:#5E5E5E;
	}
.clear{
clear:both;
}
a.rise {
	color:#3C3A9F;
}
a.doc {
	color:#1B91B7;
}
/*--////////////////////////-text_mp-////////////////////////////////--*/
.achtung {
	position:relative;
	height:85px;
	margin-left:-85px;
	margin-top:20px;
	padding:7px 0 10px 150px;
	background-image: url(bgr_im/orang.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.text_mp img {
	border: 1px solid #797979;
	padding: 5px;
	margin:0 30px 10px 0;
}
.text_mp h1 {
	margin-bottom: 10px;
	padding-left:20px;
	font-size: 14px;
	font-weight:bold;
	color:#3C3A9F;
}

/*25.12.2009*/
.p_h {
	font-weight: bold;
	margin-bottom: 10px;
	padding-left:20px;
	font-size: 14px;
	font-weight:bold;
	color:#3C3A9F;
}
/**/

.text_mp p {
	margin-bottom: 10px;
}
.text_mp ul {
	margin-bottom: 10px;
	padding-left:30px;
}
.text_mp ul li{
	list-style-type: none;
	padding-left:20px;
	background-image: url(bgr_im/defis.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

.text_mp ul.ul-index {padding:0; margin:0 0 20px 0; }

.text_mp ul.ul-index li {list-style-type:none; padding-left:20px; background-:url(bgr_im/defis.gif) no-repeat left 7px; }


/*--////////////////////////-podmenu_top_start ////////////////////////////////--*/
ul.podmenu_top {
	padding:0px 0px 6px 20px;
}
.podmenu_top li {
	display:inline;
	list-style-type:none;
}
.podmenu_top li a, span#podmenu_top_aktiv {
	color: #8b8b8b;
	font-size:12px;
	padding-right:10px;
	line-height:20px;
}
span#podmenu_top_aktiv {
	font-weight:bold;
}

/*--/////////////-podmenu_top_end//////////////--*/


/*--////////////////////////-text_usluga-start ////////////////////////////////--*/
div.text_usluga {
	font-size: 12px;
	padding:0px 0px 30px 20px;
}
.text_usluga a{
	color:#1b91b7;
}
.text_usluga h1 {
	font-size: 20px;
	color:#473f99;
	margin-bottom:10px;
}
ul.list_usluga {
	list-style-type:none;
}
ul.list_usluga li{
	padding-bottom:10px;
}
ul.list_usluga ul li {
	list-style-type:none;
	padding:10px 0px 0px 20px;
}


/*--///////////////-text_usluga-end /////////////////////--*/

/*-------sitemap start-----------------*/
#rise_s_map ul {
	list-style-type: none;
}
#rise_s_map ul li {
padding: 0px 0px 0px 10px; 
}
#rise_s_map ul li a{
font-weight:bold;
}
#rise_s_map ul li ul li{
padding: 0px 0px 0px 10px; 
}
#rise_s_map ul li ul li a{
font-weight:normal;
}
/*----------------sitemap end---------------------------*/
/*--////////////////////////-text_spravka-start ////////////////////////////////--*/
.text_spravka {
font-size:11px;
padding:0px 0px 30px 20px;
}
.text_spravka h1 {
font-size: 20px;
color:#3faed2;
padding-bottom:20px;
}
.text_spravka ul{
padding-left:30px;
}
.text_spravka ol{
padding-left:30px;
padding-bottom:10px;
}
.metka {
color: #3FAED2;
}
.text_spravka p{
padding:0px 0px 10px 0px;
}

.text_spravka a{
color:#3C3A9F;
}

.adress_cont {
margin:20px 0 20px 0;
}
	.adress_cont p {
	font-size:12px;  
	}
/*-------tables ----------------------*/
.nechet {
background-color:#FFF2E2;
}
.chet {
background-color:#FFFAF4;
}
.text_spravka h4 {
color: #3FAED2;
font-size:16px;
padding-bottom:15px;
}
.text_spravka h4 span{
color: #3FAED2;
font-size:14px;
}
.text_spravka img {
padding-bottom:15px;
}
.table_kont, .table_kont_uzko {
margin-bottom:20px;
}
.table_kont td, .table_kont th {
	padding:5px;
	margin:3px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFAF4;
}
.table_kont_uzko td, .table_kont_uzko th {
	padding:5px 1px 5px 1px;
	margin:3px 1px 3px 1px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFAF4;
}
.table_kont th {
background-color:#DADADA;
}

/*--////////////-text_spravka-end ////////////--*/

.error_no_java {
	background-color:#FFFFFF;
	text-align:center;
	padding:3px 0 3px 0px;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}




