/* global */
body { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; margin:0; padding: 0; text-align: left; background-color: white; }

a {outline:none; color: #515151; text-decoration: none;}
a:hover {color: #ff7800; text-decoration: underline;}

.toLeft {float: left;}
.toRight {float: right;}
.verMiddle {vertical-align: middle;}

.txtLeft {text-align: left;}

h1 {font-family: Trebuchet MS, sans-serif; font-size: 16px; color: #515151;  background: url(../pics/dots_1.gif) bottom left no-repeat;}
h2 {font-family: Trebuchet MS, sans-serif; font-size: 14px; color: #4d4d4d;  margin-bottom: 0; padding-bottom: 0; }

h3 {font-family: Trebuchet MS, sans-serif; font-size: 15px; color: #4d4d4d;  margin: 0; padding: 0px; border-bottom: 2px solid #788981;}
h4 {font-family: Trebuchet MS, sans-serif; font-size: 12px; color:#4d4d4d;  margin-bottom: 0; padding-bottom: 0;}
h5 {font-family: Trebuchet MS, sans-serif; font-size: 13px; color: #515151;  margin-bottom: 5px; padding-bottom: 0; text-align:left;}
h6 {font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #909090;  margin-bottom: 0; padding-bottom: 0;}


form {margin: 0; padding: 0;}
.formLine {margin-bottom: 5px; width: 100%; height: auto; overflow: hidden;}
input, select, textarea {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #515151; background-color:#ffffff; }

.szary {color: #8B8B8B;}

/* container */
#container {width: 1000px; height: auto; margin: auto; overflow: hidden; background-color: white;  border: 0px solid red; }

/* gora*/
#gora {width: 1000px; height: 326; margin: 0;  padding:0; overflow: hidden;}
#jpgheader { width:1000px; height:185px; background: url('../pics/top3.jpg') top right no-repeat white; margin: 0; padding: 0; border: 0px solid green; position: relative;}

#wyszukaj {position: absolute; padding: 0; margin: 19px 0px 0 10px; height: 36px; width: 184px; font-size: 11px; color:white; background: url(../pics/tlo-szukaj.png) top center no-repeat; border:0px solid orange;}

#srodek {float: right; width: 794px; height: auto; margin: auto; overflow: hidden; background: url('../pics/tlo-srodek.jpg');  border: 0px solid red;}

#bok {float:left; width: 165px; height: auto; overflow:hidden;  padding: 0; margin: 20px 0 0 15px; border: 0px solid yellow; min-height: 300px; }

ul.oferta-kategorie {
  margin:0px;
  padding:0 0 0 30px;
}

ul.oferta-kategorie li {
  list-style-image: url('../pics/dziubek-f.gif') ;
  margin:0 0 6px 0;
  padding-bottom: 6px;
  line-height:100%;
}
ul.oferta-kategorie li a {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #323131;
	text-decoration: none;
  font-size:100%;  
}
ul.oferta-kategorie li a:hover {
	color: #ff7800 ;
	text-decoration: none;
}
ul.oferta-kategorie li a.current {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #ff7800;
	text-decoration: none;
  font-size:100%;
  
}
ul.oferta-kategorie li a.current:hover {
	color: #ff7800;
	text-decoration: none;
}

/* miniaturki*/
.oferta {padding: 0; margin: 0; list-style: none; }
.oferta li {float: left; display: inline; margin-right: 0px; padding: 10px 15px; text-align:center; height: 210px; color: #454545; font-size:90%;} 


/* menu*/
#menu {padding: 0; margin: 0; list-style: none; width: 780px; clear:both; float:right;  font-size:15px; }
#menu li {float: left; display: inline; padding: 18px 5px 0px 0px; color:white;  text-align:center; }
a.m1 { display: block; width: 120px; height: 28px; background: url(../pics/nieb.gif); color:#454545; padding: 10px 0 0 0px;}
a.m1:hover { color:#ff7800; text-decoration:none;}
a.m1_curr { display: block; width: 120px; height: 28px; background: url(../pics/button-fiol.gif); color:#454545; padding: 10px 0 0 0px;}
a.m1_curr:hover {  color:#ff7800; text-decoration:none;}
/* menu*/


/* content*/
#content {float: left; width: 760px; height: auto; overflow: hidden;  border: 0px solid blue; padding: 20px 0px 20px 30px;} 
#Content p {margin-top: 0; padding-top: 0; line-height: 130%; margin-bottom: 5px;}


#srodek_menu {background: url(../pics/menu_bok_s.gif) no-repeat top left; padding: 0px 5px 0 0px; margin:0 ; color:white; text-align:left; overflow: hidden; border: 0px solid blue;}
#gora_menu {background: url(../pics/menu_bok_g.gif) no-repeat; width:165px; height:48px; overflow: hidden; padding: 0px 0px 0 0; text-align:center; color:#000000; margin:0; border: 0px solid blue;}
#dol_menu {background: url(../pics/menu_bok_d.gif) no-repeat; width:165px; height:13px; overflow: hidden; padding: 0; margin:0; margin-bottom:10px;}

/* footer*/
#footer {clear:both; width: 1000px; height: 25px; overflow: hidden;  font-size: 11px; color: #a1a1a1; text-align:right; padding: 0; margin:0; border-top: 1px solid #e0e0e0;}
#footer a  { font-size: 11px; color: #a1a1a1;}
#footer a:hover { color: #848484;}

/* std */
.ramkaDuza {border: 0px; margin-bottom:2px;}
.doPrawej {float:right; margin:10px 5px 2px 20px;}
div.gallery  {
 float:left;
 display: inline;
 margin-right: 8px;
 width:300px;
 font-size:100%;
 color: gray;
}

#prod {clear:both; text-align:left; border: 0px solid red;margin: 0; font-size:90%;}
#prod td {padding: 5px 4px;}
#prod th {padding: 5px 4px;}
.podpis {clear:both; text-align:center; border: 0px solid red;margin: 0; padding:0; font-style:italic;}

div.gallery img {border:0px solid #efefef; float:left; padding: 4px 4px 4px 4px;}

div.gallery-alb  {
 float:left;
 display: inline;
 margin-right: 8px;
 width:600px;
 font-size:100%;
 color: gray;
}
div.gallery-alb img {border:0px solid #efefef; float:left; padding: 4px;}

div.gal_back  {
 text-align:right; 
}

div.gal_foto  {
 text-align:center; 
}

div.gal_foto img {border:0px solid #efefef;  padding: 4px; }

.tabelka {margin-top:5px; text-align:left;}

.comm_body {border-top:1px solid #efefef; margin-top:5px; padding:5px 20px; font-style:italic; }
.comm_headline {color:#aaaaaa;}
#forum td {padding: 4px; border-bottom: 1px solid #E4F2D2;}
#forum th {text-align:center;}
#forum a {text-decoration: none;}
img.foto_gal {
	border: solid 4px #FFDF4A;
}

.rewind {text-align:center;}
#table_gal td {text-align:center;vertical-align:center;}
.forum_temat {font-size:150%; font-weight: bold; font-family: 'Trebuchet MS', verdana; border-bottom:1px solid #CADBB5; margin-bottom: 10px;}
.forum_data {float:right;font-size: 90%; font-weight: bold;}
.forum_autor {font-size: 90%; font-weight: bold;}
.forum_body {margin: 10px 40px 20px 20px;}

fieldset {
    border: none;
    padding: 0;
    padding-bottom: 0px;
}

.galeria {
	margin: 25px 0 20px 0; padding: 0; list-style: none; width: 600px;
}
.galeria li {
	display: inline; margin-right: 15px; 
}
.galeria img {
	border: 4px solid #FFDF4A;
}
.fotka {border:1px solid #cdcbc7;}
.fotocenter {border:1px solid #cdcbc7; padding: 3px;}

#koszyk td {border-bottom:1px solid #e0e0e0; padding:5px 0;}
#koszyk th {background:#E3E4E6; color: #666666; border-bottom:1px solid #e0e0e0}

.przyciski {width:200px; border:0;height:30px; background-color:#ffde00; font-size:14px;color:#454545;}

.przycisk {text-decoration:none; color: #454545;}
#search_form {
  display: inline;
}

#search_form input {
  vertical-align: middle;
  margin-top: 5px;
}

#search_form input.bt_submit {
  margin: 10px 0 0 5px;
  padding: 0;
  background: url('../pics/szukaj.png') no-repeat;
  width: 60px;
  height: 20px;
  border: 0px solid red;
}

div.achtung {
  padding: 6px;
  background: #ffffc0;
  color: red;
  border: 1px solid red;
}

