@charset "utf-8";
/* CSS Document */
/********************************************************************************
        TAGS
********************************************************************************/
body    {
        margin:0; padding:0;
/*		background:#e9deca url('images/main_bg.gif') top repeat-x; /*ulr('images/main_bg.gif') top repeat-x;*/
        background-color:#000000;
/*
        background-image:ulr('images/main_bg.gif');
        background-repeat:repeat-x; background-position:top;*/
		color:#e5e5e5;
}
body, *       {
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        font-size: 11px; color:#e5e5e5;
        font-style:normal;
}

a img   {
        border:0;
}

a               {
        text-decoration:underline;  font-weight:normal}
a:link  {
        color:#fee6af;
}
a:visited       {
        color:#e2cc9b;
}
a:hover         {
        color:#fffe8f;
}
a:active        {
        color:#fffe8f;
}

h1      {
        font-size: 18px; font-weight:bold;
        color:#fff;
        display:block; margin:0; padding: 5px 0 0 10px;
}
h2      {
        font-size: 12px; font-weight:bold;
        display:block;
}

h3      {
        font-size: 12px; font-weight:bold;
        display:block; margin:0; padding: 5px 0 0 10px;
		color:#fee6af;
		}


p       {
        margin: 5px 0;
}
ul      {
        margin:0
}

/********************************************************************************
	COMMON
********************************************************************************/
.imgBlock	{display:block}
.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.mr10	{margin-right:10px;}
.ml10	{margin-left:10px;}
.ml20	{margin-left:20px;}
.ml170	{margin-left:170px}
.mt-7	{margin-top:-7px;}
DIV.dfl	{float:left}
DIV.dfr	{float:right}
DIV.dcb	{clear:both}
IMG.ifl	{display:block; float:left;}
IMG.ifr	{display:block; float:right;}

.height1	{height:1px}
.height5	{height:5px}

.thumbnail	{ border:#a3b0bf 2px solid;}

.note		{font-size:10px}

/********************************************************************************
	Colors
********************************************************************************/
.olive		{ color:#808000}
.ohr		{ color:#e17400}
a.ohr		{ color:#e17400; text-decoration:underline;}
.green		{ color:#008000}
.teal		{ color:#00807b}
.greenLT	{ color:#50e645}
.brown		{ color:#54402a}
.blueLT		{ color:#2a80a8}
.pink		{ color:#ee3e6a}
.red		{ color:#cd480d}
.cyan		{ color:#02a9db}
.black		{ color:#000000}
.blue		{ color:#004fa8}

/********************************************************************************
	Main Blocks
********************************************************************************/
div#mainFrame	{
	position:absolute;
	left:50%; margin-left:-500px;
	width:1000px; padding:1px;
	background-color:#49525d;
/*	background-image:url('images/bg_mainframe.gif');
	background-position:top; background-repeat:repeat-x;*/
}


/********************************************************************************
	PHPFox Header banner
********************************************************************************/
div#pfHeader	{ 
	width:998px; height:55px;
	background-image:url('images/CPG/bg_in_header.png');
	background-position:top; background-repeat:repeat-x;
	margin:3px 1px;
}

div#pfHeader p	{
margin:0;
margin-bottom:5px;
}

img#dmwInLogo	{
	position:relative; top:5px; left:15px;
	width:180px; height:45px;
	float:left;
}

#inHeaderInText	{
	position:relative;
	float:left;
	width: 770px;
	padding:5px;
	margin-left:15px;
}
#inHeaderText H1	{
	margin-left:0;
	padding-left:0;
}


/********************************************************************************
	Main menu
********************************************************************************/
div.menuBar	{
	width:100%; height:23px;
	background-color:#424446;
	background-image:url('images/bg_menu_top.png');
	background-position:top; background-repeat:repeat-x;
	text-align:center; vertical-align:middle;
	margin-bottom:5px; padding-top:7px;
	clear:both;
}
div.menuBar, div.menuBar *, div.menuBar a, div.menuBar a:visited {
	font-weight:normal	; color:#fff;
}
div.menuBar a { padding:0 10px; text-decoration:none}
div.menuBar a:hover, a:active { color:#ffff80; text-decoration:underline}


/********************************************************************************
	Footer
********************************************************************************/
#footer
{
	width:1000px; height:70px;
	margin:0;
	text-align:center;
	background-image:url('images/bg_footer.png');
	background-position:top left; background-repeat:no-repeat;
	padding-top:16px;
	clear:both;
}


/********************************************************************************
	COPPERMINE
********************************************************************************/

.bblink a {

        color: #0033CC;

        text-decoration: none;

}



.bblink a:hover {

        color: #0033CC;

        text-decoration: underline;

}



.maintable {

        border: 1px solid #cdcdcd;
        background-color: #000;
        margin-top: 1px;
        margin-bottom: 1px;
}



.tableh1 {

        background :#bac1c7;
        color : #c71c00;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;

}



.tableh1_compact {

        background :#bac1c7;
        color : #c71c00;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}



.tableh2 {

        background: #bac1c7 ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableh2_compact {

        background: #bac1c7 ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;

}



.tableb {

        background: #49525d ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}



.tableb_compact {

        background: #49525d ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}



.tablef {
        background: #f0dcc5;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}



.catrow_noalb {
        background: #f0dcc5 ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}



.catrow {

        background: #f7eee0 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;

}



.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}



.thumb_filename {
        font-size: 80%;
        display: block;
}



.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}



.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}



.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}



.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}



.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}



.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;

}



.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}



.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}



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



.sortorder_cell {
        background : #efdac2 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}



.sortorder_options {
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
        background : #efdac2 ;
        color : #54402a;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}



.navmenu {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #660a15;
        font-size: 100%;
        font-weight: bold;
        background : #efdac2 ;
        border-style: none;
}



.navmenu img {

        margin-top: 1px;

        margin-right: 5px;

        margin-bottom: 1px;

        margin-left: 5px;

}



.navmenu a {

        display: block;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

        text-decoration: none;

        color: #FFFFFF;

}



.navmenu a:hover {

        background : #f7eee0 ;

        text-decoration: none;

        color:         #000000;

}



.admin_menu_thumb {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #cc4400;
        background-image : url(images/CPG/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;

}



.admin_menu_thumb a {

        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}





.admin_menu_thumb a:hover {

        color: #000000;

        text-decoration: underline;

}



.admin_menu {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #cc4400;
        background-color:#f9e5c2;
        background-image : url(images/CPG/admin_button_bg.gif);
        background-position : bottom;
		background-repeat:repeat-x;
        color: #660a15;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:1px;
        padding-right:1px;
        text-align: center;

}



.admin_menu a {

        color: #660a15;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}


.admin_menu a:link, .admin_menu a:visited, a.admin_menu:link, a.admin_menu:visited	{
        color: #660a15;
        text-decoration: none;
} 
.admin_menu a:hover, a.admin_menu:hover {

        color: #c51329;
        text-decoration: underline;
}



td #admin_menu_anim {
        background-image : url(images/CPG/button_bg_anim.gif);
}



.comment_date{

        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}



.image {

        border-style: solid;
        border-width:2px;
        border-color: #a3b0bf;
        margin: 2px 10px 10px 2px;

}



.imageborder {

        border: 1px solid #bfb9ae;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
}



.display_media {

        background: #f7eee0 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;

        padding-left: 10px;

}



.thumbnails {
        background: #fce5bd; /*#f7eee0 ;*/
        padding: 5px;
}

.thumbnails_blue {
        background: #dde0f5 ;
        padding: 5px;
}

.thumbnails_green {
        background: #e9e9a9 ;
        padding: 5px;
}




.footer {

        font-size : 9px;

}



.footer a {

        text-decoration: none;

        color: #000000;

}



.footer a:hover {

        color: #000000;

        text-decoration: underline;

}



.statlink, .statlink * {

        color: #e17400;

}



.statlink a {

        text-decoration: none;

        color: #e17400;

}



.statlink a:hover {
        color: #d98021;
        text-decoration: underline;
}



.alblink a, .alblink a * {
        text-decoration: none;
        color: #c71c00;
}

.alblink a:hover, .alblink a:hover *{
        color: #c71c00;
        text-decoration: underline;
}


.catlink {
        display: block;
		margin-bottom: 2px;
}



.catlink a {
        text-decoration: underline;
        color: #bac1c7;
		font-size:14px; font-weight:bold;
}
.catlink a:hover {
        color: #fee6af;
        text-decoration: underline;
}



.topmenu {

        line-height : 130%;

        font-size: 100%;

}



.topmenu a {

        color : #0033CC;

        text-decoration : none;

}



.topmenu a:hover  {

        color : #0033CC;

        text-decoration : underline;

}



.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;

}



.img_caption_table th {

        background: #f0dcc5 ;
        font-size: 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;

}



.img_caption_table td {

        background: #f7eee0 ;

        padding-top: 6px;

        padding-right: 10px;

        padding-bottom: 6px;

        padding-left: 10px;

        border-top : 1px solid #FFFFFF;

        white-space: normal;

}



.debug_text {

        border: #BDBEBD;

        background-color: #f7eee0;

        width : 100%;

        margin : 0px;

}



.clickable_option {

        cursor : default;

}



.listbox_lang {

        color: #000000;

        background-color: #f0dcc5;

        border: 1px solid #f0dcc5;

        font-size: 80%;

        font-family: Arial, Helvetica, sans-serif;

        vertical-align : middle;



}



#vanity a {

        display:block;

        width:57px;

        height:20px;

        margin: 3px 20px;

}

#vanity img {border:0}

#v_php {float:left;background-image:url(../../images/CPG/powered-php.gif);}

#v_php:hover {background-image:url(../../images/CPG/h_powered-php.gif);}

#v_mysql {float:left;background-image:url(../../images/CPG/powered-mysql.gif);}

#v_mysql:hover  {background-image:url(../../images/CPG/h_powered-mysql.gif);}

#v_xhtml {float:right;background-image:url(../../images/CPG/valid-xhtml10.gif);}

#v_xhtml:hover {background-image:url(../../images/CPG/h_valid-xhtml10.gif);}

#v_css {float:right;background-image:url(../../images/CPG/valid-css.gif);}

#v_css:hover{background-image:url(../../images/CPG/h_valid-css.gif);}

/***********************
KONSORT
***********************/

 /*########################
 	SITE MENUS
 ########################*/
 
 
 .item {
 
 	border-top:1px #cc4400 solid;
 	border-left:1px #cc4400 solid;
 	border-right:1px #cc4400 solid;
 	border-bottom:1px #cc4400 solid;
 	padding:5px;
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
	background:#fefceb;
	background-image:url('images/CPG/menu_button_bg.gif');
	background-repeat:repeat-x; background-position:top;
 
 }
 
 .item2 {
 
 	border-top:2px #cc4400 solid;
 	border-left:1px #cc4400 solid;
 	border-right:1px #cc4400 solid;
 	border-bottom:1px #fff solid;
 	padding-top:9px;
 	padding-bottom:5px;
 	padding-right:5px;
 	padding-left:5px;	
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
 	background:#fff;
 }
 
 .item3 { border-bottom:1px #cc4400 solid;}
 .item3, .item3 *	{color:#cc4400;}
 .item a { color:#660a15; text-decoration:none; }
 .item2 a { color:#660a15; text-decoration:none; }
 .item2 a:hover { color:#660a15; text-decoration:none; }
 
 
 /*########################
 	BORDERS
 ########################*/
 
 
 .border {
 	border:1px #fff solid;
 	background:#d67f29;
 }
 
 .border2 { border:1px #e5d4b8 solid; background:#fdf5e8; color:#000;  } /*windows BG */
 .border3 { border:1px #95C719 solid; background:#000; color:#fff; }
 .border4 { border:1px #BDBDBD solid; background:#fdf5e8; }
 .border5 { border-bottom:1px #000 dashed; }
 .border6 { border:1px #95C719 solid; background:#2589C5; color:#fff; }
 .border7 { border-bottom:1px #98C920 dashed; }
 .border8 { background:#F5F5F5; border:1px #000 solid; }
 .border9 { background:#fff; color:#000; }
 
 /* USED IN MAIL ALERT */ 
 .border10 { background:#000 url(line10.gif); color:#fff; }
 .border11 { border:1px #BDBDBD solid; background:#fff; color:#000; } 
 
 /* B-BOARD */
 .border12 { background:#fff; color:#000; } 
 .border13 { background:#fdf5e8; color:#000; } 
 .border14 { background:#fdf5e8; color:#fff; } 
 
 
 /*########################
 	TEXT COLORS
 ########################*/
 
 .color { color:#000; }
 .color2 { color:#fff; }
 .color3 { color:#ff0000; }
 .color4 { color:#000; }
 
 
 
 /*########################
 	BACKGROUNDS & EXTRAS
 ########################*/
 
 .cur { cursor:pointer; }
 
 
 .pollinput {
 	background:transparent;
 	font-size:7pt;
 	border:0px;
 }
 
 
 .frame1 { background:#fdf5e8; margin:0px; }
 .main_frame1 { background:#fdf5e8; margin:0px; }
 
 .link1 a { color:#195B85; }
 .link1 a:hover { color:#195B85; text-decoration:underline; }
 
 /* USED IN MAIN MENU SQURE */
 .sqr { background:#54A4DE; vertical-align:middle; }
 
 .sqr1 
 { 
     background:#808000; 
     vertical-align:middle; 
     margin-left: 4px;
     margin-right: 3px;
 }
 
 /* COMMENT BOX */
 .comment {
 	border:1px #BDBDBD solid;
    background:#fdf5e8;
    color:#000;
 }
 
 .comment-text {
 	color:#000;	
 	font-size:8pt;
 }
 
 .comment-headline {
 	background:#fdf5e8;
 	color:#000;
 	padding:5px;
 	font-size:7pt;
 }
 
 .comment-head {
 	background:#195B85; 
 	font-size:7pt;
 	color:#fff;
 	padding:5px;
 }
 
 .comment-head a { color:#fff; }
 .comment-head a:hover { color:#54A4DE; }
 
 
 
 /*########################
 	BOTTOM MENUS
 ########################*/
 
 #bottom3 {
/* 	background:#646400;*/
 	width:100%;
 	font-size:7pt;
 	font-weight:bold;
 	text-align:center;
 	color:#fff;
 }
 
 #bottom3 a {
 	color:#fffa7f;
 }
 
 #bottom3 a:hover {
 	color:#fff;
 	text-decoration:underline;
 }
 
 #bottom4 {
 	background:#808000;
 	width:100%;
 	color:#fff;
 }
 
 /*########################
 	FORUM
 ########################*/
 
 .forum-1 {
 	background:#54A4DE;
 	color:#fff;
 	font-size:8pt;
 }
 
 .forum-2 {
 	background:#F6F6F6;
 	color:#000;
 	font-size:8pt;
 }
 
 .forum-2 a { color:#54A4DE; }
 .forum-2 a:hover { color:#54A4DE; text-decoration:underline; }
 
 .forum-3 {
 	border:1px #000 solid;
 }
 
 .forum-4 {
 	border:1px #000 solid;
 	background:#fff;
 	color:#000;
 	font-size:8pt;
 }
 
 .forum-q {
 	background:#F5F5F5;
 	color:#000;
 	font-size:8pt;
 	border:1px #54A4DE solid;
 
 }
 
