* {box-sizing: border-box; -moz-box-sizing: border-box;}
body {font:100% Arial, Helvetica; color:#000; padding:0; margin:0;}
td, th {font-size:75%;}
form {margin:0;}
input, select, textarea {font-size:100%;}
a {color:#0c276e; text-decoration:none;}
a:hover {text-decoration:underline;}
.100p {width:100%;}

.tbl {border-collapse:collapse; width:100%;}
.tbl td {padding:0; margin:0;}

#logo {text-align:center; vertical-align:middle;}
#logo img {width:135px; height:71px; border:0; margin:15px 10px 10px 10px;}
#menu {vertical-align:bottom; height:70px;}

.search {border-collapse:collapse;}
.search td {padding:0; margin:0; vertical-align:top;}
.search .lg {background:url(/images/tbg.gif) no-repeat top left;}
.search .rg {background:url(/images/tbg.gif) no-repeat top right;}
.search .lg img {width:5px; height:30px; border:0;}
.search .rg img {width:5px; height:30px; border:0;}
.search .cg {background:url(/images/tcg.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; white-space:nowrap;}
.search .cg a {color:#000; text-decoration:none; font-size:120%; font-weight:bold;}
.search .cg a:hover {text-decoration:underline;}
.search .l {background:url(/images/tbb.gif) no-repeat top left;}
.search .r {background:url(/images/tbb.gif) no-repeat top right;}
.search .l img {width:5px; height:30px; border:0;}
.search .r img {width:5px; height:30px; border:0;}
.search .c {background:url(/images/tcb.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; white-space:nowrap;}
.search .c a {color:#fff; text-decoration:none; font-size:120%; font-weight:bold;}
.search .c a:hover {text-decoration:underline;}
.search .d {padding:1px;}

.top-menu {border-collapse:collapse;}
.top-menu td {padding:0; margin:0; vertical-align:top;}
.top-menu .lg {background:url(/images/bg.gif) no-repeat top left;}
.top-menu .rg {background:url(/images/bg.gif) no-repeat top right;}
.top-menu .lg img {width:5px; height:30px; border:0;}
.top-menu .rg img {width:5px; height:30px; border:0;}
.top-menu .cg {background:url(/images/cg.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; white-space:nowrap;}
.top-menu .cg a {color:#000; text-decoration:none; font-size:120%; font-weight:bold;}
.top-menu .cg a:hover {text-decoration:underline;}
.top-menu .l {background:url(/images/bb.gif) no-repeat top left;}
.top-menu .r {background:url(/images/bb.gif) no-repeat top right;}
.top-menu .l img {width:5px; height:30px; border:0;}
.top-menu .r img {width:5px; height:30px; border:0;}
.top-menu .c {background:url(/images/cb.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; white-space:nowrap;}
.top-menu .c a {color:#fff; text-decoration:none; font-size:120%; font-weight:bold;}
.top-menu .c a:hover {text-decoration:underline;}
.top-menu .lr {background:url(/images/br.gif) no-repeat top left;}
.top-menu .rr {background:url(/images/br.gif) no-repeat top right;}
.top-menu .lr img {width:5px; height:30px; border:0;}
.top-menu .rr img {width:5px; height:30px; border:0;}
.top-menu .cr {background:url(/images/cr.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; white-space:nowrap;}
.top-menu .cr a {color:#fff; text-decoration:none; font-size:120%; font-weight:bold;}
.top-menu .cr a:hover {text-decoration:underline;}
.top-menu .d {padding:1px;}

.col1 {width:20%; padding:10px !important; background:#e0e0e0; vertical-align:top;}
.col1 .adv {padding:0; text-align:center;}
.col2 {width:70%; padding:10px 0 10px 0 !important; background:#e0e0e0; vertical-align:top;}
//.col3 {width:10%; padding:10px !important; background:#e0e0e0; vertical-align:top;}
.col3 {width:10%; padding:0 10px 10px 10px !important; background:#e0e0e0; vertical-align:top;}


.subscribe {border-collapse:collapse; background:url(/images/cs.gif) repeat-x; width:100%;}
.subscribe td {padding:0; margin:0; vertical-align:top;}
.subscribe .l {background:url(/images/bs.gif) no-repeat top left;}
.subscribe .r {background:url(/images/bs.gif) no-repeat top right;}
.subscribe .l img {width:10px; height:10px; border:0;}
.subscribe .r img {width:10px; height:10px; border:0;}
.subscribe h5 {font-size:120%; margin:10px 0 10px 0;}
.subscribe .tit {width:20%; vertical-align:middle; padding-right:5px !important;}
.subscribe .inp {width:78%;}
.subscribe .rubrics {padding:5px 0 5px 0;}
.subscribe .rubrics div {width:49%; float:left;}

.mags {border-collapse:collapse; width:100%;}
.mags td {padding:0; margin:0; vertical-align:top;}
.mags .l {background:url(/images/cbg.gif) repeat-y top left;}
.mags .r {background:url(/images/cbg.gif) repeat-y top right;}
.mags .c {background:url(/images/cb.gif) repeat-x; vertical-align:middle; padding:0 5px 0 5px; width:98%;}
.mags .c a {color:#fff; text-decoration:none; font-size:120%; font-weight:bold;}
.mags .c a:hover {text-decoration:underline;}
.magrub {background:#eee; border-left:1px solid #000; border-right:1px solid #000;}
.magrub .rubrics {padding:8px 10px 10px 10px; display:none;}
.magrub .rubrics div {margin:0 0 4px 0;}
.mags .lb img {width:5px; height:30px; border:0; background:url(/images/bb.gif) no-repeat top left;}
.mags .rb img {width:5px; height:30px; border:0; background:url(/images/bb.gif) no-repeat top right;}
.magpt {padding-top:2px;}
.magbb {border-bottom:1px solid #000;}

.content {border-collapse:collapse; width:100%;}
.content td {padding:0; margin:0; vertical-align:top;}
.content .lt {background:url(/images/bw.gif) no-repeat top left;}
.content .rt {background:url(/images/bw.gif) no-repeat top right;}
.content .lt img {width:10px; height:10px; border:0;}
.content .rt img {width:10px; height:10px; border:0;}
.content .c {width:98%; background:#fff;}
.content .lb {background:url(/images/bw.gif) no-repeat bottom left;}
.content .rb {background:url(/images/bw.gif) no-repeat bottom right;}
.content .lb img {width:10px; height:10px; border:0;}
.content .rb img {width:10px; height:10px; border:0;}
.content .w {background:#fff;}
.content .rss {width:14px; height:14px; border:0; float:right; margin-right:5px;}
.content .rss-all {width:20px; height:14px; border:0; float:right; margin-right:5px;}
.content .tn {width:70px; height:70px; border:1px solid #e0e0e0; float:left; margin:0 10px 0 0;}
.content .dtn {width:150px; height:150px; border:1px solid #e0e0e0; float:left; margin:0 10px 0 0;}

.content h1 {font-size:150%; margin:0 0 10px 0; padding:0;}
.content h2 {font-size:130%; margin:0 0 10px 0; padding:0;}
.content h3 {font-size:120%; margin:0 0 5px 0; padding:0;}
.content h4 {font-size:110%; margin:0 0 5px 0; padding:0;}
.content .article {font-size:110%;}

.tblsoc {width:100%;margin:0;padding:0;border-collapse:collapse;}
.tblsoc td {border:0;padding:0;vertical-align:middle;}

.block {border-collapse:collapse; width:100%; margin-bottom:10px;}
.block td {padding:0; margin:0; vertical-align:top;}
.block th {padding:0; margin:0; vertical-align:middle; text-align:left; background:url(/images/ct.gif) repeat-x; height:30px;}
.block th h1 {font-size:120%; margin:0 0 0 10px; padding:0;}
.block th a {color:#000;}
.block th img {width:14px; height:14px; border:0; float:right; margin:0 10px 0 0;}
.block .b {padding-bottom:10px;}

.block .h {display:none;}
.block h3 {padding:10px; font-size:120%; font-weight:bold; margin:0;}
.block .descr {padding:0 10px 10px 10px;}
.block img {width:70px; height:70px; border:1px solid #e0e0e0; margin:10px 7px 3px 10px; float:left; display:block;}
.block h5 {padding:10px; background:#eee; font-size:100%; font-weight:bold; margin:1px 0 0 0;}

.block .p, .block .ps {border:1px solid #cfcfcf; cursor:pointer; padding:0 10px 0 10px; vertical-align:middle; text-align:center; height:20px;}
.block .p {background:#eee;}
.block .p a {color:#000; text-decoration:none;}
.block .ps {background:#fff; border-top:1px solid #fff;}
.block .dp {padding:1px; border-top:1px solid #cfcfcf;}
.block .pl {padding:5px; border-top:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.block .pr {border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; width:80%;}
.block .pr img {width:10px; height:10px; border:0; margin:0;}

.calendar {border-collapse:collapse; width:100%;}
.calendar td {padding:2px; margin:0; vertical-align:top; text-align:center;}
.calendar td.sel {background:#eee;}

.list-el {clear:both; padding: 10px 0 10px 0;}
.list-el img {width:70px; height:70px; border:1px solid #e0e0e0; float:left; margin:0 10px 0 0;}
.lkm {position:absolute;left:-2000px;}

.nav-pages {padding:10px 0 0 0;}
.nav-pages .pages {padding:5px 0 0 0;}
.nav-pages .sel {font-weight:bold;}

.captcha {width:120px; height:60px; border:1px solid #e0e0e0; float:left; margin-right:5px;}

a.arrow {background:url(/images/arrow.gif) no-repeat left; padding:0 0 0 18px;}

#copy {padding:10px; font-size:70%;}
#rd {text-decoration:none;}

.tn-tbl {border-collapse:collapse; width:100%;}
.tn-tbl td {padding:5px; margin:0; vertical-align:top; text-align:center; width:33%; font-size:70%;}
.tn-tbl td img {width:150px; height:150px; border:1px solid #e0e0e0; margin:10px 0 5px 0;}

.tn-one {width:160px; padding:5px; text-align:center; float:right; font-size:80%; margin:0 0 15px 15px; background:#eee;}
.tn-one img {width:150px; height:150px; border:1px solid #e0e0e0; margin:0 0 5px 0;}
