body { padding :0; margin: 0; font-family: arial; font-size: 15px;}

a { color: #0d70d5; cursor: pointer; }
a:hover {text-decoration: underline;}
input { font-size: 12px; }
form {margin: 0; padding: 0;}

.bg { border: 1px solid green;}
.bred { border: 1px solid red;}
.clear { clear:both; line-height:1px; height:1px; font-size:1px; margin: 0; padding: 0;}
.fl_left { float: left; }
.fl_right { float: right; }

.main {	width: 1100px; padding: 0; margin: 0 auto; background-color: #FFFFFF; border-bottom: 7px solid #cccccc;}

.header {float: left; width: 1100px; height: 98px; margin: 0; padding: 0; background: url(../img_new/header_bg.jpg) left top no-repeat;}
a.logo {float: left; width: 332px; height: 41px; margin: 23px 53px 0px; padding: 0; background: url(../img_new/logo.png) left top no-repeat; text-decoration: none;}
a.logo span {float: right; margin: -13px -10px; padding: 0; font: bold 10px tahoma; color: #000000; text-decoration: none;}
div.search {float: right; margin: 32px 78px 0px;}
div.search input[type="text"] {width: 165px; margin-right: 9px; float: left;}
div.search input[type="submit"] {width: 19px; height: 25px; border: 0; background: url(../img_new/search_btn.png) 0px 3px no-repeat; float: left;}
.header ul.menu {float: left; margin: 2px 5px 0px 56px; padding: 0; list-style-type: none; font-family: arial; font-size: 13px;}
.header ul.menu.menu_right {float: right ;margin: 2px 1px 0px 1px;}
.header ul.menu li {float: left; margin: 0; padding: 0px 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; line-height: 29px; background: url(../img_new/menu_bord_bg.png) right top no-repeat;}
.header ul.menu li.nobord {background: none;} 
.header ul.menu li a {color: #FFFFFF; text-decoration: none;}
.header ul.menu li a:hover, .header ul.menu li.active a {color: #f1a70b; text-decoration: none;}
.header ul.menu li.selected_rubric {background-color: #f1a70b; background-image: none; border: 1px solid #e48b15; border-top: 1px solid #f1bf26; line-height: 29px; margin: 0px -1px; background-image: linear-gradient(bottom, rgb(231,156,5) 37%, rgb(241,168,11) 69%, rgb(250,180,16) 85%);
background-image: -o-linear-gradient(bottom, rgb(231,156,5) 37%, rgb(241,168,11) 69%, rgb(250,180,16) 85%);
background-image: -moz-linear-gradient(bottom, rgb(231,156,5) 37%, rgb(241,168,11) 69%, rgb(250,180,16) 85%);
background-image: -webkit-linear-gradient(bottom, rgb(231,156,5) 37%, rgb(241,168,11) 69%, rgb(250,180,16) 85%);
background-image: -ms-linear-gradient(bottom, rgb(231,156,5) 37%, rgb(241,168,11) 69%, rgb(250,180,16) 85%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37, rgb(231,156,5)),
	color-stop(0.69, rgb(241,168,11)),
	color-stop(0.85, rgb(250,180,16))
);} 
div.social {float: right; width: 106px; height: 24px; margin: 5px 55px 0px 0px; background: url(../img_new/social.png) left top no-repeat;}

div.social > a {float: left; width: 23px; height: 23px; margin: 1px 4px 0px 0px;}
div.social > a.last {margin-right: 0; margin-left: 2px;}

div.content {float: left; width: 680px; margin: 10px 10px 10px 50px; padding: 0;}
div.right_col {float: left; width: 310px; margin: 10px 0px; padding: 0;}

div.top_news_content {margin: 0; margin-bottom: 25px; padding: 6px; border: 1px solid #eaeaea; border-radius: 5px;}
.news_head {font: 18px arial; color: #749a1b; text-decoration: underline; /*font-weight: bold;*/}
.top_news .news_head {font-size: 26px; line-height: 38px; text-decoration: none;/*font-weight: bold;*/}
.top_news .news_head:hover {text-decoration: underline;/*font-weight: bold;*/}
.top_news hr.head_line {width: 100%; height: 1px; color: #FFFFFF; border: 0; border-top: 1px solid #749a1b; margin: 12px 0px;}
.top_news p {margin: 3px 0px; font-size: 14px; line-height: 22px;}
.news_item_content p {margin: 3px 0px; font-size: 13px; line-height: 22px;}
.top_news_content p {line-height: 22px;}
.top_news span.date, .news_item_content span.date, .top_news_content span.date {font-size: 10px; font-weight: bold; color: #a1a1a1; line-height: 35px;}
.top_news a.rubric_head, .news_item_content a.rubric_head {font-size: 12px; font-weight: bold; color: #9c5e27; line-height: 35px;}
.top_news img {margin: 5px 0px; padding: 3px; border: 1px solid #eaeaea; border-radius: 3px; width: 658px;}
.top_news_navy {padding: 0px 278px;}
.top_news_navy a {float: left; width: 13px; height: 13px; margin: 2px; background: url(../img_new/top_news_navy.png) top left no-repeat;}
.top_news_navy a.active, .top_news_navy a:hover {background: url(../img_new/top_news_navy_a.png) top left no-repeat;}

.news_item {border-bottom: 1px solid #b0b0b0; margin-top: 15px;padding-bottom: 10px;}
.news_item.last {border: 0;}
.news_item img {float: left; margin: 0; padding: 3px; border: 1px solid #eaeaea; border-radius: 3px; width: 165px;}
.news_item_content {float: left; margin: 0px; margin-left: 15px; width: 490px;}

.right_item {padding: 6px; border: 1px solid #eaeaea; border-radius: 5px; margin-bottom: 15px;}
h3, h2 {font: 24px arial; color: #749a1b; font-weight: normal; margin: 5px 0px;}
.right_item img {width: 100px; float: left; margin-right: 5px;}
.right_item a {font: 15px arial; color: #9c5e27; text-decoration: none;}
.right_item a:hover {text-decoration: underline;}
.right_item.reclama a {font: 12px Arial; color: #9c5e27; text-decoration: none;}
.right_item.reclama p {font: 12px Arial;}
.right_item.reclama h3 {font-size: 20px;}

/*.tags {margin: 15px 0px; color: #FFFFFF; background-color: #97bd4b; border-radius: 5px; padding: 6px; background-image: linear-gradient(bottom, rgb(135,177,62) 20%, rgb(181,209,98) 60%);
background-image: -o-linear-gradient(bottom, rgb(135,177,62) 20%, rgb(181,209,98) 60%);
background-image: -moz-linear-gradient(bottom, rgb(135,177,62) 20%, rgb(181,209,98) 60%);
background-image: -webkit-linear-gradient(bottom, rgb(135,177,62) 20%, rgb(181,209,98) 60%);
background-image: -ms-linear-gradient(bottom, rgb(135,177,62) 20%, rgb(181,209,98) 60%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(135,177,62)),
	color-stop(0.6, rgb(181,209,98))
);}
.tags h3 {font: 24px arial; color: #FFFFFF; font-weight: normal; margin: 3px 0px;}
.tags a {font-size: 14px; color: #FFFFFF; line-height: 24px; padding-right: 7px;}*/
.tags {margin: 15px 0px; color: #9c5e27; background-color: #eaf3d6; border-radius: 5px; padding: 6px; border: 1px solid #eaeaea;}
.tags h3 {font: 24px arial; font-weight: normal; margin: 3px 0px;}
.tags a {font-size: 14px; color: #9c5e27; line-height: 24px; padding-right: 7px;}

.footer {background: url(../img_new/footer_bg.png) top left repeat-x;}
.footer ul.menu {float: left; margin: 2px 5px 0px 2px; padding: 0; list-style-type: none; font-family: arial; font-size: 12px;}
.footer ul.menu.menu_right {float: right; margin: 2px 55px 0px 15px; font-family: arial; font-size: 12px;}
.footer ul.menu li {float: left; margin: 0; padding: 0px 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; line-height: 42px;}
.footer ul.menu li a {color: #FFFFFF; text-decoration: none;}
.footer .counters {float: left; margin: 15px 15px 0px 50px; height: 30px;}
.footer p {float: left; margin: 9px 15px 0px 15px; line-height: 30px; color: #848484; font-weight: bold;}

.mb15 {margin-bottom: 15px;}

div.next_news h3 {float: left;}
div.next_news {padding: 2px 10px; border: 1px solid #eaeaea; border-radius: 5px;}
div.next_news img {height: 44px; float: left; margin: 0px 8px;}
div.next_news a {color: #9C5E27; font: 16px arial; text-decoration: none;}

.viewing_news {width: 155px; float: left; margin-right: 5px; text-align: center;}
.viewing_news img {background-color: #FFFFFF; border: 1px solid #DADADA; float: left; margin: 10px; padding: 3px; width: 126px;}
.viewing_news a {color: #9C5E27; font-weight: bold; text-decoration: none;}
.viewing_news a:hover {text-decoration: underline;}

a.vk{display: block; float: left; width: 18px; height: 18px; margin: 2px; background: url(../img/btn_vk.gif) top left no-repeat; }
a.tw{display: block; float: left; width: 18px; height: 18px; margin: 2px; background: url(../img/btn_t.gif) top left no-repeat;}
a.fc{display: block; float: left; width: 18px; height: 18px; margin: 2px; background: url(../img/btn_f.gif) top left no-repeat; }
a.lj{display: block; float: left; width: 18px; height: 18px; margin: 2px; background: url(../img/btn_lj.gif) top left no-repeat;}
a.li{display: block; float: left; width: 18px; height: 18px; margin: 2px; background: url(../img/btn_li.gif) top left no-repeat;}

div.comments {margin-top: 18px;}
div.comment_form {width: 660px; height: 159px; margin: 0; padding: 7px 15px; background: url(../img_new/comment_bg.png) left top no-repeat; color: #FFFFFF;}
div.comment_form span.title {float: left; font: 18px arial; }
div.comment_form a.count {float: right; font-weight: bold; color: #FFFFFF; margin-top: 3px; margin-right: 13px;}
div.comment_form textarea {width: 640px; height: 80px; margin: 7px 4px; border: 0;}
div.comment_form a.send_comment {float: right; color: #FFFFFF; font-family: arial; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 7px 28px;}


#modalOverlay { background-color:#345F94; cursor:wait; height: 100%;} 
#modalContainer { height:auto; left:50%; padding: 10px; text-align: left;} 
a.modalCloseImg {width:12px; height:12px; display:inline; z-index:3200; position:absolute; top:8px; right:8px; cursor:pointer;}
#helper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -10;}

.wait {height: 100%; width: 100%; position: fixed; left: 0pt; top: 0pt; z-index: 3000; display: none;}
.wait img {position: fixed; left: 50%; top: 50%; margin: -17px;}

.size0 {font-size: 8px !important;}
.size1 {font-size: 10px !important;}
.size2 {font-size: 12px !important;}
.size3 {font-size: 14px !important;}
.size4 {font-size: 16px !important;}
.size5 {font-size: 18px !important;}


#multicard
{
       display: none;
}

span.pages {color: #A1A1A1;; font: 18px "arial"; line-height: 80px;}
span.pages a {color: #749A1B;}
span.pages b {color: #749A1B; font: 22px "arial";}

.subhead {font: 18px arial; color: #749a1b;}
.subhead > b {color: #000000;}

.main_print {	width: 675px; padding: 0px 16px 20px 70px; margin: 0px 15px;}
