/* CSS Document */

body { background:#F4F4F4; color:#444444; margin:0px; font-family:Tahoma, Arial, sans-serif; font-size:11px; }
img { border:0px; }


div.main { width:100%; height:auto; background:#FFF url(../img/main_bg.gif) top repeat-x; }
	div.page { width:860px; height:auto; margin:auto; } 
		div.page a:hover { text-decoration:underline;}

div.menu_top { height:71px }
	table.menu_top { position:relative; margin-top:30px; }
		table.menu_top td { vertical-align:middle; padding:0px 10px 0px 10px; }
			 td.menu_spacer  { height:28px; background: url(../img/menu_bar.gif) top left no-repeat; }
			 table.menu_top td a { font-size:13px; color:#777777; text-decoration:none; font-family:"Times New Roman", Times, serif; }
	 
div#banner { position:relative; }
	div#banner img.logo { position:absolute; left:25px; top:48px; }
	
table.content { background:#FFF url(../img/content_td_bg.gif) top repeat-x; width:870px; }
	table.content td { vertical-align:top }
	table.content td.lw { padding:15px 15px 15px 5px; }
	table.content td.rg { width:200px; padding:15px 0px 15px 10px; }
		table.content td.rg img { margin-bottom:10px; }
	table.content td.space { width:10px; font-size:0px; line-height:0px; background:url(../img/content_td_space_bg.gif) no-repeat; }
	
	table.content div.txt { background:url(../img/txt_div_bg.gif) repeat-x; padding:10px 20px 20px 10px;  }
	table.content div.txt div.cont_box { padding:0px 0px 0px 10px;  }
	
	table.map { background:#C7B78F; width:175px; margin:0px 5px 0px 25px; color:#fff; line-height:150%; }
		table.map td.corner { width:5px; height:5px; font-size:0px; font-family:0px; }
			table.map a { color:#3e6998; }
div.footer { width:100%; height:40px; background:url(../img/footer_bg.gif) repeat-x; position:relative; padding-top:20px; }
	div.footer div.foot { width:860px; margin:auto; position:relative;}
	div.footer a { font-family:"Times New Roman", Tahoma, sans-serif; font-size:12px; color:#777777; margin:0px 10px 0px 10px; text-decoration:none }
    div.footer a:hover { text-decoration:underline;}
	div.footer div.realizacja { position:absolute; right:0px; top:0px; } 
	div.footer img.diksw_foot { position:absolute; right:160px; top:-10px; }
	
div.scroll_div { padding:15px 8px 0px 8px; position:relative; margin-bottom:10px; *margin-bottom:0px; float:left;  display:block; clear:both; border-top:1px solid #D9D9D9}
div.scroll_div div.page_list { position:absolute; text-align:right; right:0px; top:-28px; width:400px; height:12px; }
		div.scroll_div div.page_list img { border:0px; margin:0px; }
		div.scroll_div div.page_list a { text-decoration:none; }
		div.scroll_div div.page_list a.sel { width:9px; height:9px; font-size:9px; padding:0px 3px 0px 3px; background:url(../img/slider_sel_page.gif) left top no-repeat; }
		div.scroll_div div.page_list a.disel { width:9px; height:9px; font-size:9px;  padding:0px 3px 0px 3px; background:url(../img/slider_disel_page.gif) left top no-repeat;}
div.scroll_div div.img_o { width:130px; padding:0px 5px 0px 5px; float:left; text-align:center  }
	div.scroll_div img { border:1px solid #DDDDDB; padding:3px; margin-bottom:10px; }
		
		div.scroll_div img.handle_lw { position:absolute; left:-10px; top:10px; cursor:pointer; border:0px; }
		div.scroll_div img.handle_rg { position:absolute; right:-20px; top:10px; cursor:pointer; border:0px; }
		
		div.author { color:#999999; font-size:10px; display:block; clear:both; margin-bottom:5px; text-align:left}
			div.author a{ color:#999999; font-size:10px; text-decoration:none}
		div.title { color:#3e6998; font-size:11px; display:block; text-align:left; margin-bottom:5px; font-family:"Times New Roman", Times, serif; }
			div.title a { color:#3e6998; font-size:11px; text-decoration:none } 
		div.cart { font-size:10px; color:#D1431E; display:block; text-align:left; background:url(../img/cart_ico.gif) left 2px no-repeat; padding:3px 3px 4px 20px; }
			div.cart a {  font-size:10px; color:#D1431E; text-decoration:none}
		
.DHTMLgoodies_thumbs {
float:left;
height:250px;
overflow:hidden;
position:relative;
}
.DHTMLgoodies_thumbs_inner {
position:relative;
width:2000px;
}			
.strip_of_thumbnails {
	position:absolute;
	text-align:center;
}