/* wwww.xDLE.org */

.ctitlev{color:#666; border:0px;}
.ctitlev p a:link,.ctitlev p a:visited,.ctitlev p a:hover,.ctitlev p a:active{text-decoration:none;color: #4b719e;background:#fff;border:1px solid #ccc;padding:2px 5px;font-size:10px}
.ctitlev p a:hover{background:#DFDBB5;color:#000;border-color:#666}
.ctitlev p{margin:4px 6px}
.ctitlev p span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #DFDBB5;color:#DFDBB5;font-size:10px}
.ctitlev h4{margin-top:-1.45em;padding:0;border:none}

#new {font:10px tahoma; color:#fff; vertical-align:middle; background:#3292bf; padding:1px 3px;}

.droppanel {
	visibility: hidden;
	position: absolute;
	padding-top: 2px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	top: 0px;
	left: 0px;
}

.inputbox2 {
	margin-bottom: 1px;
	padding: 3px 0 3px 5px;
	background: #FFFFFF;
	border: 1px solid #92A3AE;
}

.button1 {
	font-weight: bold;
	color: #3C4A53;
	padding: 2px;
	background: url(http://xdle.org/templates/xDLE.org/images/but-bg.gif) repeat-x top;
	border: 1px solid #92A3AE;
}

.scriptcode {
	color: #757575;
	background-color: #f0f0f0; 
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}

.xfields textarea {
	border:1px solid #333;
	background:#fff;
	}
.xfields input {
	border:1px solid #333;
	background:#fff;
	}
.xfields select {
	border:1px solid #333;
	background:#fff;
	}

.xprofile textarea {
	border:1px solid #333;
	background:#fff;
	}
	
.xprofile input {
	border:1px solid #333;
	background:#fff;
	}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.title_quote {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}
.quote {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	text-align: justify;
	padding: 5px;
}

.scriptcode {
	color: #757575;
	background-color: #f2f2f2; 
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}

.rating {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 85px;
	height: 16px;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/rating.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/rating.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {
	background-image: url(../dleimages/rating.gif);
	background-position: left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 120px;
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

/* ==================== Персональные сообщения */ 

.pm_head {
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */ 
}
.pm_list {
	color: #757575;
}
.pm_list a {
	color: #4b73d4;
}

/* ==================== BB коды */
 
.bbcodes {
	border:1px solid #333;
	background:#fff
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	/*  width: 120px;  */
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 120px;
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}



/* ==================== Уведомление о получении новых PM */

#newpm {
	position: absolute;
	height: 250px;
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: verdana;
	line-height: 135%;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=4);
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #636363;
	font-weight: bold;
	background-color: #b2c7f1;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #4b73d4;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #4b73d4;
	text-decoration: underline;
}

.pm_head {
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */ 
}
.pm_list {
	color: #757575;
}
.pm_list a {
	color: #4b73d4;
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}


/* BEGIN: GENERAL FIX */

body,  dl, dt, dd,  ol,  h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote
    {
    margin:  0;
    padding: 0;
    }

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img
    {
    border: 0;
    }

address, caption, cite, code, dfn,  var
    {
    font-style:  normal;
    font-weight: normal;
    }

ol, ul
    {
    
    }

caption, th
    {
    text-align: left;
    }

h1, h2, h3, h4, h5, h6
    {
    font-size:   100%;
    font-weight: normal;
    }

q:before, q:after
    {
    content: '';
    }

abbr, acronym
    {
    border: 0;
    }

/* FINISH: GENERAL FIX */

html
    {
    height:        100%;
    margin-bottom: 1px;
    }

body, html
    {
    margin:  0;
    padding: 0;
    }

body
    {
    min-width:  970px;
    background: #F3EFE5;
    }

#container
    {
    background: url(../images/header-bg.png) repeat-x;
    }

#wrap
    {
    margin: 0 auto;
    width: 970px;
    }

.wrap
    {
    text-align: left;
    }

#main
    {
    float: left;
    width: 710px;
    margin-left: 7px !important;
    margin-left: 4px;
    padding: 1px;
    margin-top: 5px;
    background: #FFFFFF;
    border: 1px solid #D4C9AD;
    }

.bof-content
    {
    background: #DDD5BF;
    padding: 10px;
    width:   690px !important;
    width:   710px;
    }

#sidebar
    {
    float: right;
    width: 230px;
    margin-top: 5px;
    }


/* Begin: Footer  */

#footer
    {
    clear: both;
    }

#footer-staff
    {
    margin-bottom: 30px;
    border-top: 1px solid #cfc4aa;
    margin-left: 7px;
    padding-top: 5px;
    position: relative;
    top: 0px;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    }

#footer-copyright-staff
    {
    float: right;
    color: #554f49;
    font-size: 10px;
    line-height: 17px;
    }

#footer-links-staff
    {
    float: left;
    color: #554f49;
    font-size: 10px;
    line-height: 17px;
    }

#footer-links-staff a
    {
    color:     #554f49;
    font-size: 10px;
    }

#footer-links-staff a:hover
    {
    color:     #554f49;
    font-size: 10px;
    }

.bof-sep
    {
    margin:  5px 0;
    padding: 0;
    }

/* Finish: Footer  */

/*  BEGIN: HEADER */

#header
    {
    position:            relative;
    background-position: top;
    background-image:    url(../images/header-bg-light.png);
    background-repeat:   no-repeat;
    height:              137px;
    }
#header #cx-beta 
    {
 	position: absolute;
    top: 100px;
 	width: 80px;
    height: 82px;
	right:50px;
}

#header span.logo
    {
    position: absolute;
    top: 0px;
    text-indent: -10000px;
    margin: 0;
    padding: 0;
    }

#header span.logo a
    {
    display: block;
    width: 120px;
    height: 180px;
    background: url(../images/logo.jpg) no-repeat;
    background-position: -120px;
    }

#header span.logo a:hover
    {
    background: url(../images/logo.jpg) no-repeat;
    }

#header h1
    {
    display: none;
    }

#header ul
    {
    list-style: none;
    position: absolute;
    top:      50px;
    margin:   0;
    padding:  0;
    }

#header ul#menu1
    {
    left: 145px;
    }

#header ul#menu2
    {
    left: 300px;
    }

#header ul li
    {
    margin:  0;
    padding: 0;
	list-style:none;
    }
#header ul#menu2 li a
	{
	width: 250px;
	}

#header ul li a
    {
    display: block;
    width: 150px;
    height: 18px;
    color: #D4C8AE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    }

#header ul li a:hover
    {
    color: #FFFFFF;
    }

#header ul li.active a { }

#header ul li.active a:hover
    {
    cursor: default;
    }

#topmenu
    {
    padding-top: 5px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9E9C99;
    text-align: right;
    }

#topmenu a
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #9E9C99;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    }

#topmenu a:hover
    {
    text-decoration: underline;
    color: #FFFFFF;
    }


/* Loginbox */

#loginbox
    {
    color: #D4C9AC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 379px;
    height: 45px;
    top: 50px;
    right: 0px;
    position: absolute;
    line-height: 180%;
    }

.onlogin
    {
    width: 270px;
    float: right;
    }

.login-top
    {
    color: #D4C9AC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
    padding-bottom: 10px;
    }

.login-bottom
    {
    color: #D4C9AC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }

span.login-orange
    {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:     #FF9900;
    font-weight: bold;
    }

div.login-bottom .inputbox_login
    {
    border-color: #9D9D9D;
    border-style:  solid;
    border-width: 1px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
    width: 80px;
    padding: 2px 2px 2px 2px;
    }

div.login-bottom .button_login
    {
    background-color: #F38528;
    background-image: url(../images/button/button_background.gif);
    background-position: center;
    border: 1px solid #F38528;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 10px;
    height: 18px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0px !important;
    margin-left: -10px;
    }

#loginbox .logout_button_login
    {
    background: none;
    border: 0px solid #F38528;
    color: #D4C9AC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    }

#loginbox a
    {
    color: #D4C9AC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    }

#loginbox a:hover
    {
    color:           #FFFFFF;
    text-decoration: underline;
    }

#loginbox span#mod_login_greeting_login
    {
    color:     #F48120;
    font-size: 11px;
    padding-right: 20px;
    font-weight: bold;
    }

#loginbox a:hover.loginuser
    {
    color:           #FFFFFF;
    text-decoration: none;
    }

#loginbox img.login-avatar
    {
    border: 0px solid #fff;
    float: right;
    margin: -15px 5px 5px 5px;
height:50px;

    }
/* FINISH: HEADER */

/* BEGIN: PATHWAY */
#pathway
    {
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #343434;
    padding-top: 15px;
	padding-bottom: 5px;
    }

#pathway a
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:     #343434;
    font-weight: normal;
    text-decoration: none;
    }

#pathway a:hover
    {
    text-decoration: underline;
    color: #000000;
    }

/* FINISH: PATHWAY */

/* Begin: google Ads */
#googlead
    {
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #343434;
    padding-top: 15px;
	text-align:left;
    }
/* Finish: google Ads */

/* Begin: Filter */

#template-filter
    {
    border:           1px solid #D4C9AD;
    background-color: #FFFFFF;
    width:            225px;
    padding:          1px;
    margin-bottom:    20px;
    }

#template-filter ul
    {
    background-color: #D4C9AD;
    color: #231f20;
    margin: 0;
    padding: 0;
    }

#template-filter ul li
    {
    list-style: none;
    margin: 0;
    padding: 5px;
    display: block;
    border-top: 1px solid #f1ecdf;
    border-bottom: 1px solid #b8ab88;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #343434;
    height: 15px;
    line-height: 15px;
    }

#template-filter li.filter-src
    {
    background-color: #C7B99E;
    border-top: 0px solid #f1ecdf;
    padding:    4px;
    height:     20px;
    }

.filterSearchField
    {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    font-size:   11px;
    color:       #665f4c;
    width:       135px;
    height:      12px;
    background-color: #f8f7f2;
    padding:     4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 8px;
    border:      1px solid #e4ddcb;
    border-top:  1px solid #baab86;
    border-left: 1px solid #baab86;
    margin:      0;
    }

.filterButton
    {
    border: 0px solid #f38528;
    background-color: #f38528;
    background-image: url(../images/button_red_background.gif);
    background-position: center center;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    height: 19px;
    padding: 4px;
    padding-top: 1px;
    padding-bottom: 2px;
    color: #ffffff;
    text-decoration: none;
    width: 65px;
    margin-top: 1px;
    }

.filterButtonOver
    {
    border: 0px solid #1c1c1c;
    background-image: url(../images/button_background_over.gif);
    background-color: #1c1c1c;
    background-position: center center;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    height: 19px;
    padding: 4px;
    padding-top: 1px;
    padding-bottom: 2px;
    color: #ffffff;
    text-decoration: none;
    width: 65px;
    margin-top: 1px;
    }

#template-filter li.filter-dd
    {
    position:         relative;
    background-color: #DDD5BF;
    }

.filterDD
    {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    font-size:   11px;
    color:       #665f4c;
    width:       100px;
    height:      16px;
    background-color: #f8f7f2;
    border:      1px solid #e4ddcb;
    border-top:  1px solid #baab86;
    border-left: 1px solid #baab86;
    margin:      0;
    padding:     0;
    position:    absolute;
    right:       4px;
    top:         3px;
    }

#template-filter li.filter-SR
    {
    text-align: right;
    margin: 0;
    padding: 4px;
    height: 20px;
    }

.saveButton
    {
    border: 0px solid #f38528;
    background-color: #f38528;
    background-image: url(../images/button_background.gif);
    background-position: center center;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    height: 19px;
    padding: 4px;
    padding-top: 1px;
    padding-bottom: 2px;
    color: #ffffff;
    text-decoration: none;
    width: 65px;
    margin-top: 1px;
    }

/* Finish: Filter */
/* Begin: colorSort */
#colorSortCover
    {
    border:           1px solid #D4C9AD;
    background-color: #FFFFFF;
    width:            225px;
    height:           108px;
    padding:          1px;
    margin-top:       20px;
    }#colorSortCover h3{
margin:0;
padding:3px 5px;;
margin-bottom:2px;
background-color:#D4C9AD;
border-bottom:1px solid #b8ab88;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#990000;
}

#colorSort
    {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    margin-left: 2px;
    }

#colorSort li
    {
    text-indent: -9000000px;
    float: left;
    overflow: hidden;
    }

#colorSort li a
    {
    text-indent: -90000px;
    width: 8px;
    height: 8px;
    margin: 1px;
    display: block;
    overflow: hidden;
    }


/* Finish: colorSort */

#sidebar#rightBanner
    {
    margin-top:    15px;
    margin-bottom: 15px;
    }
/* Begin: Sponsors */
#sponsors
    {
    margin: 0 auto;
    height: 90px;
    padding-top: 5px;
    margin-top: 20px;
    border-top: 2px solid #D4C9AD;
    border-bottom: 2px solid #D4C9AD;
    }

.sponsorList, .sponsorList li
    {
    list-style: none;
    }

.sponsorList li
    {
    float: left;
    width: 200px;
    margin: 3px;
    height: 80px;
    }

.sponsorList li.addyoursite
    {
    width: 136px;
    }
/* Finish:Sponsors */
/* */

/* forum content */
#forum-main {
  padding-left:10px;
}
#fb-main {
  position: relative;
}
.ff-mainbody {
margin-top:12px!important;
margin-top:7px;

}
table.contentpaneopen
{
border-collapse:collapse;
	border-spacing:0;
	
	
	}

div.ff-mainbody  table.contentpaneopen td.contentheading

{
background:#F3EFE5;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
border-bottom:0px solid #ccc;
text-decoration:none;
text-transform:none;
border-right:1px solid #F3EFE5;
border-left:1px solid #F3EFE5;
border-top:1px solid #F3EFE5;
padding:4px 0;
margin:0;

}
td.contentheading_ff_news {
background:#F3EFE5;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
border-bottom:0px solid #ccc;
text-decoration:none;
text-transform:none;
border-right:1px solid #F3EFE5;
border-left:1px solid #F3EFE5;
border-top:1px solid #F3EFE5;
padding:4px 0;
margin:0;
}
div.ff-mainbody table.contentpaneopen {
background:#ffffff;
border:1px solid #D4C9AD;
}
div.ff-mainbody table.contentpaneopen td{

}
/* Begin:Forum Front */

/* ----- Forum Spot */

#forum-front
    {
    position: relative;
    }

.ff-left
    {
    width:        700px;
    padding-left: 10px;
    }

.ff-right
    {
    padding-left: 10px;
    }

.forum-spotligt
    {
    clear: both;
    }

.forum-spotligt-mid
    {
    background: #010101;
    height: 110px !important;
    height: 100px;
    clear:  both;
    }

.forum-spotligt-mid td
    {
    vertical-align: middle;
    text-align: center;
    }

.forum-spotligt-mid table
    {
    margin-top: 15px;
    }

.forum-spotligt-mid td.spotdesc
    {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
    font-size: 11px;
    line-height: 140%;
    font-weight: normal;
    width: 240px;
    padding-left: 10px;
    }
.forum-spotligt-mid td{
width:60px;
padding-left:5px;
padding-right:5px;
}
.forum-spotligt-mid td.spotdesc h3
    {
    font-size:   16px;
    font-weight: bold;
    color:       #FFFFFF;
    }

.forum-spotligt-top, .forum-spotligt-bot
    {
    background: #010101;
    height: 10px;
    }

.forum-spotligt-top span.ssl
    {
    height: 10px;
    width: 10px;
    float: left;
    background: url(../images/forumspot-corner-t-l.gif) top right no-repeat;
    }

.forum-spotligt-top span.ssr
    {
    height: 10px;
    width: 10px;
    float: right;
    background: url(../images/forumspot-corner-t-r.gif) top right no-repeat;
    }

.forum-spotligt-bot span.ssl
    {
    height: 10px;
    width: 10px;
    float: left;
    background: #010101 url(../images/forumspot-corner-b-l.gif) bottom right no-repeat;
    }

.forum-spotligt-bot span.ssr
    {
    height: 10px;
    width: 10px;
    float: right;
    background: #010101 url(../images/forumspot-corner-b-r.gif) bottom right no-repeat;
    }

.forum-version
    {
    position: absolute;
    top: -30px;
    height: 160px;
    }

.forum-news
    {
    width: 390px;
    float: left;
    }

.forum-latest
    {
    width: 300px;
    float: right;
    }


/* ----- */

/* BEGIN: Front Content Modul 
-------------------------------------------- */
.moduletable_fnews
    {
    width: 700px;
    float: left;
    margin-top: 10px;
    }

.ff-news-title
    {
    background: url(../images/forum_news_title.gif) no-repeat;
    height: 35px;
    }

.cxttr
    {
    background: #FFFFFF;
    border: 1px solid #D4C9AD;
    }

table.cxttr-main-title
    {
    background: #CDC17C url(../images/km-mod-head-bg.gif) repeat-x;
    }

td.cxttr-mt-left
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:     #000000;
    padding-left: 28px;
    background: url(../images/cxttr-bigarrow.gif) 5px 6px no-repeat;
    padding-bottom: 7px;
    padding-top: 7px;
    }

td.cxttr-mt-right
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:     #44451A;
    text-align: right;
    padding-right: 10px;
    }

td.cxttr-mt-right a:link, td.cxttr-mt-right a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:     #44451A;
    text-decoration: underline;
    }

td.cxttr-mt-right a:hover
    {
    text-decoration: none;
    color: #000000;
    }

.cxfrontcontent-item_fnews
    {
    border-bottom: 1px dotted #FADE8D;
    padding: 5px 5px;
    margin-top: 15px;
    margin-bottom: 5px;
    }

div.cxttr_title a:link, div.cxttr_title a:visited
    {
    background: url(../images/cxttr-title-arrow.gif) no-repeat 0 2px;
    padding-left: 12px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #990000;
    font-weight: bold;
    padding-bottom: 3px;
	text-decoration:none;
    }
	div.cxttr_title a:hover{
	text-decoration:underline;
	color:#000;
	
	}

div.cxttr_desc
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222;
    font-weight: normal;
    line-height: 140%;
    padding-bottom: 5px;
    padding-top: 5px;
    }
div.cxttr_desc ul
    {
margin-left:20px;
}
div.cxttr_desc p
    {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    }

a.cxttr-readon:link, a.cxttr-readon:visited
    {
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: bold;
    text-decoration: underline;
    }

a.cxttr-readon:hover
    {
    text-decoration: none;
    color: #990000;
    }

div.cxttr_text_right
    {
    font-size: 0.9em;
    }

div.cxttr_text_right
    {
    margin-top: 10px;
	margin-left: 0px;
    padding: 0px 0 0px 0;
    margin-right: 0 !important;
    margin-right: 1px;
    }

div.cxttr_text_right ul.exinfo
    {
    list-style:  none;
    margin-left: 0px;

    }

div.cxttr_text_right li
    {
    float: left;
    padding: 4px 5px 4px 5px;
    border-right: 1px dotted #FADE8D;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    }

div.cxttr_text_right li a:link, div.cxttr_text_right li a:visited, div.cxttr_text_right li a:hover
    {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999;
    font-weight: normal;
    text-decoration: none;
    }

div.cxttr_text_right li.cxttr_author a:link, div.cxttr_text_right li.cxttr_author a:visited,
div.cxttr_text_right li.cxttr_author a:hover
    {
    background:   url(../images/cxttr-author.gif) no-repeat 0 50%;
    padding-left: 18px;
    display:      block;
    }

div.cxttr_text_right li.cxttr_cat a:link, div.cxttr_text_right li.cxttr_cat a:visited, div.cxttr_text_right li.cxttr_cat
                                                                                       a:hover
    {
    background:   url(../images/cxttr-cat.gif) no-repeat 0 50%;
    padding-left: 18px;
    display:      block;
    }

div.cxttr_text_right li.cxttr_added
    {
    background:   url(../images/cxttr-date.gif) no-repeat 0 50%;
    padding-left: 18px;
    display:      block;
    }

div.cxttr_text_right li.cxttr_views a:link, div.cxttr_text_right li.cxttr_views a:visited,
div.cxttr_text_right li.cxttr_views a:hover
    {
    background:   url(../images/cxttr-stat.gif) no-repeat 0 50%;
    padding-left: 18px;
    display:      block;
    }

div.cxttr_text_right li.cxttr_comments a:link, div.cxttr_text_right li.cxttr_comments a:visited,
div.cxttr_text_right li.cxttr_comments a:hover
    {
    background:   url(../images/cxttr-cmt.gif) no-repeat 0 50%;
    padding-left: 18px;
    display:      block;
    }

.cxttr_clear
    {
    clear: both;
    }

/* FINISH: Front Content Modul 
-------------------------------------------- */

/* Forum latest */
div.moduletable_forum
    {
    width: 280px;
    float: right;
    margin-top: 10px;
    }

.ff-latest-title
    {
    background: url(../images/forum_forum_title.gif) no-repeat;
    height: 35px;
    }

div.moduletable_forum h3
    {
    background: #CDC17C url(../images/km-mod-head-bg.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3D401F;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    margin: 0;
    }

div.moduletable_forum ul
    {
    margin: 0;
    border: 1px solid #D4C9AD;
    border-bottom: 0px solid #D4C9AD;
    padding: 0;
    list-style: none;
    }

div.moduletable_forum ul li
    {
    padding: 5px 5px 5px 0px !important;
    padding: 6px 5px 6px 0px;
    margin: 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    border-bottom: 1px solid #D4C9AD;
    line-height: 130%;
    background: #FFFFFF;
    }

img.ff-useravatar
    {
    width:  26px;
    height: 26px;
    float:  left;
    padding: 2px 6px 2px 6px;
    margin-right: 5px;
    border-right: 1px solid #D4C9AD;
    }

div.moduletable_forum ul li span.forum-title a:link, div.moduletable_forum ul li span.forum-title a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:     #990000;
    }

div.moduletable_forum ul li small a.forum-uname:link, div.moduletable_forum ul li small a.forum-uname:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color:     #999999;
    text-decoration: underline;
    }

div.forum-botlink
    {
    background: #575821;
    height: 20px;
    text-align: right;
    padding: 5px 10px;
    margin: 0px 5px 5px 5px;
    border-bottom: 0px solid #FFFFFF !important;
    border-bottom: 4px solid #FFFFFF;
    }

div.forum-botlink a:link, div.forum-botlink a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:     #FFFFFF;
    text-decoration: none;
    margin-right: 10px;
    float:     right;
    }
/* Forum Download */
/* Docman mod */

.docman-mod
    {
    padding: 0px;
    }

.docman-mod table
    {
    width:      100%;
    border-top: 1px solid #D7D18C;
    border-left: 1px solid #D7D18C;
    border-right: 1px solid #D7D18C;
    }

.docman-mod table td.td-left
    {
    background:    #FFFFFF;
    border-bottom: 1px solid #D7D18C;
    padding:       3px;
    }

.docman-mod table td.td-mid
    {
    border-left: 1px solid #D7D18C;
    border-right: 1px solid #D7D18C;
    background: #FFFFFF;
    border-bottom: 1px solid #D7D18C;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    }

.docman-mod table td.td-mid a:link, .docman-mod table td.td-mid a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:     #44451A;
    text-decoration: none;
    font-weight: bold;
    }

.docman-mod table td.td-mid a:hover
    {
    text-decoration: underline;
    color: #000000;
    }

.docman-mod table td.td-right
    {
    background:    #F1EFD8;
    border-bottom: 1px solid #D7D18C;
    padding-left:  10px;
    padding-right: 10px;
    }

.docman-mod table td.td-right a:link, .docman-mod table td.td-right a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:     #666666;
    text-decoration: underline;
    font-weight: bold;
    padding-left: 20px;
    padding-bottom: 3px;
    padding-top: 3px;
    background: url(../images/dm_down-icon.gif) no-repeat;
    }

.docman-mod table td.td-right a:hover
    {
    text-decoration: none;
    color: #000000;
    }

div.dm-botlink
    {
    background: #575821;
    height: 20px;
    text-align: right;
    padding: 5px 10px;
    }

div.dm-botlink a:link, div.dm-botlink a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:     #FFFFFF;
    text-decoration: none;
    margin-right: 10px;
    float:     right;
    }


/* LD FORNT */
.ff-files-title
    {
    margin-top: 140px;
    background: url(../images/forum_template_title.gif) no-repeat;
    height:     35px;
    }

#mod_front_ld
    {
    width:  250px;

    border: 1px solid #D4C9AD;
    padding: 1px;
    background: #FFFFFF;
    }

.ld_edt
    {
    background: #FFFFFF;
    padding: 3px;
    }

table.ld_edt td
    {
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    }

.ld_latest_add { }

.ld_latest_add td
    {
    padding:    3px 5px;
    text-align: left;
    border-bottom: 1px solid #F1EFD8;
    }

.ld_latest_add td  a {
text-decoration:none;

}
.ld_latest_add td  a:hover {
text-decoration:underline;

}

.ld_mainpage_hint li img
    {
    float: left;
    }

.ld_mainpage_hint
    {
    clear:      both;
    margin-top: 5px;
    }

.ld_mainpage_hint ul
    {
    list-style: none;
    background: none;
    margin:     0;
    padding:    0;
    height:     20px;
    }

.ld_mainpage_hint ul li
    {
    list-style: none;
    float: left;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: 8px;
    text-transform: uppercase;
    margin-left: 5px;
    }

#list1, #list2 { }

#list1 h3, #list2 h3
    {
    cursor: pointer;
    background: #F1EFD8 url(../images/bottomborder.gif) repeat-x top;
    border-bottom: 1px solid #F1EFD8;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
    padding: 3px 5px 0px 5px;
    text-align: right;
    text-transform: none;
    }

table.ld_edt th
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #990000;
    padding:   3px 5px;
    border-bottom: 1px solid #F1EFD8;
    text-align: right;
    background: #F1EFD8 url(../images/bottomborder.gif) repeat-x bottom;
    }
table.ld_edt th a
    {
text-decoration:none;
}
/* Finish:Forum Front */
/* */

/* begin: buttons */
a.ButtonGreen:link, a.ButtonGreen:visited
    {
    background-image: url(../images/button_green_background.gif);
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    background-position: center center;
    color:   #ffffff;
    text-decoration: none;
    border:  1px solid #85B267;
    font-weight: bold;
    font-size: 11px;
    line-height: 20px;
    background-color: #f38528;
    margin-right: 10px;
    }

a.ButtonGreen:hover
    {
    border:           1px solid #1c1c1c;
    background-image: url(../images/button_background_over.gif);
    background-color: #1c1c1c;
    }

a.ButtonOrange:link, a.ButtonOrange:visited
    {
    background-image: url(../images/button_background.gif);
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    background-position: center center;
    color:   #ffffff;
    text-decoration: none;
    border:  1px solid #f38528;
    font-weight: bold;
    font-size: 11px;
    line-height: 20px;
    background-color: #f38528;
    margin-right: 10px;
    }

a.ButtonOrange:hover
    {
    border:           1px solid #1c1c1c;
    background-image: url(../images/button_background_over.gif);
    background-color: #1c1c1c;
    }


/* finish: buttons */


/* DISCUSS 
--------------------*/
.fb-dsc-title {
background: url(../images/bottomborder.gif) repeat-x scroll center bottom;
color: #990000;
font-size:14px;
font-weight:bold;
padding:4px 10px;
text-align:left;
margin-top:30px;
clear:both;
}
.fb-dsc-bottom 
{
background: url(../images/bottomborder.gif) repeat-x scroll center top;

padding:4px 10px;
text-align:right;
margin-bottom:0px;

clear:both;
}
.fb-dsc-bottom a:link,
.fb-dsc-bottom a:visited
{
color: #990000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.fb-disc-item{

color:#999999;
border-bottom:1px solid #ddb;
border-left:1px solid #ddb;
border-right:1px solid #ddb;

}
.item1{
background: #fff url(../images/quoteicon.gif) no-repeat right top;
text-align:left;
}
.item2{
background:#ffd url(../images/quoteicon.gif) no-repeat right top;
text-align:left;
}
.dsc-avatar {
float:left;
border:1px solid #ccc;
padding:1px;
background:#fff;
margin:15px 10px;
}
.fb-disc-item-cover{

padding:20px 10px 20px 0px;
width:500px;
overflow:auto;

}
.dsc-subject {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #E86D29;
}
.dsc-by {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}
.dsc-username {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
.dsc-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#999;
}
.dsc-text {
font-size:11px;
}
div.fb-disc-item pre, div.fb-disc-item .code {
border-color:#CCCCCC rgb(204, 204, 204) rgb(204, 204, 204) rgb(244, 169, 79);
border-style:solid;
border-width:1px 1px 1px 5px;
font-family:"Courier News",monospace;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:5px 0pt 15px;
padding:10px 15px;
width:100%;
}
/* MISC 
--------------------*/
span.notice {
	display: block;
	background: #ffd;
	padding: 10px;
	margin-bottom: 10px;
	color: #333;
	border: 1px solid #ddb;
}
.error {
	padding-left: 22px;
	color: #E50000;
	background: url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left: 22px;
	color: #4F89D2;
	background: url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
	padding-left: 22px;
	color: #E86D29;
	background: url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	border-bottom: 1px dotted;
	background: #DFE5EC;
	font-weight: bold;
}

p.stickynote {
	padding: 25px 60px 15px 20px;
	background: url(../images/sticky-bg.gif) no-repeat top right #E86D29;
	color: #FFFFFF;
}

p.clipnote {
	padding: 25px 60px 15px 20px;
	background: url(../images/clip-bg.gif) no-repeat top right #E86D29;
	color: #FFFFFF;
}

.blocknumber {
	position: relative;
	clear: both;
	padding: 5px 10px 10px; 
}

.bignumber {
	float: left;
	font: 30px/normal Arial, sans-serif;
	font-weight: bold;
	color: #4F89D2;
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* fireboard news */
table.blog_ff_news {
margin-top:15px;
}
table.contentpaneopen_ff_news {
background:#ffffff;
border:1px solid #D4C9AD;
}
table.contentpaneopen_ff_news td {
padding:5px;
}

a.contentpagetitle_ff_news:link, 
a.contentpagetitle_ff_news:visited {

color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0pt;
padding:4px 0pt;
text-decoration:none;
text-transform:none;
border:0px;
}
a.contentpagetitle_ff_news:hover {

color:#990000;
text-decoration:underline;
}
table.contentpaneopen_ff_news ul {
margin-left:25px;
}
.fb_quote
    {
    display: block;
    border: 1px dotted #CCC;
    margin: 5px 0pt;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    background: #F7F7F7;
    }

#mod_login_avatar_login {
height:65px;
}


/**** ROADMAP ***/
table.roadmap {
	border-collapse: collapse;
	border: 1px solid #ccc;
}

table.roadmap td, table.roadmap th {
	border: 1px solid #ccc;
}

table.roadmap th {
	background: #ddd;
	padding: 5px;
}

table.roadmap td {
	background: #f7f7f7;
	padding: 5px;
}

/***/
div.moduletableforumad  div.cxttr_text_right {
display:none;
}

/* Fire PM */
table.contentpaneopen ul.features {
margin:0;
padding:0;
}
table.contentpaneopen ul.features li {
	background:transparent url(../images/ok.jpg) no-repeat scroll 0%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:3px 0pt 3px 23px;
	margin-left:0px;
}

#mp_hp_buttons {
	clear:both;
	background: url(../images/firepm_header_menu.jpg) no-repeat left top;
	height:64px;
	line-height:64px;
	overflow:hidden;
	witdh:696px;
}
#mp_hp_buttons a:link,
#mp_hp_buttons a:visited {
	height:64px;
	text-indent: -10000px;
	overflow:hidden;
	display:block;
	float:left;
}
a.mp_buttons_demo:link, a.mp_buttons_demo:visited {
	background:url(../images/firepm_header_menu.jpg) no-repeat top left;
	width:160px;
}
a.mp_buttons_demo:hover {
	background:url(../images/firepm_header_menu.jpg) no-repeat 0px -70px;
}
a.mp_buttons_features:link, a.mp_buttons_features:visited {
	background:url(../images/firepm_header_menu.jpg) no-repeat -160px 0px;
	width:160px;
}

a.mp_buttons_features:hover {
	background:url(../images/firepm_header_menu.jpg) no-repeat -160px -70px;
}
a.mp_buttons_screenshots:link, a.mp_buttons_screenshots:visited {
	background:url(../images/firepm_header_menu.jpg) no-repeat -320px 0px;
	width:185px;
}

a.mp_buttons_screenshots:hover {
	background:url(../images/firepm_header_menu.jpg) no-repeat -320px -70px;
}
a.mp_buttons_download:link, a.mp_buttons_download:visited {
	background:url(../images/firepm_header_menu.jpg) no-repeat -505px 0px;
	width:191px;
}

a.mp_buttons_download:hover {
	background:url(../images/firepm_header_menu.jpg) no-repeat -505px -70px;
}
.mp_hp_buttons_border {
clear:both;
}
.ffclear {
	clear: both;
	margin: 0;
}


