html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
html, body{background-color:#fff;font-family:Arial,sans-serif;height:100%;}
.clearfix:after clear:both;content:".";display:block height:0;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
input[type="text"], input[type="password"], textarea{border:1px #ddd solid;color:#373737;font-family:Arial,sans-serif;font-size:1em;padding:5px;width:400px;}
input[type="text"].short {width:200px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border-color:#FF6000;}
a.button, a.button:visited{font-weight:bold;}
input[type="submit"]:focus, input[type="button"]:focus, a.button:focus{border-color:#FF6000;outline:0;}
a.button:focus, a.button:hover{border-color:#FF6000;background-position:0px -100px;color:#FF6000 !important;}
input[type="submit"]:active, input[type="button"]:active, a.button:active{background-position:left bottom;outline:0;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{outline:none;border:none;}
a.button span{padding:3px 30px 3px 0px;}
textarea{width:450px;height:200px;}
#hd{color:#000;font-size:0.7em;min-height:50px;margin:0 auto;padding:10px 20px 10px 740px;position:relative;text-align:right;width:230px;}
#hd a.logo{left:5px;position:absolute;top:10px;}
#hd ul{list-style-type:none;}
#hd li{display:inline;line-height:19px;margin-left:1em;}
#hd li.left{float:left;margin-left:0;margin-right:1em;}
#hd li.lang{background:url(../img/icon_world.png) left center no-repeat;float:right;margin-left:0;margin-top:10px;padding-left:49px;}
#hd li.lang div.submit{display:inline;padding-left:3px;}
#hd li a, #hd li a:visited{color:#000;text-decoration:none;}
#hd li a:hover, #hd li a:focus, #hd li a:active{text-decoration:underline;}
#hd li.lang a{background:url(../img/icon_lang.png) right center no-repeat;padding-right:12px;}
#hd li.lang ul.lang-list{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left;padding:3px;position:absolute;}
#hd ul.lang-list li{display:block;line-height:1.5em;margin:0;}
#hd ul.lang-list li.selected{background-color:#eee;}
#hd ul.lang-list a{background:none;display:block;padding:0 15px 0 30px;}
#hd .widget-search form{clear:both;padding-top:10px;}
#hd .widget-search form input{background:url(../img/icon_search.png) right center no-repeat;padding-right:25px;width:200px;}
#ft{font-size:0.7em;line-height:1.4em;margin:0 auto;overflow:auto;padding:1em 0 1em 215px;width:775px;}
#ft > div{float:left;min-width:14em;padding-right:2em;vertical-align:top;}
#ft h5{color:#999;font-weight:bold;text-transform:uppercase;}
#ft ul{list-style-type:none;}
#ft a, #ft a:visited{color:#999;text-decoration:none;}
#ft a:hover, #ft a:focus, #ft a:active{border-bottom:1px #ddd solid;}
#bd{background:#eee url(../img/bg.png);border-bottom:2px solid #ddd;font-size:0.75em;line-height:1.4em;padding:30px 0;}
#bd-inner{overflow:auto;margin:0 auto;width:990px;}
#bd-main{background-color:#fff;float:right;width:790px;}
#bd-main.with-sidebar{background:#fff url(../img/vr_bd_main_sidebar_bottom.png) 505px bottom no-repeat;}
#bd-main h2{border-bottom:2px solid #eee;color:#ff6000;font-weight:bold;margin-bottom:1em;text-transform:uppercase;}
#bd-main h3{border-bottom:2px solid #eee;color:#aaa;font-size:0.95em;margin-bottom:1em;}
#sidebar{float:left;width:190px;}
#sidebar > div{background-color:#fff;color:#a9a9a9;margin-bottom:17px;padding:15px;}
#sidebar h4{color:#FF6000;font-size:1.2em;overflow:auto;}
#sidebar h4 img.userimage{float:left;margin-right:10px;}
#sidebar a, #sidebar a:visited{color:#444444;text-decoration:none;}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active{text-decoration:underline;}
#sidebar p.notifications{background:#fff6c8 url(../img/icon_notifications.png) 7px center no-repeat;border-bottom:1px solid #ffd902;border-top:1px solid #ffd902;clear:left;color:#514721;font-size:0.95em;margin:12px -7px 0px -7px;padding:5px 0 5px 24px;}
#sidebar p.notifications a, #sidebar p.notifications a:visited, #sidebar p.notifications a:hover, #sidebar p.notifications a:focus, #sidebar p.notifications a:active{color:#514721;text-decoration:underline;}
#sidebar ul{list-style-type:none;}
#sidebar > div > ul{margin-top:15px;}
#sidebar > div > ul:first-child{margin-top:0;}
#sidebar > div > ul > li{border-top:1px solid #ddd;display:block;margin-top:15px;padding-top:15px;position:relative;}
#sidebar > div > ul > li:first-child{border-top:none;margin-top:0;padding-top:0;}
#sidebar > div > ul > li span.icon{background-image:url(../img/icon_nav.png);background-repeat:no-repeat;display:block;height:1.4em;left:0;position:absolute;top:15px;width:12px;}
#sidebar > div > ul > li:first-child span.icon{top:0;}
#sidebar > div > ul > li.home span.icon{background-position:0px 50%;}
#sidebar > div > ul > li.contacts span.icon{background-position:-12px 50%;}
#sidebar > div > ul > li.profile span.icon{background-position:-24px 50%;}
#sidebar > div > ul > li.groups span.icon{background-position:-36px 50%;}
#sidebar > div > ul > li.locations span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.events span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.networks span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.invite span.icon{background-position:-72px 50%;}
#sidebar ul a.head{font-weight:bold;padding-bottom:1em;}
#sidebar ul a.toggle{color:#a9a9a9;float:right;font-size:0.95em;font-weight:normal;}
#sidebar > div > ul > li > p, #sidebar > div > ul > li > ul, #sidebar > div > ul > li > a.head{padding-left:20px;}
#formLogin input[type="text"], #formLogin input[type="password"], #formLoginOpenId input[type="text"], #formLoginOpenId input[type="password"]{width:152px;}
#formLogin input[type="submit"], #formLoginOpenId input[type="submit"]{float:right;margin-top:1.4em;}
#bd-main-hd{background:url(../img/background_bd_main_hd.png) left bottom repeat-x;color:#999;overflow:auto;padding:10px 15px 0;border-top:1px solid #606161;}
#bd-main-hd h1{color:#fff;font-size:1.6em;line-height:1.4em;margin:10px 0 0 0;}
#bd-main-hd h1 span{color:#ccc;}
#bd-main-hd h1 span a, #bd-main-hd h1 span a:visited{color:inherit;text-decoration:none;}
#bd-main-hd h1 span a:hover, #bd-main-hd h1 span a:focus{text-decoration:underline;}
#bd-main-hd h2{border:0;color:#fff;font-weight:bold;line-height:1.4em;}
#bd-main-hd > p{margin-bottom:10px;}
#bd-main-hd .widget-profile > .vcard{float:left;padding-right:20px;width:470px;}
#bd-main-hd .widget-profile > .vcard .photo{float:left;margin-right:15px;}
#bd-main-hd .widget-profile > .vcard .fn{font-size:1.9em;font-weight:bold;margin-bottom:0;}
#bd-main-hd .widget-profile > .vcard .url{color:#fff;font-size:1.4em;text-decoration:none;}
#bd-main-hd .widget-profile > .vcard .url:hover, #bd-main-hd .widget-profile > .vcard .url:focus, #bd-main-hd .widget-profile > .vcard .url:active{text-decoration:underline;}
#bd-main-hd .widget-profile > .vcard .url strong{font-weight:bold;}
#bd-main-hd .widget-profile > .vcard .role{font-size:1.4em;line-height:1.4em;padding-top:.5em;}
#bd-main-hd .widget-profile > .vcard .ratingstars{}
#bd-main-hd .widget-profile > .vcard .adr{font-size:1.05em;}
#bd-main-hd .widget-profile .buttons{background:url(../img/vr_bd_main_hd.png) left center no-repeat;float:left;min-height:150px;padding-left:35px;width:235px;}
#bd-main-hd .widget-profile .buttons .add-contact, #bd-main-hd .widget-profile .buttons .send-message{display:block;margin-top:10px;}
#bd-main-hd .widget-profile .buttons a.add-contact span{background:url(../img/icon_button.png) -30px 50% no-repeat;}
#bd-main-hd .widget-profile .buttons a.send-message span{background:url(../img/icon_button.png) -60px 50% no-repeat;}
#bd-main-hd .widget-profile .buttons ul{font-size:0.95em;margin-top:10px;}
#bd-main-hd .widget-profile .buttons ul a{color:#FF6000;padding-left:8px;text-decoration:none;}
#bd-main-hd .widget-profile .buttons ul a:hover, #bd-main-hd .widget-profile .buttons ul a:focus, #bd-main-hd .widget-profile .buttons ul a:active{text-decoration:underline;}
#bd-main-hd .widget-profile .buttons span.icon{background:url(../img/icon_nav.png) 0px 50% no-repeat;padding:3px 12px 3px 0px;}
#bd-main-hd .widget-profile .buttons li.vcard span.icon{background-position:-84px 50%;}
#bd-main-hd .widget-profile .buttons li.feed span.icon{background-position:-96px 50%;}
#bd-main-hd .widget-profile > ul{clear:both;padding-top:15px;}
#bd-main-hd .widget-profile > ul li{float:left;margin-right:2px;}
#bd-main-hd .widget-profile > ul a{background-color:#555555;color:#fff;float:left;font-weight:bold;outline:none;padding:.5em 1.5em;text-decoration:none;}
#bd-main-hd .widget-profile > ul li.active a, #bd-main-hd .widget-profile > ul a:hover, #bd-main-hd .widget-profile > ul a:focus, #bd-main-hd .widget-profile > ul a:active{background-color:#fff;color:#111;}
#bd-main-sidebar{background:url(../img/vr_bd_main_sidebar_top.png) top left no-repeat;color:#666;float:left;padding:35px 20px 35px 35px;width:230px;}
#bd-main-sidebar li{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px;}
.comment-list li{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px;}
#bd-main-sidebar .block-contact li{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important;}
#bd-main-sidebar .block, #bd-main-sidebar .block-contact, #bd-main-sidebar .block-friends, #bd-main-sidebar .block-groups, #bd-main-sidebar .block-links, #bd-main-sidebar .widget{margin-bottom:2em;}
#bd-main-sidebar p{margin-bottom:1em;}
#bd-main-sidebar a{color:#FF6000;text-decoration:none;}
#bd-main-sidebar a:hover, #bd-main-sidebar a:focus, #bd-main-sidebar a:active{text-decoration:underline;}
#bd-main-sidebar .block-groups li{border-bottom:1px solid #f6f6f6;color:#aaa;line-height:2em;}
#bd-main-sidebar .block-groups a{font-weight:bold;}
#bd-main-sidebar .block-links li{border-bottom:1px solid #f6f6f6;line-height:2em;}
#bd-main-sidebar .block-friends ul{margin-right:-10px;overflow:auto;}
#bd-main-sidebar .block-friends li{float:left;}
#bd-main-sidebar .block-friends a img{border:4px solid #eee;margin:0 10px 10px 0;}
#bd-main-sidebar .block-friends a:hover img, #bd-main-sidebar .block-friends a:focus img, #bd-main-sidebar .block-friends a:active img{border-color:#FF6000;}
#bd-main-sidebar h2 a.more{color:#aaa;font-size:0.95em;float:right;font-weight:normal;text-decoration:none;text-transform:none;}
#bd-main-sidebar h2 a.more:hover, #bd-main-sidebar h2 a.more:focus, #bd-main-sidebar h2 a.more:active{color:#FF6000;}
#bd-main-sidebar p.more{font-size:0.9em;margin-bottom:3em;text-align:right;}
#bd-main-sidebar p.more a{color:#aaa;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#bd-main-sidebar p.more a:hover, #bd-main-sidebar p.more a:focus, #bd-main-sidebar p.more a:active{color:#FF6000;}
#bd-main-sidebar .block-contact{margin-right:-15px;overflow:auto;width:100%;}
#bd-main-sidebar .block-contact a{display:block;float:left;font-weight:bold;height:25px;line-height:25px;margin-bottom:8px;margin-right:15px;padding-left:44px;width:55px;}
#bd-main-sidebar .block-contact a[href ^="mailto:"]{background:url(../img/buttons_grey_small.png) 0px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="mailto:"]:active{background-position:-150px;}
#bd-main-sidebar .block-contact a[href ^="icq:"]{background:url(../img/buttons_grey_small.png) -300px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="icq:"]:active{background-position:-450px;}
#bd-main-sidebar .block-contact a[href ^="skype:"]{background:url(../img/buttons_grey_small.png) -600px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="skype:"]:active{background-position:-750px;}
#bd-main-sidebar .block-contact a[href ^="xmpp:"]{background:url(../img/buttons_grey_small.png) -900px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="xmpp:"]:active{background-position:-1050px;}
#bd-main-sidebar .widget-join-group a{display:block;}
#bd-main-sidebar .widget-join-group a span{background:url(../img/btn_icons.png) 0px 50% no-repeat;}
#bd-main-sidebar .widget-group-statistics li{border-top:1px solid #f6f6f6;color:#aaa;line-height:2em;}
#bd-main-sidebar .widget-group-statistics li:first-child{border-top:0;}
#bd-main-sidebar .widget-group-statistics strong{display:block;font-weight:bold;float:left;width:50%;}
#bd-main-bd{color:#333;padding:35px 20px 35px 15px;width:755px;}
#bd-main.with-sidebar #bd-main-bd{float:left;width:470px;}
#bd-main-bd a{color:#FF6000;text-decoration:none;}
#bd-main-bd a:hover, #bd-main-bd a:focus, #bd-main-bd a:active{text-decoration:underline;}
#bd-main-bd strong{font-weight:bold;}
#bd-main-bd em{font-style:italic;}
#bd-main-bd p{margin-bottom:1.4em;line-height:18px;}
#bd-main-bd p.more{color:#aaa;font-size:0.9em;font-weight:bold;margin-bottom:3em;text-align:right;text-decoration:none;text-transform:uppercase;}
#bd-main-bd p.more a{color:#aaa;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#bd-main-bd p.more a:hover, #bd-main-bd p.more a:focus, #bd-main-bd p.more a:active{color:#FF6000;}
#bd-main-bd .widget-search-results p.more{margin:1.4em 0 0;}
#bd-main-bd .photos{margin-right:-10px;overflow:auto;}
#bd-main-bd .photos li{float:left;}
#bd-main-bd .photos a img{border:5px solid #eee;margin:0 10px 10px 0;}
#bd-main-bd .photos a:hover img, #bd-main-bd .photos a:focus img, #bd-main-bd .photos a:active img{border-color:#FF6000;}
#bd-main-bd .halfwidth{margin-right:-10px;padding-right:15px;overflow:auto;width:215px;float:left;}
#bd-main-bd .lifestream li{border-top:1px dashed #ddd;overflow:auto;padding:1em 0 0 26px;position:relative;}
#bd-main-bd .lifestream li:first-child{border:none;padding-top:0;}
#bd-main-bd .lifestream li span.icon{background-image:url(../img/icon_service_type.png);background-repeat:no-repeat;display:block;height:1.4em;left:0;position:absolute;top:1em;width:16px;}
#bd-main-bd .lifestream li:first-child span.icon{top:0;}
#bd-main-bd .lifestream li.noserub span.icon{background-position:0px 50%;}
#bd-main-bd .lifestream li.photo span.icon{background-position:-16px 50%;}
#bd-main-bd .lifestream li.link span.icon{background-position:-32px 50%;}
#bd-main-bd .lifestream li.text span.icon{background-position:-48px 50%;}
#bd-main-bd .lifestream li.event span.icon{background-position:-64px 50%;}
#bd-main-bd .lifestream li.micropublish span.icon{background-position:-80px 50%;}
#bd-main-bd .lifestream li.video span.icon{background-position:-96px 50%;}
#bd-main-bd .lifestream li.audio span.icon{background-position:-112px 50%;}
#bd-main-bd .lifestream li.document span.icon{background-position:-128px 50%;}
#bd-main-bd .lifestream li.location span.icon{background-position:-144px 50%;}
#bd-main-bd .lifestream p{margin-bottom:1em;}
#bd-main-bd .lifestream strong{color:#FF6000;}
#bd-main-bd .lifestream a{border-bottom:1px solid #ddd;color:#333;text-decoration:none;}
#bd-main-bd .lifestream a.user{border:0;color:#FF6000;}
#bd-main-bd .lifestream a:hover, #bd-main-bd .lifestream a:focus, #bd-main-bd .lifestream a:active{border-bottom:1px solid #FF6000;}
#bd-main-bd .lifestream span.date, #bd-main-bd .lifestream span.favorites, #bd-main-bd .lifestream span.comments{color:#ccc;float:right;margin-left:1em;}
#bd-main-bd .lifestream span.favorites, #bd-main-bd .lifestream span.comments{padding-bottom:1em;}
#bd-main-bd .lifestream span.favorites{}
#bd-main-bd .lifestream span.comments{clear:right;}
#bd-main-bd .lifestream span.favorites a, #bd-main-bd .lifestream span.comments a{background-image:url(../img/icon_favcom.png);background-repeat:no-repeat;border:0;padding-left:10px;}
#bd-main-bd .lifestream span.comments a{background-position:0px 50%;}
#bd-main-bd .lifestream span.comments a:hover, #bd-main-bd .lifestream span.comments a:focus, #bd-main-bd .lifestream span.comments a:active{background-position:-10px 50%;}
#bd-main-bd .lifestream span.favorites a{background-position:-20px 50%;}
#bd-main-bd .lifestream span.favorites a:hover, #bd-main-bd .lifestream span.favorites a:focus, #bd-main-bd .lifestream span.favorites a:active{background-position:-30px 50%;}
#bd-main-bd .lifestream a.photo{border:none;}
#bd-main-bd .lifestream a.photo img{border:3px solid #eee;}
#bd-main-bd .lifestream a.photo:hover img, #bd-main-bd .lifestream a.photo:focus img, #bd-main-bd .lifestream a.photo:active img{border-color:#FF6000;}
#bd-main-bd .widget-group-info{overflow:auto;padding-bottom:2em;}
#bd-main-bd .widget-group-info div.left{float:left;margin-right:10px;width:150px;}
#bd-main-bd .widget-group-info div.left img{border:5px solid #EEEEEE;margin-bottom:10px;width:140px;height:140px;}
#bd-main-bd .widget-group-info div.left a.button{display:block;}
#bd-main-bd .widget-group-info div.left a.button span{background:url(../img/icon_button.png) -90px 50% no-repeat;}
#bd-main-bd .widget-group-info div.right{float:left;width:310px;}
#bd-main-bd .widget-group-overview{margin-bottom:3em;}
#bd-main-bd .widget-group-overview thead{border-bottom:2px solid #EEEEEE;color:#FF6000;font-weight:bold;margin-bottom:1em;text-transform:uppercase;font-size:10px;}
#bd-main-bd .widget-group-overview table{table-layout:fixed;width:100%;}
#bd-main-bd .widget-group-overview th.discussions{width:290px;}
#bd-main-bd .widget-group-overview th.replies{color:#aaa;width:60px;}
#bd-main-bd .widget-group-overview th.activity{color:#aaa;}
#bd-main-bd .widget-group-overview tbody tr{border-top:1px dashed #DDDDDD;}
#bd-main-bd .widget-group-overview tbody:first-child{border:0;}
#bd-main-bd .widget-group-overview tbody td{padding:10px 10px 10px 20px;}
#bd-main-bd .widget-group-overview td.replies{color:#aaa;font-family:Georgia;font-size:2.5em;text-shadow:1px 1px 0 #FFFFFF;}
#bd-main-bd .widget-group-overview td.activity{color:#888;}
#bd-main-bd .widget-form-accounts table{margin-bottom:1.4em;}
#comment-form{margin-top:30px;}
#bd-main-bd fieldset{margin-bottom:1.4em;}
#bd-main-bd .widget-form-accounts form, #bd-main-bd .widget-contact-add form{margin-bottom:1.4em;}
#bd-main-bd .widget-form-accounts label, #bd-main-bd .widget-contact-add label, #PasswordRecoveryForm label{display:block;float:left;width:180px;}
#UserRegisterForm label{display:block;float:left;width:250px;}
#UserPagesLoginForm label{display:block;float:left;width:130px;}
#bd-main-bd .widget-form-accounts div.input, #bd-main-bd .widget-form-accounts div.submit, #bd-main-bd .widget-contact-add div.input, #bd-main-bd .widget-contact-add div.submit, #talkbackForm div.input, #UserRegisterForm div.input, #PasswordRecoveryForm div.input, #PasswordRecoveryForm div.submit, #UserPagesLoginForm div.input, #UserPagesLoginForm div.submit{padding:3px 0;}
#bd-main-bd .widget-form-accounts div.submit, #bd-main-bd .widget-contact-add div.submit, #OpenIDLoginForm div.submit, #PasswordRecoveryForm div.submit{padding-left:180px;}
#bd-main-bd .widget-form-accounts div.input.text.error input, #bd-main-bd .widget-form-accounts div.input.password.error input, #bd-main-bd .widget-contact-add div.input.text.error input, #bd-main-bd .widget-contact-add div.input.password.error input, #UserRegisterForm div.input.text.error input, #UserRegisterForm div.input.password.error input, #PasswordForm div.input.text.error input, #UserPagesLoginForm div.input.text.error input, #UserPagesLoginOpenIDForm div.input.text.error input{border-color:#a41900;}
#bd-main-bd .widget-form-accounts div.error-message, #bd-main-bd .widget-contact-add div.error-message, #PasswordRecoveryForm div.error-message{color:#a41900;padding-left:180px;}
#UserRegisterForm div.error-message{color:#a41900;padding-left:250px;}
#UserPagesLoginForm div.error-message{color:#a41900;padding-left:130px;}
#bd-main-bd .message{color:#363636;padding:5px 20px 5px 45px;margin-bottom:10px;text-align:left;}
#bd-main-bd .message p{margin-bottom:0;}
#bd-main-bd .message.alert{border-top:2px solid #f7aea5;border-bottom:2px solid #f7aea5;background-position:15px 50%;}
#bd-main-bd .message.info{border-top:2px solid #bfdaff;border-bottom:2px solid #bfdaff;background-position:15px 50%;}
#bd-main-bd .message.warning{border-top:2px solid #f8dd70;border-bottom:2px solid #f8dd70;background-position:15px 50%;}
#bd-main-bd .message.success{border-top:2px solid #9fe8b8;border-bottom:2px solid #9fe8b8;background-position:15px 50%;}
#noserub_webcam_snapshot, #noserub_webcam_upload, #noserub_webcam_cancel{background:url(../img/btn_grad.png) left top repeat-x;border:1px solid #bbb;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#373737 !important;font-family:Arial,sans-serif;font-size:1em;min-width:100px;padding:3px 5px;text-decoration:none !important;}
.trophies li{width:190px;height:31px;font-size:16px;color:#fff;padding:7px 0 0 45px;text-shadow:0.1em 0.1em #222}
.bronze{background:url(../img/trophie-bronze.png) left top no-repeat;}
.silver{background:url(../img/trophie-silver.png) left top no-repeat;}
.gold{background:url(../img/trophie-gold.png) left top no-repeat;}
.platin{background:url(../img/trophie-platin.png) left top no-repeat;}
div.herocard{width:200px;height:100px;font-size:11px;}
div.herocard img{float:left;}
table{width:490px;border-collapse:collapse;color:#363636;background:#f6f6f6;text-align:left;}
caption{text-align:center;font:bold 16px arial, helvetica, sans-serif;background:transparent;padding:6px 4px 8px 0px;color:#CC00FF;text-transform:uppercase;}
thead, tfoot{background-color:#fff;text-align:left;height:30px;}
thead th, tfoot th{padding:5px;}
table a{color:#333333;text-decoration:none;}
table a:hover{text-decoration:underline;}
tr.odd{background:#f1f1f1;}
tbody th, tbody td{padding:5px;}
td.number{text-align:right;}
div.error-message{color:#f00;}
div.post-comments{float:right;}
#friendfinder{background-color:#555;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px 25px 20px 25px;margin-bottom:30px;font-size:20px;}
#friendfinder label{color:#fff;font-size:16px;}
#friendfinder input[type="text"]{width:310px!important;margin:5px 10px 0 0;}
#friendfinder input[type="submit"]{padding:10px 19px !important;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #999;border-left:none;margin-bottom:-1px;background:#fff;overflow:hidden;position:relative;}
ul.tabs li a{text-decoration:none;color:#fff;display:block;font-size:12px;padding:0 10px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
ul.tabs li.active,html ul.tabs li.active a:hover{background-color:#000;color:#fff;border-bottom:1px solid #000;}
.tab_container{border:1px solid #111;border-top:none;clear:both;float:left;width:100%;background:#000;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.tab_content{padding:20px;font-size:1.2em;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:#191919;background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,0.92);}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
ul.game_list li{list-style-type:none;float:left;}
ul.game_list li img{float:left;background-color:#f5f5f5;}
ul.hero_list li{list-style-type:none;float:left;}
div.gamecard{width:110px;height:110px;font-size:11px;}
div.gamecard-full{width:117px;height:110px;font-size:11px;}
div.topic{background-color:#eee;float:left;padding:15px;width:720px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
div.topic_starter{background-color:#333;color:#f5f5f5;float:left;padding:15px;width:720px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
button , .button , a.button , .form-submit , .form-reset , .form-button{display:-moz-inline-stack;display:inline-block;zoom:1;cursor:pointer;color:#fff !important;background:#f60 -moz-linear-gradient(top, #ff8f00, #ff4f00);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff8f00),color-stop(1, #ff4f00));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f00', EndColorStr='#ff4f00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f00', EndColorStr='#ff4f00')";width:auto;height:auto;font:bold 12px/normal Arial, FreeSans, sans-serif;text-decoration:none !important;text-align:center;vertical-align:middle;margin:0;padding:3px 19px;outline:0 none !important;border:1px solid #ff7e00;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);user-select:none;-moz-user-select:none;-webkit-user-select:none;}
button:hover , .button:hover , a.button:hover , button:focus , .button:focus , a.button:focus , .form-submit:hover , .form-reset:hover , .form-button:hover , .form-submit:focus , .form-reset:focus , .form-button:focus{color:#fff !important;background:#f60 -moz-linear-gradient(top, #ff9c1c, #d44200);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff9c1c),color-stop(1, #d44200));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9c1c', EndColorStr='#d44200');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9c1c', EndColorStr='#d44200')";}
button:active , .button:active , a.button:active, .form-submit:active , .form-reset:active , .form-button:active{color:#fff;background:#f60 -moz-linear-gradient(top, #bb6900, #fc7100, #ff5b12);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #8b6900),color-stop(.5, #fc7100),color-stop(1, #ff5b12));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb6900', EndColorStr='#ff5b12');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb6900', EndColorStr='#ff5b12')";}
button[disabled], .button[disabled], .form-submit[disabled], .form-reset[disabled], .form-button[disabled]{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";}
.button-big{padding:7px 30px !important;font-size:20px !important;}
.button-tiny{padding:1px 11px !important;font-size:11px !important;}
button::-moz-focus-inner , .button::-moz-focus-inner , a.button::-moz-focus-inner , .form-submit::-moz-focus-inner , .form-reset::-moz-focus-inner , .form-button::-moz-focus-inner{border:0 none;padding:0;}
#bd-main h6{}
.forum_games{background-color:#f5f5f5;}
.forum_games li{width:250px;margin-bottom:30px;float:left;}
.forum_games_with_sidebar li{width:230px;margin-bottom:30px;float:left;}
.forums_games_desc{float:left;margin-left:15px;line-height:15px;color:#888;}
.forum_games li img{float:left;background-color:#f5f5f5;}
.forums_allgames{margin-bottom:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#eee;padding:5px 0 5px 10px;}
.forums_allgames li{display:inline;margin-right:7px;padding-right:7px;border-right:1px dotted #999;}
.forums_allgames .last{margin-right:0px;padding-right:0px;border-right:none;}
.forums_allgames li a{height:16px;}
.discussions a{font-weight:bold;}
div.hero_comment_info{float:right;width:740px;margin:10px 5px 0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.forums_userinfo_trophies li, .forums_userinfo_trophies ul{display:inline;}
.forums_userinfo{height:50px;}
.forums_userinfo_avatar{float:left;}
.forums_userinfo_infoblock{float:left;line-height:19px;margin-right:10px;padding-right:10px;color:#666;border-right:1px dotted #bbb;}
.forums_userinfo_last{border:none !important;}
.forums_strike{margin:30px 0 30px 0;background-color:#fff;border-color:#bbb;border-style:none none dotted;border-width:1px;color:#fff;padding-top:30px;}
.topic .date, .topic_starter .date, .discussions .date{color:#999;font-size:11px;margin-bottom:0px !important;}
.topic h3, .topic_starter h3{color:#ff6000 !important;font-size:1.2em !important;margin-bottom:5px !important;font-weight:bold;border-bottom:none !important;}
.topic_meta{float:right;text-align:center;}
.topic_number{font-size:50px;font-family:Georgia;color:#fff;display:block;}
div.flash_message{background-color:#111;position:absolute;width:100%;z-index:10000;opacity:0.9;font-size:30px;padding:20px 0;color:#fff;text-align:center;}
blockquote{border:1px solid #000;padding:10px;}

/* Reset form margin/padding */
.thumbsup_template_mini-thumbs form { position:relative; margin:0; padding:0; height:16px; color:#000; }

/* Stuff to hide */
.thumbsup_template_mini-thumbs .thumbsup_hide { display:none; }

/* Position buttons */
.thumbsup_template_mini-thumbs input { position:absolute; top:0; left:0; width:16px; height:16px; background:url(../img/thumbs.png) no-repeat 0 0; border:0; text-indent:-9999px; cursor:pointer; }
.thumbsup_template_mini-thumbs input.vote_down { left:18px; background-position:-16px 0; }
.thumbsup_template_mini-thumbs input:hover { background-position:0 -16px; }
.thumbsup_template_mini-thumbs input.vote_down:hover { background-position:-16px -16px; }
.thumbsup_template_mini-thumbs input:active { background-position:0 -32px; }
.thumbsup_template_mini-thumbs input.vote_down:active { background-position:-16px -32px; }

/* Position score */
.thumbsup_template_mini-thumbs strong { display:block; margin:0 0 0 40px; font-size:12px; line-height:16px; text-align:left; }

/* Closed form */
.thumbsup_template_mini-thumbs .closed input, .thumbsup_template_mini-thumbs .closed input:hover { background-position:0 -48px; cursor:default; }
.thumbsup_template_mini-thumbs .closed input.vote_down, .thumbsup_template_mini-thumbs .closed input.vote_down:hover { background-position:-16px -48px; }

/* Right aligned */
.thumbsup_template_mini-thumbs.right input { left:auto; right:18px; }
.thumbsup_template_mini-thumbs.right input.vote_down { right:0; }
.thumbsup_template_mini-thumbs.right strong { margin:0 40px 0 0; text-align:right; }

/* Fix for IE <= 7: text-indent does not work to hide text on submit buttons */
.thumbsup_template_mini-thumbs input { font-size:0; line-height:999px; }
div.trophy-upload {
    display:none;
}
li.action-list-item {
    border-width: 1px 0px 0px;
    border-style: solid;
    border-color: #E9E9E9;
}
li.first {
    border-style: none;
}
div.action-avatar a {
    float:left;
    margin: 10px;
}
div.action-item {
    display: table-cell;
}
div.action-content {
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
}
div.action-actions {
    clear:both;
}
div.action-text {
    color:#999;
    padding-left:10px;
}
ul.action-trophy img {
    padding: 1px;
}
ul.action-trophy li {
    float:left;
}