em.error{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
}
/*.b-ideas-box11{
    margin-left: 100px;
}*/

#oblojkaUploader{margin-left:-4px;}

body{font:16px Arial, Helvetica, sans-serif; color:#fff; background:#cd0000 !important;}
a{color:#fff;}

h2{font:normal 2.5em Arial, Helvetica, sans-serif;}
big{font:normal 1em Arial, Helvetica, sans-serif;}

.select{color:#c7d1d3; position:absolute; width:180px; height:21px; padding:0 24px 0 8px; color:#fff; font:12px Arial, Helvetica, sans-serif; background:url(/_img/select-bg.png) no-repeat; overflow:hidden;}
.select option{width:160px; font:12px Arial, Helvetica, sans-serif; color:#c7d1d3;}

.b-main{margin:0 35px; background:#b7c0c2;}
.l-index{background:url(/_img/index-bg.png) repeat-x; }
.l-index .l-content-i{background:url(/_img/girl.jpg) no-repeat 39% 0; padding-bottom:15px;}
.l-index .b-cup-line-1{width:100%; left:0; margin-top:10px; background-position:-35px 0 !important;}
.l-index .b-cup-line-2{width:100%; left:0; margin-top:730px; background-position:-90px 0 !important;}
.l-index .b-cup-line-3{width:100%; left:0; margin-top:1030px; background-position:-115px 0 !important;}

.l-second{background:#969ea5 url(/_img/second-bg.png) repeat-x;}
.l-second .b-cup-line-1{width:100%; left:0; margin-top:10px; background-position:-35px 0 !important;}
.l-second .b-cup-line-2{width:59%; right:0; margin-top:242px; background-position:-118px 0 !important;}
.l-second .b-cup-line-3{width:100%; left:0; margin-top:770px; background-position:-115px 0 !important;}

.b-idea-grad{background:#99a1a9 url(/_img/second-bg-ideas.png) repeat-x;}

.l-top-line{background:#cd0000; padding:15px 0 7px 0; position:relative; zoom:1;}
.l-top-line .b-width{width:900px; margin:0 auto;}
.l-top-line .b-nescafe{float:left; width:20%; margin-top:-6px;}
.l-top-line .b-count{float:left; width:15%; text-align:right; white-space:nowrap;}
.l-top-line .b-login-box{float:left; width:46%; margin-left:25px;}
.l-top-line .b-register{float:right; font-size:1.1em; margin-top:-2px;}

.l-top-line .b-bean{position:absolute; right:0; bottom:0; margin:0px -13px -29px 0px;}
.l-top-line .b-login-box{margin:0 0 0 25px; zoom:1; position:relative;}
.l-top-line .b-login-box .b-login{float:left; margin-right:11px;}
.l-top-line .b-login-box .b-login-i{position:relative;}
.l-top-line .b-login-box .b-password{float:left; margin-right:11px;}
.l-top-line .b-login-box .b-password-i{position:relative;}
.l-top-line .b-login-box .b-btn{margin-top:1px;}
.l-top-line .b-login-box .b-login input{font-size:12px; background:#cd0000; border:0; border-top:2px solid #e68080; border-bottom:2px solid #e68080; height:14px; padding:0 0 0 5px; color:#fff; width:120px;}
.l-top-line .b-login-box .b-password input{font-size:12px; background:#cd0000; border:0; border-top:2px solid #e68080; border-bottom:2px solid #e68080; height:14px; padding:0 0 0 5px; color:#fff; width:120px;}
.l-top-line .b-login-box .b-btn input{display:block; width:86px; height:19px; border:0; background:url(/_img/login-btn.png); cursor:pointer;}
.l-top-line .b-login-box .l{width:3px; height:18px; display:block; position:absolute; left:0; top:1px; background:url(/_img/login-l.png);}
.l-top-line .b-login-box .r{width:3px; height:18px; display:block; position:absolute; right:0; top:1px; background:url(/_img/login-r.png);}
.l-top-line .b-log-in{padding-top:3px; font-size:14px; padding-left:40px; width:30%;}
.l-top-line .b-log-in-reg{font-size:14px; zoom:1; margin-top:5px; margin-right:10px;}
.l-top-line .b-log-in-reg i{width:14px; height:15px; display:block; background:url(/_img/i-user.png); margin-left:-21px; position:absolute;}
.l-top-line .b-log-in-reg .b-username{float:left; margin-right:15px;}
.l-top-line .b-log-in-reg .b-btn-exit{float:left;}
.l-top-line .b-forget{color:#f2bebe; font-size:10px; position:absolute; left:89%; top:4px;}

/*.l-index .l-content-i{height:800px;}*/
.l-content .b-cup-line{background:url(/_img/cups-line.png) repeat-x; height:55px; position:absolute;}
.l-content .b-girl{position:absolute; width:100%; height:630px; background:url(/_img/girl.jpg);}
.l-content .b-width{width:910px; margin:0 auto;}
.l-content .b-header{position:relative; height:130px; padding-top:25px;}
.l-content .b-header .b-logo{position:absolute; z-index:100; left:-26px;}
.l-content .b-header .b-logo-i{position:relative; z-index:0;}
.l-content .b-header .b-logo a{position:absolute; z-index:100; width:246px; height:129px; display:block; left:0; top:0; background:url(/_img/logo-c.png) no-repeat;}
.l-content .b-header .b-menu{position:absolute; left:28%; top:75px; z-index:10; width:53%;}
.l-content .b-header .b-menu-list{font-size:1.5em; zoom:1;}
.l-content .b-header .b-menu-list li{float:left; margin-right:8%;}
.l-content .b-header .b-search-help{position:absolute; right:0; width:192px; margin-top:4px; }
.l-content .b-header .b-search-help .b-search{padding:25px 0 18px 46px; float:right; margin-top:-24px; width:150px;}
.l-content .b-header .b-search-help .b-search-i{position:relative; width:150px; background:url(/_img/search-bg.png) repeat-x;}
.l-content .b-header .b-search-help .b-search input{background:none; border:0; padding:0 5px 0 20px; font-size:12px; color:#404548; height:19px;}
.l-content .b-header .b-search-help .b-search .l{width:17px; height:19px; display:block; position:absolute; left:0; top:0; background:url(/_img/search-l-btn.png) no-repeat;}
.l-content .b-header .b-search-help .b-search .r{width:10px; height:19px; display:block; position:absolute; right:0; top:0; background:url(/_img/search-r.png) no-repeat;}
.l-content .b-header .b-search-help .b-help{clear:both;}
.l-content .b-header .b-search-help .b-help .b-bubble{width:202px; height:84px; display:block; background:url(/_img/bubble2.png) no-repeat; text-decoration:none;}
.l-content .b-header .b-search-help .b-help .b-bubble div{padding:49px 0 0 32px; font-size:0.7em;}
.l-content .b-header .b-search-help .b-help .b-bubble span{text-decoration:underline;}

.b-menu .b-submenu { position:absolute; left:0%; top:100%; margin-top:20px;}
.b-menu .d-shadow-wrap { position:relative; width:100%; padding:15px 21px 0 21px; margin:-15px -21px 0 -21px; overflow:hidden; }
.b-menu .d-sh-cn { position:absolute; background:url(/_img/submenu-bg.png) no-repeat; left:-20px; z-index:-1; }
.b-menu .d-sh-tl, .d-sh-tr { height:500px; top:-20px; }
.b-menu .d-sh-tl, .d-sh-bl { width:100%;}
.b-menu .d-sh-tr, .d-sh-br { width:16px; margin-left:100%; }
.b-menu .d-sh-bl, .d-sh-br { height:16px; }
.b-menu .d-sh-bl { left:-41px; padding-right:42px; clip:rect(auto auto auto 19px); }
.b-menu .d-sh-br { left:1px; overflow:hidden;}

.l-content .b-text-content{position:relative;}
.l-content .b-text-content .b-big-text{width:37%; margin-top:40px;}
.l-content .b-text-content .b-big-text h2{left:-26px; position:relative; line-height: 35px;}
.l-content .b-text-content .b-big-text big{display:block; margin-bottom:5px; padding-top: 10px}
.l-content .b-text-content .b-big-text small{font-size:0.8em;}
.l-content .b-text-content .b-big-text big a{font-size:1.25em; text-decoration:none;}
.l-content .b-text-content .b-big-text big span{font-size:1.25em;}
.l-content .b-text-content .b-big-text big .b-red-link{border-bottom:2px solid #ff0000;}
.l-content .b-text-content .b-big-text big .b-yellow-link{border-bottom:2px solid #fec600;}
.l-content .b-text-content .b-big-text big .b-green-link{border-bottom:2px solid #00d879;}
.l-content .b-text-content .b-big-text big .b-red-star{color:#ff0000;}
.l-content .b-text-content .b-big-text big .b-yellow-star{color:#fec600;}
.l-content .b-text-content .b-big-text big .b-green-star{color:#00d879;}

.l-content .b-text-content .b-thought{position:absolute; left:48%; top:131px; z-index:20;}
.l-content .b-text-content .b-thought .b-text-upload{position:absolute; top:39px; left:58px;}
.l-content .b-text-content .b-cups{width:95%; margin:0 auto; background:url(/_img/cups-line.png) repeat-x 52px 31px; margin-top:-1px; padding-top: 0px;}
.l-content .b-text-content .b-cups .b-cups-tbl{width:100%;}
.l-content .b-text-content .b-cups .b-cups-tbl td{text-align:center;}

.b-c-new-in-blogs{position:absolute; right:0; top:-11px; width:28%;}
.b-c-new-in-blogs .content{text-align:left; padding:18px 15px 16px 17px; background:#899199; zoom:1;}
.b-c-new-in-blogs .b-round{position:relative; z-index:1; display:block;}
.b-c-new-in-blogs .b-round .l, .b-c-new-in-blogs .b-round .r{position:absolute; left:0; overflow:hidden; width:17px; height:17px;}
.b-c-new-in-blogs .b-round .l i, .b-c-new-in-blogs .b-round .r i{position:absolute; left:0; width:34px; height:34px;}
.b-c-new-in-blogs .b-round .r{right:0; left:auto; position:absolute;}
.b-c-new-in-blogs .b-round .b{margin-top:-17px;}
.b-c-new-in-blogs .b-round .r i{margin-left:-17px;}
.b-c-new-in-blogs .b-round .b i{margin-top:-17px;}
.b-c-new-in-blogs .cn{background:url(/_img/c-new-in-blogs.png);}
.b-c-new-in-blogs h4{font-size:14px; font-weight:normal; text-align:center; position:relative; margin-top:-37px;}
.b-c-new-in-blogs .b-new-in-blogs-list{position:relative; z-index:10; margin-top:17px;}
.b-c-new-in-blogs .b-new-in-blogs-list dt{font-size:10px; color:#d4d4d4; margin-bottom:3px;}
.b-c-new-in-blogs .b-new-in-blogs-list dd{font-size:14px; margin-bottom:10px;}
.b-c-new-in-blogs .b-new-in-blogs-list .b-red{color:#ff0000;}
.b-c-new-in-blogs .b-new-in-blogs-list .b-yellow{color:#fec600;}
.b-c-new-in-blogs .b-new-in-blogs-list .b-green{color:#00d879;}

.b-c-transparent-box{}
.b-c-transparent-box .content{text-align:left; border:2px solid #e9e9e9;}
.b-c-transparent-box .b-round{position:relative; z-index:1; display:block; }
.b-c-transparent-box .b-round .l, .b-c-transparent-box .b-round .r{position:absolute; left:0; overflow:hidden; width:18px; height:18px;}
.b-c-transparent-box .b-round .l i, .b-c-transparent-box .b-round .r i{position:absolute; left:0; width:36px; height:36px;}
.b-c-transparent-box .b-round .r{left:auto; right:0; position:absolute;}
.b-c-transparent-box .b-round .b{margin-top:-18px;}
.b-c-transparent-box .b-round .r i{margin-left:-18px;}
.b-c-transparent-box .b-round .b i{margin-top:-18px;}
.b-c-transparent-box .cn{background:url(/_img/c-main-index.png);}
.b-c-transparent-box .content-op-3{zoom:1; padding:0 25px 0 0; background:url(/_img/op-pix.png) repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50);}
.b-c-transparent-box .b-top-ideas{border-bottom:2px solid #e9e9e9; position:relative; zoom:1; padding:15px 0 10px 0;}
.b-c-transparent-box .b-bott-ideas{position:relative; padding:15px 0 10px 0;}
.b-c-transparent-box .b-ideas-tbl{width:100%; text-align:center;}
.b-c-transparent-box .b-ideas-tbl .b-red .b-img img{padding:6px; background:url(/_img/c-solid-red.png);}
.b-c-transparent-box .b-ideas-tbl .b-yellow .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png);}
.b-c-transparent-box .b-ideas-tbl .b-green .b-img img{padding:6px; background:url(/_img/c-solid-green.png);}
.b-c-transparent-box .b-ideas-tbl .b-ideas-box{margin-left:23px;}
.b-red-cell .b-descr span{color:#ff0000; text-decoration:none;}
.b-yellow-cell .b-descr span{color:#fec600; text-decoration:none;}
.b-green-cell .b-descr span{color:#00d879; text-decoration:none;}
.b-red .b-descr span{color:#ff0000; text-decoration:none;}
.b-yellow .b-descr span{color:#fec600; text-decoration:none;}
.b-green .b-descr span{color:#00d879; text-decoration:none;}
.b-c-transparent-box .b-ideas-tbl .b-red  .b-rating{color:#ff0000; text-decoration:none;}
.b-c-transparent-box .b-ideas-tbl .b-yellow  .b-rating{color:#fec600; text-decoration:none;}
.b-c-transparent-box .b-ideas-tbl .b-green  .b-rating{color:#00d879; text-decoration:none;}
.b-c-transparent-box .b-ideas-tbl .b-author{font-size:14px; float:left; padding-top:5px;}
.b-c-transparent-box .b-ideas-tbl .b-rating{font-size:24px; float:right;}
.b-c-transparent-box .b-ideas-tbl .b-descr{margin-top:5px; text-align:left;}
.b-c-transparent-box .b-ideas-tbl .b-bott-arrow{margin-top:8px;}
.b-c-transparent-box .b-ideas-tbl .b-top-arrow img{cursor:pointer;}
.b-c-transparent-box .b-ideas-tbl .b-bott-arrow img{cursor:pointer;}
.b-c-transparent-box .b-title{position:absolute; left:0; top:0; z-index:150;}
.b-c-transparent-box .b-ideas-i{margin-left:4%;}
.b-show-all-ideas{text-align:center; padding:11px 0 15px 0;}

.b-c-transparent-box .b-one-line{zoom:1;}
.b-c-transparent-box .b-one-line .b-headline-box{margin-left:25px;}
.b-c-transparent-box .b-one-line .b-red-cell{float:left; width:33%;}
.b-c-transparent-box .b-one-line .b-yellow-cell{float:left; width:33%;}
.b-c-transparent-box .b-one-line .b-green-cell{float:left; width:33%;}
.b-c-transparent-box .b-one-line .b-red-cell .b-img img{padding:6px; background:url(/_img/c-solid-red.png);}
.b-c-transparent-box .b-one-line .b-yellow-cell .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png);}
.b-c-transparent-box .b-one-line .b-green-cell .b-img img{padding:6px; background:url(/_img/c-solid-green.png);}
.b-c-transparent-box .b-one-line .b-ideas-box{margin-left:23px;}
.b-c-transparent-box .b-one-line .b-red-cell .b-info a, .b-c-transparent-box .b-ideas-tbl .b-red-cell .b-descr span, .b-red-cell .b-rating{color:#ff0000; text-decoration:none;}
.b-c-transparent-box .b-one-line .b-yellow-cell .b-info a, .b-c-transparent-box .b-ideas-tbl .b-yellow-cell .b-descr span, .b-yellow-cell .b-rating{color:#fec600; text-decoration:none;}
.b-c-transparent-box .b-one-line .b-green-cell .b-info a, .b-c-transparent-box .b-ideas-tbl .b-green-cell .b-descr span, .b-green-cell .b-rating{color:#00d879; text-decoration:none;}
.b-c-transparent-box .b-one-line .b-author{font-size:14px; float:left; padding-top:5px;}
.b-c-transparent-box .b-one-line .b-rating{font-size:24px; float:right;}
.b-c-transparent-box .b-one-line .b-descr{margin-top:5px; text-align:left;}
.b-c-transparent-box .b-one-line .b-bott-arrow{margin-top:8px;}
.b-c-transparent-box .b-one-line .b-top-arrow img{cursor:pointer;}
.b-c-transparent-box .b-one-line .b-bott-arrow img{cursor:pointer;}
.b-c-transparent-box .b-one-line .b-body-box{position:relative; zoom:1;}
.b-c-transparent-box .b-one-line .b-sep{right:0; top:50%; margin-top:-19px; position:absolute;}

.l-footer{background:url(/_img/foot-bg.png) repeat-x;}
.l-footer-i{background:url(/_img/cups-line.png) repeat-x -35px 32px;}
.l-footer .b-width{width:900px; margin:0 auto; padding:37px 0 15px 0;}
.l-footer .b-mtv{float:left; width:20%;}
.l-footer .b-copyright{float:left; width:60%; text-align:center; font-size:0.9em; padding-top:23px;}
.l-footer .b-nescafe{float:right; padding-top:13px;}

.l-second{}
.l-second .b-text-content .b-big-text{width:60%; margin-bottom:30px;}
.l-second .b-text-content .b-big-text big{width:60%; margin-top:6px;}
.l-second .b-round-content{padding-bottom:60px;}
.l-second .b-round-content .content{background:url(/_img/op-pix.png) repeat; position:relative; zoom:1;}
.l-second .b-round-content .b-one-content-item{padding:65px 55px 20px 55px;}
.l-second .b-c-transparent-box .cn{background:url(/_img/c-main-second.png);}

.l-content .b-registration .b-cup{position:absolute; bottom:60px; left:20px;}
.l-content .b-registration .b-cup i{width:75px; height:110px; display:block; position:absolute; left:70%; top:-120px; background:url(/_img/cup-smoke.png);}

.l-second .b-round-content .b-registration-tbl{width:100%;}
.l-second .b-round-content .b-registration-tbl .b-left-cell{padding-right:20px; text-align:right; white-space:nowrap;}
.l-second .b-round-content .b-registration-tbl .b-right-cell{text-align:right; width:290px;}
.l-second .b-round-content .b-registration-tbl td{padding-bottom:30px;}
.l-second .b-round-content .b-registration-tbl label{font-size:1.25em;}
.l-second .b-round-content .b-registration-tbl .b-mid-cell label{margin-left:15px; display:block;}
.l-second .b-round-content .b-registration-tbl .b-login{width:66%;}
.l-second .b-round-content .b-registration-tbl .b-login input{width:100%;}
.l-second .b-round-content .b-registration-tbl .b-last-password-row td{padding-bottom:60px !important;}
.l-second .b-round-content .b-password{position:relative;}
.l-second .b-round-content .b-password label{position:absolute; left:-75px; top:12px;}
.l-content .b-registration{padding:0 !important;}
.l-content .b-registration .b-reg-box{padding:65px 55px 20px 55px;}
.l-content .b-registration .b-btn{text-align:center; background:url(/_img/cups-line-btn.png) center; padding:8px 0; margin:-20px 0 20px 0;}
.l-content .b-registration-tbl .b-right-cell .b-round-edit-link{margin-left:20px;}
.l-content .b-registration-tbl .b-captcha-row td{vertical-align:top;}
.l-content .b-registration-tbl .b-captcha-row .b-right-cell .b-round-edit-link{}
.l-content .b-registration-tbl .b-captcha-row .b-right-cell .b-round-edit-link input{width:125px;}
.l-content .b-registration-tbl .b-captcha-row label{width:80%; display:block;}
.l-content .b-registration-tbl .b-captcha{position:relative; zoom:1;}
.l-content .b-registration-tbl .b-captcha .b-captcha-img{position:absolute; left:-40px; top:0; }
.l-content .b-registration-tbl .b-btn-cell{text-align:center; padding:20px 0 0 0 !important;}

.b-round-edit-link, .b-round-edit-link span{display:-moz-inline-stack; display:inline-block; font-size:9px; background:url(/_img/round-edit-box.png) no-repeat;}
.b-round-edit-link {margin-right:6px; color:#fff; text-decoration:none;}
.b-round-edit-link span{border:0; margin:0; padding:0 12px 0 0; position:relative; left:17px; background-position:top right; white-space:nowrap;}
.b-round-edit-link input{border:0; background:none; font-size:20px; color:#fff; position:relative; padding:11px 0; width:250px;}

.b-submenu-list{font-size:16px; zoom:1;}
.b-submenu-list li{margin:0 0 4px 0 !important; float:none !important; position:relative;}

.b-upload{padding:40px 75px 20px 90px !important;}
.b-red-tbl .b-star{color:#ff0000;}
.b-upload-tbl{width:100%;}
.b-upload-tbl td{vertical-align:top;}
.b-upload-tbl .b-left-cell{width:75%; padding-right:60px;}
.b-upload-tbl .b-cell-title{font-size:1.25em; position:relative; z-index:100;}
.b-upload-tbl .b-cell-title .b-select{border-bottom:2px solid; cursor:pointer;}
.b-upload-tbl .b-cell-title .b-dropdown-arrow{margin-right:10px;}
.b-upload-tbl .b-input{margin:20px 0 30px 0;}
.b-upload-tbl .b-info{line-height:1.25em;}
.b-upload-tbl .b-info span{font-size:0.75em;}
.b-upload-tbl .b-img{text-align:center;}
.b-upload-tbl .b-img img{padding:6px; background:url(/_img/c-solid-red.png) no-repeat;}
.b-upload-tbl .b-img-small img{padding:4px; background:url(/_img/c-solid-red-s.png) no-repeat;}
.b-upload-tbl .b-btn{text-align:center; padding-top:15px;}
.b-upload-tbl .b-upload-files-list{text-align:center; font-size:0.9em; padding:0 0;}
.b-upload-tbl .b-upload-files-list .b-separator{overflow:hidden;}
.b-upload-tbl .b-upload-files-list .b-img-small{margin:9px 0 5px 0;}

.b-upload-tbl.b-red-tbl .b-img img{padding:6px; background:url(/_img/c-solid-red.png) no-repeat;}
.b-upload-tbl.b-red-tbl .b-img-small img{padding:4px; background:url(/_img/c-solid-red-s.png) no-repeat;}
.b-upload-tbl.b-yellow-tbl .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png) no-repeat;}
.b-upload-tbl.b-yellow-tbl .b-img-small img{padding:4px; background:url(/_img/c-solid-yellow-s.png) no-repeat;}
.b-upload-tbl.b-green-tbl .b-img img{padding:6px; background:url(/_img/c-solid-green.png) no-repeat;}
.b-upload-tbl.b-green-tbl .b-img-small img{padding:4px; background:url(/_img/c-solid-green-s.png) no-repeat;}


.b-confirm-cell{padding:8px 0;}
.b-confirm-box{width:520px; margin:0 auto;}
.b-confirm-box .content{text-align:left; padding:18px 75px 16px 75px; background:#555b5f !important; zoom:1; border:0;}
.b-confirm-box .b-round{position:relative; z-index:1; display:block;}
.b-confirm-box .b-round .l, .b-confirm-box .b-round .r{position:absolute; left:0; overflow:hidden; width:15px !important; height:15px !important;}
.b-confirm-box .b-round .l i, .b-confirm-box .b-round .r i{position:absolute; left:0; width:30px !important; height:30px !important;}
.b-confirm-box .b-round .r{right:0; left:auto; position:absolute;}
.b-confirm-box .b-round .b{margin-top:-15px !important;}
.b-confirm-box .b-round .r i{margin-left:-15px !important;}
.b-confirm-box .b-round .b i{margin-top:-15px !important;}
.b-confirm-box .cn{background:url(/_img/c-confirm-box.png) !important;}
.b-confirm-box h3{font-size:1.25em; margin-bottom:5px;}
.b-confirm-box p{font-size:0.9em;}

.b-one-content-item .d-shadow{position:relative; z-index:1; width:100%;}
.b-one-content-item .d-shadow-wrap { position:relative; width:100%; padding:9px 21px 0 21px; margin:-7px -21px -5px -21px; overflow:hidden;}
.b-one-content-item .d-sh-cn { position:absolute; background:url(/_img/c-second-content.png) no-repeat; left:-20px; z-index:-1;}
.b-one-content-item .d-sh-tl, .d-sh-tr { height:2000px; top:-20px; }
.b-one-content-item .d-sh-tl, .d-sh-bl { width:100%;}
.b-one-content-item .d-sh-tr, .d-sh-br { width:16px; margin-left:100%; }
.b-one-content-item .d-sh-bl, .d-sh-br { height:16px; }
.b-one-content-item .d-sh-bl { left:-41px; padding-right:42px; clip:rect(auto auto auto 19px); }
.b-one-content-item .d-sh-br { left:1px; overflow:hidden;}
.b-one-content-item .d-shadow input{border:0; background:none; width:100%; font-size:20px; color:#fff;}
.b-one-content-item .d-shadow textarea{border:0; background:none; width:100%; font:18px Arial, Helvetica, sans-serif; color:#fff; overflow:hidden;}

.b-page-switcher{position:absolute; right:0; bottom:0; margin:0 10px 15px 0;}
.b-page-switcher li{float:left; margin-right:10px;}
.b-page-switcher a{width:14px; height:14px; display:block; background:url(/_img/page-switch.png) 0 14px; overflow:hidden;}
.b-page-switcher .b-active{background-position:0 0;}

.b-registration-big{font-size:20px; padding:30px 55px 20px 50px !important;}
.b-registration-big .b-one-item{margin-bottom:40px;}
.b-registration-big .b-one-sub{margin-bottom:30px;}
.b-registration-big .b-round-edit-link .b-text{font-size:20px !important; padding:11px 0; display:inline-block;}
.b-registration-big .b-cup{position:absolute; right:20px; top:15px; text-align:center; font-size:14px;}
.b-registration-big .b-name-input{margin-right:20px;}
.b-registration-big .b-name-input input{width:140px !important;}
.b-registration-big .b-birth-input{margin-left:15px;}
.b-registration-big .b-birth-input input{width:110px !important;}
.b-registration-big .b-faculty-input input{width:307px !important;}
.b-registration-big .b-select-input{margin-right:30px; cursor:pointer; position:relative; z-index:50;}
.b-registration-big .b-select-input i{font-style:normal; padding-right:20px !important; background:url(/_img/dropdown-arrow.png) 95% 21px no-repeat;}
.b-registration-big .b-select-input .b-dropdown-box{position:absolute; top:120%; left:2px; font-size:20px; display:none;}
.b-registration-big .b-two-rows{float:left;}
.b-registration-big .b-address-input{margin-left:5px;}
.b-registration-big .b-address-input input{width:442px;}
.b-registration-big .b-phone-input{margin-left:19px;}
.b-registration-big .b-phone-input input{width:180px;}
.b-registration-big .b-icq-input input{width:180px;}
.b-registration-big .b-info{color:#bfbfc0; font-size:14px; margin-left:25px;}
.b-registration-big .b-label-nescafe-radio{float:left;}
.b-registration-big label{color:#fff;}
.b-registration-big .b-radio-box{margin:35px 0;}
.b-registration-big .b-btn{width:80%; text-align:center;}

.b-label-nescafe-radio{margin-right:25px; padding:44px 0;}
.b-nescafe-radio-list li{float:left; margin-right:13px;}
.b-nescafe-radio i{display:block; background:url(/_img/radio-nescafe.png); cursor:pointer;}
.b-nescafe-radio .b-red i{width:78px; height:123px;}
.b-nescafe-radio .b-yellow i{width:78px; height:122px; background-position:-78px 0;}
.b-nescafe-radio .b-green i{width:77px; height:122px; background-position:-156px 0;}
.b-nescafe-radio .b-red .b-active{background-position:0 123px;}
.b-nescafe-radio .b-yellow .b-active{background-position:-78px 123px;}
.b-nescafe-radio .b-green .b-active{background-position:-156px 123px;}

.b-mypage-login{ /*padding:35px 75px;*/ }
.b-mypage-login-box {padding:35px 75px 75px 75px; position: relative; background: url(/_img/bg_cup_bottom_half.png) bottom no-repeat; _background: url(/_img/bg_cup_bottom_half.gif) bottom no-repeat; zoom: 1; }
.b-mypage-login .b-one-item{margin-bottom:50px;}
.b-mypage-login .b-user-info{float:left; width:540px;}
.b-mypage-login .b-favorite-stick{float:right;}
.b-mypage-login .b-user-info .b-userpic{float:left; position:relative;}
.b-mypage-login .b-user-info .b-userpic-c{width:123px; height:123px; background:url(/_img/c-userpic-bg-big.png) no-repeat; position:absolute; top:0; left:0;}
.b-mypage-login .b-user-info .b-info{margin-left:144px;}
.b-mypage-login .b-user-info .b-info .b-name{font-size:1.5em; margin-bottom:17px;}
.b-mypage-login .b-user-info .b-info .b-info-list li{margin-bottom:6px;}
.b-mypage-login .b-user-info .b-info .b-edit-box{font-size:0.9em; color:#c7c7c7; margin-top:10px;}
.b-mypage-login .b-user-info .b-info .b-edit-box a{color:#c7c7c7;}
.b-mypage-login .b-favorite-stick .b-favorite-text{padding:80px 20px 0 0; float:right;}
.b-mypage-login .b-favorite-stick i{display:block; background:url(/_img/radio-nescafe.png); float:right;}
.b-mypage-login .b-my-blog {width:38%; float:right; }
.b-mypage-login .b-my-blog h4{font-size:1.4em; font-weight:normal; text-align:center; margin-bottom:5px;}
.b-mypage-login .b-my-blog .content{text-align:left; padding:20px 40px 10px 40px; background:#868c8f !important; border:0;}
.b-mypage-login .b-my-blog .b-round{position:relative; z-index:1; display:block; zoom:1;}
.b-mypage-login .b-my-blog .b-round .l, .b-mypage-login .b-my-blog .b-round .r{position:absolute; left:0; overflow:hidden; width:15px !important; height:15px !important;}
.b-mypage-login .b-my-blog .b-round .l i, .b-mypage-login .b-my-blog .b-round .r i{position:absolute; left:0; width:30px !important; height:30px !important;}
.b-mypage-login .b-my-blog .b-round .r{left:auto; position:absolute; float:right;}
.b-mypage-login .b-my-blog .b-round .b{margin-top:-15px !important;}
.b-mypage-login .b-my-blog .b-round .r i{margin-left:-15px !important;}
.b-mypage-login .b-my-blog .b-round .b i{margin-top:-15px !important;}
.b-mypage-login .b-my-blog .cn{background:url(/_img/c-my-blog.png) !important;}
.b-mypage-login .b-my-blog dt{color:#d4d4d4; font-size:0.75em;}
.b-mypage-login .b-my-blog dd{font-size:1.1em; margin-bottom:10px;}
.b-mypage-login .b-my-blog .b-new-post{text-align:center; font-size:0.9em; margin-top:15px;}
.b-mypage-login .b-left-box{float:left; width:400px;}
.b-mypage-login .b-my-idea{float:left; margin-bottom:40px;}
.b-mypage-login .b-my-idea-text{margin-bottom:5px;}
.b-mypage-login .b-my-idea h3{font-size:1.5em; font-weight:normal; margin-bottom:10px;}
.b-mypage-login .b-my-idea .b-img img{float:left; margin-right:6px;}
.b-mypage-login .b-my-idea .b-comments{color:#d4d4d4; font-size:0.75em; margin:0 !important; width:auto !important;}
.b-mypage-login .b-cup{position:relative; width:209px; height:145px; margin:-120px auto 0 auto;}
.b-mypage-login .b-cup i{width:31px; height:37px; display:block; background:url(/_img/cup-smoke.png) bottom left; position:absolute; left:74%; top:-35px;}
.b-mypage-login .b-cup .b-cup-img{position:absolute; left:69px; top:3px;}
.b-mypage-login .b-cup .b-text-img{position:absolute; bottom:0;}

.b-mypage-login .b-red .b-user-info .b-info .b-name span{color:#ff0000; font-size:0.75em;}
.b-mypage-login .b-red .b-my-idea .b-img{font-size:1.5em; color:#ff0000; margin-bottom:12px;}
.b-mypage-login .b-red .b-my-idea-text span{color:#ff0000;}
.b-mypage-login .b-red .b-my-idea .b-img img{padding:6px; background:url(/_img/c-solid-red.png);}
.b-mypage-login .b-red .b-favorite-stick i{width:78px; height:123px; background-position:0 123px;}

.b-mypage-login .b-yellow .b-user-info .b-info .b-name span{color:#FEC600; font-size:0.75em;}
.b-mypage-login .b-yellow .b-my-idea .b-img{font-size:1.5em; color:#FEC600; margin-bottom:12px;}
.b-mypage-login .b-yellow .b-my-idea-text span{color:#FEC600;}
.b-mypage-login .b-yellow .b-favorite-stick i{width:78px; height:122px; background-position:-78px 123px;}
.b-mypage-login .b-yellow .b-my-idea .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png);}

.b-mypage-login .b-green .b-user-info .b-info .b-name span{color:#00D879; font-size:0.75em;}
.b-mypage-login .b-green .b-my-idea .b-img{font-size:1.5em; color:#00D879; margin-bottom:12px;}
.b-mypage-login .b-green .b-my-idea-text span{color:#00D879;}
.b-mypage-login .b-green .b-favorite-stick i{width:77px; height:122px; background-position:-156px 123px;}
.b-mypage-login .b-green .b-my-idea .b-img img{padding:6px; background:url(/_img/c-solid-green.png);}

.b-red-idea .b-star{color:#ff0000;}
.b-red-idea .b-img img{padding:6px; background:url(/_img/c-solid-red.png);}
.b-red-idea .b-img-small img{padding:4px; background:url(/_img/c-solid-red-s.png) no-repeat;}
.b-yellow-idea .b-star{color:#FEC600;}
.b-yellow-idea .b-img-small img{padding:4px; background:url(/_img/c-solid-yellow-s.png) no-repeat;}
.b-yellow-idea .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png);}
.b-green-idea .b-star{color:#00D879;}
.b-green-idea .b-img img{padding:6px; background:url(/_img/c-solid-green.png);}
.b-green-idea .b-img-small img{padding:4px; background:url(/_img/c-solid-green-s.png) no-repeat;}

.b-my-creative-idea{font-size:1.25em;}
.b-my-creative-idea .b-select{border-bottom:2px solid; cursor:pointer;}
.b-my-creative-idea .b-dropdown-arrow{margin-right:10px;}

.b-upload-thanks{padding:25px 75px 20px 90px !important;}
.b-upload-thanks h1{ clear: left; margin: 10px 0 15px 0; padding-right: 250px; font-weight: normal; position: relative; zoom: 1; }
.b-upload-thanks .b-one-item{margin-bottom:25px; zoom:1;}
.b-upload-thanks .b-upload-files-list li{float:left;}
.b-upload-thanks .b-img{float:left;}
.b-upload-thanks .b-uploaded-files{float:right; width:460px; margin-top:8px;}
.b-upload-thanks .b-uploaded-files .d-shadow-wrap{padding:26px 21px 12px 21px;}
.b-upload-thanks .b-uploaded-files .b-upload-files-list{width:5000px;}
.b-upload-thanks .b-uploaded-files .b-upload-files-list li{margin-right:15px; zoom:1;}
.b-upload-thanks .b-uploaded-files .b-separator{padding-top:40px;}
.b-upload-thanks .b-uploaded-files .b-slider-over{overflow:hidden; width:450px;}
.b-upload-thanks .b-about-idea-list{}
.b-upload-thanks .b-about-idea-list dt{font-size:1.25em; margin-bottom:15px;}
.b-upload-thanks .b-about-idea-list dd{margin-left:117px; margin-bottom:25px;}
.b-upload-thanks .b-about-idea-list dd p{font-size:1em;}
.b-upload-thanks .b-about-idea-list .b-last-item{width:75%;}
.b-upload-thanks .b-cup{position:absolute; width:209px; height:108px; right:0px; bottom:27px;}
.b-upload-thanks .b-cup i{width:31px; height:37px; display:block; background:url(/_img/cup-smoke.png) bottom left; position:absolute; left:74%; top:-35px;}
.b-upload-thanks .b-cup .b-cup-img{position:absolute; left:69px; top:3px;}
.b-upload-thanks .b-cup .b-text-img{position:absolute; bottom:0;}

.b-pagination{text-align:center; font-size:1.4em; margin-bottom:25px; zoom:1;}
.b-pagination img{position:relative; bottom:-6px;}
.b-pagination .b-pagination-list{display:inline;}
.b-pagination .b-pagination-list li{display:inline; margin:0 3px;}
.b-pagination .b-move-l{margin-right:10px;}
.b-pagination .b-move-r{margin-left:10px;}

.b-select-js{position:absolute; top:25px; right:25px;}
.b-select-js select {width:180px!important;}
.b-select select {width:180px!important;}
.b-select {margin-bottom:20px;}

.b-blogs{padding:14px 75px 20px 60px !important; background: url(/_img/bg_cup_left_bot.gif) 0 100% no-repeat;}
.b-blogs .b-posts{width:80%;}
.b-blogs .b-posts-list li{margin-bottom:36px;}
.b-blogs .b-posts-list .b-info{font-size:0.9em; color:#d4d4d4; margin-bottom:5px;}
.b-blogs .b-posts-list .b-info .b-color{margin-right:5px;}
.b-blogs .b-posts-list h3{font-size:1.5em; font-weight:normal; margin-bottom:6px;}
.b-blogs .b-posts-list p{font-size:0.9em;}
.b-blogs .b-posts-list .b-red-idea .b-info .b-color, .b-posts-list .b-red-idea .b-info .b-color a{color:#ff0000;}
.b-blogs .b-posts-list .b-yellow-idea .b-info .b-color, .b-posts-list .b-yellow-idea .b-info .b-color a{color:#FEC600;}
.b-blogs .b-posts-list .b-green-idea .b-info .b-color, .b-posts-list .b-green-idea .b-info .b-color a{color:#00D879;}
.b-blogs .b-cup{position:absolute; width:235px; height:145px; right:34px; bottom:27px;}
.b-blogs .b-cup i{width:31px; height:37px; display:block; background:url(/_img/cup-smoke.png) bottom left; position:absolute; left:74%; top:-35px;}
.b-blogs .b-cup .b-cup-img{position:absolute; left:89px; top:3px;}
.b-blogs .b-cup .b-text-img{position:absolute; bottom:0;}

.b-rules{padding:25px 75px 20px 60px !important;}
.b-rules h3{font:1.25em Arial, Helvetica, sans-serif; margin-bottom:15px;}
.b-rules .b-rules-list{width:90%;}
.b-rules .b-rules-list dt{font:1.25em Arial, Helvetica, sans-serif; }
.b-rules .b-rules-list dd{margin-bottom:20px;}
.b-rules .b-rules-list .b-rules-sublist li{margin-bottom:1px;}
.b-rules .b-red a{border-bottom:2px solid #ff0000; text-decoration:none;}
.b-rules .b-yellow a{border-bottom:2px solid #fec600; text-decoration:none;}
.b-rules .b-green a{border-bottom:2px solid #00d879; text-decoration:none;}
.b-rules .b-red{color:#ff0000;}
.b-rules .b-yellow{color:#fec600;}
.b-rules .b-green{color:#00d879;}
.b-rules .b-cups-tbl{width:100%; margin:15px 0;}
.b-rules .b-rules-people{width:90%;}
.b-rules .b-rules-people p{margin-bottom:10px;}
.b-rules .b-rules-people small{width:330px; margin:15px 0 25px 40px; display:block;}
.b-rules .b-last{margin-left:40px;}
.b-rules .b-big{font-size:1.25em;}
.b-rules p{margin:0 0 0.8em 0;}

.b-rules-round{width:100%; margin-bottom:25px;}
.b-rules-round .content{text-align:left; padding:18px 40px 16px 40px; background:#555b5f !important; zoom:1; border:0;}
.b-rules-round .b-round{position:relative; z-index:1; display:block;}
.b-rules-round .b-round .l, .b-rules-round .b-round .r{position:absolute; left:0; overflow:hidden; width:15px !important; height:15px !important;}
.b-rules-round .b-round .l i, .b-rules-round .b-round .r i{position:absolute; left:0; width:30px !important; height:30px !important;}
.b-rules-round .b-round .r{right:0; left:auto; position:absolute;}
.b-rules-round .b-round .b{margin-top:-15px !important;}
.b-rules-round .b-round .r i{margin-left:-15px !important;}
.b-rules-round .b-round .b i{margin-top:-15px !important;}
.b-rules-round .cn{background:url(/_img/c-confirm-box.png) !important;}

.b-about{padding:35px 75px 20px 70px !important;}
.b-about h4{font-size:1em; font-weight:normal; margin-bottom:8px;}
.b-about p{margin-bottom:17px;}
.b-about .b-about-box{width:670px;}
.b-about .b-about-box.last .b-rules-round { margin-bottom: 0}
.b-about .b-village{height:184px; background:url(/_img/village-bg.png) 21px 0 no-repeat; position:relative; margin-top:22px;}
.b-about .b-village .b-cup-yellow{position:absolute; left:123px; top:76px;}
.b-about .b-village .b-cup-green{position:absolute; left:215px; top:82px;}
.b-about .b-village .b-cup-red{position:absolute; left:422px; top:44px;}
.b-about .b-village .b-cup-red .b-smoke{width:64px; height:69px; display:block; background:url(/_img/cup-smoke.png) left bottom; position:absolute; left:110%; top:-61px;}
.b-about .b-village .b-cup-red .b-traces{width:103px; height:36px; display:block; background:url(/_img/traces.png); position:absolute; right:45%; top:93%;}
.b-about .b-about-video{margin:32px 0 40px 0; position:relative;}
.b-about .b-about-video .b-video-i{padding:6px; /*background:url(/_img/c-solid-grey-b.png);*/ width:316px; height:257px; margin-left:30%;}
.b-about .b-about-video .b-cup-red{position:absolute; left:27px; top:96px;}
.b-about .b-about-video .b-cup-yellow{position:absolute; right:-74px; top:109px;}
.b-about .b-about-video .b-cup-green{position:absolute; right:22px; top:82px;}
.b-about .b-about-video .video-cup-left{position:absolute; left:-70px; top:32px;}
.b-about .b-about-video .video-cup-right{position:absolute; right:-166px; top:150px;}
.b-about p .b-red a{border-bottom:2px solid #ff0000; text-decoration:none;}
.b-about p .b-yellow a{border-bottom:2px solid #fec600; text-decoration:none;}
.b-about p .b-green a{border-bottom:2px solid #00d879; text-decoration:none;}
.b-about p .b-red{color:#ff0000; font-size:1.25em;}
.b-about p .b-red span{ color: #fff; border-bottom:2px solid #ff0000}
.b-about p .b-yellow{color:#fec600; font-size:1.25em;}
.b-about p .b-yellow span{ color: #fff; border-bottom:2px solid #fec600}
.b-about p .b-green{color:#00d879; font-size:1.25em;}
.b-about p .b-green span{ color: #fff; border-bottom:2px solid #00d879}
.b-about .b-colored-list{margin-bottom:29px;}
.b-about .b-colored-list li{margin-bottom:8px; padding-left:36px;}
.b-about .b-colored-list .b-red-item{background:url(/_img/bullet-red.png) no-repeat 26px 6px;}
.b-about .b-colored-list .b-yellow-item{background:url(/_img/bullet-yellow.png) no-repeat 26px 6px;}
.b-about .b-colored-list .b-green-item{background:url(/_img/bullet-green.png) no-repeat 26px 6px;}
.b-about .b-clouds-tbl{width:100%; margin:160px 0 34px 0;}
.b-about .b-clouds-tbl td{text-align:center;}
.b-about .b-clouds-tbl td img { position: relative; z-index: 100}
.b-about .b-clouds-tbl .b-cup-box{position:relative;}
.b-about .b-clouds-tbl .b-red-cup .clouds-cup{width:830px; height:58px; display:block; position:absolute; left:-40px; top:90px; z-index: 0}
.b-about .b-clouds-tbl .b-red-cup .b-cloud{width:251px; height:119px; display:block; background:url(/_img/colud-1.png); position:absolute; left:-30px; top:-130px;}
.b-about .b-clouds-tbl .b-yellow-cup{ padding-left: 20px }
.b-about .b-clouds-tbl .b-yellow-cup .b-cloud{width:257px; height:119px; display:block; background:url(/_img/colud-2.png); position:absolute; left:-18px; top:-150px;}
.b-about .b-clouds-tbl .b-green-cup{ text-align: right;}
.b-about .b-clouds-tbl .b-green-cup .b-cloud{width:252px; height:119px; display:block; background:url(/_img/colud-3.png); position:absolute; left:40px; top:-130px;}
.b-about .b-clouds-tbl .b-smoke{width:30px; height:37px; display:block; background:url(/_img/cup-smoke.png) bottom left; position:absolute}
.b-about .b-clouds-tbl .b-red-cup .b-smoke{right:50px; top:-23px;}
.b-about .b-clouds-tbl .b-yellow-cup .b-smoke{right:60px; top:-36px;}
.b-about .b-clouds-tbl .b-green-cup .b-smoke{right:50px; top:-16px;}
.b-about .poradi{ position: absolute; right:-166px; bottom:0px;}
.b-about .b-big{font-size:1.25em;}
.b-about .b-left-space{margin-left:36px;}
.b-about .b-rules-round h4{margin-left:-23px;}
.b-about .b-rules-round ul{font-size:0.9em;}
.b-about .b-rules-round ul li{margin-bottom:6px;}
.b-about .b-rules-round .b-dash-list li{margin-bottom:10px;}

.b-forget-pwd{padding:155px 0 30px 0 !important;}
.b-forget-pwd .b-forget-pwd-box{width:525px; margin:0 auto; text-align:center;}
.b-forget-pwd .b-forget-pwd-box .b-cup{position:relative; width:104px; margin:0 auto 40px auto;}
.b-forget-pwd .b-forget-pwd-box .b-cup .b-smoke{width:36px; height:61px; display:block; position:absolute; left:83%; top:-55px; background:url(/_img/cup-smoke.png) 0 53px;}
.b-forget-pwd .b-forget-pwd-box .b-cup .b-question{width:34px; height:78px; display:block; background:url(/_img/question-mark.png); position:absolute; left:34%; top:-95px;}
.b-forget-pwd .b-forget-pwd-box p{font-size:1.25em; line-height:1.5em; margin-bottom:30px;}
.b-forget-pwd .b-forget-pwd-box .b-field{margin-bottom:140px;}
.b-forget-pwd .b-forget-pwd-box .b-field input{text-align:center; width:482px !important;}
.b-forget-pwd .b-btn{text-align:center; background:url(/_img/cups-line-btn.png) center; padding:8px 0;}

.b-registration-thanks{padding:140px 0 20px 0 !important;}
.b-registration-thanks p{font-size:3em; text-align:center; padding:0 120px; margin-bottom:150px;}
.b-registration-thanks .b-cup-box{position:relative; padding-bottom:16px;}
.b-registration-thanks .b-cup{position:relative; width:114px; margin:0 auto;}
.b-registration-thanks .b-cup i{width:75px; height:110px; display:block; position:absolute; left:70%; top:-120px; background:url(/_img/cup-smoke.png);}

.b-cup-line-in{width:100%; left:0; background:url(/_img/cups-line.png) repeat-x bottom;}

.b-c-transparent-box .b-ideas-tbl .b-ideas-box .b-border{width:163px; height:4px; margin:20px auto 25px auto; overflow:hidden;}
.b-c-transparent-box .b-ideas-tbl .b-red .b-ideas-box .b-border{background:#ff0000;}
.b-c-transparent-box .b-ideas-tbl .b-yellow .b-ideas-box .b-border{background:#fec600;}
.b-c-transparent-box .b-ideas-tbl .b-green .b-ideas-box .b-border{background:#00d879;}

.b-gallery{padding:25px 45px 20px 45px !important;}
.b-gallery .b-ideas-tbl{margin:10px 0 20px 0;}
.b-gallery .b-ideas-tbl th{padding-bottom:16px;}
.b-gallery .b-ideas-tbl td{vertical-align:top;}
.b-gallery .b-ideas-tbl .b-separator{text-align:right;}
.b-gallery .b-red, .b-gallery .b-yellow, .b-gallery .b-green{width:30%;}
.b-gallery .b-red .b-rating{color:#ff0000;}
.b-gallery .b-yellow .b-rating{color:#fec600;}
.b-gallery .b-green .b-rating{color:#00d879;}
.b-gallery .b-descr{font-size:1.25em;}
.b-gallery .b-separator img{position:relative; top:98px;}
.b-gallery .b-gallery-category-tbl th{text-align:left; padding-left:19px; vertical-align:top;}
.b-gallery .b-gallery-category-tbl td{vertical-align:top; width:30%;}
.b-gallery .b-gallery-category-tbl .b-separator{width:5%; text-align:right;}
.b-gallery .b-category-choose{margin:35px 0 -40px 0; text-align:right;}
.b-gallery .b-category-choose .b-category-choose-list{display:inline;}
.b-gallery .b-category-choose .b-category-choose-list li{display:inline; margin-left:15px;}

.b-new-post-page{padding:30px 0 30px 0 !important;}
.b-new-post-page .b-left{float:left; width:68%;}
.b-new-post-page .b-right{float:right; width:104px;}
.b-new-post-page .b-new-post-box{margin:0 70px;}
.b-new-post-page .b-info-list dt{position:relative; float:left;}
.b-new-post-page .b-info-list dt i{background:url(/_img/c-userpic-bg.png) no-repeat; width:63px; height:63px; display:block; position:absolute; top:0; left:0;}
.b-new-post-page .b-info-list dd{margin-left:80px;}
.b-new-post-page .b-info-list .b-username{font-size:0.9em; color:#ff0000; padding:5px 0 11px 0;}
.b-new-post-page .b-info-list .b-username a{color:#ff0000; text-decoration:none;}
.b-new-post-page .b-info{zoom:1;}
.b-new-post-page .b-field{margin:15px 0 0 0;}
.b-new-post-page .b-field input{width:482px !important;}
.b-new-post-page .b-cup{position:relative; width:104px; margin:19px auto 0 auto;}
.b-new-post-page .b-cup .b-smoke{width:36px; height:61px; display:block; position:absolute; left:83%; top:-55px; background:url(/_img/cup-smoke.png) 0 53px;}
.b-new-post-page .b-input{margin:15px 0 50px 21px;}
.b-new-post-page .b-btn{text-align:center; background:url(/_img/cups-line-btn.png) center; padding:8px 0;}

.b-jury{padding:25px 45px 95px 65px !important;  background: url(/_img/bg_cup_bottom_full.png) bottom no-repeat;}
.b-jury .b-jury-tbl{margin:160px 0 50px 0; width:100%;}
.b-jury .b-jury-tbl div{width:162px; margin:0 auto; position:relative;}
.b-jury .b-jury-tbl i{display:block; position:absolute;}
.b-jury .b-jury-tbl img{position:relative; z-index:5;}
.b-jury .b-jury-tbl .b-red-cell i{background:url(/_img/jury-1.png); width:105px; height:115px; top:0; left:8px; margin-top:-99px;}
.b-jury .b-jury-tbl .b-yellow-cell i{background:url(/_img/jury-2.png); width:105px; height:116px; top:0; left:25px; margin-top:-105px;}
.b-jury .b-jury-tbl .b-green-cell i{background:url(/_img/jury-3.png); width:111px; height:111px; top:0; left:25px; margin-top:-104px;}
.b-jury p{width:69%;}

.b-red-box .b-c-transparent-box .content{text-align:left; border:6px solid #ff0000;}
.b-red-box .b-c-transparent-box .b-round{position:relative; z-index:1; display:block; }
.b-red-box .b-c-transparent-box .b-round .l, .b-red-box .b-c-transparent-box .b-round .r{position:absolute; left:0; overflow:hidden; width:22px; height:22px;}
.b-red-box .b-c-transparent-box .b-round .l i, .b-red-box .b-c-transparent-box .b-round .r i{position:absolute; left:0; width:44px; height:44px;}
.b-red-box .b-c-transparent-box .b-round .r{left:auto; right:0; position:absolute;}
.b-red-box .b-c-transparent-box .b-round .b{margin-top:-22px;}
.b-red-box .b-c-transparent-box .b-round .r i{margin-left:-22px;}
.b-red-box .b-c-transparent-box .b-round .b i{margin-top:-22px;}
.b-red-box .b-c-transparent-box .cn{background:url(/_img/c-main-second-red.png);}
.b-red-box .b-star{color:#ff0000;}
.b-red-box .b-img img{padding:6px; background:url(/_img/c-solid-red.png);}
.b-red-box .b-img-small img{padding:4px; background:url(/_img/c-solid-red-s.png) no-repeat;}
.b-red-box .b-rating span{color:#ff0000;}
.b-red-box .b-admin-radio-box .b-one-radio-box big .b-colored{color:#ff0000;}
.b-red-box .b-my-idea-box .b-info .b-username{color:#ff0000;}
.b-red-box .b-my-idea-box .b-info .b-username a{color:#ff0000;}

.b-yellow-box .b-c-transparent-box .content{text-align:left; border:6px solid #fec600;}
.b-yellow-box .b-c-transparent-box .b-round{position:relative; z-index:1; display:block; }
.b-yellow-box .b-c-transparent-box .b-round .l, .b-yellow-box .b-c-transparent-box .b-round .r{position:absolute; left:0; overflow:hidden; width:22px; height:22px;}
.b-yellow-box .b-c-transparent-box .b-round .l i, .b-yellow-box .b-c-transparent-box .b-round .r i{position:absolute; left:0; width:44px; height:44px;}
.b-yellow-box .b-c-transparent-box .b-round .r{left:auto; right:0; position:absolute;}
.b-yellow-box .b-c-transparent-box .b-round .b{margin-top:-22px;}
.b-yellow-box .b-c-transparent-box .b-round .r i{margin-left:-22px;}
.b-yellow-box .b-c-transparent-box .b-round .b i{margin-top:-22px;}
.b-yellow-box .b-c-transparent-box .cn{background:url(/_img/c-main-second-yellow.png);}
.b-yellow-box .b-star{color:#FEC600;}
.b-yellow-box .b-img-small img{padding:4px; background:url(/_img/c-solid-yellow-s.png) no-repeat;}
.b-yellow-box .b-img img{padding:6px; background:url(/_img/c-solid-yellow.png);}
.b-yellow-box .b-rating span{color:#FEC600;}
.b-yellow-box .b-admin-radio-box .b-one-radio-box big .b-colored{color:#FEC600;}
.b-yellow-box .b-my-idea-box .b-info .b-username{color:#FEC600;}
.b-yellow-box .b-my-idea-box .b-info .b-username a{color:#FEC600;}

.b-green-box .b-c-transparent-box .content{text-align:left; border:6px solid #00d879;}
.b-green-box .b-c-transparent-box .b-round{position:relative; z-index:1; display:block; }
.b-green-box .b-c-transparent-box .b-round .l, .b-green-box .b-c-transparent-box .b-round .r{position:absolute; left:0; overflow:hidden; width:22px; height:22px;}
.b-green-box .b-c-transparent-box .b-round .l i, .b-green-box .b-c-transparent-box .b-round .r i{position:absolute; left:0; width:44px; height:44px;}
.b-green-box .b-c-transparent-box .b-round .r{left:auto; right:0; position:absolute;}
.b-green-box .b-c-transparent-box .b-round .b{margin-top:-22px;}
.b-green-box .b-c-transparent-box .b-round .r i{margin-left:-22px;}
.b-green-box .b-c-transparent-box .b-round .b i{margin-top:-22px;}
.b-green-box .b-c-transparent-box .cn{background:url(/_img/c-main-second-green.png);}
.b-green-box .b-star{color:#00D879;}
.b-green-box .b-img img{padding:6px; background:url(/_img/c-solid-green.png);}
.b-green-box .b-img-small img{padding:4px; background:url(/_img/c-solid-green-s.png) no-repeat;}
.b-green-box .b-rating span{color:#00D879;}
.b-green-box .b-admin-radio-box .b-one-radio-box big .b-colored{color:#00D879;}
.b-green-box .b-my-idea-box .b-info .b-username{color:#00D879;}
.b-green-box .b-my-idea-box .b-info .b-username a{color:#00D879;}

.profile-idea .b-upload-thanks{padding:25px 60px 20px 60px !important;}
.profile-idea .b-rating{font-size:2.25em; position:absolute; right:10px; top:10px; text-align:center;}
.profile-idea .b-rating img{margin-top:-1px; display:block;}
.profile-idea .b-uploaded-files .d-sh-tr, .d-sh-br { width:16px !important;}
.profile-idea .b-uploaded-files .d-sh-bl, .d-sh-br { height:16px !important;}
.profile-idea .b-uploaded-files .d-sh-tl, .d-sh-tr{top:-20px !Important;}
.profile-idea .b-my-idea-box .b-userpic{position:relative; float:left;}
.profile-idea .b-my-idea-box .b-userpic i{width:63px; height:63px; display:block; position:absolute; top:0; left:0; background:url(/_img/c-userpic-bg.png);}
.profile-idea .b-my-idea-box .b-info{margin-left:80px; padding-top:6px;}
.profile-idea .b-my-idea-box .b-info .b-username{font-size:0.9em; margin-bottom:12px;}
.profile-idea .b-my-idea-box .b-info .b-my-idea{font-size:1.25em;}
.profile-idea .b-my-idea-box .b-info .b-my-idea .b-select{border-bottom:2px solid; cursor:pointer;}
.profile-idea h1{position:relative; font-weight: normal;}
.profile-idea .b-social-list{position:absolute; right:-18px; top:16px;}
.profile-idea .b-social-list li{float:left; margin-left:10px;}
.profile-idea .b-social-list li a{float:left;}
.profile-idea .b-social-list .b-twitter{width:20px; height:19px; display:block; background:url(/_img/i-twitter.png); overflow:hidden;}
.profile-idea .b-social-list .b-facebook{width:19px; height:19px; display:block; background:url(/_img/i-facebook.png); overflow:hidden;}
.profile-idea .b-social-list .b-vkontakte{width:19px; height:19px; display:block; background:url(/_img/i-vkontakte.png); overflow:hidden;}

.b-comments{margin:-35px auto 20px auto !important; width:795px;}
.b-comments .cn{background:url(/_img/c-main-index-comments.png) !important;}
.b-comments h3{text-align:center; margin-bottom:25px;}
.b-comments h3 img{cursor:pointer;}
.b-comments .content{padding:0 !important;}
.b-comments .content .content-bg-box {padding:25px 45px 20px 65px; background: url(/_img/bg_cup_coment_bottom.png) 0 100% no-repeat; _background: url(/_img/bg_cup_coment_bottom.gif) 0 100% no-repeat; }
.b-comments .b-comments-box .b-red .b-username, .b-comments .b-comments-box .b-red .b-username a{color:#ff0000;}
.b-comments .b-comments-box .b-yellow .b-username, .b-comments .b-comments-box .b-yellow .b-username a{color:#fec600;}
.b-comments .b-comments-box .b-green .b-username, .b-comments .b-comments-box .b-green .b-username a{color:#00d879;}
.b-comments .b-comments-box{margin-left:-30px;}
.b-comments .b-comments-box .b-one-comment{margin-left:30px;}
.b-comments .b-comments-box .b-no-spacing{margin-left:0 !important;}
.b-comments .b-comments-box .b-comment-info{margin-bottom:6px; font-size:0.75em;}
.b-comments .b-comments-box .b-comment-info .b-username{margin-right:16px;}
.b-comments .b-comments-box .b-comment-info .b-date{margin-right:16px;}
.b-comments .b-comments-box .b-comment-info .b-reply{color:#cfcfcf;}
.b-comments .b-comments-box .b-comment-body{margin-bottom:10px; font-size:0.9em;}
.b-comments .b-comments-box .b-comment-body a{text-decoration:none;}
.b-comments .b-comments-box .b-comment-body a:hover{text-decoration:underline;}
.b-comments .b-comments-box .b-comments-list li{margin-bottom:20px;}
.b-comments .b-pagination{margin:35px 0 0 0;}
.b-comments .b-one-content-item{padding:0 !important;}
.b-comments .b-comment-input .b-input{margin:10px 21px 30px 21px;}
.b-comments .b-comment-input .b-btn{text-align:right;}
.b-comments .b-comments-box .b-comment-body .deleted-comment { color: #f00; background: #fff; font-size: .75em; padding: 0 4px; }

.b-avatars{padding:35px 45px 20px 65px !important;}
.b-avatars .b-avatare-tbl td{color:#c7c7c7; font-size:0.9em; padding-bottom:40px; width:159px;}
.b-avatars .b-avatare-tbl td a{color:#c7c7c7;}
.b-avatars .b-avatare-tbl td img{margin-left:17px;}
.b-avatars .b-avatare-tbl td .b-cont{position:relative;}
.b-avatars .b-avatare-tbl td .b-cont div{margin-left:25px;}
.b-avatars .b-avatare-tbl .b-square-cell .b-cont .b-corns{width:124px; height:118px; background:url(/_img/c-userpic-bg-124x118.png); display:block; position:absolute; top:0; left:17px;}
.b-avatars .b-avatare-tbl .b-stripe-cell .b-cont .b-corns{width:124px; height:304px; background:url(/_img/c-userpic-bg-124x304.png); display:block; position:absolute; top:0; left:17px;}

.b-profile-blog{padding:65px 30px 20px 55px !important;}
.b-profile-blog .b-left{float:left; width:60%;}
.b-profile-blog .b-right{float:right;}
.b-profile-blog .b-right.marg-bot {margin-bottom: 160px;}
.b-profile-blog .b-info-list{margin-bottom:25px;}
.b-profile-blog h1{margin-bottom:15px; font-weight: normal;}
.b-profile-blog p{font-size:0.9em; margin-bottom:12px;}
.b-profile-blog .b-info-list dt{position:relative; float:left;}
.b-profile-blog .b-info-list dt i{background:url(/_img/c-userpic-bg.png) no-repeat; width:63px; height:63px; display:block; position:absolute; top:0; left:0;}
.b-profile-blog .b-info-list dd{margin-left:80px;}
.b-profile-blog .b-info-list .b-username{font-size:0.9em; color:#ff0000; padding:5px 0 11px 0;}
.b-profile-blog .b-info-list .b-username a{color:#ff0000; text-decoration:none;}
.b-profile-blog .b-cup{position:absolute; width:104px; bottom:15px; right:40px;}
.b-profile-blog .b-cup img { position: relative; z-index: 100}
.b-profile-blog .b-cup .run-cups {position:absolute; bottom:-10px; right:-40px; z-index: 0}
.b-profile-blog .b-cup .b-smoke{width:36px; height:61px; display:block; position:absolute; left:83%; top:-55px; background:url(/_img/cup-smoke.png) 0 53px;}
.b-profile-blog .b-my-blog {width:255px; float:right; }
.b-profile-blog .b-my-blog h4{font-size:0.9em; font-weight:normal; text-align:center; margin-bottom:5px;}
.b-profile-blog .b-my-blog .content{text-align:left; padding:20px 20px 10px 20px; background:#868c8f !important; border:0;}
.b-profile-blog .b-my-blog .b-round{position:relative; z-index:1; display:block; zoom:1;}
.b-profile-blog .b-my-blog .b-round .l, .b-profile-blog  .b-my-blog .b-round .r{position:absolute; left:0; overflow:hidden; width:15px !important; height:15px !important;}
.b-profile-blog .b-my-blog .b-round .l i, .b-profile-blog  .b-my-blog .b-round .r i{position:absolute; left:0; width:30px !important; height:30px !important;}
.b-profile-blog .b-my-blog .b-round .r{left:auto; position:absolute; float:right;}
.b-profile-blog .b-my-blog .b-round .b{margin-top:-15px !important;}
.b-profile-blog .b-my-blog .b-round .r i{margin-left:-15px !important;}
.b-profile-blog .b-my-blog .b-round .b i{margin-top:-15px !important;}
.b-profile-blog .b-my-blog .cn{background:url(/_img/c-my-blog.png) !important;}
.b-profile-blog .b-my-blog dt{color:#d4d4d4; font-size:0.625em;}
.b-profile-blog .b-my-blog dd{font-size:0.9em; margin-bottom:10px;}
.b-profile-blog .b-my-blog .b-new-post{text-align:center; font-size:0.9em; margin-top:15px;}

.b-admin-radio-box{width:607px; left:50%; top:80px; margin-left:-325px; position:absolute; z-index:200;}
.b-admin-radio-box .content .b-one-content-item{padding:25px 40px 0px 60px  !important;}
.b-admin-radio-box .b-one-radio-box{margin-bottom:20px;}
.b-admin-radio-box .b-one-radio-box big{font-size:1.25em; display:block; margin-bottom:5px;}
.b-admin-radio-box .b-one-radio-box big .b-colored{font-size:1.2em;}
.b-admin-radio-box .b-one-radio-box .b-radio-list{font-size:1.5em;}
.b-admin-radio-box .b-one-radio-box .b-radio-list li{display:inline; margin-right:5px;}
.b-admin-radio-box .b-one-radio-box .b-radio-list label{cursor:pointer;}
.b-admin-radio-box .i-close{width:13px; height:15px; display:block; background:url(/_img/i-popup-close.png); position:absolute; right:50px; top:40px; cursor:pointer; overflow:hidden;}
.b-admin-radio-box .cn{background:url(/_img/c-main-index.png) !important;}
.b-admin-radio-box .b-btn{text-align:center; padding-top:8px;}
.b-admin-radio-box input{width:auto !important;}
.b-admin-radio-box .b-title{top:28px; left:28px;}
.b-admin-radio-box .d-shadow{position:relative; z-index:1; width:100%;}
.b-admin-radio-box .d-shadow-wrap { position:relative; width:100%; padding:49px 0 26px 81px; margin:-7px -21px 0 -21px; overflow:hidden;}
.b-admin-radio-box .d-sh-cn { position:absolute; background:url(/_img/c-admin-content.png) no-repeat; left:-50px; z-index:-1; }
.b-admin-radio-box .d-sh-tl, .b-admin-radio-box .d-sh-tr { height:1000px; top:-50px !Important; }
.b-admin-radio-box .d-sh-tl, .b-admin-radio-box .d-sh-bl { width:100%;}
.b-admin-radio-box .d-sh-tr, .b-admin-radio-box .d-sh-br { width:50px; margin-left:100%; }
.b-admin-radio-box .d-sh-bl, .b-admin-radio-box .d-sh-br { height:50px; }
.b-admin-radio-box .d-sh-bl { left:-71px; padding-right:81px; clip:rect(auto auto auto 41px); }
.b-admin-radio-box .d-sh-br { left:10px; overflow:hidden;}

.b-email-templates{padding:55px 80px 20px 55px !important;}
.b-email-templates .b-toster{width:82px; height:64px; display:block; background:url(/_img/toster.png); position:absolute; left:70px; top:30px;}
.b-email-templates .b-one-template{margin-bottom:60px; zoom:1;}
.b-email-templates .b-cup{float:left; width:35%; position:relative; margin-top:30px;}
.b-email-templates .b-cup .b-smoke{width:105px; height:51px; display:block; background:url(/_img/smoke-right.png); position:absolute; right:0; top:30px;}
.b-email-templates .b-cup .b-img{position:absolute; left:28px; margin-top:34px;}
.b-email-templates .b-email-body{float:right; width:60%;}
.b-email-templates .b-email-body .d-sh-cn{background:url(/_img/c-second-content-dark.png);}
.b-email-templates .b-email-body .b-email-body-text{padding:10px 0;}
.b-email-templates .b-email-body h3{font-size:1.25em; font-weight:normal;}
.b-email-templates .b-email-body p{line-height:1.25em;}
.b-email-templates .b-email-body a{text-decoration:none;}
.b-email-templates .b-red .b-email-body span, .b-email-templates .b-red .b-email-body span a{color:#ff0000;}
.b-email-templates .b-yellow .b-email-body span, .b-email-templates .b-yellow .b-email-body span a{color:#FEC600;}
.b-email-templates .b-green .b-email-body span, .b-email-templates .b-green .b-email-body span a{color:#00D879;}

.b-support-advises{padding:45px 80px 20px 65px !important;}
.b-support-advises .b-img{position:relative;}
.b-support-advises p{line-height:1.25em; margin-bottom:0.8em;}
.b-support-advises p a, .b-support-advises p span{font-size:1.25em;}
.b-support-advises .b-first-item{margin-bottom:68px;}
.b-support-advises .b-first-item .b-text{float:left; width:51%;}
.b-support-advises .b-first-item .b-img{float:right; width:40%;}
.b-support-advises .b-first-item .b-img .b-toster{width:133px; height:103px; display:block; background:url(/_img/toster-big.png); position:absolute; left:158px; top:18px;}
.b-support-advises .b-first-item .b-img .b-arrow{width:49px; height:33px; display:block; background:url(/_img/arrow-1.png); position:absolute; left:-50px; top:89px;}
.b-support-advises .b-first-item .b-img .b-cup{position:absolute; left:45px; top:46px;}
.b-support-advises .b-second-item{margin-bottom:55px; zoom:1;}
.b-support-advises .b-second-item .b-img{float:left; width:40%; margin-top:10px;}
.b-support-advises .b-second-item .b-text{float:right; width:52%;}
.b-support-advises .b-second-item .b-img .b-facebook{width:113px; height:128px; display:block; background:url(/_img/facebook.png); position:absolute; left:160px; top:-10px;}
.b-support-advises .b-second-item .b-img .b-arrow{width:49px; height:34px; display:block; background:url(/_img/arrow-2.png); position:absolute; left:298px; top:65px;}
.b-support-advises .b-second-item .b-img .b-cup{position:absolute; left:37px; top:29px;}
.b-support-advises .b-third-item .b-img{height:120px; margin:54px 0 10px 0;}
.b-support-advises .b-third-item .b-text{margin:0 209px 0 44px;}
.b-support-advises .b-third-item .b-img .b-wordpress{width:115px; height:112px; display:block; background:url(/_img/wordpress.png); position:absolute; left:523px; top:-39px;}
.b-support-advises .b-third-item .b-img .b-arrow{width:101px; height:77px; display:block; background:url(/_img/arrow-3.png); position:absolute; left:232px; top:-37px;}
.b-support-advises .b-third-item .b-img .b-cup{position:absolute; left:380px; top:0px; }
.b-support-advises .b-third-item .b-last-text{margin:0 0 0 128px;}

.b-cups-100{width:95%; margin:0 auto; margin-top:10px;}
.b-cups-100 .b-cups-tbl{width:100%;}
.b-cups-100 .b-cups-tbl td{text-align:center;}

.b-moderator-list-edit{padding:45px 40px 20px 65px !important;}
.b-moderator-list-edit .b-chooser-list{margin:0 0 20px 44px;}
.b-moderator-list-edit .b-chooser-list li{display:inline; margin-right:20px;}
.b-moderator-list-edit .b-chooser-list li span{cursor:pointer;}
.b-moderator-list-edit .b-moderator-tbl{width:100%; margin-bottom:30px;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row{background:#80868a;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row .b-idea-cell{background:#80868a url(/_img/moderator-round-l.png) no-repeat; padding-left:15px;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row .b-rating-cell{background:#80868a url(/_img/moderator-round-r.png) right top no-repeat; padding-right:15px;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row .nbg {background-color:#80868a; background-image: none; }
.b-moderator-list-edit .b-moderator-tbl .b-header-row th{font-size:0.9em; font-weight:normal; padding:13px 0 14px 0; color:#c4cbd0;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row th span{text-decoration:underline; cursor:pointer;}
.b-moderator-list-edit .b-moderator-tbl .b-header-row th .b-active{padding-right:12px; background:url(/_img/moderator-bullet.png) right no-repeat; font-weight:bold; color:#fff;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row td{padding-top:12px; vertical-align:top;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row .b-idea-cell{padding-left:25px; font-size:0.9em; width:346px; padding-right:10px;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row .b-name-cell{font-size:0.75em; width:130px; padding-right:10px;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row .b-date-cell{font-size:0.75em; color:#bababa; width:70px; padding-right:10px;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row .b-files-cell{font-size:0.75em; color:#bababa; width:120px; padding-right:10px;}
.b-moderator-list-edit .b-moderator-tbl .b-body-row .b-rating-cell{font-size:0.9em;}

.b-moderator-list-edit .b-moderator-tbl .b-red-row .b-idea-cell{background:url(/_img/moderator-bullet-red.png) no-repeat 16px 15px;}
.b-moderator-list-edit .b-moderator-tbl .b-yellow-row .b-idea-cell{background:url(/_img/moderator-bullet-yellow.png) no-repeat 16px 15px;}
.b-moderator-list-edit .b-moderator-tbl .b-green-row .b-idea-cell{background:url(/_img/moderator-bullet-green.png) no-repeat 16px 15px;}
.b-moderator-list-edit .b-moderator-tbl .b-red-row .b-rating-cell{color:#ff0000;}
.b-moderator-list-edit .b-moderator-tbl .b-yellow-row .b-rating-cell{color:#FEC600;}
.b-moderator-list-edit .b-moderator-tbl .b-green-row .b-rating-cell{color:#00D879;}

.b-404{padding:100px 0 20px 0 !important;}
.b-404 big{font-size:3em; text-align:center; padding:0 120px; margin-bottom:30px; display:block;}
.b-404 p{text-align:center; display:block; margin-bottom:145px;}
.b-404 .b-cup-box{position:relative; padding-bottom:16px;}
.b-404 .b-cup{position:relative; width:114px; margin:0 auto;}
.b-404 .b-cup i{width:75px; height:110px; display:block; position:absolute; left:70%; top:-120px; background:url(/_img/cup-smoke.png);}

.b-search-edit-link, .b-search-edit-link span{display:-moz-inline-stack; display:inline-block; font-size:9px; background:url(/_img/round-search-box.png) no-repeat;}
.b-search-edit-link {margin:10px 6px 0 0; color:#fff; text-decoration:none;}
.b-search-edit-link span{border:0; margin:0; padding:0 12px 0 0; position:relative; left:17px; background-position:top right; white-space:nowrap;}
.b-search-edit-link input{border:0; background:none; font-size:20px; color:#fff; position:relative; padding:6px 0; width:250px;}
.b-search-under-text{margin-top:15px;}
.b-search-results-list{width:80%;}
.b-search-results-list li{list-style-type:decimal; margin-bottom:30px;}
.b-search-results-list li big{display:block; margin-bottom:10px;}
.b-search-results-list li p{color:#c8c8c8;}
.b-search-results-list li strong{color:#fff;}

.b-fill-bg{background:#73797f !important;}



