#page {padding:0 20px;}

.wrapper {width:100%;}
.wrapper td {vertical-align:top;}


/** Header **/

.page-header {height:300px;}
.page-header td {vertical-align:top;}
.page-headet .top {height:35px;}
.page-header .left {width:170px; padding:0 15px; white-space:nowrap;}
.page-header .center { width:100%;}
.page-header .right {width:125px; min-width:125px; padding-left:15px;}

.page-header .right .advert {line-height:1.1em; padding:3px; background:#FFF3E7; color:#c00;}

.page-header .links {vertical-align:middle;}
.page-header .links ul {float:right;}
.page-header .links li {padding:0 0 0 17px; background:url(../i/ico-arrow.jpg) 0 4px no-repeat; margin-left:15px;}
.page-header .links a {color:#004AFE; font-size:13px;}

.page-header .logo {}
.page-header .time {padding:5px 0 0 65px; background:url(../i/clock.jpg) no-repeat; height:55px; color:#7EE45D;
    font-size:16px; margin-top:65px;}
.page-header .date {color:#666; font-size:12px;}


/** Menu **/

.main-menu {margin:10px 0;}
.main-menu td {/*width:12.3%;*/ white-space:nowrap;}
.main-menu .wrapper {position:relative;}
.main-menu .ico {position:absolute; top:0; left:0; width:53px; height:50px; background:url(../i/sprite-topmenu.jpg) no-repeat;}
.main-menu .link {padding:0 0 0 55px;}
.main-menu a {display:block; color:#222; font-size:15px; text-decoration:none;}
.main-menu a.eng {color:#4CB1FF;}
.main-menu a:hover {text-decoration:underline;}
.main-menu .newbooks .ico {background-position:-60px 0;}
.main-menu .opinions .ico {background-position:-120px 0;}
.main-menu .events .ico {background-position:-180px 0;}
.main-menu .persons .ico {background-position:-240px 0;}
.main-menu .competitions .ico {background-position:-300px 0;}
.main-menu .snif .ico {background-position:-360px 0;}
.main-menu .archive .ico {background-position:-420px 0;}

/*.main-menu .forum,
.main-menu .events,
.main-menu .persons,
.main-menu .opinions {padding-right:10px;}*/


/** Sidebar **/

.sidebar {width:250px; padding:15px 0 0 20px;}
.sideblock {margin-bottom:20px;}
.sideblock .header {height:70px; text-align:center;}
.sideblock .ico {float:left; display:block; height:69px; width:65px; background:url(../i/sprite-rightmenu.jpg) no-repeat;}
.sideblock .name {width:180px; height:38px; float:left; margin:7px 0 0 0; background:#48AFDC; font:14px/18px Arial; color:#fff;
      padding:7px 5px 5px 0;}
.sideblock .name span {color:#102BBA; font-size:10px;}

.sideblock .links .header {height:auto; font:bold 13px/14px Arial; color:#09409A; text-align:left;}
.sideblock .links .ico {width:60px; height:40px; background:url(../i/sprite-links.jpg) -1000px -1000px no-repeat;
    cursor:pointer;}
.sideblock .linksblock {margin:5px 0; clear:left; text-align:left;}
.sideblock .linksblock .item {margin-top:5px; clear:left;}
.sideblock .linksblock .item a {font:13px/15px Arial; padding-top:3px; display:block;}

.sideblock .ico.deti {background-position:0 0;}
.sideblock .ico.ringbook {background-position:0 -40px;}
.sideblock .ico.pogodin {background-position:0 -80px;}
.sideblock .ico.shdch {background-position:0 -120px;}
.sideblock .ico.dec {background-position:10px -160px;}
.sideblock .ico.summer {background-position:10px -200px;}

.sideblock.events .ico {background-position:0 -70px;}
.sideblock.adults .ico {background-position:0 -140px;}
.sideblock.friends .ico {background-position:0 -210px;}
.sideblock.writers .ico {background-position:0 -280px;}
.sideblock.partners .ico {background-position:0 -350px;}

.sideblock.friends .items {padding:0 0 0 40px;}
.sideblock.friends .items .banner {margin:.6em 0 .3em 0;}
.sideblock.friends .items a {text-decoration:none; font-size:1.2em;}
.sideblock.friends .items .en {font-size:1em;}

.sideblock.writers .items {padding:0 0 0 20px; text-align:center;}
.sideblock.writers .items a {text-decoration:none; font-size:1.1em;}
.sideblock.writers .items .en {font-size:.9em;}
.sideblock.writers .items p {margin:.7em; line-height:1.2em;}

.sideblock.partners .banners {text-align:center;}
.sideblock.partners .banners img {margin:.3em 0 1.5em 3em;}

.sideblock .submenu {list-style-image:url(../i/ico-listbullet.png); margin-left:35px;}
.sideblock .submenu li {clear:left; height:20px;}
.sideblock .submenu a {display:block; font-size:13px; color:#183883; height:100%;}
.sideblock .submenu .marked a {color:#FF005A;}
.sideblock .submenu a.ru {float:left; width:110px;}
.sideblock .submenu a.en {float:left; border-left:2px solid #74C3E4; padding-left:5px; font-size:12px;}

.banner {width:140px; height:50px; border:1px solid #ccc; margin:4px 25px;}


/** Content **/

.content {font:13px/17px Arial; padding:1em 0;}
.content .textpage {font:14px/19px Arial; background:#CAE7F5; padding:1em 2em;}
.content p {margin:1em 0;}
.content h1 {margin:1.2em 0 1em 0; font-size:25px; color:#0060CE; text-align:center;}
.content h2 {margin:1.2em 0 1em 0; font-size:18px; color:#c00; text-align:center;}
.content img {float:left; margin:0 10px 5px 0; border:2px solid #fff;}

.photos {text-align:justify; height:4em;}
.photos .photo {display:inline-block; color:#0E70D1; font-weight:bold;}
.photos .photo img {float:none;}


.footer {padding:10px 20px; background:#75C4E5; color:#fff; font-size:14px; height:3.5em;}
.footer .item {float:left; margin-right:3em;}
.footer .item.mail {padding-top:.6em;}
.footer .item.rambler {padding-top:.2em;}



input[type="submit"] {background:#45AEDB; color:#fff; border-width:1px; padding:.2em .5em; margin-top:.2em;}



/* Bitrix blocks */

#at_frm_bitrix input {border:1px solid #ccc; font-size:14px; padding:2px 0; width:100%;}
#at_frm_bitrix input[type="checkbox"] {border:0; padding:0; width:auto;}
#at_frm_bitrix .submit {background:#45AEDB; color:#fff; padding:2px 30px;}
#at_frm_bitrix .rememberpass {font:11px/13px Arial; padding-top:.5em;}
#at_frm_bitrix .profile {font:13px/22px Arial;}

.content.main-page #forumpage .forum-header-box {display:none;}
#forumpage .forum-info-box.forum-menu-box {display:none;}

#forumpage .forum-crumb-item {font-size:1.2em;}
#forumpage .forum-crumb-item.forum-crumb-first {font-size:1.5em;}
#forumpage .forum-header-box .forum-header-title {font-size:1.3em;}

#forumpage .forum-new-post {background:#45AEDB; color:#fff; padding:.3em 1em; margin:0 0 .7em 0; float:left;}
#forumpage .forum-new-post a {color:#fff; font-size:1.1em; font-weight:normal;}

#forumpage .forum-page-navigation {float:none;}

#forumpage .forum-option-subscribe a {color:#8BB1DF}


/* Forum colors */

.content.main-page .forum-group-9 {display:none;}

.content.main-page #allforums tbody,
.content.main-page #allforums tfoot {display:none;}

.content.main-page #allforums .header-container .title {cursor:pointer;}

.designed-reg-form td {padding:.3em 0; border-bottom:1px solid #B5D2DF}
.designed-reg-form .english-mini {padding:.4em 10px 0 5px; font-size:.85em; color:#555;}

.errortext {color:#c00;}
.errortext.eng {font-size:.85em;}

.designed-forum-header .header-container {padding:.5em .5em .5em 75px; position:relative;}
.designed-forum-header .header-container .ico {position:absolute; background:url(../i/sprite-forumicons.png) no-repeat;
    width:30px; height:30px; top:3px; left:44px;}
.ie6 .designed-forum-header .header-container .ico {left:-35px;}
.forum-group-2 .designed-forum-header .header-container .ico {background-position:0 0;}
.forum-group-3 .designed-forum-header .header-container .ico {background-position:0 -30px;}
.forum-group-4 .designed-forum-header .header-container .ico {background-position:0 -60px;}
.forum-group-5 .designed-forum-header .header-container .ico {background-position:0 -90px;}
.forum-group-6 .designed-forum-header .header-container .ico {background-position:0 -120px;}
.forum-group-7 .designed-forum-header .header-container .ico {background-position:0 -150px;}
.forum-group-8 .designed-forum-header .header-container .ico {background-position:0 -180px;}
.designed-forum-header .header-container .title {font-size:1.6em; color:#fff;}
.designed-forum-header .header-container .title .en {margin-left:1em; font-size:.8em;}
.designed-forum-header .header-container .forums {font-size:.8em; margin-top:.5em; line-height:1.3em;}
.designed-forum-header .header-container .forums a {color:#fff;}

.orange .designed-forum-header .header-container .forums.ru a,
.orange .designed-forum-header .header-container .title .en {color:#AF210A;}
.light-green .designed-forum-header .header-container .forums.ru a {color:#55891B;}
.light-green .designed-forum-header .header-container .title .en {color:#376F18;}
.violet .designed-forum-header .header-container .forums.ru a {color:#D87DE4;}
.violet .designed-forum-header .header-container .title .en {color:#5B215E;}
.dark-green .designed-forum-header .header-container .forums.ru a {color:#88DD76;}
.dark-green .designed-forum-header .header-container .title .en {color:#0A4610;}
.gray-green .designed-forum-header .header-container .forums.ru a {color:#FFFFFF;}
.gray-green .designed-forum-header .header-container .title .en {color:#08C1C9;}
.gray .designed-forum-header .header-container .forums.ru a {color:#FFFFFF;}
.gray .designed-forum-header .header-container .title .en {color:#474747;}
.yellow .designed-forum-header .header-container .forums.ru a {color:#FFFFFFF;}
.yellow .designed-forum-header .header-container .title .en {color:#B74707;}

table.forum-table .designed-forum-table td {background:#fff; border:0!important; border-top:1px solid #fff!important;
                         border-bottom:1px solid #fff!important;}
table.forum-table .designed-forum-table .forum-column-topics,
table.forum-table .designed-forum-table .forum-column-replies,
table.forum-table .designed-forum-table .forum-lastpost-box,
table.forum-table .designed-forum-table .forum-lastpost-box a {color:#868686; font-size:.9em; text-align:right;}
table.forum-table .designed-forum-table .forum-column-lastpost {width:23%;}

table.forum-table .designed-forum-table .forum-item-title a {font-weight:bold; font-size:1.03em;}
table.forum-table .designed-forum-table .forum-item-desc {font-size:.95em; line-height:1.3em; margin-top:.3em;}

table.forum-table .designed-forum-table .forum-column-title {vertical-align:middle;}

#forumpage .forum-header-box a {color:#fff;}

.orange.designed-forum-table .forum-row-odd td,
.orange #forumpage .forum-cell-post,
.orange #forumpage .forum-cell-actions,
.orange #forumpage .forum-navigation-box,
.orange #forumpage .forum-table thead th,
.orange #forumpage .forum-table tbody .forum-row-even td,
.content.orange {background:#FFF3E7; border:0;}
.orange #forumpage .forum-cell-user,
.orange #forumpage .forum-cell-contact,
.orange #forumpage .forum-table tbody td {background:#FFEFDF; border:0; border-top:1px solid #fff;}
.orange #forumpage .forum-post-date,
.orange #forumpage .forum-column-footer,
.orange #forumpage .forum-info-box {background:#FFE7CF; border-top:1px solid #fff;}
/*.orange #forumpage .forum-new-post,*/
#allforums thead.orange th,
.orange #forumpage .forum-header-box {background:#F68320; border:0;}

.light-green.designed-forum-table .forum-row-odd td,
.light-green #forumpage .forum-cell-post,
.light-green #forumpage .forum-cell-actions,
.light-green #forumpage .forum-navigation-box,
.light-green #forumpage .forum-table thead th,
.light-green #forumpage .forum-table tbody .forum-row-even td,
.content.light-green {background:#F8FFEF; border:0;}
.light-green #forumpage .forum-cell-user,
.light-green #forumpage .forum-cell-contact,
.light-green #forumpage .forum-table tbody td {background:#F1FFDF; border:0; border-top:1px solid #fff;}
.light-green #forumpage .forum-post-date,
.light-green #forumpage .forum-column-footer,
.light-green #forumpage .forum-info-box {background:#EAFFCF; border-top:1px solid #fff;}
/*.light-green #forumpage .forum-new-post,*/
#allforums thead.light-green th,
.light-green #forumpage .forum-header-box {background:#93D140; border:0;}

.violet.designed-forum-table .forum-row-odd td,
.violet #forumpage .forum-cell-post,
.violet #forumpage .forum-cell-actions,
.violet #forumpage .forum-navigation-box,
.violet #forumpage .forum-table thead th,
.violet #forumpage .forum-table tbody .forum-row-even td,
.content.violet {background:#FEEFFF; border:0;}
.violet #forumpage .forum-cell-user,
.violet #forumpage .forum-cell-contact,
.violet #forumpage .forum-table tbody td {background:#FDDFFF; border:0; border-top:1px solid #fff;}
.violet #forumpage .forum-post-date,
.violet #forumpage .forum-column-footer,
.violet #forumpage .forum-info-box {background:#FCCFFF; border-top:1px solid #fff;}
/*.violet #forumpage .forum-new-post,*/
#allforums thead.violet th,
.violet #forumpage .forum-header-box {background:#965A96; border:0;}

.dark-green.designed-forum-table .forum-row-odd td,
.dark-green #forumpage .forum-cell-post,
.dark-green #forumpage .forum-cell-actions,
.dark-green #forumpage .forum-navigation-box,
.dark-green #forumpage .forum-table thead th,
.dark-green #forumpage .forum-table tbody .forum-row-even td,
.content.dark-green {background:#EFFFF4; border:0;}
.dark-green #forumpage .forum-cell-user,
.dark-green #forumpage .forum-cell-contact,
.dark-green #forumpage .forum-table tbody td {background:#DFFFE9; border:0; border-top:1px solid #fff;}
.dark-green #forumpage .forum-post-date,
.dark-green #forumpage .forum-column-footer,
.dark-green #forumpage .forum-info-box {background:#CFFFDF; border-top:1px solid #fff;}
/*.dark-green #forumpage .forum-new-post,*/
#allforums thead.dark-green th,
.dark-green #forumpage .forum-header-box {background:#258C45; border:0;}

.gray-green.designed-forum-table .forum-row-odd td,
.gray-green #forumpage .forum-cell-post,
.gray-green #forumpage .forum-cell-actions,
.gray-green #forumpage .forum-navigation-box,
.gray-green #forumpage .forum-table thead th,
.gray-green #forumpage .forum-table tbody .forum-row-even td,
.content.gray-green {background:#EFF9F1; border:0;}
.gray-green #forumpage .forum-cell-user,
.gray-green #forumpage .forum-cell-contact,
.gray-green #forumpage .forum-table tbody td {background:#DFFFE6; border:0; border-top:1px solid #fff;}
.gray-green #forumpage .forum-post-date,
.gray-green #forumpage .forum-column-footer,
.gray-green #forumpage .forum-info-box {background:#CFFFD9; border-top:1px solid #fff;}
/*.gray-green #forumpage .forum-new-post,*/
#allforums thead.gray-green th,
.gray-green #forumpage .forum-header-box {background:#B2D5BD; border:0;}

.gray.designed-forum-table .forum-row-odd td,
.gray #forumpage .forum-cell-post,
.gray #forumpage .forum-cell-actions,
.gray #forumpage .forum-navigation-box,
.gray #forumpage .forum-table thead th,
.gray #forumpage .forum-table tbody .forum-row-even td,
.content.gray {background:#F4F4F4; border:0;}
.gray #forumpage .forum-cell-user,
.gray #forumpage .forum-cell-contact,
.gray #forumpage .forum-table tbody td {background:#EFEFEF; border:0; border-top:1px solid #fff;}
.gray #forumpage .forum-post-date,
.gray #forumpage .forum-column-footer,
.gray #forumpage .forum-info-box {background:#DFDFDF; border-top:1px solid #fff;}
/*.gray #forumpage .forum-new-post,*/
#allforums thead.gray th,
.gray #forumpage .forum-header-box {background:#8C8C8C; border:0;}

.yellow.designed-forum-table .forum-row-odd td,
.yellow #forumpage .forum-cell-post,
.yellow #forumpage .forum-cell-actions,
.yellow #forumpage .forum-navigation-box,
.yellow #forumpage .forum-table thead th,
.yellow #forumpage .forum-table tbody .forum-row-even td,
.content.yellow {background:#FCF9ED; border:0;}
.yellow #forumpage .forum-cell-user,
.yellow #forumpage .forum-cell-contact,
.yellow #forumpage .forum-table tbody td {background:#FFF9DF; border:0; border-top:1px solid #fff;}
.yellow #forumpage .forum-post-date,
.yellow #forumpage .forum-column-footer,
.yellow #forumpage .forum-info-box {background:#FFF9DF; border-top:1px solid #fff;}
/*.yellow #forumpage .forum-new-post,*/
#allforums thead.yellow th,
.yellow #forumpage .forum-header-box {background:#FFCA0F; border:0;}








