html, body{  overflow-x: hidden; overflow-y: yes; margin: 0;  padding: 0;  text-align: left;  /* background-color: #eee; */   font-family: Tahoma, Verdana, Arial, Helvetica;
 font-size: 12px;
 background: url(images/bg2.jpg) repeat-x; line-height: 130%;
} a { text-decoration: none; color: #000;}a:hover { color: #ff5715;}img { border: 0;} 
ul, li 
{
	font-size: 12px;
	padding-left: 1.1em;
}
 
small 
{
	font-size: 11px;
}

small.p
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background-color: #ff5715;
	padding: 1px 4px;
}

small.n
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #999;

	padding: 1px 4px;
}

#pagewidth{  width: 725px;  margin-left: auto;  margin-right: auto;   background-color: #fff} #headspace{ position: relative;  height: 15px;  width: 100%; /* background-color: #eee; */  
 background: url(images/bg2.jpg) repeat-x;}  #header{ position: relative;  height: 108px;  background-color: #fff;  width: 100%;} #head_left{ position: relative;  height: 108px;  float: left; width: 150px;}  #head_right{ position: relative;  /* height: 90px;*/
 padding-top: 18px;  float: right; padding-right: 18px;
 width: 557;
 color: #ff5715;
 font-family: "Trebuchet MS", Georgia, Times;
 font-size: 18px;}
#head_right2{
 position: relative; 
 /* height: 90px;*/
 padding-top: 18px; 
 float: right;
 padding-right: 18px;
 width: 557;
 color: #ff5715;
 font-family: "Trebuchet MS", Georgia, Times;
 font-size: 18px;
}

#head_left img{ margin-top: 16px; margin-left: 13px;} #head_bar{ position: relative;  width: 701px; /* 725 px; */
 height: 30px;
 padding: 0 12px; background-color: #fff;  background: url(images/head_bar.png);}#head_bar p.whereami{ float: left; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #fff; margin-left: 15px; margin-top: 6px;}#head_bar p.whereami a { color: #fff;
 text-decoration: none;}#head_bar p.whereami a:hover { color: #fff; text-decoration: underline;}#head_bar p.data{ float: right; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #fff; padding-right: 15px; margin-top: 6px;}#spacer{ position: relative;  height: 3px;  background-color: #fff;  width: 100%;} #leftcol{ width: 246px;  float: left;  position: relative;  text-align: left;  background-color: #fff;}#left_s1 { width: 223px;
 height: 21px;
 background: url(images/menu3.gif);
 padding-left: 23px;
 padding-top: 6px;
 /* margin-top: 3px;*/
 margin-bottom: 2px; 
 font-size: 11px;
 font-weight: bold;
 color: #fff;
}#left_s2 { width: 223px; background: url(images/menu2.gif); padding-left: 23px; padding-top: 11px; padding-bottom: 11px; margin-top: 3px; font-size: 11px; font-weight: normal; color: #000;}
#left_s3 { width: 223px; height: 21px; background: url(images/menu3.gif); padding-left: 23px; padding-top: 6px; margin-top: 3px; margin-bottom: 2px;  font-size: 11px; font-weight: bold; color: #fff;}.left_s4 { width: 196px; height: 17px; background: url(images/menu4.gif); padding-left: 50px; padding-top: 2px; margin-top: 1px; font-size: 11px; font-weight: bold;}.left_s5 { width: 196px; height: 17px; background: url(images/menu5.gif); padding-left: 50px; padding-top: 2px; margin-top: 1px; font-size: 11px; font-weight: bold; color: #ff5715; }.left_s4:hover { background: url(images/menu5.gif);}.left_s4 a { color: #3c3c3c; text-decoration: none;}.left_s4 a:hover { color: #ff5715; text-decoration: underline;}
h3
{
	margin: 0;
}
#reklama1 img { margin-left: 11px; margin-top: 3px; margin-bottom: 2px;}form { display: inline; margin: 0;}input { font-size: 11px; font-weight: bold;}input.search { width: 140px; margin-right: 8px;}

#maincol { float: right;  display: inline;  position: relative;  width: 479px;  background-color: #fff;}#main1 { float: left; width: 265px;}
.main1head { width: 251px; height: 21px; margin-left: 2px;  padding-top: 6px; padding-left: 10px;  background: url(images/main1.gif); font-size: 11px; font-weight: bold; color: #fff;}.main1body { padding-left: 5px;
 margin-bottom: 5px;  }
.main1body img { float: left; margin: 5px 10px 5px 0px; border: 0px #000 solid;}.main1body h1 { display: block; margin-top: 3px; margin-bottom: 2px; font-family: Verdana, Tahoma, Arial, serif; font-size: 14px; }
.main1body p { display: block; margin-top: 3px; margin-bottom: 2px; font-family: Tahoma, Verdana; font-size: 12px;}
#main2 { float: right; width: 200px; padding-left: 2px; padding-right: 12px;}
.main2head { width: 190px; height: 21px; padding-top: 6px; padding-left: 10px; background: url(images/main2.gif); font-size: 11px; font-weight: bold; color: #fff;}
.main2body { width: 194px; padding: 3px 3px 3px 3px;  font-size: 12px; font-weight: normal; color: #000; border-bottom: dotted #777 1px;}
.main2body2 { width: 194px; padding: 3px 3px 3px 3px;  font-size: 12px; font-weight: normal; color: #000;}
#main3 { float: both;
 min-height: 350px;
 margin-left: 2px; width: 443px; padding: 6px 11px; 
 background: url(images/bg1.jpg) repeat-x;}
#main3 img { float: left; margin: 5px 10px 5px 0px; border: 0px #000 solid;}#main3 h1{ font-size: 14px; font-family: Tahoma, Verdana, serif; font-weight: bold; /* color: #ff5715; */
 color: #000; margin: 0px; }
#main3 h2{ font-size: 16px; font-family: Verdana, Tahoma, Arial, serif; font-weight: bold; /* color: #ff5715; */
 color: #000; margin: 0px;}#main3 h4{ font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: bold; color: #000; margin: 0px; }#main3 p{ font-size: 12px; font-family: Tahoma, Verdana, Arial; font-weight: normal;}
.akthead { width: 455px; /* 479 */
 height: 21px;
 margin-left: 2px;
 margin-bottom: 2px;
 padding-top: 6px;
 padding-left: 10px; 
 background: url(images/main1.gif);
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 text-transform: uppercase;
}#linki h1 { margin-top: 12px; margin-bottom: 12px;
 font-size: 16px;}#linki h4 { margin-top: 0px; margin-bottom: 4px; color: #000; text-decoration: underline;
 font-weight: normal; }#linki h4:hover { color: #ff5715;  text-decoration: none;}#linki p { margin-top: 0px; margin-bottom: 0px;
 font-weight: bold;}#formularz P {	font-family: Tahoma, Verdana, Arial;	font-size: 12px;}#formularz INPUT, SELECT {	font-family: Tahoma, Verdana, Arial;	font-size: 12px;	font-weight: bold;	color: #000;	width: 180px;}
#formularz INPUT.button {	font-family: Tahoma, Verdana, Arial;	font-size: 12px;	font-weight: bold;	color: #000;	width: 100px;}#formularz TEXTAREA {	font-family: Tahoma, Verdana, Arial;	font-size: 12px;	font-weight: bold;	color: #000;	width: 360px;	height: 120px;}
.nstyt {	font-family: Trebuchet MS, Tahoma, Verdana, Arial;	font-size: 14px;	font-weight: bold;	color: #ff5715;  }
.nsmsc {	font-family: Trebuchet MS, Tahoma, Verdana, Arial;	font-size: 12px;	font-weight: normal;   color: #000;  }#recenzje {	display: block;	background-color: #eee;	padding: 7px;}
table.impreza
{
	margin-top: 12px;
	font-size: 11px;
	border: 1px solid #fff;
}

table.impreza tr.r1
{
	background-color: #f3efec;
}

table.impreza tr.r2
{
	background-color: #f2f2f2;
}

table.impreza td.a
{
	width: 120px;
	text-align: right;
	padding: 3px 8px;
	border: 1px solid #fff;
}

table.impreza td.b
{
	width: 285px;
	text-align: left;
	padding: 3px 8px;
	border: 1px solid #fff;
	font-weight: bold;
}



#footer { height: 74px;  background: url(images/footer.png); clear:both; font-size: 11px; font-weight: normal; } #f1 { float: left; padding-left: 30px; padding-right: 30px;  padding-top: 34px;}#f1 a { font-weight: bold; text-decoration: none; color: #000;}#f2 { float: left; padding-top: 29px; text-align: center;}
#f2 a { color: black; text-decoration: none; }#f2 a:hover { text-decoration: underline;}#f3 { float: right; padding-top: 34px; padding-right: 30px;   text-align: right;}#porcjowanie { display: block; text-align: center; font-size: 12px; font-family: Verdana, Tahoma, Arial; margin-top: 30px;} 
.srodek
{
	display: block;
	text-align: center;
}

.srodek img
{
	float: none;
}
 
#recenzja
{
	margin-top: 12px;
}

#recenzja textarea, #ksiega textarea
{
	width: 240px;
	height: 80px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
 
#dylizans label, #recenzja label, #ksiega label
{
	width: 160px;
	padding-top: 3px;
	padding-right: 10px;
	text-align: right;
	display: block;
	float: left;
}

#dylizans input, #recenzja input, #ksiega input
{
	width: 140px;
	margin: 2px 0;
}

#stat 
{
	display: none;
}
 /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-block;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */  
 /*printer styles*/  @media print{ /*hide the left column when printing*/ #leftcol, #head_bar{display:none;} #twocols, #maincol{width:100%; float:none;}}
