BODY
{
text-align:center;
margin:0px;
background:#f6f5e5 url(../images/bg-main.jpg);
font:11px Tahoma;
}

div, a, img, ul, h1, h2, h3, h4, h5, form, body, html, input {margin:0px; padding:0px; border:0px;}

img.imag {margin-top:0px; margin-bottom:0px; display:block; margin:0px; padding:0px;}

.clearFL {clear:both; font-size:1px;}

.link1 {color:#000;}

#containerA {background: url(../images/bg-main_top.jpg) repeat-x;}
#containerB {background:url(../images/bg-cont-y.gif) repeat-y top center}
#containerC {background:url(../images/bg-top.jpg) no-repeat top center}

#container {width:981px; margin:auto; text-align:left}
#top {width:981px; height:217px;}


#messageError {clear: both; position: absolute; top: 90px; margin-left: -205px; left: 50%; width: 410px; height: 29px; padding: 16px 5px 5px 5px; color: red; border: 1px solid red; font-weight: bold; background-color: #ffffff;}
#messageWarning {clear: both; position: absolute; top: 90px; margin-left: -205px; left: 50%; width: 410px; height: 29px; padding: 16px 5px 5px 5px; color: #ff6c00; border: 1px solid #ff6c00; font-weight: bold; background-color: #ffffff;}
#messageInfo {clear: both; position: absolute; top: 90px; margin-left: -205px; left: 50%; width: 410px; height: 29px; padding: 16px 5px 5px 5px; color: #4793FE; border: 1px solid #4793FE; font-weight: bold; background-color: #ffffff;}







#box1 {width:981px; height:48px; background:url(../images/bg-box1.png) no-repeat}

#box1-menu { float:left; width:765px;}

#box1-menu A {display:block; height:28px;}
#box1-menu DIV {float:left; margin-right:56px; height:28px;}

.menu-glowna A {width:109px; background:url(../images/buttons/btn_home.png) no-repeat 0 -28px;}
.menu-glowna, .menu-glowna A:hover {width:109px; background:url(../images/buttons/btn_home.png) no-repeat 0 0;}

.menu-o-nas A {width:42px; background:url(../images/buttons/btn_o-nas.png) no-repeat 0 -28px;}
.menu-o-nas, .menu-o-nas A:hover {width:42px; background:url(../images/buttons/btn_o-nas.png) no-repeat 0 0;}

.menu-wspolpraca A {width:86px; background:url(../images/buttons/btn_wspolpraca.png) no-repeat 0 -28px;}
.menu-wspolpraca, .menu-wspolpraca A:hover {width:86px; background:url(../images/buttons/btn_wspolpraca.png) no-repeat 0 0;}

.menu-promocje A {width:70px; background:url(../images/buttons/btn_promocje.png) no-repeat 0 -28px;}
.menu-promocje, .menu-promocje A:hover {width:70px; background:url(../images/buttons/btn_promocje.png) no-repeat 0 0;}

.menu-artysci A {width:60px; background:url(../images/buttons/btn_artysci.png) no-repeat 0 -28px;}
.menu-artysci, .menu-artysci A:hover {width:60px; background:url(../images/buttons/btn_artysci.png) no-repeat 0 0;}

.menu-regulamin A {width:77px; background:url(../images/buttons/btn_regulamin.png) no-repeat 0 -28px;}
.menu-regulamin, .menu-regulamin A:hover {width:77px; background:url(../images/buttons/btn_regulamin.png) no-repeat 0 0;}

.menu-kontakt A {width:59px; background:url(../images/buttons/btn_kontakt.png) no-repeat 0 -28px;}
.menu-kontakt, .menu-kontakt A:hover {width:59px; background:url(../images/buttons/btn_kontakt.png) no-repeat 0 0;}

.polecane_zestawy A {display:block; width:244px; height:104px;  background:url(../images/buttons/bt-polecane_zestawy.png) no-repeat; margin-top:40px; }

#box1-search {float:left; width:216px; height:48px;}
.box1-search-left {float:left; width:186px; height:48px; text-align:right; font-size:10px;}
.box1-search-right {float:left; width:30px; height:48px;}

.input-1 {width:176px; height:18px; padding:4px 4px 0 4px; border:1px solid #3b3b3b; font-size:11px; color:#ea5143;}

#main-left {float:left; width:244px; margin:50px 0px;}
#main-right {float:left; width:716px; margin:0 0 50px 21px}

.menu-prod {font-size:12px; padding:10px 0;}
.menu-prod A, #path .path-home:hover {color:#4c4c4c; text-decoration:none;}
.menu-prod A:hover, #path .path-home {color:#54b3a8; text-decoration:none}
.menu-prod SPAN {color:#54b3a8; font-weight:normal}
.menu-prod DIV {padding:0 0 9px 0;}
.menu-prod .level2 { padding-left:20px; }
.menu-prod .level2 A { color:#54b3a8 }
.menu-prod .level2 SPAN { color:#767676 }

.selected { font-weight:bold; }

#main-right-top {background:url(../images/bg-main_left-top.png) no-repeat; width:716px; height:19px;}
#main-right-repeat {background:url(../images/bg-main_left-repeat.png) repeat-y; width:704px; padding:12px 0 0 12px; color:#686868}
#main-right-bottom {background:url(../images/bg-main_left-bottom.png) no-repeat; width:716px; height:4px; font-size:1px;}

#nowosci-box {width:704px;}
#nowosci-box DIV {width:136px; height:136px; border:1px solid #00a3b8; float: left; margin:0 0 19px 2px}

#newsletter {background:url(../images/bg-newsletter.png) no-repeat; width:222px; height:69px; margin-top:25px; padding:46px 0 0 22px;}

.newsletter-left {float:left; width:169px; height:48px; text-align:right;}
.newsletter-right {float:left; width:30px; height:48px;}

.input-2 {width:157px; height:18px; padding:4px 4px 0 4px; border:none; font-size:11px; color:#424242; background:none;}

.user-logout {list-style:none; float:right}
.user-logout LI {display:inline}
.user-logout DIV {float:left}
.user-logout-left DIV {background:url(../images/bg-login-left.png) no-repeat; width:16px; height:31px;}
.user-logout-right DIV {background:url(../images/bg-login-right.png) no-repeat; width:16px; height:31px;}
.user-logout-center DIV {background:#a4d4cd; height:23px; padding:8px 0 0 0; color:#fff;}
.user-logout-center A {color:#fff; text-decoration:none}
.user-logout-center A:hover {text-decoration:underline}
.user-logout-center SPAN {padding:0 0 0 10px}
.user-logout-center SPAN A {color:#565656; text-decoration:none; font-weight:bold;}

#foot {background:url(../images/bg-foot.png) no-repeat top center; height:204px;}
#container-foot {width:717px; margin:auto; text-align:left; padding:32px 0 0 264px;}
#container-foot SPAN {background:url(../images/span_foot.gif) no-repeat 10px 6px; padding:0 7px 0 8px;}
#container-foot A {color:#4c4c4c; text-decoration:none}
#container-foot A:hover {color:#c3262c}

#cardsBlock {padding:24px 0px 0px 0px;}
#uniaBlock {padding:15px 0px 12px 0px;}

#banerBlock {padding:24px 0px 0px 0px; float: right;}

#etimBlock {padding:150px 0px 0px 90px; width:150px; float:left;}
#etimBlock A {color:#4c4c4c; text-decoration:none}
#etimBlock A:hover {color:#c3262c}
.logoEtim {margin:0px 0px -8px 4px;}




#path {color:#ea5143; margin-top:4px;}
#path A {color:#686868; margin-top:4px; text-decoration:none;}
#path A:hover {color:#a5a5a5; }

.panel {list-style:none;}
.panel LI {display:inline}
.panel-left DIV {background:url(../images/panel-left.png) no-repeat; width:16px; height:38px; float:left}
.panel-right DIV {background:url(../images/panel-right.png) no-repeat; width:16px; height:38px; float:left}
.panel-center-div {background:#a4d4cd; width:672px; height:38px; float:left}

.stronicowanie {padding-top:13px; color:#668682; font-weight:bold; float:left;}
.stronicowanie DIV {float:left}
.stronicowanie LI {padding:0 2px;}
.stronicowanie A {color:#fff; text-decoration:none;}
.stronicowanie A:hover {color:#668682;}

.panel-form-pokaz, .panel-form-sortuj, .panel-form-widok {float:right;}
.panel-form-pokaz SELECT, .panel-form-sortuj SELECT {border:1px solid #7fa49f; color:#51817a; font:10px tahoma; padding:2px;}
.panel-form-pokaz LI {background:url(../images/panel-pokaz.gif) no-repeat 0 10px; padding:10px 10px 2px 47px; display:block}
.panel-form-sortuj LI {background:url(../images/panel-sortuj.gif) no-repeat 0 10px; padding:10px 10px 2px 47px; display:block}

/* miniaturki widok */

.panel-form-widok LI {display:inline}
.panel-form-widok DIV {padding:10px 0 2px 10px; float:left;}
.panel-form-widok BUTTON {border:none;}
.panel-form-widok img {border:none;}


#kategoria-produkt-miniatury {width:704px;}
.kategoria-produkt-miniatury-produkt {width:138px; float: left; margin:5px 0 19px 2px}
.kategoria-produkt-miniatury-produkt-foto {width:136px; height:136px; border:1px solid #00a3b8;}
.kategoria-produkt-miniatury-produkt-cena {width:136px; text-align:right;}


.miniatury-nowosci {position:absolute; z-index:5; width:41px; height:42px; background:url(../images/promo-trojkat.png) no-repeat; margin:94px 0 0 95px; }

.kategoria-produkt-miniatury-koszykM {float:left; width:24px; padding-top:9px; padding-left:10px;}
.kategoria-produkt-miniatury-cena {float:left; width:104px; text-align:right; font-weight:bold; font-size:12px; color:#54b3a8; padding:5px 0 13px 0; background:url(../images/dott_line-02.png) no-repeat bottom right;}







/* miniaturki widok */

.kategoria-produkt {width:704px; margin-top:25px;}
.kategoria-produkt-img {border:1px solid #00a3b8; width:136px; height:136px;}
.kategoria-produkt-left {float:left; width:138px;}

.kategoria-produkt-right {float:left; width:548px; margin-left:16px;}
.kategoria-produkt-right-title {font-size:15px; color:#ed685c; background:url(../images/dott_line-01.png) repeat-x bottom left; padding-bottom:8px; margin-bottom:10px;}
.kategoria-produkt-right-title A {color:#ed685c; text-decoration:none;}
.kategoria-produkt-right-title A:hover {color:#c7473b;}
.kategoria-produkt-right-opis {float:left; width:429px; line-height:17px;}
.kategoria-produkt-right-opis A {color:#ed685c; text-decoration:none;}
.kategoria-produkt-right-opis A:hover {color:#c7473b;}

.kategoria-produkt-right-cena {float:left; width:119px; text-align:right}
.kategoria-produkt-right-cena-min {float:left; width:136px; text-align:right}

.kategoria-produkt-right-cena DIV, .prezenter-right-cena, .kategoria-produkt-miniatury-produkt-cena, .kategoria-produkt-right-cena-min {font-weight:bold; font-size:15px; color:#54b3a8; padding-bottom:13px; margin-bottom:10px;}
.kategoria-produkt-right-cena DIV, .kategoria-produkt-miniatury-produkt-cena, .kategoria-produkt-right-cena-min {background:url(../images/dott_line-02.png) no-repeat bottom right;}






#prezenter-left {width:256px; float:left;}
#prezenter-right {width:430px; float:left; margin-left:18px;}
#prezenter-right-opis {background:url(../images/dott_line-01.png) repeat-x bottom left; padding-bottom:15px; line-height:17px; margin-bottom:10px;}
#prezenter-right-opis A {color:#ed685c; text-decoration:none;}
#prezenter-right-opis A:hover {color:#c7473b;}

.title-01 {font-size:15px; color:#ed685c;}


.prezenter-zdjecie_big {width:254px; border:1px solid #00a3b8;}

.prezenter-right-cena {background:url(../images/dott_line-02.png) no-repeat bottom left; padding-top:10px;}

.prezenter_img_small {float:left; margin-right:4px; margin-bottom:6px;}

#koszyk-top {background:url(../images/bg-top_koszyk.png) no-repeat; width:688px; height:22px; color:#fff; font-weight:bold; padding:9px 0 0 16px;}
#koszyk-top DIV {float:left}

.szerokosc-lp {width:31px;}
.szerokosc-photo {width:138px;}
.szerokosc-name {width:245px; padding-right:12px; padding-left:10px;}
.szerokosc-price {width:90px;}
.szerokosc-amount {width:70px;}
.szerokosc-value {width:90px;}
.szerokosc-delete {width:30px;}

.koszyk-produkt-price {font-weight:bold; font-size:12px; padding-bottom:13px; background:url(../images/dott_line-02.png) no-repeat bottom left;}

.input-amount {width:20px; height:14px; border:1px solid #00a3b8; font-size:10px; padding:2px; text-align:center;}

.koszyk-produkt {background:url(../images/dott_line-01.png) repeat-x bottom left; width:688px; height:140px; color:#676767; padding:22px 0 23px 16px;}
.koszyk-produkt DIV {float:left}

.koszyk-produkt-name A {font-size:12px; font-weight:bold; color:#54b3a8; text-decoration:none;}
.koszyk-produkt-name A:hover {color:#47a297;}

.koszyk-zamowienie-form {margin-left:10px; width:694px;}

.koszyk-koniec-form {background:url(../images/dott_line-01.png) repeat-x bottom left; padding:5px 0 4px 0; margin-bottom:15px;}

.koszyk_zamowienie_form-1 {width:334px; float:left; padding-top:10px; line-height:20px;}
.koszyk_zamowienie_form-2 {width:30px; float:left; padding-top:40px;}
.koszyk_zamowienie_form-3 {width:250px; height:19px; float:left; background:#ea5143 url(../images/form-warning.gif) no-repeat; margin-top:30px; color:#fff; padding:6px 0 0 26px; }

.zamowienie_inp-1 {height:21px; border:1px solid #54b3a8; color:#54b3a8; padding:2px 4px 0 4px;}
.zamowienie_txt {width:324px; height:70px; border:1px solid #54b3a8; color:#54b3a8; padding:2px 4px 0 4px;}
.zamowienie_inp-big {width:324px;}
.zamowienie_inp-medium-big {width:214px;}
.zamowienie_inp-medium {width:114px;}
.zamowienie_inp-small {width:80px;}

.koszyk_podsumowanie-left {float:left; width:170px; color:#54b3a8; padding:10px 0;}
.koszyk_podsumowanie-right {float:left; width:450px; padding:10px 0;}

#promocje-head {background:url(../images/promocje-head.png) no-repeat; width:716px; height:101px; margin-top:20px;}

#promo-main {background:url(../images/motyle-bg.jpg) no-repeat 261px 49px; height:199px; margin-top:5px;}

#promo-left {float:left; width:273px;}
#promo-right {float:left; width:275px; margin-left:165px;}

/* zamowienie */

.logowanie-1 {padding-top:10px; line-height:20px;}

#panel-user_links {padding-top:12px;}
#panel-user_links SPAN {background:url(../images/dott-4.gif) no-repeat 10px 6px; padding:0 7px 0 8px;} 
#panel-user_links A {color:#fff; text-decoration:none;}
#panel-user_links A:hover {color:#282828;}

#panel-user_links .panel-user_links-active {color:#282828;}

.formsubmit { width:70px; height:24px; }
.input_submit1 {width:70px; height:24px; cursor: pointer; border: 0; display: block; } 
.input_submit2 {background: url(../images/buttons/przelicz.png) no-repeat;}



.zam-numer {float:left; width:66px; padding:0 5px 0 15px; border-right:1px solid #aaaaa8}
.zam-data {float:left; width:64px; padding:0 5px 0 12px; border-right:1px solid #aaaaa8}
.zam-wartosc {float:left; width:71px; padding:0 5px 0 12px; border-right:1px solid #aaaaa8}
.zam-wartosc {float:left; width:71px; padding:0 5px 0 12px; border-right:1px solid #aaaaa8}
.zam-platnosc {float:left; width:130px; padding:0 5px 0 12px; border-right:1px solid #aaaaa8}
.zam-dostawa {float:left; width:180px; padding:0 5px 0 12px; border-right:1px solid #aaaaa8}
.zam-opcje {float:left; width:68px; padding:0 5px 0 12px;}

.zam-potwierdzone {background:url(../images/ico-potwierdzone.png) no-repeat 0 2px; margin:25px 0 8px 0; padding:0 0 4px 92px}
.zam-zarezerwowane {background:url(../images/ico-zarezerwowane.png) no-repeat 0 2px; margin:8px 0 8px 0; padding:0 0 4px 92px}
.zam-zaplacono {background:url(../images/ico-zaplacono.png) no-repeat 0 2px; margin:8px 0 8px 0; padding:0 0 4px 92px}
.zam-wyslane {background:url(../images/ico-wyslane.png) no-repeat 0 2px; margin:8px 0 8px 0; padding:0 0 4px 92px}

.ico-zam {background: url(../images/ico-zam.png) no-repeat; width:10px; height:10px; margin-left:15px; float:left}
.ico-zam A {display:block; width:10px; height:10px;}

.ico-print {background: url(../images/ico-print.png) no-repeat; width:13px; height:10px; float:left;}
.ico-print A {display:block; width:13px; height:10px;}

.zamowienia-koniec-form {background:url(../images/dott_line-01.png) repeat-x bottom left; padding:0px; margin-bottom:15px;}


.att-message {border:2px solid #54b3a8; margin:10px; background:#fff url(../images/att.gif) no-repeat 24px 22px; font-size:11px; padding:18px 24px 22px 44px;}
.att-message-2 {border:2px solid #54b3a8; margin:10px; background:#fff url(../images/att.gif) no-repeat 24px 22px; font-size:12px; padding:26px 24px 24px 44px;}
.att-message span, .att-message-2 span {font-size:12px; font-weight:bold;}
.att-message a, .att-message-2 a {color:#e52514; text-decoration:none;}

/*newsletter*/


#main-info {
	padding: 20px 0 100px 20px; font-size:14px; font-weight: bold;
}



/* artysci */


.artysci-cont {width:704px; background: url(../images/dott_line-01.png) repeat-x  left bottom; padding: 26px 0 26px 0; color: #1a171b; line-height: 17px;}
.artysci-cont-l {float: left; width: 157px;}
.artysci-cont-r {float: left; width: 547px;}

.artysci-cont-l img {border: 1px solid #00a3b8}

.artysci-cont-r .artysci-header {color: #ff1900; font-size: 18px; font-weight: bold; padding-bottom: 10px;}

.art-link {display: block; width: 95px; height: 24px; padding: 15px 0 0 0}


/* artysci */


