/*clear*/
*{margin:0; padding:0;}
html{overflow-y:scroll;}
img{border:0;}
.clear:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
body{font-family:Tahoma, Geneva, sans-serif; min-width:1000px; font-size:11px; min-height:100%; height:100%;background: #fff;}

table{border-collapse:collapse;}
a{text-decoration:none; color:#1967a2;}
a:hover{text-decoration:underline;color:#000;}
ul{list-style:none;}
input, select, textarea{font-family:Tahoma, Geneva, sans-serif;}
input:focus, input:active, textarea:focus, textarea:active{outline:0;}
input::-moz-focus-inner{border:0;}
textarea{font-family:Tahoma, Geneva, sans-serif;}
.custom .text {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B3C4D0;float: left;font-size: 11px;height: 13px;margin: 0 7px 0 0;padding: 4px;width: 305px;}

a.red, a.red:visited {color:#B91000;}
a.red:hover {color:#8c0e00;}

/* clear paddings */
.clearr {clear:both;font-size:1px;height:1px;overflow:hidden;}
.clear2 {clear:both;font-size:0px;height:1px;margin-top:-1px;overflow:hidden;}
.clear_small {clear:both;font-size:1px;height:5px;overflow:hidden;}
.clear_small2 {clear: both;font-size: 1px;height: 10px;overflow:hidden;background-color:#596684;}
.clear_middle {clear: both;font-size: 1px;height: 10px;overflow:hidden;}
.clear_big {clear: both;font-size: 1px;height: 15px;overflow:hidden;}
.clear_big2 {clear: both;font-size: 1px;height: 30px;overflow:hidden;}
/* end clear paddings */

h1 {font-size:16px;font-family:arial;}

/*containers*/
.container{width:980px; padding:0 10px; margin:0 auto;background-color:#fff;}
.left-col{float:left; width:421px; word-wrap:break-word;border-right:1px solid #e8e8e8;padding-right:5px;}
.middle-col {float:left; width:240px;min-height:650px;height:auto !important;height:650px;margin-left:5px;}
.right-col{float:right; width:300px;min-height:650px;height:auto !important;height:650px;padding-left:5px;border-left:1px solid #e8e8e8;}

.header {}
.header .header-bline {height:5px;background:url(../imgs/bline.gif) repeat-x 0 0;}
.header .header-navitop {background-color: #0D4E5B;height: 20px;color: #FFFFFF;font-size: 10px;font-weight: bold;padding:3px 0 0;font-family: Arial,Helvetica;text-align:center;}
.header .header-logo {text-align:center;margin:20px 0 10px;}
.header .header-bot {background-color: #0D4E5B;height: 5px;}
.header .topmenu {background:url(../imgs/topmenu.gif) repeat-x 0 0;height:33px;}
.header .topmenu a {color:#fff;font-weight:bold;text-decoration: none;}
.header .topmenu ul {margin-left:9px;font-size:12px;font-family:arial;height:33px;line-height:33px;}
.header .topmenu ul li {float:left;}
.header .topmenu ul li a, .header .topmenu ul li a:visited {color:#fff;display:block;float:left;height:33px;line-height:35px;background:url(../imgs/topmenu.gif) repeat-x 0 0;padding:0 14px;}
.header .topmenu ul li a span, .header .topmenu ul li a:visited span {color:#fff;}
.header .topmenu ul li a:hover {color:#fff;text-decoration:none;}
.header .topmenu ul li a:hover span {text-decoration:underline;}
.header .topmenu ul li.current a, .header .topmenu ul li.current a:visited, .header .topmenu ul li.current a:hover {color:#F4082A;background:#F4082A;padding-left:4px;}
.header .topmenu ul li.current a span {color:#fff;}

.end {background:url(../imgs/bline.gif) repeat-x 0 0;height:5px;}

.topnews {}
.topnews .img {display:block;}
.topnews .img img {width:421px;}
.topnews h2 {font-size:13px;font-family:arial;color:#0D4E5B;padding:10px 6px 3px 0;}
.topnews h2 a {color:#0D4E5B;}
.topnews .date {color: #AAAAAA;font-size: 9px;}
.topnews p {margin:10px 0 10px;font-size:13px;font-family:arial;}

.topnews2 {}
.topnews2 .item {padding-bottom:10px;}
.topnews2 .img {display:block;}
.topnews2 .img img {width:240px;}
.topnews2 h2 {font-size:13px;font-family:arial;color:#0D4E5B;padding:10px 6px 3px 0;}
.topnews2 h2 a {color:#0D4E5B;}
.topnews2 .date {color: #AAAAAA;font-size: 9px;}
.topnews2 p {margin:10px 0 10px;font-size:13px;font-family:arial;}

.list .item {margin:10px 0 10px;}
.list .item h3 {font-size:13px;font-family:arial;color:#0D4E5B;padding:10px 6px 3px 0;}
.list .item h3 a {color:#0D4E5B;}
.list .item .date {color: #AAAAAA;font-size: 9px;}
.list .item p {margin:10px 0 10px;font-size:13px;font-family:arial;}
.list .item .img {background: url("../imgs/imgbg.gif") no-repeat 0 0;float: right;padding: 5px;width: 90px;margin-left:5px;}

.newsline h1 {font-size:16px;font-weight:bold;font-family:arial;margin-bottom:20px;}
.newsline .item {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #EDEDED;}
.newsline .item .img {display:block;float:left;width:90px;}
.newsline .item .txt {margin-left:100px;}
.newsline .item .txt h3 {font-size:16px;font-family:arial;margin-bottom:5px;}
.newsline .item .txt h3 a:hover {text-decoration:none;}
.newsline .item .txt p {font-size:14px;font-family:arial;}
.newsline .item .txt p a {font-size:11px;font-family:tahoma;}
.newsline .item .txt .date {font-size:11px;font-family:tahoma;color:#888;padding-left:10px;}
.newsline .more {float:left;font-size:16px;}
.newsline .more a {color:#000;}
.newsline .archivelink {float:right;font-size:16px;}
.newsline .archivelink a {color:#000;}

.footer {background:#0D4E5B;padding:10px;}
.footer .botlogo {float:left;}
.footer .botmenu {margin-left:235px;width:200px;font-weight:bold;text-transform:uppercase;font-size:10px;font-family:arial;}
.footer .botmenu a {color:#fff;}
.footer .counters {float:right;width:100px;text-align:right;padding-top:10px;}
.footer .copyright {margin-bottom:10px;color:#fff}
.footer .copyright a, .footer .copyright a:visited {text-decoration:none;color:#fff;}
.footer .copyright a:hover {text-decoration:underline;}
.footer .copyright .copy {float:left;}
.footer .copyright .link {float:right;}

.paging {font-size:12px;}
.paging span, .paging a, .paging a:visited {display:block;float:left;background:#fff;color:#0D4E5B;padding:4px;border:1px solid #ccc;margin:0px 1px;text-decoration: none;}
.paging a:hover {color:#000;}
.paging a.hover, .paging a.hover:visited {background:#0D4E5B;color:#fff;}

table.caltotal {border-collapse: collapse;}
table.caltotal td {padding:20px;font-size:12px;font-family:arial;}
table.calMonth td, table.calMonth th {border:1px solid #ccc;padding:3px;font-size:12px;font-family:arial;}
table.calMonth td a, table.calMonth td a:visited {font-weight:bold;text-decoration:underline;}
table.calMonth td a:hover {text-decoration:none;}
.archive h1 {margin-left:20px;}
.archive h4 {text-align:center;font-size:15px;font-family: arial;}

.rightblock h3 {font-size:12px;font-family:arial;margin-bottom:10px;text-transform:uppercase;border-bottom:1px solid #E0E9D5;padding-bottom:3px;}
.rightblock .item {padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #E0E9D5;}
.rightblock .item:last-child {border-bottom:0;}
.rightblock .item .img {float:left;display:block;}
.rightblock .item .txt {margin-left:95px;font-size:12px;font-family:arial;}

.rubrics .head {border-bottom:1px solid #3A673C;}
.rubrics .head h2 {font-size:13px;float:left;background:#3A673C;padding:0px 5px;font-weight:bold;color:#fff;}
.rubrics .head h2 a {color:#fff;}
.rubrics .head h3 {font-size:13px;float:left;padding:0px 0px;font-weight:bold;color:#3A673C;}
.rubrics .head h3 a {color:#3A673C;}
.rubrics .head a.more {float:right;color:#3A673C;}
.rubrics .img {float:left;display:block;}
.rubrics .txt {margin-left:130px;font-size:13px;font-family:arial;}
.rubrics .txt .title {font-weight:bold;margin-bottom:3px;}
.rubrics .txt p {color:#484848;}
.rubrics .txt p a {font-size:11px;font-family:tahoma;}
.rubrics .txt ul {margin:8px 0 0;list-style-type:disc;list-style-position:ouside;}
.rubrics .txt ul li {margin:0 0 2px 20px;}
.rubrics ul.list {font-size:13px;font-family:arial;margin-bottom:20px;}
.rubrics ul.list li {margin:0 0 5px;}
.rubrics ul.list li span {display:block;float:left;color:#888;}
.rubrics ul.list li a {color:#000;display:block;margin-left:40px;}

.mfocus {text-align:center;}
.mfocus .title {font-size:13px;font-weight:bold;margin-top:10px;color:#000;text-align:center;}

.publication-area {position:relative;}
.publication-area .end {height:20px;}
.publication-area .date {position:absolute;top:2px;background:#fff;font-size:12px;font-weight:bold;font-family:arial;line-height:11px;padding-right:5px;margin-left:5px;}
.publication-area .date a {color:#000;}
.publication-area h1 {font-size:23px;font-family:arial;margin-bottom:10px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.publication-area .pubText {font-size:13px;font-family:arial;color:#333;}
.publication-area .pubText .timg {margin-bottom:15px;}
.publication-area .pubText .timg img {width:421px;height:230px;}
.publication-area .pubText p {margin-bottom:15px;}
.publication-area .pubText a.tags, .publication-area .pubText a.tags:visited {color:#000;text-decoration:none;border-bottom:1px dashed #000;}
.publication-area .pubText a.tags:hover {text-decoration:none;border-bottom:1px solid #fff;}

.read-top .head {background:#EBF2E0;padding:2px 5px;font-size:12px;font-weight:bold;color:#3A673C;}
.read-top table {border-collapse:collapse;border:1px solid #EBF2E0;width:100%;}
.read-top table td {border:1px solid #EBF2E0;width:33%;text-align:center;padding:20px;}

.adv-premium {background:#ccc;text-align:center;padding:5px;}

.teasers .title {position:relative;background:url(../imgs/bline.gif) repeat-x 0 0;line-height:20px;height:20px; color: #0D4E5B;font-size: 10px;font-weight: bold;font-family:arial;text-transform:uppercase;}
.teasers .title span {position:relative;top:-4px;background:#fff;padding:0 3px;height:20px;line-height:20px;margin-left:10px;}
.teasers table td {vertical-align:middle;padding-bottom:15px;}
.teasers table img {background: url("../imgs/imgbg.gif") no-repeat 0 0;padding: 5px;width: 60px;margin-left:5px;}
.teasers table a {color:#0D4E5B;font-size:13px;font-weight:bold;font-family:arial;}

.teaser_right_txt {display:table-cell;vertical-align:middle; float:left;width:209px;color:#0D4E5B;font-size:13px;font-weight:bold;font-family:arial;}
.teaser_right_img {float:right;background: url("../imgs/imgbg.gif") no-repeat 0 0;padding: 5px;width: 60px;margin:0 0 5px 5px;}

.trafmag_item_img {border:0 !important;float:right;width:60px !important;}
.trafmag_logo {display:none !important;visibility:hidden !important;}
.trafmag_item_cell {padding:0 !important;padding-bottom:5px !important;}
.trafmag_rtitem_rozetka {background:#fff !important;border:0 !important;}
.trafmag_rtitem_rozetka .trafmag_rtitem_img {border:0 px !important;float:right;margin-left:5px !important;margin-right:0 !important;}










