/*ogolne*/
body {background:url(../images/body_bg.jpg) repeat-x top #eeeeee; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#666666; margin-top:0;
}
img{
	border: 0;
}
a{
	text-decoration: none;
	color: #666;
}
#contenair {display:block; margin:0 auto; text-align:center; width:864px;}
div.clear {float:none; clear:both}

/*top*/
#top {margin:0; padding:0; padding-bottom:50px;}
#menu {float:left; display:block; width:660px;}
#menu ul{margin-top:0}
#menu a {color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; font-weight:bold; text-decoration:none;}
#menu li {display:block; float:left; height:16px; padding:14px 10px 10px 10px; border-left:#194E8D 1px solid; border-right:1px solid #003675; margin-top:10px;}
#menu li.first{border-left:none;}
#menu li.last{border-right:none;}
#menu li.active{background: url(../images/menu_bg_active.jpg) repeat-x; margin-top:0; padding-top:24px}
#menu a:hover{background: url(../images/menu_bg_active.jpg) repeat-x; padding-top:0px; }



#searchbar{float:left; display:block; width:200px; color:#FFFFFF;}
#searchbar img, input{vertical-align:middle; margin:3px; border:none}
#searchbar input{border:1px solid #333333; font-size:10px; color:#999999; width:140px;}


/*baner*/
#header {padding-top:30px; text-align:left;}
#header_content {float:left; display:block; width:321px; height:308px; margin:0; padding:0;}
#logo img{border:none; margin:0;}
#small_box {background:url(../images/small_box_bg.jpg) no-repeat top; display:block; height:158px; width:291px; padding:10px 5px 5px 25px;}
#small_box ul, #wyniki_wyszukiwania ul, #kat ul {margin-top:5px; list-style: url(../images/li_img.jpg)}
#small_box h1{font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:bold; color:#841617; width:290px; padding-bottom:3px; border-bottom:1px solid #CCCCCC; margin-top:0; margin-bottom:3px;}

#flash {margin:0; padding:0;}
#flash object {margin-left:0 !important; margin-left:-3px;}

#kat ul{
	margin-left: -30px;
}


#wyniki_wyszukiwania{
	 //background:url(../images/box_bg_s.jpg) repeat-y;
	 padding:10px;
}
#wyniki_wyszukiwania li{
	 margin-bottom: 10px;
}


/*content*/
#content {margin-top:10px; padding-left:15px; text-align:left}
#left_column, #right_column {float:left;}

#right_column {margin-left:10px; width: 520px;}

#right_column_all { width: 830px;}

#left_col_content {background:url(../images/box_bg_w.jpg) repeat-y; padding:10px; width:284px;}
#right_col_content  {background:url(../images/box_bg_s.jpg) repeat-y; padding:10px;}

#right_col_content_all  {background:url(../images/box_bg_all.jpg) repeat-y; padding:10px;}

#all {background:url(../images/box_bg_all.jpg) repeat-y; padding:10px; width:830px;}
#content_all {background:url(../images/box_bg_all.jpg) repeat-y; padding:20px;}

.grey{background:url(../images/greybox_top.jpg) top no-repeat; width:203px; background-color:#efefef; padding:15px; height: 170px;}
.grey p{margin-top:4px; margin-bottom}


#left_col_content h1, #right_col_content h1, #right_col_content_all h1 {font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:bold; color:#841617; padding-bottom:3px;  margin-top:0; padding-top:0; margin-bottom:3px; background:url(../images/logo_small.jpg) no-repeat; padding-left:30px;}
#left_col_content h1 span.comment, #aktualnosci h1 span.comment, #right_col_content h1 span.comment {font-size:10px; color:#999999; padding-left:60px;}

#right_col_content h1 span.comment{
	padding-left:30px;
}

#right_col_content h1 span.comment{
	padding-left:30px;
}


#left_col_content h2{font-size:10px; font-weight:bold; color:#666666; padding-bottom:3px;  margin-top:0; padding-top:4px; margin-bottom:3px; background:url(../images/li_img.jpg) no-repeat; background-position:27px;  padding-left:40px; border-top:1px solid #cccccc;}
#left_col_content h2 span.date, #aktualnosci h2 span.date {font-size:10px; color:#999999; font-weight:normal}
#left_col_content p, #aktualnosci p, #oferta p   {margin:3px 0 3px 20px;}
#left_col_content p.wiecej, #aktualnosci p.wiecej, .grey p.wiecej  { text-align:right; margin-right:15px;}
#left_col_content p.wiecej a, .grey p.wiecej a  {color:#841617}

#rl_box, #rr_box {float:left;}
#rl_box {border-right:1px solid #cccccc; padding-right:10px; width:230px}
#rr_box {margin-left:10px; width:230px}

#aktualnosci, #oferta{
	width:490px;
}

#aktualnosci{
	width:660px;
}

#oferta{
	margin-top: 20px;
}

p.margin{
	margin-left: 20px;
}
#oferta p.wiecej{
	padding-left: 190px;
	padding-top: 40px;
}

#wstecz{
	margin-top: 40px;
	text-align: center;
}



#wstecz img{
	cursor:pointer;
}


/*footer*/
#footer {background:url(../images/footer_bg.jpg) no-repeat top; display:block; height:29px; width:864px; color:#FFFFFF; padding-top:20px; margin-top:8px;}

#kontakt{
	width: 475px;
	border: 1px solid #90ACBE;
}

#kontakt input.wyslij{
	margin-left: 150px;
	border: 1px solid #90ACBE;
	font-family: verdana;
}

span#kontakt_informacja{
	color: #f00;
}

fieldset#kontakt div.label{
	float: left;
	width: 120px;
}

fieldset#kontakt div.input input{
	width: 220px;
	border: 1px solid #90ACBE;
}

fieldset#kontakt div.input textarea{
	width: 320px;
	height: 150px;
	border: 1px solid #90ACBE;
	font-size: 11px;
	font-family: Verdana;
}

div#kat{
	margin-left: 30px;
	font-size: 12px;
}

div.wrapper {
	display: table;
}
div.wrapper #cell {
	display: table-cell;
}

div.wrapper div.cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 210px;
}

div.lewy{
  width: 25px;
  height: 190px;
  float: left;
  background:url(../images/lewy.gif) no-repeat;
}

div.prawy{
  width: 14px;
  height: 190px;
  float: left;
  background:url(../images/prawy.gif) no-repeat;
}

div.center{
  width: 159px;
  height: 188px;
  float: left;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  text-align: center;
}

div.opis_produktu{
  text-align: center;
  padding-top: 10px;
  height: 100px;
}

div#przesun_1{
  float: left;
  width: 272px;
}
div#przesun_2{
  float: left;
  width: 136px;
}

div#zawartosc{
	margin: 30px;
}