/* CSS Document */
/* global */

* {margin:0; padding:0; background-repeat:no-repeat;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

fieldset {border:none;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

html {min-width:986px;}
body {background:#fff; font:normal 11px Tahoma, Helvetica, Arial, Verdana sans-serif;color:#333; padding-bottom:20px; text-align:center;}
img {border:0;}

option.hidden_opt {visibility:hidden; width:250px;}
.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

.clr {clear:both; overflow:hidden; height:0; display:block;}
.clear {clear:both;   
height: 1px;
  overflow: hidden;
  line-height: 1px;
  margin-top:-1px;}

.global_message{
	text-align:center; color:#f00; padding:2em; border:1px solid #f00; border-width:1px 0 1px 0;
}
  
a {
	text-decoration:none;
	color:#678fc2;
    outline: 0;
}
a:hover {
	text-decoration:underline;
	color:#333;
}
a.grey2 {color:#333; text-decoration:none;}
a.grey2:hover {text-decoration:underline;}

.fajnyBoxBorder{
	float: left;
	height: 185px;
	border:1px solid #84C8B4;
	padding:0;
}
.fajnyBox
{
    width:260px;
	height:160px;
	border:5px solid #dfdfef;
    background-color:#fff;
    padding:5px 5px 10px 5px;
    color: #333;
	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:#333;
}


#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: #333; 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: #D2E0F0;
}
.cInput, select{
	border:1px solid #3A6291;
	background:#fff;
	padding:1px;
	color:#3A6291;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
 

.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/cSubmit.gif) no-repeat; width:83px; height:22px; font-size:10px; border:0;}
.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:#333; height:1px; background-color:#333; margin:5px 0 5px 0; height:1px; border:0;}

a.pageNavBack {
    float:left;
    display: block;
    background: transparent url(../images/icons/arrow_back.gif) left top no-repeat;
    height: 15px;
    width: 44px;
    text-indent: -1000em;
}
a.pageNavTop {
    float:right;
    display: block;
    background: transparent url(../images/icons/arrow_top.gif) left top no-repeat;
    height: 15px;
    width: 54px;
    text-indent: -1000em;
}

/* bloki */

div#content {width:986px; margin:0 auto; text-align:left; }
/* top */
div#cMainTop {margin-top:10px; voice-family:"\"}\""; voice-family:inherit; height:160px; background:url(../images/topBG.png) bottom no-repeat; position:relative;}
div#cMainTop div.cMainLogo {float:left; margin:5px 20px 0 35px; text-align:left; width:280px; height:90px; overflow:hidden;}
div#cMainTop div.cMainLogo img, div#cMainTop div.cMainLogo a {outline:0 !important; border:0;}
div#cMainTop div.cMainLogo img {margin-top:20px;}
div#cMainTop div#topBaner {float:left; width:360px; text-align:center; margin:7px 0 0 0; height:62px; overflow:hidden;}
div#topMenu {float:right; margin:10px 30px 0 0; color:#396191; font-size:11px; font-weight:bold; line-height:12px;}
div#topMenu a {color:#396191; font-size:11px; font-weight:bold; margin:0 0px;}
		
#cUserStat {margin:15px 20px 0 0; width:220px; height:55px; float:right;}
#cUserStat #cTopLog {text-align:right; margin-bottom:20px; line-height:13px;}
#cUserStat #cTopLog a {font-weight:bold; color:#f00; font-family:Helvetica, Arial, Sans-Serif; padding-left:20px;}
#cUserStat #cTopLog a.not_logged {background-image:url(../images/icons/exclamation.gif);}
#cUserStat #cardSmall {font-family:Helvetica, Arial, Sans-Serif; color:#fff; font-size:11px; font-weight:bold; text-align:right; line-height:13px;}
#cUserStat #cardSmall a {background-image:url(../images/icons/cart_small.gif); padding-left:20px; color:#fff; font-weight:bold; font-size:10px;}
	#cardSmall .TxtOnly {display:none;}

#cMenu {float:right; margin:7px 20px 0 0;}
#cMenu ul {list-style:none;}
#cMenu ul li {display:inline;}
#cMenu a {color:#4B7CB8; font-weight:bold; margin:0 5px; padding-left:6px; border-left:6px solid #FCAC17;}


/* glowne menu */
/*
#cMainMenuIFloor ul {list-style:none; margin-left:5px;}
#cMainMenuIFloor ul li {float:left; background-image:url(../images/main_menu_i_floor_off.png); width:95px; height:30px; margin:0 1px 0 0; padding:0;}
#cMainMenuIFloor ul li.selected {background-image:url(../images/main_menu_i_floor_on.png);}
#cMainMenuIFloor ul li a {display:block; width:95px; height:21px; padding-top:9px; text-align:center; color:#4B7CB8;}
#cMainMenuIFloor ul li a span {font-weight:bold; color:#4B7CB8;}
#cMainMenuIFloor ul li a:hover span {color:#3F6A9E;}
#cMainMenuIFloor ul li.selected a {color: #fff;}
#cMainMenuIFloor ul li.selected a span {color:#EBF2F9;}
#cMainMenuIFloor ul li.selected a:hover span {color:#fff;}
*/

#cMainMenuIFloor {height:40px; top:99px; overflow:hidden; position:absolute; background-position:left bottom; background-repeat:repeat-x;}
#cMainMenuIFloor ul {list-style:none; margin-left:6px;}
#cMainMenuIFloor ul li {float:left; height:30px; overflow:hidden; margin:0 1px 0 0; padding:0;}
#cMainMenuIFloor ul li a {text-align:center; height:30px; float:left; cursor:pointer; text-decoration:none; color:#4B7CB8;}
#cMainMenuIFloor ul li a:hover {text-decoration:underline;}
#cMainMenuIFloor ul li a span {font-weight:bold; font-size:11px; color:#4B7CB8; display:block; height:30px; float:left; background-position:0 0;}
#cMainMenuIFloor ul li a span.menu_item_left_bg {background-image:url(../images/mainmenu_tab_leftborder_bg.gif); width:7px; float:left;}
#cMainMenuIFloor ul li a span.menu_item_center_bg {background-image:url(../images/mainmenu_tab_bg.gif); background-repeat:repeat-x;}
#cMainMenuIFloor ul li a span.menu_item_right_bg {background-image:url(../images/mainmenu_tab_rightborder_bg.gif); width:7px; float:left;}
#cMainMenuIFloor ul li a span.menu_item_txt {margin:9px 5px 0 5px; color:#4B7CB8; font-size:12px;}
#cMainMenuIFloor ul li a:hover span {background-position:0 -30px; color:#EBF2F9;}
#cMainMenuIFloor ul li.selected a span {background-position:0 -30px; color:#EBF2F9;}

div#cMainMenuIIFloor {position:absolute; top:133px; left:5px; z-index:1000;}
div#cMainMenuIIFloor ul {float:left; list-style:none;}
div#cMainMenuIIFloor a {display:block; margin:0; padding:0; text-decoration:none;}
div#cMainMenuIIFloor a:hover {background-color:#7B9ECA;}
div#cMainMenuIIFloor h2 {white-space:nowrap;}
div#cMainMenuIIFloor h2 a {background-color:transparent; color:#fff; padding:5px 8px 5px 8px; border-right:1px solid #3F6A9E; font-size:11px;}
div#cMainMenuIIFloor ul li {position:relative;}
div#cMainMenuIIFloor ul ul {position:absolute; top:23px; z-index:1000; width:160px; margin:0; border-bottom:1px solid #3F6A9E; height:auto; line-height:normal; padding:0; display:none;}
div#cMainMenuIIFloor ul ul li {display:inline;}
div#cMainMenuIIFloor ul ul li a {border:1px solid #3F6A9E; border-width:1px 1px 0 1px; padding:3px 10px; background-color:#7B9ECA; color:#fff; width:140px;}
div#cMainMenuIIFloor ul ul li a:hover {background-color:#4B7CB8;}
div#cMainMenuIIFloor ul ul ul {position:absolute; top: 0; left: -99.5%; z-index: 600; padding: 0; }
div#cMainMenuIIFloor ul ul, div#cMainMenuIIFloor ul li:hover ul ul, div#cMainMenuIIFloor ul ul li:hover ul ul {display:none;}
div#cMainMenuIIFloor ul li:hover a, div#cMainMenuIIFloor ul li:hover ul, div#cMainMenuIIFloor ul ul li:hover ul, div#cMainMenuIIFloor ul ul ul li:hover ul {display:block; background-color:#7B9ECA;}
div#cMainMenuIIFloor ul li h2 {cursor:pointer;}
div#cMainMenuIIFloor ul li h2 a span {color:#fff;}

/* nav path */
div#nav_path {margin:0; height:27px; padding-top:10px; background-image:url(../images/navpath_bg.png); background-repeat:repeat-x;}
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:none;}
		
/* kolumny */

div#cMainLeft, div#cMainRight {float:left; width:182px; overflow:hidden;}

/* cBox */
div.cBox {width:182px; overflow:hidden;}
div.cBox h3 {background-image:url(../images/cbox/head_bg.png); width:182px; height:21px; padding:7px 0 0 15px;}
div.cBox h3 span {font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif; font-size:14px; font-weight:bold; color:#fff;}
div.cBox div.cBoxBody {border:1px solid #D4D4D4; border-width:0 1px 1px; padding:10px;}
div.cBox .cInput, div.cBox select, div.cBox textareaa {width:156px;}

div.cBox_adv {margin-bottom:10px;}
div.cBox_adv .cBoxBody {width:180px; overflow:hidden; padding:10px 0 !important; text-align:center;}

#cBox_catProd {margin-bottom:10px; background-image:url(../images/cbox/foot_bg.png); background-position:left bottom; background-repeat:no-repeat;}
#cBox_catProd h3 {height:28px; background-image:url(../images/cbox/head_bg2.png);}
#cBox_catProd .cBoxBody {border:1px solid #FCAC17; border-width:0 1px 0 1px; background-color:#FFE99B; margin-bottom:5px;}
#cBox_catProd .current {color:#000;}

ul.cat_left {list-style:none;}
ul.cat_left li {margin:5px 0 5px 0;}
ul.cat_left li h2 a, ul.cat_left li h2 a:link, ul.cat_left li h2 a:visited {color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding-left:0;}
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:#555; text-decoration:none; font-size:11px; font-weight:normal; padding-left:10px;}
ul.cat_left li a:hover {text-decoration:underline;}
ul.cat_left ul {list-style:none; margin-left:0px; width:150px;}
ul.cat_left ul li {margin:0;}
ul.cat_left ul li a {display:block; width:100%; padding:5px 5px 5px 5px; border-bottom:1px solid #FEC108;}
ul.cat_left ul li a:hover {background-color:#FFE077; text-decoration: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;}
	
#cBox_search {float:right; width:215px; height:40px; margin:10px 30px 0 0; background:0;}
#cBox_search .cBoxBody {margin:0; padding:0; border:0;}
#cBox_search .cInput {margin:0 13px 0 0; width:137px; float:left;}
#cBox_search .btn_search {float:right; margin:0 0 5px 0;}
#cBox_search a {float:right; color:#396191;}

#phonenumber_box {float:right; color:#678FC2; margin:10px 30px 0 0; display:inline;}
#phonenumber_box h4 {font-size:12px;}

#cBox_cart {margin-bottom:10px; font-size:10px; font-family:Tahoma, Sans-Serif;}
#cBox_cart .left {float:left; display:inline; width:70px;}
#cBox_cart .right {float:right; display:inline; width:80px;}
#cBox_cart .Picture img {border:1px solid #eee;}
#cBox_cart .ItemsCount span {color:#678fc2; font-weight:bold;}
#cBox_cart .Price {margin-top:6px;}
#cBox_cart .Price span {color:#678fc2; font-weight:bold;}
#cBox_cart .ProductName {margin-top:4px;}
#cBox_cart .hr {width:1px; border-bottom:1px solid #d4d4d4; margin:9px 0; width:100%;}
#cBox_cart .Summary {font-size:11px;}
#cBox_cart .Summary span {color:#f00; font-weight:bold;}
#cBox_cart .TxtOnly {display:none;}

	/* 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:#333; display:block;}

div#cBox_dayOffer div.cBoxBody, div#cBox_tradeOff div.cBoxBody, div#cBox_similar div.cBoxBody {text-align:center;}
div#cBox_dayOffer {margin-bottom:10px;}
div#cBox_dayOffer div.price {font-weight:bold; margin:10px 0;}
div#cBox_dayOffer div.price span {font:24px Helvetica, Arial, Sans-Serif; color:#f00; display:block; font-weight:bold;}
	
	div#cBox_tradeOff div.price, div#cBox_similar div.price {float:left; }
	div#cBox_tradeOff div.price span, div#cBox_similar div.price span {color:#678fc2;}
	div#cBox_tradeOff a.more, div#cBox_similar a.more {float:right; }
	/* a.more {background:url(../images/icons/arr.gif) 0 5px no-repeat; padding:0 0 0 10px;} */
    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 {margin-bottom:10px;}
	div#cBox_searchAdv div.cBoxBody { background-color:#F5F5F5; font-weight:bold;}
	div#cBox_searchAdv select {margin-bottom:5px;}
	div#cBox_searchAdv .cInput {width:30px; margin:0 2px;}
	div#cBox_searchAdv .button {text-align:right; margin:10px 0 0 0;}

	div#cBox_searchAdv h4 {margin-bottom:10px; padding-left:15px; background-image:url(../images/icons/collapse.gif); background-position:left center; font-size:11px;}
	div#cBox_searchAdv h4 img {float:left;}
	div#cBox_searchAdv ul {list-style:none;}
	div#cBox_searchAdv ul li {font-weight:normal; line-height:18px;}
	div#cBox_searchAdv ul li a {font-weight:bold;}
	div#cBox_searchAdv ul li.visibility {display:none;}
	div#cBox_searchAdv a.view_more {display:block; margin:10px 0 0 0; float:right; padding-right:20px; background-image:url(../images/icons/view_more.gif); background-position:right center; color:#333; font-weight:normal;}
	div#cBox_searchAdv .item {border-bottom:1px solid #cdcdcd; margin-bottom:10px; padding-bottom:10px; height:100%;}
	div#cBox_searchAdv .last {border:0;}


#cBox_newproduct {margin-bottom:10px;}
#cBox_newproduct .logo {float:right; width:30px; height:100px; overflow:hidden;}
#cBox_newproduct h4.name, #cBox_newproduct h4.name a, #cBox_newproduct h4.name, #cBox_newproduct h4.name a span {color:#333; line-height:14px;}
#cBox_newproduct .price {float:left;}
#cBox_newproduct .more {float:right; margin:0 5px 0 0;}

#cBox_tradeOff {margin-bottom:10px;}
#cBox_tradeOff .logo {float:right; width:30px; height:100px; overflow:hidden;}
#cBox_tradeOff h4.name, #cBox_newproduct h4.name a, #cBox_newproduct h4.name, #cBox_newproduct h4.name a span {color:#333; line-height:14px;}
#cBox_tradeOff .price {float:left;}
#cBox_tradeOff .more {float:right; margin:0 5px 0 0;}

#cBox_news {margin-bottom:10px;}
#cBox_news .cBoxBody {background-color:#efefef;}
#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:#333; font-weight:bold;}
#cBox_news dl dt {margin-bottom:5px;}
#cBox_news dl dd {font-size:10px; color:#333; padding-bottom:5px;}
#cBox_news .more {font-weight:bold; color:#000;}


#cBox_login {margin-bottom:10px;}
#cBox_login .cBoxBody {background-color:#efefef; height:auto !important;}
#cBox_login .cInput {margin:3px 0; border:1px solid #999;}
#cBox_login #forgot_pass {color:#333; float:left; position:relative; top:9px; margin-bottom:20px;}
#cBox_login #btn_login {background-image:url(../images/buttons/logon.gif); width:59px; height:20px; background-color:transparent; float:right;}
#cBox_login a#sign_up {color:#333; text-decoration:underline;}
#cBox_login a#sign_up:hover {text-decoration:none;}


#cBox_producer {margin-bottom: 10px;}
#cBox_producer ul {list-style:none;}
#cBox_producer ul li {border-bottom:1px dotted #ccc;}
#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;}

/* === cMainBox === */
.cMainBox fieldset {border:0;}
.cMainBox h3 {height:27px; border-bottom:1px solid #678FC2; background-color:#EFEFEF; overflow:hidden; line-height:27px;}
.cMainBox h3 span {float:left; padding:0 10px; line-height:29px; background-color:#678FC2; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif; font-size:14px; font-weight:bold; color:#fff;}

div#cMainCenter {width:606px; padding:0 8px;  float:left; z-index:1; }
div#cMainCenter h1 { font-family:"trebuchet ms"; font-size:28px; color:#333; margin:0 0 15px 0;}
div#cMainCenter h3.tyt { font-family:"trebuchet ms"; font-size:18px; color:#333; 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 {margin:0 0 10px 0; width:606px; height:260px;z-index:1; border-bottom:1px solid #EBEBEB;}
div#cMainBox_recommend h3 {display:none;}
	div#cMainBox_recommend div.cMainBoxBody {width:380px; padding:20px 0 0 0; float:left;}
		div#cMainBox_recommend div.item img.pix {float:left; margin:0 10px 10px 0;}
		
			div#cMainBox_recommend div.item div.descr {float:left; width:250px; height:115px; padding-bottom:10px; overflow:hidden;}
			div#cMainBox_recommend div.item div.tags {float:left; margin-left:20px;}
			div#cMainBox_recommend div.item div.tags img {vertical-align:middle;}
			div#cMainBox_recommend h4 {font-size:11px; color:#000; margin-top:7px;}
			div#cMainBox_recommend form.list_form {padding-top:10px}
			div#cMainBox_recommend h5.price {font:24px Helvetica, Arial, Sans-Serif; color:#f00; margin:10px 0 10px 20px; float:left;}
	div#cMainBox_recommend div.hdMenu {width:166px; height:164px; background:url(../images/hotMenuBG.jpg) no-repeat; float:left; padding:90px 0 0 0; float:right; margin:0 5px 0 0;}
	div#cMainBox_recommend div.hdMenu dl { background:url(../images/dot.gif) 5px 0 repeat-y; margin:5px 0 10px 0; width:155px;}
		div#cMainBox_recommend div.hdMenu dl dd {margin-bottom:15px;}
			div#cMainBox_recommend div.hdMenu dl dt {font-weight:bold; color:#636363; padding: 0 0 0 8px; display:none;}
			div#cMainBox_recommend div.hdMenu dl dd a {background: url(../images/icons/bird_off.gif) 3px 4px no-repeat; color:#333; padding: 0 0 0 25px; display:block; cursor:pointer; height:27px; overflow:hidden;}
			div#cMainBox_recommend div.hdMenu dl dd a:hover {background: url(../images/icons/bird_on.gif) 3px 4px no-repeat; color:#678FC2; text-decoration:none;}
			
	div#homeCat {margin:0 0 20px 0; width:570px;}
		div#homeCat div.item {float:left; margin:0 5px 5px 0;}
		div#homeCat div.last { margin:0 0 5px 0; float:left;}
		div#homeCat div.catBox {width:283px; float:left; display:inline; margin:5px 0;}
		div#homeCat div.catBox img {margin-right:5px; vertical-align:middle;}
		div#homeCat div.catBox h4 {color:#333; font-size:11px; display:inline;}
		div#homeCat div.catBox h4 a {color:#333;}
		
	div#cMainBox_hotdeal .price {float:left;}
	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:4px 10px 4px 10px; 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:#333;}
	table.listTabPro td.c3 {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 {float:right; margin-right:5px; width:30px; height:100px; overflow:hidden;}
	table.listTabPro .logo img {margin:0 !important;}
	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:#f00;}
	table.listTabPro a.info {float:right;}

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:#333;}
	table.listTabNav tr.r1 td {background-color:#678FC2; color:#fff;}
	table.listTabNav tr.r1 td a {color:#fff;}
	table.listTabNav td {padding:5px 10px; }
	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.listTabNav p.founded_items_number {font-weight:bold; color:#333; font-size:11px; text-align:center;}
	table.listTabNav p.founded_items_number span {font-weight:bold; color:#095896; font-size:12px;}
	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:#f00;  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;}
    table.listTabNav a.desc {background: transparent url(../images/arrow_bottom.gif) no-repeat; background-position:right; display:block; padding-right:14px }
    table.listTabNav a.asc {background: transparent url(../images/arrow_up.gif) no-repeat;display:block; background-position: right;padding-right:14px }

	/* list duza*/
	table.listTabBig {width:100%;border-top:1px solid #cdcdcd;margin-bottom:5px;}
	table.listTabBig td {padding:3px 5px; vertical-align:top;}
	table.listTabBig td.c1 {border-bottom:1px solid #cdcdcd; width:150px;}
	table.listTabBig tr.r1 td.c2 {padding-top:10px;}
	table.listTabBig tr.r2 td {border-bottom:1px solid #cdcdcd;}
	table.listTabBig h4 a {color:#333; margin:5px 0; font-size:11px; display:block;}
	table.listTabBig div.list_form {float:right;}
	table.listTabBig div.list_form form {float:right; margin-left:10px;}
	table.listTabBig div.list_form a {float:right; color:#333; text-decoration:underline; vertical-align:middle;}
	table.listTabBig div.producerCode {float:left;  margin:0 0 0 5px;}
	table.listTabBig .logo {float:left;}
	table.listTabBig .list_form {float:right; margin-left:10px; width:80px; position:relative;}
	table.listTabBig .list_form a {margin-left:10px;}
	table.listTabBig p.part_number {float:right; color:#7391B3; font-weight:bold;}
	table.listTabBig p.part_number span {color:#333; font-weight:normal;}
	table.listTabBig .price {font-size:12px; font-weight:bold; float:right;}

	div.producerCode p {font-weight:bold; margin-bottom:5px; color:#333;}
	div.producerCode p span {color:#737373;}
	
	div.price span {font-weight:bold; color:#f00;}

	/* lista akcesoriow */
	table.listTabAccessories {width:100%;}
	table.listTabAccessories td {vertical-align:top;}
	table.listTabAccessories td.c1 { width:150px; border-bottom:1px solid #999; padding:7px 0;}
	table.listTabAccessories td.c2 { border-bottom:1px solid #999; padding:7px 0px 7px 10px;}
	table.listTabAccessories td.c3 {width:90px; text-align:right; border-bottom:1px solid #999; padding:7px;}
	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 .photo {max-width:150px; overflow:hidden; margin-right:5px;}
	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:90px; height:40px; float:left;}
	table.listTabAccessories .producerCode {float:right; width:210px; height:40px; margin:0; padding:0;}
	table.listTabAccessories .price {margin:0 0 5px 0; padding:0;}
	table.listTabAccessories .list_form {margin:37px 0 0 0;}
	table.listTabAccessories .c3 a, table.listTabAccessories .c3 a:link, table.listTabAccessories .c3 a:visited {color:#678FC2; text-decoration:underline;}
	table.listTabAccessories .c3 a:hover {text-decoration:none;}
	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:#333;}
	table.listBestSell td {border-bottom:1px solid #D1D1D1; padding:5px 10px; vertical-align:top;}
	table.listBestSell td.c2 {text-align:right;}
	table.listBestSell td.c3 {color:#678fc2; font-weight:bold; text-align:right; vertical-align:middle;}
	table.listBestSell td.c4 {text-align:right; vertical-align:middle;}
	table.listBestSell tr.r2 td {background-color:#F5F5F5;}
	table.listBestSell .price {color:#f00; font-weight:bold;}
	table.listBestSell .basic {color:#f00; font-weight:bold; font-size:12px;}
	
	
	/*karta produktu*/
div.tHeader {padding:5px 10px; margin-bottom:5px; background-color:#678FC2;}
div.tHeader .pname {float:left; color:#fff; font-size:14px; font-weight:bold; font-family:Helvetica, Arial, Sans-Serif;}
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:5px 0;}
table.prodDesc td {border-bottom:1px solid #D1D1D1; padding:0 4px 4px 4px; vertical-align:top; margin:0;}
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:Helvetica, Arial, Sans-Serif; color:#f00; display:block;font-weight:bold;}
ul.priceBox li.priceOld span {text-decoration:line-through;}
.price .restricted {text-decoration:line-through;}
.price p {width: 90%;}
.priceBox .restricted {text-decoration:line-through;}
table.productTable h2 {font-size:12px; color:#333; margin-bottom:20px; font-weight:normal; font-family:Verdana, Tahoma, Sans-Serif;}
table.productTable p.part_number {float:left; color:#7391B3; font-weight:bold;}
table.productTable p.part_number span {color:#333; font-weight:normal;}
.productTable .val {font-weight:bold; color:#678FC2; margin-right:30px;}
.productTable .tags {border-top:1px solid #ccc; padding-top:15px; margin:5px 0 10px 0;}
.productTable .tags a {color:#333; text-decoration:underline;}
.productTable .tags a:hover {text-decoration:none;}

.productTable .button {margin:30px 0 0 0; float:right; position:relative; width:120px;}

.productTable .priceBox {margin:30px 0 0 0; float:left; padding-top:5px;}
.productTable .priceBox .price_txt {font-size:19px; color:#333;}
.productTable .priceBox .basic,
.productTable .priceBox .promo,
.productTable .priceBox .day {font-size:19px; color:#f00;}
.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:#333; 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:#333;}
div.description h4 {font-size:12px ; font-weight:bold; color:#333;}
div.description p {margin:10px 0;}
div#show_accessories table.listTabBig tr.r2 td.c1 a {color:#333; 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:#333;}

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:#f00; 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 table.cTable h3 {padding:5px; height:auto;}
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; line-height:27px;}
div#cMainBox_cart .TxtOnly {display:none;}
div#cMainBox_order .TxtOnly {display:none;}
#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:#f00; font-family:Helvetica, Arial, Sans-Serif;}
div.payment input {float:right;}

div#cMainBox_order h3 span {color:#c9d8e9;}
div#cMainBox_order h3 span.on {color:#fff; text-decoration:underline;}
div#cMainBox_order h3 span.raquo {line-height:25px;}


h3.cBasket {background-image:none !important; color:#646776 !important; margin-bottom:5px !important;}

div#boxDelivery  dt { background-color:#dfdfef; border-top:1px solid #E9EAEE;  padding:5px; color:#333}
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:#dfdfef; color:#333; 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: #333; 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:#dfdfef; 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:#333; margin:10px 0 10px 0; padding:0 0 5px 10px; text-transform:uppercase;}

div#cMainBox_contact h3 {margin:0 0 10px 0;}
div#cMainBox_contact .cInput {width:200px; background-color:#EDF2F8; border:1px solid #688FC2;}
div#cMainBox_contact textarea.cInput {height:70px;}

div#cMainBox_forms .cInput {width:200px;}
div#cMainBox_forms textarea.cInput {height:70px;}
div#cMainBox_forms select {height:18px; width:200px;}
div#cMainBox_forms select.select {width:55px;}

div#cMainBox_form h3 {margin:0 0 10px 0;}

div#cMainBox_firm h3 {margin:0 0 10px 0;}

div#cMainBox_searchAdv {}
div#cMainBox_searchAdv h4 {border:0; background:0;}
div#cMainBox_searchAdv .cInput {width:200px;}
div#cMainBox_searchAdv .price {width:93px;}
div#cMainBox_searchAdv select.cInput {height:18px; width:205px;}

div#productMain textarea {width:200px; height:70px; border:1px solid #3a6291;}
div#productMain .cInput {width:200px;}
div#productMain h3 {color:#888; margin:18px 0 0 0;}
div#productMain td {padding:6px; border-bottom:0;}
div#productMain td.c1 {width:40%; padding-left:30px;}
div#productMain td.c2 {width:60%;}
div#productMain ul {margin-left:10px;}
div#productMain .tHeader {height:100%;}
#productMain fieldset {border:none;}


div#cMainBox_login .fajnyBox h3 {border:0; background:0; height:auto; color:#678FC2;}

#profileForm .input_sel {height:18px; width:136px;}
#orderForm .input_sel {height:18px; width:136px;}
#orderForm textarea {width:426px; border:1px solid #3a6291;}
#orderForm textarea.cInput {width:130px; border:1px solid #3a6291;}

.requisite {margin:15px 0;}

/*podstrony*/
div.menuTop { background-color:#dfdfef; border:1px solid #84C8B4; 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:#333;}
div.wciety {margin:20px 0 0 25px; padding-right:10px}
div.wciety h4 {border-bottom:1px solid #333; color:#333; font-size:12px; padding-bottom:5px; margin-bottom:10px;}

#documents_box {width:946px; padding:10px 20px; background-color:#efefef; color:#666; margin-top:10px;}
#documents_box .item {width:290px; float:left; margin:0 10px;}
#documents_box h4 {font-size:12px; font-weight:bold; color:#678FC2; margin-bottom:10px;}
#documents_box .content {width:265px; float:right;}

.cMainBox_news {}
.cMainBox_news h2 {height:27px; border-bottom:1px solid #678FC2; background-color:#EFEFEF; overflow:hidden; line-height:27px;}
.cMainBox_news h2 span {float:left; padding:0 10px; line-height:29px; background-color:#678FC2; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif; font-size:14px; font-weight:bold; color:#fff;}

.cMainBox_news4category {margin-top:-20px;}
.cMainBox_news4category h3 {background:0; border:0;}


#footer {border-top:2px solid #999; margin:12px 0 20px 0; padding:10px 0 20px 0;}
#footer .text {margin:10px 0 0 0; text-align:center;}
#footer .txt1 {font-size:11px; color:#678FC2;}
#footer .txt2 {font-size:10px; color:#999;}

#footer .ccards {margin:0; text-align:center;}
#footer .ccards ul {list-style:none;}
#footer .ccards li {display:inline; margin:0 2px;}

#footer .footer_menu {margin:0 0 10px 0; text-align:center; background-color:#efefef; padding:5px;}
#footer .footer_menu ul {list-style:none;}
#footer .footer_menu li {display:inline; padding:0 2px; border-right:1px solid #999; color:#999; font-size:10px;}
#footer .footer_menu li.last {border:0;}
#footer .footer_menu a {color:#678fc2;}
#footer .footer_menu a:hover {color:#999;}

#footer .i-dotcom {margin:10px 0 20px 0; text-align:center;}



.priceToPay {font-size:16px; color:#333;}

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:#dfdfef; border: 1px solid #84C8B4; }
ul.homeMenu li a.selected:hover { color: black; background-color: #84C8B4; }

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:#f00;  font-weight:bold;}
.listNav a, .listNav a:link, .listNav a:active {color:#737373;}
.listNav a.active {color:#f00;  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;}

.centerBanner {margin:0 auto 0 auto; text-align:center; width:606px; overflow:hidden;}

.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#cMainTop, div#nav_path, div#cMainLeft, div#cMainRight, div#footer, h3, .not-printable
    {
        display: none;
    }
                        
}

/* added marcind */
div#homeCat4special
{
	margin: 0 auto 0 auto;
	width: 400px;
}

/* @author Marek Wywial <marek.wywial@i-dotcom.pl> */
div.products_page { }
.products_page .bottom_buttons
{
    margin: 20px 0 0;
    padding: 0 20px;
}
.products_page .products_top_links
{
    background: #678FC2;
}
div#cMainCenter ul.products_top_links li,
.products_page .products_top_links li
{
    list-style-type: none ;
}
.products_page .products_top_links a
{
    color: #fff;
}
a.price_list {
    float: left;
    display: block;
    padding: 0 25px 0 0;
    height: 17px;
    background: transparent url(../images/icons/list_print.gif) center right no-repeat;
    margin: 5px;
    line-height: 17px;
}
a.small_view, a.medium_view, a.big_view
a.small_view, a.medium_view, a.big_view
{
    display: block;
    width: 19px;
    height: 17px;
    margin: 5px;
    display: block;
    float: right;
    text-indent: -1000em;
}
a.small_view { background: transparent url(../images/icons/list_small.gif) center left no-repeat; }
a.medium_view { background: transparent url(../images/icons/list_mid.gif) center left no-repeat; }
a.big_view { background: transparent url(../images/icons/list_big.gif) center left no-repeat; }

.products_in_page { margin: 5px; }


.list_pager {margin: 7px}

.brand {display: inline; float: left; width: 33%; text-align: center; height: 70px;overflow: hidden;}
#brands td {width: 50%; vertical-align: top}
#brands table {width: 100%}
#brands h4 {background-color: #ccc; border: solid 0 #999; border-width: 0 1px 1px 0; padding: 2px 0 2px 10px;margin: 10px 0 0}

span.product_label { margin: 0 5px; float: left; }
span.label_in_stock_yes {
    text-indent: -1000em;
    display: block;
    width:  18px; height: 14px;
    background: transparent url(../images/icons/tag_instock-yes.gif) top left no-repeat;
}
span.label_in_stock_no {
    text-indent: -1000em;
    display: block;
    width:  18px; height: 14px;
    background: transparent url(../images/icons/tag_instock-no.gif) top left no-repeat;
}
span.label_free_ground_shipping {
    text-indent: -1000em;
    display: block;
    width:  29px; height: 14px;
    background: transparent url(../images/icons/tag_free_ground_shipping_small.gif) top left no-repeat;
}
span.label_promotion {
    text-indent: -1000em;
    display: block;
    width:  63px; height: 14px;
    background: transparent url(../images/icons/tag_promo_info.gif) top left no-repeat;
}
span.label_new {
    text-indent: -1000em;
    display: block;
    width:  33px; height: 14px;
    background: transparent url(../images/icons/tag_new_info.gif) top left no-repeat;
}
span.label_trade_off {
    text-indent: -1000em;
    display: block;
    width:  36px; height: 14px;
    background: transparent url(../images/icons/tag_tradeoff_info.gif) top left no-repeat;
}
.FilterForm {
    width: 100%;
    margin: 10px 0 0;
}
.FilterForm label {
    width: 150px;
}
.FilterForm div {
    margin: 5px;
}
.FilterForm div label {
    margin-left: 10px;
}

h4.searchfilter {
    color: #fff;
    background: #678FC2;
    padding: 3px 10px;
}
table.searchfilter {
	margin:5px 0;
    width:596px;
}
table.searchfilter td {
    text-align:right;
	padding:1px;
}

table.searchfilter .cButton {background-color:transparent; float:right; padding:0;}

.navTab a.pageNavTop {background-image:none !important;}

.UserContent p {
    margin: 10px 5px;
}
#go2page {background-image:url(../images/buttons/go2page.gif); width:25px; height:15px; background-color:transparent; border:0; margin-left:4px; position:relative; top:2px;}

.searchResult {margin:0 auto !important;}
.searchResult h3 {margin:0 0 9px 0 !important; font-size:14px !important; font-weight:bold !important;}
.searchResult .prodParam {width:50%; margin-bottom:9px;}

.product-spec { font-weight: bold; text-transform: uppercase; padding: 9px 5px 9px 35px; background: url(../cms/images/icons/document_pdf.gif) no-repeat left; }

