html,body {
    height: 100%;
    margin: 0;
    font:12px/15px Arial, Helvetica, sans-serif;
    min-width:960px;
}
body{
    color:#000;
    background:#005379 url(/images/transparent.gif) no-repeat fixed;
}
img{border-style:none;} 
a{
    text-decoration:none;
    color:#1c20d0;
    cursor:pointer;
}
a:hover{text-decoration:underline;}
a span{cursor:pointer;}
input, textarea, select{
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
}
select{cursor:pointer;}
form, fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
#wrapper{min-height: 100%;}
* html #wrapper {height: 100%;}
.w1{padding:0 0 68px;}
#header{background:#ebf6fc;}
#header .header-holder{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    padding:0 0 10px;
}
#header .panel{
    float:right;
    background:#004f76 url(/images/bg-panel-l.gif) no-repeat 0 100%;
}
#header .panel .holder{
    background:url(/images/bg-panel-r.gif) no-repeat 100% 100%;
    padding:8px 54px 7px 40px;
}
#header .panel .slogan{
    width:256px;
    height:25px;
    background:url(/images/slogan.gif) no-repeat;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}
#header .logo{
    width: 181px;
    height: 91px;
    overflow: hidden;
    background: url(/images/logo.gif) no-repeat;
    text-indent: -9999px;
    float:left;
    margin:16px 0 0 50px;
}
#header .logo a{
    display: block;
    height: 100%;
}
#header .bar{
    float:right;
    clear:right;
}
#nav{
    margin:0;
    padding:10px 0;
    list-style:none;
    float:right;
    font-size:15px;
    line-height:17px;
    display:inline;
}
* html #nav{margin:0;}
#nav li{
    float:left;
    margin:0 0 0 10px;
    height:25px;
    overflow:hidden;
}
#nav li a{
    float:left;
    background:url(/images/bg-nav.gif) no-repeat;
    color:#fff;
    position: relative;
    height: 25px;
    overflow:hidden;
}
#nav li a span{
    float:left;
    background:url(/images/bg-nav.gif) no-repeat;
    padding:2px 10px 4px;
    height: 19px;
    cursor: pointer;
}
.safari3 #nav li a span,
.safari4 #nav li a span { padding-bottom: 4px; }
#nav li .home{background:url(/images/bg-home.gif) no-repeat;}
#nav li a:hover{
    text-decoration:none;
    margin-bottom:-1px;
}
#nav li a:hover span{padding-bottom:6px;}
.safari3 #nav li a:hover span,
.safari4 #nav li a:hover span { padding-bottom: 5px; }
#nav li .home:hover{background-position:0 -25px;}
#nav li .home span{background:url(/images/bg-home-span.gif) no-repeat 100% 0;}
#nav li .home:hover span{background-position:100% -25px;}
#nav li .account{background:url(/images/bg-account.gif) no-repeat;}
#nav li .account span{background:url(/images/bg-account-span.gif) no-repeat 100% 0;}
#nav li .account:hover{background-position:0 -25px;}
#nav li .account:hover span{background-position:100% -25px;}
#nav li .logout{
    background-position:0 -131px;
    background-color:#fdb913;
}
#nav li .logout span{
    background-position:100% -165px;
    padding:2px 17px 5px;
}
#nav li .logout:hover{
    background-position:0 -409px;
    background-color:#f68b1f;
}
#nav li .logout:hover span{
    background-position:100% -435px;
    padding-bottom:5px;
}
.add-nav{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    clear:right;
    font-size:15px;
    line-height:17px;
}
.add-nav li{
    float:left;
    margin: 0 0 0 10px;
}
.add-nav li a{
    float:left;
    background:#75c044 url(/images/bg-nav.gif) no-repeat 0 -200px;
    color:#fff;
    height:25px;
    overflow:hidden;
    position: relative;
}
.add-nav li a:hover{
    text-decoration:none;
    background-position: 0 -493px;
    background-color:#0db14b;
    height:25px;
}
.add-nav li a span{
    float:left;
    padding:5px 4px 5px 5px;
    background:url(/images/bg-nav.gif) no-repeat 100% -234px;
    cursor: pointer;
}
.add-nav li a:hover span{background-position: 100% -519px;}

.add-nav li a .num{
    padding:0;
    background:#fff url(/images/bg-nav.gif) no-repeat 0 -263px;
    font-size:13px;
    height:15px;
    overflow:hidden;
}
.add-nav li a:hover .num{
    padding:0;
    background-position: 0 -461px;
    height:16px;
}
.add-nav li a .num em{
    font-style:normal;
    background:url(/images/bg-nav.gif) no-repeat 100% -285px;
    color:#009ee0;
    float:left;
    padding:0 5px 1px;
    font-size:12px;
    line-height:14px;
}
.add-nav li a:hover .num em{
    background-position: 100% -477px;
    padding-bottom: 2px;
}
* html .add-nav li a .num em{padding:0 5px;}
.add-nav li a strong{
    float:left;
    margin:-2px 9px 0 9px;
}
#main{
    width:960px;
    margin: 0 auto;
    padding:18px 0 0;
}
#main:after{
    content:"";
    display:block;
    clear:both;
}
#main #content{
    width:600px;
    float:left;
}
#main #sidebar{
    width:350px;
    float:right;
    /* margin:-85px 0 0; */
    padding-bottom:7px;
    position:relative;
}
#main .box{
    background:#00aeef url(/images/bg-home-box-top-l.gif) no-repeat;
    margin:0 0 10px;
}
#main .box .holder{
    background:url(/images/bg-home-box-top-r.gif) no-repeat 100% 0;
    position:relative;
}
#main .box .frame{
    background:url(/images/bg-home-box-bottom-l.gif) no-repeat 0 100%;
    position:relative;
}
#main .box .box-content{
    background:url(/images/bg-home-box-bottom-r.gif) no-repeat 100% 100%;
    height:1%;
    overflow:hidden;
    padding:20px;
}
#main #sidebar .box { background:#00aeef url(/images/bg-sidebar-box-tl.gif) no-repeat; }
#main #sidebar .box .holder { background:url(/images/bg-sidebar-box-tr.gif) no-repeat 100% 0; }
#main #sidebar .box .frame { background:url(/images/bg-sidebar-box-bl.gif) no-repeat 0 100%; }
#main #sidebar .box .box-content {
    background:url(/images/bg-sidebar-box-br.gif) no-repeat 100% 100%;
    padding-top:27px;
}
#main .gallery h2{
    margin:0;
    font-size:20px;
    line-height:26px;
    font-weight:normal;
    color:#fff;
    letter-spacing:-1px;
    text-align:center;
}
#main .gallery h2 span{
    color:#005177;
}
#main .gallery .slider{
    height:1%;
    overflow:hidden;
    padding:15px 0 0;
}
#main .gallery .image{
    float:left;
    width:380px;
    height:310px;
}
#main .gallery .swicher{
    margin:0 4px 0 0;
    padding:0;
    list-style:none;
    float:right;
    width:156px;
    display:inline;
}
#main .gallery .swicher li{
    float:left;
    padding:0 1px 1px 0;
}
/*
#main .gallery .swicher li a{
	float:left;
}
*/
#main .gallery .swicher img{
    display:block;
}
#main .section{
    width:600px;
    overflow:hidden;
}
#main .section-holder{
    width:610px;
    overflow:hidden;
}
#main .section .block{
    float:left;
    width:193px;
    margin-right:10px;
}
#main .section .box{
    background:#fff url(/images/bg-section-box-tl.gif) no-repeat;
}
#main .section .box .holder{background:url(/images/bg-section-box-tr.gif) no-repeat 100% 0;}
#main .section .box .frame{background:url(/images/bg-section-box-bl.gif) no-repeat 0 100%;}
#main .section .box .box-content{
    background:url(/images/bg-section-box-br.gif) no-repeat 100% 100%;
    padding: 18px 18px 17px;
    font-size:11px;
    line-height:15px;
    color:#7db61c;
}
#main .section .text-holder{height:1%;}
#main .section .text-holder:after{
    content:"";
    display:block;
    clear:both;
}
#main .section strong{
    float:left;
    font-size:58px;
    line-height:61px;
    color:#fabb00;
    font-weight:normal;
    margin:-23px 7px -2px -4px;
    position:relative;
}
#main .section span{
    float:left;
    font-size:18px;
    line-height:21px;
    color:#004f76;
    margin:13px 0 0;
}
#main .section p{
    margin:0;
}
#main .form-box{height: 1%;}
#main .form-box:after {
    content: "";
    display: block;
    clear: both;
}
#main .form-box .form-box-t{
    width:100%;
    height:18px;
    background:url(/images/bg-form-box-t.png) no-repeat;
}
#main .form-box .form-box-b{
    width:100%;
    height:18px;
    background:url(/images/bg-form-box-b.png) no-repeat;
}
#main .form-box .form-box-c{
    background:#7db61c;
    height:1%;
}
#main .form-box .form-box-c:after{
    content:"";
    display:block;
    clear:both;
}
#main .form-box .holder{
    float:left;
    padding:3px 20px 0;
    margin:0 0 -17px;
    position:relative;
}
#main .login-form{padding:3px 0 0;} 
#main .login-form .text{
    float:left;
    width: 190px;
    padding: 3px 5px;
    background:url(/images/bg-login-text.gif) no-repeat;
}
#main .login-form .text input{
    margin:0;
    padding:0;
    width:190px;
    color:#b1b3b4;
    font-size:12px;
    background:none;
    border:none;
    float: left;
}
#main .login-form .row{
    height:1%;
    padding:0 0 14px;
}
#main .login-form .row:after{
    content:"";
    display:block;
    clear:both;
}
#main .login-form .btn-submit{
    float:left;
    margin:-20px 0 0 20px;
    background: url(/images/btn-login1.gif) no-repeat;
    position: relative;
}
#main .login-form .btn-submit:hover,
#main .login-form .hover {background-position:0 -50px !important;}
#main .login-form .btn-submit span {
    float: left;
    height:11px;
    width: 35px;
    text-align: center;
    background: url(/images/btn-login1.gif) no-repeat 100% -25px;
    color: #fff;
    font-size: 15px;
    padding:1px 25px 13px 25px;
}
* html #main .login-form .btn-submit span{padding-bottom:3px;}
#main .login-form .btn-submit span:hover,
#main .login-form .btn-submit .hover{
    background: url(/images/btn-login1.gif) no-repeat 100% -75px !important;
}
#main .login-form .btn-submit input {
    width: 85px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    padding: 0;
}
#main .login-form .col{
    height:1%;
    padding:0 0 0 71px;
    position:relative;
}
#main .login-form .col:after{
    content:"";
    display:block;
    clear:both;
}
#main .login-form .col label{
    float:left;
    display:inline;
    color:#fff;
    font-size: 12px;
    margin:-3px 0 0 0;
    word-spacing: -1px;
    white-space: nowrap;
    width:98px;
}
* html #main .login-form .col label {margin: -3px -8px 0 0;}

#main .login-form .btn-help{
    float:left;
    color:#fff;
    font-size: 12px;
    background:url(/images/btn-help.gif) no-repeat 100% 0;
    padding:3px 23px 11px 12px;
    margin:-4px 0 0 170px;
    position:relative;
    display:inline;
}
#main .login-form .btn-help:hover { 
    text-decoration: none;
    background:url(/images/help-hover.gif) no-repeat 100% 0;
}
#main h3{
    margin:0 0 20px;
    text-align:center;
    font-size:29px;
    line-height:30px;
    font-weight:normal;
    color:#fff;
}
#main .btn-facebook{
    background:url(/images/bg-connect.gif) no-repeat;
    display:block;
    color:#fff;
    margin:0 0 25px;
    overflow:hidden;
    height:40px;
}
#main .btn-facebook:hover{
    text-decoration:none;
    background-position:0 -40px;
}
#main .btn-facebook span{
    display:block;
    background:url(/images/bg-connect-span.gif) no-repeat 100% 0;
    text-align:center;
    padding:10px 0 11px;
}
#main .btn-facebook:hover span{background-position:100% -40px;}
#main #sidebar .btn-facebook .holder{background:url(/images/bg-facebook-tr.gif) no-repeat 100% 0;}
#main #sidebar .btn-facebook .frame{background:url(/images/bg-facebook-bl.gif) no-repeat 0 100%;}
#main #sidebar .btn-facebook .facebook-box-content{
    background:url(/images/bg-facebook-br.gif) no-repeat 100% 100%;
    height:1%;
    overflow:hidden;
    text-align:center;
    padding:11px 0;
    font-size: 14px;
    line-height: 15px;
}
* html #main #sidebar .btn-facebook .facebook-box-content { padding-bottom: 10px; }
#main #sidebar .btn-facebook .facebook-box-content cufon { margin-top: -1px; }
#main .btn-facebook em{
    font-style:normal;
    font-size:14px;
}
#main .signup{
    width:300px;
    margin:0 auto;
}
#main .signup .row{
    height:1%;
    overflow:hidden;
    padding:0 0 16px;
}
#main .signup .col{
    height:1%;
    padding:0 0 5px 84px;
}
#main .signup .col:after{
    content:"";
    display:block;
    clear:both;
}
#main .signup .row label{
    float:left;
    width:79px;
    margin:0 6px 0 0;
    padding-top: 1px;
    color:#fff;
    text-align:right;
    font-size:14px;
    line-height:15px;
}
#main .signup .label1 {font-size: 12px;}

#main .signup .row .text{
    float:left;
    width: 190px;
    padding: 1px 5px;
    height: 17px;
    background:url(/images/bg-sugnup-text.gif) no-repeat;
}
#main .signup .row .text input{
    margin:0;
    padding:0;
    width:190px;
    background:none;
    border:none;
    color:#666;
    font-size:12px;
    display:block;
}
#main .signup .row .birthday-select{
    width:61px;
    float:left;
    margin:0 9px 0 0;
    color:#b1b3b4;
    font-size:12px;
}
#main .signup .col label{
    float:left;
    color:#fff;
    white-space:nowrap;
}
#main .signup .col span{
    display:block;
    color:#fff;
    margin:-5px 0 0;
}
#main .signup .btn-submit{
    float:left;
    margin:11px 0 0 -6px;
    background: url(/images/btn-signup1.gif) no-repeat;
    position: relative;
    overflow: hidden;
}
#main .signup .btn-submit:hover,
#main .signup .hover{background-position:0 -50px !important;}
#main .signup .btn-submit span {
    float: left;
    height: 13px;
    width: 64px;
    text-align: center;
    background: url(/images/btn-signup1.gif) no-repeat 100% -25px;
    color: #fff;
    font-size: 15px;
    padding:1px 13px 11px 13px;
    margin: 0;
}
* html #main .signup .btn-submit span{padding-bottom:3px;}
#main .signup .btn-submit span:hover,
#main .signup .btn-submit .hover{background-position:100% -75px !important;}
#main .signup .btn-submit input {
    width: 200px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    padding: 0;
}
#main .signup .col .btn-help{
    float:right;
    color:#fff;
    background:url(/images/btn-help-signup.gif) no-repeat 100% 0;
    padding:5px 25px 19px 0;
    margin:11px 20px 0 0;
    position:relative;
    font-size: 12px;
    line-height: 12px;
}
#main .signup .col .btn-help:hover { 
    text-decoration: none;
    background:url(/images/help-hover2.gif) no-repeat 100% 0;
}
#main .signup .col .btn-help cufon { float: left; }
#main .signup .add{
    padding:1px 0 0 84px;
}
#main #sidebar .box-content{padding:29px 20px 0;}
#footer{
    background:url(/images/bg-footer-scale.gif) repeat-x;
    margin:-68px 0 0;
}
#footer .footer-holder{
    width:883px;
    height:39px;
    margin:0 auto;
    padding:29px 41px 0 36px;
    background:url(/images/bg-footer.gif) no-repeat;
}
#footer .logo{
    width: 69px;
    height: 21px;
    overflow: hidden;
    background: url(/images/logo-footer.gif) no-repeat;
    text-indent: -9999px;
    float:left;
    margin:0 6px 0 0;
}
#footer .logo a{
    display: block;
    height: 100%;
}
#footer span{
    float:left;
    color:#fff;
    margin:3px 0 0;
    font-size:12px;
    line-height:16px !important;
}
#footer ul{
    margin:3px 0 0;
    padding:0;
    list-style:none;
    float:right;
    font-size:12px;
}
#footer ul li{
    float:left;
    padding:0 10px 0 0;
}
#footer ul li a{
    color:#fff;
    display: block;
    line-height: 17px;
}
#footer ul li a:hover {
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
#page-container{
    width: 960px;
    margin: 0 auto 20px;
    font: 11px/12px Arial, Helvetica, sans-serif;
    color: #705f60;
    padding:20px 0 0;
}
#page-container a{
    color: #004f76;
    text-decoration: none;
}
#page-container a:hover{text-decoration: underline;}
#page-container input,
#page-container textarea,
#page-container select{
    font: 12px Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
#page-container form,
#page-container fieldset{
    margin: 0;
    padding: 0;
    border-style: none;
}
#page-container .tabset{
    height:23px;
    overflow: hidden;
    margin: 0;
    padding: 0 0 0 39px;
    list-style: none;
}
#page-container .tabset li{
    float: left;
    margin: 0 10px 0 0;
}
#page-container .tabset a.tab{
    font-size: 14px;
    line-height: 23px;
    color: #fff;
    background: #75c044;
    float: left;
}
#page-container .tabset a.tab span em,
#page-container .tabset a.tab span{
    display: block;
    cursor: pointer;
    background: url(/images/bg-tablink-l.gif) no-repeat;
}
#page-container .tabset a.tab span em{
    background: url(/images/bg-tablink-r.gif) no-repeat 100% 0;
    font-style: normal;
    padding:0 13px;
}
#page-container .tabset a.tab:hover,
#page-container .tabset a.active{
    text-decoration: none;
    background: #00aeef;
}
#page-container .tabset a.tab:hover span,
#page-container .tabset a.active span{background-image: url(/images/bg-tablink-l-active.gif);}
#page-container .tabset a.tab:hover span em,
#page-container .tabset a.active span em{background-image: url(/images/bg-tablink-r-active.gif);}
#page-container div.tab{
    width: 100%;
    background: #00aeef;
}
#page-container div.tab .tab-holder{
    background: url(/images/bg-tab-t.gif) no-repeat;
    width: 100%;
    overflow:hidden;
}
#page-container div.tab .tab-frame{
    height: 1%;
    background: url(/images/bg-tab-b.gif) no-repeat 0 100%;
    padding:20px 20px 16px;
    overflow:hidden;
}
.seek-form .scrollable{
    height: 170px;
    overflow: hidden;
}
.top-bar{
    width: 100%;
    position: fixed;
    background:#75c044;
    height:30px;
    top: 0;
    left: 0;
    z-index: 1001;
}
.top-bar div{
    width:960px;
    margin: 0 auto;
}
.notification{
    float: right;
    background:url(/images/sprites.gif) no-repeat 100% 0;
    padding:0 31px 0 0;
    font-size:15px;
    color: #fff;
    line-height:22px;
    margin: 5px 0 0;
}
.notification:hover{text-decoration: none;}
.inner #header .panel .slogan{
    background:url(/images/sprites.gif) no-repeat;
    width:207px;
    height:20px;
}
.inner #header .panel .holder{
    background:url(/images/bg-panel-i.gif) no-repeat 100% 100%;
    padding:7px 31px 7px 32px;
}
.inner #header .panel{background:#004f75 url(/images/bg-panel-i.gif) no-repeat 0 100%;}
.blocks-box{
    width: 100%;
    overflow:hidden;
    padding-bottom: 13px;
    position: relative;
}
.blocks-box .box{
    float: left;
    background:#fff;
    border: 1px solid #e7e6e6;
    position: relative;
    margin: 0 10px 0 0;
    padding:10px;
}
.blocks-box .box .t{
    position: absolute;
    left: -1px;
    top: -1px;
    width: 150%;
    height:3px;
    overflow:hidden;
    background:url(/images/bg-box-t.png) no-repeat;
    clear: both;
}
.blocks-box .box .t span{
    display: block;
    height:100%;
    background:url(/images/bg-box-t.png) no-repeat 100% -3px;
}
.blocks-box .checking{
    color: #4b4b4d;
    font-size:12px;
    text-align: center;
    width:233px;
    padding:101px 0 70px;
    line-height:17px;
    min-height: 197px;
    z-index:100;
}
* html .blocks-box .checking{height: 197px;}
.blocks-box .checking .info{
    padding:12px 0 0;
    font-size:14px;
}
.blocks-box .checking adress{
    font-style: normal;
    margin: 0;
}
.blocks-box .checking .info em{
    font-style: normal;
    display: block;
    margin:0 0 -1px;
}
.btn-orange{
    float: left;
    background:#faba00 url(/images/sprites.gif) no-repeat 100% -22px;
    color: #fff;
    line-height:32px;
}
#wrapper .btn-orange:hover{
    text-decoration: none;
    background:url(/images/btn-orange1.gif) no-repeat;
}
.btn-orange span{
    float: left;
    /* width:140px; */
    width:100px;
    text-align: center;
    background:url(/images/sprites.gif) no-repeat 0 -22px;
    color: #fff;
    padding:0 0 1px;
    cursor: pointer;
}
.btn-orange:hover span{background:url(/images/btn-orange1-span.gif) no-repeat 100% 0;}
.blocks-box .checking .btn-orange{
    position: absolute;
    /*
	bottom: 27px;
	*/
    bottom: 160px;
    float: none;
    /* left: 45px; */
    left: 75px;
}
.change-popup{
    position: absolute;
    /* left:106px; */
    /* bottom:52px; */
    /* display: none; */
    font-size:10px;
    line-height:13px;
    color: #fff;
    text-align: left;
    width:200px;
}
.change-popup .popup-box {
    float: left;
    position: relative;
}
.change-popup .popup-hold { display: table; }
.change-popup .c { display: table-row; }
.change-popup .l,
.change-popup .r {
    background: url(/images/bg-l-popup.png) repeat-y;
    width: 26px !important;
    display: table-cell;
}
.change-popup .r { background: url(/images/bg-r-popup.png) repeat-y; }
.change-popup .popup-cont {
    height: 1%;
    background-color: #fabb00;
    display: table-cell;
    vertical-align: top;
}
* html .change-popup .popup-cont { vertical-align: baseline; }
*+html .change-popup .popup-cont { vertical-align: baseline; }
.change-popup .lt,
.change-popup .rt,
.change-popup .lb,
.change-popup .rb {
    background: url(/images/bg-lt-popup.png) no-repeat;
    height: 26px;
    width: 26px;
    font-size: 0;
    display: table-cell;
}
.change-popup .rt { background: url(/images/bg-rt-popup.png) no-repeat; }
.change-popup .lb { background: url(/images/bg-lb-popup.png) no-repeat; }
.change-popup .rb { background: url(/images/bg-rb-popup.png) no-repeat; }
.change-popup .tt,
.change-popup .b {
    background: url(/images/bg-t-popup.png) repeat-x;
    height: 26px;
    display: table-cell;
    font-size: 0;
}
.change-popup .b { background: url(/images/bg-b-popup.png) no-repeat; }
.change-popup .cc{
    margin:-5px -5px -5px 0;
    float:left;
    display:inline;
    overflow:hidden;
}
* html .change-popup .cc {margin-top: -3px; }
*+html .change-popup .cc {margin-top: -3px; }
.change-popup .popup-cont table {
    width: auto;
    margin: 0;
}
.change-popup .popup-cont table td { padding: 0; }
.change-popup strong{
    float:left;
    display:inline;
    /* background: url(/images/bg-line.gif) no-repeat 100% 2px; */
    position: relative;
    z-index: 10;
    margin-top: -2px;
}
* html .change-popup strong{ margin-top: -4px; }
*+html .change-popup strong{ margin-top: -4px; }
.change-popup em{
    font-style: normal;
    font-size:15px;
    line-height:18px;
    float: left;
    display:inline;
    padding:0 0 0 2px;
    position: relative;
    z-index: 10;
}
.gray-area{
    background:#e7e7e7;
    color: #705f60;
}
.box h2{
    margin: 0;
    font-size:15px;
    color: #4b4b4d;
    font-weight: normal;
}
.box .heading{
    width: 100%;
    overflow:hidden;
    margin: 0 0 9px;
}
.box .heading h2{
    float: left;
    margin: 4px 20px 0 4px;
    display: inline;
}
.box .heading .text{
    float: left;
    width:305px;
}
.box p{margin: 0 0 6px;}
#page-container .box p a:hover {
    text-decoration: none;
    border-bottom: 1px solid #004F76;
}
.who-block{
    min-height:330px;
    font-size:10px;
    line-height: 13px;
    padding:9px 20px;
    width:359px;
    float: left;
    margin: 0 10px 0 0;
}
* html .who-block{height:330px;}
#page-container .block .content{background:#00aeef url(/images/bg-corners.gif) no-repeat;}
#page-container .block .box-i{background:url(/images/bg-corners.gif) no-repeat 100% 0;}
#page-container .block .holder{background:url(/images/bg-corners.gif) no-repeat 0 100%;}
#page-container .block .frame{
    background:url(/images/bg-corners.gif) no-repeat 100% 100%;
    overflow:hidden;
    padding:10px;
}
#page-container .block .container{
    background:#fff;
    overflow:hidden;
    padding: 7px 9px 11px;
}
#page-container .block .header{
    overflow:hidden;
    padding:0 0 0 25px;
}
#page-container .block .header span{
    float: left;
    color: #fff;
    font-size:14px;
    line-height: 17px;
    background:#00aeef url(/images/sprites.gif) no-repeat 100% -272px;
}
#page-container .block .header strong{
    float: left;
    font-weight: normal;
    background:url(/images/sprites.gif) no-repeat 0 -272px;
    padding:1px 7px 1px 9px;
}
#page-container .block .header span a {
    color: #fff;
    text-decoration: none;
}
.seek-friends-form{
    width:321px;
    overflow:hidden;
}
.text-field{
    width:234px;
    overflow:hidden;
    background:url(/images/sprites.gif) no-repeat -360px -55px;
    height:17px;
    padding:3px 3px 0;
    margin: 0 0 10px;
}
#page-container .text-field input { float: left; }
.text-field .txt{
    float: left;
    width: 100%;
    border: 0;
    background: none;
    padding:0;
}
.friends-list{
    height:170px;
    overflow:auto;
}
.friends-list .row{
    width: 100%;
    overflow:hidden;
    padding:0 0 10px;
}
.friends-list a{
    float: left;
    width:254px;
    font-size:12px;
    color: #e2001a !important;
}
.friends-list img{
    float: left;
    margin: 0 13px 0 0;
}
* html .friends-list img{margin-right:10px;}
.friends-list a span{
    float: left;
    margin: 9px 0 0;
}
.friends-list .scroll-content{
    background:#ececed;
    width: 271px !important;
    padding:10px 19px 0 10px;
}
.friends-list .check{
    float: left;
    margin: 8px 0 0;
    padding:0;
}
.friends-list .checkboxArea, .friends-list .checkboxAreaChecked{margin: 8px 0 0;}
.vscroll-bar{background:#b2b3b5;}
.vscroll-slider{
    width:8px !important;
    height:41px;
    background:url(/images/sprites.gif) no-repeat -305px -74px;
    margin: 0 0 0 1px;
    overflow:hidden;
}
.vscroll-down{height:12px !important;}
.blocks-box .aside{
    float: left;
    width:245px;
    margin: 0 -1px 0 0;
    padding-top:160px;
}
#wrapper .last{margin-right:0;}
#wrapper .share-form{
    padding:12px 10px 24px;
    width:224px;
    overflow:hidden;
    background:#e6e7e8;
}
.blocks-box .share-form h2{margin: 0 0 15px 9px;}
* html .blocks-box .share-form h2 { margin-top: -2px; }
.share-form .text-field{
    width:219px;
    background-position: 0 -55px;
    height:16px;
    margin: 0 0 13px;
}
.share-form .btns{
    height:1%;
    overflow:hidden;
    margin:0 0 12px;
    padding:0 0 0 5px;
    list-style: none;
}
.share-form .btns li{float: left;}
.facebook,
.twitter{
    float: left;
    width:95px;
    height:33px;
    text-indent: -9999px;
    overflow:hidden;
    margin: 0 20px 0 0;
    background:url(/images/sprites.gif) no-repeat -232px 0;
}
.twitter:hover{background:url(/images/bg-twitter-hover.gif) no-repeat !important;}
.facebook:hover{background:url(/images/bg-facebook-hover.gif) no-repeat !important;}
.facebook{
    margin: 0;
    background-position: -327px 0;
}
.share-form .row{
    height:1%;
    overflow:hidden;
    padding:0 0 0 6px;
}
.share-form .row label{
    float: left;
    margin: 0 0 0 4px;
    color: #705f60;
    font-size:10px;
}
.wrapper{
    width: 100%;
    overflow:hidden;
}
#wrapper .btn-blue{
    float: left;
    color: #fff;
    background:#004f75 url(/images/sprites.gif) no-repeat 100% -140px;
    font-size:15px;
    height:33px;
    overflow:hidden;
}
.btn-blue span{
    float: left;
    background:url(/images/sprites.gif) no-repeat 0 -140px;
    padding:7px 27px 10px 29px;
}
#wrapper .btn-blue:hover{
    text-decoration: none;
    background:url(/images/bg-mix-hover.gif) no-repeat;
}
#wrapper .btn-blue:hover span{
    text-decoration: none;
    background:url(/images/bg-mix-hover-span.gif) no-repeat 100% 0;
}
.aside .gray-area{margin:0 0 30px;}
.aside .btn-blue{
    margin: 0 0 24px 70px;
    line-height: 15px;
}
.aside .ad{float: left;}
.ad img{display: block;}
* html .aside .btn-blue{margin-bottom:24px;}
.profile-box {
    width: 761px;
    background-color: #fff;
    margin-bottom: 18px;
}
.profile-box .t { background:url(/images/bg-profile-box-t.gif) repeat-x; }
.profile-box .b { background:url(/images/bg-profile-box-b.gif) repeat-x 0 100%; }
.profile-box .tl { background:url(/images/bg-profile-t.gif) no-repeat; }
.profile-box .tr {
    padding-top:19px;
    background:url(/images/bg-profile-t.gif) no-repeat 100% 0;
}
.profile-box .bl { background:url(/images/bg-profile-b.gif) no-repeat 0 100%; }
.profile-box .br {
    background:url(/images/bg-profile-b.gif) no-repeat 100% 100%;
    padding-bottom: 19px;
}
.profile-box .l { background: url(/images/bg-profile-box-l.gif) repeat-y; }
.profile-box .r {background: url(/images/bg-profile-box-r.gif) repeat-y 100% 0;}
.profile-box .profile-holder {
    margin-top: -8px;
    background: url(/images/bg-profile-corner-l.gif) no-repeat;
}
.profile-box .profile-frame {
    height: 1%;
    padding:0 11px;
    background: url(/images/bg-profile-corner-r.gif) no-repeat 100% 0;
}
.profile-box .profile-frame:after {
    content: "";
    display: block;
    clear: both;
}
.profile-box .btn-close {
    width: 19px;
    height: 19px;
    overflow: hidden;
    float: right;
    text-indent: -9999px;
    background: url(/images/sprites.gif) no-repeat -225px -55px;
    cursor: pointer;
}
.profile-block {
    width: 709px;
    float: left;
}
.profile-block .box {
    height: 1%;
    overflow: hidden;
    margin-bottom: 11px;
    padding: 7px 6px 7px 9px;
    background: #fff;
}
.profile-block .profile {
    width: 536px;
    float: left;
    background: url(/images/bg-profile-line.gif) repeat-y 100% 0;
}
.profile-block .profile .holder { background: url(/images/bg-profile-line-t.gif) no-repeat 100% 0; }
.profile-block .profile .frame {
    height: 1%;
    overflow: hidden;
    padding-top: 2px;
    background: url(/images/bg-profile-line-b.gif) no-repeat 100% 100%;
}
.profile-block .profile img { float: left; }
.profile-block .profile span {
    font-size: 18px;
    line-height: 81px;
    float: left;
    color: #e2001a;
    padding: 2px 0 0 13px;
}
.profile-block .total {
    width: 147px;
    padding: 7px 11px 0 0;
    float: right;
    text-align: center;
    color: #00aeef;
    margin: 0 0 0 -6px;
}
.profile-block .total span {
    font-size: 12px;
    line-height: 15px;
    word-spacing: 1px;
    display: block;
    margin-bottom: -10px;
}
.profile-block .total strong {
    font-size: 55px;
    line-height: 58px;
    display: block;
}
.profile-block .action-box {
    height: 170px;
    overflow: auto;
    background: #fff;
    margin-bottom: -9px;
    position:relative;
}
.profile-block .scroll-content {
    width: 687px !important;
    border-right: 9px solid #fff;
}
.profile-block .action-box ul {
    margin: 0;
    padding: 10px 0 0 14px;
    list-style: none;
}
.profile-block .action-box li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    color: #705f60;
    font-size: 11px;
    line-height: 17px;
}
#page-container .profile-block .action-box a { color: #705f60; }
.profile-block .action-box span {
    width: 570px;
    float: left;
}
.profile-block .action-box strong {
    float: right;
    width: 97px;
    color: #009ee0;
    font-size: 14px;
}
#page-container .three-column-box {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 9px;
}
.three-column-box .twocolumns-holder {
    height: 1%;
    overflow: hidden;
}
.three-column-box .column01 {
    width: 445px;
    float: left;
    padding-top: 7px;
}
.three-column-box .column01 .block {
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
}
.three-column-box .column01 .block .t,
.three-column-box .column02 .block .t {
    width: 100%;
    height: 2px;
    overflow: hidden;
    background: url(/images/bg-top-line.gif) repeat-x;
}
.three-column-box .column01 .block-holder,
.three-column-box .column02 .block-holder {
    border: solid #d9d5d3;
    border-width: 0 1px 1px;
}
.three-column-box .column02 .block-holder { margin-bottom:9px; }
.three-column-box .column02 .other .block-holder { margin: 0; }
#page-container .three-column-box .chat-form { padding: 9px 9px 8px 9px; }
.three-column-box .chat-box {
    height: 146px;
    margin-bottom: 9px;
    overflow: auto;
}
.three-column-box .chat-form ul {
    margin: 0;
    padding: 9px 0 9px 11px;
    list-style: none;
    background: #ededee;
}
.three-column-box .chat-form li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 11px;
}
.three-column-box .chat-form .photo {
    width: 30px;
    float: left;
    padding: 1px 12px 0 0;
}
.three-column-box .chat-form .photo img { display: block; }
.three-column-box .chat-form span {
    width: 320px;
    line-height: 15px;
    float: left;
    color: #004f76;
}
.three-column-box .chat-form strong { color: #e2001a; }
.three-column-box .chat-form .row {
    height: 1%;
    overflow: hidden;
}
.three-column-box .chat-form .text {
    width: 396px;
    height: 16px;
    padding: 2px 5px;
    float: left;
    background: url(/images/sprites2.gif) no-repeat;
}
.three-column-box .chat-form .text input {
    width: 396px;
    margin: 0;
    padding: 0;
    border-style: none;
    float: left;
    background: none;
}
#page-container .three-column-box .chat-form .submit {
    width: 19px;
    height: 20px;
    overflow: hidden;
    float: right;
    padding: 0;
    border-style: none;
    text-indent: -9999px;
    line-height: 0;
    background: url(/images/sprites2.gif) no-repeat -406px 0;
    cursor: pointer;
}
.three-column-box .slide-block { padding: 9px 8px 9px 10px; }
.three-column-box .slide-block .heading {
    height: 1%;
    overflow: hidden;
    padding-bottom: 5px;
}
#page-container .three-column-box .slide-block .open {
    float: left;
    background: url(/images/bullet-arrow-orange.gif) no-repeat 100% 7px;
    color: #004f76;
    padding: 1px 12px 0 0;
}
#page-container .three-column-box .slide-block .open:hover,
#page-container .three-column-box .slide-block .btn-green-other:hover,
#page-container .three-column-box .column02 .btn-orange-other:hover { text-decoration: none; }
#page-container .three-column-box .slide-block .btn-green-other {
    float: right;
    color: #fff;
    background:url(/images/bg-green.gif) no-repeat;
}
#page-container .three-column-box .slide-block .btn-green-other:hover{background-position:0 -20px;}
#page-container .three-column-box .slide-block .btn-green-other strong{
    background:url(/images/bg-green-span.gif) no-repeat 100% 0;
    padding: 1px 13px 4px;
    float:left;
}
#page-container .three-column-box .slide-block .btn-green-other:hover strong{background-position:100% -20px;}
.three-column-box .invite-box {
    height: 124px;
    overflow: auto;
}
.three-column-box .invite-box .scroll-content { background: #ececed; }
#page-container .three-column-box .invite-form { padding: 10px 0 10px 9px; }
.three-column-box .invite-form .row {
    width: 100%;
    overflow: hidden;
    padding-bottom:12px;
}
.three-column-box .invite-form .box {
    width: 190px;
    float: left;
}
.three-column-box .invite-form img {
    width: 40px;
    float: left;
    padding-right: 10px;
}
.three-column-box .invite-form dl {
    width: 120px;
    margin: 0 -10px 0 0;
    float: left;
    color: #004f76;
    overflow: hidden;
}
.three-column-box .invite-form dt {
    float: left;
    color: #e2001a;
    padding-right:4px;
}
* html .three-column-box .invite-form dt { padding-right: 1px; }
.three-column-box .invite-form dd {
    margin: 0;
    display: inline;
}
.three-column-box .invite-form textarea {
    width: 51px;
    height: 16px;
    max-width: 51px;
    max-height: 16px;
    overflow: auto;
    margin: 0 3px 0 0;
    padding: 4px 3px 0 3px;
    border-style: none;
    background: #fff url(/images/bg-textarea.gif) repeat-x;
    color: #e2001a;
    float: left;
}
* html .three-column-box .invite-form textarea { margin: 0; }
.three-column-box .invite-form .btn-edit,
.three-column-box .invite-form .btn-save {
    width: 17px;
    height: 16px;
    overflow: hidden;
    float: left;
    text-indent: -9999px;
    background: url(/images/sprites2.gif) no-repeat 0 -48px;
}
.three-column-box .invite-form .btn-edit { margin-left: 1px; }
.three-column-box .invite-form .btn-save {
    width: 18px;
    height: 16px;
    background-position: 0 -81px;
    margin: 0 5px 0 2px;
}
.three-column-box .column02 {
    width: 465px;
    float: right;
}
.three-column-box .column02 .heading {
    height: 1%;
    overflow: hidden;
    padding-bottom:12px;
}
#page-container .three-column-box .column02 .btn-orange-other {
    float: right;
    background:url(/images/btn-leave.gif) no-repeat;
    color: #fff;

}
#page-container .three-column-box .column02 .btn-orange-other:hover{
    background-position:0 -20px;
}
#page-container .three-column-box .column02 .btn-orange-other strong{
    background:url(/images/btn-leave-span.gif) no-repeat 100% 0;
    float:left;
    padding: 1px 15px 4px;
}
#page-container .three-column-box .column02 .btn-orange-other:hover strong{background-position:100% -20px;}
.three-column-box .twocolumns-block {
    height: 1%;
    overflow: hidden;
}
.three-column-box .twocolumns-block .block {
    width: 220px;
    float: left;
    margin-right: 10px;
}
.three-column-box .twocolumns-block .box {background: #fff;}
#page-container .three-column-box .add-form { padding: 7px 10px 8px 9px; }
.three-column-box .add-form label {
    display: block;
    color: #004f76;
    padding-bottom: 6px;
}
.three-column-box .add-form .row {
    height: 1%;
    overflow: hidden;
}
.three-column-box .add-form .text {
    width: 170px;
    height: 16px;
    padding: 3px 5px;
    float: left;
    background: url(/images/sprites2.gif) no-repeat 0 -20px;
}
.three-column-box .add-form .text input {
    width: 170px;
    margin: 0;
    padding: 0;
    border-style: none;
    background: none;
    float: left;
}
#page-container .three-column-box .add-form .btn-form {
    width: 13px;
    height: 20px;
    overflow: hidden;
    float: right;
}
#page-container .three-column-box .add-form .btn-form input{
    width: 13px;
    height: 20px;
    overflow: hidden;
    display:block;
    padding: 0;
    border-style: none;
    text-indent: -9999px;
    line-height: 0;
    background: url(/images/sprites2.gif) no-repeat -186px -20px;
    cursor: pointer;
}
#page-container .three-column-box .add-form .btn-form input:hover,
#page-container .three-column-box .add-form .btn-form input.hover{background:url(/images/bullet1.gif) no-repeat 0 5px !important;}
.three-column-box .twocolumns-block h2 {
    margin: 0;
    font-size: 12px;
    line-height: 17px;
    color: #004f76;
}
.three-column-box .suggestions-holder {padding: 4px 0 13px 6px;}
.three-column-box .twocolumns-block .suggestions-holder h2 { padding: 0 0 8px 3px; }
.three-column-box .suggestions-box {
    height: 235px;
    overflow: auto;
}
.three-column-box .suggestions-box .scroll-content {
    width:183px !important;
    padding-left:18px !important;
}
.three-column-box .suggestions-box .vscroll-bar { left: 0 !important; }
.three-column-box .suggestions-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.three-column-box .suggestions-box li {
    width: 100%;
    overflow: hidden;
    padding-bottom:10px;
    vertical-align: top;
}
.three-column-box .suggestions-box .content-box {
    width:157px;
    overflow: hidden;
    float: left;
    background: #ececed;
    padding:12px 0 13px 3px;
}
.three-column-box .suggestions-box .content-box span {
    width: 127px;
    float: left;
    color: #009036;
}
.three-column-box .suggestions-box .content-box a {
    margin-top: -9px;
    font-size: 10px;
    line-height: 13px;
    float: left;
    background:none !important;
}
.three-column-box .suggestions-box .btn-add {
    width: 13px;
    height: 12px;
    overflow: hidden;
    float: right;
    text-indent: -9999px;
    margin-top:13px;
    background: url(/images/sprites2.gif) no-repeat -186px -25px;
}
.three-column-box .suggestions-box .btn-add:hover{background:url(/images/bullet1.gif) no-repeat;}
.three-column-box .twocolumns-block .other {
    width: 235px;
    background: #fff;
    margin: 0;
}
.three-column-box .twocolumns-block .summary-box { padding: 6px 10px 0 9px;}
.three-column-box .twocolumns-block .summary-box h2 { padding-bottom: 6px; }
.three-column-box .twocolumns-block .summary-box .content-box { padding-bottom:14px; }
.three-column-box .summary-box .recent-list,
.three-column-box .summary-box .prev-list {
    padding: 6px 0 0 10px;
    background: #ececed;
}
.three-column-box .summary-box .recent-list { margin-bottom: 10px; }
.three-column-box .summary-box .recent-list h3,
.three-column-box .summary-box .prev-list h3 {
    margin: 0;
    padding-bottom: 7px;
    font-size: 12px;
    line-height: 15px;
    color: #e2001a;
}
.three-column-box .summary-box .recent-list-box {
    height: 89px;
    overflow: auto;
}
.three-column-box .summary-box .recent-list ul,
.three-column-box .summary-box .prev-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.three-column-box .summary-box .recent-list li,
.three-column-box .summary-box .prev-list li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    padding-bottom:4px;
}
.three-column-box .summary-box .recent-list a,
.three-column-box .summary-box .prev-list a {
    float: left;
    padding-right: 4px;
}
.three-column-box .summary-box .recent-list ul ul,
.three-column-box .summary-box .prev-list ul ul { float: left; }
.three-column-box .summary-box .recent-list ul ul li,
.three-column-box .summary-box .prev-list ul ul li {
    width: auto;
    height: auto;
    float: left;
    padding: 0;
}
.three-column-box .summary-box .recent-list .up,
.three-column-box .summary-box .prev-list .up {
    color: #009036;
    padding: 0 5px 0 0;
    background: url(/images/separator.gif) no-repeat 100% 3px;
}
.three-column-box .summary-box .recent-list .up span,
.three-column-box .summary-box .prev-list .up span {
    padding: 0 12px 0 0;
    background: url(/images/bullet-arrow-green-more.gif) no-repeat 100% 3px;
}
.three-column-box .summary-box .recent-list .down,
.three-column-box .summary-box .prev-list .down {
    padding: 0 7px 0 6px;
    color: #e2001a;
}
.three-column-box .summary-box .recent-list .down span,
.three-column-box .summary-box .prev-list .down span {
    padding: 0 14px 0 0;
    background: url(/images/bullet-arrow-red.gif) no-repeat 100% 3px;
}
.three-column-box .summary-box .recent-list .mark,
.three-column-box .summary-box .prev-list .mark { color: #004f76; }
.three-column-box .summary-box .recent-list .up .mark { background: url(/images/bullet-arrow-blue.gif) no-repeat 100% 3px; }
.three-column-box .summary-box .prev-list .down .mark { background: url(/images/bullet-arrow-blue2.gif) no-repeat 100% 3px; }
.three-column-box .summary-box .recent-list .btn-r,
.three-column-box .summary-box .prev-list .btn-r {
    width: 17px;
    height: 17px;
    overflow: hidden;
    text-indent: -9999px;
    margin-top: -1px;
    background: url(/images/sprites2.gif) no-repeat -26px -64px;
}
.three-column-box .summary-box .prev-list-box {
    height: 193px;
    overflow: auto;
}
.order-box{
    overflow:hidden;
    padding-bottom:16px;
    width:100%;
}
.order-box .box{
    background:#fff;
    border:1px solid #e7e6e6;
    float:left;
    margin:0;
    overflow:hidden;
    padding:10px;
    position:relative;
}
.order-box .box .t,
.order-box .person .t {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 150%;
    height:3px;
    overflow:hidden;
    background:url(/images/bg-box-t.png) no-repeat;
    clear: both;
}
.order-box .box .t span{
    display: block;
    height:100%;
    background:url(/images/bg-box-t.png) no-repeat 100% -3px;
}
/*
.order-box .box.order{
	width:674px;
	height:349px;
	padding:9px 10px 10px 8px;
}
*/
.order-box .box.order{
    width:765px;
    height:390px;
    padding:9px 10px 10px 8px;
}
.order-box .order .row{
    background:#e7e7e7;
    overflow:hidden;
    /* width:646px; */
    padding:16px 10px 15px 20px;
    margin:0 0 10px;
}
.order-box .order .row.small{padding:4px 10px 10px 20px;}
.order-box .order .row.medium{
    margin:0;
    padding:7px 10px 20px 20px;
}
.order-box .order .row h2{
    float:left;
    margin:9px 0 0;
    word-spacing:-1px;
    width:101px;
}
.order-box .order .row.medium h2{
    float:left;
    margin:9px 0 0;
    word-spacing:-1px;
    width:100%;
}
.order-box .order .btn-orange{
    font-size:15px;
    background:#faba00 url(/images/sprites.gif) no-repeat 0 -173px;
    float:left;
    line-height:15px;
    height:32px;
    /* margin:0 25px 0 0; */
    margin:0 15px 0 0;
    overflow: hidden;
}
.order-box .order .btn-orange:hover,
.order-box .order .btn-orange.active {background:url(/images/btn-orange-hover.gif) no-repeat !important;}
.order-box .order .btn-orange span{
    background:url(/images/sprites.gif) no-repeat 100% -173px;
    width:81px;
    padding:7px 0 9px;
}
.order-box .order .btn-orange:hover span,
.order-box .order .btn-orange.hover span,
.order-box .order .btn-orange.active span{background:url(/images/btn-orange-hover-span.gif) no-repeat 100% 0;}
.safari3 .order-box .order .btn-orange span,
.safari4 .order-box .order .btn-orange span { padding-bottom: 8px; }
#wrapper .order-box .order .btn-blue{
    background:#0076a3 url(/images/sprites.gif) no-repeat 0 -206px;
    float:left;
    line-height:15px;
    height:32px;
    /* margin:0 29px 0 0; */
    margin:0 15px 0 0;
    cursor:pointer;
}
#wrapper .order-box .order .btn-blue:hover,
#wrapper .order-box .order .btn-blue.active{background:url(/images/btn-blue-hover.gif) no-repeat;}
#wrapper .order-box .order .btn-blue span{
    background:url(/images/sprites.gif) no-repeat 100% -206px;
    width:99px;
    text-align:center;
    padding:7px 0 10px;
}
#wrapper .order-box .order .btn-blue:hover span,
#wrapper .order-box .order .btn-blue.hover span,
#wrapper .order-box .order .btn-blue.active span{background:url(/images/btn-blue-hover-span.gif) no-repeat 100% 0;}
.safari3 #wrapper .order-box .order .btn-blue span,
.safari4 #wrapper .order-box .order .btn-blue span { padding-bottom: 8px; }
#wrapper .order-box .order .btn-green{
    font-size:15px;
    background:#b1c800 url(/images/sprites.gif) no-repeat 0 -239px;
    float:left;
    line-height:15px;
    height:32px;
    color:#fff;
    text-align:center;
    word-spacing:-1px;
    cursor:pointer;
    overflow: hidden;
}
#wrapper .order-box .order .btn-green:hover,
#wrapper .order-box .order .btn-green.hover,
#wrapper .order-box .order .btn-green.active{
    text-decoration:none;
    background:url(/images/btn-green-hover.gif) no-repeat;
}
#wrapper .order-box .order .btn-green span{
    background:url(/images/sprites.gif) no-repeat 100% -239px;
    width:120px;
    text-align:center;
    padding:7px 0 8px;
    overflow: hidden;
    height: 17px;
    float:left;
}
#wrapper .order-box .order .btn-green:hover span,
#wrapper .order-box .order .btn-green.hover span,
#wrapper .order-box .order .btn-green.active span{background:url(/images/btn-green-hover-span.gif) no-repeat 100% 0;}
.safari3 #wrapper .order-box .order .btn-green span,
.safari4 #wrapper .order-box .order .btn-green span { padding-bottom: 8px; }
.order-box .person {
    /* width:213px; */
    width:120px;
    overflow: hidden;
    margin:0;
    /* height:368px; */
    height:410px;
    position:relative;
    float:right;
    background: #fff;
    border:1px solid #E7E6E6;
}
#page-container .order-box .person .btn-orange{
    font-size:15px;
    color:#fff;
    text-align:center;
    background:#faba00 url(/images/sprites.gif) no-repeat 0 -303px;
    position:absolute;
    top:50%;
    /* left:38px; */
    left:10px;
    margin:-18px 0 0;
    line-height:30px;
}
#page-container .order-box .person .btn-orange:hover{background:url(/images/btn-orange-hover1.gif) no-repeat;}
.order-box .person .btn-orange span{
    background:url(/images/sprites.gif) no-repeat 100% -303px;
    padding:0 0 3px;
}
.order-box .person .btn-orange:hover span{background:url(/images/btn-orange-hover-span1.gif) no-repeat 100% 0;}
.order-box .order .select1{width:115px;}
.order-box .order .select2{width:210px;}
#page-container .order-box .order .select1-holder,
#page-container .order-box .order .select2-holder{
    float:left;
    padding:6px 0 0;
}
#page-container .order-box .order .select2-holder{
    height: 20px;
    padding:8px 0 0;
    overflow: hidden;
}
/* select1 */
#page-container .order-box .selectArea.select1,
#page-container .order-box .selectArea.select2{
    position: relative;
    height: 20px;
    float:left;
    color: #b1b3b4;
    font-size: 12px;
    line-height: 20px;
}
#page-container .order-box .selectArea.select1 .left,
#page-container .order-box .selectArea.select2 .left{
    position: absolute;
    top: 0;
    left: 0;
    width:4px;
    height:100%;
    background: url(/images/bg-select-left1.gif) no-repeat;
    display: block;
}
#page-container .order-box .selectArea.select1 a.selectButton,
#page-container .order-box .selectArea.select2 a.selectButton{
    position: absolute;
    top: 0;
    right: 0;
    width:16px;
    height:100%;
    background: url(/images/btn-select1.gif) no-repeat;
}
* html #page-container .order-box .selectArea.select1 a.selectButton,
* html #page-container .order-box .selectArea.select2 a.selectButton{right:-1px;}
#page-container .order-box .selectArea.select1 .center,
#page-container .order-box .selectArea.select2 .center{
    height: 20px;
    line-height:20px;
    display:block;
    padding:0 16px 0 4px;
    background: url(/images/bg-select-center1.gif) repeat-x;
}
#page-container .order-box .drop-select1.optionsDivInvisible,
#page-container .order-box .drop-select1.optionsDivVisible,
#page-container .order-box .drop-select2.optionsDivInvisible,
#page-container .order-box .drop-select2.optionsDivVisible {
    position: absolute;
    background-color: #e5e5e5;
    border: 1px solid #c9c9c9;
    display: block;
    z-index: 30;
    font-size: 11px;
}
#page-container .order-box .drop-select1.optionsDivInvisible,
#page-container .order-box .drop-select2.optionsDivInvisible{display: none;}
#page-container .order-box .drop-select1.optionsDivVisible ul,
#page-container .order-box .drop-select2.optionsDivVisible ul{
    margin:0;
    padding:2px;
    overflow:hidden;
    list-style: none;
}
#page-container .order-box .drop-select1.optionsDivVisible ul li,
#page-container .order-box .drop-select2.optionsDivVisible ul li{
    float:left;
    width:100%;
}
#page-container .order-box .drop-select1.optionsDivVisible a,
#page-container .order-box .drop-select2.optionsDivVisible a{
    color: #000;
    overflow:hidden;
    text-decoration: none;
    display: block;
    height:1%;
    padding: 2px 4px;
}
#page-container .order-box .drop-select1.optionsDivVisible a img,
#page-container .order-box .drop-select2.optionsDivVisible a img{
    border:none;
    float:left;
}
#page-container .order-box .drop-select1.optionsDivVisible a:hover,
#page-container .order-box .drop-select2.optionsDivVisible a:hover{
    background-color:#ececed;
    color: #009ee1;
    text-decoration: none;
}
/*
.order-box .order .info-wrapp{
	width:311px;
	float:left;
}
*/
.order-box .order .info-wrapp .contact-holder{
    width: 100%;
    overflow: hidden;
    padding:0 0 15px;
}
.order-box .order .text-area-holder{
    width:310px;
    height:155px;
    overflow:hidden;
    background: #fff;
}
.order-box .order .region1-block{
    width:305px;
    float:left;
    padding:9px 0 0 20px;
}
.order .region1-block .seek-friends-form{
    width:265px;
}
.order .region1-block .friends-list{height:114px;}
.order .region1-block .friends-list .scroll-content{
    width:217px !important;
    padding:10px 19px 0 10px;
}
#page-container .region1-block .block .header{
    padding:0 0 0 20px;
    position:relative;
}
.region1-block .block .header .page-switcher{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    right:20px;
    top:5px;
    width:30px;
    overflow:hidden;
}
* html .region1-block .block .header .page-switcher { right: 19px; }
.region1-block .block .header .page-switcher li{
    float:left;
}
.region1-block .block .header .page-switcher li a{
    width:14px;
    height:15px;
    text-indent:-9999px;
    overflow:hidden;
    float:left;
}
.region1-block .block .header .page-switcher li .prev{
    background:url(/images/bg-page-switcher.gif) no-repeat !important;
    margin:0 2px 0 0;
}
.region1-block .block .header .page-switcher li .prev:hover{background-position:0 -15px !important;}
.region1-block .block .header .page-switcher li .next{
    background:url(/images/bg-page-switcher.gif) no-repeat -16px 0 !important;
}
.region1-block .block .header .page-switcher li .next:hover{background-position:-16px -15px !important;}
#page-container .region1-block .block .header strong{padding:0px 7px 3px 9px;}
.order .region1-block .text-wrapp{
    width:246px;
    overflow:hidden;
    margin: 0 0 6px;
    background:#fff;
}
.region1-block .text-wrapp .title1{
    color:#705f60;
    font-size:11px;
    display:block;
    font-weight:normal;
    padding:0 0 0 3px;
    overflow:hidden;
    word-spacing:1px;
}
.order-box .order .region1-block .row-wrapp{
    width:235px;
    overflow:hidden;
    padding:0 0 13px;
}
.region1-block .row-wrapp .personal-info{
    width:117px;
    float:left;
    overflow:hidden;
}
.region1-block .row-wrapp .personal-info a {cursor: pointer;}
.region1-block .row-wrapp .personal-info span{
    color:#e2001a;
    font-size:12px;
    line-height: 13px;
    float:left;
    margin:8px 0 0;
}
.contact-box{
    padding: 9px 9px 14px;
    position: relative;
    border: 1px solid #e5e4e3;
    background:#fff;
    height:1%;
    overflow: hidden;
    margin: 0 0 18px;
}
.contact-box .col-l{
    width:455px;
    float: left;
}
.contact-box .row{
    height:1%;
    padding:0 10px 3px;
    overflow: hidden;
    background:#eceded;
    margin: 0 0 10px;
}
.contact-box .col-l .row .info-contact{
    width:341px;
    float: left;
    line-height:22px;
    font-size:12px;
    overflow: hidden;
}
.contact-box .col-l .row .info-contact strong{
    font-weight: normal;
    display: block;
    border-bottom: 1px solid #b0b2b3;
    padding: 1px 0;
}
.contact-box .col-l .row .info-contact em{
    font-style:normal;
    line-height:44px;
    display: block;
    overflow: hidden;
    height:1%;
    background:url(/images/divider-01.gif) repeat-x 0 23px;
}
.contact-box .col-l .row .info-contact em span{
    background:#ececed;
    float: left;
    padding: 0 6px 0 0;
}
.contact-box .col-l .row .info-contact span{display: block;}
.btn-light-green{
    float: right;
    overflow: hidden;
    background:url(/images/bg-btn-light-green.gif) no-repeat !important;
    margin: 10px 0 0;
    color: #fff;
    font-size:15px;
    line-height:16px;
    height:26px;
    overflow:hidden;
}
.btn-light-green:hover,
.btn-light-green.hover{background-position:0 -26px !important;}
.safari3 .btn-light-green{line-height:13px;}
.btn-light-green span{
    float: left;
    padding:3px 15px 7px;
    background:url(/images/bg-btn-light-green-span.gif) no-repeat 100% 0 !important;
    color: #fff;
    cursor: pointer;
}
.btn-light-green:hover span{background-position:100% -26px !important;}
.change-link{float: right;}
#page-container .btn-light-green:hover{text-decoration: none;}
.top-shadow{
    position: absolute;
    left: -1px;
    top: -1px;
    width: 150%;
    height:3px;
    overflow:hidden;
    background:url(/images/bg-box-t.png) repeat-x;
    clear: both;
}
.contact-box .col-r{
    width:435px;
    float: right;
}
.contact-box .col-r .row .info-contact{width:320px;}
.contact-box .col-r .row .small{width:300px;}
.contact-box .col-l img{
    display: block;
    margin:10px 0 11px;
}
.contact-box .col-r ul{
    margin: 0;
    padding:14px 0 10px;
    list-style: none;
    overflow: hidden;
    height:1%;
}
.contact-box .col-r ul li{
    float: left;
    padding: 0 11px 0 0;
}

.contact-box .col-r ul .twitter1 a{background:url(/images/ico-twitter1.gif) no-repeat;}
.contact-box .col-r ul .facebook1 a{background:url(/images/ico-facebook1.gif) no-repeat}
.contact-box .col-r ul .twitter1 a:hover,
.contact-box .col-r ul .facebook1 a:hover{background-position:0 -24px;}
.friends-box{
    height:1%;
    position: relative;
    padding:3px 19px 11px 11px;
    background:#fff;
    overflow: hidden;
    margin: 0 0 9px;
    clear:both;
}
.title-top{
    width: 100%;
    overflow: hidden;
    display: block;
    color: #004f76;
    font-size:11px;
    padding: 0 0 5px;
}
.friends-holder{
    width: 100%;
    overflow: hidden;
}
.friends-holder .prev-link{
    float: left;
    width:31px;
    height:31px;
    overflow: hidden;
    text-indent: -9999px;
    background:url(/images/bg-prev-link.gif) no-repeat;
    margin: 7px 14px 0 7px;
}
.friends-holder .prev-link:hover{background-position:0 -31px;}
.friends-holder .next-link{
    float: left;
    width:31px;
    height:31px;
    overflow: hidden;
    text-indent: -9999px;
    background:url(/images/bg-next-link.gif) no-repeat;
    margin: 7px 0 0;
}
.friends-holder .next-link:hover{background-position:0 -31px;}
.friends-holder div{
    width:786px;
    height:46px;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 19px 0 0;
}
.friends-holder div ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:99999px;
    height:46px;
    position: absolute;
    left: 0;
    top: 0;
    font-size:12px;
}
.friends-holder div ul li{
    float: left;
    width:247px;
    height:46px;
    overflow: hidden;
    background:#eceded;
    margin: 0 9px 0 0;
    padding: 8px 0 0 10px;
}
.friends-holder div ul li img{
    float: left;
    margin: 0 13px 0 0;
}
.friends-holder div ul li span{
    float: left;
    color: #e2001a;
    width:136px;
    line-height:30px;
}
.friends-holder div ul li span a{color: #e2001a !important;}
.friends-holder div ul li span a:hover {
    text-decoration: none !important;
    border-bottom: 1px solid #e2001a;
}
.btn-plus{
    background:url(/images/ico-plus.gif) no-repeat;
    width:17px;
    height:16px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
}
.btn-plus:hover{background-position:0 -16px;}
.btn-minus{
    background:url(/images/ico-minus.gif) no-repeat;
    width:17px;
    height:16px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
}
.btn-minus:hover{background-position:0 -16px;}
.btn-zero{
    background:url(/images/ico-zero.gif) no-repeat;
    width:17px;
    height:16px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
}
.btn-zero:hover{background-position:0 -16px;}
.friends-holder div ul li .btn-plus{margin: 7px 3px 0 0;}
.friends-holder div ul li .btn-zero{margin: 7px 3px 0 0;}
.friends-holder div ul li .btn-minus{margin-top:7px;}
.news-feed-box{
    width: 100%;
    overflow: hidden;
    background:url(/images/bg-news-feed-box.gif) repeat-y;
    margin: 0 0 11px;
}
.get-active-box{
    width:198px;
    float: left;
    background:#fff;
    border: 1px solid #e5e4e3;
    border-bottom-width:0;
    position: relative;
    padding: 8px 0 0 0;
    overflow: hidden;
    min-height:272px;
}
.get-active-box .title-top{
    padding: 0 0 16px 10px;
}
.get-active-box .news-nav{
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
    font-size:15px;
    line-height:14px;
}
.get-active-box .news-nav li{
    height:1%;
    vertical-align:top;
    overflow: hidden;
    padding: 0 0 12px;
}
.get-active-box .news-nav li a{
    float: left;
    background:#7db61c url(/images/bg-news-nav.gif) no-repeat;
    color: #fff !important ;
}
.get-active-box .news-nav li a:hover{
    text-decoration: none !important;
    cursor: pointer;
    background:#0db14b url(/images/bg-news-nav.gif) no-repeat 0 -52px;
}
.get-active-box .news-nav li a span{
    float: left;
    background:url(/images/bg-news-nav.gif) no-repeat 100% -26px;
    padding: 4px 9px 6px 0;
}
.get-active-box .news-nav li a:hover span{background-position:100% -78px;}
.safari3 .get-active-box .news-nav li a span{line-height:11px;}
.chrome .get-active-box .news-nav li a span{line-height:12px;}
* html .get-active-box .news-nav li a span{padding-bottom:5px;}
.ie7 .get-active-box .news-nav li a span{padding-bottom:5px;}
.get-active-box .news-nav li a span span{
    float:none;
    background: none;
    padding: 0;
}
.get-active-box .news-nav li a strong{
    width:16px;
    height:16px;
    float: left;
    background:url(/images/bg-news-nav-strong.gif) no-repeat;
    text-align: center;
    color: #009ee0;
    line-height:14px;
    margin:0 8px 0 3px;
    overflow: hidden;
    font-weight: normal;
    font-size:12px;
}
.safari3 .get-active-box .news-nav li a strong{
    line-height:11px;
}
.get-active-box .news-nav li p{
    color: #705f60;
    font-size:10px;
    line-height:12px;
    clear: both;
    width:162px;
    padding:7px 8px 0 23px;
    word-spacing:-1px;
    margin: 0;
    float: left;
}
.news-feed{
    width:399px;
    border: 1px solid #e5e4e3;
    border-bottom-width:0;
    background:#fff;
    float: left;
    margin: 0 0 0 10px;
    padding: 9px 10px 10px 9px;
    position: relative;
    overflow: hidden;
    min-height:272px;
}
.news-feed ul{
    margin: 0;
    padding: 3px 0 0;
    list-style: none;
    /* height:1%; */
    height:250px;
    /* overflow: hidden; */
    overflow: auto;
    font-size:12px;
    line-height:28px;
}
.news-feed ul li{
    /* height:1%; */
    vertical-align:top;
    overflow: hidden;
    padding: 6px 5px 5px 5px;
    margin: 0 5px 5px 0;
    background:#eceded;
    letter-spacing:-1px;
}
.news-feed ul li img{
    float: left;
    margin: 0 12px 0 0;
}
.news-feed ul li strong{
    color: #e2001a;
    float: left;
    padding-right:5px;
    font-weight: normal;
}
.news-feed ul li strong a {color: #e2001a !important;}
.news-feed ul li strong a:hover {
    text-decoration: none !important;
    border-bottom: 1px solid #e2001a;
}
.news-feed ul li span{
    color: #4b4b4d;
    float: left;
    /* width:254px; */
}
.news-feed ul li .btn-arrow{
    width:22px;
    height:21px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    text-indent: -9999px;
    background:url(/images/ico-arrow.gif) no-repeat;
    display: none;
}
/*
.news-feed ul li:hover,
.news-feed ul li.hover,
.news-feed ul li.active{
	position: relative;
	background:#faba00;
}
*/
.news-feed ul li:hover .btn-arrow,
.news-feed ul li.hover .btn-arrow,
.news-feed ul li.active .btn-arrow{
    display: block;
    background-position:0 -21px;
}
.points-box{
    width:259px;
    float: right;
    position: relative;
    padding: 9px 10px 0;
    overflow: hidden;
}
.points-box .title-top{
    padding: 0 0 10px;
}
.points-box ul{
    margin: 0;
    padding: 0 0 6px;
    list-style: none;
    line-height:28px;
}
.points-box ul li{
    height:10%;
    overflow: hidden;
    vertical-align:top;
    background:#ececed;
    margin: 0 0 9px;
    padding: 6px 0 6px 4px;
}
/*
.points-box ul li:hover,
.points-box ul li.hover{background:#fdb913;}
*/
.points-box ul li img{
    float: left;
    margin: 0 12px 0 0;
}
.points-box ul li strong{
    font-weight: normal;
    float: left;
    width:142px;
    border-right: 2px solid #00aeef;
    font-size:12px;
    color: #e2001a;
}
.points-box ul li strong a {color: #e2001a !important;}
.points-box ul li strong a:hover {
    text-decoration: none !important;
    border-bottom: 1px solid #e2001a;
}
.points-box ul li span{
    float: left;
    font-size:15px;
    color: #00aeef;
    padding: 0 0 0 3px;
}
.region-box{
    width: 100%;
    overflow: hidden;
    background:url(/images/bg-region-box.gif) repeat-y;
    margin: 0 0 20px;
}
.region-box .column-reg{
    width:625px;
    float: left;
    overflow: hidden;
    position: relative;
    padding: 10px 10px 0;
}
.column-reg .wrap-region{
    width:623px;
    height:350px;
    overflow:auto
}
.column-reg .wrap-region ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:600px;
    color: #4b4b4d;
    font-size:12px;
    line-height:28px;
}
.column-reg .wrap-region .social-networks{
    margin:0;
    padding:0;
    list-style:none;
    width:auto;
}
.column-reg .wrap-region .social-networks li{
    float:left;
    background:none;
    padding:0;
    margin:0 0 0 12px;
    display:inline;
}
.column-reg .wrap-region .social-networks a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:24px;
    height:24px;
}
.column-reg .wrap-region .social-networks .twitter2 a{background:url(/images/ico-twitter3.gif) no-repeat;}
.column-reg .wrap-region .social-networks .twitter2 a:hover{background-position:0 -24px;}
.column-reg .wrap-region .social-networks .facebook2 a{background:url(/images/ico-facebook3.gif) no-repeat;}
.column-reg .wrap-region .social-networks .facebook2 a:hover{background-position:0 -24px;}
.column-reg .wrap-region ul li{
    height:1%;
    overflow: hidden;
    vertical-align:top;
    background:#ececed;
    padding:5px 9px 3px 10px;
    margin: 0 0 14px;
}
.column-reg .wrap-region ul li span{
    float: left;
    width:400px;
}
.region-bar{
    width:134px;
    overflow: hidden;
    float: right;
    display: none;
    padding: 3px 0 0;
}
.region-bar img{
    float: left;
    margin: 0 0 0 12px;
}
.column-reg .wrap-region ul li:hover,
.column-reg .wrap-region ul li.hover,
.column-reg .wrap-region ul li.active{
    background:#faba00;
}
.column-reg .wrap-region ul li:hover .region-bar,
.column-reg .wrap-region ul li.hover .region-bar,
.column-reg .wrap-region ul li.active .region-bar{
    display: block;
}
.col-reg-r{
    width:245px;
    float: right;
    overflow: hidden;
    position: relative;
    padding: 16px 11px 0 10px;
}
.head-nav{
    height:1%;
    overflow: hidden;
    padding: 0 0 0 30px;
    margin: 0;
    list-style: none;
    font-size:12px;
    line-height:14px;
}
.head-nav li{
    float: left;
    padding: 0 9px 0 0;
}
.head-nav li a,
.head-nav li strong {
    float: left;
    color: #fff !important;
    background:#75c044 url(/images/bg-head-nav.gif) no-repeat;
}
.head-nav li a span,
.head-nav li strong span {
    float: left;
    background:url(/images/bg-head-nav.gif) no-repeat 100% -20px;
    padding:2px 13px 3px;
    cursor: pointer;
    overflow: hidden;
}
.head-nav li strong span { cursor: auto; }
.head-nav li a:hover,
.head-nav li.active a,
.head-nav li strong {
    background:#00aeef url(/images/bg-head-nav.gif) no-repeat 0 -40px;
    text-decoration: none !important;
}
.head-nav li a:hover span,
.head-nav li.active a span,
.head-nav li strong span {
    background:url(/images/bg-head-nav.gif) no-repeat 100% -60px;
}
.top-left{
    background:url(/images/bg-top-l.gif) no-repeat;
    width: 100%;
    overflow: hidden;
}
.top-center{
    background:url(/images/bg-top-center.gif) repeat-x;
    width:310px;
    /* width: 100%; */
    overflow: hidden;
    margin: 0 0 10px;
}
.top-right{
    background:url(/images/bg-top-r.gif) no-repeat 100% 0;
    width: 100%;
    overflow: hidden;
}
.center-left{
    background:url(/images/bg-center-left.gif) repeat-y;
    width: 100%;
    overflow: hidden;
}
.center-right{
    background:url(/images/bg-center-right.gif) repeat-y 100% 0;
    width: 100%;
    overflow: hidden;
}
.bottom-left{
    background:url(/images/bg-bottom-l.gif) no-repeat 0 100%;
    width: 100%;
    overflow: hidden;
}
.bottom-center{
    background:url(/images/bg-bottom-center.gif) repeat-x 0 100%;
    width: 100%;
    overflow: hidden;
}
.bottom-right{
    background:url(/images/bg-bottom-r.gif) no-repeat 100% 100%;
    width: 100%;
    overflow: hidden;
}
.top-left .w-holder{
    padding: 9px;
    overflow: hidden;
    height:1%;
}
.anonin-title{
    display: block;
    padding:12px 0 8px 13px;
}
.anonim-box{
    width:208px;
    height:267px;
    overflow:auto;
    padding: 0 0 0 11px;
    margin: 0 0 10px;
}
.anonim-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:185px;
    overflow: hidden;
    line-height:28px;
    color: #e2001a;
}
.anonim-box ul li{
    height:1%;
    vertical-align:top;
    overflow: hidden;
    padding:10px 0 3px 10px;
    background:#eceded;
}
.anonim-box ul li img{
    float: left;
    margin: 0 12px 0 0;
}
.anonim-box ul a {color: #e2001a !important;}
.manage-box{
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    background:url(/images/bg-manage-list-box.gif) repeat-y;
}
.manage-box .manage-box-hold{
    width:100%;
    background:url(/images/bg-b-manage-list-box.gif) no-repeat 0 100%;
    overflow:hidden;
}
.manage-lists{
    width:311px;
    overflow: hidden;
    position: relative;
    padding:9px 10px 0 9px;
    float: left;
}
.manage-lists a{cursor: pointer;}
.form-text{
    width:257px;
    overflow: hidden;
    margin: 0 0 0 12px;
    height: 33px;
}
.form-text div{
    background:url(/images/bg-text-form.gif) no-repeat;
    overflow: hidden;
    margin:12px 0 0 0;
    padding: 0 5px;
}
.form-text div input{
    width:240px;
    margin: 0;
    padding:2px 0 4px;
    background: none;
    border:0;
}
.form-text div input:focus{
    outline:none;
}
.manage-box .title-top{
    padding-bottom:12px;

}
.manage-box .head-nav{
    padding: 0 0 0 25px;
}
.holder-scroll1{
    width:272px;
    height:235px;
    overflow:auto;
    margin:8px 0 12px 12px;
}
.holder-scroll1 ul{
    width:250px;
    overflow: hidden;
    margin: 0;
    padding: 3px 0 0;
    list-style: none;
    background:#ececed;
    font-size:12px;
    line-height:28px;
}
.holder-scroll1 ul li{
    width: 242px;
    vertical-align:top;
    overflow: hidden;
    padding: 3px 0 2px 7px;
    float: left;
}
.holder-scroll1 ul li img{
    float: left;
    margin: 0 13px 0 0;
}
.holder-scroll1 ul li a:hover {
    text-decoration: underline !important;
    position: relative;
}
.holder-scroll1 ul li a:hover span {
    text-decoration: underline !important;
    cursor: pointer !important;
}
.holder-scroll1 ul li span{
    width:149px;
    float: left;
    color: #e2001a;
}
.holder-scroll1 ul li .btn-zero{margin: 8px 0 0 0;}
.holder-scroll1 ul li .btn-close-s,
.holder-scroll1 ul li .btn-add-s {
    width:17px;
    height:17px;
    overflow: hidden;
    float: right;
    text-indent: -9999px;
    background:url(/images/btn-close-s.gif) no-repeat;
    margin: 8px 0 0;
}
.holder-scroll1 ul li .btn-close-s:hover{background-position: 0 -17px;}
.holder-scroll1 ul li .btn-add-s:hover {background-position:0 -16px;}
.holder-scroll1 ul li .btn-add-s {
    margin: 8px 0 0 -4px;
    background: url(/images/ico-plus.gif);
}
.add-friend{
    width:559px;
    position: relative;
    overflow: hidden;
    float: left;
    padding:9px 10px 0 10px;
    margin: 0 0 0 10px;
}
.w-holder-small .form-text{
    margin: 0 0 0 10px;
    width:245px;
}
.w-holder-small .form-text div{
    background:url(/images/bg-text-form-small.gif) no-repeat;
}
.w-holder-small .form-text div input{
    width:235px;
}
.holder-scroll2{
    /* width:533px; */
    width:275px;
    margin:8px 0 12px;
    /* height:71px; */
    height: 250px;
}
.holder-scroll2 ul{
    width:516px;
    margin:0;
    display: inline;
    overflow: hidden;
    background:none;
}
.holder-scroll2 ul li{
    margin-left:10px;
    width:238px;
    display:inline;
    background:#ECECED;
}
.place-box{
    padding: 9px 50px 8px 9px;
    position: relative;
    border: 1px solid #e5e4e3;
    background:#fff;
    height:1%;
    overflow: hidden;
}
.place-box .close{
    width:19px;
    height:19px;
    overflow:hidden;
    text-indent:-9999px;
    background: url(/images/sprites.gif) no-repeat -225px -55px;
    position:absolute;
    top:10px;
    right:15px;
}
.place-box .map-col{
    width:570px;
    float:left;
    font-size:12px;
}
.place-box .holder{
    height:1%;
    margin:0 0 10px;
    background: url(/images/bg-map-col.gif) repeat-y;
}
.place-box .holder:after{
    content:"";
    display:block;
    clear:both;
}
.place-box .address-box{
    width:235px;
    float:left;
    padding:7px 10px 0;
    color:#4b4b4b;
}
.place-box .address-box h3{
    font-size:20px;
    line-height:26px;
    color:#705f60;
    font-weight:normal;
    margin:0 0 2px;
}
.place-box .address-box address{
    padding:0 0 8px;
    font-style:normal;
    font-size:13px;
    line-height:15px;
}
#page-container .place-box .address-box a{color:#4b4b4b;}
#page-container .place-box .address-box a:hover{
    text-decoration:none;
    border-bottom:1px solid #4b4b4b;
}
#page-container .place-box .address-box .btn-plus,
#page-container .place-box .address-box .btn-r,
#page-container .place-box .address-box .btn-plus:hover,
#page-container .place-box .address-box .btn-r:hover {border:0;}
#page-container .place-box .place-option-form{padding:14px 0 10px;}
.place-option-form .row,
.place-option-form .row-info{
    height:1%;
    overflow:hidden;
}
.place-option-form .info{padding:0 0 9px;}
.place-option-form .row{padding:0 11px 10px 0;}
.place-option-form .row-info span{
    float:left;
    padding:1px 7px 0 0;
}
.btn-r{
    float:left;
    background: url(/images/ico-r.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
    width:17px;
    height:16px;
}
.place-option-form .or{
    padding:5px 21px;
}
.place-option-form label{
    float:left;
    padding:3px 0 0;
}
.place-option-form select{
    float:right;
    margin:0;
    width:185px;
}
.place-option-form .wrap-text{
    float:right;
    width:175px;
    background: url(/images/bg-option-form-text.gif) no-repeat;
    height:18px;
    padding:1px 5px;
}
.place-option-form .text{
    float:left;
    margin:0;
    padding:1px 0;
    background:none;
    border:0;
    width:100%;
    color:#4b4b4b;
}
.place-option-form .selectArea{
    height:20px;
    float:right;
}
.place-option-form .selectArea .left{
    width:4px;
    background: url(/images/bg-select-left1.gif) no-repeat;
}
.place-option-form .selectArea .center{
    height:20px;
    line-height:20px;
    display:block;
    padding:0 16px 0 4px;
    background:url(/images/bg-select-center1.gif) repeat-x;
}
.place-option-form .selectArea .selectButton{
    width:100%;
    border:0 !important;
    background: url(/images/btn-select1.gif) no-repeat 100% 0;
}
#page-container .place-option-form .submit,
.place-option-form .submit{
    background: url(/images/btn-shedule.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
    font-size:0;
    line-height:0;
    width:101px;
    height:25px;
    cursor:pointer;
    float:left;
    margin:0;
    border:0;
}
.place-option-form .submit-shedule{
    background:transparent url(/images/btn-shedule1.gif) no-repeat;
    float:left;
    margin:-1px 0 0 2px;
    position:relative;
}
.place-option-form .submit-shedule:hover,
.place-option-form .hover{background-position:0 -50px !important;}
.place-option-form .submit-shedule span{
    background:transparent url(/images/btn-shedule1.gif) no-repeat scroll 100% -25px !important;
    color:#FFFFFF;
    float:left;
    font-size:13px;
    height:11px;
    padding:4px 25px 10px 8px;
    text-align:center;
    width:70px;
}
.place-option-form .submit-shedule span:hover,
.place-option-form .submit-shedule .hover{background-position:100% -75px !important;}
* html .place-option-form .submit-shedule span{padding-bottom:5px;}
.place-option-form .submit-shedule input{
    background:none;
    border:medium none;
    cursor:pointer;
    font-size:0;
    height:25px;
    left:0;
    line-height:0;
    padding:0;
    position:absolute;
    text-indent:-9999px;
    top:0;
    width:85px;
}
.place-option-form .btn-row{
    height:1%;
    overflow:hidden;
    padding:4px 0 0 39px;
}
.place-box .map-box{
    float:right;
    width:305px;
}
.place-box .map-box .holder-map{margin:0 0 10px;}
.place-box .holder-map img{display:block;}
.place-box .map-form .row{
    height:1%;
    overflow:hidden;
}
.place-box .map-form .wrap-text{
    width:280px;
    padding:1px 18px 1px 7px;
    height:18px;
    overflow:hidden;
    background: url(/images/bg-map-form-text.gif) no-repeat;
}
.place-box .map-form .text{
    float:left;
    width:280px;
    padding:2px 0 0;
    margin:0;
    border:0;
    background:none;
    color:#a69596;
}
.clear-input{
    float:right;
    margin:2px -14px 0 0;
    background: url(/images/bg-clear-input.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
    width:14px;
    height:15px;
}
.place-box .box-col{
    float:right;
    width:280px;
    overflow:hidden;
}
.place-box .box-col .holder-box{
    margin:-10px 0 0;
    height:1%;
    overflow:hidden;
}
.place-box .box-col .box{
    margin:10px 0 0;
    background: url(/images/bg-place-box-box.gif) repeat-y;
}
.place-box .box-col .box-t{background: url(/images/bg-place-box-box.gif) no-repeat -280px 0;}
.place-box .box-col .box-b{
    background:url(/images/bg-place-box-box.gif) no-repeat -560px 100%;
    padding:10px 10px 13px;
    height:1%;
}
.place-box .box-col .box-area{
    display:table;
    width:260px;
    overflow:hidden;
}
.place-box .box .box-description{
    display:table-cell;
    width:85px;
    vertical-align:middle;
    text-align:center;
    padding:0 10px 0 0;
    color:#705f60;
    font-size:11px;
    line-height:13px;
}
.place-box .box .window{
    display:table-cell;
    width:165px;
    vertical-align:middle;
}
.place-box .gray-buttons{
    margin:0;
    padding:10px 0 0 15px;
    list-style:none;
    width:135px;
}
.place-box .gray-buttons li{
    padding:0 0 10px;
    height:1%;
    vertical-align:top;
}
#page-container .place-box .gray-buttons a,
.place-box .gray-buttons a{
    display:block;
    background:#eceded;
    color:#009036;
    padding:10px;
    height:15px;
    overflow:hidden;
}
#page-container .place-box .gray-buttons a:hover,
.place-box .gray-buttons a:hover{
    text-decoration:none;
    background: #D2D5D5;
    color: #000 !important;
}
.place-box .blue-buttons{
    margin:0;
    padding:10px 0 0 15px;
    list-style:none;
    width:135px;
}
.place-box .blue-buttons li{
    padding:0 0 9px;
    height:1%;
    vertical-align:top;
}
.place-box .blue-buttons a,
#page-container .place-box .blue-buttons a{
    color:#fff;
    text-align:center;
    display:block;
    overflow:hidden;
    height:26px;
    background: url(/images/bg-blue-buttons-link.gif) no-repeat;
}
.place-box .blue-buttons a span{
    display:block;
    background:url(/images/bg-blue-buttons-link-span.gif) no-repeat 100% 0;
    padding:5px 0 0;
    height:24px;
}
.place-box .blue-buttons a:hover,
#page-container .place-box .blue-buttons a:hover{
    text-decoration:none;
    background-position:0 -26px;
}
.place-box .blue-buttons a:hover span{background-position:100% -26px;}
.green-box{
    width: 100%;
    margin: 20px 0;
}
.green-box .l, .green-box .r{
    height:17px;
    overflow:hidden;
    width:17px;
}
.green-box .c{
    background: #75c043;
    overflow:hidden;
    height:17px;
}
.green-box .l{float: left;}
.green-box .r{float: right;}
* html .green-box .l{margin: 0 -3px 0 0;}
* html .green-box .r{margin: 0 0 0 -3px;}
.green-box .t .l{background: url(/images/bg-green-box-tl.png) no-repeat;}
.green-box .t .r{background: url(/images/bg-green-box-tr.png) no-repeat;}
.green-box .b .l{background: url(/images/bg-green-box-bl.png) no-repeat;}
.green-box .b .r{background: url(/images/bg-green-box-br.png) no-repeat;}
.green-box-holder{background: #75c043;}
.green-box p{margin:0;}
