/*******************************************************/
/************** GENERICS CUSTOM CLASSES ****************/
/*******************************************************/

#logo {
	float: left;
	padding: 0;
	text-align: left;
	margin: 0;
	width: 100px;
}

html,body{
margin:0;padding:0
}
body{
font: 85%/1.5 Arial,sans-serif;background: #f4eedf;color: #000000;text-align: center
}

#page_bg {
	height: 100%;
	padding: 0;
	background: #f4eedf url(../images/top_bg.jpg) top center repeat-x;
}

h1,h2,h3,h4,h5,h6,h7{
margin:0
}
p{
margin:0 0 1.5em;
}
td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #003366;
}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
a:link, a:visited {
  font-size        : 12px;
  color            : #000080;
  /*text-decoration  : none;*/
  font-weight      : normal;
}
a:hover {
  font-size        : 12px;
  color            : #FF00FF;
  /*text-decoration  : none;*/
  font-weight      : normal;
}

#active_menu {
  text-align       : left;
  color            : #FF00FF;
  background       : url(../images/bon.png);
  font-weight      : bold;
}

a.readon:link, a.readon:visited {
  color            : #404F59;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF; 
  
  background-image : url(../images/but.png);
  }
a.readon:hover {
  color            : #FF00FF;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF;
}
ul {
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li {
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../images/bullet.png) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}  
form { display:inline; }

/**************************************************************/
/************ TEMPLATE CLASSES (index.php) ********************/
/**************************************************************/

div#container{ /*main container*/
width: 920px;
margin:0 auto;
margin-top:0;/*margin-top:20px;*/
margin-bottom:0;
padding: 0 0 0 0;
text-align: left;
background: url(../images/middle.png) repeat-y;
}
div#header{ /*header container*/
background: url(../images/top.png) no-repeat;
width: 920px;
height: 134px;
}
div#header h1 {    /*date*/
  position:relative;
  top:15px;
  left: 25px;
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #333333;
  text-align: right;
  margin-right: 50px;
  margin-left: 110px;
}
div#header h2 {  /*search*/
text-align:right;
margin-right:25px;
margin-top:5px;
}
div#header h3 {  /*title*/
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 24px;
  text-align       : left;
  color            : #003366;
  margin-left:150px;
  margin-top:50px;
}
div#header h4 { /*top menu*/
text-align:right;
margin-right:25px;
margin-top:-25px;
}

div#col-left{ /*column sx*/
float: left;
width: 170px;
display:inline;
margin-left: 15px;
}
div#content{ /*contents container*/
float:left;
width: 680px; /*reduce width if activate 3 column layout*/
display: inline;
margin-left: 35px;
}

div#content h2 {/*truskawka w podtytule*/
line-height: 50px;	
padding-left: 60px;
background: url(../images/truskawka.gif) no-repeat left;
}

div#content h5 { /*pathway*/
text-align:left;
margin-right:25px;
margin-top:-10px;
padding:10px;
font-weight:normal;
}
/*
div#col-right{
float: right;
width: 170px;
display:inline;
margin-right: 15px;
}
*/
div#footer{ /*footer container*/
clear:both;
/*height: 100px !important; */
/*height :150px;*/
padding:0 0 0 0;
width: 920px;
height: 160px;
background:#FFF url(../images/bottom.png) no-repeat;
}
div#footer h6{ /*copyright*/
  position:relative;
  top:40px;
  left: 25px;
  color            : #666666;
  font-family      : arial, sans-serif;
  font-size        : 11px;
  font-weight: bold;
}
div#footer h7{ /*powered*/
  color            : #666666;
  font-family      : arial, sans-serif;
  font-size        : 11px;
  font-weight: bold;
  margin-top:40px;
}
.pathway {
  font-size        : 11px;
  text-decoration  : none;
  color            : #333333;
 /* padding-left     : 10px;*/
/*  line-height:30px;*/
}
a.pathway:link, a.pathway:visited {
  color            : #FF9900;
  font-size        : 11px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0px;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}

/****************************************************************************/
/******************** MODULES AND COMPONENTS CUSTOM CLASSES *****************/
/****************************************************************************/

/*------------------- SHARED -------------*/
.dkcom_tablerow1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tablerow2
{
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tableheader {
  font-size        : 11px;
  font-weight      : normal;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #333333;
  padding          : 4px;
}
.dkcom_section
{
  width            : 98%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 3px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
  clear:both;
}
.dkcom_section .dk_header
{    
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 1px;
  background       : url(../images/header.jpg); 
  font-size        : 20px;
  font-weight      : bold;
  font-style       : italic;
  height           : 22px;
  line-height      : 30px;
  padding-left     : 10px;
  text-align       : left;
  color            : #003366;
  width            : 100%;
  margin: 0; padding: 0;
  padding-left: 4px;
  margin-bottom: 10px;
}
/*------------------- WRAPPER -------------------*/
.dkcom_wrapper
{}
/*------------------- ARCHIVE -------------------*/
.dkmod_archive
{}
/*------------------- BANNER -------------------*/
.dkmod_banner
{}
/*------------------- DOWNLOAD -------------------*/
.dkmod_downloads
{}
/*------------------- LATEST NEW -------------------*/
.dkmod_latestnews
{}
/*------------------- LOGIN -------------------*/
.dkmod_login .dk_content
{
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
}
/*------------------- POPULAR -------------------*/
.dkmod_popular
{}
/*------------------- SEARCH -------------------*/
.dkmod_search
{}
/*------------------- STATS -------------------*/
.dkmod_stats .dk_content
{
	margin:10px;
	color       : #000080;
}
/*------------------- NEWSFLASH -------------------*/
.dkmod_newsflash .dk_content
{
  padding-top     : 3px;
  padding-bottom    : 3px;
}
/*------------------- WHOS ONLINE -------------------*/
.dkmod_whosonline
{}
/*-------------------CAPTCHA ------------*/
.dkcom_captcha
{
  width:100px;
}
/*------------------- SYNDICATE ------------*/
.dkmod_syndicate .dk_content {
	text-align: center;
}
/*------------------- STREAM ------------*/

.dkmod_stream .dk_content {
	text-align: center;
}
/*------------------- VALIDATE ------------*/
.dkmod_validate .dk_content {
	text-align: center;
}
/*----------------- CONTACT ----------------*/
.dkcom_contact .dk_aligncenter  
{
  width:100%;
  text-align:center;
}
/*------------------ USERS ----------------------*/
.dkcom_userconfirmation
{
  padding:5px;
}
.dkcom_userwelcome
{
  padding:5px;
}
.dkcom_usermessage
{
  height:50px; 
  text-align:center;
}
/*------------------- POLLS -------------------*/
.dkmod_polls .dk_content   
{
  padding-left     : 3px;
  padding-right    : 0px;
}
.dkmod_polls td.row1 {
  vertical-align   : top;
  padding          : 2px;
  background       : #e6eef2;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  text-align:left;
}
.dkmod_polls td.row2 {
  vertical-align   : top;
  padding          : 2px;
  background       : #ddddcc;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  text-align:left;
}
.dkmod_polls .dk_content
{
  padding-top:5px;
  /*padding-left:3px;
  padding-right:3px;*/
  text-align:left;
}
.dkmod_polls .polls_header
{
  font-weight:bold;
  text-align:left;
}
.dkmod_polls table
{
  width:98%;
}
.dkmod_polls .dk_content 
{
  padding-top:5px;
  margin-bottom:5px;
}
.dkcom_polls select
{
  width:300px;
}
/*----------------------- EVENTS ----------------------*/
.dkmod_eventcal
{

}

.dkmod_eventcal a.movelink
{
  font-size:11px;
  color       : #000080;

  text-decoration:none;
}
.dkmod_eventcal table.header
{
  background-color : #AAAAAA;
}
.dkmod_eventcal span.monthyear
{
  color       : #ffffff;
}
.dkmod_eventcal td.sunday, td.monday, td.tuesday, td.wednesday, td.thursday, td.friday, td.saturday
{
  font-size:11px;
  color       : #ffffff;
  background-color : #AAAAAA;
}
.dkmod_eventcal .daylink
{
  background-color : #FFCC00;
}
.dkcom_evententry
{
  width:98%;
  padding          : 3px;
}
.dkcom_evententryitem1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_evententryitem2
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E5E5E5;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;

}
.dkcom_evententryitemcolumn1
{
  width:19%;
  float:left;
  clear:left;
  padding:2px;
}
.dkcom_evententryitemcolumn2
{
  float:left;
  width:79%;
  padding:2px;
}

.dkcom_eventspacer
{ 
  clear:both;
  height:1px;
}

/*------------------- MENU ------------------------*/

.dkmod_menu  a.menu_mainlevel  {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	display: block;
	line-height: 26px;
	height: 26px;
	font-size: 12px;
	text-decoration: none;
	width: auto;
	background: url(../images/boff.png);
	color: #000080;
	padding-left: 20px;
}

.dkmod_menu  a.menu_mainlevel:link {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  text-decoration  : none;
  width            : auto;
  color            : #000080;
  padding-left     : 20px;

}
.dkmod_menu a.menu_mainlevel , .dkmod_menu a.menu_mainlevel:visited {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  font-weight      : normal;
  padding          : 0px 0px 0px 0px;
  color            : #000080;
  width            : auto;
  padding-left     : 20px;
}
.dkmod_menu a.menu_mainlevel:hover {
	text-align      : left;
	display         : block;
	background      : url(../images/bon.png);
	font-size       : 12px;
	font-weight     : normal;
	text-decoration : none;
	color           : #FF00FF;
	padding-left    : 20px;
}
/* to fix an Opera bug */
.topmenu {
	display: block;
}

/* customization for the topmenu */
.topmenu a.menu_mainlevel {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
  color             : #000080;

}
.topmenu ul.menu_mainlevel li {
	display          : block;
	background-image : none;
	padding-left     : 5px;
	padding-right    : 5px;
	float            : right;
	margin           : 0;
	width            : auto !important;
	width            : 10%;
	font-size        : 12px;
	line-height      : 12px;
	height           : 20px;
	white-space      : nowrap;
	border-left      : 1px solid #999999;
	color            : #000080;
}

.topmenu li a.menu_mainlevel {
  width             : 10%;
  display           : block;
/*  padding-left      : 5px;
  padding-right     : 5px; */
  text-decoration   : none;
  color             : #000080;
  background        : transparent;
  font-weight       : normal;
  line-height: 20px;
  margin-left: -10px;
  margin-right: 5px;
}

#buttons>.topmenu  ul.mainlevel li>a { width: auto; }

.topmenu li a.menu_mainlevel:hover{
  color            : #FF00FF;
  background        : transparent;
}

.dkmod_menu a.menu_sublevel:link, .dkmod_menu a.menu_sublevel:visited {
 	font-family      :Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding-left: 1px;
	font-size: 11px;
	font-weight  : normal;
	text-decoration: none;
	color: #666666;
}

.dkmod_menu a.menu_sublevel:hover {
   background-color : #f9f6ef;
	color: #FF00FF;
}

.dkmod_menu a.menu_sublevel#active_menu {
  	background:#f9f6ef
}

/******************************************************/
/************** DRABOT CUSTOM CLASSES *****************/
/******************************************************/

.dkbot_content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.dkbot_content_rating {
  font-size        : 10px;
  color            : #CC9900;
}

