.mailbox .ttr .td-1 a {font-size:14px;}
.set-wrap .album ul li,.album ul.no-fl LI{float:none; width:auto;height:auto !important;}
.set-wrap .album ul, .album ul.no-fl {padding:0 0 0 20px; width:auto; height:auto; position:static;}
div.text H2,.mesg H2{font-size:16px; margin:10px 0;}
div.text H2{padding:10px 0;}
.all-mess DIV.send UL LI A{ text-decoration:none; font-size:17px; _padding:2px 0; _line-height:170%;}
.as_link, .all-mess .as_link{font-size:17px; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none !important;}
a.as_link {text-decoration:underline !important;}
a.as_link:HOVER {text-decoration:none !important;}
.all-mess .close-h .as_link{font-size:16px; margin:0 15px; }
div.text H3,.mesg H3{font-size:14px; padding:10px 0;}
.all-mess div.send ul li #attach_but {float:left;}
.header.contests h3,.contest ul li .block p{_font-weight:bold;}
.info-panell.trns .main ,.cont-new .info-panell .main {padding:10px 60px 10px 15px; position:relative;}
.cont-new .info-panell{margin-bottom:10px;}
.cont-new .info-panell P{margin-bottom:10px; margin-right:0; text-align:left; line-height: 20px;  padding-bottom: 0;}
.cont-new .info-panell P A{margin:0 10px;}
.cont-new H3 SPAN A{text-decoration:none;}
.cont-new H4 A:HOVER, .cont-new H3 SPAN A:HOVER{text-decoration:underline;}
.view-mode input.inp-big {float:none;}
.ph-detail .pht {width:350px; _width:390px;}
.ph-detail .pht img{float:left;}
.ph-detail .pht .right{float:right;}
.ph-detail .pht .config{padding:10px 15px; margin:10px 0 0 0;}
.config p{padding-bottom:7px;}
.ph-detail .pht .config H5{text-align:left; padding:10px 0;}
.ph-detail .pht .config UL{margin-bottom:10px; height: auto; padding: 0 0 0 20px;}
.ph-detail .pht .config.warn p{padding-left:25px;}
.ph-detail .pht .config.warn p tt{letter-spacing:-4px; margin: 0 7px 0 -33px; }
.upload-form {padding:10px; width:400px;}
.upload-form.small_form {width:300px; border:none;}
.upload-form p{padding:10px 0;}
.upload-form textarea{width:330px; height:20px; margin-bottom:10px;padding-top: 3px;}
.upload-form.small_form  textarea{width:300px;}
.upload-form input.button{margin-left:240px;}
.voting .block .inner .text-l{text-align: left; padding:10px 5px;}
.text-l{text-align: left !important;}
.upd-main{padding:15px; width:500px; margin-top:10px;position:relative;}
.upd-main img, .upd-main ul{float:left;}
.upd-main img{margin-right:10px;}
.upd-main ul{padding:10px 10px 10px 30px;}
.upd-main ul li{padding-bottom:10px;height:auto !important;}
.config{padding:20px 40px; margin:15px 0 30px;}
.config H4{padding-bottom:7px;}
.set-wrap .album ul.mini-gal{padding:20px 0;}
.set-wrap .album ul.mini-gal li{width:200px; text-align:center; padding-bottom:10px; float:left; min-height:180px; _height:180px;}
.set-wrap .album ul.mini-gal li p{padding-top:10px;}
.mailbox .li .l-mes A .red{font-size:15px;}
.trans {padding: 7px 100px 0 0;}
.trans select{margin:5px 5px 0 0;}
.trans input{margin:3px 5px 0 0;}
.translete .text{padding:10px 15px; margin-top:10px;}
.info-panell.trns .text, .info-panell.trns .text p,.translete .text p{font-size:16px; line-height:150%;}
.info-panell.trns .text{margin:10px 0 20px;}
.info-panell.trns .trans select{margin:5px 10px 0 20px;}
.sidebar li.link {padding: 5px 0 0; margin:10px; width:210px;}
.sidebar li a.yellow{ background:none; padding:0 20px; }
.sidebar li.link  a.yellow{padding:0 10px;}
.sidebar li a.yellow:HOVER{text-decoration:underline; background:none;}
.ya .fl.intro label{width:100%; line-height:135%; _line-height:150%;}
.ya .fl .select.min{width:67px; display:inline;}
.ya .fl .select.big{width:155px; display:inline; }
.ya .fl .select.very_big{display:inline;}
.ya .fl .select.small{width:91px; display:inline;}
textarea.large {font-size:15px; margin-left:0; padding:0 2px; width:98%;height:140px;}
.form select.fr{margin:6px 10px 0 0;}
.reg-col .album .inner{padding:0 20px 20px;}
.reg-col {width:670px; float:left;}
.ya .intro label{text-align:left; display:block; float:left; width:200px;}
.ya .intro .line input.inp,.ya .intro .select{float:left; margin-left:10px;}
.ya .intro .gender label{width:auto; margin:12px 12px 0 0;}
.gender{float:left; margin-left:10px;}
.gender img{float:left; height:40px; margin-right:10px;}
.el .gender input{float:left; margin:12px 12px 0 0;}
.el .gender .cust_checkbox{margin-top:12px;}
.el .intro p{margin:0; float:none; text-align:left;}
.intro textarea.large {height:100px; margin-bottom:15px;}
.err-line{float:right; width:400px;}
.reg-set-wrap {margin-left:-690px; float:right; width:100%;}
.reg-set {margin-left:690px; margin-right:10px; }
.reg-set .el p{float:none; margin:0; line-height:135%; text-align:left;}
.err-line .config{margin:0;}
.reg-col .ya .line{margin-top:10px;}
#tr_form select.fr{margin:5px 5px 0 0;}
.limitation{font-size: 16px;display:inline;padding-left: 7px;}
.pad-block {margin-left: 27px; margin-right: 20px;}
 .wthr {font-size: 15px;padding: 2px; width: 90px;position:relative; }
 .wthr img{position:absolute; top:0; right:2px}
 .wthr a{font-size: 9px; display: block;}
.white-bg{margin: 3px 5px 3px 5px;}
.compl_div{text-align: center;margin-bottom:20px;font-size: 20;font-weight: bolder;}

.clr, .clear:after {content: ' ';clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.new-head{position:relative; z-index:21;text-align:left;}
.new-head .text-1{width:320px; float:left; padding-left:13px;}
.new-head .text-2{width:50%; float:left;padding-left:15px;}
.new-head .text-2 P B{min-width:70px; display:block; float:left; _width:70px;}
.new-head P{padding-top:5px; font-size:14px;}
.new-head .lang p a{padding-right:15px;}
.new-head .lang{float:right; padding:23px 10px 0 0;}
.new-head .sub-head{position:relative; z-index:1; margin-bottom:8px; margin-top:5px; width:100%; }
.new-head .sub-head .logo{position:absolute; left:140px; top:5px; font-size:26px; text-decoration:none;}
.new-head .sub-head .logo:HOVER{text-decoration:underline;}
.new-head .complete{background:#fff; width:170px; height:8px; float:left;}
.new-head .complete div{background:#0c6; width:37%; height:8px;}
.new-head .prof {float:right; width:340px; padding-top:10px;}
.new-head .prof IMG {float:left; margin: 0 15px 0 0;}
.new-head .prof p{text-align:center; font-size:12px; padding-bottom:5px;}
.new-head .prof p a.fl{display:block;}
.new-head .logout{float:right; padding-left:45px; width:225px;}
.new-head .main-menu LI{float:left; padding:0 10px 0 0; font-size:12px;}
.new-head .main-menu{float:left; width:100%; position:relative;}
.new-head .main-menu LI A,.new-head .main-menu LI P{padding:5px 20px; text-decoration:none; display:block; font-size:12px; line-height:14px;}
.new-head .short-menu{padding:7px 0; text-align:right; font-size:14px; float:left; width:100%;}
.new-head .short-menu a {margin-right:10px;position:relative;text-decoration:none;z-index:1;}
.new-head .short-menu A:HOVER{text-decoration:underline;}
.new-head .main-menu UL LI { background:none; border:none; margin-left:13px;}
.new-head .main-menu UL LI A{font-size:16px;}
.new-head .main-menu UL{position:absolute; left:0; top:100%;display:none; width:100%;}
.new-head .main-menu LI.active UL, .new-head .main-menu LI.curr UL{display:block;}
.new-head .main-menu UL LI A{padding-left:20px;}
.new-head .sub-page {padding:5px 0; margin-bottom:10px;}
.new-head .sub-page .logout{width:320px;}
.new-head .sub-page .text-2{width:40%;}
.new-head .sub-page .logout .red-button-mid{margin-right:10px;}
.prof .close-b{width:280px;}
.new-head .prof .block P{text-align:left; padding:0;}
.new-head .prof .block H5{padding:0;text-align:left; }
.new-head .prof .block .rat P{text-align:center;}
.new-head .prof .block.close-b .inner{padding:10px 20px 20px 10px;}
.lang,.new-head .prof {position:relative; z-index:2;}
.new-head .prof .block{position:absolute; left:50px; top:33px; z-index:10;}
.lang-list {list-style:none;padding-top:20px; zoom:1;}
.lang-list LI A{font-size:14px; display:block; padding:5px 0 5px 25px; text-decoration:none;}
.lang-list.feed-link li A{display:block !important; }
.lang-list LI{float:left; width:100%;}
.lang .block{width:170px; position:absolute; right:3px; top:49px; z-index:10;}
.menu-contest{width:300px; position:absolute; z-index:1;}
.menu-contest .block .inner{padding:20px;}
.menu-contest A,.menu-contest P{background:none !important; font-size:14px !important;}
.menu-contest A{text-decoration:underline !important; padding:0  !important;}
.menu-contest A:HOVER{text-decoration:none !important;}
A.accept,A.refuse{display:block !important; float:left; margin:10px 30px 0 20px !important; padding:5px 0 5px 25px !important;}
.popup .tr, .popup .br{float:right; margin-right:-29px;}
.popup .tl, .popup .bl{float:left; margin-left:-29px;}
.popup .tr, .popup .tl, .popup .br, .popup .bl{height:29px !important; width:29px !important; display:inline !important; position: static !important;}
.popup .tc, .popup .bc{height:26px; //height:29px;}
.popup .top, .popup .bot{height:29px; padding:0 29px !important; width:auto; margin:0;}
.popup .tc,.popup .bc{width:100%; float:left; padding:0 !important;}
.popup .cn{padding:0 10px;}
.popup{ position:absolute;  width:300px;  z-index:200;}
.new-head .prof .popup P{text-align:left; padding:0;}
.prof .popup{width:280px; left:50px; top:33px;}
.new-head .text-2 p A{font-size:14px; text-decoration:none;}
.new-head .text-2 p A:HOVER{text-decoration:underline;}
.new-head .prof .popup H5{padding:0;text-align:left; }
.new-head .prof .popup  .rat P{text-align:center;}
.popup .rat{width:225px;}
.new-head .no_photo{width:35px; height:50px; background:white; text-align:center;border: 2px solid black;float:left; margin: 0 15px 0 0; font-size: 9px;}
.modal_paddings{padding:20px 10px 2px 10px}
a.red-button-mid {display:block;text-decoration:none}
.set-mid_wrap{ width: 80%;}
.el p.big-input{margin-right:27%;}
.left_padding{padding-left:10px}
.iframe-padding{padding: 10px 10px ;}
.lang .popup{width:170px; right: 0; top:49px;}
textarea.min{margin:5px 0 10px; height:80px; width:98%; padding:10px; font-size:15px;}
SPAN.error, SPAN.good{float:left; display:block; width:21px; height:21px; margin-left:5px;}
.ya input.fl.inp-mid{width:200px;}
.ya input.fl.inp{width:30px;}
.gender SPAN.error, .gender SPAN.good{margin-top:10px;}
.inline{display:inline; }

.flower .header h3{text-align:left; padding-left:20px;}
.flower H6{padding:5px 10px;}
.flower .block H6{padding:5px 0;}
.flower UL{padding:20px 10px;}
.flower UL LI{float:left; width:305px; margin:0 20px 15px 0;}
.flower UL LI P{text-align:right;}
.flower UL LI P A{text-decoration:none; font-size:18px; font-weight:bold; float:left;}
.flower UL LI P A:HOVER{text-decoration:underline;}
.flower UL.other LI IMG, .flower UL.other LI INPUT{float:left;}
.flower UL.other LI IMG{margin:0 10px;}
.flower UL.other LI {width:30%;}
.flower UL.other LI P{text-align:left;}
.flower UL.total {float:left; width:200px; margin-right:-220px;}
.flower UL.total IMG{float:left;}
.flower UL.total LI{margin:0 0 10px; float:left; width:200px; padding-left:20px; _width:220px;}
.flower UL.total LI.last{padding-left:0; width:220px;}
.flower UL.total LI.last P{padding-top:10px; font-weight:bold; }
.flower UL.total LI.last P B{float:left; }
.flower ul li input{margin: 5px 5px 0 0;}
.flower .form input.red{width:230px;}
.flower .close-b div.button a {float:right; margin-top:10px;}
.flower .close-b div.button INPUT{float:right;}
.flower .form{padding:20px 0 0 280px;}
.flower .form textarea{margin-bottom:10px; height:50px; width: 98%;}
.block.close-b p.count{font-size:12px; margin:0;}
.home.search-detail .info p {font-size:16px;}
.home.search-detail .info p.red {font-size:14px; text-align:right; padding-right:30px;}
.home.search-detail .info INPUT{margin-left:25px;}
.home.search-detail .info-panell ul.list-1{width:28%; padding-left:20px; margin:0;}
.col-1 .header h3, .col-2 .header h3, .col-3 .header h3 {padding-left:20px; margin:0; text-align:left;}
.separ{background:url("/img/det/1/sep-border.gif") repeat-x left top; height:4px;}
.home input.btn-2, .home p, .home .separ{margin:0 0 10px;}
.home .col-2, .home .col-1, .home .col-3 {padding:10px; float:left; min-width:333px; width:31%;}
.home .header.contests {margin-bottom:10px;}
.close-panel{position:relative;}
.home.search-detail .col-1 .info-panell, .home.search-detail .col-2 .info-panell,.home.search-detail .col-3 .info-panell {width:100%; float:none;}
.home UL.info-list{padding:0 0 0 10px; margin:0;}
.home UL.info-list LI {background:url("/img/det/info.gif") no-repeat 0 4px; padding:5px 0 5px 25px;}
.home.search-detail .info-panell UL.list-photo{padding:0; margin:10px 0; float:none; width:auto;}
UL.info-list H1, .col-3 H1{font-size:20px;}
.home A:HOVER{text-decoration:none;}
.home.search-detail .info-panell UL.list-photo LI {float:left; width:165px; text-align:center; margin-left:10px; height:260px;}
.home.search-detail .info-panell UL.list-photo LI P.red{text-align:left; padding-left:25px; font-weight:bold; font-size:18px;}
.home H3{margin:0;}
.t-right{text-align:right;}
.t-center{text-align:center;}
.home p.fl{margin-right:10px;}
.home .col-3 p.small{font-size:12px; padding-left:30px; _width:auto;}
.home .col-3 p.red input{float:right;}
.home .col-3 p.red.clear{line-height:250%;}
H3 A.red {margin-left:20px;}
.sub-cont{padding:0 10px}
.el P.al-left{text-align:left; margin-right:0;}
.el P EM{font-size:12px;}
UL{list-style:none;}
.left-bar .block{width:240px; float:left; margin-left:5px; display:inline;}
.left-bar .block .inner{padding:10px;}
.left-bar{width:245px; float:left; margin-right:-255px;}
.left-bar H1, .left-bar H2, .left-bar H3, .left-bar H4, .left-bar H5, .left-bar H6{margin:0;}
.left-bar H1{font-size:18px;}
.left-bar .block H2{font-size:16px; padding:0;}
.feed{padding:10px 0;}
.feed .inf{float:left; width:150px; text-align: center; margin-right:-170px; position:relative;}
.feed .inf .fl{width:72px; }
.feed .inf P{margin:0;}
.feed .inf H2{padding:0 0 5px 0; margin-top: -15px;}
.feedback P EM{font-style: italic;}
.feed .info-panell {margin-left: -170px; padding-left: 170px; width: 100%; float:left; _display:inline;}
.feed .full-w{margin-left: 170px;}
.cont-new .feed h4{text-align:center;}
.cont-new .feed h4 A{text-decoration:underline;}
.cont-new .feed h4 A:HOVER{text-decoration:none;}
.cont-new  DIV.image{padding:3px; float:left; font-size:0; line-height:0; width: 160px; text-align: center;}
.cont-new div.image DIV{font-size: 12px; padding: 10px; line-height: 135%;}
.form label{width:250px; float:left;}
.form P SPAN.fl{width:300px; margin-left:20px;}
.form TEXTAREA{width:98%; height:130px;}
.form .button{margin:0 10px;}
UL{margin:0;}
.feedback{margin:0 255px 0 5px;padding-top:13px;}
.feedback .album{float:left; margin:0; width:100%;}
.games .header UL LI {float:left; padding:4px 20px;}
.games .header UL LI A:HOVER{text-decoration:none;}
.games .header UL LI.last{background:none;}
A:HOVER{text-decoration:none;}
.games .block .inner{padding-top:0; text-align:center;}
.games .info-panell .main{padding:10px 20px;}
.games .info-panell .main IMG{margin-left:20px;}
.games .info-panell .main UL{padding-left:80px;}
.int{text-indent:40px;}
LI .int{text-indent:0px;}
.header H3{margin:0;}
.games .info-panell .header H3{text-align:left; padding-left:30px;}
.games .info-panell UL.flow LI{float:left; width:200px;height:180px;}
.games .info-panell UL.flow LI INPUT{float:left;}
.games .info-panell UL.flow{padding:20px 0;}
.paypal-main{text-align:center;}
.paypal{width:700px; margin:auto;}
.paypal .block .inner{padding:20px;}
.paypal H1{font-size:22px; margin:15px 0;}
.paypal .info-panell.order .main{padding:55px 25px 20px 20px; text-align:left; }
.paypal .order P{margin-bottom:30px; }
.paypal .order INPUT{font-weight:bold;}
.paypal .order UL{list-style:none; padding-left:35px;}
.paypal .order UL LI IMG{float:left;}
.paypal .order UL LI INPUT.image{float:left; margin:0;}
.paypal .order UL LI P{width:215px; float:right; margin-right:15px;}
.paypal .order UL LI{float:left; width:572px;}
.paypal .order UL LI INPUT{float:right; margin-top:15px;}

.col-r .block-t ul li p LABEL{cursor: pointer;}
.popup#popup_error{width: 500px; display:none;}
.popup#popup_error textarea{ margin:10px 0; width:450px; height: 30px;}
.popup#popup_error textarea.red{height:100px;}
.popup#popup_error #error_text{width:430px; padding:10px; _width:450px; margin:10px 0;}
.hide_mess{display:none;}
.error-msg {font-size: 12px;line-height: 14px;padding: 5px 0; margin-top: 5px;padding-left: 5px;display:none;}

.block .tl, .block .tr, .block .bl, .block .br {position: absolute; width: 22px; height: 22px;}
.block h2 { padding: 1px 0 15px 13px; font-size: 16.65px; font-weight: bolder;}
.block h2 b {	float: left; padding-left: 20px; margin-right: 20px;}
.block h2 span {float: left; padding: 1px 20px 8px 0; margin-right: -20px;}
.compatibility .inner {background: none;}
.sidebar {position: relative;}
.sidebar .tl, .sidebar .tr, .sidebar .bl, .sidebar .br {position: absolute; width: 35px; height: 28px;}
.album .inner, .sidebar li li,.sidebar .select { background: none;}
p{margin:0;}
ul{list-style:none;}
.voting .block .inner{background:none;}
.block.close-b p.count{font-size:12px; margin:0;}

.block.facebook .inner{background: none; padding: 40px 20px;}
.block.facebook{width: 300px; margin: auto; text-align: center;}
.block.facebook H3{margin:0;}
.facebook .fb_button .fb_button_text{background: none; border: none; font-size: 14px;}
.facebook .fb_button{width: 107px; padding: 2px 0 4px;}
.facebook .fb_button_medium:ACTIVE,.facebook .fb_button{background: url(/img/det/f-connect.gif) no-repeat left top;}
.facebook .fb_button:ACTIVE .fb_button_text{background: none; border: none;}
.block .t-connect{background: url(/img/t-connect.gif) no-repeat left top; width: 108px; padding: 4px 0 6px; display: block;color: #fff;font-weight: bold;text-decoration: none;margin: auto;}
.block  #login_button{background: url(/img/vk-connect.gif) no-repeat left top;  width: 108px !important; height: 25px; cursor: pointer; padding: 4px 0 6px; display: block; color: #fff;  font-weight: bold; text-decoration: none;  margin: auto;}	
.el P.al-left{text-align:left; margin-right:0;}
.el form.form{display:inline;}
.form input.red{margin:0 5px;}
.tags {padding-bottom: 15px; text-align: center;}
.tags A{text-decoration: none;}
.p-12{font-size: 12px;}
.p-14{font-size: 14px;}
.p-16{font-size: 16px;}
.p-18{font-size: 18px;}
.p-20{font-size: 20px;}
.p-22{font-size: 22px;}
.p-24{font-size: 24px;}
.p-26{font-size: 26px;}
.p-28{font-size: 28px;}
.p-30{font-size: 30px;}
.tags A:HOVER{text-decoration: underline;}
.pages-list ul li a.active{text-decoration: none;}
div.button.el{padding-bottom:25px;}
.el.big{padding-bottom: 50px; margin-bottom: -15px;}
.response UL{width:290px; margin:auto; padding-bottom: 40px;}
.response UL LI{float:left; margin-left:1px;}
.test A:HOVER{text-decoration: none;}
.response H2{font-size: 22px; padding: 10px 0 15px; text-align: center;}
.response UL#curr_q LI{display: none; float:none;}
.response UL#curr_q LI H2{text-align: center;}
.response UL#curr_q{width: auto;}
.response UL#curr_q LI.current{display: block;}
.response UL LI A{display: block; text-align: center; width: 25px;}
.response .prev{font-size: 12px;}
.response .main{padding: 10px;}
.answer UL{float: left; width: 50%;}
.answer{padding-top:30px; margin-top: 30px;}
.answer H3.t-center{padding-top: 10px;}
.test {margin: auto;}
.block.test .inner{padding-top: 20px;}
.test .rat{margin-top:10px;}
.feedback .header{float: left; width: 100%;}
.answer .rating{padding:50px 0 0 0; text-align: center; margin: auto; width: 470px; float: none; position: relative;}
.answer .rating P.red{float: right; width: 200px; font-size: 12px; position: absolute; left:-220px; top:50px;}
.answer .rat{margin: auto;}
.answer .btn-1{font-size:17px; margin-left: 20px;}
.answer .rat, .answer .rat .bg{height: 7px;text-align:left;}
.test H1{font-size: 22px; margin: 15px 0;}
.test ul.tabs {height: 32px; padding: 0 0 0 40px; width: 100%;}
.test .block{margin-top:0;}
.test ul.tabs LI{float: left; height: 32px;}
.test UL.tabs LI A{padding: 7px 15px; width: auto;}
.test .res-line{padding: 50px 50px 20px;}
.test .res-line .fl, .test .res-line .fr{width: 15%;}
.test .res-line .fr{text-align: right;}
.test .res-line .color-line{width:70%; position:relative; float: left; margin: 6px 0 50px;}
.test .res-line .color-line SPAN{position: absolute; display: block; padding-right: 40px; height: 43px; line-height: 300%; font-weight: bold;}
.test .res-line .color-line SPAN.you{top: -45px;}
.test .res-line .color-line SPAN.partner{bottom: -48px; }
.test .res-line P{width:70%; margin: auto;}
.test .res-line.last{background: none;}
.test .res-line .color-line DIV{width: 80%; margin: auto;}
.test .res-line .color-line DIV DIV{width: 60%; height: 15px; margin: auto;}
.test .plus,.test .minus{float:left; width: 49%; margin: 30px 0;}
.test .plus p,.test .minus p{padding: 10px 20px;}
.test .plus h3,.test .minus h3{text-align: center;}
.test .res-line .color-line.red{background: #DC0601;}
.test .res-line .color-line.red DIV{background: #de4f4c;}
.test .res-line .color-line.red DIV DIV{background: #e08b89;}
.test .res-line .color-line.green{background: #07b902;}
.test .res-line .color-line.green DIV{background: #70d16e;}
.test .res-line .color-line.green DIV DIV{background: #bce7bb;}
.test .res-line .color-line.yellow{background: #efe705;}
.test .res-line .color-line.yellow DIV{background: #f4ef70;}
.test .res-line .color-line.yellow DIV DIV{background: #f8f6b7;}
.test .res-line .color-line.blue{background: #2977d0;}
.test .res-line .color-line.blue DIV{background: #5590d2;}
.test .res-line .color-line.blue DIV DIV{background: #99b4d2;}
.test .res-line .color-line SPAN.you{background: url(/img/det/arrow-you.gif) no-repeat right top; color: #07b902;}
.test .res-line .color-line SPAN.partner{background: url(/img/det/arrow-partner.gif) no-repeat right top; color: #F75B02;}
.test .res-line .color-line SPAN.right{background-position: left bottom; padding: 0 0 0 40px;}
.test .res-line .color-line IMG{position:absolute; left:-20px; top:0;}
.text_usual{padding-left:5px;}
.text_usual UL,.text_usual OL, .text_usual H1,.text_usual H2,.text_usual H3,.text_usual H4, .text_usual P{text-align:left !important; padding:0 !important;}
.text_usual UL, .text_usual OL {padding:0 0 0 20px !important;  height: auto !important; position: static !important; width: auto !important;}
.text_usual UL LI, .text_usual OL LI{float:none !important; width:auto !important;}
.text_usual A:HOVER{text-decoration:none !important;}
.text_usual A{text-decoration: underline !important; float: none !important; display:inline !important; width:auto !important; border: none !important;}
.text_usual UL LI EM{font-style: italic !important;}
P EM{font-style: italic !important;}
.block.close-b .form P.fl{width:100%;}
.w-100{width:100%;}
.w-100 .upd-main{width:auto; padding:3px 15px;}
.w-100 .info, .w-100 .info-panell{float:left;}
.w-100 .info IMG{margin-right:10px;}
.w-100 .info {width:360px; margin-right:30px;}
.w-100 .info P{float:right;}
.left-bar.right-bar{margin:7px 0 0 -255px; float: right;}

.ph-detail{float:left; padding:10px 20px 5px 0; min-height: 305px; _height: 305px;}
.config h4 A.small{font-weight: normal; margin-left: 10px; font-size: 10px; }
.ph-detail .pht .right{height: 180px;}
.el H3 SPAN{font-weight: normal;}
.ph-detail .pht .config .comment{overflow: auto; height: 34px;}
.info-panell .main.declined{padding:10px;}
.ph-detail .pht .declined .right{height: auto; }
.ph-detail .pht .declined .right UL{padding:0;}
.ph-detail .pht .declined IMG{margin: 0 6px 6px 0;}
.ph-detail .pht .declined .over{overflow: auto; height: 247px;}
.ph-detail .pht li{padding:10px 0 8px;}
.ph-detail .pht UL{padding-left: 132px; height: 180px;}
.ph-detail .pht .declined UL{height: auto;}
.ph-detail .pht LI .icon { display: block;}
.ph-detail .pht li .drop-list i{background-position:center top; //background-position: right top;}
.cont-new .album .ph LI{width:380px; height: 212px; float:left; margin-right:20px; padding-bottom:30px;}
.photo_main{width:500px}
.new-head .main-menu LI.short {float: right;}
.new-head .main-menu LI.short A{padding-top: 0; padding-bottom: 0;}
#new_sidebar{width: 172px; margin-right: -180px; float: left; margin: 5px -180px 0 5px; position: relative;text-align:left;}
#new_sidebar H3{padding-left: 10px;}
#new_sidebar input{margin: 0 5px 10px 10px; width: 150px;}
#new_sidebar button{margin: 0 5px 10px 10px;}
#main{width: 100%; float: left;}
#main #new_right_col{margin-left: 180px !important; }
#sidebar_menu UL, .sidebar_menu UL, #dm_chat_cont UL{font-size: 12px; padding: 10px 0;}
.sidebar_menu UL UL{display:block !important;}
#dm_chat_cont UL UL{padding:0; display: none;}
#dm_chat_cont{padding-top: 10px;}
#dm_chat_cont UL LI.active UL{display: block;}
#dm_chat_cont UL UL LI A{padding-left: 35px;}
#sidebar_menu UL LI A,#sidebar_menu UL LI B, .sidebar_menu UL LI A,.sidebar_menu UL LI B, #min_padding UL LI A,#min_padding UL LI B, #dm_chat_cont UL LI A{padding: 3px 10px 3px 10px; display: block;}
#min_padding UL.smile  LI A{padding:0;}
#sidebar_menu UL LI A, .sidebar_menu UL LI A{font-weight: bold;}
#min_padding .popup{position:relative;}
#dm_chat_cont UL LI A {padding-left: 35px;}
#dm_chat_cont UL LI A SPAN.roster-jid{display: none;}
#dm_chat_cont UL LI A{text-decoration: none;}
#dm_chat_cont LI.off A{background: url(/img/det/off.gif) no-repeat 20px 5px;}
#dm_chat_cont LI.away A{background: url(/img/det/away.gif) no-repeat 20px 5px;}
#dm_chat_cont LI.online A{background: url(/img/det/online.gif) no-repeat 20px 5px;}
#dm_chat_cont UL LI{position: relative;padding:2px 0;}
#dm_chat_cont UL LI .chat-popup{ padding:0; position: absolute; left: 134px; top:-7px; z-index:100;display:none; width:210px; padding:7px 10px;}
#dm_chat_cont UL LI .chat-popup IMG, .chat-user-info IMG{float:left; margin:0 15px 20px 0;}
#dm_chat_cont UL LI .chat-popup A{background:none; padding:0;text-decoration:underline;}
#dm_chat_cont UL LI.hover 
#dm_chat_cont UL LI .chat-popup A{background:#fff;}
#sidebar_menu UL LI.active B, .sidebar_menu UL LI.active B{padding: 3px 10px 3px 10px; display: block;}
#sidebar_menu UL LI UL, .sidebar_menu UL LI UL{padding-left: 10px; padding-top: 0;}
#sidebar_menu UL LI UL A, .sidebar_menu UL LI UL A{font-weight: normal;}
#chat-area{min-height: 500px; _height: 500px; margin-top: 20px;}
#chat-area .chat-input{width: 100%;}
#chat-area .chat-messages{width: 100%; height: 400px; overflow: auto; margin-bottom: 20px;}
#new_sidebar .border{height: 100%; position: absolute; right: -8px; top: -5px; width: 5px;}
#sidebar_menu UL LI.bot_bottom, .sidebar_menu UL LI.bot_bottom {margin-bottom: 3px;}
#new_sidebar .inner {padding: 15px 5px 25px;}
#new_sidebar .rat{width: 153px;}
#new_sidebar .block{margin:0 0 10px;}
#sidebar_menu UL LI.dropdown, .sidebar_menu UL LI.dropdown{position: relative;}
#sidebar_menu UL LI.dropdown A, .sidebar_menu UL LI.dropdown A,#min_padding UL LI.dropdown A{padding-right: 20px;}
#sidebar_menu UL LI.dropdown A.square, .sidebar_menu UL LI.dropdown A.square{position: absolute; right: 0; top:3px; height: 15px; width: 15px; padding:0 !important;}
#sidebar_menu UL LI.dropdown .pop_menu, .sidebar_menu UL LI.dropdown .pop_menu{position: absolute; right: -180px; width: 200px; top: 0;z-index:99;display:none;}
#sidebar_menu UL LI.dropdown A.close, .sidebar_menu UL LI.dropdown A.close{padding:0;}
#empty, #contacts{display:none;}
#dm_chat{min-height: 700px; padding: 30px 0;}
.chat-message{font-size: 16px; font-weight: bold;}
.chat-event{top: 417px; position: absolute; font-style: italic; left: 21px;}
.ui-tabs .ui-tabs-panel{position: relative;}
.ui-dialog .ui-dialog-buttonpane button.active{padding-top: 6px;}
.f-menu{text-align: center; padding: 10px 0;}
.f-menu UL{list-style: none; padding: 0; margin:0; font-size: 12px;}
.f-menu UL LI {display: inline;}
.set_lp{padding-left: 20px; }
.cart-pay{margin: 0 100px; padding-top: 13px;}
.cart-pay .intro{width: 580px; float:left;}
.cart-pay .err-line{width: 370px;}
.cart-pay .cart-info{float:left; margin-left: 40px; width: 35%;}
.cart-pay .cart-info .info-panell .main{padding-right:10px;}
.cart-pay .cart-info P{margin-right: 0 !important; font-size:12px;}
.cart-pay .cart-info .config{margin-bottom:0;}
.cart-pay .ya .ch label{display: block; float:left; width: 67px; padding-top:45px; text-align:center;margin-right:10px;}
.cart-pay .ya .ch label.cardTypeVisa{background:url(/img/det/cart-1.gif) no-repeat left top;}
.cart-pay .ya .ch label.cardTypeMc{background:url(/img/det/cart-2.gif) no-repeat left top;}
.cart-pay .ya .ch label.cardTypeMaestro{background:url(/img/det/cart-3.gif) no-repeat left top;}
.cart-pay .ya .ch label.cardTypeVisaE{background:url(/img/det/cart-4.gif) no-repeat left top;}
.cart-pay .ya .card-number{float:left;}
.cart-pay .ya .card-number P{text-align:center !important;}
.cart-pay .ya input.fl{width: 300px;}
.cart-pay .ya input.sm{width: 40px; margin-right: 10px; text-align:center;}
.cart-pay .ya .month .card-number{margin-right:20px;}
.cart-pay .ya .month .card-number select {width: 40px;}
.cart-pay .ya .month  label {padding-top: 30px;}
#tr_form select{width:94px;}
.col-r .block-t UL LI.recurr P{font-size: 9px; width: auto; }
.col-r .block-t UL LI.recurr{border-bottom: none;}
.ch-new-message .popup{position: static; width: 400px;}
.ch-new-message-box{position: fixed; right: 0; top: 0; width: 400px;z-index:1000}
.ch-new-message{width: 400px;position:relative;}
.set_lp{padding-left: 20px; }
.upd-main .alb_option{position:absolute; right:20px; bottom:20px;}
.upd-main .alb_option A{margin-right:10px;} 
.trans_form label{margin-left: 20px;}
.trans_form{margin-bottom: 10px;}
.loading{position: fixed; top:0; left: 49%; font-size: 20px; font-weight: bold; padding: 5px 20px; z-index: 1000;
border-bottom-left-radius: 7px 7px; -moz-border-bottom-left-radius: 7px 7px; -webkid-border-bottom-left-radius: 7px 7px;
border-bottom-right-radius: 7px 7px; -moz-border-bottom-right-radius: 7px 7px; -webkid-border-bottom-right-radius: 7px 7px;
-moz-box-shadow: 0 3px 7px #888; -webkit-box-shadow: 0 3px 7px #888; box-shadow: 0 3px 7px #888;
}
#main_part{text-align:left;}
.search-detail .tabs #phot_div UL A{background:none;} 
#sidebar_menu, .sidebar_menu{text-align:left;}
.game-view{padding:10px 20px;}
#sidebar_menu UL LI div A, .sidebar_menu UL LI div A, #min_padding UL LI div A{display:inline;}
#sidebar_menu UL LI div, .sidebar_menu UL LI div{white-space:nowrap; padding:3px 0;}
#pcard_groups{width: 234px; float:left; height: 100%;}
#pcard_groups b{padding: 2px 0 2px 5px ;display:block;}
#pcard_list{margin-left: 185px; }
.pcard{float:left; width: 130px;margin: 10px 5px;height: 210px; position:relative; }
.pc_cent{text-align: center; height: 180px; position:relative;}
.pc_cent .vote_pic{position:absolute; bottom:0; left:0;width:130px;}
.pic_descrip{position:relative;text-align:center;}
a.reload{position:fixed; right:10px; bottom:10px; display:block; padding:5px 10px; background:#fff; border:1px solid #666;}
.games .info-panell .main UL.col-ul{width:200px; float:left;}
#tr_form select{width:94px;}
.add_to_contact, .gal2 .desc a.icon.add_to_contact{display:none;}
.search-detail .tabs UL LI A.no_bg, .search-detail .tabs UL LI A.no_bg:HOVER{background:none;}
.search-detail #new_sidebar{margin-right:0;}
.search-detail #pcard_groups{width:180px;}
.sbar.popup{float: left; margin: 6px 0 0 5px;width: 234px;position:relative;}
.sbar.popup .cn{padding:0;}
.el .ya p{text-align:left;}
.album.popup{float: none;margin-left: 0;width: auto; position:relative;}
.chat-popup .buttons, .chat-user-info .buttons{float:left;width:210px;}
#dm_chat_cont UL LI .chat-popup .buttons A, .chat-user-info .buttons A{float:left;display:block; padding: 3px 5px;text-decoration:none;}
#notify_div .select{margin-top:0;}
#notify_div  LABEL{line-height:19px;}
.el .ul .emails LABEL{float:left;}
#notify_div .select select{float:left;}
.el .ul .emails .many-emails{float:left; width:90%;}
.el .ul .emails .many-emails .indiv{display:block;}
#folders, .folders{padding:10px 18px;}
.p_test{display:none;}
#new_sidebar{position:relative; z-index:1;}
.btn-bg{position: relative;padding:0 20px;float:left;}
.btn-bg INPUT{background:none; border:none;font-size:16px; margin-top:5px;}
.paysafebtn .btn-bg{margin-bottom:15px;}
.avatar_choose{padding:0 10px;}
.avat-left {float:left; width:260px;}
.avat-right .info-panell form{ padding: 20px;}
.avat-left .ava {padding:10px 0;text-align:center;}
.avat-left .ava input{margin-top:10px;}
.avat-right .ava{float:left;}
.avat-right .info-panell {margin:20px 0; position:relative;}
.avat-right .inner{padding-top:20px;}
.ava .main-photo{width:145px; float:none; padding-left:0; margin:0 auto;}
.photo_ava{padding:0 0 0 60px; margin:20px 0; font-size:16px; font-weight: bold;}
.avat-right h3{font-size:20px; padding:20px 0 0px 30px;}
.add_to_contest{font-size:14px; }
.add_to_contest .red {margin-left:20px;}
.add_to_contest li{margin-bottom:7px;}
.add_button_contest{padding:50px 0;}
UL.turn_list li{float:left; width: 140px; text-align:center;}
UL.turn_list{padding:20px 30px;}
UL.turn_list li a{display: block; padding: 10px 5px 35px !important; margin:10px auto; border:1px solid #666; font-size: 14px;}
UL.turn_list li a.turn_top_bottom, UL.turn_list li a.turn_top_bottom:hover{background: #fff url(/img/det/turn_top_bottom.gif) no-repeat center bottom;}
UL.turn_list li a.turn_left,UL.turn_list li a.turn_left:hover{background: #fff url(/img/det/turn_left.gif) no-repeat center bottom;}
UL.turn_list li a.turn_right, UL.turn_list li a.turn_right:hover{background: #fff url(/img/det/turn_right.gif) no-repeat center bottom;}
.cont-new .config H4 A{text-decoration:underline;}
#chat-area .smile{padding:10px 0 0 10px;}
.new-head .sound{float:right;}
.new-head .sound_big{float:right;padding:23px 20px 0 0;}
#sound_on, #sound_off.hover{background: url(/img/det/_sound_on.png) no-repeat left top !important;}
#sound_off, #sound_off.hover{background: url(/img/det/_sound_off.png) no-repeat left top !important;}
#sound_on a:HOVER, #sound_off a:HOVER{background:none !important;}
.chat-user-info .buttons a.chat{display:none;}
.chat-user-info{padding: 10px; width:370px; position:relative;}
.chat-user-info .buttons{position: absolute; right:10px; top:10px; width:140px;}
.alert, .need_verify{position:fixed; left:40%; top:5%; width:500px; padding:10px;z-index:10000;
_position:absolute;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px;
}
.need_verify{padding:20px 20px 60px; width:510px;}
.need_verify .code_inp{width:90px; margin:0 10px;}
.need_verify h3 img{margin-right: 10px;}
.need_verify p{padding: 10px 0;}
.alert .text{padding:25px 0 0;}
.alert .buttons{padding: 15px 0 0; text-align:center;}
.alert.center .buttons a{margin-left:100px;}
div.dialog { width: 25em; padding: 0 4em; margin: 4em auto 0 auto; border: 1px solid #ccc; border-right-color: #999; border-bottom-color: #999;}
div.dialog h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
#mform  ul.attach LI{height:260px;}
.chat-search p{font-size:13px; margin-bottom:10px;} 
.chat-search{padding:20px 0 0;}
.chat-search p.center{ padding:10px 0 0px 10px;}
#new_sidebar p.b{padding:10px 0;  border-top:1px solid #666;margin:0; font-size:12px;}
#new_sidebar input.inp2,input.inp2 {padding: 0px;margin: 0 3px;width: 18px;text-align: center;}
#new_sidebar input.search,nput.search{background: url(/img/det/1/search.gif) no-repeat; width:20px; height:20px; padding:0; margin:0; border:none; font-size:0; text-indent:-1000px; cursor:pointer;}
.chat-search .line-s{height:20px; position:relative;margin-bottom:10px;}
.chat-search .line-s h3{position:absolute; top:10px; left:10px; padding:0 10px; background:#fff;}
.chat-message .trans{margin-left:10px;cursor:pointer;}
#min_padding .m_profiles UL LI A{display:inline;}
.el .ul .emails LABEL.emails{display:block; float:none;}
.many-emails{margin-left: 30px;}
.avat-main .ava{float:left; margin-right:20px;}
.avat-main .ava.current input{display:none;}
.avat-main .ava h2{display:none;}
.avat-main .ava.current h2{display:block;}
.need_verify .c-1{float:left; width: 200px; padding:0 15px;}
.need_verify .c-1.last{border-left: 1px solid #666; width: 240px;}
.need_verify .el .ul{padding:0;}
.need_verify .el .ul p{padding:0 0 5px; line-height:135%;}
.need_verify .el{padding:0;}
.need_verify DIV.button{padding-top:10px;}
input.close_btn{	background: #f0f1f0 url("/img/det/close-i.gif") no-repeat center center;	border:1px solid #c5c3c6;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; cursor:pointer; font-size:0; height:17px; width:17px;vertical-align:text-bottom;margin-left:5px;}
.new-btn{position:relative;background: url("/img/det/new-btn-bg.gif") repeat left top; -webkit-border-radius: 24px 24px 24px 24px;-moz-border-radius: 24px 24px 24px 24px;border-radius: 24px 24px 24px 24px;  box-shadow: 2px 2px 5px #333;-webkit-box-shadow: 2px 2px 5px #333;-moz-box-shadow: 2px 2px 5px #333;	font-size: 16px; font-weight: bold;color:#fff !important;height:23px;padding:2px 10px 2px 30px;text-decoration:none;}
.new-btn.by-inp{padding:2px 0;}
.new-btn.by-inp input{ background:none; padding:2px 10px 2px 30px;	font-size: 16px;position:relative;z-index:10;font-weight: bold;color:#fff !important;height:23px;cursor:pointer;margin:0 !important;border:none;//padding:0;}
.new-btn span{background: url("/img/det/y-line.png") no-repeat center center;position:absolute;left:11px;top:-6px;width:38px;height:29px;}
.by-new-btn{padding:20px 0 10px !important;}
.ava-list{padding:20px;}
.ava-g{float:left; width: 200px; text-align:center;}
.ava-g-big{float:left; width: 600px; }
.ava-g-big img{ width: 600px; }
#avatar_expl{position:relative;}
h4.cur-ava{padding:20px 0; text-align:left;}
a.m-right{margin-right:50px;}
a.m-right{margin-right:50px;}
