/* CSS layout for LONGPRESS
   @created: 29.01.2009
   @last edited: 29.01.2009
   @author: Zbigniew Motyka <zbigniewmotyka@o2.pl>
*/

/* global styles */
html, body, a, p, h1, h2, h3, h4, ul, li, div, hr, img, fieldset, form {margin:0; padding:0; border:0;}
body {background:#fff;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}

.clear {clear:both;font-size:0px;line-height:0px;}

.box {background:#DEDEDD;margin-bottom:13px;padding:7px 0;font-family:Tahoma;}
.box a {color:#fff;}
.box .title {background:#AAA8A9;padding:5px;margin-bottom:7px;text-align:center;text-transform:uppercase;font-weight:bold;color:#343434}
.box .title a {color:#FF0000;}
.box .desc {padding:0 15px;}
.box .desc a {color:#000;}
.box ul {list-style:none;padding:0px;margin:0px;}
.box li {border-bottom:1px #fff solid;padding:3px;}
.box li a {padding-left:20px;display:block;background:url(layout2/ico_list.jpg) no-repeat 2px 1px;color:#000;}

#idContact{background:#AAA8A9;padding:6px;text-align:center;text-transform:uppercase;font-weight:bold;color:#343434;width:158px}

/* header styles */
#idHeader {width:790px;margin:0 auto 0 auto;}

/* content styles */
#idBelka {margin-top:11px;}
#idTreeMargin {padding:6px 0 0 6px;}
#idTree {width:610px;float:left;height:36px;background:url(layout2/belka.png) top right;color:#fff;}
#idTree a {color:#fff;}
#idContact {float:right;}

#idHeader a:focus {outline:0;}

#idContentWrapper {width:790px; margin:0 auto;}
#idContentLeft {width:144px; float:left;margin-right:5px;}
#idContentCenter {width:466px; float:left;}
#idContentRight {width:170px; float:left;margin-left:5px;}
*html #idContentRight {margin-left:3px;}
#idContent {width:705px; float:right;}
#idContent h2 {font-size:17px; color:#0C5673; padding:7px 0;}

/* products list styles */
#idCategoryTree {color:#0C5673; font-size:12px; font-family:tahoma; margin:7px 0;}
#idCategoryTree a {color:#0C5673;}
.idProductsList {border-bottom:1px solid #474747;border-top:1px solid #D8D8D8; background:#FFF; padding:8px 0;}
#idContent .idProductsList h2 {padding:0; padding-left:8px; font-size:12px; height:29px; line-height:29px; color:#FFF; background:#0C5673; border-bottom:1px solid #D0D1D2;}
.idProductsList h2 a {color:#000;font-size:12px;}
.idProductsList p {padding:7px 5px 6px 2px;}
.idProductsList p.idPrice {padding:0; font-family:tahoma;}
.idProductsList p.idNewPrice {padding:0 0 7px 0; font-weight:bold; font-family:tahoma;}
.idProductsList p.idNewPrice span {color:#F00;}
.idProductsLink {float:right; padding-top:25px;}
.idProductsLink a {float:left;}
.idProductsFoto {width:150px; float:left; text-align:center;}
#idPages {margin-bottom:10px;}

/* product more styles */
#idProductMore {padding-bottom:8px;}
#idProductMore h2 {font-family:Tahoma;font-size:15px;color:#550029;margin:20px 0;}
#idProductMore .cPrice {font-family:Tahoma;font-size:11px;color:#550029;margin-bottom:20px;}
#idProductMore .cPrice span {font-size:14px;font-weight:bold;}
#idProductMore .cPriceOld {font-family:Tahoma;font-size:11px;color:#550029;margin:0;}
#idProductMore .cPriceOld span {font-size:14px;font-weight:bold;text-decoration:line-through}
#idPMLeft {/*width:160px;*/ float:left; padding:5px 5px 5px 0; text-align:center;}
#idPMRight {width:190px; float:right; padding-top:40px; text-align:center; font-size:13px; line-height:22px; color:#333;}
#idPMCenter {padding-top:10px; font-size:12px; font-family:tahoma; line-height:16px; margin-left:160px; width:290px;}

/* top menu styles */
#idMenuTop {width:100%; height:46px; background:url(layout/bgMenuTop.gif) top repeat-x;}
#idMenuTop ul {float:right; list-style:none;}
#idMenuTop ul li {float:left;}
#idMenuTop ul li a {display:block; height:46px; padding:0 23px 0 23px; line-height:36px; font-weight:bold; background:url(layout/bgMenuInactive.gif) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
#idMenuTop ul li a:hover {background:url(layout/bgMenuActive.gif) top repeat-x; text-decoration:none;}
#idMenuTop ul li.spacer {width:1px; height:46px; background:url(layout/bgMenuSpacer.gif) top no-repeat;}
#idSerachBox {width:344px; float:left; padding-top:10px;}
#idLoginBox {width:356px; float:right; padding-top:10px;}
#idLoginBox p {font-family:tahoma; color:#797979; font-size:11px; padding-top:10px;}
#idLoginBox p a {color:#797979; font-weight:bold; text-decoration:underline;}

/* left menu styles */
#idMenuLeft {width:100%; padding-bottom:30px; background:url(layout/bgMenu.jpg) top repeat-y;}
#idMenuLeft ul {list-style:none; padding-top:10px;}
#idMenuLeft ul li {background:url(layout/lineMenu.gif) no-repeat bottom left; padding:5px 0 5px 10px; width:100%;}
#idMenuLeft ul li a {background:url(layout/arrowDown.gif) no-repeat 0 50%; padding-left:15px; font-family:tahoma; font-size:12px; color:#FFF;}
#idMenuLeft ul li.idSubList a {background:url(layout/arrowRight.gif) no-repeat 0 50%; margin-left:30px;}

/* form styles */
input {font-size:11px; font-family:tahoma;}
.textInput {width:95px;color:#797979;border-left:1px #747474 solid;border-top:1px #747474 solid;border-right:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid;}
.submit {width:29px;height:29px;background:url(layout2/submit.jpg) no-repeat center center;border:0;padding:0;margin:0;}

/* registration and profile styles */
.bkRegTable {font-family:Tahoma;color:#00005B;}
.bkRegTable th {text-align:left; padding:8px 0 0 0;}
.bkRegTable td {padding:0;}
.bkRegTable td input {width:180px;border-left:1px #747474 solid;border-top:1px #747474 solid;border-right:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid;}

.idOrdDel {font-family:Tahoma;color:#00005B;font-size:11px;}
.idOrdDel th {text-align:left; padding:3px 0 0 0;vertical-align:top}
.idOrdDel td {padding:0;padding: 3px 0 0 0;}
.idOrdDel td input, .idOrdDel td textarea, .idOrdDel td select {width:180px;border-left:1px #747474 solid;border-top:1px #747474 solid;border-right:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid;}

/* basket styles */
#idBasket {float:right; text-align:right; margin-top:23px; color:#797979; font-family:tahoma; line-height:20px;}
#idBasket strong {color:#FF9935; font-size:13px;}
.idContentWhite {padding:0; margin-bottom:10px;padding-right:15px;}
.idContentWhite p {padding-bottom:7px;}
#bkBasket {margin-top:20px;border:1px #000 solid;}
#bkBasket th {font-size:11px; font-weight:bold; color:#000; font-family:Tahoma;background:#00CCFF;border:1px #fff solid;}
#bkBasket td.left, #bkBasket td.right, #bkBasket td.inner {border:1px #fff solid;background:#E7E7E7}
#bkBasket td.left {text-align:left; padding-left:7px;}
#bkBasket td.left a, #bkBasket td.right a {font-family:Tahoma;}
#bkBasket td.right {}
#bkBasket td.footLeft, #bkBasket td.footRight {background:#EFEFEF; text-align:right; padding:8px 10px 8px 0; border-top:1px #fff solid; border-bottom:1px #fff solid;}
#bkBasket td.footLeft { border-left:1px #fff solid;}
#bkBasket td.footRight { border-right:1px #fff solid;}
#bkBasket th.footLeft, #bkBasket th.footRight {background:#666; color:#FFF;}

/* other styles */
.idWhiteLine {height:10px; width:100%; border-bottom:1px solid #FFF; clear:both;}
.idLinkBlue, .idLinkOrange {width:93px; display:block; height:21px; line-height:21px; color:#FFF; font-weight:bold; text-align:center; background:#0C5673;}
.idLinkOrange {background:#FF8204; margin-left:3px; margin-right:3px;}
#print {color:#000; padding-top:20px; display:block;}
#error {padding:100px 0 20px 0; font-weight:bold; text-align:center; font-size:13px; font-family:tahoma;}
#ok {text-align:center; font-size:11px; font-family:tahoma; padding:40px 0;}
#error a, #ok a {color:#0F7298;}
.mark {color:#F00; margin-left:5px; font-weight:bold;}
.hrLine {border-top:1px solid #FF8204; height:5px; margin:5px 0 1px 0; clear:both;}

/* footer styles */
#idFooter {width:790px; margin:20px auto;border-top:5px #9498A6 solid;padding-top:5px;color:#550029;font-family:Tahoma;font-size:10px;}
#idFooter a {color:#550029;}
#idFooter ul {list-style:none;}
#idFooter ul li {float:left; margin:0 5px;}
#idFooterLeft {float:left; width:265px;}
#idFooterRight {float:right; width:200px; text-align:right;}


#loginForm {padding:0;margin:0;}
#loginForm label {}
#loginForm .submit {float:right;margin-top:8px;}


#proPro {background:#DEDEDE;border:1px #999 solid;padding:10px;margin-bottom:20px;}
#proPro .pro {float:left;width:195px;margin:0 10px;text-align:center;border:1px #999 solid;padding:10px 0;overflow:hidden}
#proPro .price {color:#FF0000;font-size:12px;font-weight:bold;padding:5px;}
#proPro h2 {font-size:10px;color:#000;margin-top:20px;}
*html #proPro .pro {margin:0 5px;width:200px;}


#butSkype {float:left;margin-top:30px;padding-left:30px;}
#butGG {float:right;margin-top:48px;padding-right:30px;}

#container_print table {font-family:Arial; font-size:11px;width:770px;border-collapse:collapse}
#container_print table.dane th {text-align:right;width:300px;}
#container_print table.cennik th, #container_print table.cennik td {border:1px #fff solid;margin:1px}
#container_print table.cennik td {background:#F3F3F3;text-align:right}
#container_print table.cennik th {background:#C3C3C3;text-align:right}
#container_print table.cennik th.th {background:#E3E3E3}
#container_print table td, #container_print table th {padding:2px;}


.idContactForm {margin-top:50px;}
.idContactForm .input, .idContactForm textarea {width:280px;border-left:1px #747474 solid;border-top:1px #747474 solid;border-right:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid;}