* { 
  border: 0;
  margin: 0;
	padding: 0;
}

body { background: #444444;}

body, th, td, input, textarea {
 font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
}
a {text-decoration: none;}

hr {display: none;}

/* Logo */
#logo {
	width: 100%;
	height: 200px;
	margin: 0;
  text-align: center;
  background: #000000;
}

#logo img{
  border: 0; 
  margin: 0;
	padding: 0;
}

#logo p{
  text-align: right;
  padding-top: 0px;
  width: 800px; 
  height: 200px;
  background: url(../img/logo_top.jpg) no-repeat;
  background-position:center left;
}

/* MENU */
#menuTb {
  height: 53px;
  text-align: center;
  background: url(../img/menu.jpg) repeat-x;
}
#menu {
	width: 718px;
	padding-left: 0px;
  padding-top: 0px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {float: left;}

#menu a {
	display: block;
	float: left;
	height: 53px;
	width: 115px;
	margin-right: 1px;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	padding-top: 20px;
  text-align: center;
}

#menu a:hover {
  height: 52px;
	color: #F5F3C1;
	background: url(../img/menu_over.jpg) repeat-x;
}

/* RIGHT BANNER */
 #rightBanner{
  vertical-align:top;
  height: 100%;
  width: 200px;
  /*background: url(banners/baner1.jpg) no-repeat;*/
}
/* MAIN */

#mainPage{
  width: 600px;
  color: #830404;
  vertical-align:top;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #444444;
}

#mainPage p{
  padding-top: 20px;
  letter-spacing:1px;
  line-height:17px;
}

 
#mainPage h2 {
  text-transform: uppercase;
  color: #c90202;
  font-size: 1.6em;
	font-weight: bold;
  padding-bottom: 0px;
  font-family:Georgia, "Times New Roman", Times, serif;
}

#mainPage a{
  color: #830404;
  text-decoration: none;
  font-weight: bold;
}

#mainPage a:hover{
  color: #830404;
  text-decoration: underline;
}

#mainPage ul {
	margin-left: 30px;
	padding: 10px;
	line-height: 17px;
  letter-spacing:2px;
}

#mainPage img{margin:10px;}

#mainPage img.imgR{ 
  margin:3px;
  float: right;
}

#mainPage img.imgC{ 
  margin:20px;
  float: none;
}

#more{
  display: block;
  width: 68px;
  height: 21px; 
  background: url(../img/more.jpg) no-repeat;
  background-position:center center;
  font-size: 0px;
  margin: 10px;
}
#more:hover {background: url(../img/more_active.jpg) no-repeat;}

#mainPage a:visited {color: #830404;}

.top{background: url(../img/ptop.jpg) no-repeat top;}

.back{
  padding-left: 0px;
  background: url(../img/pmid.jpg) repeat-y;
  width: 600px;
}

.bottom{
  background: url(../img/pdwn.jpg) no-repeat bottom;
  padding: 30px;
  padding-top: 90px;
}

/* LEFTPAGE ---------------------------------------- */
#leftPage{
  width: 300px;
  vertical-align:top;
  color: #ffEfEf;
  background-color: #444444;
}

#leftPage p{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 0.9em;
  line-height: 15px;
}

#leftPage H3{
  text-transform: uppercase;
  color: #444444;
  font-size: 1em;
  font-weight: bold;
  padding-left: 2.1em;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#leftPage a{color: #ffffff;}

#leftPage a:hover {text-decoration: underline; font-weight: bold;}

#leftPage a:visited {color: #838484;}

.ltop{background: url(../img/leftpage_top.jpg) no-repeat top;}

.lback{
  width: 246px;
  background: url(../img/leftpage_mid.jpg) repeat-y;
 }

.lbottom{
  background: url(../img/leftpage_dwn.jpg) no-repeat bottom;
  padding-bottom: 30px;
  padding-top: 35px;
  padding-left: 10px;
}

#gal img{
   height : 100px;
   vertical-align:middle;
   margin:2px;
}

.sideBanner {margin-top:20px;}

/* PERSONEL ============================================= */

#stuff{border: 0Px;}

#stuff img{
   width : 100px;
   height : 100px;
   vertical-align:middle;
   margin:10px;
}

/* PARTNERS ============================================= */
#partners {
 /* height = 280*/
}


/* CENNIK ============================================= */
#cennik{
  width : 500px;
  background-color:#FFFFFF;
  border: 0px;
}

#cennik small{font-size: 0.8em;}
#cennik td{
  height : 25px;
  color: #830404;
  font-size: 1.2em;
}
#cennik td.cena{text-align: right;}
#cennik tr.cheader{background-color: #932022;}
#cennik tr.cennik2{background-color: #fff2ee;}


/* TAIL ============================================= */
#tail {
  height: 20px;
  background-color: #932022;
  padding-top: 5px;
}

#tail p {
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#tail a {color: #FFFFFF;}