/* Global */
* { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color: #7d7d7d; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-bottom: 10px; color: #241f61; font-weight: bold; }
h1 { font-size: 19px; line-height: 20px; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px;}
p { color: #7d7d7d; margin-bottom: 20px; line-height: 18px; }
li { margin-left: 18px;}
img { border: none; }

/* Page */
body { background: #cedce7 url(../img/background-page.jpg) top left repeat-x;}
#head { background: transparent url(../img/background-page.jpg) top left repeat-x; height:125px;}
#page { background: transparent url(../img/background-body-middle.jpg) top left repeat-y; width: 1008px; margin: 0 auto; }
#body { background: transparent url(../img/background-body-top.jpg) top left no-repeat; }

.min-height { float: left; width: 1px; height: 605px;}

#content-center { width: 700px; float: right; margin:60px 30px 20px 40px; }
#content-left { width: 200px; margin: 0 0 0 29px; float: left; }
.static-content img { padding: 50px 0px 0px 0px; }
#fl_header_slide_slideshow { float: right; margin:0px 0px 10px 10px; }


/* Header */
#logo { float: left; padding: 7px 0px 0px 36px; }
.inner-head { float: right; width: 790px; }
.search-field { border: 1px solid #d0c6a3; padding: 2px; background-color: #f8faf5; margin: 0px 10px 0px 0px; }
#search { margin: 10px 0 0 580px; height: 25px; }

/* Top Menu */
#top-menu { margin: 56px 0px 0 0; }
#top-menu a { float:right; display: block; background: #d1b458 url(../img/corner-top-left.gif) top left no-repeat; height:26px; margin: 0px 1px; text-decoration: none; }
#top-menu a span { cursor: pointer; display: block; background: transparent url(../img/corner-top-right.gif) top right no-repeat; padding: 0px 8px; height:22px; color: white; font-weight: bold; font-size: 11px; padding-top: 5px; }
#top-menu a:hover,
#top-menu a.active { background: #231e5e url(../img/corner-top-left.gif) top left no-repeat; height:27px; }

/* Misc Menu */
#content-left-inner ul.csc-menu-1 { list-style: none; margin: 0; }
ul#misc-nav { list-style: none; margin: 20px 0 0; }
#content-left-inner ul.csc-menu-1 li,
ul#misc-nav li { list-style: none; margin: 0 0 0 8px; padding:0;}
#content-left-inner ul.csc-menu-1 a,
ul#misc-nav a { font-size: 11px; color: white; text-decoration: none; font-weight: bold; margin: 0px 0px 5px; width: 176px; height: 24px; padding: 9px 0 0 6px; display: block; background: transparent url(../img/background-menu-left.jpg) top left no-repeat; }
#content-left-inner ul.csc-menu-1 a:hover, 
ul#misc-nav a:hover,
ul#misc-nav li.active a { background-position: 0px -33px; }

#content-left-inner ul.csc-menu-1 li a,
ul#misc-nav li a {white-space: nowrap;}

/* Left Menu */
ul#left-menu { list-style: none; margin: 20px 0 0; }
ul#left-menu li { list-style: none; margin: 0 0 0 8px; padding:0; }
ul#left-menu a { font-size: 11px; color: white; text-decoration: none; font-weight: bold; margin: 0px 0px 5px; width: 174px; height: 25px; padding: 8px 0px 0px 8px; display: block; background: transparent url(../img/background-menu-left.jpg) top left no-repeat; }
ul#left-menu a:hover,
ul#left-menu li.active a { background-position: 0px -33px; }

/* Footer */
#footer { padding: 75px /*29*/ 0px 0px 0px; background: transparent url(../img/background-body-footer.jpg) top left no-repeat; height: 55px;}
#footer p,
#footer a { text-align: center; font-size: 11px;  }



/* Power Mail */
div.tx-powermail-pi1_formwrap fieldset { border: 0; }
div.tx-powermail-pi1_formwrap fieldset legend { display: none; }
div.tx-powermail-pi1_formwrap fieldset div { margin-top: 5px; clear: both; }
div.tx-powermail-pi1_formwrap fieldset label { display: block; font-weight: bold; color: #2F2E2E; width: 150px; float: left; }
div.tx-powermail-pi1_formwrap fieldset input { width: 200px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap fieldset input.powermail_submit { margin: 10px 0px 0px 150px; width: auto; padding: 3px; }
div.tx-powermail-pi1_formwrap fieldset textarea { width: 400px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap .validation-advice { margin: 5px 0px 10px 150px; display: block; color: red; }
div.tx-powermail-pi1_formwrap span.powermail_mandatory { color: red; }
div.tx-powermail-pi1_formwrap span.tx-srfreecap-pi2-cant-read { margin:0 0 0 150px; }
.tx-srfreecap-pi2-cant-read { display: block; }
.tx-srfreecap-pi2-image { display: block; }

/* FE login */
.tx-felogin-pi1 form{ margin: 10px 0 0 0; }
.tx-felogin-pi1 label { margin: 0 0 2px 0; }
.tx-felogin-pi1 fieldset {border:0px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 input {margin-bottom:5px;}

#signupForm td { padding: 0 10px 7px 0; }
#signupForm img { vertical-align: middle; }
.lab_signup input { padding: 2px; }
.lab_signup  label { display: block; margin: 10px 0 2px 0;}
.lab_signup .form-field {width:300px;}

.table_podpis {text-decoration:underline;}
.bottom-table {width:100%}
.bottom-table td{vertical-align:top;}

table.radio-table td {vertical-align:top;padding: 5px 10px 7px 0;}
table.radio-table td label {margin:0px}
table.goal-table {width:100%}
table.profile-table td,
table.goal-table tr th,
table.goal-table tr td {text-align:left; padding: 0 10px 7px 0;}

form table tr td{z-index:100;}
.player-text a {font-size:11px}

#content-center h3 {clear:both;}
table.playerleaderboard {float:left}
table.playerleaderboard td {padding:5px 5px 7px 12px; vertical-align:top;}
.bottom-table table.playerleaderboard td {padding:0px;}

.tx-spsocialbookmarks-pi1 a {text-decoration:none;}