/* Naglowki h1, h2, h3 pozycjonowanie */

h1 { 
  font: 28px Trebuchet MS,verdana,helvetica,sans-serif;
  color:#FFCC00;
  font-style: italic; 
  font-weight: bold; 
  margin: 0; 
  padding: 0 
}

h2 { 
  font: 16px Trebuchet MS,verdana,helvetica,sans-serif;
  color:#C5C5C5;
  font-style: italic;  
  font-weight: bold; 
  margin: 0; 
  padding: 0 
}

/*  Panele boczne */
body { 
  font-size: 13px;
  padding: 0px; 
  margin: 0px; 
  color:#2C2721; 
	background : url(images/bg.gif) repeat left top;
}

a { 
  font-size: 13px; 
  color: black;
  text-decoration:none; 
  background: inherit 
}

a:hover { 
  color: red;
  background: inherit 
}

a.side {
  color: #2C2721; 
  text-decoration: none; 
  font-weight: bold; 
  font-size: 13px; 
  background: inherit 
}

a:hover.side {
  color: red; 
  background: inherit 
}

.main-body { 
  font-family: Tahoma, Arial, helvetica, serif; 
  font-size:12px; 
  color:#2C2721;  
  background-color:#FFFFFF; 
  padding: 5px 
}

hr { 
  border-top:1px #E2E2E2 solid; 
  border-bottom:1px #F9F9F9 solid; 
  margin: 3px 3px 3px 3px 
}

td { 
  font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial; 
  font-size: 12px 
}

pre { 
  font-family: Tahoma, Arial, helvetica, serif; 
  font-size:10px 
}

.alt { 
  color:#666; 
  background: inherit 
}

img {	
  border: 0px 
}
/*table{ margin:0px auto }*/
.page { 
  margin: auto; 
  border:0; 
  width:910px; 
  font-family: Helvetica, sans-serif, Arial; 
  font-size: 12px; 
  font-weight: 300; 
  color: #333; 
  background: inherit 
}

.border_left { 
	background-image: url('images/side_left.gif');
	background-repeat: repeat-y; 
	width: 10px
}

.border_right { 
	background-image: url('images/side_right.gif');
	background-repeat: repeat-y; 
	width: 10px
}

.navigation { 
  height: 27px; 
  text-align: center; 
  background-image: url(images/menu_h.gif);
  border-right: 1px solid #0A640A;
  padding: 0px 0px 
}

a.navigation { 
  display:block; 
  float:left; 
  font: normal small-caps bold 12px/22px Verdana, Arial, Helvetica, sans-serif; 
  padding: 0px 10px 0px 10px; 
  color:#FFFFFF; 
  text-decoration:none;
}

a:hover.navigation { 
  height: 27px; 
  color:#FFFFFF; 
  background-image: url(images/menu_h_over.gif)
}

.tbl-border { 
  background-color:#D2DBC3; 
  color:#DDDDDD 
}

.tbl { 
  font-family: Tahoma, Arial, helvetica, serif; 
  font-size:12px; 
  padding:3px 4px 3px 4px 
}

.tbl1 { 
  font: normal 12px/18px "Lucida Grande", verdana, helvetica, sans-serif;	
  color:#777777; 
  background-color:#fdfdfd; 
  padding:4px 
}

.tbl2 { 
  font: normal 12px/18px "Lucida Grande", verdana, helvetica, sans-serif;	
  color:#000000; 
  background-color:#f6f6f6; 
  padding:4px 
}

.opis { 
  font: normal 12px/18px "Lucida Grande", verdana, helvetica, sans-serif;	
  color:#777777; 
  background-color:#fdfdfd; 
  padding:4px 
}

.forum-caption { 
  font-family: Tahoma, Arial, helvetica, serif; 
  font-size: 12px; 
  font-weight: bold; 
  background-image:url(images/forum_bg.gif); 
  color:#008000; 
  background-color:#F6F6F6; 
  padding:4px 6px 4px 6px 
}

.header { 
  height:65px;
  background-color:#292929
  /*background-image: url(images/top_bg.png)*/
}

.slogan {	
  position:absolute; 
  top:0px; 
  right:5px; 
  width:303px; 
  height:37px; 
  background-image: url(images/slogan.jpg) 
}

.slogan span { 
  display:none 
}

.moto { 
  position:absolute; 
  top:38px; 
  right:5px; 
  width:214px; 
  height:18px; 
  background-image: url(images/moto.jpg) 
}

.moto span { 
  display:none 
}

.footer { 
  padding-top: 15px; 
  padding-bottom: 4px; 
  border-top: 3px solid #D2B408;
  border-bottom: 1px solid #D2B408; 
  font: normal 12px tahoma, verdana, arial, sans-serif; 
  text-align: center; 
  color:#D2B408; 
  background: #292929
}

form { 
  margin:0px 0px 0px 0px 
}

.button { 
  border: 1px solid #D2DBC3; 
  background: #FFFFFF url(images/button.jpg) bottom left repeat-x; 
  font-size: 10px; 
  color: #000000;	
  font-family: verdana, sans-serif; 
  margin-top:2px 
}

html>body input.button { 
  padding-bottom: 1px; /* Mozilla fix */ 
}

.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f8f8f8;
	border : 1px solid #ccc;
}

.textbox:hover {
	border: 1px solid #fec02a;
	background: #F3F3F3;
}

.quote {
  border: 1px #D2DBC3 solid; 
  background: #FFFFFF color: #4B8500; 
  padding-left: 5px; 
  margin:0px 20px 0px 20px
}

.smalltext { 
  font: normal 12px tahoma, verdana, arial, sans-serif 
}

.side-border-left {
  border-left: 0px solid #D2DBC3; 
  border-right: 0px solid #D2DBC3; 
  padding: 1px 0px 1px 0px; 
  background: #F6F6F6  
}

.side-border-right { 
	border-left: 0px solid #D2DBC3; 
	border-right: 0px solid #D2DBC3;
  padding: 1px 0px 1px 0px; 
  background: #F6F6F6  
}

.panels { 
  height: 20px;	
  padding: 2px 5px 2px 5px; 
  font: normal normal bold 12px/18px Helvetica, sans-serif, Arial; 
  letter-spacing: 0.1em;
  color: #FFFFFF; 
  border-top: 2px #757273 solid; 
  background: #292929 
}

.panels_button { 
  height: 20px;	
  padding: 0px; 
  font: normal normal bold 12px/18px Helvetica, sans-serif, Arial; 
  letter-spacing: 0.1em;
  color: #000000; 
  background: #757273 
}
  
.panels_news { 
  height: 250px; 
  margin: 2px 1px 2px 1px; 
  font: normal normal bold 12px/18px Helvetica, sans-serif, Arial; 
  letter-spacing: 0.1em;
  color: #5E9900; 
  background: inherit 
}

.panels_table { 
  height: 20px;
  padding: 2px 5px 2px 5px; 
  font: normal normal bold 12px/18px Helvetica, sans-serif, Arial; 
  letter-spacing: 0.1em;
  color: #FFFFFF;
  border-top: 2px #757273 solid; 
  background: #292929 
}

.table_block {  
  font: normal 12px/20px "Lucida Grande", verdana, helvetica, sans-serif;
  margin:1px 1px; 
  padding: 2px 2px; 
  border: 1px solid #D2DBC3 
}

a.table_block {
  color:black; 
  font-weight: bold;
  text-decoration:none; 
  border-left: 0px; 
  border-right: 0px; 
  border-top: 0px; 
  border-bottom:dashed 2px orange
}

a:hover.table_block {
  font-weight: bold;
  text-decoration:none; 
  border-left: 0px; 
  border-right: 0px; 
  border-top: 0px; 
  border-bottom:dashed 2px red
}

.table_block p {
  font: normal 12px/20px "Lucida Grande", verdana, helvetica, sans-serif;
  padding: 5px; 
}

.side-body { 
  font: normal 12px/18px "Lucida Grande", verdana, helvetica, sans-serif;
  color: #535400; 
  padding: 4px 4px 6px 4px;
  background: #F6F6F6 
}

.news_block { 
  padding: 4px 4px 6px 4px; 
  border: 1px solid #D2DBC3; 
  line-height:16px 
}

.news_poster { 
  padding: 4px; 
  border-top: 0px solid #D2DBC3; 
  border-left: 1px solid #D2DBC3; 
  border-right: 1px solid #D2DBC3; 
  border-bottom: 1px solid #D2DBC3; 
  line-height:16px; 
  text-align:center 
}

.poll { 
  height: 13px; 
  border: 0px #C6C6C6 solid 
}

.comment-name { 
  font-weight: bold; 
  color: #3E61A9; 
  background: inherit 
}

.shoutboxname { 
  font-weight: bold; 
  color: #3E61A9; 
  background: inherit 
}

.shoutbox { 
  color: #162962; 
  background: inherit 
}

.shoutboxdate { 
  font: normal 10px verdana, tahoma, arial, sans-serif; 
  color: #449206; 
  background: inherit 
}

.small { 
  font-size: 12px; 
  font-weight: normal 
}

.small2 { 
  font: normal 10px verdana, tahoma, arial, sans-serif; 
  color: #449206; 
  background: inherit 
}



