/*
spacestation - Basic Style Sheet
Grzegorz Kaliciak, grzegorz@kaliciak.net / etrust.pl
v1.0, 01.2007
*/

/* global */
body{color:#5A5A5A;font:12px/13px Arial,sans-serif;background:#fff;text-align:center;margin:0;padding:0 0 20px;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:1em 0;padding:0;}
ul,ol{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0.5em 0;}
td,th{vertical-align:top;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.1em;}
h5{font-size:1em;}

/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:11px/13px Arial,sans-serif;color:#5A5A5A;}
textarea,input.text,select{padding:0;border:1px solid #C0C0C0;background:#fff;margin:0}
input.text{font-size:11px;background:#fff url('../lay-gfx/text_input-bg.png') repeat-x;border-top-color:#5A5A5A;}



select{padding:0.1em;}

/* links */
a:link{color:#5A5A5A;text-decoration:none;}
a:visited{color:#5A5A5A;text-decoration:none;}
a:hover,a:active,a:focus{color:#ff0000;text-decoration:underline;}

/*** layout ***/
#wrapper{margin:0 auto;text-align:left;width:890px;}

/* branding */
#branding{position: relative; top: 30px; left: -28px;}
#id-spacestation{margin:0;font-size:1em;text-indent:-9999px;overflow:hidden;}
#id-spacestation a{overflow:hidden;display:block;width:248px;height:30px;background:url('../lay-gfx/spacestation-logo2.jpg') no-repeat;}

/* main  navigation */
#nav-main{margin-top:31px; margin-bottom:1px;width:890px;text-align:center;background:#5A5A5A; font-size:11px; font-weight: bold}
#nav-main td{border-right:1px solid #fff; padding-right: 0px}
#nav-main a{color:#fff;display:block;padding:3px 0 0 0;background:#5A5A5A;text-decoration:none; height: 15px}
#nav-main a:hover{background:#ff0000;}
#nav-main a.active {background:#ff0000;}
#nav-main td.cart{background:#5A5A5A; }
#nav-main td.cart a{background:#5A5A5A url('../lay-gfx/i-cart.gif') no-repeat 100% 0;padding-right:13px; padding-left: 1px}
#nav-main td.cart a:hover, #nav-main td.cart a.active{background:#ff0000 url('../lay-gfx/i-cart.gif') no-repeat 100% 0;padding-left: 1px}

/* main container */
#main{border-top:1px solid #C0C0C0; background:url('../lay-gfx/main-m2.png') repeat-y;}
#main .lay-sep{border-top:1px solid #C0C0C0;clear:both;height:1px;font-size:1px;line-height:1px;margin:0;}

#main .sidebar{float:left;width:138px;margin:0px;padding:0px;border:0;}

#main .product-t{float:right;width:732px;}
#main .content{float:right;width:732px;}

.tekst {margin-left: 2px; padding:0; margin-top:0}
.tekst h2{border-bottom:1px solid #C0C0C0; margin: 0 0 5px 0; padding: 0 0 1px; font-size: 20px; font-weight: bold; line-height:18px;}
.tekst2 {margin:0; padding:0; border:0}
.tekst2 p{padding-right: 15px}
.tekst2 h2{border-bottom:1px solid #C0C0C0; margin: 0 0 5px 0; padding: 0 0 1px; font-size: 12px; font-weight: bold; line-height:18px;}
div.i2{float:left;height: 292px;margin:0; padding:0; text-align: center}
div.i3{float:left;width:80px;height: 292px;margin:0; padding:0}

div.i2 div.go{float: left; width: 33%; padding: 0 0 15px}
div.i4 {margin-left: 5px;}
div.go2{float: left; width: 76px; padding: 3px 0 0 0px;text-align: left;font-size: 11px; display:block}
div.i3 div.go{padding: 0 0 22px}
div.kont {clear:both;height:25px;font-size:1px;line-height:25px;margin:0; padding:0}


/* search form */
#search_form{background:#fff;margin:0 1px;padding:16px 0 17px;}
#search_form label{position:absolute;text-indent:-9999px;}
#search{margin-left: 4px; padding:2px 0 1px 0;width:131px; line-height: 12px; } 
#search_form .but{width:16px;height:19px;border:0;cursor:pointer;background:#5A5A5A; vertical-align: top;}

.but {font-weight: bold}

/* local navigation */
#nav-local{margin:0;padding:0 0 19px;text-align:right;}
#nav-local li{list-style:none;margin:0;border-bottom:1px solid #C0C0C0;}
#nav-local a{display:block;padding:4px 5px 3px;text-decoration:none; font-weight: bold; font-size: 11px}
#nav-local a.active{color:#ff0000;}
#nav-local a#first {padding-top: 3px}

/* newsletter form */
#newsletter_form{text-align:right;padding:16px 9px 5px 0;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0; width: 129px}
#newsletter_form label{display:none}
#newsletter_form h2{color:#ff0000;font-size:11px;margin:0.2em 0;}
#newsletter_form p{margin:0.2em 0;line-height:1.3;font-size:11px;}
#newsletter_form #email{margin-top:5px;}

#email, #name {padding:2px 0px 1px 0px; border:1px solid #C0C0C0; font-size:11px;background:#fff url('../lay-gfx/text_input-bg.png';) repeat-x;border-top-color:#5A5A5A; width: 118px; margin:0;  line-height: 12px;}


#newsletter_form .but{width:33px;height:13px;border:0;cursor:pointer;background:#fff; vertical-align: top; margin:0; padding: 0}

/* varia */
.ads{margin:1px 0 1px 0;padding:25px 1px 13px;text-align:center;}
.ads a {display:block;}
.ads img {border:0}
/* tools */
#tools{text-align:left;padding:0 0 5px;clear:both;border-bottom:1px solid #C0C0C0; height: 14px; margin: 0;}
#tools .up{display: block; padding:0; margin:0 0 0 143px; width: 14px}
#tools .up img{border:0; padding:0; margin:0;}

/* product info */
.prod_info{float:right;margin:138px 0px 10px 0;width:300px;line-height:14px;}
.prod_info td{padding:2px 0 2px;border-bottom:1px solid #C0C0C0;font-size:12px; line-height: 16px;}
.prod_info td select {margin:0; height: 18px; font-size: 10px; padding: 1px 0 1px 0;}
.prod_info .desc{padding-top:6px;}
.prod_info .cart{padding-right:24px; padding-top: 2px; padding-bottom: 2px; background:url('../lay-gfx/i-cart.gif') no-repeat 100% 0;}
.prod_info .id{float:right;margin-top:0.2em; margin-right: 1px}
.prod_info h2{font:bold 24px Trebuchet MS, Helvetica, sans-serif;margin:0;line-height:1.0;}
/*.prod_info td.w5{width:50%;}*/
.prod_info a:hover {text-decoration: none}
.prod_info .prod_tit {border:0;}
.prod_tit h2{font:bold 36px Trebuchet, sans-serif; line-height: 22px}
.prod_info .prod_logo{border:0; padding-left: 23px}

.product-t {height: 250px}
.product-t .pic{margin-left:38px;margin-top:24px;height: 230px; cursor: pointer;}
.product-t .pic_gl{margin-left:21px;margin-top:24px;}
.product-t h2{font-family:Trebuchet MS, Helvetica, sans-serif;}

/* gallery */
.gallery{text-align:center;padding:0 0 30px;margin:0; border:0}
.gallery div.i{float:left;width:24%;padding:10px 0 0 0;margin:0; border:0; vertical-align: top;}
.gallery div.p{float:left;width:19%;padding:10px 0 0 0;margin:0; border:0; vertical-align: top;}
.i p{font-weight: bold;line-height:normal;min-height: 20px;}
.i a {display:block; height: 100%}
/* .proi {font-family:Trebuchet MS, Helvetica, sans-serif;} */
.proi {font-family:Arial, sans-serif; font-size: 12px}

/* footer */
#footer{padding:0px 0 0 0;}
#footer p.copy{margin:0;padding:34px 0 0 0; font-weight: bold; font-size: 11px}
.nav-supp{margin:0;padding:5px 0 0; font-weight: bold; font-size: 11px}
.nav-supp li{margin:0;padding:0 0 0 15px;display:inline;list-style:none;background:url(../lay-gfx/bmenu-sep.png) no-repeat 6px 50%;} 
.nav-supp li.first{background-image:none;padding-left:0;}


/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.clr{clear:right;line-height:1px;height:1px;font-size:1px;position:relative;}
.zramka { background:url('../lay-gfx/main-pixel.gif') 573px 0 repeat-y;}
#main .lay-sep{border-bottom:1px solid #C0C0C0;border-top: 0px;}
.documentEditable {margin-right: 20px;}
#main .lay-sep-short{border-top:1px solid #C0C0C0;clear:both;height:1px;font-size:1px;line-height:1px;margin:0;width:138px;}

#newsletter_form {border-top: 0px; border-bottom: 0px; font-weight: normal; clear:both;}
.ads{padding-top: 17px; margin-left:0px; padding-bottom: 2px;}
div.i2 div.go{width: 105px;}
.opaque {opacity: .3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
a:hover .opaque, .opaque:hover {opacity: 1; filter: none;}
.bezramki {position: relative; width: 890px;}
x.product-t {position: absolute; margin-top:24px; bottom:0;right:0; }
.producti{position:absolute;bottom:0;right:0;  margin:0 0 21px 0;; padding:0; width: 750px;}
.producti h2{font: Trebuchet}
.prod_info{width:316px;height: auto; margin:0 0 0px 0;padding:0; line-height:1.3;}
.prod_info .logotitlex {border:1px solid #f00;}
.prod_info .id {float: none;}
.prod_info .logotitle div {background:#fff;position:relative; border:0px solid #0f0; height:100px; text-align:right; width:313px; }
.prod_info .logotitle h2 {position: absolute; bottom:0; left:0;  float:left;}
.prod_info .logotitle a {position: absolute; bottom:0; right:0;}
.product-t .pic {margin: 0 0 21px 25px; position:absolute;bottom:0;left:140; }
.prod_info .cart{padding-left:18px; background:url('../lay-gfx/i-cart.gif') no-repeat 0 0;}
.prod_info .desctr td {padding:0px; }
.prod_info .desctr td span {display:block; padding: 0; margin-top: 6px; height: 35px; overflow: visible}
.prod_info .desctr td p {display:block; padding: 0; margin: 0; overflow: visible}
.prod_info .prod1col {width: 140px;}
.prodramka { background:url('../lay-gfx/main-pixel.gif') 435px 0 repeat-y; 
	border-bottom:1px solid #C0C0C0;margin-left:138px; padding:0px;}
div.pad5 {padding:5px; line-height: 1.3;}
.wier{line-height: 1.3;}
#main .prodzdjecia{float:right;width:752px;padding-top:5px; border-bottom:1px solid #C0C0C0; padding-bottom: 15px;}
#main .noborder{border: 0;}
#main .nopadding{padding-bottom: 0;}
.prodramka p, .prodzdjecia p {margin:0;padding:0;}
.prodramka h5, .prodzdjecia h5 {margin: 0 0 5px 5px;}
/* newsletter form */
#pytanie_form{text-align:right;width:auto; float:left;line-height: 1.0; margin:0px; padding:0px;}
#pytanie_form input.text2, #pytanie_form textarea {width: 239px; padding:3px; margin:0px;}
#pytanie_form textarea {height: 74px;margin-bottom: 5px;}
#pytanie_form label{display:none}
#newsletter_form #email{margin-top:5px;}
.upper{text-transform: uppercase;}


/* main  navigation */
.koszyk{margin:-4px 0px 0px 0px;width:729px;text-align:center;background:#c0c0c0; font-size:11px; font-weight: bold;}
.koszyk td{border-right:1px solid #fff;}
.koszyk a, .koszyk a:link, .koszyk a:visited{color:#fff;display:block;padding:3px 0 0 0;background:#c0c0c0;text-decoration:none; height: 15px}
.koszyk a:hover {background:#5A5A5A;color:#fff;}
.koszyk a.active, .koszyk a.active:link, .koszyk a.active:visited {background:#5A5A5A;color:#fff;}

div.cart_container {padding-top: 20px;}
.cart_listing {width:729px;}
.cart_listing td, .cart_listing th {border: 0px; border-bottom: 1px solid #c0c0c0; padding-left: 1px;}
.cart_listing th {border-top: 1px solid #c0c0c0; padding: 3px 0 3px 0;text-align:left;}
input.carttext{font-size:11px;padding:2px 0 1px 0px;background:#fff url('../lay-gfx/text_input-bg.png') repeat-x;border:1px solid #C0C0C0;border-top-color:#5A5A5A;margin:0;}
.cartform p {display:block; margin:10px 0 0px 0; padding:0; font-weight: bold; font-size: 95%;}
.cartform table td {padding-right: 2px;}
.cartnext, .cartnext:link, .cartnext:visited, .cartnext:hover {margin:0; padding:0; border:0; background:#c0c0c0;color:#fff;font-weight:bold; padding:3px 0px; font-size: 11px; text-decoration:none;width:140px;display:block;float:left;margin-right:5px;text-align:center;}
.cartnext:hover {background:#5A5A5A;}
table.adresy {margin-top: 2px; line-height: 130%;}
table.adresy td, table.adresy th {text-align:left;width: 141px;}
.loader1 { background: url('../cms-core/img/indicator.gif') }


