/* CSS Document */

html,
	body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:2d2d2d;
	font-size:12px
	}
a {color:2d2d2d;}
	
.main {
	margin:0px auto;
	width:989px;
	}
	
#mainpagehid{
display:none;
}	
	
.otst {
	width:97px;
	}	
	
.otst_02 {
	padding-top:10px} 
	
.opozn {
	padding-top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4a565e;
	width:600px}	
	
#h_photo {
	padding:15px 0px 2px 0px}
	
.bloc {
display:block}	
	
#stroka {
	background:url(head_otrag.jpg);
	background-repeat: no-repeat;
	width:988px;
	height:15px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}	
	
.otst_03 {
	padding-top:25px}
	
.menu {
	width:522px}
	
.otst_m {
	padding:0px 0px 40px 0px}	
	
.img_otst {
	padding:0px 0px 0px 5px}
	
.menu_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#4a565e;
	padding:0px 0px 0px 25px}

.menu_txt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#4a565e;
	text-decoration:none;
	font-weight:normal;
    }
.menu_txt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#4a565e;
	text-decoration:underline;
	font-weight:normal;

    }.form_main {
	background:#DDDDDD;
	width:467px;
    height:164px;
    background-image:url('search_bg.jpg');
    }

.bord {
}

.zag_poisk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
   margin-top:4px;
	padding:0px 0px
}
	
.inp {
	background:url(form_pole.jpg) no-repeat;
	width:150px;
	height:22px;}
.active_link a {

color:#000000

	}

.active_link a:active {

color:#f48102;

	}

	

	.active_link a:active {

	color:#f48102;

	text-decoration:overline;

	}
	
form
	input {
	margin:0px;
	padding:0px;
	border:0px}

.form1
	input {
	margin:0px;
	padding:0px;
	border:1px solid #000000}
	
.knop {
	padding:20px 0px 0px 0px}	
	
.news {
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
color:#2d2d2d;
font-size:12px}



	.cont {
		font-family:Arial, Helvetica, sans-serif;
		/*color:#45abb9;*/
		font-size:12px;
		text-decoration:none;
	}	
	
	.cont a {
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		font-size:12px;
		text-decoration:none;
	}
	
	
	
	
	
	
	
	
	
	
	
.mail {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#2d2d2d}	
	
.mail a {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#2d2d2d}	
	
	
.foot_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2d2d2d;
	width:800px}
	
.foot_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2d2d2d;}	
	
	
.oblako {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4a565e;
	padding:5px 5px 5px 5px
	}
	
.oblako a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4a565e;

	}	
	
a.perelink:link{color: rgb(102, 102, 102);font-family: Tahoma; font-size: medium;text-decoration: none}
a.perelink:hover{color: rgb(102, 102, 102)font-family: Tahoma; font-size: medium;text-decoration: underline}
a.perelink:active {color: rgb(102, 102, 102);font-family: Tahoma; font-size: medium;text-decoration: underline}
a.perelink:visited {color: rgb(102, 102, 102);font-family: Tahoma;font-size: medium; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 	
	
.table{}
	.table .row .column
	{
		float:left;
	}
	.endcol
	{
		clear:both;
		height:0px;
		line-height:0px;
		font-size:0px;
	}
	

div table tr td a:hover {

  text-decoration: underline;

}

	
a.bot_menu {

}

a.bot_menu:hover {

  text-decoration: none;

  color: #000;

  background-color:#DDDDDD;

}
.next , .prev {

  font-size: 23px;

  cursor: pointer;

  text-decoration: none;

}
.imagesgal ul li {

  margin-left: 4px;

  margin-right: 4px;

}a.next:hover , a.prev:hover {

  text-decoration: none;

  border-bottom: 1px Dashed #cccccc;

}
hr.dashed{

  

}

/* TABBED BLOCK */

.tl_container { position:relative; }

.tl_header { position:relative; height:46px; background:url(/img/tl_hdr_bg.gif) repeat-x top; }

.tl_hdr_left { float:left; width:12px; height:46px; background:url(/img/tl_hdr_left.gif) no-repeat top; }

.tl_hdr_right { float:right; width:12px; height:46px; background:url(/img/tl_hdr_right.gif) no-repeat top; }

.tl_active { float:left; height:46px; background:url(/img/tl_active_bg.gif) repeat-x top; }

.tl_inactive { float:left; padding:0 16px; height:46px; font:11px tahoma; color:#000; line-height:38px; }

.tl_active_left { float:left; width:26px; height:46px; background:url(/img/tl_active_left.gif) no-repeat top; }

.tl_active_text { float:left; padding-right:26px; background:url(/img/tl_active_right.gif) no-repeat top right; height:46px; font:bold 11px tahoma; line-height:38px; }

.tl_content { border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; background:#eee; padding:5px 10px; }

.tl_btm_right { height:18px; background:url(/img/tl_btm_right.gif) no-repeat top right; }

.tl_btm_left { width:18px; float:left; height:18px; background:url(/img/tl_btm_left.gif) no-repeat top left; z-index:100; }
.sh_container {  }

.sh_header { height:26px; background:url(/img/sh_top.gif) repeat-x top; }

.sh_left { float:left; width:37px; height:26px; background:url(/img/sh_left.gif) no-repeat top;  }

.sh_left2 { float:left; width:37px; height:26px; background:url(/img/sh_left2.gif) no-repeat top;  }

.sh_caption_right { float:left; height:26px; background:url(/img/sh_caption_right.gif) no-repeat top right; font:bold 10px tahoma; line-height:21px; color:#fff; padding-right:30px;}

.sh_right { float:right; width:9px; height:26px; background:url(/img/sh_right.gif) no-repeat top right;  }


