/* global */
* { margin:0; padding:0; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:11px; font-weight:normal; color:#828080; outline:0; border:0; background:none; background-repeat:no-repeat;}
html {margin:0; padding:0;}
body {margin:0; padding:0; outline:0; border:0; text-align:center; background-image:url(../images/page_bg_bottom.png); background-repeat:repeat-x; background-position:left bottom;}
strong, b {font-weight:bold;}
table td, input, img {vertical-align:middle;}

.clr {clear:both; overflow:hidden; height:0;}
.center {margin:0 auto 0 auto; text-align:center;}
.star {color:#f00; margin:0 3px 0 3px;}
.accent {color:#f00;}
h1#page_description {color:#97A1CA; font-size:10px; display:none;}

a, a:link, a:visited {text-decoration:none; color:#7788B4;}
a:hover {text-decoration:underline;}
a.more, a.more:link, a.more:visited {display:block; margin:5px 0 15px 0;}
a.more:hover {text-decoration:underline;}

.last {background-image:none !important;}

select.cInput {width:100%; margin:0; border:1px solid #959595; background-color:#fff; color:#000; font-size:11px;}
select.cInput option {color:#535353; font-size:11px; font-weight:normal; background-color:#fff; padding:2px 3px 0 3px;}
input.cInput {margin:0; padding:3px 5px 0 5px; height:15px; border:1px solid #959595; color:#000; font-size:11px; background-color:#fff;}
textarea.cInput {width:100%; margin:0; padding:3px 5px 0 5px; height:60px; border:1px solid #d6d6d6; font-weight:bold; color:#000; font-size:11px; background-image:url(../images/cbox/input_bg.png); background-repeat:repeat-x;}
input[type="image"] {margin:0 0 0 5px;}
table.cTable {width:100%;}
/* /global */


/* debug */
/* div#cMainLeft, div#cMainCenter, div#cMainRight {border:1px solid red;} */
/* /debug */


div#overDiv {position:absolute; visibility:hidden; z-index:1000; left:0; border:1px solid #ccc; padding:10px; background-color:#fff;}
div#content {width:967px; margin:0 auto; text-align:left;}
div#bg1 {background-image:url(../images/page_bg_top.png); background-repeat:repeat-x;}
div#cMainTop {width:967px; height:224px; background-image:url(../images/top1_bg.png); background-position:0 26px;}
div#cMainLeft {width:182px; float:left; overflow:hidden; margin:0 13px 0 0; background-image:url(../images/column_middle_bg.gif); background-position:center top; background-repeat:repeat-y;}
div#cMainCenter {width:564px; float:left; overflow:hidden;}
div#cMainRight {width:182px; float:left; overflow:hidden; margin:0 0 0 13px; background-image:url(../images/column_middle_bg.gif); background-position:center top; background-repeat:repeat-y;}
.column_top_bg {background-image:url(../images/column_top_bg.gif); background-position:center top; height:10px;}
.column_bottom_bg {background-image:url(../images/column_bottom_bg.gif); background-position:center bottom; height:8px;}

#cMainCenter2 {width:750px; float:left;}

/* top */
div#cMainTop {position:relative;}
div#cMainTop #cMainLogo {float:left; display:inline; margin:2px 0 0 51px; width:286px; height:146px; background-image:url(../images/logo_bg.png);}
div#cMainTop #cMainLogo a {position:relative; top:40px; left:20px;}
div#cMainTop #cMainBanner {float:left; margin:10px 0 0 30px;}
div#cMainTop #cQuickLinks {}	/* not used in this project */
div#cMainTop	ul#cTopMenu {float:left; margin:0 0 0 20px;}
				ul#cTopMenu {list-style:none;}
				ul#cTopMenu li {display:inline;}
				ul#cTopMenu a {line-height:26px; padding-left:10px; background-image:url(../images/arr_right.gif); background-position:left center; margin-right:15px;}
				ul#cTopMenu span {line-height:26px;}

div#cMainTop #slogan {margin:3px 0 0 30px; font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:20px; font-weight:bold; color:#fff; float:left; display:inline;}

/* main menu (drop-down) */
div#cMainMenu {margin:0px 0 0 20px; width:967px; height:25px; z-index:1000; position:relative; top:15px;}
div#cMainMenu ul {float:left; list-style:none;}
div#cMainMenu a {font:11px Verdana, Helvetica, Arial, Sans-Serif; display:block; border:1px solid #A7B1C9; border-width:1px 1px 0 1px; margin: 0; padding: 2px 0 2px 4px; color: #4A5F8D; background:#F2F6FA; text-decoration:none;}
div#cMainMenu h2 {color:#646464; white-space:nowrap; padding:0 10px; border-right:1px solid #154B87; border-left:1px solid #3E70A8;}
div#cMainMenu h2.first {border-left:none;}
div#cMainMenu h2.last {border-right:none;}
div#cMainMenu h2 a {border:0; background-color:transparent; text-transform:uppercase; color:#fff; font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-weight:bold; font-size:18px;}
div#cMainMenu h2 a:hover {background-color:transparent; color:#FFCB1D;}
div#cMainMenu a:hover { background: #D5DFEB;}
div#cMainMenu li {position:relative;}
div#cMainMenu ul ul {position:absolute; z-index:1000; width:160px; margin:7px 0 0 20px; border-bottom:1px solid #A7B1C9; height:auto; line-height:normal; padding:0; background-color:#fff; top:20px; left:0; }
div#cMainMenu ul ul li {display:inline;}
div#cMainMenu ul ul ul {position:absolute; top: 0; left: -99.5%; z-index: 600; padding: 0; float:none}
div#cMainMenu ul ul, div#cMainMenu ul li:hover ul ul, div#cMainMenu ul ul li:hover ul ul {display: none;}
div#cMainMenu ul li:hover ul, div#cMainMenu ul ul li:hover ul, div#cMainMenu ul ul ul li:hover ul {display:block;}
div#cMainMenu ul li h2 {cursor:pointer;}
div#cMainMenu div.left {background:url(../images/menuLeft.gif) no-repeat; height:33px; float:left; width:15px;}
div#cMainMenu div.rightBrd { background:url(../images/menuRight.gif) no-repeat; float:right; height:33px; width:6px;}

/* navigation path and cart small */
div#cNavPath {background-image:url(../images/navpath_bg.png); width:967px; height:43px; margin-bottom:20px;}
div#nav_path {margin:18px 0 0 25px; float:left; display:inline;}
div#nav_path a {color:#000; padding:0 0 0 20px; font-size:11px; font-family:Tahoma, Verdana, Sans-Serif;}
div#cart_small {margin:18px 45px 0 20px; float:right; display:inline;}
div#cart_small a {color:#000; font-size:11px; font-family:Tahoma, Verdana, Sans-Serif; font-weight:bold;}

/* cBoxAds */
div.cBoxAds {margin:0 0 3px 0; width:182px; overflow:hidden;}

/* cBox */
div.cBox {margin:0 0 10px 0; width:182px; overflow:hidden;}
div.cBox h3 {height:32px; background-image:url(../images/cbox/cbox_header_bg.png);}
div.cBox h3 span {font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#fff; line-height:34px; margin-left:9px; float:left;}
div.cBox h3 a {float:right; line-height:34px; color:#fff; font-size:12px; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif; margin-right:10px;}
div.cBox div.cBoxBody {text-align:center;}
div.cBox div.cBoxBody div.cBoxContent {text-align:left;}			/* used for additional bg img */
div.cBox a.more {color:#037FD6;}
div.cBox ul {list-style:none;}

/* cBox - specific */

#cBox_search {float:right; margin:13px 60px 0 0; display:inline;}
#cBox_search .cInput {width:250px; float:left;}
#cBox_search #search1 {float:left;}
#cBox_search a {color:#000; margin-left:10px; display:block; float:left; margin-top:3px;}

#cBox_categrorytree .cBoxContent {width:200px; margin:10px auto 0 auto;}
#cBox_categrorytree ul li {margin-top:7px;}
#cBox_categrorytree ul li a {background-image:url(../images/buttons/go_s2.gif); background-repeat:no-repeat; background-position:left 4px; color:#6679A4; font-size:12px; display:block; width:100%; padding:0 0 0 10px;}								/* linki we wszytskich kategoriach */
#cBox_categrorytree ul li li {margin:7px 0 0 10px;}
#cBox_categrorytree ul li li a {font-size:11px; color:#9CAED6;}							/* linki we wszytskich podkategoriach */
#cBox_categrorytree ul li li a:hover {text-decoration:none; color:#7C8Eb6;}
#cBox_categrorytree li#on a {color:#F29500;}											/* link kategorii dowolnego stopnia, wybranej */
#cBox_categrorytree li#on li a {color:#969696;}											/* link w podkategorii nalezacej do kategorii glownej, ktora jest wybrana */
#cBox_categrorytree li#on li a:hover {color:#F29500;}

#cBox_dayoffer .prodLogo {margin:5px 0 5px 0;}
#cBox_dayoffer .prodLogo {margin-left:20px;}
#cBox_dayoffer .left {float:left; margin-left:12px; display:inline;}
#cBox_dayoffer .right {float:right; width:67px; height:80px; margin-right:10px; display:inline;}
#cBox_dayoffer .old_price {font-weight:bold; color:#959595; text-decoration:line-through;}
#cBox_dayoffer a.more {color:#037FD6; line-height:20px;}
#cBox_dayoffer .prodImg {width:88px; height:80px; background-image:url(../images/cbox/cbox_dayofferimg_bg.gif); background-position:right top; background-repeat:repeat-y;}
#cBox_dayoffer h4 {margin:5px 0 0 12px; color:#545454; font-weight:bold;}
#cBox_dayoffer .desc {margin:2px 0 9px 12px; color:#545454;}
#cBox_dayoffer .price_box {position:relative; background-image:url(../images/cbox/cbox_dayofferpricebox_bg.png); width:176px; height:85px; margin:5px 0 0 7px;}
#cBox_dayoffer .price_box .day_price {position:relative; margin:25px 10px 0 0; float:right; font-weight:bold; color:#fff;}
#cBox_dayoffer .price_box .buttons {float:right; margin:18px 18px 0 0; display:inline;}

#cBox_prodnews .cBoxContent {width:205px; margin:10px auto 0 auto;}
#cBox_prodnews .prodnews_item {background-image:url(../images/cbox/hr1.gif); background-repeat:no-repeat; background-position:left bottom; margin-bottom:10px;}
#cBox_prodnews .last_item {background:none;}
#cBox_prodnews .left {width:120px; float:left; margin:0 0 10px ;}
#cBox_prodnews .prodLogo {margin:0 0 5px 0;}
#cBox_prodnews .right {width:85px; float:right; margin:0 0 10px 0;}
#cBox_prodnews .right span.price {margin:0 0 0 10px; color:#f00; font-weight:bold; font-size:12px; font-family:Verdana, Tahoma, Arial, Sans-Serif;}
#cBox_prodnews .buttons {margin:10px 0 0 0;}
#cBox_prodnews .buttons input {margin:0;}
#cBox_prodnews .stock_quantity {display:block; margin:5px 0 0 10px; color:#b6b6b6; font-weight:bold;}
#cBox_prodnews h4 {color:#8592AA;}
#cBox_prodnews h4 a {color:#8592AA; font-size:11px;}
#cBox_prodnews p {margin:3px 0 15px 0;}

#cBox_callus {background-position:left bottom;}
#cBox_callus .cBoxBody {margin:0px 0 2px 0; padding-top:1px;}

#cBox_ipodfamily {background-position:left bottom;}
#cBox_ipodfamily .cBoxBody {margin:0 0 2px 0; padding-top:1px;}

#cBox_onebrandoffers .cBoxBody {margin:0 0 8px 0; padding-top:1px;}
	/* below styles for this project only (content from CMS/configuration/text dictionary) */
	#cBox_onebrandoffers ul {list-style:none; width:219px; overflow:hidden;}
	#cBox_onebrandoffers ul li {height:24px; background-image:url(../images/cbox/hr2.png); background-position:center bottom; background-repeat:repeat-x;}
	#cBox_onebrandoffers ul li a {font-family:"Arial Black", Arial, Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#A0ABBE; width:90%; display:block; margin:5px 0 0 10px; background-image:url(../images/buttons/go_s3.gif); background-position:right center;}

#cBox_producers ul {list-style:none; width:160px; margin:0 auto;}
#cBox_producers ul li {border-bottom:1px solid #dadada;}
#cBox_producers ul li:last-child {border:0;}
#cBox_producers ul li a {font-family:Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#666; width:100%; display:block; margin:6px;}

#cBox_subscript {background-image:url(../images/cbox/cbox_subscription_bg.png); width:181px; height:69px; margin-bottom:0; text-align:center;}
#cBox_subscript .cBoxBody {text-align:left; width:155px; margin:0 auto;}
#cBox_subscript h3 {background-image:none; height:24px; margin:4px 0 3px 0;}
#cBox_subscript h3 span {line-height:24px;}
#cBox_subscript .cInput {margin:0 0 0 8px; width:123px; border:1px solid #05468E;}
#cBox_subscript a {color:#fff;}
#cBox_subscript #zapisz {margin-left:0;}

#cBox_news .cBoxContent {width:145px; margin:10px auto 0 auto;}
#cBox_news dt {margin:9px 0; font-weight:bold; color:#037FD6; font-family:Verdana, Tahoma, Sans-Serif;}
#cBox_news dd {color:#545454; background-image:url(../images/news_separator.png); background-position:center bottom; padding-bottom:10px;}
#cBox_news dd a.more {margin:10px 0;}
#cBox_news dd.last {padding:0;}

#cBox_why .cBoxContent {width:200px; overflow:hidden; margin:10px auto 0 auto;}

#cBox_filter_products {width:181px; text-align:center;}
#cBox_filter_products .cBoxBody {text-align:left; width:145px; margin:5px auto 0 auto;}
#cBox_filter_products form {margin:0 auto; overflow:hidden;}
#cBox_filter_products label {color:#828080;}
#cBox_filter_products select {margin:5px 0; color:#828080;}
#cBox_filter_products input.txt {width:31px; margin:5px 3px; color:#828080;}
#cBox_filter_products input.img {margin:10px 0 0 0; float:right;}

#cBox_filter {text-align:center;}
#cBox_filter .cBoxBody {text-align:left; width:145px; margin:5px auto 0 auto;}
#cBox_filter .cBoxContent {margin-top:10px;}
#cBox_filter ul li {list-style:none; border-bottom:1px solid #d9d9d9;}
#cBox_filter ul li a {display:block; width:80%; margin:3px 0 3px 0px;}
#cBox_filter ul li:last-child {border:0;}


/* shared lists elements */
#cList {}
#cList .list_header {}
#cList .list_header .top {height:60px; background-image:url(../images/cmainbox/hotdeals_header_bg2.png);}
#cList .list_header .middle {background-image:url(../images/bg4.gif); background-repeat:repeat-y; height:100%;}
#cList .list_header .bottom {height:28px; background-image:url(../images/cmainbox/hotdeals_header_bg3.png);}

#cList .list_header .top h1 {height:60px; text-align:left; float:left;}
#cList .list_header .top h1 span {line-height:60px; font-family:"Trebuchet MS", Helvetica, Arial, Tahoma, Sans-Serif; font-size:22px; font-weight:bold; color:#12ABE7; text-transform:uppercase; margin-left:20px;}
#cList .list_header .top .view {float:right; margin:20px 20px 0 0; height:18px; display:inline;}
#cList .list_header .top .view span {color:#000; font-weight:bold;}
#cList p.info {text-align:center; margin:20px;}
#cList p.info strong {color:#cf141c;}


#catsInList {padding-top:9px;}
#catsInList li {background-image:url(../images/icons/folder.gif); background-position:0 3px; padding:0 0 0 23px; display:block; width:100px; height:30px; float:left; margin:2px 0 2px 15px;}
#catsInList li a {color:#000;}
#catsInList li span {color:#000; font-weight:bold; font-size:10px;}

.list_header .list_type {float:right; margin:0 5px 0 0px;}
.list_header .list_type div {color:#898989; font-weight:normal; font-size:11px; position:relative; float:left; height:20px; padding:6px 0 0 10px;}
.list_header .list_type div img {margin:-1px 0 0 5px;}

.list_header .list_filters {margin:0 0 10px 0;}
.list_header .list_filters .margin {margin:0 15px;}
.list_header .list_filters {background-image:url(../images/list_header_filters_bg.gif); text-align:left;}
/* .list_header .list_filters {height:5px; overflow:hidden}	 ukryta wyszukiwarka */
.list_header .list_filters .selects {width:230px; text-align:right; margin:5px 0 5px 0; float:left;}
.list_header .list_filters .selects label {font-weight:bold; color:#000;}
.list_header .list_filters .selects select.cInput {width:160px; margin:5px 0 0 5px; color:#000;}
.list_header .list_filters .selects option {color:#000;}
.list_header .list_filters .prices {margin:18px 0 0 20px; float:left; text-align:left;}
.list_header .list_filters .prices label {font-weight:bold; color:#000; position:relative; top:4px;}
.list_header .list_filters .prices input.cInput {width:60px; color:#000; margin:5px 0 0 5px;}
.list_header .list_filters .prices input.img {margin:8px 0 0 10px;}
.list_header .list_filters .buttons {float:left; margin:10px 0 0 0;}
.list_header .list_filters .buttons span {font-weight:bold; color:#000; margin:0 5px 0 60px;}
.list_header .list_filters .buttons span a {margin:0 0 0 5px;}
.list_header .list_filters .buttons img {vertical-align:middle; margin-bottom:1px;}

.list_header .sorting {float:left; margin:5px 0 0 10px; display:inline;}
.list_header .sorting div {color:#000; position:relative; float:left; height:20px; padding:6px 10px 0 10px; font-size:10px;}
.list_header .sorting div a {font-weight:bold; color:#CF141C; font-size:10px;}
.list_header .sorting div img {position:absolute; top:21px; left:22px;}

.list_header .printing {float:right; margin:9px 20px 0 0; height:18px; display:inline;}
.list_header .printing span {font-weight:bold; color:#000;}

.pagination {text-align:center; padding:10px 0; margin:0 0 0 0;}
.pagination a {font-size:11px; color:#888; padding:2px 5px; border:1px solid #E6E6E6; margin:0 2px;}
.pagination a:hover {text-decoration:none; color:#024086; background-color:#A6D9F3; border-color:#5683B2;}
.pagination a.active {color:#024086; font-weight:bold; background-color:#A6D9F3; border-color:#5683B2;}
.pagination a.btn_next:hover {background-color:#fff;}
.pagination a.btn_prev:hover {background-color:#fff;}

.page_nav a.page_nav_top {float:right; display:block; background-image:url(../images/icons/page_nav_top.png); width:89px; height:13px; color:#000; padding:1px 0 0 10px; font-size:10px;}
.page_nav a.page_nav_back {float:left; background:url(../images/icons/nav_prev.gif) left no-repeat; color:#9C9C9D; padding-left:20px;}

/* cListSmall */
.cListSmall {text-align:center; background-image:url(../images/cmainbox/cListMiddle_footer_bg.gif); background-position:4px bottom;}
.cListSmall .cListBody {margin:0 auto; text-align:left; width:554px; border:1px solid #D4D4D4; border-width:0 1px; margin-bottom:5px;}
.cListSmall table {width:100%; margin-top:9px;}
.cListSmall .r1 td {background-color:#fff;}
.cListSmall .r2 td {background-color:#F2F5F6;}
.cListSmall td {height:30px; padding:0 9px; border:1px solid #DFE6E8; border-width:0 0 1px 0;}
.cListSmall td.c2 {width:100px;}
.cListSmall td.c3 {width:70px;}
.cListSmall td.c1 a {color:#037ED6; font-size:11px; font-weight:bold;}
.cListSmall td.c1 a.c_promotion {color:#FF2F13;}
.cListSmall td.c1 a.c_sale {color:#7BC511;}
.cListSmall td.c1 a.c_new {color:#F59D00;}
.cListSmall td.c3 {text-align:right; color:#f00; font-size:11px; font-weight:bold;}
.cListSmall .legend {margin:15px 0 0 9px; font-weight:bold;}
.cListSmall .legend span {font-weight:bold; margin:0 0 0 9px;}
.cListSmall .c_promotion {color:#FF2F13;}
.cListSmall .c_sale {color:#7BC511;}
.cListSmall .c_new {color:#F59D00;}
.cListSmall .stock_quantity {color:#535353;}
.cListSmall .stock_quantity .available {font-weight:bold; color:#30C148;}
.cListSmall .stock_quantity .unavailable {font-weight:bold; color:#f00;}


/* cListMedium */
#cMainBox_listmedium {}
.cListMedium {text-align:center; background-image:url(../images/cmainbox/cListMiddle_footer_bg.gif); background-position:4px bottom;}
.cListMedium .cListBody {margin:0 auto; text-align:left; width:554px; border:1px solid #D4D4D4; border-width:0 1px; margin-bottom:5px;}
.cListMedium .item {width:182px; overflow:hidden; border:1px solid #E6E6E6;}
.cListMedium .col_0 {float:left; display:inline; margin-left:3px; border-width:0 1px 1px 0;}
.cListMedium .col_1 {float:left; display:inline; width:181px; border-width:0 1px 1px 0;}
.cListMedium .col_2 {float:left; display:inline; margin-right:3px; border-width:0 0 1px 0;}
.cListMedium .last {border-bottom:0;}
.cListMedium .logo {float:left; display:inline; margin:8px 0 0 5px;}
.cListMedium .picture {float:right; display:inline; text-align:right; background-image:url(../images/cmainbox/bg3.gif); background-position:left center; width:140px; margin:8px 5px 0 0;}
.cListMedium .pname {margin:10px 0 3px 7px;}
.cListMedium .pname h4 {text-align:left; height:28px; margin-bottom:2px; overflow:hidden;}
.cListMedium .pname h4 a {color:#037FD6; font-weight:bold;}
.cListMedium .price {margin:3px 0 5px 7px; float:left; display:inline;}
.cListMedium .price span {color:#f00; font-weight:bold; line-height:19px;}
.cListMedium .buttons {margin:5px 0 17px 0; float:right; display:inline;}
.cListMedium .buttons input {margin:0 9px 0 0;}
.cListMedium .buttons img {margin:0 9px 0 0;}
.cListMedium .hl_2 {height:3px; margin:10px 0; background-image:url(../images/cmainbox/hl_2.gif);}
.cListMedium .desc_txt {height:40px; margin:0 7px 5px 7px; overflow:hidden;}
.cListMedium a.more_info {color:#037ED6; margin:0 7px;}
.cListMedium a.more_info span {color:#037ed6; font-weight:bold;}
.cListMedium .info {margin:5px 7px; height:39px;}
.cListMedium .info span {font-weight:normal; color:#6F6F6F;}
.cListMedium .info span span {font-weight:bold;}
.cListMedium .info .stock_quantity .available {color:#30C148;}
.cListMedium .info .stock_quantity .unavailable {color:#f00;}


/* cListBig */
#cMainBox_listbig {position:relative; z-index:0;}
.cListBig {}
.cListBig {text-align:center; background-image:url(../images/cmainbox/cListMiddle_footer_bg.gif); background-position:4px bottom; height:100%;}
.cListBig .cListBody {margin:0 auto; text-align:left; width:554px; border:1px solid #D4D4D4; border-width:0 1px; margin-bottom:5px;}
.cListBig .item {border-bottom:1px solid #E6E6E6; background-image:url(../images/bg5.png); background-position:right bottom; height:100%;}
.cListBig .left {width:172px; float:left; display:inline; margin:14px 0 14px 5px;}
.cListBig .right {width:360px; float:right; display:inline; margin:10px 5px 14px 0;}
.cListBig .logo {float:left; display:inline; margin:8px 0 0 0;}
.cListBig .picture {float:right; display:inline; text-align:right; background-image:url(../images/cmainbox/bg3.gif); background-position:left center; width:140px; margin:8px 0 0 0;}
.cListBig h4 a {color:#037ED6; font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; line-height:24px;}
.cListBig .description {margin-bottom:14px;}
.cListBig .desc_txt {color:#888; margin-bottom:14px;}
.cListBig .part_number {color:#646464;}
.cListBig .part_number span {font-weight:bold;}
.cListBig .stock_quantity .available {font-weight:bold; color:#30C148;}
.cListBig .stock_quantity .unavailable {font-weight:bold; color:#f00;}
.cListBig .price {margin:5px 0 5px 0; float:left; display:inline; color:#535353; width:200px;}
.cListBig .price span {color:#f00; font-weight:bold; line-height:19px; font-size:14px;}
.cListBig .buttons {margin:5px 14px 0 0; float:right; display:inline;}



/* cMainBox */
div.cMainBox {width:564px; overflow:hidden; background-position:left bottom;}
div.cMainBox h3 {}
div.cMainBox h3 span {line-height:20px; font-family:"Trebuchet MS", Helvetica, Arial, Tahoma, Sans-Serif; font-size:20px; font-weight:bold; color:#12ABE7; text-transform:uppercase;}
div.cMainBox div.cBoxBody {margin:0 0 17px 0; text-align:center;}
	#cMainLeft div.cMainBox div.cBoxBody {background-position:right top;}
	#cMainRight div.cMainBox div.cBoxBody {background-position:left top;}
div.cMainBox div.cBoxBody div.cBoxContent {margin:0 auto; text-align:left;}			/* used for additional bg img */
div.cMainBox a {font-weight:bold; color:#037FD6;}
div.cMainBox ul {list-style:none;}

/* cMainBox - specific */
#banner_main_center {margin-top:12px; text-align:center;}

#cMainBox_hotdeal {}
#cMainBox_hotdeal h3 {height:65px; text-align:left; background-image:url(../images/cmainbox/hotdeals_header_bg.png);}
#cMainBox_hotdeal h3 span {line-height:54px; font-family:"Trebuchet MS", Helvetica, Arial, Tahoma, Sans-Serif; font-size:26px; font-weight:bold; color:#12ABE7; text-transform:uppercase; margin-left:20px;}
#cMainBox_hotdeal .more_info {color:#037ED6; margin:0;}


#cMainBox_welcome h3 {background:none; color:#7788B4; height:auto; margin:0 0 5px 0; padding:0; position:static;}
#cMainBox_welcome h3 span {color:#687995; display:inline; margin:0; padding:0; position:static;}
#cMainBox_welcome .cMainBoxContent {margin-bottom:20px;}
#cMainBox_welcome .cMainBoxBody {background-image:url(../images/cmainbox/hl_1.gif); background-position:center bottom;}

#cMainBox_topten {background-image:url(../images/cmainbox/topten_bg1.gif); margin-top:30px; background-position:left top; width:557px;}
#cMainBox_topten .cMainBoxBody {background-image:url(../images/cmainbox/topten_bg2.gif); background-position:left bottom;}
#cMainBox_topten .cMainBoxContent {margin-bottom:5px; border:1px solid #E6E6E6; border-width:0 1px; text-align:center;}
#cMainBox_topten h3 {margin:5px 0 0 0; border:1px solid #E6E6E6; border-width:0 1px; border-bottom:1px solid #E5E5E5; background-image:url(../images/cmainbox/bg7.gif); background-repeat:repeat-x; height:28px;}
#cMainBox_topten h3 span {line-height:28px; margin:0 10px; color:#245D73;}
#cMainBox_topten table {width:549px; margin:0 auto;}
#cMainBox_topten td {border-bottom:1px solid #DFE6E8; padding:3px 5px; text-align:left;}
#cMainBox_topten .even {background-color:#F2F5F6;}
#cMainBox_topten .c1 {color:#2FACDD; font-weight:bold;}
#cMainBox_topten .c2 {text-align:left;}
#cMainBox_topten .c2 a {color:#545454;}
#cMainBox_topten .c3 a {font-weight:normal;}
#cMainBox_topten .c4 {text-align:right;}
#cMainBox_topten .c4 .price {font-weight:bold;}



/* documents */
#cMainBox_contact {}
#cMainBox_contact .left {width:435px; float:left; display:inline;}
#cMainBox_contact .right {width:295px; float:right; display:inline;}
#cMainBox_contact .form {background-image:url(../images/contactform_bg1.gif); background-position:left top; margin:20px 30px 20px 0; width:423px;}
#cMainBox_contact .form_body {background-image:url(../images/contactform_bg3.gif); background-position:left bottom; margin:7px 0 0 0;}
#cMainBox_contact .form_content {background-image:url(../images/contactform_bg2.gif); background-repeat:repeat-y; margin:0 0 7px 0; height:100%; text-align:center;}
#cMainBox_contact h5 {font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:20px; color:#383838; margin:20px; text-align:left;}
#cMainBox_contact .form_table {margin:0 auto; width:370px;}
#cMainBox_contact .form_table td {padding:3px 0; vertical-align:top;}
#cMainBox_contact .form_table .c1 {width:70px; text-align:right; color:#000; font-weight:bold;}
#cMainBox_contact .form_table .c2 {padding-left:20px; text-align:left; color:#a9a9a9;}
#cMainBox_contact .cInput {width:240px; border-color:#9B9B9B; background-image:none; font-weight:normal;}
#cMainBox_contact .btn_send {text-align:right !important;}
#cMainBox_contact .btn_send input {margin:10px 27px 0 0;}
#cMainBox_contact .info_req {text-align:right; padding-right:20px;}
#cMainBox_contact .right_content {margin-top:20px;}
#cMainBox_contact .right_content table.table_contact td {color:#000; padding:0 5px 20px 5px; vertical-align:top;}
#cMainBox_contact .right_content table.table_contact td strong {color:#000;}
#cMainBox_contact p.error span {color:#f00;}
#cMainBox_contact .cCheckbox {width:auto; height:auto;}


#cMainBox_doc {}
#cMainBox_doc h3 {margin-bottom:15px; border-bottom:2px solid #F3C01B;}
#cMainBox_doc h3 span {font-family:"Trebuchet MS", Helvetica; color:#5F8DB9; font-size:24px; line-height:45px; text-transform:none; font-weight:bold;}
#cMainBox_doc h4 {border-bottom:1px solid #535353; color:#2B7BBF; font-weight:bold; font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:16px; line-height:26px; margin-bottom:8px;}

#rma_form {text-align:center;}
#rma_form .form {background-image:url(../images/contactform_bg1.gif); background-position:left top; margin:0 auto 20px auto; width:423px;}
#rma_form .form_body {background-image:url(../images/contactform_bg3.gif); background-position:left bottom; margin:7px 0 0 0;}
#rma_form .form_content {background-image:url(../images/contactform_bg2.gif); background-repeat:repeat-y; margin:0 0 7px 0; height:100%; text-align:center;}
#rma_form h5 {font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:20px; color:#383838; margin:20px; text-align:left;}
#rma_form .form_table {margin:0 auto; width:370px;}
#rma_form .form_table td {padding:3px 0; vertical-align:top;}
#rma_form .form_table .c1 {width:70px; text-align:right; color:#000; font-weight:bold;}
#rma_form .form_table .c2 {padding-left:20px; text-align:left; color:#a9a9a9;}
#rma_form .cInput {width:240px; border:1px solid #9B9B9B; background-image:none; font-weight:normal;}
#rma_form select.cInput {width:250px;}
#rma_form select.cInput option {color:#000; font-size:11px;}
#rma_form select.select {background-color:#fff; border:1px solid #9B9B9B; color:#000; width:60px;}
#rma_form select.select option {color:#000;}
#rma_form .btn_send {text-align:right !important;}
#rma_form .btn_send input {margin:10px 27px 0 0;}
#rma_form .info_req {text-align:right; padding-right:20px;}
#rma_form p.error span {color:#f00;}

/* iframe CHO */
iframe.iframe {width:100%;border:1px solid #fff;}

table.navTab {width:100%; margin:10px 0 10px 0;}
table.navTab .c1 {text-align:left;}
table.navTab .c2, table.navTab .c3 {text-align:right;}


table.navTab img, div.navBox img {vertical-align:middle; margin:0 3px;}
div.navBox {float:right; margin:5px 0 5px 0;}
table.navTab a {font-weight:bold; color:#97A1CA;}
table.navTab td.c2 {text-align:center;}

/* footer */
#footer {margin:40px 0 0 0;}
#footer #ccards {text-align:center; list-style:none; margin-bottom:9px;}
#footer #ccards li {display:inline; margin:0 2px;}
#footer_menu {background-image:url(../images/footer_menu_bg.png); background-position:center top; height:62px; margin-bottom:10px;}
#footer_menu ul {text-align:center; margin-top:25px;}
#footer_menu li {display:inline; list-style:none;}
#footer_menu li a {border-right:1px solid #888; color:#000; font-size:11px; padding:0 10px;}
#footer .copyrights {position:relative; text-align:center;}
#footer .copyrights .txt {width:80%; margin:0 auto 10px auto;}
#footer #powered {text-align:center;}





/*div#cBox_prodNews h4 {font-size:11px; font-weight:normal;}
div#cBox_prodNews a.more {float:left; background-position:0 15px; padding:10px 0 0 10px}
div#cBox_prodNews div.cBoxItem {margin-bottom:10px; background:url(../images/dash.gif) bottom repeat-x; padding-bottom:10px;}
div#cBox_prodNews div.cBoxItem_last {margin-bottom:1px; padding-bottom:10px;}
div#cBox_prodNews div.cBoxItem a.img, div#cBox_prodNews div.cBoxItem_last a.img {text-align:center; display:block;}
div#cBox_prodNews div.price1 {color:#fff; margin:5px 0; }
div#cBox_prodNews div.price1 span {color:#fff; font-weight:bold;}
div#cBox_prodNews div.price {color:#687995; margin:5px 0; }
div#cBox_prodNews div.price span {color:#f00; font-weight:bold;}
div#cBox_prodNews div.priceOld span{color:#3D437D; text-decoration:line-through}
div#cBox_prodNews div.button {float:right;}
div#cBox_news a.more {margin-bottom:10px;}
*/

.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

textarea{
	border-left:1px solid #8E8E90;
	border-top:1px solid #8E8E90;
	border-right:1px solid #E9EAEB;
	border-bottom:1px solid #E9EAEB;
	background:#fff;
	height:auto;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	width:180px;
}
select{padding-left:3px;}
.cSubmit {background: url(../images/buttons/submBG.gif) repeat-x; padding:2px 5px 2px 5px; color:#44465D; font-size:10px; border:1px solid #B2B2B2;}
.cSubmit2 {background: url(../images/buttons/submBG2.gif) repeat-x; padding:2px 5px 2px 5px; color:#fff; font-weight:bold; font-size:10px; border:1px solid #D8F3FE;}
a.cSubmit {display:block; margin:5px 0 0 0; width:60px; text-align:center;}
a.cSubmit:hover {color:#fff; text-decoration:none; background: url(../images/buttons/submBG2.gif) repeat-x;  }



ul {list-style:square;}
.toRight {text-align:right;}
.error {text-align:center; color:#FF0000;}
.price {color:#f00;}

hr {color:#2D8D7E; height:1px; background-color:#2D8D7E; margin:5px 0 5px 0; size:1px; border:0;}

h1.tyt {border-bottom:1px solid #f00; padding-bottom:5px; width:580px;}
li.last a {border:0 !important;}



/* bloki */


/* top */
/*div#cMainTop { height:132px; background:url(../images/topBG.jpg) right top no-repeat; position:relative;}
	div#cMainLogo {float:left;  margin-top:10px;}
	div#cMainTop h1.slogan {background:url(../images/slogan.gif) no-repeat; width:271px; height:60px; position:absolute; top:32px; left:162px;}
	div#cMainTop h1.slogan span {position: absolute; left: 0px; top: -500px; overflow: hidden;}
	div.topMenu {float:right; padding:5px 5px 0 0;}
	div.topMenu li {float:left; list-style:none;}
		div.topMenu li a {color:#344A7C; border-right:1px solid #344A7C; padding:0 5px}

	div#cMainTop div#cMenu {position:absolute; right:10px; top:75px; z-index:1000}
	div#cMenu li {float:left; list-style:none; margin-right:2px;}
	div#cMenu li a {display:block; width:102px; height:25px; background-image:url(../images/menu.gif); background-repeat:no-repeat;}
	div#cMenu li a span {position: absolute; left: 0px; top: -500px; overflow: hidden;}
	div#cMenu li.home a:hover { background-position: 0 -24px;}
	div#cMenu li.account a { background-position: -104px 0;}
	div#cMenu li.account a:hover { background-position: -104px -24px;}
	div#cMenu li.create a { background-position: -208px 0;}
	div#cMenu li.create a:hover { background-position: -208px -24px;}
	div#cMenu li.cart a { background-position: -312px 0;}
	div#cMenu li.cart a:hover { background-position: -312px -24px;}
	div#cMenu li.check a { background-position: -416px 0;}
	div#cMenu li.check a:hover { background-position: -416px -24px;}


	div#cMainTop div#callUs {position:absolute; right: 30px; top:34px;}
		div#cMainTop div#callUs p.tyt { background:url(../images/free.gif) right no-repeat; height:12px; width:165px; position:absolute; right:0px;}
			div#cMainTop div#callUs p.tyt span {position: absolute; left: 0px; top: -500px; overflow: hidden;}
			p.number {padding-top:12px;}
*/
	/* glowne menu */
/*
div#cMainMenu { position:absolute; top:98px; left:0; z-index:1000; background:url(../images/menuBG.gif) repeat-x; height:33px; width:1000px; }
div#cMainMenu ul {float:left; list-style:none; padding-top:10px;}
div#cMainMenu a {font: 11px verdana, arial, helvetica, sans-serif; display: block; border:1px solid #A7B1C9; border-width:1px 1px 0 1px; margin: 0; padding: 2px 0 2px 4px; color: #4A5F8D; background: #F2F6FA; text-decoration: none;}
div#cMainMenu h2 { color:#fff;  white-space:nowrap; letter-spacing:-1px}

div#cMainMenu h2 a { border:0; background-repeat:no-repeat; background-color:transparent; color:#fff; padding:0px 10px 0 10px;}
div#cMainMenu h2 a:hover { background-color:transparent; background-repeat:no-repeat;}

div#cMainMenu a:hover { background: #D5DFEB;}
div#cMainMenu li {position: relative;}
div#cMainMenu ul ul {position: absolute; z-index:1000; width:160px; margin: 0; border-bottom:1px solid #A7B1C9;  height:auto; line-height:normal; padding:0; background-color:#fff; top:13px; left:0; }

div#cMainMenu ul ul li {display:inline;}
div#cMainMenu ul ul ul {position:absolute; top: 0; left: -99.5%; z-index: 600; padding: 0; float:none}

div#cMainMenu ul ul, div#cMainMenu ul li:hover ul ul, div#cMainMenu ul ul li:hover ul ul {display: none;}
div#cMainMenu ul li:hover ul, div#cMainMenu ul ul li:hover ul, div#cMainMenu ul ul ul li:hover ul {display: block;}
div#cMainMenu ul li h2 {cursor:pointer;}

div#cMainMenu div.left {background:url(../images/menuLeft.gif) no-repeat; height:33px; float:left; width:15px;}
div#cMainMenu div.rightBrd { background:url(../images/menuRight.gif) no-repeat; float:right; height:33px; width:6px;}
*/


/*cbox */
/* div.cBox {margin-bottom: 10px; background:url(../images/colBottom.gif) bottom no-repeat; padding-bottom: 25px;}
div.cBox div.cBoxBody {background:url(../images/colBG.gif) repeat-y; padding: 10px;}
div.cBox input {vertical-align:middle;}
div.cBox p {margin:5px 0;}

div.cBox h3,  div.cBoxAds h3 { height:24px; padding:6px 0 0 10px; background:url(../images/cbox/headBG.gif) left no-repeat;}
div.cBox h3 span, div.cBoxAds h3 span {display:block;}
div#cBox_subscript h3, div#cBox_search h3 {background:url(../images/cbox/headBG2.gif) left no-repeat; padding-top: 10px;}
div.cBoxAds {margin-bottom: 10px; background:url(../images/colBottom.gif) bottom no-repeat; padding-bottom: 25px;}
div.cBoxAds div.cBoxBody {background:url(../images/colBG.gif) repeat-y; padding:10px; text-align:center;}
div.cBoxAds img {margin-bottom:10px;}

*/

div#cBox_productsText a.info {text-decoration:underline;}
div#cBox_productsText div.item {margin-bottom:10px;}




	table.listTabPro {width:100%;}
	 div.cMainBox table.listTabPro td {width:33%; padding:5px; border-right:1px solid #dde9f5;}
	 div.cMainBox table.listTabPro tr.r3 td {border-bottom:1px solid #dde9f5;}
	 div.cMainBox table.listTabPro td.c3 {border-right:0;}
	 div.cMainBox table.listTabPro tr.r1 td {text-align:center;}
	 table.listTabPro div.price {float:left; color:#DC1818; font-weight:bold;}
	 table.listTabPro form.list_form {float:right;}


	  div.cSiteBox {margin:10px 0; }
	  div.cSiteBox ul, div.cSiteBox ol {margin:5px 0 5px 15px;}
	   div.wciety p {margin-left:10px;}
	   div.cSiteBox table.navTab, div#cMainBox_news table.navTab { border-top:1px solid #ddebf6;}
	   div.cSiteBox table.navTab td, div#cMainBox_news table.navTab td {padding-top:10px;}

	   div#cMainBox_news div.item {margin:10px 0;}
	   div#cMainBox_news div.item h3 {font-size:12px; color:#344A7C; margin-bottom:5px;}

	/*listy */


div.boxNews h3 {color:#FE7A05; font-size:12px;}
div.boxNews div.person {text-align:right; padding-right:10px; font-size:10px; color:#7788B4;}
div.boxNews {border-bottom:1px solid #E6E6E6;}

table.prodParam {width:100%;}
table.prodParam td {padding:3px; border-bottom:1px solid #DCE4E6; }
table.prodParam td.c1 {text-align:right;}
table.prodParam td.c2 {font-weight:bold;}

table.form {width:100%;}
form.jumpmenu {margin:0 0 10px 0; background:url(../images/jumpBG.gif) repeat-x; border:1px solid #A0A0A0; padding:5px 10px 10px;}
form.jumpmenu label {font-weight:bold; display:block; color:#DC1818;}
div.description table.form td {padding:5px; border-bottom: 1px solid #F77606;}
table.form td {padding:3px; }
table.form td.c1 {text-align:right; font-weight:bold;}
table.form h4 {font-size:11px; margin:0 0 10px 0; background-color:#F2F5F6; padding:4px 0 4px 10px; border:1px solid #E3E5E6; border-width:1px 0 1px 0; font-weight:normal;}

table.listTabNav {background:#E7E9E4 url(../images/nav_shadow.gif) right no-repeat; height:24px;  color:#fff; width:100%; margin-bottom:10px;}
table.listTabNav a {color:#606060;}
table.listTabNav td {padding:0 3px 0 5px;}
table.listTabNav td img {vertical-align:middle; margin:0 5px 0 5px;}
table.listTabNav td.c1 img {margin-left:2px;}
table.listTabNav td.c1 {background:url(../images/list-nav_left.gif) no-repeat; padding-left:20px;}
table.listTabNav td.c3 {padding-right:10px; text-align:right;}

	  /*lista duza*/
table.listTabBig {width:100%;}
table.listTabBig td.c1 {width:120px;}
table.listTabBig td {padding:5px; vertical-align:top;}
table.listTabBig tr.r2 td {}
table.listTabBig tr.r1 td.c2 h4 a {color:#6B6B6B; font-size:11px;}
table.listTabBig tr.r1 td.c2 a h4 span {display:block; font-weight:normal; color:#0865A2;}
table.listTabBig tr.r2 td.c1 span {color:#EE142C; font-weight:bold;}
table.listTabBig tr.r2 td.c2 {text-align:right;}
table.listTabBig tr.r3 td {vertical-align:bottom; border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
table.listTabBig tr.r3 td a.more {float:left; padding:10px 0 0 10px; background-position:0 15px;}
table.listTabBig tr.r3 td form.list_form {float:right;}
table.listTabBig div.price {color:#687995;}
table.listTabBig div.price span {font-weight:bold; font-size:18px; font-family:"trebuchet ms"; color:#f00 !important;}

td.legend {background-color:#F1F4F5; border:0;}
td.legend li {float:left; margin-right:20px; font-size:10px;}
td.legend li img {vertical-align:middle; margin-right:3px;}

table.listTabBig div.price {float:left; padding-top:7px;}

table.listTabBig p.descr span {font-weight:normal;}
table.listTabBig p.descr {margin:5px 0 0 0; font-weight:bold;}

div.tag {margin:10px 0 0;}

/*podstrony*/
div.cSiteBoxBodyContainer {}
div.menuTopImg { float: right; margin: 0 10px 0 0; width: 200px; text-align: right;}
div.menuTop { float: left; width: 300px; margin:0; padding:0;}
div.menuTop ul {margin: 0;}
div.menuTop ul li {list-style:none; background:url(../images/icons/arr_next.gif) 0 8px no-repeat; padding:5px 0 5px 15px; margin-left:10px;}





	  /*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2005 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License:
 * 		http://www.opensource.org/licenses/lgpl-license.php
 *
 * For further information visit:
 * 		http://www.fckeditor.net/
 *
 * File Name: fck_editorarea.css
 * 	This is the default CSS file used by the editor area. It defines the
 * 	initial font of the editor and background color.
 *
 * 	A user can configure the editor to use another CSS file. Just change
 * 	the value of the FCKConfig.EditorAreaCSS key in the configuration
 * 	file.
 *
 * File Authors:
 * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
 */



/*
	Just uncomment the following block if you want to avoid spaces between
	paragraphs. Remember to apply the same style in your output front end page.
*/
/*
P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 14px;
	color: #f00;
}

.Code
{
	border: #e1e5f0 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #3c497d;
	font-family: 'Courier New' , Monospace;
	background-color: #eef3f6;
}


/* =================================== FCK EDITOR STYLE MAPPING ========================== */
div.wciety ul {margin-top:0; margin-bottom:5px;}
div.wciety ul li {list-style:none; background:url(../images/icons/arr_next.gif) 0 10px no-repeat; padding:5px 0 5px 15px; margin:0 0 0 10px;}
div.wciety p, .wciety span {
	font-family:Tahoma, Vardana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#687995;
	text-align:left;
	margin:0 0 0 10px;
	display:block;
}
div.wciety span {
	margin:0;
}
div.wciety span.Title, div.wciety h1, div.wciety h2 {
	color:#f00; padding-bottom:5px; padding-right:5px;
	font-size: 15px;
	font-weight:bold;
	font-family: Verdana, Tahoma,  Arial, Helvetica, Sans-Serif;
	margin-bottom: 10px;
}
div.wciety h2 {font-size:13px;}
div.wciety input {
	border-left:1px solid #8E8E90;
	border-top:1px solid #8E8E90;
	border-right:1px solid #E9EAEB;
	border-bottom:1px solid #E9EAEB;
	background:#fff;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 10px 0 0;
}
div.wciety input[type="submit"] {
	font-weight:bold;
	border:1px solid #8E8E90;
	background-color:#DCE5F4;
	margin:0;
}

iframe#menu_iframe {display:none; position:absolute;}


#mylayer{margin-top:190px; border:0; outline:none;}