/* dEEp */


.matchinfo {width:100%;}
*.matchinfo th, .matchinfo td {
	padding:0px 0px 0px 10px;
}
.matchinfo_np td { padding:0;}

.description_box td {
	padding:10px 0px 0px 0px;
}


.column_25 {
	width: 25px;
}
.column_50 {
	width: 50px;
}

.column_15 {
	width: 15px;
}


.column_100 {
	width: 150px;
}
.column_150 {
	width: 150px;
}


.link_for_forum {
	border-left: 1px #343434 solid;
	border-right: 1px #343434 solid;
	border-top: 1px #343434 solid;
    border-bottom: 1px #343434 solid;
	background-color:#CCCCCC;
}

.mylinks {
	color: #FF660F;
	font-weight: bolder;
}
.mylinks a:hover { text-decoration: underline;}

.top_banner {
	width: 930px;
	background-image: url(../img/bordo.png);
	height: 21px;
	border-bottom: 1px #343434 solid;
	padding: 5px 10px 0px 10px;
	font-size: 8pt;
/*	font-weight: bolder; */
	color: #FF660F;

}

.replay_not_found {
	background-image: url(../img/replay_not_found.png);
	height: 300px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;

}

.top_links {
	width: 150px;
	color: #FF660F;
}

.top_banner a:hover { text-decoration: underline; }


.top_bar    {
	width: 100%;
	background-color: #FF3300;
}

.replays_banner {
/*	width: 110px; */
	width: 930px; 
	
		background-image: url(../img/replays_banner.jpg);
	height: 30px;
    border-bottom: 1px #343434 solid;
	/*padding-left: 840px;*/ 
	padding-left: 20px; 
    
    	padding-top: 90px; 
}

.replays_home {
	background-image: url(../img/index1.jpg);
	height: 75px;
    border-bottom: 1px #343434 solid;
	padding-left: 450px; 
	padding-top: 485px; 
}





.templatexml {
	width: 110px;
	background-image: url(../img/templatename.png);
	height: 30px;
    border-bottom: 1px #343434 solid;
	padding-left: 830px; 
	padding-top: 10px; 
}


.top_banner_table {
	height: 25px;
	white-space: nowrap;
	padding-left: 10px;
}



.replays_menu {
	color: #FFFFFF;
    font-weight:bold;
}

/* ---------- replay Index Start ---------- */

.replay_bar {
	width:100%;
	background-image: url(../img/green50p.png);
/*	border-bottom: 1px #343434 solid; */
}

.replay_bar_light {
	width:100%;
	background-image: url(../img/green51p.png);
}



.replay_bar_details {
	width:100%;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px #FFFFFF solid;
	height: 162px;
}

.map_border {
	border-left: 0px #343434 solid;
	border-right: 1px #343434 solid;
    border-bottom: 1px #343434 solid;
    border-top: 1px #343434 solid;
}

.match_cell {
	border-left: 1px #777777 solid;
	border-right: 1px #777777 solid;
	padding: 3px 0px 0px 5px;
	vertical-align: top;

}
.comment_cell {
	border-top: 1px #777777 solid;
	padding: 2px 0px 0px 10px;
}

.info_cell {
	padding: 3px 0px 0px 5px;
	vertical-align: top;
}


.info_table {
}

.info_table td, th {
	padding: 2px 0px 0px 5px;
	width: 85px;
 	text-align: left;
}

.info_table textarea {
	background-color: #FF0000;
}

.dtable {
}

.dtable tr,td {
	vertical-align: top;
}

.download_button {
	padding: 10px 0px 10px 0px;
	text-align: center;
/*	background-color: #FFFF00;*/
}
/*
.download_button a {
	font-weight: bolder;
	background-color: #FF660F;
	padding: 3px 5px 3px 5px;
}

.download_button a:hover {
background-color:#FFFFFF; color:#000000;
}
*/
.download_box {
	padding: 10px 0px 5px 5px;
}


.reference_link {
	font-size: 12px;
}

.rtable {
}

.rtable td {
	padding:15px 3px 14px 3px; 
	text-align:center;
    white-space:nowrap;
	border : 1px #555555 solid;
}

.rtable_nc {
}

.rtable_nc td {
	padding:15px 3px 14px 3px; 
	text-align:center;
    white-space:nowrap;
	border : 1px #555555 solid;
	color: #AAAAAA;
}


.winner {
	color:  #00CC00;
	font-weight: bolder;
}

.looser {
	color: #D70000;
	font-weight: bolder;
}

.score_bar {
	border: 1px #343434 solid;
	height: 15px;
}
.players {
}

.players td {
	padding: 1px 3px 3px 5px;
	border-left: 1px #555555 solid;
	border-right: 1px #555555 solid;
	border-bottom: 1px #555555 solid;
	text-align: left;	
	width: 155px;
}

.players a {
	color: #FF6600;
	font-weight:bolder;
}

.players a:hover {
	text-decoration: underline;
}


.USA_color{ 
	border-left: 1px #343434 solid;
	border-right: 1px #343434 solid;
	background-color:#0033FF;
	}
.NATO_color{ 
	border-left: 1px #343434 solid;
	border-right: 1px #343434 solid;
	background-color:#0033FF;
	}

.USSR_color {
	border-left: 1px #343434 solid;
	border-right: 1px #343434 solid;
	background-color:#990000;
	}
.USA_flag {
	width: 25px;
	background-image: url(../img/replay-usa.png);
}
.NATO_flag {
	width: 25px;
	background-image: url(../img/replay-nato.png);
}
.USSR_flag {
	width: 25px;
	background-image: url(../img/replay-ussr.png);
}

.no_flag {
	width: 25px;
}

.finalcutlink {
	text-align:center;
}
.finalcutlink a {color: #FF660F; }
.finalcutlink a:hover { text-decoration: underline; }


/* ---------- Filters Index Start ---------- */
.filter_bar {
	width:100%;
	padding: 11px 5px 11px 0px;
	background-image: url(../img/orange.png);/*	background-color: #FF6600;*/
    border-bottom: 1px #343434 solid;

}
.filter_bar_options {
	width:100%;
	padding: 5px 5px 5px 25px;
	background-image: url(../img/orange.png);
    border-bottom: 1px #343434 solid;
}
.filter_bar_options td { 	font-size: 10px; }
.filter_bar_options a:hover {background-color:#FFFFFF; color:#000000;}

/*
.filter_istate  {
    height:31px;
    overflow:hidden;
}
*/

.ftable {
}

.ftable td {
	padding:3px 3px 3px 3px; 
	text-align:left;
    white-space:nowrap;
}



.pages_bar {
}

.pages_bar a:hover {background-color:#FFFFFF; color:#000000;}
.pages_bar p {
	padding:3px 0px 3px 3px; 
}
.current_page {
    font-weight:bold;
    padding:0 2px 1px 2px;
    border:1px solid #FFFFFF;
}


.fbutton {
	width: 25px;
	padding:3px 3px 3px 3px; 
	border-top: 1px #343434 solid;
    border-left: 1px #343434 solid;
    border-bottom: 1px #343434 solid;
    border-right: 1px #343434 solid;
	background-color: #FF660F;
	cursor: pointer;
	text-align:center;
	white-space:nowrap;
	
}

.submit_button {
	width: 50px;
	padding:5px 5px 5px 5px; 
	border: 1px #343434 solid;
	background-color: #AA0F0F;
	cursor: pointer;
	text-align:center;
}



/*------------------------------ Uploading handling -----------------------*/
.upload_is_empty {
	background-image: url(../../img/upload_no_name.png);
	height: 300px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;

}

.upload_is_2_big {
	background-image: url(../../img/upload_2_big.png);
	height: 300px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

.upload_server_error {
	background-image: url(../../img/upload_server_error.png);
	height: 300px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

.upload_wrong_ext {
	background-image: url(../../img/upload_wrong_ext.png);
	height: 300px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

.upload_success {
	background-image: url(../../img/upload_success.png);
	height: 65px;
	background-repeat: no-repeat;
	padding: 80px 10px 0px 26px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

.upload_success span {
	color: #000000;
};



/* --------------------------------------- */
/* ---------- Forum Index Start ---------- */
/* --------------------------------------- */
.main_menu_frame {width:100%;}

.main_menu_frame, .main_menu_frame td {
	padding:15px 5px 14px 5px;
}

.main_menu {width: 905px}

.main_menu, .main_menu td {
	padding:0px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_number {
	width: 45px;
	text-align:center;
	white-space:nowrap;
	cursor: pointer;
	visibility:Visible;
	border-top: 1px #343434 solid;
	border-left: 1px #343434 solid;
	border-bottom: 1px #343434 solid;
	border-right: 1px #343434 solid;
	background-color: #FF660F;
  }
.filter_button {
	width: 45px;
	text-align:center;
	cursor: pointer;
	border-top: 1px #343434 solid;
    border-left: 1px #343434 solid;
    border-bottom: 1px #343434 solid;
    border-right: 1px #343434 solid;
	background-color: #FF660F;
  }


.current_page {
	text-align:center;
	white-space:nowrap;
	visibility:Visible;
  }


.page_number_hidden {
	width: 45px;
	text-align:center;
	white-space:nowrap;
	visibility:Hidden;
}


.copyright_bar {
	width: 750px;
	padding:100px 100px 50px 100px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-weight: lighter;
}






.copyright_bar a {color: #000000; };
.cdeep a:hover { text-decoration: underline; };


/* --------------------------------------- */
/* ----------- Forum Index End ----------- */
/* --------------------------------------- */



/* eof dEEp */



/* -------------------------------------------- */
/* ---------- Generic Elements Start ---------- */
/* -------------------------------------------- */
html {overflow-y:scroll;}

body {
    margin:0;
    color:#FFFFFF;
	
    font-size:11px;
    font-family:verdana;
    background:#BBBBBB url('../img/body-bg.png') repeat-y center;
}

table {border-collapse:collapse; padding:0;}
td    {padding:0;}
a     {color:#FFFFFF; text-decoration:none;}
a img {border:0;}

p {
    margin:0;
    display:inline;
    position:relative;
}

input, select {
	font-family:verdana;
	font-size:11px;
	position:relative;
	background-color: #DDDDDD;
	border-color: #666666;
}

textarea {
	font-family:courier;
	font-size:11px;
}



input.checkbox {
    margin:0 5px 0 0;
    width:15px;
    height:15px;
}
input.radio {
    margin:0px;
    width:14px;
    height:14px;
    position:relative;
}

label {position:relative;}

/* -------------------------------------------- */
/* ----------- Generic Elements End ----------- */
/* -------------------------------------------- */


/* ------------------------------------------ */
/* ---------- Site Structure Start ---------- */
/* ------------------------------------------ */
#topbar {
    text-align:center;
    height:30px;
    background:#000000 url('../img/topbar-bg.png') repeat-x;
}

#main-container {
    width:950px;
    margin:0 auto;
}
    #head {
        width:950px;
        height:100px;
        background:#000000 url('../img/header23.png') no-repeat;
    }
    #body {
        width:950px;
        padding:0 3px 0 1px;
        background-image:url('../img/outer-borders.png');
    }
        #mbordg {width:950px; height:4px; background-image:url('../img/menu-border-grey.png');}
        #menu   {width:950px; height:35px; background-image:url('../img/menu-bg.png');}
        #menu * {display:inline;}
        #mbordw {width:950px; height:8px; background-image:url('../img/menu-border-white.png');}
        #lgnbar {
            width:950px;
            height:20px;
            background-image:url('../img/loginbar-bg.png');
        }
            #lguser {
                float:right;
                height:20px;
                padding:0 15px 0 0;
                font-weight:bold;
                color:#000000;
                line-height:18px;
            }
            #lguser a {color:#000000;}
        #mbordo {width:950px; height:5px; background-image:url('../img/menu-border-orange.png');}
        #cntntbg1 {background:#777777 url('../img/bg-stripe.png') repeat;}
            .cntntbg2 {
                padding:10px;
                width:930px;
                overflow:hidden;
            }
            .cntntbg2#globe {background:transparent url('../img/bg-globe.png') no-repeat;}
            .cntntbg2#nato-air {background:transparent url('../img/bg-nato-air.png') no-repeat;}
            .cntntbg2#nato-armor {background:transparent url('../img/bg-nato-armor.png') no-repeat;}
            .cntntbg2#nato-infantry {background:transparent url('../img/bg-nato-infantry.png') no-repeat;}
            .cntntbg2#nato-support {background:transparent url('../img/bg-nato-support.png') no-repeat;}
            .cntntbg2#usa-air {background:transparent url('../img/bg-usa-air.png') no-repeat;}
            .cntntbg2#usa-armor {background:transparent url('../img/bg-usa-armor.png') no-repeat;}
            .cntntbg2#usa-infantry {background:transparent url('../img/bg-usa-infantry.png') no-repeat;}
            .cntntbg2#usa-support {background:transparent url('../img/bg-usa-support.png') no-repeat;}
            .cntntbg2#ussr-air {background:transparent url('../img/bg-ussr-air.png') no-repeat;}
            .cntntbg2#ussr-armor {background:transparent url('../img/bg-ussr-armor.png') no-repeat;}
            .cntntbg2#ussr-infantry {background:transparent url('../img/bg-ussr-infantry.png') no-repeat;}
            .cntntbg2#ussr-support {background:transparent url('../img/bg-ussr-support.png') no-repeat;}
                #col-left   {width:670px; float:left;}
                #lbox {
                    width:638px;
                    margin:0px 0px 10px 0px;
                    border:1px solid #020C0C;
                        }
                #col-right  {width:250px; float:right;}
                #fullbox {
                    padding:15px;
                    width:898px;
                    border:1px solid #000000;
                }
    #foot {
        padding:30px 100px 50px 100px;
        width:750px;
        background:#000000 url('../img/foot-bg.png') repeat-x;
        text-align:center;
    }
        span.copy {color:#666666; font-size:10px; font-family:arial;}
            span.copy a {color:#999999;}
/* ------------------------------------------ */
/* ----------- Site Structure End ----------- */
/* ------------------------------------------ */




/* ----------------------------------------- */
/* ---------- Global Styles Start ---------- */
/* ----------------------------------------- */
.redhead {
    height:23px;
    padding:10px 15px 0 15px;
    margin:0 0 2px 0;
    font-weight:bold;
    text-transform:uppercase;
    background:#6F070C url('../img/redhead-bg.png') repeat-x;
}

.rboxhead {
    height:25px;
    padding:8px 14px 0px 14px;
    background:#CC3300 url('../img/spriteset01.png') -0px -0px no-repeat;
}

.lboxhead {
    height:25px;
    padding:8px 14px 0px 14px;
    background:#CC3300 url('../img/spriteset01.png') -251px -0px no-repeat;
}

.orange, .orange a {color:#FF7F00;}
/* .black, .black b {color: #000000}; */

.red, .red a {color:#CC3300;}
.grngrey, .grngrey a {color:#7A9699;}
.grngrey2, .grngrey2 a {color:#B8CACC;}
span.grey {color:#666666;}


/* ---------- Folders Start ---------- */
/* ----------------------------------- */
.istate  {
    height:43px;
    overflow:hidden;
}
.opened  { height:100%; }
.tbar    {
	width: 100%;
}
.tbar_orange    {
	width: 100%;
	background-image: url(../img/folder-closed.png);
}

.foldcnt {
    padding:1px;
    border-bottom:1px solid #FFFFFF;
}
.closed .foldcnt { visibility:hidden; }
.opened  .frmindx .col5 
.closed  .frmindx .col5 
.foldcnt .frmindx .col1 { padding-left:30px; }

.myistate  {
    height:23px;
    overflow:hidden;
}
.myopened  { height:100%; }
.mytbar    {
	width: 100%;
}
.myfoldcnt {
    padding:1px;
    border-bottom:1px solid #FFFFFF;
}
.myclosed .myfoldcnt { visibility:hidden; }
.myopened .mytbar .myfrmindx .col5 { background-image:url('../img/folder-open.png') }
.myclosed .mytbar .myfrmindx .col5 { background-image:url('../img/folder-closed.png') }
.myfoldcnt .myfrmindx .col1 { padding-left:30px; }



/*-------------------------------------------------------------------------*/

.upload_notice {
	padding: 20px 20px 20px 26px;
	font-size: 12px;
	text-align: justify;
}

.upload_notice span {color: #333333;}
.upload_notice a {color: #FF660F; text-decoration: underline; }
.upload_notice a:hover { text-decoration: underline; }
.upload_notice table {
	font-size: 12px;
}

.upload_notice td {
    height:25px;
    width:100px;
}

.upload_notice input, select {
	font-family:verdana;
	font-size:11px;
	background-color: #DDDDDD;
	border-color: #666666;
}

.upload_form_frame {
	border: 1px #666666 solid;
	width: 600px;
	padding: 20px 20px 20px 26px;
};



#copy {
 width:200px; 
 margin:0 auto;
 margin-top:20px;
 margin-bottom:20px;
 text-align:center;
}

#copy a {
		color:#ddd;
	}	

#copy a:hover {
		color:#F63;
	}	



