/* CSS Document */
/*wrap_center*/
div#wrap_center {
	margin: 0 auto;
	padding: 0;
	min-width: 790px;
	max-width: 1100px;
	height: auto;
}
* html div#wrap_center {
width:955px;
} 
/*header_relative*/
div#header_relative {
	position: relative;
	width: 100%;
	height: auto;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*logo_wrap*/
div#logo_wrap {
	width: 100%;
	height: auto;
	background: transparent url(../images/sliced/logo_wrap_m.png) repeat-x top left;
}
div#logo_wrap_l {
	width: 100%;
	height: auto;
	background: transparent url(../images/sliced/logo_wrap_l.png) no-repeat scroll 0 0;
}
div#logo_wrap_r {
	width: 100%;
	height: 1px;
	background: transparent url(../images/sliced/logo_wrap_r.png) no-repeat scroll  top right;
}
/*vectors_imgs*/
div#vectors_imgs {
	width: 100%;
	height: auto;
	background: transparent url(../images/sliced/main_wrap_m.png) repeat 0 0;
}
div#vectors_imgs_l {
	width: 100%;
	height: auto;
	background: transparent url(../images/sliced/main_wrap_l.png) repeat-y scroll 0 0;
}
div#vectors_imgs_r {
	width: 100%;
	height: 150px;
	min-height: 100px;
	background: transparent url(../images/sliced/main_wrap_r.png) repeat-y scroll 100%;
	text-align:center;
}
/*main_menu*/
div#main_menu {
	width: 100%;
	height: 35px;
	background: transparent url(../images/sliced/main_wrap_m.png) repeat 0 0;
}
div#main_menu_l {
	width: 100%;
	height: 35px;
	background: transparent url(../images/sliced/main_wrap_l.png) repeat-y scroll 0 0;
}
div#main_menu_r {
	width: 100%;
	height: 35px;
	background: transparent url(../images/sliced/main_wrap_r.png) repeat-y scroll 100%;
}
div#menu_bg {
	width: 100%;
	height: 35px;
	background: transparent url(../images/sliced/menu_bg.png) repeat-x 0 0;
}
/*story_relative*/
div#story_relative {
	position: relative;
	width: 100%;
	height: auto;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*story_wrap*/
div#story_wrap {
	width: 100%;
	height: auto;
	overflow: auto;
	background: transparent url(../images/sliced/main_wrap_m.png) repeat 0 0;
}
div#story_wrap_l {
	width: 100%;
	height: auto;
	overflow: auto;
	background: transparent url(../images/sliced/main_wrap_l.png) repeat-y scroll 0 0;
}
div#story_wrap_r {
	width: 100%;
	height: auto;
	min-height: 40px;
	overflow: auto;
	background: transparent url(../images/sliced/main_wrap_r.png) repeat-y scroll 100%;
}
/*footer*/
div#footer {
	width: 100%;
	height: 52px;
	clear: both;
	background: transparent url(../images/sliced/footer_wrap_m.png) repeat  0 0;
}
div#footer_l {
	width: 100%;
	height: 52px;
	clear: both;
	background: transparent url(../images/sliced/footer_wrap_l.png) repeat-y scroll   0 0;
}
div#footer_r {
	width: 100%;
	height: 52px;
	clear: both;
	background: transparent url(../images/sliced/footer_wrap_r.png) repeat-y scroll 100%;
}
/*language_menu*/
div#language_menu {
	position: absolute;
	top: 10px;
	right: 30px;
	width: auto;
	height: auto;
}
/*side_bar*/
div#side_bar {
float:left;
width:25%;
height:auto;  
padding:0 10px;
 
}
/*story_bar*/
div#story {
float:left;
width:70%;
height:auto;
background:transparent url(../images/sliced/line.png) repeat-y left; 
}
/*TABLE_footer_story*/
table#footer_story {
	width: 90%;
	height: 100%;
	margin: 0 auto;
}
table#footer_story p {
	font-size: 10px;
	color: #000000;
	font-style: normal;
}

/*TABLE_content*/
table#content {
	width: 98%;
	padding: 0 10px;
	text-align:center;
}
/*TABLE_side_bar_content*/
table#side_bar_content {
	width: 98%;
	padding: 0 10px;
	text-align:left;
}

                 

/*buttons*/
a#allegro {
	background: url(../images/sliced/bottom_allegro.png) no-repeat 0 0;
	display: block;
	width: 323px;
	height: 65px;
	float: right;
	margin: 20px 5px;
}
a#zapytanie {
	background: url(../images/sliced/bottom_oferta.png) no-repeat 0 0;
	display: block;
	width: 323px;
	height: 65px;
	float: right;
	margin: 20px 5px;
}
/*other_bottom*/
div#other_bottom {
clear:both;
text-align:center;
margin:0 auto;
}
/*inne divy*/
table#inner_table {
	width:50%;
	margin:10px auto;
}
table#inner_table2 {
	width:70%;
	margin:10px auto;
}
table#inner_table3 {
	width:70%;
	margin:10px auto;
}
table#inner_table4 {
	width:70%;
	margin:10px auto;
}

