body
{
	font:normal 8pt Tahoma;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.all
{
	padding-bottom:50px;
	width:100%;
	margin: 0px auto;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}
a {
	color:#33ccff;text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.header {
	height:183px;
}
.left_header {
	width:367px;height:183px;float:left;
}
.logo {
	padding:50px 0px 0px 92px;
}
.right_header {
	float:right;width:562px;
}
.right_header img {
	display:block;
}
.header_menu {
	background:#FFFFFF;padding:12px 10px 11px 24px;
}
.header_menu li {
	float:left;padding-right:50px;
}
.header_menu li a {
	display:block;text-decoration:none;
}
.m_1 {
	width:55px;height:13px;background: url(images/m_1.gif) no-repeat;
}
.m_1:hover {
	background: url(images/m_1_h.gif) no-repeat;
}
.m_1_a {
	width:55px;height:13px;background: url(images/m_1_h.gif) no-repeat;
}
.m_2 {
	width:59px;height:13px;background: url(images/m_2.gif) no-repeat;
}
.m_2:hover {
	background: url(images/m_2_h.gif) no-repeat;
}
.m_2_a {
	width:59px;height:13px;background: url(images/m_2_h.gif) no-repeat;
}
.m_3 {
	width:56px;height:13px;background: url(images/m_3.gif) no-repeat;
}
.m_3:hover {
	background: url(images/m_3_h.gif) no-repeat;
}
.m_3_a {
	width:56px;height:13px;background: url(images/m_3_h.gif) no-repeat;
}
.m_4 {
	width:45px;height:13px;background: url(images/m_4.gif) no-repeat;
}
.m_4:hover {
	background: url(images/m_4_h.gif) no-repeat;
}
.m_4_a {
	width:45px;height:13px;background: url(images/m_4_h.gif) no-repeat;
}
.m_5 {
	width:56px;height:13px;background: url(images/m_5.gif) no-repeat;
}
.m_5:hover {
	background: url(images/m_5_h.gif) no-repeat;
}
.m_5_a {
	width:56px;height:13px;background: url(images/m_5_h.gif) no-repeat;
}
.m_6 {
	width:69px;height:13px;background: url(images/m_6.gif) no-repeat;
}
.m_6:hover {
	background: url(images/m_6_h.gif) no-repeat;
}
.m_6_a {
	width:69px;height:13px;background: url(images/m_6_h.gif) no-repeat;
}
.content {
	background:#FFFFFF;padding:0px 22px 12px 25px;
}
.left_block {
	width:223px;
}
.login {
	background:#000000;padding:10px 5px 0px 51px;height:55px;
}
.login input {
	margin:0px 3px 3px 0px;width:101px;height:18px;font:normal 10pt Tahoma;color:#FFFFFF;background:#000000;border:solid 1px #FFFFFF;
}
.left_galerey {
	padding:8px 0px 0px 0px;
}
.str_td {
	width:24px;padding:135px 0px 0px 0px;
}
.foto_gal {padding-left:1px;}
.foto_gal div {
	width:85px;float:left;
}

.foto_gal div img {
	display:block;
}
.right_block {
	width:209px;background:#000000;padding:20px 0px 0px 5px;
}
.big_f {
	display:block;
}
.zag {
	display:block;margin-bottom:10px;
}
.news_bl {
	padding-right:20px;font:normal 8pt Tahoma; color:#FFFFFF;padding-bottom:13px;
}
.dop_mm {
	width:21px;padding-top:22px;
}
.dop_mm_2 {
	width:31px;
}
.golos_bl {
	color:#FFFFFF;background:#ff9900;padding:4px;
}
.golos_bl .zag_2 {
	display:block;margin:0px 0px 16px 0px;
}
.golos_bl b {
	display:block;
}
.golos_bl label {
	display:block;
}
.golos_bl label input {
	margin-right:6px;
}
:root .golos_bl label input {
	position:relative;top:3px;margin-right:6px;
}
.but {
	display:block;margin:4px 0px 4px 140px;
}
.copy {text-align:right;padding:10px 0px 0px 0px;}
.inside_dop {padding:40px 0px 0px 0px;background:#000000;}
.inside_dop img {margin-bottom:120px;}
.inside_i_c {margin-left:-10px;margin-bottom:0px !important;}
.inside_text {background:#000000;padding:10px 20px 20px 20px;font:normal 8pt Tahoma;color:#FFFFFF;}
.inside_text h1 {
	font:normal 17pt Tahoma;
	color:#F00;
	margin:0px 0px 10px 0px;
}

.fiz_wi {width:178px;}
	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:2px;
		border:0px solid #999;	
		padding:1px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:70px;
		height:70px;
		line-height:70px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img
	{
		float:center;
		position:relative;
		top:0px;
		left:0px;	
	}
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */


/* // thumbnail list */

.news_slider {
  position: relative;
  width: 200px;
  margin:0;
  text-align: left;
}
.news_slider .messaging {
  display: block;
  padding: 5px;
  margin: 0 20px 0px 0px;
  background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
  position: absolute;
  top: 40%;
  display: none;
}
.news_slider .next {
  right:5px;
}
.news_slider .prev {
  left: -8px;
}
.news_slider .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  /*background: #eeeeed;*/
}
.news_slider .news_items {
  /* Важно! Ширина должна быть равна .item ((width + margin-right) * 2) */
  position: relative;
  width: 170px;
  top: 0;
  height:350px;
  left: 20px;
  overflow: hidden;
}
.news_slider .view_all {
  font-size: .8em;
  padding: 5px;
  margin: 0 0 2px 0;
  /*border-top: #eeeeed 1px solid;
  border-bottom: #eeeeed 1px solid;*/
  text-align: center;
}
.news_slider .item {
  /* Важно! Обязательно определяем свойства width и margin-right. */
  width: 170px;
  margin-right: 10px;
}
.news_slider .item div {
  font-size: .8em;
  width: 170px;
  padding: 0px 0 0px 0;
}
.news_slider .item img {
  padding: 0px;
  
}
.fl {
  margin:0px;
  padding:0px;
  float: left;
  display: inline;
}
