* { border: 0; margin: 0; padding: 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.background { width:100%; height:100%; }
.background-grad { width:100%; height:100%; background:url(images/bg-grad.png) repeat-x; }
.green { color:#ff2525; }
.red { color:#31d017; }
.active { color:#fff; }
.deactive { color:#666; }
.main { width:945px; margin:0 auto; height:100%; }
.content { overflow:hidden; height:100%; }
.sidebar { float:left; margin-bottom: -50000px; padding-bottom: 50000px; height:100%; background: #181818 url(images/info-bg.png) repeat-x; font-family:Verdana, Geneva, sans-serif; }
.actual { margin-bottom: -50000px; padding-bottom: 50005px; height:100%; }

.ml{ margin-bottom: -50000px; padding-bottom: 50005px; height:100%; }
.mr{ margin-bottom: -50000px; padding-bottom: 50005px; height:100%; }

.forum { width:100%; font-size:12px; }
.forum th { font-size:14px; }
.forum tr:hover { background-color:#EFEFEF; }
.forum .forum-a { font-size:18px; }
.forum .space { letter-spacing:1px; }
.header { padding-top:42px; background:none; }
.logo { float:left; width:328px; }
.top-right { float:left; width:611px; }
.top-advert { float:left; }


.changers { float:right; margin:31px 0 0 0; }

.colour-picker { float:left; background:url(images/colour-picker.png) no-repeat; width:93px; height:22px; color:#ccc; font-size:10px; font-weight:bold; padding:4px 0 0 10px; margin:0 0 -4px 0; }

.text-colour-picker { float:left; background:url(images/colour-picker.png) no-repeat; width:93px; height:22px; color:#ccc; font-size:10px; font-weight:bold; padding:4px 0 0 10px; margin:0 0 -4px 0; }

.theme-switcher { float:left; background:url(images/theme-picker.png) no-repeat; width:35px; height:22px; color:#ccc; font-size:10px; font-weight:bold; padding:4px 0 0 5px; margin:0 0 -4px 0; }


.colour-picker-colour { float:right; width:34px; height:8px; display:block; margin:3px 20px 0 0; }
.text-colour-picker-colour { float:right; width:34px; height:8px; display:block; margin:3px 20px 0 0; }

.colour-picker-colour-shadow { background:url(images/colour-picker-shadow.png) no-repeat; width:100%; height:100%; display:block; }


.menu { }
.menu-left { background:url(images/menu-bg.png) repeat-x; height:56px; width:689px; float:left; }
.tabs { margin:0 0 0 -1px; }
.tabs a { background:url(images/tab.png) no-repeat top; width:115px; height:29px; display:block; float:left; font-size:13px; color:#CCC; text-decoration:none; line-height:29px; font-weight:bold; text-align:center; }
.tabs a:hover { background:url(images/tab.png) no-repeat bottom; height:32px; margin:-3px 0 0 0; line-height:35px; text-decoration:none; }
.scroller { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#CCC; line-height:31px; margin:0 0 0 10px; }
.welcome { background:url(images/welcome-bg.png) no-repeat; width:256px; height:56px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; }
.wel-image img { border:#333 1px solid; float:left; margin:6px 0 0 6px; }
.wel-right { float:right; width:197px; }
.wel-text { width:100px; float:left; margin:7px 0 0 0; }
.wel-text a { font-weight:bold; }
.wel-logout { width:50px; float:right; margin:5px 0 0 0; }
.wel-logout a { color:#535353; }
.wel-buttons a { color:#666; background:url(images/button-bg.png) no-repeat; width:49px; height:22px; display:block; float:left; line-height:22px; text-align:center; margin:5px 0 0 0; }
.side-title { height:42px; line-height:42px; text-align:right; font-size:14px; padding:0 20px 0 0; }
.information { font-size:13px; color:#ccc; text-align:center; margin:20px 0 20px 0; }
.notifications { font-size:12px; background:#141414; border:#050505 1px solid; padding:10px; width:200px; margin:0 auto; }
.side-sep { background:url(images/side-sep.png) no-repeat; width:219px; height:1px; margin:0 auto; }
.side-verts { margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px; }
.seperator { background:url(images/bar.png) repeat-x; height:3px; border:#090909 1px solid; border-top:none; background-color:#12acde; }
.featured { background:url(images/ad-bg.png) repeat-x; height:109px; padding:0 0 0 27px; }
.main-content { width:676px; float:left; margin-bottom: -50000px; padding-bottom: 50000px; height:100%; background:#FFF; }
.tl { background:url(images/main-content.png) no-repeat left -1px; width:4px; height:7px; float:left; }
.tm { background:url(images/main-content.png) repeat-x bottom; width:100%; height:7px; }
.tr { background:url(images/main-content.png) no-repeat right -1px; width:4px; height:7px; float:right; }

.ml { background:url(images/content-sides.png) repeat-y left top; width:4px; float:left; }
.mm { float:left; width:100%; }
.mr { background:url(images/content-sides.png) repeat-y right top; width:4px; float:right; }


.footer { background:url(images/footer-bg.png) repeat-x; height:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#999; }
.footer a { color:#666; font-weight:bold; }
.copyright { float:left; text-align:center; margin:20px 0 0 40px; }
.links { float:right; text-align:right; margin:13px 13px 0 0; }
.buttons { }
.buttons img { margin:0 0 0 15px; }
.internal { margin:2px 0 0 0; }
div.scrollable { position:relative; overflow:hidden; width: 810px; height:89px; }
div.scrollable div.items { width:20000em; position:absolute; }
div.scrollable div.items div { float:left; }
div.items a { margin:0 17px 0 19px; }
.scrollable { float:left; margin:20px 0 0 0; }
a.browse { background:url(images/ad-changer.png) no-repeat; display:block; width:24px; height:23px; float:left; margin:40px 10px; cursor:pointer; font-size:1px; }
a.right { background-position: -24px 0; clear:right; margin:40px 20px; }
a.right:hover { background-position:-24px -23px; }
a.left { margin-left: 0px; }
a.left:hover { background-position:0 -23px; }
.colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url(images/colorpicker_background.png); font-family: Arial, Helvetica, sans-serif; display: none; }
.colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair; }
.colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(images/colorpicker_overlay.png); }
.colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(images/colorpicker_select.gif); margin: -5px 0 0 -5px; }
.colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize; }
.colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(images/colorpicker_indic.gif) left top; margin: -4px 0 0 0; left: 0px; }
.colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00; }
.colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00; }
.colorpicker input { background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px; }
.colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url(images/colorpicker_hex.png) top; left: 212px; top: 142px; }
.colorpicker_hex input { right: 6px; }
.colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute; }
.colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize; }
.colorpicker_rgb_r { background-image: url(images/colorpicker_rgb_r.png); top: 52px; left: 212px; }
.colorpicker_rgb_g { background-image: url(images/colorpicker_rgb_g.png); top: 82px; left: 212px; }
.colorpicker_rgb_b { background-image: url(images/colorpicker_rgb_b.png); top: 112px; left: 212px; }
.colorpicker_hsb_h { background-image: url(images/colorpicker_hsb_h.png); top: 52px; left: 282px; }
.colorpicker_hsb_s { background-image: url(images/colorpicker_hsb_s.png); top: 82px; left: 282px; }
.colorpicker_hsb_b { background-image: url(images/colorpicker_hsb_b.png); top: 112px; left: 282px; }
.colorpicker_submit { position: absolute; width: 22px; height: 22px; background: url(images/colorpicker_submit.png) top; left: 322px; top: 142px; overflow: hidden; }
.colorpicker_focus { background-position: center; }
.colorpicker_hex.colorpicker_focus { background-position: bottom; }
.colorpicker_submit.colorpicker_focus { background-position: bottom; }
.colorpicker_slider { background-position: bottom; }
#colorpickerHolder2 { top: 32px; left: 0; width: 356px; height: 0; overflow: hidden; position: absolute; }
#colorpickerHolder2 .colorpicker { background-image: url(images/custom_background.png); position: absolute; bottom: 0; left: 0; }
#colorpickerHolder2 .colorpicker_hue div { background-image: url(images/custom_indic.gif); }
#colorpickerHolder2 .colorpicker_hex { background-image: url(images/custom_hex.png); }
#colorpickerHolder2 .colorpicker_rgb_r { background-image: url(images/custom_rgb_r.png); }
#colorpickerHolder2 .colorpicker_rgb_g { background-image: url(images/custom_rgb_g.png); }
#colorpickerHolder2 .colorpicker_rgb_b { background-image: url(images/custom_rgb_b.png); }
#colorpickerHolder2 .colorpicker_hsb_s { background-image: url(images/custom_hsb_s.png); display: none; }
#colorpickerHolder2 .colorpicker_hsb_h { background-image: url(images/custom_hsb_h.png); display: none; }
#colorpickerHolder2 .colorpicker_hsb_b { background-image: url(images/custom_hsb_b.png); display: none; }
#colorpickerHolder2 .colorpicker_submit { background-image: url(images/custom_submit.png); }
#colorpickerHolder2 .colorpicker input { color: #778398; }
#customWidget { position: relative; height: 36px; }
.clear { clear: both; height: 0; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearfix { height: 1%; }
.clearfix { display: block; }
.tab { background: url(../images/tab_b.png) repeat-x 0 0; height: 42px; position: relative; top: 0; z-index: 999; }
.tab ul.login { display: block; position: relative; float: right; clear: right; height: 42px; width: auto; font-weight: bold; line-height: 42px; margin: 0; right: 150px; color: white; font-size: 80%; text-align: center; }
.tab ul.login li.left { background: url(../images/tab_l.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }
.tab ul.login li.right { background: url(../images/tab_r.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }
.tab ul.login li { text-align: left; padding: 0 6px; display: block; float: left; height: 42px; background: url(../images/tab_m.png) repeat-x 0 0; }
.tab ul.login li a { color: #15ADFF; }
.tab ul.login li a:hover { color: white; }
.tab .sep { color:#414141 }
.tab a.open, .tab a.close { height: 20px; line-height: 20px !important; padding-left: 30px !important; cursor: pointer; display: block; width: 100px; position: relative; top: 11px; }
.tab a.open { background: url(../images/bt_open.png) no-repeat left 0; }
.tab a.close { background: url(../images/bt_close.png) no-repeat left 0; }
.tab a:hover.open { background: url(../images/bt_open.png) no-repeat left -19px; }
.tab a:hover.close { background: url(../images/bt_close.png) no-repeat left -19px; }
#toppanel { position: absolute; top: 0; width: 100%; z-index: 999; text-align: center; margin-left: auto; margin-right: auto; }
#panel { width: 100%; height: 270px; color: #999999; background: #272727; overflow: hidden; position: relative; z-index: 3; display: none; }
#panel h1 { font-size: 1.6em; padding: 5px 0 10px; margin: 0; color: white; }
#panel h2 { font-size: 1.2em; padding: 10px 0 5px; margin: 0; color: white; }
#panel p { margin: 5px 0; padding: 0; }
#panel a { text-decoration: none; color: #15ADFF; }
#panel a:hover { color: white; }
#panel a-lost-pwd { display: block; float: left; }
#panel .content { width: 960px; margin: 0 auto; padding-top: 15px; text-align: left; font-size: 0.85em; }
#panel .content .left { width: 280px; float: left; padding: 0 15px; border-left: 1px solid #333; }
#panel .content .right { border-right: 1px solid #333; }
#panel .content form { margin: 0 0 10px 0; }
#panel .content label { float: left; padding-top: 8px; clear: both; width: 280px; display: block; }
#panel .content input.field { border: 1px #1A1A1A solid; background: #414141; margin-right: 5px; margin-top: 4px; width: 200px; color: white; height: 16px; }
#panel .content input:focus.field { background: #545454; }
#panel .content input.bt_login, #panel .content input.bt_register { display: block; float: left; clear: left; height: 24px; text-align: center; cursor: pointer; border: none; font-weight: bold; margin: 10px 0; }
#panel .content input.bt_login { width: 74px; background: transparent url(../images/bt_login.png) no-repeat 0 0; }
#panel .content input.bt_register { width: 94px; color: white; background: transparent url(../images/bt_register.png) no-repeat 0 0; }
#panel .lost-pwd { display: block; float:left; clear: right; padding: 15px 5px 0; font-size: 0.95em; text-decoration: underline; }
.colour { background:#12acde; }
.colour-text { color:#12acde; }
a .colour-text { color:#12acde; }
.colour-text-hover:hover { color:#12acde; }
.colour-text-hover a:hover { color:#12acde; }
.tabs a:hover { color:#999; }
a { color:#12acde; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font-size: 24px; font-weight: normal; text-decoration: none; color: #1480de; margin:10px 0 0 10px; }
h2 { font-size:18px; font-weight: normal; text-decoration: none; color: #1480de; }
h3 { font-size:16px; font-weight: normal; text-decoration: none; color: #1480de; }
th { border-bottom: #999 1px solid; color: #06F; font-weight: normal; }
td { padding: 5px; margin: 0px; border-bottom: #ccc 1px solid; }
table { margin:0 auto; width:90%; }
input { color:#03C; font: bold 84% 'trebuchet ms', helvetica, sans-serif; background-color:#EEE; border: 1px solid; border-color: #666; padding:3px 6px 3px 6px; }
input:hover { border-color:#06F; }
textarea { color:#000; font: bold 84% 'trebuchet ms', helvetica, sans-serif; background-color:#fff; border: 1px solid; border-color: #666; width:96%; margin:5px; padding:5px; }
textarea:hover { border-color:#06F; }
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn.blue { background: #2ae; }
.btn.green { background: #8c3; }
.btn.green:hover { background: #9d4; background-image: url(images/shade.png); background-position: bottom; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(images/shade.png); background-position: bottom; }
.ratingblock { display:block; border-bottom:1px solid #999; padding-bottom:8px; margin-bottom:8px; }
.loading { height: 30px; background: url('images/working.gif') 50% 50% no-repeat; }
.unit-rating { list-style:none; margin: 0px; padding:0px; height: 30px; position: relative; background: url('images/starrating.gif') top left repeat-x; }
.unit-rating li { text-indent: -90000px; padding:0px; margin:0px; float: left; }
.unit-rating li a { outline: none; display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('http://192.168.1.68/images/starrating.gif') left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width:30px; }
.unit-rating a.r2-unit { left:30px; }
.unit-rating a.r2-unit:hover { width: 60px; }
.unit-rating a.r3-unit { left: 60px; }
.unit-rating a.r3-unit:hover { width: 90px; }
.unit-rating a.r4-unit { left: 90px; }
.unit-rating a.r4-unit:hover { width: 120px; }
.unit-rating a.r5-unit { left: 120px; }
.unit-rating a.r5-unit:hover { width: 150px; }
.unit-rating a.r6-unit { left: 150px; }
.unit-rating a.r6-unit:hover { width: 180px; }
.unit-rating a.r7-unit { left: 180px; }
.unit-rating a.r7-unit:hover { width: 210px; }
.unit-rating a.r8-unit { left: 210px; }
.unit-rating a.r8-unit:hover { width: 240px; }
.unit-rating a.r9-unit { left: 240px; }
.unit-rating a.r9-unit:hover { width: 270px; }
.unit-rating a.r10-unit { left: 270px; }
.unit-rating a.r10-unit:hover { width: 300px; }
.unit-rating li.current-rating { background: url('http://192.168.1.68/images/starrating.gif') left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
.voted { color:#999; }
.thanks { color:#36AA3D; }
.static { color:#5D3126; }
.uploadifyQueueItem { font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px; padding: 10px; width: 350px; }
.uploadifyError { border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; }
.uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
