/*

 * CSS Style for "Artifex" Theme

 * @author ZulloP

 * @url http://eshop.webrevolution.org

 * @email eshop@webrevolution.org

 */



body {

margin: 2px 0px;
padding: 0;
margin-right: auto;
margin-left: auto;

	color: #CCCCCC;

    background-color: #010101;

    font: 12px Verdana,Arial,Helvetica,Sans-Serif;

    line-height: 130%;
    font-size: 12px;
}

#body_bg {

	background-color: #333333;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

	margin-top: 0px;

}

a:link, a:visited {

	color: #c9b65b;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.small {

	font-size: 10px;

	color: #999999;

	border-bottom: 1px solid #666;
	padding-bottom: 8px;
	margin-bottom: 7px;

}


span.small {

	font-size: 10px;

	color: #999999;

	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;

}


.createdate {

	font-size: 10px;

	color: #acacac;

}

.modifydate {

	font-size: 10px;

	color: #999999;

	padding-top: 10px;

}

.pagenavcounter {

	font-size: 10px;

	color: #999999;

	padding-bottom: 10px;

}

.readon {

	padding: 0px 450px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #949494;
}

#pathway {

	color: #9d9d9d;

	padding-left: 20px;

	font-family: Tahoma, Verdana, Arial;

	font-size: 10px;

}

a.pathway:link, a.pathway:visited {

	font-family: Tahoma, Verdana, Arial;

	font-size: 10px;

	color: #9d9d9d;

	text-decoration: none;

}

a.pathway:hover {

	color: #ffffff;	text-decoration: underline;

}

.contentheading {

	font-size: 13px;

	font-weight: bold;

	color: #c9b65b;

}

a.contentpagetitle:hover {

	text-decoration: underline;

}

.contentheading h1 {

margin-bottom: 0;
margin-top: 14px;

}

#mainbody {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	color: #525252;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	width: auto;

}

table.moduletable, table.moduletable_forum {

	width: auto;

	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: none;
	border-bottom: 1px solid #571b00;
    border-left: 1px solid #571b00;
    border-right: 1px solid #571b00;

}

table.moduletable th, table.moduletable_forum th {

	font-family: Tahoma, Verdana, Arial;

	font-size: 13px;

	font-weight: bold;

	color: #ddd499;

	text-align: center;

	width: 188px;

	height: 25px;

	background-image: url(../images/menu_top.gif);

	background-repeat: repeat-x;

	padding-top: 4px;

	background-position: 0px 0px;

}

table.moduletable td, table.moduletable_forum td {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;
	color: #cccccc;

	padding-bottom: 2px;

}

table.moduletable_forum td {
	padding-left: 8px;
	text-align: left !important;
}
table.moduletable_forum td p {
margin: 9px 0;
}



.moduletable a:link, .moduletable a:visited {

	font-family: Tahoma, Verdana;

	color: #c9b65b;

	text-decoration: none;

}

.moduletable a:hover {

	color: #c9b65b;

	text-decoration: underline;

}



a.mainlevel:link, a.mainlevel:visited {

    /*display: block;
	line-height: 25px;

	background-image: url(../images/menu2.jpg);*/

	font-family: Tahoma, Verdana, Arial;

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

	color: #9c915e;

	text-align: center;

	padding-left: 0px;

	margin-top: 1px;
	width: 190px;

}

a.mainlevel:hover {

  /*  display: block;
	line-height: 25px;

	background-image: url(../images/menu2.jpg); */

	color: #c9b65b;

	text-decoration:none;

}

a.sublevel:link, a.sublevel:visited {
	background: #222222;
    display: block;
    display: list-item;
	line-height: 15px;

    padding-left: 10px;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial;

	font-weight: bold;

	text-decoration:none;

	color: #dddddd;

	text-align: left;

	text-indent: 8px;

	margin-left: -4px;
	margin-top: 0px;

	list-style: square inside;


}

a.sublevel:hover {
	background: #222222;
    display: block;
    display: list-item;
	line-height: 15px;

	color: #c9b65b;

	text-decoration:none;
    list-style: square inside;
}

#active_menu {

	color: #c9b65b;

	text-decoration:none;

}

#active_menu.sublevel {

	color: #d3cb77;

	text-decoration:none;

}

.header {

	height: 141px;

	width: 835px;

	background-image: url(../images/header.gif);

	background-repeat: no-repeat;

}

.header_space {

	background-image: url(../images/header_space.gif);

	background-repeat: no-repeat;

	height: 9px;

	width: 835px;

}

#user1 {

	height: 85px;

	width: 200px;

	overflow: hidden;

}

.user1 {

	background-image: url(../images/user1.jpg);

	background-repeat: no-repeat;

	height: 100px;

	width: 278px;

}

#user1 table.moduletable td {

	color: #ffffff;

	padding-left: 1px;

	font-size: 11px;

}

#user1 a:link, #user1 a:visited {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

#user1 a:hover {

	text-decoration: underline;

}

#user2 {

	height: 85px;

	width: 190px;

	overflow: hidden;

}

.user2 {

	background-image: url(../images/user2.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 280px;

}

#user2 table.moduletable td {

	color: #ffffff;

	padding-left: 7px;

	font-size: 11px;

}

#user2 a:link, #user2 a:visited {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

#user2 a:hover {

	text-decoration: underline;

}

#user3 {

	height: 85px;

	width: 185px;

	overflow: hidden;

}

.user3 {

	background-image: url(../images/user3.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 277px;

}

#user3 table.moduletable td {

	color: #ffffff;

	padding-left: 5px;

	font-size: 11px;

}

#user3 a:link, #user3 a:visited {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

#user3 a:hover {

	text-decoration: underline;

}

#user4 {

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#user4 table.moduletable {

	margin-bottom: 15px;

	width: 100%;

}

#user4 table.moduletable th {

	font-family: Tahoma, Verdana, Arial;

	font-size: 13px;

	font-weight: bold;

	color: #525252;

	text-align: left;

	height: 20px;

	background-image: none;

	padding-left: 0px;

	background-position: 0px 0px;

}

#user4 table.moduletable td {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	padding-left: 0px;

}

.user_space {

	background-image: url(../images/user_space.gif);

	background-repeat: no-repeat;

	height: 10px;

	width: 835px;

}

.content_top {

	background-image: url(../images/content_top.gif);

	background-repeat: no-repeat;

	height: 19px;

	width: 835px;

}

.pathwaybg {

	background-image: url(../images/pathway.gif);

	background-repeat: no-repeat;

	height: 30px;

	width: 835px;

}

#right {

	width: 217px;

}

.right_bg {

	background-image: url(../images/right_bg.gif);

	background-repeat: repeat-y;

	width: 217px;

}

#inset {

	width: 182px;



}

.inset_bg {

	background-image: url(../images/indent_bg.gif);

	background-repeat: repeat-y;

	width: 182px;

}

#inset table.moduletable th {

	font-family: Tahoma, Verdana, Arial;

	font-size: 13px;

	font-weight: bold;

	color: #525252;

	text-align: left;

	width: 190px;

	height: 25px;

	background-image: url(../images/inset_title_bg.gif);

	background-repeat: repeat-x;

	padding-left: 0px;

	background-position: 0px 0px;

}

#top_login{

	float: right;

	width: 300px;

	padding-right: 10px;

	margin-top: 10px;



}

.inputbox2 {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #666666;

	border: 1px solid #999999;

}

.button2 {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #666666;

	border: 1px solid #999999;

}

.content_bg_left {

	background-image: url(../images/content_bg_left.gif);

	background-repeat: repeat-y;

	height: 200px;

	width: 5px;

}

.content_bg {

	background-image: url(../images/content_bg.gif);

	background-repeat: repeat-y;

	height: 200px;

	width: 824px;

}

.content_bg_right {

	background-image: url(../images/content_bg_right.gif);

	background-repeat: repeat-y;

	height: 200px;

	width: 6px;

}

.content_bottom {

	background-image: url(../images/content_bottom.gif);

	background-repeat: no-repeat;

	height: 19px;

	width: 835px;

}








#container
{
padding: 0;
margin: 0;
margin-right: auto;
margin-left: auto;
width: 959px;
}


#header
{
width: 960px;
height: 110px;
/*background: url("../images/diablomania.jpg") no-repeat;   */
margin: 0px 0px 20px 0px;
padding: 0;
text-align: center;

}


#left
{
float: left;
width: 194px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: -40px 0px 25px 0px;
position:relative;
z-index: 20;
}

#center
{
min-height: 110px;
float: left;
position:relative;
z-index: 9;
width: 540px;
margin: -27px 3px 18px 3px;
padding: 5px 10px 1px;
text-align: left;
/*border: 2px solid #c9b65b; */
/*background: #151515;     */
}


hr {
line-height: 1px;
color: #444;
}



#right
{
text-align: center;
float: right;
position:relative;
z-index: 22;
width: 194px;
min-height: 200px;
margin: -40px 0px 25px 0px;
padding: 0;

}

#footer
{
clear: both;
position:relative;
z-index: 5;
width: 960px;
height: 60px;
text-align: left;
margin: 0px 0px 0px;
padding: 112px 0px 0px 0px;
background: url(content-bot.jpg) no-repeat top center;
}


#copy
{
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0;
color: #C9B65B;
font-weight: center;
font-size: 12px;
font-weight: normal;
font-family: Arial,Helvetica,Sans-Serif;
float: right;
}

#games
{
text-align: center;
margin: 10px 0px 24px 0px;
}

#count
{
position:relative;
z-index: 6;
margin: 0px 0px 0px;
padding: 0;
text-align: center;
}

.componentheading {
font: 17px arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
color: #c9b65b;
margin: 1px 0px 10px 0px;
}

.sectiontableheader
{
width: 1%;
font: 15px;
color: #c9b65b;
font-weight: bold;
padding: 1px 1px 3px 10px;
}

.sectiontableentry1
{
background: #444444;
}
.sectiontableentry2
{
background: #222222;
}


.sectiontableentry1 td
{

padding: 8px 15px 8px 17px;
}
.sectiontableentry2 td
{
padding: 8px 15px 8px 17px;
}

.button {
margin: 0px 0px 4px 0px;
font-size: 12px;
color: #292929;
font-weight: bold;
/*background: url("../images/but.jpg");         */
}

.contentpagetitle:hover {
text-decoration:none;
}

.contentpagetitle {
font-size: 21px;
color: #c9b65b;
line-height:120%;
font-family: Arial;
font-weight: normal;
    display: block;
	width: 532px;
	border: none;
}

.contentpaneopen img {
border: 1px solid #c9b65b;
}




commenttop img {
border: none;
background: #c9b65b;
}


.contentpaneopen a img {
border: 1px solid #c9b65b;
}

.inputbox {
margin: 0px;
padding: 0px;
}

h1 {
font-size: 28px;
color: #c9b65b;
line-height:120%;
font-weight: normal;
font-family: Arial;
}
h2 {
font-size: 17px;
color: #c9b65b;
line-height:140%;
font-weight: normal;
margin-top: 20px;
margin-bottom: 0;
}
h3 {
font-size: 110%;
color: #c9b65b;
margin: 15px 0px 0px 0px;
text-decoration: underline;
line-height:120%;
}
h4 {
font-size: 100%;
color: #c9b65b;

}


.site_news
{
width: 430px;
margin: 0px 50px 0px;
padding: 5px 0px;
text-align: center;
border: 3px double #c9b65b;
background: #151515;
}

.back_button {
margin-top: 5px;
width: 94px;
height: 25px;
color: #9C915E;
background-image: url(../images/back.gif);
background-repeat: no-repeat;
padding: 4px 0px 0px 20px;
}

.mainlevel {
    display: block;
	line-height: 14px;

	/*background-image: url("../images/menu_razd.jpg"); */

	font-family: Tahoma, Verdana, Arial;

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

	color: #b0b09c;

	text-align: center;

	padding-left: 0px;

	margin-top: 1px;
	width: 190px;
}


p {

margin-top: 10px;
margin-bottom: 12px;

}

.contentdescription
{
font-style: italic;
padding: 0px 0px 0px 0px;
}

.vnimanie
{
color: #9C915E;
}

a.begun:active {
font: Verdana,Arial,Helvetica,Sans-Serif !important;
}


.article_seperator
{
display: none;
}

ul
{
margin-top: 3px;
}


.bgbanner {
border-bottom:1px solid #666666;
padding: 0 0 12px 0 !important;
margin-bottom: 6px !important;
margin: 0;
/*margin-right: 160px;     */
}

#begunRoot {
margin-left: 0px !important;
}

.begun {
margin-left: 0px !important;
}

#lx_6048 a:hover {
text-decoration: underline;
}

#lx_6048 img {
border: 1px solid #C9B65B !important;
}

#lx_6048 {
border-bottom: 1px solid #65230B;
}


.pagenav_prev, .pagenav_next {
width: 49%;
}

.pagenav_prev {
border-right: 1px solid #555;
padding-right: 10px;
}

.dzone .moduletable {
border-right: 1px solid #555;
padding-right: 10px;
border: none !important;
}

.dzone {
text-align: right;
}

div.mcdesc2549, div.mcdesc7242 {
margin: 4px 0 10px !important;
}

img.mcimage2549, img.mcimage7242 {
border: 1px solid #C9B65B !important;
}

.marketgid a.mctitle2549, .marketgid a.mctitle7242   {
text-decoration: none !important;
}
.marketgid a.mctitle2549:hover, .marketgid a.mctitle7242:hover {
text-decoration: underline !important;
}

div.mctitle4573 {
    margin: 0 0 12px !important;
}

a.pluso-more {
    display: none !important;
}

#center {
font-size: 13px;
{
