html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-size:101%;outline:0;border:0;margin:0;padding:0;}
:focus{outline:0;}
body{background:#FFF;color:#000;font-size:12px;font-family:Arial, Verdana, sans-serif;line-height:15px;margin:0;padding:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;clear:both;}
.clr{font-size:1px;}
* html .clearfix{height:1%;}
.clear{clear:both;}
html{min-height:100%;border-bottom:1px solid #fff;}
a{outline:none;cursor:pointer;color:#fff;}
a:hover{text-decoration:none;color:#fbac29;}
img{border:none;text-decoration:none;}
ul{margin:0;padding:0;}
ul li{line-height:20px;margin:0;padding:0;}
ul ul{padding-left:20px;}
ol li{line-height:170%;}
th{text-align:left;padding:4px;}
h1{font-size:200%;}
h2{font-size:175%;}
h3{font-size:150%;}
h4{font-size:125%;}
h5{font-size:115%;}
h1,h2,h3,h4,h5{margin:5px;}
fieldset{border:none;padding:5px 0;}
fieldset a{font-weight:700;}
input,select,button{font-size:11px;font-weight:400;}
hr{border-right:0;border-left:0;border-bottom:0;height:1px;}
a#logo,a#logo_styled{float:left;display:block;}
a#logo_styled{width:330px;height:134px;}
div#bg{min-height:570px;}
div#top{width:996px;min-height:150px;margin:0 auto;}
div#userarea{float:right;line-height:25px;width:auto;height:25px;font-size:11px;}
div#userarea div{height:25px;margin:0 0 0 7px;padding:0 14px 0 7px;}
div#userarea span#login{padding-right:8px;margin-right:4px;}
div#menu{position:absolute;z-index:1001;width:660px;float:right;margin-left:336px;margin-top:37px;}
div#horiz-menu li li a,div#horiz-menu li li span.separator{display:block;}
div#horiz-menu li li:first-child a,div#horiz-menu li li:first-child span.separator{border-top:none!important;}
div#banner{position:relative;top:40px;min-width:100px;max-width:996px;overflow:hidden;margin:0 auto 11px;}
#system-message{width:996px;margin:0 auto;}
#system-message dd{text-indent:0;}
#system-message .error,#system-message .message{background:none;padding:0;}
#system-message .error ul,#system-message .message ul{margin:0 0 10px;}
#system-message dd.error ul{border:none!important;}
#system-message dd.message ul{border:none!important;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
div#header{width:996px;overflow:hidden;margin:0 auto 3px;}
div#header1{float:left;width:100%;overflow:hidden;}
div#header2{float:right;width:100%;overflow:hidden;}
div#content{width:996px;padding-top:6px;margin:0 auto 10px;}
div#content_bg{width:976px;padding:10px 10px 0;}
div#mainbody{margin-bottom:10px;}
.right1{float:left;width:49%;margin:1px;}
.right2{float:right;width:49%;margin:1px;}
div#bottom{width:996px;margin:0 auto 10px;padding:5px 0 0;}
div#bottom_bg1{overflow:hidden;}
div#bottom_bg2{overflow:hidden;padding:15px 20px 20px;}
div#footer{width:962px;min-height:32px;font-size:11px;line-height:21px;margin:0 auto;padding:12px 20px 0 14px;}
div#informations{float:right;margin-top:-1px;margin-left:16px;}
div#footer_menu{float:left;margin-top:4px;}
div#footer_menu ul{list-style-type:none;margin:0;padding:0;}
div#footer_menu li{line-height:12px;width:auto;float:left;padding:0 6px;}
.us_width-20{width:20%;}
.us_width-25{width:25%;}
.us_width-33{width:33.3%;}
.us_width-50{width:50%;}
.us_width-100{width:100%;}
.module_wrap,.users_wrap{overflow:hidden;margin-bottom:10px;}
div#component .us_width .moduletable,div#component .us_width .moduletable_lightblue,div#component .us_width .moduletable_blue,div#component .us_width .moduletable_white,div#component .us_width .moduletable_green{margin-left:10px;}
div#component .us_width:first-child .moduletable,div#component .us_width:first-child .moduletable_lightblue,div#component .us_width:first-child .moduletable_blue,div#component .us_width:first-child .moduletable_white,div#component .us_width:first-child .moduletable_green{margin-left:0;}
.moduletable,.moduletable_text,.moduletable_menu,.moduletable_white,.moduletable_lightblue,.moduletable_blue,.moduletable_green{overflow:hidden;margin:10px 0 0;padding:10px;}
.moduletable:first-child,.moduletable_text:first-child,.moduletable_menu:first-child,.moduletable_white:first-child,.moduletable_lightblue:first-child,.moduletable_blue:first-child,.moduletable_green:first-child{margin:0;}
.moduletable_clear{border:none;background:transparent;margin:0;padding:0;}
.moduletable h3,.moduletable_text h3,.moduletable_menu h3,.moduletable_white h3,.moduletable_lightblue h3,.moduletable_blue h3,.moduletable_green h3{font-size:17px;font-weight:400;margin:0;padding:0;}
.moduletable .moduletable_content,.moduletable_text .moduletable_content,.moduletable_menu .moduletable_content,.moduletable_white .moduletable_content,.moduletable_lightblue .moduletable_content,.moduletable_blue .moduletable_content,.moduletable_green .moduletable_content{margin:0;padding:5px 0 0;}
div.column .moduletable h3,div.column .moduletable_text h3,div.column .moduletable_menu h3{height:37px!important;font-weight:400!important;text-indent:20px;line-height:37px!important;}
div#bottom .moduletable:first-child,div#bottom .moduletable_text:first-child,div#bottom .moduletable_menu:first-child{margin:0;padding:0 6px;}
div#bottom .moduletable,div#bottom .moduletable_text,div#bottom .moduletable_menu{margin:10px 0 0;padding:0 6px;}
div#bottom .moduletable .moduletable_content,div#bottom .moduletable_text .moduletable_content,div#bottom .moduletable_menu .moduletable_content{padding:17px 0 0;}
div#content .moduletable_white ul li:first-child,div#content .moduletable_blue ul li:first-child,div#content .moduletable_green ul li:first-child,div#content .moduletable ul li:first-child,div#content .moduletable_menu ul li:first-child,div#content .moduletable_text ul li:first-child,div#content .moduletable_lightblue ul li:first-child{border-top:none!important;margin-top:-2px;}
div#content .moduletable_white ul ul li:first-child,div#content .moduletable_blue ul ul li:first-child,div#content .moduletable_green ul ul li:first-child,div#content .moduletable ul ul li:first-child,div#content .moduletable_menu ul ul li:first-child,div#content .moduletable_text ul ul li:first-child,div#content .moduletable_lightblue ul ul li:first-child{margin-top:5px;}
div#header ul li:first-child,div#header .moduletable_blue ul li:first-child{border-top:none;margin-top:-7px;}
div#bottom ul li:first-child{border-top:none;}
div#content .breadcrumb{height:26px;line-height:26px;width:100%;display:block;padding:5px 0;}
div#content .breadcrumb .icon{height:26px;width:26px;display:block;float:left;text-indent:-999em;margin:0 16px 0 8px;}
div#content .breadcrumb .icon:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
div#content .breadcrumb .separator{text-indent:-999em;height:7px;width:7px;display:block;float:left;margin:10px 12px 0;}
div#content .breadcrumb a,div#content .breadcrumb span{display:block;float:left;width:auto;text-decoration:none;}
#mod_search_searchword{margin-right:8px;}
ul.loginposition{margin-top:10px;overflow:hidden;padding:1px 0 0;}
ul.loginposition li{float:left;width:auto;margin-right:6px;border:none!important;}
#form-login-remember,#form-login-remember label,#form-login-fpass,#form-login-flogin,#form-login-register{line-height:21px;font-size:11px;}
#form-login-remember input.inputbox{height:auto!important;padding:0!important;}
div#popup_login,div#popup_register{position:absolute;z-index:100000;width:530px;display:none;}
div#close_button_login,div#close_button_register{width:24px;height:24px;cursor:pointer;float:right;margin:3px 0 0;}
div.popup_top{width:488px;overflow:hidden;margin:32px 0 0;padding:0 14px 10px 32px;}
div.popup_top form#josForm{width:480px;margin:0 auto;}
div.popup_bottom{width:534px;height:23px;}
div#popup_login input.inputbox{height:16px!important;display:block;float:left;padding:1px 4px 2px!important;}
div#popup_login label{height:20px!important;line-height:21px!important;display:block;float:left;margin-right:4px;}
div#popup_login .button{height:23px!important;line-height:10px!important;margin-top:-2px!important;display:block;padding:0 14px 4px!important;}
div.logout span{float:left;margin-top:5px;}
div.logout .button{float:right;margin-right:14px;}
.maps{border:1px dotted #FFF;}
.trmaps{border-bottom:1px dotted #FFF;}
.ratingblock{display:block;padding-bottom:8px;margin-bottom:8px;}
.loading{height:30px;background:url(../images/working.gif) 50% 50% no-repeat;}
.unit-rating{list-style:none;height:30px;position:relative;background:url(../images/starrating.gif) top left repeat-x;margin:0;padding:0;}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0;}
.unit-rating li a{outline:none;display:block;width:30px;height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
.unit-rating li a:hover{background:url(../images/starrating.gif) left center;z-index:2;left:0;}
.unit-rating a.r1-unit{left:0;}
.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(../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;}
a:link,a:visited,a:active,ul li a,div#content .moduletable_white a,div#content .moduletable_blue a,div#content .moduletable_green a,div#content .column .moduletable a,div#content .column .moduletable_menu a,div#content .column .moduletable_text a,div#content .moduletable_lightblue a,div#header .moduletable a,div#header .moduletable_text a,div#header .moduletable_menu a,#form-login-fpass a,#form-login-flogin a,#form-login-register a{text-decoration:none;}
p,pre,blockquote,h1,h2,h3,h4,h5,h6,#component .moduletable,#component .moduletable_text,#component .moduletable_menu{padding:0;}
div#component,div#left,.us_width-20,.us_width-25,.us_width-33,.us_width-50,.us_width-100{float:left;}
div#right,div#inset,div#right_bottom{float:right;}
div#header .moduletable h3,div#header .moduletable_text h3,div#header .moduletable_menu h3,div#header .moduletable_blue h3,div#content .moduletable_lightblue h3,div#content .moduletable_white h3{height:37px;text-indent:20px;line-height:37px;}
div#content .moduletable h3,div#content .moduletable_text h3,div#content .moduletable_menu h3,div#content .moduletable_blue h3,div#content .moduletable_green h3{height:31px;line-height:31px;}
div#content .moduletable_white a:hover,div#content .moduletable_blue a:hover,div#content .moduletable_green a:hover,div#content .column .moduletable a:hover,div#content .column .moduletable_menu a:hover,div#content .column .moduletable_text a:hover,div#content .moduletable_lightblue a:hover,div#header .moduletable a:hover,div#header .moduletable_text a:hover,div#header .moduletable_menu a:hover,div#header .moduletable_blue a:hover,div#content .breadcrumb a:hover,#form-login-fpass a:hover,#form-login-flogin a:hover,#form-login-register a:hover{text-decoration:underline;}
div#header ul ul li:first-child,div#bottom ul ul li:first-child,ul.loginposition:first-child{margin-top:0;}