/* STYLE GŁOWNE - KONSTRUKCJA SZABLONU */

/* GŁOWNE */
html,body {height:100%}
body {font-size:12px;font-family:arial;text-align:center;background: url(../images/bg.jpg) 0 -45px repeat-x;color:#4a585e}
body div {position:relative;text-align:left}
#wrapper {width:1000px;height:auto;margin:0 auto}
.header {width:1000px;height:185px;background: url(../images/header-bg.jpg) top left no-repeat;margin-bottom:2px}
.header h1 {float:left;margin-top:30px;margin-left:15px;display:inline}
.menu {width:1000px;height:60px;background: url(../images/menu-bg.jpg) top left no-repeat}
.bottom {width:1000px;height:105px;background: url(../images/bottom-bg.jpg) top left no-repeat}
.footer {padding-bottom:15px}
.footer .enplogo {float:right;margin-top:8px;margin-right:2px}


.content {width:1000px;height:auto;padding-top:10px;}
.content-left {width:360px;float:left;height:auto}
.content-right {width:630px;float:right;height:auto}

.content-left .box {width:360px;margin-bottom:10px;float:left;height:auto}
.content-left .box .topbox1 {width:360px;height:42px;background: url(../images/yellow-stripe1.jpg) top left no-repeat;margin-bottom:10px}
.content-left .box .topbox2 {width:360px;height:42px;background: url(../images/yellow-stripe2.jpg) top left no-repeat;margin-bottom:10px}
.content-left .box .topbox3 {width:360px;height:42px;background: url(../images/yellow-stripe3.jpg) top left no-repeat;margin-bottom:10px}
.content-left .box .boxcontent {height:auto;padding:5px 0px}
.content-left .box .boxcontent table {width:340px;margin:0 auto}
.content-left .box .boxcontent table td {padding:4px}
.content-left .box .boxcontent input.text, .form-content input{width:261px;height:26px;background: url(../images/yellow-input.jpg) top left no-repeat;padding-top:8px;padding-left:7px;border:none;float:right;font-size:13px;color:#4a585e}
.content-left .box .boxcontent .reminder {font-size:9px;font-weight:600;text-decoration:underline;color:#4a585e;}
.content-left .box .boxcontent input.submit {border:none;cursor:pointer;background: url(../images/blue-btn.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;width:142px;height:30px;font-size:12px;font-family:arial;padding-bottom:3px;margin:0 auto; margin-top: 5px;} 
.content-left .box .boxcontent .reg-yourself {width:340px;height:36px;background: url(../images/register-bg.jpg) top left no-repeat;float:left;margin-top:10px;padding:10px}
.content-left .box .partner-btn {border:none;cursor:pointer;background: url(../images/partner-btn.jpg) no-repeat;width:260px;height:56px;display:block; margin: 0 auto; margin-top:5px;} 
.content-left .box .partner-btn:hover {background-position: 0 -56px;} 
.content-left .box .boxcontent .reg-yourself p {padding:0px 10px;}
.content-left .box .boxcontent table.newsletter {width:180px;margin:0 auto;}
.ie6 .content-left .box .boxcontent table.newsletter {width:200px;margin:0 auto;}
.ie7 .content-left .box .boxcontent table.newsletter {width:200px;margin:0 auto;}
.content-left .box .boxcontent table.newsletter td {vertical-align:top}
.content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:-3px;display:block}
.ie .content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:0px;display:block}
.ie6 .content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:0px;display:block;font-size:11px}
.ie7 .content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:0px;display:block;font-size:11px}
.chrome .content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:0px;display:block;font-size:11px}
.opera .content-left .box .boxcontent table.newsletter td label {font-weight:600;color:#4a585e;margin-top:0px;display:block;font-size:11px}
.content-left .box .boxcontent .newsletter-info {padding:10px}


.content-left .box .boxcontent .news-item {width:360px;padding-bottom:10px}
.content-left .box .boxcontent .news-item .img-inside {width:132px;height:135px;background: url(../images/news-bg.jpg) top left no-repeat;float:left}
.content-left .box .boxcontent .news-item .img-inside img {position:absolute;top:4px;left:4px}
.content-left .box .boxcontent .news-item .news-inside {float:right;width:355px;margin-right:5px;color:#4a585e}
.content-left .box .boxcontent .news-item .news-inside p {line-height:16px;}
.content-left .box .boxcontent .news-item .news-inside p.date {font-size:11px}
.content-left .box .boxcontent .news-item .news-inside a.news-title {color:#4a585e}
a.more {border:none;cursor:pointer;background: url(../images/blue-btn-small.jpg) no-repeat;font-weight:600;color:#ffffff;width:51px;height:20px;font-size:9px;font-family:arial; margin-top: 2px; display: block; padding-left: 8px; float: right;} 

.content-right .slideshow {width:630px;height:auto;margin-bottom:4px}
.content-right .slideshow img {width:630px;height:auto}
.content-right .slideshow .slide-nav {position:absolute;bottom:5px;left:0px;width:630px;height:70px;background:#0e679f;opacity:0.20;filter: alpha(opacity = 40);
z-index:10}
.content-right .slideshow #nav {position:absolute;bottom:29px;left:30px;width:630px;height:20px;z-index:20}
.content-right .slideshow #nav a {display:block;width:21px;height:22px;float:left;background: url(../images/slideone.png) top left no-repeat;margin-right:10px;outline:none}
.content-right .slideshow #nav a.activeSlide {display:block;width:21px;height:22px;float:left;background: url(../images/slideactiv.png) top left no-repeat;margin-right:10px}

.content-right .box {width:630px;height:360px;background: url(../images/gazetka-all.jpg) top left no-repeat;padding-bottom:10px}
.content-right .box .cover-inside {width:202px;height:277px;position:absolute;top:68px;left:38px}
.content-right .box .press-desc {width:311px;height:244px;position:absolute;top:76px;right:20px;background: url(../images/gazetka-title.gif) top left no-repeat}
.content-right .box .press-desc .download-me {outline:none;position:absolute;right:0px;top:0px;display:block;width:105px;height:93px;background: url(../images/gazetka-hit.jpg) top left no-repeat;line-height:143px;text-align:center;color:#4a585e;text-decoration:underline}
.content-right .box .press-desc .download-me:hover {color:#000}
.content-right .box .press-desc .presc-content {position:relative;top:98px;left:3px}
.content-right .box .press-desc .presc-content h2 {line-height:1.1em;font-size:24px;font-weight:600;color:#4a585e;padding-bottom:5px}
.content-right .box .press-desc .presc-content p {font-size:14px;color:#4a585e}
.content-right .box .press-desc .adobe-dwn {position:absolute;bottom:-32px;left:0px;}
.content-right .box .press-desc .adobe-dwn a.ico {float:left}
.content-right .box .press-desc .adobe-dwn p {font-size:11px;color:#4a585e;padding-top:2px;padding-left:4px}
.content-right .box .press-desc .adobe-dwn p a {font-weight:600;text-decoration:underline;padding-right:2px;color:#4a585e}

.bottom .bottom-content {width:640px;height:80px;position:absolute;top:12px;left:125px;color:#fff;}
.bottom .bottom-content ul {list-style:none;clear:both;padding-top:9px}
.bottom .bottom-content ul li {float:left;margin-right:8px;border-right:1px solid #3b7bbf;padding-right:8px;height:13px;display:block;line-height:12px}
.bottom .bottom-content ul li a {color:#fff;font-weight:400;}
.bottom .bottom-content .name-me {clear:both;font-weight:600;position:absolute;bottom:0px}
.bottom .bottom-content .name-me p {float:left;font-weight:600}
.bottom .bottom-content .name-me a  {float:left;margin-left:10px;display:inline}

.menu {width:1000px;height:60px;background: url(../images/menu-bg.jpg) top left no-repeat}
.menu ul {float:left;margin-left:10px;margin-top:8px;display:inline;list-style:none}
.menu ul li {float:left}
.menu ul li a {display:block;height:36px;background: url(../images/menu-sprite.jpg) top left no-repeat;outline:none}

.menu ul li.menu1 a {width:115px;background-position:0px 0px}
.menu ul li.menu1 a:hover {width:115px;background-position:0px -56px}
.menu ul li.menu1 a.hover {width:115px;background-position:0px -56px}

.menu ul li.menu2 a {width:110px;background-position:-115px 0px}
.menu ul li.menu2 a:hover {width:110px;background-position:-115px -56px}
.menu ul li.menu2 a.hover {width:110px;background-position:-115px -56px}

.menu ul li.menu3 a {width:115px;background-position:-225px 0px}
.menu ul li.menu3 a:hover {width:115px;background-position:-225px -56px}
.menu ul li.menu3 a.hover {width:115px;background-position:-225px -56px}

.menu ul li.menu4 a {width:115px;background-position:-340px 0px}
.menu ul li.menu4 a:hover {width:115px;background-position:-340px -56px}
.menu ul li.menu4 a.hover {width:115px;background-position:-340px -56px}

.menu ul li.menu5 a {width:90px;background-position:-455px 0px}
.menu ul li.menu5 a:hover {width:90px;background-position:-455px -56px}
.menu ul li.menu5 a.hover {width:90px;background-position:-455px -56px}

.menu ul li.menu6 a {width:155px;background-position:-545px 0px}
.menu ul li.menu6 a:hover {width:155px;background-position:-545px -56px}
.menu ul li.menu6 a.hover {width:155px;background-position:-545px -56px}

.page-content {padding-bottom:15px}
.page-top {background:url(../images/page-top.jpg) top left no-repeat;width:1000px;height:51px}
.page-top h3 {font-size:15px;font-weight:600;font-family:arial;color:#fff;float:left;margin-top:10px;margin-left:15px}
.page-top a {float:right;margin-right:30px;margin-top:12px;color:#fff}
.page-inside {background:url(../images/page-bg.jpg) top left repeat-y;width:960px;height:auto;padding:10px 20px}
.page-inside p {color:#4a585e}
.page-inside p b.ask {font-size:18px}
.page-bottom {background:url(../images/page-bottom.jpg) top left repeat-y;width:1000px;height:28px;}


.page-inside .news-item { width:935px;padding-bottom:10px;float:left;padding-right:10px;margin-left:20px;margin-bottom:15px}
.page-inside .news-item .img-inside, .content-left .box .boxcontent .first_news .img-inside, .content-left .box .boxcontent .news_item .img-inside { float:left; width:132px;height:135px;background: url(../images/news-bg.jpg) top left no-repeat;float:left}
.page-inside .news-item .img-inside img, .first_bg img, .content-left .box .boxcontent .first_news .img-inside img, .content-left .box .boxcontent .news_item .img-inside img {position:absolute;top:4px;left:4px}
.page-inside .news-item .news-inside {float:right;width:782px;margin-right:5px;color:#4a585e}
.page-inside .news-item .news-inside p.date, .first_news .date {font-size:11px}
.page-inside .news-item .news-inside a.news-title, .first_news a.news-title, .page-content .page-inside .prd-desc h2 {color:#4a585e}
.page-inside .news-item .news-inside .prd-title, .page-content .page-inside .prd-desc h2 {font-weight:600;font-size:20px;}
.page-inside .news-item .news-inside a.more {line-height:16px; margin-top: 10px;}
a.arch {float:right;font-weight:600;font-size:12px;color:#4a585e;margin-right:30px;display:inline}
.ie6 a.arch {float:right;font-weight:600;font-size:12px;color:#4a585e;margin-right:20px;display:inline}
.ie6 .page-inside .news-item {margin-left:10px;}

/* STYLE DLA PIERWSZEGO NEWSA ZE ZDJECIEM */

.first_bg { background: url(../images/news-bg.jpg) top left no-repeat; }
.first_bg div div { height:135px; width:132px; float:left; margin:0 10px 5px 0; }

.inp {width:261px;height:26px;background: url(../images/yellow-input.jpg) top left no-repeat;padding-top:8px;padding-left:7px;border:none;float:right;font-size:13px;color:#4a585e}

#registration {width:400px; }
#registration h3 {font-size:14px;font-weight:600;padding:5px 0px}
#registration td {padding:3px 5px}
#registration input.text {width:261px;height:26px;background: url(../images/yellow-input.jpg) top left no-repeat;padding-top:8px;padding-left:7px;border:none;float:right;font-size:13px;color:#4a585e}
#registration input.text-error {width:261px;height:26px;background: url(../images/red-input.jpg) top left no-repeat;padding-top:8px;padding-left:7px;border:none;float:right;font-size:13px;color:#4a585e}
#registration input.submit {border:none;cursor:pointer;background: url(../images/blue-btn.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;width:142px;height:30px;font-size:12px;font-family:arial;padding-bottom:3px;margin:0 auto; margin-top: 5px; padding:0 0 3px;} 
#registration2 input.submit {border:none;cursor:pointer;background: url(../images/blue-btn.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;width:142px;height:30px;font-size:12px;font-family:arial;padding-bottom:3px;margin:0 auto; margin-top: 5px; padding:0 0 3px;} 
#registration .radio label { position:relative; top:-4px; }
#registration .radio input { border:0; background:none; }

.reg_accept, .form-content .name { font:bold 12px Tahoma; color:#4A585E; position:relative; top:-1px; left:1px; }

.form-content {}
.form-content input { margin:0 0 8px 10px; }
.form-content img { position:relative; top:-3px; }
.form-content .name { font-size:11px; padding-bottom:10px; }

.recomendation { margin:0 auto; }
.recomendation th, .reg_table th{ background-color:#ededed; padding:5px; border:1px solid #e0dedf; font-weight:bold; }
.recomendation tr:hover, .reg_table tr:hover { background-color:#f0f0f0 !important;}
.recomendation td, .reg_table td { padding:5px; border-bottom:1px solid #e0dedf; }
.recomendation .odd, .reg_table .odd { background-color:none; }
.recomendation .even, .reg_table .even { background-color:#f7f7f7; }

#tabs .odd { clear:both; background-color:#f9f9f9; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; }
#tabs .even { clear:both; }
#tabs p { padding:10px; }
#tabs img { float:left; margin-left:5px; }
#tabs .hover { color:#ff9900; }

.choice { margin-left:10px; }
.choice label, .choice input { width:25px; }
.choice input { margin:0px; position:relative; top:-4px; }

#login_info p { text-align:right; font-size:10px; height:16px; font-size:11px; }
#login_info strong { color:#fcb700; }
#login_info a { font-weight:normal;}

.accept { position:relative;top:-5px;margin-right:5px !important; }
.reg p { float:left; }

.cover-inside { float:left; margin-right:10px; }

#formOpinia input { margin-left:95px; _margin-left:110px; }
#formOpinia textarea { overflow:auto; }

.shop {}
.shop thead td { font-weight:bold; }
.shop thead tr { background-color:#f5f4f4; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
.shop td { padding:10px 5px; }
.shop .odd { background-color:#FFF; }
.shop .even { background-color:#f9f9f9; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; }

.kaktualnosci { float:left; margin-right:10px; width:505px; }


@media projection, screen { .tabs-hide { display: none; } }
@media print { .tabs-nav { display: none; } }

.tabs-nav { list-style: none; margin: 0; width:100%; height:27px; padding: 0 0 0 4px; }
.tabs-nav:after { display: block; clear: both; content: " "; }
.tabs-nav li { float: left; display:block; margin: 0 0 0 1px; border:1px solid #CCC; border-bottom:0; min-width: 84px; }
.tabs-nav a { display: block; float:left; padding: 5 15px; background-color:#EEE; padding:5px 15px; margin:1px 1px 0 1px; color: #27537a; font-size: 12px; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; }
.tabs-nav .tabs-selected a { color: #000; }
.tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0; }
.tabs-nav a span { width: auto; height: auto; }
.tabs-nav .tabs-selected a span { padding-top: 7px; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer; }
.tabs-nav .tabs-disabled { opacity: .4; }
.tabs-container { border-top: 1px solid #CCC; padding: 1em 8px; background: #fff; }

/*KOSZYK*/
.page-inside .basket-table thead th {color:#000;font-size:12px;font-weight:600;text-align:center;border-bottom:2px solid #eeac00;padding:0 0 5px 0;}
.page-inside .basket-table thead th.photo {width:145px;}
.page-inside .basket-table thead th.name {width:420px;}
.page-inside .basket-table thead th.pkt {width:120px;}
.page-inside .basket-table thead th.count {width:120px;}
.page-inside .basket-table thead th.pkt_sum{width:120px;}
.page-inside .basket-table thead th.del {width:40px;}
.page-inside .basket-table tbody tr td {text-align:center;font-size:16px;}
.page-inside .basket-table tbody tr td.blue {color:#1e5ea6;}
.page-inside .basket-table tbody tr td a:hover {text-decoration:none;}
.page-inside .basket-table tbody tr td a.remove {display:block;width:15px;height:15px;background: url(../images/ico_del.gif) no-repeat left top;text-indent:-10000px;margin:0 auto;}
.page-inside .basket-table tbody tr td {color:#495b5f;font-weight:600;border-bottom:1px solid #ebebeb;}
.page-inside .basket-table tbody tr td p span {background: url(../images/bgcount.gif) no-repeat center center;width:43px;height:32px;display:inline-block;text-align: center;color:#000;line-height:33px;}
.page-inside .summary p {text-align:right;font-size:16px;font-weight:600;padding:26px 0;}
.page-inside .summary p span {color:#1e5ea6;}
.page-inside .adres-form {padding:20px 0;border-top:2px solid #2a6ab1;overflow:hidden;clear:both;}
.page-inside .adres-form div {width:410px;display:inline;margin:0 0 0 45px;}
.page-inside .adres-form div p {clear:both;overflow:hidden;margin:0 0 7px 0;line-height:27px;}
.page-inside .adres-form div p label {float:left;display:inline;}
.page-inside .adres-form div p input, .page-inside .adres-form div p select, .page-inside .adres-form textarea {width:278px;padding:4px;height:16px;border:1px solid #c2c2c2;float:right;}
.page-inside .adres-form div p .small-input {width:85px;margin:0 10px 0 0;float:left;}
.page-inside .adres-form div p .first-input {margin-left:37px;}
.page-inside .adres-form div p .sec-input {margin-left:47px;}
.page-inside .adres-form div p select {height:28px;width:288px;}
.page-inside .adres-form div p.check input {float:left;display:inline;width:15px;height:28px;margin:0 10px 0 0;border:none;}
.page-inside .adres-form div p.check {float:left;font-weight:600;}
.page-inside .adres-form div p.check label {cursor:pointer;}
.page-inside .adres-form h2 {color:#1e5ca5;font-size:14px;font-weight:600;margin:0 0 10px 45px;}
.page-inside .adres-form textarea {width:394px;height:118px;}
.page-inside .adres-form .accept-confirm {display:block;text-indent:-9999px;width:275px;height:50px;background: url(../images/accept_terms2.gif) no-repeat left center;float:right;margin:50px -25px 0;_margin:50px 0 0;border:none;cursor:pointer;}
.page-inside .adres-form div p label a {color:#1e5ca5;}

/*LISTA PRODUKTÓW*/
.news-item .news-inside span.available, .page-content .page-inside .prd-desc span.available {font-weight: 600;color:#1E5EA6;display:block;margin:3px 0;}
.news-item .news-inside span.disavailable, .page-content .page-inside .prd-desc span.disavailable {color:#989898;}
.news-item .news-inside p .by-btn, .page-inside .prd-desc .by-btn {margin:10px 0;text-indent:-9999px;background: url(../images/addtobasket.gif) no-repeat bottom left; width:175px;height:36px;display:block;}
.news-item .news-inside p .by-btn:hover, .page-inside .prd-desc .by-btn:hover {background: url(../images/addtobasket.gif) no-repeat top left;}

/*STRONICOWANIE*/
.pagination-box {float:right;}
.pagination-box a {color:#4A585E;font-size:12px;margin:0 2px;}
.pagination-box a:hover {color:#1E5EA6;}

.page-content .page-inside .prd-image {margin:10px 0 0 15px;width:356px;height:361px;background:url(../images/bgthumbbig.jpg) no-repeat left top;float:left;display:inline;}
.page-content .page-inside .prd-image img {margin:10px 25px;}
.page-content .page-inside .prd-desc {float:left;display:inline;width:530px;margin:10px 0 0 30px;}
.page-content .page-inside .prd-desc table {margin:10px 0;}
.page-content .page-inside .prd-desc table tr td {text-align: left;padding:1px 20px 1px 0;}

