/*x onArcade 2 CSS x*/
body {
        background-color: #9b9b9b;
        margin: 0px;
        padding: 0px;
        font-size: 11px;
        font-family: Tahoma;
        text-align: left;
}
form {
        margin: 0px;
        padding: 0px;
}
input, textarea {
        background-color: #FFFFFF;
        border: 1px solid #99CC66;
        font-family: Tahoma;
        font-size: 11px;
        margin: 2px;
        padding: 2px;
}
#menu li {
	display: block;	
	float: right;
	width: 61px;
	/*height: 28px;*/
	padding: 4px 1px 0px 1px;
	margin:  0px 0px 0px 2px;
}

#menu li.first {border-top: 3px solid #65603A;}
#menu li.video {border-top: 3px solid #A84D1B;}
#menu li.game {border-top: 3px solid #6F8338;}
#menu li.photo {border-top: 3px solid #AB8025;}
#menu li.program {border-top: 3px solid #B22EC2;}
#menu li.links {border-top: 3px solid #6F6F6F;}
#menu li.news {border-top: 3px solid #3F6F94;}
#menu li.archive {border-top: 3px solid #5F8346;}
fieldset {
        margin-top: 7px;
        -moz-border-radius: 8px;
}
/* Default links */
a:link {
        color: #003366;
         text-decoration: none;

}
a:visited {

        color: #003366;
         text-decoration: none;
}
a:hover {
        color: #FF6347;
         text-decoration: underline;
}
/* Width of the site */
.main {
        width: 790px;
        padding: 0px;
}
/* Top menu */
.top {
        padding: 0px;
        text-align: center;
        background-color: #F9F9F9;
        height: 24px;
}
.top_left {
    color: #FFFFFF;
        font-family: Tahoma;
        font-size: 11px;
        margin-left: 10px;
        margin-top: 5px;
        text-align: left;
        float: left;
}
.top_right {
    color: #FFFFFF;
        font-family: Tahoma;
        font-size: 11px;
        margin-right: 10px;
        margin-top: 5px;
        text-align: right;
        float: right;
}
.top_link:link {
        color: #FFFFFF;
        text-decoration: none;
}

.top_link:visited {
    color: #FFFFFF;
        text-decoration: none;
}

.top_link:hover {
    color: #FFFFFF;
        text-decoration: underline;
}
/* Header of the site */
.header {
        height: 103px;
        text-align: right;
}
.header_menu {
    color: #FFFFFF;
        font-family: Tahoma;
        font-size: 14px;
        font-weight: bold;
        position:relative;
        left:15px;
        top:73px;
        z-index: 1;
}
.header_link:link {
        color: #FFFFFF;
        text-decoration: none;
}

.header_link:visited {
    color: #FFFFFF;
        text-decoration: none;
}

.header_link:hover {
    color: #FF6347;
        text-decoration: none;
}
/* Content part of the site */
.content {
        width: 100%;
        background-color: #FFFFFF;
        border-left: 1px solid #336699;
        border-right: 1px solid #336699;
}
/* Error box */
.error_box {
        border: 1px solid #FF3300;
        margin-bottom: 4px;
        font-family: Tahoma;
        font-size: 11px;
        color: #FF3300;
        text-align: left;
    padding: 3px;
}
/* Links of content box headers */
.contentheaderlink:link {
        color: #FFFFFF;
        text-decoration: underline;
}
.contentheaderlink:visited {
        color: #FFFFFF;
        text-decoration: underline;
}
.contentheaderlink:hover {
        color: #FFFFFF;
        text-decoration: none;
}
/* Content box */
.content_box {
        border: 1px solid #0099CC;
        margin-bottom: 5px;
}
.content_box_header {
        background: #0099CC url(images/topbar.png);
        color: #FFFFFF;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
        padding: 2px;
        padding-left: 4px;
        margin: 2px;
}
.content_box_2 {
        border: 1px solid #99CC66;
    margin-bottom: 5px;
}
.content_box_2_header {
        background: #99CC66 url(images/topbar2.png);
        margin: 2px;
        padding: 2px;
        padding-right: 4px;
        color: #FFFFFF;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
}
.box_text {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12px;
        color: #333333;
        text-align: right;
        padding: 3px;


}
.content_text_left {
        float: right;
        font-weight: bold;
        margin-top: 2px;
        margin-bottom: 2px;
}
.content_text_right {
        float: right;
        margin-top: 2px;
        margin-bottom: 2px;
}
/* Columns of files on index page */
.index_right_files_column {
        float: right;
        width: 49.5%;


}
.index_left_files_column {
        float: right;
        width: 49.5%;
        
}
.index_files_box_right {
        float: right;
        width: 75%;
        margin-bottom: 2px;

}
.index_files_box_left {
        float: right;
        width: 25%;
        margin-bottom: 2px;
}
.played {
         color: #0000FF;
        font-family: Tahoma;
        font-size: 9px;
}
/* Related files */
.related_files_right {
        float: right;
        width: 88%;
        margin-bottom: 2px;
}
.related_files_left {
        float: right;
        width: 12%;
        margin-bottom: 2px;
}
/* Links to files */
.file_link:link {
        color: #FF0000;
        font-weight: bold;
        text-decoration: none;
}
.file_link:visited {
       color: #FF0000;
        font-weight: bold;
        text-decoration: none;
}
.file_link:hover {
        color: #0000FF;
        font-weight: bold;
        text-decoration: underline;
}
/* Comments boxes */
.comment_box {
        width: 100%;
        margin-bottom: 5px;
        padding-bottom: 3px;
        border-bottom: 1px dotted #99CC66;
}
/* File boxes on browse page */
.browse_file_box {
        background: #F4FFFA;
        padding: 3px;
        border: 1px solid #99CC66;
        }
        }
/* File boxes on browse page */
.off{
        background: #F4F000;

}
/* Champion of the game */
.champion_box {
        border: 1px solid #99CC66;
    margin-bottom: 8px;
    padding: 2px;
        text-align: center;
        background: url(images/cup.gif);
        background-repeat: no-repeat;
        background-position: 25% 50%;
}
/* Text on framed file page */
.frame_text {
    width: 49%;
        padding: 4px;
        font-family: Tahoma;
        font-size: 12px;
        color: #FFFFFF;
}
.frame_link:link {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}

.frame_link:visited {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}

.frame_link:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
/* Menu of private messages */
.private_messages_menu {
        border: 1px solid #99CC66;
        background-color: #FFFFFF;
        margin-bottom: 4px;
    padding: 4px;
    text-align: left;
}
.compose_pm_right {
        float: right;
        width: 80%;
}
.compose_pm_left {
        float: left;
        width: 17%;
        font-weight: bold;
}
/* Quoted text in PMs */
.quote {
        border: 1px dotted #009933;
        margin: 2px;
        margin-bottom: 6px;
        padding: 3px;
        text-align: left;
}
/* Redirection box */
.redirection_box {
        border: 1px solid #336699;
        background: #FFFFFF;
        margin-top: 50px;
        padding: 5px;
        width: 400px;
        text-align: center;
}
/* Registration form */
.register_right {
        margin-bottom: 1px;
        font-weight: bold;
        float: right;
        width: 70%;
}
.register_left {
        margin-bottom: 1px;
        font-weight: bold;
        float: left;
        width: 30%;
}
/* popup boxes will look like this */
.popup_box {
        border: 1px solid #000000;
        background: #FFFFFF;
        margin: 5px;
        padding: 3px;
}
/* Normal ad box */
.ad_box {
        border: 1px solid #0099CC;
        font-family: Tahoma;
        font-size: 11px;
        color: #333333;
        text-align: center;
    padding: 3px;
}
/* Ad box on file page */
.ad_box_2 {
        border: 1px solid #99CC66;
        font-family: Tahoma;
        font-size: 11px;
        color: #333333;
        text-align: center;
    padding: 3px;
    margin-bottom: 5px;
}
/* Line between news */
.news_line {
        border-top: 1px dotted #3399CC;
        margin-top: 5px;
}
/* Member list table */
.member_list {
        width: 100%;
        border: 0px;
        font-family: Tahoma;
        font-size: 11px;
        padding: 2px;
}
/* Footer part of the site */
.footer {
        background-image: url(images/footer.png);
        height: 42px;
        border-left: 1px solid #336699;
        border-right: 1px solid #336699;
        border-bottom: 1px solid #336699;
}
.footer_text {
    color: #FFFFFF;
        font-family: Tahoma;
        font-size: 11px;
        padding-top: 14px;
        text-align: center;
}
.footer_link:link {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}
.footer_link:visited {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}
.footer_link:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
p
{
	font: 9pt Tahoma;
}
.top {
         margin: auto;
	width: 777px;

}
.tborder
{
	background: #E6E6E6;
	color: #000000;
}
td
{
	font: 9pt Tahoma;
}
.vbmenu_control
{
	background: #869BBF url('http://www.sh2soft.net/themes/sh2soft2008/images/ccc.gif') repeat-x top left;
	color: #FFFFFF;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Tahoma
}
.wve {
	font-family: tahoma;
	margin: auto;
	
}
.header {
	background-image: url('http://www.sh2soft.net/themes/sh2soft2008/images/head-center.gif');
	height: 80px;
	clear: both;
	margin: auto;
	width: 777px;
	background-repeat: repeat
}
.img-left {
	background-image: url('http://www.sh2soft.net/themes/sh2soft2008/images/head-left.gif');
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	width: 230px
}
.img-right {
	background-image: url('http://www.sh2soft.net/themes/sh2soft2008/images/head-right.gif');
	background-repeat: no-repeat;
	float: right;
	height: 80px;
	width: 532px
}
.page
{
	background: #f9f9f9;
	color: #000000;
}

/*x onArcade 2 CSS x*/
