/*---------carousel-core.css---------*//*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.6.0*/.yui-carousel {    visibility: hidden;    overflow: hidden;    position: relative;}.yui-carousel.yui-carousel-visible {    visibility: visible;}.yui-carousel-content {    overflow: hidden;    position: relative;}.yui-carousel-element {    margin: 5px 0;    overflow: hidden;    padding: 0;    position: relative;    width: 32000px;    z-index: 1;}.yui-carousel-vertical .yui-carousel-element {    margin: 0 5px;}.yui-carousel-element li {    border: 1px solid #ccc;    float: left;    list-style: none;    margin: 1px;    overflow: hidden;    padding: 0;    text-align: center;    /* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */   *float: none;   *display: inline-block;   *zoom: 1;   *display: inline;}.yui-carousel .yui-carousel-item-selected {    border: 1px dashed #000;    margin: 1px;}.yui-carousel-vertical {    height: 32000px;    margin: 0 5px;    width: auto;}.yui-carousel-vertical .yui-carousel-element li {    display: block;    float: none;}.yui-log .carousel {    background: #f2e886;}.yui-carousel-nav {    zoom: 1;}.yui-carousel-nav:after {    clear: both;    content: "";    display: block;}.yui-carousel-button-focus {    outline: 1px dotted #000;}/*---------default.css---------*//************//* DROPPING *//************/* {padding: 0px; margin: 0px;}body {background: #D4E0E3;}body, td {font-family: arial, trebuchet MS, tahoma, verdana; font-size: 11px; color: #236082;}h1,h2,h3,h4,h5,h6 {font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit;}img {border: 0px;}li {list-style: none;}table {border-collapse: collapse; border-spacing: 0px; border: 0px;}form fieldset {border: 0px solid;}form legend {display: none !important;}.inp {padding: 3px 3px 3px 6px; display: block; border: 1px solid #B9C9D2; background-color: #F2F2F2;}.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #236082; background: transparent;}.inp textarea {width: 100%; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #236082; background: transparent;}* html .inp {padding-top: 2px; padding-bottom: 3px; height: 1px; width: auto !important; width /**/: 100%;}*:first-child+html .inp {padding-top: 2px; padding-bottom: 3px;}select {padding: 2px; border: 1px solid #B9C9D4; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #236082;}hr {display: none; visibility: hidden;}.clear {clear: both; height: 1px; display: block; float: none !important;}:focus {outline: 0;}/******************//*  BASIC LAYOUT  *//******************//* main wrapper */.wrapper {padding-top: 19px; min-width: 986px; background: #D9E4E6 url(../images/body-bg.gif) repeat-x left top;}* html .wrapper {width: expression(document.body.clientWidth>986?"100%":"986px"); text-align: center;}.main {margin: 0px auto -72px auto; position: relative; width: 986px; background: #EEEEEE url(../images/main-bg.gif) repeat-y left top; text-align: left;}.main .main-top {position: relative; height: 37px; background: url(../images/main-top-bg.gif) repeat-x left top;}.main .main-top span {display: block; height: 37px; background: url(../images/main-crn-tl.gif) no-repeat left top;}.main .main-top span span {background: url(../images/main-crn-tr.gif) no-repeat right top;}.main .main-btm {position: relative; z-index: 1; height: 38px; background: url(../images/main-btm-bg.gif) repeat-x left top;}.main .main-btm span {display: block; height: 38px; background: url(../images/main-crn-bl.gif) no-repeat left top;}.main .main-btm span span {background: url(../images/main-crn-br.gif) no-repeat right top;}.main .main-wrap {background: url(../images/main-wrap-bg.gif) no-repeat 0px 37px;}.main .main-cont {padding: 2px 3px 3px 3px; margin: -37px 0px -38px 0px; position: relative; z-index: 2; min-height: 400px; background: url(../images/main-cont-bg.gif) no-repeat left bottom;}* html .main .main-cont {height: 400px;}div.hdr {margin: 109px 12px 58px 11px; clear: both; height: 48px; position: relative; z-index: 3; background: url(../images/hdr-bg.gif) repeat-x left top;}.body {padding: 0px 11px 50px 11px; clear: both;}.body .body-l-col {margin-right: 11px; width: 178px; float: left;}.body .body-c-col {width: 582px; float: left;}.body .body-r-col {width: 178px; float: right;}.body .body-s-col {width: 771px; float: left;}* html .body {height: 1%;}*:first-child+html .body {height: 1%;}.basement {padding: 0px 30px 17px 24px;}.ftr {height: 247px; background: #D4E0E3 url(../images/ftr-bg.gif) repeat-x left top; text-align: center;}.ftr .ftr-cont {margin: 0px auto; width: 986px; padding: 85px 0px 0px 0px; text-align: left;}/******************//*   YUI STYLES   *//******************/.yui-panel-container {position: absolute; z-index: 7; overflow: visible; visibility: hidden; width: auto;}.yui-panel {position: relative; top: 0px; left: 0px; z-index: 1;}body.masked .mask {top: 0pt; left: 0pt; position: absolute; display: none; opacity: 0.5; z-index: 7; background-color: #236082;}* html body.masked .mask {filter: alpha(opacity=50);}*:first-child+html body.masked .mask {filter: alpha(opacity=50);}/******************//*    CSS RULES   *//******************/.logo {float: left;} .logo a {margin: 40px 0px 0px 20px; position: absolute; z-index: 999; display: block; width: 168px; height: 39px; text-indent: -9999px; text-decoration: none; background: url(../images/logo.gif) no-repeat;}.logo a.l_ru {background: url(../images/logo.gif) no-repeat;}.logo a.l_by {background: url(../images/logo-by.gif) no-repeat;}a {color: #9243B5; text-decoration: underline;}a:hover {text-decoration: none;}blockquote {margin-bottom: 15px; padding: 6px 10px 7px 25px; zoom: 1; border: 1px solid #B9C9D4; background: url(../images/ico-info.gif) no-repeat 6px 8px;}blockquote strong {font-weight: bold;}blockquote.alert {border-color: #FF0000 !important; color: #FF0000; background-image: url(../images/ico-alert.gif);}blockquote.warn {border-color: #B9C9D4 !important;}.topbnr {right: 15px; top: 13px; position: absolute;}.topbnr img {display: block;}.imenu {position: absolute; left: 213px; top: 30px;}.imenu li {display: inline;}.imenu li a {margin-bottom: 11px; display: block; clear: both; font-size: 1px; text-indent: -9999px; background: no-repeat left top}.imenu li a.home {width: 14px; height: 13px; background-image: url(../images/ico-home.gif);}.imenu li a.info {margin-left: 1px; width: 12px; height: 12px; background-image: url(../images/ico-info2.gif);}.imenu li a.add {margin-left: 1px; width: 13px; height: 13px; background-image: url(../images/ico-favourites.gif);}.fmenu {margin-left: 32px; float: left;}.fmenu li {width: 123px; float: left; font-weight: bold; color: #FFF;}.fmenu li.project {width: 150px;}.fmenu li ul {margin-top: 10px;}.fmenu li li {width: auto; float: none; font-weight: normal; color: #3A5A70; line-height: 16px;}.fmenu li li a {color: #3A5A70;}.fmenu li.country li {text-indent: 15px;}.fmenu li.country li a img {margin: 4px 0px 0px -15px; padding-right: 5px; position: absolute;}.fmenu li.sape {width: 200px;}* html .fmenu {margin-left: 16px;}* html .fmenu li.country li a img {margin-top: 3px;}*:first-child+html .fmenu li.country li a img {margin-top: 3px;}div.hdr .country {margin: 17px 0px 0px 34px; position: absolute;}div.hdr .country.inner {margin-top: -30px;}div.hdr .country li {display: inline;}div.hdr .country a {margin-right: 8px; padding-left: 15px; display: block; float: left; font-size: 10px; color: #3A5A70; line-height: 12px; background: no-repeat 0px 2px;}div.hdr .country a.active {text-decoration: none;}div.hdr .country .ru a {background-image: url(../images/flag-ru.gif);}div.hdr .country .by a {background-image: url(../images/flag-by.gif);}* html div.hdr .country a {background-position: 0px 1px;}*:first-child+html div.hdr .country a {background-position: 0px 1px;}.hdr .help {font-size: 15px; font-weight: bold;}.hdr .help a {margin: 10px 11px 0px 0px; padding-right: 30px; float: right; color: #285578; line-height: 25px; height: 25px; zoom: 1; background: url(../images/ico-help.gif) no-repeat right center;}.hdr .mobver a {left: 25px; top: 12px; padding: 3px 0px 3px 18px; display: block; color: #1D4765; font-weight: bold; font-size: 12px; position: absolute; background: url(../images/ico-mobversion.gif) no-repeat left center;}div.hdr .search {top: 48px; left: 0px; right: 0px; height: 35px; position: absolute; background: #D7DEE3;}div.hdr .search form {padding-top: 4px; zoom: 1;}div.hdr .search form table {width: 100%;}div.hdr .search .text {padding: 0px 10px; width: 100%;}div.hdr .search .inp {background-color: #EBEFF1;}div.hdr .search .submit {padding: 0px 9px;}div.hdr .search .submit input {margin-top: 1px; float: left;}div.hdr .search select {width: 137px; background-color: #EBEFF1;}div.hdr .submenu {margin: 16px 0px 0px 12px; position: absolute;}div.hdr .submenu li {padding-left: 9px; margin-left: 8px; display: block; float: left; font-size: 10px; line-height: 13px; background: url(../images/submenu-div.gif) no-repeat 0px 2px;}div.hdr .submenu li.fi {padding-left: 0px; margin-left: 0px; background: none;}div.hdr .submenu a {color: #000; text-decoration: underline;}div.hdr .submenu a:hover {text-decoration: none;}.ftr .counters {padding: 4px 3px 0px 0px; float: right;}.ftr .counters span {padding-left: 7px; display: block; float: left;}.ftr .counters img {display: block;}.mmenu {margin: 7px 0px 0px 203px; position: absolute; z-index: 1;}.mmenu li {display: block; float: left; font-size: 14px; font-weight: bold;}.mmenu li a {display: block; color: #285578; text-decoration: none;}.mmenu li a span {display: block;}.mmenu li a span span span span {padding: 0px 7px; line-height: 32px;}.mmenu li a:hover {text-decoration: underline;}.mmenu li a.active {color: #FFFFFF; background: url(../images/mmenu-bg.gif) repeat-x left top; text-decoration: none;}.mmenu li a.active span {background: url(../images/mmenu-active-bg.gif) no-repeat left top;}.mmenu li a.active span span {background: url(../images/mmenu-active-bg.gif) no-repeat right top;}.mmenu li a.active span span span {background: url(../images/mmenu-active-crn.gif) no-repeat center bottom;}.mmenu li.download a span span span span {margin-right: 7px; padding-right: 16px; background: url(../images/mmenu-arr-down.gif) no-repeat right center;}.mmenu li.download a.active span span span span {background-image: url(../images/mmenu-arr-down-active.gif);}.mmenu li.add a span span span span {margin-right: 7px; padding-right: 16px; background: url(../images/mmenu-plus.gif) no-repeat right center;}.mmenu li.add a.active span span span span {background-image: url(../images/mmenu-plus-active.gif);}.mmenu li.create a span span span span {margin-right: 7px; padding-right: 14px; background: url(../images/mmenu-create.gif) no-repeat right center;}.mmenu li.create a.active span span span span {background-image: url(../images/mmenu-create-active.gif);}.mmenu li a.hover {color: #34A6ED; background-color: #1D4765; text-decoration: none;}.mmenu li a.hover span {background: url(../images/mmenu-active-bg.gif) no-repeat left top;}.mmenu li a.hover span span {background: url(../images/mmenu-active-bg.gif) no-repeat right top;}.mmenu li a.hover span span span {background-image: none;}.mmenu li.download a.hover span span span span {background: url(../images/mmenu-arr-down-hover.gif) no-repeat right center !important;}.mmenu li.add a.hover span span span span {background: url(../images/mmenu-plus-hover.gif) no-repeat right center !important;}.mmenu li.create a.hover span span span span {background: url(../images/mmenu-create-hover.gif) no-repeat right center !important;}.mmenu li div {margin-top: -1px; padding: 10px 0px 10px 0px; position: absolute; z-index: 9999; width: 220px; font-size: 11px; color: #FFF; background: #1D4765; display: none;}.mmenu li div ul {padding-left: 6px;}.mmenu li div ul li {display: block; float: left; width: 100px; height: 1%; position: relative;}.mmenu li div ul a {padding-left: 10px; font-size: 11px; line-height: 18px; color: #FFF; font-weight: normal; text-decoration: none;}.mmenu li div ul a:hover {color: #FFF; background: #225A80; text-decoration: none;}.cblock01 .h1,.cblock02 .h1 {margin: 0px -1px 12px -1px; position_: relative; font-size: 16px; font-weight: normal; color: #FFF; background: url(../images/hdr01-bg.gif) repeat-x left top;}.cblock01 .h1 div,.cblock02 .h1 div {display: block; background: url(../images/hdr01-crn-left.gif) no-repeat left top;}.cblock01 .h1 div div,.cblock02 .h1 div div {padding-left: 15px; line-height: 40px; background: url(../images/hdr01-crn-right.gif) no-repeat right top;}.cblock01 {margin-bottom: 10px; border: 1px solid #B9C9D4; border-top: 0px;}.cblock01 .cont {padding: 0px 6px 10px 6px;}.cblock01 .btm {clear: both; margin-bottom: -2px; position: relative; height: 1px; background: #B9C9D4 url(../images/dot01.gif) no-repeat left top;}.cblock01 .btm span {display: block; height: 1px; background: url(../images/dot01.gif) no-repeat right top;}* html .cblock01 {height: 1%;}* html .cblock01 .cont {height: 1%;}*:first-child+html .cblock01 {height: 1%;}*:first-child+html .cblock01 .cont {height: 1%;}.cblock02 {margin-bottom: 30px; background: #FFF url(../images/cblock02-cont-bg.gif) repeat-y left top;}.body .body-s-col .cblock02 {background-image: url(../images/cblock02-cont-bg02.gif);}.cblock02 .top {margin-bottom: -16px; position: relative; height: 16px; background: url(../images/cblock02-top-bg.gif) repeat-x left top;}.cblock02 .top span {display: block; height: 16px; background: url(../images/cblock02-crn-tl.gif) no-repeat left top;}.cblock02 .top span span {background: url(../images/cblock02-crn-tr.gif) no-repeat right top;}.cblock02 .btm {margin-top: -35px; position: relative; height: 35px; background: url(../images/cblock02-btm-bg.gif) repeat-x left bottom;}.cblock02 .btm span {display: block; height: 35px; background: url(../images/cblock02-crn-bl.gif) no-repeat left top;}.cblock02 .btm span span {background: url(../images/cblock02-crn-br.gif) no-repeat right top;}.cblock02 .cblock02-cont {padding: 0px 10px 5px 13px; position: relative; z-index: 2;}.cblock02 .extra {margin: 10px 14px 0px 0px; padding-right: 36px; line-height: 31px; height: 31px; float: right; font-size: 11px; background: no-repeat right center;}.cblock02 .extra span {padding-top: 1px; padding-left: 20px; background: url(../images/ico-info.gif) no-repeat left center;}.cblock02 .extra strong {font-weight: bold;}.cblock02 .extra.themes {background-image: url(../images/ico-themes.gif);}.cblock02 .extra.video {background-image: url(../images/ico-video.gif);}.cblock02 .extra.wallpapers {background-image: url(../images/ico-wallpapers.gif);}.cblock02 .extra.wallmaster {background-image: url(../images/ico-wallmaster.gif);}.cblock02 .extra.ringtones {background-image: url(../images/ico-ringtones.gif);}.cblock02 .extra.screensavers {background-image: url(../images/ico-screensavers.gif);}.cblock02 .extra.users {background-image: url(../images/ico-users.gif);}.cblock02 .extra-forum {padding-right: 40px; background-image: url(../images/ico-forum.gif);}.cblock02 .extra.games {background-image: url(../images/dmenu-ico-games.gif);}.cblock02 .extra.soft {background-image: url(../images/dmenu-ico-soft.gif);}.cblock02 .extra.ctexter {background-image: url(../images/info-icon.gif);}.cblock02 .extra .total {margin-top: 8px; padding-left: 18px; line-height: 11px; display: block; background: url(../images/ico-info.gif) no-repeat left center;}.cblock02 .extra .total a {color: #1D4765; text-decoration: underline;}.cblock02 .extra .total a:hover {text-decoration: none;}* html .cblock02 {height: 1%;}* html .cblock02 .cblock02-cont {height: 1%;}* html .cblock02 .extra {margin-right: 7px;}*:first-child+html .cblock02 {height: 1%;}*:first-child+html .cblock02 .cblock02-cont {height: 1%;}.cblock02 .h1 {margin-left: 0px; margin-right: 0px; float: left; min-width: 237px; background-image: url(../images/hdr03-bg.gif);}.cblock02 .h1 div {background-image: url(../images/hdr03-crn-left.gif);}.cblock02 .h1 div div {padding-right: 15px; background-image: url(../images/hdr03-crn-right.gif);}* html .cblock02 .h1 {width: 237px; white-space: nowrap;}.cblock03 {margin-bottom: 17px; padding: 2px; border: 1px solid #B9C9D4;}.cblock03 h3 {margin: 0px 0px 20px 0px; padding: 6px 10px 7px 18px; font-size: 14px; font-weight: bold; color: #FFF; background: #34A6ED url(../images/cblock03-hdr-bg.gif) repeat-x left top;}.cblock03 h3 a {font-size: 11px; font-weight: normal; color: #FFF; display: block; float: right; position: relative; text-transform: lowercase;}.cblock03-cont {padding: 0px 10px 10px 10px;}* html .cblock03 {height: 1%;}* html .cblock03 .cblock03-cont {height: 1%;}*:first-child+html .cblock03 {height: 1%;}*:first-child+html .cblock03 .cblock03-cont {height: 1%;}/* common item */.citems .item {width: 134px; margin: 0px 7px 15px 0px; float: left; float: left; position: relative;}.citems .item .cont {padding: 2px 2px; border: 1px solid #6CAED5; background: #FFF;}.citems .item.li {margin-right: 0px;} /* last item */.citems .item .img {padding-bottom: 2px; text-align: center;}.citems .item .img img {display: block;}.citems .item p.title {margin: 0px -2px 2px -2px; padding: 4px 10px 0px 10px; position: relative; text-align: center; border-top: 1px solid #B7E2F9;}.citems .item .cat {margin: -3px 0px 4px 0px; padding: 0px 10px; text-align: center; text-transform: lowercase;}.citems .item .cat a {color: #45AEE7;}.citems .item .rating {margin-bottom: 4px; text-align: center;}* html .citems {height: 1%;}* html .citems .item .cont {height: 1%;}*:first-child+html .citems {height: 1%;}.body-l-col .banner {margin-bottom: 10px;}.body-l-col .banner img {display: block;}.body-r-col .banner {margin-bottom: 10px;}.body-r-col .banner img {display: block;}.dmenu .cont {padding-left: 0px; padding-right: 0px;}.dmenu li {display: inline; font-size: 12px; font-weight: bold;}.dmenu li a {padding-left: 49px; display: block; line-height: 35px; color: #236082; background: no-repeat 9px 50%;}.dmenu li a.active {border: 1px solid #D9DBDE; line-height: 33px; border-left: 0px; border-right: 0px; background-color: #F5F5F5;}.dmenu li.themes a {background-image: url(../images/dmenu-ico-themes.gif);}.dmenu li.otkritki a  {background-image: url(../images/dmenu-ico-voice.gif);}.dmenu li.otkritki a sup {text-decoration: none}.dmenu li.otkritki sup {text-decoration: none}.dmenu li.ringtones a {background-image: url(../images/dmenu-ico-ringtones.gif);}.dmenu li.wallpapers a {background-image: url(../images/dmenu-ico-wallpapers.gif);}.dmenu li.video a {background-image: url(../images/dmenu-ico-video.gif);}.dmenu li.screensavers a {background-image: url(../images/dmenu-ico-screensavers.gif);}.dmenu li.soft a {background-image: url(../images/dmenu-ico-soft.gif);}.dmenu li.games a {background-image: url(../images/dmenu-ico-games.gif);}.auth .cont {padding-bottom: 15px;}.auth .inp {margin-bottom: 10px;}.auth .submit {margin-right: 5px; float: left;}.auth .actions {display: block; width: 103px; float: left; font-size: 10px;}.auth .actions a {color: #236082;}.auth .rem {margin-bottom: 10px; font-size: 10px;}.auth .rem input {margin: -2px 3px 0px 0px; vertical-align: middle;}* html .auth .rem input {margin: -2px 0px 0px -3px;}*:first-child+html .auth .rem input {margin: -2px 0px 0px -3px;}.authorized {}.authorized .cont {padding: 0px;}.authorized .item {padding-left: 11px;}.authorized .photo {float: left;}.authorized .photo img {display: block; border: 1px solid #69605B;}.authorized .descr {margin-left: 39px;}.authorized .descr .info {font-size: 10px;}.authorized .descr .info img {margin-top: 3px;}.authorized .hr {margin: 7px 0px; background-color: #B9C9D4;}.authorized .changephone {padding: 1px 0px 5px 44px; background: url(../images/novices-arr.gif) no-repeat 10px 0px;}.authorized .changephone input {margin-top: 1px;}.authorized ul {margin: 0px 0px 8px 12px;}.authorized ul li {display: inline; font-size: 11px;}.authorized ul a {margin-bottom: 2px; padding-left: 16px; display: block;}.authorized ul .mobile {font-weight: bold;}.authorized ul .mobile a {text-decoration: none; background: url(../images/ico-auth-mobile.gif) no-repeat 1px 2px;}.authorized ul .msgs a {background: url(../images/ico-auth-msgs.gif) no-repeat 0px 3px;}.authorized ul .msgsactive a {background: url(../images/message-icon.gif) no-repeat 0px 3px;}.authorized ul .msgfriend_query a {background: url(../images/friend-icon.gif) no-repeat 0px 3px;}.authorized ul .logout a {background: url(../images/ico-auth-logout.gif) no-repeat 0px 3px;}.authorized ul .downl a {background: url(../images/ico_auth-downl.gif) no-repeat 0px 3px;}.authorized ul .slots a {background: url(../images/ico-auth-slots.gif) no-repeat 0px 3px;}.authorized ul .friends a {background: url(../images/ico-auth-friends.gif) no-repeat 0px 3px;}* html .authorized .descr {height: 1%;}* html .authorized .descr .fix {margin-left: -3px; height: 1%; position: relative;}* html .authorized ul {height: 1%;}*:first-child+html .authorized ul {height: 1%;}.novices .h1 {background-image: url(../images/hdr02-bg.gif);}.novices .h1 div {background-image: url(../images/hdr02-crn-left.gif);}.novices .h1 div div {padding-left: 10px; position: relative; zoom: 1; background-image: url(../images/hdr02-crn-right.gif);}.novices .h1 em {display: block; width: 13px; height: 11px; position: absolute; right: 11px; top: 15px; background: url(../images/ico-onair.gif) no-repeat;}.novices .item {margin-bottom: 9px; padding-left: 5px; clear: both; display: block;}.novices .cont {padding-left: 5px; padding-bottom: 15px; }.novices .photo {float: left;}.novices .photo img {display: block; border: 1px solid #69605B;}.novices .descr {margin-left: 48px;}.novices .descr .info {font-size: 10px;}.novices .descr .info img {margin-top: 2px;}.novices img.arr {margin: 0px 11px 0px 10px; float: left;}.novices input.search {margin-top: 3px; float: left;}* html .novices .descr {height: 1%;}* html .novices .descr .fix {margin-left: -3px; height: 1%; position: relative;}* html .novices img.arr {margin-left: 5px;}.news .h1 {margin-bottom: 25px;}.news .extra {padding-right: 0px;}.news .extra a {color: #939EA6;}.news .extra img {padding: 0px 8px 0px 0px; margin: 0px 0px -3px 0px; position: static; background: #FFF;}.news .extra p {margin-top: 8px;}.news .group {margin-bottom: 24px;}.news .group h2 {margin: 0px 0px 11px 12px; font-size: 12px; color: #34A6ED; font-weight: bold;}.news .title {margin: 0px 0px 18px 0px; display: block; color: #FFF; height: 22px; clear: both; position: relative; background: #34A6ED url(../images/news-title-left.gif) no-repeat left top;}.news .title .cont {padding: 0px 10px; z-index: 999; line-height: 21px; background: url(../images/news-title-right.gif) no-repeat right top;}.news .title h3 {margin: 0px; display: block; float: left; color: #FFF;}.news .title p {margin-top: -1px; display: block; float: right; font-size: 10px; text-transform: lowercase;}.news .title p a {color: #FFF;}.news .item {margin: 0px 0px 5px 0px; padding: 0px 11px;}.news .item .info {margin: 0px 0px 4px 0px; font-size: 10px; color: #9B9B9B;}.news .item .info a {color: #9B9B9B;}.news .item .brief {margin-bottom: 21px; line-height: 18px;}.news .item .descr {line-height: 21px;}.news .item .descr p {margin-bottom: 21px;}.news .item h3 {margin-bottom: 1px; font-size: 11px; color: #34A6ED; font-weight: normal;}.news .item h3 a {color: #34A6ED;}.news .item.detailed h4 {margin-bottom: 4px; font-weight: bold; color: #34A6ED;}.news .item.detailed .info {margin-bottom: 25px;}.news .item.detailed .nav a {display: block; float: left; color: #34A6ED; font-size: 14px; font-weight: bold;}.news .item.detailed .nav .back {padding: 0px 0px 0px 25px; background: url(../images/ico-arr01-left.gif) no-repeat left center;}.news .item.detailed .nav .comm {padding: 0px 0px 0px 29px; float: right; background: url(../images/ico-comments.gif) no-repeat left center;}.basement .copy {margin-bottom: 13px; float: right; font-size: 11px; color: #476A82;}.basement .copy a {color: #476A82; text-decoration: none;}.basement .copy a:hover {color: #476A82; text-decoration: underline;}.basement .partners {margin-top: -5px; float: left; font-size: 11px; color: #476A82;}.basement .partners li {display: block; float: left; line-height: 24px; height: 24px;}.basement .partners img {padding-left: 10px; margin: -4px 22px -8px 0px;  vertical-align: middle; position: relative; z-index: 9;}.basement .partners .hosting img {margin-top: -8px;}.basement .links {float: left;}.basement .links a {color: #7a92a2;}.basement .models {float: right;}.basement .models a {color: #7a92a2;}* html .basement .partners {margin-top: 0px;}.breadcrumbs {margin-top: -27px; line-height: 27px; height: 27px; font-size: 10px; position: relative;}.breadcrumbs a {color: #236082;}.paging {clear: both; margin-bottom: 20px; background: #D6DFE5 url(../images/paging-crn-left.gif) no-repeat left top;}.paging .cont {height: 31px; overflow: hidden; background: url(../images/paging-crn-right.gif) no-repeat right top;}.paging .pages {margin: 6px 0px 0px 17px; float: left; font-size: 12px;}.paging .pages a {margin: 1px 6px 0px 0px; display: block; float: left; color: #236082;}.paging .pages a.next {margin-top: 0px; margin-left: 7px; width: 24px; height: 19px; text-indent: -9999px; background: url(../images/btn-rarrow.gif);}.paging .pages a.prev {margin-top: 0px; margin-left: 7px; width: 24px; height: 19px; text-indent: -9999px; background: url(../images/btn-larrow.gif);}.paging .pages a.active {text-decoration: none;}.paging form {padding: 6px 15px 0px 0px;}.paging form table {float: right;}.paging form table td {padding-left: 8px;}.paging form p {display: block; text-transform: lowercase;}.paging form .text {display: block; width: 33px;}.paging form .inp {padding: 1px 4px 2px 4px; background: #FFF; border-color: #6B93A9;}.paging form .inp input {font-size: 11px; text-align: center;}* html .paging form {height: 1%;}* html .paging form .inp {padding-top: 0px; padding-bottom: 1px;}*:first-child+html .paging form .inp {padding-top: 0px; padding-bottom: 1px;}.comments .cblock03-cont {padding-left: 19px; padding-bottom: 0px;}.comments .point {margin: 5px 0px 0px -12px; display: block; position: absolute; width: 12px; height: 11px; float: left; background: url(../images/comment-crn.gif) no-repeat left top;}.comments .comment {margin-bottom: 23px; border: 1px solid #B9C9D4; background: url(../images/comment-bg.gif) repeat-x left bottom;}.comments .header {padding: 5px 12px 0px 8px;}.comments .header .author {padding: 0px 0px 3px 0px; float: left;}.comments .header .author .photo {float: left;}.comments .header .author .photo img {display: block; border: 1px solid #69605B;}.comments .header .author .descr {margin-left: 40px;}.comments .header .author .descr .info {font-size: 10px;}.comments .header .author .descr .info img {margin-top: 2px;}.comments .header .date {margin-top: 8px; float: right;}.comments .text {padding: 9px 11px 6px 11px; border-top: 1px solid #B9C9D4;}.comments .text p {margin-bottom: 10px; line-height: 18px;}* html .comments .header {height: 1%;}* html .comments .header .author .descr {height: 1%;}* html .comments .header .author .descr .fix {margin-left: -3px; height: 1%; position: relative;}*:first-child+html .comments .header {height: 1%;}.leave-comment .cblock03-cont {padding: 0px 16px 8px 15px;}.leave-comment .inp {margin-bottom: 9px; background: #FFF;}.leave-comment .ico {margin: 6px 10px 0px 0px; display: block; width: 16px; height: 15px; float: right; background: url(../images/ico-comments.gif) no-repeat;}.leave-comment .submit {float: right;}.compcat {}.compcat h2 {margin: 0px 0px 11px 12px; font-size: 12px; color: #34A6ED; font-weight: bold;}.compcat h2 a {color: #34A6ED;}.compcat .list {margin-bottom: 20px;}.compcat .list dt {margin-bottom: 19px; font-size: 12px; color: #FFF; font-weight: bold; background: #34A6ED url(../images/news-title-left.gif) no-repeat left top;}.compcat .list dt a {padding: 3px 12px 4px 12px; display: block; color: #FFF; background: url(../images/news-title-right.gif) no-repeat right top;}.compcat .list dd {margin-bottom: 19px; padding: 0px 0px 0px 14px;}.compcat .list dd a {color: #34A6ED;}* html .compcat .list {height: 1%;}.compcat .companies .paging {margin-bottom: 12px;}.compcat .companies dl {padding: 0px 11px 19px 11px;}.compcat .companies dt {margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #34A6ED;}.compcat .companies dt a {color: #34A6ED;}.compcat .companies dd {margin-bottom: 19px; line-height: 18px;}* html .compcat .companies {height: 1%;}.compcat .firm {padding: 0px 5px 0px 12px;}.compcat .firm h3 {margin-bottom: 9px; font-weight: bold; font-size: 11px; color: #34A6ED;}.compcat .firm h4 {font-weight: bold; font-size: 11px;}.compcat .firm .descr {margin-bottom: 52px; line-height: 18px;}.compcat .firm .descr p {margin-bottom: 12px;}.compcat .firm .descr ul {margin: 0px 0px 12px 7px;}.compcat .firm .descr ul li {padding-left: 12px; background: url(../images/bullet01.gif) no-repeat 0px 7px;}.compcat .firm .descr img.on-left {margin: 10px 20px 20px 10px; display: block; float: left;}.compcat .firm .descr img.on-right {margin: 10px 10px 20px 20px; display: block; float: right;}.compcat .firm .contacts {margin-bottom: 30px;}.compcat .firm .contacts h5 {margin-bottom: 20px;}.compcat .firm .contacts li {line-height: 18px;}.compcat .firm .sections {margin-bottom: 30px;}.compcat .firm .sections h5 {margin-bottom: 8px;}.compcat .firm .sections li {line-height: 18px;}* html .compcat .firm {height: 1%;}.register form {margin-bottom: 20px;}.register form .row {padding: 7px 0px 6px 0px; height: 1%;}.register form .row.odd {background: #F3F3F3;}.register form label.title {margin: 3px 8px 0px 0px; width: 115px; line-height: 16px; display: block; float: left; font-weight: bold; text-align: right;}.register form label.title span {font-size: 13px; color: #35C831;}.register form .inp {background: #FFF;}.register form .input {float: left; width: 416px; background: #FFF;}.register form .pwd .input.pass {width: 138px;}.register form .pwd label.confirm {width: 128px;}.register form .pwd .input.confirm {width: 142px;}.register form .place select {float: left;}.register form .place .country {width: 136px;}.register form .place label.city {width: 122px;}.register form .place select.city {width: 149px;}.register form .dob select {margin: 0px 10px 0px 0px; float: left; width: 107px;}.register form .sex .cont {float: left; width: 410px;}.register form .sex img {margin: 5px 3px 0px 0px; display: block; float: left;}.register form .sex input {margin: 3px 5px 0px 0px; float: left;}.register form .sex .name {margin: 2px 13px 0px 0px; display: block; float: left;}.register form .email .input {margin-bottom: 3px;}.register form .email .info {margin-left: 125px; font-size: 10px;}.register form .avatar input {margin-bottom: 5px; float: left;}.register form .avatar p.placeholder {margin-right: 8px; width: 115px; float: left;}.register form .avatar p.placeholder img {float: right; display: block; border: 1px solid #1D4765;}.register form .avatar p.note {margin-bottom: 13px; font-size: 10px; float: left; width: 420px;}.register form .avatar p.lnk {font-size: 12px; float: left; width: 420px; font-weight: bold;}.register form .avatar p.lnk a {padding: 5px 0px 8px 35px; display: block; zoom: 1; background: url(../images/ico-imgcropper.gif) no-repeat left center;}.register form .protect label {margin-right: 16px; width: 107px;}.register form .protect img {margin: 16px 12px 0px 0px; float: left;}.register form .protect .input {margin: 16px 16px 0px 0px; float: left; width: 160px;}.register form .protect p {margin: 19px 0px 0px 0px; display: block; float: left;}.register form .opts ul {margin: 5px 0px 3px 0px; display: block; float: left;}.register form .opts li {clear: both;}.register form .opts input {margin: 0px 13px 4px 0px; float: left;}.register form .opts ul label {margin: 0px 0px 4px 0px; display: block; float: left;}.register form .approve {padding: 15px 0px 18px 0px;}.register form .approve p {margin: 4px 0px 0px 0px; display: block; float: left;}.register form .approve p input {margin-right: 13px;}.register form .controls input {margin-right: 17px; display: block; float: left;}* html .register form .sex img {margin-right: 0px;}* html .register form .sex input {margin-top: 0px;}* html .register form .opts input {margin-top: -3px; margin-right: 10px;}* html .register form .approve p input {margin-right: 10px;}*:first-child+html .register form .sex img {margin-right: 0px;}*:first-child+html .register form .sex input {margin-top: 0px;}*:first-child+html .register form .opts input {margin-top: -3px; margin-right: 10px;}*:first-child+html .register form .approve p input {margin-right: 10px;}.whyreg ul {margin-left: 5px;}.whyreg ul li {clear: both;}.whyreg li span {display: block; width: 16px; float: left;}.whyreg li p {margin-bottom: 18px; display: block; width: 130px; float: left;}.filter {margin-bottom: 15px;}.filter .fcont {padding: 4px 5px 11px 15px; border: 1px solid #E0E4E7; background: #F5F5F5;}.filter .ftop {margin-bottom: -16px; height: 16px; position: relative; background: url(../images/filter-crn-tl.gif) no-repeat left top;}.filter .ftop span {display: block; height: 16px; width: auto; background: url(../images/filter-crn-tr.gif) no-repeat right top;}.filter .fbtm {margin-top: -16px; height: 16px; position: relative; background: url(../images/filter-crn-bl.gif) no-repeat left bottom;}.filter .fbtm span {display: block; height: 16px; background: url(../images/filter-crn-br.gif) no-repeat right top;}.filter .param {margin-right: 8px; float: left; width: 116px;}.filter .param label {margin-bottom: 4px; display: block; clear: both; font-size: 10px; text-transform: lowercase;}.filter .param select {width: 100%; border-color: #6B93A9;}.filter .param .inp {border-color: #6B93A9; background: #FFF;}.filter .submit {margin: 16px 0px 0px 0px; float: left;}.filter.filter-games .param {margin-right: 25px; width: 140px;}.filter.filter-wallpapers .param {margin-right: 25px; width: 140px;}.filter.filter-mobile .fcont {padding-top: 20px; padding-bottom: 18px;}.filter.filter-mobile .title {margin: 0px 12px 0px 0px; padding-right: 47px; line-height: 31px; display: block; float: left; font-weight: bold; font-size: 14px; color: #34A6ED; background: url(../images/novices-arr.gif) no-repeat right 0px;}.filter.filter-mobile select {border-color: #B9C9D4;}.filter.filter-mobile .param {margin: 4px 33px 0px 0px; width: 145px;}.filter.filter-mobile .param.param-last {margin-right: 0px;}* html .filter .fcont {height: 1%;}* html .filter .param select {margin-top: 2px;}*:first-child+html .filter .param select {margin-top: 2px;}/* extended filter styles */.filter a.toggle {padding: 0px 12px 0px 0px; background: url(../images/arr02-down.gif) no-repeat right 7px;}.filter a.toggle.opened {background-image: url(../images/arr02-up.gif);}.filter .ext {margin-bottom: 3px; clear: both; height: 0px; overflow: hidden; position: relative; background: #F5F5F5;}.filter .ext.opened {height: auto;}.filter .ext .ext-cont {padding-top: 6px;}/* User Area styles >>> */.user-area .cblock02-cont {padding-right: 14px; padding-bottom: 60px;}.user-area .user-area-cont {clear: both; border: 1px solid #B9C9D4; border-top: 0px;}.user-area .h2 {margin-bottom: 9px;}.user-area .header {margin: 0px -1px; padding: 3px 10px 4px 10px; display: block; clear: both; color: #FFF; font-weight: bold; font-size: 12px; background: #34A6ED url(../images/table-th-bg.gif) repeat-x left top;}.user-area .header a {font-size: 11px; font-weight: normal; color: #FFF; display: block; float: right; position: relative; text-transform: lowercase;}.user-area .menu {padding-left: 5px;}.user-area .menu li {margin: 0px 0px 8px 5px; padding: 0px 0px 0px 5px; display: block; float: left;  background: url(../images/user-profile-menu-div.gif) no-repeat left 3px;}.user-area .menu li.fc {margin-left: 0px; padding-left: 0px; background: none;}.user-area .menu li a {color: #34A6ED; text-decoration: underline;}.user-area .menu li a.active {color: #9243B5; text-decoration: none;}.user-area .menu li a:hover {text-decoration: none;}* html .user-area .user-area-cont {height: 1%;}*:first-child+html .user-profile .user-area-cont {height: 1%;}.user-area .summary .pinfo {margin: 5px; background: #E6F3FB;}.user-area .summary .pinfo .pinfo-cont {padding: 10px 0px 22px 13px; height: 1%;}.user-area .summary .pinfo .img {float: left;}.user-area .summary .pinfo .img img {display: block; border: 1px solid #1D4765;}.user-area .summary .pinfo .descr {margin-left: 112px;}.user-area .summary .pinfo .name {font-size: 14px; font-weight: bold; color: #34A6ED;}.user-area .summary .pinfo .name img {margin: 0px 5px 0px 0px; position: static;}.user-area .summary .pinfo .info-extra {margin-bottom: 10px; font-size: 10px;}.user-area .summary .pinfo .text {}.user-area .summary .pinfo .text p {line-height: 16px;}* html .user-area .summary .pinfo {height: 1%;}* html .user-area .summary .pinfo .descr {height: 1%;}* html .user-area .summary .pinfo .descr .fix {margin-left: -3px; height: 1%; position: relative;}*:first-child+html .user-area .summary .pinfo {height: 1%;}.user-area .summary .submenu {padding: 16px 0px 17px 47px; border-top: 1px solid #B9C9D4;}.user-area .summary .submenu ul {display: block; float: left; width: 220px;}.user-area .summary .submenu ul.fi {margin-right: 40px;}.user-area .summary .submenu ul li {padding-left: 26px; display: block; font-size: 14px; font-weight: bold; line-height: 24px;  background: no-repeat left center}.user-area .summary .submenu ul a {color: #34A6ED;}.user-area .summary .submenu ul a.new {color: #9243B5; font-weight: bold; font-size: 11px; text-decoration: none;}.user-area .summary .submenu ul a.new:hover {text-decoration: underline;}.user-area .summary .submenu ul .imessages {background-image: url(../images/ico-profile-mail.gif);}.user-area .summary .submenu ul .isettings {background-image: url(../images/ico-profile-settings.gif);}.user-area .summary .submenu ul .iupload {background-image: url(../images/ico-profile-uplds.gif);}.user-area .summary .submenu ul .isubscribe {background-image: url(../images/ico-profile-subscribe.gif);}.user-area .summary .submenu ul .ifriends {background-image: url(../images/ico-profile-friends.gif);}.user-area .summary .submenu ul .iguestbook {background-image: url(../images/ico-profile-guestbook.gif);}.user-area .summary .submenu ul .iaddcontent {background-image: url(../images/ico-profile-addcontent.gif);}.user-area .summary .submenu ul .idownloads {background-image: url(../images/ico-profile-downloads.gif);}.user-area .summary .submenu ul .iedit {background-image: url(../images/ico-profile-edit.gif);}.user-area .summary .submenu ul .iphoto {background-image: url(../images/ico-profile-photo.gif);}.user-area .summary .link p {padding: 15px 33px 20px 71px; font-weight: normal; color: #236082; line-height: 16px; background: url(../images/ico-photo.gif) no-repeat 22px center;}.user-area .summary .link p a {font-weight: bold;}* html .user-area .summary .submenu {height: 1%;}*:first-child+html .user-area .summary .submenu {height: 1%;}.user-area .summary .friends .items {padding: 25px 0px 0px 20px;}.user-area .summary .friends .item {margin: 0px 5px 20px 0px; width: 166px; float: left;}.user-area .summary .friends .item .photo {float: left;}.user-area .summary .friends .item .photo img {display: block; border: 1px solid #69605B;}.user-area .summary .friends .item .descr {margin-left: 45px;}.user-area .summary .friends .item .descr .info {font-size: 10px;}.user-area .summary .friends .item .descr .info img {margin-top: 2px;}* html .user-area .summary .friends {height: 1%;}* html .user-area .summary .friends .items {height: 1%;}* html .user-area .summary .friends .item .descr {height: 1%;}* html .user-area .summary .friends .item .descr .fix {margin-left: -3px; height: 1%; position: relative;}*:first-child+html .user-area .summary .friends {height: 1%;}*:first-child+html .user-area .summary .friends .items {height: 1%;}.user-area .summary .invite {padding-bottom: 8px;}.user-area .summary .invite div.header {margin-bottom: 16px;}.user-area .summary .invite p {padding-top: 5px; width: 275px; float: left; font-weight: bold; color: #236082; font-size: 14px; text-align: center;}.user-area .summary .invite p input {margin-top: 16px; }.user-area .summary .invite .fields {float: left; width: 230px;}.user-area .summary .invite .input {margin-bottom: 8px; width: 217px;}.user-area .summary .invite .input input {font-size: 10px; color: #8AA9BA;}.user-area .summary .novelty {padding: 0px 0px 0px 0px;}.user-area .summary .novelty ul {margin: 28px 10px 24px 0px; float: left; width: 245px;}.user-area .summary .novelty ul.fi {margin-left: 26px;}.user-area .summary .novelty ul li {margin-bottom: 10px; padding: 0px 0px 0px 18px; background: url(../images/ico-profile-novelty.gif) no-repeat 0px 2px;}.user-area .summary .novelty ul li.hot {font-weight: bold; background-image: url(../images/ico-profile-novelty-hot.gif);}.user-area .summary .novelty a {color: #34A6ED; text-decoration: underline;}.user-area .summary .novelty a:hover {text-decoration: none;}* html .user-area .summary .novelty ul.fi {margin-left: 13px;}.user-area .ufriends {}.user-area .ufriends .friends-cont {padding: 10px 34px 50px 24px;}.user-area .ufriends p.links {margin: 0px 0px 9px -5px; font-size: 12px; font-weight: bold; color: #236082;}.user-area .ufriends p.links a {color: #34A6ED; text-decoration: underline;}.user-area .ufriends p.links a:hover {color: #34A6ED; text-decoration: none;}.user-area .ufriends .items {padding-left: 8px;}.user-area .ufriends .items .item {margin-bottom: 17px; width: 25%; float: left;}.user-area .ufriends .items .item.first {}.user-area .ufriends .items .item.last {margin-left: -1px;}.user-area .ufriends .items .item .cont {margin: 0px auto; width: 90px;}.user-area .ufriends .items .item.first .cont {margin: 0px; float: left;}.user-area .ufriends .items .item.last .cont {margin: 0px; float: right;}.user-area .ufriends .items .item .img img {margin-bottom: 6px; display: block; float: left; border: 1px solid #646464;}.user-area .ufriends .items .item .name {margin-bottom: 2px;}.user-area .ufriends .items .item .info {font-size: 10px;}.user-area .ufriends .items .item .rem {font-weight: bold;}.user-area .ufriends .items .item .rem a {padding: 0px 0px 0px 12px; display: block; color: #34A6ED; text-transform: lowercase; background: url(../images/ico-delete02.gif) no-repeat 0px 5px;}.user-area .ufriends .paging {margin-left: -8px;}* html .user-area .ufriends .friends-cont {height: 1%;}*:first-child+html .user-area .ufriends .friends-cont {height: 1%;}.user-area .guestbook-cont {padding: 11px 15px 0px 15px;}.user-area .uguestbook .paging {margin: 0px -2px 12px -2px;}.user-area .uguestbook .ccomments {padding: 0px; margin-bottom: 0px; border: 0px;}.user-area .uguestbook .ccomments .items {margin-bottom: 12px; padding: 0px;}.user-area .uguestbook .ccomments .comment {margin-bottom: 7px;}.user-area .uguestbook .ctexteditor {margin-bottom: 75px;}.user-area .uguestbook .ctexteditor form {padding-left: 0px !important; padding-right: 0px !important;}* html .user-area .guestbook-cont {height: 1%;}*:first-child+html .user-area .guestbook-cont {height: 1%;}.user-area .uwap {}.user-area .uwap .wap-cont {padding: 7px 4px;}.user-area .uwap blockquote {margin: 0px 2px 16px 2px;}.user-area .uwap .info {margin-bottom: 15px; font-weight: bold; color: #236082; font-size: 14px; text-align: center;}.user-area .uwap .link-help {margin-bottom: 8px; font-weight: bold; font-size: 14px; text-align: center;}.user-area .uwap .link-help a {color: #34A6ED;}.user-area .uwap table {margin-bottom: 12px; width: 100%;}.user-area .uwap table tr.odd {background: #EFEFEF;}.user-area .uwap table th {padding: 4px; text-align: center; font-size: 11px; color: #236082; background: #CED9E1;}.user-area .uwap table th span {font-weight: normal;}.user-area .uwap table td {padding: 10px 5px; text-align: center; border-right: 1px solid #B9C9D4;}.user-area .uwap table td.title {width: 31%;}.user-area .uwap table td.type {width: 23%;}.user-area .uwap table td.size {width: 28%;}.user-area .uwap table td.actions {width: 18%; text-align: center; border-right: 0px;}* html .user-area .uwap .wap-cont {height: 1%;}*:first-child+html .user-area .uwap .wap-cont {height: 1%;}.user-area .usubscribe {}.user-area .usubscribe .subscribe-cont {padding: 7px 4px;}.user-area .usubscribe blockquote {margin: 0px 2px 16px 2px;}.user-area .usubscribe .info {margin-bottom: 15px; font-weight: bold; color: #236082; font-size: 14px; text-align: center;}.user-area .usubscribe table {margin-bottom: 12px; width: 100%;}.user-area .usubscribe table tr.odd {background: #EFEFEF;}.user-area .usubscribe table th {padding: 4px; text-align: center; font-size: 11px; color: #236082; background: #CED9E1;}.user-area .usubscribe table th span {font-weight: normal;}.user-area .usubscribe table td {padding: 10px 5px; text-align: center; border-right: 1px solid #B9C9D4;}.user-area .usubscribe table td.title {width: 41%;}.user-area .usubscribe table td.schedule {width: 41%;}.user-area .usubscribe table td.schedule ul {padding-left: 20px;}.user-area .usubscribe table td.schedule li {float: left;}.user-area .usubscribe table td.schedule li.fc {margin-right: 10px;}.user-area .usubscribe table td.schedule input {margin-right: 0px; vertical-align: middle;}.user-area .usubscribe table td.schedule label {cursor: hand; cursor: pointer;}.user-area .usubscribe table td.actions {width: 18%; text-align: center; border-right: 0px;}.user-area .usubscribe .btn-controls {padding-right: 12px; text-align: right;}.user-area .usubscribe .btn-controls input {margin-left: 11px;}* html .user-area .uwap .wap-cont {height: 1%;}*:first-child+html .user-area .uwap .wap-cont {height: 1%;}.user-area .umessage-cont {padding: 4px;}.user-area .umessage .table {margin-bottom: 13px; width: 100%;}.user-area .umessage .table th {padding: 8px 15px 9px 12px; vertical-align: top; font-weight: bold; text-align: right; white-space: nowrap; border-right: 1px solid #A5B1BA; border-bottom: 1px solid #A5B1BA; background: #CED9E1;}.user-area .umessage .table td {padding: 8px 0px 9px 18px; vertical-align: top; width: 100%; border-bottom: 1px solid #A5B1BA; background: #EAEFF2;}.user-area .umessage .table tr.subject td {font-weight: bold;}.user-area .umessage .table tr.date td {font-weight: bold;}.user-area .umessage .table tr.user td {padding-top: 14px; padding-bottom: 15px;}.user-area .umessage .table tr.user td img.photo {float: left; border: 1px solid #646464;}.user-area .umessage .table tr.user td .info {padding-top: 18px; margin-left: 105px;}.user-area .umessage .table tr.user td .info .name {margin-bottom: 2px;}.user-area .umessage .table tr.user td .info .uinfo {margin-bottom: 6px;}.user-area .umessage .table tr.message td {padding: 5px; color: #236082;}.user-area .umessage .table tr.message td div.msg-cont {padding: 14px 13px 0px 13px; white-space: pre-line; background: #FFF;}.user-area .umessage .table tr.message td div.msg-cont .msg {margin-bottom: 75px; font-size: 12px;}.user-area .umessage .table tr.message td div.msg-cont .msg p {margin-bottom: 13px;}.user-area .umessage .table tr.message td div.msg-cont .msg .theme {color: #9243B5;}.user-area .umessage .table tr.message td div.msg-cont .msg .theme strong {font-weight: bold;}.user-area .umessage .table tr.message td div.msg-cont .msg .actions {font-weight: bold; color: #9243B5;}.user-area .umessage .table tr.message td div.msg-cont .msg .actions a {color: #9243B5;}.user-area .umessage .table tr.message td div.msg-cont .msg .actions a.accept {color: #1BB118;}.user-area .umessage .table tr.message td div.msg-cont span {color: #34A6ED;}.user-area .umessage .controls {padding: 0px 0px 0px 0px; zoom: 1;}.user-area .umessage .controls ul li {display: inline; font-size: 14px; font-weight: bold;}.user-area .umessage .controls ul a {margin: 0px 20px 14px 0px; padding: 0px 0px 0px 28px; display: block; line-height: 18px; float: left; color: #34A6ED; text-decoration: underline; background: no-repeat left center;}.user-area .umessage .controls ul a.back {margin-right: 0px; float: right; background-image: url(../images/ico-arr01-left.gif);}.user-area .umessage .controls ul a.remove {background-image: url(../images/ico-delete.gif);}.user-area .umessage .controls ul a.toggle {background-image: url(../images/ico-toggle-comment.gif); background-position: 5px center;}.user-area .umessage .controls ul a.toggle.opened {background-image: url(../images/ico-hide.gif); background-position: left center;}.user-area .umessage .controls ul a:hover {text-decoration: none;}.user-area .umessage .controls div.comment {height: 0px; overflow: hidden; position: relative;}.user-area .umessage .controls div.comment.opened {height: auto;}.user-area .umessage .controls div.comment form {padding-bottom: 15px;}.user-area .umessage .controls div.comment .inp {margin-bottom: 11px; background-color: #EAF6FD; border-color: #C8DBE7;}.user-area .umessage .controls div.comment .submit {text-align: right;}.user-area .umessage .friendship .msg {margin-bottom: 30px !important;}.user-area .umessage .friendship .controls {position: relative; margin-left: -15px; margin-right: -15px; padding: 15px 20px 0px 20px; border-top: 1px solid #D6DFE5;}.user-area .umessage .messages {margin-bottom: 12px;}.user-area .umessage .messages .item {padding: 12px 15px 0px 23px; clear: both;}.user-area .umessage .messages .item p {margin-bottom: 12px;}.user-area .umessage .messages .item .poster {display: block; width: 77%; float: left; font-weight: bold; font-size: 11px; color: #9243B5;}.user-area .umessage .messages .item .date {display: block; width: 22%; float: right; font-size: 11px; text-align: right; color: #9243B5;}.user-area .umessage .messages .item .msg {display: block; clear: both; font-size: 12px;}.user-area .umessage .messages .item.dark {background-color: #EFEFEF;}.user-area .umessage .messages .item.dark .poster {color: #34A6ED;}.user-area .umessage .messages .item.dark .date {color: #34A6ED;}* html .user-area .umessage table tr.message td div.msg-cont {height: 1%; zoom: 1;}/** html .user-area .umessage .messages .item {height: 1%;}*/* html .user-area .umessage .friendship .controls {display: inline-block;}*:first-child+html .user-area .umessage table tr.message td div.msg-cont {height: 1%;}/**:first-child+html .user-area .umessage .messages .item {height: 1%;}*/.user-area .umessages .form {padding: 2px;}.user-area .umessages .form table {margin-bottom: 12px; width: 100%;}.user-area .umessages .form table tr.even {background: #EFEFEF;}.user-area .umessages .form table tr.highlight {background: #BCDDFC;}.user-area .umessages .form table th {padding: 4px; text-align: center; font-size: 11px; color: #236082; background: #CED9E1;}.user-area .umessages .form table td {padding: 10px 5px; border-left: 1px solid #B9C9D4;}.user-area .umessages .form table td.mark {text-align: center; border-left: 0px;}.user-area .umessages .form table td.date {padding-left: 15px;}.user-area .umessages .form table td.from {padding-left: 13px;}.user-area .umessages .form table td.from .photo {float: left;}.user-area .umessages .form table td.from .photo img {display: block; border: 1px solid #69605B;}.user-area .umessages .form table td.from .descr {margin-left: 48px;}.user-area .umessages .form table td.from .descr .info {font-size: 10px;}.user-area .umessages .form table td.from .descr .info img {margin-top: 2px;}.user-area .umessages .form table td.status {text-align: center;}.user-area .umessages .form table td.messages {padding-left: 20px; padding-right: 20px; text-align: center;}.user-area .umessages .form table td.messages a.total {color: #236082;}.user-area .umessages .form table tr.highlight td.messages {font-weight: bold; font-size: 12px; color: #9243B5; text-align: left;}.user-area .umessages .form .cancel {margin: 4px 0px 0px 12px; display: block; float: left;}.user-area .umessages .form .cancel a {color: #236082;}.user-area .umessages .form .submit {margin: 0px 8px 10px 0px; float: right;}.user-area .umessages .paging {margin: 0px 8px 15px 8px;}* html .user-area .umessages .form .table td.from .descr {height: 1%;}* html .user-area .umessages .form .table td.from .descr .fix {margin-left: -3px; height: 1%; position: relative;}* html .user-area .umessages .form .cancel {margin-left: 6px;}.user-area .uphoto {}.user-area .uphoto .uphoto-cont {padding: 7px 4px;}.user-area .uphoto blockquote {margin: 0px 2px 8px 2px; padding-right: 20px;}.user-area .uphoto p.add-photo {margin-bottom: 4px; text-align: center;}.user-area .uphoto .table {margin-bottom: 12px; width: 100%;}.user-area .uphoto .table tr.odd {background: #EFEFEF;}.user-area .uphoto .table th {padding: 4px; text-align: center; font-size: 11px; color: #236082; background: #CED9E1;}.user-area .uphoto .table td {padding: 10px 13px; text-align: center;}.user-area .uphoto .table td.photo {width: 1%;}.user-area .uphoto .table td.photo a {display: block; float: left; border: 2px solid #FFF;}.user-area .uphoto .table td.photo a:hover {border-color: #34A6ED !important;}.user-area .uphoto .table td.photo a span {display: block; border: 1px solid #6CAED5;}.user-area .uphoto .table td.photo a img {display: block; border: 2px solid #FFF;}.user-area .uphoto .table tr.odd td.photo a {border-color: #EFEFEF;}.user-area .uphoto .table td.title {width: 98%;}.user-area .uphoto .table td.actions {width: 1%;}.user-area .uphoto .table td.actions input {margin: 0px auto 6px auto; clear: both; display: block;}.user-area .uphoto .uphoto-empty {padding-top: 35px;}.user-area .uphoto .uphoto-empty p.msg {margin-bottom: 24px; font-size: 14px; color: #34A6ED; font-weight: bold; text-align: center;}.user-area .uphoto .uphoto-empty p.add-photo {margin-bottom: 35px;}* html .user-area .uphoto .uphoto-cont {height: 1%;}*:first-child+html .user-area .uphoto .uphoto-cont {height: 1%;}.user-area .uprofile h3 {margin-bottom: 7px;}.user-area .uprofile blockquote {margin: 0px 3px 15px 3px;}.user-area .uprofile .uprofile-cont {padding: 10px 4px 0px 4px; zoom: 1;}.user-area .uprofile .table {margin-bottom: 17px; width: 100%;}.user-area .uprofile .table tr.odd {background-color: #F3F3F3;}.user-area .uprofile .table tr.even {background-color: #FFF;}.user-area .uprofile .table th {padding: 9px 23px 5px 15px; vertical-align: top; white-space: nowrap; font-weight: bold; color: #236082; text-align: right;}.user-area .uprofile .table td {padding: 5px 0px 5px 0px; vertical-align: top; width: 100%;}.user-area .uprofile .table select {width: 140px; float: left; border-color: #538DB0;}.user-area .uprofile .table .input {margin-right: 14px; width: 318px; float: left;}.user-area .uprofile .table .input .inp {border-color: #538DB0; background-color: #FFF;}.user-area .uprofile .table em {margin-top: 4px; font-style: normal; float: left; font-size: 11px; color: #7C96A8;}.user-area .uprofile .table .job select {margin-right: 13px;}.user-area .uprofile .table .job p {margin-top: 5px; display: block; float: left; font-size: 10px; color: #236082;}.user-area .uprofile .table .theme th span {line-height: 25px; font-weight: normal;}.user-area .uprofile .table .theme th span input {margin: 0px 0px 0px 5px; vertical-align: middle;}.user-area .uprofile .table .theme .list a {margin: 0px 5px 5px 0px; display: block; float: left; border: 2px solid #F3F3F3;}.user-area .uprofile .table .theme .list a.active,.user-area .uprofile .table .theme .list a:hover {border-color: #34A6ED;}.user-area .uprofile .table .theme .list span {display: block; border: 1px solid #538DB0;}.user-area .uprofile .table .theme .list img {display: block; border: 2px solid #FFF;}.user-area .uprofile .table .theme .check {margin-bottom: 8px; position: relative; top: 2px; font-weight: bold;}.user-area .uprofile .controls {margin-bottom: 13px; text-align: center;}.user-area .uprofile .controls input {margin: 0px 5px;}.user-area .uprofile p.about-me {margin-bottom: 10px; padding: 0px 5px; font-weight: bold;}.user-area .uprofile .cwysiwyg .form {padding-bottom: 0px;}.user-area .uprofile .cwysiwyg .box {margin-top: 20px;}.user-area .uprofile .avatar {padding: 3px 0px 20px 63px; zoom: 1;}.user-area .uprofile .avatar img {margin-right: 13px; float: left; border: 1px solid #1d4765;}.user-area .uprofile .avatar div {float: left; font-weight: bold; font-size: 12px;}.user-area .uprofile .avatar div p {margin-bottom: 10px;}.user-area .uprofile .avatar div ul {}.user-area .uprofile .avatar div ul li {margin-bottom: 6px;}.user-area .uprofile .avatar div ul li a {padding-left: 23px; background: no-repeat 0px 1px;}.user-area .uprofile .avatar div ul li.create a {background-image: url(../images/ico-create-avatar.gif);}.user-area .uprofile .avatar div ul li.add a {background-image: url(../images/ico-add-avatar.gif);}.user-area .uprofile .search ul {margin-top: 4px; *margin-top: 0px; *margin-bottom: 6px; float: left; width: 370px;}.user-area .uprofile .search ul li {margin-bottom: 8px; float: left; width: 176px; *margin-bottom: 3px;}.user-area .uprofile .search ul li input {margin-right: 8px; *margin-right: 6px; vertical-align: middle;}.user-area .uadded blockquote {margin: 8px 8px 11px 7px;}.user-area .uadded .cmenu {margin: 0px 10px 24px 10px;}.user-area .uadded .sort {margin: 0px 10px 5px 0px; font-size: 10px; text-align: right;}.user-area .uadded .items {margin: 0px 4px 16px 4px;}.user-area .uadded .items table {width: 100%;}.user-area .uadded .items tr.odd {background: #F3F3F3;}.user-area .uadded .items td {padding: 10px 14px 13px 14px; border-right: 1px solid #B9C9D4;}.user-area .uadded .items td.rating {text-align: center;}.user-area .uadded .items td.ed {padding-left: 11px; padding-right: 23px;}.user-area .uadded .items td.ed a {padding-left: 23px; display: block; float: left; height: 15px; line-height: 15px; background: url(../images/ico-edit.gif) no-repeat left center;}.user-area .uadded .items td.del {padding-left: 10px; padding-right: 7px; border-right: 0px;}.user-area .uadded .items td.del a {padding-left: 22px; display: block; float: left; height: 16px; line-height: 16px; background: url(../images/ico-delete.gif) no-repeat left center;}.user-area .uadded .paging {margin: 0px 11px 20px 8px;}/* <<< User Area styles *//* User Profile styles >>> */.user-profile .user-profile-cont {padding: 6px; background-color: #E1E9EB; border: 1px solid #1D4765;}* html .user-profile .user-profile-cont {height: 1%;}*:first-child+html .user-profile .user-profile-cont {height: 1%;}.user-profile .cbox {margin-bottom: 8px; background: url(../images/profile-cbox-bg.png);}.user-profile .cbox .cbox-cont {padding: 11px;}* html .user-profile .cbox {background: transparent url(../images/profile-cbox-bg.gif); filter:alpha(opacity=90); zoom: 1;}/* temporary commented! */.user-profile div.title {padding: 3px 10px 4px 10px; display: block; position: relative; clear: both; font-weight: bold; color: #FFF; font-size: 12px; background: #34A6ED url(../images/table-th-bg.gif) repeat-x left top;}.user-profile div.title a {position: absolute; right: 7px; top: 3px; font-size: 10px; color: #FFF; text-decoration: underline;}.user-profile div.title a:hover {text-decoration: none;}* html .user-profile .cbox .cbox-cont {height: 1%;}* html .user-profile div.title a {right: 12px;}*:first-child+html .user-profile .cbox .cbox-cont {height: 1%;}.user-profile .summary .menu {margin: 0px -6px 7px -6px; padding-left: 4px; position: relative; zoom: 1; border-bottom: 4px solid #34A6ED;}.user-profile .summary .menu li {display: inline;}.user-profile .summary .menu li a {margin: 0px 3px -1px 0px; display: block; float: left; font-size: 11px; font-weight: bold; color: #236082; text-decoration: none; background: #A8DAF9;}.user-profile .summary .menu li a.active,.user-profile .summary .menu li a:hover {color: #FFF; background-color: #34A6ED;}.user-profile .summary .menu li a span {padding: 6px 16px 5px 14px; display: block;}.user-profile.theme01 div.title {background: #804025;}.user-profile.theme01 .user-profile-cont {background: url(../images/theme01-pattern.gif);}.user-profile.theme01 .summary .menu {border-bottom-color: #5B2914;}.user-profile.theme01 .summary .menu li a {color: #EBC4B5; background-color: #CA7F61;}.user-profile.theme01 .summary .menu li a.active,.user-profile.theme01 .summary .menu li a:hover {color: #FEFFFF; background-color: #5B2914;}.user-profile.theme02 div.title {background: #293D19;}.user-profile.theme02 .user-profile-cont {background: url(../images/theme02-pattern.jpg);}.user-profile.theme02 .summary .menu {border-bottom-color: #293D19;}.user-profile.theme02 .summary .menu li a {color: #B0BA7B; background-color: #4A6337;}.user-profile.theme02 .summary .menu li a.active,.user-profile.theme02 .summary .menu li a:hover {color: #FEFFFF; background-color: #293D19;}.user-profile.theme03 div.title {background: #410B30;}.user-profile.theme03 .user-profile-cont {background: url(../images/theme03-pattern.jpg);}.user-profile.theme03 .summary .menu {border-bottom-color: #410B30;}.user-profile.theme03 .summary .menu li a {color: #FFD1F1; background-color: #CB6DAE;}.user-profile.theme03 .summary .menu li a.active,.user-profile.theme03 .summary .menu li a:hover {color: #FEFFFF; background-color: #410B30;}.user-profile.theme04 div.title {background: #545352;}.user-profile.theme04 .user-profile-cont {background: url(../images/theme04-pattern.gif);}.user-profile.theme04 .summary .menu {border-bottom-color: #545352;}.user-profile.theme04 .summary .menu li a {color: #B1AFB0; background-color: #E9E9E9;}.user-profile.theme04 .summary .menu li a.active,.user-profile.theme04 .summary .menu li a:hover {color: #FEFFFF; background-color: #545352;}.user-profile.theme05 div.title {background: #E7542C;}.user-profile.theme05 .user-profile-cont {background: url(../images/theme05-pattern.gif);}.user-profile.theme05 .summary .menu {border-bottom-color: #E7542C;}.user-profile.theme05 .summary .menu li a {color: #FFD200; background-color: #E7842C;}.user-profile.theme05 .summary .menu li a.active,.user-profile.theme05 .summary .menu li a:hover {color: #FEFFFF; background-color: #E7542C;}.user-profile.theme06 div.title {background: #7F735E;}.user-profile.theme06 .user-profile-cont {background: url(../images/theme06-pattern.jpg);}.user-profile.theme06 .summary .menu {border-bottom-color: #7F735E;}.user-profile.theme06 .summary .menu li a {color: #ECE6E0; background-color: #BEA67C;}.user-profile.theme06 .summary .menu li a.active,.user-profile.theme06 .summary .menu li a:hover {color: #FEFFFF; background-color: #7F735E;}.user-profile.theme07 div.title {background: #EC7885;}.user-profile.theme07 .user-profile-cont {background: url(../images/theme07-pattern.jpg);}.user-profile.theme07 .summary .menu {border-bottom-color: #EC7885;}.user-profile.theme07 .summary .menu li a {color: #EC7885; background-color: #FCC4CA;}.user-profile.theme07 .summary .menu li a.active,.user-profile.theme07 .summary .menu li a:hover {color: #FEFFFF; background-color: #EC7885;}.user-profile.theme08 div.title {background: #000000;}.user-profile.theme08 .user-profile-cont {background: url(../images/theme08-pattern.gif);}.user-profile.theme08 .summary .menu {border-bottom-color: #000000;}.user-profile.theme08 .summary .menu li a {color: #83BB71; background-color: #27501A;}.user-profile.theme08 .summary .menu li a.active,.user-profile.theme08 .summary .menu li a:hover {color: #FEFFFF; background-color: #000000;}.user-profile.theme09 div.title {background: #1A7D94;}.user-profile.theme09 .user-profile-cont {background: url(../images/theme09-pattern.jpg);}.user-profile.theme09 .summary .menu {border-bottom-color: #1A7D94;}.user-profile.theme09 .summary .menu li a {color: #E2FACE; background-color: #60ABB9;}.user-profile.theme09 .summary .menu li a.active,.user-profile.theme09 .summary .menu li a:hover {color: #FEFFFF; background-color: #1A7D94;}.user-profile.theme10 div.title {background: #1F6097;}.user-profile.theme10 .user-profile-cont {background: url(../images/theme10-pattern.gif);}.user-profile.theme10 .summary .menu {border-bottom-color: #1F6097;}.user-profile.theme10 .summary .menu li a {color: #A6D2F8; background-color: #4085BF;}.user-profile.theme10 .summary .menu li a.active,.user-profile.theme10 .summary .menu li a:hover {color: #FEFFFF; background-color: #1F6097;}.user-profile.theme11 div.title {background: #580e4e;}.user-profile.theme11 .user-profile-cont {background: url(../images/theme11-pattern.gif);}.user-profile.theme11 .summary .menu {border-bottom-color: #580e4e;}.user-profile.theme11 .summary .menu li a {color: #fff; background-color: #8b1774;}.user-profile.theme11 .summary .menu li a.active,.user-profile.theme11 .summary .menu li a:hover {color: #fff; background-color: #580e4e;}.user-profile.theme12 div.title {background: #471c85;}.user-profile.theme12 .user-profile-cont {background: url(../images/theme12-pattern.gif);}.user-profile.theme12 .summary .menu {border-bottom-color: #471c85;}.user-profile.theme12 .summary .menu li a {color: #fff; background-color: #6d40af;}.user-profile.theme12 .summary .menu li a.active,.user-profile.theme12 .summary .menu li a:hover {color: #fff; background-color: #471c85;}.user-profile.theme13 div.title {background: #110621;}.user-profile.theme13 .user-profile-cont {background: url(../images/theme13-pattern.gif);}.user-profile.theme13 .summary .menu {border-bottom-color: #110621;}.user-profile.theme13 .summary .menu li a {color: #fff; background-color: #7d7a81;}.user-profile.theme13 .summary .menu li a.active,.user-profile.theme13 .summary .menu li a:hover {color: #fff; background-color: #110621;}.user-profile.theme14 div.title {background: #21788f;}.user-profile.theme14 .user-profile-cont {background: url(../images/theme14-pattern.gif);}.user-profile.theme14 .summary .menu {border-bottom-color: #21788f;}.user-profile.theme14 .summary .menu li a {color: #fff; background-color: #3a94ac;}.user-profile.theme14 .summary .menu li a.active,.user-profile.theme14 .summary .menu li a:hover {color: #fff; background-color: #21788f;}.user-profile.theme15 div.title {background: #0b410e;}.user-profile.theme15 .user-profile-cont {background: url(../images/theme15-pattern.gif);}.user-profile.theme15 .summary .menu {border-bottom-color: #0b410e;}.user-profile.theme15 .summary .menu li a {color: #fff; background-color: #1c5f1f;}.user-profile.theme15 .summary .menu li a.active,.user-profile.theme15 .summary .menu li a:hover {color: #fff; background-color: #0b410e;}.user-profile .summary {margin-bottom: 30px;}.user-profile .summary .pinfo {margin-bottom: 11px;}.user-profile .summary .pinfo .img {float: left;}.user-profile .summary .pinfo .img img {display: block; border: 1px solid #1D4765;}.user-profile .summary .pinfo .descr {margin-left: 112px;}.user-profile .summary .pinfo .name {font-size: 14px; font-weight: bold; color: #34A6ED;}.user-profile .summary .pinfo .name img {margin: 0px 5px 0px 0px; position: static;}.user-profile .summary .pinfo .info-extra {margin-bottom: 10px; font-size: 10px;}.user-profile .summary .pinfo .text {}.user-profile .summary .pinfo .text p {line-height: 16px;}.user-profile .summary .pinfo table {}.user-profile .summary .pinfo table th {padding: 0px 15px 1px 0px; font-size: 11px; font-weight: bold; text-align: right;}.user-profile .summary .pinfo table td {padding: 0px 20px 1px 0px; font-size: 11px;}.user-profile .summary .pinfo table td img.status {margin-top: 2px; display: block;}.user-profile .summary .submenu .cbox-cont {padding: 16px 0px 17px 47px;}.user-profile .summary .submenu ul {display: block; float: left; width: 220px;}.user-profile .summary .submenu ul.fi {margin-right: 40px;}.user-profile .summary .submenu ul li {padding-left: 26px; display: block; font-size: 14px; font-weight: bold; line-height: 24px;  background: no-repeat left center}.user-profile .summary .submenu ul a {color: #34A6ED;}.user-profile .summary .submenu ul a.new {color: #9243B5; font-weight: bold; font-size: 11px; text-decoration: none;}.user-profile .summary .submenu ul a.new:hover {text-decoration: underline;}.user-profile .summary .submenu ul .imessages {background-image: url(../images/ico-profile-mail.gif);}.user-profile .summary .submenu ul .ifriends {background-image: url(../images/ico-profile-friends.gif);}.user-profile .summary .submenu ul .iguestbook {background-image: url(../images/ico-profile-guestbook.gif);}.user-profile .summary .submenu ul .idownloads {background-image: url(../images/ico-profile-downloads.gif);}.user-profile .summary .submenu ul .isubscribe {background-image: url(../images/ico-profile-subscribe.gif);}* html .user-profile .summary .submenu {height: 1%;}*:first-child+html .user-profile .summary .submenu {height: 1%;}.user-profile .summary .about .cbox-cont {padding: 26px 7px 7px 9px;}.user-profile .summary .about .person {margin-left: 15px; margin-bottom: 15px; _margin-left: 7px; float: left; width: 127px; border-right: 1px solid #b9c9d4;}.user-profile .summary .about .person dl {padding: 0px 10px 0px 0px;}.user-profile .summary .about .person dl dt {font-weight: bold; line-height: 10px; color: #34A6ED;}.user-profile .summary .about .person dl dd {margin-bottom: 10px;}.user-profile .summary .about .interests {margin-bottom: 15px; padding: 0px 0px 0px 35px; position: relative; left: -1px; float: left; width: 335px; border-left: 1px solid #b9c9d4;}.user-profile .summary .about .interests dt {font-weight: bold; line-height: 10px; color: #34A6ED;}.user-profile .summary .about .interests dd {margin-bottom: 10px;}.user-profile .summary .about .search {padding: 9px 0px 10px 15px; color: #fff; position: relative; background: #1d4765 url(../images/info-search-bg.gif) repeat-x left bottom;}.user-profile .summary .about .search strong {margin-right: 12px; font-size: 14px; font-weight: bold;}.user-profile .summary .about .search span {display: block; width: 16px; height: 8px; position: absolute; left: 43px; top: -8px; background: url(../images/info-search-crn.gif) no-repeat;}* html .user-profile .summary .about .person dl {height: 1%;}*:first-child+html .user-profile .summary .about .person dl {height: 1%;}.user-profile .summary .about-text {}.user-profile .summary .about-text .cbox-cont {padding: 15px 20px;}.user-profile .summary .about-text .text {width: 100%; overflow: hidden;}.user-profile .summary .users .cbox-cont {padding: 14px 0px 5px 25px;}.user-profile .summary .users .item {margin-bottom: 10px; width: 170px; display: block; float: left;}.user-profile .summary .users .item .photo {float: left; display: block; border: 1px solid #63636F;}.user-profile .summary .users .item .descr {margin-left: 45px;}.user-profile .summary .users .item .descr .name {margin-bottom: 1px;}.user-profile .summary .users .item .descr .info {font-size: 10px;}* html .user-profile .summary .users .cbox-cont {height: 1%;}.user-profile .citems p.msg-empty {padding: 55px 0px 70px 0px; zoom: 1; font-size: 14px; font-weight: bold; color: #34A6ED; text-align: center;}.user-profile .summary .citems .cbox-cont {padding: 15px 9px 0px 9px;}.user-profile .summary .citems .item {margin-right: 40px;}.user-profile .summary .citems .item.fi {margin-left: 20px;}.user-profile .summary .citems .item.li {margin-right: 0px;}* html .user-profile .summary .citems .item.fi {margin-left: 10px;}.user-profile .summary .messages .ccomments {border: 0px;}.user-profile .summary .messages .ccomments .items {padding: 0px;}.user-profile .summary .messages .cbox-cont {padding: 7px;}.user-profile .summary .messages .ctexteditor form {padding-left: 0px; padding-right: 0px;}.user-profile .summary .messages .cwysiwyg .form {padding-left: 3px; padding-right: 3px;}.user-profile .ufriends {}.user-profile .ufriends .cbox-cont {padding-left: 15px; padding-right: 20px;}.user-profile .ufriends p.links {margin: 0px 0px 9px -5px; font-size: 12px; font-weight: bold; color: #236082;}.user-profile .ufriends p.links a {color: #34A6ED; text-decoration: underline;}.user-profile .ufriends p.links a:hover {color: #34A6ED; text-decoration: none;}.user-profile .ufriends .items {padding-left: 8px;}.user-profile .ufriends .items .item {margin-bottom: 17px; width: 25%; float: left;}.user-profile .ufriends .items .item.first {}.user-profile .ufriends .items .item.last {margin-left: -1px;}.user-profile .ufriends .items .item .cont {margin: 0px auto; width: 90px;}.user-profile .ufriends .items .item.first .cont {margin: 0px; float: left;}.user-profile .ufriends .items .item.last .cont {margin: 0px; float: right;}.user-profile .ufriends .items .item .img img {margin-bottom: 6px; display: block; float: left; border: 1px solid #646464;}.user-profile .ufriends .items .item .name {margin-bottom: 2px;}.user-profile .ufriends .items .item .info {font-size: 10px;}.user-profile .ufriends .items .item .rem {font-weight: bold;}.user-profile .ufriends .items .item .rem a {padding: 0px 0px 0px 12px; display: block; color: #34A6ED; text-transform: lowercase; background: url(../images/ico-delete02.gif) no-repeat 0px 5px;}.user-profile .uguestbook .ccomments {padding-top: 15px !important; margin-bottom: 0px;}.user-profile .uguestbook .ccomments .paging {margin-bottom: 20px;}.user-profile .uguestbook .ccomments .items {margin-bottom: 20px;}.user-profile .uguestbook .cwysiwyg .form {padding-bottom: 0px;}/* preview overlay profile wrapper */.profile-preview {height: 540px; overflow: hidden; background: #eee; position: relative; zoom: 1;}.profile-preview-cont {height: 556px; overflow: scroll; zoom: 1; position: relative;}.profile-preview-mask {position: absolute; z-index: 9999; left: 0; top: 0; width: 95%; height: 100%; *background: #fff; *filter: alpha(opacity=0);}.profile-preview .user-profile {margin: 23px auto; width: 558px;}.profile-preview .user-profile .summary {margin: 0;}/* <<< User Profile styles */.content .item {margin-bottom: 10px; padding: 0px;}.content .item .info {padding: 10px 20px 30px 18px;}.content .item .info h2 {margin-top: -2px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #34A6ED;}.content .item .info .l-col {padding-right: 40px; vertical-align: top;}.content .item .info .r-col {vertical-align: top;}.content .item .info p.img  {padding: 2px; display: block; float: left; border: 1px solid #6CAED5;}.content .item .info p.img img {display: block;}.content .item .info .params th {padding: 0px 14px 5px 0px; vertical-align: top; text-align: right; font-size: 11px; font-weight: bold;}.content .item .info .params td {padding: 0px 0px 5px 0px; width: 225px; vertical-align: top;}.content .item .info .params .author {padding-bottom: 10px;}.content .item .info .params .author .photo {float: left;}.content .item .info .params .author .photo img {display: block; border: 1px solid #69605B;}.content .item .info .params .author .descr {margin-left: 45px;}.content .item .info .params .author .descr .name {margin-bottom: 3px;}.content .item .info .params .author .total {font-size: 10px;}.content .item .info .params .author .status {left: 3px; top: -1px; *top: 0px; vertical-align: middle; position: relative;}.content .item .info .params .phone th {padding: 5px 14px 5px 0px; background: #E5F3FD url(../images/ico-phone02.gif) no-repeat 8px center; border: 1px solid #C2DFF3; border-right: 0px;}.content .item .info .params .phone td {padding: 5px 0px 5px 0px; background: #E5F3FD; border: 1px solid #C2DFF3; border-left: 0px;}.content .item .info .params .phone td a {display: block; color: #34A6ED; font-weight: bold;}.content .item .info .params .date th {padding-top: 10px;}.content .item .info .params .date td {padding-top: 10px;}.content .item .info .params .rating {}.content .item .info .params .rating img {position: relative; margin-left: -3px;}.content .item .info .params .rating strong {font-weight: bold;}.content .item .info .params .rating span {display: block; color: #999;}.content .item .info .params .subscribe .submit {margin: 5px -4px 6px 0px; display: block; width: 91px; height: 21px; float: right; zoom:1; text-indent: -9999px; text-align: left; background: url(../images/btn-subscribe.gif) no-repeat;}.content .item .info .params .subscribe .submit.step1 {background-position: left -21px;}.content .item .info .params .subscribe .submit.step2 {background-position: left -42px;}.content .item .info .params .subscribe th {padding-bottom: 15px;}.content .item .info .params .subscribe td {padding-top: 7px; padding-bottom: 15px;}.content .show-comms {padding-right: 3px;}.content .show-comms a {margin: 12px 0px 14px 0px; padding: 0px 0px 0px 29px; float: right; display: block; color: #34A6ED; font-size: 14px; font-weight: bold; background: url(../images/ico-comments.gif) no-repeat left center;}* html .content .item .info .params .author .descr {height: 1%;}* html .content .item .info .params .author .descr .fix {margin-left: -3px; height: 1%; position: relative;}* html .content .item .info .params .subscribe .submit {margin-right: -2px;}.content .item .submenu {padding: 25px 0px 25px 47px; border-top: 1px solid #B9C9D4;}.content .item .submenu ul {display: block; float: left;}.content .item .submenu ul.l-col {width: 135px;}.content .item .submenu ul.c-col {width: 180px;}.content .item .submenu ul.r-col {width: 190px;}.content .item .submenu ul li {padding-left: 26px; display: block; font-size: 14px; font-weight: bold; line-height: 24px;  background: no-repeat left center}.content .item .submenu ul a {color: #34A6ED;}.content .item .submenu ul .iupload {background-image: url(../images/ico-profile-uplds.gif);}.content .item .submenu ul .iupload span {margin: -10px 0px 0px -40px; display: block; position: absolute;}.content .item .submenu ul .izoom {background-image: url(../images/ico-profile-zoom.gif);}.content .item .submenu ul .imessages {background-image: url(../images/ico-profile-mail.gif);}.content .item .submenu ul .idel {background-image: url(../images/ico-profile-del.gif);}.content .item .submenu ul .iedit {background: #B9C9D4 url(../images/ico-edit.gif) no-repeat left center; font-weight: normal; margin-right:10px; margin-top:10px;padding-right:10px; padding-top:10px;}.content .item .submenu ul .idelcont {background: #B9C9D4 url(../images/ico-profile-del.gif) no-repeat left center; font-weight: normal; margin-right:10px; margin-top:10px;padding-right:10px; padding-top:10px;}.content .item .submenu ul .iaddcontent {background-image: url(../images/ico-profile-addcontent.gif);}.content .item .submenu ul .idarr {background-image: url(../images/ico-profile-darr.gif);}* html .content .item .submenu {height: 1%;}*:first-child+html .content .item .submenu {height: 1%;}/* .content-video extends .content */.content-video .item .info .l-col {padding-right: 26px;}.content-video .item .info .r-col .hr {margin-bottom: 19px; background: #b9c9d4;}.content-video .title {margin-bottom: 11px; font-weight: bold; font-size: 14px;}.content-video .cvote {margin-left: 85px;}.content-video .item .info .params .subscribe .submit {margin-bottom: 14px; float: left;}/* .content-ringtone extends .content */.content-ringtone .item .info {padding: 1px 20px 0px 28px;}.content-ringtone .item .info .l-col {padding: 15px 20px 27px 0px; width: 50%; border-right: 1px solid #b9c9d4;}.content-ringtone .item .info .r-col {padding: 15px 0px 27px 20px; width: 50%;}.content-ringtone .item .info .r-col .hr {margin-bottom: 19px; background: #b9c9d4;}.content-ringtone .item .submenu {padding-top: 20px; padding-left: 0px; border-top: none;}.content-ringtone .title {margin-bottom: 11px; font-weight: bold; font-size: 14px;}.content-ringtone .item .info .params .subscribe .submit {margin-bottom: 14px; float: left;}.content-ringtone .related .header {padding: 3px 10px 4px 10px; text-align: center; border-top: 1px solid #b9c9d4; background: #f1f4f6; font-size: 14px; font-weight: bold; color: #236082;}.content-ringtone .related .yui-carousel {width: 100% !important; background: #d8e1e7;}.content-ringtone .related .yui-carousel-element {margin: 10px 0;}.content-ringtone .related .yui-carousel-content {}.content-ringtone .related .yui-carousel-nav ul {display: none;}.content-ringtone .related .yui-carousel-button {display: block; right: 0px; top: 0px; width: 40px; height: 128px; position: absolute; z-index: 2; background: url(../images/carousel-fade-left.png) no-repeat;}.content-ringtone .related .yui-carousel-button input {display: block; left: 17px; top: 48px; width: 14px; height: 34px; *cursor: hand; cursor: pointer; border: 0px; position: relative; text-indent: -9999px; *text-transform: capitalize; background: url(../images/carousel-controls.gif) no-repeat -14px 0px;}.content-ringtone .related .yui-carousel-button-disabled input {background-position: -14px -34px;}.content-ringtone .related .yui-carousel-button-focus {outline: 0; border: none;}.content-ringtone .related .yui-carousel-button-focus input {outline: 0; border: none;}.content-ringtone .related .yui-carousel-first-button {left: 0px; background: url(../images/carousel-fade-right.png) no-repeat;}.content-ringtone .related .yui-carousel-first-button input {left: 9px; background-position: 0px 0px;}.content-ringtone .related .yui-carousel-first-button-disabled input {background-position: 0px -34px;}.content-ringtone .related .yui-carousel .item {margin: 0px 2px; width: 123px; height: 108px; border: 0px; background: url(../images/carousel-rt-bg.gif) no-repeat left top;}.content-ringtone .related .yui-carousel .item-hover {background-position: left bottom;}.content-ringtone .related .yui-carousel .item .item-cont {padding-top: 7px;}.content-ringtone .related .yui-carousel .item img {display: block; margin: 0px auto;}.content-ringtone .related .yui-carousel .item p {position: relative; left: 13px; top: 5px; *left: 6px; width: 85px; height: 27px; overflow: hidden; font-size: 10px; text-align: left;}* html .content-ringtone .related .yui-carousel-button {right: -1px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carousel-fade-left.png', sizingMethod='crop');}* html .content-ringtone .related .yui-carousel-first-button {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carousel-fade-right.png', sizingMethod='crop');}/* .content-wallpaper extends .content */.content-wallpaper .item .info {padding: 1px 20px 0px 28px;}.content-wallpaper .item .info .l-col {padding: 50px 20px 27px 0px; width: 50%; border-right: 1px solid #b9c9d4;}.content-wallpaper .item .info .r-col {padding: 15px 0px 27px 20px; width: 50%;}.content-wallpaper .item .info .r-col .hr {margin-bottom: 19px; background: #b9c9d4;}.content-wallpaper .title {margin-bottom: 11px; font-weight: bold; font-size: 14px;}.content-wallpaper .wpimage {margin: 0px auto; padding: 2px; display: block; border: 1px solid #6caed5;}.content-wallpaper .cvote {margin-left: 49px;}.content-wallpaper .item .info .params .subscribe .submit {margin-bottom: 14px; float: left;}.content-wallpaper .related .header {padding: 3px 10px 4px 10px; text-align: center; border-top: 1px solid #b9c9d4; background: #f1f4f6; font-size: 14px; font-weight: bold; color: #236082;}.content-wallpaper .related .yui-carousel {width: 100% !important; background: #d8e1e7;}.content-wallpaper .related .yui-carousel-element {margin: 10px 0;}.content-wallpaper .related .yui-carousel-content {}.content-wallpaper .related .yui-carousel-nav ul {display: none;}.content-wallpaper .related .yui-carousel-button {display: block; right: 0px; top: 0px; width: 40px; height: 195px; position: absolute; z-index: 2; background: url(../images/carousel-fade-left.png) no-repeat;}.content-wallpaper .related .yui-carousel-button input {display: block; left: 17px; top: 92px; width: 14px; height: 34px; *cursor: hand; cursor: pointer; border: 0px; position: relative; text-indent: -9999px; *text-transform: capitalize; background: url(../images/carousel-controls.gif) no-repeat -14px 0px;}.content-wallpaper .related .yui-carousel-button-disabled input {background-position: -14px -34px;}.content-wallpaper .related .yui-carousel-button-focus {outline: 0; border: none;}.content-wallpaper .related .yui-carousel-button-focus input {outline: 0; border: none;}.content-wallpaper .related .yui-carousel-first-button {left: 0px; background: url(../images/carousel-fade-right.png) no-repeat;}.content-wallpaper .related .yui-carousel-first-button input {left: 9px; background-position: 0px 0px;}.content-wallpaper .related .yui-carousel-first-button-disabled input {background-position: 0px -34px;}.content-wallpaper .related .yui-carousel .item {margin: 0px 10px; width: 142px; /*height: 174px;*/ vertical-align: top; border: 0px; background: url(../images/carousel-wp-bg.gif) no-repeat left top;}.content-wallpaper .related .yui-carousel .item .item-cont {padding: 7px 0; background: url(../images/carousel-wp-bg.gif) no-repeat -142px bottom;}.content-wallpaper .related .yui-carousel .item-hover {background-position: -284px top;}.content-wallpaper .related .yui-carousel .item-hover .item-cont {background-position: -426px bottom;}.content-wallpaper .related .yui-carousel .item img {display: block; margin: 0px auto;}* html .content-wallpaper .related .yui-carousel-button {right: -1px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carousel-fade-left.png', sizingMethod='crop');}* html .content-wallpaper .related .yui-carousel-first-button {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carousel-fade-right.png', sizingMethod='crop');}.upload {margin-bottom: 20px;}.upload .menu .clear {height: 4px; background: #34A6ED;}.upload .menu li {margin-right: 2px; display: block; float: left; background: #A3D7F7 url(../images/uplmenu-crn-tl.gif) no-repeat left top;}.upload .menu li a {display: block; font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; background: url(../images/uplmenu-crn-tr.gif) no-repeat right top;}.upload .menu li a:hover {text-decoration: underline;}.upload .menu li a span {padding: 10px 11px 7px 11px; display: block;}.upload .menu li.active {background: #34A6ED url(../images/uplmenu-bg-active.gif) repeat-x left top;}.upload .menu li.active a {background: url(../images/uplmenu-crn-tl-active.gif) no-repeat left top;}.upload .menu li.active a span {background: url(../images/uplmenu-crn-tr-active.gif) no-repeat right top;}* html .upload .menu {height: 1%;}*:first-child+html .upload .menu {height: 1%;}.upload .upload-cont {border: 1px solid #B9C9D4; border-top: 0px;}.upload blockquote {margin: 8px 11px 10px 11px;}.upload blockquote.warning {margin-bottom: 15px; line-height: 16px;}.upload blockquote.warning p {margin-bottom: 15px;}.upload blockquote.warning .s1 {font-weight: bold; color: #236082;}.upload blockquote.warning .s2 {color: #9243B5;}.upload .submit {margin: 9px 0px 17px 0px; text-align: center;}.upload .step {padding: 10px 0px 0px 14px; margin-bottom: 9px; color: #34A6ED; font-size: 14px; zoom: 1;}.upload .step span {font-weight: bold;}.upload form {margin-bottom: 20px;}.upload form .row {padding: 7px 0px 6px 0px; height: 1%;}.upload form .row.odd {background: #F3F3F3;}.upload form .row p {padding: 3px 30px 0px 164px; zoom: 1; clear: both;}.upload form label.title {margin: 3px 10px 0px 0px; width: 155px; line-height: 16px; display: block; float: left; font-weight: bold; text-align: right;}.upload form label.title span {font-weight: normal;}.upload form .inp {background: #FFF;}.upload form .input {float: left; width: 320px; background: #FFF;}.upload form select {width: 320px;}.cusers {}.cusers .item {margin: 0px 32px 24px 0px; width: 85px; float: left;}.cusers .item.li {margin-right: 0px !important;} /* last item */.cusers .item .img {margin-bottom: 6px; float: left; border: 1px solid #646464;}.cusers .item .img img {display: block;}.cusers .item .info {clear: both;}.cusers .item .info .name {margin-bottom: 2px;}.cusers .item .info .add {font-size: 10px;}* html .cusers .item {margin-right: 30px;}.ctext {padding: 24px 10px 0px 10px;}.ctext h2 {margin-bottom: 15px; font-weight: bold; font-size: 12px; color: #34A6ED;}.ctext p {margin-bottom: 18px; line-height: 18px;}.overshadow {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 5; background: #236082; display: none;}/* overlay layout */.ol-base {position: absolute; top: 0px; left: 0px; z-index: 6; visibility: hidden; background: url(../images/overlay-bg.gif) no-repeat left bottom;}.ol-base .wrap {margin: -2px -2px 3px 4px; border: 2px solid #236082; zoom: 1; position: relative;}.ol-base .cont {background: #FFF;}.ol-base .addcont {padding: 4px;}* html .ol-base {width: 1%;}*:first-child+html .ol-base .wrap {height: 1%;}/* overlay styles */.ol-base .h2 {margin-bottom: 7px; padding: 6px 9px 7px 13px; font-size: 14px; font-weight: bold; color: #FFF; background: #34A6ED url(../images/cblock03-hdr-bg.gif) repeat-x left top;}.ol-base .h2 a {margin-top: 1px; display: block; width: 15px; height: 15px; line-height: 10px; float: right; text-indent: -9999px; background: url(../images/overlay-btn-close.gif);}.ol-base blockquote {border-color: #35C831;}* html .ol-base .h2  {height: 1%;}.ol-auth .cont {width: 373px;}.ol-auth form {padding-top: 33px;}.ol-auth label {margin: 2px 11px 18px 0px; display: block; float: left; clear: left; width: 85px; text-align: right; font-size: 14px; color: #236082; font-weight: bold;}.ol-auth .input {margin-bottom: 18px; float: left; width: 227px;}.ol-auth .input .inp {background-color: #FFF;}.ol-auth .submit {margin: 0px 12px 23px 96px; float: left;}.ol-auth .actions {margin: -3px 0px 23px 0px; float: left; font-size: 10px;}.ol-auth .actions a {color: #236082;}.ol-auth blockquote {margin: 0px 17px 13px 13px;}.ol-download .cont {width: 373px;}.ol-download .info {margin: 0px 15px 30px 15px; font-size: 14px; font-weight: bold; color: #236082;}.ol-download .mobinfo {padding-top: 30px;}.ol-download .btn {margin: 0px 0px 30px 75px;}.ol-download blockquote {margin: 0px 17px 13px 13px;}/* panel */.ol-dload-container {position: absolute; left: -9999px; top: -9999px; z-index: 7;}.ol-dload {visibility: hidden; border: 2px solid #0F3149; background: #E5F3FD;}.ol-dload .hd {height: 17px; background: #34A6ED;}.ol-dload .bd {padding: 15px 25px 0px 25px; zoom: 1; position: relative;}.ol-dload .ft {position: absolute; bottom: -9px; left: 50px; display: block; width: 14px; height: 9px; font-size: 1px; background: url(../images/ol-dload-arr.gif) no-repeat left top;}.ol-dload .container-close {position: absolute; top: 2px; right: 2px; z-index: 7; width: 56px; height: 13px; cursor: pointer; cursor: hand; visibility: inherit; background: url(../images/ol-dload-ico-close.gif) no-repeat;}#ol-dload_c .underlay {visibility: inherit; position: absolute; top: 4px; left: -4px; z-index: 0; width: 100%; height: 100%; zoom: 1; background: url(../images/ol-dload-shadow-bg.gif) left bottom;}.ol-dload ul li {clear: both; display: inline;}.ol-dload ul li img {margin: 3px 0px 25px 0px; float: left;}.ol-dload ul li div {margin: 0px 0px 25px 45px;}.ol-dload ul li p.title {margin-bottom: 7px; font-weight: bold; color: #34A6ED; font-size: 14px;}.ol-dload ul li p.title a {color: #34A6ED; text-decoration: underline;}.ol-dload ul li p.title a:hover {text-decoration: none;}.ol-dload ul li p.descr {font-size: 10px; color: #236082; line-height: 14px;}.ol-dload ul li.mob img {margin-left: 4px;}.ol-upload .cont {width: 561px;}.ol-upload .upload {margin-bottom: 0px;}.ol-upload form {margin-bottom: 0px;}.ol-phone-info {width: 380px !important;}.ol-phone-info .info-cont {padding: 10px 15px 0px 15px;}.ol-phone-info .info {padding: 0px 0px 0px 100px; min-height: 120px; background: url(../images/ico-phone.gif) no-repeat 12px 0px;}.ol-phone-info .title {margin-bottom: 15px; font-size: 14px; color: #34A6ED; font-weight: bold;}.ol-phone-info ul {margin-bottom: 20px;}.ol-phone-info ul li {margin-bottom: 4px; font-weight: bold;}.ol-novice {}.ol-novice .cont {width: 306px;}.ol-novice .novice-cont {background: #DFEEF7;}.ol-novice .pinfo {padding: 12px 0px 15px 12px;}.ol-novice .pinfo .img {float: left;}.ol-novice .pinfo .img img {display: block; border: 1px solid #1D4765;}.ol-novice .pinfo .descr {margin-left: 102px;}.ol-novice .pinfo .name {font-size: 14px; font-weight: bold; color: #34A6ED;}.ol-novice .pinfo .name img {margin: 0px 5px 0px 0px; position: static;}.ol-novice .pinfo .pinfo-extra {margin-bottom: 10px; font-size: 10px;}.ol-novice .pinfo .text {}.ol-novice .pinfo .text p {line-height: 16px; margin-bottom: 10px;}.ol-novice .pinfo th {font-size: 11px; padding-right: 16px; font-weight: bold; text-align: left;}.ol-novice .pinfo td.online {color: #1BB118;}* html .ol-novice .pinfo {height: 1%;}* html .ol-novice .pinfo .descr {height: 1%;}* html .ol-novice .pinfo .descr .fix {margin-left: -3px; height: 1%; position: relative;}/* Styles for `send` overlay */.ol-send {}.ol-send .cont {padding: 0px; width: 497px;}.ol-send .h2 {font-size: 12px;}.ol-send form {padding: 6px 12px 0px 12px;}.ol-send table {width: 100%;}.ol-send table th {padding: 0px 13px 12px 0px; width: 120px; line-height: 18px; text-align: right;}.ol-send table td {padding: 0px 0px 12px 0px;}.ol-send table td.last {padding-bottom: 2px;}.ol-send blockquote {margin-bottom: 10px;}* html .ol-phone-info .info {height: 120px;}/* Styles for `download game` overlay */.ol-game-download {}.ol-game-download .cont {width: 493px;}.ol-game-download .game-cont {padding: 0px 12px;}.ol-game-download .hr {margin: 0px -12px 15px -12px; height: 5px; background-color: #DFE7EC;}.ol-game-download .info {padding: 3px 0px 9px 0px; text-align: center; font-size: 14px; color: #236082; font-weight: bold;}.ol-game-download .items .item {margin-bottom: 17px;}.ol-game-download .items .item img {margin: 7px 8px 0px -5px; float: left;}.ol-game-download .items .item input {float: left;}.ol-game-download .items .item .desc {padding: 0px 25px 0px 0px; margin-left: 206px; font-size: 10px;}.ol-game-download .items .item.jar .desc {padding-top: 3px;}.ol-game-download .items .item.jad .desc {padding-top: 8px;}* html .ol-game-download ul li .desc {margin-left: 203px;}/* Styles for `download game` overlay */.ol-change-phone {}.ol-change-phone .cont {width: 381px;}.ol-change-phone .phone-cont {padding: 33px 0px 0px 0px;}.ol-change-phone form li {margin-bottom: 15px; clear: both;}.ol-change-phone form li label {padding: 3px 0px 7px 0px; margin-right: 24px; width: 145px; float: left; display: block; text-align: right; font-size: 14px; font-weight: bold;}.ol-change-phone form select {width: 173px; float: left;}.ol-change-phone form .submit {margin-bottom: 17px; margin-left: 169px;}.ol-change-phone blockquote {margin-left: 13px; margin-right: 15px;}/* Styles for `upload photo` overlay */.ol-add-photo {}.ol-add-photo .cont {width: 555px;}.ol-add-photo .photo-cont {padding: 0px 0px 0px 0px;}.ol-add-photo blockquote {margin-bottom: 19px;}.ol-add-photo form label {margin: 3px 23px 0px 0px; display: block; width: 140px; float: left; text-align: right; font-weight: bold; font-size: 14px; color: #236082;}.ol-add-photo form .input {margin: 0px 0px 6px 0px; width: 360px; float: left;}.ol-add-photo form .input.count {margin-right: 9px; width: 275px;}.ol-add-photo form em {margin-top: 5px; display: block; float: left; font-style: normal; font-size: 11px; color: #7C96A8;}.ol-add-photo form .inp {border-color: #B9C9D2; background: #FFF;}.ol-add-photo form p {margin: 0px 0px 8px 163px; font-size: 10px; color: #236082;}.ol-add-photo form .hr {margin-bottom: 11px; background: #B9C9D2;}.ol-add-photo form .controls {margin-bottom: 3px; text-align: center;}/* Styles for `upload photo` overlay */.ol-change-photo {}.ol-change-photo .cont {width: 555px;}.ol-change-photo .photo-cont {padding: 5px 0px 0px 0px;}.ol-change-photo .photo {margin-left: 11px; width: 151px; float: left;}.ol-change-photo .photo img {display: block; padding: 2px; border: 1px solid #6CAED5;}.ol-change-photo .form {padding-top: 7px; width: 365px; float: left;}.ol-change-photo form label {margin: 0px 0px 4px 0px; display: block; clear: both; font-weight: bold; font-size: 14px; color: #236082;}.ol-change-photo form .input {margin: 0px 0px 6px 0px; float: left; clear: both;}.ol-change-photo form .input.count {margin-right: 9px; width: 275px;}.ol-change-photo form em {margin-top: 5px; display: block; float: left; font-style: normal; font-size: 11px; color: #7C96A8;}.ol-change-photo form .inp {border-color: #B9C9D2; background: #FFF;}.ol-change-photo form p {margin: 0px 0px 8px 0px; font-size: 10px; color: #236082;}.ol-change-photo form .hr {margin: 12px 0px 11px 0px; background: #B9C9D2;}.ol-change-photo form .controls {margin-bottom: 3px; text-align: center;}* html .ol-change-photo .photo {margin-left: 5px;}* html .ol-change-photo .photo-cont {height: 1%;}* html .ol-change-photo .form {height: 1%;}*:first-child+html .ol-change-photo .photo-cont {height: 1%;}*:first-child+html .ol-change-photo .form {height: 1%;}/* Styles for `upload photo` overlay */.ol-msg {}.ol-msg .cont {width: 500px;}.ol-msg blockquote {margin: 0px 5px 5px 5px;}* html .ol-msg .msg-cont {height: 1%;}.ol-avatarmaster {}.ol-avatarmaster .cont {width: 555px;}.ol-avatarmaster .master {padding: 12px 0px; margin: 0px auto; width: 520px;}.ol-avatarmaster .controls {padding: 14px 0px 10px 0px; border-top: 1px solid #B9C9D2;}.ol-avatarmaster .controls input {margin: 0px auto; display: block;}/* Style for `profile preview` overlay */.ol-profile-overview .cont {width: 626px;}.ol-profile-overview .addcont {padding-bottom: 1px;}.ol-profile-overview .h2 {margin-bottom: 0px;}.ol-profile-overview iframe {width: 618px; height: 540px;}.cvote {padding: 3px 0px 0px 1px; clear: both;}.cvote li {display: block; float: left; font-size: 11px; font-weight: bold;}.cvote li a {float: left; display: block; line-height: 26px;}.cvote li.up {margin-right: 9px;}.cvote li.up a {padding-left: 25px; color: #19B445; background: url(../images/ico-finger-up.gif) no-repeat 0px 4px;}.cvote li.down a {padding-left: 25px; color: #9243B5; background: url(../images/ico-finger-down.gif) no-repeat 0px 8px;}.cgames {}.cgames .paging {margin-bottom: 15px;}.cgames .item {margin-bottom: 14px; float: left; width: 50%;}.cgames .item .cont {padding: 5px 10px 5px 5px; border: 1px solid #B9C9D4;}.cgames .item.item-first .cont {margin-right: 6px;}.cgames .item.item-last .cont {margin-left: 6px;}.cgames .item .img {padding: 2px; float: left; border: 1px solid #6CAED5;}.cgames .item .img img {display: block;}.cgames .item .descr {padding-top: 6px; margin-left: 122px;}.cgames .item .descr h2 {color: #236082; font-size: 11px; font-weight: bold;}.cgames .item .descr .topic {margin-bottom: 7px; font-size: 11px; color: #34A6ED;}.cgames .item .descr .topic a {color: #34A6ED; text-decoration: underline;}.cgames .item .descr .topic a:hover {text-decoration: none;}.cgames .item .descr .rating {margin-bottom: 7px; padding-left: 3px;}.cgames .item .descr .rating img {margin-left: -3px; vertical-align: middle;}.cgames .item .descr .header {font-size: 10px;}* html .cgames {height: 1%;}* html .cgames .item.item-last {margin-left: -1px;}* html .cgames .item .cont {height: 1%;}* html .cgames .item .descr {margin-left: 119px;}*:first-child+html .cgames .item {margin-left: -1px;}.cgame {margin-bottom: 8px; width: auto; border: 1px solid #B9C9D4;}.cgame .info {padding: 11px 0px 7px 15px; border-bottom: 1px solid #B9C9D4;}.cgame .info .l-col {width: 260px; float: left;}.cgame .info .l-col p.img {margin-bottom: 2px; padding: 2px; border: 1px solid #6CAED5; float: left;}.cgame .info .l-col p.img img {display: block;}.cgame .info .l-col .cvote {margin-left: 30px;}.cgame .info .r-col {padding-top: 2px; width: 260px; float: left;}.cgame .info .r-col h2 {font-size: 12px; font-weight: bold;}.cgame .info .r-col .topic {margin-bottom: 9px;}.cgame .info .r-col .topic a {color: #34A6ED; text-decoration: underline;}.cgame .info .r-col .topic a:hover {text-decoration: none;}.cgame .info .r-col .rating {margin-bottom: 24px; padding-left: 3px;}.cgame .info .r-col .rating img {margin: -3px 0px 0px -3px; vertical-align: middle; position: relative;}.cgame .info .r-col .curr-phone {margin: 0px -10px 15px -13px; padding: 9px 0px 8px 11px; background: #E5F3FD;}.cgame .info .r-col .curr-phone dt {margin-right: 12px; padding-left: 24px; display: block; float: left; text-align: right; font-weight: bold; color: #236082; font-size: 11px; background: url(../images/ico-phone02.gif) no-repeat left top;}.cgame .info .r-col .curr-phone dd {display: block; float: left; width: 160px;}.cgame .info .r-col .curr-phone dd a {font-weight: bold; color: #34A6ED;}.cgame .info .r-col .links {padding: 0px 0px 24px 0px;}.cgame .info .r-col .links li {display: inline; clear: both; font-size: 14px; font-weight: bold;} .cgame .info .r-col .links li a {margin-left: -2px; margin-bottom: 13px; padding-left: 27px; position: relative; display: block; float: left; clear: both; line-height: 18px; color: #34A6ED; background: no-repeat left center;}.cgame .info .r-col .links li.download span {margin: -10px 0px 0px -35px; display: block; position: absolute; visibility: hidden; width: 1px; height: 1px;}.cgame .info .r-col .links li.download a {background-image: url(../images/ico-profile-uplds.gif);}.cgame .info .r-col .links li.send a {background-image: url(../images/ico-profile-mail.gif);}.cgame .info .r-col .links li.back a {background-image: url(../images/ico-profile-darr.gif);}* html .cgame .info {height: 1%;}* html .cgame .info .r-col .rating img {margin-top: -1px;}* html .cgame .info .r-col .links ul {height: 1%;}* html .cgame .info .r-col .curr-phone {position: relative; display: inline-block;}* html .cgame .info .r-col .curr-phone dl {height: 1%;}*:first-child+html .cgame .info {height: 1%;}*:first-child+html .cgame .info .r-col .rating img {margin-top: -1px;}*:first-child+html .cgame .info .r-col .links ul {height: 1%;}*:first-child+html .cgame .info .r-col .curr-phone {zoom: 1;}*:first-child+html .cgame .info .r-col .curr-phone dl {height: 1%;}.cgame .gallery {padding: 13px 0px 14px 16px; border-bottom: 1px solid #B9C9D4;}.cgame .gallery table {width: 100%;}.cgame .gallery p {margin-right: 13px; padding: 2px; border: 1px solid #6CAED5;}.cgame .gallery p img {display: block;}* html .cgame .gallery {height: 1%;}*:first-child+html .cgame .gallery {height: 1%;}.cgame .description {padding: 16px 20px 10px 20px; border-bottom: 1px solid #B9C9D4;}.cgame .description p {margin-bottom: 8px;}.cgame .description blockquote {margin-bottom: 5px;}.ccomments {margin-bottom: 40px; padding: 2px 2px 0px 2px; border: 1px solid #B9C9D4;}.ccomments h3 {margin: 0px 0px 5px 0px; padding: 6px 10px 7px 18px; font-size: 14px; font-weight: bold; color: #FFF; background: #34A6ED url(../images/cblock03-hdr-bg.gif) repeat-x left top;}.ccomments .items {margin-bottom: 15px; padding: 0px 5px 0px 5px;}.ccomments .comment {margin-bottom: 7px; border: 1px solid #B9C9D4; background: #fff;}.ccomments .comment .info {padding: 4px; border-bottom: 1px solid #B9C9D4;}.ccomments .comment .cont {padding: 10px 7px 0px 12px;}.ccomments .comment .user {float: left;}.ccomments .comment .user .item {margin-bottom: 9px; padding-left: 5px; clear: both; display: block;}.ccomments .comment .user .photo {float: left;}.ccomments .comment .user .photo img {display: block; border: 1px solid #69605B;}.ccomments .comment .user .descr {margin-left: 42px;}.ccomments .comment .user .descr .name img {margin: -1px 0px 0px 4px; vertical-align: middle;}.ccomments .comment .user .descr .user-info {font-size: 10px;}.ccomments .comment .user .descr .user-info img {margin-top: 2px;}.ccomments .comment .added {padding: 9px 5px 0px 0px; float: right; font-size: 10px;}.ccomments .comment .text {padding-bottom: 7px; overflow: hidden; width: 100%;}.ccomments .comment .text a.answer {padding-left: 5px; font-size: 10px; color: #34A6ED;}.ccomments .comment .text a.remove {padding: 0px 0px 0px 12px; font-weight: bold; color: #34A6ED; font-weight: bold; text-decoration: underline;  text-transform: lowercase; background: url(../images/ico-delete02.gif) no-repeat 0px 5px;}.ccomments .comment .text a.remove:hover {text-decoration: none;}.ccomments .comment .form {overflow: hidden; height: 0px; position: relative;}.ccomments .comment .form .form-cont {}.ccomments .comment .form form {padding: 0px 3px 8px 5px;}.ccomments .comment .form .inp {margin-bottom: 8px; border: 1px solid #9EC2D7; background-color: #EAF6FD;}.ccomments .comment .form .submit {text-align: right;}.ccomments .paging {margin: 0px 5px 6px 5px;}* html .ccomments {height: 1%;}* html .ccomments .comment .info {height: 1%;}* html .ccomments .comment .user .descr {height: 1%;}* html .ccomments .comment .user .descr .name img {margin-top: 2px;}* html .ccomments .comment .user .descr .fix {margin-left: -3px; height: 1%; position: relative;}*:first-child+html .ccomments {height: 1%;}*:first-child+html .ccomments .comment .info {height: 1%;}*:first-child+html .ccomments .comment .user .descr {height: 1%;}*:first-child+html .ccomments .comment .user .descr .name img {margin-top: 2px;}.ctexteditor form {padding: 0px 13px 20px 13px;}.ctexteditor .form-block {clear: both; overflow: hidden; height: 0px; position: relative; z-index: 1; background-color: #FFF;}.ctexteditor .form-block.opened {height: auto;}.ctexteditor .toggle {margin-bottom: -15px; position: relative; z-index: 2; float: right; font-size: 14px; font-weight: bold; color: #34A6ED;}.ctexteditor .toggle a {padding: 0px 0px 5px 22px; color: #34A6ED; display: block; background: url(../images/ico-toggle-comment.gif) no-repeat left center;}.ctexteditor .chars {padding-left: 2px; margin-bottom: 4px;}.ctexteditor .input {clear: both;}.ctexteditor .input .inp {margin-bottom: 10px; border: 1px solid #9EC2D7; background-color: #EAF6FD;}.ctexteditor .submit {padding-bottom: 2px; text-align: right;}.ctexteditor .submit * {vertical-align: middle;}.ctexteditor .submit input {padding-left: 7px;}.cwysiwyg {position: relative; zoom: 1;}.cwysiwyg .form {padding: 0px 13px 20px 13px;}.cwysiwyg .form-block {clear: both; overflow: hidden; height: 0px; position: relative; zoom: 1; background-color: #FFF;}.cwysiwyg .form-block.opened {height: auto;}.cwysiwyg .toggle {position: relative; float: right; z-index: 2; font-size: 14px; font-weight: bold; color: #34A6ED;}.cwysiwyg .toggle a {padding: 0px 0px 5px 22px; margin-bottom: 20px; color: #34A6ED; display: block; background: url(../images/ico-toggle-comment.gif) no-repeat left center;}.cwysiwyg .btns {margin-bottom: 9px; float: left;}.cwysiwyg .btns input {margin-right: 6px; display: block; float: left;}.cwysiwyg .box {margin: 61px 0px 0px 1px; display: block; visibility: hidden; position: absolute; z-index: 9999; left: 0px; zoom: 1;}.cwysiwyg .box .box-wrap {border: 1px solid #3F6B84; zoom: 1;}.cwysiwyg .box .box-cont {margin_: -2px 0px 0px -2px; padding: 8px 12px 8px 12px; position: relative; background: #FFF url(../images/wysiwyg/box-bg.gif) repeat-x left bottom;}.cwysiwyg .box .box-cont .close {display: block; clear: both; text-align: center;}* html .cwysiwyg .box .box-cont {display: inline-block;}.cwysiwyg .box-fontsize {margin-left: 241px; width: 105px;}.cwysiwyg .box-fontsize ul a {color: #3F6B84; text-decoration: none;}.cwysiwyg .box-fontsize ul a:hover {text-decoration: underline;}.cwysiwyg .box-fontsize ul .s1 {margin-bottom: 2px; font-size: 9px;}.cwysiwyg .box-fontsize ul .s2 {margin-bottom: 3px; font-size: 11px;}.cwysiwyg .box-fontsize ul .s3 {margin-bottom: 5px; font-size: 12px;}.cwysiwyg .box-fontsize ul .s4 {margin-bottom: 6px; font-size: 14px;}.cwysiwyg .box-color {margin-left: 335px; width: 200px;}.cwysiwyg .box-color .box-cont {padding: 15px;}.cwysiwyg .box-color table {margin-bottom: 10px;}.cwysiwyg .box-color table a {margin: 0px 2px 2px 0px; display: block; border: 1px solid #999999; cursor: hand;}.cwysiwyg .box-color table a span {display: block; width: 30px; height: 30px;}.cwysiwyg .box-smile {margin-left: 401px; width: 360px; text-align: center;}.cwysiwyg .box-smile .smiles {margin-bottom: 10px;}.cwysiwyg .box-smile .smiles img {padding: 5px;}.cwysiwyg .chars {padding-left: 2px; margin-bottom: 4px; float: right;}.cwysiwyg .input {clear: both;}.cwysiwyg .input .inp {margin-bottom: 10px; border: 1px solid #9EC2D7; background-color: #EAF6FD;}.cwysiwyg .submit {padding-bottom: 2px; text-align: right;}.cwysiwyg .submit * {vertical-align: middle;}.cwysiwyg .submit input {padding-left: 7px;}.ccurphone {margin-bottom: 15px; padding: 2px 10px 0px 4px; background: #E5F3FD; border: 1px solid #C2DFF3;}.ccurphone .phone {width: 380px; float: left;}.ccurphone .phone h2 {padding: 7px 0px 6px 24px; display: block; background: url(../images/ico-phone02.gif) no-repeat left center;}.ccurphone .change {padding-top: 6px; float: right; display: block; font-weight: bold;}.ccurphone .change a {color: #34A6ED;}* html .ccurphone dl {height: 1%;}.csitewarn {}.csitewarn .h2 {margin-bottom: -40px; margin-right: 6px; float: right; min-width: 0px;}.csitewarn .h3 {margin-bottom: 25px; color: #34A6ED; font-weight: normal; font-size: 18px;}.csitewarn .h3 a {color: #34A6ED;}.csitewarn .descr {padding: 14px 20px 18px 6px; clear: both; position: relative;}.csitewarn .descr p {line-height: 18px;}.csitewarn .descr .img {margin-left: 6px; margin-right: 24px; float: left;}* html .csitewarn .h2 {margin-right: 3px; width: auto;}* html .csitewarn .descr {height: 1%;}.cphone-index {padding: 18px 0px 150px 0px;}.cphone-index h2 {margin: -15px 0px 15px 0px; padding-left: 13px; position: relative; font-size: 12px; font-weight: bold; color: #34A6ED;}.cphone-index ul {margin-bottom: 22px; width: 25%; float: left; font-weight: bold;}.cphone-index ul li {margin: 0px 0px 15px 15px; padding: 0px 0px 0px 12px; font-size: 12px; background: url(../images/bullet01.gif) no-repeat 0px 4px;}.cphone-index p.linkback a {margin-bottom: 16px; padding: 0px 3px 0px 25px; display: block; float: right; font-size: 14px; font-weight: bold; display: block; color: #34A6ED; text-decoration: underline; background: url(../images/ico-profile-darr.gif) no-repeat left center;}.cphone-index p.linkback a:hover {text-decoration: none;}* html .cphone-index {height: 1%;}* html .cphone-index ul {margin-left: -1px;}*:first-child+html .cphone-index {height: 1%;}.cphone-index-content {margin-bottom: 150px;}.cphone-index-content div.header {margin-bottom: 30px; font-size: 12px; font-weight: bold; color: #34A6ED;}.cphone-index-content .col {margin-bottom: 22px; width: 48%; min-height: 310px; border: 1px solid #B9C9D4;}.cphone-index-content .col.col-left {float: left;}.cphone-index-content .col.col-right {float: right;}.cphone-index-content .col .col-cont {padding: 10px 0px 0px 12px;}.cphone-index-content .all ul li {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 12px; font-weight: bold; font-size: 12px; background: url(../images/bullet01.gif) no-repeat 0px 4px;}.cphone-index-content .iusers {}.cphone-index-content .iusers ul {margin: 0px 0px 10px 18px;}.cphone-index-content .iusers li {display: inline;}.cphone-index-content .iusers img.photo {margin-bottom: 10px; float: left; border: 1px solid #646464;}.cphone-index-content .iusers .info {padding-top: 0px; margin: 0px 0px 10px 48px;}.cphone-index-content .iusers .info .name {margin-bottom: 2px;}.cphone-index-content .iusers .info .uinfo {margin-bottom: 6px;}.cphone-index-content .iusers p.list {padding-left: 18px;}.cphone-index-content .iusers p.list a {font-weight: bold; color: #34A6ED;}.cphone-index-content .iusers div.absent {padding-top: 15px;}.cphone-index-content .iusers div.absent p {padding: 120px 0px 0px 0px; margin: 0px auto 0px auto; text-align: center; width: 155px; line-height: 18px; background: url(../images/ico-phone.gif) no-repeat top center;}.cphone-index-content p.linkback a {margin-bottom: 16px; padding: 0px 3px 0px 25px; display: block; float: right; font-size: 14px; font-weight: bold; display: block; color: #34A6ED; text-decoration: underline; background: url(../images/ico-profile-darr.gif) no-repeat left center;}.cphone-index-content p.linkback a:hover {text-decoration: none;}* html .cphone-index-content .col {height: 310px;}.cwallmaster {padding-top: 5px; zoom: 1;}.cwallmaster .cont {margin-bottom: 50px;}.cwallmaster .banner {margin-bottom: 36px; height: 89px; position: relative; background: #D5DFE4 url(../images/wallmaster-banner-bubbles.gif) no-repeat left top;}.cwallmaster .banner * {display: block; position: absolute; background: no-repeat; text-indent: -9999px;}.cwallmaster .banner p {left: 265px; top: 26px; width: 266px; height: 37px; background-image: url(../images/wallmaster-banner-slogan.gif);}.cwallmaster .banner .photo {left: 2px; top: -14px; width: 110px; height: 119px; background-image: url(../images/wallmaster-banner-photo.gif);}.cwallmaster .banner .phone {left: 169px; top: 4px; width: 53px; height: 81px; background-image: url(../images/wallmaster-banner-phone.gif);}.cwallmaster .nav {margin-bottom: 12px;}.cwallmaster .nav .pages {float: left; display: block; width: 128px; height: 27px; background: url(../images/wallmaster-nav-step1.gif) no-repeat;}.cwallmaster .nav p {margin-top: 7px; padding-right: 14px; float: right; font-weight: bold; color: #236082; font-size: 14px;}.cwallmaster .bphone {margin-bottom: 200px; padding: 62px 0px 0px 15px; zoom: 1; border: 1px solid #B9C9D4;}.cwallmaster .bphone p {padding-top: 2px; margin: 0px 14px 19px 0px; width: 250px; float: left; font-weight: bold; color: #236082; font-size: 14px; text-align: right;}.cwallmaster .bphone select {width: 210px; float: left;}.cwallmaster .bphone .controls {margin-bottom: 40px; padding: 32px 0px 0px 0px; zoom: 1; text-align: center;}.cwallmaster .placeholder {display: block;}.cwallmaster .config {margin-bottom: 50px;}.cwallmaster .config .title {padding: 3px 10px 4px 10px; display: block; clear: both; color: #FFF; font-size: 12px; background: #34A6ED url(../images/table-th-bg.gif) repeat-x left top;}.cwallmaster .config .wrap {border: 1px solid #B9C9D4; border-top: 0px;}.cwallmaster .config .row {zoom: 1;}.cwallmaster .config .form {padding: 20px 0px 12px 0px; background: #F3F3F3;}.cwallmaster .config .form p {font-weight: bold; color: #236082; font-size: 14px;}.cwallmaster .config .form .img {margin: 0px 20px 0px 0px; width: 255px; float: left;}.cwallmaster .config .form .img p {margin-top: 83px; width: 105px; float: left; text-align: right;}.cwallmaster .config .form .img div {margin-top: 9px; padding: 2px; display: block; float: right; border: 1px solid #6CAED5; background: #FFF;}.cwallmaster .config .form .img img {display: block;}.cwallmaster .config .form .params {width: 265px; float: left;}.cwallmaster .config .form .params p {margin-bottom: 5px;}.cwallmaster .config .form .params .input {margin-bottom: 15px;}.cwallmaster .config .form .params .input select {width: 100%;}.cwallmaster .config .form .params .input-keywords {margin-bottom: 4px;}.cwallmaster .config .form .params .inp {background: #FFF;}.cwallmaster .config .form .params .small {font-size: 10px;}.cwallmaster .config .warn {padding: 12px 10px;}.cwallmaster .config .warn blockquote {margin: 0px;}.cwallmaster .config .controls {padding: 15px 0px 12px 0px; text-align: center; background: #F3F3F3;}* html .cwallmaster .config .form .params .input select {width: 100%;}*:first-child+html .cwallmaster .config .form .params .input select {width: 100%;}.cwallmaster .notlogged {margin-bottom: 153px;}.cwallmaster .notlogged .intro {padding: 0px 32px 17px 22px; zoom: 1; font-size: 14px; font-weight: bold;}.cwallmaster .notlogged .intro p {margin-bottom: 20px;}.cwallmaster .notlogged .block {padding: 31px 0px 23px 0px; zoom: 1; border: 1px solid #B9C9D4;}.cwallmaster .notlogged .block p.title {margin-bottom: 35px; font-size: 14px; color: #8C42B4; font-weight: bold; text-align: center;}.cwallmaster .notlogged .block ul {padding-left: 79px;}.cwallmaster .notlogged .block ul li {margin-bottom: 23px;}.cwallmaster .notlogged .block ul li input {margin-right: 20px; float: left;}.cwallmaster .notlogged .block ul li p {margin-top: 8px; float: left; width: 190px;}.cwallpapers-index {padding: 0px 10px 0px 17px; zoom: 1;}.cwallpapers-index h2 {margin-bottom: 7px; font-weight: bold; font-size: 12px; color: #34a6ed;}.cwallpapers-index p,.cwallpapers-index li {line-height: 18px;}.cwallpapers-index .intro {margin-bottom: 13px;}.cwallpapers-index .letters {margin-bottom: 14px; color: #9243b5; font-weight: bold;}.cwallpapers-index .letters a {text-decoration: none;}.cwallpapers-index .letters a:hover {text-decoration: underline;}.cwallpapers-index .letters span {color: #236082;}.cwallpapers-index .found {margin-bottom: 22px;}.cwallpapers-index .pages {margin-bottom: 28px; font-weight: bold;}.cwallpapers-index .pages a {color: #236082; text-decoration: none;}.cwallpapers-index .pages a:hover {text-decoration: underline;}.cwallpapers-index .pages span {color: #9243b5;}.cwallpapers-index .results {margin: 0px 0px 20px 0px;}.cwallpapers-index .results .col {width: 33%; float: left;}.cwallpapers-index .results .col ul {padding-right: 10px;}.profile-master {padding: 0px 10px;}.profile-master .intro {margin-top: 11px; margin-bottom: 18px; font-size: 14px; line-height: 21px;}.profile-master .intro p {margin-bottom: 16px;}.profile-master .intro p.bold {font-weight: bold;}.profile-master .info {padding-bottom: 10px; margin-bottom: 7px; border-bottom: 1px solid #b9c9d4;}.profile-master .info ul {float: left;}.profile-master .info li {margin-right: 4px; display: block; float: left; width: 27px; height: 27px; line-height: 27px; font-size: 14px; color: #fff; font-weight: bold; text-align: center; background: url(../images/circle01.gif) no-repeat left top;}.profile-master .info li.active {background-position: left bottom;}.profile-master .info p {top: 11px; position: relative; float: right; font-weight: bold; text-align: right; font-size: 14px;}.profile-master form {margin-bottom: 40px;}.profile-master form .row {padding: 7px 0px 6px 0px; height: 1%;}.profile-master form .row.odd {background: #F3F3F3;}.profile-master form .title {margin: 3px 13px 0px 0px; width: 142px; line-height: 16px; display: block; float: left; font-weight: bold; text-align: right;}.profile-master form .title span {font-size: 13px; color: #35C831;}.profile-master form .inp {background: #FFF; border-color: #538db0;}.profile-master form .input {margin-right: 15px; float: left; width: 316px;}.profile-master form .counter {margin-top: 4px; float: left; color: #7c96a8;}.profile-master form select {margin-right: 15px; float: left; width: 140px; border-color: #538db0;}.profile-master form .line .note {top: 5px; position: relative; float: left; font-size: 10px;}.profile-master form .search ul {margin-top: 4px; *margin-top: 0px; *margin-bottom: 6px; float: left; width: 370px;}.profile-master form .search ul li {margin-bottom: 8px; float: left; width: 176px; *margin-bottom: 3px;}.profile-master form .search ul li input {margin-right: 8px; *margin-right: 6px; vertical-align: middle;}.profile-master form .theme {padding-top: 13px; padding-bottom: 10px; margin-bottom: 16px;}.profile-master form .theme .title label {font-weight: normal;}.profile-master form .theme .title input {margin-left: 4px; *margin-left: 2px; top: 4px; *top: 3px; position: relative;}.profile-master form .theme .list {margin-top: 5px; width: 375px; float: left;}.profile-master form .theme .list .items a {margin: 0px 5px 5px 0px; display: block; float: left; border: 2px solid #F3F3F3;}.profile-master form .theme .list .items a.active,.profile-master form .theme .list .items a:hover {border-color: #34A6ED;}.profile-master form .theme .list .items span {display: block; border: 1px solid #538DB0;}.profile-master form .theme .list .items img {display: block; border: 2px solid #FFF;}.profile-master form .theme .list p {margin-top: 4px; margin-bottom: 3px; clear: both; font-weight: bold;}.profile-master .submit {padding: 10px 0px 10px 155px; zoom: 1; border: 1px solid #b9c9d4; border-left: none; border-right: none; background: #f3f3f3 url(../images/profile-master-submit-bg.gif) repeat-x left top;}.profile-master .submit input {margin-right: 16px; float: left;}.profile-master .submit p {margin-top: 2px; float: left; width: 200px;}.profile-master .avatars .current {padding: 17px 0px 18px 85px; zoom: 1; border-bottom: 1px solid #b9c9d4;}.profile-master .avatars .current img {margin-right: 13px; float: left; border: 1px solid #1d4765;}.profile-master .avatars .current div {float: left; font-weight: bold; font-size: 12px;}.profile-master .avatars .current div p {margin-bottom: 10px;}.profile-master .avatars .current div ul {}.profile-master .avatars .current div ul li {margin-bottom: 6px;}.profile-master .avatars .current div ul li a {padding-left: 23px; background: no-repeat 0px 1px;}.profile-master .avatars .current div ul li.create a {background-image: url(../images/ico-create-avatar.gif);}.profile-master .avatars .current div ul li.add a {background-image: url(../images/ico-add-avatar.gif);}.profile-master .avatars .addbtn {padding: 18px 0px; text-align: center; background: #f3f3f3; border-bottom: 1px solid #b9c9d4;}.profile-master .avatars .addbtn-empty {padding: 75px 0px 87px 0px; border-bottom: 0px;}.profile-master .avatars .addbtn input {display: block; margin: 0px auto;}.profile-master .avatars .items {padding: 20px 0px; zoom: 1; display: block; margin: 0px auto; background: #f3f3f3;}.profile-master .avatars .items-cont {padding: 0px 0px 0px 55px; zoom: 1;}.profile-master .avatars .item {margin-bottom: 17px; float: left; margin-right: 20px;}.profile-master .avatars .item .controls {}.profile-master .avatars .item .controls li {margin-bottom: 8px; padding-left: 4px; margin-right: 5px; float: left; background: url(../images/avatars-controls-div.gif) no-repeat left top;}.profile-master .avatars .item .controls li a {display: block; text-indent: -9999px; font-size: 1px; background: url(../images/avatars-controls-icos.gif) no-repeat;}.profile-master .avatars .item .controls .del {padding-left: 0px; background: none;}.profile-master .avatars .item .controls .del a {width: 10px; height: 10px; background-position: 0px 0px;}.profile-master .avatars .item .controls .ed a {width: 10px; height: 10px; background-position: -10px 0px;}.profile-master .avatars .item .controls .av a {width: 47px; height: 11px; background-position: -20px 0px;}.profile-master .avatars .item .img {margin: 1px; clear: both; border: 1px solid #6caed5; background: #fff;}.profile-master .avatars .item .img img {padding: 3px; display: block;}.profile-master .avatars .item .img p {padding: 4px 15px; text-align: center; border-top: 1px solid #b7e2f9;}.profile-master .avatars .item-current .controls .av a {background-position: -20px -11px;}.profile-master .avatars .item-current .img {border: 2px solid #9e0d0d; margin: 0px;}.profile-master .avatars .items .paging {margin: 0px 25px; background-image: url(../images/paging-crn-left02.gif);}.profile-master .avatars .items .paging .cont {background-image: url(../images/paging-crn-right02.gif);}.uphoto .profile-master {padding: 0px 7px;}.uphoto .profile-master .avatars .current {padding-left: 47px;}.uphoto .profile-master .avatars .addbtn {background: none;}.uphoto .profile-master .avatars .items {padding-bottom: 28px; background: none;}.uphoto .profile-master .avatars .items .paging {margin: 0px 25px; background-image: url(../images/paging-crn-left.gif);}.uphoto .profile-master .avatars .items .paging .cont {background-image: url(../images/paging-crn-right.gif);}.uphoto .profile-master .submit {padding: 17px 0px 18px 0px; text-align: center; border-bottom: 0px; background: none;}.uphoto .profile-master .submit input {margin: 0px auto; float: none; display: block;}.mixmarket {padding-top: 15px; *zoom: 1;}/*---------rating.css---------*//*  styles for the unit rater--------------------------------------------------------- ryan masuga, masugadesign.comryan@masugadesign.com Licensed under a Creative Commons Attribution 3.0 License.http://creativecommons.org/licenses/by/3.0/See readme.txt for full credit details.--------------------------------------------------------- */.ratingblock {	display:block;//	border-bottom:1px solid #999;	padding-bottom:8px;	margin-bottom:8px;	}.loading {	height: 14px;	background: url('../images/working.gif') 50% 50% no-repeat;	}	.unit-rating { /* the UL */	list-style:none;	margin: 0px;	padding:0px;	height: 14px;	position: relative;	margin-bottom: 4px;	background: url('../images/starrating.gif') top left repeat-x;			}.unit-rating li{    text-indent: -90000px;	padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}	.unit-rating li a {	outline: none;	display:block;	width:14px;	height: 14px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	}	.unit-rating li a:hover{	background: url('../images/starrating.gif') left center;	z-index: 2;	left: 0px;	}.unit-rating a.r1-unit{left: 0px;}.unit-rating a.r1-unit:hover{width:14px;}.unit-rating a.r2-unit{left:14px;}.unit-rating a.r2-unit:hover{width: 28px;}.unit-rating a.r3-unit{left: 28px;}.unit-rating a.r3-unit:hover{width: 42px;}.unit-rating a.r4-unit{left: 42px;}	.unit-rating a.r4-unit:hover{width: 56px;}.unit-rating a.r5-unit{left: 56px;}.unit-rating a.r5-unit:hover{width: 70px;}.unit-rating li.current-rating {	background: url('../images/starrating.gif') left bottom;	left:0px;	position: absolute;	height: 14px;	display: block;	text-indent: -9000px;	z-index: 1;	}.voted {color:#999;}.thanks {color:#36AA3D;}.static {color:#5D3126;}		