@charset "UTF-8";

/* CSS Document */



body {

	margin: 0px; padding:0px;

	color: #897749;

	font-size: 11px;

	font-family: Tahoma, Geneva, sans-serif;

	line-height: 15px;

	background: #ffffff;

	}

#all{

	background: #e6e4df url('../images/bg.png') repeat-x;

	overflow: hidden;

}

/*CLEARFIX*/



.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

	}



.clearfix {

	display: inline-block;

	}



html[xmlns] .clearfix {

	display: block;

	}



* html .clearfix {

	height: 1%;

	}



.clr {

	clear: both;

	}	



/*ELEMENTS*/



img { border: 0; }

.author { color: #a8712a;}

.author_art { color: #b41605;}

.line { background: url('../images/line_bg.gif') no-repeat; margin: 7px 0 3px 0; padding: 0; height: 1px; font-size: 0px; display: block;}

.inputbox {

	font-size: 11px;

	line-height: 11px;

	font-weight: normal;

	color: #2e2e2e;

	vertical-align: middle;

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

	background: url('../images/login_input_bg.gif') #fff repeat-x;

	padding: 5px 0px 5px 10px;

	border-bottom: 1px solid #9b9073;

	border-top: 1px solid #9b9073;

	border-left: 1px solid #9c9582;

	border-right: 1px solid #a0967b;

	margin: 3px 0;

	}



strong { font-weight: bold; }	

	

input.button, button.button, button.validate {

	height: 22px;

	/*IE extra padding bug fix*/

	width: auto;

	overflow: visible;

	/*end of fix*/

	padding: 3px 6px 3px 6px;

	margin-top: 0px;

	vertical-align: middle;

	color: #FFF;

	font-size: 11px;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

	border: none;

	background: url('../images/button.gif') repeat-x;

	cursor: pointer;

	}



input {

	vertical-align: middle;

	}



#center_col ul, 

#center_col_no_left ul, 

#center_col_no_right ul, 

#center_col_no_both ul {

	padding: 2px 0 2px 7px;

	}



#center_col ul li, #center_col_no_left ul li, #center_col_no_right ul li, #center_col_no_both ul li {

	background: url('../images/list_def_marker.gif') 0 5px no-repeat;

	padding: 0 0 0 10px;

	}



/*LANGUAGE SELECTION*/



#lang h3 {

	float: left;

	color: #796d4e;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	margin: 0; padding: 0 30px 0 0;

	}

	

#jflanguageselection {

	float:left;

	margin: 0;

}

.rawimages img {

border:medium none;

margin:2px;

}

#jflanguageselection ul.jflanguageselection { float: left; margin: 0; padding: 0; }

#jflanguageselection ul.jflanguageselection li {

	float: left;

	list-style: none;

	margin: 0; padding: 1px 0 0 0;

	background: none;

	}

	

ul.jflanguageselection li a, ul.jflanguageselection li a:visited {

	text-decoration: none;

	color: #796d4e;

	padding: 0 0px;

	}

	

ul.jflanguageselection li a:hover, ul.jflanguageselection li a:active {

	text-decoration: none;

	}

.rawimages {

	margin-top: 0px;

	text-align: center;

}	

/*MODULES*/



div.module h3, 

div.module_menu h3,

div.module_mymenu h3, 

div.module_lightgrey h3, 

div.module_grey h3, 

div.module_search h3, 

div.module_blank h3,

div.module_text h3 {

	font-size: 11px;

	font-weight: bold;

	color: #fff;

	padding: 0;

	margin: 0;

	line-height: 15px;

	}

	

div.module h3{

	padding: 10px 0 12px 10px; margin: 0 0 10px 0;

	background: url('../images/hr_m.gif') 0 100% no-repeat;

	}



div.module_menu h3 {

	padding: 13px 0 13px 50px; margin: 0 0 10px 0;

	color: #625637;

	background: url('../images/hr_mm.gif') 0px 100% no-repeat;

	}
	

div.module_mymenu h3 {

	padding: 13px 0 13px 50px; margin: 0 0 10px 0;

	color: #625637;

	background: url('../images/hr_mm.gif') 0px 100% no-repeat;

	}

	

div.module_lightgrey h3 {

	padding: 5px 0 9px 5px; margin: 0 -7px 10px -7px;

	color: #685c3f;

	background: url('../images/line_bg.gif') 0 100% no-repeat;

	}

	

div.module_grey h3 {

	padding: 8px 0 9px 7px; margin: 0 0 10px 0;

	background: url('../images/hr_ml.gif') 0px 100% no-repeat;

	}

	

div.module_search h3 {

	height: 20px;

	padding: 4px 0 0 0px;

	color: #b9ac8b;

	}

	

div.module_blank h3,

div.module_text h3 {

	padding: 3px 0 9px 5px; 

	margin: 0 -7px 10px -7px;

	color: #040403;

	background: url('../images/line_bg_2.gif') 0 100% no-repeat;

	}



div.module, 

div.module_menu,

div.module_mymenu,

div.module_lightgrey,

div.module_grey, 

div.module_search,

div.module_blank, 

div.module_text {

	padding: 10px 12px 10px 12px;

	margin: 0 0 15px 0;

	}

div.module_blankFlashBox {

    padding: 0 0 10px 0;

}



div.module_search {

	margin: 0;

	padding: 10px 7px 10px 12px;

}

div.module { background: url('../images/module_bg.jpg'); color: #B5C5AC; }

div.module_menu { background: #b9ac8b url('../images/h3_mm_bg.gif') 14px 9px no-repeat; }

div.module_mymenu { background: #b9ac8b url('../images/h3_mm_bg.gif') 14px 9px no-repeat; }

div.module_lightgrey { color: #92845f; background: #d8d3c8; }

div.module_grey { background: #a9a08a; }

div.module_search { background: url('../images/search-mod_bg.gif') no-repeat; height: 85px; padding-top: 0;	}

div.module_blank,

div.module_text { padding: 0 12px 10px 12px; background: url('../images/line_bg_2.gif') bottom no-repeat; }



	

/*MODULE*/





div.module ul.menu li a, 

div.module ul.menu li a:visited, 

div.module ul#mainlevel li a {

	color: #b2c2a9;

	background: url('../images/mm_marker_green.gif') 0 100% no-repeat;

	}



div.module a, div.module a:visited, 

div.module ul li a, div.module ul li a:visited, 

div.module ul li#current a {

	color: #b2c2a9;

	}



div.module ul li#current a { font-weight: bold; }

	

div.module div.bannergroup, div.module div.bannergroup_grey{

	padding: 0;

	color: #b3c3ab;

	}

	

div.module div.bannergroup_grey { color: #92845F;}

div.bannerheader { font-weight: bold; padding: 0; }

div.banneritem, div.banneritem_grey, div.banneritem_lightgrey { padding: 5px 0 0 0; }



div.banneritem a, 

div.banneritem_grey a, 

div.banneritem_lightgrey a, 

div.bannerfooter a, 

div.bannerfooter_grey a, 

div.bannerfooter_lightgrey a {

	text-decoration: underline; 

	}

div.bannerfooter, div.bannerfooter_grey, div.bannerfooter_lightgrey { padding: 5px 0 0 0;}

	

/*MODULE_LIGHTGREY*/



div.module_lightgrey ul.menu li a, 

div.module_lightgrey ul.menu li a:visited, 

div.module_lightgrey ul#mainlevel li a {

	color: #92845f;

	background: url('../images/mm_marker_lgrey.gif') 0 100% no-repeat;

	}



div.module_lightgrey ul li#current a {

	font-weight: bold;

	}

	

/*MODULE_GREY*/



div.module_grey ul.menu li a, 

div.module_grey ul.menu li a:visited, 

div.module_grey ul#mainlevel li a {

	color: #fff;

	background: url('../images/mm_marker_grey.gif') 0 100% no-repeat;

	}



#form-login { color: #FFF; }

div.module_blank #form-login,

div.module_lightgrey #form-login { color: #897749; }

#form-login ul {padding: 0 0 0 5px;}

#form-login ul li { background: url('../images/login_list_marker.gif') 0 5px no-repeat; padding: 0; margin: 0; }

div.module_blank #form-login ul li,

div.module_lightgrey #form-login ul li { background: none; }



#form-login ul li a, 

#form-login ul li a:visited {

	color: #FFF;

	padding: 0 0 0 10px;

	}

div.module_blank #form-login ul li a, 

div.module_blank #form-login ul li a:visited,

div.module_lightgrey #form-login ul li a, 

div.module_lightgrey #form-login ul li a:visited {

	color: #000;

}

#form-login ul li a:hover, 

#form-login ul li a:active {

	text-decoration: none;

	}

		

input#modlgn_username,

input#modlgn_passwd {

	width: 145px;

	padding: 7px 0 7px 10px; margin: 0 10px 0 0;

	color: #7e7e7e;

	border-bottom: 1px solid #9b9073;

	border-top: 1px solid #9b9073;

	border-left: 1px solid #9c9582;

	border-right: 1px solid #a0967b;

	background: url('../images/login_input_bg.gif') no-repeat;

	}

fieldset.input {background: url('../images/hr_ml.gif') 0 83px no-repeat;}	

#form-login-username { margin: 0 0 10px 0; }

p#form-login-username {padding: 0;}

p#form-login-password {margin: 0; padding: 0;}

p#form-login-remember { margin: 0; padding: 20px 0 0 0; vertical-align: baseline; text-align: left; background: none; }

input#modlgn_remember { margin: 0px; padding: 0; }

#form-login-remember label {vertical-align: middle;}

p#form-login-remember input.inputbox { margin: 0px; padding: 0; width: 13px; height: 13px; }

	

form#form-login fieldset.input input.button {

	width: 16px;

	height: 16px;

	padding: 0; margin:0;

	font-size: 0px;

	line-height: 110px;

	overflow: hidden;

	border: none;

	background: url('../images/log_in_button.png') no-repeat;

	}

	

/*POLLS*/





div.vote_div { margin: 10px -12px -10px -12px; padding: 10px 0 10px 0; background: url('../images/polls_vote_bg.jpg');}

div.vote_div input.button {

	background: none;

	font-weight: normal;

	font-size: 11px;

	text-transform: lowercase;

	vertical-align: middle;

	margin: 0 0 0 5px; 

	padding-bottom: 2px;

	padding-top: 0px;

	}



table.poll {

	width: 100%;

	margin: 0;

	color: #b5c5ac;

	}



table.poll td { text-align: left; vertical-align: middle; }

table.poll thead td{ padding: 0 0 5px 0; }

table.pollstableborder{ width: 100%; }

table.pollstableborder tbody tr td { vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }

table.pollstableborder tbody tr td  input{

	margin: 0px;

	vertical-align: top !important;

}

table.pollstableborder label{

	vertical-align: baseline;

}



span.polls_marker {

	display: inline-block;

	width: 1px;

	height: 11px;

	vertical-align: middle;

	margin: 0;

	padding: 0;

	background: #b8cbae url('../images/polls_marker.gif') 0 0 no-repeat;

	}

	

/*MODULE_blank*/



div.module_blank ul.menu li a, 

div.module_blank ul.menu li a:visited, 

div.module_blank ul#mainlevel li a {

	color: #040403;

	background: url('../images/list_def_marker.gif') 0 7px no-repeat;

	padding: 2px 0 5px 10px;

	}



div.module_blank ul li a, div.module_blank ul li a:visited, div.module_blank ul li#current a {

	color: #040403;

	}	



/*MODULE_SEARCH*/



div.search_search {

	margin: 21px 0 0 0;

	}



input.inputbox_search,

input.inputbox_lightgrey,

input.inputbox_grey,

input.inputbox_blank {

	width: 133px;

	height: 23px;

	padding: 6px 0 0 4px;

	color: #7e7e7e;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	border: none;

	background: url('../images/search_input.gif') no-repeat;

	}

	

input.button_search,

input.button_lightgrey,

input.button_grey,

input.button_blank {

	width: 15px;

	height: 16px;

	margin: 0px 0 0 5px;

	background: url('../images/submit_search_bg.png') no-repeat;

	border: none;

	text-indent: -5000px;

	font-size: 0px;

	color: #8e8e8e;

	vertical-align: middle;

	cursor: pointer;

	}

	

	

/*GLOBAL LIST STYLE*/



ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }

ol { margin: 0px 0px 0px 0px; padding: 0px; }

ul li {	 

	text-align: left; 

	padding: 0px 0px 7px 10px;

	margin: 0px 0px 0px 0px;

	background: url('../images/list_def_marker.gif') 0 5px no-repeat;

	}

ol li { text-align: left; padding: 0px 0px 0px 0px; }

ul li a, ul li a:visited { color: #040403; outline: none; }

ul li a:hover { text-decoration: underline;} 



a, a:visited { color: #ca261d; text-decoration: none; outline: none; }

a:active, a:focus { text-decoration: none; }

a:hover { text-decoration: underline; } 





/*MENU DEFAULT*/



ul.menu, ul#mainlevel {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}



ul.menu li, ul.menu #current, ul#mainlevel li {	

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: none;

	}

	

ul.menu li a, ul.menu li a:visited, ul#mainlevel li a {	

	display: block;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding: 4px 0px 7px 4px;

	margin: 0px 0px 0px 0px;

	color: #fff;

	text-decoration: none;

	background: url('../images/mm_marker.gif') 0 bottom no-repeat;

	}



ul.menu li a:hover, ul#mainlevel li a:hover { 

	text-decoration: underline; 

	}



ul.menu li#current a, ul.menu li#current a:visited, ul#mainlevel li a#active_menu,  ul#mainlevel li a#active_mymenu { 	

	text-decoration: none; 

	font-weight: bold;

	}

	

ul.menu li ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0 0 0px;

	}



ul.menu li ul li, ul.menu li ul li#current {	

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 20px;

	background: none;

	}

ul.menu li ul li#current a span {	

	font-weight: bold;
	color: #625637;
	}

ul.menu li.active a ul li a {	

	background: none;

	}

ul.menu li ul li a, 

ul.menu li ul li a:visited,

ul.menu li#current ul li a,

ul.menu li#current ul li a:visited,

ul.menu li ul li#current a {	

	font-size: 11px;

	font-weight: normal;

	display: block;

	text-align: left;

	padding: 4px 0px 7px 4px;

	margin: 0px 0px 0px 0px;

	color: #fff;

	text-decoration: none;

	}

	ul.menu a	{
		cursor: pointer;
	}


ul.menu li#current ul li a:hover, 

ul.menu li ul li#current  a { 

	text-decoration: none;

	} 

	

h4.cat	{

	margin: 0 !important;

	padding: 0 !important;

}



/*MODULE MENU*/





/* Unpublished */

.system-unpublished {

background: #e8edf1;

border-top: 4px solid #c4d3df;

border-bottom: 4px solid #c4d3df;

}

/* System Messages */

#system-message    { margin-bottom: 10px; padding: 0;}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0; font-weight: bold; text-indent: 0px; }

#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding:



10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}



/* System Standard Messages */

#system-message dt.message { display: none; }

#system-message dd.message { }

#system-message dd.message ul {

background:#C3D2E5 url(../../system/images/notice-info.png) no-repeat scroll 4px center;

border-bottom:2px solid #63A5FF;

border-top:2px solid #63A5FF;

color:#0055BB;

}

h2.title	{
	display: block;
	position: relative;
	margin: 15px 0 10px 0;
	padding: 5px 3px;
	text-align: left;
	color: #fff;
	background: #a9a08a;
}
.neoBanner	{
	padding: 4px 0;
	background: #fff;
}
.dj_showJob .blogRow	{
	margin-bottom: 20px;
}
.dj_showJob .listLeftCol	{
	float: left;
	width: 150px;
	overflow-x: hidden;
}
.dj_showJob .listRightCol	{
	margin-left: 165px;
}
.dj_showKomis .blogRow	{
	margin-bottom: 20px;
}
.dj_showKomis .listLeftCol	{
	float: left;
	width: 150px;
	overflow-x: hidden;
}
.dj_showKomis .listRightCol	{
	margin-left: 165px;
}

/* System Error Messages */

#system-message dt.error { display: none; }

#system-message dd.error { }

#system-message dd.error ul { color: #CD3301; background: url(../../system/images/notice-alert.png) 4px center no-repeat #FAE8E8 ;

border-top: 2px solid #CD3301; border-bottom: 2px solid #CD3301;margin:0}



/* System Notice Messages */

#system-message dt.notice { display: none; }

#system-message dd.notice { }

#system-message dd.notice ul { color: #E48049; background: #FDF6E4; border-top: 2px solid #E48049; border-bottom: 2px solid #E48049;}



#system-message ul li{ background: none; margin-left: 30px;}

span.red	{ color: #ff0000; }
span.green	{ color: green; }
tr.head td	{ font-weight: bold; }
table#userProducts tr.userItem td	{ padding-top: 15px; }
.brakZgl	{ padding: 10px 0; text-align: center; color: #a9a08a; font: bold 14px Georgia; }
.noneTM	{
	margin-top: 0 !important;
}


