/* CSS Document */

body{margin:0px;padding:0px 0px 20px;background:#333 url(../img/body_bg.jpg) 0px 0px repeat-x;text-align:center;font:11px Tahoma, Arial, Helvetica, sans-serif}

a img{border:none}

a:link,a:hover,a:visited{color:#D11B0D;text-decoration:none}
a:hover{text-decoration:underline}

.alignLeft{text-align:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}

.clr{clear:both;height:0px;overflow:hidden}

/* size */
div#top,
div#main,
div#content,
div#footer,
div#footer_bottom{width:960px;margin:0px auto;text-align:left}

/* #top */
#flags {float:right;background-color: #333333;padding:0;height:24px;}
div#top{position:relative;height:101px;}
div#top div.sitemap{position:absolute;top:3px;left:867px;}
div#top div.menu{position:absolute;top:58px;right:0px;;}
div#top div.menu ul{display:inline;list-style:none;margin:0px;padding:0px;}
div#top div.menu ul li{display:inline;list-style:none;margin:0px;padding:0px}

/* #main */
div#main{position:relative;height:320px;background:url(../img/main_bg.png) 0px 0px no-repeat}
div#main div.box{position:absolute;top:11px;left:640px;width:310px;height:300px}
div#main div.box div.text{padding:20px 20px 22px;background:url(../img/hr.png) left bottom repeat-x;text-align:justify;line-height:1.7em;color:#747474}
div#main div.box h1{margin:0px;padding:9px 0px 0px 10px;}
div#main div.more{padding:20px 20px 0px 0px;text-align:right}

/* #content */
div#content{background:#fff url(../img/content_bg.png) 0px 0px repeat-y;color:#5d5d5d}
div#content div.content_over{background:url(../img/content_over_bg.png) 0px 0px no-repeat}
div#content div.content{background:url(../img/content_index_bg.gif) 0px 0px repeat-y}

div#content div.left{width:580px;padding:0px 0px 0px 30px;background:transparent}
div#content div.left h1{padding-top:10px}
div#content div.left div.box{width:580px;position:relative;}
div#content div.left div.box div.text{padding:20px 0px 0px;text-align:justify;line-height:1.6em}

div#content div.right{float:right;width:310px}
div#content div.box_news{}
div#content div.box_news h2{width:150px;height:34px;margin:0px;padding:0px;background:url(../img/date_bg.png) 0px 0px no-repeat;font:bold 12px Tahoma, Arial, Helvetica, sans-serif;}
div#content div.box_news h2.first{background-image:url(../img/date_bg_first.png)}
div#content div.box_news h2 span{display:block;padding:7px 0px 0px 9px;color:#fff}
div#content div.box_news div.item{padding:15px 30px 30px 10px;line-height:1.5em}

div#content h1.header{margin:0px;padding:0px;font:bold 24px Tahoma, Arial, sans-serif;text-transform:uppercase}

/* strona */
div#content div.page{padding:15px 30px;}
div#content div.page div.text{text-align:justify;line-height:1.6em}


/* #footer */
div#footer{position:relative;height:170px;background:url(../img/footer_bg.png) 0px 0px no-repeat}
div#footer div.left{position:absolute;top:10px;left:10px;width:310px;height:150px;color:#BABABA;line-height:1.5em}
div#footer div.left div.alignLeft{padding:10px 0px 0px;}
div#footer div.left div.alignLeft span{padding-right:10px}
div#footer div.left div.alignRight{position:absolute;top:49px;right:20px}

div#footer div.right{position:absolute;top:10px;right:10px;width:620px;height:150px}
div#footer div.right ul{position:absolute;top:0px;left:0px;display:block;margin:0px;padding:0px;list-style:none}
div#footer div.right ul li{margin:0px;padding:0px 30px 0px 0px;list-style:none;display:inline;}

div#footer div.right ul.line1{top:59px;left:19px;}
div#footer div.right ul.line2{top:89px;left:19px;}

div#footer div.box{padding:20px;}
div#footer div.box h1{margin:0px;padding:0px;}

/* #footer_bottom */
div#footer_bottom{position:relative;height:20px;}
div#footer_bottom div.midea{position:absolute;top:0px;left:856px}
div#footer_bottom div.menu{position:absolute;top:0px;right:150px;color:#bababa}

div#banner{position:relative;width:620px;height:300px;padding:10px 0px 0px 10px;}
div#swf_banner{}


/* sklep */
div.column1 { float: left; color: #333; width: 270px; padding: 0 10px; border-right: #f5f5f5 10px solid; }
div.column1 h2 { border-top: #bababa 1px solid; font-weight: normal; padding-top: 6px; }
div.column1 ul { padding-left: 20px; }
div.column1 li { list-style: url("../img/sklep_item.gif"); }
div.column1 li a { color: black; }

div.column2 { float: left; width: 270px; padding: 0 10px; border-right: #f5f5f5 10px solid; margin-right: 10px; }
div.column2 ul { padding: 0; margin: 0; }
div.column2 li { width: 82px; height: 120px; margin: 0 8px 10px 0; list-style: none; float:left; overflow:hidden; }
div.column2 li a { background: #f5f5f5; display: block; width: 62px; padding: 10px 10px 12px; height: 98px; color: #191919; font: 10px Tahoma; }
div.column2 li a:hover { background: #d11b0d; color: white; text-decoration: none; }
div.column2 li a img { width: 62px; height: 62px; display: block; margin-bottom: 8px; }

div.text p.eshopshipping { display: none; }
div.text form.eshop { padding-bottom: 20px; }

table.cart { width: 100%; }
table.cart .leftb img { vertical-align: middle; margin-right: 10px; }
table.cart .amts { text-align: right; }
table.cart #cartTotal { text-align: right; }
table.cart #subtotal { text-align: right; }

.continue-proceed {
font-size:20px;
}

.continue-proceed li {
float:left;
width:231px;
}
