/* CSS Document */
/* global */

* {margin:0; padding:0;}

html { min-width:986px; background: transparent url(/images/background_all_site.jpg) repeat 0 0;}
body {background: transparent url(/images/background_top_site.gif) repeat-x 0 0; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#606060; padding-bottom:20px; text-align:center;}
img {border:0;}

div#xajax-loading 
{ 
    background: white; 
    padding: 20px; 
    border: 2px solid #e5e5e5; 
    display: none; 
    position: fixed;     
    left: 50%; 
    margin-left: -160px; 
    z-index: 10000; 
    top: 50px; 
    width: 320px; 
    font-weight: bold; 
    font-size: 1.4em; 
} 

option.hidden_opt {visibility:hidden; width:250px;}
.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

.clr {clear: both; overflow: hidden; height:0;}
.clear {clear:both;   
height: 1px;
  overflow: hidden;
  line-height: 1px;
  margin-top:-1px;}
  
a {
	text-decoration:none;
	color:#FF3A15;
}
a:hover {
	text-decoration:underline;
	color:#067AB3;
}
a.grey2 {color:#2d8d7e; text-decoration:none;}
a.grey2:hover {text-decoration:underline;}

#cMainLeft h2 a span{color:#067ab3 !important;}
.fajnyBoxBorder{
	float: left;
	height: 185px;
	border:1px solid #84C8B4;
	padding:0;
}
.fajnyBox
{
    width:260px;
	height:160px;
	border:5px solid #067AB3;
    background-color:#fff;
    padding:5px 5px 10px 5px;
    color: #067AB3;
	margin:0;
}

.fajnyBox a.cSubmit {font-size:11px;}
.fajnyBox a.cSubmit:hover {color:#fff;}

.fajnyBox ul { margin: 0 0 0 2em; list-style-position: inside !important; }

.fajnyBox ul li
{
    margin: 0 0 1em 0 !important;
    color:#067AB3;
}


#cLogin .fajnyBox {height:270px;}
#cLogin .fajnyBoxBorder {height:295px;}

.tabHist {border: 1px solid #eee; border-collapse: collapse;}
.tabHist td.info {width: 15%; text-align: right;} 
.tabHist th {background-color: #2D8D7E; color: white; padding: 4px; font-weight: bold;}
.tabHist ul.flat {list-style-image: none;list-style-type: none !important;}
.tabHist ul.flat li {float: left; padding-right: 2em; }
.tabHistIn { border-collapse: collapse;  border: 1px solid #eee; width: 100%; }
.tabHistIn th { font-weight: bold; background-color: #bbb; color: white; padding: 4px;}
.tabHistIn td { color: #333; vertical-align: top; border-bottom: 1px solid #eee;}
.tabHistSum {float: right;}
.tabHistSum td { border: 0px none; text-align: right;}

.calculatedprices
{
    width: 360px;
    border: 0px none;
    border-left: 1px solid #fafafa;
    
}

.calculatedprices td
{
    border-bottom: 1px solid #f0f0f0;
    min-height: 2em;
    height: 2em;
    padding-left: 0.5em;
}
.calculatedprices td.price
{
    color: #880000;
    font-weight: bold;
    text-align: right;
}
.calculatedprices tr.even
{
    background-color: #EAFBF4;
}
.cInput, select{
	border-left:1px solid #8E8E90;
	border-top:1px solid #8E8E90;
	border-right:1px solid #E9EAEB;
	border-bottom:1px solid #E9EAEB;
	background:#fff;
	height:18px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:180px;
}
 

.cInput_small {
	border-left:1px solid #8E8E90;
	border-top:1px solid #8E8E90;
	border-right:1px solid #E9EAEB;
	border-bottom:1px solid #E9EAEB;
	background:#fff;
	width:60px;
	height:20px;
}

td .restricted {text-decoration:line-through;}
td { font-size: 11px; text-align: left; }
.cInput_medium {
	border-left:1px solid #8E8E90;
	border-top:1px solid #8E8E90;
	border-right:1px solid #E9EAEB;
	border-bottom:1px solid #E9EAEB;
	background:#fff;
	width:116px;
	height:20px;
}


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 {color: white; font-weight: bold; background: url(/images/buttons/submBG.gif) repeat-x; padding:2px 5px 2px 5px; font-size:10px; border:1px solid #B2B2B2;}
.cSubmitRed {color: white; font-weight: bold; background: url(/images/buttons/submBGred.gif) repeat-x; padding:2px 5px 2px 5px; 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 {text-decoration:none; background: url(/images/buttons/submBG.gif) repeat-x;  }
.cButton {background-image:url(/images/buttons/button_bg_130.gif); background-repeat:no-repeat; width:130px; height:22px; border:0; outline:none; display:block; color:#fff; padding:5px 0 0 0; text-align:center; margin:5px 0 0 0; font-family:Tahoma, Verdana, Sans-Serif; font-weight:bold; font-size:11px;}
.cButton:hover {color:#fff; text-decoration:none;}



.toRight {text-align:right;}
.error {text-align:center; color:#FF0000;}
/*a.more {display:block;  padding-right:14px; text-align:right; background:url(../images/icons/nav_ico.gif) 98% 5px no-repeat; } */

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

a.pageNavTop {float:right; background:url(../images/arrow_up.gif) right no-repeat; padding-right:20px; height:16px;  color:#01B9F3;}
a.pageNavBack { float:left; background:url(../images/arrow_back.gif) left no-repeat; color:#01B9F3; padding-left:20px;}

/* bloki */

div#content_bg{overflow:hidden; margin:0px auto; width:1005px; background: url(/images/background_grneral.gif) no-repeat  center top;}
div#content {width:987px; margin:0 auto; text-align:left; }
div#all_uder_top{background-color:#fff; float:left;}
/* top */
div#cMainTop {padding:20px 0 0 0; height:145px; voice-family:"\"}\""; voice-family:inherit; height:155px; background:  url(/images/main_menu_bg.gif) bottom no-repeat; position:relative;z-index:2000;}
div#cMainTop div.cMainLogo {float:left; width:203px; text-align:right; padding-right:27px; margin-left:30px; margin-top:5px;}
div#cMainTop div.cMainLogo img, div#cMainTop div.cMainLogo a {outline:0 !important; border:0;}
 div#cMainTop div#topBaner {float:left; width:512px; text-align:center; padding-top:10px;}
	div#cMainTop div#callUs {float:left; width:230px; background:url(../images/callus_bg.gif)  119px -9px no-repeat; padding:12px 0  15px 162px;}
		div#cMainTop div#callUs p.tyt { background:url(../images/tyt_call.gif) no-repeat; width:62px; height:20px; float:left;}
		div#cMainTop div#callUs p.number{float:left;width:100px;}
			div#cMainTop div#callUs p.tyt span{position: absolute; left: 0px; top: -500px; overflow:hidden;}
			div#cMainTop div#callUs p.number span{width:230px; font-size:16px; font-family:Arial; font-weight:bold; color:#FFFFFF;}
			
		/* menu pomocnicze*/
		div#cTagLine { position:absolute; left:345px; top:77px; width:350px; font-size:1.1em;}
	div#cMenu { position:absolute; left:365px; top:92px; height:27px;}
		div#cMenu ul {height:27px;}
		div#cMenu li {float:left;}
		div#cMenu li {float:left; list-style:none; }
		div#cMenu li a span {display:inline; color:#105890;}
		div#cMenu li a {position:relative; display:block; padding:0px 10px; height:16px; float:left; background-image:url(none); background-repeat:no-repeat; border-right:2px dotted #8cc63f;}
		div#cMenu li a:hover {}
		div#cMenu li.home a { background-position: 0 top;}
		div#cMenu li.home a:hover {background-position: 0 -27px;}
		div#cMenu li.account a {background-position: -69px 0px;}
		div#cMenu li.account a:hover {background-position: -69px -27px;}
		div#cMenu li.cart a { background-position: -158px 0px;}
		div#cMenu li.cart a:hover {background-position: -158px -27px;}
		div#cMenu li.check a { background-position: -233px 0px; border:none;}
		div#cMenu li.check a:hover { background-position: -233px -27px;}
		
div#cUserStat {padding-right:10px; font-size:10px; color:#fff; margin-top:18px;}
div#cUserStat div {float:right; text-align:right; margin-right:20px;}
div#cUserStat div a {color:#fff;}

/* glowne menu */
div#cMainMenu { position:absolute; top:143px; left:60px; z-index:1000; width:865px;}
				div#cMainMenu ul {float:left; list-style:none; }
				div#cMainMenu ul.link_right {float:right;}
div#cMainMenu a {font: 11px Tahoma, verdana, arial, helvetica, sans-serif; display: block;  margin: 0; padding: 5px 0 5px 4px; color:#fff; background: #0e6eb8; text-decoration:none; letter-spacing:1px; border-bottom:1px solid #005AA2; margin:0px 5px;}

div#cMainMenu h2 { color:#2D8D7E;  white-space:nowrap; letter-spacing:-1px} 

div#cMainMenu h2 a { border-right:1px solid #0D6D5E; background-repeat:no-repeat; background-color:#0e6eb8; color:#fff; padding:0px 4px 0 4px; font-family:Tahoma, Verdana, Helvetica, Sans-Serif; letter-spacing:1px; border:0pt none;}
div#cMainMenu h2 a:hover { background-color:#0e6eb8 ; background-repeat:no-repeat; color:#b0ea15;}

div#cMainMenu a:hover {background-color:#74A8CF;}
div#cMainMenu li {position: relative;}
div#cMainMenu ul ul {position: absolute; z-index:1000; width:160px; margin: 0;   height:auto; line-height:normal; padding:0; background-color:#0E6EB8; top:12px; 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; }

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;}

ul.cat_left {list-style:none;}
ul.cat_left li {margin:3px 0 2px 0; background-image:url(/images/icons/cat_list_item.gif); background-repeat:no-repeat; background-position:0 1px;}
ul.cat_left li h2 a, ul.cat_left li h2 a:link, ul.cat_left li h2 a:visited {color:#2d8d7e; text-decoration:none; font-size:11px; font-weight:bold; margin-left:20px;}
ul.cat_left li h2 a:hover {text-decoration:underline;}
ul.cat_left li a, ul.cat_left li a:link, ul.cat_left li a:visited {color:#666; text-decoration:none; font-size:11px; font-weight:normal;}
ul.cat_left li a:hover {text-decoration:underline;}
ul.cat_left ul {list-style:none; margin-left:20px;}
ul.cat_left ul li {margin:2px 0; background:none;}
ul.cat_left ul li.cat_on a, ul.cat_left ul li.cat_on a:link, ul.cat_left ul li.cat_on a:visited {font-weight:bold;}

div#cMainMenu ul.cat_15 ul {left:-32px;}
div#cMainMenu ul.cat_16 ul {left:-80px;}

/* nav path */
div#nav_path {margin:0px 0 10px 5px;}
div#nav_path a {color:#A5A5A5; background:url(../images/icons/arr_next.gif) 0 5px no-repeat; padding:0 0 0 10px; font-size:10px;}
div#nav_path a.first { background: url(../images/icons/home.gif) 0 2px no-repeat; padding-left:15px;}
div#nav_path a.last {color:#F7941D;}
		
/* kolumny */

div#cMainLeft, div#cMainRight {float:left; width:182px;}

div#cMainRight{position:relative; left:-2px;}

div#cBox_adv img{margin-bottom:20px;}
/* cBox */
div.cBox {background:url() top right no-repeat; padding:2px 2px 0 0;  margin:0 0 -3px 0; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; }
#cMainCenter_cMainRight div.cBox{border:none;}
div#cMainLeft div.cBox{border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; width:177px; margin-left:1px;}
#cMainRight div.cBox{border-bottom:0px solid #D4D4D4; width:177px;}
#cMainCenter_cMainRight #cMainRight div.cBox{width:205px;}
#cMainCenter_cMainRight #cBox_login{margin-bottom:20px; background:#FFFFFF url(../images/cbox/login_header.gif) no-repeat scroll 0pt 3px}
#cMainCenter_cMainRight #cBox_login h3{background: url(none); margin-bottom:23px;}
#cMainCenter_cMainRight #cBox_login h3 span{font-size:0px;}
#cMainRight  div.txt_home{height:80px; color:#ffffff; background:#8CC63F url(../images/cbox/login_bottom.jpg) no-repeat scroll left bottom; width:204px; padding-bottom:10px; text-align:center;}
#cMainRight  div.txt_home div{float:left; width:100%;}
#cMainRight  div.txt_home div.button{clear:both; position:relative;}
#cMainRight  div.txt_home div.button a{position:relative; top:10px;}
#cMainRight  div.txt_home div.button a img{position:static;}

#cMainRight  div.txt_home b{color:#fff; line-height:16px;}
#cMainRight .cBoxBody{ border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4;}
#cMainCenter_cMainRight #cMainRight .cBoxBody{border:0px;   padding:0px;}
	div.cBox h3 {background:url(../images/cbox/headBG.gif) repeat-x -2px 0%; width:172px; height:19px; padding:4px 0 1px 10px; position:relative; top:-3px;}
	div.cBox h3 span {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase;}
	div#cBox_adv h3{display:none;}
	div.cBox div.cBoxBody {border:1px solid #D4D4D4; border-width:0 0px 0px; padding:0 0 0 0;height:auto !important;}
#cMainRight		div.cBox div.cBoxBody{padding:10px;}
#cMainLeft		div.cBox div.cBoxBody{padding:10px;}
	div.cBox .cInput, div.cBox select, div.cBox textareaa {width:156px;}
	div.cBoxBody .cInput{width:111px; height:15px; left:68px; position:absolute; top:20px; }
	
div#with_buy_with_us{display:none; background: url(../images/with_buy_with_us.jpg)  no-repeat 0 0px; width:207px; height:111px }	
div#with_buy_with_us ul{list-style-type:none; padding:55px 0px 0px 15px;}
div#with_buy_with_us ul li{background:url(../images/icons/pointer_by_us.gif)  no-repeat 0 0px; padding-left:15px; }
div#with_buy_with_us ul li a{color:#2c80c1;}
div#cBox_subscript{background:url(../images/newsletter.jpg)  no-repeat 0 0px; width:204px; height:98px; position:relative; margin-bottom:20px; display:none}
div#cBox_subscript .cBoxContent div{padding:42px 9px 0pt 24px; word-spacing:-1px; color:#fff; font-size:9px;}
	div#cBox_subscript .cBoxContent div p{line-height:11px;}
		div#cBox_subscript .cBoxContent div input#zapisz{float:right; margin-right:14px;}
div#cBox_subscript input.cInput{word-spacing:-2px; font-size:10px; padding:2px; color:#626262; border:0px solid;  left:25px; position:absolute; top:23px; width:152px;height:14px;}
div#cBox_mayihelpyou{display:none; position:relative; padding-left:80px; padding-top:38px; padding-right:15px; height:135px; background:url(../images/czat.jpg)  no-repeat 0 0px;}
	div#cBox_mayihelpyou a, strong{color:#fff;}
	div#cBox_mayihelpyou a{float:left; margin-bottom:5px;}	
	div#cBox_mayihelpyou strong{font-size:10px;}
	div#cBox_mayihelpyou .center strong{ float:left; font-size:9px; line-height:11px; font-weight:normal; text-align:left; width:121px;}
	div#cBox_mayihelpyou .txt{padding:4px 0pt 0pt 17px; clear:both; position:absolute; top:86px; height:40px;}
		div#cBox_mayihelpyou strong span{color:#ede6b8;}
	div#cBox_mayihelpyou strong .center strong{}
div#cBox_menustatic{margin-bottom:20px; background:url(../images/menu_background.jpg)  no-repeat 0 0px; width:208px; height:277px;} 
div#cBox_menustatic ul{list-style-type:none;}
div#cBox_menustatic li{ width:156px; height:10px; background:url(../images/icons/munu_point.gif)  no-repeat 0 6px; border-bottom:3px solid #fff; padding:3px 0 4px 20px; float:left;  clear:both;}

div#cBox_menustatic a {color:#1265a5; font-weight:bold; display:block; width:100%; clear:both; }
div#cBox_menustatic .cBoxContent{padding:20px 15px 15px 15px; margin-bottom:20px;}
div#cBox_login{width:207px;}
div.home_cBox{background:#fff url(../images/cbox/login_header.gif)  no-repeat 0 2px;}
div.home_cBox h2{font-size:0px; color:#0e6eb8; height:45px; text-indent:-99999px;}
div.home_cBox .cBoxlogin{ margin-bottom:20px;}
div.home_cBox .cBoxlogin form div{padding:10px 22px 10px 22px; background:#8cc63f url(../images/cbox/login_bottom.jpg) no-repeat left bottom; width:159px;}
div.home_cBox .cBoxlogin form div.clr{padding:0;}
div.home_cBox .cBoxlogin a{color:#3d6b00; font-size:9px; position:relative; top:-3px;}
div.home_cBox .cBoxlogin form div input{border:2px solid #81b838;}
div.home_cBox .cBoxlogin form div input#login_img{border:0px solid #81b838; margin:3px 0px 0px 6px;}
div.home_cBox .cBoxlogin form div label{color:#fff; font-size:10px; width:100%; float:left; white-space:nowrap;} 
div.home_cBox .cBoxlogin form div label span{font-weight:bold; font-size:10px;}
div.home_cBox ul{list-style-type:none;}
div#cBox_search {border:none; background:url(none) top right no-repeat; float:right; padding:2px 0px 0 0; margin-bottom:10px; margin-top:8px; text-align:right;}
div.under_search{float:right; width:204px; height:29px; background: url(/images/under_search.jpg) no-repeat 0px -1px;}	
	div#cBox_search div.under_search a{color:#ffffff; float:left;}
		div#cBox_search div.under_search a.my_account{width:103px;}
		div#cBox_search div.under_search a.my_cart{width:83px;}		
		div#cBox_search h3 { background-image:none; border:1px solid #84C8B4; border-width:1px 0 0 1px; height:18px;}
		div#cBox_search h3 span {color:#2C8C7D;}
		div#cBox_search div.cBoxBody { position:relative;left:-6px; width:209px;height:58px !important; background-image: url(/images/search.jpg); background-position:0px 0px; background-repeat:no-repeat;}
		
		div#cBox_search div.cBoxBody label{color:#fff; font:bold 11px tahoma; left:20px; position:absolute; top:23px;}		
		div#cBox_search a.search { display:block; padding:5px 0 10px 0; float:left; color:#acc4d9;position:absolute;
top:33px; left:76px;}
		div#cBox_search input.lupa { margin:23px 5px 0pt 0pt; float:right;}
		#cBox_search a, #cBox_search a:link, #cBox_search a:visited {font-size:11px; color:#FF7E00; top:6px; position:relative; text-decoration:underline;}
		#cBox_search a:hover {text-decoration:none;}

	
	div#cBox_dayOffer div.cBoxBody, div#cBox_tradeOff div.cBoxBody, div#cBox_similar div.cBoxBody {text-align:center;}
	div#cBox_tradeOff, div#cBox_newproduct {position:relative; top:-3px;}
	div.cBox div.cBoxBody h4.name {text-align:left; font-size:11px; font-weight:normal; margin:5px 0 5px 0;}
	div.cBox div.cBoxBody h4.name a {color:#606060; display:block;}
	div#cBox_dayOffer div.price {font-weight:bold; margin:10px 0;}
		div#cBox_dayOffer div.price span {font:24px Georgia, "Times New Roman", Times, serif; color:#F7941D; display:block; font-weight:bold;}
	
	div#cBox_tradeOff div.price, div#cBox_similar div.price {float:left; }
	.cBoxBody .item .price{float:left;}
	div#cBox_tradeOff div.price span, div#cBox_similar div.price span {color:#FF3A15;}
	div#cBox_tradeOff a.more, div#cBox_similar a.more {margin-top:2px;text-indent:-99999px; float:right; overflow:hidden;width:39px; height:11px; background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px; }
	a.more {color:#067AB3; overflow:hidden; height:11px; width:39px; background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px; padding:0pt 24pt 0pt 10px text-indent:-99999px;}
   	a.more span{margin-top:2px; text-indent:-9999px; font-size:0px; text-indent:-99999px; float:right; overflow:hidden;width:39px; height:11px; background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px; }
    div#cBox_newproduct div.item, 	div#cBox_tradeOff div.item, div#cBox_similar div.item {background:url(../images/dash.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
	
	div#cBox_partner div.cBoxBody {text-align:center; padding:10px 0;}
	div#cBox_searchAdv div.cBoxBody { border: none }
	#cMainRight div#cBox_searchAdv div.cBoxBody {color:#3d6b00; font-size:9px;  font-weight:bold; padding: 5px; }
    div#cBox_searchAdv { background:#8cc63f url(../images/cbox/login_bottom.jpg) no-repeat left bottom; }
	div#cBox_searchAdv select {margin-bottom:5px; width: 166px; color: #555; background-color: #fff/*#ace65f*/; border:1px solid #ded;} 
	div#cBox_searchAdv select option { background-color: #ffffff; color: #000 }
	div#cBox_searchAdv .cInput {width:30px; margin:0 2px;}
	div#cBox_searchAdv .button {text-align:right; margin:10px 0 0 0;}
	div#cBox_searchAdv .item h4 {font-weight: normal; font-size: 10px; color:#333;   }
	div#cBox_searchAdv select.active {background-color: #ffd }
/*    div#cBox_searchAdv input {border:1px solid #ded; } */
    div#cBox_searchAdv .last {padding: 10px 10px 10px 0px; }

    div#cBox_searchAdv a.filter-reset-btn { display: block; background-color: none; color: #067AB3; text-align: center; padding: 3px }

    div#cBox_searchAdv .keyword-filter-button { position:relative; top:3px; border: 0px solid transparent }

    .keyword-filter-text { width: 125px; background-color: #fff  }

    div#cBox_searchAdv .keyword-filter-active,
	div#cBox_searchAdv select.active {background-color: #fea; color: #333 }

    .keyword-filter-submit { width: 30px }

#cBox_news {}
#cBox_news dl dt, #cBox_news dl dt a, #cBox_news dl dt a:link, #cBox_news dl dt a:visited {font-size:11px; color:#2D8D7E; font-weight:bold; margin-bottom:10px;}
#cBox_news dl dd {font-size:10px;}

#cBox_producer {margin-bottom: 10px; }
/*
div.home_cbox_top{float:left; width:100%; display:inline; background:url(../images/background_top_brand.gif) no-repeat -3pt 5pt; height:15px;margin-left:5px; }
div.home_cbox_bottom{width:100%; float:left; display:inline; background:url(../images/background_bottom_brand.gif) no-repeat -4pt -2pt; height:15px;margin-left:5px; }
*/

#cBox_producer ul {list-style:none;}
#cBox_producer ul li {border-bottom:1px dotted #ccc;}
#cBox_producer ul li:last-child {border:none;}
#cBox_producer ul li a {padding-left:5px !important;}

	/* listy w menu*/
ul#menu {padding:5px 0 5px 0px; display:block; text-transform:uppercase; font-weight:bold; cursor:pointer;}
ul#menu li {list-style: none; display:block;}
ul#menu li a {background:url(../images/dash.gif) bottom repeat-x;  text-transform:none; color:#095896; padding:5px 0 5px 20px;display:block; }
ul#menu li a:hover {text-decoration:none; background:url(../images/dash.gif) bottom repeat-x;}


dl#menu dd {display:none;}
dl#menu dt {
border-bottom:1px solid #E6E6E6; padding:5px 0 5px 10px; display:block; text-transform:uppercase; font-weight:bold; cursor:pointer;}
dl#menu dd {display:none;}
dl#menu li {list-style: none; display:inline;}
dl#menu li a {background:url(../images/dash.gif) bottom repeat-x;  text-transform:none; color:#095896; padding:5px 0 5px 20px;display:block; }
dl#menu li a:hover {text-decoration:none; background:url(../images/dash.gif) bottom repeat-x;}
div#cMainCenter_cMainRight{overflow:hidden; background-color:#fff;width:961px; padding: 0 0 0 25px; }
div#cMainCenter_cMainRight div#cMainCenter{width:725px; overflow:hidden;  padding:0pt 20px 0 0;}
div#cMainCenter {background-color:#FFFFFF; width:750px; padding:0pt 25px;  float:left; z-index:1; }
div#cMainCenter h1 { font-family:"trebuchet ms"; font-size:28px; color:#2D8D7E; margin:0 0 15px 0;}
div#cMainCenter h3.tyt { font-family:"trebuchet ms"; font-size:18px; color:#067AB3; margin:0 0 15px 0;}
div#cMainCenter h3 {margin: 10px 0 10px 0; font-size:16px; }
div#cMainCenter dt {font-weight:bold;}
div#cMainCenter dd {padding-left:10px; margin:5px 0;}
div#cMainCenter ul li {list-style:square; margin:0 0 0 15px;}
div#cMainBox_recommend {position:relative; overflow:hidden; background: url(/images/baner.jpg) no-repeat 0 0;margin:0 0 0px 0; width:737px; height:247px;z-index:0; border-bottom:0px solid #EBEBEB;}
div#cMainBox_recommend h3 {margin:0; padding:10px 0 0 10px;}
	div#cMainBox_recommend div.cMainBoxBody {width:737px; position:relative; ; height:200px; padding:20px 0 0 0; float:none;}
		div#cMainBox_recommend div.cMainBoxBody div{overflow:hidden; position:relative;left:110px; top:0px;width:594px; height:216px;}
							div#cMainBox_recommend div.cMainBoxBody div a{float:left; position:relative; top:56px; left:130px;}
	
					div#cMainBox_recommend div.cMainBoxBody div .descr{border:0px solid navy;}
										div#cMainBox_recommend div.cMainBoxBody div .clr{width:0;height:0;position:relative;}
		div#cMainBox_recommend div.item img.pix {  width:100px; height:100px;}
		
			div#cMainBox_recommend div.item div.descr {display:inline;position:relative; float:right; width:310px; padding-bottom:10px;margin-right:115px; padding-top:2px;}
						div#cMainBox_recommend div.item div.descr img{left:-1px; position:absolute; top:28px;}
			div#cMainBox_recommend div.item div.descr a.more{font-size:11px; position:absolute; left:205px; top:166px; color:#fff; background: url(none);padding-bottom:3px}
				div#cMainBox_recommend div.item div.descr div{width:372px; left:-22px; top:-15px; padding-left:21px; }
				*html div#cMainBox_recommend div.item div.descr div{ }
					div#cMainBox_recommend div.item div.descr div h4{ width:172px; height:45px; padding-top:81px; overflow:hidden;}
					div#cMainBox_recommend div.item div.descr div p{font-weight:normal; padding-left:56px; color:#000; width:172px; height:30px;  overflow:hidden;}					
			div#cMainBox_recommend h4 {font-size:11px; color:#000;}
			div#cMainBox_recommend form.list_form {padding-top:10px; }
			div#cMainBox_recommend h5.price {position:absolute; left:7px; top:132px; font:18px Georgia, "Times New Roman", Times, serif; color:#fff; margin:10px 0; font-weight:bold;}
	div#cMainBox_recommend div.hdMenu { position:relative; top:-43px; left:222px; z-index:1000; width:130px; float:none !important; }
	div#cMainBox_recommend div.hdMenu dl { background:url(../images/dot.gif) 5px 0 repeat-y; margin:5px 0 10px 0; width:157px; height:35px; border:1px  soldid red;}
		div#cMainBox_recommend div.hdMenu dl dd {margin-bottom:3px; float:left; width:16px;}
			div#cMainBox_recommend div.hdMenu dl dt {font-weight:bold; color:#636363; padding: 0 0 0 8px;}
			div#cMainBox_recommend div.hdMenu dl dd a {color:#fff; padding: 5px 5px 5px 5px; background-color:#0e6eb8; display:block; cursor:pointer; height:17px; overflow:hidden;}
			div#cMainBox_recommend div.hdMenu dl dd a:hover {background:#8CC63F url() 3px 4px no-repeat; color:#0e6eb8; text-decoration:none;}
			
	div#homeCat {margin:0 0 20px 0; float:left; display:inline;}
		div#homeCat div.item, div#homeCat div.catBox {float:left; margin:0 0 5px 0;}
		div#homeCat div.item{background: url(none) 3px 4px no-repeat;position:relative; z-index:0; width:355px; height:auto;}
		div#homeCat #homeCat4special div.item{float:left; border-right:1px solid #e5e3e3; border-left:1px solid #e5e3e3; margin-right:5px; display:inline; min-height:100px; margin-bottom:15px;}				
		
		#homeCat4special{}						
						div#homeCat #homeCat4special div.item div.category_top_home{background:transparent url(../images/background_top_category.gif) no-repeat scroll 0pt 0pt; height:10px; left:-3px; position:absolute; top:-5px; width:360px; z-index:0;}				
						div#homeCat #homeCat4special div.item div.category_bottom_home{background:transparent url(../images/background_bottom_category.gif) no-repeat scroll -2px 0pt; width:360px; height:16px;  position:absolute; top:94%; left:0; z-index:0;}				
								
				
				div#homeCat div.item img{left:10px; position:absolute; top:6px;}
				div#homeCat div.item strong{color:#000000; font-size:12px; left:123px; position:absolute; top:21px;}
				div#homeCat div.item a{}
				div#homeCat div.item .image_link a.more{text-indent:999999px; overflow:hidden; background: url(../images/more.jpg) 0 0 no-repeat; color:#fff;  display:block; font-size:0px; width:57px; height:22px; position:static !important;  float:left; clear:both;}
						div#homeCat div.item a.more:hover{text-decoration:none;}
		div#homeCat div.item .image_link{float:right; display:inline; margin-right:17px; margin-top:38px; width:214px; margin-bottom:10px;}
		div#homeCat div.item p{color:#0e6eb8;margin-bottom:5px;}
		div#homeCat div.last { margin:0 0 5px 0; float:left;}
		div#homeCat div.catBox {width:283px; padding-right:5px; margin-bottom:15px; width:281px; float:left; }
		div#homeCat div.catBox img {float:left; margin:0 5px 5px 0;position:relative; top:9px;}
		div#homeCat div.catBox h4 {color:#2D8D7E; font-size:11px; margin-top:6px;}
		div#homeCat div.catBox h4 a {color:#067AB3;}
	div#cMainBox_hotdeal{display:none;}	
    div#cMainBox_hotdeal h3 {background-color:#BFF3E1; background-image:none; border:1px solid #84C8B4; border-width:1px 0 0 1px; height:18px; }
	div#cMainBox_hotdeal h3 span {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#2C8C7D; text-transform:uppercase; margin-left: 6px;}
	div#cMainBox_hotdeal .price {float:left; height:30px;}
	div#cMainBox_hotdeal .price .old_price {text-decoration:line-through;font-size:10px;}
	div#cMainBox_hotdeal .tag {width:30px; height:30px; float:left; overflow:hidden;margin-left:5px;}
	div#cMainBox_hotdeal .info {float:right;margin:0 5px 0 0;}


		
		
/* listy */
	div.cMainBox table {width:100%;}
	table.listTabPro {border-top:1px solid #D4D4D4;}
	table.listTabPro td {border-right:1px solid #EBEBEB; padding:8px 4px 8px 4px; width:25%;}
	table.listTabPro tr.r1 td {text-align:center;}
	table.listTabPro tr.r1 td img { vertical-align:top; margin-left:5px;}
	table.listTabPro tr.r2 td span {display:block; font-weight:bold;}
	table.listTabPro tr.r2 td {vertical-align:top; color:#606060;}
	table.listTabPro td.c4 {border-right:0;}
	table.listTabPro tr.r3 td {border-bottom:1px solid #CDCDCD; vertical-align:top;}
	table.listTabPro tr.r3 td div.tags{height:25px; text-align:left;}
	table.listTabPro tr.r2 td h4 {font-size:11px; margin-bottom:5px; color:#0868A5;}
	table.listTabPro tr.r2 td h4 a {display:block;}
	table.listTabPro p {margin:5px 0 0 0;}
	table.listTabPro .logo{padding:0 0 5px; text-align:left; display:block;}
	table.listTabPro .brand{padding:0 0 5px;text-align:left; font:bold 12px Tahoma, Helvetica, sans-serif;color:#666}
	table.listTabPro div.price {float:left; font-weight:bold;  color:#F89B2C}
	table.listTabPro a.info {background: url(../images/cbox/more.gif) 0px 0px no-repeat; text-indent:-9999px; width:39px; height:11px; float:right; color:#0076ba; padding-left:10px}

div#cMainCenter .productMessages {margin:0 0 10px 0;}
div#cMainCenter .productMessages ul {border:none; list-style:none; margin:0; padding:0;}
div#cMainCenter .productMessages ul li {list-style:none; margin:0; padding:0; font-weight:bold; color:#C04943;}
	
	table.legend {width:100%;}
	table.legend td {padding-top:10px;}
	.legend .checkout {float:left;}
	.legend .gotocart {float:right;}
	 
	table.listTabNav {width:100%;  margin:0 0 10px 0; }
	table.listTabNav a, table.legend td a {color:#606060;}
	table.listTabNav tr.r1 td {background-color:#c5e1ee; color:#42658c;}
	table.listTabNav td {padding:5px}
	table.listTabNav td img, table.legend td img {vertical-align:middle; margin:0 5px 0 5px;}
	table.listTabNav td.c1 img {margin-left:2px;}
	table.listTabNav td.c3 { text-align:right;}
	table.navTab {width:100%; margin:10px 0 10px 0;}
	table.navTab td.c2 img {margin:0 5px 0 5px; vertical-align: top;}
	td.navTab {text-align:right;}
	td.navTab a.active {color:#f7401d;  font-weight:bold;}
	table.navTab {border-top:1px solid #D4D4D4;}
	table.navTab td {padding:10px 0 0 0; width:100%;}
	table.navTab td.c2 {text-align:right;}
	
	/* list duza*/
	table.listTabBig {width:100%;border-top:3px double #d1d1d1;}
	table.listTabBig td {padding:3px 0px; vertical-align:top;}
	table.listTabBig td.c3, table.listTabBig td.c4, table.listTabBig td.c5{vertical-align:middle;} 
	table.listTabBig td.c2 img{float:left; margin-right:10px;}
	table.listTabBig td.c2 h4{}
	table.listTabBig td.c3{width:50px;}

		table.listTabBig {padding-top:10px;} 
		
	table.listTabBig th{background-color:#ecf2f5;padding:5px 0px; color:#000; font-weight:normal;}
	table.listTabBig th.images{width:75px;}
	table.listTabBig th.description{width:340px;}
	table.listTabBig th.in_stock{width:100px;}	
	table.listTabBig th.price{width:65px;}
	table.listTabBig th.ad_to_cart{width:100px;}
   table.listTabBig h4 {clear:both;}	
	table.listTabBig h4 a {color:#737373; margin:5px 0; font-size:11px; display:block;}
	table.listTabBig div.list_form {float:right; width:90px !important; }
	table.listTabBig div.list_form form {float:right; margin-left:0px;}
	table.listTabBig div.list_form a {overflow:hidden; background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px; text-indent:-99999px; width:39px; height:13px; float:right; color:#2D8D7E; text-decoration:underline; vertical-align:middle;}
	table.listTabBig div.producerCode {margin:0;}
	div.producerCode p {font-weight:bold; margin-bottom:5px; color:#0074ba;}
	div.producerCode p span {color:#737373;}
	
	div.price span {font-weight:bold; color:#f7401d;}
	table.listTabBig tr.r2 td {padding:0 0 20px 0; background: url(../images/dwie.gif) 0 80% repeat-x;}

	/* lista akcesoriow */
	table.listTabAccessories {width:100%;}
	table.listTabAccessories td {vertical-align:top;padding-top:7px; text-align:left;}
	table.listTabAccessories th {background-color:#ECF2F5; padding:5px 0px;}
	table.listTabAccessories td.c1 {  border-bottom:1px solid #999; width:10%;}
	table.listTabAccessories td.c2 { border-bottom:1px solid #999; width:40%; padding:7px 10px;}
			table.listTabAccessories td.c2 img{margin-bottom:2px;}
	table.listTabAccessories td.c3 { text-align:right; border-bottom:1px solid #999;}
	table.listTabAccessories td.c4 { border-bottom:1px solid #999;}
	table.listTabAccessories td.c5 { border-bottom:1px solid #999;}
	table.listTabAccessories td.c1_last { width:150px; border:0; padding:7px 0;}
	table.listTabAccessories td.c2_last { border:0; padding:7px 0;}
	table.listTabAccessories td.c3_last {width:90px; text-align:right; border:0; padding:7px;}
	table.listTabAccessories td.c3_last a{font-size:0px; padding:2px 31px 9px 8px; background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px;} 
	table.listTabAccessories .photo {float:left;}
	table.listTabAccessories h4 {margin:5px 0;}
	table.listTabAccessories h4 a {font-size:11px; color:#747274; margin:0; padding:0;}
	table.listTabAccessories .descr {margin:5px 0 10px 0; padding:0;}
	table.listTabAccessories .metka {margin:0; padding:0; width:auto; height:20px; float:left;}
	table.listTabAccessories .producerCode {clear:both; margin:0; padding:0;}
 	table.listTabAccessories .part_number{height:20px;}	
  	table.listTabAccessories .part_number p{margin-top:0; margin-bottom:5px;}	
	table.listTabAccessories .price {margin:0 0 5px 0; padding:0;}
	table.listTabAccessories .list_form {margin:15px 0 0 0;}
	table.listTabAccessories .c3 a, table.listTabAccessories .c3 a:link, table.listTabAccessories .c3 a:visited {color:#2C8C7D; text-decoration:underline;}
	table.listTabAccessories .c3 a:hover {text-decoration:none;}
		
		table.listTabAccessories .c3 a, table.listTabAccessories .c5 a {float:right; text-indent:-9999999px; overflow:hidden; padding:2px 31px 9px 8px; font-size:0px;background:transparent url(../images/cbox/more.gif) no-repeat scroll 0px 0px; margin-top:10px;}
	table.listTabAccessories .producerCode p span, table.listTabAccessories .producerCode p {font-weight:normal;}


	table.listBestSell {border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
	table.listBestSell a {color:#7e7e7e;}
	table.listBestSell td {border-bottom:1px solid #D1D1D1; padding:3px 5px;}
	table.listBestSell td.c2 {text-align:right;}
	table.listBestSell td.c3 {color:#F7401D; font-weight:bold; text-align:right;}
	table.listBestSell td.c4 {text-align:right;}
	table.listBestSell tr.r2 td {background-color:#F5F5F5;}
	
	
div#cMainCenter.fixed-width { width: 572px }
	/*karta produktu*/
div.tHeader { padding:5px 0 5px 0; margin-bottom:5px;  border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
div.tHeader div.tIcons { float:right;}
div.tHeader div.tIcons a {display:block; float:left; margin:0 10px 0 0;}
div.producerCode {margin:0 0 20px 0;}
h4.sizeTab a {margin:5px 0; text-align:center;  color:#fff; display:block; padding:5px 0; width:217px;}
h4.sizeTab a:hover { text-decoration:none; background-color:#fff;}
div.descr {margin:10px 0;}
div.description {padding:10px;}
div.description h3 {color:#616161; margin:5px 0; font-size:16px;}
table.prodDesc {width:100%; margin:10px 0;}
table.prodDesc td {border-bottom:1px solid #D1D1D1; padding:4px; vertical-align:top;}
table.prodDesc td.c1 {width:15%; font-weight:bold;}


table.productTable {width:100%;}
table.productTable td.c1 { padding-right:10px;}
table.productTable td {vertical-align:top;}
div.prodLogo {margin:10px 0 10px 0;}
ul.priceBox {margin:20px 0 20px 0;}
ul.priceBox li {list-style:none;}
ul.priceBox li.price span {font-size:28px; font-family:Verdana, Georgia, "Verdana", Times, serif; color:#F7941D; display:block;font-weight:bold;}
ul.priceBox li.priceOld span {text-decoration:line-through;}
.price .restricted {}
.price p {width: 90%;}
.priceBox .restricted {text-decoration:line-through;}
table.productTable h2 {font-size:12px; color:#0074ba; margin-bottom:20px; font-weight:normal; font-family:Verdana, Tahoma, Sans-Serif;}

.productTable .priceBox {margin:20px 0 0 0;}
.productTable .priceBox span {font-family:Verdana, "Verdana", Sans-Serif; font-weight:bold; font-size:28px; color:#ff3a15;}
.productTable .producerCode .tags {border-bottom:1px solid #d1d1d1; padding-bottom:5px;}
.productTable .producerCode img {float:left; margin-right:20px;}
.productTable .producerCode p span {font-weight:normal;}




div.prodMiniPic { border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; padding:10px 0 10px 0; margin:10px 0 10px 0;}
div.prodMiniPic img {float:left; margin:0 10px 0 10px; }
div.producerCode {margin:10px 0 30px 0;}

div.productDescNav {background: transparent url(../images/descNavBG.gif)  repeat-x; height:26px;}
	div#cMainCenter div.productDescNav ul li {list-style:none; margin:0 10px 0 0; float:left;}
	div.productDescNav ul li a {display:block;  color:#606060; padding:6px 10px; background-color:transparent; font-weight:bold; margin:1px 1px 0 1px}
	
	div.productDescNav ul li a:hover, div.productDescNav ul li a.current { background-color:#fff;  border:1px solid #D1D1D1; border-bottom:0; color:#616161; text-decoration:none; margin:0;}
	
div.description {border:1px solid #D1D1D1; border-top:0;}
div.description h3 {font:18px "trebuchet ms"; font-weight:bold; color:#616161;}
div.description h4 {font-size:12px ; font-weight:bold; color:#2D8D7E;}
div.description p {margin:10px 0;}
div#show_accessories table.listTabBig tr.r2 td.c1 a {color:#2D8D7E; text-decoration:underline;}
div#show_accessories table.listTabBig tr.r2 td {background-image:none; border-bottom:1px solid #D1D1D1; padding-bottom:10px;}
div#show_accessories div.list_form {font-weight:bold; color:#606060; text-align:center;}

div#show_description table.prodDesc td.c1 {width:200px;}

/*koszyk */
div#cMainBox_cart table.cTable tr.r2 td { border-bottom:1px solid #E6E6E6;}
div#cMainBox_cart table.cTable td.c2 {vertical-align:bottom;}
div#cMainBox_cart table.cTable td.c2 table.cTable {width:260px; float:right;}
div#cMainBox_cart table.cTable td.c2 table.cTable td, div#cMainBox_cart table.cTable td.c2 table.cTable th {border-left:1px solid #E6E6E6; border-bottom:0; padding:0 5px 10px 5px; text-align:right;}
div#cMainBox_cart table.cTable td.c2 table.cTable td {color:#F7401D; vertical-align:bottom; text-align:right;}
div#cMainBox_cart table.cTable tr.r2 td.c1 {padding:0 0 10px 10px; }
div#cMainBox_cart table.cTable tr.r2 td.c3 {font-weight:bold;}
div#cMainBox_cart table.cTable tr.r1 td {padding:10px 0 10px 10px;}
div#cMainBox_cart table.cTable tr.r1 td h4 {font-size:12px;}
div#cMainBox_cart div.tag {float:none; margin:0; padding:0;}
div#cMainBox_cart h3, div#cMainBox_order h3 {font-size:11px; text-transform:uppercase;}
#cMainBox_order p {margin:10px 0 10px 0;}
div#cMainBox_cart a,
div#cMainBox_cart a:link,
div#cMainBox_cart a:visited {color:#727272;}
div.payment {font-size:14px;  margin:10px 0 10px 0; border-bottom:1px solid #E6E6E6; padding-bottom:5px;} 
div.payment h4 {float:left; font-weight:bold;}
div.payment h4 span {font-size:18px; color:#F7401D; font-family:Georgia, "Times New Roman", Times, serif;}
div.payment input {float:right;}


h3.cBasket {background-image:none !important; color:#646776 !important; margin-bottom:5px !important;}

div#boxDelivery  dt { background-color:#BFF3E1; border-top:1px solid #E9EAEE;  padding:5px; color:#2D8D7E}
div#boxDelivery  dd { border-top:1px solid #E9EAEE; padding:5px; margin:0;}
div#boxDelivery  dd input {vertical-align:middle; padding-top:3px;}

table.cBasket {margin-bottom:20px;}
table.cBasket th, table.cBasket td {padding:3px;}
table.cBasket th {background-color:#067AB3; color:#fff; text-align:left; border-bottom:1px solid #DADADA;}
table.cBasket td {border-bottom:1px solid #DADADA; padding-left:10px;}
table.cBasket tr.last td {background-color:#E8E8E8;}
table.cBasket tr.last td {font-weight:bold;}
table.cBasket td.c4, table.cBasket td.c2 {text-align:right;}
table.cBasket caption { text-align: left; padding: 4px 4px 10px 4px; color: #2D8D7E; font-weight: bold; }
table.cBasket tfoot td { border: 0px none; text-align: right; }
table.cBasket tfoot tr.total { background-color: #eee; }
table.cBasket tfoot tr.total td { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

table.orderInfo th { padding: 4px; background-color: #eee; width: 50%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; font-weight: bold;}
table.orderInfo td { vertical-align: top; padding: 4px; border-bottom: 1px solid #eee; empty-cells: show;}
table.orderInfo td.r { text-align: right; }

table.form {width:100%;}
div.description table.form td {padding:3px;}
table.form td {padding:3px;}
table.form td.c1 {text-align:right; font-weight:bold; width:20%;}
table.form td.c2 {width:30%;}
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;}
table.form .cInput {width:130px;}
table.form .input_sel {width:130px;}
table.form textarea {width:130px;}

/*LOGIN*/
div.loginDesc {margin:0 0 0 10px;}
div#cLogin2 {position:relative;}
div.loginMenu {position:relative;  background-color:#BFF3E1; border:1px solid #84C8B4; padding:5px; width:150px; float:right; right:10px;}
div.loginMenu ul {background-color:#fff; padding:10px 5px;}
div#cMainCenter div.loginMenu ul li {background:url(../images/icons/nav_next.gif) 0 5px no-repeat; padding:0 0 5px 10px; list-style-type:none;}
div.loginMenu ul li a {color:#828080;}
div.loginBox {margin-bottom:20px;}
div.loginBox table td.c1 {width:20%;}

div#cMainBox_login .cMainBoxBody {border-top:1px solid #fff;}
div#cMainBox_login h3 {font-size:11px; color:#067AB3; margin:10px 0 10px 0; padding:0 0 5px 10px; text-transform:uppercase;}

/*podstrony*/
div.menuTop { background-color:#067AB3; border:1px solid #067AB3; padding:5px;  float:right; width:200px; margin:0 0 0px 10px;}
div.menuTop ul {background-color:#fff; padding:10px 5px;}
div#cMainCenter div.menuTop ul li {list-style:none; background:url(../images/icons/nav_next.gif) 0 11px no-repeat; padding:8px 0 5px 10px;}
div.menuTop ul li a {color:#067AB3;}
div.wciety {margin:20px 0 0 25px; padding-right:10px}
div.wciety h4 {border-bottom:1px solid #067AB3; color:#067AB3; font-size:12px; padding-bottom:5px; margin-bottom:10px;}


div#footer {float:left; width:986px; display:inline; background-color:#fff; margin:0 0 0 0px; padding-top:20px;  text-align:left; background:#fff url(/images/background_zagieta_strona.jpg) no-repeat  right bottom;}
div.txt{position:relative;padding-bottom:100px;}
div.txt p{width:497px; float:left;}
div.txt img{position:absolute; right:22px; top:0px;  }
div#footer div.foot {width:953px; background:url(../images/background_footer.gif) no-repeat  16pt 0px;  text-align:left; height:32px; margin-bottom:10px; padding-left:31px;}
	div#footer div.foot ul {padding:5px 0 0; display:inline; position:relative; top:9px;}
	div#footer div.foot li {display:inline;}
	div#footer div.foot li a {color:#fff;  font-size:10px; padding:0 5px;}
	div#footer div.logos {margin:0 40px 10px 20px; padding-left:8px; float:left; display:inline;}
	div#footer div.logos img {margin-right:10px;}
	div#footer div.txt ul {padding:10px 0;}
	div#footer div.txt ul li {display:inline; list-style:none;}
	div#footer div.txt ul li a {color:#656565; padding:0 5px; border-right:1px solid #656565}
	div#footer div.txt ul li:last-child a {border:none;}
	div#footer a.idot img {margin-top:10px;}


.priceToPay {font-size:16px; color:#2D8D7E;}

iframe#menu_iframe {display:none; left:0px; position:absolute; top:0px; z-index:1000;}

select.dd,
select.mm
{
    width: 40px;
}
select.yyyy
{
    width: 60px;
}

ul.homeMenu { list-style-type: none; list-style-position: inside; margin: 0px !important; padding: 0px !important; }
ul.homeMenu li {float: left; display: block; margin: 0px 2px 2px 0px !important; padding: 0px !important; }
ul.homeMenu li a
{
    display: block;
    padding: 6px;
    border: 1px solid #ddd;
    background-color: #fafafa;
    color: #333;
}
ul.homeMenu li a.selected { background-color: #067AB3; border: 1px solid #84C8B4; }
ul.homeMenu li a.selected:hover { color: black; background-color: #74A8CF; }

ul.homeMenu li a:hover { color: #656565; background-color: #f0f0f0; }

table.deliver .c2 {text-align:right; padding-right:20px;}
table.deliver .c1 {text-align:left; padding-left:10px;}

.listNav {text-align:right;}
.listNav img {margin:2px 5px;}
.listNav a.active {color:#F7941D;  font-weight:bold;}
.listNav a, .listNav a:link, .listNav a:active {color:#737373;}
.listNav a.active {color:#F7401D;  font-weight:bold;}

table.shipping_cost td {padding:5px 15px 5px 15px; text-align:right;}

.star {padding:0 5px;}
.validation-failed {
    border: solid 1px #f00;
}
.validation-passed {
    border: solid 1px #0f0;
}
.validation-advice {
    color: #f00;
}

.form_card .required {width:117px; height:18px; color:#333; border-width:1px;}
textarea.ta_payment_step_card {width:465px; color:#333;}

.center {margin:0 auto 0 auto; text-align:center;}
div#cMainCenter_cMainRight .center{clear:both;}
div#cMainCenter_cMainRight #cMainCenter .center img{margin-right:0px;} 
.nowrap {white-space: nowrap;}
.upper {text-transform:uppercase;}
div#SummaryContainer {width:560px; text-align:left; margin:10px auto 10px auto;}

div#head1 {font-weight:bold;  margin:10px 0; padding:10px 0; border-bottom:1px solid #333;}
div#shiptobillto {margin:10px 0; padding:5px 0 10px 0; border-bottom:1px solid #333;}
div#shiptobillto .left {width:47%; float:left;}
div#shiptobillto .right {width:47%; float:right;}
div#shippinginformation {margin:10px 0; padding:5px 0 10px 0; border-bottom:1px solid #333;}
div#shippinginformation .left {width:47%; float:left;}
div#shippinginformation .right {width:47%; float:right;}
div#productslist {margin:10px 0; padding:5px 0 10px 0; border-bottom:1px solid #333;}
div#productslist .c1 {text-align:left;}
div#productslist .c2 {text-align:left;}
div#productslist .c3 {text-align:right;}
div#productslist .c4 {text-align:right;}
div#productslist .c5 {text-align:right;}
div#productslist thead th {font-weight:bold;}
div#productslist tfoot .c4 {font-style:italic;}
@media print
{
	div#SummaryContainer {width:90%; font-size: 14px }
	div#SummaryContainer td { font-size: 14px }
    
    div#cMainTop, div#nav_path, div#cMainLeft, div#cMainRight, div#footer, h3, .not-printable
    {
        display: none;
    }
    div#cMainCenter.fixed-width { width: 100% }
    div#cMainCenter table.cBasket td,
    div#cMainCenter table.orderInfo td { font-size: 120% }

                        
}



/* added marcind */
div#homeCat4specialdiv#boxDelivery dt
{
	margin: 0 auto 0 auto;
	width: auto;
}

.google-checkout-button { float: right; clear: both; margin-top: 20px }





#cMainCenter_cMainRight:after


{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }





/*     Brands  home page       */

#cMainBox_BrandsScroller {border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background-image:url(../images/cbox/brandss_border.gif);clear:both; height:120px; overflow:hidden; position:relative; text-align:center; width:715px; margin-left:5px;}



#cMainBox_BrandsScroller #scroller_gradient_r {background-image:url(../images/cbox/brandsscroller_gradient_r.png); height:100px; overflow:hidden;position:absolute; right:1px; top:10px; width:60px;}

#cMainBox_BrandsScroller #scroller_gradient_l {background-image:url(../images/cbox/brandsscroller_gradient_l.png); height:100px; left:1px; overflow:hidden; position:absolute; top:10px; width:60px; }
#viewer {height:50px; margin:25px auto 0pt; overflow:hidden; width:755px;}
#viewerFrame { clear:both; padding:0pt; width:980px;}
#viewer a {display:block; float:left; height:100px; width:140px;}
#viewer img {border:0pt none; display:inline; margin:5px;}

div#boxDelivery dt{background-color:#067AB3 !important;}
.popoup_shipping_cost{background-color:#fff;}


#cBox_producers {
background-image:url(../images/cbox/cbox_producers_bg.png);height:104px;width:717px; border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA; margin-bottom:15px;}
.cBox {margin-bottom:15px;width:204px;}

#cBox_producers #blend_div_1 {text-align:left;}

#cBox_producers #blend_div_1 {float:left;height:55px;margin:25px 33px;text-align:left;width:110px;}


#cBox_producers #blend_div_2 {float:left;height:55px;margin:25px 33px;text-align:left;width:110px;}

#cBox_producers #blend_div_2 {text-align:left;}

#cBox_producers #blend_div_3 {float:left;height:55px;margin:25px 33px;text-align:left;width:110px;}
#cBox_producers #blend_div_3 {text-align:left;}
#cBox_producers #blend_div_4 {float:left;height:55px;margin:25px 33px;text-align:left;width:110px;}
#cBox_producers #blend_div_4 {text-align:left;}
#cMainCenter_cMainRight #cBox_producers h3{background: url(none); margin:0; padding:0; position: static !important; width:auto; height:auto;}


#cTagLine strong { color: #666 }

.list_pager strong {color: #067AB3 }


.productTable td.c1 {width:210px;} 
.productTable td.c2 {width:350px;} 
.productTable a.compare, #BoxComparedList a.compare_products  {display:block; width:83px; height:22px; line-height:22px; color:#fff; text-decoration:none; background-image:url(../images/buttons/button_bg.gif); font-weight:bold; font-size:11px; text-align:center; margin-right:5px; } 
.productTable a.compare .raquo {display:none;} 
.productTable a.compare {float:right;} 
#BoxComparedList a.compare_products {margin:0 auto;} 

#BoxComparedList {margin-bottom:10px;} 
#BoxComparedList ul {list-style:none;} 
#BoxComparedList ul li {margin-bottom:15px;} 
#BoxComparedList ul li a.compare_name {color:#067AB3; font-weight:bold;} 
#BoxComparedList ul li a.compare_remove {display:block; margin-top:5px; font-size:12px;} 

#CompareProducts #PageLinkCopy {margin-bottom:10px;} 
#CompareProducts #PageLinkCopy #CopyLink {width:250px; border:1px solid #aaa; color:#666; font-size:12px; padding:2px 5px;} 
#CompareProducts table td {padding:5px;} 
#CompareProducts table td.c1 {font-weight:bold;} 
#CompareProducts table th {text-align:center; padding:10px 0; font-size:13px;} 
#CompareProducts table tr.even td {background-color:#ECF2F5;} 
#CompareProducts tr.pictures a.compare_remove {margin-bottom:10px; display:block;} 
#CompareProducts tr.pictures div.picture {text-align:center; margin-bottom:10px;} 
#CompareProducts tr.pictures div.productName {color:#067AB3; font-weight:bold; margin-bottom:10px;} 
#CompareProducts tr.pictures div.tags p {margin:10px 0;} 
#CompareProducts tr.pictures div.tags p span {color:#067AB3;} 
#CompareProducts tr.pictures div.priceBox {margin-top:10px;} 
#CompareProducts tr.pictures div.priceBox span {font-family:Georgia,"Times New Roman",Sans-Serif; text-decoration:line-through; color:#aaa; font-size:18px;} 
#CompareProducts tr.pictures div.priceBox span.actual {text-decoration:none; font-size:28px; color:#F7941D; font-weight:bold;} 

table.listTabBig div.list_form a.compare{ background-image: none; float: left; width: 20px; padding-left: 3px; }
table.listTabBig div.list_form input.compare_list_item{ float: left; }
table.listTabPro a.compare {float: right; margin-right: 1px;}
table.listTabPro input.compare_list_item {float: right; margin-right: 1px;}
div#CompareProducts{ padding: 0 25px; }
table.listTabPro a.info { padding-left: 4px; width: 38px; }

a.compare_list {display:block; width:130px; height:22px; line-height:22px; color:#fff; text-decoration:none; background-repeat:no-repeat; background-image:url(../images/buttons/button_bg_130.gif); font-weight:bold; font-size:11px; text-align:center; margin-right:5px; margin-bottom: 10px; } 


