/**
 * File: screen.css
 * This file contain CSS styles for screen mode view.
 **/

html, body { height:100%;}
body { background:#300106 url(/images_club/background.png) repeat-x left top; color:#dbb0ab; font:normal 15px/23px Arial, Helvetica, sans-serif;}
form, body, iframe { margin:0; padding:0;}
img, table, iframe { border:0;}
table { border-collapse:collapse;}
td { padding:0; border:0;}

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix { display:inline-block;}
.clearer {
        clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}

/* Links */
a { color:#fad488; text-decoration:underline;}
a:hover { color:#fff;}

/* Headers */
h1 { margin:0; padding:0;}
h2 { margin:0 0 0.3em; padding:0; color:#e9cac6; font:normal 30px/30px Arial, Helvetica, sans-serif;}
h3 { margin:0 0 0.3em; padding:0; color:#e9cac6; font:normal 17px/23px Tahoma, Arial, Helvetica, sans-serif;}

/* Lists */
/*ul { margin:0 0 11px 0; padding:0 0 0 20px; list-style:disc; overflow:auto;}
ul li { margin:0 0 0.4em 0;}
ol { margin:0 0 11px 0; padding:0 0 0 20px;}*/

/* Tables */
table { border:0; border-collapse:collapse; margin:0 0 1em;}
td, th { padding:0 2px 0 9px;}
th {  color:#FFF; font-weight: bold; text-align:left; line-height:22px;}
td { line-height:25px;}

/* Images */
.img-left { float:left; margin-right:20px; margin-bottom:3px;}
.img-right { float:right; margin-left:20px; margin-bottom:3px;}

.left { float:left;}
.right { float:right;}
.nobr { white-space:nowrap;}

/*--------------- Hide text
 **/
.logo a { text-indent:-9999px; overflow:hidden;}

/*--------------- Stucture classes
 **/
.layout { min-width:1250px; padding-bottom:50px;}
.leftside { float:left; width:348px; height:520px; background:url(/images_club/main_image.jpg) no-repeat 0 0;}
.rightside { float:right; width:295px; padding:0 60px 0 0;}
.banner { margin-bottom:2em;}

.block-lighter, .block-light, .block-dark { position:relative; margin-bottom:2em;}
.block-top, .block-bottom { height:10px; position:relative; overflow:hidden;}
.block-left, .block-right { position:absolute; left:-10px; top:0; height:10px;}
.block-left { width:100%;}
.block-right { width:10px; margin-left:100%;}

.block-light, .block-lighter { color:#f4c882;}
.block-light .block-left, .block-light .block-right { background-image:url(/images_club/corners-light.png);}
.block-light .block-top .block-left { background-position:0 -10px;}
.block-light .block-top .block-right { background-position:0 -10px;}
.block-light .block-bottom .block-left { background-position:0 0;}
.block-light .block-bottom .block-right { background-position:0 0;}
.block-light .block-content { padding:8px 20px; background:#500009;}

.block-lighter .block-left, .block-lighter .block-right { background-image:url(/images_club/corners-lighter.png);}
.block-lighter .block-top .block-left { background-position:0 -10px;}
.block-lighter .block-top .block-right { background-position:0 -10px;}
.block-lighter .block-bottom .block-left { background-position:0 0;}
.block-lighter .block-bottom .block-right { background-position:0 0;}
.block-lighter .block-content { padding:8px 20px; background:#6c000c;}

.block-dark { overflow:hidden;}
.block-dark .block-top, .block-dark .block-bottom { height:auto; overflow:visible;}
.block-dark .block-left, .block-dark .block-right { width:30px; height:30px; left:-15px; top:-15px; background-image:url(/images_club/corners-dark.png); background-position:0 0;}
.block-dark .block-content { padding:15px 20px;}
.block-dark .block-content h3 a { text-decoration:none; border-bottom:1px dotted #855d3f;}

.login-shadow { position:absolute; left:-5px; top:0; width:5px; height:150px; background:url(/images_club/login_shadow.png) no-repeat 0 0;}
.login-form { padding:18px 0 11px; border-bottom:1px solid #63000b;}
.login-form label { clear:left; float:left; width:55px; margin-bottom:7px; font-size:13px; line-height:25px;}
.field { float:left; width:189px; height:25px; background:url(/images_club/field.png) no-repeat left top; margin-bottom:7px;}
.field input { width:179px; height:19px; padding:4px 5px 2px; border:0; background:transparent; color:#fff;}
.btn_login { float:right; width:104px; height:24px; background:url(/images_club/button.png) no-repeat left top; border:0; cursor:pointer;}
.btn_login { color:#f4c882; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.login-actions { padding-top:10px; border-top:1px solid #78000d;}
.login-links { float:left; margin:0; padding:0; list-style:none; font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;}
.login-links li { margin:0; padding:0;}

.block-pool { padding:5px 10px 10px;}
.block-pool h2 { margin:0 0 0.3em; color:#9c0012; font:normal 25px/25px Arial, Helvetica, sans-serif;}


.center { margin:0 384px 0 348px;}


.toppanel { margin-bottom:25px; height:45px; background:url(/images_club/panel_bg.png) repeat-x left top;}
.toppanel-left, .toppanel-right { width:11px; height:45px; background-image:url(/images_club/panel_corners.png);}
.toppanel-left { float:left; background-position:0 0;}
.toppanel-right { float:right; background-position:-11px 0;}
.mmenu { float:left; margin:0; padding:0; list-style:none; overflow:hidden;}
.mmenu li { float:left; margin:0 1px 0 -1px; padding:0 5px 0 5px; line-height:45px; font-size:14px; background:url(/images_club/dots.png) no-repeat left center;}


.news {  margin:0; padding:0; line-height:21px;}
.news dt { margin:2em 0 0; padding:0; color:#ffdb90; font-size:11px;}
.news dd { margin:0 0 1em; padding:0; color:#c5050d; font-size:14px;}


.footer { clear:both; padding:20px 0 0 370px; margin-top:50px; border-top:1px solid #380b10; font-size:12px;/ line-height:19px; color:#d0002c;}
.copy { margin-top:40px;}
.copy a { color:#d0002c;}
.copy a:hover { color:#fff;}

.registration, .registration td, .registration tr, .registration th,
.forgot th, .forgot td, .forgot tr,
.loginform th,.loginform td,.loginform tr
 {
        background: none;
}
.registration th, .forgot th, .loginform th {
        color:#DBB0AB;
        text-align:right;
}
.registration .inputfile{
        width:300px;
}
table.registration  {

}
.registration .input {
                width:230px;

}

.registration input.input2{
                width:40px;
}
.registration textarea {
				margin-top: 5px;
                width:300px;
                height:100px;
}

ul.tabs {
        list-style: none;
        height:20px;
}

ul.tabs li {
        float:left;
}
ul.tabs li a {
        margin:3px 5px;
}

.tab {
        display:none;
}



#TB_window {
        font: 12px Arial, Helvetica, sans-serif;
        color:#000000
}

#TB_window h2 {
        line-height:20px;
        font-size:20px;
        color:#000;
}


#TB_window a {

        color:#300106;
}


#TB_secondLine {
        font: 10px Arial, Helvetica, sans-serif;
        color:#666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
        position: fixed;
        z-index:1000;
        top: 0px;
        left: 0px;
        height:100%;
        width:100%;
}
.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
        background-color:#000;
        filter:alpha(opacity=75);
        -moz-opacity: 0.75;
        opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
        position: fixed;
        background: #FFFFFF;
        z-index: 1002;
        display:none;
        text-align:left;
        top:50%;
        left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
        display:block;
        margin: 15px 0 0 15px;
        border:0px solid #FFFFFF
}
#TB_caption{
        height:25px;
        padding:7px 30px 10px 25px;
        float:left;
}
#TB_closeWindow{
        height:25px;
        padding:5px 17px 10px 0;
        float:right;
}
#TB_closeWindowButton, #TB_closeWindowButton:hover {
  display:block;
  font-size:10px;
  height:8px;
  width:9px;
  border:1px solid #aaaaaa;
  color:#666666 !important;
  text-decoration:none !important;
  background:#FFFFFF url(/images/close.png) no-repeat 3px 2px;
  text-indent:-10000px;
  padding:2px;
  overflow:hidden
}
#TB_closeAjaxWindow{
        padding:7px 10px 5px 0;
        margin-bottom:1px;
        text-align:right;
        float:right;
}
#TB_ajaxWindowTitle{
        float:left;
        padding:7px 0 5px 10px;
        margin-bottom:1px;
}
#TB_title{
        background-color:#EEEEEE;
        height:27px;
}
#TB_ajaxContent{
        clear:both;
        padding:15px;
        overflow:hidden;
        text-align:left;
        line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
        /*padding:15px;*/
}
#TB_ajaxContent p{
        /*padding:5px 0px 5px 0px;*/
}
#TB_load{
        position: fixed;
        display:none;
        height:13px;
        width:208px;
        z-index:103;
        top: 50%;
        left: 50%;
        margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
        z-index:99;
        position:fixed;
        top: 0;
        left: 0;
        background-color:#fff;
        border:none;
        filter:alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
        height:100%;
        width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
        clear:both;
        border:none;
        margin-bottom:-1px;
        margin-top:1px;
        _margin-bottom:1px;
}

#polls_form table {
        border-collapse:separate;
        margin:auto;
        }
#polls_form td {
                padding: 3px;
        }
.pagi{
        margin:1em 0;
        width:100%;
        overflow:hidden;
        list-style:none;
        }
        .pagi li{
                float:left;
                margin-right:10px;
                }
                .pagi a{
                        text-indent:-1983em;
                        text-decoration:none;
                        overflow:hidden;
                        width:10px;
                        height:10px;
                        float:left;
                        background:url(/images/page.png) no-repeat 0 -10px;
                        }
                .pagi a.here, .pagi a:hover{
                        background-position:0 0;
                        }