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

a img   {
        border:0;
}

a               {
        text-decoration:underline;  font-weight:normal}
a:link  {
        color:#004fa8;
}
a:visited       {
        color:#9e93c7;
}
a:hover         {
        color:#03a8f4;
}
a:active        {
        color:#8c2328;
}

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

/********************************************************************************
	COMMON
********************************************************************************/
.imgBlock	{display:block}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.mr10	{margin-right:10px;}
.ml10	{margin-left:10px;}
.ml20	{margin-left:20px;}
.ml170	{margin-left:170px}
.mt10	{margin-top:10px;}
.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: 2px solid white;}

.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:#47a800}
.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;*/
	margin-right:auto;margin-left:auto;
	width:1000px; padding:1px;
	background-color:#fdf5e8;
	background-image:url('bg_mainframe.gif');
	background-position:top; background-repeat:repeat-x;
}

/********************************************************************************
	Top Bar
********************************************************************************/
div#topBar	{
	width:100%; height:32px;
	background-color:#e8d0b6;
	background-image:url('onheader_bg.gif');
	background-position:top; background-repeat:repeat-x;
}
div#topBar *	{
	color:#002754;
	font-size:10px;
}
div#preIntro	{
	width:520px; padding:5px; float:left;
}
#preIntro	a	{
	font-weight:bold; color:#5a5fa1; text-decoration:underline;
}


div#preNav	{
	width:360px; float:right;
	padding-top:10px;
}
#preNav	a	{
	font-weight:bold; color:#5a5fa1; font-size:11px;
}
#preNav a:link,a:visited { text-decoration:none}
#preNav a:hover,a:active { text-decoration:underline}

/********************************************************************************
	Header banner
********************************************************************************/
div#Header	{ 
	width:998px; height:145px;
	background-image:url('bg_header01.png');
	background-position:top; background-repeat:repeat-x;
	margin:3px 1px;
}
div#Header01	{ 

	width:998px; height:145px;

	background-image:url('bg_header01.png');

	background-position:top; background-repeat:repeat-x;

	margin:3px 1px;

}


img#dmwLogo	{
	position:relative; top:15px; left:15px;
	width:120px; height:120px;
	float:left;
}

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

div#icons	{
	position:relative;
	float:left;
	width: 85px;
	height:143px;
	text-align:center;
}


div#icons div {
	text-align:center;
	margin:12px auto;
}
div#icons div a:link	{ 
	color:#2a7cd8; text-decoration:none;
	font-weight:bold;
	font-size: 11px;
}
div#icons div a:visited	{ 
	color:#2a7cd8; text-decoration:none;
	font-weight:bold;
}
div#icons div a:hover	{ 
	color:#2a7cd8; text-decoration:underline;
	font-weight:bold;
}
div#icons div a:active	{ 
	color:#cb4205; text-decoration:underline;
	font-weight:bold;
}

#inHeaderBlok
{
	position:relative;
	float:left;
	width: 115px;
	height: 120px;
	padding-left:10px;
	margin-left:0px;
	text-align:center;
}

#inHeaderBlokC
{
	position:relative;
	float:left;
	width: 115px;
	height: 120px;
	padding-left:10px;
	margin-left:0px;
	text-align:center;
}

#inHeaderAdText	{
	position:relative;
	float:left;
	width: 380px;
	padding-top:10px;
	margin-left:0;
	text-align:center;
}
#inHeaderAdText H1	{
	margin-left:0;
	padding-left:0;
	font-size:14px;	
}


/********************************************************************************
	Main menu
********************************************************************************/
div.menuBar	{
	width:100%; height:23px;
	background-color:#e5ceb2;
	background-image:url('bg_menu_top.gif');
	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:bold; color:#5a5fa1;
}
div.menuBar a { padding:0 10px; text-decoration:none}
div.menuBar a:hover, a:active { color:white; text-decoration:underline}


/********************************************************************************
	Main content
********************************************************************************/
#mainBlockLft	{width: 680px; float:left}
#mainBlockRgt	{width: 320px; float:right}

.links5x2	{
width:100%;
clear:both;
}

.links5x2 div
{
/*border:1px solid green;*/
width:190px;
margin-left:6px;
}


.links5x2 div ul
{
list-style:none;
margin-bottom:5px;
margin-left:5px;
}

.links5x2 div ul li
{
margin-bottom:7px;
}


html>body .links5x2 div ul
 { margin-left:-40px;} /* gecko & IE7 */
 
*:first-child+html .links5x2 div ul
{
	margin-left:0; !important; /* #%@#%(! IE 7 */
}


.links1x3	{

width:100%;

clear:both;

}


.links1x3 div

{

/*border:1px solid green;*/

width:190px;

margin-left:6px;

}





.links1x3 div ul

{

list-style:none;

margin-bottom:5px;

margin-left:5px;

}



.links1x3 div ul li

{

margin-bottom:7px;

}





html>body .links1x3 div ul

 { margin-left:-40px;} /* gecko & IE7 */

 

*:first-child+html .links1x3 div ul

{

	margin-left:0; !important; /* #%@#%(! IE 7 */

}


/*************
General Block Styles
*************/

.inVbLinksHor h2,
.inVbLinksVert h2,
.inPhbLinksHor h2,
.inPhbLinksVert h2,
.inPbLinksHor h2,
.inPbLinksVert h2 {
margin-top:0px;
margin-bottom:9px;
padding-top:6px;
display:inline-block;
/*border:1px solid red;*/

}


.inVbLinksHor ul,
.inVbLinksVert ul,
.inPhbLinksHor ul,
.inPhbLinksVert ul,
.inPbLinksHor ul,
.inPbLinksVert ul 	{
list-style:none;
margin-bottom:5px;
margin-left:5px;
}

.inVbLinksHor ul li,
.inVbLinksVert ul li,
.inPhbLinksHor ul li,
.inPhbLinksVert ul li,
.inPbLinksHor ul li,
.inPbLinksVert ul li	{
margin-bottom:7px;
}


html>body .inVbLinksHor ul,
html>body .inVbLinksVert ul,
html>body .inPhbLinksHor ul,
html>body .inPhbLinksVert ul,
html>body .inPbLinksHor ul,
html>body .inPbLinksVert ul 	
 { margin-left:-40px;} /* gecko & IE7 */
 
*:first-child+html .inVbLinksHor ul,
*:first-child+html .inVbLinksVert ul,
*:first-child+html .inPhbLinksHor ul,
*:first-child+html .inPhbLinksVert ul,
*:first-child+html .inPbLinksHor ul,
*:first-child+html .inPbLinksVert ul 	
{
	margin-left:0; !important; /* #%@#%(! IE 7 */
}

.line /* When the links at the right exist */
{
	width:486px;
	height:145px;
/*	border:1px solid green;*/
}	

.lineU /* For User Profiles, When the links at the right exist */
{
	width:664px;
/*	border:1px solid green;*/
}	


.lineNoLinks /* When the links at the right exist */
{
	width:656px;
	height:145px;
/*	border:1px solid green;*/
}
.lineUNoLinks /* For User Profiles, When the links at the right exist */
{
	width:656px;
	height:175px;
/*	border:1px solid green;*/
}	

.lineNoLinks .inBlock,
.lineUNoLinks .inBlock
{
	width:152px;
}


/*************
 VideoBlock
*************/

.VideoMainBlock	h2	{
	color:#5a5fa1;
}


.contentVb .inLinks	a
{
	color:#FFFFFF; text-decoration:none;
}

.contentVb .inLinks	span
{
	color:#5a5fa1; text-decoration:none;
}

/*************
 PhotoBlock
*************/

.PhotoMainBlock	a,
.PhotoMainBlock a:link
{
	color:#80333c;
	text-decoration:underline;
}

.PhotoMainBlock a:visited
{
	color:#bc6d58;
	text-decoration:underline;
}

.PhotoMainBlock a:hover
{
	color:#cc4408;
	text-decoration:underline;
}
.PhotoMainBlock a:active
{
	color:#cc4408;
	text-decoration:none;
}


.PhotoMainBlock	h2,
.contentPhbL h2,
{
	color:#cc4400;
}

.contentPhb .inLinks a,
.contentPhb .inLinks a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPhb .inLinks	span
{
	color:#cc4400; text-decoration:none;
}

/*************
 ProfilesBlock
*************/

.ProfileMainBlock	a,
.ProfileMainBlock	a:link
{
	color:#0d8063;
	text-decoration:underline;
}
.ProfileMainBlock a:visited
{
	color:#69b3a1;
	text-decoration:underline;
}
.ProfileMainBlock a:hover
{
	color:#99993d;
	text-decoration:underline;
}
.ProfileMainBlock a:active
{
	color:#99993d;
	text-decoration:none;
}

.ProfileMainBlock	h2	{
	color:#99993d;
}


.contentPb .inLinks	a,
.contentPb .inLinks	a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPb .inLinks	span
{
	color:#99993d; text-decoration:none;
}


/*************
Contests Block
*************/
ul#contestLink{
	width:100%;
	height:320px;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#contestLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#contestLink{
	margin-left:0px;
} /* For IE7 */

ul#contestLink li{
	margin:0; padding:0;
}

ul#contestLink li a{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#e17400;
	font-weight:bold;
	background-image:url(inb_subi.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;
}

ul#contestLink li span
	{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#ffffff;
	font-weight:bold;
	background-image:url(inb_subi_on.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;

}

ul#contestLink li p{
	margin-left:6px;
}

/*************
Trade Links with pictures Block
*************/
ul#tradeLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#tradeLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#tradeLink{
	margin-left:0px;
} /* For IE7 */

ul#tradeLink li{
	margin:5px 3px; padding:0;
	height:50px;
	max-height:120px;
}

/*************
Profile of the day
*************/
.UserName	{
	font-size: 12px; font-weight:bold;
	color:#e17400;
}

/*************
	forums
*************/
ul.forum {
list-style-type:decimal; margin-left:25px;
}
html:root ul.forum { margin-left:-15px;} /* gecko ONLY */

ul.forum li {
	margin-bottom:4px;
}
/*************
	blogs
*************/
ul.blog {
list-style-type:none; 
margin-left:0px;
}
html:root ul.blog { margin-left:-40px;} /* gecko ONLY */

ul.blog li {
	margin-bottom:4px;
}

ul.blog li span
{
	font-weight:bold;
	color:#e17400;

}

/*************
	polls
*************/
ul.polls {
list-style-type:square;
margin-left:25px;
}
html:root ul.polls { margin-left:-15px;} /* gecko ONLY */

ul.polls li {
	margin-bottom:4px;
}

/*************
	old styles
*************/

ul.clean	{
list-style:none;
}
ul.clean, ul.clean * {font-weight:bold}
html:root ul.clean { margin-left:-30px;} /* gecko & IE7 */

.photoname	{font-weight:bold; color:#d60000}
a.photoname:link	{color:#d60000; text-decoration:none}
a.photoname:visited	{color:#d66060; text-decoration:none}
a.photoname:hover	{color:#f20000; text-decoration:underline}
a.photoname:active	{color:#fffc00; text-decoration:underline}

.videoname	{font-weight:bold; color:#0065d6}
a.videoname:link	{color:#0065d6; text-decoration:none}
a.videoname:visited	{color:#409aff; text-decoration:none}
a.videoname:hover	{color:#0092d6; text-decoration:underline}
a.videoname:active	{color:#fffc00; text-decoration:underline}

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

