/* Scroll Bar Master Styling Ends Here */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute; left:-99999999px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/* end clearfix */
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial, %20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=b2ca02&bgTextureHeader=08_diagonals_thick.png&bgImgOpacityHeader=60&borderColorHeader=39400c&fcHeader=000000&iconColorHeader=000000&bgColorContent=111111&bgTextureContent=12_gloss_wave.png&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=1a0b32&bgTextureDefault=08_diagonals_thick.png&bgImgOpacityDefault=12&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=522e89&bgTextureHover=08_diagonals_thick.png&bgImgOpacityHover=12&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=341b5b&bgTextureActive=01_flat.png&bgImgOpacityActive=40&borderColorActive=522e89&fcActive=b798e6&iconColorActive=341b5b&bgColorHighlight=341b5b&bgTextureHighlight=07_diagonals_small.png&bgImgOpacityHighlight=15&borderColorHighlight=522e89&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=09_dots_small.png&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget{font-family:Arial,sans-serif; font-size:1.2em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #000; background:#111 url(images/ui-bg_gloss-wave_20_111111_500x100.png) 50% top repeat-x; color:#d9d9d9}
.ui-widget-content a{color:#d9d9d9}
.ui-widget-header{border:1px solid #39400c; background:#b2ca02 url(images/ui-bg_diagonals-thick_60_b2ca02_40x40.png) 50% 50% repeat; color:#000; font-weight:bold}
.ui-widget-header a{color:#000}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #333; background:#1a0b32 url(images/ui-bg_diagonals-thick_12_1a0b32_40x40.png) 50% 50% repeat; font-weight:normal; color:#fff; outline:none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#fff; text-decoration:none; outline:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #222; background:#522e89 url(images/ui-bg_diagonals-thick_12_522e89_40x40.png) 50% 50% repeat; font-weight:normal; color:#fff; outline:none}
.ui-state-hover a, .ui-state-hover a:hover{color:#fff; text-decoration:none; outline:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #522e89; background:#341b5b url(images/ui-bg_flat_40_341b5b_40x100.png) 50% 50% repeat-x; font-weight:normal; color:#b798e6; outline:none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#b798e6; outline:none; text-decoration:none}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #522e89; background:#341b5b url(images/ui-bg_diagonals-small_15_341b5b_40x40.png) 50% 50% repeat; color:#fff}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color:#fff}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a; background:#a32d00 url(images/ui-bg_dots-small_30_a32d00_2x2.png) 50% 50% repeat; color:#fff}
.ui-state-error a, .ui-widget-content .ui-state-error a{color:#fff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#fff}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon{width:16px; height:16px; background-image:url(images/ui-icons_9ccdfc_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_9ccdfc_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_000000_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_9ccdfc_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_341b5b_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}

/* positioning */
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-right{ -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px}

/* Overlays */
.ui-widget-overlay{background:#000 url(images/uibgblack.png) 50% 50% repeat-x; opacity:.70; filter:Alpha(Opacity=70)}
.ui-widget-shadow{margin:-8px 0 0 -8px; padding:8px; background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.60; filter:Alpha(Opacity=60); -moz-border-radius:8px; -webkit-border-radius:8px}
/* Resizable
----------------------------------*/
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:0.1px; z-index:99999; display:block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0px}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0px}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0px; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0px; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header{cursor:pointer; position:relative; margin-top:1px; zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block; font-size:1em; padding:.5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none}
.ui-accordion .ui-accordion-content-active{display:block}
/* Dialog
----------------------------------*/
.ui-dialog{position:relative; padding:.2em; width:300px;float:left;}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em; position:relative;float:left;width:96%}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block; margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1;}
.ui-dialog .ui-dialog-buttonpane{float:right;text-align:right; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
/* Slider
----------------------------------*/
.ui-slider{position:relative; text-align:left}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
/* Tabs
----------------------------------*/
.ui-tabs{padding:.2em; zoom:1}
.ui-tabs .ui-tabs-nav{list-style:none; position:relative; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{position:relative; float:left; border-bottom-width:0 !important; margin:0 .2em -1px 0; padding:0}
.ui-tabs .ui-tabs-nav li a{float:left; text-decoration:none; padding:.5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px; border-bottom-width:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel{padding:1em 1.4em; display:block; border-width:0; background:none}
.ui-tabs .ui-tabs-hide{display:none !important}

.nav_sub .miniicon {margin-left:20px;margin-right:4px;}
.vmid {vertical-align:middle;}
/* Datepicker
----------------------------------*/
.ui-datepicker{width:17em; padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td{border:0; padding:1px}
.ui-datepicker td span, .ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both; width:100%}

/* RTL support */ 
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{ display:none; /*sorry for IE5*/ display/**/:block; /*sorry for IE5*/ position:absolute; /*must have*/ z-index:-1; /*must have*/ filter:mask(); /*must have*/ top:-4px; /*must have*/ left:-4px; /*must have*/ width:200px; /*must have*/ height:200px; /*must have*/}
/* Progressbar
----------------------------------*/
.ui-progressbar{height:2em; text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}

/*------------------------------------------------------------------------------
// Path:css/common.css
// Version:v001
// Description:Styles that are common to the majority of pages
//----------------------------------------------------------------------------*/
body{background:url("/static/img/common/mainbackground2.jpg") no-repeat scroll center top #000000; background-color: black; color:#FFF; font:bold 10px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; padding:0px; margin:0px}
body.iframe{background: none; color:#FFF; font:bold 10px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; padding:0px; margin:0px}
#global {padding:0px; margin:0px }
#global_home {background:#000 url('/static/img/common/mainbackground.jpg') no-repeat top center; padding:0px; margin:0px }
#global_forum {background:#000 url('/static/img/common/forum_bg.jpg') repeat-y top center; padding:0px; margin:0px }
#wrapper{background:#000 url('/static/img/common/bg_content.png') repeat-y top center; width:1000px; padding:0px; margin:0px auto}
.nomargins{width:1007px; padding:0px; margin:0px auto}
#logo{background:url('/static/img/common/logo_niveles.jpg'); height:62px; width:1000px;float:left;}

#logohome{background:url('/static/img/common/logo.jpg'); margin:10px 20px}
#floating{z-index:10; float:right; position:absolute; top:91px; left:50%; width:310px; height:800px; margin:0 0 0 260px; overflow:hidden}
.girl1 { background:url('/static/img/girls/girl1.png') no-repeat center;}
.girl2 { background:url('/static/img/girls/girl2.png') no-repeat center;}
.girl3 { background:url('/static/img/girls/girl3.png') no-repeat center;}
.girl4 { background:url('/static/img/girls/girl4.png') no-repeat center;}


#header{ float:left; width: 1000px; height:50px; text-align:center; clear:both; margin:0px 0 1px 0; padding:0px 0 5px 0}

.opover:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border:none}
.opover{ transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; border:none;cursor:pointer;}

.lang_flag{margin:-10px 0 -4px 2px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; border:none}

.lang_flag:hover{cursor:pointer; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}

#tooltip{display:none; /*background:transparent url(/tools/img/tooltip/black_arrow.png); */background-color:#CCF; border:solid 1px #339; font:normal 9px verdana,arial; /*height:70px; */ /*width:160px; */ padding:8px; color:#000; *background:#000;}

#tooltip_actions{display:none; /*background:transparent url(/tools/img/tooltip/black_arrow.png); */background-color:#8998a7; border:solid 1px #657789; font:normal 9px verdana,arial; /*height:70px; */ /*width:160px; */    padding:8px; color:#fff}

.bold{font-weight:bold}
#contentCell{ float:left; width:1000px; min-height:460px; position:relative; margin:0 auto}
.nocontent{float:left;position:relative; margin:0 auto; width:990px;height:435px; padding:50px 30px 0 30px; background:url(/static/img/common/noactiveraces.jpg) no-repeat}
.noduel{float:left;position:relative; margin:0 auto; width:990px;height:465px; padding:50px 30px 0 30px; background:url(/static/img/common/bg_duels.jpg) no-repeat}
.firstrace{float:left;position:relative; margin:0 auto;width:990px; height:455px; padding:50px 30px 0 30px; background:url(/static/img/common/firstracebg.jpg) no-repeat}
.gasstationlevelTD{position:relative; margin:0 auto; width:990px;height:463px; padding:50px 30px 0 30px; background:url(/static/img/gasstation/gastation_1.jpg) no-repeat}
.gasstationlevelTDR{position:relative; margin:0 auto; width:990px;height:463px; padding:50px 30px 0 30px; background:url(/static/img/gasstation/gastation_2.jpg) no-repeat}
.gasstationlevelGT{position:relative; margin:0 auto; width:990px;height:463px; padding:50px 30px 0 30px; background:url(/static/img/gasstation/gastation_3.jpg) no-repeat}
.gasstationlevelGTR{position:relative; margin:0 auto; width:990px;height:463px; padding:50px 30px 0 30px; background:url(/static/img/gasstation/gastation_4.jpg) no-repeat}
.gasstationlevelSTR{position:relative; margin:0 auto; width:990px;height:463px; padding:50px 30px 0 30px; background:url(/static/img/gasstation/gastation_5.jpg) no-repeat}
.fbshare {margin:2px 5px 0 0;}

a{color:#8f78bb; text-decoration:none}
a:hover{color:#a38dcd; text-decoration:none}
*:focus{outline:none}
#line{width:100%; border-top:#444 thin solid; margin:10px 0}
h2{font:16px bold Arial, Helvetica, sans-serif}
.track_container{background:url(/static/img/common/mappanel.png) no-repeat top left; width:330px; height:280px; padding:23px 12px 19px 22px}
/*------------------------------------------------------------------------------
// Typography classes
------------------------------------------------------------------------------*/
.typo_1{font:normal 11px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:15px}
.typo_2{font:bold 12px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:16px}
.typo_3{font:bold 20px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:18px}
.typo_4{font:bold 15px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_5{font:normal 14px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_6{font:bold 14px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_7{font:bolder 30px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_8{font:9px tahoma,verdana,helvetica}
.typo_9{font:11px arial,verdana,helvetica; line-height:16px}
.typo_stat {font:10px tahoma,verdana,helvetica}

.typo_20{font:bold 18px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:18px}
.typo_15{font:bold 13px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:18px}
.typo_small{font:11px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_small_bold{font:bold 11px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_tahoma_13_normal{font:normal 14px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_tahoma_13_bold{font:bold 14px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
.typo_level {font-size:17px;}

.typo_sd{font:bold 11px tahoma,verdana,helvetica; line-height:13px;}

.minititle{font:bold 11px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#9c9c9c; line-height:25px; margin-bottom:10px}
.face_1{color:#8c8c8c; text-shadow:1px 2px 1px #000}
.face_2{color:#bbb; text-shadow:1px 1px 1px #000}
.face_3{color:#fbbf78; text-shadow:2px 2px 1px #000}
.face_4{color:#D7D5DA}
.face_5{color:#7E6F82}
.face_6{color:#beaddc}
.face_7{color:#8878a6}
.face_8{color:#beaddc; text-shadow:2px 2px 1px #000}
.cash{color:#AED15A}
.cash_soft{color:#8296d2}
.creds{color:#ffcd00}
.creds_soft{color:#AD7F24}
.face_red{color:#af3b4c}
.face_orange{color:#f69605;}

.white{color:#fff}

.inventory{width:60px}

.violet{color:#8f78bb}

.lgray{color:#8f8b99}
.dgray{color:#5f5b69}

.face_green{color:#bfd733}
.face_green_dark{color:#8fa703}
.ownplayer, .ownplayer a, .ownplayer:link {color:#E8FF37; !important}
.ownplayer a:hover, .hlownplayer a:hover {color:#f8ff47;}
.hlplayer, .hlplayer a, .hlplayer :link {color:#eee; !important; font-size:18px;!important}
.hlplayer a:hover {color:#fff;}

.hlownplayer, .hlownplayer a, .hlownplayer :link {color:#E8FF37; !important; font-size:18px;!important}

.shdw{text-shadow:1px 2px 1px #000}
.pages{background:#333; font-size:12px; color:#ccc}
.pages a, pages a:visited{background:#333; font-size:12px; color:#ccc}
.pages a:hover{background:#6B8250; font-size:12px; color:#fff}
.pagesactive{background:#111; font-size:12px; color:#9da1a7}

.selector{font-size:11px; color:#999;  font-weight:light;}
.selector a, pages a:visited{ color:#999; !important; font-weight:light; text-decoration:none;}
.selector a:hover{ color:#fff}
.selectoractive, .selector a:active{ font-weight:bold; color:#fcc10c; }

/*- -  HELP ---*/
#helper p{font-weight:100; color:#999; font-size:11px}

/* -------------- HEADER STYLES -------------------*/
#logo a{color:#dbf1a6; text-decoration:none; font-size:13px}
#logo a:hover, #logo a:visited{color:#9382b8; text-decoration:none}
#logohome{color:#dbf1a6; text-decoration:none; font-size:13px}

.logo_click{width:200px; height:46px; float:left}

.logo_click:hover{cursor:pointer}

#header_a{width:250px; height:40px; float:right; display:inline; margin:4px 20px; text-decoration:none;}
.header_b{color:#c1b6d8}
.head_user{overflow:hidden; margin-left:40px;display:inline; font:normal 12px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:17px; color:#9486b0; }
.head_info{float:left; margin-left:30px; font:normal 12px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:17px; color:#9486b0;width:510px;}
.headbutton{padding:9px 0px 0 0px; margin-right:10px; width:90px; float:right}
.miniheader{background:url(/static/img/nav/subtitlebg.png); background-repeat:repeat-x; background-position:bottom; height:20px; text-indent:10px; color:#eae4f5; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-bottom:10px}
.miniheader_b{background:url(/static/img/nav/subtitlebgbig.png); background-repeat:repeat-x; background-position:bottom; padding:0 10px 5px 10px; color:#eae4f5; height:75px}
.helpbubble {float:right;position:absolute; z-index:4; margin-left:343px;cursor:pointer;}

.playerinfo {width:442px;padding:0;float:left;}
.info {display:inline-table;text-align:right;}
.inforeputation {color:#aa76e3;width:92px;float:left;}
.infovm {color:#c2b6c6;width:100px;margin-left:24px;float:left;}
.infocreds {color:#f3d383;width:71px;margin-left:8px;float:left;}
.infofuel{color:#999;width:42px;margin-left:13px;float:left;}
.infogals {margin-left:22px;height:12px;padding:0;float:left;}
.liters {padding:0px 0 0 1px;float:left;}

/* -------------- COMMON BOXES -------------------*/
#leftbox{float:left; margin-left:0px; width:235px; position:relative; margin-right:20px;}
#leftbox-profile{float:left; margin-left:0px; width:180px; margin-right:20px;}
#rightbox-profile{float:left; width:470px; background:url(/static/img/common/profile_body.png) no-repeat; height:448px; margin-top:-6px;margin-right:17px; padding:15px 20px; }
#rightbox{float:left; width:713px;height:470px;}
#subleftbox{float:left; margin-left:0px; width:420px; position:relative}
#subrightbox{float:right; width:225px; position:relative}
.minibox{width:100%; background:url(/static/img/sprites/sprites.png) -468px -557px no-repeat; background-repeat:no-repeat; padding:3px 0 0 14px; margin-top:15px; min-height:120px; height:auto; font-size:10px; font-weight:normal}
.minibox h2{margin:-12px 0 20px 0; *margin:-17px 0 0 0;  color:#8878a6; text-shadow:1px 2px 1px #000; font-size:14px; *line-height:40px; display: compact}

.minibox h1{margin:-12px 0 20px 0; color:#8878a6; text-shadow:1px 2px 1px #000; font-size:20px; display: compact}

.clase{float:right; right:20px; position:absolute}

.microbox{background-color:#15141b; border:3px solid #131218; height:430px; width:170px; overflow:hidden}
.microbox-border{border:1px solid #202024; width:178px; height:440px; float:left; margin-right:10px}

.microboxx {background: url(/static/img/common/smallbox.png) top left no-repeat; height:440px; width:200px; overflow:hidden; float:left; margin-right:7px; padding:0 0px 0 13px;}
.microbox-rankings {background: url(/static/img/common/smallbox_ranking.jpg) top left no-repeat; height:440px; margin-top:-4px; width:200px; overflow:hidden; float:left; margin-right:3px; padding:0 0px 0 13px;}

.microbox-cars{background-color:#15141b; border:3px solid #131218; height:453px; width:278px; overflow:hidden}
.microbox-border-cars{border:1px solid #202024; width:287px; height:455px; float:left;}

.bigpanel{background:url(/static/img/common/frame.png) no-repeat top left; width:700px; height:482px; padding:20px; margin:0 auto}
.sidebox{width:100%; background-image:url("/static/img/common/sideboxrep.png"); background-repeat:repeat-y}
.sideboxheader{background-image:url("/static/img/common/sideboxa.png"); background-position:top center; background-repeat:no-repeat}
.sideboxbottom{background-image:url("/static/img/common/sideboxb.png"); background-position:bottom left; background-repeat:no-repeat; padding:15px 15px 15px 15px; min-height:400px}
.sideboxbottom_nopad{background-image:url("/static/img/common/sideboxb.png"); background-position:bottom left; background-repeat:no-repeat; padding:5px 5px 5px 5px; min-height:430px}
.bigbox{width:695px; background-image:url("/static/img/common/bigboxrep.png"); background-repeat:repeat-y}
.bigboxheader{background-image:url("/static/img/common/bigboxa.png"); background-position:top center; background-repeat:no-repeat}
.bigboxbottom{background-image:url("/static/img/common/bigboxb.png"); background-position:bottom left; background-repeat:no-repeat; padding:15px 15px 15px 15px; min-height:400px}
.bigbottomprofile{background-image:url("/static/img/common/bigbox_profile.jpg"); background-position:bottom left; background-repeat:no-repeat; padding:15px 15px 15px 15px; min-height:400px}
.sidebox_trans_content{padding:7px 13px 15px 20px}
.sideboxheader_trans{background-image:url("/static/img/common/sidebg_top.png"); background-position:top left; background-repeat:no-repeat; min-height:100px}
.sideboxbottom_trans{width:335px; background-image:url("/static/img/common/sidebg_bottom.png"); background-position:bottom left; background-repeat:no-repeat; padding:0 0 15px 0}
.topbar_trans{font:Helvetica,Arial,sans-serif; background:url(/static/img/common/hor_bar.png); background-repeat:no-repeat; height:75px; width:940px}
.lowbar_trans{font:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; background:url(/static/img/common/bottom_panel.png); background-repeat:no-repeat; height:91px; width:635px; padding-left:20px}

.pilotstat{float:left; margin:-12px 0 0 95px; font-size:11px; font-weight:100; color:#999}
.bigcell{background-image:url(/static/img/common/bigtableselector.png); text-decoration:none; background-position:top left 0px 0px; padding-left:30px; background-repeat:no-repeat}
.bigcellover{background-image:url(/static/img/common/bigtableselector.png); background-position:top left 0px -80px; padding-left:30px; background-repeat:no-repeat; color:#000}

/* ----- FORUM ----- */

.forum_header{background:url("/static/img/common/bigtabletop.png") top left no-repeat; width:100%;padding:10px 20px;}
.forum_close{ background:url("/static/img/common/bigtablebottom.png") bottom left no-repeat; padding:0 0 10px 0}
.forum_rep{ background:url("/static/img/common/bigtablerep.png") bottom left repeat-y;padding:0px 0 0 0;}
.forum_title{background:url(/static/img/common/forum_header.png) top left no-repeat;width:100%;padding:15px 20px 0 20px;height:30px;font-size:13px;color:#999;} 
.forum_cat{font-size:17px; line-height:18px; color:#A38DCD;}
.forum_cat:hover{cursor:pointer; color:#fff; line-height:18px;}
.forum_link {font-size:12px;color:#fff;cursor:pointer;border-top:1px solid #666;padding:3px; }
.forum_link:hover {color:#caec41;;}
.thread_name{width:300px;margin-left:10px;}
.thread_lastmsg{width:420px;}
.thread_replies{width:80px;text-align:center;}
div.clear{clear:both;}

.forumsprites {
   background: url(/static/img/sprites/forumicons.jpg) no-repeat top left;
}
.forum_1{ background-position: 0px 0px; width: 64px; height: 64px; } 
.forum_2{ background-position: -64px 0px; width: 64px; height: 64px; } 
.forum_3{ background-position: 0px -64px; width: 64px; height: 64px; } 
.forum_4{ background-position: -64px -64px; width: 64px; height: 64px; } 
.forum_5{ background-position: 0px -128px; width: 64px; height: 65px; } 

.forum_6{ background-position: 0px 0px; width: 64px; height: 64px; } 
.forum_7{ background-position: -64px 0px; width: 64px; height: 64px; } 
.forum_8{ background-position: 0px -64px; width: 64px; height: 64px; } 
.forum_9{ background-position: -64px -64px; width: 64px; height: 64px; } 
.forum_10{ background-position: 0px -128px; width: 64px; height: 65px; } 



/* --- MINI NAVBAR ----- */
.mininavbox{font-size:10px; width:95%; border-top:1px #333 solid; display:block; border-bottom:1px #333 solid; margin:0; height:26px;  background-color:#0f0f14}
.mininav{height:20px; display:block; text-align:center; float:left; width:400px; margin:-8px 0 0 50px; width:100%}
.mininav ul li{display:inline; float:left; list-style-type:none; padding:6px 0px; font-size:.9em; font-weight:100; color:#555}
.mininav ul li a{padding:9px 16px 6px; text-decoration:none; color:#b6aec4; text-transform:uppercase; font-weight:100; margin-left:2px}
.mininav ul li a:hover{padding:9px 16px 6px; text-decoration:none; background:#341e5b; color:#a888b6}
.mininav ul li a.current{padding:9px 16px 6px; text-decoration:none; background:#482d74; color:#fff}
.mininav ul li a img{margin:0px 0 0 0}


/* ---------- CUSTOM BUTTONS ------------- */
.infobtn{float:left; background:url(/static/img/sprites/sprites.png) -696px 0 no-repeat; padding:0 0 0 5px; margin:2px 5px 0 0px; color:#ccc; width:44px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px}
.infobtn >a{float:left; height:22px;background:url(/static/img/sprites/sprites.png) -393px -254px no-repeat; line-height:21px; padding:0 2px; color:#fff; font-size:1em; text-decoration:none; width:35px}
.infobtn >span{background:url(/static/img/sprites/sprites.png) -696px -254px no-repeat; float:left; width:5px; height:22px}

.infobtn.disabled, infobtn.disabled a, infobtn.disabled a:hover{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}

.infobtn.black{background-color:#222}

.infobtn.black:hover{background-color:#555; color:#fff}

.buyvcbtn{float:left; background:url(/static/img/sprites/sprites.png) -696px 0  no-repeat; padding:0 0 0 5px; margin:2px 5px 0 0px; color:#ccc; width:70px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px}
.buyvcbtn >a{float:left; height:22px;background:url(/static/img/sprites/sprites.png) -393px -254px no-repeat; line-height:21px; padding:0 2px; color:#fff; font-size:1em; text-decoration:none; width:61px}
.buyvcbtn >span{background:url(/static/img/sprites/sprites.png) -696px -254px no-repeat; float:left; width:5px; height:22px}

.buyvcbtn.disabled, buyvcbtn.disabled a, buyvcbtn.disabled a:hover{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}

.buyvcbtn.green{background-color:#b4df03}

.buyvcbtn.green:hover{background-color:#d4ff23; color:#fff}

.buyvcbtn.yellow{background-color:orange}
.buyvcbtn.yellow:hover{background-color:#FC0; color:#fff}

.buycreditsbtn{float:left; background:url(/static/img/sprites/sprites.png) -696px 0  no-repeat; padding:0 0 0 5px; margin:2px 5px 0 0px; color:#ccc; width:58px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px}
.buycreditsbtn >a{float:left; height:22px; background:url(/static/img/sprites/sprites.png) -393px -254px no-repeat; line-height:21px; padding:0 2px; color:#fff; font-size:1em; text-decoration:none; width:49px}
.buycreditsbtn >span{background:url(/static/img/sprites/sprites.png) -696px -254px no-repeat; float:left; width:5px; height:22px}

.buycreditsbtn.disabled, buycreditsbtn.disabled a, buycreditsbtn.disabled a:hover{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}

.buycreditsbtn.yellow{background-color:orange}

.buycreditsbtn.yellow:hover{background-color:#FC0; color:#fff}

.glossbtn{float:left;background:url(/static/img/sprites/sprites.png) -696px 0  no-repeat; padding:0 0 0 5px; margin:2px 5px 0 0px; color:#ccc; -moz-border-radius:3px; -webkit-border-radius:3px}
.glossbtn >a{float:left; height:22px; background:url(/static/img/sprites/sprites.png) -393px -254px no-repeat; line-height:21px; padding:0 2px; color:#fff; font-size:1em; text-decoration:none}
.glossbtn >span{background:url(/static/img/sprites/sprites.png) -696px -254px no-repeat; float:left; width:5px; height:22px}

.glossbtn.disabled, glossbtn.disabled a, glossbtn.disabled a:hover{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}

.glossbtn.green{background-color:#b4df03}

.glossbtn.green:hover{background-color:#d4ff23; color:#fff}

.glossbtn.red{background-color:#900}
.glossbtn.red:hover{background-color:#F00}
.glossbtn.yellow{background-color:orange}
.glossbtn.yellow:hover{background-color:#FC0}
.glossbtn.blue{background-color:#0f2c67}
.glossbtn.blue:hover{background-color:#21458c}
.glossbtn.gray{background-color:#555}
.glossbtn.gray:hover{background-color:#777}
.glossbtn.black{background-color:#222}
.glossbtn.black:hover{background-color:#555}
.glossbtn.violet{background-color:#4b3675}
.glossbtn.violet:hover{background-color:#5b428e}

.btn{border:none; !important display:block; text-shadow:1px 1px 1px #444; position:relative; background:#aaa; padding:5px; float:left; font-weight:bold; color:#ccc; text-decoration:none; cursor:pointer; margin-right:10px}
.btn *{font-style:normal; background-image:url(/static/img/common/btn3.png); background-repeat:no-repeat; display:block; position:relative;text-shadow:1px 1px 1px #444;}

.btn img{background:none; border:none; display:inline}
.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}
* html .btn span, * html .btn i{float:left; width:auto; background-image:none; cursor:pointer}
.btn.blue{background:#0f2c67}
.btn.red{background:#C00}
.btn.green{background:#c4ef0d}
.btn.black{background:#111}
.btn.disabled{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}
.btn.pink{background:#584089}
.btn.pinker{background:#C9F}
.btn.yellow{background:#ffcd00}
.btn.black{background:#555}
.btn.friend{background:#3f7e7e}
.btn:hover{background-image:url(/static/img/common/transp_box_light.png); color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px}
.btn.disabled:hover {}
.btn:active{background-color:#444}
.btn[class]{background-image:url(/static/img/common/shade.png); background-position:top; -moz-border-radius:5px; -webkit-border-radius:5px}

.btn[class]:hover{background-image:url(/static/img/common/transp_box_light.png); color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px}
* html .btn{border:3px double #aaa}
* html .btn.blue{border-color:#0f2c67}
* html .btn.green{border-color:#a5cf20}
* html .btn.friend{border-color:#3f7e7e}
* html .btn.pink{border-color:#584089}
* html .btn.pinker{background:#C9F}
* html .btn.yellow{border-color: #C90}
* html .btn.black{border-color:#111}
* html .btn.red{border-color:#c00}
* html .btn:hover{border-color:#2d1932}
* html .btn.disabled{filter:alpha(opacity=50); -moz-opacity:.50; -khtml-opacity:.50; opacity:.50}

.btnC{display:block; position:relative; background:#aaa; padding:5px; width:90px; margin:5px auto; color:#fff; text-decoration:none; cursor:pointer; text-align:center}
.btnC *{font-style:normal; background-image:url('/static/img/common/btn3.png'); background-repeat:no-repeat; display:block; position:relative}
.btnC i{background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px}
.btnC span{background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px}
.btnC span i{background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0}
.btnC span span{background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0}
.i-b {display:inline-block}
* html .btnC span,
* html .btnC i{width:90px; text-align:center; padding:0px; display:block; margin:0px auto; background-image:none; cursor:pointer; color:#fff}

.btnC[class]:hover{background-image:url(/static/img/common/transp_box_light.png); color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px}

.btnC.blue{background:#0f2c67}
.btnC.red{background:#860e00}
.btnC.green{background:#a5cf20}
.btnC.pink{background:#584089}
.btnC.yellow{background:#ffcd00}
.btnC.black{background:#555}
.btnC:hover{background-image:url(/static/img/common/transp_box_light.png); color:#fff; !important}
.btnC:active{background-color:#444}
.btnC[class]{background-image:url(/static/img/common/shade.png); background-position:top; -moz-border-radius:5px; -webkit-border-radius:5px}

* html .btnC{border:3px double #aaa}
*.html .btnC.red{border-color:#860e00}
* html .btnC.blue{border-color:#2ae}
* html .btnC.green{border-color:#a5cf20}
* html .btnC.pink{border-color:#584089}
* html .btnC.yellow{border-color: #C90}
* html .btnC.black{border-color:#111}
* html .btnC:hover{border-color:#2d1932; color:#fff; !important}

.rounded{-moz-border-radius:4px; -webkit-border-radius:4px}

a.bigbutton{background:transparent url('/static/img/imgbuttons/greenbiga.png') no-repeat scroll top right; color:#DDD; display:block; float:left; font:bold 16px tahoma,sans-serif; text-shadow:1px 2px 1px #000; height:39px; margin-right:6px; padding-right:35px; /* sliding doors padding */text-decoration:none}
a.bigbutton span{background:transparent url('/static/img/imgbuttons/greenbigspan.png') no-repeat; display:block; line-height:30px; padding:4px 8px 5px 8px}
a.bigbutton:hover{background-position:right center; color:#FFF; outline:none; /* hide dotted outline in Firefox */}
a.bigbutton:hover span{background-position:left center; padding:4px 8px 5px 8px; /* push text down 1px */}
a.bigbutton:active{background-position:bottom right; color:#CCC; outline:none; /* hide dotted outline in Firefox */}
a.bigbutton:active span{background-position:bottom left; padding:6px 8px 4px 8px; /* push text down 1px */}
a.boton{display:block; width:43px; height:42px; padding:0px 3px; margin-bottom:3px; background:url(/static/img/sprites/sprites.png) -88px -244px no-repeat; color:#666; text-decoration:none}
a.boton:hover{color:#333; background:url(/static/img/sprites/sprites.png) -111px -200px no-repeat}
.goprev{float:left; margin-left:10px; margin-top:20px; width:250px}
.carmodel{float:left; font-size:14px; margin-left:auto; margin-right:auto; margin-top:10px; width:400px; text-align:center}
.gonext{float:right; margin-right:20px; margin-top:20px; width:250px; text-align:right}
a.singleimg:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border:none}
a.singleimg{ transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; border:none}

/*--------------- COMMON ATTRIBUTES ------------ */
.rmargin{margin-right:10px; float:left}
.lmargin{margin-left:10px; float:right}
.linejump{clear:both}
#timerflash{overflow:visible; float:right; z-index:10;}
.left{float:left}
.right{float:right}
.menutopper{width:950px;background:url(/static/img/common/garage_header.png) top left no-repeat; padding:12px; margin:0 0 20px 3px; }

*:first-child+html .menutopper{margin-top:0px}
.menutopper{margin-top /*\**/:-40px\9}

.raceoverview{width:990px; height:390px;     margin:0 15px 10px 15px;}
.over_open_race { background:transparent url(/static/img/common/bg_configrace.png) no-repeat bottom; }
.over_time_trial { background:transparent url(/static/img/common/bg_configrace_time_trial.jpg) no-repeat bottom; }
.over_police { background:transparent url(/static/img/common/bg_configrace_police.jpg) no-repeat bottom; }
.dueloverview{width:990px; height:410px;     margin:0 2px 10px 2px; background:transparent url(/static/img/common/bg_configduel.jpg) no-repeat bottom; }
.raceoverview_soft{width:950px; height:390px;     margin:0 15px 10px 15px; background:transparent url(/static/img/common/bg_configrace_soft.png) no-repeat bottom}
.racesocial{width:990px; height:410px; margin:0 0px 10px 0px; background:transparent url(/static/img/common/bg_racesocial.jpg) no-repeat bottom}
.bg_mailbox{width:999px; height:455px; background:transparent url(/static/img/common/bg_messages.png) no-repeat bottom; }

.type_police {background:url(/static/img/common/racetypes.png) top left no-repeat;width:70px;height:50px}
.type_time_trial {background:url(/static/img/common/racetypes.png) -72px 0 no-repeat;width:70px;height:50px}
.type_open_race {background:url(/static/img/common/racetypes.png) -144px 0 no-repeat;width:70px;height:50px}

.racecarconfig{height:390px; background:transparent url(/static/img/common/bg_carconfig.gif) no-repeat bottom right}
.pilot:hover{border:1px solid #888; padding:3px}
.pilot{background-color:black; border:1px solid #555; padding:3px}

.piece{background-color:black; border:1px solid #555; padding:3px}

#dlg_msg{display:table; position:absolute; vertical-align:middle; font-size:14px; z-index:100; width:550px; text-align:center; margin:-10px 0px 0 240px; height:85px; -moz-border-radius:6px; -webkit-border-radius:6px}

#dlg_msg_b{display:table-cell; vertical-align:middle}

#dlg_msg_c{position:relative}

#FlashSiren{position:absolute; float:left; top:-40px; left:-120px}

.error{background-image:url(/static/img/common/warning_box.png); color:#CB2E20; position:relative}

.message{background-image:url(/static/img/common/warning_box.png); position:relative}

.alert{background-image:url(/static/img/common/warning_box.png); color:#ff9600; position:relative}

/* ---- FORMS ---- */
.formFieldBlock{ font:11px #CCC Arial,Helvetica,sans-serif; font-weight:100}


input:-webkit-autofill{ color:#000 !important; background-color:#413C43}


input [type="image"]{border:none; background:none}
.custominput{border:1px ridge #3f3e42; padding:1px 4px; /** remember to change image path **/background:#201f23 url(/static/img/common/formbg.png) repeat-x top left; font-family:tahoma,Arial,verdana,helvetica; font-style:normal; font-size:12px; line-height:18px; color:#CAD0E1; -moz-border-radius:4px; -webkit-border-radius:4px}
.ui-select-menu{float:left; margin-right:10px}

.customselect{border:1px solid #221D29; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-style:normal; font-size:11px; color:#CAD0E1;  width:120px;  z-index:2}
.duelselect{border:1px solid #221D29; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-style:normal; font-size:11px; color:#CAD0E1;  z-index:2; display:inline;}

input, textarea {
outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border:1px solid rgba(0,0,0, 0.2);}
	
input:focus,textarea:focus {
    box-shadow: 0 0 10px rgba(145,115,226, 1);
    -webkit-box-shadow: 0 0 10px rgba(145,115,226, 1); 
    -moz-box-shadow: 0 0 10px rgba(145,115,226,  1); 
	border:1px solid rgba(131,91,255, 0.5); 
}	

.customselect_cars{border:1px solid #221D29; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-style:normal; font-size:11px; color:#CAD0E1;  width:120px;  z-index:2;  float:left}

/** You can use this style for your LABEL elements **/
.labelinput{font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-style:normal; font-size:13px; color:#9ca2b5}
/**
* You can use this style for your INPUT, TEXTAREA, SELECT elements
* for onmousefocus event
**/
.labelinput:focus{border:1px solid #FFF; /** remember to change image path **/background:no-repeat #FFF; color:#fff}
/*---- RPAGER ----*/
.RPager td{text-align:center; font-size:12px; line-height:14px; border:1px #1d1134 solid}

.RPager a{color:#777; padding:4px}

.RPager a:hover{color:#fff}

.RPager td:hover{background:#49316b; color:#fff; cursor:pointer}

/*---- WELCOME SECTIONS ----*/
#menuBar #loginForm{float:right; height:32px; padding:5px; margin-right:25px}
#forgotPasswordLink{margin-left:10px; vertical-align:middle}
#loginSendButton{border:none; vertical-align:-5px; /* half the height of the image? */}
#home_toplogin{width:1007px;float:left;height:32px; margin-top:10px;}
.loginbar_content{float:right; margin:6px 30px; color:#826f87; font-size:11px; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
#home_wrapper{width:1007px; padding:0px; margin:0px auto}
#welcome_content{padding:5px 20px}
#welcome_step1{width:1007px;float:left;padding:5px 20px; background:url(/static/img/common/register_bg.jpg) no-repeat left top; margin:20px 20px;min-height:600px;}
.bloque3{float:left; width:700px; margin:0px 25px; font-size:12px; font:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#999; font-weight:100; line-height:20px}
.bloque3 h3{color:#fff}
.drivertitle{font:10px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#fff; text-align:right; padding-right:10px}

.driverlabel{font:10px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#fff; text-align:right; padding-right:10px; width:}

.statbox{border:1px #2e2e2e solid}

.statcolor, .powcolor{height:5px; background:#a9e151 url(/static/img/stats/blue.gif) repeat-x; /*display:inline-block; */float:left; display:inline}
.concolor{height:5px; background:#a9e151 url(/static/img/stats/green.gif) repeat-x; /*display:inline-block; */float:left; display:inline}
.offcolor{height:5px; background:#a9e151 url(/static/img/stats/gray.gif) repeat-x;/*display:inline-block; */float:left; display:inline}
.dmgcolor{height:5px; background:#f00 url(/static/img/stats/red.gif) repeat-x; /*display:inline-block; */float:left; display:inline}

.statbg{height:5px; background:#696969 url(/static/img/stats/gray.gif); /*display:inline-block; */float:left; display:inline}

.carstat{background:url(/static/img/common/statbg3.png) no-repeat; margin:-5px 0 0 0px; padding:0px 0px 0px 3px; height:11px}

.driverstat{font-size:9px; font-weight:100; color:#999}

.configcell{width:230px; height:180px; margin:10px 10px 0px 0px; background:url(/static/img/common/carconfig_cell_off.png) top left no-repeat; float:left; filter:alpha(opacity=80);  /* Internet Explorer       */-moz-opacity:0.80; /* Mozilla 1.6 and below   */opacity:0.80}

.configcell:hover{background:url(/static/img/common/carconfig_cell_on.png) top left no-repeat; filter:alpha(opacity=100);  /* Internet Explorer       */-moz-opacity:1.00; /* Mozilla 1.6 and below   */opacity:1; cursor:auto}

.configcell .category, .category{font:bold 15px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#9c9c9c; margin:10px auto 10px auto; height:20px; text-align:center}

.configcell .ui-slider-handle{background:url(/static/img/sprites/sprites.png)  -66px -226px no-repeat; width:17px; height:19px; margin:-2px 0px 0 -6px; border:none}

.configcell .ui-widget-header{background:url(/static/img/common/selector_bg.png) top left repeat-x}

#raceconfigurator .ui-slider-handle{background:url(/static/img/sprites/sprites.png) -62px -167px no-repeat;width:29px; height:29px; margin:-6px 0px 0 -12px; border:none}

#raceconfigurator .ui-slider-handle:hover{background:url(/static/img/sprites/sprites.png) -62px -196px no-repeat;}
.racefuel { float:left;background: url(/static/img/sprites/sprites.png) no-repeat top left;background-position: -650px -78px; width: 44px; height: 45px;font-size:16px;color:#fff;text-align:center;line-height:53px;cursor:pointer;}

.configbox{width:230px; padding:2px 0; margin:0 auto; height:180px;}

.fuelconfigcell{width:110px; height:354px; background:url(/static/img/common/bg_fuel_off.png) top left no-repeat; float:left; filter:alpha(opacity=70);  /* Internet Explorer       */-moz-opacity:0.70; /* Mozilla 1.6 and below   */opacity:0.70}

.fuelconfigcell:hover{background:url(/static/img/common/bg_fuel_on.png) top left no-repeat; filter:alpha(opacity=100);  /* Internet Explorer       */-moz-opacity:1.00; /* Mozilla 1.6 and below   */opacity:1; cursor:auto}

.fuelconfigcell .ui-slider-handle{background:url(/static/img/sprites/sprites.png) -62px -255px no-repeat; width:25px; height:40px; margin:0px 0px 0 -2px; border:none}

.gasconfigcell{width:70px; margin-right:10px;height:300px; background:url(/static/img/gasstation/gaslink.png) top left no-repeat; float:left; filter:alpha(opacity=85);  /* Internet Explorer       */-moz-opacity:0.85; /* Mozilla 1.6 and below   */opacity:0.85}
.gasconfigcell:hover{background:url(/static/img/gasstation/gaslink.png) top left no-repeat; filter:alpha(opacity=100);  /* Internet Explorer       */-moz-opacity:1.00; /* Mozilla 1.6 and below   */opacity:1; cursor:auto}
.gasconfigcell .ui-slider-handle{background:url(/static/img/gasstation/gashold.gif) top center no-repeat; width:45px; height:25px; margin:0px 0px 0 -2px; border:none;box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; cursor:pointer;}
.gasconfigcell .ui-slider-vertical{background:none;border:none;}
.gasconfigcell .ui-widget-header {background: url("/static/img/gasstation/fuel.png") repeat scroll 50% 50% #B2CA02;}


/*^ ---------------------- GARAGES ------------ */
.garagelevel1{background:url(/static/img/garage/level1.jpg); background-repeat:no-repeat; width:995px; height:496px}
.garagelevel2{background:url(/static/img/garage/level2.jpg); background-repeat:no-repeat; width:995px; height:496px}
.garagelevel3{background:url(/static/img/garage/level3.jpg); background-repeat:no-repeat; width:995px; height:496px}
.garagelevel4{background:url(/static/img/garage/level4.jpg); background-repeat:no-repeat; width:995px; height:496px}
.garagelevel5{background:url(/static/img/garage/level5.jpg); background-repeat:no-repeat; width:995px; height:496px}
.carimage{float:left; position:absolute; left:380px; top:90px}
.carname{margin:3px 5px 5px 5px; color:#ccc; font-size:12px}
.lockedcar{float:left; top:150px; left:550px; position:absolute; z-index:4}

.garageslots{padding-right:10px; padding-bottom:10px; letter-spacing:-2px}

.sepline{background:url(/static/img/common/linespe.png) no-repeat center center; margin:5px 0; width:100%; height:11px}

.listParts{  height:392px;   left:320px;   position:relative;   top:-383px;   width:590px;   z-index:10}
.listItem{  float:left;   padding:10px;   width:155px; height:130px;  border:1px solid #2D2E30; margin-right:6px; margin-bottom:10px;}

.garageupgrade{position:relative; float:right; z-index:10; top:-45px; right:10px;width:470px;}
.officeupgrade{position:relative; float:right; text-align:right; z-index:10; top:-45px;width:670px;}

.carslots_en_UK{background:url(/static/img/lang/en_UK/garageslot.png); background-repeat:no-repeat; text-align:right; font-size:13px; height:29px; padding:5px 0 0 0}
.carslots_es_ES{background:url(/static/img/lang/es_ES/garageslot.png); background-repeat:no-repeat; text-align:right; font-size:13px; height:29px; padding:5px 0 0 0}

/* -------------- RACES ---------------- */
.gear-wizard-1{background:url(/static/img/common/gears_wizard.png) -122px 0px no-repeat; height:20px; width:135px; padding:15px 0 0px 0}

.gear-wizard-2{background:url(/static/img/common/gears_wizard.png) -92px 0 no-repeat; height:20px; width:135px; padding:15px 0 0px 0}

.gear-wizard-3{background:url(/static/img/common/gears_wizard.png) -62px 0px no-repeat; height:20px; width:135px; padding:15px 0 0px 0}

.gear-wizard-4{background:url(/static/img/common/gears_wizard.png) -32px 0 no-repeat; height:20px; width:135px; padding:15px 0 0px 0}

.gear-wizard-5{background:url(/static/img/common/gears_wizard.png) -2px 0 no-repeat; height:20px; width:135px; padding:15px 0 0px 0}

.racepoints_number{font:bold 30px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;float:right;text-align:right;height:32px;}

.racepoints_number_total{text-shadow: 2px 2px 1px #000000;font:bold 30px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;float:right;wheight:32px;}

.raceposition{height:30px; width:320px; font-size:18px; text-align:center; margin:6px auto 0 auto}

.stafftit{background:url(/static/img/common/miniheader_staff.png)  top center no-repeat;     color:#fff; width:100%; height:20px; margin:5px 0 10px 0}

.racebonus{float:left; width:140px; height:40px; padding:30px auto 0 0; margin:15px 0 0 0; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#e8ff37; text-align:center}

.racebonus .number{margin-top:10px; line-height:18px; font-size:20px; letter-spacing:-1px}

.racebonus .text{font-size:11px}

.smallbutton{background:url(/static/img/common/smallbutton.png) no-repeat top left; width:105px; height:28px; padding:3px 0 0 0; margin:0 auto}

.race_effects{width:175px; height:180px; float:left; margin:0px 0px 0 0; text-align:center; padding:10px auto 0 auto}

.bg_analysis{background:url(/static/img/common/bg_endrace2.jpg) no-repeat top left; width:100%; height:330px}

.trans_bg{background:url(/static/img/common/transp_box.png)}

.trans_bg_light{background:url(/static/img/common/transp_box_light.png)}

/* -------------- ^PROFILE -------------- */

.overviewcontainer{padding:0; height:460px; }
.accountcontainer{background:url(/static/img/common/bg_account.jpg) top left no-repeat;padding:20px 0px 0 20px; height:460px; }
.profilecontainer{background:url(/static/img/common/bg_profile.jpg); background-repeat:no-repeat; width:976px; height:460px; padding:20px}
.miniwidget {width:180px; height:215px; padding:7x 10px;*padding:0 10px;margin-right:15px; margin-bottom:15px; *margin-bottom:5px;text-align:center; background-image:url("/static/img/common/widget_mini.png"); background-repeat:no-repeat; box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000;}
.miniwidget2 {height:215px; padding:7x 10px;*padding:0 10px;margin-right:15px; margin-bottom:15px; *margin-bottom:5px;text-align:center; background-image:url("/static/img/common/widget_mini.png"); background-repeat:no-repeat; box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000;}
.rep {font:normal 12px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; line-height:17px; color:#9486b0}
.rep_number {color:#C1B6D8} 
.medalBox{width:450px}
.medalBox div{float:left;text-align:right;background:url(/static/img/common/awards_bg.png) no-repeat scroll right center transparent;height:60px;width:150px}
.medalBox span{font-size:large;font-weight:bold;float:right;margin-top:18px;margin-right:10px}
.medalBox img{float:left;margin-left:20px;margin-right:10px}

/* -------------- FRIENDS ENEMIES ---------*/
.friendscontainer{background:url(/static/img/common/bgfriends.jpg) top left no-repeat;padding:0px; height:486px; }
.friendscolor {color:#3f7e7e;}
.enemiescolor {color:#a01321}

/* -------------- STAFF ------------------ */
.codriverbg{float:left;background:url(/static/img/common/bg_codriver.jpg); background-repeat:no-repeat; width:977px; height:460px; padding:20px}
.staffdef{background:url(/static/img/imgtexts/codriverpanel.png); background-repeat:no-repeat; width:255px; height:190px; padding:40px 30px 0 30px; font:11px Arial,Helvetica,sans-serif; color:#999; line-height:16px}
/* -------------- DRIVERS ---------------- */
.drivercontainer{background:url(/static/img/common/driversbg.jpg); background-repeat:no-repeat; width:970px; height:460px; padding:20px}
.driverlevel{background:url(/static/img/common/levelframe.gif); background-repeat:no-repeat; width:142px; height:33px; color:#cfe34b; font-size:16px; text-align:center; margin:8px 0; padding:7px 0 0 0; font-family:Arial,Helvetica,sans-serif}

.pilotlocked{position:absolute; margin-top:10px}

/* created by louis */
.pilotlockedinlist{position:relative; * position:inherit}

#registrationForm label{font-size:12px; color:#9ca2b5; line-height:18px}
/* -------------- FACILITIES ---------- */
.makepilotcontainer{background:url(/static/img/common/bg_createpilots.jpg) top left no-repeat;padding:20px 20px 0 20px; height:478px; }



/* -------------- BANK ---------------- */
.bankcontainer{background:url(/static/img/common/bank_bg.jpg); background-repeat:no-repeat; width:976px; height:420px; padding:20px}

.convertcontainer{background-repeat:no-repeat; width:976px; height:420px; padding:20px}

.creditsbox_en_US{background:url('/static/img/lang/en_US/purchasepack.png') no-repeat left}
.creditsbox_en_UK{background:url('/static/img/lang/en_UK/purchasepack.png') no-repeat left}
.creditsbox_es_ES{background:url('/static/img/lang/es_ES/purchasepack.png') no-repeat left}
.creditsbox_it_IT{background:url('/static/img/lang/it_IT/purchasepack.png') no-repeat left}
.creditsbox_ru_RU{background:url('/static/img/lang/ru_RU/purchasepack.png') no-repeat left}

.phonebox{background: url(/static/img/common/smsphone.png) top left no-repeat;cursor:pointer; cursor:hand; float:left; width:171px; height:289px; no-repeat top left;font-size:12px; text-align:center; margin:15px 15px 20px 0px}

.creditsbox{cursor:pointer; cursor:hand; float:left; width:105px; height:157px; no-repeat top left;font-size:12px; text-align:center; margin:15px 5px 20px 0px}
.sponsorbox{background:url(/static/img/common/sponsorpaybox.png) no-repeat left; cursor:pointer; cursor:hand; float:right; width:152px; height:157px; margin:15px 5px 20px 0px; text-align:center;}
.creditsbox .price {margin:5px 0;}
/* -------------- MARKET ---------------- */
.carstore{float:left;background: url(/static/img/common/bg_carstore.jpg) no-repeat 0 0; width:688px; height:420px; /* padding:20px */  padding-bottom:20px;   padding-top:20px;   padding-left:10px;margin-left:15px; float:left;}

.driverstore{background:url('/static/img/common/bg_driverstore.jpg'); background-repeat:no-repeat; width:675px; height:420px; padding:20px}
.moneybox{background:#314506  url('/static/img/common/bgcellround_trans.png') center left no-repeat; border:solid 2px #516516; -moz-border-radius:6px; -webkit-border-radius:6px; height:115px; position:absolute; margin:150px 0 0 460px; width:120px; padding:10px 5px 0px 5px; text-align:center}
.creditbox{background:#6F4C02 url('/static/img/common/bgcellround_trans.png') center left no-repeat; border:solid 2px #6F4C02; position:absolute; margin:10px 0 0 460px; padding:10px 5px 0px 5px; -moz-border-radius:6px; -webkit-border-radius:6px; width:120px; height:115px; text-align:center}

.disabledbox{background:#333 url('/static/img/common/bgcellround_trans.png') center left no-repeat; border:solid 2px #444}

.payment{float:right; top:10px; font-size:15px}

.partstorecontainer{background:url('/static/img/common/bg_partstore.jpg'); background-repeat:no-repeat; width:956px; height:456px}

.partstoreseller{position:absolute; float:right; margin:0 0 0 746px; text-align:right; z-index:30}

.store-cell{padding:4px 0px 0 12px}

.items .item{  background:url('/static/img/sprites/sprites.png') -423px -126px no-repeat;  width:221px;  padding:6px 0px 0 0px;  height:120px;  float:left;  margin:1px 2px 5px 5px;  color:#bbb;  filter:alpha(opacity=80);  /* Internet Explorer       */-moz-opacity:0.80; /* Mozilla 1.6 and below   */opacity:0.80}

.items .item_disabled{  background:url('/static/img/sprites/sprites.png') -423px 0 no-repeat; width:221px;  padding:6px 0px 0 0px;  height:120px;  float:left;  margin:1px 2px 5px 5px;  color:#A74F45;  filter:alpha(opacity=80);  /* Internet Explorer       */-moz-opacity:0.80; /* Mozilla 1.6 and below   */opacity:0.80}

.items .item:hover, .items .item_premium:hover, .items .item_disabled:hover, .items .item_disabled_premium:hover{cursor:pointer; filter:alpha(opacity=100);  /* Internet Explorer       */-moz-opacity:1; /* Mozilla 1.6 and below   */opacity:1}

.item-title{padding:3px 0 6px 12px}

.item-title_premium{padding:3px 0 6px 12px;}
.item-class{float:right; padding:3px 6px 6px 0px}

.item-info{padding:12px 0 0 12px; font-family:Verdana,Geneva,sans-serif; font-size:10px}

.item-info .icon{float:left; margin-right:8px}

#market_list{  margin:0 auto}

.red_part{  background:url('/static/img/common/market_cell_disabled.png') top left no-repeat; !important}

.friends_bg, .market_bg{width:766px; padding:10px 2px 0 2px; background:url(/static/img/common/bg_friends.png) top left no-repeat; float:left; height:440px}
.rankings-bg{width:766px; padding:14px 2px 0 2px; background:url(/static/img/common/bg_friends_rankings.jpg) top left no-repeat; float:left; height:440px;margin-top:-4px;}
.market_left{width:38px; cursor:pointer; height:430px; background:url(/static/img/common/leftarrow_anim.gif) center left no-repeat}

.market_left:hover, .market_mini_left:hover{background:url(/static/img/common/goleft_on.png) center left no-repeat}

.market_right{width:38px; cursor:pointer; height:430px; background:url(/static/img/common/rightarrow_anim.gif) center right no-repeat}

.market_right:hover, .market_mini_right:hover{background:url(/static/img/common/goright_on.png) center right no-repeat}

.market_mini_left{width:30px; cursor:pointer; height:170px; background:url(/static/img/common/leftarrow_anim.gif) center left no-repeat}

.market_mini_right{width:30px; cursor:pointer; height:170px; background:url(/static/img/common/rightarrow_anim.gif) center right no-repeat}

.infoPopup{  background:url(/static/img/common/marketpopup.png) top left no-repeat; padding:20px;   position:absolute;   width:600px;   height:371px;   top:250px;   margin:0 auto;   z-index:100}

.infoPopupWall{  background:white;   width:600px;   opacity:0.5;   filter:alpha(opacity=50);   margin:0 auto;   position:absolute;   top:0;   display:none;   text-align:center;   z-index:3}

.infoPopupWall img{  position:absolute;   top:400px;   opacity:0.9;   filter:alpha(opacity=90)}

.popup_close{width:70px; padding-right:30px; height:50px; cursor:pointer; position:absolute; left:500px}

.warning_msg{background:url(/static/css/images/ui-bg_diagonals-thick_60_dd8469_40x40.png) top left; border:2px #900 solid; color:#fff; width:100%; min-height:20px; padding:6px; margin:6px 0; -moz-border-radius:4px; -webkit-border-radius:4px; opacity:0.6;  filter:alpha(opacity=60)}

.activeCarRow td{ background-color:#2b1d40}

.round6 {-moz-border-radius:6px; -webkit-border-radius:6px;}
.round10 {-moz-border-radius:10px; -webkit-border-radius:10px;}

/*^ ---------------------- BIG LISTS ------------ */
.raceindex{float:left; margin-left:10px; margin-right:5px; margin-top:10px; width:30px; height:40px; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#999}
.raceclassicon{float:left;  margin:10px 5px 0 10px;  width:145px; height:50px;}
.duelicon{float:left;  margin:10px 5px 0 10px;  width:70px; height:50px;}

.raceconfiguration{float:left;  margin:5px 0 0 0; width:215px; height:70px;  padding:5px 0 0 0;text-align:left}
.duelconfiguration{float:left;  margin:5px 0 0 0; width:215px; height:70px; padding:5px 0 0 0;text-align:left; background:url(/static/img/common/vs_biglist.png) top center no-repeat;}
.racedescription{float:left; margin:10px 0 0 0; width:280px}
.raceresult{float:left;  margin:5px 0 0 20px; width:240px}
#races_list_wrapper{width:990px; margin:2px auto; clear:both;}
.frame_selector{background:url(/static/img/common/bgcellround.png) bottom left no-repeat; border:solid 2px #27282A; -moz-border-radius:6px; -webkit-border-radius:6px;}
.frame_selector2{background:url(/static/img/common/bgcellround.png) bottom left no-repeat; border:solid 1px #27282A; -moz-border-radius:6px; -webkit-border-radius:6px;} 
.frame_piece{float:left; margin-left:8px; margin-top:20px; background:url(/static/img/common/bgcellround.png) top left no-repeat; -moz-border-radius:4px; -webkit-border-radius:4px; filter:alpha(opacity=90);  /* Internet Explorer       */-moz-opacity:0.90; /* Mozilla 1.6 and below   */opacity:0.90;  /* newer Mozilla and CSS-3 */border:solid 1px #222; width:166px; height:96px}
.frame_fuel{float:left; margin-left:6px; margin-top:20px; background-color:#753045; filter:alpha(opacity=50);  /* Internet Explorer       */-moz-opacity:0.85;  /* Mozilla 1.6 and below   */opacity:0.85;  /* newer Mozilla and CSS-3 */border:solid 2px #622; width:166px; height:76px}
#raceaction{float:left;width:410px; height:70px}
.carconfigicon{margin-left:120px; z-index:3; position:absolute}
.racepoints{width:190px; height:60px; }
.actionbutton{width:200px; height:40px; margin:10px 0 0 0}

.title_open_race {float:left;width:990px; height:70px; margin:-5px auto 0 auto;background:url(/static/img/common/bgraces.jpg) no-repeat bottom center; }
.title_time_trial {float:left;width:990px; height:70px; margin:-5px auto 0 auto;background:url(/static/img/common/bgraces_time_trial.jpg) no-repeat bottom center; }
.title_police {float:left;width:990px; height:70px; margin:-5px auto 0 auto;background:url(/static/img/common/bgraces_police.jpg) no-repeat bottom center; }

.racefinishedtitles{background:url(/static/img/common/bgraces.jpg) no-repeat top center; width:990px; height:65px; margin:-10px auto 0 auto}

#footerwelcome{height:28px; padding-top:20px 0 0 0; text-align:center; clear:both; font-size:10px; color:#666; font-weight:100; overflow:hidden}

#footerall{background:url(/static/img/common/footer.png) bottom no-repeat; height:28px; width:1007px; margin:0 auto; text-align:center; clear:both; font-size:10px; color:#666; font-weight:100;}

#sld_fuel .ui-slider-handle{  width:2em;   height:2em}

#searchbox .ui-slider-handle{ background: url(/static/img/common/bg_slider_control.png) center left no-repeat; width:16px; margin-top:6px;   height:13px}
#searchbox .ui-widget-content { background:none;height:21px; border:none;}
#searchbox .ui-slider-range { background: url(/static/img/common/bg_slider_loop.png) center left repeat-x; margin-top:-1px;}

.warning-dialog{position:absolute; top:0px; left:0; z-index:1000; width:100%; height:100px; background:url(/static/img/common/warning_box.png) 50% 50% no-repeat; color:#fff; font-size:12px; text-align:center}

.warning-dialog p{width:400px; margin:40px auto 0 auto}

/* DIALOG STYLES */
.ui-dialog-content .title{font-size:14px; line-height:20px; margin:5px 0; color:#8f78bb}

.ui-dialog-content .desc{color:#999; font-size:12px; line-height:15px}

/* CUSTOM SCROLLS */
/*Page related styles for you to view*/
#mycustomscroll{/* Typical fixed height and fixed width example */width:300px; height:200px; overflow:auto; /* IE overflow fix,position must be relative or absolute*/position:relative; margin:0.3em auto; padding:15px}

#mycustomscroll2{/* Typical fixed height and fixed width example */width:340px; height:250px; overflow:auto; /* IE overflow fix,position must be relative or absolute*/position:relative; background-color:#D5EADE; margin:0.3em auto; padding:15px}

.fixedwidth{/* a wide div is used for creating horizontal scrollbars for demonstration purposes */width:550px; height:auto; position:relative; color:black; padding:1px}

/* general page style ends here */
.scrollgeneric{line-height:1px; font-size:1px; position:absolute; top:0; left:0}
/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */
/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric{line-height:1px; font-size:1px; position:absolute; top:0; left:0}

.vscrollerbase, .vscrollerbar{width:15px}

.hscrollerbase, .hscrollerbar{height:15px}

.vscrollerbar, .hscrollerbar{/*padding information of these elements are only used forpadding of the scroll-bar with respect to the scroll base,the paddin will automatically be turned off by the script*/padding:15px; background:url(/static/img/scroll/vscroller.png) 0px center; /* z-index for scrollbars no longer has to be given as of version1.7.5 for correct operation,but it is still recommended,as thisdecides the z-index for content.*/z-index:2}
.vscrollerbarbeg{/*top image holder for vertical scroll bar*/background:url(/static/img/scroll/vscroller.png) 0px -10px; width:15px; /* height is auto set by the script to fit the scrollbar */}

.vscrollerbarend{/*bottom image holder for vertical scroll bar*/background:url(/static/img/scroll/vscroller.png); width:15px; height:10px}

.hscrollerbarbeg{/*left image holder for horizontal scroll bar*/background:url(/static/img/scroll/hscroller.png) -10px 0px; height:15px; /* width is auto set by the script to fit the scrollbar */}

.hscrollerbarend{/*right image holder for horizontal scroll bar*/background:url(/static/img/scroll/hscroller.png); height:15px; width:10px}

/* Following are OPTIONAL */
.vscrollerbase, .hscrollerbase{background-color:#3e2b65; background-image:url(/static/img/scroll/scrollbaseback.png)}

.hscrollerbasebeg{height:15px; background:url(/static/img/scroll/scrollbases.png) -22px -6px no-repeat; /* width is auto set to fill the base */}

.hscrollerbaseend{height:15px; width:7px; background:url(/static/img/scroll/scrollbases.png) 0% -6px no-repeat}

.vscrollerbasebeg{width:15px; background:url(/static/img/scroll/scrollbases.png) -8px -15px no-repeat; /* height is auto set to fill the base */}

.vscrollerbaseend{height:15px; width:15px; background:url(/static/img/scroll/scrollbases.png) -8px 0px no-repeat}

.scrollerjogbox{width:15px; height:15px; top:auto; left:auto; bottom:0px; right:0px; background:white url(/static/img/scroll/scrolljog.png) 50% 50%}
/* Scroll Bar Master Styling Ends Here */
.widget{text-align:center; padding:20px 0 0; width:220px; height:190px; margin-bottom:15px}

.widget-title{background:url(/static/img/sprites/sprites.png) -173px -222px no-repeat;  color:#fff; width:100%; height:20px; margin:-5px 0 10px 0}

/*------------------- HELP POPUPS ------------------*/
#help{background:url(/static/img/help/helpbox.png) no-repeat center; width:620px; height:440px; padding:35px; font-family:Verdana,tahoma,helvetica; /*border:1px solid #FF0; */}
#help .title{font-size:16px; color:#fff; margin:5px auto 20px 20px; text-align:center; float:left; /*border:1px solid #0C0; */}
/*#help .cover{float:left; /*margin:15px 0px 0 15px; *border:1px solid #F90}
*/
#help .contenido{/*width:310px; *//*height:330px; */color:#ccc; font-size:10px; line-height:18px; font-weight:100; /*float:right; *//*overflow:auto; *//*margin:25px 0px 0px 25px; *//*float:left; */padding:10px; /*border:1px solid #FFF; */}

#help .icon{float:left; width:80px}

#help .button{float:right}

#help .desc{width:290px;    float:left;    margin:0 0 10px 0}
#help h1{    color:#ad93dc;     font-size:14px}

#help .tit{background:url(/static/img/sprites/sprites.png) -467px -554px no-repeat;color:#ad93dc;  font-size:12px; height:25px; margin:10px 0}

#help .hl{color:#FC0}

#help .imagen{ background-color:black;  border:1px solid #555;  padding:3px;  margin:10px auto}
#help .cover{padding-left:15px}
#help .show{float:left;  /* margin:25px 0 0 10px; */font-size:10px; color:#fff; margin-top:10px; margin-left:10px}
a.singleimg:hover{ filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity:1;  opacity:1}

a.singleimg{ filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity:0.7;  opacity:0.7}
/* TipTip CSS - Version 1.2 */
#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:rgb(25,25,25); 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; *background-color:#000;*border:1px solid #666;}

#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:rgb(25,25,25); 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:rgb(25,25,25); 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:rgb(25,25,25); 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:rgb(25,25,25); border-left-color:rgba(25,25,25,0.92)}

/* Webkit Hacks  */
@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)}
}
/* Selectmenu
----------------------------------*/
.ui-selectmenu{display:block; position:relative; height:2em; text-decoration:none; overflow:hidden;}
.ui-selectmenu-icon{position:absolute; right:6px; margin-top:-8px; top:50%}
.ui-selectmenu-menu{padding:0; margin:0; list-style:none; position:absolute; top:0; visibility:hidden; overflow:auto}
.ui-selectmenu-open{visibility:visible}
.ui-selectmenu-menu-popup{margin-top:-1px}
.ui-selectmenu-menu-dropdown{z-index:16;}
.ui-selectmenu-menu li{padding:0; margin:0; display:block; border-top:1px dotted transparent; border-bottom:1px dotted transparent; border-right-width:0 !important; border-left-width:0 !important; font-weight:normal !important}
.ui-selectmenu-menu li a, .ui-selectmenu-status{line-height:1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px; position:relative; margin-left:5px}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon{position:absolute; top:1em; margin-top:-8px; left:0}
.ui-selectmenu-status{line-height:1.4em}
.ui-selectmenu-open li.ui-selectmenu-item-focus a{}
.ui-selectmenu-open li.ui-selectmenu-item-selected{}
.ui-selectmenu-menu li span, .ui-selectmenu-status span{display:block; margin-bottom:.2em}
.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}
.ui-selectmenu-menu li .ui-selectmenu-item-content{}
.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em; display:block; padding:.6em .5em 0; font-weight:bold}
.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0; padding:0}


/* CSS SPRITES */

.sprites {
   background: url(/static/img/sprites/sprites.png) no-repeat top left;
}

.spr-accept					{ background-position: -91px -225px; width: 18px; height: 18px; } 
.spr-alert					{ background-position: 0 -137px; width: 16px; height: 14px; } 
.spr-arrow_bw_right_16x16px	{ background-position: -16px -119px; width: 16px; height: 14px; } 
.spr-arrow_left_31x25		{ background-position: -157px -136px; width: 31px; height: 25px; } 
.spr-arrow_right_31x23_green{ background-position: -188px -136px; width: 31px; height: 23px; } 
.spr-arrow_right_31x25		{ background-position: -188px -136px; width: 31px; height: 25px; } 
.spr-arrowgreen				{ background-position: -192px -96px; width: 38px; height: 17px; } 
.spr-arrowyellow			{ background-position: -192px -114px; width: 38px; height: 17px; } 
.spr-asc, .spr-up			{ background-position: -100px -143px; width: 12px; height: 10px; } 
.spr-bullet					{ background-position: -144px -163px; width: 10px; height: 10px; margin-right:6px; vertical-align:middle;} 
.spr-cancel					{ background-position: -91px -206px; width: 18px; height: 18px; } 
.spr-clock					{ background-position: -169px -120px; width: 16px; height: 16px; } 
.spr-closebig				{ background-position: -630px -281px; width: 44px; height: 44px; }
.spr-closebig:hover			{ background-position: -675px -281px; width: 44px; height: 44px; }  
.spr-closepanel				{ background-position: -169px -96px; width: 23px; height: 23px; } 
.spr-credit_card			{ background-position: -155px -161px; width: 92px; height: 36px; } 
.spr-credits				{ background-position: -134px -128px; width: 11px; height: 11px; } 
.spr-credits_big			{ background-position: -134px -139px; width: 18px; height: 18px; } 
.spr-desc					{ background-position: -112px -143px; width: 12px; height: 10px; } 
.spr-divider				{ background-position: -64px -287px; width: 8px; height: 28px; } 
.spr-document				{ background-position: -111px -167px; width: 12px; height: 16px; } 
.spr-down					{ background-position: -86px -97px; width: 10px; height: 5px; } 
.spr-facebook				{ background-position: -696px -331px; width: 16px; height: 16px; } 
.spr-fixcar					{ background-position: -370px -65px; width: 13px; height: 13px; } 
.spr-forummed				{ background-position: -560px -425px; width: 26px; height: 23px; } 
.spr-forumpeq				{ background-position: -586px -425px; width: 16px; height: 14px; } 
.spr-forummax				{ background-position: -144px -176px; width: 8px; height: 6px; } 
.spr-forummin				{ background-position: -144px -187px; width: 7px; height: 7px; } 
.spr-fuel					{ background-position: -90px -167px; width: 20px; height: 20px; } 
.spr-fuel_nano				{ background-position: -639px -529px; width: 14px; height: 14px; } 
.spr-gear_slider			{ background-position: -62px -167px; width: 29px; height: 29px; } 
.spr-gear_slider_over		{ background-position: -62px -196px; width: 29px; height: 29px; } 
.spr-heal					{ background-position: -408px -238px; width: 13px; height: 13px; } 
.spr-help					{ background-position: -86px -104px; width: 11px; height: 11px; } 
.spr-helpbutton				{ background-position: -132px -243px; width: 24px; height: 22px; } 
.spr-ico_GT_nano			{ background-position: -99px -96px; width: 34px; height: 15px; } 
.spr-ico_GTR_nano			{ background-position: -99px -112px; width: 34px; height: 15px; } 
.spr-ico_STR_nano			{ background-position: -99px -128px; width: 34px; height: 15px; } 
.spr-ico_TD_nano			{ background-position: -134px -96px; width: 34px; height: 15px; } 
.spr-ico_TDR_nano			{ background-position: -134px -112px; width: 34px; height: 15px; } 
.spr-lang_de				{ background-position: -19px -153px; width: 20px; height: 14px; } 
.spr-lang_es				{ background-position: -38px -153px; width: 20px; height: 14px; } 
.spr-lang_fr				{ background-position: -57px -153px; width: 20px; height: 14px; } 
.spr-lang_it				{ background-position: -76px  -153px; width: 20px; height: 14px; } 
.spr-lang_ru				{ background-position: -95px  -153px; width: 20px; height: 14px; } 
.spr-lang_uk				{ background-position: 0 -153px; width: 20px; height: 14px; } 
.spr-lang_us				{ background-position: -114px -153px; width: 20px; height: 14px; } 
.spr-marker_finish			{ background-position: -57px -118px; width: 28px; height: 34px; } 
.spr-marker_start			{ background-position: -29px -118px; width: 28px; height: 34px; } 
.spr-medal_bronze			{ background-position: -66px -96px; width: 20px; height: 20px; } 
.spr-medal_gold				{ background-position: -24px -97px; width: 21px; height: 20px; } 
.spr-medal_silver			{ background-position: -45px -97px; width: 21px; height: 20px; } 
.spr-menu_account			{ background-position: -80px -80px; width: 16px; height: 16px; }
.spr-menu_activeraces		{ background-position: 0 0; width: 16px; height: 16px; } 
.spr-menu_agents			{ background-position: 0 -16px; width: 16px; height: 16px; } 
.spr-menu_avraces			{ background-position: 0 -32px; width: 16px; height: 16px; } 
.spr-menu_bank				{ background-position: 0 -48px; width: 16px; height: 16px; } 
.spr-menu_buyassistants		{ background-position: 0 -64px; width: 16px; height: 16px; } 
.spr-menu_buycars			{ background-position: 0 -80px; width: 20px; height: 16px; } 
.spr-menu_buycomponents		{ background-position: -16px 0; width: 16px; height: 16px; } 
.spr-menu_buydrivers		{ background-position: -16px -16px; width: 16px; height: 16px; } 
.spr-menu_credits			{ background-position: -16px -32px; width: 16px; height: 16px; } 
.spr-menu_drivers			{ background-position: -16px -48px; width: 16px; height: 16px; } 
.spr-menu_drivershire		{ background-position: -16px -64px; width: 16px; height: 16px; } 
.spr-menu_duelsearch		{ background-position: -96px 0px; width: 19px; height: 16px; } 
.spr-menu_duelsactive		{ background-position: -96px -16px; width: 19px; height: 16px; } 
.spr-menu_duelincoming		{ background-position: -96px -32px; width: 19px; height: 16px; } 
.spr-menu_duelfinished		{ background-position: -96px -48px; width: 19px; height: 16px; } 
.spr-menu_duel				{ background-position: -80px -64px; width: 16px; height: 16px; } 
.spr-menu_factory			{ background-position: -16px -80px; width: 16px; height: 16px; } 
.spr-menu_favorites			{ background-position: -96px -63px; width: 19px; height: 16px; } 
.spr-menu_forum				{ background-position: -80px -48px; width: 16px; height: 16px; } 
.spr-menu_fixcar			{ background-position: -370px -65px; width: 13px; height: 13px; } 
.spr-menu_findusers			{ background-position: -80px -32px; width: 16px; height: 16px; } 
.spr-menu_finishedraces		{ background-position: -32px 0; width: 16px; height: 16px; } 
.spr-menu_friends			{ background-position: -32px -16px; width: 16px; height: 16px; } 
.spr-menu_friendsenemies	{ background-position: -80px -16px; width: 16px; height: 16px; }
.spr-menu_garage			{ background-position: -32px -32px; width: 16px; height: 16px; } 
.spr-menu_gym				{ background-position: -32px -48px; width: 16px; height: 16px; } 
.spr-menu_help				{ background-position: -32px -64px; width: 16px; height: 16px; } 
.spr-menu_hospital			{ background-position: -32px -80px; width: 16px; height: 16px; } 
.spr-menu_idlab				{ background-position: -48px 0; width: 16px; height: 16px; } 
.spr-menu_messages			{ background-position: -96px -80px; width: 16px; height: 16px; } 
.spr-menu_overview			{ background-position: -48px -16px; width: 16px; height: 16px; } 
.spr-menu_pieces			{ background-position: -48px -32px; width: 16px; height: 16px; } 
.spr-menu_profile			{ background-position: -48px -48px; width: 16px; height: 16px; } 
.spr-menu_promos			{ background-position: -48px -64px; width: 16px; height: 16px; } 
.spr-menu_rankingdrivers	{ background-position: -48px -80px; width: 16px; height: 16px; } 
.spr-menu_rankingtrack		{ background-position: -64px 0; width: 16px; height: 16px; } 
.spr-menu_rankinguser		{ background-position: -64px -16px; width: 16px; height: 16px; } 
.spr-menu_sponsor			{ background-position: -64px -32px; width: 16px; height: 16px; } 
.spr-menu_staff				{ background-position: -64px -48px; width: 16px; height: 16px; } 
.spr-menu_staffhire			{ background-position: -64px -64px; width: 16px; height: 16px; } 
.spr-menu_testingtrack		{ background-position: -64px -80px; width: 16px; height: 16px; } 
.spr-menu_trophies			{ background-position: -80px 0; width: 16px; height: 16px; } 
.spr-minus					{ background-position: -128px -183px; width: 13px; height: 13px; } 
.spr-minus_on				{ background-position: 0 -118px; width: 11px; height: 11px; } 
.spr-money					{ background-position: 0 -120px; width: 16px; height: 16px; }  
.spr-paypal					{ background-position: -128px -54px; width: 54px; height: 31px; } 
.spr-payment				{ background-position: -73px -287px; width: 325px; height: 31px; } 
.spr-piece_aer, .spr-AERODYNAMICS{ background-position: 0 -167px; width: 36px; height: 36px; } 
.spr-piece_bra, .spr-BRAKES	{ background-position: 0 -201px; width: 36px; height: 36px; } 
.spr-piece_brk				{ background-position: 0 -201px; width: 36px; height: 36px; } 
.spr-piece_bra				{ background-position: 0 -201px; width: 36px; height: 36px; } 
.spr-piece_eng, .spr-ENGINE	{ background-position: 0 -238px; width: 36px; height: 32px; } 
.spr-piece_gea, .spr-GEARS	{ background-position: 0 -266px; width: 36px; height: 36px; } 
.spr-piece_rel, .spr-RELIABILITY{ background-position: 0 -297px; width: 36px; height: 33px; } 
.spr-piece_ste, .spr-STEERING{ background-position: 0 -328px; width: 36px; height: 36px; } 
.spr-piece_sus, .spr-SUSPENSION{ background-position: 0 -362px; width: 36px; height: 36px; } 
.spr-piece_tyr, .spr-TYRES	{ background-position: 0 -397px; width: 36px; height: 36px; } 
.spr-piece_aer_mini, .spr-AERODYNAMICS_mini{ background-position: -38px -170px; width: 21px; height: 16px; } 
.spr-piece_bra_mini, .spr-BRAKES_mini{ background-position: -38px -187px; width: 21px; height: 20px; } 
.spr-piece_brk_mini, .spr-BRAKES_mini{ background-position: -38px -187px; width: 21px; height: 20px; } 
.spr-piece_eng_mini, .spr-ENGINE_mini{ background-position: -38px -209px; width: 21px; height: 17px; } 
.spr-piece_gea_mini, .spr-GEARS_mini{ background-position: -38px -226px; width: 21px; height: 20px; } 
.spr-piece_rel_mini, .spr-RELIABILITY_mini{ background-position: -38px -246px; width: 21px; height: 16px; } 
.spr-piece_ste_mini, .spr-STEERING_mini { background-position: -38px -263px; width: 21px; height: 21px; } 
.spr-piece_sus_mini, .spr-SUSPENSION_mini{ background-position: -38px -287px; width: 21px; height: 21px; } 
.spr-piece_tyr_mini, .spr-TYRES_mini{ background-position: -38px -311px; width: 21px; height: 20px; } 
.spr-plus					{ background-position: -128px -169px; width: 13px; height: 13px; } 
.spr-plus_on				{ background-position: -12px -108px; width: 11px; height: 11px; } 
.spr-pointer				{ background-position: -15px -120px; width: 12px; height: 12px; } 
.spr-police_high, .spr-police_HIGH{ background-position: -371px -111px; width: 46px; height: 50px; } 
.spr-police_low, .spr-police_LOW{ background-position: -324px -111px; width: 46px; height: 50px; } 
.spr-police_medium, .spr-police_MEDIUM{ background-position: -230px -111px; width: 46px; height: 50px; } 
.spr-police_none, .spr-police_NONE{ background-position: -277px -111px; width: 46px; height: 50px; } 
.spr-racepoints				{ background-position: -403px -65px; width: 13px; height: 13px; } 
.spr-rep_icon				{ background-position: -686px -500px; width: 19px; height: 19px; } 
.spr-rp_icon				{ background-position: -666px -500px; width: 19px; height: 19px;margin-bottom:-2px;margin-left:3px; } 
.spr-rp_nano				{ background-position: -654px -528px; width: 15px; height: 15px;} 
.spr-right_arrow, .spr-RIGHTARROW{ background-position: -18px -134px; width: 27px; height: 28px; } 
.spr-search					{ background-position: -392px -161px; width: 19px; height: 19px; } 
.spr-timeout				{ background-position: -183px -55px; width: 36px; height: 36px; } 
.spr-train					{ background-position: -388px -78px; width: 15px; height: 15px; } 
.spr-traffic_high, .spr-traffic_HIGH{ background-position: -230px -61px; width: 46px; height: 50px; } 
.spr-traffic_low, .spr-traffic_LOW{ background-position: -276px -61px; width: 46px; height: 50px; } 
.spr-traffic_medium, .spr-traffic_MEDIUM{ background-position: -323px -61px; width: 46px; height: 50px; } 
.spr-up						{ background-position: -55px -390px; width: 12px; height: 10px; } 
.spr-vc						{ background-position: -145px -128px; width: 11px; height: 11px; } 
.spr-vc_big					{ background-position: -91px -187px; width: 18px; height: 18px; } 
.spr-watch					{ background-position: -110px -183px; width: 16px; height: 16px; } 
.spr-watch_big				{ background-position: -617px -528px; width:21px; height: 21px; } 
.spr-medal_gold_big			{ background-position: -282px 0; width: 62px; height: 61px; } 
.spr-medal_silver_big		{ background-position: -345px 0; width: 62px; height: 61px; } 
.spr-medal_bronze_big		{ background-position: -219px 0; width: 62px; height: 61px; } 
.spr-pos1					{ background-position: -128px -1px; width: 26px; height: 26px; } 
.spr-pos2					{ background-position: -156px -1px; width: 26px; height: 26px; } 
.spr-pos3					{ background-position: -183px -1px; width: 26px; height: 26px; } 
.spr-pos4					{ background-position: -128px -28px; width: 26px; height: 26px; } 
.spr-pos5					{ background-position: -156px -28px; width: 26px; height: 26px; } 
.spr-pos6					{ background-position: -183px -28px; width: 26px; height: 26px; } 
.spr-pos1_big				{ background-position: -132px -320px; width: 67px; height: 67px; } 
.spr-pos2_big				{ background-position: -197px -320px; width: 67px; height: 67px; } 
.spr-pos3_big				{ background-position: -262px -320px; width: 67px; height: 67px; } 
.spr-pos4_big				{ background-position: -329px -319px; width: 67px; height: 67px; } 
.spr-pos5_big				{ background-position: -132px -387px; width: 67px; height: 67px; } 
.spr-pos6_big				{ background-position: -200px -387px; width: 67px; height: 67px; }
.spr-button_off				{ background-position: -88px -244px; width: 43px; height: 42px; }
.spr-button_on				{ background-position: -111px -200px; width: 43px; height: 42px; }
.spr-button_dmg				{ background-position: -420px -490px; width: 43px; height: 42px; }
.spr-button_brk				{ background-position: -420px -534px; width: 43px; height: 42px; }
.spr-goleft_off 			{background-position: -82px -423px; width: 40px; height: 100px; }
.spr-goleft_on 				{background-position: -82px -333px; width: 40px; height: 100px; }
.spr-goright_off			{background-position: -42px -333px; width: 40px; height: 100px; }
.spr-goright_on				{background-position: -42px -423px; width: 40px; height: 100px; }
.spr-friendrep 				{background-position: -400px -278px; width: 206px; height: 44px; }
.spr-enemyrep 				{background-position: -400px -325px; width: 206px; height: 44px; }
.spr-enemyicon 				{background-position: -296px -165px; width: 51px; height: 35px; }
.spr-friendsicon 			{background-position: -352px -162px; width: 34px; height: 35px; }
.spr-finduserbg				{background-position: -134px -462px; width: 2111px; height: 36px; }
.spr-duelbig				{background-position: -645px -125px; width: 56px; height: 49px; }
.spr-duelmed				{background-position: -5px -433px; width: 27px; height: 21px; }
.spr-wallgo					{background-position: -364px -487px; width: 24px; height: 29px; }

.spr-buycreds 				{background-position: 0px -459px; width: 25px; height: 18px; }
.spr-buycreds:hover			{background-position: 0 -477px; width: 25px; height: 18px; cursor:pointer; }

.spr-pageoff 				{background-position: -208px -202px; width: 15px; height: 15px; }
.spr-pageon 				{background-position: -208px -202px; width: 15px; height: 15px; }
.spr-pageover,.spr-pageoff:hover
							{background-position: -246px -202px; width: 15px; height: 15px; }

.spr-ico_friend				{background-position: -391px -180px; width:14px;height: 19px; }
.spr-ico_myfriend			{background-position: -394px -237px; width:14px;height: 14px; }
.spr-ico_enemy				{background-position: -391px -198px; width: 27px; height: 19px; }
.spr-ico_enemy_mini			{background-position: -394px -218px; width: 15px; height: 16px; }
.spr-ico_fav				{background-position: -409px -182px; width: 13px; height: 15px; }

.spr-not_welcome 			{background-position: -365px -389px; width: 48px; height: 48px; }
.spr-not_mail 				{background-position: -365px -436px; width: 48px; height: 48px; }
.spr-not_marketing 			{background-position: -271px -389px; width: 48px; height: 48px; }
.spr-not_tips 				{background-position: -413px -389px; width: 48px; height: 48px; }
.spr-not_raceover 			{background-position: -318px -389px; width: 48px; height: 48px; }
.spr-not_friend 			{background-position: -609px -278px; width: 48px; height: 48px; }
.spr-not_enemy 				{background-position: -412px -437px; width: 48px; height: 48px; }
.spr-not_halloween 			{background-position: -609px -326px; width: 48px; height: 48px; }
.spr-not_duel 				{background-position: -659px -278px; width: 48px; height: 48px; }

.spr-gang_members			{background-position: -272px -387px; width: 44px; height: 41px;}
.spr-gang_power				{background-position: -315px -387px; width: 44px; height: 41px;}
.spr-gang_members_mini		{background-position: -670px -526px; width: 19px; height: 19px;}
.spr-gang_power_mini		{background-position: -689px -526px; width: 19px; height: 19px;}
.spr-gang_bonus				{background-position: -384px -387px; width: 44px; height: 41px;}


.spr-gang_ico_mail			{background-position: -272px -427px; width: 17px; height: 19px;}
.spr-gang_ico_rankings		{background-position: -291px -432px; width: 18px; height: 17px;}
.spr-gang_ico_wall			{background-position: -310px -432px; width: 17px; height: 17px;}
.spr-gang_ico_leaders		{background-position: -326px -431px; width: 17px; height: 17px;}
.spr-gang_ico_members		{background-position: -392px -432px; width: 17px; height: 17px;}
.spr-gang_ico_requests		{background-position: -345px -433px; width: 15px; height: 15px;}
.spr-gang_ico_leave			{background-position: -361px -433px; width: 15px; height: 15px;}
.spr-gang_ico_over			{background-position: -376px -430px; width: 15px; height: 18px;}
.spr-gang_ico_dismiss		{background-position: -420px -434px; width: 10px; height: 11px;}
.spr-gang_ico_gang			{background-position: -363px -391px; width: 17px; height: 19px;}

.spr-req_driver_ok 			{background-position: -464px -453px; width: 50px; height: 50px; }
.spr-req_driver_ko 			{background-position: -565px -376px; width: 50px; height: 50px; }
.spr-req_codriver_ok 		{background-position: -464px -503px; width: 50px; height: 50px; }
.spr-req_codriver_ko 		{background-position: -666px -376px; width: 50px; height: 50px; }
.spr-req_money_ok 			{background-position: -514px -453px; width: 50px; height: 50px; }
.spr-req_money_ko 			{background-position: -615px -376px; width: 50px; height: 50px; }
.spr-req_creds_ok 			{background-position: -564px -453px; width: 50px; height: 50px; }
.spr-req_creds_ko 			{background-position: -666px -426px; width: 50px; height: 50px; }
.spr-req_rep_ok 			{background-position: -564px -503px; width: 50px; height: 50px; }
.spr-req_rep_ko 			{background-position: -615px -476px; width: 50px; height: 50px; }
.spr-req_car_ok 			{background-position: -514px -503px; width: 50px; height: 50px; }
.spr-req_car_ko 			{background-position: -615px -426px; width: 50px; height: 50px; }

.spr-mail_RECEIVED1 		{background-position: -663px -329px; width: 31px; height: 22px;}
.spr-mail_SENT1, .spr-mail_SENT0 {background-position: -665px -477px; width: 31px; height: 22px;}
.spr-mail_RECEIVED0			{background-position: -663px -351px; width: 31px; height: 22px;}

.spr-arrowup				{background-position: -360px -416px; width: 10px; height: 7px;}
.spr-arrowdown				{background-position: -372px -418px; width: 10px; height: 7px;}

.spr-plus1					{background-position: -23px -459px; width: 18px; height: 18px;cursor:pointer;}
.spr-plus1:hover			{background-position: -23px -477px; width: 18px; height: 18px;}
.spr-minus1					{background-position: 0px -495px; width: 18px; height: 18px;cursor:pointer;}
.spr-minus1:hover			{background-position: -18px -495px; width: 18px; height: 18px;}


.flags { background: url(/static/img/sprites/flags.png) no-repeat top left; }

.flag-ad{ background-position: 0 0; width: 16px; height: 11px; } 
.flag-ae{ background-position: 0 -12px; width: 16px; height: 11px; } 
.flag-af{ background-position: 0 -24px; width: 16px; height: 11px; } 
.flag-ag{ background-position: 0 -36px; width: 16px; height: 11px; } 
.flag-ai{ background-position: 0 -48px; width: 16px; height: 11px; } 
.flag-al{ background-position: 0 -60px; width: 16px; height: 11px; } 
.flag-am{ background-position: 0 -72px; width: 16px; height: 11px; } 
.flag-an{ background-position: 0 -84px; width: 16px; height: 11px; } 
.flag-ao{ background-position: 0 -96px; width: 16px; height: 11px; } 
.flag-ar{ background-position: 0 -108px; width: 16px; height: 11px; } 
.flag-as{ background-position: 0 -120px; width: 16px; height: 11px; } 
.flag-at{ background-position: 0 -132px; width: 16px; height: 11px; } 
.flag-au{ background-position: 0 -144px; width: 16px; height: 11px; } 
.flag-aw{ background-position: 0 -156px; width: 16px; height: 11px; } 
.flag-ax{ background-position: 0 -168px; width: 16px; height: 11px; } 
.flag-az{ background-position: 0 -180px; width: 16px; height: 11px; } 
.flag-ba{ background-position: 0 -192px; width: 16px; height: 11px; } 
.flag-bb{ background-position: 0 -204px; width: 16px; height: 11px; } 
.flag-bd{ background-position: 0 -216px; width: 16px; height: 11px; } 
.flag-be{ background-position: 0 -228px; width: 16px; height: 11px; } 
.flag-bf{ background-position: 0 -240px; width: 16px; height: 11px; } 
.flag-bg{ background-position: 0 -252px; width: 16px; height: 11px; } 
.flag-bh{ background-position: 0 -264px; width: 16px; height: 11px; } 
.flag-bi{ background-position: 0 -276px; width: 16px; height: 11px; } 
.flag-bj{ background-position: 0 -288px; width: 16px; height: 11px; } 
.flag-bm{ background-position: 0 -300px; width: 16px; height: 11px; } 
.flag-bn{ background-position: 0 -312px; width: 16px; height: 11px; } 
.flag-bo{ background-position: 0 -324px; width: 16px; height: 11px; } 
.flag-br{ background-position: 0 -336px; width: 16px; height: 11px; } 
.flag-bs{ background-position: 0 -348px; width: 16px; height: 11px; } 
.flag-bt{ background-position: 0 -360px; width: 16px; height: 11px; } 
.flag-bv{ background-position: 0 -372px; width: 16px; height: 11px; } 
.flag-bw{ background-position: 0 -384px; width: 16px; height: 11px; } 
.flag-by{ background-position: 0 -396px; width: 16px; height: 11px; } 
.flag-bz{ background-position: 0 -408px; width: 16px; height: 11px; } 
.flag-ca{ background-position: 0 -420px; width: 16px; height: 11px; } 
.flag-cc{ background-position: 0 -432px; width: 16px; height: 11px; } 
.flag-cd{ background-position: 0 -444px; width: 16px; height: 11px; } 
.flag-cf{ background-position: 0 -456px; width: 16px; height: 11px; } 
.flag-cg{ background-position: 0 -468px; width: 16px; height: 11px; } 
.flag-ch{ background-position: 0 -480px; width: 11px; height: 11px; } 
.flag-ci{ background-position: 0 -492px; width: 16px; height: 11px; } 
.flag-ck{ background-position: 0 -504px; width: 16px; height: 11px; } 
.flag-cl{ background-position: 0 -516px; width: 16px; height: 11px; } 
.flag-cm{ background-position: 0 -528px; width: 16px; height: 11px; } 
.flag-cn{ background-position: 0 -540px; width: 16px; height: 11px; } 
.flag-co{ background-position: 0 -552px; width: 16px; height: 11px; } 
.flag-cr{ background-position: 0 -564px; width: 16px; height: 11px; } 
.flag-cs{ background-position: 0 -576px; width: 16px; height: 11px; } 
.flag-cu{ background-position: 0 -588px; width: 16px; height: 11px; } 
.flag-cv{ background-position: 0 -600px; width: 16px; height: 11px; } 
.flag-cx{ background-position: 0 -612px; width: 16px; height: 11px; } 
.flag-cy{ background-position: 0 -624px; width: 16px; height: 11px; } 
.flag-cz{ background-position: 0 -636px; width: 16px; height: 11px; } 
.flag-de{ background-position: 0 -648px; width: 16px; height: 11px; } 
.flag-dj{ background-position: 0 -660px; width: 16px; height: 11px; } 
.flag-dk{ background-position: 0 -672px; width: 16px; height: 11px; } 
.flag-dm{ background-position: 0 -684px; width: 16px; height: 11px; } 
.flag-do{ background-position: 0 -696px; width: 16px; height: 11px; } 
.flag-dz{ background-position: 0 -708px; width: 16px; height: 11px; } 
.flag-ec{ background-position: 0 -720px; width: 16px; height: 11px; } 
.flag-ee{ background-position: 0 -732px; width: 16px; height: 11px; } 
.flag-eg{ background-position: 0 -744px; width: 16px; height: 11px; } 
.flag-eh{ background-position: 0 -756px; width: 16px; height: 11px; } 
.flag-england{ background-position: 0 -768px; width: 16px; height: 11px; } 
.flag-er{ background-position: 0 -780px; width: 16px; height: 11px; } 
.flag-es{ background-position: 0 -792px; width: 16px; height: 11px; } 
.flag-et{ background-position: 0 -804px; width: 16px; height: 11px; } 
.flag-fam{ background-position: 0 -816px; width: 16px; height: 11px; } 
.flag-fi{ background-position: 0 -828px; width: 16px; height: 11px; } 
.flag-fj{ background-position: 0 -840px; width: 16px; height: 11px; } 
.flag-fk{ background-position: 0 -852px; width: 16px; height: 11px; } 
.flag-fm{ background-position: 0 -864px; width: 16px; height: 11px; } 
.flag-fo{ background-position: 0 -876px; width: 16px; height: 11px; } 
.flag-fr{ background-position: 0 -888px; width: 16px; height: 11px; } 
.flag-ga{ background-position: 0 -900px; width: 16px; height: 11px; } 
.flag-gb{ background-position: 0 -912px; width: 16px; height: 11px; } 
.flag-gd{ background-position: 0 -924px; width: 16px; height: 11px; } 
.flag-ge{ background-position: 0 -936px; width: 16px; height: 11px; } 
.flag-gh{ background-position: 0 -948px; width: 16px; height: 11px; } 
.flag-gi{ background-position: 0 -960px; width: 16px; height: 11px; } 
.flag-gl{ background-position: 0 -972px; width: 16px; height: 11px; } 
.flag-gm{ background-position: 0 -984px; width: 16px; height: 11px; } 
.flag-gn{ background-position: 0 -996px; width: 16px; height: 11px; } 
.flag-gp{ background-position: 0 -1008px; width: 16px; height: 11px; } 
.flag-gq{ background-position: 0 -1020px; width: 16px; height: 11px; } 
.flag-gr{ background-position: 0 -1032px; width: 16px; height: 11px; } 
.flag-gs{ background-position: 0 -1044px; width: 16px; height: 11px; } 
.flag-gt{ background-position: 0 -1056px; width: 16px; height: 11px; } 
.flag-gu{ background-position: 0 -1068px; width: 16px; height: 11px; } 
.flag-gw{ background-position: 0 -1080px; width: 16px; height: 11px; } 
.flag-gy{ background-position: 0 -1092px; width: 16px; height: 11px; } 
.flag-hk{ background-position: 0 -1104px; width: 16px; height: 11px; } 
.flag-hn{ background-position: 0 -1116px; width: 16px; height: 11px; } 
.flag-hr{ background-position: 0 -1128px; width: 16px; height: 11px; } 
.flag-ht{ background-position: 0 -1140px; width: 16px; height: 11px; } 
.flag-hu{ background-position: 0 -1152px; width: 16px; height: 11px; } 
.flag-id{ background-position: 0 -1164px; width: 16px; height: 11px; } 
.flag-ie{ background-position: 0 -1176px; width: 16px; height: 11px; } 
.flag-il{ background-position: 0 -1188px; width: 16px; height: 11px; } 
.flag-in{ background-position: 0 -1200px; width: 16px; height: 11px; } 
.flag-io{ background-position: 0 -1212px; width: 16px; height: 11px; } 
.flag-iq{ background-position: 0 -1224px; width: 16px; height: 11px; } 
.flag-ir{ background-position: 0 -1236px; width: 16px; height: 11px; } 
.flag-is{ background-position: 0 -1248px; width: 16px; height: 11px; } 
.flag-it{ background-position: 0 -1260px; width: 16px; height: 11px; } 
.flag-jm{ background-position: 0 -1272px; width: 16px; height: 11px; } 
.flag-jo{ background-position: 0 -1284px; width: 16px; height: 11px; } 
.flag-jp{ background-position: 0 -1296px; width: 16px; height: 11px; } 
.flag-ke{ background-position: 0 -1308px; width: 16px; height: 11px; } 
.flag-kg{ background-position: 0 -1320px; width: 16px; height: 11px; } 
.flag-kh{ background-position: 0 -1332px; width: 16px; height: 11px; } 
.flag-ki{ background-position: 0 -1344px; width: 16px; height: 11px; } 
.flag-km{ background-position: 0 -1356px; width: 16px; height: 11px; } 
.flag-kn{ background-position: 0 -1368px; width: 16px; height: 11px; } 
.flag-kp{ background-position: 0 -1380px; width: 16px; height: 11px; } 
.flag-kr{ background-position: 0 -1392px; width: 16px; height: 11px; } 
.flag-kw{ background-position: 0 -1404px; width: 16px; height: 11px; } 
.flag-ky{ background-position: 0 -1416px; width: 16px; height: 11px; } 
.flag-kz{ background-position: 0 -1428px; width: 16px; height: 11px; } 
.flag-la{ background-position: 0 -1440px; width: 16px; height: 11px; } 
.flag-lb{ background-position: 0 -1452px; width: 16px; height: 11px; } 
.flag-lc{ background-position: 0 -1464px; width: 16px; height: 11px; } 
.flag-li{ background-position: 0 -1476px; width: 16px; height: 11px; } 
.flag-lk{ background-position: 0 -1488px; width: 16px; height: 11px; } 
.flag-lr{ background-position: 0 -1500px; width: 16px; height: 11px; } 
.flag-ls{ background-position: 0 -1512px; width: 16px; height: 11px; } 
.flag-lt{ background-position: 0 -1524px; width: 16px; height: 11px; } 
.flag-lu{ background-position: 0 -1536px; width: 16px; height: 11px; } 
.flag-lv{ background-position: 0 -1548px; width: 16px; height: 11px; } 
.flag-ly{ background-position: 0 -1560px; width: 16px; height: 11px; } 
.flag-ma{ background-position: 0 -1572px; width: 16px; height: 11px; } 
.flag-mc{ background-position: 0 -1584px; width: 16px; height: 11px; } 
.flag-md{ background-position: 0 -1596px; width: 16px; height: 11px; } 
.flag-mg{ background-position: 0 -1608px; width: 16px; height: 11px; } 
.flag-mh{ background-position: 0 -1620px; width: 16px; height: 11px; } 
.flag-mk{ background-position: 0 -1632px; width: 16px; height: 11px; } 
.flag-ml{ background-position: 0 -1644px; width: 16px; height: 11px; } 
.flag-mm{ background-position: 0 -1656px; width: 16px; height: 11px; } 
.flag-mn{ background-position: 0 -1668px; width: 16px; height: 11px; } 
.flag-mo{ background-position: 0 -1680px; width: 16px; height: 11px; } 
.flag-mp{ background-position: 0 -1692px; width: 16px; height: 11px; } 
.flag-mq{ background-position: 0 -1704px; width: 16px; height: 11px; } 
.flag-mr{ background-position: 0 -1716px; width: 16px; height: 11px; } 
.flag-ms{ background-position: 0 -1728px; width: 16px; height: 11px; } 
.flag-mt{ background-position: 0 -1740px; width: 16px; height: 11px; } 
.flag-mu{ background-position: 0 -1752px; width: 16px; height: 11px; } 
.flag-mv{ background-position: 0 -1764px; width: 16px; height: 11px; } 
.flag-mw{ background-position: 0 -1776px; width: 16px; height: 11px; } 
.flag-mx{ background-position: 0 -1788px; width: 16px; height: 11px; } 
.flag-my{ background-position: 0 -1800px; width: 16px; height: 11px; } 
.flag-mz{ background-position: 0 -1812px; width: 16px; height: 11px; } 
.flag-na{ background-position: 0 -1824px; width: 16px; height: 11px; } 
.flag-nc{ background-position: 0 -1836px; width: 16px; height: 11px; } 
.flag-ne{ background-position: 0 -1848px; width: 16px; height: 11px; } 
.flag-nf{ background-position: 0 -1860px; width: 16px; height: 11px; } 
.flag-ng{ background-position: 0 -1872px; width: 16px; height: 11px; } 
.flag-ni{ background-position: 0 -1884px; width: 16px; height: 11px; } 
.flag-nl{ background-position: 0 -1896px; width: 16px; height: 11px; } 
.flag-no{ background-position: 0 -1908px; width: 16px; height: 11px; } 
.flag-np{ background-position: 0 -1920px; width: 9px; height: 11px; } 
.flag-nr{ background-position: 0 -1932px; width: 16px; height: 11px; } 
.flag-nu{ background-position: 0 -1944px; width: 16px; height: 11px; } 
.flag-nz{ background-position: 0 -1956px; width: 16px; height: 11px; } 
.flag-om{ background-position: 0 -1968px; width: 16px; height: 11px; } 
.flag-pa{ background-position: 0 -1980px; width: 16px; height: 11px; } 
.flag-pe{ background-position: 0 -1992px; width: 16px; height: 11px; } 
.flag-pf{ background-position: -17px 0; width: 16px; height: 11px; } 
.flag-pg{ background-position: -17px -12px; width: 16px; height: 11px; } 
.flag-ph{ background-position: -17px -24px; width: 16px; height: 11px; } 
.flag-pk{ background-position: -17px -36px; width: 16px; height: 11px; } 
.flag-pl{ background-position: -17px -48px; width: 16px; height: 11px; } 
.flag-pm{ background-position: -17px -60px; width: 16px; height: 11px; } 
.flag-pn{ background-position: -17px -72px; width: 16px; height: 11px; } 
.flag-pr{ background-position: -17px -84px; width: 16px; height: 11px; } 
.flag-ps{ background-position: -17px -96px; width: 16px; height: 11px; } 
.flag-pt{ background-position: -17px -108px; width: 16px; height: 11px; } 
.flag-pw{ background-position: -17px -120px; width: 16px; height: 11px; } 
.flag-py{ background-position: -17px -132px; width: 16px; height: 11px; } 
.flag-qa{ background-position: -17px -144px; width: 16px; height: 11px; } 
.flag-ro{ background-position: -17px -156px; width: 16px; height: 11px; } 
.flag-ru{ background-position: -17px -168px; width: 16px; height: 11px; } 
.flag-rw{ background-position: -17px -180px; width: 16px; height: 11px; } 
.flag-sa{ background-position: -17px -192px; width: 16px; height: 11px; } 
.flag-sb{ background-position: -17px -204px; width: 16px; height: 11px; } 
.flag-sc{ background-position: -17px -216px; width: 16px; height: 11px; } 
.flag-scotland{ background-position: -17px -228px; width: 16px; height: 11px; } 
.flag-sd{ background-position: -17px -240px; width: 16px; height: 11px; } 
.flag-se{ background-position: -17px -252px; width: 16px; height: 11px; } 
.flag-sg{ background-position: -17px -264px; width: 16px; height: 11px; } 
.flag-sh{ background-position: -17px -276px; width: 16px; height: 11px; } 
.flag-si{ background-position: -17px -288px; width: 16px; height: 11px; } 
.flag-sk{ background-position: -17px -300px; width: 16px; height: 11px; } 
.flag-sl{ background-position: -17px -312px; width: 16px; height: 11px; } 
.flag-sm{ background-position: -17px -324px; width: 16px; height: 11px; } 
.flag-sn{ background-position: -17px -336px; width: 16px; height: 11px; } 
.flag-so{ background-position: -17px -348px; width: 16px; height: 11px; } 
.flag-sr{ background-position: -17px -360px; width: 16px; height: 11px; } 
.flag-st{ background-position: -17px -372px; width: 16px; height: 11px; } 
.flag-sv{ background-position: -17px -384px; width: 16px; height: 11px; } 
.flag-sy{ background-position: -17px -396px; width: 16px; height: 11px; } 
.flag-sz{ background-position: -17px -408px; width: 16px; height: 11px; } 
.flag-tc{ background-position: -17px -420px; width: 16px; height: 11px; } 
.flag-td{ background-position: -17px -432px; width: 16px; height: 11px; } 
.flag-tf{ background-position: -17px -444px; width: 16px; height: 11px; } 
.flag-tg{ background-position: -17px -456px; width: 16px; height: 11px; } 
.flag-th{ background-position: -17px -468px; width: 16px; height: 11px; } 
.flag-tj{ background-position: -17px -480px; width: 16px; height: 11px; } 
.flag-tk{ background-position: -17px -492px; width: 16px; height: 11px; } 
.flag-tl{ background-position: -17px -504px; width: 16px; height: 11px; } 
.flag-tm{ background-position: -17px -516px; width: 16px; height: 11px; } 
.flag-tn{ background-position: -17px -528px; width: 16px; height: 11px; } 
.flag-to{ background-position: -17px -540px; width: 16px; height: 11px; } 
.flag-tr{ background-position: -17px -552px; width: 16px; height: 11px; } 
.flag-tt{ background-position: -17px -564px; width: 16px; height: 11px; } 
.flag-tv{ background-position: -17px -576px; width: 16px; height: 11px; } 
.flag-tw{ background-position: -17px -588px; width: 16px; height: 11px; } 
.flag-tz{ background-position: -17px -600px; width: 16px; height: 11px; } 
.flag-ua{ background-position: -17px -612px; width: 16px; height: 11px; } 
.flag-ug{ background-position: -17px -624px; width: 16px; height: 11px; } 
.flag-um{ background-position: -17px -636px; width: 16px; height: 11px; } 
.flag-us{ background-position: -17px -648px; width: 16px; height: 11px; } 
.flag-uy{ background-position: -17px -660px; width: 16px; height: 11px; } 
.flag-uz{ background-position: -17px -672px; width: 16px; height: 11px; } 
.flag-va{ background-position: -17px -684px; width: 16px; height: 11px; } 
.flag-vc{ background-position: -17px -696px; width: 16px; height: 11px; } 
.flag-ve{ background-position: -17px -708px; width: 16px; height: 11px; } 
.flag-vg{ background-position: -17px -720px; width: 16px; height: 11px; } 
.flag-vi{ background-position: -17px -732px; width: 16px; height: 11px; } 
.flag-vn{ background-position: -17px -744px; width: 16px; height: 11px; } 
.flag-vu{ background-position: -17px -756px; width: 16px; height: 11px; } 
.flag-wales{ background-position: -17px -768px; width: 16px; height: 11px; } 
.flag-wf{ background-position: -17px -780px; width: 16px; height: 11px; } 
.flag-ws{ background-position: -17px -792px; width: 16px; height: 11px; } 
.flag-ye{ background-position: -17px -804px; width: 16px; height: 11px; } 
.flag-yt{ background-position: -17px -816px; width: 16px; height: 11px; } 
.flag-za{ background-position: -17px -828px; width: 16px; height: 11px; } 
.flag-zm{ background-position: -17px -840px; width: 16px; height: 11px; } 
.flag-zw{ background-position: -17px -852px; width: 16px; height: 11px; } 



.help-available1 {background-position: 0 0; width: 70px; height: 14px; } 
.help-available2 {background-position: 0 -15px; width: 70px; height: 77px; } 
.help-available3 {background-position: 0 -93px; width: 70px; height: 50px; } 
.help-available4 {background-position: 0 -144px; width: 60px; height: 44px; } 
.help-configrace1 {background-position: 0 -366px; width: 300px; height: 152px; } 
.help-configrace2 {background-position: -71px -86px; width: 70px; height: 16px; }
.help-custom1 {background-position: -142px -87px; width: 80px; height: 62px; }
.help-custom2 {background-position: -142px -149px; width: 80px; height: 21px; }+
.help-custom3 {background-position: -142px -171px; width: 80px; height: 21px; }
.help-custom4 {background-position: -71px -103px; width: 70px; height: 22px; }
.help-custom_4 {background-position: -244px -72px; width: 70px; height:53px; }
.help-custom5 {background-position: -245px 0; width: 70px; height:50px; }
.help-custom6 {background-position: -245px -51PX; width: 70px; height:8px; }
.help-custom7 {background-position: -245px -60px; width: 70px; height:11px; }
.help-finished {background-position: 0 -520px; width: 310px; height:176px; }
.help-market {background-position: 0 -696px; width: 70px; height:39px; }
.help-register1 {background-position: -72px -127px; width: 70px; height:43px; }
.help-store {background-position: -245px -127px; width: 70px; height:66px; }
.help-components1 {background-position: -72px 0; width: 171px; height:85px; }
.help-components2 {background-position: 0 -250px; width: 320px; height:115px; }
.help-customcars {background-position: 0 -195px; width: 193px; height:53px; }

.snaps {
	background: url(/static/img/sprites/snaps.jpg) no-repeat top left;
}

.snap-1 {background-position: 0 0; width: 202px; height: 126px; } 
.snap-2 {background-position: -204px 0; width: 202px; height: 126px; } 
.snap-3 {background-position: -407px 0; width: 202px; height: 126px; }  
.snap-4 {background-position: 0 -128px; width: 202px; height: 126px; } 
.snap-5 {background-position: -204px -128px; width: 202px; height: 126px; } 
.snap-6 {background-position: -407px -128px; width: 202px; height: 126px; } 

.loops {
	background: url(/static/img/sprites/verticalloop.jpg) repeat-x;
}

.loops-bplayer {background:url(/static/img/sprites/verticalloop.png) repeat-x 0 0;}
.loops-bother {background:url(/static/img/sprites/verticalloop.png) repeat-x 0 -26px;}
.loops-benemy {background:url(/static/img/sprites/verticalloop.png) repeat-x 0 -48px;}
.loops-bfriend {background:url(/static/img/sprites/verticalloop.png) repeat-x 0 -70px;}
.loops-bevent {background:url(/static/img/sprites/verticalloop.png) repeat-x 0 -90px;} 


.sharesprites {
	background: url(/static/img/sprites/shareicons.png) no-repeat top left; width: 51px; height: 50px;cursor:pointer; 
}

.share-facebook 	{background-position: 0px 0;
width: 51px;!important
 height: 50px; }
.share-sms			{background-position: -51px 0;width: 51px; height: 50px; }
.share-mail 			{background-position: -102px 0;width: 51px; height: 50px; }
.share-wallpaper	{background-position: -153px 0;width: 51px; height: 50px;}
.share-download		{background-position: -204px 0;width: 51px; height: 50px; } 
.share-smstop		{background-position: -255px 0;width: 51px; height: 50px; } 



#promotions_layer {
display: none;
text-align:left;
position: fixed;
width: 1000px ;
z-index:100000;
height:56px;
top:0;
left:50%;
margin-left:-500px;
}
 
#promotion_popup {
	padding:0px;
}

#survivor_tips ul {
	list-style:none;
}

#survivor_tips li {
	font:Tahoma, Geneva, sans-serif;
	list-style-position:outside;
	list-style-image: url(/static/img/common/pointer.png);
	font-weight: 100;
	font-size:11px;
	line-height:16px;
	color:#CCC
   list-style-image: url(/static/img/sprites/sprites.png) no-repeat -144px -163px; 
   margin:7px 0 7px -20px;padding:5px 0;
   border-bottom:1px solid #444;
}

.searchwidget {
background: url(/static/img/sprites/sprites.png) no-repeat top left;background-position: -134px -462px; height: 40px; margin-left:5px; margin-top:-15px; padding:10px 0 0 0px;	
}

.icobutton_l {display:inline-block; align:left;margin-right:5px;}
.icobutton_r {display:inline-block; align:right;margin-left:5px;}
.socialbut {line-height:16px; display:block; margin-bottom:4px; width:190px;}

.emptysearch {background:url(/static/img/common/emptysearch.png) top left no-repeat;width:303px; height:131px; font-size:11px; font-family: Tahoma, Geneva, sans-serif; color:#bbb; margin:auto;}
.emptysearch div {width:205px; margin-left:110px;padding-top:55px;line-height:18px;}


.ui-autocomplete {
width:300px;
line-height:20px;	
max-height:200px;
margin:0px;
padding:5px;
position:absolute;
display:block;
overflow:auto;
font-size:12px;

}

.ui-autocomplete li a, .ui-menu {
	list-style:none;!important 
	display:block;
	outline:none;
	text-decoration:none;
	list-style-type: none;
	font-size:12px;
}

.ui-autocomplete li:hover {
	background: url(/static/css/images/ui-bg_flat_40_341b5b_40x100.png);
}

/* jquery slider */
#pageslide-body-wrap {
    position: relative;
}


#pageslide-slide-wrap {
    position: fixed;
    width: 0;
    top: 0;
    right: 0;
    height: 100%;
    background-color: #000;
	background-position: left center;
	background-repeat: repeat-y;
	background-image: url(/static/img/common/helpbg.png);
	z-index: 999;
	}

#pageslide-content {
    color: #777;
	font-family: arial, tahoma, helvetica;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	padding:20px 0px 0 30px;
}

#pageslide-content h2 {
    color:#7DBC3D;
    font-size:22px;
    font-weight: bold;
    margin-bottom:25px;
}



/*------------------- HELP POPUPS ------------------*/

#pageslide-content .title {
	font-size:18px;
	width:250px;
	color:#fff;
	margin:5px auto 20px 20px;
	text-align:center;
	float: left;
}
#pageslide-content .contenido, #pageslide-content p {
	
	color:#ad93dc;
	width:250px;
	font-size:12px;
	line-height:15px;
	font-weight:100;
}

#pageslide-content .icon {
float: left;
width:80px;
	
}

#pageslide-content .button {
float:right;	
}

#pageslide-content .desc {
   float:left;
   width:250px;
	font-size:11px;
	line-height:13px;
   margin:0 0 10px 0;
}
#pageslide-content h1 {
    color:#ad93dc;
	width:250px;
    font-size:16px;
}

#pageslide-content  .tit {
	background:url(/static/img/common/miniheader.png) no-repeat;
    color:#715997;
	width:250px;
    font-size:12px;
	width:100%;
	height:15px;
	margin:20px 0 10px 0;
}

#pageslide-content .hl {
color:#ccc;	
}

#pageslide-content .imagen {
    background-color: black;
    border: 1px solid #555;
    padding: 3px;
    margin: 10px auto;
}
#pageslide-content .show {
	float:left;
	font-size:10px;
	color:#fff;
	margin-top: 10px;
	margin-left: 10px;
}

#pageslide-box {
	width:50px;
}




/*------------------- TUTORIAL POPUPS ------------------*/

.tutobox {
	background:url(/static/img/common/bgtutorial.png) bottom left no-repeat;
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	border: solid 2px #17181A;
	z-index:250;
	position:absolute;
	padding:20px;
	color:#eeffee;
	font-size:12px;
	line-height:17px;
	font-weight: 600;
	overflow:hidden;
	box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	-moz-box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	text-shadow: #000 1px 1px 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.supertutobox {
	background:url(/static/img/common/missions_bg.jpg) top left repeat-x;
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	border: solid 4px #4872c2;
	z-index:10;
	position:absolute;
	color:#ecf0f9;
	font-size:12px;
	line-height:17px;
	font-weight: 600;
	/*overflow:hidden;*/
	box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	-moz-box-shadow: 10px 10px 45px rgba(0, 0, 0, 1), -10px -10px 45px rgba(0, 0, 0, 1);
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:15px;	
}

.supertutobox .closebox {
position:absolute;
border: solid 4px #4872C2;
position:absolute;
width:44px;height:44px;
left:690px;
top:-20px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
cursor:pointer;
	
}

.tutobox .hl, .supertutobox .hl {
color:#fff;
font-weight:bold;
font-size:13px;	
border-bottom:1px #ffe solid;
line-height:25px;
float:left;
}

.supertutbox .hl {
	color:#bec9df;
}

.tutobox .close {
	position:absolute; left:410px; margin:0px 6px 0 0;top:10px;
}

.tutobox .face   {
	width:70px;  
	float: left;
	padding: 0;
	overflow:hidden;
}

.supertutobox .face {
background:url(/static/img/common/missions_talk.png) top left no-repeat;
width:685px;
height:116px;
float:left;
}

.tutobox .content {
	height:1%;padding-left:90px;
	text-align:left;
}

.supertutobox .content {
	height:1%;padding-left:140px;
	float:left;
}

.tutoright {margin-left:530px;
}

.tutomiddle {margin-top:160px;
}

.tutocenter {margin-left:240px;
}

.tutoup {margin-top:-120px;}
.tutodown {margin-top:360px;}


.supertutobox .rewards {
	float:left;
	width:150px;
	height:115px;
color:#fff;	
font-size:16px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:5px 0 12px 24px;
text-align:center;
}

.supertutobox .rewards h2 {
font-size:18px;
color:#fff;
text-align:center;	
margin:0 0 10px 0;
}

.supertutobox .reached {
vertical-align:middle;
font-size:18px;	
width:100px;
text-align:right;
margin-right:20px;
}

.supertutobox .reqbox {
float:left;
width:98%;
background: #e1dee2;
border:2px solid  #4270c4;
background: -moz-linear-gradient(top, #e1dee2, #fff);
background: -webkit-gradient(linear,
left top, left bottom, from(#e1dee2), to(#fff));
 filter: progid:DXImageTransform.Microsoft.Gradient(
StartColorStr='#e1dee2', EndColorStr='#fff', GradientType=0);
padding:5px;
color:#513872;	
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:5px 0 5px 0;
}

.supertutobox .req {
	width:100%;
	margin:5px 0 10px 0;
	padding:0;
	vertical-align:middle;
	height:64px;
	font-size:14px;
	float:left;
}

.valign {height:100%;width:0px;vertical-align:middle;}
.supertutobox h2 {
	margin:0 0 2px 0;
padding:0 0 2px 0;
font-size:15px;
font-weight:bolder;
width:100%;
color: #bea8e9;
}

.supertutobox .intro {
color:#444;
font-size:14px;
padding:7px 0 0 15px;
float:left;width:360px;
height:100px;

}
.supertutobox .intro .desc {
	height:100px;display:table-cell;vertical-align:middle;}

.supertutobox h1 {
margin:0;
padding:0 0 10px 0;
font-size:25px;
font-weight:bold;
text-align:center;	
width:100%;
color:#c3b2e4;
float:left;
}

.supertutobox .tips {
	color:#bec9df;
	margin:15px 0;
	font-size:14px;
	float:left;
	width:100%;
}

.supertutobox .acceptmission_es_ES {
	background:url(/static/img/lang/es_ES/missions_accept.png) top left no-repeat;
	width:276px;
	height:40px;
}

.supertutobox .acceptmission_en_UK {
	background:url(/static/img/lang/en_UK/missions_accept.png) top left no-repeat;
	width:276px;
	height:40px;
}

.supertutobox .acceptmission_es_ES_disabled {
	background:url(/static/img/lang/es_ES/missions_accept_disabled.png) top left no-repeat;
	width:276px;
	height:40px;
}

.supertutobox .acceptmission_en_UK_disabled {
	background:url(/static/img/lang/en_UK/missions_accept_disabled.png) top left no-repeat;
	width:276px;
	height:40px;
}

.supertutobox .finishmission_es_ES {
	background:url(/static/img/lang/es_ES/missions_finish.png) top left no-repeat;
	width:280px;
	height:40px;
}

.supertutobox .finishmission_en_UK {
	background:url(/static/img/lang/en_UK/missions_finish.png) top left no-repeat;
	width:280px;
	height:40px;
}

.supertutobox .finishmission_es_ES_disabled {
	background:url(/static/img/lang/es_ES/missions_finish_disabled.png) top left no-repeat;
	width:280px;
        display: none;
	height:40px;
}

.supertutobox .finishmission_en_UK_disabled {
	background:url(/static/img/lang/en_UK/missions_finish_disabled.png) top left no-repeat;
	width:280px;
        display: none;
	height:40px;
}


.mis_req {float:left;height:70px;display:table-cell;vertical-align:middle;}

/*------------------ USER ACTION BOX  -----------------*/


#actionbox {
	position: absolute;
	top:557px;
	left:37px;
	z-index:10000;
	width:328px;
	height:122px;
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -0px -527px;
	padding:0;
	line-height:16px;
	overflow:hidden;
}
#actionbox .brd {
	margin-bottom:6px;
}
#actionbox .content {
	margin:13px 0 0 13px;
}
.profile_button a {
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -327px -527px;
	color: #ccc;
	text-decoration: none;
	display:block;
	width: 90px;
	height:23px;
	text-align:center;
	padding:7px 0 0 0;
}
.profile_button a:hover {
	background-position: -327px -558px;
	color:#fff;
}
.duel_button a {
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -464px -390px;
	color: #ccc;
	text-decoration: none;
	display:block;
	width: 98px;
	text-align:left;
	padding:7px 0 0 0px;
	height:23px;
}
.duel_button a:hover {
	background-position: -464px -421px;
	color:#fff;
}
.enemy_button {
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -332px -589px;
	display:inline-block;
	width: 40px;
	height:30px;
	margin-right:2px;
}
.enemy_button:hover {
	background-position: -332px -620px;
	color:#fff;
	cursor:pointer;
}
.friend_button {
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -373px -589px;
	display:inline-block;
	width: 40px;
	height:30px;
	margin-right:2px;
}
.friend_button:hover {
	background-position: -373px -620px;
	color:#fff;
	cursor:pointer;
}
.fav_button {
	background: url(/static/img/sprites/sprites.png) no-repeat top left;
	background-position: -414px -589px;
	display:inline-block;
	width: 40px;
	height:30px;
}
.fav_button:hover {
	background-position: -414px -620px;
	color:#fff;
	cursor:pointer;
}

/* SOCIAL POPUP */

.fbicon {
margin-right:20px;
width: 96px;
}

.fbtitle {
font-size:15px;
color:#ccc;
text-shadow: #000 1px 1px 3px;
line-height:18px;
}

.fbtext {
color:#6c6f74;
line-height:15px;
font-size:12px;
font-weight:100;
margin-top:10px;
}

.fbtitle img {
float:left;
margin-right:28px;
}

.fbaligner {
width:244px;
float:right;
border-top:1px dotted #666;
margin-top:10px;
padding-top:10px;
}

.facebookstatus {
width:100%;
float:right;
border-top:1px dotted #666;
margin-top:10px;
padding-top:10px;
}

.carhl {
width:100%;	
text-align:center;
border-top:1px dotted #666;
border-bottom:1px dotted #666;
margin:10px 0;
padding:10px 0;
}

#list_countries {
border-top:1px dotted #666;
border-bottom:1px dotted #666;
	
}

.fbsh {
float:right;
}

ul.selectphone  {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
		
}

.selectphone li {
	transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:2px 0 2px 4px;	
	font-size:11px;
	color:#999;
	cursor:pointer;
}

.selectphone li:hover {
background:#653b8e;	
color:#fff;
}

.typephone {
background:#33204c;
	-moz-border-radius:8px; -webkit-border-radius:8px;
	padding:3px 10px;margin-bottom:5px;
}

<!-- TABLES -->



.tablerowheader {background:#33274b;font-size:14px;color:#fff;padding:5px;height:30px;}
.tablerow1 {background:#1b1c1d; font-size:12px;color:#999;}
.tablerow2 {background:#2b2c2d; font-size:12px;color:#999;}
.tablerow2:hover, .tablerow1:hover {background:#33274b;color:#fff; cursor:pointer;}
.tableitem {color:#ae8bca; font-size:15px;font-weight:bold;text-shadow:1px 2px 1px #000;}

.newtime {
	background:url(/static/img/common/gym_cell_gray.png) top left no-repeat;padding:10px;width:345px;margin:10px auto 0 auto; height:40px;
}
.midpart {width:40%;}
.goto {
	float:left;
	margin:0 auto;
	width:20%;
}

#timewarp,#center_upgrade, #resourceOptimizatorMax  {
position:absolute;
background:url(/static/img/common/base_popup.png) top left no-repeat;
width:876px;
height:523px;
z-index:200;

position:fixed;
left:50%;
top:50%;
margin-left:-440px; 
margin-top:-280px; 
}


#timewarp .titlewrapper, #center_upgrade .titlewrapper, #resourceOptimizatorMax .titlewrapper {
	width:500px;
	margin:75px 0 0 180px;
	height:30px;
	text-align:center;
	vertical-align:bottom;
	display:inline-block;
}

#timewarp .closewarp, #center_upgrade .closepopup, #resourceOptimizatorMax .closewarp {
	width:50px;
	height:30px;
	display:inline-block;
	cursor:pointer;
}


#timewarp .contwrapper, #center_upgrade .contwrapper {
width:340px;
height:330px;
margin:40px 0 0 390px;
overflow:auto;
}

 #resourceOptimizatorMax .contwrapper {
width:340px;
height:300px;
margin:40px 0 0 390px;
overflow:auto;	 
	 
 }

#timewarp .legendimage, #center_upgrade .legendimage, #resourceOptimizatorMax .legendimage {
margin:14px 0 0 110px;
float:left;
}

 #resourceOptimizatorMax .buyitem {
	
	 width:326px;
	height:25px;
	 background:#191740;
	transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
	float:left;
	padding:5px;
	opacity:.95; filter:Alpha(Opacity=95);
	margin:4px 0 4px 0;

	 
 }

#timewarp .warpitem {
	width:305px;
	height:65px;
	background:#000;
	transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
	float:left;
	padding:5px;
	opacity:.85; filter:Alpha(Opacity=85);
	margin:0 0 8px 0;
	
}

#timewarp .warpitem:hover, #resourceOptimizatorMax .buyitem:hover {
	background:#292750;
	cursor:pointer;
	opacity:1; filter:Alpha(Opacity=100);
}

.warpsprites {
	background:url(/static/img/common/timewarp_icons.png)top left no-repeat;
}

.spr-time1  { background-position: -2px 0px; width: 54px; height: 53px; } 
.spr-time2  { background-position: -56px 0px; width: 51px; height: 53px; } 
.spr-time3  { background-position: -107px 0px; width: 51px; height: 53px; } 
.spr-time4  { background-position: -158px 0px; width: 51px; height: 53px; } 
.spr-time5  { background-position: -209px 0px; width: 51px; height: 53px; } 
.spr-time6  { background-position: -2px -54px; width: 54px; height: 53px; } 
.spr-time7  { background-position: -56px  -54px; width: 51px; height: 53px; } 
.spr-time8  { background-position: -107px -54px; width: 51px; height: 53px; } 
.spr-time9  { background-position: -158px  -54px; width: 51px; height: 53px; } 
.spr-time10 { background-position: -209px -54px; width: 51px; height: 53px; } 

#timewarp .contwrapper .warpicon {
float:left;
margin-right:10px;
width:50px;
height:55px;
}

#timewarp .contwrapper .warpspecs {
float:left;
margin-right:10px;
width:225px;
}

#optimizatePackagesToPrint {
margin:0px 0 30px 0;;	
border-top:1px solid #574578;
border-bottom:1px solid #574578;
}

 #resourceOptimizatorMax .need,  #resourceOptimizatorMax .have {
	width:100px;
	float:left; 
	padding:0 0 0 10px;
	margin:0 0 5px;
	font-size:15px;
 }
 
  #resourceOptimizatorMax .need {
	 width:130px; 
  }
 

#timewarp .contwrapper h4, #resourceOptimizatorMax .contwrapper h4 {
float:left;
font-size:15px;
line-height:20px;margin:0;
color:#e5b315;
}

#timewarp .contwrapper .bip {
color:#164e7a;
font-weight:bold;
}
.obdisabled {filter:alpha(opacity=50) !important; -moz-opacity:.50 !important; -khtml-opacity:.50 !important; opacity:.50 !important;}
#timewarp .contwrapper .after {
color:#60cfd4;font-weight:bold;
}
.warpbutton_en {
	background:url(/static/img/lang/en_UK/warptime_button.png) top left no-repeat;
	width:120px;
	height:28px;
	float:left;
	margin:5px 10px 0 0;
}

.warpbutton_es {
	background:url(/static/img/lang/es_ES/warptime_button.png) top left no-repeat;
	width:120px;
	height:28px;
	float:left;
	margin:5px 10px 0 0;
}

#timewarp .contwrapper .price {
float:left;
margin:5px 0;	
vertical-align:middle;
}

.cursor{
    cursor: pointer;
}

.credits_button {
	background-position: 0 0;
	display:block;
	width: 326px;
	height:63px;
}
.credits_button:hover {
	background-position: 0 -63px;
	cursor:pointer;
	width: 326px;
	height:63px;
}

/* Facebook Dialogs CSS */

#dialog_friendsselector{
    width:1000px;
    position:absolute;
    padding-top:82px;
	
}
#friends_selector{
    background-color: #FFF;
    width:820px;
    margin:0 auto;
    z-index:28;
    position:relative;
}	
#diagfb_header {
    float:left;
    width:100%; 
    height:32px;
    font-size:2.1em;
    background: none repeat scroll 0 0 #6D84B4;
}
#friends_promotion{
    padding-top:10px;
    width:100%;
    float:left;
    height:50px;
    background:#FFF;
}
#friends_promotion_icon{
    width:220px;
    font-size:1.9em;
    height:20px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 10px;
    margin-left:10px;
    float:left;
	color:#666;
}
#friends_promotion_txt{
    width:450px;
    padding-top:5px;
    font-size:1.45em;
    color:#3B5998;
    height:20px;
    margin-left:18px;
    float:left;
}
#friends_selector_box{
    background-color: #FFF;
    width:100%;
    float:left;
    height:428px;
}
#friends_selector_img{
    padding-top:20px;
    width:371px;
    height:420px;
    float:left;
    text-align:center;
}
#friends_selector_list{
    padding-top:10px;
    width:420px;
    height:420px;
    float:left;
    text-align:center;
    color:#000;
    font-size:1.28em;
}
#friends_selector_listheader{
    width:400px;
    height:20px;
    float:left;
    text-align:center;
    color:#000;
    font-size:1.28em;
}
#friends_selector_listfriends{
    margin-top:10px;
    width:430px;
    height:282px;
    float:left;
    text-align:center;
    color:#000;
    font-size:1.28em;
    border:solid 1px #6D84B4;
    overflow:auto;
}
#diagfb_headertxt{
    background: url("/static/img/facebook/fblogo_min.gif") no-repeat scroll 10px 50% transparent;
    padding: 4px 10px 8px 40px;
    color: #FFFFFF;
    margin: 0;
    float:left;
    font-weight: bold;
}
.confirmation_stripes {
    background: url("/static/img/facebook/fb_stripes.gif") repeat scroll left top transparent;
    width:100%;
    height: 15px;
    float:left;
}
.jfmfs-friend{
    margin:10px 0 10px 5px;
    width:105px;
    padding:5px;
    height:50px;
    float:left;
    color:#000;
    cursor:pointer;
}
.fbhov:hover{
    background-color:#ECEFF5;
}
.friend-picture{
    width:40px;
    height:40px;
    float:left;
}
.friend-name{
    font-size:0.65em;
    padding-left:10px;
    width:45px;
    height:65px;
    float:left;    
}
.dialog_fbbuttons{
    width:800px;
    padding: 8px 10px;
    margin:0 auto;
    height:30px;
    background-color: #F2F2F2;
    border-top: 1px solid #CCCCCC;
    z-index:28;
    position:relative;
    float:left;
}

#addFriendsTo,#addPreviewFriendsTo{
    width:128px;
    cursor:pointer;
    background-color: #5B74A8;
    border-color: #29447E #29447E #1A356E;
    font-size:13px;
    padding:4px;
    float:right;
    text-align:center;
    margin-right: 4px;
}
#closedialog{
    background-image: url("/static/img/facebook/fb_buttons.png");
    background-position: 0 -49px;
    background-repeat: no-repeat;
    width:128px;
    cursor:pointer;
    background-color: #EEEEEE;
    border-color: #999999 #999999 #888888;
    border-style: solid;
    border-width: 1px;
    font-size:13px;
    padding:4px;
    float:right;
    text-align:center;
    color: #666666;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.selectedfb{
    background-color:#ECEFF5;
}
#dialog_preview_invitation{
    width:1000px;
    position:absolute;
    padding-top:100px;
}
#preview_invitation{
    background: none repeat scroll 0 0 rgba(82, 82, 82, 0.698);
    border-radius: 8px 8px 8px 8px;
    padding: 10px;
    width:582px;
    margin:0 auto;
    z-index:28;
    position:relative;
    overflow:auto;
}
#preview_header{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #6D84B4;
    border-color: #3B5998 #3B5998 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px;
    float:left;
    width:562px;
}
#preview_body{
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    padding: 10px;
    direction: ltr;
    color: #333333;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 1.28;
    text-align: left;
    width:563px;
    float:left;
}
.dialog_preview_fbbuttons{ 
    width:563px;
    padding:8px 10px;
    margin:0 auto;
    height:30px;
    background-color: #F2F2F2;
    border-top: 1px solid #CCCCCC;
    z-index:28;
    position:relative;
    float:left;
}
#preview_sendto{
    margin: 0;
    padding: 0 20px 0 16px;
    direction: ltr;
    color: #333333;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 1.28;
    text-align: left;
    width:527px;
}
#preview_sendto strong{
    width:75px;
    padding-top:14px;
    float:left;
}
#preview_FriendsSelected{
    width:452px;
    float:left;
}
.preview_FriendSelected{
    background: url("/static/img/facebook/fb_selectedfriend.gif") no-repeat 0 0;
    color: #000000;
    display: block;
    float: left;
    font-weight: normal;
    margin: 2px;
    white-space: nowrap;
    font-size: 11px;
    direction: ltr;
    line-height: 1.28;
    text-align: left;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    height:12px;
    margin-top:12px;
}
.preview_FriendSelected span{
    background-image: url("/static/img/facebook/fb_selectedfriend.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.preview_FriendSelected span span{
    background-image: url("/static/img/facebook/fb_selectedfriend.gif");
    background-position: right bottom;
}
.preview_FriendSelected span span span{
    background-image: url("/static/img/facebook/fb_selectedfriend.gif");
    background-position: left bottom;
}
.preview_FriendSelected span span span span{
    background-image:none;
    padding: 2px 3px 3px 5px;
}
.preview_removeFriend{
    background-image: url("/static/img/facebook/fb_marks.png");
    margin:0; 
    padding:0;
    height: 11px;
    width:11px;
    float:right;
    position:relative;
    top:2px;
}
.preview_removeFriend:hover,.preview_removeFriend:focus{
    background-position: left -24px;
    cursor:pointer;
}
#preview_personalmsg{
    padding: 0 0 0 92px;
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
    width:452px; 
    float:left;
    padding-top:10px;
    font-weight: lighter;
}
#preview_personalmsg:hover{
    text-decoration:underline;
}
#preview_personalmsg_box{
    width:527px;
    float:left;
    padding:10px 20px 0 16px;
}
#preview_personalmsg_box strong{
    width:75px;
    float:left;
}
#preview_personalmsg_input{
    width:444px;
    float:left;
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 3px;
}
#preview_personalmsg_cancel{
    font-size: 9px;
    padding-top:3px;
    font-weight: normal;
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}
#preview_personalmsg_cancel:hover{
    text-decoration: underline;
}
#preview_invitation_show{
    background: url("/static/img/facebook/fb_bgrequest.gif") no-repeat 0 0;
    width:527px;
    height:235px;
    float:left;
    padding-top:10px;
    margin:0 20px 0 16px;
}
#preview_invitation_show strong{
    width:85px;
    float:left;
}
#preview_invitation_show_box {
    
    width:424px;
    height:182px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3B5998;
    padding: 8px 8px 4px;
    float:left;
}
#preview_invitation_show_header{
    background: url("/static/img/facebook/max_icon.jpg") no-repeat 0 0 #FFFFFF ;
    border-bottom: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 0 2px 4px 22px;
    float:left;
    width:400px;
    height:20px;
}
#preview_invitation_show_body{
    margin-top:10px;
    float:left;
    width:400px;
}
#preview_invitation_img{
    width:60px;
    height:50px;
    float:left;
    text-align:center;
}
#preview_invitation_content{
    width:340px;
    float:left;
}
#preview_invitation_name{
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
    width:340px;
    float:left;
}
#preview_invitation_name:hover{ text-decoration: underline;}

#preview_invitation_txt{
    margin-top:10px;
    line-height: 14px;
    font-weight: lighter;
    width:340px;
    float:left;
}

/* GANGS */

.gangsbg{position:relative; margin:0 auto; height:463px;background:url(/static/img/common/bg_gangs.jpg)top left no-repeat}
.gangsbgrequest{position:relative; margin:0 auto; height:511px;background:url(/static/img/common/bg_gang_request.jpg)top left no-repeat;margin-bottom:10px;}

#gangheader {height:67px;font-size:13px; width:100%;background:url(/static/img/common/gang_header.jpg)0 0 no-repeat;color: #CCC;}
#gangheader h1 {margin:0px;color:#ffF;}
#gangmenu {width:282px;height:461px;float:left; }
#gangmenu .bot 		{background:url(/static/img/common/gang_buttons.png)0 0 no-repeat;width:271px;height:28px;clear:both;line-height:25px;padding:0 0 0 10px;overflow:hidden;color:#999}
#gangmenu .bot:hover{background:url(/static/img/common/gang_buttons.png)0 -28px no-repeat;cursor:pointer;color:#fff;}
#gangmenu .active{background:url(/static/img/common/gang_buttons.png)0 -56px no-repeat;width:271px;height:28px;clear:both;line-height:25px;padding:0 0 0 10px;overflow:hidden;color:#fff;}
#gangmenu .botcancel{background:url(/static/img/common/gang_buttons.png)0 -84px no-repeat;width:271px;height:28px;clear:both;line-height:25px;padding:0 0 0 10px;overflow:hidden;}
#gangmenu .rulero {background: url(/static/img/sprites/sprites.png) no-repeat top left;background-position: -376px -430px; width: 15px; height: 18px;float:right;margin:5px -30px 0 0;}
#gangmenu .rulero_active {background: url(/static/img/sprites/sprites.png) no-repeat top left;background-position: -376px -430px; width: 15px; height: 18px;float:right;margin:5px 10px 0 0;}
#gangmenu .gangpower {background:#000;padding:10px;margin:10px 0 0 10px;width:230px;height:40px}
.gangdetailsbox {background: url(/static/img/common/bg_gangs_details.png) top left no-repeat;padding-top:10px;}

#gang_section {width:718px;height:461px;float:left;}
#gang_content {width:718px;height:390px;overflow:auto;margin-top:3px;}
#gang_ranking {width:718px;height:320px;overflow:auto;margin-top:3px;}
.gangtabletitle {background:url(/static/img/common/loop_th.png)top left repeat-x;margin-left:5px;width:700px;}
.gangtabletitle th{color:#a88edb; font-size:13px;height:30px;}
.gangtabletitle thead {margin:0 auto; height:40px;}
.gangtabletitle tbody tr {background:url(/static/img/common/tr_bv.png)bottom left repeat-x;}
.gangtabletitle tbody tr:hover {background-color: #2e2139}

.gangtable {margin-left:5px;width:700px;}
.gangtable th{color:#a88edb; font-size:13px;height:30px;}
.gangtable thead {margin:0 auto; height:40px;}
.gangtable tbody tr {background:url(/static/img/common/tr_bv.png)bottom left repeat-x;}
.gangtable tbody tr:hover {background-color: #2e2139}
.gang_msg {
margin:5px 0; padding:5px 0;background:url(/static/img/common/tr_bv.png)bottom left repeat-x;overflow:hidden;
}

.gangbonus {background:#000;padding:10px;width:235px;margin:10px auto 0 auto;}
.msg_name {line-height:18px;font-size:12px;color:#a88edb;}
.msg_body {margin:0px 0;font-size:12px;color:#fff;}

.gang_pager {width:700px;color:#666;margin:0 0 0 2px;height:41px;background:url(/static/img/common/ranking_pager.png)top left repeat-x;}
.gang_msg:hover {background-color: #2e2139}
.gang_msg_response_selected {background-color: #2e2139}
.msg_vote {float:right;width:85px;text-align:left;margin-top:2px;}
.gang_msg_body {width:290px;line-height:15px;float:left;}
.gang_msg_body_child {width:260px;line-height:15px;float:left;}
.gang_msg_img {width:45px;float:left;}
	
.tcent {text-align:center;}

.gangrequest_container {background: url(/static/img/common/transp_box.png);border:solid 2px #27282A; -moz-border-radius:6px; -webkit-border-radius:6px;width:705px;margin:30px 0 0 0;height:440px;float:left;}

