*{padding:0;margin:0;border:0 none}

html{height:100%}
body{height:100%;color:#fff;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background: #000 url('/themes/default/Views/Images/bg.jpg?1')}
a{text-decoration:none;color:#fff;outline:none}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{color:#000;border:1px solid #000;font-size:11px;padding:2px 2px}
option{color:#000}
select{padding:0 0 0 1px}
option{padding-right:10px}
h1{padding:5px 10px;position:relative;margin-bottom:5px;background-color:#b9122b;font-size:15px;font-family:"Times New Roman",Times,FreeSerif,serif;font-weight:bold}
.vip h1{background:none !important}
h1 img{margin-right:5px}
h1 .city{position:absolute;right:160px;top:5px}

.a{width:auto !important}
.c{text-align:center}
.b{font-weight:bold}
.u{text-decoration:underline !important}
.clear{clear:both}
.none{display:none}
.err{font-weight:bold;color:#CD102C !important;font-size:14px !important}
label.error{float:none !important;width:auto !important;margin-left:5px;color:#CD102C;font-weight:bold}
input.error,select.error,textarea.error{background-color:#CD102C}
.d-red{color: #CD102C !important}
.popup-text{font-size:14px}	/* 790404 */
.popup-text .vip{font-size:18px;padding:15px 90px 10px 5px;background:transparent url('/themes/default/Views/Images/vippriv-bg.png') no-repeat right center}
a.vip img{border:2px solid #B9122B !important}
a.inv img{border:0 none !important}
span.inv{font-style:italic;color:#740616}
.defaultTextActive {color:#a1a1a1;font-style:italic;font-weight:bold}
.notFound{text-align:center;font-size:12px;font-weight:bold;padding:10px 0 100px}
.hp{vertical-align:middle}

.tooltip{border:1px solid #878686;margin:5px 0 0 10px !important;background-color:#000;padding:3px 5px;width:200px}

/*div.hr{position:relative;border-bottom:2px solid #fff;margin:0 0 10px 0;height:8px}
div.hr span{position:absolute;bottom:-6px;padding:0 5px;left:0;background-color:#000;font-weight:bold}/**/
fieldset.hr{position:relative;border-top:1px solid #fff;margin:10px 0}
fieldset.hr legend{font-weight:bold;color:#fff;padding:0 5px}

button{position:relative;cursor:pointer;font-weight:bold;padding:0 10px 0 0;text-align:center;height:20px;line-height:20px;width:auto}
button span{display:block;padding:0 0 0 10px;position:relative;white-space:nowrap;height:20px;line-height:20px}
* html button { overflow:hidden; padding-right:0;}
* html button span {margin-right:-10px;}
button::-moz-focus-inner{border:none}
@media screen and (-webkit-min-device-pixel-ratio:0) {button span{margin-top: -1px}}
button.submit {background: transparent url('/themes/default/Views/Images/bt-gray-r.png') no-repeat right top}
button.submit span {color:#fff;background:transparent url('/themes/default/Views/Images/bt-gray-l.png') no-repeat left top}
button.reset {background: transparent url('/themes/default/Views/Images/bt-red-r.png') no-repeat right top}
button.reset span {color:#fff;background:transparent url('/themes/default/Views/Images/bt-red-l.png') no-repeat left top}
button.submit:hover,button.reset:hover{background-position:100% -20px}
button.submit:hover span,button.reset:hover span{background-position:0% -20px;color:#BFBFBF}

/* ui style */
.ui-datepicker{border:1px solid #c0c0c0;background-color:#000;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-datepicker .ui-datepicker-header{position:relative;padding:5px;background-color:#B9122B;border:1px solid #B9122B;margin-bottom:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-datepicker .ui-datepicker-title{text-align:center;font-weight:bold}
.ui-datepicker .ui-datepicker-next{display:block;right:10px;margin-left:-8px;margin-top:-8px;position:absolute;top:10px;cursor:pointer}
.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{font-size:16px}{font-size:16px}
.ui-datepicker .ui-datepicker-prev{display:block;left:10px;margin-left:-8px;margin-top:-8px;position:absolute;top:10px;cursor:pointer}
.ui-datepicker .ui-datepicker-calendar{}
.ui-datepicker .ui-datepicker-calendar td{border:1px solid #c0c0c0;text-align:center}
.ui-datepicker .ui-datepicker-calendar td a{display:block;padding:5px}
.ui-datepicker .ui-datepicker-today a{font-weight:bold}
.ui-datepicker .ui-datepicker-calendar td a:hover{color:#CD102C}
.ui-tabs .ui-tabs-hide{display:none !important}
.ui-tabs .ui-tabs-selected a{font-weight:bold;color:#CD102C !important}

.ui-widget-overlay{background:#000 none !important;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;position:absolute;left:0;top:0}
.ui-dialog{overflow:hidden;position:absolute;padding:3px;background-color:#000;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-dialog .ui-loader{width:200px;height:55px;margin-top:0;text-align:center;background:transparent url('/bin/protoload/bigWaiting.gif') no-repeat center center}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:5px 25px 5px 10px;-moz-border-radius:2px;-webkit-border-radius:2px}
.ui-dialog .ui-dialog-title{font-weight:bold}
.ui-dialog .ui-dialog-titlebar-close{height:18px;padding:1px;position:absolute;right:0;top:2px;width:19px;}
.ui-dialog .ui-icon-closethick{height:16px;width:16px;display:block;margin:1px;background:transparent url('/themes/default/Views/Images/close.png') no-repeat}
.ui-dialog .ui-dialog-buttonpane{text-align:center;margin:10px 0 5px 0}
.ui-dialog .ui-button{margin-right:10px}

.ui-menu{display:block;list-style:none outside none;padding:2px}
.ui-autocomplete{position:absolute;border:1px solid #CD102C;background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-autocomplete li{margin:1px 0}
.ui-autocomplete a{display:block;padding:0 3px}
.ui-autocomplete .ui-state-hover{color:#F05F6D;cursor:pointer}

.ui-default{border:1px solid #B9122B}
.ui-default .ui-dialog-titlebar{background-color:#B9122B;border:1px solid #B9122B;margin-bottom:5px}
.ui-default .ui-dialog-content{font-size:14px;font-weight:bold;padding:5px}

.ui-info{border:1px solid #B9122B}
.ui-info .ui-dialog-titlebar{background-color:#B9122B;border:1px solid #B9122B;margin-bottom:5px}
.ui-info .ui-dialog-content{padding:10px}

.ui-notitle{border:1px solid #c0c0c0}
.ui-notitle .ui-dialog-titlebar{background-color:#000;}
.ui-notitle .ui-dialog-title{font-size:15px;color:#BFBFBF}
.ui-notitle .ui-dialog-content{font-size:12px;padding:0 10px 10px 10px}
.ui-vip{border:1px solid #c0c0c0;padding:0 10px 10px 10px}
.ui-vip .ui-dialog-title{font-size:20px;color:#790404}

.ui-cofirm .ui-dialog-content,
.ui-alert .ui-dialog-content{padding:10px 30px}
.ui-sendmsg .ui-dialog-buttonpane{margin-top:0 !important}

/* page structure */
div#container{width:1000px;margin:0 auto;overflow:hidden;empty-cells:show}
td#content {width:795px;vertical-align:top;padding-left:25px}
td#navigation{width:180px;min-height:300px;vertical-align:top;}
td#navigation #mbg{margin-bottom:5px;padding-bottom:3px;background:#000 url('/themes/default/Views/Images/bg2.jpg');}

/*div#wrapper{float:left;width:100%}
div#content {margin:0 0 0 205px}
div#navigation{float:left;width:180px;margin-left:-1000px;margin-bottom:5px;background:#000 url('/themes/default/Views/Images/bg2.jpg');min-height:300px}/**/

div#content-full{background:transparent url('/themes/default/Views/Images/bg3.gif') repeat-x scroll left top;margin:0 5px 0 0;padding:5px 5px 0 5px}
div#content-left,div.content-left{background:transparent url('/themes/default/Views/Images/bg3.gif') repeat-x scroll left top;padding:5px;width:554px;float:left}
#content div.vip{background:transparent url("/themes/default/Views/Images/vip-bg.jpg") no-repeat !important}
div#content-right {margin:0 5px 0 0;padding:0;width:205px;float:right}
div#content-right div.extra{background:transparent url('/themes/default/Views/Images/bg3.gif') repeat-x left top;padding:5px 5px 10px 5px;height:auto}
div#content-right div.extra .title{padding:5px 5px;margin-bottom:5px;font-family:"Times New Roman", Times, FreeSerif, serif;font-size:14px;font-weight:bold;background-color:#5d5d5d;color:#e8e8e8}
div#content-right div.extra .albums td{padding:0 5px 5px 0;width:auto !important;vertical-align:top;color:#E4E4E4}
div#content-right div.extra .albums td img{border:1px solid #848484}
div#content-right div.extra .albums td p{margin:5px 0 10px 0}
div#content-right div.extra .albums td div{font-size:10px}
div#content-right div.extra .albums td a{color:#fff !important;text-decoration:none}

/* forms */
form#filter{color:#B9B9B9;text-align:center;margin:10px 0}
form#filter span.t{color:#B9B9B9}
form#filter label{color:#B9B9B9;font-weight:bold;margin-right:5px}

form.simple{color:#878686}
form.simple div {margin-bottom:10px;clear:both}
form.simple div div{margin:0 0 0 270px;clear:none}
form.simple label{float:left;width:250px;text-align:right;padding-right:20px;line-height:18px;font-weight:bold}
form.simple input{width:150px}
form.simple button{margin-right:10px}
form.simple textarea{height:100px;width:280px}
form.simple .radio,form.simple .checkbox{width:auto;margin-right:5px}
form.simple .bt{margin-top:20px}
form.simple label.a{width:auto !important;float:none;padding-right:10px;cursor:pointer;font-weight:normal}
form.simple hr{border-top:1px solid #494949;margin:10px 0}
form.simple a{color: #CD102C !important;font-weight:bold;text-decoration:underline}
form.simple table td{vertical-align:top;padding-left:5px}

form.popup div div{margin:0 0 0 150px}
form.popup label{width:140px !important;padding-right:10px;}
form.popup textarea{height:100px;width:250px}


.pagination{margin:5px auto}
.pagination a{color:#fff;font-weight:bold;line-height:20px;margin:5px 4px;padding:2px 3px;text-decoration:none}
.pagination a.prev,.pagination a.next {color:#fff;background-color:#5D5D5D}
.pagination a.active{background-color:#930216}
.busy-box{-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.qtip {z-index:1000 !important}
.roll-down {background-color:#1d1d1d;padding:2px}
.roll-down ul{list-style:none}
.roll-down a{display:block;color:#878787;font-weight:bold;border-bottom:1px solid #3f3f3f;margin:0 2px !important;padding:0 10px 0 21px !important;height:20px;line-height:20px;background:#1d1d1d url('/themes/default/Views/Images/roll-msg1.png') no-repeat left 2px;text-decoration:none}
.roll-down a:hover{background-color:#a30219;color:#fff !important;background: #930216 url('/themes/default/Views/Images/roll-msg1.png') no-repeat left 2px}
.roll-down .roll-msg:hover{background:#930216 url('/themes/default/Views/Images/roll-msg2.png') no-repeat left 2px !important}
.roll-down .roll-msg{background:#1d1d1d url('/themes/default/Views/Images/roll-msg1.png') no-repeat left 2px !important}
.roll-down .roll-pics:hover{background:#930216 url('/themes/default/Views/Images/roll-pics2.png') no-repeat left 2px !important}
.roll-down .roll-pics{background:#1d1d1d url('/themes/default/Views/Images/roll-pics1.png') no-repeat left 2px !important}
.roll-down .roll-alb{background:#1d1d1d url('/themes/default/Views/Images/roll-alb1.png') no-repeat left 2px !important}
.roll-down .roll-alb:hover{background:#930216 url('/themes/default/Views/Images/roll-alb2.png') no-repeat left 2px !important}
.roll-down .roll-video{background:#1d1d1d url('/themes/default/Views/Images/roll-video1.png') no-repeat left 2px !important}
.roll-down .roll-video:hover{background:#930216 url('/themes/default/Views/Images/roll-video2.png') no-repeat left 2px !important}
.roll-down .roll-inv{background:#1d1d1d url('/themes/default/Views/Images/roll-fav1.png') no-repeat left 2px !important}
.roll-down .roll-inv:hover{background:#930216 url('/themes/default/Views/Images/roll-fav2.png') no-repeat left 2px !important}
.roll-down .roll-fav{background:#1d1d1d url('/themes/default/Views/Images/roll-fav1.png') no-repeat left 2px !important}
.roll-down .roll-fav:hover{background:#930216 url('/themes/default/Views/Images/roll-fav2.png') no-repeat left 2px !important}
.tooltip{position:absolute;top:0;left:0;z-index:9999;display:none;text-align:left}

div#header #top-menu{list-style:none;position:absolute;top:24px;left:202px}
div#header #top-menu li {list-style:none;float:left;margin-left:3px;height:31px;font-weight:bold;background:#f00 url('/themes/default/Views/Images/menu-left.jpg') no-repeat left top}
div#header #top-menu li a{display:block;float:left;text-decoration:none;width:auto;height:31px;padding:0px 10px;line-height:28px;background:url('/themes/default/Views/Images/menu-right.jpg') no-repeat right top}

td#navigation .badge{color:#CD102C;font-weight:bold}
td#navigation ul#left-menu{list-style-type:none;padding:10px 0 0 5px;margin:0}
td#navigation ul#left-menu li{font-weight:bold;padding:5px 0;border-bottom:2px dotted #9a9a9a}
td#navigation ul#left-menu li.br{margin-top:10px}
td#navigation ul#left-menu li a{padding-left:18px;text-decoration:none;background:transparent url('/themes/default/Views/Images/arrow.jpg') no-repeat;background-position: 5px .4em}
td#navigation ul#left-menu li.curr a{color:#F05F6D}
td#navigation ul#left-menu .sub{margin-left:12px;list-style-type:none}
td#navigation ul#left-menu .sub li{border:0;padding:2px 0}
td#navigation form{color:#B9B9B9;margin:10px 0;padding:0 0 0 8px}
td#navigation form a{color:inherit}
td#navigation form label{color:inherit;font-weight:bold;float:left;width:60px;text-align:left}
td#navigation form div{color:inherit;margin:5px 0;clear:both}
td#navigation form div.title{text-shadow:2px 0px 4px #B9B9B9;color:#fff;font-family:"Times New Roman",Times,FreeSerif,serif;font-size:14px;font-weight:bold;padding:10px 0 0 15px;height:30px;background:transparent url('/themes/default/Views/Images/form-title-bg.png') no-repeat}
td#navigation form input,td#navigation form select{width:100px}
td#navigation form .age select{width:50px}
td#navigation form .gender{margin-left:61px}

td#navigation div.more,div.extra div.more{text-align:right;margin-top:15px}
div.extra div.more{margin-top:0}
td#navigation div.more a,div.extra div.more a{margin:0 10px 0 0;color:#b9b9b9;font-weight:bold;text-decoration:none}
td#navigation div.more div,div.extra div.more div{margin:3px 3px 0 0;border:1px solid #494949;border-top:0;height:2px;line-height:2px}

td#navigation form.vip div.r{text-align:right;margin-right:5px}
td#navigation form.vip select,td#navigation form.vip label{width:auto}

div#header{position:relative;width:1000px;margin:0 auto;height:81px;background:transparent url('/themes/default/Views/Images/header_bg.jpg') no-repeat top center}
div.w700{width:700px !important}
div#header #logo{position:absolute;top:20px}
div#header .lang{position:absolute;top:25px;right:20px}
div#header .lang #langBox{padding:5px 20px 5px 5px;cursor:pointer;background:transparent url('/themes/default/Views/Images/lang-arrow.png?1') no-repeat right center}
div#header .lang ul{list-style:none;position:absolute;top:20px;left:-2px;width:95px;z-index:1}
div#header .lang ul li{background:transparent url('/themes/default/Views/Images/lang-droplist2.png') repeat-x}
div#header .lang ul li img{margin-right:7px;}
div#header .lang ul li a{display:block;height:22px;line-height:22px;padding:0 0 0 6px;text-decoration:none;font-weight:bold}
div#header .lang ul li a:hover {color:#c0c0c0}
div#footer{clear:both;width:1000px;border-top:1px solid #7E7E7E;margin:0 auto;padding:4px 0;color:#7E7E7E;text-align:center}
div#footer .w{color:#fff;margin-top:5px}
div#footer a{text-decoration:none}
div#footer hr{border:1px solid red}
div#article{border:1px solid #2F2F2F;margin:0 auto;padding:5px;width:700px;text-align:justify}
div#article .txt{margin:0 20px;line-height:16px}
div#article .txt ol,div#article .txt ul{margin:11px 0;padding-left:40px}
div#article .news div{font-size:12px !important}
div#article .news .title{font-size:15px !important;color:#CD102C;font-weight:bold}
div#article .news .date{margin-bottom:10px}
div#article .news .more{margin-bottom:20px}
div#article .news .body{margin-top:15px;font-size:15px !important;text-align:justify}
div#article .news a{color:#CD102C}
div#article .news .fb{text-align:right;padding:15px}
div#article .news .fb img{vertical-align:middle}

div#login a{text-decoration:none;font-size:12px;color:#908e8e}
div#login{position:absolute;height:508px;width:684px;left:50%;top:45%;margin:-254px 0 0 -342px;background:transparent url('/themes/default/Views/Images/login3-60.jpg?1') no-repeat scroll center top}
div#login #lang, div#register #lang{position:absolute;right:0;top:-30px}
div#login #lang ul, div#register #lang ul{list-style:none}
div#login #lang ul li, div#register #lang ul li{float: left;margin-left:5px;font-size:12px;font-weight:bold;width:40px;height:30px;line-height:28px}
div#login #lang ul li.curr, div#register #lang ul li.curr{color: #fff;background: transparent url('/themes/default/Views/Images/login-lang-bg.png?1') no-repeat scroll center top}
div#login #lang ul li a, div#register #lang ul li a{display: block;width:40px;height:30px;color:#5c5b5b;text-align:center}
div#login #lang ul li.curr a, div#register #lang ul li.curr a{color:#fff}
div#login #online{position:absolute;left:190px;padding-left:13px;background:transparent url('/themes/default/Views/Images/online.png') no-repeat left center}
div#login .logo{padding:40px 0 0 190px;height:70px;width:310px;text-align:center;clear:both}
div#login .title{padding:15px 0 0 190px;height:25px;text-align:center;width:310px;font-size:20px;font-family:"Times New Roman",Times,FreeSerif,serif}
div#login .title img{width:34px;height:11px}
div#login .title .l{margin-right:8px;;background:transparent url('/themes/default/Views/Images/s2.png?1') no-repeat left center}
div#login .title .r{margin-left:8px;;background:transparent url('/themes/default/Views/Images/s1.png?1') no-repeat left center}
div#login #menu{list-style:none;width:120px;position:absolute;top:160px;right:30px}
div#login #menu li{padding:5px 0 0 10px;line-height:18px;border-bottom:1px dashed #524f4f}
div#login #menu li a{font-family:"Times New Roman",Times,FreeSerif,serif}
div#login #video{top:310px;left:450px;position:absolute;text-align:center;padding:15px 0 0 0px;width:143px;height:26px;background:url('/themes/default/Views/Images/video.png') no-repeat}
div#login #video a{font-weight:bold;color:#fff}
div#login #whatAwaits{display:none}
div#login #reg{position:absolute;top:418px;left:288px}
div#login #reg a{color:#fff;font-size:20px;font-family:"Times New Roman",Times,FreeSerif,serif}
div#login #signwith{text-align:center}
div#login #signwith span{font-size:14px;font-weight:bold;position:relative}
div#login #signwith img{vertical-align:middle;margin-left:10px}
div#login #news{position:absolute;top:480px;left:0}
div#login #news table{margin-top:20px}
div#login #news table td{width:33%;vertical-align:top;text-align:justify;padding:0 5px}
div#login #news div{color:#908E8E}
div#login #news div a{font-size:11px}
div#login #news div.t{margin-bottom:10px}
div#login #news div.t a{color:#CD102C !important}
div#login form{}
div#login form div{padding:0 0 0 275px;color:#908E8E}
div#login form div.l{padding:0 0 0 275px;color:#707070;margin-top:10px}
div#login form div.w{color:#fff}
div#login form input{height:18px;padding:2px;margin-top:3px}
div#login form .submit {border:0 none;font-size:16px;color:#fff;font-weight:bold;height:28px;line-height:28px;margin-top:5px;cursor:pointer;width:101px;background:transparent url('/themes/default/Views/Images/login-button.png') no-repeat scroll center top;font-family:"Times New Roman",Times,FreeSerif,serif}
div#login form #forgot{text-decoration:underline}
div#login form .err{padding-left:190px !important;width:310px;text-align:center}

.remindpass{width:350px}
.remindpass div{color:#878686;text-align:center;margin:5px 0;font-size:12px}

div#register a{text-decoration:none;font-size:12px;color:#908e8e}
div#register{position:absolute;height:533px;width:456px;left:50%;top:45%;margin:-266px 0 0 -228px;background:transparent url('/themes/default/Views/Images/reg_bg2-60.jpg') no-repeat scroll center top}
div#register .logo{padding:20px 0 0 70px;height:70px;width:310px;text-align:center;clear:both}
div#register .title{padding:15px 0 0 45px;height:25px;text-align:center;width:365px;font-size:20px;font-family:"Times New Roman",Times,FreeSerif,serif}
div#register .title img{width:34px;height:11px}
div#register .title .l{margin-right:8px;;background:transparent url('/themes/default/Views/Images/s2.png?1') no-repeat left center}
div#register .title .r{margin-left:8px;;background:transparent url('/themes/default/Views/Images/s1.png?1') no-repeat left center}
div#register #menu{list-style:none;width:120px;position:absolute;top:160px;right:-100px}
div#register #menu li{padding:5px 0 0 10px;line-height:18px;border-bottom:1px dashed #524f4f}
div#register #menu li a{font-family:"Times New Roman",Times,FreeSerif,serif}
div#register form{color:#acacac;width:400px;padding:20px 0 0 50px}
div#register form a{color:#fff;text-decoration:underline}
div#register div{margin-bottom:10px;clear:both}
div#register form label{float:left;width:150px;text-align:right;padding:0 10px 0 0;font-weight:bold;padding-top:3px;font-size:11px}
div#register form label.a{width:auto !important;float:none;padding-right:5px;cursor:pointer;font-weight:normal}
div#register form label.error{display:block;text-align:center}
div#register form input{border:1px solid #000;height:15px}
div#register form .radio,div#register form .checkbox{width:auto;margin-right:5px}
div#register form .err{text-align:center;font-size:11px !important;margin:0}
div#register .regEx{font-weight:bold;font-size:14px;padding-left:20px;margin-top:30px}

.photo-feed{width:100%}

table.list{width:auto}
table.list td{text-align:center;width:110px;padding:4px 0;vertical-align:top}
table.list td img,
table.request td.f img{border:1px solid #848484}
table.list td img.online{border: 0 none !important;vertical-align:top;position:relative;margin:5px -6px 0 0}

.events .cal-ac{padding-left:10px;color: #7E7E7E}
.events .cal-ac a{font-weight:bold;color:#B9122B;text-decoration:underline;font-size:12px;margin-right:10px}
.events .cal-ac span{color:#7E7E7E;margin:0 2px}
.events .cal-ac button span{color:#fff;margin:0}
.events .cal-ac span.t{color:#fff;font-weight:bold}

.events .calendar{border:1px solid #333333;background-color:#000;margin:15px auto}
.events .calendar th{color:#fff;background-color:#b9122b;padding:5px 0;width: 108px}
.events .calendar td{text-align:center;color:#676767;width:100px}
.events .calendar td img{border:0 none;margin: 0 2px}
.events .calendar tr.date{background-color:#090909}
.events .calendar tr.date td{border-bottom:1px solid #333333;border-top:1px solid #333333;background-color: #090909}
.events .calendar tr.date td.active{background-color:#262626;border:1px solid #262626}
.events .calendar tr.data td{border-left:1px solid #333333;border-right:1px solid #333333;padding:3px 0;height:62px;color:#868686;cursor:pointer}
.events .calendar tr.data td.active{background-color:#333333}
.events .date{color:#A0A0A0}
.events .descr{overflow:hidden;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.events .left{width:360px;float:left;margin:5px 10px 5px 5px;padding:0 5px}
.events .left button{float:right;margin-bottom:5px}
.events .left .descr{line-height:18px}
.events .left .box{border:1px solid #2B2B2B;margin-bottom:7px;padding:10px}
.events .left .box2{border-bottom:1px solid #2B2B2B;margin-bottom:7px;padding:5px;width:auto}
.events .left .comments{vertical-align:middle;margin:5px 3px}

.comments {padding: 1px 0 0 0;background: transparent url('/themes/default/Views/Images/bg3.gif') repeat-x left top}
.comments h1 {margin:7px;background-color:#B9122B !important}
.comments hr {clear:right;border:none;background-color:#7e7e7e;height:1px;margin:0;padding:0}
.comments .comment {margin:0 0 25px 20px;clear:both}
.comments .comment .photo{float:left;width:50px}
.comments .comment .photo img{border:1px solid #848484}
.comments .comment .title{margin-left:68px;margin-right:8px;font-size: 11px}/**/
.comments .comment .name{float:left;color:#fff;font-weight:bold}
.comments .comment .date{float:right;color:#949494}
.comments .comment .date span{color:inherit}
.comments div.comment .text{margin-right:8px;margin-top:8px;line-height:18px}
.comments form{margin:0 20px 0 20px}
.comments form button{float:right}
.comments textarea{height:50px;width:100%}

#emolist td{cursor:pointer}

div.wall textarea{vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
div.wall .shoutform{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #494949;-moz-border-radius:5px;-webkit-border-radius:5px;border:3px solid #262325}
div.wall .shoutform img{vertical-align:middle;margin-right:5px}
div.wall .shoutform textarea{width:380px;height:45px}
div#wallMain .hr{border-bottom:1px solid #494949;margin:3px 0 5px 0}
table.wall{position:relative;width:100%}
table.wall tr, table.wall td{position:relative;vertical-align:top}
table.wall td.f{width:40px;padding:5px 5px 5px 5px}
table.wall td.msg{padding: 5px;font-weight:normal;color:#fff}
table.wall td.msg img{vertical-align:bottom;margin-right:3px}
table.wall td.msg div{overflow:hidden;width:480px}

table.wall .attachment{margin-top:15px;overflow:hidden}
table.wall .attachment .thumb{float:left;overflow:hidden;width:130px;margin-right:10px}
table.wall .attachment .thumb a{display:block;border:0 none;overflow:hidden;position:relative}
table.wall .attachment .thumb a i {background:url("/themes/default/Views/Images/play.png") no-repeat scroll 0 0 transparent;bottom:0;height:32px;left:0;position:absolute;width:39px}
table.wall .attachment .info{width:330px}
table.wall .attachment .info div{width:330px;margin-bottom:5px;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
table.wall .attachment .info .descr{color:#777777}

table.wall .del{float:right}
table.wall .new{font-size:9px;color:#008800;font-weight:bold}
table.wall .com{padding-left:5px;text-decoration:underline}
table.wall .wallform{}
table.wall .wallform textarea{border:1px solid #000000;font-size:12px;height:18px;padding-top:2px;}
table.wall .date{color:#777777;margin-top:10px;font-size:10px}
table.wall span.allcom{padding-left:0px;height:16px;line-height:16px}
table.wall span.allcom a{color:#3B5998;text-decoration:underline}
table.wall span.allcom img{margin-left:5px;vertical-align:middle}
table.wall .more{margin:10px 0 0 0;text-align:center}
table.wall .more a{font-size:medium;text-decoration:underline}
table.wall2{background:transparent url('/themes/default/Views/Images/wall_bg.png');-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:5px}
table.wall2 td.msg div{width:420px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}

.conv .new{margin-bottom:10px}
.conv .new table{width:60%;margin:0 auto}
.conv .new table td{text-align:center}
.conv .new table td a{font-weight:bold;margin-right:10px}
.conv .new button{margin:3px 6px 0 0}
.conv .new textarea{width:100%;height:50px}
.conv .new #attach_file td{text-align:right;padding-top:5px}

.conv .menu{margin:0 0 10px 0}
.conv .menu a{color:#C21125;font-size:12px;margin:0 4px;font-weight:bold;text-decoration:underline}
.conv .menu a.active{color:#fff;text-decoration:none}
.conv .menu .show{float:right}
.conv #stayInConv{text-decoration:none;margin-left:5px;font-weight:normal;font-size:10px}

.conv .message {width:775px;margin-bottom:7px}
.conv .message tr {border-left:1px solid #565656;border-right: 1px solid #565656}
.conv .message tr.top{border:none}
.conv .message tr.top td{height:7px;border:none;background:transparent url('/themes/default/Views/Images/msg-bg1-1.png') no-repeat scroll left top}
.conv .message tr.bottom{border:none}
.conv .message tr.bottom td{height:8px;border:none;background:transparent url('/themes/default/Views/Images/msg-bg1-2.png') no-repeat scroll left top}
.conv .message td{vertical-align:top;color:#868686;font-weight:bold;padding:0 8px 0 0;text-align:justify;background:transparent url('/themes/default/Views/Images/bg.jpg') repeat scroll 0 0}
.conv .message td a{color: #868686;font-weight:bold;padding:0 8px 0 4px;text-align: justify}
.conv .message td.deltip, .conv .message td.delconv{padding-left:8px;width:15px;border-left:1px solid #565656}
.conv .message td.body{border-right:1px solid #565656}
.conv .message td.body .msg{overflow:hidden;width:668px;/*white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word*/}
.conv .message td.foto{width:60px}
.conv .message td.foto2{width:50px;text-align:center;border-left:1px solid #565656;padding-left:10px}
.conv .message td div.title{color:#CD102C;clear:both;margin-bottom:10px;position:relative}
.conv .message td div.title a{color:#CD102C}
.conv .message td div.title img{vertical-align:middle;margin-right:5px}
.conv .message td div.tip span{font-size:12px}
.conv .message-unread tr {border:none}
.conv .message-unread tr.top td {border:none;background:transparent url('/themes/default/Views/Images/msg-bg2-1.png') no-repeat scroll left top !important}
.conv .message-unread tr.bottom td {border:none;background:transparent url('/themes/default/Views/Images/msg-bg2-2.png') no-repeat scroll left top !important}
.conv .message-unread td{background:transparent url('/themes/default/Views/Images/bg6.jpg') repeat scroll 0 0}
.conv .message .date{font-weight:normal;color:#868686;margin-right:5px;position:absolute;top:0;right:0}
.conv div.quickreply{margin-top:10px}
.conv form.quickreply{display:none}
.conv form.quickreply input{width:300px;height:16px;font-size:11px;margin-right:3px}
.vote-tip{text-align:center;font-weight:bold}
.vote-tip table{margin:10px auto}
.vote-tip table td{padding:0 5px}


table.request{width:100%}
table.request .f{width:100px;text-align:center}
table.request .d{width:80px}
table.request .d div{color:#A0A0A0}
table.request .d a{font-weight:bold}
table.request .m div{color:#CD102C;font-weight:bold;margin-bottom:10px;width:340px;overflow:hidden}
table.request .m button{margin-right:10px}
div.friends table.list{width:auto}

.friends .inactive {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}

.profile{}
.profile h1{margin-bottom:10px}
.profile #main-img{position:relative;float:left;width:237px;height:265px;padding:1px;text-align:center;cursor:move}
.profile #previews{float:left;width:310px;text-align:center}
.profile #previews img{margin:1px;cursor:pointer;border:1px solid #848484}
.profile #previews img.is:hover{border:1px solid #CD102C}
.profile .gifts-btn{width:200px;padding:30px 10px 0 10px;float:left;}
.profile .gifts-btn a{display:block;width:150px;height:34px;background:transparent url('/themes/default/Views/Images/gifts-button.png') no-repeat;line-height:34px;text-align:center;font-weight:bold;font-size:16px;margin:0 auto}
.profile .actions {float:left;margin:10px 0 0 20px}
.profile .actions a{display:block;background-color:#262626;color:#bfbfbf;font-weight:bold;padding:0 5px 0 8px;margin:4px 0;line-height: 20px}
.profile .actions a.first{color:#fff;font-weight:bold;padding:0 5px 0 25px;margin:5px 0;line-height:20px;background:#930216 url('/themes/default/Views/Images/mail_icon_red.jpg')no-repeat 5px 3px}
.profile div.tabs {clear:both}
.profile div.tabs ul {position:relative;float:left;width:100%;padding:0;margin: 20px 0 3px 0;list-style:none}
.profile div.tabs ul li {float:left;margin: 4px 4px 0 0;padding:5px;background-color:#5d5d5d}
.profile div.tabs ul li:hover,.profile div.tabs ul li:hover a {background-color:#b9122b;color:#fff;padding-top:9px;margin-top:0}
.profile div.tabs ul li.curr,.profile div.tabs ul li.curr a {background-color:#b9122b;color:#fff;padding-top:9px;margin-top:0}
.profile div.tabs ul li.real {float:right;margin:4px 4px 0 0;padding:4px;background-color:#617810;border:1px solid #fdfdfd}
.profile div.tabs ul li.realcurr a,.profile div.tabs ul li.real:hover a{color:#fff;padding-top:4px;background-color:#617810}
.profile div.tabs ul li a {text-decoration:none;color:#cacaca;font-weight:bold}
.profile div.tabs-container{clear:both;width:auto;background:transparent url('/themes/default/Views/Images/bg3.gif') repeat-x left top}
.profile .up{text-align:right;border-bottom:1px solid #7E7E7E;padding:5px 0;margin:10px 0}
.profile .up a{padding-right:12px;background:transparent url('/themes/default/Views/Images/arrow-up.png') no-repeat right center}
.profile .about{padding:5px}
.profile .about div.margin{margin:5px 0 5px 20px}
.profile .about .lft,.profile .about .rgt{margin:5px 0 5px 20px;line-height:18px;width:246px;float:left}
.profile .about .rgt{clear:right}
.profile .about label{float:left;width:100px;color: #a2a2a2}
.profile .albums{margin:5px}
.profile .albums td{width:138px !important}
.profile .albums td a{text-decoration:none}

.profile .gift{position:absolute}
.profile .gift1{top:0;left:-10px}
.profile .gift2{top:80px;left:-10px}
.profile .gift3{top:160px;left:-10px}
.profile .gift4{top:240px;left:-10px}
.profile .gift5{top:220px;left:50px}
.profile .gift6{top:220px;left:120px}
.profile .gift7{top:220px;left:190px}
.profile .gift8{top:160px;left:190px}
.profile .gift9{top:80px;left:190px}
.profile .gift10{top:0;left:190px}

div#gifts{width:400px}
div#gifts table{width:100%}
div#gifts table td{text-align:center}

div.realmember{font-weight:bold;padding:0 5px}
div.realmember img{float:right;vertical-align:top}
div.realmember .title{color:gold !important}
div.realmember .txt{padding:5px 10px;clear:both}
#hideFriedsInfo{text-align:center;font-size:medium !important;font-weight:bold;width:300px !important}
#invInfo div{text-align:center;font-size:medium !important;width:300px !important}
#invInfo div a{font-size:medium !important;font-weight:bold;color:#008000;text-decoration:underline}

#buyVIP{width:500px}
#buyVIP h2{text-align:center;font-size:large}
#buyVIP .sel{text-align:right;font-size:16px;font-weight:bold;margin:15px 0}
#buyVIP .or{text-align:center;font-size:14px;margin-top:15px}
#buyVIP table{margin:15px auto}
#buyVIP table td{font-size:14px;padding-right:15px}
#buyVIP #vipPopupCountries p{font-size:19px;font-weight:bold;margin:20px 0}
#buyVIP #vipPopupCountries span.rules{font-size:11px}

#buyX #pricesList table{margin:0 auto}
#buyX #pricesList table td{padding:1px 5px}
#buyXsmsInfo,.buyXsmsInfo{font-size:large !important}
.buyXsmsInfo p{font-size:x-small !important}
.ui-dialog .buyXsmsInfo p{width:500px;margin-top:10px}
.ui-dialog .buyXsmsInfo ul{margin:0 20px}

.flirtarrows{padding: 5px 10px;font-size: 12px}
.flirtarrows a{color:#F0C85B}
.flirtarrows a:hover{text-decoration:underline}
.flirtarrows p{font-size:14px}
.flirtarrows form{margin:30px 0}
.flirtarrows .g{color:#f0c85b}
.flirtarrows .logo{color:#F0C85B;text-align:center;font-size:xx-large;padding:10px 0;font-weight:bold}
.flirtarrows .l2{color:#f05f6d}
.flirtarrows .msg{margin-top:20px}
.flirtarrows .msg div{text-align:center;margin:12px 0}
.flirtarrows .prices{font-weight:bold;color:#878686}
.flirtarrows .prices table{font-weight:bold;margin:0 auto}
.flirtarrows .prices table td{vertical-align:middle;padding:2px 15px}
.flirtarrows .prices table td img{vertical-align:middle}
.flirtarrows .prices .price{font-size:medium}

.growl .txt{font-size:14px;margin:10px 0}
.growl #txtBox.vip{padding:4px 3px;width:300px}
.growl #txtBox.notvip{background-color:#d4d0c8;color:#DD1515;padding:4px 3px;width:300px}
div.jGrowl table td{vertical-align:top;text-align:left;padding:0 10px 0 0}
div.jGrowl .login{font-size:x-small;color: #CD102C}
div.jGrowl .text{padding-top:10px;font-weight:bold}
div.jGrowl .send{color:#fff;font-weight:bold;padding:2px 5px 3px 25px;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#930216 url('/themes/default/Views/Images/mail_icon_red.jpg') no-repeat 4px 2px}
div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px}
div.ie6{position:absolute}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.top-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}
div.ie6.bottom-right{left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth )+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}
div.ie6.bottom-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}
div.ie6.center{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' ); width:100%}
body >div.jGrowl{position:fixed}
body >div.jGrowl.top-left{left:0px;top:0px}
body >div.jGrowl.top-right{right:0px;top:0px}
body >div.jGrowl.bottom-left{left:0px;bottom:0px}
body >div.jGrowl.bottom-right{right:0px;bottom:0px}
body >div.jGrowl.center{top:0px; width:50%;left:5%}
div.center div.jGrowl-notification, div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{border:2px solid #fff;background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}
div.jGrowl div.jGrowl-notification{min-height:40px}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:.85em}
div.jGrowl div.jGrowl-notification div.close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}

.wallet .title{position:relative;font-size:medium;color:white;font-weight:bold;height:41px;line-height:41px}
.wallet .title .country{font-size:medium;text-align:center;position:absolute;top:0;right:0}
.wallet .title .country select{font-size:small}
.wallet .buy{display:block;float:left;color:#000;height:33px;line-height:33px;width:92px;text-align:center;margin-left:10px;font-weight:bold;font-size:16px;background:transparent url('/themes/default/Views/Images/buy.png') no-repeat}
.wallet #tabs{position:relative;overflow:hidden;clear:both}
.wallet #tabs-container{position:absolute;width:127px;left:0;float:left}
.wallet #tabs ul{list-style:none}
.wallet #tabs ul li{height:105px;text-align:center;border:3px solid #a09898;margin-bottom:5px;z-index:10;background:#000 url('/themes/default/Views/Images/bg.jpg')/**/}
.wallet #tabs ul li a{display:block;height:100px;padding-top:22px;font-size:medium;font-weight:bold}
.wallet #tabs ul li a.l900{padding-top:5px}

.wallet #tabs #tabs-panel-container{float:right;/*margin-left:122px;/**/background:#000 url('/themes/default/Views/Images/bg.jpg')}
.wallet #tabs .ui-tabs-panel{border:3px solid #a09898;width:610px;padding:30px 20px;height:275px;clear:both}
.wallet #tabs .ui-tabs-selected{border-right:0}
.wallet #tabs .ui-tabs-panel .prices, .wallet #tabs .ui-tabs-panel .prices2{font-size:medium;font-weight:bold}
.wallet #tabs .ui-tabs-panel .prices div{overflow:hidden}
.wallet #tabs .ui-tabs-panel .prices p, .wallet #tabs .ui-tabs-panel .prices2 p{text-align:right;padding-right:350px;margin:10px 0}
.wallet #tabs .ui-tabs-panel .prices label, .wallet #tabs .ui-tabs-panel .prices2 label{padding-left:270px;float:left;width:185px;height:33px;line-height:33px}/**/

.wallet #tabs .rules{margin-top:40px;font-size:x-small;font-weight:normal;clear:both}
.wallet #tabs .contacts{position:absolute;width:630px;bottom:5px;right:10px;font-weight:normal;font-size:small}
.wallet #tabs .contacts table{margin:0 auto}
.wallet #tabs .contacts table td{padding:0 10px}

/*.wallet #tab1 img, .wallet #tab2 img {vertical-align:middle}
.wallet #tab2 .title{width:300px;padding-left:25px;color:#CD102C !important;font-size:large;font-weight:bold;height:41px;line-height:41px;background:transparent url('/themes/default/Views/Images/wallet/title_credits.png') no-repeat}
.wallet #tab2 table.t{width:100%;margin-bottom:20px}
.wallet #tab2 #xAmount{padding:10px 0;font-size:16pt;font-weight:bold}
.wallet #tab2 a{font-size:14px;text-decoration:underline;font-weight:bold}
.wallet hr{border-top:1px solid #7E7E7E;margin:40px 0 20px 0}
.wallet .prices div{padding-left:50px;font-size:14pt}
.wallet .prices label span{color: #CD102C}
.wallet .prices p{font-size:x-small}
.wallet .prices{width:100%}
.wallet .prices td{width:50%;vertical-align:top}
.wallet .prices div label{float:left;width:230px}
.wallet .prices .buy-by{margin-left:-50px;font-weight:bold;height:55px}
.wallet .prices .buy-by img{margin-right:10px}/**/

.wallet table.features{width:100%;margin:30px auto 0 auto}
.wallet table.features td{vertical-align:top}
.wallet div.features{width:270px;padding:5px}
.wallet div.features div{text-align:center;font-size:large;margin-bottom:6px}
.wallet div.features ul{margin:10px 0 10px 30px;padding:0 10px;font-weight:bold;list-style-type:square;list-style-image:url('/themes/default/Views/Images/square.gif')}
.wallet div.features ul li{padding:2px 0}
.wallet div.features div img{vertical-align:middle}
.wallet-history{margin:0 auto;width:500px}
.wallet-history th{font-size:14px}
.wallet-history td{text-align:center}

.settings ul.menu{list-style-type:none;padding:10px}
.settings ul.menu li{float:left;padding:0 10px;border-right:1px solid #9a9a9a}
.settings ul.menu li:last-child{border:none}
.settings table td{padding-left:5px;vertical-align:top}

.progressBarContainer{border:1px solid #7E7E7E;margin:5px 0;padding:5px;display:none}
.progressBarContainer .progressName{margin-bottom:10px}
.progressBarContainer .progressStatus{font-weight:bold}
.progressBarContainer .progressBar{margin-top:4px}
.progressBar div{color:#fff;text-align:center;background-color:#5D5D5D !important;border:1px solid #7E7E7E !important;height:10px !important;clear:both !important}

.settings .upload{color:#878686;margin:20px 0}
.settings .upload .back{font-size:1.5em;color:#CD102C}
.settings .upload ul{margin:20px 0;padding-left:40px}
.settings .uploadForm{margin-bottom:25px}
.settings .uploadForm table{margin:5px auto}
.settings .uploadForm table td{width:200px;text-align:center}

.settings .upload .list{clear:both;color:#fff;margin:40px 0}
.settings .upload .list a{color:#CD102C;font-weight:bold;text-decoration:underline}

.settings .upload .list div{float:left;width:195px;height:130px;display:table-cell}
.settings .upload .list div div{float:left;width:115px;height:auto;margin-top:17px}
.settings .upload .list div div.f{width:74px;margin-top:0px}
.settings .upload .list div div img{vertical-align:top}
.settings .upload .list div div p{clear:both;text-align:center;height:19px}

.settings .upload .list div div label{width:100%;float:left;cursor:pointer;line-height:18px;height:18px;overflow:hidden}
.settings .upload .list div div label.main{margin-bottom:10px}
.settings .upload .list div div input{margin-right:3px;vertical-align:middle}
#realInfo{padding-left:270px;min-height:220px !important;background:transparent url('/themes/default/Views/Images/imreal.png') no-repeat left bottom}

.albums td{width:195px !important}
.albums td a{color:#CD102C;font-weight:bold;text-decoration:underline}

div#gallery{width:390px !important}
div.gallery{text-align:center}
div.gallery .prev, div.gallery .next{cursor:pointer;float:left}
div.gallery .prev{margin-right:5px}
div.gallery .disabled{visibility:hidden}
div.gallery #thumbs{float:left;margin-top:9px}
div.gallery #galBigPrevDiv{height:265px}
div.gallery ul{list-style-type:none}
div.gallery ul li{list-style-type:none;float:left;margin-right:5px/*;border:1px solid #848484/**/}
div.gallery ul li img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;cursor:pointer}
div.gallery ul li img:hover,div.gallery ul li img.active{filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;border:1px solid #CD102C}/**/
div.tabs-container div.gallery .prev, div.tabs-container div.gallery .next{margin-top:15px}
div.tabs-container #galBigPrevDiv{cursor:pointer}

div#under-construction{position:absolute;height:500px;width:500px;left:50%;top:45%;margin:-250px 0 0 -250px;text-align:center}
div#under-construction img{background:transparent url('/bin/img/under-construction.png') no-repeat}
div#under-construction img.logo{width:284px;height:70px}
div#under-construction img.app{margin-top:20px;width:205px;height:311px;background-position:0 -68px}
div#under-construction p.txt{margin-top:20px;font-size:2.8em;font-weight:bold;font-family:Georgia,Verdana,Arial,serif}
div#under-construction a{text-decoration:underline}

.getx h2{display:block;margin:10px 0 20px 0;font-size:150%}
.getx p{text-align:right;font-size:100%;margin-bottom:20px;}
.getx p a{color:#025df3;text-decoration:underline}
.getx table{margin-top:20px;width:100%;border:1px solid #0f250a;font-weight:bold}
.getx table td{padding:5px}
.getx table td div{font-size:150%}
.getx table td p{font-size:100%;text-align:left;margin:5px 0 0 0}
.getx table td a{font-size:100%;font-weight:bold;text-decoration:underline;color:#B9122B}
.getx table td.first{width:80px;}
.getx table td.x{color:#ce930f;width:90px;font-size:150%}
.getx table td.last{width:140px;text-align:right}
.getx .s, #whereToSpend .s,#whereToSpend .foot{background: url('/themes/default/Views/Images/getx.png?2') no-repeat top left;margin:0 auto}
.getx .s5{background-position:-376px 0;width:36px;height:61px}
.getx .s6{background-position:-413px 0;width:58px;height:62px}
.getx .s7{background-position:-472px 0;width:41px;height:64px}
.getx .s10{background-position:-674px 0;width:49px;height:65px}
.getx .s11{background-position:-376px -61px;width:32px;height:67px}
.getx .s12{background-position:-407px -64px;width:30px;height:65px}
.getx .s13{background-position:-275px -14px;width:85px;height:51px}
#whereToSpend{font-size:150%;margin-bottom:110px}
#whereToSpend table{margin:20px 0;width:587px}
#whereToSpend .s1{background-position:0 0;width:128px;height:80px;line-height:80px;text-align:center}
#whereToSpend .s2{background-position:-129px 0;width:54px;height:53px}
#whereToSpend .s3{background-position:-184px 0;width:94px;height:75px}
#whereToSpend .s4{background-position:-279px 0;width:96px;height:16px}
#whereToSpend .foot{position:absolute;bottom:0;left:0;height:132px;width:614px;background-position:-725px bottom}
.ui-getx{background:transparent url('/themes/default/Views/Images/bg.jpg?1')}
.ui-getx .ui-dialog-titlebar{background-color:transparent !important}

#xchat{width:870px;margin:0 auto;border-collapse:separate;border-spacing:3px}
#xchat td{vertical-align:top}
#xchat .l{width:490px;border:1px solid #5d5d5d;padding:2px 0 0 10px;background-color:#000}
#xchat .r{border:1px solid #5d5d5d}
#xchat .title{margin:5px 0;font-size:large}
#xchat .chat-container{height:585px;background-color:#1c1c1c;overflow:auto}
#xchat .chat-container .notice{background-color:#000;margin:5px auto;padding:5px;width:330px;color:#777777;font-weight:normal;font-size:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#xchat .chat-container table{margin: 0 auto}
#xchat .chat-container .msg-dark .body{margin-right:14px;background-color:#363636;padding:0 4px 0 8px;margin-top:-10px;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
#xchat .chat-container .msg-dark{width:299px}
#xchat .chat-container .msg-dark .top{background:transparent url('/themes/default/Views/Images/xchat/public-dark-top.gif') no-repeat left top;height:22px}
#xchat .chat-container .msg-dark .bottom{height:10px;background:#1C1C1C url('/themes/default/Views/Images/xchat/public-dark-bottom.gif') no-repeat left top}
#xchat .add{margin:20px 0 0 0;font-size:12px;color:gray}
#xchat .add #err{color:#f00;font-weight:bold}
#xchat .add #notice{color:#00c000;font-weight:bold}
#xchat .add input{font-size:16px;width:310px}
#xchat .add div{margin:10px 0}
#xchat #playlist{position:relative}
#xchat #playlist #thumbs{float:left;margin-top:9px}
#xchat #playlist #thumbs ul{list-style-type:none}
#xchat #playlist #thumbs ul li{list-style-type:none;float:left;margin-right:5px;color:gray}
#xchat #playlist #thumbs ul li div{width:120px;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
#xchat #playlist #thumbs ul li img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;cursor:pointer;border:1px solid transparent}
#xchat #playlist #thumbs ul li img:hover,#xchat #playlist #thumbs ul li img.active{filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;border:1px solid #CD102C}
#xchat #playlist .prev, #xchat #playlist .next{cursor:pointer;float:left;margin:22px 0 0 0}
#xchat #playlist .disabled{visibility:hidden}
#xchat .lang{position:absolute;top:10px;right:70px}
#xchat .lang #langBox{padding:5px 20px 5px 5px;cursor:pointer;background:transparent url('/themes/default/Views/Images/lang-arrow.png?1') no-repeat right center}
#xchat .lang ul{list-style:none;position:absolute;top:20px;left:-2px;width:95px;z-index:1}
#xchat .lang ul li{background:transparent url('/themes/default/Views/Images/lang-droplist2.png') repeat-x}
#xchat .lang ul li img{margin-right:7px;}
#xchat .lang ul li a{display:block;height:22px;line-height:22px;padding:0 0 0 6px;text-decoration:none;font-weight:bold}
#xchat .lang ul li a:hover {color:#c0c0c0}

.welcome table{empty-cells:show;width:600px;margin:20px auto;border-collapse:separate;border-spacing:10px}
.welcome table td{vertical-align:top}
.welcome table td div{padding:5px 20px;font-size:120%}
.welcome table td div.t{font-weight:bold}
.welcome table td div.l{text-align:right}
.welcome table td div.l a{text-decoration:underline}
.welcome .s{width:100px;height:151px;background: url('/themes/default/Views/Images/welcome.png?2') no-repeat top left}
.welcome .s1{background-position:-100px 0}
.welcome .s2{background-position:-200px 0}
.welcome .s3{background-position:-300px 0}
.welcome .s4{background-position:-400px 0}

.notification{position:absolute;top:57px;left:205px;height:20px;line-height:20px;width:788px}
.notification div.n{height:20px;border:1px solid #5d4f4f;padding:0 5px 0 25px;margin-left:3px;background: url('/themes/default/Views/Images/notification-icons.png') no-repeat}
.notification .x{position:absolute;top:2px;right:5px;cursor:pointer}
.notification .date{color:#878686;font-size:80%}
.notification .n1{background-position:0 -40px !important}
.notification .n2{background-position:0 0}
.notification .n3{background-position:0 -180px !important}
.notification .n4{background-position:0 -160px !important}
.notification .n5{background-position:0 -160px !important}
.notification .n6{background-position:0 -160px !important}
.notification .n7{background-position:0 -160px !important}
.notification .n8{background-position:0 -140px !important}
.notification .n9{background-position:0 0 !important}
.notification .n10{background-position:0 0 !important}

.match{width:170px !important}
.match .header{color:#fff;font-size:14px !important;margin-bottom:10px;text-align:center}
.match .message{text-align:center}
.match .dontlike{margin-top:20px}
.match .dontlike a{font-size:16px;font-weight:bold;color:#CD102C}

.showup input{font-size:16px}
.showup p{margin:10px 5px;font-size:12px}
.showup table{width:450px;margin:10px auto}
.showup table td{text-align:center;vertical-align:top;font-size:12px;font-weight:bold;padding:3px 0}
.showup table td.mid{padding-top:30px}
.showup .s{height:100px;margin:10px auto 0 auto;background:url('/themes/default/Views/Images/showup.png?1') no-repeat top left}
.showup .s1{width:111px;}
.showup .s2{width:77px;background-position:-111px 0}
.showup .sx{width:62px;background-position:-188px 0}
.showup .ss{height:60px;margin:10px auto 0 auto;background:url('/themes/default/Views/Images/showup.png?1') no-repeat top left}
.showup .ss1{width:65px;background-position:0 -100px}
.showup .ss2{width:46px;background-position:-66px -100px}
.showup .ssx{width:37px;background-position:-113px -100px}
.showup .left{margin-top:5px}
form.showup{width:400px}
form.showup p{margin:0 0 10px 0}



img,input,button,div#login div,.ui-dialog .ui-icon,.ui-dialog img,.ui-dialog div,div#langBox,div.title,table.wall{behavior:url('/bin/css/iepngfix.htc')}