/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em}
input[type=submit],input[type=image]{cursor:pointer}
table{border-collapse:separate;border-spacing:0}
label{display:inline-block;min-width:5em;padding:0 .5em 0 0;display:-moz-inline-box}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
p,li{line-height:125%}
h1,h2,h3,h4,h5,h6{line-height:120%;font-size:1em;}
.clear{clear:both;overflow:hidden;height:0}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#f4f4f4;}
body,input,textarea{color:#666;font-size:11px;font-family:verdana,arial,sans-serif;}
#body{width:970px;margin:20px auto 0;position:relative;padding:300px 0 0;background:#fff url(../images/body_bg.png) no-repeat;}
#skip{position:absolute;left:-9999px;top:0;}

/* Header */
#logo{position:absolute;left:0;top:0;}

#nav{position:absolute;right:0;top:90px;}
#nav li{float:left;height:40px;overflow:hidden;}
#nav li a{padding:0 5px;background:#a8a7a7;display:block;}
#nav li a:hover{background:#fff;}
#nav li a:hover img{margin:-40px 0 0;}
#nav li.active a img{margin:-40px 0 0;}

#top-ad{position:absolute;left:110px;top:151px;}


/* Main */
#main:after{content:'';display:block;clear:both}


/* Left */
#left{width:280px;float:left;margin:0 0 20px;}

#artykuly{padding:20px;background:url(../images/artykuly_bg.png) repeat-y;margin:20px 0;}
#artykuly h3{color:#fff;font-weight:bold;margin:20px 0 5px;}
#artykuly h3 a{color:#fff;}
#artykuly p{color:#666;}
#artykuly a{color:#000}
#artykuly a:hover{text-decoration:underline;}

#left-ad{margin:20px 0;text-align:center;}


/* Content */
#content{width:620px;float:left;padding:0 30px 0 40px;background:#fff;}

#bottom{height:40px;background:#f4f4f4;line-height:40px;text-align:right;padding:0 20px 0 0;}
#bottom a{color:#2d2c2c;padding:0 10px 0 0;background:url(../images/ico-arrow.png) 100% 50% no-repeat;}
#bottom a:hover{text-decoration:underline;}

#bottom-ads{border-top:1px solid #f4f4f4;margin:10px 0 0;}
#bottom-ads ul{overflow:hidden;padding:20px 5px 0;}
#bottom-ads li{float:left;padding:0 19px 0 20px;margin:0 0 20px;}
#bottom-ads li object{float:left;}


/* Footer */
#footer{height:82px;background:#b8b8b8 url(../images/footer_bg.png) no-repeat;position:relative;}
#footer hr{display:none;}
#footer address{position:absolute;left:25px;top:50px;color:#737373;}
#footer p.d{color:#737373;position:absolute;right:20px;top:20px;}
#footer p.d a{color:#737373;}
#footer p.d a:hover{text-decoration:underline;}
#footer p.nav{color:#fff;position:absolute;left:15px;top:20px;}
#footer p.nav a{color:#fff;padding:0 10px;}
#footer p.nav a:hover{text-decoration:underline;}


/* CONTENT Styles */
.c p,.c table,.c form,.ww{margin:0 0 1em}
.c h1,.c h2,.c h3,.c h4{font-size:1.2em;}
.c p,.c li,.ww{line-height:150%;}
.c a{color:#000;}
.c a:hover{color:#666;text-decoration:underline;}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c blockquote{margin:1em;}
.c hr{height:1px;margin:2em 0;border:0;border-top:1px dashed #666}
.c .center{text-align:center;}

.c h1{font-size:28px;font-weight:normal;color:#000;margin:0 0 25px;}
.c #h1{font-size:28px;font-weight:normal;color:#000;margin:0 0 25px;}
.c h2{font-size:1.3em;color:#444;margin:1.5em 0 .5em;}

img.right{float:right;margin:0 0 1em 2em}
img.left{float:left;margin:0 2em 1em 0}
p.pics{text-align:center;}
p.pics img{padding:2px;border:1px solid #ccc;margin:5px;}


/* FORM Styles */
.c .rf{margin:0 0 10px;zoom:1}
.c .rf:after{content:"";display:block;clear:both}
.c .req label{font-weight:bold;}
#errors{list-style:none;border:1px solid red;padding:.5em;background:#fffeee;margin:0 0 1em;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;}


/* LOGIN Box */
#login{width:292px;height:124px;float:left;margin:0 3px 0 0;background:url(../images/login_bg.png) repeat-x left bottom;position:relative;overflow:hidden;}
#login form{margin:0;}
#login fieldset{padding:5px 12px;}
#login label{min-width:50px;font-size:12px;font-weight:bold;}
#login input{width:110px;}
#login input.submit{background:url(../images/btn-submit-zaloguj_sie.png) 0 2px no-repeat;width:88px;height:20px;position:absolute;top:71px;left:182px;padding:0;}
#login p{color:#545454;font-size:10px;font-size:10px;margin:0;}
#login a{color:#545454;font-weight:bold;}
#login a:hover{color:#fff;}

/* SEARCH Box */
#search{width:292px;height:124px;float:left;background:url(../images/search_bg.png) repeat-x left bottom;position:relative;overflow:hidden;}
#search form{margin:0;}
#search fieldset{padding:5px 12px;}
#search label{min-width:50px;font-size:12px;font-weight:bold;}
#search input{width:110px;}
#search input.submit{background:url(../images/btn-submit-szukaj.png) 0 2px no-repeat;width:56px;height:20px;padding:0;float:right;}
#search p{color:#545454;font-size:10px;font-size:10px;text-align:right;clear:both;padding:5px 0 0;margin:0;}
#search a{color:#545454;font-weight:bold;}
#search a:hover{color:#fff;}

/* OTHERS */
#products{margin:0 -15px;}
.home #products{margin:0;}
#products .item{width:300px;padding:0 10px 30px;overflow:hidden;float:left;overflow:hidden;}
#products .item .pic{width:110px;float:left;}
#products .item .pic img{margin:5px 0 0;border:1px solid #ccc;}
#products .item .desc{width:190px;float:right;}
#products .item .desc h2{font-weight:bold;color:#000;margin:0 0 .5em;font-size:11px;}
#products .item .desc p{line-height:125%;}
#products .item .desc a{margin-right:5px;color:#000;text-decoration:none;}
#products .item .desc a:hover{text-decoration:underline;}
#products .item .desc form{display:inline;}
#products .item .desc fieldset{display:inline;vertical-align:bottom;}
#products .item .price{color:#6E6E6E;}
#products .item .price b{color:#000;}

.c input.submit-add_to_cart{
	width:105px;
	height:26px;
	cursor:pointer;
	border:0;
	padding:0;
	margin:0;
	background:#fff;
	vertical-align:top;
}

#cart{border-collapse:collapse;width:100%;}
#cart th{font-weight:bold;white-space:nowrap;padding:5px;border:1px solid #ccc;}
#cart td{padding:5px;border:1px solid #ccc;}
#cart .delete{color:red;margin:0 0 0 .5em;}
#cart .int{text-align:right;}
input.empty_cart{margin:0 10px 0 0;color:gray;font-weight:normal!important;background:#fff;cursor:pointer;border:0}
input.update_cart{margin:0 10px 0 0;color:blue;background:#fff;border:0;border-bottom:1px solid blue;cursor:pointer;font-weight:bold;}

#product{overflow:hidden;zoom:1;}
#product .pic{float:left;width:155px;text-align:center;margin-right:20px}
#product .pic img{border:5px solid #f3eede;width:145px;margin:0 0 5px;display:block;}
#product .pic a{color:#2d2d2d;text-decoration:none;}
#product .pic a:hover{text-decoration:underline;}
#product .desc_1{float:left;padding:0 20px 0 0;}
#product .desc_1 .price{}
#product .desc_1 .price b{font-weight:bold;color:#000;font-size:14px;}
#product .desc_2{border-top:1px solid #d4d4d4;margin:15px 0 0;padding:10px 0 0;}
#product h2{margin:0 0 15px;}


#product-form{overflow:hidden}
#product-form .row{overflow:hidden;margin:0 0 10px;width:360px;}
#product-form .row label{min-width:0;display:block;line-height:150%;}
#product-form .row select{float:left;}

/* FORM Styles */
.c .rf{margin:0 0 10px;}
.c .rf:after{content:"";display:block;clear:both}
.c label{color:#545454;font-size:11px;min-width:15em;vertical-align:top;padding:2px 0 0;}
.c input{color:#545454;font-size:11px;padding:2px;}
.c textarea{color:#545454;font-size:11px;padding:2px;}
.c select{color:#545454;font-size:11px;}
.c option{color:#545454;font-size:11px;}
.c input[type=submit]{font-weight:bold;}
.c legend{padding:1em 0 .5em;color:#870700;font-weight:bold;}
.c .req label{font-weight:bold;}
.c .rf label{float:left;}
.c .rf input{float:left;}
.c .rf textarea{float:left;}
.c .rf select{float:left;}
#errors{list-style:none;border:1px solid red;padding:.5em;background:#fffeee;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{color:blue;border:1px solid blue;padding:.5em;background:#fffeee;}


#left-categories{margin:0 0 1em;}
#left-categories li{background:#c4c4c4;border-bottom:1px solid #cbcbcb;}
#left-categories li a{color:#fff;font-weight:bold;text-decoration:none;background:#c4c4c4;display:block;padding:6px 12px;}
#left-categories li a:hover{background:#f6f6f6;color:#000;}
#left-categories li.active a{background:#f6f6f6;color:#000;}

#left-koszyk{height:40px;background:#a8a7a7;margin:0 0 1em;}
#left-koszyk img{float:left;}
#left-koszyk span{display:block;height:40px;line-height:12px;color:#e3e3e3;text-align:right;padding:7px 15px 0 0;}
#left-koszyk span b{color:#fff;}

#header-login-info{position:absolute;left:280px;top:10px;}
#header-login-links{position:absolute;left:280px;top:28px;color:#fff;}
#header-login-links a{color:#fff;}
#header-login-links a:hover{text-decoration:underline;}

/* PAGE - NEWS */
#page-news h2{position:relative;margin:15px 0 3px;}
#page-news h2 span{position:absolute;left:0px;top:-15px;font-size:11px;color:#999;font-weight:normal;}
#page-news p{line-height:200%;margin:0 0 1em;padding:0 0 2em;background:url(../images/ico-dots.png) 0 100% repeat-x;}
#page-news p a{background:url(../images/ico-more.png) 100% 50% no-repeat;padding:0 20px 0 0;}
#page-news p a b{position:absolute;left:-9999px;top:0px;}
#page-news ul.pics{list-style:none;margin:0;overflow:hidden;}
#page-news ul.pics li{margin:0;float:left;margin:10px;display:inline;text-align:center;}
#page-news ul.pics li img{border:1px solid #ccc;}
#page-news ul.pics li p{margin:0 0 10px;}
h1.news{margin:0;position:relative;margin:25px 0 10px;}
h1.news span{font-size:11px;position:absolute;left:0px;top:-25px;color:#999;}

div.ogloszenie{border-bottom:1px solid #ccc;margin:.5em 0;padding:.5em 0;}

#katalog_szukaj{width:620px;height:100px;background:#f6f6f6;}
#katalog_szukaj form{padding:20px 20px 0;}
#katalog_szukaj input{border:1px solid #efeff3;width:240px;padding:3px;margin:0 10px 0 0;color:#bab8b8;}
#katalog_szukaj select{border:1px solid #efeff3;padding:2px;margin:0 10px 0 0;color:#bab8b8;}
#katalog_szukaj input.image{border:0;width:auto;padding:0;vertical-align:middle;}
#katalog_szukaj .options{padding:10px 10px 0;overflow:hidden;zoom:1;line-height:13px;}
#katalog_szukaj .options b{color:#000;}
#katalog_szukaj .options img{margin:0 1px 0 4px;vertical-align:middle;}
#katalog_szukaj .options img.last{margin:0 10px 0 1px;}
#katalog_szukaj .kat{color:#bab8b8;width:230px;float:left;}
#katalog_szukaj .sort{color:#bab8b8;width:370px;float:left;}

div.wpis{margin:20px;}
div.wpis h2{font-size:11px;color:#000;font-weight:bold;margin:0;}
div.wpis p{color:#8a8a8a;margin:0 0 10px;overflow:hidden;zoom:1;}
div.wpis p.sub{margin:0 0 5px;}
div.wpis p img{float:left;padding:0 10px 0 0;}

p.imp{color:red;text-align:center;font-weight:bold;margin:20px 0;}


.home #content{width:940px;float:none;padding:0 0 0 30px;background:#fff;}
#home-news{width:310px;float:left;padding:0 30px 0 0;font-family:tahoma,sans-serif;}
#home-news h2{margin:0 0 35px;}
#home-news h3{font-size:11px;position:relative;padding:15px 0 15px;}
#home-news h3 a{color:#000;}
#home-news h3 span{font-size:10px;color:#8a8a8a;position:absolute;left:0px;top:0px;font-weight:normal;}
#home-news .news{margin:0 0 20px;overflow:hidden;zoom:1;}
#home-news img{float:left;padding:0 10px 10px 0;}

#home-pren{height:285px;background:url(../images/pren_bg.png) no-repeat;margin:0 0 30px;}
#home-pren .pic{width:270px;float:left;}
#home-pren .desc{width:310px;float:left;}
#home-pren .desc p{font-family:tahoma,sans-serif;font-size:11px;color:#8a8a8a;line-height:16px;}
#home-pren .desc img{padding:40px 0 0;margin:0 0 10px;}
#home-pren .desc a img{padding:0;}
#home-pren .desc p.link{text-align:center;margin:20px 0 0;}

#home-articles{width:560px;padding:20px;background:url(../images/artykuly_bg.png) repeat-y;overflow:hidden;zoom:1;font-family:tahoma,sans-serif;}
#home-articles h2{margin:0 0 20px;}
#home-articles .art{width:300px;float:left;}
#home-articles .rek{float:right;width:220px;}
#home-articles h3{color:#fff;font-weight:bold;margin:20px 0 5px;font-size:11px;}
#home-articles h3 a{color:#fff;}
#home-articles p{color:#666;}
#home-articles a{color:#000}
#home-articles a:hover{text-decoration:underline;}

.home-right{float:right;width:600px;}

.home #bottom-ads{border:0;margin-top:0}

#home-banners{margin:30px 0 0 100px;}
#home-banners embed{margin:0 0 20px;}

#home-ksiazki{margin:20px 0;width:560px;padding:20px;background:url(../images/artykuly_bg.png) repeat-y;overflow:hidden;zoom:1;font-family:tahoma,sans-serif;}
#home-ksiazki h2{margin:0 0 10px;}
#home-ksiazki ul{list-style:none;overflow:hidden;zoom:1;margin:0;}
#home-ksiazki li{float:left;height:200px;overflow:hidden;width:280px;margin:0 0 5px;}
#home-ksiazki li img{float:left;margin:0 10px 0 0;}
#home-ksiazki li p{text-align:left;}
#home-ksiazki li p.cena{font-size:14px;}
#home-ksiazki p{text-align:center;}
#home-ksiazki p a{text-decoration:underline;}

#home-ksiazki .teczka{padding:0 0 20px;}
#home-ksiazki .teczka p{text-align:left;}
#home-ksiazki .teczka .promo{font-weight:bold;}
#home-ksiazki .teczka .cena{font-size:14px;}
#home-ksiazki .teczka img{float:left;margin-right:10px;}
#home-ksiazki .teczka .k{padding:0 0 0 100px}

