/*
ffa200 - background
ff7900 - border
a30636 - link
*/
::-moz-focus-inner { padding:0; border:0; }
input[type="text"] {height:17px; margin-bottom:5px;}
input[type="file"] {height:18px; margin-bottom:5px;}
input[type="password"] {height:18px; margin-bottom:5px;}
input[type="file"] {cursor:pointer;}
input, textarea{ outline: none; }
select {1height:18px; margin-bottom:5px; 1padding:1px 1px 1px 0; cursor:pointer;}
label.finger {cursor:pointer;}
a:hover {text-decoration:none;}
ul.comment p{ margin-top: -2px; }
p{ padding: 0 0 5px; }
.vishide {visibility:hidden;}
.brd{border:1px solid red;}
.button{background:#333333; color:#ffffff; border:1px solid #000000; height:20px; padding:0 7px 2px; font-size: 11px;}
.button_active{background:#ff7900; color:#000000; border:1px solid #000000; height:20px; padding:0 7px 2px; font-size: 11px; }
.active_btn{background:#ff7900; color:#000000; border:1px solid #000000; height:20px; padding:0 7px 2px;}
.button_small_active{background:#ff7900; color:#000000; border:1px solid #000000; height:20px; padding:0 7px 2px;}
.button_small{background:#333333; color:#ffffff; border:1px solid #000000; cursor:pointer; height:20px; padding:0 7px 2px;}
@-moz-document url-prefix()
{
	.button{padding-bottom:2px;}
	.button_active{padding-bottom:2px; cursor: pointer; }
	.active_btn{padding-bottom:2px;}
	.button_small_active{padding-bottom:1px;}
	.button_small{padding-bottom:1px;}
}
.nav_title{ text-align: center;  }
.nav_title a{ display: inline-block;  }
.nav_title b{ display: inline-block; padding: 0 4px;  }

.png_behavior,.png {behavior: url('./_frameworks/main/mixer/css/iepngfix.htc');}
.img_border{border:1px solid #000000;}
.userinfo-c-wide{width:750px; margin-left:135px;} /*margin-left:155px;*/
.userinfo-c-wide a{color:#A30636;}
#wide {width: 700px;padding-left:150px;position: relative;z-index: 12;}
#wide a {color: #a30636;}
#content a {color: #263465;}
.header_big {font-size: 18px; line-height:24px; color: #a30636; text-align:left; padding-top:15px; padding-bottom:15px; font-weight:bold;}
.header_big a{ color: #a30636 !important; }
.header_small{font-size: 14px; line-height:20px; color: #a30636; text-align:left; padding-top:15px; padding-bottom:15px; font-weight:bold;}
.personal_header{font-size: 14px; line-height:20px; color: #a30636; text-align:left; padding-top:15px; padding-bottom:15px; font-weight:bold;}
.user_name {font-size: 24px; line-height:32px; color: #a30636; margin: -5px 0 10px; }
.pri_med_bold { color: #a30636; font-size:20px; }
.profcontent{padding:10px 10px 5px 10px; line-height:16px; border-right:none !important; border-left:none !important;}
.body_text{ line-height:16px;}
#profile{ width: 700px; padding-left:150px; position: relative;z-index: 12;}
#profile a {color: #a30636;}
#profile dl{float: left; width: 330px; padding-bottom: 10px; position: relative; margin-left: -5px; display: inline; }
#profile dt{position: relative; width: 107px; height: 105px; float: left; margin: 5px 0 0; }
#profile dt img{}
#profile dt span{position: absolute; top: 0; left: 0; display: block; width: 130px; height: 144px; background: url(../img/border-profile.png);}
* html #profile dt span{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_frameworks/main/space/img/border-profile.png, sizingMethod='crop');}
#profile dd{margin-left: 145px;}
* html #profile dd{height: 1px;}
#profile dd.name{font-size: 24px; line-height: 28px; margin-bottom: 10px; color: #a30636;}
#profile dd.profile-completion{margin-top: 7px; padding-top: 8px; border-top: 1px solid #E0E0E0; color: #a30636;}
#profile strong{color: #a30636;}
li.gr{float: left; width: 123px;}
li.gr div{border: 1px solid #E0E0E0; padding: 1px; margin-top: 5px;}
li.gr table{width: 100%; background: #FFF url(../img/graph.gif) repeat-x 0 0; line-height:3px; height: 6px; overflow:hidden; }
li.gr td.graph{background: #FFF; height: 6px;}
li.num{padding: 3px 0 0 5px; font-weight: bold; float: left;}
#personal-stat{float: right; position: relative; margin-bottom: 10px; width: 181px; height: 140px; background: url(../img/stats-bg.gif); overflow: hidden;}
#personal-stat li{padding: 4px 0 0 6px;}
#personal-stat a{font-weight: bold;}
#personal-stat img{vertical-align: middle;}
#profile .links{clear: both; overflow: hidden; width: 100%; padding-top: 10px;  border-top: 1px solid #E0E0E0;}
#profile .links li{float: left; display: inline; margin-right: 22px; padding-left: 14px; background: url(../img/bullet-more.gif) no-repeat 0 50%;}
#profile .links li.gold a{color: #FF1010;}
#profile .links li.gold{background-image: url(../img/bullet-more-blue.gif);}
#search_info dd{margin-left: 115px;}
.im_inactive{text-decoration:none; color:#333333;}
table.tbl_friend {border-collapse: separate;}
td.blue{background-color: #ffa200; 1text-align:center; border:1px solid #ff7900; padding: 0 0 0 40px; }
td.violet{background-color: #333333; color:#ffffff; height:25px; font-weight:bold; text-align:center;}
td.grey{background-color: #ffa200; text-align:center;border:1px solid #ff7900;}
img.violet{border:1px solid #000000;}
.light{background-color: #ffa200;1border:1px solid #ff7900;}
.gr_table{border-collapse: separate;}
.gr_header{background-color: #333333; height:22px; padding:5px; color:#ffffff; font-size:18px; line-height:18px; overflow:hidden;}
.gr_image{background:#ffa200; width:90px; height:100px; text-align:center;border:1px solid #ff7900;}
.gr_image img{border:1px solid #000000;}
.gr_cell{background:#ffa200; padding:10px; color:#000000; border:1px solid #ff7900;}
.gr_cell input{cursor:pointer;}
.gr_cell h1 a{font-size:24px; line-height:28px; color:#000000; font-family: Arial,"Arial Narrow",  Verdana, sans-serif; font-weight:bold;}
.gr_date{background:#ffa200; padding:15px; color:#000000; width:90px;border:1px solid #ff7900;}
.gr_info{border:1px solid #ff7900;	width:180px; min-height:65px;//height:65px !important; float:left; background:#f8cb7d; padding:5px;}
.gr_list {width:720px; list-style-type:square;}
.gr_list li{float: left; width:200px; display: inline; margin-left: 9px; padding-left: 9px; background: url(../img/bullet-header.gif) no-repeat 0 50%;}
.line{color:#333333; height:1px; width:100%; border:0px; background:#333333;}
.header{font-weight:bold;}
.thumbnail{overflow:hidden;background:#ffa200;border: 1px solid #ff7900;width:122px; height:140px; float:left;margin-left:20px; padding-top:10px; padding-bottom:10px; margin-bottom:20px;}
li.gr{float: left; width: 160px;}
li.gr div{border: 1px solid #000000; padding: 1px; margin-top: 5px;}
li.gr table{width: 100%; background: #FFF url(../img/profilec-tile.gif) repeat-x 0 0; line-height:3px; height: 3px; overflow:hidden; }
li.gr td.graph{background: #FFF; height: 3px;}
li.num{padding: 3px 0 0 5px; font-weight: bold; float: left;}

input.btn{ height: 20px; 1font-size: 12px; line-height: 20px; color: #fff; box-sizing: 0; outline: none; padding: 0 7px 1px; border-radius: 3px; border: none; cursor: pointer; }
@-moz-document url-prefix()
{
	input.btn{padding-bottom:2px;}

}
.hot_button_1{ background: #67fefa; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-1.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_2{ background: #6ea6fc; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-2.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_3{ background: #9f9fc7; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-3.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_4{ background: #949494; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-4.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_5{ background: #b2b077; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-5.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_6{ background: #bebc7e; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-6.gif); color: #FFF; border:none; padding-bottom:3px;*/}
.hot_button_7{ background: #ff8502; /*cursor:pointer; padding: 0 6px; height: 23px; background: url(../img/button-hot-bg-7.gif); color: #FFF; border:none; padding-bottom:3px;*/}
table.bordered {color:#000000;padding: 0px;border-spacing: 1px;margin: .5em 0px;background: #ffbb00;border: 1px solid #ff7900; border-bottom-width: 5px;}
table.bordered th {font-weight: bold;padding: 4px 12px;border-bottom: 2px solid #ff7900;background: #ffbb00;}
table.bordered .subhead {border-top: 1px solid #ff7900;}
table.bordered td {padding: 4px 16px;margin: 0px;background-color: #ffbb00;color:#000000;}

table.jc{margin:20px;}
td.jc_left{font-weight:bold; width:250px; text-align:right; padding: 0 10px 5px 0;}
td.jc_right{ padding: 0 0 5px 0; }
.blog_bg {background: #ffa200; border:1px solid #ff7900;}
.blog_photo {border: 1px #000000 dashed; width:90px; height:100px;}
.blog_img {border: 1px #000000 dashed; width:90px; height:100px;}
#video_details {padding-bottom:10px;}
#video_details dt {	float:left;	font-weight:bold; }
#video_details a {}
#user_details {	padding:10px; background:#ffa200; color:#000000; border:1px solid #000;}
#user_details h4{ font-size:18px; margin:0 10 0 10; padding-bottom:10px;}
#user_details dt { float:left;	font-weight:bold; }
#user_details a{ font-weight:bold; font-size:10px;}
#user_details dl{ margin-left:7px; font-size:10px;}
#user_details img{border:1px solid #000000;}
#video_links { padding:10px; color:#000000;}
#video_links_img{height:30px;}
#video_links_img video_links_link{height:30px;}
#video_links_img  img {behavior: url('./_server/design/pngbehavior.htc');}
#video_links_img  a {font-weight:bold;}
#rate_this img {behavior: url('./_server/design/pngbehavior.htc'); width:29px; height:29px;}
#video_info{padding:15px; font-size:12px;}
#video_info input{border:1px solid #000000;}
#vidio_comment{padding:35px; font-size:11px;}
#player_brd{margin-left:5px;background:#a30636 url(../img/video_top.gif) no-repeat;width:525px;height: 480px;color:#ffffff;}
#player_brd .in{	background: url(../img/video_bottom.gif) no-repeat  0 100%; position: relative;width:525px;height: 480px;}
#complite{float: left; width: 180px; margin-top:17px; margin-bottom:5px; text-align:left; z-index:12;}
#complite p{margin: 0 0 5px !important;}
#complite a {color: #a30636;}
#blog_message{text-align:left;}
#calendar{width: 84%;margin-top: 12px;border-left: 1px solid #000000;border-top: 1px solid #000000;}
#calendar td{height: 60px;font-size: 8pt;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;padding-top: 5px;border-bottom: 1px solid #000000;border-right: 1px solid #000000; font-weight: bold; vertical-align: top;background-color: #ffa200;width: 13%;}
#calendar a:link, #calendar a:visited, #calendar a:hover{font-weight: normal; color: #fff;font-size: 7pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#week td{background-color: #333333;font-weight: bold;color: White;font-size: 8pt;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;text-align: center;height: 30px;vertical-align: middle;}
#calendar .event{background-color: #a30636; color: #fff;}
#calendar .today{background-color: #ff7900;color: #fff;}
.event_ul{}
.event_link{color:fff;font-weight: normal;font-size: 7pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clndr_link{color:fff;font-weight: normal;font-size: 7pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.del_link{color:fff;font-weight: normal;font-size: 7pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.attending{color:#3300FF;}
.maybe{color:#333333;}
.cant{color:#FF0000;}
#popup{background:#ffa200; font: 11px/14px Tahoma, Verdana, sans-serif; padding:5px;}
div.newm_status {position:absolute;font-size:9px;top:5px;font-weight:normal;font-family:Arial;color:#FFF;text-indent:5px;text-decoration:none;overflow:hidden;}
div.status1 {background:url(../images/status1.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#ff9999;}
div.status2 {background:url(../images/status2.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#fa9bff;}
div.status3 {background:url(../images/status3.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#c1a1ff;}
div.status4 {background:url(../images/status4.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#a8f6ff;}
div.status5 {background:url(../images/status5.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#9affd9;}
div.status6 {background:url(../images/status6.png) transparent repeat-x; height:22px; width:90px;top:85px;color:#dcffc2;}
div.status7 {background:url(../images/status7.png) transparent repeat-x; height:22px; width:90px;top:85px;}

div.status_home_page {position:absolute;height:22px;background:url(../images/status.png) transparent repeat-x;width:115px;top:17px;left:22px;overflow:hidden;_behavior: url("./_frameworks/main/mixer/css/iepngfix.htc");z-index:2;font-size:9px;color:#fff; line-height:14px;}
div.status_home_page a { color: #fff !important; text-decoration:none; width:100%; display:block; cursor:pointer;}
div.status_home_page div#profile_status  {text-indent:5px;color:#FFFFFF;font-family:Arial;position:relative; cursor: pointer; }

div.status_home_page div#profile_status a.img {height:20px;margin:0;}
div.status_home_page input {background:transparent;color:#FFF;border:none;outline:none;text-indent:5px;width:100px;}
span.popup-info{display: block; width: 145px; height: 107px; position: absolute; visibility: hidden; background: url(../img/popup-info-bg.png);_behavior: url("./_frameworks/main/mixer/css/iepngfix.htc");z-index:100;}
span.popup-info .dx{display: block; overflow: hidden; text-align: left !important; font-size: 9px; line-height: 11px; color: #295A6C; position: relative; top: 32px; padding: 0 31px 0 34px; height: 33px;z-index:200;}
div.list_status {font-size:9px;left:0;position:absolute;top:86px;width:90px; text-align:center; vertical-align:top; line-height:12px; z-index:1;}

a.list_button_text.icon_reaplay{ background: url(../images/icon_reply.png) 0 1px no-repeat; padding: 0 0 0 20px; }


.user_list_ico{float: right; width: 192px; height: 10px; position: relative; left: 30px;}
.user_list_ico img{margin:2px 0 -3px 0;}
.user_list_ico i{line-height:28px;}

#remember{vertical-align:middle;}

.widgets{width:650px; margin-left:150px; position: relative; z-index: 12; }
.widgets_list td{vertical-align:top;}
.widgets_list h3{margin-top:3px;}
.widgets_list p{margin:10px 0;}
.widgets_list .widget_panel {
	background: url(../images/widget_panel.png) 0px 0px no-repeat transparent;
	height: 28px;
	margin: 10px 0px;
	overflow: hidden;
	padding: 5px 5px 5px 10px !important;
	width: 374px;
}

.widgets_list label:hover {
	text-decoration:none;
}
.widgets_list label {
color: #000000;
cursor: pointer;
text-decoration: underline;
}

.widgets_list .widget_panel input{vertical-align:middle;}
.mail_button .light{height:20px;}
.invite_friends {width:750px;}
.invite_friends th{text-align:left;}
.invite_friends td{text-align:left;}
.invite_friends td.button_inv{text-align:right;}

.bl_logo{ position:absolute; width:126px; height:150px; top: 0; left: -251px; }
.bl_logo .bl{ display: table-cell; vertical-align: middle; width:126px; height:150px; }
.home_logo{
	display:block; 1position:absolute; 1width:126px; 1height:22px; 1top:66px; 1left:-230px; 1background: url(../images/logo_inner.png) 0px 0px no-repeat;
}
.home_menu{display:block; position:absolute; width:120px; height:110px; top:35px; left:-120px; z-index:100; background: url(../images/icon_home.png) 20px 25px no-repeat; }

.list_view11 {border-bottom:1px solid #A30636;}
input.adv_search_chk{margin: 2px 0 7px; vertical-align:top;}
label.adv_search_chk:hover {border-bottom:none;}
label.adv_search_chk {border-bottom: 1px dashed #000; cursor:pointer; vertical-align:top;}
.dash {border-bottom:1px dashed #000; cursor:pointer;}
.dash:hover {border-bottom:none;}
.bg_right{position:absolute; width:87px; height:314px; background: url(../images/games/bg_right.png) 0 0 no-repeat; left:772px; margin-top:55px; z-index:0;}
.mail_compose input{font: 11px/14px "Tahoma", "Verdana", sans-serif; padding-bottom:1px;}
.mail_compose textarea{font: 11px/14px "Tahoma", "Verdana", sans-serif;}
.mail_compose .mail_label {vertical-align:top; padding-top:7px;}

.sec_med_bold{ font-weight: bold; }

.lovecalc_logo{margin-left:70px;}
.lovecalc{margin:15px 75px 25px 75px; background: url(../img/love_calc_bg.png) no-repeat 0 0; width:567px; height:213px;}
.lovecalc img.left{position:relative; top:23px; left:25px;}
.lovecalc img.right{position:relative; top:23px; left:289px;}
.lovecalc .name_match{position:relative; top:-115px; width:100%; text-align:center; font-size: 25pt; font: Tahoma, Verdana, sans-serif; color:#a63638;}
.lovecalc .love_level{position:relative; top:-30px; width:100%; text-align:center; font-size: 65pt; font: Tahoma, Verdana, sans-serif; color:#f3e21e;}
.lovecalc .name_left{float:left; width:250px; height:30px; padding:15px 10px 0px 20px; text-align:left; font-size: 25pt; font: Tahoma, Verdana, sans-serif; color:#f3e21e; overflow:hidden;}
.lovecalc .name_right{float:right; width:250px; height:30px; padding:15px 20px 0px 10px; text-align:right; font-size: 25pt; font: Tahoma, Verdana, sans-serif; color:#f3e21e; overflow:hidden;}

.profile_inf{ padding: 10px 0 0; }
a.icon_photo{ background: url(../images/icon_photo.png) 0 0 no-repeat; width: 24px; height: 21px; display: block; position: absolute; top: 5px; left: 5px; }

.fileuploadbox .jq-file{ width: 93%; margin: 0 0 5px; }

.cl{ clear: both; }

.list_ch{ margin: 0; padding: 0; }
.list_ch li{ margin: 0 0 5px; padding: 0;}
.list_ch li input{ vertical-align: bottom; *margin-bottom:-3px;}
.list_ch li label{ vertical-align: bottom; border-bottom:1px dash #fff;}

.bl_join3{ margin: 10px 0 0 40px; }
.bl_join3 p{ margin: 0 !important; padding: 0 0 5px; }
.bl_join3 p.bigm{ margin: 0 0 20px !important; padding: 0; }
.bl_join3 .bl_upload{ margin: 0 0 20px; }
.bl_join3 .bl_upload .upload{ margin: 0 0 20px; }
.bl_join3 .bl_upload .upload .pic{ float: left; }
.bl_join3 .bl_upload .upload .pic img{ margin: 0 0 5px; }
.bl_join3 .bl_upload .upload .pic_info{ margin: 0 0 0 150px; }
.bl_join3 .bl_upload .upload .pic_info .bl{ margin: 0 0 30px; }
.bl_join3 .bl_upload .upload .pic_info .bl span{ font-size: 10px; display: block; }
.bl_join3 .bl_upload .upload .pic_info strong{ display: block; margin: 0 0 3px; }
.bl_join3 .bl_upload .bl_captcha{ clear: both; }
.bl_join3 .bl_upload .bl_captcha .pic{ float: left; margin: 0 0 20px; }
.bl_join3 .bl_upload .bl_captcha .pic img{ margin: 0 0 5px; }
.bl_join3 .bl_upload .bl_captcha .info{ margin: 0 0 0 185px; }
.bl_join3 .bl_upload .bl_captcha .info span{ display: block; margin: 0 0 5px; }

img.cursor{ cursor: pointer; }
.tb_upgrade{ }
.tb_upgrade td{ padding: 0 0 5px; }
.tb_upgrade td label{ cursor: pointer; }

ul.list_ch{ margin: 0; padding: 0; }
ul.list_ch li{ margin: 0 3px 5px 0; padding: 0; }
ul.list_ch li input{ vertical-align: top; margin: 0 2px 0 0; }
ul.list_ch li label{ vertical-align: top; cursor: pointer; }

.bl_frm_search{  }
.bl_frm_search .bl{ width: 233px; float: left; }
.bl_frm_search .title{ font-weight: bold; margin: 0 0 3px; }
.bl_frm_search .age{ margin: 0 0 10px; }
.bl_frm_search .age select{ width: 60px; }
.bl_frm_search input.key{ width:164px; height: 15px; padding: 0 3px; }

.profile_editable {padding-left:2px; text-align:left; float:left; display: block; width: 100%;}
#gallery .editable {
	display:inline-block; padding:0 5px 3px; margin: 0 -5px;
	transition: all .25s; border-radius: 6px/5px
}
#gallery .editable:hover, #gallery .editable:focus  {background-color: #505050; color:#fff}
#gallery .editable:focus {cursor:text !important}

.profile_photo_edit_editable{word-wrap:break-word; width: 130px;}
.profile_photo_edit_editable .profile_photo_edit_editable_textarea {width: 100%; border:none; height: 42px;}
.profile_photo_edit_editable_hover{background-color:#505050;}

.rec_profile {display: none; position:absolute; height:140px; margin-left:-10px; margin-top:-8px;}
.rec_home {display: none; position:absolute; left:308px; margin-top:91px; z-index:199;}

.sec_little{ }

.show_all{display:block; width:26px; height:15px; background:url(../images/men_women_passive.png) no-repeat; float:left; margin-top:2px;}
.show_men{display:block; width:20px; height:15px; background:url(../images/men_passive.png) no-repeat; float:left; margin-top:2px; margin-left:2px;}
.show_women{display:block; width:20px; height:15px; background:url(../images/women_passive.png) no-repeat; float:left; margin-top:2px; margin-left:2px;}
.active .show_all{background:url(../images/men_women_active.png) no-repeat;}
.active .show_men{background:url(../images/men_active.png) no-repeat;}
.active .show_women{background:url(../images/women_active.png) no-repeat;}

/*-- list_pay --*/
ul.list_pay{ margin: 0 0 5px; padding: 0; float: left; clear: both; }
ul.list_pay li{ margin: 0 15px 15px 0; padding: 0; float: left; }
ul.list_pay li a{ display: block; width: 112px; height: 71px; border: 1px solid #dcdcdc; border-radius: 5px; }
ul.list_pay li a.logo_paypal{ background: #fff url(../../../common/images/logo_pay_paypal.png) 0 0 no-repeat; }
ul.list_pay li a.logo_paypal:hover, ul.list_pay li a.logo_paypal.checked { background: #fffab7 url(../../../common/images/logo_pay_paypal.png) 0 0 no-repeat; }
ul.list_pay li a.logo_2co{ background: #fff url(../../../common/images/logo_pay_2co.png) 0 0 no-repeat; }
ul.list_pay li a.logo_2co:hover, ul.list_pay li a.logo_2co.checked { background: #fffab7 url(../../../common/images/logo_pay_2co.png) 0 0 no-repeat; }
ul.list_pay li a.logo_ccbill{ background: #fff url(../../../common/images/logo_pay_ccbill.png) 0 0 no-repeat; }
ul.list_pay li a.logo_ccbill:hover, ul.list_pay li a.logo_ccbill.checked { background: #fffab7 url(../../../common/images/logo_pay_ccbill.png) 0 0 no-repeat; }
ul.list_pay li a.logo_chronopay{ background: #fff url(../../../common/images/logo_pay_chronopay.png) 0 0 no-repeat; }
ul.list_pay li a.logo_chronopay:hover, ul.list_pay li a.logo_chronopay.checked { background: #fffab7 url(../../../common/images/logo_pay_chronopay.png) 0 0 no-repeat; }
ul.list_pay li a.logo_fortumo{ background: #fff url(../../../common/images/logo_pay_fortumo.png) 0 0 no-repeat; }
ul.list_pay li a.logo_fortumo:hover, ul.list_pay li a.logo_fortumo.checked { background: #fffab7 url(../../../common/images/logo_pay_fortumo.png) 0 0 no-repeat; }
ul.list_pay li a.logo_robokassa{ background: #fff url(../../../common/images/logo_pay_robokassa.png) 0 0 no-repeat; }
ul.list_pay li a.logo_robokassa:hover, ul.list_pay li a.logo_robokassa.checked { background: #fffab7 url(../../../common/images/logo_pay_robokassa.png) 0 0 no-repeat; }
ul.list_pay li a.logo_multisafepay{ background: #fff url(../../../common/images/logo_pay_multisafepay.png) 0 0 no-repeat; }
ul.list_pay li a.logo_multisafepay:hover, ul.list_pay li a.logo_multisafepay.checked { background: #fffab7 url(../../../common/images/logo_pay_multisafepay.png) 0 0 no-repeat; }
ul.list_pay li a.logo_skrill{ background: #fff url(../../../common/images/logo_pay_skrill.png) 0 0 no-repeat; }
ul.list_pay li a.logo_skrill:hover, ul.list_pay li a.logo_skrill.checked { background: #fffab7 url(../../../common/images/logo_pay_skrill.png) 0 0 no-repeat; }
ul.list_pay li a.logo_zombaio{ background: #fff url(../../../common/images/logo_pay_zombaio.png) 0 0 no-repeat; }
ul.list_pay li a.logo_zombaio:hover, ul.list_pay li a.logo_zombaio.checked { background: #fffab7 url(../../../common/images/logo_pay_zombaio.png) 0 0 no-repeat; }
ul.list_pay li a.logo_payulatam{ background: #fff url(../../../common/images/logo_pay_payulatam.png) 0 0 no-repeat; }
ul.list_pay li a.logo_payulatam:hover, ul.list_pay li a.logo_payulatam.checked { background: #fffab7 url(../../../common/images/logo_pay_payulatam.png) 0 0 no-repeat; }
ul.list_pay li a.logo_pagseguro{ background: #fff url(../../../common/images/logo_pay_pagseguro.png) 0 0 no-repeat; }
ul.list_pay li a.logo_pagseguro:hover, ul.list_pay li a.logo_pagseguro.checked { background: #fffab7 url(../../../common/images/logo_pay_pagseguro.png) 0 0 no-repeat; }

.fullprof_bot_border{ padding: 0 0 20px; }

.progress-bar{text-align: left; margin-top:1px; margin-left:1px; max-width:390px; float:left;width:0px;height:16px;font-size:10px;line-height:16px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
             background-size:40px 40px;
  -webkit-border-radius: 6px 0px 0px 6px;
     -moz-border-radius: 6px 0px 0px 6px;
          border-radius: 6px 0px 0px 6px;}
.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 0px;
  direction: ltr;
  cursor: pointer;

}
/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
}
}
.bl_search_email{ float: left; width: 162px; margin: 3px 0 0 12px; position: relative; }
.bl_search_email input{ width: 137px; height: 18px; border-radius: 10px; border: 1px solid #d5cd8a; background: #fffce5; padding: 0 20px 0 5px; }
@-moz-document url-prefix() {
	.bl_search_email input {padding-bottom: 0;}
}
.bl_search_email a.icon_search_email{ background: url(../images/icon_search_email.png) 0 0 no-repeat; width: 12px; height: 12px; display: block; position: absolute; top: 4px; right: 5px; }
.tooltip {
color:#000;
position: absolute;
z-index: 1000;
border: 1px solid gray;
background-color: #FFFFD4;
padding:8px;
opacity: 0.90;
filter: alpha(opacity=90);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}

.blink {
  -webkit-animation: blink 2.7s linear infinite;
  animation: blink 2.7s linear infinite;
}
@-webkit-keyframes blink {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}

.fb_button_join{color: #FFFFFF!important; display:block; width:198px; height:23px; cursor:pointer; background: url(../images/fb_btn_join.png) no-repeat 0 0; text-decoration:none; font-size:10px; text-align:center; padding:3px 4px 0px 8px; margin:0 0 7px 0;}
.fb_button_round{color: #FFFFFF; display:block; width:180px; height:23px; cursor:pointer; background: url(../images/fb_btn.png) no-repeat 0 0; text-decoration:none; font-size:10px; text-align:center; padding:3px 4px 0px 8px; margin:0 0 7px 73px;}

.lazy {display:none;}

.preloader_css{
position: absolute; top: 13px; right: 3px; display: block;
width:13px;
height:16px}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:2px;
height:5px;
-moz-border-radius:2px 2px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.8s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:2px 2px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.8s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:2px 2px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:0.8s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:2px 2px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:0.8s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:2px 2px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:0.8s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:6px;
-moz-animation-delay:0.3s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.3s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.3s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.3s;
-o-transform:rotate(-90deg);
animation-delay:0.3s;
transform:rotate(-90deg);
}

#rotateG_02{
left:2px;
top:2px;
-moz-animation-delay:0.4s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.4s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.4s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.4s;
-o-transform:rotate(-45deg);
animation-delay:0.4s;
transform:rotate(-45deg);
}

#rotateG_03{
left:5px;
top:1px;
-moz-animation-delay:0.5s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.5s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.5s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.5s;
-o-transform:rotate(0deg);
animation-delay:0.5s;
transform:rotate(0deg);
}

#rotateG_04{
right:2px;
top:2px;
-moz-animation-delay:0.6s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.6s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.6s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.6s;
-o-transform:rotate(45deg);
animation-delay:0.6s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:6px;
-moz-animation-delay:0.7s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.7s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.7s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.7s;
-o-transform:rotate(90deg);
animation-delay:0.7s;
transform:rotate(90deg);
}

#rotateG_06{
right:2px;
bottom:1px;
-moz-animation-delay:0.8s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:0.8s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:0.8s;
-ms-transform:rotate(135deg);
-o-animation-delay:0.8s;
-o-transform:rotate(135deg);
animation-delay:0.8s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:5px;
-moz-animation-delay:0.9s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:0.9s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:0.9s;
-ms-transform:rotate(180deg);
-o-animation-delay:0.9s;
-o-transform:rotate(180deg);
animation-delay:0.9s;
transform:rotate(180deg);
}

#rotateG_08{
left:2px;
bottom:1px;
-moz-animation-delay:1s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1s;
-o-transform:rotate(-135deg);
animation-delay:1s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}
#adv_gl span {color: #a30636;}
.banner_top {text-align: center; margin-bottom: 7px;}
.banner_header {text-align: center; margin-bottom: 15px;}
.banner_home {text-align: center; margin: 21px 0px 10px 0px; position: relative; z-index: 12;}
.banner_footer {text-align: center; margin-top: -30px; position: relative;}
.banner_footer_additional {text-align: center; clear: both; margin-top: 10px;}

.not_menu_site{height: 80px;}

.bl_3dcity{ clear: both; margin: 0 auto; left: 17px; position:relative; overflow: hidden; width:750px; }
.bl_3dcity .head{ height: 49px; background: #000 url(../images/bl_3dcity_decor.png) 22px 0 no-repeat; color: #555; padding: 0 10px 0 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius: 10px 10px 0 0; }
.bl_3dcity .head .title{ float: left; margin: 15px 0 0; }
.bl_3dcity .head h1{font-size: 24px; line-height: 26px; padding: 0;font-weight: normal; float: left; margin: 0 10px 0 0; color: #6c6c6c; }
.bl_3dcity .head span{ color: #828282; display: block; float: left; margin: 9px 0 0; }
.bl_3dcity .head span b{ font-weight: normal; color: #d5da0c; }
.bl_3dcity .head .link{ float: right; margin: 0 -10px 0; }
.bl_3dcity .head .link a{ background: url(../images/icon_open_window.png) 100% 11px no-repeat; color: #828282; padding: 12px 40px 11px 0; display: block; line-height: 24px; }
.bl_3dcity .head .link a:hover{ color: #d5da0c; }
.bl_3dcity .cont{ clear: both; /*height: 700px;*/ }
.bl_3dcity .foot{ clear: both; height: 34px; background: #000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius: 0 0 10px 10px; }
* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%; font-family: Tahoma, Verdana, sans-serif; }
textarea{ resize: none; }
ul, ol {list-style: none;}
input.button {cursor: pointer; cursor: hand;}
img, fieldset {border: none;}
table {border-collapse: collapse; border: none;}
table.mail_button input[type="checkbox"] { cursor: pointer; }
body {
  background: #FF7900 url("../img/body-bg.jpg") no-repeat 50% 366px;
  font: 11px/14px Tahoma, Verdana, sans-serif;
  color: #000;
}

#wrapper {
  width: 995px;
  margin: 0 auto;
}

.c {
  margin: 0 auto;
}


#flash {
  background: url("../img/_flash-bg.jpg");
  height: 366px;
  width: 995px;
  overflow: hidden;
}

#search {
  width: 510px;
  margin-left: 263px;
  background: #000 url("../img/search-bg.gif") repeat-x 0 0;
  color: #FFF;
  height: 35px;
  position: relative;
  z-index: 100;
}
#search form {
  height: 35px;
  background: url("../img/search-in-bg.png") no-repeat 267px 0;
}
#search fieldset {padding-left: 70px;}

.h-inp {
  border: 1px solid #3B3B3C;
  border-width: 1px 0 0 1px;
  display: block;
  position: relative;
}
.h-inp span {
  border: 1px solid #020206;
  display: block;
  background: #020206;
  opacity: .5;
}
.h-inp input {
  width: 100%;
  border: none;
  background: transparent;
  color: #999;
}

#search .h-inp {
  float: left;
  width: 320px;/*338*/
  margin: 0 11px 0 0;
}
#search .h-inp input {
  padding: 2px 0;
  //color: #515153;
}
#search .button {
  float: left;
  margin-top: 5px;
  //margin-top: 6px;
  color: #FFF;
}

#search .decor-l {
  position: absolute;
  top: 0;
  left: -181px;
  width: 181px;
  height: 35px;
  background: url("../img/search-left-bg.png");
}
#search .decor-r {
  position: absolute;
  top: 0;
  right: -181px;
  width: 181px;
  height: 35px;
  background: url("../img/search-right-bg.jpg");
}

#login-prep {
  margin-left: 366px;
  width: 296px;
  height: 172px;
  position: relative;
  z-index: 5;
  background: #000 url("../img/main-login-bg.jpg");
}
#login-area {
  margin: -172px 0 0 366px;
  width: 296px;
  height: 172px;
  position: relative;
  color: #FFF;
  z-index: 7;
}
#login-prep .decor-l {
  position: absolute;
  top: 0;
  left: -284px;
  width: 284px;
  height: 122px;
  background: url("../img/main-login-left-bg.jpg");
}
#login-prep .decor-r {
  position: absolute;
  top: 0;
  right: -262px;
  width: 262px;
  height: 122px;
  background: url("../img/main-login-right-bg.jpg");
}
#login-area .h-inp {
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 15px;
}
#login-area .h-inp input {
  font: bold 10px Tahoma, Verdana, sans-serif;
  padding: 2px 0;
  //color: #3C3C3C;
}
#login-area form {
  padding: 41px 51px 0;
  text-align: center;
}
#login-area .button {
  color: #FFF;
  top: -5px;
  position: relative;
}

#login-area .signup {
  position: absolute;
  top: 144px;
  left: 50%;
  margin-left: -26px;
}
#login-area a {color: #FFF;}


#menu {
  height: 225px;
  width: 715px;
  margin-left: 160px;
  position: relative;
  z-index: 6;
  margin-top: -53px;
  z-index:1;
}

/*#menu ul li.menu_item_0 { width: 40px; }
#menu ul li.menu_item_1 { width: 40px; }
#menu ul li.menu_item_2 { width: 50px; }
#menu ul li.menu_item_3 { width: 50px; }
#menu ul li.menu_item_4 { width: 50px; }
#menu ul li.menu_item_5 { width: 50px; }
#menu ul li.menu_item_6 { width: 60px; }
#menu ul li.menu_item_7 { width: 65px; }
#menu ul li.menu_item_8 { width: 50px; }
#menu ul li.menu_item_9 { width: 50px; }
#menu ul li.menu_item_10 { width: 50px; }
#menu ul li.menu_item_11 { width: 40px; }
#menu ul li.menu_item_12 { width: 40px; }
#menu ul li.menu_item_13 { width: 50px; }
#menu ul li.menu_item_14 { width: 50px; }
#menu ul li.menu_item_15 { width: 50px; }
#menu ul li.menu_item_16 { width: 50px; }
#menu ul li.menu_item_17 { width: 60px; }
#menu ul li.menu_item_18 { width: 65px; }
#menu ul li.menu_item_19 { width: 50px; }
#menu ul li.menu_item_20 { width: 50px; }
#menu ul li.menu_item_21 { width: 50px; }*/
#menu .decor-t {
  background: url("../img/menu-top-bg.png") no-repeat 0 0;
  height: 70px;
}
#menu .decor-b {
  height: 85px;
  background: url("../img/menu-bot-bg.png");
}
#menu .decor-l {
  position: absolute;
  top: 8px;
  left: -123px;
  height: 215px;
  width: 123px;
  background: url("../img/menu-left-bg.png");
}
#menu .decor-r {
  position: absolute;
  top: 32px;
  right: -88px;
  height: 215px;
  width: 88px;
  background: url("../img/menu-right-bg.png");
}
#menu .in {
  font-weight: bold;
  background: url("../img/menu-bg.jpg");
  height:70px;
}
#menu ul {
  padding: 10px 0 0 ;
  zoom: 1;
  1margin: 0 0 0 -30px;
  position: relative;
  z-index: 2;
    width: 712px;

}
#menu ul li {
float: left;
    font-weight: bold;
    margin: 0 0 0 10px;
    white-space: nowrap;
  1float: left;
  1display: inline;
  1width: 65px;
  line-height: 24px;
}
#menu ul li a {
  color: #F0C91A;
}
#menu a.active {color: #8A8A8A;}
#menu ul li a:hover {text-decoration:none;}

.tb_menu{ margin-top: 10px; width: 100%; }
.tb_menu td{ font-weight: bold; line-height: 24px; }
.tb_menu td a{color: #56FDCC;}


#videos-prep {
  height: 253px;
  1overflow: hidden;
  background: url("../img/videos-bg.png") no-repeat 197px 0;
  margin: -83px 0 0 58px;
  position: relative;
  z-index: 8;
  width: 917px;
}
#videos-prep .in {
  height: 253px;
  background: url("../img/videos-in-bg.png") no-repeat 50% 47px;
  margin: 0 0 0 -60px;
}
#videos {
  position: relative;
  height: 253px;
  1overflow: hidden;
  margin: -253px 0 0 58px;
  z-index: 10;
  width: 917px;
}
#videos h2 {
  padding: 38px 0 20px 0;
  text-align: center;
}
#videos ul {
  zoom: 1;
  padding-left: 55px;
  1overflow: hidden;
}
#videos ul li {
  1float: left;
  display: inline-block;
  margin-right: 57px;
  width: 142px;
  background: url("../img/videos-item-bg.png") no-repeat 0 0;
}
#videos ul li:last-child{ margin: 0; }
#videos .img {
  position: relative;
  display: block;
  margin: 14px 0 22px 22px;
  width: 101px;
}
#videos .img img {display: block;}
#videos ul li span {text-align: center; display: block;}
#videos a {color: #000; font-weight: bold;}
#videos {color: #81511C;}
#videos .img i, #videos .img b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 101px;
  height: 91px;
  //cursor: pointer;
}
#videos .item01 i {background: url("../img/videos-corners01.png");}
#videos .img b {background: url("../img/videos-play.png");}
#videos .item02 i {background: url("../img/videos-corners02.png");}
#videos .item03 i {background: url("../img/videos-corners03.png");}
#videos .item04 i {background: url("../img/videos-corners04.png");}



#class {
  margin: -103px 0 0 159px;
  position: relative;
  z-index: 9;
  width: 739px;
}
#class .decor-t {
  height: 118px;
  background: url("../img/class-top-bg.png") no-repeat 0 0;
}
#class .in {
  height: 89px;
  background: #000 url("../img/class-bg.jpg");
  padding-left: 25px;
  position: relative;
}
#class .decor-b {
  height: 66px;
  background: url("../img/class-bot-bg.png");
}
#class .decor-l {
  position: absolute;
  top: 117px;
  left: -45px;
  background: url("../img/class-left-bg.png");
  width: 45px;
  height: 117px;
}
#class .decor-r {
  position: absolute;
  top: 119px;
  right: -27px;
  width: 27px;
  height: 116px;
  background: url("../img/class-right-bg.png");
}

#class dl dt {
  font-weight: bold;
  color: #3D3D3D;
}
#class dl dt, #class dl dd {margin-bottom: 8px;}
#class dl {padding-top: 12px;}
#class dd, #class dd a {color: #F1CA1A;}
#class .name {font-weight: bold;}
#class .left {
  float: left;
  width: 345px;
}
#class .right {
  float: right;
  width: 330px;
}
#class h2 {
  height: 15px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  left: 25px;
}


#members {
  position: relative;
  1margin: 0 0 0 146px;
  z-index: 11;
  color: #000;
}
#members h2 {
  height: 44px;
  1padding-left: 262px;
  text-align: center;
}
#members ul {position: relative; width: 100%; text-align: center; overflow: hidden;}
#members li {
  1float: left;
  display: inline-block;
  margin-right: 5px;
  padding-bottom: 5px;
  width: 114px;
  position: relative;
  background: url("../img/members-bg.png") no-repeat 0 0;
}
#members li:last-child { margin-right: 0;  }
#members li .img {
  display: block;
  width: 90px;
  height: 100px;
  position: relative;
  margin: 11px 0 18px 10px;
}
#members li .img i {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 100px;
  background: url("../img/members-item-bg.png");
  //cursor: pointer;
}

#members ul li span {display: block; text-align: center; height: 30px; }

#footer {
  margin: 10px 0 0 8px;
  padding: 52px 0;
  text-align: center;
  font-weight: bold;
  background: url("../img/theend.gif") no-repeat 50% 0;
}

#footer a {
	color: #000;
}

#login-area .in {
  padding: 40px 0 0;
  text-align: center;
  color: #ADADAD;
}
#login-area strong {color: #FFF;}
#login-area .user-links {
  width: 227px;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  background: url("../img/user-links-bg.png");
  margin: 10px auto 0;

}
* html #login-area .user-links {
  background: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/user-links-bg.png", sizingMethod="crop");
}
#login-area .user-links a {
  font-weight: bold;
  position: relative;
  color: #56FDCC;
}
#login-area li {
  float: left;
  display: inline;
  padding: 0 15px 0 10px;
}

.footermenu ul li {1width:60px !important;}

.list_select select{ width: 70%; }
#photo_info{1margin-left:34px; }
.photo_icons{margin-left:12px; text-align:left; font-weight:bold; padding-top:20px;}

#adv_add{ width: 100%;color:#333 }
#adv_add select{ width: 631px; padding: 0; }
#adv_add input.inp{ width: 622px; padding: 0 4px ; }
#adv_add textarea{ width: 622px; padding: 4px; height: 105px; border: none; border: 1px solid #abadb3; }

.line_ch{ }
.line_ch .jq-file{ width: 112px; }

/*-- frm_mail --*/
.frm_mail{  }
.frm_mail .error{ margin: 10px 0 0; font-weight: bold; }
.frm_mail table{ border: 0; width: 600px; margin: 0 auto; }
.frm_mail table th{ vertical-align: top; padding: 0 10px 10px 0; text-align: right; line-height: 20px; }
.frm_mail table td{ vertical-align: top; padding: 0 0 10px; }
.frm_mail table td input.inp{ width: 98%; padding: 0 1% 2px; margin: 0; border: 1px solid #b9af7a; }
.frm_mail table td textarea{ width: 98%; padding: 1%; height: 250px; margin: 0; border: 1px solid #b9af7a; }
.frm_mail table td input.ch{ margin: 2px 3px 0 0; cursor: pointer; }
.frm_mail table td label.dash{ border-bottom: 1px dashed; vertical-align: top; cursor: pointer; }
/*-- /frm_mail --*/

.bl_profile_upload_photo{  }

.errorbox{ margin: 0 0 10px; }
.errorbox span{ color: #a30636; }

.list_users_header {line-height:20px; padding-top: 12px; padding-bottom: 5px;}

#join input{padding:0 3px;}


.module_change_language{ float: left; position: relative; margin: 5px 0 0 10px; z-index: 10; }

#search a.module_change_language_current{ background: url(../images/lang_marker_white.png) 94% 6px no-repeat; }

a.module_change_language_current{ background: url(../images/lang_marker_black.png) 94% 6px no-repeat; padding: 0 19px 0 0; color: #fff; }

#search .module_change_language ul{ top: -5px; }
#module_change_language_item_footer {display:none; position: absolute; bottom: 0px; left: 53px; z-index: 17; padding:12px 12px 0px 12px; margin-bottom: -5px;}
#module_change_language_item {display:none; position: absolute; top: -17px; left: 53px; z-index: 17; padding:12px;}
.module_change_language ul{ margin: 0; padding: 0; background: #f3f3f3; box-shadow: 0 0 12px #504f4f;}
.module_change_language ul li{ margin: 0; padding: 0; border-bottom: 1px solid #d0ccd9; border-top: 1px solid #fff; font-weight: bold; font-size: 10px; color: #000; white-space: nowrap; }
.module_change_language ul li:first-child{ border-top: none; }
.module_change_language ul li:first-child:hover{ background: #000; }
.module_change_language ul li:first-child a{ background: url(../images/lang_decor.png) 0 0 no-repeat; margin: 0 0 0 -5px; padding: 0 0 0 30px; }
.module_change_language ul li:first-child a:hover{ background: url(../images/lang_decor.png) 0 -24px no-repeat; }
.module_change_language ul li:last-child{ border-bottom: none; }
.module_change_language ul li a{ display: block; padding: 0 15px 0 25px; height: 24px; line-height: 24px; color: #000; text-decoration: none; }
.module_change_language ul li span.selected{ background: url(../images/lang_small_list_marker.png) 0 9px no-repeat; display: block; padding: 0 0 0 15px; margin: 0 0 0 -15px; }
.module_change_language ul li span.selected:hover{ background: #000 url(../images/lang_small_list_marker.png) 0 -14px no-repeat; }
ul.pp_small li:hover span.selected{ background: #000 url(../images/lang_small_list_marker.png) 0 -14px no-repeat; }
.module_change_language ul li a:hover{ background: #000; color: #fff !important; }

#footer{ position: relative;  }
#footer .module_change_language{ position: absolute; top: 0; left: 580px; text-align: left; z-index: 12; }
#footer .module_change_language ul{ bottom: -3px; box-shadow: 0 0 12px #000; }
#footer .module_change_language ul li:first-child a{ background: none; }
#footer .module_change_language ul li:last-child{ border-top: none; }
#footer .module_change_language ul li:last-child:hover{ background: #000; }
#footer .module_change_language ul li:last-child a{ background: url(../images/lang_decor.png) 0 0 no-repeat; margin: 0 0 0 -5px; padding: 0 0 0 30px; }
#footer .module_change_language ul li:last-child a:hover{ background: url(../images/lang_decor.png) 0 -24px no-repeat; }

.banner_top {text-align: center; padding-top: 8px;}
.banner_header {text-align: center;}
.banner_footer_additional {text-align: center; }
.banner_footer {text-align: center; margin-top: -30px; position: relative; }

#wrapper span.smile {
	display: inline!important;
	margin: 0!important;
	padding: 0!important;
}
#wrapper span.smile img{
	vertical-align: middle!important;
	border: none!important;
}


/*-----------------------------*/
:-webkit-full-screen #login-prep{ display: none; }
:-webkit-full-screen #menu{ display: none; }
:-webkit-full-screen #footer{ display: none; }
:-webkit-full-screen #menu2{ display: none; }
:-webkit-full-screen #user-menu{ display: none; }
:-webkit-full-screen #baloon{ display: none; }
:-webkit-full-screen #thea{ display: none; }
:-webkit-full-screen #boots{ display: none; }
:-webkit-full-screen #star{ display: none; }
:-webkit-full-screen #wrapper{ margin: 0; }
:-webkit-full-screen .bl_3dcity{ left: 0; }
:-webkit-full-screen .bl_3dcity .head{ display: none; }
:-webkit-full-screen .bl_3dcity .foot_city_page{ display: none; }
:-webkit-full-screen #login-area{display: none;}
:-webkit-full-screen #content{margin:0}

/*-----------------------------*/
:-moz-full-screen #login-prep{ display: none; }
:-moz-full-screen #menu{ display: none; }
:-moz-full-screen #footer{ display: none; }
:-moz-full-screen #menu2{ display: none; }
:-moz-full-screen #user-menu{ display: none; }
:-moz-full-screen #baloon{ display: none; }
:-moz-full-screen #thea{ display: none; }
:-moz-full-screen #boots{ display: none; }
:-moz-full-screen #star{ display: none; }
:-moz-full-screen #wrapper{ margin: 0; }
:-moz-full-screen .bl_3dcity{ left: 0; }
:-moz-full-screen .bl_3dcity .head{ display: none; }
:-moz-full-screen .bl_3dcity .foot_city_page{ display: none; }
:-moz-full-screen #login-area{display: none;}
:-moz-full-screen #content{margin:0}
/*-----------------------------*/
:-ms-fullscreen #login-prep{ display: none; }
:-ms-fullscreen #menu{ display: none; }
:-ms-fullscreen #footer{ display: none; }
:-ms-fullscreen #menu2{ display: none; }
:-ms-fullscreen #user-menu{ display: none; }
:-ms-fullscreen #baloon{ margin: 0; }
:-ms-fullscreen #thea{ margin: 0; }
:-ms-fullscreen #boots{ margin: 0; }
:-ms-fullscreen #star{ margin: 0; }
:-ms-fullscreen #wrapper{ margin: 0; }
:-ms-fullscreen .bl_3dcity{ left: 0; }
:-ms-fullscreen .bl_3dcity .head{ display: none; }
:-ms-fullscreen .bl_3dcity .foot_city_page{ display: none; }
:-ms-fullscreen #login-area{display: none;}
:-ms-fullscreen #content{margin:0}
/*-----------------------------*/
:full-screen #login-prep{ display: none; }
:full-screen #menu{ display: none; }
:full-screen #footer{ display: none; }
:full-screen #menu2{ display: none; }
:full-screen #user-menu{ display: none; }
:full-screen #baloon{ margin: 0; }
:full-screen #thea{ margin: 0; }
:full-screen #boots{ margin: 0; }
:full-screen #star{ margin: 0; }
:full-screen #wrapper{ margin: 0; }
:full-screen .bl_3dcity{ left: 0; }
:full-screen .bl_3dcity .head{ display: none; }
:full-screen .bl_3dcity .foot_city_page{ display: none; }
:full-screen #login-area{display: none;}
:full-screen #content{margin:0}
/*-----------------------------*/
:fullscreen #login-prep{ display: none; }
:fullscreen #menu{ display: none; }
:fullscreen #footer{ display: none; }
:fullscreen #menu2{ display: none; }
:fullscreen #user-menu{ display: none; }
:fullscreen #baloon{ display: none; }
:fullscreen #thea{ display: none; }
:fullscreen #boots{ display: none; }
:fullscreen #star{ display: none; }
:fullscreen #wrapper{ margin: 0; }
:fullscreen .bl_3dcity{ left: 0; }
:fullscreen .bl_3dcity .head{ display: none; }
:fullscreen .bl_3dcity .foot_city_page{ display: none; }
:fullscreen #login-area{display: none;}
:fullscreen #content{margin:0}
@-webkit-keyframes turn {
	from {-webkit-transform:rotate(-6deg)}
	to   {-webkit-transform:rotate(-2deg)}
}
@keyframes turn {
	from {transform:rotate(-6deg)}
	to   {transform:rotate(-2deg)}
}

@-webkit-keyframes swing {
	from {-webkit-transform-origin: -50% 99%}
	to   {-webkit-transform-origin: 100% 80%}
}
@keyframes swing {
	from {transform-origin: -50% 99%}
	to   {transform-origin: 100% 80%}
}
body {
  background-image: url("../img/inner-body-bg.jpg");
  background-position: 50% -135px;
  margin-top:-135px;
}
#wrapper {
  width: 995px;
  position: relative;
  z-index: 0;
  //overflow: hidden;
}
#login-prep, #login-area {margin-left: 353px; height: 135px;}
#login-area {margin-top: -135px;}
#login-prep {background-image: url("../img/inner-login-bg.jpg");}
#login-prep .decor-l {
  height: 126px;
  width: 284px;
  left: -284px;
  background: url("../img/inner-login-left-bg.jpg");
}
#login-prep .decor-r {
  height: 126px;
  width: 262px;
  right: -262px;
  background: url("../img/inner-login-right-bg.jpg");
}

#login-area .in {
  padding: 40px 0 0;
  text-align: center;
  color: #ADADAD;
}
#login-area strong {color: #FFF;}
#login-area .user-links {
  width: 227px;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  background: url("../img/user-links-bg.png");
  margin: 10px auto 0;

}

* html #login-area .user-links {
  background: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/user-links-bg.png", sizingMethod="crop");
}
#login-area .user-links a, #login-area .user-links-moderator {
  font-weight: bold;
  position: relative;
  color: #56FDCC;
}
#login-area .user-links td.l{ text-align: left; padding: 0 0 0 15px;  }
#login-area li {
  float: left;
  display: inline;
  padding: 0 8px 0 8px;
  margin-top:-2px;
}
#login-area .invite {float: right; padding: 0 10px !important;}
#login-area .support {float: left;}
#login-area .logout{float: right;}
#login-area .user-links a:hover {text-decoration:none;}

#user-menu {
  position: relative;
  z-index: 6;
  width: 675px;
  margin: -31px 0 0 160px;
}
#user-menu .decor-t {
  height: 56px;
  background: url("../img/user-menu-top-bg.png");
}
#user-menu .in {
  background: #000 url("../img/user-menu-bg.jpg");
  height: 68px;
  overflow: hidden;

}
#user-menu .decor-b {
  height: 81px;
  background: url("../img/user-menu-bot-bg.png");
}
#user-menu .decor-l {
  height: 162px;
  width: 78px;
  position: absolute;
  left: -78px;
  top: 12px;
  background: url("../img/user-menu-left-bg.png");
}
#user-menu .decor-r {
  height: 112px;
  width: 72px;
  position: absolute;
  right: -72px;
  top: 51px;
  background: url("../img/user-menu-right-bg.png");
}
#user-menu ul{ margin: 0; 1width: 750px; position: absolute; z-index: 1; }
#user-menu ul li {
  float: left;
white-space: nowrap;
  color: #8A8A8A;
  font-weight: bold;
  margin: 15px 0 0 10px;
}
#user-menu ul li.menu_item_0 { width: 40px; }
#user-menu ul li.menu_item_1 { width: 40px; }
#user-menu ul li.menu_item_2 { width: 50px; }
#user-menu ul li.menu_item_3 { width: 50px; }
#user-menu ul li.menu_item_4 { width: 50px; }
#user-menu ul li.menu_item_5 { width: 50px; }
#user-menu ul li.menu_item_6 { width: 60px; }
#user-menu ul li.menu_item_7 { width: 65px; }
#user-menu ul li.menu_item_8 { width: 50px; }
#user-menu ul li.menu_item_9 { width: 50px; }
#user-menu ul li.menu_item_10 { width: 50px; }
#user-menu ul li.menu_item_11 { width: 40px; }
#user-menu ul li.menu_item_12 { width: 40px; }
#user-menu ul li.menu_item_13 { width: 50px; }
#user-menu ul li.menu_item_14 { width: 50px; }
#user-menu ul li.menu_item_15 { width: 50px; }
#user-menu ul li.menu_item_16 { width: 50px; }
#user-menu ul li.menu_item_17 { width: 60px; }
#user-menu ul li.menu_item_18 { width: 65px; }
#user-menu ul li.menu_item_19 { width: 50px; }
#user-menu ul li.menu_item_20 { width: 50px; }
#user-menu ul li.menu_item_21 { width: 50px; }

#user-menu ul li a:hover {text-decoration:none;}
#user-menu a {color: #56FDCC;}
#user-menu a.active {color: #8A8A8A;}

#menu2{
  position: relative;
  z-index: 7;
  1width: 700px;
  margin: -50px 0 0 140px;
  height:60px;
}

#menu2 ul {
	overflow: hidden;
}

#menu2 ul li {
  float: left;

  color: #000000;
  font-weight: bold;
  margin: 15px 0 0 19px;
}
#menu2 a {text-decoration: none; color:#000;}
#menu2 a:hover {color: #a30636;}
#menu2  a span {text-decoration:underline;color: #a30636;}
#menu2 a:hover span{text-decoration:none;}
#menu2 ul li  a.MyPhoto {background:url(../img/camera.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#menu2 ul li a.MyPics {background:url(../img/appearance.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#menu2 ul li  a.MyMusic {background:url(../img/multimedia_1.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#menu2 ul li  a.MyVideos {background:url(../img/my_vids.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#menu2 ul li  a.MyBlog {background:url(../img/txt2.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#menu2 ul li  a.widjets {background:url(../img/widgets.png) no-repeat left center;padding:0 0 0 17px;height:16px;display:block;}
#user-profile {
  width: 650px;
  margin: 0 0 0 152px;
  overflow: hidden;
  position: relative;
  z-index: 15;
}
#user-profile .info {
  float: left;
  width: 433px;
  line-height: 18px;
}
#user-profile .img {
  float: left;
  width: 182px;
  margin-top: 4px;
  position: relative;
  height: 164px;
  background: url("../img/user-profile-item-bg.png") no-repeat 0 0;
}
#user-profile .img .img {
  display: inline;
  width: 116px;
  height: 130px;
  margin: 16px 0 0 22px;
  float: left;
  position: relative;
}
#user-profile .img .img i {
  display: block;
  position: absolute;
  width: 116px;
  height: 130px;
  background: url("../img/user-profile-bg.png");
  top: 0;
  left: 0;
  //cursor: pointer;
}
* html #user-profile .img .img i {
  background: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/user-profile-bg.png", sizingMethod="crop");
}
#user-profile .img .rec {
  position: absolute;
  top: 127px;
  left: 106px;
  cursor: pointer;
}
#user-profile .box {
  float: right;
  width: 165px;
}
#user-profile .box a {
  font-weight: bold;
  color: #A30636;
}
#user-profile .box a:hover {text-decoration:none;}
#user-profile h2 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 12px;
}
#user-profile .profilec {
  padding-top: 15px;
  width: 163px;
  overflow: hidden;
  margin-bottom: 25px;
  background: url("../img/profilec-bg.gif") no-repeat 0 7px;
}
#user-profile .profilec strong {display: block;}
#user-profile .compl {
  display: block;
  border: 1px solid #BD9616;
  padding: 1px;
  width: 123px;
  background: #F9EB73;
  float: left;
  margin-top: 3px;
}
#user-profile .compl span {
  display: block;
  height: 4px;
  background: #000 url("../img/profilec-tile.gif");
  overflow: hidden;
}
#user-profile .profilec .small {
  font-weight: bold !important;
  font-size: 10px;
  float: right;
}
#user-profile .acc {
  width: 460px;
  overflow: hidden;
}
#user-profile .acc li {
  float: left;
  display: inline;
  margin-right: 42px;
  font-weight: bold;
}
#user-profile .acc li a {color: #A30636;}

#user-profile .acc li a:hover {text-decoration:none;}
#content {
  width: 739px;
  margin: -85px 0 0 141px;
  position: relative;
  z-index: 11;
}
#content .decor-t {
  height: 102px;
  background: url("../img/content-top-bg.png");
}
#content .in {
  background: #FFF;
  padding: 20px;
  position: relative;
  zoom: 1;
}
#content .decor-b {
  height: 216px;
  background: url("../img/content-bot-bg.png");
}
#content .decor-l {
  position: absolute;
  top: 66px;
  left: -93px;
  height: 223px;
  width: 93px;
  background: url("../img/content-left-bg.png");
}
#content .decor-r {
  position: absolute;
  top: 47px;
  right: -83px;
  height: 247px;
  width: 83px;
  background: url("../img/content-right-bg.png");
}
* html #content .decor-t, * html #content .decor-b, * html #content .decor-l, * html #content .decor-r {background: none !important;}
* html #content .decor-t {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/content-top-bg.png", sizingMethod="crop");}
* html #content .decor-b {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/content-bot-bg.png", sizingMethod="crop");}
* html #content .decor-l {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/content-left-bg.png", sizingMethod="crop");}
* html #content .decor-r {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/content-right-bg.png", sizingMethod="crop");}

#apple {
  position: absolute;
  top: 587px;
  left: -10px;
  width: 120px;
  height: 165px;
  background: url("../img/apple-bg.png");

}
#apple div {
  height: 165px;
  width: 120px;
  background: url("../img/apple00-bg.png");
}
* html #apple {
  background: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/apple-bg.png", sizingMethod="crop");
}
#boots {
  position: absolute;
  top: 43px;
  left: -20px;
  z-index: 10;
  width: 118px;
  height: 98px;
  background: url("../img/boots-bg.jpg");
}
#thea {
  position: absolute;
  top: 267px;
  left: 45px;
  width: 89px;
  height: 76px;
  background: url("../img/thea-bg.png");
  z-index: 10;
}
#baloon {
  opacity:0;
  position: absolute; //position: fixed;
  top: 277px;
  right: -5px;
  //margin-left: 900px;
  width: 105px;
  height: 238px;
  background: url("../img/baloon-bg.png");
  z-index: 15;
	-webkit-animation: turn 7s ease-in-out infinite alternate-reverse,
		swing 5357ms ease-in-out infinite alternate;
	animation: turn 7s ease-in-out infinite alternate-reverse,
		swing 5357ms ease-in-out infinite alternate;
    filter:none !important;
}
#baloon div {
  width: 105px;
  height: 238px;
  background: url("../img/baloon00-bg.png");
  z-index: 5;
}
* html #baloon {
  background: none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="baloon-bg.png", sizingMethod="crop");
}
#star {
  position: absolute;
  top: -34px;
  left: 23px;
  width: 72px;
  height: 91px;
  background: url("../img/star-bg.png");
  z-index: 10;
}
div.userinfo-c-wide{float:left; width:750px; margin-top:10px; /*background:url(../images/userinfo-bg-wide.png) repeat-y;*/ _background:none; /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_frameworks/main/new_age/images/userinfo-bg-wide.png', sizingMethod='scale');*/}
div.userinfo-c {float:left; width:576px; margin-top:10px; background:url(../images/userinfo-bg.png) repeat-y; overflow:hidden;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_frameworks/main/new_age/images/userinfo-bg.png', sizingMethod='scale');zoom:1;_width:577px;}
.userinfo-c-wide  .userinfo{/*background:url(../images/userinfo-top-bg-wide-2.png) 0px 0px no-repeat;*/ overflow:hidden;font-size:12px; min-height:370px; margin: -20px 0 0;  }
.userinfo-c  .userinfo{background:url(../images/userinfo-top-bg-2.png) 0px 0px no-repeat;min-height:260px;_height:260px;}
div.home_profile div.userinfo-st ul li a:hover {text-decoration:none;}
div.userinfo{ padding: 14px 25px; 1color: #D9F4FC;}
div.userinfo a, .groupforum { color: #000; }
div.userinfo a:hover {text-decoration:none !important;}
.adv_image{background:#ff7900; width:700px; padding:6px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.adv_image img{margin-left:9px;}
.adv_description{margin:10px 10px 10px 10px; font-size:12px; color:#000000}
.adv_details {width:699px; font-size:11px;}
.adv_details td {font-size:11px;}
.adv_details div{width:345px; height:130px;}
.adv_details div.left{float:left;}
#wide .adv_details div a {color:#FFF;}
.adv_details div.right{float:right;}
.adv_details div div{background:#ff7900; padding: 5px 10px; width:324px; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.adv_details h4{border-bottom:1px dashed #d9f4fc;padding:4 3px; color:#ffffff !important; font-weight:normal; font-size:18px; font-family:Tahoma, Arial, sans-serif;}
.adv_details .rbottom{margin-left:-1px;}
span.r1{margin: 0 5px;}
span.r2{margin: 0 3px;}
span.r3{margin: 0 2px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px; height: 0px;}
span.rtop, span.rbottom{display:block;}
span.rtop span, span.rbottom span{display:block;height:1px; overflow: hidden;}
span.rtop, span.rbottom{background:#none;}
span.rtop span, span.rbottom span{background: #557F90; margin-top:0px !important; margin-bottom:0px !important;}
table#adv_add  span.rtop span,table#adv_add span.rbottom span{background: none; margin-top:0px !important; margin-bottom:0px !important;}

.adv_image img {
    margin-left: 14px;
}
.adv_image {
    width: 720px;
}

.adv_details {
    width: 720px;
}
.adv_details div div a {
	color:#FFF;
}

.adv_details h4 {
	line-height: 120%;
}
#members {
/*  margin: -104px 0 0 155px;
*/  margin: -104px 0 0 40px;
}
#members h2 {
/*  padding-left: 262px;
*/  height: 59px;
  margin-bottom: -15px;
}


#menu {
  width: 712px;
  height: auto;
  margin: 10px 0 -25px 156px;
}
#menu ul li.menu_item_0 { width: 40px; }
#menu ul li.menu_item_1 { width: 40px; }
#menu ul li.menu_item_2 { width: 50px; }
#menu ul li.menu_item_3 { width: 50px; }
#menu ul li.menu_item_4 { width: 50px; }
#menu ul li.menu_item_5 { width: 50px; }
#menu ul li.menu_item_6 { width: 60px; }
#menu ul li.menu_item_7 { width: 65px; }
#menu ul li.menu_item_8 { width: 50px; }
#menu ul li.menu_item_9 { width: 50px; }
#menu ul li.menu_item_10 { width: 50px; }
#menu ul li.menu_item_11 { width: 40px; }
#menu ul li.menu_item_12 { width: 40px; }
#menu ul li.menu_item_13 { width: 50px; }
#menu ul li.menu_item_14 { width: 50px; }
#menu ul li.menu_item_15 { width: 50px; }
#menu ul li.menu_item_16 { width: 50px; }
#menu ul li.menu_item_17 { width: 60px; }
#menu ul li.menu_item_18 { width: 65px; }
#menu ul li.menu_item_19 { width: 50px; }
#menu ul li.menu_item_20 { width: 50px; }
#menu ul li.menu_item_21 { width: 50px; }
#menu .decor-t {
  height: 9px;
  overflow: hidden;
  background: url("../img/inner-menu-top-bg.png");
}
#menu .in {
  height: 63px;
  background: #000 url("../img/inner-menu-bg.jpg");
}
#menu ul {padding: 5px 0 0 5px; margin: 0; }
#menu ul li{ float: left;
    font-weight: bold;
    margin: 0 0 0 10px;
    white-space: nowrap;
  }
#menu a.active {color: #8A8A8A;}
#menu .decor-b {
  height: 61px;
  background: url("../img/inner-menu-bot-bg.png");
}
#menu .decor-l {
  height: 94px;
  width: 26px;
  left: -26px;
  top: 3px;
  background: url("../img/inner-menu-left-bg.png");
}
#menu .decor-r {
  height: 100px;
  width: 46px;
  right: -46px;
  top: 6px;
  background: url("../img/inner-menu-right-bg.png");
}
* html #menu .decor-b, * html #menu .decor-r, * html #menu .decor-l {background: none !important;}
* html #menu .decor-b {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/inner-menu-bot-bg.png", sizingMethod="crop");}
* html #menu .decor-r {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/inner-menu-right-bg.png", sizingMethod="crop");}
* html #menu .decor-l {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/inner-menu-left-bg.png", sizingMethod="crop");}


.adv_image{ width:700px; padding:6px 0px 6px 0px;}
.adv_image img{margin-left:9px;}
.adv_description{margin:10px 10px 10px 10px; font-size:12px;}
.adv_details {width:699px; font-size:11px;}
.adv_details td {font-size:11px;}
.adv_details div{width:345px; height:130px;}
.adv_details div.left{float:left;}
.adv_details div.right{float:right;}
.adv_details div div{padding:0px 10px; width:324px; overflow:hidden;}
.adv_details h4{border-bottom:1px dashed #d9f4fc; color:#ffffff !important; font-weight:normal; font-size:18px; font-family:Tahoma, Arial, sans-serif;}
.adv_details .rbottom{margin-left:-1px;}


#f-search {
  zoom: 1;
  margin-bottom: -70px;
  padding-bottom: 40px;
}

#f-search table {
  width: 100%;
}
#f-search p {1margin-bottom: 15px;}
#f-search b, #f-search a {
  color: #263465;
}
#f-search label {}
#f-search td {vertical-align: top;}
#f-search .button {
  position: absolute;
  top: 154px;
  left: 44%;
  border: none;
  background: none;
}

/*gallery*/

.hdr {background: #ff7900;}
.gallery_album a {color:#fff !important;}
.gallery_album a:hover {color:#fff ; text-decoration:none;}
.gallery_album, .album_title span, .album_title i {color:#fff !important;}
.album_title{display:inline-block; color:#ffffff; font-size:11px; height:23px; border-radius: 3px; }
.album_title div {font-weight:bold; display:inline-block;}
.album_desc{display:inline-block; color:#B54B4D; font-size:11px;}
.album_title_01 { float:left; line-height: 23px; padding: 3px 5px 0; margin: 0 -5px 0; overflow:hidden; white-space: nowrap; }

#gallery .gallery_image_editable{ height:23px; width: 470px !important; border-radius: 3px; }
#gallery .gallery_image_editable_input{margin: 0 0 0 0; height:23px; width: 470px; background-color: #f5f0be; border: none; border-radius: 3px; }
#gallery .gallery_image_editable_hov{ border-radius: 3px; width: 470px; border-radius: 3px; }

#gallery .gallery_album_editable{ height:23px; border-radius: 3px; width: auto !important; float: left;  }
#gallery .gallery_album_editable_desc_input{margin: 0 0 0 0; height:23px; background-color: #f5f0be; border: none; border-radius: 3px; width: 200px !important;  } 
#gallery .gallery_album_editable_desc_hov{ border-radius: 3px; 1width: 200px !important; } 
#gallery .gallery_album_editable_title_input{margin: 0 0 0 0; height:23px; background-color: #f5f0be; border: none; border-radius: 3px; width: 200px !important; } 
#gallery .gallery_album_editable_title_hov{ border-radius: 3px; } 


.text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.fileuploaderinput{width:410px; margin-bottom:5px;}
#gallery {width:700px;}
#gallery .gallery_top {background:url(../images/gallery_top.png); height:30px; text-align:left;}
#gallery .gallery_top h2 {font-weight:bold; font-size:11px; padding:6px 30px 10px 0; float:left; background:url(../images/arrow_red.gif) no-repeat right 3px;}
#gallery .gallery_top h2.noback {padding:6px 10px 10px 0; background:none;}
#gallery .gallery_top h2 a {color:#fff;}
#gallery .gallery_top a h2 {color:#fff; text-decoration:underline; cursor:pointer;}
#gallery .gallery_top a:hover h2 {color:#fff; text-decoration:none;}
#gallery .gallery_top h2, #gallery .req_sent span  {color:#fff;}
#gallery .ltc {background:url(../images/gallery_corner.png) no-repeat 0 0; height:30px;}
#gallery .rtc {background:url(../images/gallery_corner.png) no-repeat 100% 0; height:30px;}
#gallery .buck {background:url(../images/gallery_corner.png) repeat-x 0 -10px; margin:0 10px; height:30px;}
#gallery .ev {height:10px !important;}
#gallery ul.alb {overflow:hidden; clear:both;}
#gallery .alb li {width:100px; height:100px; float:left; background:#ffbb00; position:relative;overflow:hidden;}
#gallery .gallery_pop {clear:both; background:#ed1c24; height:30px; text-align:left;}
#gallery .gallery_pop h2 {color:#fff; font-weight:bold; font-size:11px; padding:6px 30px 10px 10px; float:left; background:url(../images/arrow_grey.gif) no-repeat right 3px;}
#gallery .gallery_pop h2 a {color:#fff;}
#gallery .gallery_pop a h2 {color:#fff; text-decoration:underline; cursor:pointer;}
#gallery .gallery_pop a:hover h2 {color:#fff; text-decoration:none;}
#gallery .gallery_bottom {background:url(../images/gallery_bottom.png); clear:both; height:60px;}
#gallery .gallery_bottom   .uploaded_by {float: right;white-space:nowrap; padding:22px 0 0 10px; color:#fff;}
#gallery .gallery_bottom   .uploaded_by a {color:#fff;}
#gallery .lbc {background:url(../images/gallery_corner.png) no-repeat 0 100%; height:60px;}
#gallery .rbc {background:url(../images/gallery_corner.png) no-repeat 100% 100%; height:60px;}
* html #gallery .rbc {background:url(../images/gallery_corner.gif) no-repeat 100% 100%; height:60px;}
* html #gallery .lbc {background:url(../images/gallery_corner.gif) no-repeat 0 100%; height:60px;}
#gallery .gallery_bottom .buck {background:#000000 url(../images/map.png) no-repeat right 0; margin:0 10px; height:60px;}
#gallery .gallery_bottom .buck_gallery {background:#000000; margin:0 10px; height:60px;}
#gallery .logerf {float:left; white-space:nowrap; padding:36px 5px 0 0; position:relative; margin-left:5px;}
#gallery .logerf .l {background:url(../images/back_l.png); width:7px; height:18px; display:block; float:left;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/back_l.png', sizingMethod='scale');}
#gallery .logerf .r {background:url(../images/back_r.png); width:7px; height:18px; display:block; float:left;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/back_r.png', sizingMethod='scale');}
#gallery .logerf input {background:#8f9708 url(../images/arrow_left.gif) no-repeat 0 6px; border:0; font-size:11px; color:#fff; height:18px; padding:1px 0 4px 12px; display:block; float:left; cursor:pointer;}
#gallery .body_text .logerf {padding-top:0; padding-right:15px; left:0; top:-2px;}
#gallery .body_text .logerf .l {background:url(../images/backb_l.png);}
#gallery .body_text .logerf .r {background:url(../images/backb_r.png);}
#gallery .body_text .logerf input {background:#000 url(../images/arrow_left.gif) no-repeat 0 6px;}
#gallery .logerf input:hover {text-decoration:underline !important;}
#gallery .logerf span {background:#8f9708 url(../images/arrow_left.gif) no-repeat 0 6px; height:17px; padding:1px 0 0 14px; display:block; float:left;}
#gallery .logerf span.left {background:#8f9708 url(../images/arrow_white.gif) no-repeat right 6px; height:17px; padding:1px 12px 0 0; display:block; float:left;}
#gallery .logerf a {text-decoration:none; font-size:11px; color:#fff;}
#gallery .logerf a:hover {text-decoration:underline !important;}
#gallery .trans {position:absolute; top:84px; left:0; text-align:left; width:90px; padding:0 5px; overflow:hidden; height:16px; background:url(../images/trans.png); color:#ed1c24; font-size:9px;}
#gallery .trans a {color:#ed1c24;}
#gallery .trans a.name {color:#fff;}
#gallery div.gallery_bottom div.rbc div.buck div.logerf {padding:20px 5px 0 0;}
#gallery div.gallery_bottom div.rbc div.buck_gallery div.logerf {padding:20px 5px 0 0;}
#gallery .my_pic input { color:#fff !important; text-decoration:none; border:none; cursor:pointer;}
#gallery .my_pic {float:right; white-space:nowrap; padding:6px 0 0 5px; position:relative; right:-5px;}
#gallery .my_pic .l {background:url(../images/my_pic_l.png); width:7px; height:18px; display:block; float:left;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/my_pic_l.png', sizingMethod='scale');}
#gallery .my_pic .r {background:url(../images/my_pic_r.png); width:7px; height:18px; display:block; float:left;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/my_pic_r.png', sizingMethod='scale');}
#gallery .my_pic span {background:#ed1c24 url(../images/arrow_white.gif) no-repeat right 6px; height:16px; padding:2px 12px 0 0; display:block; float:left;}
#gallery .my_pic a {text-decoration:none; font-size:11px; color:#fff; float: left; }
#gallery  .my_pic a.link_back { background: none; padding: 3px 0 0 0; margin: 0 10px 0 0; }

#gallery .button_2 span {background:#ed1c24 !important; background-image:none !important; height:17px; padding:1px 0 0 0 !important;}
#gallery .button_2 {padding:1px 0 0 6px !important; right:0 !important; position:relative;}
*+html #gallery .button_2 input {overflow: visible; width:auto;}
#gallery .req_sent span {background:#ed1c24 url(../images/req_sent.png) no-repeat left 4px !important;  padding:1px 0px 0px 14px  !important;}
#gallery .list {color:#ed1c24; font-size:9px; float:right; padding:7px 10px 0 0;}
#gallery .list a {color:#ed1c24;}
#gallery .sort_by {color:#ffffff; font-size:9px; float:right; padding:7px 20px 0 0;}
#gallery .sort_by a {color:#ffffff; margin:0 5px;}
#gallery .image {background:#ff7b00; text-align:center;#margin-bottom:-2px;}
#gallery .image a.gallery_image_url { display: block; }
#gallery .back_to_album {float:left;margin-left:-15px; white-space:nowrap; padding:22px 0 0 10px; color:#fff;}
#gallery .back_to_album a {color:#ffffff;}
#gallery .photo_links {float:left; white-space:nowrap; padding:22px 0 0 0px; color:#fff;font-size:11px;}
#gallery .photo_links a {color:#fff; }
#gallery .photo_links b a {color:#ffffff; }
#gallery .view_photo_1{background:#FF7900; float:left; width:63px; height:70px; clear:left;}
#gallery .view_photo_2{background:#FFA200; float:left; width:63px; height:70px;}
#gallery .view_photo_3{background:#FFBB00; float:left; width:63px; height:70px;}
#gallery #actions {background:#ffbb00; padding:20px 0 34px; overflow:hidden;}
#gallery #actions li {width:562px; padding-top:12px; text-align:center; font-size:11px; margin:0 auto 16px; height:30px; } /*height:30px;*/
#gallery #actions a {1color:#A30636; color:#fff; font-weight:bold; text-decoration:none; cursor:hand;}
#gallery #actions a:hover {text-decoration:underline !important;}
#gallery #actions .red {background:url(../images/line_red.png) no-repeat;}
#gallery #actions .green {background:url(../images/line_green.png) no-repeat;}
#gallery #actions .blue {background:url(../images/line_blue.png) no-repeat;}
#gallery .listm {color:#F0C91A; font-size:11px; float:left; padding:6px 10px 0 0; text-transform:capitalize;}
#gallery .listm a {color:#F0C91A;}
#gallery .listm span {color:#999;}

#gallery .no_photo_text{ 1width:530px; width: 100%; height:228px; color:#ffffff; background:url(../images/no_photo.png) no-repeat;}
#gallery .no_photo_text .left{ 1width:360px; width: 480px; height:228px; float:left;  }
#gallery .no_photo_text .right{width:170px; height:228px; float:left; text-align:center;}
#gallery .no_photo_text h3{font-size: 24px !important; line-height: 26px; color:#FFFFFF; margin:50px 0 10px 0;}
#gallery .no_photo_text ul{ list-style:none; margin:15px;}
#gallery .no_photo_text li{ background:url(../images/corner_white.gif) 0 5px no-repeat; padding-left:14px; margin-bottom:12px; font-size:11px; text-align:left; }
#gallery .no_photo_text li a {color:#ffffff; font-size:11px;}
#gallery .no_photo_text li.green{background:url(../images/corner_green.gif) 0 5px no-repeat;}
#gallery .no_photo_text li.green a {color:#b1ff49;}
#gallery .no_photo_text .align_center {position:relative; width:100%;}
#gallery .no_photo_text .align_center:after {content:''; display:block; clear:both;}
#gallery .no_photo_text .align_center_to_left {position:relative; right:50%; float:right;}
#gallery .no_photo_text .align_center_to_right {position:relative;z-index:1;right:-50%;}
#gallery .no_photo_text .button_black {padding-left:12px; cursor:pointer; white-space:nowrap; background:url(../images/button_black_left.png) no-repeat; height:36px;}
#gallery .no_photo_text .button_black span {background:url(../images/button_black.png) no-repeat 100% 0; display:block; height:29px; color:#ffbe3e; padding-top:7px; padding-right:18px; font-size:11px; font-weight:bold;}
#gallery .no_photo_text .button_black input {background:url(../images/button_black.png) no-repeat 100% 0; display:block; height:36px; color:#ffbe3e; padding-bottom:8px; padding-right:18px; border:none; cursor:pointer; font-size:11px; font-weight:bold;}
#gallery .no_photo_text .button_black .green {font-weight:bold; color:#b1ff49;}
#gallery .no_photo_text .button_black .green {#width:96px;#line-height:30px;}
#gallery .gallery_bottom .no_photo_bot {background:url(../images/no_photo_bot_700.png) no-repeat; margin:0; height: 70px; padding:0 10px;}

#comments {width:700px; margin:30px 0 0 0px;}
.comment li {margin-bottom:15px;}
.comment .head {height:18px; padding:2px 0 0 12px; position:relative; background:url(../images/comment_top.png) no-repeat; color:#fff;font-size:11px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/comment_top.png', sizingMethod='crop');}
.comment .head a, .comment .head span.zag_1  {color:#fff; font-size:11px; font-weight:bold; }
.comment .head span.zag_1 { margin-left:0px !important;}
.comment .head span {color:#999; margin-left:8px; font-size:11px;}
.comment .delete {position:absolute; right:4px; top:4px;}
.comment .delete_1 {position:absolute; right:11px; top:7px;}
.comment .body {background:#FFBB00; color:#000; padding:7px 12px 0; position:relative; overflow:hidden;width:676px;}
.comment .body td {vertical-align:top;}
.comment .padding_null {padding-top:0px !important;}
.comment .groupforum {background:url(../images/icon_text.gif) no-repeat scroll 0 6px; height:23px; padding:6px 0 0 21px;}
.comment .body .line {background:url(../images/arrow_line.gif) repeat-x; height:1px; line-height:0px; font-size:0px;}
.text_bold {font-weight:bold;}
.comment .body .img {margin-right:10px;}
.comment .bottom {height:9px; background:transparent url(../images/comment_bottom.png) no-repeat;overflow:hidden;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./_themes/main/new_age/images/comment_bottom.png', sizingMethod='crop'); }
.comment p {font-size:11px;}
.comment textarea{font-family:Tahoma,Verdana,sans-serif; font-size:11px; margin: 0 0 10px 0; padding: 4px; height: 92px; width: 668px;}
.comment_e li {margin-bottom:15px;}
.comment_e .head {height:18px; padding:2px 0 0 12px; position:relative; background:url(../images/commente_top.png) no-repeat; color:#fff;}
.comment_e .delete {position:absolute; right:4px; top:4px;}
.comment_e .head a {color:#80adbf; font-size:11px; font-weight:bold;}
.comment_e .head span {color:#fff; margin-left:8px; font-size:11px;}
.comment_e .body {background:url(../images/commente_bg.png); color:#fff; padding:7px 12px 0;}
.comment_e .body .img {margin-right:10px;}
.comment_e .bottom {height:9px; background:transparent url(../images/commente_bottom.png) no-repeat;}
.comment_e p {font-size:11px;}
.comment_v li {margin-bottom:15px; width:496px;}
.comment_v .head {height:18px; padding:2px 0 0 12px; position:relative; background:url(../images/comment_top.png) no-repeat 0 -20px; color:#fff;}
.comment_v .delete {position:absolute; right:4px; top:4px;}
.comment_v .head a {color:#80adbf; font-size:11px; font-weight:bold;}
.comment_v .head span {color:#fff; margin-left:8px; font-size:11px;}
.comment_v .body {position:relative; background:url(../images/comment_bg.png); color:#fff; padding:7px 12px 0;}
.comment_v .body .img {margin-right:10px;}
.comment_v .bottom {height:9px; background:transparent url(../images/comment_bottom.png) no-repeat 0 -9px;}
.comment_v p {font-size:11px;}

#gallery .favorite{ width:700px; height:224px; color:#ffffff;}
#gallery .favorite .left{ width:426px;  height:224px; float:left; background:url(../images/friends-bg-left.jpg) no-repeat; text-align:center;}
#gallery .favorite .right{ width:274px;  height:224px; float:left; background:url(../images/friends-bg-right.jpg) no-repeat;}
#gallery .favorite h3{font-size: 24px !important; line-height: 26px; color:#FFFFFF; margin-top:70px;}
#gallery .favorite ul{ list-style:none; margin:15px;}
#gallery .favorite li{ background:url(../images/corner_white.gif) 0 5px no-repeat; padding-left:14px; margin-bottom:12px; font-size:12px; }
#gallery .favorite li a {color:#ffffff;}
#gallery .favorite li.green{background:url(../images/corner_green.gif) 0 5px no-repeat;}
#gallery .favorite li.green a {color:#b1ff49;}
#gallery .favorite li a:hover {color:#ffffff !important;}
#gallery .favorite li.green a:hover {color:#b1ff49 !important;}

#gallery .favorite .button_black {cursor:pointer; white-space:nowrap; padding-left:12px; background:url(../images/button_black_left.png) no-repeat; height:36px;}
#gallery .favorite .button_black input {background:url(../images/button_black.png) no-repeat 100% 0; display:block; height:36px; color:#ffbe3e; padding-bottom:8px; padding-right:18px; border:none; cursor:pointer; font-size:11px;}
#gallery .favorite .button_black .green {font-weight:bold; color:#b1ff49;}
#gallery .favorite .button_black .orange {font-weight:bold; color:#ff9600;}


.module_media_chat {
	border-right: solid 1px #FFF; border-left: solid 1px #FFF; margin: 0 auto;
}

.module_videochat {
	width: 530px;
}

.module_audiochat {
	width: 518px;
}

.wrapper-media-chat {
	background: #CACACA;
}

#gallery .rainbow {background:url(../images/edit.jpg) no-repeat; height:224px; text-align:center; position:relative;}
#gallery .rainbow_ad {background:url(../images/edit_ad.jpg) no-repeat;}
#gallery .rainbow_hand {background:url(../images/edit_hand.jpg) no-repeat;}
#gallery .rainbow_calendar {background:url(../images/edit_calendar.jpg) no-repeat;}
#gallery .rainbow_eve {background:url(../images/edit_eve.jpg) no-repeat;}
#gallery .rainbow_dark {background:url(../images/edit_dark.jpg) no-repeat;}
#gallery .upgrade {background:url(../images/account_apgraded.jpg) no-repeat;}
#gallery .video_subscriptions {background:url(../images/video_subscriptions.jpg) no-repeat;}
#gallery .flashchat {background:url(../images/flashchat.jpg) no-repeat;}
#gallery .rainbow .vid_menu {position:absolute; left:440px; top:10px;}
#gallery .rainbow .vid_menu li {padding-left:12px; padding-bottom:12px; background:url(../images/arrow_big.gif) no-repeat 0 4px; font-size:11pt; text-align:left;}
#gallery .rainbow .vid_menu li a {color:#ffffff; white-space:nowrap; font-size:12px;}
#gallery .rainbow .vid_menu li.active {background:url(../images/arrow_green.gif) no-repeat 0 4px;}
#gallery .rainbow .vid_menu li.active a {color:#b1ff49;}
#gallery .rainbow .vid_menu li.color_1 {background:url(../images/color_1.gif) no-repeat 0 4px;}
#gallery .rainbow .vid_menu li.color_1 a {color:#ff0009;}
#gallery .rainbow .vid_menu li.color_2 {background:url(../images/color_2.gif) no-repeat 0 4px;}
#gallery .rainbow .vid_menu li.color_2 a {color:#ff49af;}
#gallery .rainbow .vid_menu li.color_3 {background:url(../images/color_3.gif) no-repeat 0 4px;}
#gallery .rainbow .vid_menu li.color_3 a {color:#a590f7;}
#gallery .rainbow .vid_menu li.color_4 {background:url(../images/color_4.gif) no-repeat 0 4px;}
#gallery .rainbow .vid_menu li.color_4 a {color:#fd9f23;}
#gallery .rainbow .edit {position:absolute; bottom:110px; left:0; width:400px; padding:0 15px;}
#gallery .rainbow .edit td {line-height:120%; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#gallery .rainbow .dark td {color:#000;}
#gallery .rainbow .white td {color:#fff;}
#gallery .rainbow .orange td {color:#ff9600; font-size:24px;}
#gallery .rainbow .align_center {position:relative; width:100%;}
#gallery .rainbow .align_center:after {content:''; display:block; clear:both;}
#gallery .rainbow .align_center_to_left {position:relative; right:50%; float:right;}
#gallery .rainbow .align_center_to_right {position:relative;z-index:1;right:-50%;}
#gallery .rainbow .center {position:absolute; top:120px; left:0; width:430px;}
#gallery .rainbow .button_black {cursor:pointer; white-space:nowrap; padding-left:12px; background:url(../images/button_black_left.png) no-repeat; height:36px;}
#gallery .rainbow .button_black span {background:url(../images/button_black.png) no-repeat 100% 0; display:block; height:29px; color:#ffbe3e; padding-top:7px; padding-right:18px; font-size:11px; font-weight:bold;}
#gallery .rainbow .button_black input {background:url(../images/button_black.png) no-repeat 100% 0; display:block; height:36px; color:#ffbe3e; padding-bottom:8px!important; padding-right:18px; border:none; cursor:pointer; font-size:11px; font-weight:bold;}
#gallery .rainbow .button_black .green {font-weight:bold; color:#b1ff49;}
#gallery .rainbow .button_black .yellow {font-weight:bold; color:#ffbe3e;}
