*{
 outline:none !important;
}

html,body{
 height:100%;
 margin:0px;
 padding: 0px;
 font-size: 11px;
 background: #ffffff;
 font-family: Arial;
 color: #555555; 
}
a{
 text-decoration: none;
 color: #355DC4;
}

.main{
 min-width: 990px;
}


table{
 border:0px;
 border-collapse:collapse;
}

.cover {
 float: left;
 width:10.0%;
 max-width:150px;
 min-width:72px;
 border:1px solid black;
 background: #f9f9f9;
 padding:6px 0;
 margin: 2px 5px 5px 2px;
 position:relative;
}

table td{
 padding:0px;
}

p {margin: 0; padding: 0;}


ul {
 padding: 0px;
 margin: 0px;
}

li{
 list-style: none;
}

.category {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
 padding-top: 15px;
}
.category a {
 color: #4b719e;
 text-decoration:none;
}
.category a:hover {
 text-decoration: underline;
 }
.speedbar {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
 padding-left: 6px;
}
.speedbar a {
 color: #4b719e;
 text-decoration:none;
}
.speedbar a:hover {
 text-decoration: underline;
 }

.slink {
 color: #666666;
 font-size: 11px;
 font-family: Arial;
 vertical-align: bottom;
}

.slink2 {
 color: #666666;
 font-size: 11px;
 font-family: Arial;
}

.slink_big {
 color: #666666;
 font-size: 14px;
 font-family: Arial;
 font-weight: bold;
}

.slink a:active,
.slink a:visited,
.slink a:link {
 color: #E34000;
 text-decoration:none;
 }

.slink a:hover {
 color: #E34000;
 text-decoration: underline;
 }


.slink2 a:active,
.slink2 a:visited,
.slink2 a:link {
 color: #E34000;
 text-decoration:none;
 }

.slink2 a:hover {
 color: #E34000;
 text-decoration: underline;
 }

.copy {
 color: #e2e2e2;
 font-size: 12px;
 font-family: tahoma;
 font-weight: bold;
 padding: 0px;
}
.skin {
 font-size: 11px;
 font-family: tahoma;
 padding-left: 60px;
}
select {
 font-size: 11px;
 font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
 color: #a2a2a2;
 text-decoration:none;
 }

.copy a:hover {
 color: #727272;
 text-decoration: underline;
 }
.ltitle {
 color: #E34000;
 font-size: 18px;
 font-family: tahoma;
 font-weight: bold;
 padding-left: 6px;
 padding-top: 11px;
}
.stext {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
 color: #E34000;
 text-decoration:none;
 }

.stext a:hover {
 color: #E34000;
 text-decoration: underline;
 }

.ntitle {
 padding:0px 5px 3px 0px; 
 color:#666666; 
 font-size:15px; 
 font-weight:bold; 
 text-transform:none;
}

.ntitle a {
 color:#666666;
 text-decoration:none;
}
.ntitle a:hover {
 text-decoration: underline;
 }
.ctitle {
 color: #888888;
 font-size: 12px;
 font-family: tahoma;
 padding-top: 10px;
 padding-bottom: 7px;
}
.ctitle a {
 color: #4b719e;
 text-decoration:none;
}
.ctitle a:hover {
 text-decoration: underline;
 }

.news {
 FONT: 13px Arial;
 text-align:justify;
 color: #555555;
}

.news2 {
 FONT: 13px Arial;
 color: #555555;
}

.news img {
 border:none;
}

.news a {
 color: #4b719e;
 text-decoration:none;
}
.news a:hover {
 text-decoration: underline;
 }
.userstop {
 font-family:Arial;
 font-size:11px;
 color:#606D77;
}
.userstop thead {
 font-family:Arial;
 font-size:11px;
 font-weight: bold;
 color: rgb(71,117,165);
}
.userstop td {
 padding:3px;
}
.userstop a {
 color: #4b719e;
 text-decoration:none;
}
.userstop a:hover {
 text-decoration: underline;
 }
.hr_line {
 background: url(/images/line.gif);
 width: 100%;
 height: 7px;
 font-size: 3px;
 font-family: Arial;
 margin-top: 4px;
 margin-bottom: 4px;
}

.navigation {
 color:#666;
 border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
 text-decoration:none;
 color: #636363;
 background:#F9F9F9;
 border:1px solid #E6E6E6;
 padding:3px 6px;
 font-size:11px
}

.navigation a:hover {
 background:#799AE3;
 color:#FFFFFF;
 border-color:#E6E6E6;
}

.navigation span {
 text-decoration:none;
 background:#fff;
 padding:3px 6px;
 border:1px solid #E6E6E6;
 color:#ccc;
 font-size:11px;
}

.mainmenu {padding:10px 0px 0px 0px;}
.mainmenu a {color:#727272; font-weight:bold; font-size:14px; text-decoration:none;}
.mainmenu a:visited {color:#727272;}
.mainmenu a:hover {color:#727272; text-decoration:underline;}


.topmenu {padding:10px 0px 0px 0px;}
.topmenu a {color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
.topmenu a:visited {color:#fff;}
.topmenu a:hover {color:#fff; text-decoration:underline;}

.mtitle {
 padding:0px 0px 0px 5px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
}

.search_categ_title{
 padding: 3px 10px 3px;
 font-size: 11px;
 font-weight:bold;
 text-align:center;
 border:1px solid #A1B1BE; 
 color:#727272;
}


.link-list {
 padding-left:20px;
 margin-top:0px;
}

.link-list li a{
 padding-left:20px;
}

.link-list .link-magnet{
 background-image: url("/images/magnet_small.png");
 background-repeat: no-repeat;
}

.link-list .link-torrent{
 background-image: url("/images/bittorrent_small.png");
 background-repeat: no-repeat; 
}

.popup-help{
 height:400px;
 width:600px;
 overflow:auto;
}

/* header */

 #login_panel{
 padding: 20px 10px 20px 0px;
 text-align: right;
 color: #000000; 
 }
 
 #login_panel a{
 text-decoration:none;
 padding: 5px 5px 5px 5px; 
 color: #000000; 
 }
 
 #login_panel a:hover {
 text-decoration: underline;
 }
 
 img {
 border: 0;
 }
 
 #header { 
 /*background:url("/images/head/header_bg.png") repeat-x;*/
 height:86px;
 padding: 0px;
 }
 
 #header_left {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 230px;
 padding: 6px 5px 0px 0px;
 }
 #header_middle {
 text-align: center;
 overflow: hidden;
 height: 70px;
 margin: 0px 420px 0px 240px;
 padding: 8px 0px;
 }
 #header_right {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 430px;
 padding: 3px 0px 0px 0px; 
 }
 
 
 #header_middle a:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 opacity: 1.0;
 }
 
 #header_middle a img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 opacity: 0.3;
 background-color:white;
 }
 
 .glossymenu{
 /* position: relative; */
 padding: 0 0 0 34px;
 margin: 0 auto 0 auto;
 background: url(/images/head/menub_bg.gif) repeat-x; /*tab background image path*/
 height: 38px;
 list-style: none;
 }
 
 .glossymenu li{
 float:left;
 /* height:38px; */
 }
 
 .glossymenu li a{
 float: left;
 /* display: block; */
 color:#000;
 /* text-decoration: none; */
 /* font-family: sans-serif; */
 font-size: 13px;
 /* font-weight: bold; */
 padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
 height: 38px;
 /* text-align: center; */
 cursor: pointer;
 }
 
 .glossymenu li a b{
 float: left;
 /* display: block; */
 padding: 17px 24px 0 8px; /*Padding of menu items*/
 height: 23px;
 }
 
 .glossymenu li.current a{
 color: #fff;
 background: url(/images/head/menub_hover_left.gif) no-repeat; /*left tab image path*/
 background-position: left top;
 }
 
 .glossymenu li.current a b{
 color: #fff;
 background: url(/images/head/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
 }
 
 #bottomnav { 
 background:url(/images/head/menub_bottom.gif) repeat-x;
 height:35px;
 padding: 0px;
 font: 12px Arial;
 color: #FFFFFF;
 width:100%; 
 }
 
 #bottomnav a {
 height:35px;
 line-height:35px;
 text-decoration:none;
 padding: 0 10px;
 color: #FFFFFF; 
 }
 
 #bottomnav a:hover {
 text-decoration: underline;
 }
 
 #bottomnav-left { 
 float:left;
 position:absolute;
 width:67%;
 
 }
 
 #bottomnav-right { 
 position:absolute;
 right:10px;
 padding:6px;
 text-align:right;
 width:33%;
 }
 
 li.topnav_bg_lr {
 background-image:url('/images/head/topnav_bg_lr.png');
 margin:0px;
 padding:0px;
 }
 
 b#selected_lround{
 background:url("/images/head/lround.png") no-repeat scroll left top transparent;
 }
 
 b#selected_rround{
 padding:0px 8px;
 background:url("/images/head/rround.png") no-repeat scroll right top transparent;
 }
 
 b#selected_rround a{
 background-color: #fff;
 font-weight:normal;
 color:#0093DD;
 padding:0px;
 }


/*START multimedia block on main*/

.small_poster { 
 position:relative;
 display:inline;
 float: left;
 overflow: hidden;
 width: 100px;
 margin: 5px;
}
img.small_poster{
 position:relative;
 z-index:0; 
}

.small_poster_title{
 display: block;
 padding: 3px;
}

.mask90{
 background:url("/images/masks/mask90.png") no-repeat scroll 0 0 transparent;
 height:93px;
 width:92px;
 display:block;
 z-index:1;
 position: absolute;
 top: 0;
}


#multimedia_block {
 position:relative;
}

#main_clip {
 float: left;
}

.top_posts_line{
 text-align: left;
 overflow: hidden;
 height: 85px;
 padding: 10px;
}

#main_clip {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 240px;
 }
#main_top_post {
 text-align: center;
 overflow: hidden;
 margin: 0px 0px 0px 310px;
 }

/*END*/

/*START sidebar*/

.sidebar_div {
 font-family: Arial;
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.sidebar_title {
 font-family: Arial;
 padding:6px 0 6px 8px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.sidebar_text {
 position:relative;
 padding:4px 0 4px 8px;
 font-size: 14px;
 font-family: Arial;
 color: #444444;
}


/* download_message (alert)*/
 div#download_message{
 background: #fff6bf url(/images/alert.png) center no-repeat;
 background-position: 15px 50%;
 text-align: left;
 padding: 15px 20px 15px 80px;
 border-top: 2px solid #ffd324;
 border-bottom: 2px solid #ffd324;
 }
 
 div#download_message a{
 font-weight: bold;
 text-decoration: underline;
 }
 
 div#download_message a:hover{
 text-decoration: none;
 }

/*END*/

/*START navigation bar item
.navbar_item{
 padding: 6px 8px 6px 8px;
}

.navbar_item a{
 font-size: 13px;
 font-family: Arial;
 color: #444444;
 letter-spacing: 1px;
 font-weight: bold;
 text-decoration:none; 
}
/*END*/



/*****************************ñïèñêè êàòåãîðèé********************************
.sidebar_categ{
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.sidebar_categ tr th{
 height:30;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
 padding: 4px 0px 4px 8px;
}

.sidebar_categ tr td{
 padding: 4px 0px 4px 8px;
 font-size: 11px;
 font-family: tahoma;
}

.sidebar_categ tr td a {
 color: #626262;
 text-decoration:none;
}
/******************************************************************************/





/*START spoiler_rating*/

.spoiler_rating{
 color: #717171;
 font-size: 11px;
 font-family: Arial;
 font-weight: bold;
 vertical-align: bottom;
 background-color: #EEEEEE;
 border: 1px solid;
 padding: 3px;
}

.spoiler_rating tr td {
 padding: 0px 2px;
}

/*END sidebar*/




/*START tv*/

#tv_menu_date{
 background-color: #EEEEEE;
}

#tv_menu_date tr td{
 padding: 5px;
 text-align: center;
 font: bold 14px Arial;
}

#tv_menu_date tr td a:link,
#tv_menu_date tr td a:visited,
#tv_menu_date tr td a:active {
 text-decoration:none;
 color:#003399;
}

#tv_menu_date tr td a:hover{
 text-decoration:underline;
}


.tv_time_now{
 text-align: right;
 vertical-align: top;
 font: 13px Arial;
 color:red;
}

.tv_time_now a:link,
.tv_time_now a:visited,
.tv_time_now a:active {
 text-decoration:none;
 color:red;
}

.tv_time_now a:hover{
 text-decoration:underline;
}


.tv_time_new{
 text-align: right;
 vertical-align: top;
 font: 13px Arial;
 color:#003399;
}

.tv_time_new a:link,
.tv_time_new a:visited,
.tv_time_new a:active {
 text-decoration:none;
 color:#003399;
}

.tv_time_new a:hover{
 text-decoration:underline;
}


.tv_time_old{
 text-align: right;
 vertical-align: top; 
 font: 13px Arial;
 color:#787878;
}

.tv_time_old a:link,
.tv_time_old a:visited,
.tv_time_old a:active {
 text-decoration:none;
 color:#787878;
}

.tv_time_old a:hover{
 text-decoration:underline;
}


.tv_name{
 padding: 0px 5px 3px;
 vertical-align: top;
 font: 13px tahoma;
 color:#444444; 
}

.tv_name a:link,
.tv_name a:visited,
.tv_name a:active {
 text-decoration:none;
 color:#444444;
}

.tv_name a:hover{
 text-decoration:underline;

}

#tv_channel_logo {
 padding-bottom:10px;
}

#tv_channel_logo a:link,
#tv_channel_logo a:visited,
#tv_channel_logo a:active {
 text-decoration:none;
}

#tv_channel_logo a:hover{
 text-decoration:underline;
 color:#E34000;
}
 
#tv_channel_logo img{
 vertical-align:bottom;
 border-width:0px;
}

#tv_channel_logo a span{
 color:#E34000;
 font-family:Arial;
 font-size:18px;
 font-weight:bold;
}


#tv_period_menu{
 font: bold 13px Arial;
}

#tv_period_menu a:link,
#tv_period_menu a:visited,
#tv_period_menu a:active {
 text-decoration:none;
 color:#003399;
}

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


A.tv_channel:link {
text-decoration: none;
font: 12px Arial;
color: #444444;
} 
A.tv_channel:visited {
text-decoration: none;
font: 12px Arial;
color: #444444;
} 
A.tv_channel:hover { 
text-decoration: underline;
font: 12px Arial;
color: #444444;
} 
A.tv_channel:active { 
text-decoration: none;
font: 12px Arial;
color: #444444;
}


/*END tv*/

/*Ôèëüìû íà ãëàâíîé*****************************************************/
.blocks_films {
 position: relative;
 height: 100%;
 padding: 12px 10px;
}

.block_film {
 position: relative;
 float: left;
 margin: 0 5px 5px 0;
 width: 240px;
 height: 110px;
 background: none;
 border: none;
 z-index: 10;
 overflow: hidden;
 color: #000000;
 font-size: 11px;
 font-family: Verdana;

}

.block_film .img {
 float: left;
 width: 103px;
 height: 93px;
 position: relative;
}

.block_film .img img {
 border: 2px solid #D8D9CA;
 padding: 2px;
}


.block_film .desc {
 overflow: hidden;
}


.block_film .desc .entity-date {
 padding: 0 5px;
 background-color: #E0E2D4;
 font-size: 95%;
 white-space: nowrap;
}

.film-title{
 color: #226BB7;
 font-size: 12px;
 font-family: tahoma;
}

/*****************************************************************/

/*****************************************************************/
.main_table {
 width:100%;
}

.main_table tr td {
 padding: 10px;
 height: 100%;
}

.main_table tr td div{
 border-top: 1px solid #CCCCCC;
 height: 100%;
}

.main_table2 tr td{
 vertical-align: top;
 font-size: 11px;
}

.main_table tr td h1{
 color: #E34000;
 font-size: 18px;
 font-family: tahoma;
 font-weight: bold;
}

.w_line{
 padding: 0;
 background-color:#CCCCCC;
}

/*****************************************************************/
.title_spoiler {
 color: #636363;
 background-color:#C4FEC2;
 border: 1px solid #78C7E9;
 padding: 2px;
 cursor:pointer;
}

.title_spoiler img{
border: 0;
}

.spoiler {
 color: #757575;
 background-color:#EDF8FE;
 border: 1px dotted #78C7E9;
 border-top: 0;
 text-align: justify;
 padding: 2px;
}
.lgsl_tb tr td div{
 text-align: center;
 margin:3px 2px 2px 2px;
 color: black;
 font-size: 11px;
 font-family: tahoma;
}

/*****************************************************************/
.mtitle_sidebar {
 padding:0px 30px 0px 5px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}


.addnews_input_name_left{
 font-family:tahoma;
 font-size:11px;
 font-weight: bold;
 color: #727272;
 padding-right: 7px;
 padding-bottom: 7px;
 text-align: left;
}

.addnews_input_name{
 width:130px;
 font-family:tahoma;
 font-size:11px;
 font-weight: bold;
 color: #727272;
 padding-right: 7px;
 padding-bottom: 7px;
 text-align: right;
}

.addnews_input_name a:hover{
 color: red; /* Öâåò ññûëêè */ 
}

/************************ ïîëå ââîäà ********************************/
.buttons_audio{
 background: #727272;
 border: 1px solid #9E9E9E;
 color: #ffffff;
 font-family: Verdana, Tahoma, helvetica, sans-serif;
 padding: 0px;
 vertical-align: middle;
 font-size: 11px; 
 height: 21px;
}

.addnews_input{
 width:223px;
 height:18px;
 font-family:tahoma;
 font-size:11px;
 border: 1px solid #999999;
}
.addnews_input_audio{
 width:213px;
 height:18px;
 font-family:tahoma;
 font-size:11px;
 border: 1px solid #999999;
}

/******************************************************************************/

.bottom_menu{
 color: #ffffff;
 font-size: 11px;
 font-family: tahoma;
 vertical-align: middle;
}

.bottom_menu a:active,
.bottom_menu a:visited,
.bottom_menu a:link {
 color: #ffffff;
 text-decoration:none;
 }

.bottom_menu a:hover {
 text-decoration: underline;
 }

/*****************************ëèöåâîé ñ÷åò ********************************/
.sidebar_pa{
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.sidebar_pa tr th{
 height:30;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
 padding: 4px 0px 4px 8px;
}

.sidebar_pa tr td{
 padding: 0px 0px 0px 0px;
 font-size: 11px;
 font-family: tahoma;
}

.sidebar_pa tr td a {
 color: #626262;
 text-decoration:none;
}
/******************************************************************************/

/*****************************Ïîñëåäíèå íîâîñòè******************************
.sidebar_lastnews{
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.sidebar_lastnews tr th{
 height:30;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
 padding: 4px 0px 4px 8px;
}

.sidebar_lastnews tr td{
 padding: 4px 0px 4px 0px;
 font-size: 11px;
 font-family: Arial;
}

.sidebar_lastnews tr td a {
 color: #626262;
 text-decoration:none;
}
/******************************************************************************/


/********** ********** * ftp-module-styles * ********** **********/

div#ftp-module-container{
 border: 1px solid #a0a0a0;
 padding:10px 10px 20px 10px;
}

div#ftp-module-container h2.ntitle{
 border-bottom:1px solid #a0a0a0;
 padding:5px 0 8px 0;
 margin:0 0 10px 0;
 text-transform:uppercase;
}

div#ftp-module-container p{
 margin:0;
 padding:3px 0 10px 0;
}

td.rowFolder div{
 padding-left:25px;
 position:relative;
 min-height:1px;
 height:auto !important;
 height:1px;
}

tr.rowFile{
 display:none;
}
tr.rowFile td.fileName{
 padding-left:25px;
}

div.collapsed span.folderIcon,
div.expanded span.folderIcon{
 background:url(/images/ftp_module/icon_folder.png) left top no-repeat;
 display:block;
 width:18px;
 height:18px;
 position:absolute;
 top:-1px;
 left:1px;
 cursor:pointer;
}

div.expanded span.folderIcon{
 background-position:left bottom;
}

.nodisplay{
 display:none;
}

.dark{
 color:#333333 !important;
}

ul.errors li, .error{
 font:13px Arial, Helvetica, sans-serif;
 color:#FF0000;
}

tr.darkRow td{
 background-color:#E7E3DC;
}

table.infotable{
 border-collapse:collapse;
 width:100%;
 font:12px Arial, Helvetica, sans-serif;
}

table.infotable th,
table.infotable td{
 padding:3px 5px;
 border:1px solid #CCCCCC;
}

table.infotable th{
 background-color:#C8DDF7;
 color:#666666;
}

.stext{
 padding:10px 0 10px 0;
}

div#ftp-module .ntitle{
 text-transform:uppercase;
}

.warning *{
 background-color:#FCB6B6;
}

/********** ********** / ftp-module-styles / ********** **********/

table.infotable{
 border-collapse:collapse;
 width:100%;
 font:12px Arial, Helvetica, sans-serif;
}

table.infotable th,
table.infotable td{
 padding:3px 5px;
 border:1px solid #CCCCCC;
}

table.infotable th{
 background-color:#C8DDF7;
 color:#666666;
}

.stext{
 padding:10px 0 10px 0;
}

div#ftp-module .ntitle{
 text-transform:uppercase;
}


/********** ********** / mainpage styles / ********** **********/
#main_mncol{
 padding:0px 5px 5px 5px;
}

b.mn_block_h{
 display:table-cell;
 vertical-align:middle;
 padding: 2px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 font-family: arial;
 color: #404040;
 font-weight:bold;
 font-size:12px;
}

.copyright{
 color: black;
 font-size: 11px;
 font-family: tahoma;
 vertical-align: middle;
}


.main_block {
 position:relative;
 width:100%;
 display: inline-block;
 border-color: #DBE1E6;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
 background-color: #ffffff;
 
}

.main_mn_title {
 position:relative;
 display:table;
 width:100%;
 height:30px;
 vertical-align:middle;
 margin:0px 0px 0px 0px;
 padding:6px 0px 6px 0px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
 border-color: #DBE1E6;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.main_mn_text {
 position:relative;
 margin:0px 0px 0px 0px;
 padding:7px;
 font-size: 12px;
 font-family: arial;
 color: #333333;
}

.main_mn_right {
 width:310px;
 border-color: #DBE1E6;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin:0px 0px 5px 0px;
 padding:0px 0px 5px 0px;
 top:4px;
 bottom:4px;
 background-color: #ffffff;
 
}


.main_mn_right_title {
 display:table;
 vertical-align:middle;
 width:310px;
 height:30px;
 margin:0px 0px 0px 0px;
 padding:6px 0 6px 0px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
 border-color: #DBE1E6;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.main_mn_clip {
 display:table;
 vertical-align:middle;
 width:310px;
 height:234px;
 text-align:center;
 margin:0px 0px 0px 0px;
 padding:7px 0px 7px 0px;
 top:7px;
 bottom:7px;
 font-size: 12px;
 font-family: arial;
 color: #333333;
}

.main_mn_afisha {
 width:310px;
 margin:0px 0px 0px 0px;
 padding:7px;
 top:7px;
 bottom:7px;
 font-size: 12px;
 font-family: arial;
 color: #333333;
}

.main_mn_text a:link{
 text-decoration: underline;
 font: 12px arial;
 color: #355DC4;
}
.main_mn_text a:visited{
 text-decoration: underline;
 font: 12px arial;
 color: #355DC4;
}

.main_mn_text a:hover{
 text-decoration: underline;
 font: 12px arial;
 color: #355DC4;
}

.main_mn_text a:active{
 text-decoration: underline;
 font: 12px arial;
 color: #355DC4;
}

/********** / news on mainpage styles / **********/
#mn_last_new{
 display: inline-block;
 font-size:13px;
 width:99%;
}

.mn_news_column_l{
 float:left;
 width:49%;
 padding-right: 4px; 
}

.mn_news_column_r{
 float:right;
 width:49%;
 padding-left: 4px;
}


.mn_news_blok{
 padding-bottom: 7px;
 display: inline-block;
}


.mn_news_thumb{
 clear:both; 
 margin:3px 5px 0 0;
 float: left;
}

.mn_news_thumb img{
 border:2px solid #D8D9CA;
 padding:2px;
}

/********** / company styles / **********/

b.cmny_h {
FONT: 14px tahoma; color: #0089E3;font-weight:bold;
}

b.cmny_t {
FONT: 12px arial; color: #000000;
}

b.cmny_n {
FONT: 18px arial; color: #FF4300;font-weight:bold;
}


/********** / wth_now styles / **********/


b.wth_now_h1 {
display:table-cell;
vertical-align:middle;
FONT: 15px Arial; color: #0089E3;font-weight:bold;
padding:0px 0px 0px 0px;
}

.wth_now_td{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
}

b.wth_now_t{
FONT:55px arial; color: #FF4300;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
}

td.wth_now_text{
padding-left:5px;
FONT: 12px arial; color: #444444;
margin-bottom:2px;
}

A.wth_more:link {
text-decoration: none;
font: 12px tahoma;
color: #0089E3;
} 
A.wth_more:visited {
text-decoration: none;
font: 12px tahoma;
color: #0089E3;
} 
A.wth_more:hover { 
text-decoration: underline;
font: 12px tahoma;
color: #0089E3;
} 
A.wth_more:active { 
text-decoration: none;
font: 12px tahoma;
color: #0089E3;
}


/********** / currency styles / **********/

.currency_text{
padding-left:5px;
FONT: 12px arial; color: #444444;
margin-bottom:2px;
}

.currency_text_b{
FONT: 12px arial; color: #444444;
font-weight:bold;
}

/********** / radio_rating styles / **********/

.radio_rating_bar {
 font-family: Arial;
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.radio_rating_bar_title {
 font-family: Arial;
 padding:6px 0 6px 8px;
 background:#98C907;
 color:#FFFFFF;
 font-color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.radio_rating_bar_text {
 padding:4px 0 4px 8px;
 font-size: 14px;
 font-family: Arial;
 color: #444444;
}

.radio_raiting_h{
FONT: 14px arial; color: #FFFFFF;font-weight:bold;
}

.radio_rating_line{
 padding:0px 5px 7px 2px;
 font:tahoma;
 font-size:12px;
 color: #444444;
}



.radio_rating_station{
font: 12px arial;
color: #444444;
}

.radio_rating_listen{
font: 10px tahoma;
color: #444444;
}

A.radio_rating_pl:link {
text-decoration: none;
font: 12px arial;
color: #F26400;
} 
A.radio_rating_pl:visited {
text-decoration: none;
font: 12px arial;
color: #F26400;
} 
A.radio_rating_pl:hover { 
text-decoration: underline;
font: 12px arial;
color: #F26400;
} 
A.radio_rating_pl:active { 
text-decoration: none;
font: 12px arial;
color: #F26400;
}

A.radio_rating_more:link {
text-decoration: none;
font: 11px tahoma;
color: #444444;
} 
A.radio_rating_more:visited {
text-decoration: none;
font: 11px tahoma;
color: #444444;
} 
A.radio_rating_more:hover { 
text-decoration: underline;
font: 11px tahoma;
color: #444444;
} 
A.radio_rating_more:active { 
text-decoration: none;
font: 11px tahoma;
color: #444444;
}

/********** / radio_desc styles / **********/


.blocks_radio {
 position: relative;
 height: 100%;
 padding: 12px 10px;
}
.block_radio {
 position: relative;
 float: left;
 margin: 0 5px 5px 0;
 width: 240px;
 height: 110px;
 background: none;
 border: none;
 z-index: 10;
 color: #000000;
 font-size: 11px;
 font-family: Verdana;

}


.block_radio .img {
 float: left;
 width: 103px;
 height: 93px;
 position: relative;
}
.block_radio .img img {
 border: 2px solid #D8D9CA;
 padding: 2px;
}
.block_radio .desc {
 vertical-align:top;
 float:left;
 width:120px;
 height: 100%;
}
.block_radio .desc .entity-date {
 padding: 0 5px;
 background-color: #E0E2D4;
 font-size: 95%;
 white-space: nowrap;
}

.radio-title{
 color: #226BB7;
 font-size: 12px;
 font-family: tahoma;
}

/*weather*/
A.wth_city:link {
text-decoration: none;
font: 12px tahoma;
color: #444444;
} 
A.wth_city:visited {
text-decoration: none;
font: 12px tahoma;
color: #444444;
} 
A.wth_city:hover { 
text-decoration: underline;
font: 12px tahoma;
color: #444444;
} 
A.wth_city:active { 
text-decoration: none;
font: 12px tahoma;
color: #444444;
}

div.wth_now{
position:relative;
width:385px;
height:100px;
}

div.wth_now_h{
position:absolute;
left:0px;
top:0px;
width:385px;
height:20px;
}

div.wth_now_t{
position:absolute;
left:0px;
top:21px;
width:385px;
height:80px;
padding: 12px;

}

div.wth_today{
position:relative;
width:340px;
height:150px;
}

div.wth_today_h{
position:absolute;
left:0px;
top:0px;
width:340px;
height:20px;
}


div.wth_today_t{
position:absolute;
left:0px;
top:21px;
width:340px;
height:130px;
padding-top: 12px;

}



b.wth_now_h{
FONT: 14px tahoma; color: #0089E3;font-weight:bold;
}

b.wth_now_time{
FONT: 18px arial; color: #444444;font-weight:bold;
}

b.wth_now_t{
FONT:55px arial; color: #FF4300;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
}

.wth_now_td{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
}



b.wth_today_h{
FONT: 14px tahoma; color: #0089E3;font-weight:bold;
}

b.wth_city_h{
FONT: 14px tahoma; color: #0089E3;font-weight:bold;
}



b.wth_wday {
FONT: 18px arial; color: #444444;
}


b.wth_wday_r {
FONT: 18px arial; color: #FF0000;
}

b.wth_wday_now {
FONT: 14px arial; color: #444444;font-weight:bold;
}


b.wth_date {
FONT: 12px tahoma; color: #444444;
}

b.wth_now_h1 {
display:table-cell;
vertical-align:middle;
FONT: 15px arial; color: #0089E3;font-weight:bold;
padding:0px 0px 0px 0px;
}


td.wth_now_text{
padding-left:5px;
FONT: 12px arial; color: #444444;
margin-bottom:2px;
}

td.wth_today_s{
padding-left:5px;
padding-right:5px;
FONT: 12px tahoma; color: #444444;
margin-bottom:2px;
}


td.wth_today_wi{
FONT: 12px tahoma; color: #444444;
margin-bottom:2px;
width:40px;
}

td.wth_d{

}

td.wth_city{
height:25px;
}


td.wth_wk{
height:30px;
}

td.wth_dm{
height:20px;
}

td.wth_wi{
padding-left:2px;
height:26px;
}

td.wth_walt{
padding-left:2px;
padding-right:2px;
padding-bottom:3px;
height:40px;
top:0px;
}

td.wth_t{
height:25px;
padding-left:5px;
width:100px;
}


td.wth_bl{
height:120px;
}

td.wth_w{
font:16px arial; color: #444444;
}

b.wth_tmin{
FONT: 16px arial; color: #444444;font-weight:bold;
}

b.wth_tmax{
FONT: 12px arial; color: #444444;
}

b.wth_walt{
FONT: 10px verdana; color: #444444;
}

b.wth_city{
FONT: 18px arial; color: #FF4300;font-weight:bold;
}

A.wth_city1:link {
text-decoration: none;
font: 18px arial;
color: #FF4300;
font-weight:bold;
} 
A.wth_city1:visited {
text-decoration: none;
font: 18px arial;
color: #FF4300;
font-weight:bold;
} 
A.wth_city1:hover { 
text-decoration: underline;
font: 18px arial;
color: #FF4300;
font-weight:bold;
} 
A.wth_city1:active { 
text-decoration: none;
font: 18px arial;
color: #FF4300;
font-weight:bold;
}

.wth_inner {
 margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}

.wth_daybar {
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.wth_daybar_title {
 font-family: Arial;
 padding:6px 0 6px 8px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
 background-color: #FFFFFF;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.wth_daybar_text {
 display:table;
 vertical-align:middle;
 width:635px;
 height:220px;
 padding:6px 0px 6px 6px;
 margin:0px 0px 0px 0px;
 font-size: 12px;
 font-family: tahoma;
 color: #444444;
}

.wth_daybar_text1 {
 display:table-cell;
 vertical-align:middle;
}
.wth_nowbar {
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.wth_nowbar_title {
 font-family: Arial;
 padding:6px 0 6px 8px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
 background-color: #FFFFFF;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.wth_nowbar_text {
 padding:4px 0 4px 8px;
 font-size: 12px;
 font-family: tahoma;
 color: #444444;
}

.wth_citybar {
 width:100%;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 text-align: left;
 margin-bottom: 6px;
 background-color: #ffffff;
}

.wth_citybar_title {
 font-family: Arial;
 padding:6px 0 6px 8px;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
 background-color: #FFFFFF;
 border-color: #a0a0a0;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

.wth_citybar_text {
 padding:4px 0 4px 8px;
 font-size: 12px;
 font-family: tahoma;
 color: #444444;
}

/* radio */
 .img-corners__b
 {
 /*top:-14px;*/
 }
 .img-corners__t
 {
 /*top:14px;*/
 }
 .img-corners__b, .img-corners__t
 {
 height:14px;
 width:100%;
 /*position:relative;*/
 }
 .img-corners__r, .img-corners__l
 {
 background:transparent url(/images/masks/mask.png) no-repeat scroll 0 0;
 font-size:0;
 height:14px;
 position:relative;
 width:14px;
 z-index:10;
 }
 .img-corners__t .img-corners__l
 {
 margin-top:0px;
 }
 .img-corners__b .img-corners__l
 {
 background-position:0 -28px;
 }
 .img-corners__t .img-corners__r
 {
 margin-top:0px;
 }
 .img-corners__b .img-corners__r
 {
 background-position:right -42px;
 }
 .img-corners__t .img-corners__r
 {
 background-position:right -14px;
 }
 .img-corners__l
 {
 margin-left:0px;
 float:left;
 }
 .img-corners__r
 {
 margin-left:0px;
 /*width:100%;*/
 float:right;
 }
 .img-corners
 {
 /*border:1px solid #D3D5D6;*/
 border:0px;
 /*border-top-width:0px;*/
 z-index:5;
 /*overflow:hidden;*/
 }
 .img-corners__b-line
 {
 background:transparent url(/images/masks/maskB.png) repeat scroll 0 0;
 position:relative;
 height:3px;
 font-size:0;
 margin-top:-3px;
 width:100%;
 top:14px;
 }
 .img-corners img
 {
 border:1px solid #D3D5D6;
 border-width: 0px 1px;
 margin-top:-14px;
 margin-bottom:-14px;
 }


 .b-widget-corners__b, .b-widget-corners__t
 {
 height:5px;
 width:100%;
 position:relative;
 top:1px;
 }
 .b-widget-corners__t
 {
 top:-1px;
 }
 .b-widget-corners__r, .b-widget-corners__l
 {
 background:transparent url(/images/blocks/blue_corners.png) no-repeat scroll 0 0;
 font-size:0;
 height:5px;
 width:5px;
 position:relative;
 }
 .b-widget-corners__b .b-widget-corners__l
 {
 background-position:0 -10px;
 }
 .b-widget-corners__b .b-widget-corners__r
 {
 background-position:right -15px;
 }
 .b-widget-corners__t .b-widget-corners__r
 {
 background-position:right -5px;
 }
 .b-widget-corners__l
 {
 margin-left:-1px;
 float:left;
 }
 .b-widget-corners__r
 {
 left:1px;
 float:right;
 }
 .b-widget-corners
 {
 border:1px solid #366FE2;
 /*border-top-width:0px;*/
 width:99%;
 /*overflow:hidden;*/
 height:93px;
 margin:0 5px 5px 0;
 width:240px;
 }





 /**Áëîêè**/
 #__LEFT{float:left;width:220px;margin-left:6px;}
 #__RIGHT{float:right;width:220px;margin-right:6px;}
 #__CONTENT{overflow:hidden;padding-top:7px;padding-bottom:16px;}
 #__CENTER-0{margin:0 0px;}
 #__CENTER-1{margin:0 232px 0 0px;}
 #__CENTER-2{margin:0 0px 0 232px;}
 #__CENTER-3{margin:0 232px;}
 /** Áëîêè íà ãëàâíîé **/
 #top_block_info{margin-right:230px;}
 /*#top_block_ads{float:right; width:220px;height:398px;}*/
 #top_block{overflow:hidden; height: 406px; margin: 0 5px 5px 5px;}
 #top_torrents{overflow:hidden; height: 270px; margin: 0 5px 5px 5px;}
 /** Íîâîñòíîé áëîê íà ãëàâíîé **/ 
 /*.news_on_main_body { font: 13px Arial !important;} 
 .news_on_main {border-bottom: 1px dotted #ccc; margin: 5px 0px; padding: 5px 0px; z-index: 1; overflow:hidden;}
 .news_on_main_img {float:left; margin-right: 10px;}
 .news_on_main_contetent { color: #555555; font:13px arial;}
 .news_on_main_title a{ font: bold 14px Arial; color: #3E4E81;}*/

 .news_on_main_body { font: 13px Arial !important; overflow:hidden;}
 .news_on_main {margin: 5px 5px 10px 0px; z-index: 1; overflow:hidden;}
 .for_resize {}
 .news_on_main_img {float:left; margin-right: 10px;}
 .news_on_main_contetent { color: #555555; font:13px arial;}
 .news_on_main_title a{ font: bold 14px Arial; color: #3E4E81;}
 
 .news_on_main_body .first_news{overflow:hidden;}
 .news_on_main_body .first_column{float:left;}
 .news_on_main_body .second_column{float:right;}

 /** Áëîê êëèïîâ íà ãëàâíîé **/
 /*.first_clip{
 width:440px; 
 float: left;
 margin: 5px 0 5px 5px;
 height: 400px;
 color: #000;
 }
 
 .first_clip a{ 
 color: #000;
 font-size: 14px;
 }
 
 .first_clip a:hover{ 
 text-decoration: underline;
 }
 
 .first_clip_text{
 text-align: center;
 margin-top: 15px;
 }
 
 .first_clip_text_name{
 float:left;
 text-align: left;
 width:65%; 
 margin-left:25px;
 font-size: 14px;
 }
 .first_clip_text_date{
 text-align: right;
 margin-right:25px;
 font-size: 12px;
 }*/
 
 .clips-top{
 font: 12px Arial; color: #555555;
 overflow:hidden !important;
 padding-left:4px; 
 }
 .clip_cell{
 float: left;
 height: 175px;
 width: 129px;
 overflow:hidden;
 margin:5px 2px 0 1px;
 font-size: 12px;
 }
 .clip_cell_img{
 position: relative;
 border: 1px solid #555555;
 height: 90px;
 width: 120px;
 }
 
 .clip_cell_img img{
 position: absolute;
 top:25px;
 left: 40px;
 }
 
 .clip_cell_desc_title{
 margin:5px 2px 0 1px;
 font-weight: bold;
 height: 30px;
 overflow: hidden;
 }
 
 
 /** Áëîê òîððåíòîâ íà ãëàâíîé **/
 
 .top_torrents_on_main_body{
 font-family:Arial !important;
 overflow:hidden !important; height: 265px;
 }
 
 .top_torrents_on_main_body .ltitle{
 margin: 0;
 }

 /** Áëîê òîððåíòîâ íà ãëàâíîé **/

 .main_tops_torrents {
 margin: 10px;
 overflow: hidden;
 height: 215px;
 }

 .main_top_torrents {
 float: left;
 margin: 0 5px 5px 0;
 width: 240px;
 height: 110px;
 background: none;
 border: none;
 z-index: 10;
 overflow: hidden;
 color: #000000;
 }

 .main_top_torrents .img {
 float: left;
 width: 103px;
 height: 93px;
 }

 .main_top_torrents .img img {
 border: 2px solid #D8D9CA;
 padding: 2px;
 }


 .main_top_torrents .desc {
 overflow: hidden;
 }


 .main_top_torrents .desc .entity-date {
 padding: 0 5px;
 background-color: #E0E2D4;
 font-size: 95%;
 white-space: nowrap;
 }

 .film-title{
 color: #226BB7;
 font-size: 12px;
 }
 
 /** Áëîê òîððåíòîâ íà ãëàâíîé **/
 .main_top_torrents {margin:0 3px 4px 0;width:230px;font-size:13px;line-hight:12px;color:inherit;}
 .main_top_torrents .img{width:95px;}
 .main_top_torrents .img a{display:block;margin:0;padding:0;width:90px;height:90px;}
 .main_top_torrents .img a img{display:block;float:left;padding:0;margin:0;border:0;} 


/** Çàêðóãëíèå ïîèñêà **/

 #search_bottom{
 vertical-align: middle; 
 height: 20px; 
 font-family: sans-serif;
 font-style: normal; 
 font-variant: normal; 
 font-weight: bold; 
 font-size: 11px; 
 line-height: normal; 
 font-size-adjust: none; 
 font-stretch: normal; -x-system-font: none
 }
 
 #search_text{
 width:200px; 
 height:16px; 
 margin-left:28px;
 vertical-align:middle; 
 font-family:tahoma; 
 font-size:11px; 
 color:#666666; 
 border:1px solid #fff;
 }
 
 #search_text_area{
 float: left;
 background:url("/images/head/left_round_400.png") no-repeat scroll left top transparent;
 }
 
 #search_rround{
 float: left;
 background: url("/images/head/right_round_20.png") no-repeat scroll right top transparent;
 width:10px;
 height:20px;
 margin-right:4px;
 }
 
 #search_icon{
 position:absolute;
 left:8px;
 top:2px;
 }
 


 /** Áëîêè íà ãëàâíîé **/
 #main-page{
 overflow:hidden;
 }
 #main-page-fix-block{
 float:right;
 width:404px;
 margin-right: 10px;
 }
 #main-page-fluid-block{
 margin-left: 10px;
 margin-right:424px;
 }
 #main-page-weather{
 width:220px;
 float: left;
 } 
 
 /* Ðåçèíîéâûé áëîê */
 #main-page-fluid-block-news{
 margin: 10px 0px;
 }
 
 #main-page-fluid-block-news .main-page-title{
 font: bold 16px Arial;
 float:left; 
 width: 100px;
 }

 .main-page-title-a{
 color:#555555;
 }

 #main-page-fluid-block-news .main-page-title-hr{
 background-color: #7BCCF7;
 height: 5px;
 margin: 10px 0 0 105px;
 } 
 
 #main-page-fluid-block-forum{
 margin: 10px 0px;
 }


 #main-page-fluid-block-forum .main-page-title{
 font: bold 16px Arial;
 float:left; 
 width: 300px;
 }
 
 #main-page-fluid-block-forum .main-page-title-hr{
 background-color: #7BCCF7;
 height: 5px;
 margin: 10px 0 0 300px;
 }
 
 
 #main-page-fix-block-ads{
 margin: 0px 0 8px 0; 
 }

 /* Ôîðóì íà ãëàâíîé */
 
 .forum-last-posts li{
 border-bottom: 1px dotted #CCCCCC;
 overflow: hidden;
 margin: 5px 0 5px 0;
 }

 .forum-last-posts a{
 text-decoration: none;
 color: #363636;
 }
 
 .forum-last-posts a:hover{
 text-decoration: underline;
 }
 
 .forum-last-posts li .img{
 float:left;
 width: 70px;
 text-align: center;
 }
 
 .forum-last-posts li .desc{
 margin: 0 110px 0 60px;
 }

 .forum-last-posts li .post{
 margin: 7px 0 10px 0;
 }
 
 .forum-last-posts li .username{
 float:right;
 width: 100px;
 }
 
 /* Ôèêñèðîâàíûé áëîê */
 #main-page-fix-block{
 margin-top: 13px;
 } 
 
 #main-page-fix-block-clips, #main-page-fix-block-votes{
 margin-bottom: 8px;
 }
 
 #main-page-fix-block-clips .main-page-content, #main-page-fix-block-blogs .main-page-content, #main-page-fix-block-votes .main-page-content{
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 }
 
 #main-page-fix-block-clips .main-page-title, #main-page-fix-block-blogs .main-page-title, #main-page-fix-block-ads .main-page-title, #main-page-fix-block-votes .main-page-title{
 background-color: #FAFAFA;
 font: bold 14px Arial;
 color: #676685;
 border: 1px solid #CCC;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 padding: 5px 10px;
 }
 
 /* Áëîãè íà ãëàâíîé */
 
 .blog-last-posts li{
 border-bottom: 1px dotted #CCCCCC;
 overflow: hidden;
 padding: 5px 0 5px 0;
 }

 .blog-last-posts a{
 text-decoration: none;
 color: #363636;
 }
 
 .blog-last-posts a:hover{
 text-decoration: underline;
 }
 
 .blog-last-posts li .img{
 float:left;
 width: 50px;
 text-align: center;
 }
 
 .blog-last-posts li .img img{
 width: 30px;
 margin-top: 3px;
 } 
 
 
 .blog-last-posts li .desc{
 margin: 0 0 0 50px;
 }

 .blog-last-posts li .desc .right{
 margin-right:7px;
 float: right;
 white-space: nowrap;
 }
 
 .blog-last-posts li .desc .title{
 font-size: 13px;
 font-weight: bold;
 color:#417394;
 }
 
 .blog-last-posts li .desc .date{
 font-size: 11px;
 color:#3e3e3e;
 }

 .blog-last-posts li .desc .username{
 font-size: 12px;
 color: #417394;
 } 
 
 /* Ïîãîäà */
 #main-page-fix-block-weather{
 margin: 0px 0 8px 0; 
 }
 
 #main-page-fix-block-weather .weather-tabs{
 overflow: hidden;
 }
 
 #main-page-fix-block-weather .weather-tabs li{
 list-style-type: none;
 float: left;
 width: 132px;
 height: 22px;
 }

 #main-page-fix-block-weather .weather-tabs li a {
 display:block;
 background:url("/images/wth_tabs/passive_tab_left.png") no-repeat scroll left top transparent;
 height: 100%;
 color: #fff;
 font-weight: bold;
 font-size: 14px; 
 }

 #main-page-fix-block-weather .weather-tabs li b {
 display:block;
 background: url("/images/wth_tabs/passive_tab_right.png") no-repeat scroll right top transparent;
 height: 100%;
 margin-left:10px;
 text-align: center;
 padding-top: 3px;
 padding-right: 10px; 
 }
 
 #main-page-fix-block-weather .weather-tabs .active a {
 background:url("/images/wth_tabs/active_tab_left.png") no-repeat scroll left top transparent !important;
 color: #464646;
 }

 #main-page-fix-block-weather .weather-tabs .active b {
 background: url("/images/wth_tabs/active_tab_right.png") no-repeat scroll right top transparent !important;
 } 
 
 #main-page-fix-block-weather .weather-contents .left-column{
 width: 230px;
 float: left;
 height: 167px;
 }
 
 #main-page-fix-block-weather .weather-contents .right-column{
 margin-left: 230px;
 }
 
 #main-page-fix-block-weather .weather-contents {
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 color:#555;
 font-weight: bold;
 font-size: 12px;
 overflow: hidden;
 cursor: pointer;
 }

 
 #main-page-fix-block-weather .weather-contents .now-top-line{
 overflow: hidden;
 margin-left: 5px;
 margin-top: 5px;
 }

 #main-page-fix-block-weather .weather-contents .now-text{
 float: left;
 text-align: center;
 padding: 10px 15px 10px 10px;
 }
 
 #main-page-fix-block-weather .weather-contents .now-icon{
 float: left; 
 }

 #main-page-fix-block-weather .weather-contents .now-deg{
 float: left;
 font-size: 40px;
 text-align: center;
 padding: 5px 0px;
 }

 #main-page-fix-block-weather .weather-contents .now-icon{
 float: left;
 }

 #main-page-fix-block-weather .weather-contents .tomorrow-deg{
 float: left;
 font-size: 28px;
 text-align: center;
 padding: 15px 5px 5px 10px;
 } 

 #main-page-fix-block-weather .weather-contents .now-bottom-line{
 font-size: 14px;
 text-align: center; 
 }

 #main-page-fix-block-weather .weather-contents .day-forecast{
 overflow: hidden;
 width: 100%;
 margin-top: 5px;
 }
 
 #main-page-fix-block-weather .weather-contents .day-forecast li{
 display:block;
 float: left;
 text-align: center;
 border-left: 1px solid #B6B6B6;
 width: 24%;
 }

 #main-page-fix-block-weather .weather-contents .day-forecast li .clock{
 padding-bottom: 5px;
 display: block;
 }
 

 #main-page-fix-block-weather .weather-contents .weekend-forecast{
 margin: 10px;
 }

 #main-page-fix-block-weather .weather-contents .weekend-forecast li{
 text-align: center;
 float: left;
 font-size: 11px;
 font-weight: normal;
 width: 33%;
 border-left: 1px solid #ccc; 
 }

 #main-page-fix-block-weather .weather-contents .weekend-forecast li .name{
 font-size: 20px;
 }
 
 #main-page-fix-block-weather .weather-contents .weekend-forecast li .deg{
 font-size: 18px;
 } 
 
 #main-page-fix-block-weather .weather-contents .weekend-forecast li .line{
 height: 1px;
 width: 100%;
 background-color: #ccc;
 margin: 5px 0; 
 } 




#main-title{
 background: url("/profile/title_center.png") repeat-x;
 height: 25px;
 margin: 0 0 5px 0;
}

#main-title-left{
 background: url("/profile/title_left.png") left no-repeat;
 margin-left: -4px;
 height: 100%;
}

#main-title-right{
 background: url("/profile/title_right.png") right no-repeat;
 margin-right: -4px;
 height: 100%; 
}

#main-title .text{
 font-weight:bold;
 color:#000;
 padding: 5px 0 0 30px;
 float:left;
}

#main-title .top-menu{
 float:right;
 margin: 0 40px 0 0;
}

#main-title .top-menu .delete{
 background:none repeat scroll 0 0 #FFFFFF;
 border:1px solid #E0E0E0;
 color:#666666;
 font-family:Verdana,Tahoma,helvetica,sans-serif;
 font-size:10px;
 height:17px;
 margin:2px;
 padding:0px;
 vertical-align:middle;
}
div.top-logo {
 background:url("/templates/Portal/images/weacom_logo_blue.png") no-repeat scroll 0 0 transparent;
 height:75px;
 width:235px;
 cursor: pointer;
}
/* Ïîäïèñêà íà ðàçäåë */
#subscribe {
 position:relative;
}
#podpiska {
 position:absolute;
 right:0px;
} 



tr.rul_com {
 font:13px Arial;
 
}
ul.ul_rul_com {
 align:center;
 font:12px Arial;


}

ul.ul_rul_com li {
 
 margin:3px 0px
}

p.p_rul_com {
 margin:7px 0px 5px 0px;
 font-size:13px;
 font-weight:bold;
}
span.col_rul_com {
 color:#22A1E1;
 font-weight:bold;
}

p.rul_protect {
 color:#566772;
 font-family:Corbel,Arial,Helvetica,sans-serif;
 font-size:14px;
}

div.rul_pro {
 text-align:center;
 padding:20px 5px 0px 5px;
 
}

div.div_li {
 padding:0px 0px 10px 15px;

}


#a_link_ban{
 display:block;
 position:absolute;
 z-index:300;
 
}

/*-------------------Ìîäóëü îïðîñîâ íà âåàêîìå-------------------------------*/


.div_top{
 width:100%;
 background-image: url('/dleimages/cont_gorizont.png');
 background-repeat: repeat-x;
 height:41px;
 background-position:0px 1px; 
}

 #left_angle_1{
 width:51px;
 height:41px;
 background-image: url('/dleimages/left_angle_gorm.png');
 background-repeat: no-repeat;
 float:left;
}

 #title_opros{
 height:16px;
 background-image: url('/dleimages/centr_gorm.png');
 background-repeat: repeat-x;
 float:left;
 padding-top:25px;
 font-size:14px;
 color:#555555;
 font-family:Arial;
 
 
}

 #right_angle_1{
 width:56px;
 height:41px;
 background-image: url('/dleimages/right_angle_gorm.png');
 background-repeat: no-repeat;
 float:left;
 
 
}


#div_grad_1{
 height: 41px;
 background-image: url('/dleimages/cont_gorizont.png');
 background-repeat: repeat-x;
 float:left;
 
 
}


#right_angle_cont{
 width:56px;
 height:41px;
 background-image: url('/dleimages/right_top_angle.png');
 background-repeat: no-repeat;
 float:right;

 
 
}


#right_cont_quest{
 width:56px;
 height:40px;
 background-image: url('/dleimages/right_vert_cont.png');
 background-repeat: repeat-y;
 float:right;

}



.div_quest{
 
 height:40px;
 width:100%;
}

#left_angle_2{
 width:18px;
 height:40px;
 background-image: url('/dleimages/cont_vert.png');
 background-repeat: repeat-y;
 float:left;
 
}

#div_grad_2{
 height:30px;
 float:left;
 font-size:16px;
 padding-left:33px;
 padding-top:10px;
 color:#555555;
 font-family:Arial;

 
 
}


#res_aswer{
 
 padding-left:52px;
 
 /*float:left;*/
 
 
}
.div_answer{
 width:1600px;
 background-image: url('/dleimages/cont_vert.png');
 background-repeat: repeat-y; 
 
 
}


#main_aswer_div{
 
 width:100%;
 background-image: url('/dleimages/right_vert_cont.png');
 background-repeat: repeat-y;
 background-position:100% 0%;
}




#div_res_vote{
 
 width:100%;
 background-image: url('/dleimages/right_vert_cont.png');
 background-repeat: repeat-y;
 background-position:100% 0%;
 
}



.div_vote_main{
 
 width:100%;
 background-image: url('/dleimages/cont_vert.png');
 background-repeat: repeat-y; 
 
}

#div_vote{
 height:67px;
 width:350px;
 margin:0 auto;
 
}

#num_vote{

 text-align:center;
 color:#555555;
 font-family:Arial;
 font-size:14px;
 padding-bottom:5px;
}



.div_down{

 width:100%;
 background-image: url('/dleimages/cont_gorizont_down.png');
 background-repeat: repeat-x;
 height:41px;
 background-position:0px -1px; 

}

#right_down_ang_cont{
 background-image: url('/dleimages/right_down_angle.png');
 background-repeat: no-repeat; 
 width:56px;
 height:41px;
 float:right;
 background-position:0px -4px;
 
}

#left_angle_3{
 float:left;
 height:49px;
 background-image: url('/dleimages/down_angle.png');
 background-repeat: no-repeat; 
 width:51px;
 background-position:0px -1px;
 
}

#but_vote, #but_res{
 float:left;
 width:115px;
 height:22px;
 background-image: url('/dleimages/button_vote_res.png');
 background-repeat: no-repeat;
 padding-top:16px;
 text-align:center;
 font-family:Arial;
 font-size:13px;
 color:#6C8291;
 text-shadow:1px 1px #FFFFFF;
 background-position:0px -3px;
 
}
#but_vote:hover, #but_res:hover{
 
 float:left;
 width:115px;
 height:22px;
 background-image: url('/dleimages/button_vote_res.png');
 background-repeat: no-repeat;
 padding-top:16px;
 text-align:center;
 font-family:Arial;
 font-size:13px;
 color:#6C8291;
 text-shadow:1px 1px #FFFFFF;
 background-position:0px -42px;
 cursor:pointer;
 
}


#but_v_r{
 width:233px;
 margin: 0 auto;
}

/*------------------------------------------------------*/