/* Style Mailspeed Marine

$author: adacko */

/* --------------------------------------------------------------------
	Style podstawowe
-------------------------------------------------------------------- */

body, div, td, textarea {
	font-family: arial, sans-serif;
	font-size: 11px;
	color:#000;
	
}
.hide{display:none !important;}
div {text-align:left;}

textarea, input {
	color:#666666;
	margin:0px; padding:0px;
}

input, select, textarea {
	border:1px solid #999;	
}

table {
	border-collapse:collapse;
}
.block{display:block;}
.mB10{margin-bottom:10px;}
.mT15{margin-top:15px !important;}
.tcenter{text-align:center;}
.mT0{margin-top:0px !important;}
.h14{height:14px;}
.from{font-size:12px;}
.underline{text-decoration:underline}
a.cblue{color:#31639F;}
a  {color:#000; text-decoration:none;}


.red {color:#EE1C23;}
.name a {color:#0C4DA2; }
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.h32{height:32px !important;}
.pL10{padding-left:10px !important;}
.bold{font-weight:bold !important;}

html, body, div, ul, .no_margins, .no_margins li, img, form { margin:0px; padding:0px; }
img { border:0px; vertical-align: bottom;}
ul li {list-style:none;}

#logo_print {display:none; }

.fright {float:right;}
.fleft {float:left;}



.tright {text-align:right;}
.tleft, .forms .tleft {text-align:left;}
.tcenter {text-align:center;}


.half {width:50%;}
.mtop20 {padding-top:20px;clear:both;}
.nobold b {font-weight:normal;}
.announcement {text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px;}
.txtUnder {text-decoration:underline;}

h1,h2,h3,h4 {margin:0px; }
.clear {clear:both;}
h1 {font-size:13px;}
h3 {padding:0px 5px;font-size:12px;}
h4 {font-size:10px;}
li .clear {height:5px; float:none;}
div .clear {height:1px; overflow:hidden;}

#gp1 {position:absolute; top:20px; left:213px;z-index:10;}
#gp1n { padding-left:8px; line-height:16px;}
/* Podstawowy kontener strony */


#smallContainer { margin:auto; width:747px;}
#content_2c {width:744px; float:left;}
#content_3c {width:534px; float:left;}

#middle_wysiwyg {
	margin:10px 20px;	
}
#middle_wysiwyg h1{
	font-size:16px;
	}
	
#bottom_wysiwyg {
	display:none;	
}
	
	
/* ogólne style produktowe */

span.price { display:block; text-align:right; font-weight:bold; font-size:18px; } 
span.oldprice {text-decoration:line-through; font-size:11px;  }
span.save { font-size:13px; color:#D02A21; padding:1px 0px; white-space:nowrap; }
span.status {color:#EF1502; }
.prices * {vertical-align:middle;}
.prices p span {padding-right:8px;}

.group-desc {margin:5px 25px;}
.group-desc h1 { font-size:17px; padding:5px 0px 10px 0px; min-height:24px;}
.group-desc h1 * {vertical-align:middle;}

.more {cursor:pointer; }
.more_red { color:#000000; }
.more_blue {color:#5487C9; }
.more_red_button {
	background:url("/images/layout/input130.gif") no-repeat scroll 0 0 transparent;
	color:white;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:32px;
	line-height:30px;
	margin-left:8px;
	padding-left:0;
	text-align:center;
	width:130px;
}
#basket-small .more_red_button {
	background:url("/images/layout/input150.gif") no-repeat scroll 0 0 transparent;
	color:white;
	cursor:pointer;
	display:block;
	font-size:14px;
	height:30px;
	margin-left:6px;
	padding-left:0;
	text-align:center !important;
	width:150px;
}
.calculateCart {
	background:url("/images/layout/input130.gif") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-right:5px;
	text-align:center;
	width:130px;
}
input.more_red_button {border:none}
input.more_short_red_button {
	background:url("/images/layout/input100.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin-top:4px;
	padding-left:0;
	width:100px;
}
.input200{
	background:url("/images/layout/input200.gif") no-repeat scroll 0 0 transparent !important;
	width:200px !important;
}
input.more {border:none; font-weight:normal;}
/* --------------------------------------------------------------------
	Prawa kolumna 
-------------------------------------------------------------------- */

#right_3c {width:175px; float:right; text-align:center; margin-right:15px;padding-top:10px; min-height:600px;}

/* koszyk w lewej kolumnie */

#basket-small, #alsoNeed {background:url(/images/layout/block_right3.gif) bottom no-repeat; padding-bottom:3px; margin-bottom:10px;}
#basket-small .catName, #alsoNeed .catName {background: url(/images/layout/my_basket2.gif); margin:0px; width:175px; height:36px; line-height:35px; cursor:auto; font-size:15px;}
#basket-small table { border:0px; margin:10px 0px 0px 0px; width:100%; }
#basket-small td {color:#D6453C; text-align:right;  font-weight:bold; margin:0px; padding:1px 5px 1px 7px; font-size:12px;}
#basket-small .label {font-weight:normal; text-align:left; color:#000;}
#basket-small .summary .label {font-weight:bold; }
#basket-small .summary td {border-top:1px solid #5487C9;}
#basket-small .dostawa td {padding-bottom:5px;}
#basket-small div.cartContainer, #alsoNeed div.cartContainer  {border-left:1px solid #5487C9; border-right:1px solid #5487C9;margin:0px;
padding-bottom:26px; min-height:50px; background:url(/images/layout/payments_basket.gif) 50% 100% no-repeat; }
#basket-small p {text-align:center; padding:15px 5px 10px 15px; margin:0px;}
#basket-small .order {padding:5px; border-top:1px solid #5487C9; }
#basket-small .more {font-size:12px;}
#basket-small h2 a, #basket-small h2 span {background:none; display:block; width:auto; margin:10px; }
#basket-small h2 a {cursor:pointer;}
#basket-small .catName a {
font-weight:bold;
margin-left:10px;
}
#basket-small p.order {text-align:center}
#basket-small p.order a{ text-align:left; }

#associated {margin:0px -15px 10px -15px;}
.pname {font-weight:bold; font-size:12px; display:block;}

#accesories li { display:block; border-bottom:1px solid #D5D5D5; padding:10px 15px;}
.accPrice {color: #D02A21; padding-left:5px;}

/* TOP lista produktow */
#top-list {background:url(/images/layout/block_right3.gif) bottom no-repeat; margin-bottom:10px;padding-bottom:3px;}
#top-list .catName {
	background:url("/images/layout/bestsellers.gif") repeat scroll 0 0 #C2D3EA;
	color:#5487c9;
	font-size:17px;
	font-stretch:extra-condensed;
	height:25px;
	letter-spacing:-1px;
	line-height:25px;
	margin:0;
	padding-left:10px;
}

#top-list ul {display:block; border-left:1px solid #5487c9; border-right:1px solid #5487c9; list-style-type:none; margin:0px; padding:0px;}
#top-list img {width:140px; /*height:91px;*/}
#top-list li {display:block; padding:8px 10px ; border-top:1px solid #5487c9; font-weight:normal; text-align:left; font-size:12px;}
#top-list .first {border:none;}
#top-list a {display:block; color:#000; padding:3px 0px; text-decoration:none; font-weight:bold; font-size:12px; }
#top-list span.price, .accPrice {font-weight:bold; font-size:13px; float:right; padding-left:10px; color:#D02A21;} 
#top-list .photo {text-align:center;}
#top-list .category a {font-weight:normal; font-size:11px}




/* --------------------------------------------------------------------
	Tresc wlasciwa strony dla ukladu 3-kolumnowego
-------------------------------------------------------------------- */
#promotion-main {margin:10px 0px 10px 13px; position:relative;}
#promo {margin-bottom:10px; }
#badflash {width:534px; height:222px; background:#F1F5FA; }
#badflash p {padding:90px; }



/* toplista Polecamy */

.main_toplist { width:513px; background:url(/images/layout/bg_special_btm.gif) bottom left no-repeat; padding-bottom:2px; margin:10px 0px 0px 13px;}
.main_toplist .catName { 
	background:url("/images/layout/bg_special_offers.gif") no-repeat scroll 0 50% #C2D3EA;
	color:#5487c9;
	display:block;
	font-size:15px;
	font-stretch:extra-condensed;
	font-weight:bold;
	height:25px;
	letter-spacing:-1px;
	line-height:25px;
	margin:0;
	text-indent:10px;
	text-transform:uppercase; 
	}
.catName h2 {font-size:15px; color:#5487c9;letter-spacing:-1px;}
.main_toplist .catName a{position:relative;display:block;}
.main_toplist .catName a span{position:absolute;top:0px;right:5px;font-size:12px;font-weight:normal;text-transform:none;text-decoration:underline;}
.product-short {float:left; width:151px;  height:340px; padding:5px 10px; position:relative;}
.polecamy-row {background:url(/images/layout/bg_special.gif) left repeat-y; clear:left; border-top:1px solid #CFE2FA; }

.product-short * {margin:0px;}
.product-short h3 {padding:0px; display:block; font-size:12px;}
.product-short .delFree {width:44px; height:44px; position:absolute; z-index:2; top:2px;  left:0px; }

.product-short img {/*width:102px;*/ max-height:140px; max-width:140px display:block; margin:auto; vertical-align:middle;}
.product-short .prices {position:absolute; bottom:8px; left:12px; width:150px; padding:0px;}
.product-short .prod-header {min-height:90px;} 
.product-short .prod-photos {text-align:center; }
 .product-short .prod-photos a.photo {height:140px; line-height:140px; margin-bottom:10px}
.product-short .more_red {
	background:url("/images/layout/input150.gif") no-repeat scroll 0 0 #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:30px;
	line-height:31px;
	margin-bottom:5px;
	padding:0 0;
}


.photoswitch {width:66px; height:66px; display:block; float:left; border: 2px solid #eee; margin-top:5px; margin-right:5px; overflow:hidden; text-align:center; vertical-align:center; }
.photoswitch:hover {border:2px solid #aaa; }	
.photoswitch img {width:66px;vertical-align:middle; margin:3px; }

.photoactive {border:2px solid #aaa; }




/* Selekcja */
#selection {background:url(/images/layout/bg_selection_box.jpg) top left no-repeat; margin-left:13px;  border:1px solid #D5D5D5; width:511px;}
#selection .border_top {background-image:url(/images/layout/bg_selection_top.gif); margin-bottom:5px;}
#selection .border_bottom {background-image:url(/images/layout/bg_selection_btm.gif); height:3px;}

.criteria {clear:both; text-align:left; padding:0px 13px 0px 15px; font-weight:bold; height:26px; }
.criteria label {width:150px; display:block; padding-top:2px; float:left; color:#000; font-size:12px; margin-right:3px;}
.criteria select {width:330px; border:1px solid #5e5e5e; float:left;  }

.criteria select.oddo {width:155px;}
.criteria span.oddo { width:40px; float:left; display:block;  padding-top:2px; text-align:center;}

.form-actions {text-align:right; padding:5px 15px; }
#selection .form-actions .submit {background:url(/images/layout/arrow_red.gif) 0px 4px no-repeat; color:#D02A21; padding-left:15px; width:auto; font-size:11px;}


/* -----------------------
	Style Produktu
	---------------------- */
	
#back-page {
	margin:10px 10px 10px 13px;
	text-align:right;	
}
#back-page .send-friend {background:url(/images/layout/ico_send_to_friend.gif) left no-repeat; padding-left:20px; }
	
.category {display:block; font-size:11px; color:#757575;}
 

.product {position:relative; clear:both; }
.fblike {display:inline; height:20px; vertical-align: middle; line-height:20px;}
.fblike * {vertical-align:middle; margin-left:5px; float:left;}
.cheaper {display:block; float:right; margin-right:-2px; margin-top: -4px; width:130px; height:42px; background: url(/images/layout/pricematchicon.gif) 100% 0% no-repeat;} 
#product {border:1px solid #D5D5D5;width:511px; margin:10px 0px 10px 13px;}
#product .border_top {background-image:url(/images/layout/bg_products_top.gif);}
#product .border_bottom {background-image:url(/images/layout/bg_products_btm.gif); height:3px;}

.product .prices .price {font-size:25px;font-weight:normal;}
.product .order {
	background:url("/images/layout/input200.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-top:4px;
	text-align:center;
	width:200px;
	float:right;
}
.product .orderH {
	background:url("/images/layout/input200a.gif") no-repeat scroll right top transparent;
	line-height:11px;	
	font-size:11px;
	padding-top:3px;
}
.product .orderH span{font-weight:bold;font-size:15px;}
#product .tright {padding-right:10px;}
.opis-podstawowy, .opis-dodatkowy { position:relative; padding:15px 0px 15px 0px;}
div.description {position:relative; float:right; width:230px; padding:0px 5px 15px 0px; }
.longDesc { padding:10px 15px;}
.longDesc, .longDesc strong {font-size:13px; }

.short-desc {padding:5px 0px; line-height:1.6em;}

.product h1, .product h2, .description strong  { font-size:15px; padding:0px; margin:0px;  min-height:23px;}
.product h1 a, .product strong a {font-size:15px; text-decoration:none; }
#product h1 {font-size:20px;}
.description strong {display:block; margin-left:-1px;}
.product h1 {margin-left:-1px}
.product .category {margin-bottom:10px;}
#ow {color:#666; font-size:11px; font-weight:normal;}
#product .category {height:20px; margin-bottom:3px;}
/*
.description {min-height:180px; }
*/

/* 	Fotografia produktu - widok listy i karty */

.prod-left {float:left; width:240px; padding-bottom:10px; margin-left:15px;}


.product .main-foto  {width:230px; text-align:left; padding-top:5px;  position:relative; margin-bottom:8px}
#products-list .main-foto {float:left;position:relative;margin-left:15px;}
.main-foto img {display:block; margin:auto; margin-bottom:15px;  max-width:220px; max-height:200px}
.medium-photo-border {display:block; padding:5px 0px; border:1px solid #dddddd;}
.photo-toolbar {margin:5px 0px 0px;}

a.zoom {  margin:0 0 10px 6px; background: url(/images/layout/IconletteMagGlass.gif) left no-repeat; padding:5px 0px 5px 20px;  }
.product .prod-attachment { text-align:left; clear:both;padding-top:5px; }
.prod-attachment strong {font-size:12px;}
.prod-attachment img { margin-right:8px; margin-left:8px;}
#video-link, .video-link {position:absolute; top:6px; right:0px; height:36px; width:45px; background:url(/images/layout/videoIcon.png) 50% 0% no-repeat;}
#video-link-text {float:right; margin-right: 5px;}

.product .prices {float:right;clear:both;  padding-right:15px; width:235px; }
#products-list .product .prices {clear:right;}

#product form {text-align:right;}

.product .price {font-size:18px; font-weight:bold; clear:right; }
#product .price {clear:none; padding-right: 3px;}
.calculator {display:block; text-align:right; color: #666; padding-right:15px; clear:right;}


.product .tleft {float:right; margin:0px;}
.product .oldprice {padding-top:4px;}
.product .delivery {clear:both; display:block; width:165px; margin-bottom:5px;}

.availability p { padding:0px 15px 0px 15px; font-size:13px; margin:0px; text-align:right; }
.availability p span {font-weight:bold;}
.availability div {display:none;}
.variants {clear:both; padding:5px 0px; width:240px;}
#variant {max-width:240px; }

.more-links {text-align:center;}
.more-links li { display:inline; padding:2px 10px 2px 10px;}
.more-links li a{font-size:12px;color:#555555;text-decoration:underline;}
.more-links li a:hover{}
.prod-links {display:block; float:left; width:115px; padding-top:10px;}
.prod-links .more {line-height:20px;}

.acc-prices .noCart {background:none; display:inline; height:auto; width:auto; font-size:1em; text-indent:0px}

/* Tabela z cechami g��wnymi */

.product .parameters {clear:both; padding:5px 0px 5px 0px; width:225px;}
.parameters td {padding:0px; margin:0px; width:45%; vertical-align:top; font-weight:bold;}
.parameters td.name {padding-right:5px; width:55%;  font-weight:normal;}


/* dodatki: opis, pudełko, akcesoria */
.opis-dodatkowy h3 {font-size:12px; padding-left:15px;}
.about {padding:7px 15px 5px 15px; text-align:justify; clear:both;}
.about p {margin:0px;}


#product_list h1 {font-size:17px; padding:10px 0px 10px 25px;}

/* Lista produktów - grupa */
#products-list {border:1px solid #D5D5D5;width:511px; margin:10px 0px 10px 13px;}
#products-list .border_top {background-image:url(/images/layout/bg_products_top.gif);}
#products-list .border_bottom {background-image:url(/images/layout/bg_products_btm.gif); height:3px;}
#products-list .opis-podstawowy {border:none;}
#products-list .product {background-image:none; border-bottom: 1px solid #D5D5D5; padding-bottom:0px;}
#products-list .last {border-bottom:none;}

#products-list .product h2 {margin-left:-1px;}

#products-list .order-short {
	background:url("/images/layout/input130.gif") no-repeat scroll 0 0 #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:30px;
	line-height:31px;
	margin-bottom:5px;
	padding:0;
	width:130px;
	text-align:center;
} 


.no-products {text-align:center; padding:15px; margin:0px auto;}

/* --------------------------------------------------------------------
	Nawigacja po liście produktów
-------------------------------------------------------------------- */
.navigate_top {height:38px; vertical-align:middle; padding:2px 10px;margin-bottom:8px;}
.navigate_top label {vertical-align:middle; padding:3px 5px 0px 10px;}
.navigate_top label.fright {padding-left:25px;}
.navigate_top a, .navigate_top a:visited {color:#F35345; padding-top:5px; line-height:20px; }
.navigate_top div {text-align:center; clear:both; padding-top:8px}

.search-results .sh1 h1 {display:inline;}
.search-results .sh1 {font-size:13px; padding-bottom:5px;padding-top:0px;}

.navigate_bottom {height:23px; vertical-align:middle; padding:3px 8px 3px 13px; clear:both; }
.small_margins {padding:0px 10px;}
.navigate_bottom a {color:#0C4DA2; padding:3px 0px;  font-weight:normal; display:block; width:auto; text-align:center;}

.nav_but {width:65px; height:30px; }
.small_margins .nav_but {height:22px;}
.nav_but .tright {text-align:right;}

.paging {text-align:center;margin-bottom:5px; margin-left:5px; display:block; width:360px; float:left; font-size:11px; padding-top:2px;}
.paging a {display:inline; cursor:pointer; margin:0px 2px; padding:0px; text-decoration:underline; color:#3967AD; font-weight:bold;}
.paging .page-navigator-button-current {font-size:11px; color:#000; cursor:default; text-decoration:none; font-weight:normal;}

.print-bar { clear:both; padding:10px 0px; text-align:right;}
.print-bar a {margin-left:10px;}

.brands { margin:5px 20px; display:block; text-align:center; }
.brands	li { padding:5px 10px; display:inline;} 

/* --------------------------------------------------------------------
	Menu na karcie produktu
-------------------------------------------------------------------- */

#menu-product { background:url(/images/layout/produkt_belka.gif) bottom repeat-x; height:32px; padding:0px 15px; font-size:12px;}
#menu-product li { list-style:none; padding:0px; display:block; float:left; margin:0px 2px; white-space:nowrap;
	background:url(/images/layout/produkt_belka_off.gif) bottom repeat-x; 
	text-align:center; display:block; float:left; height:32px; }
#menu-product li.current {background:url(/images/layout/produkt_belka_on.gif) bottom repeat-x;  }
#menu-product li a, #menu-product li h3 {display:block; height:32px; background:url(/images/layout/produkt_belka_off_left.gif) bottom left no-repeat; padding: 0px 0px 0px 10px;}
#menu-product li span {display:block; height: 24px; padding-top:8px;  background:url(/images/layout/produkt_belka_off_right.gif) bottom right no-repeat; padding-right:10px;}
#menu-product li a {text-align:center; cursor:pointer; }
#menu-product li.current h3 {color:#000;  background-image:url(/images/layout/produkt_belka_on_left.gif); }
#menu-product li.current  span {color:#000;  background-image:url(/images/layout/produkt_belka_on_right.gif); }

/* --------------------------------------------------------------------
	�adny select
-------------------------------------------------------------------- */
/*Selects*/
.selectArea {
	width:240px;
	height:21px;
	background:url(/images/www/forms/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(/images/www/forms/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(/images/www/forms/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:244px !important;
	background:#FFF;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #CCC;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}


/* --------------------------------------------------------------------
	Tabela danych technicznych
-------------------------------------------------------------------- */

#tech_details {margin:10px 0px; clear:both; width:480px; border-top:1px solid #E7F0FD; border-collapse:separate;}
#tech_details tr td {border-top:1px solid #fff;}

#tech_details tr td {margin:0px; }
#tech_details td {padding:0px 1px 0px 5px;}
tr.groupname td { height:2px; font-weight:bold;}
td.value {width:150px; vertical-align:top;}
#tech_details .name, #tech_details.inbox td { padding-left:15px; width:250px; vertical-align:top;}
#tech_details td {width:auto;}
#tech_details .simple .name {background-image:none; font-weight:bold;  width:250px; vertical-align:top; padding:1px 0px; padding-left:15px;}

#tech_details .tr0 {background-color: #f5f6f5;}
#tech_details .tr1, #tech_details .tr1s {background-color: #EFF5FE;}
#tech_details .tr0s .name, #tech_details .tr1s .name {padding-left:15px; font-weight:bold;}
#tech_details.inbox .tr0  {background-color:#FFF;}
#tech_details.inbox tr td {font-weight:normal; width:504px;}
#tech_details .white {background-color:#FFF;}

/* --------------------------------------------------------------------
	Lista akcesoriów
-------------------------------------------------------------------- */

.acc-photo {text-align:center; padding:6px 0px; }
.acc-photo img {max-width:102px;}


.shopPrices {margin-top:0px; text-align:right;}
.shopPrices .price {float:none; padding-left:0px; }


/* Katalog na stronie glownej */

#produkty-main {margin-bottom:10px;}
#produkty-main table {width:100%;}
#produkty-main table tr {height:100%;}
#produkty-main table td {border-top:1px solid #D5D5D5;}
#produkty-main .group {width:170px; vertical-align:top;}
#produkty-main .group h3 { margin:0px 1px 1px 0px; font-size:13px; padding:0px; }
#produkty-main .leafs {vertical-align:top;}
.leafs ul {width:170px; margin:10px 0px; padding:0px; float:left; }
.leafs li {display:inline; margin:0px; padding:0px; line-height:15px;}

#produkty-main li a {display:block; margin:0px; padding-left:18px; text-indent:-8px;}
#produkty-main .group h3 a {height:100%; padding:10px 37px 5px 17px; display:block;}



/* ---------------------------------------------------------------------------
usługi
----------------------------------------------------------------------------*/
.accesories .service h2 {background:none; padding:12px 20px; font-size:1em; } 
.service .price {font-size:14px; float:none} 
.service .fright {width:33%; text-align:right;}
.service .fright a {font-weight:bold}
.service .fright, .service .fleft{margin-bottom:10px}


#nav {margin:10px; width:356px; background:white;}
#nav ul {padding:0px; margin:0px; background:white; list-style: none; margin:auto; }
#nav .sub {	margin:0px; padding:3px; }
#nav a {display: block; width:100%; color: #0E335A;}
#nav li { width: 100%; list-style:none; text-align:left; margin:0px; padding:0px; height:1.4em;}
#nav li ul {position: absolute; width: 356px;left: -999em; padding: 0; margin: 0;}
#nav li:hover ul, #nav li:hover ul li:hover, #nav li.sfhover ul {left: auto; }
#nav li:hover ul li:hover, #nav li.sfhover ul li.sfhover{left: auto; background:#f0f0f0; font-weight:600;}
#nav li:hover ul li a, #nav li.sfhover ul li a {}

#nav_groups {margin:10px; width:356px; background:white;}
#options {height:150px;}
#options:hover, #options.sfhover {display:block}
#options a {display:block;}

span.tcenter {text-align:center;}

/* Komunikat dodania do koszyka */



#alertLayer {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index:2;	
}

#addToCartAlert {
	margin:-170px auto 0px auto;	
	width:320px;
	height:170px;
	/*height:auto !important;	
	height:170px;	*/
	background:url(/images/layout/add_to_cart_alert.gif) 50% 50% no-repeat ;
	text-align:center;
	padding:0px 0px;
	z-index:30;
	position:relative;
}

#addToCartAlert h2 {
	margin:0;
	padding:0;
	height:1.5em;

}
#addToCartAlert div{height:auto !important; min-height:70px; _height:80px; padding:6px; text-align:center}
#top {z-index:1;}
#addToCartAlert p {padding:15px 20px 15px 20px; margin:0px; font-size:12px;}
#alertProdTitle {padding:10px 25px 10px 25px;  font-size:15px; margin:0px; _height:80px; font-weight:bold;}
#closeAlert {position:absolute; top:7px; right:7px; display:block; width:15px; height:15px; cursor:pointer; z-index:30;}

#addToCartAlert .more {background:url("/images/layout/input130.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:32px;
	line-height:30px;
	margin-left:15px;
	margin-top:4px;
	padding-left:0;
	width:131px;
}
#addToCartAlert .more_red {
	background-image:url("/images/layout/input130a.gif");
	color:#FFFFFF;
	float:right;
	margin-right:15px;
}


#alertIfr { border:none; margin:auto; z-index:10; width:320px; height:170px; opacity:0; }
.cartMessage{padding:0 3px;text-align:center;}

.accesories .more_blue{
	background:url("/images/layout/input130.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-top:4px;
	text-align:center;
	margin:5px 0 10px 0 !important;
	padding:0;
	width:130px;
}
#bookmarkLink{padding:5px;border:1px solid #aaaaaa;background:#eeeeee;display:none;position:absolute;top:0;left:0;width:163px;}
#bookmarkLink a{display:block;margin:3px 5px 5px;}

#associated .addToCart {color: rgb(208, 42, 33); font-size: 13px; font-weight: 700;}
#associated .price {color: rgb(0, 0, 0); font-size: 13px; font-weight: 700;}



