/*xx onArcade 2.1 CSS xx*/

body {

        margin: 0px;

        padding: 0px;

        background: #FFE7FD;

        color: #333333;

        font: 8pt 'Microsoft Sans Serif', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

        text-align: right;

}

a:link {

        color: #003366;

        text-decoration: none;

}

a:visited {

        color: #003366;

        text-decoration: none;

}

a:hover {

        color: #FF6347;

        text-decoration: underline;

}

form {

        margin: 0px;

        padding: 0px;

}

input, textarea {

        margin: 2px;

        padding: 2px;

        background: #F7F7F7;

        border: 1px solid #FECDFA;

        font-size: 11px;

}

fieldset {

        margin-top: 7px;

        -moz-border-radius: 8px;

}

legend {

        font-weight: bold;

}



#header {

        margin-left: auto;

        margin-right: auto;

        height: 127px;

        width: 790px;

        background: url(images/header.jpg) no-repeat bottom #FECDFA;

        text-align: right;

}

#header h1 {

        margin-left: 10px;

        margin-top: 6px;

        margin-bottom: 0px;

        float: left;

        color: #FFFFFF;

        font: 8pt 'Microsoft Sans Serif', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

        text-align: right;

}

#main_menu {

        margin-bottom: 0px;

        margin-right: 6px;

        margin-top: 6px;

        float: right;

        color: #FFFFFF;

        font-family: 'Microsoft Sans Serif', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

     }

#main_menu li {

        list-style-type: none;

        display: block;

        float: left;

        margin-right: 4px;

}

#main_menu a:link, #main_menu a:visited {

        color: #FFFFFF;

        text-decoration: none;

}

#main_menu a:hover {

        text-decoration: underline;

}

#categories {

        margin: 0px;

        padding: 0px;

        position: relative;

        bottom: 77px;

        right: 10px;

        color: #FFFFFF;

        font-size: 12px;



}

#categories li {

        list-style-type: none;

        display: block;

        float: right;

        margin-right: 4px;

 /* ####### a l j a y y a s h  ########  */

}

#categories a:link, #categories a:visited {

        color: #FFFFFF;

        text-decoration: none;

}

#categories a:hover {

        color: #FF6347;

}

#main {

        margin-left: auto;

        margin-right: auto;

        padding: 2px;

        width: 786px;

        background: #FFFFFF;

        border-left: 1px solid #FFE7FD;

        border-right: 1px solid #FFE7FD;

}

.ad_box {

        margin-bottom: 4px;

        padding: 3px;

        border: 1px solid #FFE7FD;

        color: #333333;

        text-align: center;

}

.ad_box_2 {

    padding: 3px;

    margin-bottom: 4px;

        border: 1px solid #FECDFA;

        color: #333333;

        text-align: center;

}

.content_box {

    margin-bottom: 4px;

    padding: 2px;

        border: 1px solid #FECDFA;

}

.content_box_2 {

        margin-bottom: 4px;

        padding: 2px;

        border: 1px solid #FFE7FD;

        }

h1 {

        margin-left: 0px;

        margin-top: 0px;

        margin-bottom: 0px;

        float: right;

       font: 8pt 'Microsoft Sans Serif', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

        text-align: right;

}

h2 {

        margin: 0px;

        margin-bottom: 2px;

        padding: 2px;

        padding-left: 4px;

        background: #FECDFA url(images/topbar2.png);

        color: #FFFFFF;

        font-size: 11px;

         text-align: center;

}

h3 {

        margin: 0px;

        margin-bottom: 2px;

        padding: 2px;

        padding-left: 4px;

        background: #FFE7FD url(images/topbar.png);

        color: #FFFFFF;

        font-size: 11px;

         text-align: center;

}

h2 a:link, h2 a:visited {

        color: #FFFFFF;

        text-decoration: underline;

}

h2 a:hover {

        text-decoration: none;

}

.content_box_2 input {

        border: 1px solid #FFE7FD;

}

.index_files_right {

        margin-bottom: 2px;

        float: right;

        width: 75px;

}

.index_files_left {

        margin-bottom: 2px;

        float: left;

        width: 228px;

}

.played {

         border: 1px dotted #009933;

         font: 8pt 'Microsoft Sans Serif', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

         color: #FF0000;

         width: 100px;

         margin-bottom: 0px;

}

.file_link:link {

        color: #336699;

        font-weight: bold;

        text-decoration: none;

}

.file_link:visited {

        color: #336699;

        font-weight: bold;

        text-decoration: none;

}

.file_link:hover {

        color: #FF6347;

        font-weight: bold;

        text-decoration: underline;

}



 /* ####### a l j a y y a s h  ########  */

.pagination {

        margin: 2px;

        text-align: center;

}

.pagination a:link, .pagination a:visited {

        padding: 1px;

        border: 1px solid #CCCCCC;

        color: #000000;

        text-decoration: none;

}

.pagination a:hover {

        border: 1px solid #FECDFA;

        color: #000000;

}

.pagination b {

        padding: 1px;

        border: 1px solid #CCCCCC;

}

.table_header {

        float: right;

        text-align: center;

        font-weight: bold;

}

.table {

        float: right;

        text-align: center;

}

.separator {

        margin-bottom: 1px;

        padding-top: 1px;

        border-bottom: 1px dotted #FECDFA;

        clear: both;

}

.content_right {

        margin-top: 2px;

        margin-bottom: 2px;

        float: left;

        font-weight: bold;

}

.content_left {

        margin-top: 2px;

        margin-bottom: 2px;

        float: right;

}

.error_box {

        margin-bottom: 4px;

        padding: 3px;

        border: 1px solid #FF3300;

        background: #FADFDC;

        color: #FF3300;

        text-align: right;

}

.comment_box {

        margin-bottom: 5px;

        padding-bottom: 3px;

        border-bottom: 1px dotted #FECDFA;

}

.news_line {

        margin-top: 5px;

        border-top: 1px dotted #3399CC;

}

#champion_box {

    margin-bottom: 4px;

    padding: 2px;

        border: 1px solid #FECDFA;

        background: url(images/cup.gif);

        background-repeat: no-repeat;

        background-position: 25% 50%;

        text-align: center;

}

#sponsor {

        margin-bottom: 4px;

        padding: 4px;

        border: 1px dotted #FF3300;

        background: #FFCC33;

        text-align: center;

        font-weight: bold;

}

#score_game {

        margin-left: auto;

        margin-right: auto;

        margin-bottom: 5px;

        padding: 3px;

        border: 1px solid #CCFF99;

        width: 300px;

}

.register_info {

        float: right;

        width: 200px;

        font-weight: bold;

}

.browse_file_box {

        padding: 1px;

        background: #F0FDF1;

         border: 1px dotted #009933;

}

.quote {

        border: 1px dotted #009933;

        margin: 2px;

        margin-bottom: 6px;

        padding: 3px;

        text-align: right;

}

#frame {

        font-size: 12px;

        color: #FFFFFF;

}

#frame a:link, #frame a:visited {

        color: #FFFFFF;

        text-decoration: underline;

        font-weight: bold;

}

#frame a::hover {

        color: #FFFFFF;

        text-decoration: none;

        font-weight: bold;

}

#popup_box {

        border: 1px solid #000000;

        background: #FFFFFF;

        margin: 5px;

        padding: 3px;

}

#redirection_box {

        text-align: center;

        margin-top: 80px;

        margin-left: auto;

        margin-right: auto;

        padding: 5px;

        width: 400px;

        border: 1px solid #FFE7FD;

        background: #FFFFFF;



}

#footer {

        margin-left: auto;

        margin-right: auto;

        padding-top: 12px;

        width: 790px;

        height: 30px;

        background: url(images/footer.png);

        border-left: 1px solid #FFE7FD;

        border-right: 1px solid #FFE7FD;

        border-bottom: 1px solid #FFE7FD;

        color: #FFFFFF;

        text-align: center;

}

#footer a:link, #footer a:visited {

        color: #FFFFFF;

        text-decoration: underline;

        font-weight: bold;

}

#footer a:hover {

        text-decoration: none;

}

/*xx onArcade 2.1 CSS xx*/