a.active_border img { border:3px solid #f4f4f4!important;}
a.active_border:hover img { border:3px solid #E8E462!important;}

a.active_border_x img { border:2px solid #E7D4B3!important;}
a.active_border_x:hover img { border:2px solid #E8E462!important;}

img.logo { margin-bottom:3px; margin-left:-30px;}
.site_pic { margin-left:-37px; margin-top:-2px; width: 600px; float: left;}

.main_menu { width: 670px; height: 27px; background: url(/images/main_menu_bg.gif ); background-repeat: repeat-x}
.main_menu_small { width: 558px!important; }
.main_menu div { width: 45px; float: left; text-align: center; margin: 5px 3px 3px}
.main_menu div a {color: white; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.main_menu div a:hover { color:#0097d1; }
.main_menu div a.active { color: #49a1c5}


.ico_block { float: right; width: 130px;height: 88px; }
.ico_block img { float: left; margin: 5px 0px 0px 3px;}

div.upper_line{ 
    background-color:#CCCCCC;
    height:5px;
    margin-bottom:5px;
}

ul.index_content {	
    width:600px;
    text-align:left;
    margin-top:10px;
    padding-top:0px;
    height:100%;  
    font-size:12px;
    color:#7e7e7e;
    list-style:none;
}

ul.index_content_stiky {	
    width:600px;
    text-align:left;
    margin-top:10px;
    padding-top:0px;
    height:100%;  
    font-size:12px;
    color:#7e7e7e;
    list-style:none;
}


div.right_content {
    padding-left:15px;
    width:180px;
    text-align:left;
    margin-top:10px;
    padding-top:0px;
    height:100%;  
    font-size:12px;
    color:#7e7e7e;
    font-size:12px;
    line-height:20px;
}



.index_content li{
    float:left; 
    margin:0px 10px 7px 0px;
    width:245px;
}

.index_content_stiky li{
    float:none; 
    margin:0px 10px 7px 0px;
    width:450px;
}

.right_content, .index_content_stiky, .index_content a{
    font-weight:bold;
    color:#0097d1;
    font-size:12px!important;
    text-transform:uppercase;
    text-decoration: underline;
}

.right_content a:hover{
    color:#09649b;
    text-decoration:none!important;
}

.index_content_stiky a:hover{
    color:#09649b;
    text-decoration:none!important;
} 


div.this_day{ font-size:11px; margin:3px;}
div.this_day a{ text-decoration:none; color:#000000; }

.category_title{
    font-size:18px;
    color:#7e7e7e;
    font-weight:bold;
    text-transform:uppercase;
}

a.category_title{
    font-size:18px;
    color:#7e7e7e;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}

.blog_title{
    font-size:12px;
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
}

p.description_text{
    width:280px;
    float:left;
    padding-top:6px;
    margin-top:0px;
    margin-left:10px;
}

div.menu{
    width:180px;
    float:right;
    display:inline;
    color:#5D5D5D;
    font-size:10px;
    font-weight:bold;
    margin:15px 5px 0px 0px;
    padding:0px 0px 0px 0px;
}

div.menu a{ 
    color:#5D5D5D;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    font-family:tahoma;
}

div.menu .right { width:80px; float:right; text-align:right}
div.menu .left { width:100px; float:left;  text-align:left}
div.menu .login {  margin-top:5px; width:60px; margin-left:40px;  }

div.menu .left a { color:#0B7ABD; }

.text{
    font-size:10px;
}

input {
    border:1px solid #000000;
    font-size:11px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
}

textarea {
    border:1px solid #000000;
    font-size:11px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
}

p.up_right_content{
    margin-top:200px;
    color:#000000;
    font-size:14px; 
    padding-left:20px;
    width:250px;
}

div.site_path{
    font-size:14px;
    font-weight:bold; 
    margin-left:-10px;
    padding-bottom:5px;
    padding-top:0px;
}

div.site_path b{
    font-size:14px;
    font-weight:bold; 
    padding-left:10px;
}

div.site_path a{
    font-size:12px;
    font-weight:bold; 
    text-decoration:none;
    color:#666666;
}

div.reviews{
    background-color:#D1D1D1;
    max-width:460px;
    clip:rect(0, 0, 400, auto);
    min-height:50px;
    height:auto;
    padding:0px 0px 5px 10px;
    text-align:left; 
}

.inputbtn{
    border:1px solid #FFFFFF;
    font-weight:bold;
    font-size:12px;
    background-color:#D1D1D1;
    padding: 5px;
}
.textinput{
    border:1px solid #D1D1D1;
}

div.contacts{
    width:500px;
    font-size:11px;

}

a:hover{ text-decoration:underline; }

input.ratingradio{
    height:10px;
    width:10px;
}

:focus
{
    -moz-outline-style: none;
}


a.read_all_records {font-size:11px!important; font-weight:bold;  color: #919191}

div.block_rss {  padding:10px 10px 10px 10px; margin-left:10px; width:230px; text-align: center;  font-weight:bold; } 
div.block_rss form { margin-top:10px;}
div.block_rss label { width:110px!important; float:left;margin-top:5px;}
div.block_rss .inp { float:right;}
div.block_rss a img{  float:right;}
div.block_rss  .subm {margin:5px 0px 0px 122px;border:1px solid #000000; font-weight:bold; font-size:10px; background-color:#D1D1D1;}


div.block_rss2 { background: url(/images/form_bg.jpg); padding-top: 9px; height: 160px; width: 280px; margin: 15px auto; text-align: center;  font-weight:bold; } 
div.block_rss2 form { margin-top:10px;}
div.block_rss2 label { width:110px!important; float:left;margin-top:5px;}


div.block_rss2 .inp { width: 200px; height: 24px;  font-size: 12px; margin-bottom: 13px;  }
div.block_rss2  .subm {padding: 4px; width: 80px;  border:1px solid #000000; font-weight:bold; font-size:10px; background-color:#D1D1D1;}



div.rblock {  width: 280px; margin: 15px auto; }

div.block_sub_message{ padding:10px 4px 10px 20px;width:230px;}

div.recent_video_block { padding:0px; margin:0px; text-align:center; text-align:left; margin-top:-10px; float:left;}
div.recent_video_block  a img {border:1px solid #CECECE; }

.last_in_dnevnik {  color:black; font-size:14px; font-weight:bold;}

div.block_viter_location {margin-top:-8px; width:200px;margin-left:50px; text-align:center; float:left}
div.block_viter_location p{ margin-left:0px; font-weight:bold;}

div.block_sunshine { margin-top:50px;margin-left:20px; }

div.block_tags {  width:230px; clear:both;}
div.block_tags a.all_tags {font-size:12px; font-weight:bold; font-style:italic; text-transform:none; color:#000000; text-decoration:none;}

div.video_details_right{
    float:right;width:250px; margin-left:20px; padding:0px;
}

div.video_subscribe{
    border:1px solid #cecece;
    margin-left:0px;

}

div.video_details { margin-top:10px;width:600px; text-align:center;}
div.video_buttons { float:left;width:60px; margin-top:33px; }

div.reviews {width:500px;} 

div.ratings { width:200px;}

.blog_page_list { width:100%; text-align:left; padding-left:10px;}

div.new_epizod { font-weight: bold; border:2px solid #EC8437;   padding:5px; margin-bottom:10px;}

.index_page_block {background-color: #f0f0f0;width: 480px; padding: 36px}