body, form, input, button, textarea, select, p, div, h1, h2, h3, h4 {margin:0px; padding:0px;}

a {text-decoration:none; color:#0078b3;}
a img {border:none}
.h {visibility:hidden;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; background-color:#ffffff;}

/* шапка логотип */
.header td {vertical-align:top;}
.header .logo {background:#0078b3 url(/i/logo_bg.gif) top left no-repeat; width:262px; height:140px;}
.logo .time {width:77px; text-align:center; font-size:18px; font-weight:bold; color:#007399; margin-top:6px; float:left;}
.logo .date {font-size:12px; color:white; margin-top:11px; margin-left:13px; float:left;}
.logo .rian {clear:left; padding-top:34px; text-align:center;}
/* иконки */
.header .links {width:311px; height:20px; background-color:#ffff99; padding-top:5px; padding-left:12px;}
/* поиск */
.header .search {width:165px; height:25px; background-color:#0078b3;}
.header .search input {float:left; width:128px; height:15px; padding-left:4px; padding-top:2px; margin-top:3px; margin-left:5px; border:1px solid #c3c3c3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.header .search button {float:left; margin-left:6px; margin-top:5px; width:14px; height:14px; border-style:none; background-color:#0078b3; cursor:pointer;}
/* популярные темы */
.header .popular {height:115px;}
.popular .greyBg {margin-top:5px; background-color:#f3f3f3; height:110px;}
.popular .title {font-weight:bold; text-transform:uppercase; color:#0078b3; margin-left:14px; padding-top:12px;}
.popular .item {margin-left:15px; margin-top:5px;}
.popular .item a {color:black;}
.popular .item img {margin-bottom:2px; margin-right:10px; vertical-align:baseline;}

/* меню */
.menu {background-color:#fafafa;}
.menu .itemVoid {font-size:10px;  border-top:2px solid white; border-bottom:1px solid #e8e8e8; padding-bottom:1px;}
.menu .item {text-transform:uppercase; font-size:10px; font-weight:bold; border-top:2px solid white; border-bottom:1px solid #e8e8e8; padding-left:19px; padding-bottom:1px;}
.menu .item #current {color:black;}
.menu .item#current a {color:black;}
.menu .submenu {border-top:2px solid white; border-bottom:1px solid #e8e8e8; padding-top:7px; padding-left:19px; padding-bottom:9px;}
.menu .sitem {font-size:11px; line-height:15px; background:url(/i/dot2.gif) left 7px no-repeat; padding-left:8px;}
.menu .sitem#cur {color:black; background:url(/i/dot1.gif) left 7px no-repeat;}
.menu .sitem#cur a {color:black;}
.menu .sub {border-top:2px solid white; border-bottom:1px solid #e8e8e8; padding-top:4px; padding-left:19px; padding-bottom:8px; line-height:15px;}
.menu .sub #curr {color:black;}
.menu .sub img {vertical-align:baseline; margin:0px 2px 2px 2px;}

/* положение баннеров */
.bannerHeader {margin-bottom:5px;}
.bannerT20 {margin-top:20px;}
.bannerT10 {margin-top:10px;}

/* отступ в ... пикселей */
.delim20 {height:20px;}
.delim10 {height:10px; font-size:1px;}

/* различные заголовки */
.titleFullBl {margin-top:27px; background-color:#0078b3; font-size:11px; color:white; font-weight:bold; padding-bottom:2px; padding-left:10px;}
.titleFullBl img {vertical-align:baseline; margin:0px 10px 1px 0px;}
.titleUnderline {margin-top:27px; color:#0078b3; font-size:11px; font-weight:bold; border-bottom:2px solid #0086b3; padding-bottom:2px;}
.titleFullGr {margin-top:27px; background-color:#d9d9d9; font-size:11px; font-weight:bold; padding-bottom:2px; padding-left:10px;}
.titleFullGr img {vertical-align:baseline; margin:0px 10px 1px 0px;}

/* архив рубрики */
.archives {border:1px solid #fafafa; border-top-style:none; padding:8px;}
.archives .title {color:#0078b3; font-size:12px; font-weight:bold; margin:4px 5px 3px 5px;}
.calendar {}
.calendar select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d4d4d4;}
.calendar table.days {width:215px;}
.calendar table.days td {width:25px; height:23px; text-align:center; border:1px solid #e8e8e8;}
.calendar table.days .dow td {height:13px; border-style:none; vertical-align:bottom; padding-bottom:1px;}
.calendar table.days .day {background-color:#ffffcc; color:#999999;}
.calendar table.days .day a {font-weight:bold;}
.calendar table.days .day a#curDay {color:black;}
.calendar table.days .void {background-color:#fafafa; border:1px solid #e8e8e8;}

/* pageControl */
.pageControl {font-size:12px; font-weight:bold; color:#0078b3; text-align:center; margin-top:24px;}
.pageControl a {text-decoration:underline;}
.pageControl a#curPage {color:black; text-decoration:none;}
.pageControl img {margin-bottom:1px;}

/* подвал */
.counters {padding-top:9px; padding-left:15px;}
.counters img {padding-right:5px;}
.footerMenu {padding-top:9px; color:#0078b3;}
.footerMenu a {font-weight:bold; font-size:11px;}
.footerMenu img {padding-left:2px; padding-right:2px;}
.copyrights {line-height:16px; font-size:10px;}
.copyrights a {color:black;}

/* название раздела, отступ слева */
.rubricName {margin-top:12px; margin-left:277px; font-size:12px; color:#0078b3;}
.blockContent {margin-left:50px;}


