@font-face {
	font-family: IRAN;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/webfonts/fonts/eot/IRANBold.eot');
	src: url('fonts/webfonts/fonts/eot/IRANBold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/webfonts/fonts/woff2/IRANBold.woff2') format('woff2'),
		 url('fonts/webfonts/fonts/woff/IRANBold.woff') format('woff'),
		 url('fonts/webfonts/fonts/ttf/IRANBold.ttf') format('truetype');
}
@font-face {
	font-family: IRAN;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/webfonts/fonts/eot/IRANBlack.eot');
	src: url('fonts/webfonts/fonts/eot/IRANBlack.eot?#iefix') format('embedded-opentype'),
		 url('fonts/webfonts/fonts/woff2/IRANBlack.woff2') format('woff2'),
		 url('fonts/webfonts/fonts/woff/IRANBlack.woff') format('woff'),
		 url('fonts/webfonts/fonts/ttf/IRANBlack.ttf') format('truetype');
}
@font-face {
	font-family: IRAN;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/webfonts/fonts/eot/IRAN_SemiBold.eot');
	src: url('fonts/webfonts/fonts/eot/IRAN_SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/webfonts/fonts/woff2/IRAN_SemiBold.woff2') format('woff2'),
		 url('fonts/webfonts/fonts/woff/IRAN_SemiBold.woff') format('woff'),
		 url('fonts/webfonts/fonts/ttf/IRAN_SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: IRAN;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/webfonts/fonts/eot/IRAN.eot');
	src: url('fonts/webfonts/fonts/eot/IRAN.eot?#iefix') format('embedded-opentype'),
		 url('fonts/webfonts/fonts/woff2/IRAN.woff2') format('woff2'),
		 url('fonts/webfonts/fonts/woff/IRAN.woff') format('woff'),
		 url('fonts/webfonts/fonts/ttf/IRAN.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb_Light';
	src: local('IRANSansWeb_Light'), url('fonts/IRANSansWeb_Light.woff') format('woff');
}
body {
	width: 100%;
	font-size: 13px;
	font-family: 'IRAN', arial, tahoma;
	line-height: 24px;
	color: #556;
	margin: 0;
}
h1 {
	font-weight: bold;
	font-size: 30px;
	line-height: 38px;
	margin: 20 10 20 10;
}
h2 {
	font-size: 15px;
	font-weight: normal;
	display: inline;
}
h3 {
	font-size: 13px;
	font-weight: normal;
	display: inline;
}
h4 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #15b;
}
input,textarea	{
	border: solid 1px #aaa;
}
#main {
	width: 1200px;
	margin: 0 auto;
}
#logo {
	width: 100%;
    background: url(/images/logo-news.png) no-repeat center center;
	line-height: 120px;
	font-size: 36px;
	font-weight: 900;
}
#logo a {
    color: #0b2d92;
}

#dates {
	font-size: 13px;
	width: calc(100% - 40px);
    background: #0b2d92;
    border-bottom: 3px rgb(255, 157, 0) solid;
    line-height: 20px;
    color: #fff;
    padding: 5 20 5 20;
    overflow: hidden;
}
#dates a {
    color: #fff;
}
.top {
	background: #eeeeee;
	width: calc(50% - 25px);
	height: 170px;
	margin: 5 5 0 0;
	padding: 15 10;
	float: left;
	overflow: hidden;
}
.top h2 {
	font-weight: Bold;
}
.top-add {
	width: calc(100% - 5px);
}
#right-column {
	width: calc(50% - 10px);
	margin: 0 0 0 5;
	float: right;
}
#left-column {
	width: calc(50% - 10px);
	margin: 0 5 0 0;
	float: left;
}
.news-box {
	margin-top: 5px;
}
#last-news {
	width: 100%;
}
#titlebar {
	width: fit-content;
	padding: 5 15 5 15;
	margin: 10 0 10 0;
	background: #0b2d92;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
#soudatenews
{
	color: rgb(200, 50, 0);
	font-weight: bold;
	padding: 5 10 5 10;
}
#soudatenews a {
	color: rgb(200, 50, 0);
}
#news-text {
    font-family: IRANSansWeb_Light;
    font-size: 13px;
	text-indent: 10px;
	margin: 0 0 20 0;
	padding: 10px;
}
#source-label a {
	margin: 0 4px 0 4px;
	font-size: 12px;
	color: rgb(200, 50, 0);
}
#warning {
	margin: 10 0 20 0; padding: 7px; border: 1px solid #a44; background: #fff5f5; color: #a44;
}
#cat-left {
	width: calc(100% - 20px);
	column-count: 4;
	font-size: 12px;
	padding: 10px;
}
#footer {
    width: calc(100% - 40px);
	float: right;
	text-align: left;
	direction: ltr;
	margin: 10 0 0 0;
	padding: 10 20 10 20;
	color: #ffffff;
	background: #03389e;
	border-top: 3px #ffc100 solid;
	line-height: 22px;
}
#bottom-menu{
	width: calc(100% - 20px);
	text-align: left;
	float: left;
	padding: 10px;
}

.site-links-col {
    margin: 0 5 0 5;
    direction: ltr;
    font-size: 13px;
}
