select
{
font-size:11px;
}
.save_dialog a {
text-decoration:none;
}

TABLE.mtg_button
{
width:200px;
margin-top:3px;
margin-bottom:3px;
}
TABLE TD.mtg_button_left_corner
{
width:10px;
height:23px;
background-image:url('/turnaje/skins/button_left.gif');
background-repeat:no-repeat;
}
TABLE TD.mtg_button_center
{
text-align:center;
width:200px;
height:23px;
cursor:pointer;
cursor:hand;
font-weight:bold;
background-image:url('/turnaje/skins/button_center.gif');
background-repeat:repeat-x;
}
.mtg_button_center A {
text-decoration:none;
color:black;
font-weight:bold;
}
.mtg_button_center A:hover {
text-decoration:none;
}

.mtg_button_center A.pressed {
}
DIV#poll .mtg_button_center A {
text-decoration:none;
color:#E7E2B7;
font-weight:bold;
}
DIV#poll .mtg_button_center A.pressed {
color:#E1E1E5;
}
TABLE TD.mtg_button_right_corner
{
width:10px;
height:23px;
background-image:url('/turnaje/skins/button_right.gif');
background-repeat:no-repeat;
}


body
{
padding:0px;
border:0px;
background-color:black;
color:white;
text-align:center;
}
div.all
{
text-align:left;
margin-left:auto;
margin-right:auto;
width:783px;
background-color:#9FA083;
color:black;
}

/*********************** THIN CONTENT DIV ******************************************/

DIV.thin_content_div_ct
{
}
.thin_content_line
{
height:2px;
width:100%;
background-image:url('/turnaje/skins/dotted_line.gif');
background-repeat:repeat-X;
}
DIV.thin_content_div
{
margin-top:15px;
color:#E1E1E5;
padding-top:4px;
padding-left:4px;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
/*********************** MINI CONTENT DIV ******************************************/
TABLE.mini_content_div_title
{
padding:0px;
margin-left:15px;
}
TABLE.mini_content_div_title TD.left
{
padding:0px;
width:7px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_left.gif');
background-position:top;
background-repeat:no-repeat;
}
TABLE.mini_content_div_title TD.data
{
padding-left:10px;
padding-right:10px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_center.gif');
background-position:top;
background-repeat:repeat-x;
color:#E1E1E5;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
TABLE.mini_content_div_title TD.right
{
padding:0px;
width:7px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_right.gif');
background-position:top;
background-repeat:no-repeat;
}
DIV.mini_content_div
{
margin-top:10px;
width:223px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title.gif');
background-repeat:no-repeat;
background-position:bottom;
}
DIV.mini_datadiv B
{
color:black;
}
DIV.mini_datadiv A
{
}
DIV.mini_datadiv
{
background-image:url('/turnaje/skins/mini_content_div_middle.gif');
background-repeat:repeat-y;
padding:5px;
text-align:center;
color:black;
display:block;
width:213px;
}
DIV.mini_data_div_bottom
{
background-image:url('/turnaje/skins/mini_content_div_bottom.gif');
background-repeat:no-repeat;
width:223px;
height:7px;
}
/*********************** NORMAL CONTENT DIV ******************************************/

DIV.content_div
{
margin-top:10px;
width:100%;
height:15px;
background-image:url('/turnaje/skins/content_div_ct.gif');
background-repeat:repeat-x;
}
DIV.content_div DIV.content_div_lt
{
    width:0px;
    height:15px;
    background-repeat:no-repeat;
    float:left
}
DIV.content_div DIV.content_div_rt
{
    width:0px;
    height:15px;
    background-repeat:no-repeat;
    float:right
}
DIV.content_div DIV.content_div_ct
{
    height:15px;
    color:#000000;
    font:12px Trebuchet, Times new roman;
    padding-left:10px;
    font-weight:bold;
    float:left;
}

DIV.datadiv
{
margin-top:4px;
text-align:left;
display:block;
}
.navigation HR {height:0px;border:0px;display:none}
.navigation
{
font:11px;
color:#515494;
}
.navigation A
{
    text-decoration:none;
font-size:11px;
color:#515494;
}
.smallgrey
{
font-size:11px;
color:#DEDBA6;
}
.small
{
font-size:11px;
color:#DEDBA6;
}
.smallest
{
font-size:10px;
color:#DEDBA6;
}
TD.header
{
font-weight:bold;
color:#DEDBA6;
padding-left:10px;
}

input.mini_button
{
font:10px;
padding:0px;
width:60px;
height:15px;
background-color:transparent;
background-image:url('/turnaje/skins/mini_button_background.gif');
cursor:hand;
cursor:pointer;
color:black;
border:0px;
}
input.submit {
margin-top:3px;
margin-bottom:3px;
background-color:transparent;
width:175px;
height:23px;
text-align:center;
font-weight:bold;
color:black;
border:0px;
background-image:url('/turnaje/skins/button_background.gif');
cursor:hand;
cursor:pointer;
}

a {
color:#773208;text-decoration:underline;
}
a:hover
{
text-decoration:underline;
}
b {
color:#DEDBA6;
}
hr {height:1px;color:#515494}
/****************************** INDEX - minibanners ************************/
TABLE.mini_banner_text TD
{
width:173px;
height:20px;
text-align:center;
border-bottom:1px dotted #211F0E;
border-right:1px dotted #211F0E;
}


TABLE.mini_banner
{
width:700px;
}
TABLE.mini_banner TD
{
width:116px;
text-align:center;
}
TABLE.mini_banner TD IMG
{
border:1px solid #FFC600;
}

/****************************** ALBUM **************************************/
.bottomNavigation
{
    width:100%;
    text-align:center;
    color:#FFF3DB;
    font-weight:bold;
    font-size:10px;
}
.bottomNavigation A
{
    color:#FFF3DB;
    font-weight:bold;
    font-size:10px;
}
.bottomNotice
{
    color:#FFF3DB;
    font-size:9px;
}
.filter
{
    margin-top:10px;
    font-size:10px;
    color:#FFF3DB;
}
.hiddenEditForm
{
    display:none;
    margin:0px;
    padding:0px;
}
.hiddenEditForm TABLE
{
    margin:0px;
}
.hiddenEditForm TABLE TD
{
    font-size:9px;
}
.hiddenEditForm TABLE TD INPUT
{
    font-size:8px;
    width:70px;
}
TABLE.topalbuminfo
{
width:100%;
color:#FFF3DB;
font-weight:bold;
}
TABLE.topalbuminfo A
{
    color:#FFF3DB;
    font-size:10px;
}
DIV.filter
{
    font-size:10px;
}
DIV.filter INPUT
{
    font-size:10px;
}
/****************************** POLL ***************************************/
DIV.OUTERPOLL
{
width:250px;
float:right;
}

DIV#poll INPUT.pin
{font:10px;}
/****************************** REPORT ***************************************/
H5 {font-size : 17px;margin-bottom:10px;margin-top:10px}
H6 {font-size : 15px;margin-bottom:5px;margin-top:5px;padding-left:10px}
/****************************** TOP MENU ***************************************/
A.logo { text-decoration:none;}
IMG.logo {border:0px;margin-left:0px;margin-top:40px;}
DIV.topheader
    {
    background-color:#000000;
    width:950px;
    height:170px;
    background-image:url('/turnaje/skins/top_background.jpg');
}

DIV.topleftheader
{
background-color:#000000;
width:100px;
display:inline;
float:left;
height:100px;
background-image:url('/img/top_left.gif');
background-repeat:repeat-x;
}
DIV.topcenterheader {
display:inline;
float:left;
width:200px;
height:67px;
background-image:url('/turnaje/skins/logo.gif');
margin-top:51px;
margin-left:40px;
cursor:pointer;
cursor:hand;
background-repeat:no-repeat;
}
DIV.topmenu {
    text-align:left;
    float:left;
    height:80px;
    width:615px;
    margin-top:40px;
    margin-left:40px;
}
DIV.topmenu UL {
margin:0px;
}
TABLE.topmenutable {
width:500px;
}
DIV.topmenu TABLE.topmenutable TD {
list-style:none;
float:left;
height:46px;
background-image:url('/turnaje/skins/menu_center.gif');
background-repeat:repeat-x;
padding:0px;
}
DIV.topmenu TABLE.topmenutable TD A {
text-decoration:none;
color:#FFFFFF;
font-face:Times new roman;
font-weight:bold;
}
DIV.topmenu TABLE.topmenutable TD A.pressed {
color:#DEDBA6;
}
DIV.topmenu TABLE.topmenutable TD.separator {
list-style:none;
float:left;
height:46px;
width:5px;
background-image:url('/turnaje/skins/menu_separator.gif');
background-repeat:no-repeat;
}
DIV.topmenu TABLE.topmenutable TD.content {
padding-left:3px;
padding-right:3px;
height:46px;
padding-top:14px;
cursor:pointer;
cursor:hand;
}
DIV.topmenu TABLE.topmenutable TD.begin {
list-style:none;
float:left;
height:46px;
width:35px;
background-image:url('/turnaje/skins/menu_left.gif');
background-repeat:no-repeat;
}
DIV.topmenu TABLE.topmenutable TD.end {
list-style:none;
float:left;
height:46px;
width:39px;
background-image:url('/turnaje/skins/menu_right.gif');
background-repeat:no-repeat;
}

/****************************** CENTER ***************************************/
TABLE.centertable
{
    margin-left:2px;
    background-color:#000000;
    border:0px;
}
TABLE.centertable TD.centerdiv
{
    width:700px;
}
TABLE.centertable TD.separator
{
    width:5px;
}
TABLE.centertable TD.rightdiv
{
}

.rightFrame {
width:220px;
float:right;
text-align:center;
height:450px;
}
.rightdiv {
width:250px;
padding-top:20px;
float:left;
text-align:center;
height:400px;
background-image:url('/img/right_frame.gif');
}

/****************************** FOOTER ***************************************/
DIV.footer {
    background-color:#000000;
    width:100%;
height:89px;
background-image:url('/turnaje/skins/bottom_footer_ct.gif');
background-repeat:repeat-x;
color:#DEDBA6;
font:12px;
    }
DIV.footer A
{
font:12px;
}

DIV.bottomleftfooter
{
width:6px;
display:inline;
float:left;
height:7px;
background-image:url('/turnaje/skins/bottom_footer_lt.gif');
background-position:top;
background-repeat:no-repeat;
}
DIV.bottomcenterfooter {
background-color:#000000;
display:inline;
float:right;
width:7px;
height:7px;
background-image:url('/turnaje/skins/bottom_footer_rt.gif');
background-repeat:no-repeat;
}

/*********************** THIN CONTENT DIV ******************************************/

DIV.thin_content_div_ct
{
}
.thin_content_line
{
height:2px;
width:100%;
background-image:url('/turnaje/skins/dotted_line.gif');
background-repeat:repeat-X;
}
DIV.thin_content_div
{
margin-top:15px;
color:#E1E1E5;
padding-top:4px;
padding-left:4px;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
/*********************** MINI CONTENT DIV ******************************************/
TABLE.mini_content_div_title
{
padding:0px;
margin-left:15px;
}
TABLE.mini_content_div_title TD.left
{
padding:0px;
width:7px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_left.gif');
background-position:top;
background-repeat:no-repeat;
}
TABLE.mini_content_div_title TD.data
{
padding-left:10px;
padding-right:10px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_center.gif');
background-position:top;
background-repeat:repeat-x;
color:#E1E1E5;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
TABLE.mini_content_div_title TD.right
{
padding:0px;
width:7px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title_right.gif');
background-position:top;
background-repeat:no-repeat;
}
DIV.mini_content_div
{
margin-top:10px;
width:223px;
height:37px;
background-image:url('/turnaje/skins/mini_content_div_title.gif');
background-repeat:no-repeat;
background-position:bottom;
}
DIV.mini_datadiv B
{
color:black;
}
DIV.mini_datadiv A
{
}
DIV.mini_datadiv
{
background-image:url('/turnaje/skins/mini_content_div_middle.gif');
background-repeat:repeat-y;
padding:5px;
text-align:center;
color:black;
display:block;
width:213px;
}
DIV.mini_data_div_bottom
{
background-image:url('/turnaje/skins/mini_content_div_bottom.gif');
background-repeat:no-repeat;
width:223px;
height:7px;
}
.navigation HR {height:0px;border:0px;display:none}
.navigation
{
font:11px;
color:#515494;
}
.navigation A
{
    text-decoration:none;
font-size:11px;
color:#515494;
}
.smallgrey
{
font-size:11px;
color:#DEDBA6;
}
.small
{
font-size:11px;
color:#DEDBA6;
}
.smallest
{
font-size:10px;
color:#DEDBA6;
}
TD.header
{
font-weight:bold;
color:#DEDBA6;
padding-left:10px;
}

.rank {
color : #DEDBA6;
width:50px;
}
/****************************** LINKS ***************************************/

TABLE.links
{
width:100%;
}
TABLE.links TD.date
{
    width:20%;
    color:#515494;
}
TABLE.links TD.place
{
    width:30%;
    color:#515494;
}
TABLE.links TD.description
{
    width:50%;
    color:black;
}
.dialog TD {
color:black;
}
.addDialog TABLE {width:100%}

/****************************** TURNAJE ***************************************/
TABLE.turnaj
{
width:100%;
}
TABLE.turnaj TD.date
{
    width:20%;
}
TABLE.turnaj TD.place
{
    width:20%;
}
TABLE.turnaj TD.type
{
    width:30%;
}
TABLE.turnaj TD.price
{
    width:15%;
}
TABLE.turnaj TD.register
{
    width:15%;
}
/****************************** PLAYOFF ***************************************/
TABLE.playoff
{
}

TABLE.playoff TD.empty_bracket
{
    width:150px;
    padding:0px;
    margin:0px;
}
TABLE.playoff TD.full_bracket
{
    width:150px;
    height:23px;
    background-image:url('/turnaje/skins/playoff_bracket.gif');
    padding:0px;
    margin:0px;
}
/************************************* ERRORS, WARNINGS ***************************/
/* Messages - common */
UL.messages {
    color:black;
    font:12px/15px Arial, sans-serif;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-style:solid;
    border-top-width:1px;
    margin-left:0px;
    margin-bottom:15px;
    margin-top:15px;
    text-align:left;
}

UL.messages li.title {
    font-size:16px;
    line-height:22px;
    font-weight:bold;
    color:white;
    list-style-type: none;
    padding:1px 0px 1px 10px;
    margin-left:0px;
    margin-bottom:5px;
}

UL.messages li {
    padding-bottom:5px;
}

/* Error messages */
UL.messages#errormessage
{
    background-color:#E8F1BC;
    border-top-color:#D41F18;
    border-bottom-color:#D41F18;
}

UL.messages#errormessage li.title
{
    border-top-color:#2F472F;
    background-color:#D41F18;
}

/* Warning messages */
UL.messages#warningmessage
{
    background-color:#E8F1BC;
    border-bottom-color:#2F472F;
    border-top-color:#2F472F;

}

UL.messages#warningmessage li.title
{
    background-color:#2F472F;
}

UL.messages#tipmessage
{
    background-color:#F3F3F3;
    border-bottom-color:#5A6790;
}

UL.messages#tipmessage li.title
{
    background-color:#5A6790;
}
/********************** TOURNAMENTS TABLE *******************************/
table#tournaments tr
{
cursor:pointer;
}
table#tournaments tr.selected
{
background-color:#2F472F;
}
table#tournaments tr.selected a:hover
{
text-decoration:none;
color:#FFC600;
}
table#tournaments tr td a:visited
{
text-decoration:none;
color:white;
}

/*************** common levels ***************/
table#tournaments tr.selected td.level_3,table#tournaments tr.selected td.level_3 a,
table#tournaments tr.selected td.level_2,table#tournaments tr.selected td.level_2 a,
table#tournaments tr.selected td.level_1,table#tournaments tr.selected td.level_1 a
{
color:white;
}
/*************** level 1 ***************/
table#tournaments tr td.level_1
{
font-size:12px;
font-weight:bold;
padding-top:1px;
padding-bottom:1px;
color:#DEDB9B;
}
table#tournaments tr td.level_1 a
{
font-size:12px;
font-weight:bold;
color:#DEDB9B;
}
/*************** level 2 ***************/
table#tournaments tr td.level_2
{
font-size:12.5px;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
color:#457440;
}
table#tournaments tr td.level_2 a
{
font-size:12.5px;
font-weight:bold;
color:#457440;
}
/*************** level 3 ***************/
table#tournaments tr td.level_3
{
font-size:12.5px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
color:#0D2B09;
}
table#tournaments tr td.level_3 a
{
font-size:12.5px;
font-weight:bold;
color:#0D2B09;
}


/********************** INFO TABLE *******************************/
table.info_table tr td.left
{
    text-align:right;
    font-weight:bold;
    padding-right:5px;
    color:#773208;
    padding-bottom:8px;
    padding-top:8px;
}
table.info_table tr td.left a
{
    color:#773208;
    text-decoration:underline;

}
table.info_table tr td.right
{
padding-bottom:8px;
padding-top:8px;
}
/********************** highlighted rows table ********************************/
table#highlighted_rows_table tr
{
cursor:pointer;
}
table#highlighted_rows_table tr.selected
{
background-color:#2F472F;
}
table#highlighted_rows_table tr.selected a:hover
{
text-decoration:none;
color:#FFC600;
}
table#highlighted_rows_table tr td a:visited
{
text-decoration:none;
color:white;
}