/*---------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: 200px}*: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 0 45px 0; 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-left: 0px; width: 300px; float: right}.body .body-c-col {width: 650px; float: left; min-height: 800px}.body .body-r-col {width: 300px; 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: 46px; left: 0px; right: 0px; height: 35px; position: absolute; background: url(../images/hdr_bott2.gif) repeat-x bottom left}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: 0px 0px 0px 203px; position: absolute; z-index: 1}.mmenu li {display: block; float: left; font-size: 15px; font-weight: bold; border-left: 1px solid #fff}.mmenu li a {display: block; color: #fff; text-decoration: none}.mmenu li a span {display: block; margin-right:8px}.mmenu li a span span span span {padding: 0px 2px 0 32px; line-height: 45px}.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}.cblock02 .h1 {margin: 0px; position_: relative; font-size: 15px; font-weight: bold; color: #FFF; background: url(../images/hdr07-bg.gif) repeat-x 100% 2px}.cblock01 .h1 {margin: 0px; position_: relative; font-size: 15px; font-weight: bold; color: #FFF; background: url(../images/hdr07-bg.gif) repeat-x 100% 0%}.cblock02 .h1 div {display: block; background: url(../images/hdr01-crn-left.gif) no-repeat 0% 2px}.cblock01 .h1 div {display: block; background: url(../images/hdr01-crn-left.gif) no-repeat 0% 0%}.cblock02 .h1 div div {padding-left: 25px; line-height: 38px; background: url(../images/hdr01-crn-right.gif) no-repeat 100% 2px}.cblock01 .h1 div div {padding-left: 25px; line-height: 38px; background: url(../images/hdr01-crn-right.gif) no-repeat 100% 0%}.cblock01 {margin-bottom: 10px; border-top: 0px}.cblock01 .cont {padding: 12px 6px 10px 6px; border-left: solid 1px #D1D5D8; border-right: solid 1px #D1D5D8; }.cblock01 .btm {clear: both; margin-bottom: -2px; position: relative; height: 16px; background: transparent url(../images/dot03.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: 7px; 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 #D1D5D8}.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: 7px 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: 15px; padding-right: 0px}.dmenu li {display: inline; font-size: 12px; font-weight: bold}.dmenu li a {padding-left: 49px; display: block; line-height:32px!important; font: normal 18px Arial; 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/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: 0 15px 10px 15px}.auth .submit {margin: 0 5px 0 15px; float: left}.auth .actions {display: block; width: 103px; float: left; font-size: 10px}.auth .actions a {color: #236082}.auth .rem {margin: 0 15px 10px 15px; 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/hdr08-bg.gif)}.novices .h1 div {background-image: url(../images/hdr02-crn-left.gif)}.novices .h1 div div {padding-left: 25px; 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: 20px; 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: 0px; 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: 1px 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}
