body{
padding:0px;
margin:0px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
background-color: #f3f3f3;
position:relative;
}
.print{
background-color: #fff;
}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}
img {border:0px none}

a{
color:#0072aa;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}


#main{
max-width:1175px;
_width:1175px;
min-width:1024px;
margin:0 auto;
padding:0 0 0 10px;
background: url(img/sh_l.png) 0 0 no-repeat;
}
#main2{
padding:0 10px 0 0;
background: url(img/sh_r.png) 100% 0 no-repeat;
}
#white{
background-color:#fcfcfc;
border-right:2px solid #dddddd;
border-left:2px solid #dddddd;
padding:0 20px;
}
#footer{
border-top:1px solid #dddddd;
background: url(img/sh_b.png) 50% 0 no-repeat;
height:190px;
position:relative;
}
/*=============== Footer ===============*/
.f_logo{
display:block;
height:35px;
width:274px;
background: url(img/f_logo.png) 0 0 no-repeat;
position:absolute;
top:24px;
left:24px;
}
.endesign{
display:block;
height:42px;
width:117px;
background: url(img/endesign.png) 0 0 no-repeat;
position:absolute;
top:14px;
right:24px;
}
.endesign_slogan{
position:absolute;
top:55px;
right:30px;
text-align:right;
color:#e3e3e3;
font-size:10px;
width:117px;
}
.f_table{
width:100%;
color:#7e7e7e;
font-size:90%;
}
.f_table td{
padding:0 20px 0 0;
}
.f_links{
text-align:center;
padding:33px 250px 20px 300px;
}
.f_links a{
font-family:Georgia;
font-size:125%;
color:#bfbfbf;
text-decoration:underline;
}
.f_links a:hover{
text-decoration:none;
}
#main_table{
width:100%;
}
.top_banner{
text-align:center;
position:relative;
}
.delete {
cursor:pointer;
position:absolute;
right:10px;
top:10px;
}
#content{
position:relative;
overflow:hidden;
}
.copiright{
background-color:#f4f4f4;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin-bottom:8px;
color:#707070;
font-size:75%;
text-align:center;
padding:5px;
}
.right_banners_col{
padding-left:20px;
position:relative;
}
/*============ TOP ============*/

.top{
position:relative;
height:77px;
border-top:7px solid #f2f8fb;
border-bottom:1px solid #0c55a3;
background: url(img/top_bg.png) 0 0 repeat-x;
}
a.logo{
display:block;
position:absolute;
top:20px;
left:20px;
height:41px;
width:382px;
background: url(img/logo.png) 0 0 no-repeat;
}
.top_cont{
width:295px;
float:right;
height:77px;
background-color:#f2f8fb;
padding:0 10px;
}
.weather{
float:left;
width:145px;
border-right:1px solid #fff;
color:#a8a8a8;
font-size:95%;
padding-right:5px;
}
.top_links{
float:right;
padding:3px 6px;
}
.top_links a{
font-family:Georgia;
font-size:95%;
color:#0c55a3;
}
.top_date{
text-align:center;
font-family:Georgia;
font-size:95%;
color:#979797;
padding:2px 0 7px 0;
font-weight:bold;
}
.temp{
font-size:95%;
color:#0c55a3;
width:63px;
text-align:right;
}
.kurs{
float:right;
width:135px;
}
.red{
color:#ff0e00;
}
.green{
color:#54af38;
}
.dollar{
background: url(img/dollar.png) 6px 50% no-repeat;
height:15px;
padding: 3px 10px 2px 35px;
color:#5c5858;
font-size:95%;
}
.euro{
background: url(img/euro.png) 6px 50% no-repeat;
height:15px;
padding:3px 10px 2px 35px;
color:#5c5858;
font-size:95%;
}
.search{
float:right;
padding:0 0 5px 5px;
}
.search_in{
background:#fff url(img/search.png) 100% 0 no-repeat;
border:1px #b2b2b2 solid;
width:115px;
padding:2px 20px 2px 2px;
color:#9a9a9a;
font-size:100%;
margin:-2px -3px 3px 0;
}
.menu{
border-bottom:1px solid #0C55A3;
}
.rubrica{
width:110px;
padding:0px 0px 0px 6px;
font-size:110%;
}
.menu a{
display:block;
float:left;
padding:3px 4px;
font-size:100%;
text-transform: uppercase;
text-decoration:none;
color:#586d91;
}
.menu a:hover, .menu a.active{
color:#fff;
background-color:#0072aa;
}

.hron{
border-bottom:1px #d6d6d6 solid;
background-color:#fcfcfc;
}
.suzet{
background-color:#f4f8fe;
}
.suzet a{
color:#6690a4;
}
.wrap{
width:900px;
position:relative;
height:1px;
}
.page_conteiner{
padding-top:10px;
overflow:hidden;
position:relative;
}
h1{
color:#000;
font-family:Georgia;
/*border-bottom: solid 3px #76a4d4;*/
font-weight:normal;
text-transform: uppercase;
font-size:18px;
/*height:20px;*/
padding:5px 10px;
margin:0 0 10px 0;
border-bottom:1px solid #C5C5C5;
border-left:5px solid #76A4D4;
}
h1 a{
color:#000;
text-decoration:none;
}
h1 a:hover{
color:#76A4D4;
text-decoration:none;
}
a.razdel_acc{
color:#000;
font-family:Georgia;
font-weight:normal;
text-transform: uppercase;
font-size:18px;
height:20px;
padding:5px 10px;
margin:0 0 10px 0;
border-bottom:1px solid #C5C5C5;
border-left:5px solid #76A4D4;
display:block;
}
.clr{
clear:both;
}
h2{
border-bottom:1px solid #C5C5C5;
text-transform: uppercase;
color:#000;
font-size:18px;
font-family:Georgia;
padding:5px 10px;
margin:0;
border-left:5px #76a4d4 solid;
font-weight:normal;
line-height:18px;
}
h2 a{
color:#000;
text-decoration:none;
}
h2 a:hover{
color:#76A4D4;
text-decoration:none;
}

.l_block_content{
/*border-top:1px #c5c5c5 solid;*/
border-right:1px #c5c5c5 solid;
position:relative;
padding:10px 10px 30px 10px;
}
.left_column{
width:180px;
float:left;
/*margin-bottom:-32767px;
padding-bottom:32767px;*/
position:relative;
z-index:2;
}
.hron_date{
text-align:center;
font-size:95%;
color:#757272;
padding:2px;
border-bottom:1px #76a4d4 solid;
font-weight:bold;
}

ul.hron_list{
list-style:none;
}
ul.hron_list li{
padding:3px 0;
font-size:95%;
}
.time_c{
position:relative;
height:18px;
margin-left:-10px;
_margin-left:-5px;
}
.time{
position:absolute;
top:0;
left:0;
background-color:#f5f5f5;
padding:2px 12px 0px 12px;
border-bottom:1px #c5c5c5 solid;
font-size:95%;
}
.comments_views{
position:absolute;
top:1px;
right:0;
}
.comments{
float:right;
background: url(img/comments.png) 0 50% no-repeat;
padding:1px 1px 1px 15px;
font-size:80%;
color:#979696;
display:block;
}
.views{
float:right;
background: url(img/views.png) 0 50% no-repeat;
padding:1px 10px 1px 15px;
font-size:80%;
color:#979696;
}
a.al{
display:block;
color:#3f3f3f;
text-decoration:none;
border-left:7px #fff solid;
margin-left:-30px;
padding-left:23px;
_margin-left:-15px;
}
.blue_block a.al{
margin-left:-10px;
padding-left:10px;
}
.blue_block .l_block_content{
border-right:0;
border-top:0;
padding:5px;
}
.blue_block .all_hron{
position:relative;
text-align:center;
background-color:#fff;
}
a.al:hover{
color:#6b6b6b;
border-left:7px #eef3f8 solid;
}
.all_hron{
position:absolute;
bottom:0;
right:0;
padding:4px 10px;
background-color:#f5f5f5;
}
.l_block{
padding-bottom:30px;
}
.lider a.al {
border-left:7px #ffd05e solid;
}
.lider a.al:hover {
border-left:7px #ffbd1f solid;
}

.right_column{
float:right;
background-color:#f4f8fe;
width:175px;
margin-top:-10px;
padding:10px 0;
/*margin-bottom:-32767px;
padding-bottom:32767px;*/
position:relative;
z-index:2;
}
.blue_block h3, .number_of_day h3{
/*font-weight:normal;
text-align:center;
background-color:#76a4d4;
font-size:120%;
color:#fff;
text-transform: uppercase;
font-family:Georgia;
padding:5px 10px;
line-height:15px;
margin:0 0 5px 0;*/

background-color:#FFFFFF;
border-bottom:1px solid #C5C5C5;
border-left:5px solid #76A4D4;
color:#000000;
font-family:Georgia;
font-size:18px;
font-weight:normal;
line-height:18px;
margin:0 0 10px 0;
padding:5px 10px;
text-transform:uppercase;
text-align:left;
}
.blue_block h3 a, .number_of_day h3 a{
color:#000000;
text-decoration:none;
}
.blue_block h3 a:hover, .number_of_day h3 a:hover{
color:#76A4D4;
text-decoration:none;
}
a.fotorep_link {
display:block;
position:relative;
text-decoration:none;
width:150px;
padding:5px;
margin-bottom:3px;
}
a.fotorep_link img{
max-width:150px;
}
a.fotorep_link:hover {
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.blue_block{
padding:0 0 15px 0;
}
a.fotorep_link b{
display:block;
position:absolute;
bottom:5px;
left:5px;
padding:3px;
font-weight:normal;
color:#fff;
font-size:80%;
background:url(img/black.png) 0 0 no-repeat;
line-height:10px;
width:144px;
}
.blue_block_text{
padding:0 7px;
}
a.other_link{
font-size:90%;
display:block;
padding:3px 0 2px 15px;
background:url(img/fotorep.png) 0 5px no-repeat;
}
a.block_link{
display:block;
padding:5px 10px;
background-color:#FCFCFC;
text-align:center;
margin:5px 0;
color:#0b5789;
}
.number_of_day{
padding-bottom:10px;
background-color:#FCFCFC;
margin-bottom:15px;
}
.green_number{
font-family:Georgia;
font-size:400%;
text-align:center;
color:#3fa81f;
}
h3{
font-family:Georgia;
font-size:160%;
text-align:center;
color:#000;
font-weight:normal;
}
h3 a{
color:#fff;
text-decoration:none;
}
h3 a:hover{
color:#d0e9f8;
text-decoration:none;
}
.green_info{
color:#3fa81f;
font-size:110%;
text-align:center;
}
.text_number{
/*line-height:12px;*/
/*font-size:100%;*/
padding:5px 10px;
color:#393939;
}
.golos{
display:block;
height:24px;
width:89px;
background:url(img/golos.png) 0 0 no-repeat;
}
.block_text{font-size:90%;}
.golos:hover{
background:url(img/golos.png) 0 100% no-repeat;
}
.ans{
margin-left:-5px;
padding:3px 0 0 22px;
position:relative;
}
.ans i {
display:block;
left:0;
position:absolute;
top:0;
}
input[type="radio"] {
border:0 none;
}
.q_cont{
font-weight:bold;
padding:3px 0 5px 0;
}
.q_button{
padding:15px 0 0 25px;
}
.tags_cloud{
padding:10px;
background-color:#FCFCFC;
margin-bottom:15px;
overflow:hidden;
}
.tags_cloud a{
text-decoration:none;
color:#6d93ac;
}
.tags_cloud a:hover{
text-decoration:underline;
}
.l1{
font-size:80%;
}
.l2{
font-size:90%;
}
.l3{
font-size:100%;
}
.l4{
font-size:130%;
}
.l5{
font-size:160%;
}
.l6{
font-size:190%;
}
.l7{
font-size:230%;
}
.l8{
font-size:260%;
}
.tags_cloud h3{
/*text-transform: uppercase;
color:#000;
border-bottom:1px #ccc solid;
background-color:#fcfcfc;
*/
background-color:#FFFFFF;
border-bottom:1px solid #C5C5C5;
border-left:5px solid #76A4D4;
color:#000000;
font-family:Georgia;
font-size:18px;
font-weight:normal;
line-height:18px;
margin:0 0 10px 0;
padding:5px 10px;
text-transform:uppercase;
text-align:left;
}
.tags_cloud h3 a{
color:#000000;
text-decoration:none;
}
.tags_cloud h3 a:hover{
color:#76A4D4;
text-decoration:none;
}
/*============SLIDER============*/
.slider_cont{
position:relative;
margin-bottom:20px;
overflow:hidden;
}
.slider_cont2{
position:relative;
overflow:hidden;
float:left;
}
.slider_cont ul{
list-style:none;
}
#slider{
/*border-top:#76a4d4 3px solid;*/
}
a.slider_link{
display:block;
position:relative;
text-decoration:none;
width:535px;
height:359px;
overflow:hidden;
}
a.slider_link img{
width:535px;
}
a.slider_link b{
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
color:#fff;
font-size:90%;
font-weight:normal;
padding:10px 25px;
background:url(img/black.png) 0 0 no-repeat;
width:485px;

}
a.slider_link b i{
display:block;
font-family:Georgia;
font-size:160%;
padding:0 0 5px 0;
font-style:normal;
}
.slider_link:hover b i{
text-decoration:underline;
}
#prevBtn, #nextBtn {
display:block;
position:absolute;
bottom:0px;
text-indent:-8000px;
}
#prevBtn{
left:0;
}
#nextBtn{
right:0;
}
#prevBtn a{
height:60px;
width:20px;
display:block;
background:url(img/slider_str1.png) 50% 15px no-repeat;
}
#prevBtn a:hover, #nextBtn a:hover{
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
#nextBtn a{
height:60px;
width:20px;
display:block;
background:url(img/slider_str2.png) 50% 50% no-repeat;
}
#slider li {
height:360px;
}

/**/

.accordion {
}
.accordion h3 {
 background: #e4edf7 url(img/strelka.png) no-repeat 4px 8px;
 padding: 7px 85px 7px 25px;
 margin: 0;
 font: bold 120%/100% Arial, Helvetica, sans-serif;
 border-left: solid 7px #76a4d4;
 border-bottom: solid 1px #fff;
 cursor: pointer;
 text-align:left;
 position:relative;
 color:#393939;
}
.accordion h3  a{
color:#393939;
}
.accordion h3  a:hover{
color:#76A4D4;
}

.accordion h3:hover {
 background-color: #dbe6f1;
}
.accordion h3.active {
 background-position: 4px -25px;
}
.accordion div {
 background: #f9f9f9;
 margin: 0;
 padding: 10px 15px 0px 10px;
 overflow:hidden;
} 
.center_column{
padding-left:205px;
}
.center_column_cont{
/*padding:508px 197px 0 0;*/
padding:0px 197px 0 0;
}
.center_column_cont2{
/*padding:508px 0 0 0;*/
}
.rubric_cont1{
position:relative;
}
.banner_cont{
margin-bottom:25px;
}
span.comments_views2{
display:block;
position:absolute;
top:5px;
right:5px;
font-size:80%;
font-weight:normal;
color:#000;
}
.comments_w{
background:transparent url(img/comments_w.png) no-repeat scroll 0 50%;
color:#979696;
float:right;
font-size:80%;
padding:1px 1px 1px 15px;
}
.views_w{
background:transparent url(img/views_w.png) no-repeat scroll 0 50%;
color:#979696;
float:right;
font-size:80%;
padding:1px 10px 1px 15px;
}
a.anons_link{
display:block;
float:left;
margin:-15px 15px 15px -10px;
border-left: solid 7px #76a4d4;
}
a.anons_link:hover{
border-left: solid 7px #628cb8;
}
.anons_pic{
width:110px;
}
.accordion ol{
list-style:none;
padding:0;
margin:0;
}
a.anons_link_t{
text-decoration:none;
color:#393939;
}
a.anons_link_t:hover{
text-decoration:none;
color:#636363;
}
.special{
font-size:90%;
text-align:right;
}
/**/
.center_banner{
float:left;
text-align:center;
width:530px;
position:relative;
padding:15px 0 0 0;
}
.reclama{
position:absolute;
top:0;
right:0;
color:#ccc;
font-size:80%;
}
.center_banner_c{
overflow:hidden;
}
.concurs_bl{
overflow:hidden;
width:160px;
}
.wrap_small{
width:400px;
clear:left;
}
.menu.bottom_m{
border:1px #c7c8c8 solid;
margin-bottom:-1px;
margin-top:25px;
}
.weather table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}
.weather table td{
padding:1px;
}

/*+++++++++++++++++++*/
#page_wrap {
float:left;
height:100%;
margin-right:-100%;
width:100%;
}
#center_column2{
/*float:left;*/
padding:0 190px 0 205px;
}
.wr550{
width:550px;
}
#center_column3{
float:left;
padding:0 0 0 205px;
}
#center_column4{
float:left;
padding:0 190px 0 0;
min-width:530px;
}
h2.page_name{
border-bottom:3px #76a4d4 solid;
text-transform:none;
}
.breadcumbs{
text-align:right;
font-size:90%;
padding-bottom:15px;
position:relative;
}

/*========= HRON ==========*/

.calendar_c{
float:right;
margin:15px;
background-color:#f4f8fe;
}
.calendar_c ul{
list-style:none;
}
.calendar_c ul li{
padding-bottom:15px;
}
.month{
font-weight:bold;
text-align:center;
padding:1px 0 3px 0;
}
table.calendar{
width:100%;
border-collapse:collapse; /* cellspacing="0" */
}
h3 {
background-color:#76A4D4;
color:#FFFFFF;
font-family:Georgia;
font-size:120%;
font-weight:normal;
line-height:15px;
margin:0 0 5px;
padding:5px 10px;
text-align:center;

}
tr.days td{
background-color:#e4edf7;
color:#787878;
font-weight:bold:
}
.hron_list{
padding:0 0 0 0;
}
h4{
margin:0 0 5px 0;
padding:5px 0 5px 0 ;
font-size:125%;
}
.hron_date_l{
border-bottom:1px solid #76A4D4;
color:#757272;
font-size:120%;
font-weight:bold;
padding:2px;
text-align:center;
margin:0 0 10px 0;
}
a.at{
color:#333333;
text-decoration:none;
}
a.at:hover{
color:#555;
}
a.hron_link {
border-left:7px solid #76A4D4;
display:block;
float:left;
margin:0px 15px 5px -10px;
}
a.hron_link:hover{
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.a_link{
border-left:7px solid #76A4D4;
display:block;
float:left;
margin:0px 15px 5px 0px;
}
a.a_link:hover{
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.news_c{
overflow:hidden;
padding:0 0 20px 10px;
position:relative;
}

/*pager*/
.tab-pages a {
color:#76a4d4;
text-decoration:none;
}
.tab-pages td b.active, .tab-pages td b:hover {
background-color:#e4edf7;
color:#76a4d4;
}
.tab-pages td b {
color:#555555;
display:block;
float:left;
font-size:15px;
margin:0 2px;
padding:3px 4px 2px;
}


.other_dates{
padding:5px 5px 0 5px;
background-color:#e4edf7;
position:relative;
overflow:hidden;
}
.other_dates a{
display:block;
float:left;
padding:5px 7px;
text-decoration:none;
background-color:#fff;
color:#0B5789;
font-size:90%;
margin:0 5px 5px 0;
}
.other_dates a:hover, .other_dates a.active{
background-color:#76a4d4;
color:#fff;
}
.time_full{
float:left;
background-color:#F5F5F5;
border-bottom:1px solid #C5C5C5;
font-size:95%;
padding:2px 12px 0;
}
a.razdel{
display:block;
float:left;
background-color:#e4edf7;
border-top:1px solid #76a4d4;
padding:1px 10px;
margin:0 20px;
text-decoration:none;
}
a.razdel:hover{
background-color:#76a4d4;
color:#fff;
}
a.autor_l{
display:block;
float:left;
background-color:#e4edf7;
border-top:1px solid #76a4d4;
padding:1px 10px;
text-decoration:none;
}
a.autor_l:hover{
background-color:#76a4d4;
color:#fff;
}
.article_foto{
/*border-left:7px solid #76a4d4;*/
}
.foto_cont{
position:relative;
font-style:italic;
text-align:right;
/*float:left;*/
margin:0 15px 10px 0;
color:#ccc;
font-size:90%;
clear:both;
border-left:5px solid #76A4D4;
overflow:hidden;
}
.foto_cont a, .foto_cont img{
float:left;
}
.foto_info{
position:absolute;
color:#FFFFFF;
background: url(img/black.png) no-repeat  0 0;
bottom:0;
left:0;
width:98%;
padding:3px;
text-align:right;
font-style:italic;
}
.intro{
padding:5px;
color:#000;
font-weight:bold;
background-color:#f5f5f5;
border-bottom:1px solid #C5C5C5;
margin:10px;
font-size:110%;
clear:both;
}
.special1{
background: url(img/special.png) repeat-x  0 100%;
border-bottom:1px solid #76a4d4;
height:20px;
padding:10px 0 0;
text-align:right;
}
.special2{
font-weight:90%;
}
.special2 a{
display:block;
float:left;
background-color:#e4edf7;
border-top:1px solid #76a4d4;
padding:1px 10px;
margin:0 10px;
text-decoration:none;
position:relative;
}
.special2 a b{
position:absolute;
display:none;
font-weight:normal;
top:-1px;
left:0px;
border:1px solid #76a4d4;
padding:1px 10px;
width:300px;
background-color:#f4f8fe;
}
.special2 a:hover{
background-color:#76A4D4;
color:#FFFFFF;
}
.special2 a:hover b{
display:block;
}
.special2 a b i{
position:relative;
display:block;
padding:0 0 2px 0;
margin:0 0 4px -1px;
font-style:normal;
border-bottom:1px dotted #ccc;
}
.article_text{
padding:0 0 0 15px;
}
.plus_c{
padding-top:50px;
}
.plus{
margin-top:10px;
padding:10px;
background-color:#f4f8fe;
overflow:hidden;
}
.plus a{
display:block;
}
.ac{
float:left;
overflow:hidden;
height:150px;
}
.plus table{
font-size:90%;
width:100%;
}
.plus table td{
vertical-align:top;
}
.plus a img{
width:120px;
border-left:3px solid #76A4D4;
}
.plus_link{
display:block;
text-align:left;
border-left:3px solid #76A4D4;
padding:5px 5px 2px 5px;
/*background-color:#E4EDF7;*/
}
.partners{
margin:20px 0px;
padding:15px;
background-color:#f8f8f8;
position:relative;
}
.comments_n{
float:left;
color:#3f648a;
background: url(img/comments.png) no-repeat 0 50%;
padding:0 0 0 25px;
margin:0 0 0 10px;
}
.comments_n span{
font-weight:bold;
}
.fotorep_foto_c{
text-align:center;
padding:30px;
background: url(img/foto_lent.png) repeat-x 0 5px;
position:relative;
}
#str_l{
background: url(img/b_strelka.png) repeat-x 0 0;
position:absolute;
left:10px;
top:50%;
_top:250px;
height:50px;
width:15px;
}
#str_r{
background: url(img/b_strelka2.png) repeat-x 0 0;
position:absolute;
right:10px;
top:50%;
_top:250px;
height:50px;
width:15px;
}
#str_r:hover, #str_l:hover{
-moz-opacity: 0.8; 
-khtml-opacity: 0.8; 
opacity: 0.8;
}
.fotorep_foto_c2{
background:#f4f8fe url(img/foto_lent.png) repeat-x 0 99%;
}
.fotorep_foto_c img{
padding:15px;
background-color:#fff;
border:1px solid #ccc;
}
.small_photo img{
/*width:100px;*/
border:1px solid #CCCCCC;
padding:2px;
}
.foto_slider_c{
padding:10px 30px;
margin:20px 0;
position:relative;
}
.foto_slider_c #nextBtn, .foto_slider_c #prevBtn {
top:30px;
}

.foto_slider_c #nextBtn a{
background: url(img/b_strelka2.png) repeat-x 0 50%;
height:50px;
width:15px;
}
.foto_slider_c #prevBtn a{
background: url(img/b_strelka.png) repeat-x 0 50%;
height:50px;
width:15px;
}
#foto_slider{
overflow:hidden;
/*height:200px;*/
}
#foto_slider ul{
list-style:none;
}

#foto_slider ul li{
padding:10px;
float:left;
}

.intro_pic{
width:400px;
}
.news_c h4{
position:relative;
}
.news_c h4 span{
float:left;
display:block;
margin-bottom:3px;
padding:1px 8px 1px 8px;
}
a.razdel_link{
display:block;
float:left;
background-color:#E4EDF7;
color:#;
text-transform:uppercase;
text-decoration:none;
padding:2px 8px 1px 8px;
}
a.razdel_link:hover{
background-color:#76A4D4;
color:#fff;
}
.autor_foto_cont{
float:right;
border-bottom:1px solid #76A4D4;
margin:0 0 20px 25px;
}
.autor_foto_cont img{
width:200px;
}
.a_foto_info{
background-color:#E4EDF7;
text-align:center;
}
span.time_full{
display:block;
float:right;
margin:-10px 0 0 0;
}
.accordion div{
position:relative;
height:110px;
overflow:hidden;
}
.razdel2{
background-color:#E4EDF7;
border-top:1px solid #76A4D4;
display:block;
float:right;
margin:-10px 15px 0 10px;
padding:1px 10px;
text-decoration:none;
}
.preview_foto{
width:104px;
padding:;
border-right:2px solid #76A4D4;
position:absolute;
top:0;
right:0;
}
.preview_foto img{
width:100px;
height:100px;
float:left;
border:2px solid #76A4D4;
}
a.fotorep_foto_c3{
display:block;
float:left;
position:relative;
margin:0 15px 5px 0px;
border-left:7px solid #76A4D4;
text-decoration:none;
}
a.fotorep_foto_c3:hover{
-moz-opacity: 0.9; 
-khtml-opacity: 0.9; 
opacity: 0.9;
}
.foto_info2{
/*position:absolute;
bottom:0;*/
padding:5px;
}
p{
padding-bottom:10px;
}
.fotorep_foto_c2{

position:relative;
}

.article_c{
overflow:hidden;
}
.article_end{
display:inline;
background-color:#76A4D4;
height:10px;
width:10px;
}
.autor_a_l{
font-size:90%;
border-left:10px solid #fff;
border-right:10px solid #fff;
text-decoration:none;
background-color:#F5F5F5;
border-bottom:1px solid #C5C5C5;
}
.autor_a_l:hover{
background-color:#76A4D4;
color:#fff;
}
a.f_preview{
display:block;
float:left;
margin-right:5px;
position:relative;
}
a.f_preview img{
border:1px solid #ccc;
padding:2px;
}
a.f_preview:hover img{
border:1px solid #76A4D4;
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.fotos_c{
overflow:hidden;
margin-left:-10px;
}
.foto_slider ul li{
float:left;
padding:10px;
}
.see_link{
display:block;
float:right;
background-color:#E4EDF7;
border-top:1px solid #76A4D4;
margin:-10px 20px 0 20px;
padding:1px 10px;
text-decoration:none;
}
.see_link:hover{
background-color:#76A4D4;
color:#FFFFFF;
}
.comments_c{
padding:20px;
background-color:#F4F8FE;
}
.comments_wrapper{
clear:both;
margin-bottom:20px;
}
.comment_header{
overflow:hidden;
border-bottom:1px solid #76A4D4;
margin-bottom:5px;
}
.user_name{
padding:0 0 0 20px;
float:left;
background: url(img/comments.png) no-repeat scroll 0 50%;
}
.comment_date{
float:right;
background-color:#fff;
border-top:1px solid #C5C5C5;
font-size:95%;
padding:2px 12px 0;
}
.commenter{
padding:0 0 10px 0;
}
.your_name{
padding:10px 0 5px 0;
}
.comment_name{
padding:10px 0 5px 0;
}
.in_c_body{
width:99%;
border:1px solid #C5C5C5;
border-left:7px solid #76A4D4;
margin-bottom:5px;
}
.in_name{
border:1px solid #C5C5C5;
border-left:7px solid #76A4D4;
width:200px;
}
input.in_name:hover, input.in_name:focus, .in_c_body:hover, .in_c_body:focus{
border-left:7px solid red;
}
.write_c{
background-color:#76A4D4;
color:#fff;
font-family:Georgia;
font-size:18px;
font-weight:normal;
padding:5px 10px;
text-transform:uppercase;
margin:10px 0;
}
.article_fotos{
overflow:hidden;
position:relative;
clear:both;
padding:10px;
margin:20px 0;
background-color:#F4F8FE;
}
.foto_rad{
position:absolute;
top:0;
right:0;
background-color:#76A4D4;
color:#FFFFFF;
font-size:90%;
padding:1px 10px;
}
.special2 a:hover i{
color:#0072AA;
}
.txtarea {
border-color:#C5C5C5 #C5C5C5 #C5C5C5 #76A4D4;
border-style:solid;
border-width:1px 1px 1px 7px;
margin-bottom:5px;
width:98%;
height:130px;
}
.sur {height:5px; background-color:#CF340B; border:1px solid #ECB1A1}
.gray {color:#8A8A8A}
.weather_pic {background-image:url(/css/img/weather.jpg); height:20px; width:20px}

.comments_views2 a, .comments_views a{
text-decoration:none;
}
.comments_views2 a:hover, .comments_views a:hover{
text-decoration:underline;
color:#444;
}
.article_text img{
border:1px solid #CCCCCC;
margin:15px;
padding:3px;
}

/*RATING*/

.rate{
width:150px;
margin:0 auto;
}
.ratingblock {
	display: block;
}
.loading {
	height: 30px;
	background: url(img/working.gif) no-repeat 50% 50%;
}
.unit-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url(img/starrating2.gif) repeat-x left top;
}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url(img/starrating2.gif) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating li.current-rating {
	background: url(img/starrating2.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.v_t{
text-align:center;
font-size:11px;
padding:3px 0 0 0;
}
.voted {
	color:#999;
	margin-top: 0px;
}
.no_voted {
	margin-top: 0px;
}
.thanks {color:#36AA3D;}
.vote_title {
	color:#C9A34E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
}

.photo_descr{
padding:30px 30px 0 30px;
}
.photo_autors{
text-align:center;
}
.bl_w{
background-color:#76A4D4;
color:#FFFFFF;
font-size:90%;
}
.brouse_comment{
font-size:90%;
color:#777;
background-color:#fff;
margin:10px 0px 10px 0px;
padding:4px;
}
a.conc_link {
background:transparent url(img/star_gold.png) no-repeat scroll 0 5px;
display:block;
font-size:90%;
padding:3px 0 2px 15px;
}
.to_blog_c{
background-color:#E4EDF7;
border-top:1px solid #76A4D4;
display:block;
float:left;
margin:0 10px;
padding:1px 10px;
position:relative;
text-decoration:none;
color:#0072AA;
}
.b_hide{
position:absolute;
display:none;
font-weight:normal;
top:-1px;
left:0px;
border:1px solid #76a4d4;
padding:1px 10px;
width:270px;
background-color:#f4f8fe;
}
.to_blog_c:hover{
cursor:pointer;
}
.to_blog_c:hover .b_hide{
display:block;
}

.to_blog_c .b_hide i{
color:#0072AA;
position:relative;
display:block;
padding:0 0 2px 0;
margin:0 0 4px -1px;
font-style:normal;
border-bottom:1px dotted #ccc;
}
.message{
background-color:#76A4D4;
color:#FFFFFF;
font-family:Georgia;
font-size:18px;
font-weight:normal;
margin:5px 0;
padding:5px 10px;
text-align:center;
border:5px solid #fff;
text-transform:none;
}
.error404{
font-size:100px;
text-align:center;
color:#76A4D4;
font-weight:bold;
}
.error404_c{
overflow:hidden;
}
.error404_text{
font-weight:;
}



/*ratesmall*/

.a.f_preview {
position:relative;
}

.rate_s{
width:80px;
margin:0 auto;
}
.ratingblock_s {
	display: block;
}
.loading_s {
	height: 16px;
	background: url(img/working.gif) no-repeat 50% 50%;
}
.unit-rating_s {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url(img/star_s.png) repeat-x left top;
}
.unit-rating_s li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
.unit-rating_s li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating_s li a:hover{
	background: url(img/star_s.png) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating_s a.r1-unit{left: 0px;}
.unit-rating_s a.r1-unit:hover{width:16px;}
.unit-rating_s a.r2-unit{left:16px;}
.unit-rating_s a.r2-unit:hover{width: 32px;}
.unit-rating_s a.r3-unit{left: 32px;}
.unit-rating_s a.r3-unit:hover{width: 48px;}
.unit-rating_s a.r4-unit{left: 48px;}
.unit-rating_s a.r4-unit:hover{width: 64px;}
.unit-rating_s a.r5-unit{left: 64px;}
.unit-rating_s a.r5-unit:hover{width: 80px;}
.unit-rating_s li.current-rating_s {
	background: url(img/star_s.png) left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.unit-rating_s{
position:absolute;
bottom:0;
right:20px;
}
.foto_rate{
float:left;
position:relative;
padding-bottom:18px;
margin-bottom:10px;
}



#to_blog_cont{
width:500px;
background-color:#fff;
padding:30px;
}
.to_blog_preview{
padding-top:20px;
}