Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
20.03.2015
Размер:
121.23 Кб
Скачать
/*Общие теги*/
* {
margin: 0;
padding: 0;
outline-style: none;
}

.center{
text-align: center;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#index * {
background-repeat: no-repeat;
}

table {
border: 0;
border-collapse: collapse;
}

table.BORDER tr td{
border-bottom: 1px solid #e9e9e9;
}
table.no-border tr td,
.contacts table tr td {
border: none;
}

table tr.odd {
background-color: #f2f2f2;
}
strong {
font-weight: normal;
}


html, body, p,input,select,textarea{
font-family:Tahoma, Geneva, sans-serif;
}
.input-block input,select,textarea{
background-color: #fff;
}

html, body {
height: 100%;
font-size: 13px;
}

a.underline:hover {
text-decoration: none;
}

h1,h2,h3,h4,h5,h6 {
font-weight: normal;
}

h1,h2.h1 {
font-size: 30px;
}
h2 {
font-size: 18px;
}

a img {
border: none;
}

ul li {
list-style: none;
}

big small {
font-size: 14px !important;
}
small big {
font-size: 15px !important;
}
big {
font-size: 18px;
}

.auth-message {
color: #857263;
font-size: 16px;
margin: 10px;
}

.input-wrapper input {
border: none;
}

/*\Общие теги*/
/*Общие классы*/
.capthcaimg {
display: block;
margin-bottom: 10px;
}

.cl {
clear: left;
}

.cr {
clear: right;
}

.ca {
clear: both;
}

.hide {
display: none;
}

.color-weak,
.color-weak a {
color: #ab9f95;
}
.color-normal,
.color-normal a {
color: #857263;
}
.color-strong,
a.color-strong,
.color-strong a {
color: #571d0f;
}

.color-strong2,
.color-strong2 a {
color: #000 !important;
}

.fl {
float: left;
}
.fr {
float: right;
}
.oh {
overflow: hidden;
}

.border-for-input {
position: relative;
height: 23px;
width: 160px !important;
}
#header .border-for-input {
margin-top: 1px;
}
.border-for-input input{
border: none;
background-color: transparent;
font-size: 12px;
color: #c4b0ab;
margin: 2px 0 0 5px;
}
.border-for-input input:focus{
color: #342417
}
.search{
}
.search .border-for-input input {
width: 137px;

}


.border-for-input .left {
position: absolute;
left: 0;
top: 0;
width: 4px;
height: 100%;
background-image: url('../i/bd_input_left.png');
bsorder: 1px solid red;
}
.border-for-input .right {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 4px;
background-image: url('../i/bd_input_right.png');
}
.border-for-input .inside {
position: relative;
margin: 0 4px;
background-color: #fefcfa;
height: 20px;
border-bottom: 1px solid #f18b36;
}
#index .border-for-input .border-top {
margin: 0 4px;
height: 2px;
background-image: url('../i/bd_input_top.png');
background-repeat: repeat-x;
}
.border-for-input .pswrd-label {
z-index: 10;
top: 1px;
left: 5px;
}
/*\Общие классы*/
/*структура*/
body {
background-repeat: no-repeat;
background-position: center 80px;
background: url('../i/bg_site.gif') repeat-x 0 -130px;
}

#index {
min-height: 100%;
position: absolute;
height: auto;
min-width: 980px;
width: 100%;
}

#top {
position: relative;
width: 100%;
margin-bottom: 175px; /*высота футера с учетом наезда-отступа*/
min-height: 0px; /*Минимальная высота контента*/
max-width: 1150px;
margin-left: auto;
margin-right: auto;
z-index: 10;
}
/* for opera 9.24 { */
@media screen and (-webkit-min-device-pixel-ratio:0){
#top {
overflow: hidden;
}}
html:not([lang*=""]):not(:only-child) #top {overflow: auto; }
/* } */

/* заголовок */
#header {
height: 94px;
padding: 23px 0 20px;
margin: 0 auto;
font-size: 0;
position: relative;
/*height: 230px;
margin: 0 auto;
font-size: 0;
background-image: url('../i/logo_self.png');
background-position: center 8px;
position: relative;*/
}
.global-filter-reset {
width: 200px;
height: 30px;
position: absolute;
bottom: 0;
left: 50%;
z-index: 99;
}
#header .global-filter-reset a {
font-size: 16px;
color: #7c8391;
}
.page-forum #header {
background-image: url('../i/cofe-forum-logo.png');
background-position:center 2px;
}
#header .top {
margin: 30px 3% 0;
oeverflow: hidden;
}
#header .top .authorization .fl {
margin-right: 9px;
width: 104px;
height: 42px;
}
#header .top p {
margin: 5px 0 0 9px;
}
#header .top p a {
font-size: 11px;
color: #958578;
text-transform: lowercase;
}
#header .top p a:hover {
color: #781a01;
text-decoration: underline;
}
#header .top .authorization .submit {
background-color: transparent;
border: none;
background-image: url('../i/bg_ok.png');
height: 25px;
width: 36px;
margin-left: 2px;
cursor: pointer;
}
#header .top .search{
padding-right: 10px;
margin-top: -20px;
}
#header .top .search .submit, .lside .submit{
background-color: transparent;
border: none;
background-image: url('../i/bg_ok.png');
height: 25px;
width: 36px;
margin-left: 5px;
background-position: right;
cursor: pointer;
}
#header .top .search p {
padding-top: 23px;
margin-left: 0px;
}

#header .top .search .extend-button {
font-size: 12px;
padding-top: 20px;
}
#header .top .search .extend-button u {
display: block;
color: #958578;
cursor: pointer;
padding: 4px 0 7px 31px;
background-image: url('../i/ico_menu_control.png');
background-position: left top;
background-repeat: no-repeat;
}
#header .top .search .extend-button u.show {
background-position: left bottom;
}
#header .top .search .extend-button u:hover {
color: #781A01;
}
#header .top .search .extend-button .fl a {
padding-right: 4px
}
#header .top .search .extend-button .fl a.a {
padding-left: 2px;
padding-right: 3px;
}
#header .top .search .extend-button .fr {
margin-right: 8px;
display: none;
}
#header .top .search .extend-button .fl span {
cursor: pointer;
}

#header .top .authorized p.a{
font-size: 12px;
color: #7C1C01;
margin-top: 6px;
}
#header .top .authorized p.a .color-strong {
color: #7C1C01;
}
#header .top .authorization p.b,
#header .top .authorized p.b {
font-size: 11px;
line-height: 20px;
margin-top: 9px;
color: #958578;
}

#header .top .authorization p.b a,
#header .top .authorized p.b a {
color: #7C1C01;
text-decoration: left;
padding-left: 0.3em;
}

#header .top .authorization p.b {
padding: 40px 0 2px 0;
}

#header .menu {
font-size: 0;
position: relative;
overflow: hidden;
padding-top: 51px;
padding-bottom: 39px;
}
#header .menu .preloader {
position: absolute;
bottom: 0;
width: 94px;
height: 39px;
background-position: center;
}

#header .menu .wave {
position: absolute;
top: 0;
z-index: 1;
}
#header .menu .ul {
width: 960px;
margin: 0 auto;
overflow: hidden;
position: relative;
z-index: 10;
}
#header .menu ul {
height: 41px;
margin: 0 0 0 5px;
background-image: url('../i/bg_menu.png');
background-repeat: repeat-x;
position: relative;
background-position: right 0;
}
#header .menu li {
float: left;
position: relative;
padding-right: 27px;
height: 37px;
margin-top: 3px;
}

#header .menu li.selected u{
height: 37px;
}

#header .menu li u {
position: absolute;
height: 0px;
width: 100%;
background-position: bottom;
z-index:0;
bottom: 1px;
font-size: 0;
}
#header .menu li.menu-1 u {
background-image: url('../i/bg_menu_01_active.gif');
background-position: right bottom;
right: 2px;
}
#header .menu li.menu-8 u {
background-image: url('../i/bg_menu_8_active.gif');
background-position: 0 bottom;
left: -3px;
}
#header .menu li.menu-8 {
/*float: right;*/
}

#header .link-to-main-page {
display: block;
width:335px;
height: 72px;
margin: 7px 0 0 -165px;
position: absolute;
left: 50%;
z-index: 10;
background-image: url('../i/dummy.gif');
background-repeat: repeat;
}
.page-forum #header .link-to-main-page {
margin-top: 0;
}
#header .link-to-main-page-forum {
display: block;
width:187px;
height: 30px;
margin: 72px 0 0 -84px;
position: absolute;
left: 50%;
z-index: 10;
background-image: url('../i/dummy.gif');
background-repeat: repeat;
}

#header .menu u {
font-size: 0;
line-height: 0;
}

#header .menu li.menu-2 u,
#header .menu li.menu-3 u,
#header .menu li.menu-4 u,
#header .menu li.menu-5 u,
#header .menu li.menu-7 u,
#header .menu li.menu-6 u {
background-repeat: repeat-x;
left: -3px;
cursor: poi?ter;
}
#header .menu li.menu-2 u {
background-image: url('../i/bg_menu_3_active.gif');
}
#header .menu li.menu-3 u {
background-image: url('../i/bg_menu_2_active.gif');
}
#header .menu li.menu-4 u {
background-image: url('../i/bg_menu_6_active.gif');
}
#header .menu li.menu-5 u {
background-image: url('../i/bg_menu_4_active.gif');
}
#header .menu li.menu-6 u {
background-image: url('../i/bg_menu_1_active.gif');
}
#header .menu li.menu-7 u {
background-image: url('../i/bg_menu_7_active.gif');
}

#header .menu .left-part {
background: url('../i/bg_menu_left.png') repeat;
width: 5px;
position: absolute;
height: 41px;
left: 0px;
}
#header .menu .right-part {
background: url('../i/bg_menu_right.png') repeat;
width: 5px;
position: absolute;
height: 41px;
right: 0;
top: 0;
margin: 0;
z-index: -1;
}

#header .menu li a {
text-decoration: none;
padding-top: 10px;
display: block;
position: relative;
z-index: 1;
}
#header .menu li a span {
display: none;
}
#header .menu li.menu-8 {
margin-right: 0;
}
#header .menu li.menu-1 {
padding-left: 20px;
}
#header .menu li.menu-7 {
padding-right: 20px;
}
#header .menu li.menu-1 a {
color: #ff0000;
}
#header .menu li.menu-2 a {
color: #a800ff;
}
#header .menu li.menu-3 a {
color: #ff7e00;
}
#header .menu li.menu-4 a {
color: #3a8fe5;
}
#header .menu li.menu-5 a {
color: #54b946;
}
#header .menu li.menu-6 a {
color: #de4aa1;
}
#header .menu li.menu-7 a {
color: #17b2a9;
}
#header .menu li.menu-8 a {
color: #a66220;
}

.wrapper-for-wave .piece {
position: absolute;
z-index: 5;
background-image: url('../i/bg_wave2.png');
width: 74px;
height: 27px;
left: 730px;
top: 200px;
}

.wrapper-for-wave .menu {
width: 979px;
margin: 0 auto;
position: relative;
}

.wrapper-for-wave .piece2 {
position: absolute;
background-image: url('../i/bg_wave.png');
background-position: 1269px 0;
width: 780px;
height: 324px;
left: 122px;
z-index: 3;
}

.menu .buble {
position: absolute;
}
.menu .buble-1 {
width: 73px;
height: 72px;
background-image: url('../i/bg_buble_1_73.png');
left: 8px;
top: 127px;
z-index: 2;
}
.menu .buble-2 {
width: 59px;
height: 59px;
background-image: url('../i/bg_buble_2_59.png');
left: 193px;
top: 60px;
z-index: 2;
}
.menu .buble-2 {
width: 59px;
height: 59px;
background-image: url('../i/bg_buble_2_59.png');
left: 95px;
top: 60px;
z-index: 2;
}
.menu .buble-6 {
width: 72px;
height: 72px;
background-image: url('../i/bg_buble_8_72.png');
left: 177px;
top: 49px;
z-index: 0;
}
.menu .buble-3 {
width: 59px;
height: 59px;
background-image: url('../i/bg_buble_3_59.png');
left: 356px;
top: 107px;
z-index: 4;
}
.menu .buble-4 {
width: 88px;
height: 88px;
background-image: url('../i/bg_buble_5_88.png');
left: 724px;
top: 136px;
z-index: 4;
}
.menu .buble-5{
width: 59px;
height: 59px;
background-image: url('../i/bg_buble_6_59.png');
left: 674px;
top: 51px;
z-index: 0;
}
.menu .buble-8 {
width: 50px;
height: 50px;
background-image: url('../i/bg_buble_4_50.png');
left: 456px;
top: 49px;
z-index: 2;
}

.menu .buble-7 {
width: 72px;
height: 72px;
background-image: url('../i/bg_buble_7_72.png');
left: 806px;
top: 63px;
z-index: 0;
}

.wrapper-for-wave {
position: absolute;
width: 100%;
height: 324px;
background-image: url('/import/i/bg_wave.png');
background-position: center 0;
background-repeat: no-repeat;
z-index: 0;
min-width: 980px;
margin-top: 95px;
display: none;
}

#header .no-script li.menu-1 a:hover {
border-bottom: 1px solid #ff0000;
}
#header .no-script li.menu-2 a:hover {
border-bottom: 1px solid #a800ff;
}
#header .no-script li.menu-3 a:hover {
border-bottom: 1px solid #ff7e00;
}
#header .no-script li.menu-4 a:hover {
border-bottom: 1px solid #3a8fe5;
}
#header .no-script li.menu-5 a:hover {
border-bottom: 1px solid #54b946;
}
#header .no-script li.menu-6 a:hover {
border-bottom: 1px solid #de4aa1;
}
#header .no-script li.menu-7 a:hover {
border-bottom: 1px solid #17b2a9;
}


/* контент - общая часть */
#index.page-forum #top #content.forum-search-result,
#content {
margin: 0 0 0 45px;
padding-right: 55px;
overflow: hidden;
}

/* прелоадеры */
#content .main-page-block .preloader-wrapper {
opacity: 0;
filter: alpha(opacity=0);
background-color: #fff;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-position: center;
}
#content .main-page-block .preloader-wrapper-item-color-travel {
background-image: url('../i/preloaders/preloader4.gif');
}
#content .main-page-block .preloader-wrapper-item-color-love {
background-image: url('../i/preloaders/preloader1.gif');
}
#content .main-page-block .preloader-wrapper-item-color-family {
background-image: url('../i/preloaders/preloader2.gif');
}
#content .main-page-block .preloader-wrapper-item-color-home {
background-image: url('../i/preloaders/preloader3.gif');
}
#content .main-page-block .preloader-wrapper-item-color-health {
background-image: url('../i/preloaders/preloader5.gif');
}
#content .main-page-block .preloader-wrapper-item-color-beautiful {
background-image: url('../i/preloaders/preloader6.gif');
}
#content .main-page-block .preloader-wrapper-item-color-art {
background-image: url('../i/preloaders/preloader7.gif');
}
#content .main-page-block .preloader-wrapper-item-color-coffeemill {
background-image: url('../i/preloaders/preloader8.gif');
}

.main-page-block-last {
/*border-bottom:1px solid #C4B0AB;*/
}

/* for opera 9.24 { */
@media screen and (-webkit-min-device-pixel-ratio:0){
#content,
#index.page-forum #top #content.forum-search-result {
margin-right: 364px;
}}
html:not([lang*=""]):not(:only-child) #content,#index.page-forum #top #content.forum-search-result { margin-right: 0px; }
/* } */

#content h2 span {
display: none;
}
#content h2 {
overflow: hidden;
border-bottom: 1px solid #c4b0ab;
margin-bottom: 6px;
}
#content h2 a {
float: right;
margin: 0 20px 9px 0;
}
#content h2 a img {
padding: 0;
}
#content h2 img {
padding: 0 0 0 10px;
}

#content.forum-first-page h2 img {
padding-left: 13px;
}
#content.forum-first-page h2 {
margin-bottom: 16px;
}

#content .link-to-all {
display: block;
height: 24px;
width: 112px;
display: inline;
}

#index #content .link-to-all-2 {
float: none;
border-bottom: 1px solid #7c8391;
margin: 0;
line-height: 10px;
font-size: 0;
padding-bottom: 1px;
}
#index #content .link-to-all-2:hover {
border-bottom: none;
}

#content .link-to-all-2 img {

}

#content h2 dfn {
display: block;
padding-bottom: 5px;
height: 29px;
}
#index #content h2 dfn a {
padding-top: 0;
}

#content .link-to-all:hover {
background-position: bottom;
}

.main-page-block {
clear: left;
overflow: hidden;
}

/* правая часть */
.right-part {
margin: 0 45px 0 0;
width: 294px;
}
.page-forum .right-part {
margin-top: 7px;
}

.right-part .foot {
margin-top: 10px;
}
.right-part .foot .comments {
background-image:url("../i/ico_comments.png");
background-position:0 3px;
padding-left:23px;
padding-right:20px;
color:#857263;
font-size:11px;
}
.right-part .foot .comments:hover {
text-decoration: none;
}
.right-part .foot .views {
background-image:url("../i/ico_views.png");
background-position:0 2px;
padding:0 0 0 23px;
font-size:11px;
}

.right-part .block {
margin-bottom: 49px;
}
.right-part .link-to-forum {
margin: 2px 0 27px 0;
}

.right-part .video-block .innerblock {
margin-bottom: 1px;
margin-top: 25px;
}
.right-part .video-block p {
margin-top: 8px;
}
.right-part .innerblock .media {
display: block;
cursor: pointer;
position: relative;
}
.right-part .innerblock .media .pngfix {
display: none;
position: absolute;
top: 50%;
margin-top: -38px;
left: 71px;
}
.right-part .innerblock .media:hover .pngfix {
display: block;
}

.right-part h2 span {
display: none;
}
.right-part h2 span.helios {
display: block;
color: #7c8391;
font-size: 27px;
text-transform: uppercase;
padding-bottom: 6px;
}
.right-part h2 span.helios small {
font-size: 16px;
}
.right-part h2 span.helios a {
font-size: 16px;
color: #7c8391;
}
.right-part h2 span.helios a.b {
font-size:25px;
padding-bottom: 1px;
}
.right-part h2 span.helios a:hover {
text-decoration: none;
}
.right-part h2 {
border-bottom: 1px solid #c4b0ab;
padding-left: 10px;
}

.right-part h2 dfn {
display: block;
}
.right-part h2 dfn a{
border-bottom:1px solid #7c8391;
font-size:0;
}

.right-part .video-block h2 img {
padding-bottom: 0;
}
.right-part .video-block h2 dfn {
padding-bottom: 0px;
position: relative;
}
.right-part .video-block h2 dfn .divitor{
padding-bottom: 5px;
}

.right-part .video-block h2 dfn a img{
padding-bottom: 2px;
}
.right-part .video-block h2 dfn a {
position: relative;
bottom: 3px;
margin-left: 3px;
}
.right-part h2 dfn a:hover {
border-bottom: none;

}

.right-part .photo-block h2 img {
padding-bottom: 5px;
}

.right-part .photo-block h2 dfn a img {
padding-bottom: 1px;
}
.right-part .photo-block .innerblock {
margin-top: 25px;
}

.right-part .video-block img,
.right-part .quote-block img {
padding-bottom: 4px;
}
.right-part .photo-block img,
.right-part .vote-block img {
padding-bottom: 9px;
}

.right-part .quote-block h2 dfn {
position: relative;
}
.right-part .quote-block h2 dfn a {
position: relative;
bottom: 3px;
margin-left: 3px;
}

.right-part .quote-block h2 dfn img{
padding-bottom: 1px;
}
.right-part .quote-block h2 dfn .divitor {
padding-bottom: 5px;
}

.right-part p {
line-height: 14px;
margin: 0 10px;
font-size: 12px;
}
.right-part .innerblock {
margin: 10px 0 2px 10px;
}

.right-part .quote-block p {
margin-top: 21px;
}
.right-part .quote-block big {
display: block;
font-size: 20px;
text-align: right;
}
.right-part .quote-block .baner {
margin-top: 57px;
}

/* главная страница */
#content div.divitor {
width: 100%;
font-size: 0;
}

#content .subitems {
width: 46%;
display: inline;
text-decoration: none;
margin-bottom: 3px;
padding: 5px 0 6px 9px;
}
#content .subitems:hover {
background-color: #f0e8e3;
}

#content .subitems-left {
float: left;
margin-left: 2px;
clear: both;
cursor: pointer;
}
#content .subitems-right {
float: right;
margin-right: 20px;

}
#content .subitems .mask-for-photo {
float: left;
}
#content .subitems span.text {
margin-left: 97px;
display: block;
}

#content .item-hasnt-photo span.text {
margin-left: 0;
}
#content .item-hasnt-photo span.foot {
padding-left: 0;
}

#content .item-hasnt-photo .left-part-of-item {
display: none;
}

.main-page-block-last {
overflow: hidden;
}

.main-page-block-last .items-last-forum .last {
float: left;
width: 45%;
margin-left: 9px;
}
.main-page-block-last .items-last-forum .popular {
float: right;
width: 45%;
margin-right: 30px;
}

.main-page-block-last .items-last-forum h4 {
color: #7c1c01;
font-size: 20px;
margin-bottom: 13px;
margin-top: 11px;
}
.main-page-block-last .items-last-forum b {
font-size: 13px;
color: #7c1c01;
display: block;
font-weight: normal;
margin-bottom: 1px;
}

.main-page-block-last .items-last-forum p.title {
margin-bottom: 12px;
}

.main-page-block-last .items-last-forum .item {
margin-bottom: 24px;
margin-left: 1px;
}

.main-page-block-last .items-last-forum p.foot {
color: #ab9f95;
}

.main-page-block-last .items-last-forum p a {
color: #857263;
}
.main-page-block-last .items-last-forum p a:hover {
color: #7c1c01;
}

.main-page-block .date,
.main-page-block-last .date,
.main-page-block-last .foot,
.main-page-block .foot {
display: block;
font-size: 10px;

}
.main-page-block-last .date {
margin-bottom: 4px;
font-style: italic;
}
.main-page-block-last .date big {
font-size: 13px;
}

#content .subitems .h3 {
display: block;
margin-bottom: 3px;
}
#content .subitems .foot {
margin-top: 10px;
display: block;
}
.main-page-block-last .foot .views,
.main-page-block .foot .views {
background-image: url('../i/ico_views.png');
background-position: 0 2px;
padding: 0 0 0 23px;
}
.main-page-block-last .foot .comments,
.main-page-block .foot .comments {
background-image: url('../i/ico_comments.png');
background-position: 0 2px;
padding: 0 0 0 23px;
}
.main-page-block-last .foot .humans,
.main-page-block .foot .humans {
background-image: url('../i/ico_humans.png');
background-position: 0 2px;
padding: 0 0 0 23px;
}

#index .item-color-love {
color: #ff0000;
}
#index .item-color-family {
color: #a800ff;
}
#index .item-color-home {
color: #ff7e00;
}
#index .item-color-travel {
color: #3a8fe5;
}
#index .item-color-health {
color: #54b946;
}
#index .item-color-beautiful {
color: #de4aa1;
}
#index .item-color-art {
color: #17b2a9;
}
#index .item-color-coffeemill {
color: #a66220;
}

#content .left-part-of-item {
text-align: center;
/*border: 1px solid red;*/
}

.subitems .left-part-of-item .border {
height: 1px;
font-size: 0;
display: block;
}
.subitems .left-part-of-item .border-1 {
width: 69px;
margin: 15px 0 0 3px;
background-position: -3px 0;
}
.subitems .left-part-of-item .border-2 {
width: 73px;
margin: 0 0 0 1px;
background-position: -1px -1px;
}
.subitems .left-part-of-item .border-3 {
width: 73px;
margin: 0 0 0 1px;
background-position: -1px -2px;
}

.subitems .left-part-of-item .img{
display: block;
margin: 0;
overflow: hidden;
width: 75px;
height: 69px;
background-position: 0 -3px;
}
.subitems .left-part-of-item .border-6 {
width: 69px;
margin: 0 0 0 3px;
background-position: -3px -74px;
}
.subitems .left-part-of-item .border-5 {
width: 73px;
margin: 0 0 0 1px;
background-position: -1px -73px;
}
.subitems .left-part-of-item .border-4 {
width: 73px;
margin: 0 0 0 1px;
background-position: -1px -72px;
}

.subitems .left-part-of-item span {
display: block;
margin-top: 4px;
}
#content .subitems span.text .text {
margin-left: 0;
}
#content .subitems .divitor {
width: 100%;
display: block;
font-size: 0;
}
#content .subitems .head {
position: relative;
display: block;
}
#content .subitems .head .h3 {
display: block;
margin-left: 97px;
font-size: 17px;
margin-right: 5px;
}
#content .subitems .head .fl {
position: absolute;
bottom: 2px;
width: 100%;
display: block;
}
#content .subitems .foot {
display: block;
}

#content .page-navigation {
width: 100%;
/*border-bottom: 1px solid #c4b0ab;*/
padding-top: 3px;
}
#content .page-navigation a {
margin: 0 10px 9px 20px;
}
#content .page-navigation .link-to-all {
float: left;
margin-left: 10px;
margin-top: 15px;
margin-bottom: 30px;
}

.baner-block {
margin: 42px 10px 49px 10px;
}

.baner-block div {
width: 48%;
}
.baner-block div a.baner {
width: 100%;
}

.baner-block .baner {
position: relative;
display: block;
text-decoration: none;
width: 48%;
cursor: pointer;
}
.baner-block .left-part,
.baner-block .right-part {
position: absolute;
width: 5px;
height: 120px;
background-image: url('../i/bd_forbaner.gif');
margin: 0;
background-position: 0 1px;
}
.baner-block .right-part {
background-position: -4px 1px;
right: 0;
top: 0;
}
.baner-block .inside {
display: block;
border: 1px solid;
}
.baner-block .inside table {
margin-left: 133px;
}
.baner-block .inside table td {
border: none;
padding: 0 20px 0 10px;
}
#index .baner-block a:hover td span {
color: #fff;
}

/* цвета границы банера взависимости от темы */
#index .baner-theme-love .inside {
color: #ff0000;
}
#index .baner-theme-family .inside {
color: #a800ff;
}
#index .baner-theme-home .inside {
color: #ff7e00;
}
#index .baner-theme-travel .inside {
color: #3a8fe5;
}
#index .baner-theme-health .inside {
color: #54b946;
}
#index .baner-theme-beautiful .inside {
color: #de4aa1;
}
#index .baner-theme-art .inside {
color: #17b2a9;
}
#index .baner-theme-coffeemill .inside {
color: #a06022;
}

#index .baner-block a.baner-theme-love:hover table {
background-color: #ff0000;
}
#index .baner-block a.baner-theme-family:hover table {
background-color: #a800ff;
}
#index .baner-block a.baner-theme-home:hover table {
background-color: #ff7e00;
}
#index .baner-block a.baner-theme-travel:hover table {
background-color: #3a8fe5;
}
#index .baner-block a.baner-theme-health:hover table {
background-color: #54b946;
}
#index .baner-block a.baner-theme-beautiful:hover table {
background-color: #de4aa1;
}
#index .baner-block a.baner-theme-art:hover table {
background-color: #17b2a9;
}
#index .baner-block a.baner-theme-coffeemill:hover table {
background-color: #a06022;
}

.baner-block .baner i,
.baner-block .baner b,
.baner-block .baner u,
.baner-block .baner s {
position: absolute;
width: 4px;
height: 4px;
font-size: 0;
}
.baner-block a.baner-theme-art i,
.baner-block a.baner-theme-art u,
.baner-block a.baner-theme-art b,
.baner-block a.baner-theme-art s {
background-image: url('../i/bd_cornersofbaner_art.gif');
}
.baner-block a.baner-theme-beautiful i,
.baner-block a.baner-theme-beautiful u,
.baner-block a.baner-theme-beautiful b,
.baner-block a.baner-theme-beautiful s {
background-image: url('../i/bd_cornersofbaner_beautiful.gif');
}
.baner-block a.baner-theme-health i,
.baner-block a.baner-theme-health u,
.baner-block a.baner-theme-health b,
.baner-block a.baner-theme-health s {
background-image: url('../i/bd_cornersbofbaner_health.gif');
}
.baner-block a.baner-theme-travel i,
.baner-block a.baner-theme-travel u,
.baner-block a.baner-theme-travel b,
.baner-block a.baner-theme-travel s {
background-image: url('../i/bd_cornersofbaner_travel.gif');
}
.baner-block a.baner-theme-home i,
.baner-block a.baner-theme-home u,
.baner-block a.baner-theme-home b,
.baner-block a.baner-theme-home s {
background-image: url('../i/bd_cornersofbaner_home.gif');
}
.baner-block a.baner-theme-family i,
.baner-block a.baner-theme-family u,
.baner-block a.baner-theme-family b,
.baner-block a.baner-theme-family s {
background-image: url('../i/bd_cornersofbaner_family.gif');
}
.baner-block a.baner-theme-love i,
.baner-block a.baner-theme-love u,
.baner-block a.baner-theme-love b,
.baner-block a.baner-theme-love s {
background-image: url('../i/bd_cornersofbaner_love.gif');
}
.baner-block a.baner-theme-coffeemill i,
.baner-block a.baner-theme-coffeemill u,
.baner-block a.baner-theme-coffeemill b,
.baner-block a.baner-theme-coffeemill s {
background-image: url('../i/bd_cornersofbaner_coffeemill.gif');
}

.baner-block .baner i {
left: 0;
top: 0;
background-position: 0 0;
}
.baner-block .baner b {
right: 0;
top: 0;
background-position: -4px 0;
}
.baner-block .baner u {
left: 0;
bottom: 0;
background-position: 0 -4px;
}
.baner-block .baner s {
right: 0;
bottom: 0;
background-position: -4px -4px;
}

.baner-block .inside span {
font-size: 16px;
font-weight: bold;
display: inline-block;
vertical-align: middle;
line-height: 1.2;
}
.right-part .baner-block .inside span {
font-size: 14px;
}
.baner-block img {
display: block;
position: absolute;
top: 50%;
margin: -47px 0 0 10px;
}
.baner-block .inside table {
height:120px;
}

/* страница все-статьи,события */
#content.inside-page h2 {
padding: 0 0 3px 0;
}
#content.inside-page h2 a {
margin: 0 0 0 8px;
padding: 6px 0 0 0;
overflow: hidden;
}

#content.inside-page h2 a.active {
margin: 0 0 0 20px;
}

#content.inside-page h2 a:hover {
/*height: 18px;*/
}
#content.inside-page h2 a.a:hover {
/*height: 26px;
margin-bottom: 4px;
*/
}
#content.inside-page .filter-block {
display: block;
clear: left;
font-size: 0;
margin: 0 0 0 10px;
padding: 8px 0 2px 0;
}
#content.inside-page .filter-block span {
display: inline;
font-size: 15px;
color: #c6c3c1;
padding-right: 2%;
}
#content.inside-page .filter-block span.last {
padding-right: 0;
}
#content.inside-page .filter-block span a {
display: inline;
float: none;
color: #857263;
margin: 0;
padding: 0;
text-decoration: none;
background-image: url('../i/bd_dashed.gif');
background-position: left 16px;
background-repeat: repeat-x;
}
#content.inside-page .filter-block span a:hover {
color: #7c1c01;
background-image: url('../i/bd_dashed_hover.gif');
}
#content.inside-page .filter-block span a.active,
#content.inside-page .filter-block span.selected a {
font-size: 15px;
color: #7c1c01;
background-image: none;
}

#content.inside-page .baner-block {
margin: 21px 10px 20px 10px;
}
#content .baner-border-true {
border-bottom:1px solid #C4B0AB;
padding-bottom: 20px;
margin-bottom: 6px !important;
}
#content.inside-page .link-to-all {
float: right;
margin: 0 20px 9px 0;
display: block;
padding: 0;
}
#content.inside-page .link-to-all:hover {
height: 24px;
}
#index #content .baner-block-last {
margin-bottom: 29px;
}

/* внутри статьи */
#content.inside-page .article-body h3 {
font-size: 19px;
margin: 3px 0 16px 10px;
}
#content.inside-page .article-body .text {
overflow: hidden;
color: #857263;
padding-left: 20px;
font-size: 14px;
}
#content.inside-page .article-body .text p{
margin-bottom: 15px;
line-height: 20px;
}
#content.inside-page .article-body .fl {
margin-left: 10px;
padding-top: 4px;
}
#content.inside-page .article-body .date {
margin: 5px 0 0 10px;
font-style: italic;
}
#content.inside-page .article-body .extra {
display: block;
margin: 14px 0;
}
#content.inside-page .article-body .extra span {
display: block;
margin-bottom: 3px;
}
#content.inside-page .article-body .extra strong {
display: block;
}
#content.inside-page .article-body .extra a {
font-size: 12px;
background-position: left 0;
padding-bottom: 4px;
padding-left: 22px;
}
#content.inside-page .article-body .extra a.text {
background-image:url("../i/ico_text.gif");
}
#content.inside-page .article-body .extra a.video {
background-image:url("../i/ico_video.gif");
}
#content.inside-page .article-body .extra a.photo {
background-image:url("../i/ico_photo.gif");
}

#content.inside-page .article-body p.author-photo {
margin: 21px 0 21px 0;
}
#content.inside-page .article-body p.foot {
margin-bottom: 11px;
}
/* цвета */
#content.item-id-love h3,
#content.item-id-love .article-body .text a,
#content.item-id-love .theme-color-element {
color: #ff0000;
}
#content.item-id-family h3,
#content.item-id-family .article-body .text a,
#content.item-id-family .theme-color-element {
color: #a800ff;
}
#content.item-id-home h3,
#content.item-id-home .article-body .text a,
#content.item-id-home .theme-color-element {
color: #ff7e00;
}
#content.item-id-travel h3,
#content.item-id-travel .article-body .text a,
#content.item-id-travel .theme-color-element {
color: #3a8fe5;
}
#content.item-id-health h3,
#content.item-id-health .article-body .text a,
#content.item-id-health .theme-color-element {
color: #54b946;
}
#content.item-id-beautiful h3,
#content.item-id-beautiful .article-body .text a,
#content.item-id-beautiful .theme-color-element {
color: #de4aa1;
}
#content.item-id-art h3,
#content.item-id-art .article-body .text a,
#content.item-id-art .theme-color-element {
color: #17b2a9;
}
#content.item-id-coffeemill h3,
#content.item-id-coffeemill .article-body .text a,
#content.item-id-coffeemill .theme-color-element {
color: #a66220;
}

#content .article-body .text a:hover {
text-decoration: none;
}

#content .article-body .foot {
color: #857263;
overflow: hidden;
padding-left: 20px;
margin-top: 15px;
padding-top: 10px;
}
#content .article-body .foot .comments {
padding-right:20px;
}
#content .article-body .foot .sharing {
display:block;
position:relative;
top:-5px;
}

#content.inside-page h2 img {
padding-bottom: 6px;
}

#content.inside-page h2 dfn img {
padding-bottom: 0;
}

#content.inside-page h2 a img {
padding-bottom: 0;
}

#content .main-page-block .comments-body .comment {
overflow: hidden;
position: relative;
margin: 0 0 0 9px;
padding: 6px 0 15px 0;
}
#content .main-page-block .comments-body .comment .avatar {
float: left;
margin-left: 11px;
/*padding-top: 16px;*/
position: relative;
display: inline;
font-size: 0;
}
#content .main-page-block .comments-body .comment .text {
overflow: hidden;
padding: 0 115px 0 0;
margin-left: 71px;
color: #857263;
font-size: 14px;
position: relative;
}
#content .main-page-block .comments-body .comment-noavatar .text {
margin-left: 11px;
}

#content .main-page-block .comments-body .comment .text .answer-link {
position: absolute;
bottom: 0;
right: 18px;
}
#content .main-page-block .comments-body .comment .date {
color: #ab9f95;
}
#content .main-page-block .comments-body .comment .nik {
font-weight: normal;
font-size: 14px;
margin-bottom: 8px;
}
#content .main-page-block .comments-body .comment-even {
background-color: #F9F1E9;
}

#content .main-page-block .comments-body .comment .corner {
position: absolute;
width: 3px;
height: 3px;
background-image: url('../i/bd_forum.gif');
font-size: 0;
}
#content .main-page-block .comments-body .comment .corner-1 {
left: 0;
top: 0;
}
#content .main-page-block .comments-body .comment .corner-2 {
right: 0;
top: 0;
background-position: -3px 0;
}
#content .main-page-block .comments-body .comment .corner-3 {
left: 0;
bottom: 0;
background-position: 0 -3px;
}
#content .main-page-block .comments-body .comment .corner-4 {
right: 0;
bottom: 0;
background-position: -3px -3px;
}

#content .main-page-block .comments-body .comment .avatar div {
position: absolute;
width: 1px;
height: 1px;
font-size: 0;
background-color: #fff;
}
#content .main-page-block .comments-body .comment-even .avatar div {
background-color: #dfdbd7;
}
#content .main-page-block .comments-body .comment .avatar .round-12,
#content .main-page-block .comments-body .comment .avatar .round-13,
#content .main-page-block .comments-body .comment .avatar .round-22,
#content .main-page-block .comments-body .comment .avatar .round-23,
#content .main-page-block .comments-body .comment .avatar .round-32,
#content .main-page-block .comments-body .comment .avatar .round-33,
#content .main-page-block .comments-body .comment .avatar .round-42,
#content .main-page-block .comments-body .comment .avatar .round-43 {
opacity: 0.5;
FILTER: alpha(opacity=50);
}
#content .main-page-block .comments-body .comment .avatar .round-11 {
left: 0;
top: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-12 {
left: 1px;
top: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-13 {
left: 0;
top: 1px;
}

#content .main-page-block .comments-body .comment .avatar .round-21 {
right: 0;
top: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-22 {
right: 0;
top: 1px;
}
#content .main-page-block .comments-body .comment .avatar .round-23 {
right: 1px;
top: 0;
}

#content .main-page-block .comments-body .comment .avatar .round-31 {
left: 0;
bottom: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-32 {
left: 0;
bottom: 1px;
}
#content .main-page-block .comments-body .comment .avatar .round-33 {
left: 1px;
bottom: 0;
}

#content .main-page-block .comments-body .comment .avatar .round-41 {
right: 0;
bottom: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-42 {
right: 1px;
bottom: 0;
}
#content .main-page-block .comments-body .comment .avatar .round-43 {
right: 0;
bottom: 1px;
}

#content .main-page-block .comments-body .foot {
font-size: 14px;
color: #857263;
margin: 43px 0 29px 20px;
}

/* форум */
#index.page-forum #header {
height: 155px;
}
#index.page-forum {
color: #695b51;
font-size: 12px;
}
#index.page-forum a:hover {
text-decoration: none;
}
#index.page-forum #content .main-page-block h2 {
padding-bottom: 7px;
}
#index.page-forum .items table {
width: 100%;
}
#index.page-forum .items td.b {
width: 64px;
padding-left: 26px;
}
#index.page-forum .items td.c {
width: 55px;
}
#index.page-forum .items td.b,
#index.page-forum .items td.c,
#index.page-forum .items td.f,
#index.page-forum .items td.d {
vertical-align: top;
padding-top: 2px;
padding-left: 16px;
}
#index.page-forum .items td.d {
width: 22px;
}
#index.page-forum .items td.f {
width: 10px;
}

#index.page-forum .items td.f input {
margin-right: 10px;
}
#index.page-forum .items td.d {
padding-right: 5px;
padding-left: 5px;
}
#index.page-forum .items a {
color: #781a01;
}
#index.page-forum .items td.dd img {
padding-top: 5px;
}

#index.page-forum .right-part h2 dfn {
padding-bottom: 5px;
}
#index.page-forum .right-part h2 dfn a {
padding-bottom: 1px;
}

#index.page-forum .items td.b span.pngfix {
/*background-image: url('../i/ico_forum_a.png');*/
background-image: url("../i/ico_views.png");
padding: 0 0 0 26px;
background-position: 0 3px;
}
#index.page-forum #top .items td.topics span.pngfix {
background-image: url('../i/ico_forum_a.png');
}
#index.page-forum .items td.c span.pngfix {
background-image: url('../i/ico_forum_b.png');
padding: 0 0 0 26px;
background-position: 0 3px;
}
#index.page-forum .items {
padding: 11px 10px 13px 7px;
margin: 0 10px 2px 0px;
position: relative;
}
#index.page-forum .items .castom-select {
float: none;
position: absolute;
bottom: 3px;
right: 10px;
}
#index.page-forum .items td.a big a{
font-size: 14px;
}
#index.page-forum .items td.a span {
font-size: 11px;
}
#index.page-forum .items-odd {
background-color: #f9f1e9;
}
#index.page-forum .items-odd .corner {
display: block;
position: absolute;
width: 3px;
height: 3px;
background-image: url('../i/bd_forum.gif');
}
#index.page-forum .items-odd .corner-1 {
left: 0;
top: 0;
background-position: 0 0;
}
#index.page-forum .items-odd .corner-2 {
right: 0;
top: 0;
background-position: -3px 0;
}
#index.page-forum .items-odd .corner-3 {
left: 0;
bottom: 0;
background-position: 0 -3px;
}
#index.page-forum .items-odd .corner-4 {
right: 0;
bottom: 0;
background-position: -3px -3px;
}

#index.page-forum .items td p {
line-height: 17px;
margin: 1px 0 0 0;
}
#index.page-forum .items td.a {
position: relative;
}
#index.page-forum .items td.a big {
position: relative;
top: -1px;
}

#content.forum-first-page .items p.present {
margin: 5px 0 9px 0;
}
#content.forum-first-page .items p.user-list {
margin: 12px 0 24px 0;
font-size: 11px;
}
#content.forum-first-page .items p.statistic big {
font-size: 12px;
display: block;
margin-bottom: 6px;
}
#content.forum-first-page .items p.statistic {
font-size: 11px;
margin-bottom: 6px;
}

#index.page-forum #content h2 a.fr {
font-size: 14px;
color: #781a01;
font-weight: bold;
margin: 0 20px 0 0;
}

#header .authorization .user-authorized {
font-size: 12px;
}
#header .authorization .user-authorized big {
display: block;
margin-bottom: 6px;
}
#header .authorization .user-authorized big a{
font-size: 14px;
}
#header .authorization .user-authorized a{
color: #781a01;
}

#index.page-forum h1 {
font-size: 22px;
color: #7c8391;
text-transform: uppercase;
border-bottom:1px solid #C4B0AB;
padding-left: 20px;
overflow: hidden;
height: 25px;
line-height: 15px;
}

#index.page-forum .forum-topic-page h1 {
height: auto;
line-height: 28px;
}

#index.page-forum h1 a {
font-size: 14px;
text-transform: capitalize;
color: #781a01;
}
#index.page-forum h1 a.a {
margin-right: 20px;
}
#index.page-forum h1 a.b {
margin-right: 10px;
}

/* внутренние страницы форума */

#index.page-forum #content.forum-second-page h6 a{
font-size: 14px;
color: #781a01;
font-weight: bold;
text-transform:lowercase;
}
#index.page-forum #content.forum-second-page h6 {
margin: 20px 0 30px 10px;
}
#index.page-forum #content.forum-second-page h6 .navigation {
font-size: 0px;
padding-right: 0;
}
#content.forum-second-page h6 span {
font-size: 14px;
padding-right: 24px;
}
#index.page-forum #content.forum-second-page h6 .navigation b {
font-size: 14px;
padding: 0 5px;
}
#index.page-forum #content.forum-second-page h6 .navigation b.arrow a {
text-decoration: none;
}

#index.page-forum .forum-second-page td p.author a {
color: #857263;
text-decoration: none;
}
#index.page-forum .forum-second-page td p.author a:hover {
text-decoration: underline;
color: #781a01;
}
#index.page-forum .forum-second-page td strong {
text-transform: capitalize;
font-weight: bold;
}

/* форум - правая часть */
#index.page-forum .right-part h3 {
border-bottom:1px solid #C4B0AB;
padding: 0 0 5px 20px;
}
#index.page-forum .right-part h3 a {
display: block;
width: 85px;
overflow: hidden;
}
#index.page-forum .right-part h3 a:hover {
height: 18px;
margin-bottom: 2px;
}
#index.page-forum .right-part .items {
padding: 0;
}
#index.page-forum .right-part .subitems {
display: block;
text-decoration: none;
margin: 5px 0 17px 0;
padding:3px 0 3px 10px;
cursor: pointer;
}
#index.page-forum .right-part .subitems:hover {
background-color:#F9F1E9;
}

#index.page-forum .right-part .subitems .h3 {
font-weight: bold;
}

#index.page-forum .right-part .subitems .text {
overflow: hidden;
display: block;
padding-left: 12px;
}
#index.page-forum .right-part .subitems .text .text {
padding-left: 0;
margin: 6px 0;
}
#index.page-forum .right-part .subitems .foot {
margin-left: 92px;
}
#index.page-forum .right-part .baner {
margin-bottom: 59px;
}

#index.page-forum .right-part .baner-block .baner {
width: 100%;
margin-bottom: 19px;
}

/* форум - внутри топика */
#index.page-forum #top .forum-topic-page {
padding-right: 0;
margin-right: 3%;
}
#index.page-forum .forum-topic-page h1 .navchain {
color: #781a01;
font-size: 12px;
margin-right: 20px;
}
#index.page-forum .forum-topic-page h1 .navchain a {
font-size: 12px;
}
#index.page-forum .forum-topic-page h4 {
font-size: 16px;
font-weight: bold;
/*margin: 24px 0 0 81px;*/
margin: 24px 0 0 10px;
height: 60px;
}
#index.page-forum #top .forum-search-result h4 {
margin-top: 0;
}
#index.page-forum #top .forum-search-result .navigation {
margin-top: 10px;
}
#index.page-forum .forum-topic-page h4 .theme b {
padding-right: 19px;
}
#index.page-forum .forum-topic-page h4 .theme a {
font-weight: normal;
color:#781A01;
font-size: 14px;
}

#index.page-forum .forum-topic-page .items {
clear: left;
position: relative;
overflow: hidden;
margin: 0 10px 23px 10px;
padding-bottom: 25px;
}
#index.page-forum .forum-topic-page .items-odd {
margin-bottom: 7px;
}
#index.page-forum .forum-topic-page .items .cite-reply {
clear: left;
text-align: right;
font-size: 12px;
margin: 23px 16px 0 0;
overflow: hidden;
}
#index.page-forum .forum-topic-page .items .cite-reply a{
color: #857263
}
#index.page-forum .forum-topic-page .items .cite-reply a:hover{
color: #781A01;
}

#index.page-forum .forum-topic-page .items .avatar-w{
float: left;
width: 61px;
padding-top: 3px;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar {
position: relative;
width: 60px;
height: 60px;
margin-top: 5px;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar div {
position: absolute;
width: 1px;
height: 1px;
font-size: 0;
background-color: #fff;
}
#index.page-forum .forum-topic-page .items-odd .avatar-w .avatar div {
background-color: #e0dcd8;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-12,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-13,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-22,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-23,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-32,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-33,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-42,
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-43 {
opacity: 0.5;
FILTER: alpha(opacity=50);
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-11 {
left: 0;
top: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-12 {
left: 1px;
top: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-13 {
left: 0;
top: 1px;
}

#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-21 {
right: 0;
top: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-22 {
right: 0;
top: 1px;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-23 {
right: 1px;
top: 0;
}

#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-31 {
left: 0;
bottom: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-32 {
left: 0;
bottom: 1px;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-33 {
left: 1px;
bottom: 0;
}

#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-41 {
right: 0;
bottom: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-42 {
right: 1px;
bottom: 0;
}
#index.page-forum .forum-topic-page .items .avatar-w .avatar .round-43 {
right: 0;
bottom: 1px;
}

#index.page-forum .forum-topic-page .items .text {
overflow: hidden;
padding-top: 4px;
}
#index.page-forum .forum-topic-page .items .divitor {
height: 1px;
width: 99%;
overflow: hidden;
clear: left;
}

#index.page-forum .forum-topic-page .items table.info {
width: 171px;
}
#index.page-forum .forum-topic-page .items table td {
vertical-align: top;
}
#index.page-forum .forum-topic-page .items table.info .online {
color:
}

#index.page-forum .forum-topic-page .items .date {
color: #857263;
margin: 1px 0 0 171px;
color: #b1afad;
}
#index.page-forum .forum-topic-page .items .message-link {
position: absolute;
right: 15px;
top: 10px;
}
#index.page-forum .forum-topic-page .items .link-to-topic {
margin: 1px 0 0 171px;
font-size: 14px;
}

#index.page-forum .forum-topic-page .items .online {
position: absolute;
top: 10px;
left: 9px;
color: #b1afad;
font-size: 11px;
}

#index.page-forum .forum-topic-page .items .nik {
font-size: 14px;
width: 90px;
}
#index.page-forum .forum-topic-page .items .status {
font-size: 12px;
margin: 2px 6px 3px 0;
}

#index.page-forum .forum-topic-page .items .container {
font-size: 14px;
margin-right: 20px;
}

#index.page-forum #content.forum-topic-page h4 .navigation {
font-size: 0px;
margin-right: 20px;
}
#index.page-forum #content.forum-topic-page h4 .navigation a{
color: #781A01;
}
#index.page-forum #content.forum-topic-page h4 .navigation b {
font-size: 14px;
padding: 0 5px;
}
#index.page-forum #content.forum-topic-page h4 .navigation b.arrow a {
text-decoration: none;
}

.text .quote {
margin: 9px 10px -13px 0;
padding-bottom: 9px;
font-size: 12px;
line-height: 19px;
}
.text .quote .autor {
font-weight: bold;
font-size: 14px;
margin-bottom: 9px;
}
.text .quote .border {
padding: 3px 16px 7px 16px;
background-color: #fff;
border: 1px solid #c0bdbd;
position: relative;
margin-left: 0
}
.text .quote .border .corner {
background-image: url('../i/bd_corners_input.gif');
width: 2px;
height: 2px;
display: block;
position: absolute;
font-size: 0;
}
#index #top .elem-even .quote .border .corner,
#index.page-forum #content.forum-topic-page .items-odd .quote .border .corner {
background-image: url('../i/bd_corners_input_even.gif');
height: 2px;
width: 2px;
}

#index #top .text .quote .border .corner-1 {
left:-1px;
top: -1px;
}
#index #top .text .quote .border .corner-2 {
right: -1px;
top: -1px;
background-position: right top;
}
#index #top .text .quote .border .corner-3 {
left: -1px;
bottom: -1px;
background-position: left bottom;
}
#index #top .text .quote .border .corner-4 {
right: -1px;
bottom: -1px;
background-position: right bottom;
}



#index.page-forum #content.forum-topic-page .items .subscribe {
border-top: 1px solid #c4b0ab;
color: #b6aaa1;
font-size: 12px;
margin-top: 16px;
padding-top: 9px;
}

/* личный кабинет */
#content .conteiner-h2 {
border-bottom:1px solid #C4B0AB;
padding-bottom: 8px;
}
#content .conteiner-h2 dfn {
display: none;
}
#content .conteiner-h2 dfn.head {
display: block;
}
#content .conteiner-h2 img {
padding: 0 0 8px 0px;
}
#content .conteiner-h2 .submit {
position: absolute;
width: 71px;
height: 25px;
right: 0;
top: 0;
}
#content .conteiner-h2 .submit input {
width: 71px;
height: 25px;
border: none;
background-image: url('../i/bg_okw.png');
background-color: transparent;
}
#content .conteiner-h2 .hide-button .submit {
display: none;
}

#content .conteiner-h2 form {
position: relative;
z-index: 999;
}
#content .conteiner-h2 form .inpunts {
width: 180px !important;
}
#content .conteiner-h2 form .select_value {
width: 137px !important;
}
#content .conteiner-h2 form .jScrollPaneContainer {
width: 178px !important;
}
#content .conteiner-h2 form .jScrollPaneContainer .select_list {
width: auto !important;
border-left: 1px solid #cbcac9;
border-right: 1px solid #cbcac9;
padding: 5px 20px 5px 0;
}
#content .conteiner-h2 form .jScrollPaneContainer .select_list div {
margin-right: 14px;
padding: 3px 0 3px 11px;
}
#content .conteiner-h2 form .jScrollPaneContainer .select_list div:hover {
background-color: #e8e8e8;
}
#content .conteiner-h2 form .jScrollPaneContainer .select_list a,
#content .conteiner-h2 form .jScrollPaneContainer .select_list a:hover {
color:#636363;
}
#content .conteiner-h2 form .jScrollPaneContainer {
background-image: url('../i/bd_select.gif');
background-position: bottom;
background-repeat: repeat-x;
}

#content .conteiner-h2 select
{
margin-right: 80px;
}

#content .my-profile .profile-left {
margin-top: 25px;
float: left;
}

#content .profile-left .general-user-info {
width: 264px;
min-height: 300px;
}
#content .profile-right .general-user-info {
overflow: hidden;
}
#content .general-user-info .avatar {
margin-left: 9px;
padding-top: 3px;
}
#content .general-user-info .avatar span {
display: block;
}
#content .general-user-info .avatar span span,
#content .general-user-info .avatar div div {
height: 1px;
}
#content h4.friends {
color: #7c1c01;
font-size: 17px;
font-style: italic;
margin-bottom: 20px;
}
#content .general-user-info .piece-lt-1 {
position: absolute;
top: 0;
left: 1px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
background-position: -1px 0;
}
#content .general-user-info .piece-lt-2 {
position: absolute;
top: 0;
left: 2px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
background-position: -2px 0;
}
#content .general-user-info .piece-ct-1 {
position: absolute;
top: 0;
left: 3px;
background-position: -3px 0;
}
#content .general-user-info .piece-rt-1 {
position: absolute;
top: 0;
right: 2px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-rt-2 {
position: absolute;
top: 0;
right: 1px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}

#content .general-user-info .piece-lt-3 {
position: absolute;
top: 1px;
left: 0px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
background-position: 0 -1px;
}
#content .general-user-info .piece-rt-3 {
position: absolute;
top: 1px;
right: 0px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#content .general-user-info .piece-ct-2 {
position: absolute;
top: 1px;
left: 1px;
background-position: -1px -1px;
}

#content .general-user-info .piece-lt-4 {
position: absolute;
top: 2px;
left: 0px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
background-position: 0 -2px;
}
#content .general-user-info .piece-rt-4 {
position: absolute;
top: 2px;
right: 0px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-ct-3 {
position: absolute;
top: 2px;
left: 1px;
background-position: -2px -3px;
}

#content .general-user-info .center-path {
position: absolute;
top: 3px;
}

#content .general-user-info .piece-lb-1 {
position: absolute;
bottom: 2px;
left: 0;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-rb-1 {
position: absolute;
bottom: 2px;
right: 0;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-cb-1 {
position: absolute;
bottom: 2px;
left: 1px;
}

#content .general-user-info .piece-lb-2 {
position: absolute;
bottom: 1px;
left: 0;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#content .general-user-info .piece-rb-2 {
position: absolute;
bottom: 1px;
right: 0;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#content .general-user-info .piece-cb-2 {
position: absolute;
bottom: 1px;
left: 1px;
}

#content .general-user-info .piece-lb-3 {
position: absolute;
bottom: 0;
left: 1px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#content .general-user-info .piece-lb-4 {
position: absolute;
bottom: 0;
left: 2px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-cb-3 {
position: absolute;
?bottom: 0;
left: 3px;
}
#content .general-user-info .piece-rb-3 {
position: absolute;
bottom: 0;
right: 1px;
width: 1px;
opacity: 0.75;
filter: alpha(opacity=75);
}
#content .general-user-info .piece-rb-4 {
position: absolute;
bottom: 0;
right: 2px;
width: 1px;
opacity: 0.5;
filter: alpha(opacity=50);
}

#content .general-user-info .avatar {
float: left;
}
#content .general-user-info .profile-left .avatar {
width: 60px;
}

#content .general-user-info .panel{
width: 214px;
overflow: hidden;
}

#content .general-user-info .about {
overflow: hidden;
padding-left: 15px;
}

#content .general-user-info .about .nick {
font-size: 16px;
color: #7c1c01;
font-weight: bold;
overflow: hidden;
width: 155px;

/*text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-webkit-text-overflow: ellipsis;
-moz-binding: url('text-overflow.xml#ellipsis');
*/
}
#content .general-user-info .about .status {
color: #857263;
font-size: 12px;
margin: 3px 0 10px 0;
}
#content .general-user-info .about .regdate {
font-size: 11px;
}

#content .general-user-info ul {
margin: 16px 0 0 9px;
}
#content .general-user-info ul a {
color: #781a01;
}
#content .general-user-info ul a:hover {
text-decoration: none;
}
#content .general-user-info ul li{
margin-bottom: 11px;
}

#content .general-user-info .ps {
margin: 19px 0 0 9px;
}

#content .general-user-info .birth-day {
margin: 23px 0 0 14px;
font-size: 13px;
}
#content .general-user-info .birth-day a {
color: #781a01;
}
#content .general-user-info .birth-day a:hover {
text-decoration: none;
}

#content .profile-right {
overflow: hidden;
padding-top: 24px;
}

#content .profile-right h3 {
font-size: 17px;
color: #7c1c01;
font-style: italic;
margin-bottom: 18px;
}

#content .profile-right .elem {
position: relative;
padding: 15px 0 14px 0;
margin-bottom: 15px;
}

#content .profile-right .subscribe-themes .elem,
#content .profile-right .subscribe-partition .elem {
overflow: hidden;
}

#content .profile-right .elem .ico{
position: absolute;
left: 15px;
top: 15px;
}

#content .profile-right .elem .cansel-subscribe {
display: block;
position: absolute;
width: 10px;
height: 10px;
background-image: url('../i/ico_close.png');
right: 13px;
top: 15px;
}

#content .profile-right .subscribe-themes .ico {
background-image: url('../i/ico_message.png');
width: 19px;
height: 20px;
display: none;
}
#content .profile-right .subscribe-partition {
margin-top: 45px;
}
#content .profile-right .subscribe-partition .ico {
background-image: url('../i/ico_theme.png');
width: 19px;
height: 20px;
display: none;
}

#content .profile-right .elem-even {
background-color: #f6e9d6;
}
#content .profile-right .elem-even .corners {
position: absolute;
width: 5px;
height: 5px;
background-image: url('../i/bd_profile.gif');
font-size: 0;
}
#content .profile-right .elem-even .corner-1 {
left: 0;
top: 0;
}
#content .profile-right .elem-even .corner-2 {
right: 0;
top: 0;
background-position: right 0;
}
#content .profile-right .elem-even .corner-3 {
left: 0;
bottom: 0;
background-position: left bottom;
}
#content .profile-right .elem-even .corner-4 {
right: 0;
bottom: 0;
background-position: right bottom;
}

#content .profile-right .elem .top {
margin: 0 37px 24px 20px;
}
#content .profile-right .elem .top .nick {
font-size: 12px;
}
#content .profile-right .elem .top .navigation {
font-size: 14px;
padding-left: 11px;
}

#content .profile-right .elem .avatar-w {
margin-left: 49px;
float: left;
display: inline;
width: 60px;
padding-top: 3px;
}
#content .profile-right .elem .avatar-w .avatar {
position: relative;
width: 60px;
height: 60px;
overflow: hidden;
}

#content .profile-right .elem .avatar-w p {
font-size: 11px;
color: #7c1c01;
margin-top: 5px;
}

#content .profile-right .elem .avatar-w .avatar div {
width: 1px;
height: 1px;
position: absolute;
background-color: #fff;
}
#content .profile-right .elem-even .avatar-w .avatar div {
background-color: #F6E9D6;
}

#content .profile-right .elem .avatar-w .avatar .round-12,
#content .profile-right?.elem .avatar-w .avatar .round-13,
#content .profile-right .elem .avatar-w .avatar .round-22,
#content .profile-right .elem .avatar-w .avatar .round-23,
#content .profile-right .elem .avatar-w .avatar .round-32,
#content .profile-right .elem .avatar-w .avatar .round-33,
#content .profile-right .elem .avatar-w .avatar .round-42,
#content .profile-right .elem .avatar-w .avatar .round-43 {
opacity: 0.5;
FILTER: alpha(opacity=50);
}
#content .profile-right .elem .avatar-w .avatar .round-11 {
left: 0;
top: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-12 {
left: 1px;
top: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-13 {
left: 0;
top: 1px;
}

#content .profile-right .elem .avatar-w .avatar .round-21 {
right: 0;
top: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-22 {
right: 0;
top: 1px;
}
#content .profile-right .elem .avatar-w .avatar .round-23 {
right: 1px;
top: 0;
}

#content .profile-right .elem .avatar-w .avatar .round-31 {
left: 0;
bottom: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-32 {
left: 0;
bottom: 1px;
}
#content .profile-right .elem .avatar-w .avatar .round-33 {
left: 1px;
bottom: 0;
}

#content .profile-right .elem .avatar-w .avatar .round-41 {
right: 0;
bottom: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-42 {
right: 1px;
bottom: 0;
}
#content .profile-right .elem .avatar-w .avatar .round-43 {
right: 0;
bottom: 1px;
}

#content .profile-right .elem .text {
padding-left: 11px;
overflow: hidden;
margin-right: 30px;
}

#content .profile-right p.more-link {
text-align: right;
}
#content .profile-right p.more-link a{
color:#857263;
text-decoration: none;
border-bottom: 1px dashed;
}
#content .profile-right p.more-link a:hover{
color: #7C1C01;
}

#content .personal-info .input-wrapper .focus-text-switch {
color: #9a8079;
border: none;
font-size: 12px;
}
#content .personal-info .input-wrapper .active {
color:#857263;
}

.forum-form .theme-name .input-wrapper {
width: 30%;
}
.forum-form .theme-name {
margin-bottom: 10px;
}
.forum-form .input-wrapper {
height: 20px;
}

.forum-form .input-wrapper,
.user-list .input-wrapper,
#content .personal-info .input-wrapper {
border: 1px solid #c4b0ab;
background-color: #fff;
position: relative;
}
#content .theme-descr textarea {
color: #857263;
font-size: 13px;
}
.forum-form .input-wrapper input {
color:#857263;
}
.forum-form .input-wrapper input,
.user-list .input-wrapper input,
#content .personal-info .input-wrapper input {
height: 20px;
display: block;
margin-left: 11px;
width: 90%;
position: absolute;
left: 0;
}
#content .personal-info .input-wrapper .pswrd-label {
left: 11px;
top: 3px;
}

.forum-form .input-wrapper i,
.forum-form .input-wrapper b,
.forum-form .input-wrapper u,
.forum-form .input-wrapper s,
.user-list .input-wrapper i,
.user-list .input-wrapper b,
.user-list .input-wrapper u,
.user-list .input-wrapper s,
#content .personal-info .input-wrapper i,
#content .personal-info .input-wrapper b,
#content .personal-info .input-wrapper u,
#content .personal-info .input-wrapper s {
width: 3px;
height: 3px;
position: absolute;
font-size: 0;
background-image: url('../i/bd_corners_input_only.gif');
}
.forum-form .input-wrapper i,
.user-list .input-wrapper i,
#content .personal-info .input-wrapper i {
left:-1px;
top: -1px;
}
.forum-form .input-wrapper b,
.user-list .input-wrapper b,
#content .personal-info .input-wrapper b {
right:-1px;
top: -1px;
background-position: right top;
}
.forum-form .input-wrapper u,
.user-list .input-wrapper u,
#content .personal-info .input-wrapper u {
left:-1px;
bottom: -1px;
background-position: left bottom;
}
.forum-form .input-wrapper s,
.user-list .input-wrapper s,
#content .personal-info .input-wrapper s {
right:-1px;
bottom: -1px;
background-position: right bottom;
}

#content .personal-info .elem {

position: relative;
}
#content .personal-info .divitor {
height: 1px;
overflow: hidden;
}

#content .personal-info .ps ?fl {
width: 45%;
}
#content .personal-config h4,
#content .personal-info h4 {
margin-bottom: 13px;
color: #7C1C01;
font-size: 14px;
}


#content .personal-info .ps .fl .input-wrapper {
width: 100%;
height: 109px;
}
#content .personal-info .ps .fl .input-wrapper textarea {
display:block;
margin-top: 8px;
margin-left: 11px;
width: 90%;
height: 100px;
}
#content .personal-info .ps .oh {
padding-left: 23px;
}

#content .personal-info .password-and-email {
padding-top: 28px;
margin-bottom: 9px;
}
#content .personal-info .password-and-email .input-wrapper {
height: 21px;
margin-bottom: 15px;
}
#content .personal-info .password-and-email .fl {
width: 45%;
}
#content .personal-info .password-and-email .fl .input-wrapper {
width: 100%;
}
#content .personal-info .password-and-email .left-part {
overflow: hidden;
padding: 38px 0 0 23px;
}

#content .personal-info .status {
padding-top: 0;
}
#content .personal-info .status .fl {
width: 45%;
}
#content .personal-info .status .input-wrapper {
height: 21px;
}
#content .personal-info .status p.b {
padding: 4px 0 0 23px;
overflow: hidden;
}
#content .personal-info .status .oh {
margin: 18px 0 9px 10px;
position: relative;
height: 20px;
}
#content .personal-info .status .oh span {
color: #b1afad;
padding-left: 18px;
}
#content .personal-info .status .oh input {
position: absolute;
margin-top: 1px;
}

#content .personal-info .birth-day {
padding-top: 12px;
z-index: 900;
}

#content .personal-info .birth-day .inpunts_cont {
float: left;
margin-right: 30px;
}
#content .personal-info .birth-day .is-hide-birth-date {
position: relative;
padding-top: 4px;
}
#content .personal-info .birth-day .is-hide-birth-date input {
position: absolute;
margin-top: 1px;
}
#content .personal-info .birth-day .is-hide-birth-date span {
padding-left: 18px;
}
#content .personal-info .birth-day .select-days .inpunts {
width: 75px !important;
}
#content .personal-info .birth-day .select-days .inpunts .jScrollPaneContainer {
width: 73px !important;
}

#content .personal-info .personal {
padding-top: 17px;
margin-bottom: 0;
padding-bottom: 0;
}
#content .personal-info .personal .input-wrapper{
height: 21px;
}
#content .personal-info .personal .fl {
width: 45%;
position: relative;
}
#content .personal-info .personal .b {
overflow: hidden;
padding-left: 23px;
}
#content .personal-info .personal .b .gr {
margin-top: 15px;
}
#content .personal-info .personal .b .gr table {
width: 100%;
}

#content .personal-info .personal .fl .a .input-wrapper-1 {
position: absolute;
left: 0;
width: 45%;
}
#content .personal-info .personal .fl .a .input-wrapper-2 {
position: absolute;
right: 0;
width: 45%;
}
#content .personal-info .personal .fl .t {
margin-top: 38px;
}
#content .personal-info .personal .fl .t .input-wrapper {
height: 93px;
}
#content .personal-info .personal .fl .t .input-wrapper textarea{
display: block;
width: 90%;
height: 85px;
margin: 8px 0 0 11px;
}
#content .personal-info .personal .b .a .input-wrapper{
margin-right: 20px;
}
#content .personal-info .personal .b .gr table .input-wrapper {
margin: 0 20px 0 24px;
}
#content .personal-info .personal .b .gr table td img {
position: absolute;
margin-top: 2px;
}
#content .personal-info .personal .b .gr table td {
padding-bottom: 13px;
}

#content .personal-info .avatar .fl .input-wrapper {
width: 60px;
height: 60px;
}

#content .personal-info .avatar .fl .input-wrapper span {
display: block;
color: #b1afad;
font-size: 11px;
margin: 5px 0 0 8px;
}

#content .personal-info .avatar .a {
overflow: hidden;
padding-left: 23px;
}
#content .personal-info .avatar .a p.b {
color: #b1afad;
margin-top: 15px;
position: relative;
}
#content .personal-info .avatar .a p.b span{
padding-left: 18px;
}
#content .personal-info .avatar .a p.b input {
position: absolute;
margin-top: 2px;
}
#content .personal-info .avatar .a p.c {
color: #b1afad;
font-size: 11px;
margin-top: 5px;
}
#content .personal-info .avatar .upload {
width: 100%;
}
#content .personal-info .avatar .upload .control {
overflow? hidden;
position: relative;
width: 265px;
height: 23px;
cursor: pointer;
}
#content .personal-info .avatar .upload .control .input-wrapper {
width: 192px;
height: 21px;
top: 0;
z-index: 3;
position: absolute;
cursor: default;
}

#content .personal-info .avatar .upload .control-noscript dfn,
#content .personal-info .avatar .upload .control-noscript .input-wrapper{
display: none;
}

#content .personal-info .avatar .upload .control input {
position: absolute;
bottom: 0;
right: 0;
/*opacity: 0;*/
/*filter: alpha(opacity=0);*/
font-size: 10000px;
z-index: 2;
cursor: pointer;
}
#content .personal-info .avatar .upload .control dfn {
position: absolute;
right: 0;
top: 4px;
z-index: 1;
text-decoration: underline;
font-style: normal;
}
#content .personal-info .avatar .upload .control .input-wrapper span {
color: #b1afad;
display: block;
margin: 3px 0 0 11px;
}

#content .personal-info .avatar .upload p {
color: #b1afad;
font-size: 11px;
margin-top: 10px;
}

#content .personal-info .submit-block {
padding-top: 12px;
}
#content .personal-config .submit-block input,
#content .personal-info .submit-block input{
height: 22px;
width: 82px;
background-image: url('../i/bg_profile_submit.gif');
color: #fff;
border: none;
padding-bottom: 4px;
/* opacity: 0.7;
filter: alpha(opacity=70);*/
margin-right: 15px;
cursor: pointer;
}
#index #content .forum-support-block .submit-block input {
background-image:url("../i/button_save.png");
color:#9F4D1A;
font-family:Arial Narrow;
height:24px;
text-transform:uppercase;
width:80px;
}
/*#content .personal-config .submit-block input:hover,
#content .personal-info .submit-block input:hover {
opacity: 1;
filter: alpha(opacity=100);
}*/

#index #top .my-messages .profile-right .forum-topic-page .submit {
height: 24px;
width: 78px;
background-image: url('../i/button_send_nt.png');
}

#index #content .passrecovery-block .submit-block .submit {
height: 24px;
width: 78px;
background-image: url('../i/button_send_nt.png');
}
#index #content .passrecovery-block .submit-block .reset {
height: 24px;
width: 53px;
background-image: url('../i/button_back.png');
}

#index #top .personal-info .submit-block .submit,
#index #top .personal-config .submit-block .submit,
#index #top .forum-registration-page .submit-block .submit {
height: 24px;
width: 80px;
background-image: url('../i/button_save.png');
font-family:Arial Narrow;
color:#9F4D1A;
text-transform:uppercase;
}
#index #top .personal-info .submit-block .reset,
#index #top .personal-config .submit-block .reset,
#index #top .forum-registration-page .submit-block .reset {
height: 24px;
width: 73px;
background-image: url('../i/button_reset.png');
font-family:Arial Narrow;
color:#9F4D1A;
text-transform:uppercase;
}
#index #top .create-theme-block .preview {
width: 104px;
height: 24px;
background-image: url('../i/button_preview.png');
font-family:Arial Narrow;
color:#9F4D1A;
text-transform:uppercase;
}

#content .personal-info h3 {
margin-bottom: 0;
}

/* список друзей */

#content .my-profile .profile-right .list-of-friends .avatar {
float: none;
margin: 0;
position: relative;
}
#content .my-profile .profile-right .list-of-friends {
margin-bottom: 8px;
}
#content .my-profile .profile-right .list-of-friends .friend {
float: left;
margin: 0 12px 25px 0;
}
#content .my-profile .profile-right .list-of-friends .friend a {
cursor: pointer;
}
#content .my-profile .profile-right .list-of-friends .friend .avatar:hover a span {
opacity: 0.8;
filter: alpha(opacity=80);
}

#content .my-profile .profile-right .list-of-friends .avatar:hover .friend-service {
display: block;
}

#content .my-profile .profile-right .list-of-friends .friend .friend-service span {
opacity: 1;
filter: alpha(opacity=100);
padding: 0 0 0 3px;
margin-bottom: 6px;
}

#content .my-profile .profile-right .list-of-friends .friend .friend-service {
position: absolute;
padding: 5px 0 4px 0;
/*background-color: #fff;*/
width: 60px;
top: 7px;
display: none;
}
#content .my-profile .profile-right .list-of-friends .friend .friend-service b {
position: absolute;
z-index: 0;
background-color: #edd0cf;
opacity: 0.7;
filter: alpha(opacity=70);
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#content .my-profile .profile-right .list-of-friends .friend .friend-service a {
font-size: 11px;
color: #6d1001;
position: relative;
z-index: 1;
}

#content .my-profile .profile-right .list-of-friends .friend .nick {
font-size: 13px;
color: #7C1C01;
margin: 5px 0 0 0;
}
#content .my-profile .profile-right .list-of-friends .friend .status {
font-size: 11px;
}

/* сообщения */
.my-profile .profile-right .main-messages-page div.color-strong p {
font-size: 14px;
margin-bottom: 11px;
}
.my-profile .profile-right .main-messages-page div.color-strong a:hover {
text-decoration: none;
}

.my-profile .profile-right .main-messages-page div.b p {
font-size: 13px;
margin-bottom: 13px;
}

/* чужой профиль */
.general-user-info ul.personal {
padding-top: 3px;
}
.general-user-info ul.personal span {
color: #7C1C01;
}
#content .general-user-info ul.personal li {
margin-bottom: 13px;
}
#content .general-user-info ul.contacts img {
position: absolute;
}
#content .general-user-info ul.contacts span {
padding-left: 31px;
color: #857263;
}

#content .general-user-info .groups-list {
margin: 20px 0 0 9px;
}
#content .general-user-info h6 {
font-size: 12px;
color: #7c1c01;
margin-bottom: 7px;
}

#content .general-user-info .send-message {
margin: 21px 0 0 9px;
}
#content .general-user-info .send-message p {
margin-bottom: 6px;
}

#content .list-of-user-photo .avatar a {
cursor: pointer;
}
#content .list-of-user-photo .avatar {
margin: 0;
}
#content .list-of-user-photo .friend {
margin-right: 10px;
float: left;
}
#content .my-profile .profile-right .list-of-user-photo .friend a:hover span {
opacity: 0.8;
filter: alpha(opacity=80);
}
#content .my-profile .profile-right .list-of-user-photo {
margin-bottom: 36px;
}

#content .my-profile .profile-right h6 {
font-size: 12px;
}
#content .my-profile .profile-right h6 big {
font-size: 15px;
}
#content .my-profile .profile-right h6 small {
font-size: 11px;
}
#content .my-profile .profile-right .themes-of-user h3 {
margin-bottom: 9px;
}
#content .my-profile .profile-right .themes-of-user .all-messages-and-themes {
margin: 5px 0 34px 0;
}

/* фотогалереия */
.my-profile .photo-of-this-user .galery-wrapper {
overflow: hidden;
}
.my-profile .photo-of-this-user .galery-wrapper .line {
overflow: hidden;
}
.my-profile .photo-of-this-user .galery-wrapper .line div {
float: left;
margin-right: 12px;
margin-bottom: 12px;
}

/* личный кабинет - опции */
#index .my-profile .personal-config p {
color: #b1afad;
}
#index .my-profile .personal-config h3 {
margin-bottom: 11px;
}
#index .my-profile .personal-config h4 {
margin-bottom: 17px;
}
.my-profile .personal-config label {
color: #857263;
padding-left: 18px;
}
.my-profile .personal-config h5 {
font-size: 12px;
color: #7c1c01;
margin-bottom: 7px;
}
#index .my-profile .personal-config .elem {
padding-bottom: 0;
margin-bottom: 27px;
}
.my-profile .personal-config .elem input {
position: absolute;
margin-top: 1px;
}
.my-profile .personal-config .personal-messages p,
.my-profile .personal-config .confidential p {
margin-bottom: 12px;
}
.my-profile .personal-config .confidential p.a {
margin-bottom: 24px;
}
#index .my-profile .personal-config .messages-and-notification {
margin-bottom: 12px;
}
.my-profile .personal-config .messages-and-notification p {
margin-bottom: 12px;
}
.my-profile .personal-config .messages-and-notification p.a {
margin-bottom: 21px;
}
.my-profile .personal-config .select-wrapper {
margin-top: 16px;
}
.my-profile .personal-config .method-subscribe .select-wrapper {
margin-top: 15px;
}
#index .my-profile .personal-config .method-subscribe {
margin-bottom: 5px;
}
#index .my-profile .personal-config .personal-messages {
margin-bottom: 36px;
}
#index .my-profile .personal-config .personal-messages p.a {
margin-bottom: 20px;
}
#index .my-profile .personal-config .personal-messages p.b {
margin-bottom: 24px;
}
#index .my-profile .personal-config .personal-views p.a {
margin-bottom: 21px;
}
#index .my-profile .personal-config .personal-views p span {
padding-right: 45px;
}
#index .my-profile .personal-config .personal-views {
margin-bottom: 8px;
}

#index .my-profile .personal-config .personal-theme-sbscr,
#index .my-profile .personal-config .personal-messages-count {
margin-bottom: 3px;
}
#index .my-profile .personal-config .personal-messages-age {
margin-bottom: 31px;
}
#index .my-profile .personal-config .personal-datetime h4 {
margin-bottom:14px;
}
#index .my-profile .personal-config .personal-datetime .select-time1 {
margin-bottom: 14px;
}
#index .my-profile .personal-config .personal-datetime p.a {
margin-bottom: 20px;
}
#index .my-profile .personal-config .submit-block {
padding-top: 13px;
}

/* форум */
.page-forum .conteiner-h2 dfn.head,
.page-forum .conteiner-h2 dfn.head a {
color: #7c8391;
font-size: 15px;
font-style: normal;
}
.page-forum .conteiner-h2 dfn.head big {
font-size: 22px;
text-transform: uppercase;
}
#index.page-forum .conteiner-h2 {
padding-bottom: 0;
font-size: 22px;
padding: 9px 0 5px 10px;
color: #7c8391;
}
#index.page-forum .conteiner-h2 .helios {
text-transform: uppercase;
}
#index.page-forum .conteiner-h2 .helios cufon {
margin-bottom: 4px;
}
#index.page-forum .conteiner-h2 .helios small {
font-size: 16px;
}
#index.page-forum .conteiner-h2 .helios a,
#index.page-forum .conteiner-h2 .helios small a {
color: #7c8391;
}

.forum-form .messages-edit-wrapper {
position: relative;
border: 1px solid #c4b0ab;
margin-bottom: 10px;
}
#index .forum-form .messages-edit-wrapper textarea {
border: none;
width: 100%;
color:#857263;
height: 111px;
}
#index.page-forum .messages-edit-wrapper textarea {
height: 282px;
}
.forum-form .messages-edit-wrapper .border {
position: absolute;
width: 10px;
height: 10px;
background-image: url('../i/bd_message.gif');
}
.forum-form .messages-edit-wrapper .border-1 {
left: -1px;
top: -1px;
}
.forum-form .messages-edit-wrapper .border-2 {
right: -1px;
top: -1px;
background-position: right top;
}
.forum-form .messages-edit-wrapper .border-3 {
left: -1px;
bottom: -1px;
background-position: left bottom;
}
.forum-form .messages-edit-wrapper .border-4 {
right: -1px;
bottom: -1px;
background-position: right bottom;
}
.forum-form .messages-edit-wrapper .forum-reply-field-bbcode {
margin: 8px 0 0 11px;
}
.forum-form .messages-edit-wrapper .forum-reply-field-text {
margin: 10px;
}
.forum-form .forum-reply-buttons {
float: right;
}

.forum-form .forum-reply-buttons input {
background-image:url("../i/button_response.png");
border:medium none;
color:#FFFFFF;
height:24px;
/* opacity:0.7;
filter: alpha(opacity=70);
*/
padding-bottom:4px;
width:69px;
font-size: 13px;
cursor: pointer;
font-family:Arial Narrow;
color:#9F4D1A;
text-transform:uppercase;
}
/*.forum-form .forum-reply-buttons input:hover {
opacity: 1;
filter: alpha(opacity=100);
}*/

.form-title {
color: #781A01;
font-size: 14px;
margin: 50px 0 29px 0px;
}

.sorting-wrapper {
height: 0;
position: relative;
margin-left: 10px;
overflow: hidden;
z-index: 99;
}

.subscribe-all, delete-all {
position: relative;
height: 26px;
}
.subscribe-all input, delete-all input {
/* position: absolute; */
right: 0;
top: 0;
width: 96px;
height: 24px;
background-image: url('../i/button_sbsc.png');
border: none;
cursor: pointer;
background-color: transparent;
margin-left: 15px;
font-family:Arial Narrow;
color:#9F4D1A;
text-transform:uppercase;
padding-bottom: 2px;
}

.sorting-wrapper .fl {
margin-right: 15px;
}
.sorting-wrapper p {
margin-bottom: 10px;
}
#index.page-forum #content.forum-second-page h6 .toggle-show-sort {
padding-left: 20px;
padding-right: 0;
}
#index.page-forum #content.forum-second-page h6 .toggle-show-sort u {
color:#781A01;
font-size:14px;
font-weight:bold;
text-decoration: none;
border-bottom: 1px dashed;
cursor: pointer;
}
#index.page-forum #content.forum-second-page h6 .toggle-show-sort u:hover {
border: none;
}

.sorting-wrapper .inpunts {
width: 170px !important;
}
.sorting-wrapper .jScrollPaneContainer {
width: 168px !important;
}
.sorting-wrapper input {
background-color:transparent;
background-image:url("../i/bg_ok.png");
border:medium none;
height:25px;
margin-left:10px;
width:36px;
margin-top: 23px;
cursor: pointer;
}

/* footer */

#foot {
bottom: 0px;
position: absolute;
height: 225px; /*высота футера*/
width: 100%;
overflow: hidden;
}

#foot .foot-wrap {
position: relative;
width: 100%;
max-width: 1150px;
margin: 0 auto;
overflow: hidden;
}

#foot .fon {
background-image: url('../i/bg_footer.jpg');
background-position: 0 bottom;
background-repeat: no-repeat;
position: absolute;
bottom: 0;
width: 1400px;
height: 251px;
left: 50%;
margin-left: -910px;
}

#foot .blagofon {
position: absolute;
bottom: 0;
width: 1400px;
height: 251px;
left: 50%;
margin-left: -910px;
}

#foot .f-left {
display: inline;
font-size: 12px;
float: left;
margin: 36px 0 0 3%;
color: #999999;
width: 50%;
}
#foot .f-left a {
color: #31a6c3;
font-size: 13px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#foot .f-left a:hover {
opacity: 1;
filter: alpha(opacity=100);
}
#foot .f-left p.a {
position: absolute;
margin-top: 38px;
padding-top: 14px;
}
#foot .f-left div.b {
margin-left: 50%;
height: 100px;
padding-top:50px;
}

#foot .f-right {
display: inline;
float: right;
font-size: 12px;
margin: 101px 3% 0 0;
}
#foot .f-right a{
text-decoration: none;
font-size: 13px;
font-family: Arial, Arial, Helvetica, sans-serif;
}
#foot .f-right a img {
padding-top: 4px;
}

#foot .line-pixel {
position: absolute;
height: 1px;
background-color: #c4b0ab;
width: 94%;
margin: 67px 3% 0 3%;
left: 0;
font-size: 0;
line-height: 0;
z-index: 99;
}

#BX_YMAP_contact_map {
margin-top: 7px;
}

#index #BX_YMAP_contact_map * {
background-repeat: repeat-x;
}
#BX_YMAP_contact_map td {
border: none !important;
}

.YMaps-b-balloon-ml,
.YMaps-b-balloon-mr {
background-repeat: repeat !important;
}
.YMaps-b-balloon-tail {
background-repeat: no-repeat !important;
}

.forum-block-container {
color: #5b5b5b;
}

.map_backlink {
text-align: right;
font-size: 16px;
width: 67%;
}
.map_backlink a {
color: #0092b5 !important;
}
.map_backlink a:hover {
text-decoration: none;
}

#index.page-forum .forum-first-page .main-page-block {
margin-bottom: 54px;
overflow: visible;
}

/* дайджесты */
dl.event-block {
width: 100%;
margin-bottom: 18px;
}
dl.last {
margin-bottom: -10px;
}
dl.event-block dt {
position: relative;
padding: 0 0 0 11px;
}
dl.event-block dt .date {

left: 10px;
top: 1px;
font-size: 11px;
color: #ab9f95;
/* font-style: italic;*/
float: right;
margin-right: 12px;
}
dl.event-block dt .date big {
font-size: 13px;
}
dl.event-block dt u {
cursor: pointer;
font-size: 19px;
}
dl.event-block dt .accordion-close {
position: absolute;
cursor: pointer;
right: 20px;
bottom: 0;
}

#index dl.love .accordion a,
#index dl.love .accordion .more,
dl.love dt u {
color:#ff0000;
}
dl.love dt u:hover {
color:#c70000;
}
#index dl.family .accordion a,
#index dl.family .accordion .more,
dl.family dt u {
color: #a800ff;
}
dl.family dt u:hover {
color:#73007b;
}
#index dl.home .accordion a,
#index dl.home .accordion .more,
dl.home dt u {
color: #ff7e00;
}
dl.home dt u:hover {
color: #c74200;
}
#index dl.travel .accordion a,
#index dl.travel .accordion .more,
dl.travel dt u {
color: #3a8fe5;
}
dl.travel dt u:hover {
color: #204d6b;
}
#index dl.health .accordion a,
#index dl.health .accordion .more,
dl.health dt u {
color: #54b946;
}
dl.health dt u:hover {
color:#32691b;
}
#index dl.beautiful .accordion a,
#index dl.beautiful .accordion .more,
dl.beautiful dt u {
color: #de4aa1;
}
dl.beautiful dt u:hover {
color: #a52445;
}
#index dl.art .accordion a,
#index dl.art .accordion .more,
dl.art dt u {
color: #17b2a9;
}
dl.art dt u:hover {
color: #0c644a;
}
#index dl.coffeemill .accordion a,
#index dl.coffeemill .accordion .more,
dl.coffeemill dt u {
color: #a66220;
}
dl.coffeemill dt u:hover {
color: #72310c;
}


.block-ext-link span {
padding-right: 15px;
}

.block-ext-link .text,
.block-ext-link .video,
.block-ext-link .photo {
padding-left: 22px;
background-position: left 0px;
padding-bottom: 4px;
}
.block-ext-link .text {
background-image: url('../i/ico_text.gif');
}
.block-ext-link .video {
background-image: url('../i/ico_video.gif');
}
.block-ext-link .photo {
background-image: url('../i/ico_photo.gif');
}

dl.event-block dd.accordion {
color: #828282;
overflow: hidden;
}
dl.event-block dd.accordion p {
line-height: 20px;
margin: 5px 0 0 0;
overflow: hidden;
font-size: 14px;
color: #342417;
}
dl.event-block dd.accordion p .more {
cursor: pointer;
color: #857263;
text-decoration: underline;
padding-left: 0.5em;
display: none;
}
dl.event-block dd.accordion p .block-ext-link {
display: block;
margin: 5px 0 0 0;
}
dl.event-block dd.accordion p .block-ext-link strong {
display: none;
}
.script-true dl.event-block dd.accordion p .more {
display: inline;
}
dl.event-block dd.accordion p .more:hover {
text-decoration: none;
}
dl.event-block dd.accordion p a:hover {
text-decoration: none;
}

dl.event-block dd.accordion .left-part-of-item {
margin: 13px 0 5px 0;
padding-right: 25px;
display: none;
}
dl.event-block dd {
margin: 0 12px;
}
dl.event-block dd.bigphoto {
display: block;
float: left;
margin-right: 20px;
}
dl.event-block dd.accordion p.more {
text-align: right;
margin-top: -11px;
margin-bottom: 17px;
}
dl.event-block dd.footer {
margin-top: 13px;
height: 25px;
margin-left: 110px;
}
dl.event-block p a {
font-size: 12px;
color:#857263;
}
dl.event-block dd.footer .sourse a {
font-size: 12px;
color:#857263;
padding-left: 24px;
}
#index dl.event-block dd.footer .no-icon a {
padding-left: 0;
}
dl.event-block dd.accordion p.more a:hover,
dl.event-block dd.footer .comments a:hover,
dl.event-block dd.footer .sourse a:hover {
text-decoration: none;
}
dl.event-block dd.footer .sourse {
position: relative;
height: 22px;
float: left;
margin-right: 23px;
}
dl.event-block dd.footer .comments {
background-image:url("../i/ico_comments.png");
padding-left: 23px;
float: left;
background-position:0 3px;
}
dl.event-block dd.footer .comments a {
color: #857263;
font-size: 11px;
}

dl.event-block dd.footer .sourse img {
padding-right: 6px;
position: absolute;
}
dl.event-block dd.footer .more {
float: right;
padding-top: 3px;
margin-right: 23px;
}
.script-true dl.event-block dd.footer .more {
display: none;
}
dl.event-block dd.footer .more a{
color: #857263;
}
dl.event-block dd.footer .more a:hover {
text-decoration: none;
}
.sharing {
float: right;
margin-left: 30px;
}
.sharing .all-links {
display: none;
}
.sharing .sh-body {
display: block;
width: 197px;
height: 24px;
background-image: url('../i/bd_sharing.gif');
position: relative;
}
.sharing .sh-body .hover {
display: block;
position: absolute;
height: 24px;
width: 24px;
top: 0;
right: 0;
cursor: pointer;
}
.sharing .sh-body .first-links span {
color: #857263;
font-size: 12px;
padding: 0 12px 0 7px;
/*background-image: url('../i/ico_plus.gif');*/
background-position: 7px center;
}
.sharing .sh-body .first-links {
position: relative;
}
.sharing .sh-body .first-links a{
top: 4px;
position: relative;
}

.sharing-res-list {
position: absolute;
z-index: 999;
width: 188px;
}
.sharing-res-list .up-border {
background-image: url('../i/bd_sharing_e.gif');
width: 188px;
height: 10px;
opacity: 0.8;
filter: alpha(opacity=80);
}
.sharing-res-list .conteiner {
width: 178px;
border-left: 1px solid #c6c6c6;
border-right: 1px solid #c6c6c6;
padding: 4px 4px 2px 4px;
position: relative;
}
.sharing-res-list .bottom-border {
background-image: url('../i/bd_sharing_e2.gif');
width: 188px;
height: 2px;
opacity: 0.8;
filter: alpha(opacity=80);
}
.sharing-res-list .d-alpha {
opacity: 0.8;
filter: alpha(opacity=80);
background-color: #fff;
width: 100%;
height: 100%;
z-index: -1;
position: absolute;



left: 0;
top: 0;
}
.main-page-block .items {
margin: 18px 0 0px 0;
}

#content h2 .helios {? display: inline;
text-transform: uppercase;
font-size: 27px;
color: #7c8391;
}
.page-forum #content h2 .helios {
padding-left: 10px;
}
#content h2 .helios small {
font-size: 16px;
padding: 0 0.3em 0 0;
}
#content h2 .helios small.f22 {
font-size: 22px;
}
#content h2 div {
margin-left: 10px;
overflow: hidden;
padding-bottom: 6px;
}
#content h2 .helios a {
float: none;
display: inline;
font-size: 16px;
color: #7c8391;
margin: 0;
padding-bottom: 1px;
}
#content h2 .helios a.a {
font-size: 32px;
margin: 0;
}
#content h2 .helios .b {
font-size: 23px;
}
#content h2 .helios a:hover {
text-decoration: none;
margin: 0;
height: auto;
}
#content h2 .helios a.link {
font-size: 20px;
}

/* комментарий к новости */
.comments-body .forum-form form {
position: relative;
padding-bottom: 40px;
}
.comments-body .forum-form {
margin: 20px 10px 0 10px;
}
.comments-body .forum-form .submit {
position: absolute;
right: 0;
bottom: 0;
font-family: Arial Narrow;
background-image:url("../i/button_send_nt.png");
border:medium none;
color:#9f4d1a;
cursor:pointer;
height:24px;
/*opacity:0.7;
filter: alpha(opacity=70);*/
padding-bottom:4px;
width:78px;
text-transform: uppercase;
}
/*
.comments-body .forum-form .submit:hover {
opacity: 1;
filter: alpha(opacity=100);
}*/

/* прелоадер */
.preloader {
width: 100%;
height: 100%;
position: fixed;
background-color: #fff;
background-image: url('../i/ajax-loader.gif');
background-position: center;
background-repeat: no-repeat;
z-index: 99999;
opacity: 0.5;
filter: alpha(opacity=50);
}

.preloader-type-travel {
background-image: url('../i/preloaders/preloader4.gif');
}
.preloader-type-love {
background-image: url('../i/preloaders/preloader1.gif');
}
.preloader-type-family {
background-image: url('../i/preloaders/preloader2.gif');
}
.preloader-type-home {
background-image: url('../i/preloaders/preloader3.gif');
}
.preloader-type-health {
background-image: url('../i/preloaders/preloader5.gif');
}
.preloader-type-beautiful {
background-image: url('../i/preloaders/preloader6.gif');
}
.preloader-type-art {
background-image: url('../i/preloaders/preloader7.gif');
}
.preloader-type-coffeemill {
background-image: url('../i/preloaders/preloader8.gif');
}

/* страница регистрации */
.forum-registration-page .registration-block{
margin: 0 10px;
}
.forum-registration-page .registration-block h5 {
color:#7C1C01;
font-size:12px;
margin-bottom:6px;
}
.forum-registration-page .input-wrapper {
height: 21px;
width: 45%;
}
.forum-registration-page .registration-block .basis-inf .inputs-block {
position: relative;
overflow: hidden;
padding-bottom: 18px;
margin-top: -2px;
}
.forum-registration-page .registration-block .basis-inf .inputs-block .status {
position: absolute;
left: 50%;
margin-left: 16px;
font-size: 10px;
color: red;
bottom: 7px;
}
.forum-registration-page .registration-block .basis-inf .inputs-block .check-field {
width: 4%;
height: 16px;
float: left;
margin: 3px 0 0 0;
background-position: right;
display: none;
}
.forum-registration-page .registration-block .basis-inf .inputs-block .status-ok {
background-image: url('../i/ico_check_ok.png');
}
.forum-registration-page .registration-block .basis-inf .inputs-block .status-no {
background-image: url('../i/ico_check_no.png');
}
.forum-registration-page .registration-block .basis-inf .input-wrapper {
margin-bottom: 17px;
}
.forum-registration-page .errortext {
display: block;
margin-left: 10px;
color:#7C1C01;
}
.forum-registration-page .registration-block .basis-inf .inputs-block .input-wrapper {
margin-bottom: 0;
}
.forum-registration-page .registration-block .basis-inf .inputs-block .input-wrapper-margin-left {
margin-left: 5%;
}
.forum-registration-page .basis-inf {
margin-top: 15px;
}
.forum-registration-page .registration-block .general-inf {
overflow: hidden;
margin: 26px 0 0 0;
}
.forum-registration-page .registration-block .general-inf .input-wrapper {
margin-bottom: 15px;
}
.forum-registration-page .registration-block .general-inf .wrapper-margin-left {
margin-left: 5%;
}
.forum-registration-page .registration-block .general-inf p {
margin-left: 5%;
width: 45%;
}
.forum-registration-page .registration-block .timezone-inf {
margin-top:
}
.forum-registration-page .registration-block .timezone-inf .select-wrapper {
margin-top: 5px;
}
.forum-registration-page .registration-block .timezone-inf p {
width: 45%;
margin-left: 5%;
}
.forum-registration-page .registration-block .timezone-inf .season-time {
position: relative;
margin-top: 15px;
}
.forum-registration-page .registration-block .messages input,
.forum-registration-page .registration-block .timezone-inf .season-time input {
position:absolute;
top: 1px;
}
.forum-registration-page .registration-block .messages label,
.forum-registration-page .registration-block .timezone-inf .season-time label {
padding-left: 16px;
}
.forum-registration-page .registration-block .messages-inf {
margin-top: 16px;
}
.forum-registration-page .registration-block .messages-inf h5 {
margin-bottom: 9px;
}
.forum-registration-page .registration-block .messages {
position: relative;
margin-top: 16px;
width: 45%;
}
.forum-registration-page .registration-block .messages-margin-left {
margin-left: 5%;
}
.forum-registration-page .registration-block .captcha {
padding-top: 54px;
}
.forum-registration-page .registration-block .captcha .img {
width: 183px;
height: 43px;
float: left;
}
.forum-registration-page .registration-block .captcha .refreach {
float: left;
cursor: pointer;
width: 32px;
height: 32px;
background-image: url('../i/preloader_captcha.gif');
background-repeat: no-repeat;
margin-left: 13px;
}
.forum-registration-page .registration-block .captcha .input {
float: left;
padding-left: 32px;
}
.forum-registration-page .registration-block .captcha .input .input-wrapper {
width: 182px;
}
.forum-registration-page .registration-block .captcha .input p {
margin-top: 6px;
}

.forum-registration-page .registration-block .forum-fules {
clear: left;
padding-top: 60px;
line-height: 17px;
margin-left: 19px;
}
.forum-registration-page .registration-block .forum-fules p {
margin-bottom: 7px;
}
.forum-registration-page .registration-block .forum-fules p a {
color: #857263;
}
.forum-registration-page .registration-block .forum-fules p a:hover {
color: #7C1C01;
}
.forum-registration-page .registration-block .forum-fules .i-agree {
margin-top: 20px;
position: relative;
}
.forum-registration-page .registration-block .forum-fules .i-agree input {
position: absolute;
top: 3px;
left: 0;
}
.forum-registration-page .registration-block .forum-fules .i-agree label {
padding-left: 16px;
}
.forum-registration-page .registration-block .submit-block {
margin-top: 21px;
}

/* опрос на главной */
.vote-block .vote-body {
margin: 0 10px;
}
.vote-block .vote-body h3 {
font-size: 18px;
color: #571d0f;
margin: 14px 0 51px 0;
}
.vote-block .vote-body .vote-q {
overflow: hidden;
}
.vote-block .vote-body .vote-q form {
float: left;
}
.vote-block .vote-body .vote-q form .submit {
width: 68px;
height: 30px;
position: relative;
}
.vote-block .vote-body .rows i,
.vote-block .vote-body .rows b,
.vote-block .vote-body .rows u,
.vote-block .vote-body .rows s,
.vote-block .vote-body .vote-q form .submit i,
.vote-block .vote-body .vote-q form .submit b,
.vote-block .vote-body .vote-q form .submit u,
.vote-block .vote-body .vote-q form .submit s {
background-image: url('../i/bd_vote_button.png');
position: absolute;
width: 5px;
height: 5px;
display: block;
font-size: 0;
}
.vote-block .vote-body .rows i,
.vote-block .vote-body .vote-q form .submit i {

left: 0;
top: 0;
}
.vote-block .vote-body .rows b,
.vote-block .vote-body .vote-q form .submit b {
right: 0;
top: 0;
background-position: right top;
}
.vote-block .vote-body .rows u,
.vote-block .vote-body .vote-q form .submit u {
left: 0;
bottom: 0;
background-position: left bottom;
}
.vote-block .vote-body .rows s,
.vote-block .vote-body .vote-q form .submit s {
right: 0;
bottom: 0;
background-position: right bottom;
}
.vote-block .vote-body .vote-q form .submit input {
background-color: transparent;
border: none;
color: #fff;
font-size: 14px;
width: 100%;
height: 27px;
cursor: pointer;
}
.vote-block .vote-body .rows {
float: left;
text-align: center;
position: relative;
height: 158px;
}
.vote-block .vote-body .rows p {
position: absolute;
text-align: center;
bottom: 0;
width:100%;
margin: 0;
}
.vote-block .vote-body .rows .wrapper {
position: absolute;
left: 5%;
width: 90%;
bottom: 22px;
}
.vote-block .vote-body .rows .histogram {
position: relative;
}
.vote-block .vote-body .vote-item-title {
font-size: 18px;
color: #571d0f;
margin: 20px 0 0 0;
}

/* новая постраничная навигация в события и т.д. */
.page-navigation h6 .arrow {
display: none;
}
.page-navigation h6 b {
display: block;
float: left;
margin-left: 30px;
font-size: 15px;
}
#index .page-navigation h6 b a {
margin: 0;
display: block;
text-align: center;
font-size: 15px;
color: #857263;
margin-top: 13px;
}
.page-navigation h6 b.first {
margin-left: 0;
}
.page-navigation h6 b.active span {
display: block;
text-align: center;
color: #fff;
margin-top: 13px;
}
#index .page-navigation h6 b.active {
width: 43px;
height: 45px;
background-image: url('../i/bd_pagnavig.gif');
margin-left: 13px;
}
#index .page-navigation h6 b.next {
margin-left: 13px;
}

/* видео-фото */
.gallety-elem {
overflow: hidden;
margin: 44px 10px 21px 10px;
}
.gallery-item {
margin-top: 29px;
}
.gallety-elem .preview {
float: left;
position: relative;
}
#index .gallery-item-video .preview {
float: none;
}
.gallety-elem .preview a {
border: 1px solid #c5c5c5;
display: block;
position: relative;
cursor: pointer;
}
.gallety-elem .preview a .pngfix {
position:absolute;
top: 50%;
left: 50%;
margin: -23px 0 0 -33px;
display: none;
}
.gallety-elem .preview a:hover .pngfix {
display: block;
}
.gallety-elem .description {
overflow: hidden;
padding-left: 20px;
}
#index .gallery-item-video .description {
padding-left: 0;
margin-top: 20px;
}
.gallety-item .description {
padding-left: 25px;
}
.gallety-elem .description .date {
font-size: 11px;
font-style: italic;
color: #a1a1a1;
}
.gallety-elem .description .text {
color: #78726d;
margin-top: 8px;
}
.gallety-elem .description .text a {
color: #857263;
}
.gallety-elem .description .text a:hover {
text-decoration: none;
}
.gallety-elem .preview .video-param {
position: absolute;
font-size: 11px;
color: #000;
width: 30px;
height: 14px;
background-image: url('../i/bg_time.png');
z-index: 1;
bottom: 3px;
left: 2px;
text-align: center;
}
.gallety-elem .description .foot {
font-size: 11px;
color: #78726d;
margin-top: 14px;
}
.gallety-elem .description .foot .comments {
padding-right: 20px;
color: #857263;
}
.gallety-elem .description .foot .comments:hover {
text-decoration: none;
}
.gallery-item .description .foot {
padding-top: 10px;
margin-top: 15px;
}
.gallery-item .description .sharing {
display: block;
position: relative;
top: -5px;
}

/* системное окно: авторизация */
.system-pp .auth-result {
margin-bottom: 8px;
}
.system-pp a {
color: #7C1C01;
}

/* форум - создать тему */
.forum-create-theme-page .create-theme-block {
margin: 35px 10px 0 0px;
}
.forum-create-theme-page .theme-name,
.forum-create-theme-page .theme-config h4,
.forum-create-theme-page .theme-config .checkbox,
.forum-create-theme-page .theme-config p,
.forum-create-theme-page .theme-config .add-vote,
.forum-create-theme-page .theme-config .theme-descr {
margin-left: 10px;
}
.forum-create-theme-page .theme-config .theme-descr h4 {
margin-left: 0;
}
.forum-create-theme-page .theme-config .theme-descr {
margin-bottom: 17px;
}
.forum-create-theme-page .theme-config .add-vote p,
.forum-create-theme-page .theme-config .checkbox p {
margin-left: 0;
}

.forum-create-theme-page .input-wrapper {
height:21px;
}
.forum-create-theme-page .theme-descr .input-wrapper {
height: 230px;
}
.forum-create-theme-page .theme-name {
margin-bottom: 20px;
}
.forum-create-theme-page .theme-name .input-wrapper {
width: 45%;
}
.forum-create-theme-page .theme-descr .input-wrapper textarea {
position: absolute;
width: 98%;
height: 130px;
border: none;
margin-left:11px;
margin-top:8px;
color:#857263;
font-size:12px;
}
.create-theme-block .theme-config {
margin-top: 20px;
border-bottom: 1px solid #d1cece;
}
.create-theme-block .theme-config p {
margin-bottom: 7px;
position: relative;
padding-left: 20px;

}
.create-theme-block .theme-config p input {
position: absolute;
left: 0;
margin-top: 1px;
}
.create-theme-block .add-vote {
margin: 25px 0 30px 0;
}
.create-theme-block .add-vote p,
.create-theme-block .add-vote .select-wrapper {
float: left;
}
.create-theme-block .add-vote p {
margin-right: 15px;
padding-top: 3px;
}
.create-theme-block .add-vote a {
color:#958578;
}
.create-themes-votes {
margin: 20px;
}
.create-themes-votes .answer {
margin: 10px 0 0 30px;
}
#index #content .create-themes-votes input {
color:#958578;
}
.create-themes-votes .input-wrapper {
margin-top: 5px;
}

#index.page-forum .vote-block .rows {
width: 80px !important;
height: 174px;
}
#index.page-forum .vote-block .rows .wrapper {
bottom: 37px;
}
.page-forum .vote-block .vote-body .vote-q form .submit {
margin: 0 20px 0 0;
width: auto;
background-color: #7c8391;
}
.page-forum .vote-block .vote-body .vote-q form {
width: auto !important;
}
.forum-create-theme-page .checkbox p {
float: left;
margin-right: 35px;
}
.forum-create-theme-page label {
color:#857263;
}
.create-theme-block .topic-elems .elem {
height: 172px;
border-bottom: 1px solid #d1cece;
position: relative;
}
#index #top .create-theme-block .topic-elems .elem h4 {
margin: 35px 0 21px 10px;
}
.create-theme-block .topic-elems .elem .dummy-video,
.create-theme-block .topic-elems .elem .file {
margin-left: 10px;
}
.create-theme-block .topic-elems .elem .icons {
position: absolute;
right: 12px;
width: 20px;
top: 37px;
}
.create-theme-block .topic-elems .elem .icons img {
display: block;
margin-bottom: 23px;
cursor: pointer;
}
.create-theme-block .topic-elems .elem .icons .del {
margin-left: 3px;
}
.create-theme-block .topic-elems .elem .upload-button {
margin-left: 10px;
background-image:url("../i/button_save.png");
color:#9F4D1A;
font-family:Arial Narrow;
height:24px;
text-transform:uppercase;
width:80px;
cursor: pointer;
border: none;
padding-bottom: 2px;
}
.create-theme-block .topic-elems .elem-link .input-wrapper,
.create-theme-block .topic-elems .elem-text .input-wrapper {
width: 80%;
}
.create-theme-block .topic-elems .elem-text textarea {
height: 90px;
}
.create-theme-block .topic-elems .elem-text .input-wrapper {
height: 100px;
margin-left: 10px;
}
.create-theme-block .topic-elems .elem-link .input-wrapper {
margin-left: 10px;
}

.elem-audio .input-wrapper,
.elem-photo .input-wrapper,
.elem-video .input-wrapper {
width: 40%;
float: left;
}
.create-theme-block .custom-upload {
position: relative;
overflow: hidden;
width: 90px;
float: left;
}
.create-theme-block .custom-upload .upload-button {
float: left;
}
.create-theme-block .input-wrapper input {
color: #b1afad;
}
.create-theme-block .custom-upload .file {
position: absolute;
right: 0;
bottom: 0;
font-size: 10000px;
opacity: 0;
filter: alpha(opacity=100);
z-index: 10;
}

.create-theme-block .elems-contr p,
.create-theme-block .elems-contr u {
float: left;
}
.create-theme-block .elems-contr {
margin: 20px 10px;
}
.create-theme-block .elems-contr u {
text-decoration: none;
border-bottom: 1px dashed;
cursor: pointer;
margin-left: 28px;
color: #7c1c01;
}
.create-theme-block .elems-contr u:hover {
border: none;
}
.create-theme-block .add-vote .vote-qs {
margin-top: 10px;
}
.create-theme-block .add-vote .vote-qs .input-wrapper {
width: 40%;
margin-bottom: 10px;
}
.create-theme-block .add-vote .vote-qs p {
margin-left: 0;
float: none;
padding: 0;
}

/* техподдержка */
.forum-support-page .main-page-block {
margin-bottom: 58px;
}
.forum-support-page .forum-support-block .message,
.forum-support-page .forum-help {
margin: 0 10px;
}
.forum-support-page .message p a {
color: #6d1001;
text-decoration: none;
border-bottom:1px dashed;
}
.forum-support-page .message p {
margin: 15px 0;
}
.forum-support-page .forum-help h3 {
font-size: 14px;
color: #6d1001;
margin: 16px 0 8px 0;
}
.forum-support-page .forum-help p {
line-height: 17px;
margin-bottom: 15px;
}
.forum-support-page .forum-help ul {
margin: -13px 0 15px 0;
}
.forum-support-page .fo
Соседние файлы в папке Лента Мёбиуса - ПОЧИТАЙ-КА_files