*  { 
	margin:0px; 
	padding:0px;
	}
body, input, select, textarea {	
	background-color: #ffffff;
	font-family:Arial,Verdana,sans-serif;
	}
p {
}
a { 
    text-decoration: underline;
    color: #333333;
    }
a:hover {
    text-decoration: none;
    }
/*h1{font-size: 16px; }*/
h2, h3, h4, h1 {text-align: left; padding-left:10px;}
h2, h1 {	
	font-size: 13px; 
	color: #444444; 
	}
h3 { 
	padding-left: 5px; 
	padding-top: 20px;	
	font-size: 12px; 
	color:#406480; 
	}
h4 {  	padding-left: 18px;
	padding-top:10px; 
	font-size: 12px; 
	color: #666; 
	}
h6 { 
	font-size: 12px; 
	color: #00487D; 
	}
.newsticker {
	list-style-type: none;
}
ol,ul {margin-left:30px;
}
td, input, select, textarea { 
	vertical-align: top; 
	font-family: Arial; 
	font-size: 11px;	
	color: #000000;	
	}
td, input, select, textarea { 
	vertical-align: top; 
	font-family: Arial; 
	font-size: 11px;	
	color: #000000;	
	}
a img { 
	border:0; 
	}
table { 
	width: 100%; 
	/*height: 100%;*/	
	border-collapse: collapse;
	}
td.top {
	height: 95px; 
	background:url(/images/template179/h_bg.gif) repeat-x; 
	}
td.down { 
	width:54%;
	height: 132px;
	vertical-align:bottom;
	background:url(/images/template179/down_line.png) repeat-x;	 
	}
td.down_left {
	width:23%;
	height: 132px; 	
	vertical-align:top;
	background:url(/images/template179/down_line.png) repeat-x; 
	}
td.down_rigth { 
	width:23%;
	height: 132px;
	vertical-align:bottom;
	background:url(/images/template179/down_line.png) repeat-x;	
	}
td.top_right { 
	background:url(/images/template179/h_bg.gif) repeat-x;
	height: 95px;
	text-align:right;
	}
td.top_2 {
	width: 70%;
	}
.top_right { 
	margin: 0px 8px;
	text-align:right;
	}
.top_right p {
	color:#FFFFFF;
	font-size:13px;
	text-shadow: 1px 1px 0px #000; 
	}
#top_top_text { 
	height: 10px;
	margin-right: 12px;
	padding-top: 4px;
	text-align: right;
	color: #FFFFFF;
	}
#top_down_text { 
	position:relative;
	float:right; 
	vertical-align:bottom;
	height:70px; 
	width:250px;
	margin-right: 10px;
	color:#FFFFFF; 
	}
#top_down_text p { 
	position:absolute;
	bottom: 0px;
	right:0px;
	text-shadow: 1px 1px 0px #000;
	}
#top_top_text a:hover 
	{
	color: #999999;
	}
.down_center { 
	padding-top: 5px;
	text-align:center;
	color:#333333;
	width:54%;
	}
.down_dot_line_rigth {
	height: 17px;
	background:url(images/template179/down_dot_line.png) no-repeat;
	margin-top: 5px;
	margin-right: 7px;
	text-align:right;
	color:#333333;
	font-size:9px;
	width:100%;
	}
#down_dot_line_left { 
	height: 17px;
	width:1px;
	float:right;
	background:url(/images/template179/down_dot_line.png) no-repeat;
	margin-top: 5px;
	}
.menu_bg { 
	background:url(/images/template179/Menu_bg.gif) repeat-x;
	height: 39px;
	text-align: center;
}
td.menu_bg a{
	display:block; 
	width: 100%; 
	height: 39px; 
	font-size:14px;
	font-weight:bold; 
	line-height:39px;
	color:#000000;
	text-decoration: none;
	}
td.menu_bg p{
	display:block; 
	width: 100%; 
	height: 39px; 
	font-size:14px;
	font-weight:bold; 
	line-height:39px;
	color:#0d517e;
	text-decoration: none;
	}
td.menu_bg a:hover { 
	background:url(/images/template179/link_img.png) repeat-x;
	text-shadow: 1px 1px 0px #fff;	
	color:#0d517e; 
	}
td.ten_menu { 
	height: 9px;
	background:url(/images/template179/ten_menu.gif) repeat-x; 
	}
.chertochka {
	width: 2px;
	background-image:url(/images/template179/chertochka.png); 
	}
#ten_menu_center {  
	height: 9px; 
	width:54%;
	background:url(/images/template179/ten_menu_center.gif) repeat-x;
	}
#main_left { 
	padding: 0px 10px; 
	width:23%; 
	background-image:url(/images/template179/dot.gif); 
	color:#444444;
	}
#main_left h2 {
	padding-bottom:3px;
	background:url(/images/template179/dot_line_gr.gif) bottom left repeat-x; 
	}
#main_rigth 
	{ 
	width:23%; 
	background-image:url(/images/template179/dot.gif);
	}
#main_rigth h2, #main_rigth h1 {	
	padding-bottom:3px;
	background:url(/images/template179/dot_line_gr.gif) bottom left repeat-x; 
	}
#main_left,#main_rigth 
	{ 
	padding: 0px 10px; 
	}
.tr {
	float:left; 
	padding-left: 10px; 
	height: 15px; 
	width: 5px;
	background:url(/images/template179/tr.png) left center no-repeat; 
	}
#center_obl 
	{text-align:left; 
	font-size:12px; 

	color:#444444; 
	}
#center_obl p{margin:5px; text-align: justify; text-indent: 20px;}
#center_obl h2, h1 
	{ 
	padding-bottom:3px;
	background:url(/images/template179/dot_line_gr.gif) bottom left repeat-x; 
	}
#center_obl img 
	{ 
	margin:5px 10px 10px 0px;
	}
#center_obl td
	{
	font-size:12px; 
	color:#444444; 
	}
#center_obl ul
	{
list-style-image:url(/images/template179/tick.gif); margin-bottom: 10px;
       }
td.down_left {
	vertical-align: top;
	}
td.down {
	vertical-align: top;
	}
.rub {
	float: left;
	}
.rub strong {
	font-size: 13px;
	}
.rub{
	padding: 10px 10px;
	font-size: 13;
	color: #FFFFFF;
	}
.rub a {
	text-decoration: underline; 
	color:#CCCCCC;
	}
.rub a:hover {
	text-decoration: none;
	color:#FFFFFF;
	}
.rub li {
	list-style-image:url(/images/template179/list_dot.gif);
	}
.rub ul {
	padding: 10px 0px 0px 35px;
	}
#rub_rigth {
	float: left;
	margin-top: 15px;
	padding:10px 10px;
	font-size:13;
	color:#FFFFFF;
	}
#rub_rigth strong {
	font-size: 13px;
	}
#rub_rigth a {
	text-decoration:underline;
	color:#CCCCCC;
	}
#rub_rigth a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
#rub_rigth li {
	list-style-image:url(/images/template179/list_dot.gif);
	}
#rub_rigth ul {
	padding: 10px 0px 0px 35px;
	}
td.down_rigth {
	vertical-align:top;
}
#super_line_left {background:url(/images/template179/super_line.gif) center right no-repeat;}
#super_line_right {background:url(/images/template179/super_line.gif) center left no-repeat;}

.abit { 
	background:url(/images/template179/Menu_dot_line.png) bottom left repeat-x;
	}
.abit ul {
	list-style-image:url(/images/template179/strelka.png);
	margin-left: 30px;
	}
.abit li {
	padding-top: 5px;
	padding-bottom: 20px;
	}
.abit a {
	text-decoration: underline;
	font-style:italic;
	color:#333333;
	}
.abit a:hover {
	text-decoration: none;
	color:#406480;
	}
.list_fil { 
	background:url(/images/template179/Menu_dot_line.png) bottom left repeat-x;
	}
.list_fil ul {
	list-style-image:url(/images/template179/strelka.png);
	margin-left: 30px;
	}
.list_fil li {
	padding-top: 5px;
	padding-bottom: 5px;
	}
.list_fil a {
	text-decoration: underline;
	font-style:italic;
	color:#333333;
	}
.list_fil a:hover {
	text-decoration: none;
	color:#406480;
	}

.div_ot { 
	margin-top: 20px;
	}
#dr {
	padding-top: 5px;
	text-align:center;
	}
.spr {
	width: 190px;
	height: 39px; 
	float: right;
	margin-top: 12px;
	font-size:13px;
	text-shadow: 1px 1px 0px #000; 
	}
.spr p {
	font-size: 14px;
	}
.spr span {
	font: 16px;
	font-weight:bold;
	}
#foto {
	margin-left: 3px;
	margin-top: 20px;
	color:#333333;
	}
#foto img {
	margin-right: 10px;
	}
#foto p { 
	text-indent: 10px;
	padding-bottom: 10px;
	}
.otstup_rigth { width:234px;
	margin: auto;
	}

.express_nav {
	padding: 20px 0px;
	text-align:justify;
	}
.poisk {
	margin-top: 10 px;
	}
.edit { 
	width: 210px;
	height: 21px;
	background:url(/images/template179/edit.png) top right no-repeat;
	margin: 10px 0px 40px 0px;
       float:left;
	}
#searchInput { 
	float:left;
	width: 178px;
	height: 14px;
	margin-top: 4px;
	margin-left: 8px;
	outline: none;
	border:0;
	color:#406480;
	font-style:italic;
	}
#button_search {
    background:url(images/template179/but_f.png) top right no-repeat;
    height: 21px;
    float:right;
    width: 23px;
    border: 0px;
    outline: none;
    }
h1.text1, a.text1 {
	font-size:14px; 
	font-weight:bold;
	text-decoration: none;
	color:#333333;
       background::none;
	}
a:hover.text1 {
	text-decoration: underline;
	color:#333333;
	}
a.text2 {
	font-size:12px;
	text-decoration: none;
	color:#c0c0c0;
	}
a:hover.text2  {
	text-decoration:underline;
	}
a.text3 {
	font-size:14px;
	text-decoration: none;
	color:#333333;
	}
a:hover.text3 {
	text-decoration:underline;
	}
a.text4 {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#333333;
	}
a:hover.text4  {
	text-decoration:underline;
	}
#express {
	padding: 10px 20px 10px 10px;
	text-align:justify;
	}
.news {
	float:left;
	vertical-align:top;
	width:48%;
	margin-right:5px;
	padding-top:20px;
       position:relative;
	}
a.rss{
       position:absolute;
       top:12px;
       right:0;
}
.news h2{
	background:url(/images/template179/line_news.gif) bottom repeat-x;
	padding-bottom:15px;
	}
b.news_date {padding-left: 18px;
	padding-top:10px; 
	font-size: 11px; 
	color: #999999;
       text-align: left; 
       padding-left:10px;
       display:block;
       }
.arhiv_news {
       text-align:right;
       }
.arhiv_news a{
       font-size: 11px; 
       }
.arhiv_news a:hover{
       text-decoration:none;
       }
b.calendar{
text-align:center;
}
.foto_anons {
	text-indent: 10px;
	color:#333333;
	}
.foto_anons a{
	text-decoration:underline;
	color:#333333;
	}
.foto_anons a:hover {
	text-decoration:none;
	}
.text_news {
	color:#333333;
	}
.pad_foto {
	margin-left: 10px;
	}
a.small_ten {
	height: 97px;
	width: 126px;
	float:left;
	background:url(/images/template179/small_ten.png) no-repeat;
	}
a:hover.small_ten  {
	float:left;
	height: 97px;
	width: 126px;
	background:url(/images/template179/big_ten.png) no-repeat; 
	}
.img_pod {
	margin-top: 8px;
       padding-top:3px;
	}
.video {
	float: left;
	padding-right: 20px;
	padding-top: 20px;
	}
.video a {
	display:block;
	height: 63px;
	width: 81px;
	}
.koment {
	padding-top: 20px;
	}
.koment a {
	text-decoration: underline;
	font-style:italic;
	color:#333333;
	}
.koment a:hover {
	text-decoration: none;
	color:#406480;
	}

#arhiv {
	float:right;
	}
.edit_koment {
	border: 1px solid #c0c0c0;
	outline: 0px;
	height: 15px;
	width:100px;
	margin-top: 10px;
	}
.in_koment {
	border: 1px solid #c0c0c0;
	outline: 0px;
	height: 100px;
	width:400px;
	margin-top: 10px;
	padding-bottom: 5px;
	}
#button_koment {
	color:#FFFFFF;
	background:url(/images/template179/but_img.png) center top repeat-x;
	border: 0px;
	margin-top: 10px;
	height:20px;
	width: 100px;
	margin-bottom: 50px;
	}
.up_video_text p {
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:justify;
	text-indent: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
#kommentarii {
	padding-top: 20px;
	padding-bottom:20px;
	}
.main_left_menu {
	font-size:12px;
	}
.main_left_menu a {
	background:url(/images/template179/rollover.gif) no-repeat;
	min-height: 23px;
	line-height:23px;
	text-decoration: none;
	padding-left: 18px;
	width: 93%;
       display: block; 
    /*   height: 100%*/
	}
.main_left_menu a:hover {
	background:url(/images/template179/rollout.gif) no-repeat;
	}
.link_link {
	display:block;
	width: 100%;
	color: #444444;
	}
.drrgsu
{
width: 224px;
text-align:center;
margin:auto;
}
td.dr_zagolovok {
	background:url(/images/template179/dr_zagolovok.png) repeat-x;
	height: 34px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding-left: 8px;
	border: 1px solid #FFFFFF;
	}
.dr_zagolovok strong {
	color:#990033;
	font-size:11px;
	}
td.dr_zagolovok font {
	font-size:10px;
	color:#CCCCCC;
	}
td.down_dr strong {
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
       line-height:35px;
	}
td.down_dr {
	background:url(/images/template179/down_dr.png) repeat-x;
	height: 40px;
        width:32%;
	border: 1px solid #FFFFFF;
	text-shadow: 1px 1px 0px #000;
	}
.small_dr_down {
	background:url(/images/template179/small_dr_down.png) repeat-x;
	height: 18px;
	font-size:12px;
	text-shadow:none;
        color: #ffffff;
	}
td.small_dr_down {
        width:32%;
        border: 1px solid #FFFFFF;
        text-shadow: 1px 1px 0px #000;
        }
.menu_in {
	padding-left: 35px;
	font-size:12px;
color: #000000;
	}
.menu_in a {
	text-decoration: none;
	background-image:url(/images/template179/dot.gif); 
	color: #000000;
	}
.menu_in a:hover {
	text-decoration:underline;
background-image:url(/images/template179/dot.gif); 
	}
.pad_center {
	padding-left: 10px;
	padding-right:10px;
	}
.pic {
	float:right;
	}
td.main_left2{
	border-bottom: 3px solid #acb9bf; 
	border-top: 3px solid #acb9bf;
	background-color:#012f58;
	}
 td.main_left2 table{background:url(/images/template179/down_line.png) repeat-x; }
.left_down {
	width:23%;
	}
.left_down p {
       padding-left:10px;
       color: #333333;
       }
.right_down p {
color: #333333;
text-align:right;
padding-right:10px;
}
.sup {
	float:left;
	position:relative;
	}
#flash {
  z-index: 1;
}
.likespec ol li a {
color:#ffffff;
}

div.search{text-align:right;}
div.im{display: inline; height:20px;}
input.text_find {height:18px;}
input.button  { width:26px; height:20px;border:0px;margin-left:-5px; background: url(/img/search.gif) no-repeat left center;}
@media all and (min-width: 0) {
input.text_find {  top:0px;  } /* для Opera */
}