/*
    Main SCSS file
*/


@charset "utf-8";

/* CSS Document */


@font-face {
    font-family: 'roboto_B';
    src: url('fonts/robotoslab-bold-webfont.eot');
    src: url('fonts/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotoslab-bold-webfont.woff') format('woff'),
         url('fonts/robotoslab-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_R';
    src: url('fonts/robotoslab-regular-webfont.eot');
    src: url('fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotoslab-regular-webfont.woff') format('woff'),
         url('fonts/robotoslab-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
}

a { text-decoration:none;color:#4f4f4f;}
img { border:0px;}



.site_box {width:100%; text-align:center;}
.wrapper {background:#fff; width:990px; margin:0 auto; display: inline-block; text-align:left; padding-bottom:20px;}
.site_box_content {width:960px; margin:0 auto; margin-top:105px;font-size:12px;}



.left_10px { margin-left:10px;}
.right_10px { margin-right:10px;}
.top_5px { margin-top:5px;}
.top_0px { margin-top:0px !important;}
.top_10px { margin-top:10px;}
.top_20px { margin-top:20px !important;}
.top_30px { margin-top:30px;}
.b_10px { margin-bottom:10px !important;}
.b_20px { margin-bottom:20px;}
.h_auto { height:auto;}
.center { text-align:center;}
.border_t {border-top:1px #ccc dotted;}
.border_b {border-bottom:1px #ccc dotted;}
.p_b_10px { padding-bottom:10px;}

.flr {float:right;}

.fll {float:left;}

.clb {clear:both;}

.alc{text-align:center;}
.all{text-align:left;}
.alr{text-align:right;}


ul
{
	list-style-type: none;
}

/* TOP News */
.top_news_tabbox { width:300px; height:37px; margin:0px;padding:0px; overflow:hidden;}
.tab { 
	width:49%;
	height:28px;
	margin-bottom:10px; 
	margin-right:1px; 
	background-color:#2E6EB5;
	display:inline_block; 
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	border-left:2px white solid; 
	font-family: 'Arial';
}
.tab:hover { 
	height:28px; 
	margin-right:1px; 
	background:#2E6EB5;
	display:inline_block; 
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:10px; 
	border:1px #e5e5e5 solid; 
	border-bottom:none; 
	cursor:pointer; 
	font-family: 'Arial'; 
	color:white!important;
}
.tab a { 
	text-decoration:none; 
	color:#fff;
	padding:7px 9px 5px 9px; 
	display:block;
	width:100%;
	height:100%;
}
.tab a:hover, .top_news_redtab:hover a { 
	text-decoration:none; 
	color:white;
	}
.tab.active { 
	height:28px; 
	background:#fff; 
	display:table;
	color:#a91c28; 
	text-transform:uppercase;
	border:1px #e5e5e5 solid; 
	border-bottom:none; 
	font-family: 'Arial';
}
.tab a.active { color:#a91c28; }
.tab-container{ margin-bottom:20px;}

#tab0 , #tab1,#tab2{
	width:300px;
        height:440px;
        overflow-y:scroll;
}
#tab0 div, #tab1 div,#tab2 div{
	margin:0 5px 10px 0px;
}
#tab0 a, #tab1 a,#tab2 a{
	font-size:12px;
	font-weight:bold;
	margin:0px!important;
	
}
	
#tab0 a:hover, #tab1 a:hover,#tab2 a:hover{
	color:#a91c28;
}
.shadow_box { width:640px; height:490px; border-right:1px #d5d5d5 solid; border-bottom:1px #e5e5e5 solid; border-top:1px #e5e5e5 solid;}
.shadow {box-shadow: 10px 0px 5px -2px #ececec; -webkit-box-shadow: 10px 0px 5px -2px #ececec;}

.logo { height:30px; margin-bottom:5px;margin-top:-5px;}
.logo a {
    width: 100%;
    height: 40px;
    display: block;
    background: url('//offnews.bg/design/logo_banners.png') no-repeat;

    background-position:0px 0px;
    background-color:#fff;
}
.logo a:hover {
    background-position:0px -40px;
}


.logo-link {
	width:290px;
	margin-bottom:5px;
	background:url('//offnews.bg/design/top_news_back.gif');
	text-align:left;
        
	padding:5px;
}

.logo-link a { border:0px;}

.news-min-box { border-bottom:1px dotted #CCCCCC; clear:both; height:80px; overflow:hidden; margin-bottom:7px !important; padding-top:7px; margin-top:-7px !important;}
.news-min-box:hover { background: url("//offnews.bg/design/top_news_back.gif") repeat scroll 0% 0% transparent; }
.news-tittle { margin-top:-7px !important; width:200px; float:right;}
.news-date { font-size:10px; width:200px; float:right;margin-top:-8px!important;}

.top_news_right_news_box img {height:67px; width:67px; margin-right:10px; padding:2px 2px 2px 2px;}