@charset "utf-8";
html {margin: 0; padding: 0;}
body {background: #fff; color: #000; margin: 0; padding: 0 0 0 10px; font-family: arial, tahoma, verdana, sans-serif;  line-height: 1.4;}

form {margin:0; padding:0;}

a:link {color: #3157B0;}
a:visited {color: #737373;}

.nogo {display: inline-block; text-decoration: none; border-bottom: 1px dotted #3157B0; color: #3157B0; cursor: pointer;}
a.nogo:visited {color: #3157B0;}

img {border: none;}

table {border-collapse: collapse;}

.l-allwidth {margin-left: -10px;}

/* Загрузка...  */
.updating {
width: 65px;
height: 17px;
text-align: left;
background: url("http://img.files.7ja.ru/img07/loading.gif") 0 5px no-repeat;
}

/* Для форматирования текста */
.red {color: #D4410C !important;}
.grey {color: #696969 !important;}
.small {font-size: 11px !important;}
.big {font-size: 14px !important;}

/* подсказка на светло-жёлтом фоне */
.hint {background: #ffffe1;}

/* Сообщения об успехе или ошибке  */
.msgOk, .msgError, .msgWarning {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}
.msgOk p, .msgError p, .msgWarning p, .msgOk li, .msgError li, .msgWarning li {font-weight: normal; font-size: 11px; margin: 0;}
.msgOk {
	padding: 15px 20px 15px 40px;
	border: 1px solid #b5e96a;
	background: #e2ffb9 url("http://img.files.7ja.ru/img07/msgOk_galka.gif") 15px 45% no-repeat;
	color: #390;
}
.msgError {
	padding: 15px 20px 15px 45px;
	border: 1px solid #ffb9b9;
	background: #ffdad3 url("http://img.files.7ja.ru/img07/msgError_sign.gif") 13px 11px no-repeat;
	color: #d22a27;
}
.msgWarning {
	padding: 15px 20px 15px 45px;
	border: 1px solid #f1e23b;
	background: #fef982 url("http://img.files.7ja.ru/img07/msgWarning_znak.gif") 13px 11px no-repeat;
	color: #ba9900;
}
.msgOk .btns, .msgError .btns, .msgWarning .btns {line-height: 18px; height: 18px;}
.msgOk .btns input, .msgError .btns input, .msgWarning .btns input {font: normal 11px arial, sans-serif !important; height: 20px; padding: 0; width: 4em;}
/* end of Сообщения об успехе или ошибке  */

/* ПИКТОГРАММЫ */
.pict {
	width: 16px;
	height: 16px;
	display:-moz-inline-box;/* для Firefox*/
	display:inline-block;
	vertical-align: middle;
	background-image: url("http://img.files.7ja.ru/img4.0/pict_sprite.png?2");
	background-repeat: no-repeat;
}
.pict img {width: 16px; height: 16px;}
.prev {background-position: 0 -480px;}
.next {background-position: 0 -500px;}

/* Плюсик - минусик (свернуть-развернуть обычный блок) */
.plus a, .minus a {
	width: 16px;
	height: 16px;
	display: block;
	float: right;
}
.plus a {background: url("http://img.files.7ja.ru/img4.0/pict_sprite.png?2") 0 -259px no-repeat;}
.minus a {background: url("http://img.files.7ja.ru/img4.0/pict_sprite.png?2") 0 -239px no-repeat;}

/* Главная конф */
.confActual .collapse {width: 13px; height: 13px; background-position: 0 -360px;}
.confActual .expand {width: 13px; height: 13px; background-position: 0 -380px;}
.confActual .pict.conf_moved {margin-left: -16px; background-position: 2px -299px;}

/* Левый фрейм конференций */
.conf_descr {width: 13px; height: 13px; background-position:  0 -100px;}
.pict.conf_fulltext {width: 12px; height: 13px; background-position: 0 -80px;}
.pict.conf_lfulltext {width: 12px; height: 13px; background-position: 0 -580px;}
.pict.conf_subscribe {width: 14px; height: 11px; background-position: 0 -60px;}
.pict.conf_help {width: 13px; height: 13px; background-position: 0 -120px;}
.pict.conf_settings {width: 14px; height: 14px; background-position: 0 -20px;}
.pict.conf_updatelast {width: 14px; height: 19px; background-position: 0 -140px;}
.pict.conf_toup {background-position: 0 -40px;}
.pict.conf_calendar {height: 15px; background-position: 0 -340px;}

/* Правый фрейм конференций */
.pict.conf_sendlink {width: 23px; height: 10px; background-position: 0 -180px;}
.pict.conf_warning {width: 15px; height: 14px; background-position: 0 -160px;}
.pict.conf_subscribe {width: 14px; height: 11px; background-position: 0 -60px;}
.pict.conf_edit {width: 12px; height: 12px; background-position: 0 -220px;}
.pict.conf_delete {width: 14px; height: 12px; background-position: 0 -280px;}
.pict.conf_email, .pict.conf_byemail {width: 12px; height: 16px; background-position: 0 -315px;}
.pict.conf_answer {width: 39px; height: 14px; background-position: 0 -200px;}

/* Значок RSS */
.pict.rss {background-position: 0 -600px;}

/* end of ПИКТОГРАММЫ */

.explain {font-size: 10px; line-height: 120%; margin: 0 0 1ex; color: #7f7f7f;}
.submit-compact {font: normal 10px arial, sans-serif; padding: 0;}


/* Шапка, общая секция 1 */
.l-common_1 {width: 100%;}
.l-common_1 td {padding: 0; vertical-align: top;}
.l-common_1 .probel {height: 10px;}
.l-common_1 .logo, .l-common_1 .slogan, .l-common_1 .leftcol {padding-right: 10px;}

.l-common_1 .logo, .l-common_1 .slogan {min-width: 185px; width: 18.5%;}
.l-common_1 .leftcol {width: 18.5%}

.l-common_1 .l-cols {width: 100%;}
.l-common_1 .l-fresh {padding: 0 10px; width: 30%;}
.l-common_1 .l-cols .adv-anonsy {margin-bottom: 6px;}
.l-common_1 .adv {margin-bottom: 0;}
.l-common_1 .leftcol .adv {width: 165px; margin: 0 auto;}

/* Логотип */
.logo .c-logo {height: 136px; text-align: center;}
.logo .c-logo img {height: 136px; width: 185px;}

/* Layout верхних меню */
.l-alltopmenus {width: 100%; height: 35px;}
.l-alltopmenus td {padding: 0;}

/* Подсветка пунктов с вып. панелью */
.dropPanel a {padding:1px 23px 4px 10px !important; text-decoration: none;}
.dropPanel a.inact {background: url("http://img.files.7ja.ru/img4.0/topmenu_arrow.gif") 100% 6px no-repeat;}
.dropPanel a.act {border-style: solid solid none solid; border-width: 1px; border-color: #62a0d3; -moz-border-radius: 7px 7px 0 0; background: #aed7fa url("http://img.files.7ja.ru/img4.0/topmenu_arrow_w.gif") 100% 6px no-repeat; padding:0px 22px 4px 9px !important;}
.dropPanel a.act, .dropPanel a:visited.act {color: #3157B0;}

/* ПИКТОГРАММЫ И ПОЛЬЗОВАТЕЛЬСКОЕ МЕНЮ */
.c-service {height: 16px;}
.c-service a, .c-service a:visited {color: #5187b9; margin-right: 5px;}
.c-service td {vertical-align: top;font-size: 11px; white-space: nowrap;}
.makehome {background-position: 0 -439px;}
.fav {background-position: 0 -460px;}

.l-icons {width: 100%;}

.l-usermenu .c-mypage {position: relative; z-index: 3;}
.l-usermenu .c-mypage a {position: relative; z-index: 14; font-weight: bold; display: inline-block;}
.l-usermenu .c-mypage a.act {background-position: 100% 5px;}
.l-usermenu .c-mypage a i {display: inline-block; font-style: normal; position: relative; top: 3px; width: 76px; overflow: hidden;}

/* Ссылка  "Моя страница" в верхнем фрейме конф */
.l-usermenu .mypage {position: relative; z-index: 1; display: inline-block;  width: 76px; overflow: hidden;}
.l-usermenu .mypage b {display: block; width: 10px; height: 14px; position: absolute; z-index:2; top: 2px; right: 0; background: url("http://img.files.7ja.ru/img4.0/sprite_fader_v.png") no-repeat;}

/* Панель "Моя страница" */
.dropPanel a#mypage span {display: block; width: 100px; overflow: hidden; position: relative; z-index:1;}
.dropPanel a#mypage span b {display: block; width: 10px; height: 14px; position: absolute; z-index:2; top: 2px; right: 0; background: url("http://img.files.7ja.ru/img4.0/sprite_fader_v.png") no-repeat;}
.dropPanel a#mypage.inact span b {}
.dropPanel a#mypage.act span b {background-position: -10px 0;}

.panelMypage {position: absolute; z-index: 13; top: 17px; -moz-top: 18px; left: 0; width: 105%; min-width: 135px; background: #D2EAFF url("http://img.files.7ja.ru/img07/bgr_confmenu_bigblock.gif") repeat-x; border: 1px solid #62A0D3;}
.panelMypage ul {list-style:none; margin: 5px 0 0; padding-left: 0; float: none;}
.panelMypage li, .panelMypage p {font-size: 12px; margin-left: 10px; float: none;}
.panelMypage a, .panelMypage a:visited {font-weight: normal !important; color:#3157B0; padding: 0 !important; margin: 0 0 5px !important; display:block !important;}
.panelMypage span {color:#779fd0; margin-bottom: 5px; display:block;}
.panelMypage .sub {padding-left: 15px;}
.panelMypage a:hover {color: #EF2938;}
.panelMypage a.btnclose {display: block; position: absolute; right: 3px; top: 3px; height: 16px; width: 16px; background: url("http://img.files.7ja.ru/img07/ico_conflist_close.gif") no-repeat;}

/* end of Пиктограммы и пользовательское меню */

/* ВЕРХНЕЕ МЕНЮ */
.c-topmenu {height: 31px;}

.menu3 ul {list-style: none; margin: 0; float: left; font-size:12px; padding-top: 10px; padding-left: 0;}
.menu3 li {float: left; position: relative; z-index: 11;}
.menu3 ul li a, .menu3 ul li a:visited {
	display:block;
	color:#5187b9;
	padding:0px 10px 0 0;
	margin-right: 10px;
}

.menu3 .conf a {position: relative; z-index:12; background-position: 100% 7px;}
.menu3 .conf a.act {background-position: 100% 6px;}
.menu3 .allserv a {position: relative; z-index:12; background-position: 100% 7px;}
.menu3 .allserv a.act {background-position: 100% 6px;}

/* Панель со списком конференций */
.panelConf2 {position: absolute; z-index: 10; top: 20px; left: -187px; width: 485px; background: #D2EAFF url("http://img.files.7ja.ru/img07/bgr_confmenu_bigblock.gif") repeat-x; border: 1px solid #62A0D3;}
.panelConf2 .confpagelink {padding: 5px 0 0 10px !important; text-align: center;}
.panelConf2 table {border-collapse: collapse;}
.panelConf2 td {padding: 0 2px 0px 10px !important; font-size: 11px; line-height: 11px;}
.panelConf2 td p {margin: 9px 0 4px 0; font-size: 12px; font-weight: bold;}
.dropPanel .panelConf2 a, .dropPanel .panelConf2 a:visited {color:#3157B0; border: none !important;}
.panelConf2 td a {margin: 0 0 5px !important; display:block; padding: 0px !important;}
.panelConf2 a:hover {color: #EF2938 !important;}
.panelConf2 a.btnclose {display: block; position: absolute; left: 456px; top: 3px; height: 16px; width: 16px;}

/* Панель "Eщё" */
.panelAll {position: absolute; z-index: 10; top: 20px; left: -82px; width: 175px; background: #D2EAFF url("http://img.files.7ja.ru/img07/bgr_confmenu_bigblock.gif") repeat-x; border: 1px solid #62A0D3;}
.panelAll ul {list-style:none; margin-left: 0; margin-top: 5px; padding-left: 0; float: none;}
.panelAll li, .panelAll p {font-size: 12px; margin-left: 10px; float: none;}
.dropPanel .panelAll a, .dropPanel .panelAll a:visited {color:#3157B0; padding: 0 !important; margin: 0 0 5px !important; display:block;}
.panelAll a:hover {color: #EF2938 !important;}
.panelAll a.btnclose {display: block; position: absolute; left: 156px; top: 3px; height: 16px; width: 16px;}
/* end of Верхнее меню */

/* КАЛЕНДАРЬ  */
.l-calendar {vertical-align: middle !important;}
.shapka-calendar {font-size: 11px; text-align: right; font-weight: bold; padding: 3px 8px 3px;}
.shapka-calendar .date {color: #859cb1; white-space: nowrap;}
.shapka-calendar .holiday {color: #5c80a1; line-height: 100%; white-space: nowrap; margin-top: -3px;}
.shapka-calendar .date .weekday {font-weight: normal;}
.shapka-calendar .date .day {font-size: 14px;}

/* Layout подшапки */
.l-podshapka {width: 100%;}
.l-podshapka td {padding: 0;}
.l-podshapka .l-banner {width: 468px; padding-left: 14px;}

/* ПОИСК */
.search {background: #f4f7fa; height: 40px; padding: 10px; overflow: hidden;}
.search table {width: 100%;}
.search td {padding: 0; font-size: 11px;}
.search td a, .search td a:visited {color: #5187b9;}
.search .keyword {width: 100%;}
.search input.text {width: 100%; height: 21px; border-style: solid none solid solid; border-width: 1px; border-color: #a7adb3; vertical-align: baseline;}
.search input.submit {background: #f4f7f9 url("http://img.files.7ja.ru/img4.0/search_button_bgr.gif") bottom repeat-x; border-style: solid solid solid none; height: 25px; width: 69px; border-width: 1px; border-color: #a7adb3; line-height: 20px; padding: 0; color: #5d7e9c; font: normal 14px arial, sans-serif;}
.search .options {margin-top: 2px;}
.search .options .where {color: #a8aaad;}
.search .options .extend {text-align: right;}
.search .options label {display: inline-block;}
.search .options td {white-space: nowrap;}

/* Разделитель точками */
.dots-divider {height: 1px; background: url("http://img.files.7ja.ru/img4.0/dots-divider.gif") repeat-x; margin: 5px 0 5px -10px;}

/* Правая колонка */
.rightcol {width: 240px; padding-left: 10px;}

/* РЕКЛАМНЫЕ БЛОКИ */
.adv {margin: 0 0 6px; position: relative;}
.adv .r {display: block; width: 7px; height: 40px; position: absolute; top: 0; left: -7px; background: url("http://img.files.7ja.ru/img4.0/adv_v.gif") no-repeat;}
.adv .r img {width: 5px; height: 40px;}

.adv .innerdiv div {margin: 0 0 5px;}
.adv .innerdiv {text-align: left !important;}

.adv-anonsy .innerdiv {text-align: left; font-size: 11px; padding: 6px; background: #eaeaea  url("http://img.files.7ja.ru/img07/bgr_adv.gif");}
.adv-anonsy .innerdiv table {width: 100%;}
.adv-anonsy .innerdiv td {vertical-align: top; width: 50%; padding: 0 10px 0 0;}
.adv-anonsy h3 {font-size: 11px; margin: 0 0 0.5em;}
.adv-anonsy .shorttext {display: inline;}
.adv-anonsy .innerdiv img {float: left; margin: 0 5px 5px 0;}

.l-podshapka .l-banner .adv {margin: 0;/* width: 468px;*/}
.l-podshapka .l-banner .adv .innerdiv {background: none; padding: 0;}

.adv-rast {margin: 0 0 0 -10px;}
.adv-rast .innerdiv {padding: 10px 0;}
.mainsection .adv-rast .innerdiv {padding: 0;}

/* Текстовые блоки в правой колонке */
.RB {color: #5B4D41; border: 1px dashed #949494;}

.blockodd {background: #FAFaD8}
.blockeven {background: #E2FCB4}

.blockyellow {background: #ffffdf; border-color: #d7d731;}
.blockgreen {background: #f0fde7; border-color: #82c455;}
.blockblue {background: #f3fcfb; border-color: #99bdca;}
.blockpink {background: #fff1eb; border-color: #e4988e;}
.blocklilac {background: #fdeeff; border-color: #d1aad6;}
.blockwhite {background: #fff;}

.RB td {font: normal 11px arial,verdana,sans-serif;color: #5B4D41; padding: 2px;}
table.RB table {text-align: left;}
.RB p {margin: 0.25ex 0 0.75ex 3px; padding: 0; line-height: 12px/*; text-align: left;*/}
.RB ul {margin: 0 0 0.5ex 1em; padding: 0 0 0 1em;}
.RBheader {font-weight: bold; font-size: 12px;}

/* Универсальный текстовый блок */
.uni {height: 58px; width: 466px; overflow: hidden; background: #fff;  border: 1px solid #999;}
.uni img {float: left; margin: 0 7px 0 0;}
.uni p {margin: 10px 10px 5px 74px; font-size: 11px !important;}
.rightcol .uni, .bigphoto .uni {padding: 5px; height: 60px; width: auto;}
.rightcol .uni p, .bigphoto .uni p {margin: 0 0 5px;}

/* end of РЕКЛАМНЫЕ БЛОКИ */

/* ПОДВАЛ */
.bottom {padding: 10px 10px; font-size: 11px;}
.bottom p {margin: 0 0 1ex 0;}
.bottomlinks {margin-bottom: 4ex;}
.bottom .first, .bottom .second, .bottom .third, .bottom .fourth {text-align: center;}
.bottom .first {font-size: 13px; font-weight: bold;}
.bottom .second {font-size: 13px;}
.bottom .third {margin: 5ex 0;}

.bottom .l-bottomtext td {padding: 2; vertical-align: top;}
.bottom .l-bottomtext .l-botright {padding-left: 20px;}

/* Сообщить об ошибке */
.c-errorbutton {margin: 0px auto; width: 420px;}
.c-errorbutton .button {float: left; margin: 0 7px 7px 0;height: 40px; text-align: center; padding: 0 10px 0 40px; font: bold 11px arial, sans-serif; border-width: 1px 2px 2px 1px; border-style: solid; border-color: #f1e23b #ba9900 #ba9900 #f1e23b; background: #fef982 url(http://img.files.7ja.ru/img07/msgWarning_znak.gif) 6px 6px no-repeat;}
.c-errorbutton p {padding: 0; margin: 0; color: #555; font-size: 11px; line-height: 110%;}
.bottom .c-errorbutton {margin: 15px 0;}
.bottom .c-errorbutton p {text-align: left;}

h1.subrubr {font: bold 30px/30px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin: 0 0 15px; text-align: center;}

/* МЕНЮ ПОДРУБРИКИ */
.subrubrmenu {font-size: 13px !important; background: #E5F1FB;  border: 1px dotted #4A78A3; padding: 10px; margin-bottom: 10px;}
.subrubrmenu h3 {font: bold 13px arial, sans-serif; margin: 0;}
.subrubrmenu .c-pub, .subrubrmenu .c-conf {margin-bottom: 10px;}
.subrubrmenu .c-otherlinks {font-weight: bold;}
/* end of МЕНЮ ПОДРУБРИКИ */

/* ОПИСАНИЕ ПОДРУБРИКИ */
.subrdescr {font-size: 11px; min-height: 32px; line-height: 1.2; color: #4A78A3; margin: 8px 0 15px; padding-bottom: 8px; border-bottom: 1px solid #7eaad3;}
.subrdescr img {float: left; margin: 0 10px 5px 0;}

/* СТРОКА НАВИГАЦИИ */
.breadcrumbs {padding: 0 10px 5px 0; font-size: 11px;}

/* СОДЕРЖИМОЕ */
h1 {margin: 0 0 1ex; font-size: 28px; font-weight: normal; line-height: 120%;}
h2 {margin: 1ex 0 0; font-size: 20px; font-weight: normal; line-height: 120%;}
h3 {font-size: 14px; margin-bottom: 1ex;}
h4 {font-size: 13px; margin-bottom: 1ex;}
h5 {font-size: 13px; font-style: italic; margin-bottom: 1ex;}
h6 {font-size: 13px; font-style: italic; font-weight: normal; margin-bottom: 1ex;}

p, li, table.data td, table.data th, table.clean td, table.clean th {font-size: 13px;} /* определяем размер основного текста сайта */

ul, ol {margin-top: 0.5ex;}
p {margin: 0.5ex 0 2ex 0;}

/* Верхние и нижние индексы */
sup, sub {vertical-align: middle; position: relative;font-size: 10px;}
sup {bottom: 0.5em;}
sub {top: 0.5em;}

/* Список без отступов и буллетов */
ul.simple {margin: 0 0 2ex; padding: 0; list-style: none;}
ul.simple li {margin-bottom: 1ex;}

/* ТАБЛИЦЫ */
/* раскраска чётных и нечётных строк */
.siteContent table .odd, .siteContent table .odd td {}
.siteContent table .even, .siteContent table .even td {background: #f2f9ff;}

/* таблица с рамкой в 1 пиксел */
.siteContent table.data {border-collapse : collapse; empty-cells: hide; margin-top: 1ex;}
.siteContent table.data th, .siteContent table.data .thead {font-weight : bold; background-color : #E5F1FB;}
.siteContent table.data td, .siteContent table.data th {border : 1px solid #88b3d8; padding: 4px;}

/* таблица без рамки */
.siteContent table.clean {margin: 1ex 0;}
.siteContent table.clean th, .siteContent table.clean .thead td {font-weight: bold; background-color: #E5F1FB; padding: 4px;}
.siteContent table.clean td, .siteContent table.clean th {border: none;}

/* Следующие - только для старых статей */
.siteContent table.dataw td,
.siteContent table.dataw th,
.siteContent table.dataTableClean td,
.siteContent table.dataTableClean th,
.siteContent table.yellowheader td,
.siteContent table.yellowheader th
{font-size: 13px;}

/* старая таблица без рамки */
.siteContent table.dataTableClean {margin: 1ex 0;}
.siteContent table.dataTableClean th, .siteContent table.dataTableClean .thead td {font-weight: bold; background-color : #E5F1FB; padding: 4px;}
.siteContent table.dataTableClean td, .siteContent table.dataTableClean th {border: none;}

/* таблица без границ с цветным заголовком*/
.siteContent table.yellowheader {margin: 1ex 0;}
.siteContent table.yellowheader th, .siteContent table.yellowheader .thead td {font-weight: bold; background-color : #E5F1FB;}
.siteContent table.yellowheader td, .siteContent table.yellowheader th {border: none; border-collapse: collapse;}

/* таблица с рамкой в 1 пиксел и общим фоном */
.siteContent table.dataw {border-collapse: collapse; empty-cells: hide;}
.siteContent table.dataw th, .siteContent table.dataw .thead {font-weight : bold; background-color : #E5F1FB;}
.siteContent table.dataw td {border: 1px solid #88b3d8; background: #f2f9ff; padding: 4px;}
.siteContent table.dataw th {border: 1px solid #88b3d8; padding: 4px;}
/* end of ТАБЛИЦЫ */

/* end of СОДЕРЖИМОЕ */

/* AutoComplete */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	color : windowtext;
	border: 1px solid buttonshadow;
	cursor: 'default';
	overflow : auto;
	max-height : 200px;
	height:expression(
    		this.scrollHeight > 200? "200px" : "auto" );
    	text-align : left; 
    	list-style-type : none;
	padding-left: 0;
	background: #fff;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 4px 10px 2px;
	font-size: 12px !important;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 4px 10px 2px;
	font-size: 12px !important;
}

/* ФОРМА ВХОДА */
.loginform {
	background: #fffd7d url("http://img.files.7ja.ru/img07/bgr_mod_login.gif") 0 50% repeat-x;
	padding:10px 10px;
	width:250px;
	margin: 2ex auto;
}
.loginform a {color: #a52a2a;}
.loginform .OkButton {font: bold 16px arial, sans-serif; margin: 10px 0 20px;}
.loginform td {text-align: left; font-size: 14px !important;}
.loginform a.close {display: block; width: 8px; height: 7px; background: url(http://img.files.7ja.ru/img07/close_brown.gif) no-repeat; position: absolute; right: 10px; top: 10px;}


.biglogin {
	background: url("http://img.files.7ja.ru/img07/bgr_mod_login_250x200.gif") no-repeat;
	padding:10px;
	margin: 2ex auto;
	width: 580px;
}
.rFrame .biglogin {width: 96%; margin: 2ex 0;} /* в правом фрейме конф */
.biglogin a {color: #a52a2a;}
.biglogin .OkButton {font: bold 16px arial, sans-serif; margin: 10px 0 20px;}
.biglogin td {text-align: left; font-size: 14px !important;}
.biglogin td.podsk {padding-left: 40px; vertical-align: baseline; font-size: 11px !important;}
.biglogin td.podsk p { font-size: 11px !important;}
.biglogin td.podsk.galka {vertical-align: top;}
.biglogin .galka p {margin-bottom: 0.5ex;}

/* СОРТИРОВКА */
.pubsort, .pubfilter {font-size: 11px; margin-bottom: 2ex;}
.pubsort a, .pubsort strong, .pubfilter a, .pubfilter strong {margin: 0 0.25em; white-space: nowrap;}
.sortUp {padding-right: 9px; background: url("http://img.files.7ja.ru/img07/sortup.gif") 100% 60% no-repeat;}
.sortDown {padding-right: 9px; background: url("http://img.files.7ja.ru/img07/sortdown.gif") 100% 60% no-repeat;}
.siteContent table.pubsortfilter {border-bottom: 1px solid #FFDA31; margin-bottom: 1ex;}
.siteContent table.pubsortfilter td {padding-bottom: 0.5ex; margin: 1ex 0 3ex;}
.siteContent .pubpager {text-align: right; font-size: 11px; margin-bottom: 2ex;}
.pubpager strong {font-weight: normal; background: #FFDA31;}
.pubpager a, .pubpager strong {margin: 0 0 0.5ex 0.25em; white-space: nowrap; padding: 2px 6px;}

/* ОБСУЖДЕНИЕ */
.discuss {background: #F6F8F9; margin-left: 0; margin-top: -0.5ex; padding: 10px;}
.discuss .msg {margin-bottom: 2.5ex; padding-left: 0;}
.discuss .dta {font-size: 11px;color: #444; padding: 0 0 0 0; margin:0;}
.discuss .msg {margin-bottom: 1ex;}
.discuss .txt {font-size: 13px; margin-bottom: 0ex; display: block; }
.discuss .txt p, .discuss .txt li {font-size: 13px;}
.discuss .link {font-size: 13px; margin: 0.25ex 0;}
.discuss .confmessagetools .pict {margin: 0 5px 0 0;}
.discuss .confmessagetools .pict.conf_edit {margin-left: 5px;}

/* ФОРМА ПОДПИСКИ */
.subs_news {padding: 6px 6px 10px 10px; margin-bottom: 20px; background: #f6f8f9 url("http://img.files.7ja.ru/img4.0/podpiska_bgr.gif") 100% 0 no-repeat; border: 1px solid #d2e3ec;}
.subs_news .rss {margin-right: 3px; position: relative; top: -3px; z-index: 1;}
.subs_news .nogo {margin-top: 1ex;}
.subs_news input.submit {font-size: 12px;}
.subs_news .forgot {padding: 6px 0 10px;}
.subs_news .forgot p {margin-bottom: 0;}
.subs_news .rsslink {margin: 2ex 0 0; font-size: 11px;}@-moz-document url-prefix()
{
/*   */
.dropPanel a.act {-moz-border-radius: 7px 7px 0 0;}
.panelMypage {top: 18px;}
.panelConf2, .panelAll {top: 21px;}


}/*     */
.b-type1 h2 {height: 27px; width: 67%; min-width: 150px; padding-right: 6px; margin: 0; background: #83aed6 url("http://img.files.7ja.ru/img4.0/b-type1_bgr_right.gif") 100% 0 no-repeat;}
.b-type1 h2 span, .b-type1 h2 a, .b-type1 h2 a:visited {display: inline-block; width: auto; white-space: nowrap; font: normal 21px/27px "Arial Narrow", tahoma, arial, sans-serif; color: #fff; text-decoration: none; padding-left: 6px; background: url("http://img.files.7ja.ru/img4.0/b-type1_bgr_left.gif") 0 no-repeat;}
.b-type1 h2 a:hover {text-decoration: underline;}

/*     */
.b-type2 h2 {font: normal 21px/21px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin: 0 0 0.5ex;}
.b-type2 h2 a, .b-type2 h2 a:visited {color: #4a78a3; text-decoration: none;}
.b-type2 h2 a:hover {text-decoration: underline;}

/*  ,    */
.b-type3 {padding: 4px 8px 6px; background: #e5f1fb url("http://img.files.7ja.ru/img4.0/sitenews_bgr.gif") repeat-x; position: relative; z-index: 1;}
.b-type3 h2 {font: normal 21px "Arial Narrow", tahoma, arial, sans-serif; color: #fff; margin: 0 0 5px;}
.b-type3 h2 a, .b-type3 h2 a:visited {color: #fff; text-decoration: none;}
.b-type3 h2 a:hover {text-decoration: underline;}
.b-type3 .lt, .b-type3 .rt, .b-type3 .lb, .b-type3 .rb {width: 5px; height: 5px; background: url("http://img.files.7ja.ru/img4.0/sitenews_corners.gif") no-repeat;}
.b-type3 .lt {background-position: -5px -5px;}
.b-type3 .rt {background-position: 0px -5px;}
.b-type3 .lb {background-position: -5px 0px;}

.b-type1, .b-type2, .b-type 3 {font-size: 11px;}

/*   */
b.lt, b.rt, b.lb, b.rb {position: absolute; z-index: 2; width: 10px; height: 10px;}
b.lt {top: 0; left: 0;}
b.rt {top: 0; right: 0;}
b.lb {bottom: 0; left: 0;}
b.rb {bottom: 0; right: 0;}

/*   */
.sitenews-main {font-size: 11px; margin-bottom: 5px; }
.sitenews-main .item {margin-bottom: 1ex;}
.sitenews-main h3 {font-size: 11px; margin: 0 0 2px;}
.sitenews-main p {margin: 0 0 2px;}
.sitenews-main .subs {text-align: right;}

/*   */
.biganons2 {position: relative; z-index: 1; height: 193px;}
.biganons2 table {border-collapse: collapse; height: 190px; margin-bottom: 0; background: #fff;}
.biganons2 table img {margin: 5px; border: 1px solid #dfdfdf; width: 180px; height: 180px;}
.biganons2 td {vertical-align: top;}
.biganons2 .c-text {height: 170px; padding-right: 5px; overflow: hidden; position: relative;}
.biganons2 .c-text .fader {position: absolute; top: 153px; height: 17px; width: 100%; background-repeat: repeat-x;}
.biganons2 h3 {font-size: 20px; line-height:120%; font-weight: normal; margin: 3px 0;}
.biganons2 .author, .biganons2 .type {color: #7f7f7f; font-size: 11px;}
.biganons2 .shorttext { font-size: 13px;}
.biganons2 .c-prevnext {position: absolute; bottom: 5px; right: 5px; z-index: 2;}
.biganons2 {overflow: hidden; background: #fff; border: 1px solid #dfdfdf; margin-bottom: 6px; position: relative; z-index: 1;}

/*    */
.advmain .biganons {font-size: 11px; text-align: left; background: #fff; height: auto; width: 100%; border: 1px solid #DEDEDE; margin-bottom: 0px;}
.advmain .biganons td {padding: 5px;}
.advmain .biganons .c-text {height: auto; padding-right: 5px; position: relative;}
.advmain .biganons .c-text .fader {display: none;}
.advmain .biganons h3 {margin: 0 0 0.25ex; font-size: 13px; font-weight: bold;}
.advmain .biganons .author {color: #555; margin-bottom: 0.25ex; font-size: 11px;}
.advmain .biganons a:link {color: #3157B0;}
.advmain .biganons a:visited {color: #737373;}
.advmain .biganons .text img {margin: 0 7px 3px 0;}

/*   (2   ) */
.l-common_1 .izbr {}
.izbr {text-align: left; font-size: 11px;}
.izbr h2 {margin-bottom: 0.5ex;}
.izbr .item {clear: both; margin: 0 0 0.5ex;}
.izbr h3 {font-size: 11px; margin: 0; display: inline; padding-right: 0.5em;}
.izbr h2 b {font: normal 11px arial, sans-serif; color: #000;}
.izbr h2 b a:link {color: #3157B0; text-decoration: underline;}
.izbr h2 b a:visited {color: #737373; text-decoration: underline;}
.izbr table {width: 100%;}
.izbr td {vertical-align: top; width: 50%; padding: 0 10px 0 0 !important;}
.izbr .shorttext {display: inline;}
.izbr img {float: left; margin: 0 5px 5px 0;}
.izbr .author, .izbr .type {color: #555; display: inline; padding-right: 0.5em;}

/*   */
.anonsy {font-size: 11px;}
.anonsy .item {clear: both; margin: 0.5ex 0 1.5ex;}
.anonsy .image {float: left; margin: 3px 10px 0px 0;}
.anonsy h3 {font-size: 13px !important; font-weight: normal; margin: 0; display: inline; padding-right: 0.5em;}
.anonsy .author, .anonsy .type {color: #555; display: inline; padding-right: 0.5em;}
.anonsy .allpubs {font-weight: bold;}
.anonsy .shorttext {margin-top: 0.5ex;}

/*    */
.anonsy .item.izbr img {margin: 0;}
.anonsy .item.izbr h3 {padding-left: 15px; background: url(http://img.files.7ja.ru/img4.0/galka_golden.gif) no-repeat;}

/*  */
.interaktiv {font-size: 12px;}
.interaktiv .day, .interaktiv .week {overflow: hidden;}
.interaktiv p {font: normal 11px arial, sans-serif; margin: -3px 0 8px; color: #6696c2;}
.interaktiv p a:link, .interaktiv p a:visited {color: #6696c2;}

/*  */
.contests-photo table {width: 100%; border-collapse: collapse;}
.contests-photo td {text-align: center; border: 1px solid #83aed6; padding: 0;}
.contests-photo .mini td {height: 60px;}
.contests-photo .bigpromo {height: 240px;}

.contests-other li b {font-weight: normal; font-size: 10px; color: #7f7f7f;}

/*   */
.fotoday {text-align: center; font-size: 11px;}
.fotoday h2 {margin-bottom: 0.5ex;}
.fotoday img {padding: 9px; border: 1px solid #ccc;}

/*  */
.opros input {font-size: 11px;}

/*    */
.expressopros {padding: 10px 15px; border: 1px dotted #aaa; position: relative; font-size: 11px; text-align: left;}
.expressopros h2 {font: normal 26px/25px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin-bottom: 0; display: inline; padding-right: 7px;}
.expressopros p.user {display: inline;}
.expressopros h3 {clear: both; font-size: 14px; margin: 0.75ex 0; line-height: 1.2;}
.expressopros .item {margin: 0 0 1ex;}
.expressopros .item h4 {margin: 0 0 0.25ex; line-height: 1.2;}
.expressopros .item p {margin: 0;}
.expressopros p {margin: 1ex 0; line-height: 1.2;}
.expressopros .user a {font-weight: bold;}
.expressopros .hint {margin: 0.75ex -15px 0; padding: 2px 15px 4px; background: #ffffe1;}
.expressopros .hint a {color: #d1ac02;}
.expressopros .l-dovoting td {vertical-align: top;}
.expressopros .l-dovoting .l-submit {padding-right: 15px;}
.expressopros .l-dovoting .l-links p {margin: 0;}
/* end of    */

/*  */
.c-contests {font-size: 11px;}
.c-contests h2 {width: 160px; margin-bottom: 5px;}

.contests-photo {margin-bottom: 5px; width: 240px; height: 240px; background: #e5f1fb; overflow: visible; position: relative; z-index: 1;}
.contests-photo a {display: block; color: #fff;}
.contests-photo img {width: 240px; height: 240px;}
.contests-photo .c-descr {color: #fff; width: 224px; position: absolute; bottom: 0; left: 0; padding: 4px 8px; overflow: hidden;}
.contests-photo .descr-bgr {position: absolute; bottom: 0; left: 0;background: #000; width: 240px; height: 240px; z-index: 0;}
.contests-photo .descr-bgr {opacity: 0.25;}
.contests-photo .descr {position: relative; z-index: 1;}
.contests-photo h3 {font-size: 14px; line-height: 1.1; margin: 0 0 3px;}
.contests-photo p {font-size: 11px; line-height: 1.1; margin: 0;}
.contests-photo .descr a {display: inline;}
.contests-photo .descr .type, .contests-photo .descr h3 {display: inline; padding-right: 3px;}
.contests-photo .descr .status {margin-top: 0.3ex;}

.photo-minis {float: left; list-style: none; margin: 0; padding: 0; width: 243px;}
.photo-minis li {float: left; margin: 0 2px 2px 0;}
.photo-minis img { height: 60px; width: 75px; border: 2px solid #ddd; margin: 0;}
.photo-minis a.act img {border: 2px solid #FBA51E; margin: 0;}

.contests-other ul {margin: 0; padding: 0; list-style: none;}
.contests-other li {/*padding-left: 17px;*/ margin-bottom: 0.5ex; background-repeat: no-repeat;}
.contests-other .type {font-size: 11px; font-weight: bold; color: #444;}

/*  */
.humor {font-size: 11px;}
.humor h2 {width: 70px; min-width: 70px;}
.humor .c-humortext {margin-top: 5px; padding-left: 6px;}
.humor .author {margin-top: 0.5ex; color: #555;}

/*  */
.club {margin-bottom: 15px; padding: 10px; border: 2px solid #d3e1ee; position: relative; font-size: 11px; margin-top: 50px;}
.club .happybd {display: none;}
.club h2 {width: 160px;}
.club .currently {position: absolute; top: 16px; left: 190px; color: #555; line-height: 11px;}
.club h3 {font-size: 14px; margin: 0;}
.club .c-friends * {color: #da5e7b;}
.club .c-friends h4 {font-size: 13px; margin: 0;}
.club p {margin: 0 0 0.75ex;}
.club .l-club-searchreg {margin: 7px 0 3px; width: 100%;}
.club .l-club-search {padding-right: 15px; width: 48%;}
.club .l-club-search table {width: 100%;}
.club .l-club-search td {padding: 0;}
.club .l-club-search .searchfield {padding-right: 5px;}
.club .l-club-search .searchfield .text {width: 100%;}
.club .l-club-search .btn {width: 20%;}
.club .l-club-search .btn input {font-size: 11px;}
.club .l-club-search .hdr {font-weight: bold;}
.club a.reg {font-size: 14px; font-weight: bold;}
/*   */
.club .lt, .club .rt, .club .lb, .club .rb {width: 7px; height: 7px; background: url("http://img.files.7ja.ru/img4.0/club_corners.gif") no-repeat;}
.club .lt {top: -2px; left: -2px; background-position: -7px -7px;}
.club .rt {top: -2px; right: -2px; background-position: 0px -7px;}
.club .lb {bottom: -2px; left: -2px; background-position: -7px 0px;}
.club .rb {bottom: -2px; right: -2px;}
/*   */
.club .decor {height: 52px; background: url("http://img.files.7ja.ru/img4.0/club_decor.gif") 50% 0 no-repeat; width: 100%; position: absolute; top: -52px; left: 0px;}
/*   */
.club-birthday {border-color: #ffc9cc; margin-top: 59px;}
.club-birthday .lt {background-position: -21px -7px;}
.club-birthday .rt {background-position: -14px -7px;}
.club-birthday .lb {background-position: -21px 0px;}
.club-birthday .rb {background-position: -14px 0px;}
.club-birthday h2 {background: #ffadb7 url("http://img.files.7ja.ru/img4.0/club-birthday_bgr_right.gif") 100% 0 no-repeat;}
.club-birthday h2 a {background: url("http://img.files.7ja.ru/img4.0/club-birthday_bgr_left.gif") 0 no-repeat !important;}
.club-birthday .decor {height: 61px; background: url("http://img.files.7ja.ru/img4.0/club_decor_birthday.gif") 50% 0 no-repeat; width: 100%; position: absolute; top: -61px; left: 0px;}
.club-birthday .happybd {display: block; text-align: center; margin-bottom: 10px;}
.club-birthday .happybd h3 {color: #f6adb0; font: normal 24px/24px "Arial Narrow", tahoma, arial, sans-serif; margin: 0;}
.club-birthday .happybd p {color: #f38f9f; line-height: 100%; margin: 0;}
.club-birthday .currently {top: 72px;}

/*    */
.popular {font-size: 13px; margin-bottom: 15px;}
.popular img {display: block;}

/*   10 */
.top10users {font-size: 11px; margin-bottom: 20px;}
.top10users h2 {width: 80px; min-width: 80px;}
.top10users ol {margin: 10px 0 0; padding: 0 0 0 2.5em;}
.top10users li {padding: 0 0 3px;}
.top10users .up {padding-left: 7px; background: url("http://img.files.7ja.ru/img4.0/rating_arrow_up.gif") 0 2px no-repeat;}
.top10users .down {padding-left: 7px; background: url("http://img.files.7ja.ru/img4.0/rating_arrow_down.gif") 0 2px no-repeat;}

/*   */
.puls {font-size: 11px; min-width: 185px !important;}
.puls h2 {margin-bottom: 7px;}
.puls p {margin: 0.5ex 0;}
.puls .events {overflow: hidden; height: 250px; border: 1px solid #ccc;}
.puls .events .item {
	padding: 3px 3px 3px 22px;
	line-height: 120%;
	margin: 10px 0;
	background-color: #F4F7FA;
	background-image: url("http://img.files.7ja.ru/img4.0/sprite_puls.gif?2");
	background-repeat: no-repeat;
}
.puls .events .item.talk {background-position: 6px -94px;}
.puls .events .item.photo {background-position: 6px -194px;}
.puls .events .item.contest {background-position: 6px -296px;}
.puls .events .item.user {background-position: 5px -394px;}
.puls .events .item.photoreg {background-position: 6px -496px;}

/*      */
.l-common_3 .adv-contest {width: 185px; padding: 10px 7px 7px; border: 1px solid #ccc; text-align: center;}
.l-common_3 .adv-contest img {width: 165px; height: 248px;}

/*   */
.maintable .support ul {margin: 0; padding: 0; list-style: none;}
.maintable .support li, .maintable .support .item {font-size: 11px; margin-bottom: 2px; background: #F4F7FA; padding: 5px 7px;}

/*  -    */
.anonsyshort {margin-bottom: 3ex;}
.anonsyshort .item {clear: both; margin-bottom: 1ex;}
.anonsyshort h3 {font-size: 100% !important; margin: 0; display: inline; padding-right: 0.5em;}
.anonsyshort .author {font-size: 90%; color: #555; display: inline; padding-right: 0.5em;}
.anonsyshort .shorttext {display: inline;}

/*      */
.othercntst {position: relative; z-index: 1; margin: 20px 0 0 0; padding: 9px 4px 7px 12px; background: #f7eceb url("http://img.files.7ja.ru/img4.0/othercntst_bgr.gif") 90% 0 repeat-x; }
.othercntst h2 {margin: 0; height: 22px; background: url("http://img.files.7ja.ru/img4.0/othercntst_hdr.gif") no-repeat;}
.othercntst p {font-size: 11px; line-height: 1.2;}
.othercntst p a {color: #e23e64;}
.othercntst .lt, .othercntst .rt, .othercntst .lb, .othercntst .rb {background: url("http://img.files.7ja.ru/img4.0/othercntst_corners.gif") no-repeat;}
.othercntst .lt {background-position: -10px -10px;}
.othercntst .rt {background-position: 0px -10px;}
.othercntst .lb {background-position: -10px 0px;}
/* end of      */.l-mainmenu {border-collapse: collapse; width:100%; height: 57px; background: #E5F1FB url(http://img.files.7ja.ru/img4.0/mainmenu_bgr.gif) repeat-x;}
.l-common_1 .l-mainmenu td {background: url(http://img.files.7ja.ru/img4.0/mainmenu_bgr_divider.gif) 100% 5px no-repeat;}
.l-mainmenu td.lft {width: 5px; background: url(http://img.files.7ja.ru/img4.0/mainmenu_bgr_left.gif) no-repeat;}
.l-mainmenu td a, .l-mainmenu td a:visited {text-align:center; color: #fff; display:block; padding: 0 4px;}
.l-mainmenu .c-item {height: 27px; position: relative;}
.l-mainmenu .c-item ul {display: none; height: 31px; margin: 0; float: left; padding: 0; list-style: none; position: absolute; top: 27px; z-index: 5;}
.l-mainmenu .c-item li {font-size: 11px; float: left; padding: 3px 8px 0 0;}
.l-mainmenu .c-item:hover ul {display: block;}

.l-mainmenu .c-item img {height: 27px;}
.l-mainmenu .family img {width: 43px;}
.l-mainmenu .pregn img {width: 98px;}
.l-mainmenu .kids img {width: 33px;}
.l-mainmenu .edu img {width: 90px;}
.l-mainmenu .career img {width: 57px;}
.l-mainmenu .beauty img {width: 139px;}
.l-mainmenu .home img {width: 29px;}
.l-mainmenu .travel img {width: 93px;}
.l-mainmenu .rest img {width: 101px;}

.l-mainmenu .c-item a {background-repeat: no-repeat; background-image: url(http://img.files.7ja.ru/img4.0/mainmenu_sprite.gif); margin-left: -1px;}
.l-mainmenu .c-item:hover a, .l-mainmenu .c-item a:hover {background-color: #e5f1fb;}
.l-mainmenu .family a  {background-position: 50% -243px;}
.l-mainmenu .family:hover a, .l-mainmenu .family a:hover {background-position: 50% 0;}
.l-mainmenu .pregn a {background-position: 50% -270px;}
.l-mainmenu .pregn:hover a, .l-mainmenu .pregn a:hover {background-position: 50% -27px;}
.l-mainmenu .kids a {background-position: 50% -297px;}
.l-mainmenu .kids:hover a, .l-mainmenu .kids a:hover {background-position: 50% -54px;}
.l-mainmenu .edu a {background-position: 50% -324px;}
.l-mainmenu .edu:hover a, .l-mainmenu .edu a:hover {background-position: 50% -81px;}
.l-mainmenu .career a {background-position: 50% -351px;}
.l-mainmenu .career:hover a, .l-mainmenu .career a:hover {background-position: 50% -108px;}
.l-mainmenu .beauty a {background-position: 50% -378px;}
.l-mainmenu .beauty:hover a, .l-mainmenu .beauty a:hover {background-position: 50% -135px;}
.l-mainmenu .home a {background-position: 50% -405px;}
.l-mainmenu .home:hover a, .l-mainmenu .home a:hover {background-position: 50% -162px;}
.l-mainmenu .travel a {background-position: 50% -432px;}
.l-mainmenu .travel:hover a, .l-mainmenu .travel a:hover {background-position: 50% -189px;}
.l-mainmenu .rest a {background-position: 50% -459px;}
.l-mainmenu .rest:hover a, .l-mainmenu .rest a:hover {background-position: 50% -216px;}


.l-mainmenu .family ul, .l-mainmenu .family a:hover ul {width: 700px; left: 3px;}
.l-mainmenu .pregn ul, .l-mainmenu .pregn a:hover ul {width: 700px; left: 6px;}
.l-mainmenu .kids ul, .l-mainmenu .kids a:hover ul {width: 765px; left: -160px;}
.l-mainmenu .edu ul, .l-mainmenu .edu a:hover ul {width: 560px; left: 6px; }
.l-mainmenu .career ul, .l-mainmenu .career a:hover ul {width: 465px; left: 6px; }
.l-mainmenu .beauty ul, .l-mainmenu .beauty a:hover ul {width: 360px; left: -70px; }
/*       forie6.css */
.l-mainmenu .home ul, .l-mainmenu .home a:hover ul {width: 290px; right: -150px; }
.l-mainmenu .travel ul, .l-mainmenu .travel a:hover ul {width: 310px; right: -100px; }
.l-mainmenu .rest ul, .l-mainmenu .rest a:hover ul {width: 280px; right: 0px; }

.l-mainmenu .c-item:hover li a {color: #3157B0; text-decoration: none; background: none; display: inline; padding: 0; margin-left: 0px;}
.l-mainmenu .c-item li a:hover {text-decoration: underline; background: none;}/*   2 */
.l-common_2 {width: 100%;}
.l-common_2 td {padding: 0; vertical-align: top;}
.l-common_2 .l-fotoday {padding-right: 10px;}
.fotoday {margin-top: 6px;}

.l-common_2 .l-themesday, .l-common_2 .l-themesweek {width: 30%; padding-right: 10px;}


/*   3 */
.l-common_3 {width: 100%; margin-bottom: 10px;}
.l-common_3 td {padding: 0; vertical-align: top;}

.l-common_3 .l-left {padding-right: 10px; width: 25%;}
.l-common_3 .c-contests .contests-other {clear: both;}


.l-common_3 .l-ratings {width: 15%;}
.l-common_3 .puls {min-width: 150px;}

.l-common_3 .l-club {padding: 0 10px 0 5px;}
.l-common_3 .l-club .l-ratings {width: 100%;}
.l-common_3 .l-club .l-ratings td {padding: 0;}
.l-common_3 .club {min-width: 320px;}

.l-common_3 .l-subclub-left {width: 50%;padding-right: 10px;}
.l-common_3 .adv-contest {text-align: center;}
.l-common_3 .l-subclub-right {padding-left: 10px;}
.l-common_3 .l-subclub-right .humor .c-humortext {max-height: 208px; overflow: auto;}

/*    () */
.l-common_3 .rightcol .expressopros {width: 222px; text-align: left; padding: 6px 8px 0; margin-bottom: 8px;}
.l-common_3 .rightcol .expressopros .submit {font-size: 11px;}
.l-common_3 .rightcol .expressopros .item h4 {font-size: 12px;}
.l-common_3 .rightcol .expressopros .hint {margin: 0.75ex -8px 0; padding: 2px 8px 4px;}


/*   */
.mainsection .c-head {background-color: #83AED6; height: 40px; overflow: hidden; margin-left: -10px;}
.mainsection .closed {background-color: #b5cee6; border-bottom: 1px dotted #fff;}
.mainsection .c-head h1 {color: #fff; font: normal 32px/40px "Arial Narrow", tahoma, arial, sans-serif; margin: 0;}
.mainsection .c-head h1 a, .mainsection .c-head h1 a:visited, .mainsection .c-head h1 a:active {display: block; color: #fff; text-decoration: none;}
.mainsection .c-head h1 a:hover {background-color: #74a3ce;}
.mainsection .c-head.closed h1 a:hover {background-color: #a9c7e4;}

.mainsection .c-head h1 a b {font-weight: normal; padding-left: 30px; background-image: url("http://img.files.7ja.ru/img4.0/rubr_arrows_sprite-02.gif"); background-position: 6px -111px; background-repeat: no-repeat;}
.mainsection .c-head h1 a:hover b {background-position: 6px -171px;}
.mainsection .c-head.closed h1 a b {background-position: 10px 7px;}
.mainsection .c-head.closed h1 a:hover b {background-position: 10px -53px;}

.mainsection .c-head .sponsor {float: right; white-space: nowrap; color: #fff; font-size: 11px;}
.mainsection .c-head .sponsor b {position: relative; top: -7px; font-weight: normal;}

.mainsection .c-head .backtotop {float: right;}
.mainsection .c-head .backtotop a {display: block; background: url("http://img.files.7ja.ru/img4.0/arrow_backtotop.gif") 7px 24px no-repeat; height: 40px; width: 45px; padding: 21px 0 0 17px; font-size: 11px; text-decoration: none;}
.mainsection .c-head .backtotop a:link, .mainsection .c-head .backtotop a:visited, .mainsection .c-head .backtotop a:active {color: #fff;}
.mainsection .c-head .backtotop a:hover {text-decoration: underline;}

.mainsection .l-left, .mainsection .l-leftbot {padding-right: 10px;}

.mainsection .rubr ul {list-style: none; margin: 0; padding: 0;}
.mainsection .rubr li {font-weight: bold; font-size: 14px; line-height: 1.2; margin-bottom: 0.75ex;}
.mainsection .rubr .submit-compact {margin-top: 7px;}

.mainsection .rubr-settings li {text-indent: -1.5em; padding-left: 1.5em;}
.mainsection .rubr .rubr-settings a {background-image: none; padding-left: 0;}

.mainsection .rubr li a {padding-left: 11px;}
.mainsection .rubr .on {
	background-image: url("http://img.files.7ja.ru/img4.0/pict_sprite.png?2");
	background-position: 0 -518px;
	background-repeat: no-repeat;
}
.mainsection .rubrsettings {display: inline-block; font-size: 11px; margin-bottom: 1.5ex;}
.rubr input {font-size: 11px;}


.partners {padding: 7px 10px; margin: 25px 0; border: 1px dotted #4A78A3;}

.mainsection .l-left .partners {margin-bottom: 0;}
.partners h2 {font-size: 11px; margin: 0 0 0.5ex;}
.partners ul {list-style: none; padding: 0; margin: 0;}
.partners li {font-size: 11px; margin-bottom: 0.25ex;}

.mainsection .l-leftbot .news, .mainsection .l-leftbot .consult {padding: 4px 2px 0 5px; Font-size: 11px; border: 2px solid #D3E1EE; margin-top: 15px;}
.mainsection .l-leftbot .news ul, .mainsection .l-leftbot .consult ul {list-style: none; margin: 0; padding: 0;}
.mainsection .l-leftbot .news li, .mainsection .l-leftbot .consult li {line-height: 120%; margin-bottom: 1ex;}
.mainsection .l-leftbot .consult li {font-weight: bold;}

.mainsection .l-content {width: 100%; margin: 10px 0;}
.mainsection .l-content td {vertical-align: top;}
.mainsection .l-content td.l-leftbot {vertical-align: bottom;}

.mainsection .l-left {width: 16%;}
.mainsection .l-center-cols {width: 100%;}

.mainsection .l-anonsy {padding-right: 10px; width: 43%;}
.mainsection .anonsy h3 {font-weight: bold;}
.mainsection .anonsy .item {margin-bottom: 10px;}

/*  */
.mainsection .l-interaktiv {padding-right: 10px;}
.mainsection .interaktiv {font-size: 11px; float: left; position: relative; z-index: 1; width: 96%; overflow: hidden;}
.mainsection .interaktiv .themes {width: 205px; overflow: hidden; float: left;  padding: 0 15px 20px 0;}
.mainsection .interaktiv .confs {width: 180px; float: left;  padding: 0 10px 0 0;}

.mainsection .interaktiv h3 {margin: 1ex 0 0; font-size: 14px; color: #4A78A3;}

.mainsection .interaktiv .confs ul {list-style: none; margin: 0 0 1ex; padding: 0; max-height: 230px; overflow: auto;}
.mainsection.kids .interaktiv .confs ul {max-height: 280px;}
.mainsection .interaktiv .confs li { text-indent: -1.85em; padding-left: 1.85em; line-height: 1.2;}
.mainsection .interaktiv .confs h2 {}
.mainsection .interaktiv .confs h2 a, .mainsection .interaktiv .confs h2 a:visited, .mainsection .interaktiv .confs h2 span {}
.mainsection .interaktiv .confs h2 a:hover {}
.mainsection .interaktiv .confs .fon {display: block; height: 50px; position: absolute; z-index: -1; width: 100%; left: 0; background: #e5f1fb url("http://img.files.7ja.ru/img4.0/sitenews_bgr.gif") 0 -4px repeat-x;}
/* end of  */


.mainsection .l-bot {padding-right: 10px;}

.mainsection .l-bot .adv-anonsy {margin-top: 10px; margin-bottom: 0;}
.mainsection .adv-anonsy .item {padding-bottom: 10px; float: left;}
.mainsection .adv-anonsy .innerdiv {padding-bottom: 0px;}

.infsupport {margin-top: 10px; font-size: 11px;}
.infsupport table {margin: 0px -3px -2px; width: 100%;}
.infsupport .item {float: left; padding: 7px 10px;}
.infsupport td {background: #F4F7FA; width: 50%; padding: 2px; border: 3px solid #fff;}

/* end of   */

/*  */
.bottom .l-partners {padding-left: 30px;}
.bottom .partners {padding: 10px 15px; margin-top: 0;}
.bottom .partners ul {margin-bottom: 1ex;}
.bottom .partners .readmore {white-space: nowrap;}

small {font-size: 100%;}

.siteContent {padding-left: 0 !important; padding-right: 10px;}

/*     ( b-type2) */
.mainblock h2 {font: normal 21px/21px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin: 0 0 0.5ex;}
.mainblock h2 a, .mainblock h2 a:visited {color: #4a78a3; text-decoration: none;}
.mainblock h2 a:hover {text-decoration: underline;}

/*      */
.siteContent .article div small, .siteContent .article small div {font-size: 13px;}

/*   */
.Boarddiv {font-size: 80%;}

/*  */
.advmain {position: relative;}
.advmain .r {display: block; width: 7px; height: 40px; position: absolute; top: 0; left: 0px; background: url(http://img.files.7ja.ru/img4.0/adv_v.gif) no-repeat;}
.advmain .r img {width: 5px; height: 40px; border: 0;}
.advmain {padding-left: 7px;}
.advmain .innerdiv {text-align: center;}
.advmain td, .advmain .item, .advmain p {font-size: 11px;}
.rightcol .advmain .innerdiv div {margin: 0 0 5px; text-align: center;}
.advmain.stroki .innerdiv {padding: 5px; background: #eaeaea  url("http://img.files.7ja.ru/img07/bgr_adv.gif");}

/*      */
.contlist h3 span.name {font-size: 14px;}
.contlist h3 a:link span.name {color: #3157B0;}
.contlist h3 a:visited span.name {color: #737373;}
.contlist h3 span {font-size: 11px; font-weight: bold; color: #555;}

/*  */
.mainblock.opros h3 {font-size: 12px;}
.mainblock.opros p {font-size: 12px; text-align: left;}
.mainblock.opros .mainblocklink {font-size: 12px;}

/*   */
.mainblock {margin: 0 0 20px; font-size: 11px; clear: both;}
.mainblock h3 {font-size: 14px; margin: 1ex 0;}
.mainblock p {margin: 1ex 0;}
.mainblock .mainblocklink {font-size: 12px; display: inline-block;}

/*  " " */
.mainblock.seealso {font-size: 80%; padding: 0 5px;}
.mainblock.seealso h2 {font: bold 16px arial, sans-serif; border-bottom: none; background: #E5F1FB; padding: 3px 5px; margin-left: -5px; margin-right: -5px;}

/*  */
.mainblock.news ul {margin: 0; padding: 0; list-style: none;}
.mainblock.news li {margin-bottom: 1ex; font-size: 11px;}
.mainblock.news .item {margin-bottom: 3ex;}
.mainblock.news h3 {margin: 0 0 0.5ex;}

/*  */
.mainblock.memberCounters table td h2 {border-bottom-width: 0px !important; text-align: left; margin: 0; padding: 0;}
/*    e-mail */
.mainblock.memberEmail table.clean td {font-size: 110%;}

/*  (FAQ) */
.mainblock ul.otherfaqthemes li {font-size: 120%; padding-bottom: 1ex; font-weight: bold;}

/*  */
.mainblock .fixed .PhotoBlock {
	width: 215px;
	min-height: 130px;
	background: #F6F8F9;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 10px 10px 0;
	vertical-align:top;
}
.mainblock .PhotoBlock {
	margin: 0 10px 10px 0;
	float: left;
	width: auto;
	overflow: visible;
}

/*   */
.searchext b.corner {display: none;}