﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #000;}


a, img {border: 0px;}

a {color: #473b28; text-decoration: none;}
a:hover {text-decoration: underline;}

a.t1 {position: relative; display: inline-block; zoom: 1; color: #dc1c74; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.t1:hover {text-decoration: none;}
a.t1 img {position: relative; float: left; margin: 2px 4px 0 0;}

a.t2{position: relative; display: inline-block; zoom: 1; color: #dc1c74; text-decoration: underline; font-weight: bold;}
a.t2 {font-size: 11px;}
a.t2:hover {text-decoration: none;}
a.t2 img {position: relative; float: left; margin: 3px 4px 0 0;}

a.t3 {position: relative; display: inline-block; zoom: 1; color: #473b28; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.t3:hover {text-decoration: none;}
a.t3 img {position: relative; float: left; margin: 3px 5px 0 0;}

.block_content a {position: relative; /*display: inline-block; zoom: 1;*/ color: #dc1c74; text-decoration: underline; font-weight: bold;}
.block_content a:hover {text-decoration: none;}
.block_content a img {position: relative; float: left; margin: 3px 4px 0 0;}


.cat_car_lady, .cat_car_lady a  {color: #dc1c74 !important;}
.cat_beauty, .cat_beauty a {color: #c71227 !important;}
.cat_love_sex, .cat_love_sex a {color: #689e13 !important;}
.cat_ya_nevesta, .cat_ya_nevesta a {color: #8534b9 !important;}
.cat_young_mother, .cat_young_mother a {color: #ff9b0d !important;}
.cat_fashion, .cat_fashion a {color: #0c94e2 !important;}
.cat_life_style, .cat_life_style a {color: #11bcba !important;}


sup {vertical-align: super; font-size: 9px; line-height: 4px;}

table {border: 0px; border-collapse: collapse;}
td {padding: 0px;}



/* GENERAL
----------------------------------------------------------------------------- */

html {height: 100%;}
body {position: relative; width: 100%; height: 100%; background: #aa7b41 url(../img/bg_body.gif);}


#wrapper {position: relative; z-index: 5; width: 982px; padding: 0 9px; min-height: 100%; margin: 0 auto; font-family: Tahoma; font-size: 12px; color: #473b28;}
.wrap_bg {position: absolute; width: 1000px; top: 300px; bottom: 30px; left: 0px; margin: 0 -18px 0 0; background: transparent url(../img/bg_wrap.png) repeat-y center top;}
.top_img {position: absolute; display: block; width: 100%; min-width: 982px; height: 1200px; top: 0px; left: 0px; background: transparent url(../img/bg_top.jpg) no-repeat center top;}


/* header
----------------------------------------------------------------------------- */

.header {position: relative; overflow: hidden; z-index: 10; height: 230px; padding: 70px 0 0;}
.header .logo {position: absolute; top: 164px; left: 7px;}
.header .logo a {position: relative; display: -moz-inline-stack; display: inline-block; cursor: pointer; text-decoration: none; color: #fff;}
.header .logo a img {display: block;}
.header .logo span,
.header .logo h1 {position: absolute; top: -9px; left: 138px; font-family: Tahoma; font-size: 11px; font-weight: normal; text-transform: uppercase; white-space: nowrap; color: white;}
.header .statistics {position: absolute; bottom: 19px; right: -9px; color: #fff;}
.header .statistics dt {float: left; padding: 0 4px 0 7px;}
.header .statistics dd {float: left; padding: 0 6px 0 0; border-right: 2px solid #fff;  font-weight: bold;}
.header .statistics a {color: #fff;}
.header .adv {position: absolute; top: 7px; left: 0px;   width: 100%; height: 70px; text-align: center;}


/* footer
----------------------------------------------------------------------------- */

.footer {position: absolute; z-index: 10; bottom: 30px; left: 9px; width: 982px; height: 520px; background: #f3e9d8 url(../img/bg_bahroma_footer_top.gif) no-repeat left top;; font-size: 11px;}
.footer .bah_bottom {position: absolute; top: 520px; left: -9px; width: 1000px; height: 10px; background: transparent url(../img/bg_bahroms_bottom.png) no-repeat left top; font-size: 0px;}
.footer .dev_info {position: absolute; bottom: 70px; right: 9px; color: #e1d8c9;}
.footer .dev_info a {color: #e1d8c9;}
.footer .dev_info a:hover {text-decoration: none;}

.footer .footer_menu {position: relative; overflow: hidden; margin: 0 0 0 -15px; padding: 15px 0 0;}
.footer .footer_menu a {text-decoration: none;}
.footer .footer_menu a:hover {text-decoration: underline;}
.footer .footer_menu dl {position: relative; float: left; width: 215px; height: 200px; padding: 10px 0 0 31px;}
.footer .footer_menu dl.list_life_style {height: 250px; margin-bottom: -50px;}
.footer .footer_menu dt {padding: 0 0 6px; margin: 0 0 14px; font-size: 12px; color: #414141; text-transform: uppercase; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.footer .footer_menu dd {position: relative; margin: 0 0 0 -2px; padding: 0 0 5px 10px; background: url(../img/marker_1.gif) no-repeat left 4px;}

.footer .footer_menu .list_car_lady a:hover {color: #dc1c74;}
.footer .footer_menu .list_beauty a:hover {color: #c71227;}
.footer .footer_menu .list_love_sex a:hover {color: #689e13;}
.footer .footer_menu .list_ya_nevesta a:hover {color: #8534b9;}
.footer .footer_menu .list_young_mother a:hover {color: #ff9b0d;}
.footer .footer_menu .list_fashion a:hover {color: #0c94e2;}
.footer .footer_menu .list_life_style a:hover {color: #11bcba;}

.footer_info {position: relative; margin: 0 6px; border: 1px solid #bcab91; background: #fbf4e9;}
.footer_info_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.footer_info_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left top;}
.footer_info_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px top;}
.footer_info_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.footer_info_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px top;}
.footer_info_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px top;}
.footer_info_in {position: relative; padding: 9px 6px 8px 8px;}
.footer_info_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.footer_info .copy {position: relative; float: left; width: 230px; font-size: 10px; color: #bdab92;}
.footer_info .info_menu {position: relative;  float: left; overflow: hidden; list-style-type: none;}
.footer_info .info_menu:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.footer_info .info_menu li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 0 8px; border-left: 1px solid #80623c;}
.footer_info .info_menu a {color: #80623c; text-decoration: underline;}
.footer_info .info_menu a:hover {text-decoration: none;}
.footer_info .meters {position: relative; float: right; list-style-type: none;}
.footer_info .meters:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.footer_info .meters li {position: relative; float: left; padding: 0 0 0 5px;}


/* content
----------------------------------------------------------------------------- */

.content {position: relative; z-index: 10; padding: 10px 0 550px;}
.content:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.bah_top {position: absolute; top: -10px; left: -9px; width: 1000px; height: 10px; background: transparent url(../img/bg_bahroma_top.png) no-repeat left top}


.top_compl_menu {position: relative; margin: 0 5px 10px; font-size: 10px; text-transform: uppercase;}
.top_compl_menu:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.top_compl_menu ul {position: relative; overflow: hidden;}
.top_compl_menu li {position: relative; float: left; margin: 6px 0 4px -6px; padding: 0 11px 2px 6px; border-left: 1px solid #595959; list-style-type: none;}
.top_compl_menu a {position: relative; color: #595959;}
.top_compl_menu .c {color: #dc1c74; text-decoration: underline;}
.top_compl_menu .icon_rss {position: relative; margin: -2px 0 -3px;}

.gismeteo_block {position: absolute; right: 80px; top: -4px;}

.compl_menu_1 {float: left; margin-left: 8px;}
.compl_menu_2 {float: right; margin-right: -11px;}

.compl_menu_ent {position: relative; clear: both; text-align: center; list-style-type: none; font-weight: bold;}
.compl_menu_ent li { display: inline-block; float: none; border: 0px; margin: 0 -3px 0 0; padding: 4px 10px 2px;}



/* menu_base */

.menu_base_wrap {position: relative; overflow: hidden; z-index: 20; margin: 0 5px -7px; background: transparent url(../img/bg_menu_base.png) repeat-x left top;}
.menu_base_top {position: relative; z-index: 15; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.menu_base_top .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat left top;}
.menu_base_top .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -7px top;}
.menu_base_bottom {position: absolute; z-index: 13; top: 45px; left: 0px; width: 100%; height: 7px; font-size: 0px;}
.menu_base_bottom .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -14px top;}
.menu_base_bottom .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -21px top;}

.menu_base {position: relative; z-index: 14; margin: 0 -2px 12px 0;}
.menu_base:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.menu_base li {position: relative; height: 52px; padding: 0 0px 0 0; float: left; text-align: center; list-style-type: none; background: transparent url(../img/bg_menu_base_border.png) no-repeat right top;}
.menu_base .base_link_in {position: relative; display: block; height: 33px; padding: 19px 0 0;}
.menu_base a:hover {text-decoration: none;}
.menu_base .marker {position: relative; top: -4px; left: -1px}

.menu_base .base_link_home {width: 93px; background: transparent url(../img/bg_menu_base_home.gif) no-repeat right -128px;}
.menu_base .base_link_home .base_link_in {background: transparent url(../img/bg_menu_base_home.gif) no-repeat right -1000px;}
.menu_base .base_link_clubs {width: 93px; background: transparent url(../img/bg_menu_base_clubs.gif) no-repeat left top;}
.menu_base .base_link_clubs .base_link_in {background: transparent url(../img/bg_menu_base_clubs.gif) no-repeat right -1000px;}
.menu_base .base_link_clubs .base_link_in img {margin-top: -4px;}
/*
.menu_base .base_link_clubs {width: 93px; background: transparent url(../img/bg_menu_base_clubs.gif) no-repeat left top;}
.menu_base .base_link_clubs .base_link_in {background: transparent url(../img/bg_menu_base_clubs.gif) no-repeat right -64px;}
*/
.menu_base .base_link_car_lady {width: 122px; background: transparent url(../img/bg_menu_base_car_lady.gif) no-repeat right -128px;}
.menu_base .base_link_car_lady .base_link_in {background: transparent url(../img/bg_menu_base_car_lady.gif) no-repeat right -1000px;}
.menu_base .base_link_beauty {width: 105px; background: transparent url(../img/bg_menu_base_beauty.gif) no-repeat right -128px;}
.menu_base .base_link_beauty .base_link_in {background: transparent url(../img/bg_menu_base_beauty.gif) no-repeat right -1000px;}
.menu_base .base_link_love_sex {width: 151px; background: transparent url(../img/bg_menu_base_love_sex.gif) no-repeat right -128px;}
.menu_base .base_link_love_sex .base_link_in {background: transparent url(../img/bg_menu_base_love_sex.gif) no-repeat right -1000px;}
.menu_base .base_link_ya_nevesta {width: 117px; background: transparent url(../img/bg_menu_base_ya_nevesta.gif) no-repeat right -128px;}
.menu_base .base_link_ya_nevesta .base_link_in {background: transparent url(../img/bg_menu_base_ya_nevesta.gif) no-repeat right -1000px;}
.menu_base .base_link_young_mother {width: 156px; background: transparent url(../img/bg_menu_base_young_mother.gif) no-repeat right -128px;}
.menu_base .base_link_young_mother  .base_link_in {background: transparent url(../img/bg_menu_base_young_mother.gif) no-repeat right -1000px;}
.menu_base .base_link_fashion {width: 89px; background: transparent url(../img/bg_menu_base_fashion.gif) no-repeat right -128px;}
.menu_base .base_link_fashion .base_link_in {background: transparent url(../img/bg_menu_base_fashion.gif) no-repeat right -1000px;}
.menu_base .base_link_life_style {width: 141px; background: transparent url(../img/bg_menu_base_life_style.gif) no-repeat right -128px;}
.menu_base .base_link_life_style .base_link_in {background: transparent url(../img/bg_menu_base_life_style.gif) no-repeat right -1000px;}

.menu_base .base_link_active {height: 64px; margin: 0 0 -12px -8px; padding: 0 0px 0 8px; background-position: left top;}
.menu_base .base_link_active .base_link_in {height: 45px; margin: 0 -7px 0 0; background-position: right -64px;}


.menu_base_sub_wrap {position: relative; overflow: hidden; margin: 0 5px 5px;}
.menu_base_sub_top {position: relative; z-index: 15; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.menu_base_sub_top .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat left top;}
.menu_base_sub_top .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -7px top;}
.menu_base_sub_bottom {position: relative; z-index: 13; margin: -7px 0 0; height: 7px; font-size: 0px;}
.menu_base_sub_bottom .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -14px top;}
.menu_base_sub_bottom .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/bg_menu_base_corners.png) no-repeat -21px top;}

.menu_base_sub {position: relative; padding: 9px 0 11px; background: #ccc; font-size: 11px; font-weight: bold;}
.menu_base_sub:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.menu_base_sub li {position: relative; float: left; margin: 0 0 0 -3px; padding: 0 15px 0 12px; border-left: 1px solid #fff; list-style-type: none;}
.menu_base_sub a {color: #fff;}

.menu_base_sub_car_lady {background: #ff4399;}
.menu_base_sub_beauty {background: #c71227;}
.menu_base_sub_love_sex {background: #87c12d;}
.menu_base_sub_ya_nevesta {background: #8534b9;}
.menu_base_sub_young_mother {background: #ffac0d;}
.menu_base_sub_fashion {background: #0c94e2;}
.menu_base_sub_life_style {background: #0ac9f9;}



/* coll's */

.col_base {position: relative; float: left; width: 727px; margin: 0 0 10px; padding: 0 0 0 5px;}
.col_complement {position: relative; float: right; width: 240px; margin: 0 0 10px; padding: 0 5px 0 0;}


.block_online {position: relative; clear: both; min-height: 80px; padding: 20px 10px; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.block_online .info {position: relative; margin: 0 0 12px; font-size: 20px; color: #d3d3d3;}



/* BASE BLOCK'S
----------------------------------------------------------------------------- */


/* username */

.username {position: relative; zoom: 1; display: inline-block; font-family: Tahoma; font-size: 11px; line-height: 13px; font-weight: bold; color: #0aa8e6;}
.username .icon {position: absolute; top: 0px; left: 1px;}
.username .userstate {position: absolute; top: -9px; left: 11px; font-size: 9px; color: #d3d3d3; font-weight: normal;}
.username a.userlink {position: relative; float: left; zoom: 1; display: inline-block; padding: 0 4px 0 20px; font-size: 11px; font-weight: bold; color: #0aa8e6;}
.username .rating {position: relative; font-size: 11px; color: #6fa718; font-weight: bold;}
.username .rating.grey {color: #d3d3d3;}
.username .rating.red {color: #e95773;}

.forum_list_2 span.username {background: none; padding: 0; margin: 0; display: inline-block;}
.forum_list_2 span.username span {background: none; padding: 0; margin: 0; display: inline-block;}



/* wrap block's
------------------------------------------------------------------------------*/

.block_0 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #bcab91; background: #fbf4e9;}
.block_0 .block_in {position: relative; margin: 6px;}
.block_0 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_0 .block_0_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_0 .block_0_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -7px;}
.block_0 .block_0_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -7px;}
.block_0 .block_0_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_0 .block_0_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -7px;}
.block_0 .block_0_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -7px;}


.block_1 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #bcab91; background: #fcf8f2;}
.block_1 .block_in {position: relative; margin: 6px;}
.block_1 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_1 .block_1_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_1 .block_1_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -7px;}
.block_1 .block_1_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -7px;}
.block_1 .block_1_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_1 .block_1_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -7px;}
.block_1 .block_1_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -7px;}


.block_2 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #efb466; background: #ffead5;}
.block_2 .block_in {position: relative; margin: 6px;}
.block_2 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_2 .block_2_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_2 .block_2_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -14px;}
.block_2 .block_2_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -14px;}
.block_2 .block_2_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_2 .block_2_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -14px;}
.block_2 .block_2_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -14px;}


.block_3 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #f6c53a; background: #fef2da;}
.block_3 .block_in {position: relative; margin: 6px;}
.block_3 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_3 .block_3_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_3 .block_3_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -21px;}
.block_3 .block_3_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -21px;}
.block_3 .block_3_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_3 .block_3_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -21px;}
.block_3 .block_3_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -21px;}


.block_4 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #dc1c74; background: #fff8fb url(../img/bg_block_4.gif) repeat-x left bottom;}
.block_4 .block_in {position: relative; margin: 6px;}
.block_4 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_4 .block_4_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_4 .block_4_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -28px;}
.block_4 .block_4_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -28px;}
.block_4 .block_4_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_4 .block_4_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -28px;}
.block_4 .block_4_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -28px;}


.block_5 {position: relative; zoom: 1; margin: 0 0 5px; border: 1px solid #bcab91; background: #fff;}
.block_5 .block_in {position: relative; margin: 6px;}
.block_5 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_5 .block_5_top {position: relative; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_5 .block_5_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -7px;}
.block_5 .block_5_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -7px;}
.block_5 .block_5_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_5 .block_5_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -7px;}
.block_5 .block_5_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -7px;}

.block_5 .block_5 .block_5_top .corner_1 {background: transparent url(../img/corners.gif) no-repeat left -49px;}
.block_5 .block_5 .block_5_top .corner_2 {height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -49px;}
.block_5 .block_5 .block_5_bottom .corner_1 {background: transparent url(../img/corners.gif) no-repeat -14px -49px;}
.block_5 .block_5 .block_5_bottom .corner_2 {background: transparent url(../img/corners.gif) no-repeat -21px -49px;}



.block_1_2 {position: relative; margin: 0 0 5px; border: 1px solid #bcab91; background: #fefbf7 url(../img/bg_block_1_2.gif) repeat-y center top;}
.block_1_2 .block_in_2 {position: relative; zoom: 1; background: transparent url(../img/bg_block_1_2_in.gif) no-repeat center bottom;}
.block_1_2 .block_in_2:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_1_2 .block_1_in_1 {float: left; width: 50%; margin: 0 0 0 -2px;}
.block_1_2 .block_1_in_2 {float: right; width: 50%; margin: 0 -2px 0 0;}
.block_1_2 .block_in {position: relative; zoom: 1; margin: 6px 10px;}
.block_1_2 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_1_2 .block_1_2_top {position: relative; z-index: 10; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_1_2 .block_1_2_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -7px;}
.block_1_2 .block_1_2_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -7px;}
.block_1_2 .block_1_2_top .corner_3 {position: absolute; top: -1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center -14px;}
.block_1_2 .block_1_2_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_1_2 .block_1_2_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -7px;}
.block_1_2 .block_1_2_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -7px;}
.block_1_2 .block_1_2_bottom .corner_3 {position: absolute; top: 1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center -21px;}


.block_3_2 {position: relative; margin: 0 0 5px; border: 1px solid #f6c53a; background: #fef2da url(../img/bg_block_3_2.gif) repeat-y center top;}
.block_3_2 .block_in_2 {position: relative; zoom: 1; background: transparent url(../img/bg_block_3_2_in.gif) no-repeat center bottom;}
.block_3_2 .block_in_2:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_3_2 .block_3_in_1 {float: left; width: 50%; margin: 0 0 0 -2px;}
.block_3_2 .block_3_in_2 {float: right; width: 50%; margin: 0 -2px 0 0;}
.block_3_2 .block_in {position: relative; zoom: 1; margin: 6px 10px;}
.block_3_2 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_3_2 .block_3_2_top {position: relative; z-index: 10; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_3_2 .block_3_2_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -21px;}
.block_3_2 .block_3_2_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -21px;}
.block_3_2 .block_3_2_top .corner_3 {position: absolute; top: -1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center -28px;}
.block_3_2 .block_3_2_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_3_2 .block_3_2_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -21px;}
.block_3_2 .block_3_2_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -21px;}
.block_3_2 .block_3_2_bottom .corner_3 {position: absolute; top: 1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center -35px;}


.block_4_2 {position: relative; margin: 0 0 5px; border: 1px solid #dc1c74; background: #fff8fb url(../img/bg_block_4_2.gif) repeat-y center top;}
.block_4_2 .block_in_2 {position: relative; zoom: 1; background: transparent url(../img/bg_block_4_2_in.gif) no-repeat center bottom;}
.block_4_2 .block_in_2:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_4_2 .block_4_in_1 {float: left; width: 50%; margin: 0 0 0 -2px;}
.block_4_2 .block_4_in_2 {float: right; width: 50%; margin: 0 -2px 0 0;}
.block_4_2 .block_in {position: relative; zoom: 1; margin: 6px 10px;}
.block_4_2 .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.block_4_2 .block_4_2_top {position: relative; z-index: 10; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.block_4_2 .block_4_2_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat left -28px;}
.block_4_2 .block_4_2_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -7px -28px;}
.block_4_2 .block_4_2_top .corner_3 {position: absolute; top: -1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center top;}
.block_4_2 .block_4_2_bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.block_4_2 .block_4_2_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -14px -28px;}
.block_4_2 .block_4_2_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat -21px -28px;}
.block_4_2 .block_4_2_bottom .corner_3 {position: absolute; top: 1px; left: 0px; width: 100%; height: 7px; background: transparent url(../img/corners_2.gif) no-repeat center -7px;}



.block_4 .text_input {background: transparent url(../img/forms.gif) no-repeat left -62px;}
.block_4 .text_input span {background: transparent url(../img/forms.gif) no-repeat right -93px;}


.block_in {position: relative; zoom: 1; /*overflow: hidden;*/}
.block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.block_in h1, .block_in h2 {position: relative; zoom: 1; margin: 0 0 8px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 18px; font-weight: normal; color: #473b28;}




/* SIDEBAR
---------------------------------------------------------------------------- */


.col_complement .adv {margin: 0 0 5px;}

.col_complement .big_button {margin: 0 0 5px;}

.search_small {position: relative; background: #e9e0d1 url(../img/bg_search_block.gif) repeat-x left top; color: #5a4b31;}
.search_small form {position: relative; padding: 0 0 8px;}
.search_small .text_input .text_input {width: 168px;}
.search_small .text_input input {width: 168px;height: 25px; padding: 0px; font-size: 18px; color: #afada9;}
.search_small .submit {position: relative; margin: 0 0 0 3px;}
.search_small p {padding: 6px 0 0; font-size: 11px;}
.search_small p label {padding: 0 6px 0 0;}


.articles_small {}
.articles_small ul {overflow: hidden; zoom: 1; margin: 3px 6px 4px;}
.articles_small li {position: relative; zoom: 1; margin: -1px 0 0; padding: 7px 0 9px 87px; list-style-type: none; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.articles_small li:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.articles_small img {float: left; margin: 3px 0 0 -87px; border: 3px solid #cfb690;}


.member_photos_small {}
.member_photos_small .for_all {padding: 6px 0 7px;}
.member_photos_small h2 {margin: 0px; background: transparent}


.gallery_1 {position: relative; display: inline-block; _display: inline; zoom: 1;}
.gallery_1 img {position: relative; border: 3px solid #cfb690;}
.gallery_1 .up_down {position: absolute; left: 0px; bottom: 7px; width: 100%; height: 44px; background: transparent url(../img/bg_gallery_up_down.png) repeat}
.gallery_1 .up_down img {border: 0px;}
.gallery_1 .up {position: absolute; left: 6px; top: 7px; }
.gallery_1 .down {position: absolute; right: 6px; top: 7px; }


.expert_advice_small {}
.expert_advice_small h2 {margin: 0 0 8px; padding: 1px 0 9px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.expert_advice_small .ask_your_question {padding: 6px 0 7px;}
.expert_advice_small dl {padding: 0 0 7px; line-height: 17px;}
.expert_advice_small dt {display: inline; color: #473b28; text-transform: uppercase;}
.expert_advice_small dd {display: inline;}
.expert_advice_small .cat {text-transform: uppercase; font-weight: bold;}
.expert_advice_small .name {font-weight: bold; color: #473b28;}


.top_blogs_small {}
.top_blogs_small h2 {margin: 0px; padding: 1px 0 4px; background: transparent}
.top_blogs_small ul {font-weight: bold; font-size: 12px;}
.top_blogs_small ul span {display: block; padding: 0 0 6px;}
.top_blogs_small li {padding: 11px 0 3px; background: transparent url(../img/dotted_1.gif) repeat-x left top; list-style-type: none;}
.top_blogs_small ul .name {position: relative; overflow: hidden; zoom: 1; padding: 0 0 4px; font-size: 11px; font-weight: bold; color: #0AA8E6;}
.top_blogs_small ul .name a {color: #0aa8e6;}
.top_blogs_small ul .name img {float: left; margin: 0 5px 0 1px;}


.poll_small {background: #fcf8f2 url(../img/bg_poll_small.png) repeat-x left bottom;}
.poll_small h2 {margin: 0 0 4px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.poll_small .question {margin: 0 0 9px; padding: 1px 0 9px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-weight: bold;}
.poll_small ul {margin: 0 0 4px; padding: 1px 0 9px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; list-style-type: none; font-size: 11px;}
.poll_small li {position: relative; padding: 0 110px 2px 0;}
.poll_small .radio_input {margin: 0 4px 0 0; *margin: 0 2px 0 -2px;}
.poll_small .results_value_bar {position: absolute; display: block; overflow: hidden; right: 10px; top: 1px; width: 95px; height: 11px; font-size: 0px;}
.poll_small .results_value_bar .results_value_bar_active {position: relative; display: block; height: 11px; left: -5px; background-position: 5px top;}
.poll_small .results_value_bar .results_value_bar_active span {position: absolute; display: block; width: 5px; height: 11px; right: -5px; background-position: left -11px;}
.poll_small .bar_1 .results_value_bar_active {background-image: url(../img/polll_bar_1.png);}
.poll_small .bar_1 .results_value_bar_active span {background-image: url(../img/polll_bar_1.png);}
.poll_small .bar_2 .results_value_bar_active {background-image: url(../img/polll_bar_2.png);}
.poll_small .bar_2 .results_value_bar_active span {background-image: url(../img/polll_bar_2.png);}
.poll_small .bar_3 .results_value_bar_active {background-image: url(../img/polll_bar_3.png);}
.poll_small .bar_3 .results_value_bar_active span {background-image: url(../img/polll_bar_3.png);}
.poll_small .bar_4 .results_value_bar_active {background-image: url(../img/polll_bar_4.png);}
.poll_small .bar_4 .results_value_bar_active span {background-image: url(../img/polll_bar_4.png);}
.poll_small .bar_5 .results_value_bar_active {background-image: url(../img/polll_bar_5.png);}
.poll_small .bar_5 .results_value_bar_active span {background-image: url(../img/polll_bar_5.png);}
.poll_small .submit {float: left;}
.poll_small .more {float: right; padding: 4px 3px 0 0;}


.text_graphics_1 {background: #fcf8f2 url(../img/bg_news_small.png) repeat-x left bottom;}
.text_graphics_1 .block_1_in {}
.text_graphics_1 h2 {position: relative; zoom: 1; margin: 0 0 6px; padding: 4px 0 11px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 12px; font-weight: bold;}
.text_graphics_1 h2 a {color: #473b28;}
.text_graphics_1 p {position: relative; zoom: 1; padding: 7px 0 13px 87px; }
.text_graphics_1 p:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.text_graphics_1 img {float: left; margin: 3px 0 0 -87px; border: 3px solid #cfb690;}


.news_subscribe_small {position: relative; background: #e9e0d1 url(../img/bg_search_block.gif) repeat-x left top; color: #5a4b31; font-size: 11px;}
.news_subscribe_small form {position: relative; padding: 0 0 4px;}
.news_subscribe_small h2 {margin: 0 0 9px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.news_subscribe_small p {padding: 0 0 7px;}
.news_subscribe_small .description {padding: 0 0 15px; font-size: 11px;}
.news_subscribe_small .text_input input {width: 168px;}
.news_subscribe_small label {font-weight: bold;}
.news_subscribe_small .submit {position: relative; margin: 0 0 0 3px;}


.useful_for_you_small {background: #ffead5 url(../img/bg_useful_for_you_small.png) no-repeat left bottom;}
.useful_for_you_small h2 {margin: 0 0 9px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.useful_for_you_small ul {padding: 0 0 9px; font-weight: bold; font-size: 11px; list-style-type: none;}
.useful_for_you_small li {position: relative; zoom: 1; padding: 0 0 5px; vertical-align: top;}
.useful_for_you_small a {padding: 0 0 0 13px; background: transparent url(../img/marker_2.gif) no-repeat 2px 4px;}



/* BASE CONTENT
---------------------------------------------------------------------------- */

.col_base {}


.col_base .block_1 {background: #fefbf7 url(../img/bg_block_1.gif) repeat-x left bottom;}
.col_base .block_1 .block_in {margin: 6px 8px;}

.col_base .block_2 .block_in {margin: 6px 8px;}
.col_base .block_3 .block_in {margin: 6px 8px;}
.col_base .block_4 .block_in {margin: 6px 8px;}



.base_h {position: relative; zoom: 1; height: 42px; margin: 0 0 8px -11px; padding: 9px 25px 0 10px;}
.base_h div {position: relative; zoom: 1; display: table-cell; *display: block; /*width: 100%;*/ height: 42px; vertical-align: middle;}
.base_h h1, .base_h h2, span.h {position: relative; zoom: 1; display: table-cell; *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); vertical-align: middle;  color: #fff; font-size: 12px; font-weight: bold; font-family: Verdana; text-transform: uppercase;}
.base_h .descript {position: absolute; top: 22px; right: 26px; color: #feffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-transform: none;}

.base_h_1 {background: transparent url(../img/bg_head_1.png) no-repeat left top;}
.base_h_2 {background: transparent url(../img/bg_head_2.png) no-repeat left top;}
.base_h_3 {background: transparent url(../img/bg_head_3.png) no-repeat left top;}
.base_h_4 {background: transparent url(../img/bg_head_4.png) no-repeat left top;}
.base_h_5 {background: transparent url(../img/bg_head_5.png) no-repeat left top;}
.base_h_6 {background: transparent url(../img/bg_head_6.png) no-repeat left top;}
.base_h_7 {background: transparent url(../img/bg_head_7.png) no-repeat left top;}



.add_link {position: relative; zoom: 1; display: inline-block; top: -6px; height: 31px; text-transform: none; font-size: 15px; font-weight: normal; text-decoration: none; cursor: pointer;}
.add_link:hover {text-decoration: none;}
.add_link .in {position: relative; zoom: 1; display: inline-block; height: 27px; margin: 0 35px 0 0; padding: 4px 3px 0 18px; background: url(../img/bg_add_link.png) no-repeat left top;  vertical-align: top;}
.add_link .bg {position: absolute; top: 0px; left: -35px; margin-left: 100%; display: block; height: 31px; width: 35px; background: url(../img/bg_add_link.png) no-repeat left -31px;}


.block_content {}
.block_content h1 {padding: 0 0 12px; color: #473B28; font-size: 24px; font-weight: normal; text-transform: none; position: static; font-family: Tahoma; margin: 0}
.block_content h2 {padding: 12px 0 4px; color: #473B28; font-size: 18px; font-weight: normal;}
.block_content h3 {padding: 12px 0 4px; color: #473B28; font-size: 13px; font-weight: bold;}
.block_content p {padding: 0 0 14px; line-height: 15px;}
.block_content ul {position: relative; zoom: 1; padding: 0px; list-style-type: none; line-height: 15px;}
.block_content ul li {position: relative; overflow: hidden; zoom: 1; padding: 0 0 14px 18px; background: transparent url(../img/marker_6.gif) no-repeat 1px 2px;}
.block_content.fun_name_m strong {color: #3333cc;}
.block_content.fun_name_f strong {color: #ff00ff;}
.fun_name_list {width: 320px; margin: 10px; float: left;}
.fun_name_list h2 {padding-bottom: 10px;}
.fun_name_list.fun_name_m h2, .fun_name_list.fun_name_m ul li a:hover {color: #3333cc;}
.fun_name_list.fun_name_f h2, .fun_name_list.fun_name_f ul li a:hover {color: #ff00ff;}

.block_ex {margin: 0 0 18px; font-style: italic;}
.block_ex * {line-height: 14px !important;}
.block_ex .block_in {margin: 10px 10px 0px;}
.block_ex .block_bottom_img {position: absolute; left: 9px; width: 9px; height: 9px; background: transparent url(../img/bg_block_ex_img.gif) no-repeat left top; font-size: 0px;}



/* base lists */

.content_list_1_wrap {position: relative; zoom: 1; overflow: hidden;}
.content_list_1 {position: relative; margin: -2px 0 7px -20px; font-size: 0px;}
.content_list_1 .list_entry {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; vertical-align: top; *display: inline; width: 50%; margin: -1px -1px 0 0px; background: transparent url(../img/dotted_1.gif) repeat-x left top; font-size: 12px;}
.content_list_1 .list_entry_in {position: relative;  padding: 14px 0 14px 20px; }
.content_list_1 h2 {position: relative; height: 34px; margin: 0 0 6px; overflow: hidden; font-size: 13px; font-weight: bold;}
.content_list_1 .entry_info {position: relative; overflow: hidden; zoom: 1; font-size: 11px; padding: 0 0 1px; color: #7a6e5b;}
.content_list_1 .entry_info li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 2px 8px; line-height: 10px; border-left: 1px solid #7a6e5b; list-style-type: none;}
.content_list_1 .entry_info .cat {font-size: 12px; text-transform: uppercase; font-weight: bold;}
.content_list_1 .prev {position: relative; z-index: 5; float: left; margin: 3px 7px 7px 0; border: 3px solid #cfb690;}
.content_list_1 .text {position: relative; overflow: hidden; height: 100px; margin: 0 0 7px; text-align: justify;}

.competitions_block {padding: 16px 0 23px; text-align: center;}


.content_list_2 {position: relative; zoom: 1; margin: 0 0 22px -14px; font-size: 0px;}
.content_list_2:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.content_list_2 .list_entry {float: left; zoom: 1; width: 25%; vertical-align: top; font-size: 12px;}
.content_list_2 .list_entry_in { padding: 14px 0 0 14px;}
.content_list_2 .cat {position: relative; overflow: hidden; zoom: 1; padding: 0 0 4px; background:  transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 12px; font-weight: bold; text-transform: uppercase; white-space: nowrap;}
.content_list_2 h2 {position: relative; height: 50px; margin: 0 0 7px; overflow: hidden; font-size: 13px; font-weight: bold;}
.content_list_2 .prev {position: relative; margin: 5px 0 5px; border: 3px solid #cfb690;}
.content_list_2 .date {position: relative; display: block; margin: 0 0 2px; font-size: 11px; color: #7a6e5b;}
.content_list_2 .text {position: relative; margin: 0 0 22px; text-align: justify;}
.content_list_2 .more {position: absolute; bottom: 0px;}

.headlines {margin-bottom: 8px;}


.content_list_3 {position: relative; zoom: 1; overflow: hidden; margin: 4px 0 12px;}
.content_list_3 .list_entry {position: relative; zoom: 1; float: left; margin: -1px 0 0 0px; padding: 10px 10px 11px 178px; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.content_list_3 .prev {position: relative; float: left; margin: 1px 0 0 -178px; border: 3px solid #cfb690;}
.content_list_3 .entry_info {position: relative; overflow: hidden; zoom: 1; font-size: 11px; padding: 0 0 2px; color: #7a6e5b;}
.content_list_3 .entry_info li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 2px 8px; line-height: 10px; border-left: 1px solid #7a6e5b; list-style-type: none;}
.content_list_3 .entry_info .cat {font-size: 12px; text-transform: uppercase; font-weight: bold;}
.content_list_3 h2 {position: relative; font-size: 13px; padding: 0 0 1px; font-weight: bold;}
.content_list_3 p {padding: 0 10px 5px 0; text-align: justify;}
.content_list_3 .block_options_list li {float: left; margin: 0 16px 0 0; padding: 0px; border: 0px;}


.content_list_4 {position: relative; zoom: 1; margin: 10px 0 10px -14px;}
.content_list_4:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.content_list_4 .list_entry {position: relative; float: left; overflow: hidden; width: 171px; margin: 0 0 14px; padding: 0 0 0 14px;}
.content_list_4 h2 {position: relative; height: 43px; margin: 0 0 10px; overflow: hidden; font-size: 12px; font-weight: bold;}
.content_list_4 .prev {position: relative; border: 3px solid #cfb690;}


.list_type_1 {position: relative;  overflow: hidden; zoom: 1; margin: 0 0 10px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 11px; font-weight: bold;}
.list_type_1 ul {position: relative; zoom: 1; margin: 0 0 0 -21px;}
.list_type_1 ul:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.list_type_1 li {position: relative; zoom: 1; display: inline-block; *display: inline; width: 159px; margin: 0 -5px 0 0; *margin: 0px; padding: 0 0 12px 21px; line-height: 10px; list-style-type: none;}
.list_type_1 li .img {position: relative; zoom: 1; display: block;}
.list_type_1 li .img .icon {position: absolute; bottom: 3px; right: 8px;}
.list_type_1 li .img .prev {position: relative; display: block; border: 3px solid #cfb690;}
.list_type_1 li .text {position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; padding: 7px 0 2px; cursor: pointer;}
.list_type_1 li a {text-decoration: underline; cursor: pointer;}
.list_type_1 li a:hover {text-decoration: none;}



.forum_list_1 {position: relative; zoom: 1; overflow: hidden; margin: 0 0 10px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 0px;}
.forum_list_1 .entry {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; vertical-align: top; *display: inline; width: 50%; margin: 0 -1px 0 0; padding: 0 0 14px; font-size: 12px;}
.forum_list_1 .entry_in {position: relative; padding: 0 20px 0 0;}
.forum_list_1 .entry_info {position: relative; overflow: hidden; zoom: 1; padding: 0 0 1px; font-size: 11px;}
.forum_list_1 .entry_info li {position: relative; float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #87827b; color: #87827b; list-style-type: none;}
.forum_list_1 .entry_info .name {color: #0aa8e6;}
.forum_list_1 h3 {font-size: 12px; font-weight: bold;}


.forum_list_2 {position: relative; zoom: 1; overflow: hidden; margin: 9px -10px 10px; font-size: 0px;}
.forum_list_2 .list {position: relative; overflow: hidden; width: 50%; margin: -1px -1px 0 0; float: left; list-style-type: none;}
.forum_list_2 .list .entry {position: relative; zoom: 1; margin: 0 -1px 0 0; font-size: 12px;}
.forum_list_2 .list .bg_club {background: url(../img/bg_comment_club.jpg) no-repeat right bottom;}
.forum_list_2 .list .entry .entry_in {position: relative; margin: 0 10px 0 24px; padding: 7px 0; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.forum_list_2 .list .entry .entry_info {position: relative; overflow: hidden; zoom: 1; padding: 0 0 1px; font-size: 11px;}
.forum_list_2 .list .entry .entry_info li {position: relative; float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #87827b; color: #87827b; list-style-type: none;}
.forum_list_2 .list .entry .entry_info li.club_link {float: right; border: 0; padding: 0}
.forum_list_2 .list .entry .entry_info .name {color: #0aa8e6; font-weight: bold;}
.forum_list_2 .list .entry .entry_info .greenname {color: #689e13; font-weight: bold;}
.forum_list_2 .list .entry span {position: relative; zoom: 1;  margin: 0 0 0 -14px; padding: 0 0 0 14px; display: block; background: transparent url(../img/marker_3.gif) no-repeat left 4px; font-size: 12px; font-weight: bold;}
.forum_list_2 .list .entry p {position: relative; zoom: 1; padding: 0 0 1px 0; display: block; font-size: 12px; font-weight: bold;}
.forum_list_2 .list .entry .comments_count {position: absolute; top: 0px; right: 0px; color: #87827b; font-weight: normal; font-size: 9px; margin-top: 2px;}
.forum_list_2 .list #tagListBlock span {display: inline; background: none; margin: 0; padding: 0; font-weight: normal;}

.forum_list_2.fix_height .list .entry {overflow: hidden; height: 56px;}



.blog_list_1 {position: relative; zoom: 1; overflow: hidden; margin: 0 0 12px -14px; padding: 0 0 5px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 0px;}
.blog_list_1 .entry {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; vertical-align: top; *display: inline; width: 50%; margin: 0 -1px 0 0; padding: 0 0 19px; font-size: 12px;}
.blog_list_1 .entry_in {position: relative; padding: 0 0 0 14px;}
.blog_list_1 .entry_info {position: relative; overflow: hidden; zoom: 1; padding: 0 0 1px; font-size: 11px;}
.blog_list_1 .entry_info li {position: relative; float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #87827b; color: #87827b; list-style-type: none;}
.blog_list_1 .entry_info .name {color: #0aa8e6; font-weight: bold;}
.blog_list_1 h3 {font-size: 12px; font-weight: bold;}
.blog_list_1 .text {font-size: 11px; text-align: justify;}
.blog_list_1 .options {position: relative; zoom: 1; overflow: hidden; margin: 6px 0 0; padding: 7px 0 0; background: transparent url(../img/dotted_1.gif) repeat-x left top; list-style-type: none; font-size: 11px;}
.blog_list_1 .options li {float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #dc1c74;}
.blog_list_1 .options a {text-decoration: underline; color: #dc1c74;}
.blog_list_1 .options a:hover {text-decoration: none;}


.blog_list_2 {position: relative; zoom: 1; overflow: hidden; margin: 0 0 10px -14px; padding: 0 0 17px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 0px;}
.blog_list_2 .entry {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; vertical-align: top; *display: inline; width: 100%; padding: 0 0 11px; font-size: 12px;}
.blog_list_2 .entry_in {position: relative; padding: 0 0 0 14px;}
.blog_list_2 .entry_info {position: relative; overflow: hidden; zoom: 1; padding: 0 0 1px; font-size: 11px;}
.blog_list_2 .entry_info li {position: relative; float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #87827b; color: #87827b; list-style-type: none;}
.blog_list_2 .entry_info .name {color: #0aa8e6; font-weight: bold;}
.blog_list_2 h3 {font-size: 12px; font-weight: bold;}
.blog_list_2 .text {font-size: 11px; text-align: justify;}
.blog_list_2 .options {position: relative; zoom: 1; overflow: hidden; margin: 6px 0 0; padding: 4px 0 0; background: transparent url(../img/dotted_1.gif) repeat-x left top; list-style-type: none; font-size: 11px;}
.blog_list_2 .options li {float: left; margin: 0 0 0 -6px; padding: 0 10px 0 5px; border-left: 1px solid #dc1c74;}
.blog_list_2 .options a {text-decoration: underline; color: #dc1c74;}
.blog_list_2 .options a:hover {text-decoration: none;}


.rating_list {position: relative; zoom: 1;  font-size: 10px;}
.rating_list:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.rating_list dt {position: relative; float: left; clear: left; width: 130px; padding: 0 0 8px; color: #595959; text-transform: uppercase;}
.rating_list dd {font-size: 11px;}
.rating_list dd .stars {float: left;}
.rating_list dd .stars img {float: left; margin: -1px 4px 0 0;}
.rating_list dd .text {float: right;}


.user_name_list {position: relative; zoom: 1; margin: 8px 0; list-style: none; display: block;}
.user_name_list:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.user_name_list li {position: relative; float: left; margin: 0 6px 9px 0; }


/* options list */

.block_options_list {position: relative; zoom: 1; overflow: hidden; margin: 0 0 14px; list-style-type: none; font-size: 11px; font-weight: bold;}
.block_options_list li {float: left; margin: 0 0 0 -7px; padding: 0 12px 0 6px; border-left: 2px solid #473b28;}
.block_options_list a {text-decoration: underline;}
.block_options_list a:hover {text-decoration: none;}


.options_list {position: relative; zoom: 1; margin: 18px 0 6px; list-style-type: none;}
.options_list:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.options_list li {position: relative; float: left; margin: 0 5px 0 0;}




/* avatar */

.avatar_1 {position: relative; zoom: 1; width: 131px; height: 131px; margin: 0 0 10px;}
.avatar_1 img {position: relative; zoom: 1; display: block; border: 1px solid #f87cb5;}
.avatar_1 .top {position: relative; z-index: 10; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.avatar_1 .top .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat left top;}
.avatar_1 .top .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -7px top;}
.avatar_1 .bottom {position: relative; margin: -7px 0 0; height: 7px; font-size: 0px;}
.avatar_1 .bottom .corner_1 {position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -14px top;}
.avatar_1 .bottom .corner_2 {position: absolute; top: 0px; left: -7px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -21px top;}


.avatar_1-2 .top .corner_1 {background: transparent url(../img/corners.png) no-repeat left -7px;}
.avatar_1-2 .top .corner_2 {background: transparent url(../img/corners.png) no-repeat -7px -7px;}
.avatar_1-2 .bottom .corner_1 {background: transparent url(../img/corners.png) no-repeat -14px -7px;}
.avatar_1-2 .bottom .corner_2 {background: transparent url(../img/corners.png) no-repeat -21px -7px;}



/* breadcrumb  */

.breadcrumb {position: relative; zoom: 1; overflow: hidden; margin: 12px 0 14px; list-style-type: none; color: #867963; font-weight: bold; line-height: 11px; font-size: 11px;}
.breadcrumb li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 1px 9px; border-left: 2px solid #473b28;}
.breadcrumb a {color: #473b28; text-decoration: underline;}
.breadcrumb a:hover {text-decoration: none;}



/* tab_menu */

.tab_menu {position: relative; zoom: 1; overflow: hidden; padding: 0 0 18px; list-style-type: none; color: #867963; font-weight: bold; line-height: 11px; font-size: 11px;}
.tab_menu li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 1px 9px; border-left: 2px solid #473b28;}
.tab_menu a {color: #473b28; text-decoration: underline;}
.tab_menu a:hover {text-decoration: none;}



/* paging */

.paging {position: relative; zoom: 1; margin: 12px 0; list-style-type: none; text-align: center; font-size: 0px;}
.paging li {position: relative; zoom: 1; display: inline-block; *display: inline; padding: 0 1px 0 2px; vertical-align: top; font-size: 11px; font-weight: bold;}
.paging .l {position: relative; display: block; width: 33px; height: 24px; padding: 9px 0 0; background: url(../img/bg_paging.png) no-repeat left top; cursor: pointer;}
.paging .current .l {background: url(../img/bg_paging_active.png) no-repeat left top; color: #fcf8f2;}
.paging .prew {position: absolute; display: block; top: 0px; left: 0px;}
.paging .next {position: absolute; display: block; top: 0px; right: 0px;}


/* visitors */

.visitors {position: relative; float: right; margin: 0 0 0 0; color: #dc1c74; font-size: 11px;}
.visitors dt {display: inline;}
.visitors dd {display: inline;}


/* most active users */

.users_most_activ_block {position: relative; margin: 0 0 12px; padding: 0 10px;}
.users_most_activ_block p {position: relative; margin: 0 0 12px;}



/* most recent block */

.most_recent {position: relative; border: 1px solid #bcab91;  background: #fff;}
.most_recent_in {position: relative; zoom: 1; height: 234px; overflow: hidden;}
.most_recent_top {position: relative; z-index: 10; margin: 0 0 -7px; height: 7px; font-size: 0px;}
.most_recent_top .corner_1 {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat left -14px;}
.most_recent_top .corner_2 {position: absolute; top: -1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -7px -14px;}
.most_recent_bottom {position: relative; z-index: 10; margin: -7px 0 0; height: 7px; font-size: 0px;}
.most_recent_bottom .corner_1 {position: absolute; top: 1px; left: -1px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -14px -14px;}
.most_recent_bottom .corner_2 {position: absolute; top: 1px; left: -6px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -21px -14px;}
.most_recent .imag {position: relative; zoom: 1; text-align: center;}
.most_recent .imag a {position: absolute; float: left; left: 0px; top: 0px;}
.most_recent .most_recent_info {position: absolute; overflow: hidden; bottom: 7px; left: 0px; height: 44px; width: 100%; z-index: 100;}
.most_recent .most_recent_info .bg {position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 44px; background: transparent url(../img/bg_most_recent_info.png) repeat-x left top;}
.most_recent .most_recent_info .head {float: left; padding: 5px 0 0 8px;}
.most_recent .most_recent_info .head .title {float: left; display: block; font-size: 22px; line-height: 21px;}
.most_recent .most_recent_info .head .link { float: left; clear: left; display: block; font-size: 11px;}
.most_recent .most_recent_info .nav {float: right; padding: 5px 8px 0 0;}
.most_recent .most_recent_info .nav li {float: left; padding: 0 0 0 7px; list-style-type: none;}
.most_recent .most_recent_info .nav a {display: block; width: 33px; height: 29px; padding: 4px 0 0; background: transparent url(../img/bg_most_recent_nav.png) no-repeat left top; cursor:  pointer; text-align: center; text-decoration: none; color: #af9b7e; font-size: 18px;}
.most_recent .most_recent_info .nav a.current {background: transparent url(../img/bg_most_recent_nav_current.png) no-repeat left top; cursor:  pointer; text-align: center; text-decoration: none; color: #af9b7e; font-size: 18px;}


.most_recent_end_avtomenu {position: relative; zoom: 1;}
.most_recent_end_avtomenu:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.most_recent_end_avtomenu .most_recent {float: left; width: 495px; }
.most_recent_end_avtomenu .most_recent_in {width: 495px; }
.most_recent_end_avtomenu .most_recent .most_recent_info .head .title {color: #fff;}
.most_recent_end_avtomenu .most_recent .most_recent_info .head .link a {color: #fff;}
.most_recent_end_avtomenu .most_recent .most_recent_info .bg {background: transparent url(../img/bg_most_recent_info_2.png) repeat-x left top;}
.most_recent_end_avtomenu .avtomenu {float: right; width: 224px; margin: 0px; background: #fef2da url(../img/bg_avtomenu.gif) no-repeat left bottom;}
.most_recent_end_avtomenu .avtomenu .block_3_in {height: 234px; margin: 0px 15px;}
.most_recent_end_avtomenu .avtomenu h2 {margin: 0 0 6px; padding: 3px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 18px; font-weight: normal; color: #473b28;}
.most_recent_end_avtomenu .avtomenu ul {font-size: 11px; font-weight: bold;}
.most_recent_end_avtomenu .avtomenu li {position: relative; overflow: hidden; zoom: 1; height: 19px; margin: 0 0 4px; padding: 3px 0 0 9px; background: transparent url(../img/bg_avtomenu_li.gif) no-repeat left top; list-style-type: none; vertical-align:  top;}
.most_recent_end_avtomenu .avtomenu a {padding: 0 0 0 8px; background: transparent url(../img/marker_2.gif) no-repeat left 4px;}



/* tags */

.tags_block {}
.tags_block .block_in {overflow: visible; min-height: 150px; _height: 150px; padding: 28px 40px; background: transparent url(../img/bg_tags.gif) no-repeat center; text-align: center;}
.tags_block a {text-decoration: underline; line-height: 25px; white-space: normal;}
.tags_block a:hover {text-decoration: none;}
.tags_block .tag_1 {font-size: 11px;}
.tags_block .tag_2 {font-size: 12px;}
.tags_block .tag_3 {font-size: 13px;}
.tags_block .tag_4 {font-size: 14px;}
.tags_block .tag_5 {font-size: 15px;}
.tags_block .tag_6 {font-size: 16px;}
.tags_block .tag_7 {font-size: 17px;}
.tags_block .tag_8 {font-size: 18px;}
.tags_block .tag_9 {font-size: 19px;}
.tags_block .tag_10 {font-size: 20px;}
.tags_block .tag_11 {font-size: 21px;}
.tags_block .tag_12 {font-size: 22px;}
.tags_block .tag_13 {font-size: 23px;}
.tags_block .tag_active {color: #dc1c74; text-decoration: none;}



/* article big */

.articles_big {margin: 0 0 14px;}
.articles_big .block_0_in { margin: 9px 12px 12px;}
.articles_big h1 {/*position: relative; zoom: 1; display: block;*/ margin: 0; padding: 0 0 9px; font-size: 22px; min-height: 28px; background: transparent; color: #473B28; font-family: Tahoma;  text-transform: none; font-weight: normal; line-height: 28px;}
.articles_big h2 {background: transparent; margin: 0px; padding: 0 0 9px; font-size: 22px;}
.articles_big p {padding: 0 0 12px; text-align: justify;}
.articles_big .prev {position: relative; zoom: 1; float: left; margin: 3px 9px 0 0; border: 3px solid #cfb690;}
.articles_big .prev_r {position: relative; zoom: 1; float: right; margin: 3px 0 0 9px; border: 3px solid #cfb690;}
.articles_big .date {position: relative; padding: 0 0 1px; font-size: 11px; color: #7a6e5b;}
.articles_big .block_options_list li {float: left; margin: 0 16px 0 0; padding: 0px; border: 0px; background: transparent;}



/* Развлечения */

.entertainment_block {margin: 16px 0 24px; background: #FCF8F2  !important;}
.entertainment_block .block_in {position: relative; overflow: hidden; zoom: 1; height: 100px; margin: 0px !important; padding: 4px 0;}
.entertainment_block li {position: relative; float: left; width: 104px; height: 96px; margin: 0 0 0 -1px; padding: 4px 0 0; background: transparent url(../img/dotted_2.gif) repeat-y left top; list-style-type: none; text-align: center; font-weight: bold;}
.entertainment_block img {position: relative; margin: 3px auto 0;}


.entertainment_blocks {}
.entertainment_blocks .block_in {margin: 9px 10px;}
.entertainment_blocks h2 {margin: 0px; padding: 0 0 5px; background: transparent;}
.entertainment_blocks .more {padding: 12px 0 6px; background: transparent url(../img/dotted_1.gif) repeat-x left top;}

.entertainment_compl_block {margin: 0 0 6px;}

.entertainment_compl_lists {position: relative; zoom: 1; font-family: Tahoma; font-size: 11px;}
.entertainment_compl_lists:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.entertainment_compl_lists ul {position: relative; float: left; padding: 0 35px 0 0; list-style-type: none;}
.entertainment_compl_lists li {padding: 0 0 4px 5px;}
.entertainment_compl_lists a:hover {color: #dc1c74;}


.entertainment_blocks_top .block_in {margin-bottom: 0px;}


.entertainment_entry_list {position: relative; zoom: 1; overflow: hidden;}
.entertainment_entry {position: relative; zoom: 1; margin: -1px 0 0; padding: 16px 0 0; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.entertainment_entry .prew {position: relative; float: left; margin: 2px 16px -3px 0; padding: 3px; border: 1px solid #bcab91; background: #fff;}
.entertainment_entry .date {padding: 0 0 8px; font-size: 11px; color: #0980c4}
.entertainment_entry a {text-decoration: underline;}
.entertainment_entry a:hover {text-decoration: none;}
.entertainment_entry .entry_info {position: relative; clear: left; zoom: 1; padding: 15px 0 18px; font-size: 11px;}
.entertainment_entry .entry_info:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.entertainment_entry .entry_info .comments {float: left;}
.entertainment_entry .entry_info .rating {position: relative; zoom: 1; float: right; list-style-type: none;}
.entertainment_entry .entry_info .rating li {position: relative; float: left; padding: 0 0 0 14px;}
.entertainment_entry .entry_info .rating .icon {position: relative; float: left; margin: 0 5px 0 0;}

.entertainment_entry_video .link {font-weight: bold;}
.entertainment_entry_img .link {font-weight: bold;}

.entertainment_entry_music .music_list {position: relative; list-style-type: none;}
.entertainment_entry_music .music_list li {position: relative; zoom: 1; padding: 0 0 10px;}
.entertainment_entry_music .music_list .name {padding: 0 0 2px; font-weight: bold;}
.entertainment_entry_music .music_list a {position: relative; zoom: 1; margin: 0 22px 0 0;}
.entertainment_entry_music .music_list .icon {position: absolute; top: 1px; right: -22px;}
.entertainment_entry_music .entry_info {padding-top: 9px;}


.entertainment_blocks_name h2 {padding: 3px 0 20px;}
.entertainment_blocks_name .date {padding: 0 0 10px; font-size: 11px; color: #0980c4;}
.entertainment_blocks_name .more {padding: 15px 0 16px;}

.entertainment_name_list {position: relative; zoom: 1; margin: 0 0 0 -20px; list-style-type: none; font-size: 0px;}
.entertainment_name_list:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.entertainment_name_list .entertainment_entry {position: relative; zoom: 1; display: inline-block; *display: inline; margin: 0 0 16px; padding: 0 0 0 20px; background: transparent url(../img/dotted_2.gif) repeat-y left top; font-size: 12px; vertical-align: top;}
.entertainment_name_list .entertainment_entry .name {position: relative; padding: 0 10px 0 0; font-family: Verdana; font-size: 24px; font-style: italic; color: #c71227; white-space: nowrap;}
.entertainment_name_list .entertainment_entry .entry_info {width: 150px; padding: 9px 0 4px;}
.entertainment_name_list .entertainment_entry .rating {overflow: hidden; float: none; margin: 0 0 0 -12px; padding: 0 0 9px;}
.entertainment_name_list .entertainment_entry .rating li {padding: 0 0 0 14px;}
.entertainment_name_list .entertainment_entry .comments {float: none;}



/* alphabet */

.alphabet {position: relative; zoom: 1; margin: 0 0 9px; padding: 0 0 4px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; font-size: 11px; font-weight: bold; line-height: 11px;}
.alphabet ul {position: relative; zoom: 1; overflow: hidden; margin: 0 0 0 -5px; padding: 5px 0 9px; list-style-type: none;}
.alphabet ul:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.alphabet ul li {position: relative; zoom: 1; /*float: left;*/ display: inline-block; *display: inline; width: 12px; margin: 0 -3px 10px -1px; *margin-right: 0px; padding: 0 11px; border-left: 1px solid #aa9f8d; }
.alphabet .active, .alphabet .greygreen {position: relative; zoom: 1; margin: -4px -6px -8px; padding: 3px 6px 8px; background: transparent url(../img/bg_alphabet_active.gif) no-repeat center top; color: #fcf8f2;}
.alphabet .green, .alphabet ul li a.greygreen:hover {background: transparent url(../img/bg_alphabet_green_active.gif) no-repeat center top;}
.alphabet .greygreen {background: transparent url(../img/bg_alphabet_green.gif) no-repeat center top;}



/*  */

.your_sign {}
.your_sign h2 {margin: 0 0 13px; padding: 1px 0 7px; }
.your_sign .sign_block {}
.your_sign .sign_info {float: left; clear: left; width: 120px; padding: 0 20px 0 0; font-size: 11px;}
.your_sign .sign_info label {display: block; margin: 0 0 8px; font-weight: bold;}
.your_sign .sign_info .description {display: block;}
.your_sign .sign_area {position: relative; zoom: 1; margin: 0 0 0 140px; padding: 2px 0 8px;}
.your_sign .block_options_list {margin: 0 0 0 140px; padding: 0 0 6px;}



/* media_block */

.media_block {position: relative; zoom: 1; margin: 0 -14px 0 0; padding: 0 0 8px;}
.media_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.media_block .photo_block {position: relative; float: left; width: 492px; text-align: center;}
.media_block .photo_block .block_in {overflow: visible; margin: 0px; padding: 6px 0;}
.media_block .photo_block .large_img {position: relative; zoom: 1; text-align: center;}
.media_block .photo_block .other_img {position: relative; zoom: 1; margin: 0 0px 0 0; list-style-type: none; text-align: center; font-size: 0px;}
.media_block .photo_block .other_img:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.media_block .photo_block .other_img li {position: relative; zoom: 1; display: inline-block; *display: inline; padding: 6px 3px 0;}
.media_block .photo_block .logo {position: absolute; top: -1px; left: 0px; width: 144px; height: 168px; margin-left: 100%; padding: 11px 0 0 10px; border: 1px solid #bcab91; border-left: 0px; background: #fff;}
.media_block .photo_block .logo .corner {position: absolute; top: 173px; left: 148px; display: block; width: 7px; height: 7px; background: transparent url(../img/corners.gif) no-repeat scroll -21px -7px; font-size: 0px;}


.media_block .info {position: relative; z-index: 10; float: left; /*width: 116px;*/ margin: 0 0 10px -1px; border: 1px solid #bcab91; border-left: 0px; background: #fff; text-align: center;}
.media_block .info .block_in {float: left; padding: 10px;}
.media_block .info .photo_prew {margin: 0 0 10px; border: 3px solid #CFB690}
.media_block .info .photo_name {padding: 10px; background: transparent url("../img/dotted_1.gif") repeat-x left top; text-align: left; font-size: 11px;}
.media_block .info .corner_01 {position: absolute; display: block; top: -1px; left: -6px; width: 7px; height: 7px; margin-left: 100%; background: transparent url(../img/corners.gif) no-repeat scroll -7px -7px; font-size: 0px;}
.media_block .info .corner_02 {position: absolute; display: block; bottom: -1px; left: -6px; width: 7px; height: 7px; margin-left: 100%; background: transparent url(../img/corners.gif) no-repeat scroll -21px -7px; font-size: 0px;}

.media_block .options {position: relative; float: left; list-style-type: none; margin: 0 0 0 8px;}
.media_block .options li {padding: 0 0 8px;}
.media_block .options .button_l input {width: 216px; text-align: center;}

.media_block .rating_block {position: relative; float: left; width: 216px; margin: 0 0 0 8px;}
.media_block .rating_block .block_in {margin: 4px 10px;}
.media_block .rating_block h2 {margin: 0 45px 3px 0;}
.media_block .rating_block .descript {padding: 0 0 20px; color: #dc1c74; font-size: 15px;}
.media_block .rating_block .votes {padding: 0 0 30px; font-size: 11px;}
.media_block .rating_block .rating_list {padding: 0 14px 15px 2px;}



.media_block_2 .photo_block {width: 416px;}
.media_block_2 .rating_block {width: 292px;}
.media_block_2 .options .button_l input {width: 178px;}
.media_block_2 .info {width: 116px;}


.media_info_block {position: relative; zoom: 1; margin: 0 6px 15px; }
.media_info_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.media_info_block p {position: relative; margin: 0 0 10px;}
.media_info_block dl {position: relative; zoom: 1; margin: 0 0 10px;}
.media_info_block dl:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.media_info_block dl dt {position: relative; float: left; clear: left; padding: 0 5px 4px 0;}
.media_info_block dl dd {position: relative; float: left; *float: none; }



/* table_block_1 */

.table_block_1 { margin: 0 0 22px;}
.table_block_1 .block_1_top {z-index: 10;}
.table_block_1 .block_in {margin: 0px 0px !important; }
.table_block_1 h1 {position: relative; margin: 0 1px; padding: 3px 0 9px; background: #fff; font-size: 18px; font-weight: normal; text-align: center; color: #000;}
.table_block_1 h2 {position: relative; margin: 0 1px; padding: 3px 0 9px; background: #fff; font-size: 18px; font-weight: normal; text-align: center; color: #000;}
.table_block_1 h3 {position: relative; margin: 0 1px; padding: 3px 0 9px; background: #fff; font-size: 18px; font-weight: normal; text-align: center; color: #000;}
.table_block_1 span.h {position: relative; display: block; margin: 0 1px; padding: 3px 0 9px; background: #fff; font-size: 18px; font-weight: normal; text-align: center; color: #000;}
.table_block_1 .table_wrap { margin: 0px -1px -1px; *margin: 0px 0 0 -1px;}
.table_block_1 table {position: relative; width: 100%; border-collapse: collapse;}
.table_block_1 tr {}
.table_block_1 th {padding: 11px 3px 14px 10px; border: 1px solid #bcab91; *border-width: 1px 0 0 1px; vertical-align: middle; text-align: left;}
.table_block_1 td {padding: 11px 3px 14px; border: 1px solid #bcab91; *border-width: 1px 0 0 1px; vertical-align: middle; text-align: center;}
.table_block_1 .photo th {padding: 5px 3px 5px 10px;}
.table_block_1 .photo td {padding: 5px 3px;}
.table_block_1 .photo img {border: 3px solid #cfb690;}
/*.table_block_1 .select_row {*position: relative; *z-index: 20;} */
.table_block_1 .select_row td {padding: 4px 3px;}
.table_block_1 .select_row .button_s {margin-top: -3px; margin-bottom: -5px; float: right;}
.table_block_1 .jNiceSelectWrapper {width: 130px;}
.table_block_1 select {width: 130px;}
.table_block_1 .odd th, .table_block_1 .odd td {background: #fbf4e9;}
.table_block_1 .even th, .table_block_1 .even td {background: #fdfaf4;}
.table_block_1 .error_messages {margin: 10px 0 0; padding: 5px; background: #ffe6e6; text-align: center; color: #ff0000; border: 1px solid #ed5a5a;}
.table_block_1 .textarea_description {padding: 0 0 6px;}
.table_block_1 .model_selector {display: inline-block;}
.table_block_1 .hidden {display: none;}



/* comments_block */

.comments_block {position: relative; zoom: 1; padding: 0 0 0 10px;}
.comments_block h2 {font-size: 18px; color: #473b28; font-weight: normal;}
.comments_block .block_head {margin: 0 0 8px; padding: 0 0 50px; background: transparent url("../img/dotted_1.gif") repeat-x left bottom;}
.comments_block .block_head h2 {float: left;}
.comments_block .block_head .head_options {float: right;}

.comments_block .comments_list {position: relative; zoom: 1; margin: 0 0 20px; padding: 0 0 18px;  background: transparent url(../img/dotted_1.gif) repeat-x left bottom; list-style-type: none;}
.comments_block .comments_list .comment_entry {margin: 0 0 11px;}
.comments_block .comments_list .comment_body {margin: 0 0 6px; background: #fbf5ea;}
.comments_block .comments_list .comment_body .block_in {margin: 8px 6px; padding: 0 0 0 152px;}
.comments_block .comments_list .comment_body .block_bottom_img {position: absolute; left: 13px; width: 26px; height: 26px; background: #fcf6ea url(../img/bg_comment_body_bottom_img.gif) no-repeat left top;}
.comments_block .comments_list .comment_body .comment_info {font-size: 11px;}
.comments_block .comments_list .comment_body .avatar_end_carma {position: relative; zoom: 1; *display: inline; float: left; margin: 0 0 0 -150px; padding: 0 0 8px;}
.comments_block .comments_list .comment_body .avatar_end_carma .user_carma {position: relative; padding: 5px; text-align: center; font-size: 11px; font-weight: bold;}
.comments_block .comments_list .comment_body .avatar_end_carma .user_carma img {vertical-align: middle;}
.comments_block .comments_list .comment_body p {padding: 0 0 16px;}
.comments_block .comments_list .comment_options {position: relative; zoom: 1; overflow: hidden; margin: 0 0 0 48px; padding: 0 0 18px; list-style-type: none; color: #867963; font-weight: bold; line-height: 11px; font-size: 11px;}
.comments_block .comments_list .comment_options li {position: relative; float: left; margin: 0 0 0 -12px; padding: 0 23px 1px 12px; border-left: 2px solid #473b28;}
.comments_block .comments_list .comment_options a {color: #473b28;}
.comments_block .comments_list #commentsNoMessages {text-align: center;}

.comments_block .comment_add {min-height: 300px;}
.comments_block .comment_add h2 {padding: 0 0 15px;}
.comments_block .comment_add .textarea {margin: 0 0 10px;}
.comments_block .comment_add .textarea textarea {height: 138px;}
.comments_block .comment_add .button_s .icon {position: relative; margin: 3px 4px 0 0; vertical-align: top;}


.comment_entry.consultant .comment_body {background: #f8fba7;}
.comment_entry.consultant .comment_body .block_bottom_img {background-color: #f8fba7;}
.comment_entry.consultant .consult_info {float: right; color: #eb3588; padding-right: 4px; text-transform: uppercase; font-weight: bold;}


.comment_answer_ajax_block {height: 114px;}
.comment_answer_ajax_block p {font-size: 14pt; text-align: center; margin-top: 90px;}
.comment_answer_ajax_block img.ajaxloader {vertical-align: middle; margin-right: 20px;}



/* ??? */

#catalogForm {overflow: hidden; padding-bottom: 90px;}
#catalogForm .table_block_1 .block_in {overflow: visible;}

table.catalog_form th {width: 200px; *width: 187px;}
table.catalog_form td {text-align: left;}

table.catalog_form .text_input input {width: 500px;}
table.catalog_form .text_input.worktime_input input {width: 370px;}
table.catalog_form .text_input.contact_input input {width: 450px;}
table.catalog_form .addType.checked {background-color: #fbf4e9;}
table.catalog_form .addType:hover {background-color: #fbf4e9;}
table.catalog_form .required {color: #dd1f76;}
table.catalog_form .selector_block {float: none; vertical-align: top; padding: 3px;}
table.catalog_form .jNiceSelectWrapper {width: 170px;}
table.catalog_form .selector_block {float: left; padding: 3px;}




/* google_map */

.map_wrap {position: relative; zoom: 1; margin: 0 9px 22px; padding: 0 0 12px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom; color: #473b28;}

.google_map_block { z-index: 20; margin: 0 0 15px;}
.google_map_block .block_in {overflow: visible; z-index: 20;}
.google_map_block .map {position: relative; zoom: 1; width: 100%; overflow: hidden; padding: 0 0 20px;}
.google_map_block .map_options {position: relative; zoom: 1; padding: 0 0 6px;}
.google_map_block .map_options:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.google_map_block .map_options .submit {position: relative; zoom: 1; float: left; padding: 6px 0px; _margin-left: 1px;}
.google_map_block .map_options .show_cat {position: relative; float: right; padding: 12px 4px; font-weight: bold; font-size: 11px;}
.google_map_block .map_options .show_cat a {color: #dc1c74; text-decoration: underline;}
.google_map_block .map_options .show_cat a:hover {text-decoration: none;}


.google_map_info_lists {position: relative; zoom: 1; margin: 0 12px 12px; padding: 0 0 8px; background: transparent url(../images/dotted_1.gif) repeat-x left bottom; font-size: 11px;}
.google_map_info_lists:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.google_map_info_lists ul {position: relative; float: left; width: 170px; list-style-type: none;}
.google_map_info_lists li {position: relative; zoom: 1; padding: 10px 0 10px 42px;}
.google_map_info_lists li:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.google_map_info_lists .icon {position: relative; float: left; margin: -10px 0 0 -42px;}



.sort_type {position: relative; zoom: 1; overflow: hidden;}
.sort_type ul {position: relative; overflow: hidden; float: right; margin: 0 -20px 0 0; list-style-type: none;}
.sort_type li {position: relative; zoom: 1; float: left; margin: 0 0 0 -16px; padding: 0 30px 0 15px; border-left:  1px solid #473b28; }
.sort_type a {position: relative; zoom: 1; margin: 0 8px 0 0; color: #DC1C74; font-weight: bold; text-decoration: underline;}
.sort_type a:hover {text-decoration: none;}
.sort_type a img {position: absolute; top: 3px; right: -8px;}



/* clubs */

.communities_list {position: relative; zoom: 1; margin: 0 0 18px; list-style-type: none;}
.communities_list:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.communities_list li.communities_block {position: relative; zoom: 1; display: inline-block; *display: inline; width: 234px; height: 257px; margin: 3px 0px 3px 3px; *margin-right: 3px; vertical-align: top;}
.communities_block {background: #ffead5 url(../img/bg_useful_for_you_small.png) no-repeat right bottom;}
.communities_block.car_lady {background-image: url(../img/clubs/car_lady.jpg);}
.communities_block.beauty {background-image: url(../img/clubs/beauty.jpg);}
.communities_block.love_sex {background-image: url(../img/clubs/love_sex.jpg);}
.communities_block.ya_nevesta {background-image: url(../img/clubs/ya_nevesta.jpg);}
.communities_block.young_mother {background-image: url(../img/clubs/young_mother.jpg);}
.communities_block.fashion {background-image: url(../img/clubs/fashion.jpg);}
.communities_block.life_style {background-image: url(../img/clubs/life_style.jpg);}
.communities_block.travels {background-image: url(../img/clubs/travels.jpg);}
.communities_block.micrusha {background-image: url(../img/clubs/micrusha.jpg);}
.communities_block .block_in {min-height: 245px; _height: 245px;}
.communities_block h2 {margin: 0 0 9px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.communities_block ul {position: relative; float: none; width: 100%; padding: 0 0 9px; font-weight: bold; font-size: 11px; list-style-type: none;}
.communities_block li {position: relative; zoom: 1; padding: 0 0 5px; vertical-align: top;}
.communities_block ul a {padding: 0 0 0 13px; background: transparent url(../img/marker_2.gif) no-repeat 2px 4px;}
.communities_block .message_count {position: absolute; top: 2px; right: 0px; color: #808080; font-weight: normal; font-size: 9px;}


.communities_menu h2 {margin: 0 0 9px; padding: 1px 0 7px; background: transparent url(../img/dotted_1.gif) repeat-x left bottom;}
.communities_menu ul {padding: 0 0 9px; font-weight: bold; font-size: 11px; list-style-type: none; width: 226px; float: left;}
.communities_menu li {position: relative; zoom: 1; padding: 0 0 5px; vertical-align: top;}
.communities_menu ul a {padding: 0 0 0 13px; background: transparent url(../img/marker_2.gif) no-repeat 2px 4px;}
.communities_menu .actual_club {font-size: 15px;}


.communities_table table td {height: 56px; padding-top: 3px; padding-bottom: 3px;}
.communities_table table td .title {width: 100%; max-height: 100%; overflow: hidden; text-align: justify;}
.communities_table table tr.odd.over td {background: #f8fb6c; cursor: pointer;}
.communities_table table tr.even.over td {background: #eefd74; cursor: pointer;}
.communities_table .forum_list_2 .list {width: 100%; text-align: left;}
.communities_table .forum_list_2 {margin-top: -13px; margin-bottom: -13px; height: 100%;}



/* user_popup */

.user_popup {position: absolute; width: 150px; z-index: 1000; top: 0; left: 0; margin: -10px 0 0 -10px; display: none; background: transparent; font-family: Tahoma;}

.user_popup .block_in {position: relative; border-left: 1px solid #bcab91; border-right: 1px solid #bcab91; padding: 2px 6px; background: #fcf8f2;}
.user_popup .block_in:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.user_popup .block_top {position: relative; height: 6px; margin: 0 7px; border-top: 1px solid #bcab91; background: #fcf8f2; font-size: 0px;}
.user_popup .block_top .corner_1 {position: absolute; top: -1px; left: -7px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat left -21px;}
.user_popup .block_top .corner_2 {position: absolute; top: -1px; left: 0px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -7px -21px;}
.user_popup .block_bottom {position: relative; height: 6px; margin: 0 7px; border-bottom: 1px solid #bcab91; background: #fcf8f2; font-size: 0px;}
.user_popup .block_bottom .corner_1 {position: absolute; top: 0px; left: -7px; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -14px -21px;}
.user_popup .block_bottom .corner_2 {position: absolute; top: 0px; left: 0px; margin-left: 100%; width: 7px; height: 7px; background: transparent url(../img/corners.png) no-repeat -21px -21px;}

.user_popup .avatar {margin-top: 5px;}
.user_popup .block_content ul li {padding-bottom: 2px; background: transparent url("../img/marker_6.gif") no-repeat 1px 5px;}
.user_popup .status {color: #473b28; font-size: 12px; margin: 5px 0;}




/* OTHER
---------------------------------------------------------------------------- */




.zero_opacity {opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.hidden_file_input {position: absolute; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); z-index: 100000}


h1.title {display: block; background: transparent; margin: 0; padding: 0 0 9px; font-size: 22px; position: relative; zoom: 1; min-height: 28px; line-height: 28px; color: #473B28; font-family: Tahoma;  text-transform: none; font-weight: normal}

.voteStar {cursor: pointer; cursor: hand;}

.textarea .common_messages {padding: 0; margin-top: -3px}


.filter_metro_list {position: relative; zoom: 1; overflow: auto; ovedrflow-x: hidden; overflow-y: scroll; max-height: 200px; *height: 200px;}
.filter_metro_list li {position: relative; zoom: 1; vertical-align: top;}

.dom_template {display: none;}

.table_headline a {float: right; margin-right: 10px; margin-top: -25px;}

label.nowrap {white-space: nowrap;}


#addAddressObject {float: right;}

.blankAddressDOM {display: none;}

.more_margin {float: right; position: relative; bottom: 35px; margin-right: 20px;}
.more_margin2 {float: right; position: relative; bottom: 15px; margin-right: 20px;}

.addContactObject, .dropContactObject,
.addMetroObject, .dropMetroObject,
.addCarBrandObject, .dropCarBrandObject,
#addTag, .dropTag {position: relative; zoom: 1; display: inline-block; cursor: pointer; margin: 7px 0 0 5px; vertical-align: top;}
#addTag.hidden {display: none;}

.noDropContactObject, .noDropMetroObject, .noDropCarBrandObject {cursor: default; margin-left: 5px; visibility: hidden;}

.block_right_title {float: right; color: #dd1f76; font-weight: bold; margin-top: 30px;}
.articles_list_3 .block_right_title {margin-top: 0;}
.articles_big .block_right_title {margin-top: 0;}


.floatright {float: right;}


.cat_young_mother, .cat_young_mother a  {color: #ff6600 !important;}
.cat_micrusha, .cat_micrusha a  {color: #ff00cc !important;}
.cat_travels, .cat_travels a  {color: #0fa43a !important;}


.message_text {min-height: 430px; text-align: left; margin: 0 7px;}
.message_text .block_content {min-height: 310px;}
.message_text .message_bottom {padding: 7px 5px 0; background: transparent url(../img/dotted_1.gif) repeat-x left top;}

.message_text.rating {min-height: 306px;}
.message_text.rating .block_content {min-height: 247px;}

.your_sign .required {color: #dd1f76;}


.menu_base_sub_wrap li.club_link {float: right; list-style-image: url('../img/icon_comments_white.gif'); border: 0; margin-left: 15px; padding-left: 0px;}


.error_description {font-size: 20px; color: red;}

.col_base .relat.present .descript {right: 146px;}

.present_img {position: absolute; right: 36px; top: -6px; cursor: pointer;}

.present_info {display: none; padding-top: 10px;}
.present_info.menu_block {display: block;}
.present_info .text {height: 42px; width: 520px;}
.present_info .logo {height: 42px; font-weight: bold; float: right; margin-top: -45px;}
.present_info .logo img {vertical-align: middle;}

.error_messages {margin: 10px 0 0; padding: 5px; background: #ffe6e6; text-align: center; color: #ff0000; border: 1px solid #ed5a5a;}
.error_messages {clear: both;}

.media_block .info .photo_name {max-width: 185px;}


.message_bottom .paging {height: 22px;}


.poll_small li {padding-right: 0; padding-bottom: 3px;}
.poll_small .results li {padding-right: 110px; padding-left: 18px; background: transparent url(../img/marker_6.gif) no-repeat 1px 2px;}

.polls_list {list-style-type: none; width: 236px; float: left; margin: 0 3px 0;}
.polls_list_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.polls_list li.poll_block {width: 236px; float: left; margin-bottom: 1px;}

.more.left {float:left;}
.more.notactive {color: #dd1f76; font-weight: bold;}

img.ajaxloader {margin-top: 10px;}

.user_car_model {width: 166px;}
.user_car_model a {margin-top: 5px;}
.user_car_model img {float: right; margin-top: 4px; cursor: pointer;}

.text_input.ajaxloader span input {width: 142px;}
.text_input.ajaxloader span img {float: right;}

dl.current_status {width: 100%;}
dl.current_status dd {width: 547px;}
dl.current_status .text_input {width: 100%;}
dl.current_status .text_input input {width: 100%;}

ul.rating_options {list-style: none;}

#userCarModelForm .text_input {width: 178px;}

.search_block {position: relative; background: #e9e0d1 url(../img/bg_search_block.gif) repeat-x left top; color: #5a4b31;}
.search_block form {position: relative; padding: 0 0 8px;}
.search_block .text_input .text_input {width: 650px;}
.search_block .text_input input {width: 650px; height: 25px; padding: 0px; font-size: 18px; color: #473B28;}
.search_block .submit {position: relative; margin: 0 0 0 3px;}
.search_block p {padding: 6px 0 0; font-size: 11px;}
.search_block p label {padding: 0 6px 0 0;}

.search_small .text_input input {color: #473B28;}
.search_small ul {list-style: none;}
.search_small ul li {width: 50%; float: left; padding-top: 2px;}
.search_small .text_input input.input_title {color: lightgrey;}

table tr td.model_preview {padding: 0;}

/*
.statistics.date {left: -9px;}
.statistics.date dd {border-right: none;}
.statistics.date dt {border-color: inherit;}
.statistics.date dt.info {margin-left: 100px;}
.statistics.date dt.clock_dt {margin-left: 110px; font-weight: bold; width: 100px; text-align: center;}
.statistics.date .big_info {font-size: 20px; margin-top: -8px;}
*/
.t2.white {color: #fff;}

.content_bottom {padding: 7px 5px 0; background: transparent url(../img/dotted_1.gif) repeat-x left top;}
.content_bottom .left_block {float: left;}
.content_bottom .left_block p {position: relative; display: block; padding: 0; margin: 0 0 2px; font-size: 11px; color: #7a6e5b;}
.content_bottom .right_block {float: right;}
.content_bottom .bookmark_buttons {height: 16px;}

.addthis_toolbox.hidden {display: none;}

.message_text {position: relative;}
.message_text .message_bottom {position: relative; margin-top: 50px;}
.message_text .message_bottom .bookmark_buttons {position: absolute; top: -22px;}

.competition_status_block {margin-top: 30px;}
.comments_block {margin-top: 20px;}

#vk_like {float: left; margin-top: -3px;}
.addthis_toolbox {float: right;}


.img_border img {position: relative; zoom: 1; margin: 3px 9px 0 0; border: 3px solid #cfb690;}

.compl_menu_ent .new {font-style: normal; color: red;}

.no_list_items {margin: 20px 10px 25px; font-weight: bold; color: #000000; font-size: 14px; text-align: center;}
.no_list_items a {font-size: 14px;}

.greeting_info .entry_info {position: relative; overflow: hidden; zoom: 1; font-size: 11px; padding: 3px 0 2px; color: #7a6e5b;}
.greeting_info .entry_info li {position: relative; float: left; margin: 0 0 0 -9px; padding: 0 16px 2px 8px; line-height: 10px; border-left: 1px solid #7a6e5b; list-style-type: none;}
.greeting_info .entry_info .category {float: right; border-left: none;}
.greeting_info .entry_info .username {margin: -3px 0 -2px;}
.greeting_info .entry_info .rating_list {margin: -2px 0 -2px;}

.competition_recipes_list {clear: left; margin-left: 30px;}
.competition_recipes_list li {margin: 10px 0;}


.long_input input {width: 549px;}

.entertainment_entry_video .galerylink {margin-top: 20px;}






/* FRAMEWORK
---------------------------------------------------------------------------- */

/*
.floating_inlins_block {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; *display: inline; vertical-align: top; width: 50%; margin: 0 -1px 0 0px;}
*/

