/* global */
body
{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color: #f7f7ed;
	font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	margin:0;
	padding:0;
	text-align: center;
	color: #919081;
}


a
{
	color: #1c73ba;
	text-decoration: none;
}
a:hover
{
	color: #1c73ba;
	text-decoration: underline;
}

a img
{
	border: none;
}


h1,h2,h3,h4,h5,h6
{
    font-weight: bold;
    margin: 0.5em 0 0.5em 0;
    padding: 0;
}
h1
{
    font-size: 1.5em;
}

h2
{
    font-size: 1.3em;
}

h3
{
    font-size: 1.1em;
}

h4, h5, h6
{ 
    font-size: 1em;
}

/* PARAGRAPHS */

p
{
    margin: 0.5em 0 0.5em 0;
    line-height: 1.25em;
}


div.clr, div.break
{
	clear:both;
}

input
{
	vertical-align: middle;
}
input.cInput
{
	width: 98%;
}

input.button-small
{
	width: 39px;
	height: 18px;
	background-image: url(../images/button-small.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	padding:0;
	margin:0;
	color: #57a70f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

input.button-normal
{
	width: 82px;
	height: 18px;
	background-image: url(../images/button-normal.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	padding:0;
	margin:0;
	color: #57a70f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

input.button-large
{
	width: 144px;
	height: 18px;
	background-image: url(../images/button-large.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	padding:0;
	margin:0;
	color: #57a70f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}



.bold
{
	font-weight:bold;
}
div.red
{
	margin:10px auto;
	text-align: center;
	width: 600px;
}
div.error
{
	margin:10px auto;
	text-align: center;
	width: 600px;
	font-weight:bold;
}
span.red
{
	color: #eb2700;
	font-size: 10px;
	clear: both;
	float: none;
}


/* /global */
table
{
	font-size: 1em; /* bug w IE brak dziedziczenia font-size w tabeli */
}

input.cInput
{
	border: 1px solid #c7ced4;
	background-color: #ffffff;
	color: #919081;
	width: 98%;
}
textarea.cInput
{
	border: 1px solid #c7ced4;
	background-color: #ffffff;
	color: #919081;
	width: 98%;
}
select.cInput
{
	color: #919081;
	font-size: 0.9em;
}



div#overDiv
{
	position:absolute;
	visibility:hidden;
	z-index:1000;
	left:0;
	border:1px solid #ccc;
	padding:0px;
	background-color:#fff;
}


div#content
{
	width:997px;
	margin:0 auto;
	text-align:left;
}
div#content-top
{
	background-image:url(../images/topcontent-bg.jpg);
	background-repeat:repeat-y;
	height:122px;
}
div#content-top-design{
	margin: 0 8px;
	padding-top:7px;
}

div#topcontent
{
	height:115px;
	background-image:url(../images/banner-top.png);
	background-repeat:no-repeat;
}
div#topcontent-design
{
	margin: 0 auto 0 auto;
	padding-top: 5px;
	text-align: center;
}
div#topcontent-design div.topcontent-links
{
	font-size: 0.8em;
	color: #6a98c6;
}
div#topcontent-design div.topcontent-links a
{
	color: #6a98c6;
}
div#topcontent-design div.topcontent-logo
{
	margin-top: 3px;
}


div#leftmenu
{
	width:181px;
	float:left;
	height: 100%;
}
div#rightmenu
{
	width:181px;
	float:right;
	height: 100%;
}

div#maincontent
{
	background-image:url(../images/maincontent-bg.gif);
	background-repeat:repeat-y;
	width: 997px;
	float: left;
}
div#maincontent-design
{
	margin: 0 8px;
	float: none;
}

div#maincontent-bothmenu
{
	margin-left: 185px;
	margin-right: 185px;
	height: 100%;
}
div#maincontent-noleftmenu
{
	margin-left: 10px;
	margin-right: 185px;
}
div#maincontent-norightmenu
{
	margin-left: 185px;
	margin-right: 10px;
}
div#maincontent-nomenus
{
	margin-left: 10px;
	margin-right: 10px;
}

div#maincontent-fix
{
	float: left;
}


div#footer
{
	background-image:url(../images/maincontent-bg.gif);
	background-repeat:repeat-y;
}
div#footer-design
{
	float:none;
	background-image:url(../images/footer-bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding-bottom: 13px;
}
div#footer div.footer-content
{
	background-image:url(../images/footer-bg.png);
	background-repeat:no-repeat;
	height: 93px;
	margin: 0 8px;
	padding: 0px 140px 5px 115px;
}
div#footer div.footer-content div.text
{
	padding-top: 20px;
	color: #daebed;
	font-size: 0.8em;
}
div#footer div.footer-content div.copyright
{
	padding-top: 7px;
	text-align: center;
}



div#topmenu
{
	background-image: url(../images/topmenu-bg.gif);
	background-repeat: repeat-x;
	height: 21px;
	border-bottom: 1px solid #1278b3;
}
div#topmenu-design
{
	background-image: url(../images/topmenu-delimiter.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 181px;
	margin-right: 181px;
	height: 21px;
}
div#topmenu ul
{
	list-style:none;
	margin:0;
	padding:0;
}
div#topmenu ul li
{
	background-image: url(../images/topmenu-delimiter.gif);
	background-repeat: no-repeat;
	float:left;
	margin:0;
	padding:0;
	height: 21px;
}
div#topmenu ul li div.spacing
{
	padding: 2px 15px 0 15px;
}
div#topmenu ul li.first div.spacing
{
	padding-left: 20px;
}
div#topmenu ul li a
{
	color:#f7f6f0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.85em;
}



div#path-design
{
	color: #588c9e;
	font-size: 0.85em;
	margin-top: 2px;
	margin-bottom: 5px;
}
div#path-design a
{
}
div#path-design a.last
{
	text-transform: uppercase;
}




.listNav
{
	margin: 1px 10px;
	clear:both;
	text-align:center;
	color: #107fb3;
	font-size: 0.85em;
}
.listNav img
{
	margin:0 10px;
}
.listNav a
{
	font-weight: bold;
}
.listNav span.active
{
	font-weight: bold;
	color: #f75d00;
}

.listResults
{
	font-size: 0.8em;
	margin:10px auto;
	font-weight:bold;
	text-align:center;
}
.listResults a
{
}
.listResults span.active
{
	color: #f75d00;
}

.list_view
{
	background-image:url(../images/path-bg.gif);
	background-repeat:repeat-x;
	height:20px;
	margin:7px 0;
}
.list_view .sort_type
{
	padding-left: 2px;
	float:left;
	color: #81775e;
	font-weight:bold;
	font-size: 10px;
}
.list_view .sort_type a
{
	color: #81775e;
}
.list_view .sort_type span
{
	background-image:url(../images/path-delimiter.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 10px;
	padding-top: 3px;
	display: block;
	float: left;
}
.list_view .sort_type img
{
	display: none;
}

.list_view .list_type
{
	float:right;
	margin-right: 10px;
	color: #81775e;
	font-weight:bold;
	font-size: 10px;
	padding-top: 2px;
	vertical-align: middle;
}
.list_view .list_type span
{
	margin-left: 40px;
	vertical-align: middle;
}
.list_view .list_type img
{
	vertical-align: top;
}


div.nav_page
{
	margin:10px 10px;
	clear:both;
}
a.nav_page_top
{
	float:right;
	background:url(../images/icons/arrow_top.gif) right no-repeat;
	padding-right:15px;
	font-weight:bold;
	font-size:10px;
}
a.nav_page_back
{
	float:left;
	background:url(../images/icons/nav_prev.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	font-size:10px;
}




/* ============================ cBox ======================================= */
div.cBox
{
	margin:0;
}
div.cBox h3
{
	height: 23px;
	background-image:url(../images/header-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 0.9em;
	padding-top: 0px;
	margin-bottom: 0;
	margin-top: 0;
}
div.cBox h3 span
{
	display:block;
	padding-top: 4px;
}
div.cBox div.cBoxBody div.cBoxContent
{
	background-color: #ffffff;
	height: 100%;
}
div.cBox ul
{
	list-style:none;
}


div.cBox_adv
{
	width: 181px;
	overflow: hidden;
	border-bottom: 2px solid #dae9ed;
}
div.cBox_adv div.cBoxBody
{
	padding: 0 10px;
	color: #959186;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
}
div#cBox_adv-left1
{
	border-right: 1px solid #dae9ed;
}
div#cBox_adv-left2
{
	border-right: 1px solid #dae9ed;
}
div#cBox_adv-right1
{
	border-left: 1px solid #dae9ed;
}
div#cBox_adv-right2
{
	border-left: 1px solid #dae9ed;
}



/* cBox - specific */
div#cBox_search div.cBoxBody
{
	height: 55px;
	overflow: hidden;
}
#cBox_search div.cBoxContent
{
	background-image: url(../images/boxsearch.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #b6db7a;
	text-align: center;
	padding-top: 9px;
}
div#cBox_search div.cBoxContent div.searchform
{
	height: 25px;
}
#cBox_search input.cInput 
{
	width: 128px;
	height: 18px;
	border: none;
	background-color: transparent;
}
#cBox_search input.search 
{
	width: 23px;
	height: 18px;
}
#cBox_search div.advancedsearch
{
	padding-top: 0px;
}
#cBox_search div.advancedsearch a
{
	font-size: 0.8em;
	color: #ffffff;
	font-weight: bold;
}



#cBox_categrorytree h3
{
	margin-top: 0;
}

#cBox_categrorytree ul
{
	margin:0;
	padding:0;
	background-color: #b8ddf6;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #d7e6e9;
}
#cBox_categrorytree ul li
{
	margin-top:0px;
	font-weight: bold;
	/*font-size: 0.85em;*/
	font-size: 9px;
	text-transform: uppercase;
	border-top: 1px solid #ffffff;
}
#cBox_categrorytree ul li div.spacing
{
	padding: 5px 5px 5px 15px;
}
#cBox_categrorytree ul li a
{
	color: #145393;
}
#cBox_categrorytree ul li a:hover
{
	text-decoration:none;
}

#cBox_categrorytree ul ul
{
	border: none;
	border-top: 1px solid #ffffff;
	background-color: #daedfa;
}
#cBox_categrorytree ul li li
{
	border: none;
}
#cBox_categrorytree ul li li div.spacing
{
	padding-left: 25px;
}
#cBox_categrorytree li li.selected
{
	background-color: #ffffff;
}

#cBox_categrorytree ul li li li div.spacing
{
	padding-left: 30px;
	font-size: 9px;
}

#cBox_categrorytree ul li li a
{
	color: #4a7ba3;
}
/*
#cBox_categrorytree li.selected a
{
	color: #4a7ba3;
}
#cBox_categrorytree li.selected li a
{
	color: #4a7ba3;
}
*/



div#cBox_news
{
	border-right: 1px solid #dae9ed;
	border-bottom: 2px solid #dae9ed;
}
div#cBox_news div.cBoxContent
{
	padding: 5px 15px 20px 15px;
	font-size: 0.8em;
}
div#cBox_news div.cBoxContent div.article-date
{
	color: #6eb40b;
	font-weight: bold;
}
div#cBox_news div.cBoxContent div.article-title
{
	color: #2a86c7;
	font-weight: bold;
	margin: 3px 0 2px 0;
}
div#cBox_news div.cBoxContent div.article-description
{
	color: #7a7a7a;
}
div#cBox_news div.cBoxContent div.more
{
	margin-top: 5px;
	font-weight: bold;
}
div#cBox_news div.cBoxContent div.more a
{
	color: #6eb40b;
}



div#producers
{
	border-right: 1px solid #dae9ed;
	border-bottom: 2px solid #dae9ed;
}
div#producers div.cBoxContent
{
	font-size: 0.8em;
}
div#producers div.producer-item
{
	margin: 5px 8px 2px 8px;
	border-bottom: 1px solid #e8e9eb;
}
div#producers div.more
{
	text-align: center;
}
div#producers div.more a
{
	color: #676662;
}



div.toolbox-full h3.toolbar2-bg
{
	background-image:url(../images/header2-bg.gif);
}
div.toolbox-full div.cBoxContent
{
	margin-top: 5px;
	font-size: 0.85em;
}
div.toolbox-full div.main-picture
{
	margin: 10px 0;
	text-align: center;
}
div.toolbox-full div.producer-logo
{
	margin: 0 15px;
}
div.toolbox-full div.title
{
	margin: 0 15px;
}
div.toolbox-full div.title a
{
	color: #e06f12;
	font-weight: bold;
}
div.toolbox-full div.description
{
	color: #919081;
	font-size: 0.9em;
	margin: 0 15px;
}
div.toolbox-full div.footer-icons
{
	/*
	background-image:url(../images/toolbox-delimiter.gif);
	*/
	background-image:url(../images/toolbox-footer-bg.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-top: 15px;
	padding: 10px 4px 0 4px;
	font-size: 1.1em;
}
div.toolbox-full div.footer-icons div.price
{
	float: left;
	/*width: 70px;*/
	padding-left: 2px;
	color: #ff7e16;
	font-weight: bold;
	/*height: 100%;*/
	font-size: 1.5em;
	font-family: Tahoma;
}
div.toolbox-full div.footer-icons div.buy
{
	float: right;
	/*width: 90px;
	height: 100%;*/
}
div.toolbox-full div.footer-icons div.buy div.info
{
	float: left;
	margin-right: 2px;
/*
	margin-left: 75px;
	margin-right: 50px;
	font-weight: bold;
	text-align: center;
*/
}
div.toolbox-full div.footer-icons div.info a
{
/*
	color: #1978ba;
	font-family: Verdana, Arial, Sans-Serif;
*/
}


div#products-news
{
	border-right: 1px solid #dae9ed;
	border-bottom: 2px solid #dae9ed;
	padding-bottom: 10px;
}
div#products-news div.cBoxContent div.more
{
	clear: both;
	font-weight: bold;
	font-size: 0.85em;
	margin: 5px 10px 5px 10px;
}
div#products-news div.cBoxContent div.more a
{
	color: #6eb40b;
}

div#cBox_promotion
{
	border-left: 1px solid #dae9ed;
	border-bottom: 2px solid #dae9ed;
	padding-bottom: 10px;
}

div#cBox_promotion div.footer-icons div.price
{
	font-size:14px;
	color: #a4a39d;
	text-decoration: line-through;
}
div#cBox_promotion div.description
{
	margin-top: 5px;
	text-align: center;
	color: #eb2700;
	font-size: 1.2em;
	font-weight: bold;
}
div#cBox_promotion div.cBoxContent div.more
{
	clear: both;
	font-weight: bold;
	font-size: 0.85em;
	margin: 5px 10px 5px 10px;
}
div#cBox_promotion div.cBoxContent div.more a
{
	color: #6eb40b;
}



div#box-accessories,
div#box-apfp,
div#box-apfc
{
	border-bottom: 2px solid #dae9ed;
	padding-bottom: 0px;
}
div#box-accessories
{
	border-left: 1px solid #dae9ed;
}
div#box-apfp
{
	border-right: 1px solid #dae9ed;
}
div#box-apfc
{
	border-left: 1px solid #dae9ed;
}

div#box-accessories div.cBoxContent div.more,
div#box-apfp div.cBoxContent div.more,
div#box-apfc div.cBoxContent div.more
{
	clear: both;
	font-weight: bold;
	font-size: 0.85em;
	margin: 5px 10px 5px 10px;
}
div#box-accessories div.cBoxContent div.more a,
div#box-apfp div.cBoxContent div.more a,
div#box-apfc div.cBoxContent div.more a
{
	color: #6eb40b;
}



div#cBox_why
{
	border-left: 1px solid #dae9ed;
}


div#cBox_subscript div.cBoxContent
{
	background-image: url(../images/subscription-bg.jpg);
	background-repeat: no-repeat;
	height: 90px;
	padding-left: 15px;
	padding-right: 10px;
	overflow: hidden;
}
div#cBox_subscript div.cBoxContent div.block-txt
{
	float: right;
	width: 115px;
	height: 40px;
}
div#cBox_subscript div.cBoxContent div.block-item-txt
{
	padding-top: 5px;
	color: #166db9;
	text-align: right;
	line-height: 100%;
	font-size: 0.8em;
	font-weight: bold;
}
div#cBox_subscript div.cBoxContent label
{
	font-size: 0.8em;
	color: #f0ff88;
	font-weight: bold;
}
div#cBox_subscript div.cBoxContent div.input
{
	float: left;
}
div#cBox_subscript div.cBoxContent div.button
{
	float: right;
}
div#cBox_subscript div.cBoxContent input.cInput
{
	width: 91px;
	height: 15px;
	border: 1px solid #c7ced4;
	background-color: #ffffff;
}
div#cBox_subscript div.cBoxContent input.search-button
{
	margin-left: 0px;
}
div#cBox_subscript div.cBoxContent div.block
{
	margin-top: 5px;
}


div#cBox_consult div.cBoxContent
{
	background-image: url(../images/box-contact-bg.gif);
	background-repeat: repeat-x;
	background-color: #e8e6e0;
	border-left: 1px solid #f5f4f1;
}
div#cBox_consult div.cBoxContent div.txt
{
	padding: 10px;
	color: #959186;
	font-weight: bold;
	font-size: 1em;
}




div#cBox_login div.cBoxContent
{
	background-image: url(../images/box-login-bg.gif);
	background-repeat: repeat-x;
	height: 108px;
	padding-left: 15px;
	padding-right: 15px;
}
div#cBox_login div.cBoxContent div.block-item
{
	padding-bottom: 5px;
	padding-top: 10px;
}
div#cBox_login div.cBoxContent div.block-item2
{
	padding-top: 10px;
}
div#cBox_login div.cBoxContent div.block-bottom2
{
	float: right;
}
div#cBox_login div.cBoxContent div.spacing
{
	color: #f7f6f0;
	font-weight: bold;
	font-size: 10px;
	width: 45px;
	float: left;
}
div#cBox_login div.cBoxContent input.cInput
{
	border: 1px solid #b7d77c;
	background-color: #f4f0e6;
	width: 90px;
	float: right;
}
div#cBox_login div.cBoxContent a
{
	color: #f7f6f0;
}
div#cBox_login div.cBoxContent div.link
{
	float: left;
	font-size: 9px;
	padding-top: 10px;
}
div#cBox_login div.cBoxContent div.button
{
	float: right;
	padding-top: 10px;
}
div#cBox_login div.cBoxContent p
{
	color: #f7f6f0;
	font-size: 10px;
}


div#cBox_card div.cBoxBody
{
	background-image: url(../images/box-basket-bg.gif);
	background-repeat: repeat-x;
	height: 54px;
}
div#cBox_card div.cBoxBody div.txt
{
	padding: 10px 5px 5px 55px;
	color: #f7f6f0;
}
div#cBox_card div.cBoxBody div.txt a
{
	color: #f7f6f0;
	font-weight: bold;
	font-size: 0.8em;
}


div#cBox_filtruj div.cBoxContent
{
	padding-top: 5px;
	background-color: #edede8;
	padding-left: 15px;
	padding-right: 15px;
}
div#cBox_filtruj div.cBoxContent label
{
	color: #767671;
	font-weight: bold;
	font-size: 11px;
}
div#cBox_filtruj div.cBoxContent div.block-item
{
	margin-top: 3px;
	padding-bottom: 1px;
}
div#cBox_filtruj div.cBoxContent input.cInput
{
	border: 1px solid #c7ced4;
	width: 144px;
}
div#cBox_filtruj div.cBoxContent select
{
	width: 146px;
}
div#cBox_filtruj div.cBoxContent input.halfbox
{
	width: 44px;
}
div#cBox_filtruj div.cBoxContent td
{
	padding-right: 5px;
	padding-bottom: 3px;
}
div#cBox_filtruj div.cBoxContent td.c3
{
	text-align: right;
}



div#cBox_info div.cBoxContent
{
	background-image: url(../images/boxinfo.gif);
	background-repeat: repeat-x;
	background-color: #fdffcc;
	margin-bottom: 1px;
	border-right: 1px solid #faffd7;
}
div#cBox_info div.cBoxContent div.block
{
	padding: 10px 7px 15px 10px;
	color: #767571;
	font-weight: bold;
	font-size: 0.8em;
}
div#cBox_info div.cBoxContent div.block a
{
	color: #e2670c;
}


/*

#cBox_tradeoff .cBoxBody {padding:10px 0; text-align:center;}
#cBox_tradeoff .item {margin:10px auto; width:168px; border-bottom:1px solid #F8C2CE; padding-bottom:10px;}
#cBox_tradeoff .item .left {float:left; width:84px;}
#cBox_tradeoff .item .left img {border:1px solid #974679; margin-bottom:1px;}
#cBox_tradeoff .item .right {float:right; width:84px;}
#cBox_tradeoff .item .right .price {float:right; position:relative; top:65px; font-family:Georgia, Times, Helvetica, Sans-Serif; font-weight:bold; font-size:14px; color:#DB0066; text-align:right;}
#cBox_tradeoff .item .footer h4 {margin-top:5px; text-align:left;}
#cBox_tradeoff .item .footer h4 a {font-size:13px; color:#974578; font-family:Tahoma, Arial, Verdana, Sans-Serif;}
#cBox_tradeoff a.more_tradeoff {font-size:10px; color:#974578;}


#homeCat {margin:0 0 20px 0;}
#homeCat .catBox {width:230px; overflow:hidden; margin:0 0 5px 0;}
#homeCat a {font-family:Tahoma, Arial, Helvetica, Sans-Serif; text-decoration:none;}
#homeCat .desc_box a:hover {text-decoration:underline;}
#homeCat .left {float:left;}
#homeCat .right {float:right;}
#homeCat .first .desc_box h2 {margin:0; padding:0; display:block;}
#homeCat .first .desc_box h2 a {font-size:16px; display:block;}
#homeCat .desc_box h2 {margin:0; padding:0; display:block;}
#homeCat .desc_box h2 a {display:block; color:#DB0066; font-weight:bold; font-size:12px;}
#homeCat .desc_box {float:right; width:130px;}
#homeCat .image_box {float:left;}
#homeCat .image_box img {border:1px solid #fff;}
#homeCat .image_box a:hover img {border:1px solid #99497B;}
#homeCat p {font-size:10px; color:#6D609E; margin:5px 0 0 0;}

#catsInList {margin:0 0 15px 0;}
#catsInList .catBox {width:215px; float:left; margin:0 20px 5px 0;}
#catsInList .first a span {font-size:15px; position:relative; top:3px;}
#catsInList .current a span {color:#974578;}
#catsInList a {text-decoration:none;}
#catsInList a img {border:1px solid #fff;}
#catsInList a:hover {text-decoration:none;}
#catsInList a span {color:#DB0066; text-decoration:none; font-weight:bold; font-size:12px; margin-left:7px; position:relative; top:2px;}
#catsInList a:hover span {color:#DB0066; text-decoration:underline;}
#catsInList a:hover img {border:1px solid #99497B;}
#catsInList p {font-size:11px; color:#6D609E; margin-top:10px;}
*/


div#maincontent-banner
{
	margin: 0 auto 5px auto;
	text-align: center;
}

/* ============================== cMainBox ================================= */

div.cMainBox h3
{
	height: 23px;
	background-image:url(../images/header-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 0.9em;
	padding-top: 0px;
	margin-bottom: 0;
	margin-top: 0;
}
div.cMainBox h3 span
{
	display:block;
	padding-top: 4px;
}

/* ============================== lists ==================================== */

div.toolbox-head
{
	padding-left: 4px;
}
div.toolbox-head-status
{
	float: right;
	margin-right: 6px;
	margin-bottom: 3px;
}
div.toolbox-head-producers
{
	float: left;
}


div.cMainBox_lista_srednia div.cMainBoxContent
{
	width: 200px;
	float: left;
	border-bottom: 1px solid #d9e8ee;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	/*
	background-image:url(../images/toolbox-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	*/
}
div.cMainBox_lista_srednia div.cMainBoxContent-design
{
	/*width: 180px;*/
	text-align: left;
}
div.cMainBox_lista_srednia div.cMainBoxContent div.toolbox-content
{
	height: 103px;
	font-size: 0.85em;
}
div.cMainBox_lista_srednia div.cMainBoxContent div.toolbox-content-design
{
}

div.cMainBox_lista_srednia div.cMainBoxContent div.toolbox-head
{
	height: 30px;
}

div.cMainBox_lista_srednia div.prod_img
{
	text-align: center;
}
div.cMainBoxContent-col-0, div.cMainBox_lista_srednia div.cMainBoxContent-col-1
{
	border-right: 1px solid #d9e8ee;
}

div.cMainBox_lista_srednia div.cMainBoxContent div.title
{
	color: #1c73ba;
	font-weight: bold;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
div.cMainBox_lista_srednia div.cMainBoxContent div.description
{
	margin-top:3px;
	font-size: 0.9em;
	padding-left: 5px;
	padding-right: 5px;
	height: 36px;
	overflow:hidden;
}



div.cMainBox_lista_srednia div.footer-icons
{
	/*
	background-image:url(../images/toolbox-delimiter.gif);
	*/
	background-image:url(../images/toolbox-footer-bg.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 7px 5px 0 5px;
	font-size: 1.1em;
	height: 26px;
}
div.cMainBox_lista_srednia div.footer-icons div.price
{
	float: left;
	width: 70px;
	padding-left: 3px;
	color: #ff7e16;
	font-weight: bold;
	font-size: 1.5em;
	font-family: Tahoma;
}
div.cMainBox_lista_srednia div.footer-icons div.buy
{
	float: right;
	/*width: 100px;*/
	height: 21px;
	overflow: hidden;
}
div.cMainBox_lista_srednia div.footer-icons div.info
{
	float: left;
	margin-right: 2px;
/*
	margin-left: 75px;
	margin-right: 50px;
	font-weight: bold;
	text-align: center;
*/
}
div.cMainBox_lista_srednia div.footer-icons div.info a
{
	/*color: #72aabd;*/
	color: #1978ba;
	font-family: Verdana, Arial, Sans-Serif;
}
div.cMainBox_lista_srednia div.footer-icons div.buy input
{
}


div#cMainBox_topten
{
	margin-top: 5px;
}


div#cMainBox_topten div.cMainBoxBody
{
	color: #979783;
}
div#cMainBox_topten div.cMainBoxBody table
{
	width: 100%;
	font-size: 0.85em;
}
div#cMainBox_topten div.cMainBoxBody td
{
	padding: 5px;
	border-bottom: 1px solid #cde233;
}
div#cMainBox_topten div.cMainBoxBody td.c1
{
	width: 25px;
	font-weight: bold;
	padding-right: 0;
}
div#cMainBox_topten div.cMainBoxBody td.c2
{
	padding-left: 0;
}
div#cMainBox_topten div.cMainBoxBody td.c3
{
	width: 65px;
	font-weight: bold;
	color: #f75d00;
	padding-right: 10px;
}
div#cMainBox_topten div.cMainBoxBody td.c2 a
{
	color: #69695c;
}





div#cListSmall div.cMainBoxBody
{
	color: #979783;
}
div#cListSmall div.cMainBoxBody table
{
	width: 100%;
	font-size: 0.85em;
}
div#cListSmall div.cMainBoxBody td
{
	padding: 1px 5px;
	border-bottom: 1px solid #cde233;
}
div#cListSmall div.cMainBoxBody tr.header td
{
	border-top: 1px solid #cde233;
	border-bottom: 1px solid #cde233;
	font-style: italic;
}
div#cListSmall div.cMainBoxBody td.c1
{
	/*width: 25px;*/
	font-weight: bold;
	padding-right: 0;
}
div#cListSmall div.cMainBoxBody td.c2
{
	vertical-align: bottom;
}
div#cListSmall div.cMainBoxBody td.c3
{
	font-weight: bold;
	color: #f75d00;
	text-align: right;
}
div#cListSmall div.cMainBoxBody td.c2 a
{
	color: #69695c;
}
div#cListSmall div.cMainBoxBody td.c4
{
	width: 39px;
	height: 22px;
}
div#cListSmall div.cMainBoxBody td.c4 *
{
	margin:0;
	padding:0;
}
div#cListSmall div.cMainBoxBody td.c5
{
	font-weight: bold;
	text-align: center;
}
div#cListSmall div.cMainBoxBody td.c5 div.info a
{
	color: #72aabd;
}


.cMainBox_lista_duza
{
}
.cMainBox_lista_duza .item
{
	border-bottom: 2px solid #e7f9af;
}
.cMainBox_lista_duza .item .left
{
	float:left;
	width:170px;
	border-right:1px solid #c8ed80;
	padding: 0 5px;
	margin: 5px 0px;
}
.cMainBox_lista_duza .item .picture
{
	text-align: center;
	margin-top: 5px;
}

.cMainBox_lista_duza .item .right
{
	float: right;
	width: 385px;
	padding: 0 20px 0 15px;
}
.cMainBox_lista_duza .item .right div.product-header
{
	background-image: url(../images/horizontal-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.cMainBox_lista_duza .item .right div.product-header h3
{
	margin-right: 90px;
}
.cMainBox_lista_duza .item .right div.product-header div.promotion
{
	width: 85px;
	float: right;
	text-align: right;
}

.cMainBox_lista_duza .desc_box
{
	color: #a3a39e;
	font-size: 0.85em;
	font-weight: bold;
}
.cMainBox_lista_duza .desc_box table
{
	color: #a3a39e;
	font-size: 1em;
	font-weight: bold;
}
.cMainBox_lista_duza .desc_box div.instock
{
	color: #689e11;
}

.cMainBox_lista_duza div.footer
{
	border-top: 1px solid #dde8c6;
	background-image:url(../images/listbig-footer-bg.gif);
	background-repeat: repeat-x;
}
.cMainBox_lista_duza div.footer div.price
{
	float:left;
	width:170px;
	padding: 0 5px;
	margin: 5px 0px;
	text-align: center;
	color: #eb6c06;
	font-weight: bold;
	font-size: 1.4em;
	font-family: Tahoma;
}
.cMainBox_lista_duza div.footer div.buttons
{
	float: right;
	width: 385px;
	padding: 3px 20px 0 15px;
}
.cMainBox_lista_duza div.footer div.buttons form
{
	float: left;
	font-size: 0.9em;
}
.cMainBox_lista_duza div.footer div.buttons div.info
{
	float: left;
	margin-left: 25px;
	font-weight: bold;
}


/* KOSZYK */
.cMainBox_cart .item .right div.product-header h4
{
	margin-right: 90px;
}
.cMainBox_cart input.halfbox
{
	width: 50px;
}
.cMainBox_cart div.footer
{
	border-top: none;
}
#cMainBox_cart div.footer
{
	background-color: #c4e2ea;
}
#cMainBox_cart div.price
{
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 5px;
}
#cMainBox_cart div.buttons2
{
	font-size: 0.9em;
}

/**/
.cMainBox_cart .footer
{
	height:auto;
	text-align:center;
}
.cMainBox_cart .footer table
{
	width:90%;
	margin:0 auto;
}
.cMainBox_cart .footer table .c2 input
{
	width:30px;
	font-size: 11px;
}
.cMainBox_cart .footer table th
{
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	font-size:11px;
}
.cMainBox_cart .footer table td
{
	text-align:left;
	font-size:11px;
}
.cMainBox_cart .footer table .c1
{
	text-align:right;
	width:25%;
}
.cMainBox_cart .footer table .c2
{
	text-align:right;
	width:30%;
}
.cMainBox_cart .footer table .c3
{
	text-align:right;
	width:30%;
}
.cMainBox_cart .footer table .c4
{
	text-align:right;
	width:15%
}
/**/



.search_noreasults
{
	font-weight:bold;
	font-size:13px;
	text-align:center;
	margin:20px auto;
}

div.searchResult h3
{
	height: 23px;
	background-image:url(../images/header-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 0.9em;
	padding-top: 0px;
	margin-bottom: 0;
	margin-top: 0;
}
div.searchResult h3 span
{
	display:block;
	padding-top: 4px;
}
.searchResult table
{
	width:100%;
	margin:10px 0;
}
.searchResult td
{
	border-bottom:1px solid #dde8c6;
	font-size:11px;
	padding:5px 0;
}
.searchResult td.search_once_again
{
	text-align:right;
}

#cMainBox_searchAdv h4
{
	margin:10px 0;
}
#cMainBox_searchAdv h4 span
{
}
#cMainBox_searchAdv .c1, #cMainBox_searchAdv .c2
{
	font-size:11px;
	font-weight:bold;
}
#cMainBox_searchAdv label
{
	vertical-align:middle;
}
#cMainBox_searchAdv input.halfbox
{
	width: 30%;
}


/* KARTA PRODUKTU */
/**/
#productMain div.product-header
{
	margin-top: 20px;
	padding: 0px 5px 15px 5px;
	border-bottom: 3px solid #d8f494;
}
#productMain div.prodLogo
{
	float: left;
	width: 200px;
}
#productMain div.tIcons
{
	float: right;
	width: 135px;
	text-align: right;
}
#productMain div.tIcons a
{
	margin: 0 2px
}
#productMain div.promotion_status
{
	margin-left: 210px;
	margin-right: 140px;
}

#productMain div.product_data
{
	padding: 5px 25px;
	border-bottom: 3px solid #d8f494;
	height: 100%;
	float: left;
}
#productMain div.product_data div.product_data-left
{
	padding: 10px 0;
	float: left;
	width: 280px;
}
#productMain div.product_data div.product_picture-bg
{
	float: right;
	width: 267px;
	/*
	background-image: url(../images/vertical-dot.gif);
	background-repeat: repeat-y;
	*/
	background-image: url(../images/vertical-line.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#productMain div.product_data div.product_picture
{
	padding: 10px 0 10px 7px;
	width: 260px;
}
#productMain div.product_data h1
{
	color: #1b4575;
	font-size: 1.2em;
	margin-top: 0;
}
#productMain div.product_data div.prodDesc
{
	color: #a2a29f;
	font-weight: bold;
	font-size: 0.85em;
}
#productMain div.product_data div.prodDesc a
{
	color: #3298db;
}
#productMain div.product_data div.price_brutto
{
	color: #1b4575;
	font-size: 2.2em;
	font-family: Tahoma;
	font-weight: bold;
	margin: 20px 0 15px 0;
	text-transform: uppercase;
}
#productMain div.product_data div.price_brutto span
{
	color: #eb2700;
	text-transform: lowercase;
}
#productMain div.product_data div.prodDesc p span
{
	color: #3298db;
}
#productMain div.product_data div.button-buy
{
	margin: 15px 0;
	background-image: url(../images/horizontal-line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 60px;
}

#productMain div.hotlinks
{
	text-align: center;
	padding: 7px 10px;
	border-bottom: 3px solid #d8f494;
	color: #34538c;
	font-weight: bold;
	font-size: 0.85em;
	text-transform: uppercase;
}
#productMain div.hotlinks a
{
	color: #34538c;
	margin: 0 7px;
}

#productMain div#show_description
{
	font-size: 0.85em;
	border-bottom: 1px solid #d8f494;
	margin-bottom: 20px;
}

#productMain h3
{
	color: #eb7f00;
	border-top: 1px solid #d8f494;
	margin-top: 0;
	padding: 3px 15px 3px 15px;
	font-size: 1em;
	background-color: #f7f7f7;
}
#productMain div#show_description div.client_desc
{
	margin: 10px 15px 10px 15px;
	color: #34538c;
	font-weight: bold;
}
#productMain div#show_description div.client_desc table.prodDesc td
{
	padding: 5px 0;
	color: #34538c;
	font-weight: bold;
}
#productMain div#show_description div.client_desc table.prodDesc td.c1
{
	width: 25%;
}
#productMain div#show_description div.client_desc table.prodDesc td.c2
{
	padding-left: 10px;
}


#productMain div.prodMiniPic
{
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 3px solid #d8f494;
}
#productMain div.prodMiniPic div.item
{
	float: left;
}


/*
#productMain #show_variants {width:445px; margin:20px auto 20px auto;}
#productMain #show_variants table {width:100%;}
#productMain #show_variants th {font-size:11px; font-weight:bold; color:#6D609E; padding:0 10px 0 0; display:none;}
#productMain #show_variants th.price {text-align:right;}
#productMain #show_variants td {border-bottom:1px solid #F8C2CE; padding:2px 8px 2px 0;}
#productMain #show_variants td.pname a {color:#974578; font-weight:bold; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_variants td.vname {color:#6D609E; font-weight:normal; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_variants td.instock {}
#productMain #show_variants td.wishlist a {color:#c69; font-weight:normal; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_variants td.status {}
#productMain #show_variants td.price {font-size:12px; font-weight:bold; color:#DB0066; text-align:right;}
#productMain #show_variants td.buttons {padding:2px 0;}
*/


#productMain #show_opinion
{
	width:445px;
	margin:0 auto 20px auto;
	color: #34538c;
	font-size: 0.85em;
}
#productMain #show_opinion .red
{
	font-weight:bold;
}
#productMain #show_opinion h4
{
	font-weight:bold;
	margin-bottom:5px;
}
#productMain #show_opinion .opinion_txt
{
	margin:0 0 10px 10px;
	padding-bottom:10px;
	border-bottom: 1px solid #d8f494;
}


#productMain #show_form_opinion
{
	width:445px;
	margin:0 auto 20px auto;
}
#productMain #show_form_opinion p
{
	margin-bottom:5px;
}
#productMain #show_form_opinion table
{
	width:70%;
	margin:0 auto;
}
#productMain #show_form_opinion table td
{
	color: #a2a29f;
	font-size:11px;
}
#productMain #show_form_opinion select.cInput
{
	width:202px;
}
#productMain #show_form_opinion input.cInput
{
	margin:0;
	width:200px;
}


#productMain #show_question
{
	width:445px;
	margin:0 auto 20px auto;
}
#productMain #show_question p
{
	margin-bottom:5px;
}
#productMain #show_question table
{
	width:70%;
	margin:0 auto;
}
#productMain #show_question table td
{
	color: #a2a29f;
	font-size:11px;
}
#productMain #show_question select.cInput
{
	width:202px;
}
#productMain #show_question input.cInput
{
	margin:0;
	width:200px;
}

#productMain #show_send_friend
{
	width:445px;
	margin:0 auto 20px auto;
}
#productMain #show_send_friend p
{
	margin-bottom:5px;
}
#productMain #show_send_friend table
{
	width:70%;
	margin:0 auto;
}
#productMain #show_send_friend table td
{
	color:#a2a29f;
	font-size:11px;
}
#productMain #show_send_friend select.cInput
{
	width:202px;
}
#productMain #show_send_friend input.cInput
{
	margin:0;
	width:200px;
}


/*
#productMain #show_similar {width:445px; margin:0 auto 20px auto;}
#productMain #show_similar table {width:100%;}
#productMain #show_similar th {font-size:11px; font-weight:bold; color:#6D609E; padding:0 10px 0 0; display:none;}
#productMain #show_similar th.price {text-align:right;}
#productMain #show_similar td {border-bottom:1px solid #F8C2CE; padding:2px 8px 2px 0;}
#productMain #show_similar td.pname a {color:#974578; font-weight:bold; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_similar td.instock {}
#productMain #show_similar td.wishlist a {color:#c69; font-weight:normal; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_similar td.status {}
#productMain #show_similar td.price {font-size:12px; font-weight:bold; color:#DB0066; text-align:right;}
#productMain #show_similar td.buttons {padding:2px 0;}

#productMain #show_accessories {width:445px; margin:0 auto 20px auto;}
#productMain #show_accessories table {width:100%;}
#productMain #show_accessories th {font-size:11px; font-weight:bold; color:#6D609E; padding:0 10px 0 0; display:none;}
#productMain #show_accessories th.price {text-align:right;}
#productMain #show_accessories td {border-bottom:1px solid #F8C2CE; padding:2px 8px 2px 0;}
#productMain #show_accessories td.pname a {color:#974578; font-weight:bold; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_accessories td.instock {}
#productMain #show_accessories td.wishlist a {color:#c69; font-weight:normal; font-size:11px; font-family:Tahoma, Arial, "Trebuchet MS", Verdana, Sans-Serif;}
#productMain #show_accessories td.status {}
#productMain #show_accessories td.price {font-size:12px; font-weight:bold; color:#DB0066; text-align:right;}
#productMain #show_accessories td.buttons {padding:2px 0;}
*/



/* WISHLIST */
/*
#cMainBox_wishlist {color:#974578; font-size:11px;}
.cMainBox_wishlist h4 {margin:5px 0 5px 0;}
.cMainBox_wishlist h4 span a {color:#974578; font-size:14px;}
.cMainBox_wishlist h5 {color:#db0066; font-weight:bold; margin:10px 0; font-size:12px;}
.cMainBox_wishlist label {vertical-align:middle;}
.cMainBox_wishlist .comment {margin-bottom:10px;}
.cMainBox_wishlist .comment textarea.cInput {width:200px; height:25px; float:left; color:#db0066;}
.cMainBox_wishlist .comment .txt {float:left; color:#db0066;}
.cMainBox_wishlist .comment input[type="image"] {margin:0 0 0 5px; vertical-align:middle; float:right;}
.cMainBox_wishlist .comment img {position:absolute; left:150px;}
.cMainBox_wishlist .footer {height:auto; text-align:center;}
.cMainBox_wishlist .footer table {width:90%; margin:0 auto;}
.cMainBox_wishlist .footer table .c2 input {width:30px;}
.cMainBox_wishlist .footer table th {font-weight:bold; text-align:left; padding-bottom:5px; color:#974578; font-size:11px;}
.cMainBox_wishlist .footer table td {text-align:left; color:#974578; font-size:11px;}
.cMainBox_wishlist .footer table .c1 {text-align:right; width:25%;}
.cMainBox_wishlist .footer table .c2 {text-align:right; width:30%;}
.cMainBox_wishlist .footer table .c3 {text-align:right; width:30%;}
.cMainBox_wishlist .footer table .c4 {text-align:right; width:15%}
.cMainBox_wishlist .price {font-size:14px; color:#974578; margin:0 0 20px 0;}
.cMainBox_wishlist .price span {font-size:20px; font-weight:bold; color:#db0066;}
.cMainBox_wishlist .buttons2 {margin-bottom:40px;}
.cMainBox_wishlist .pay_button {float:right; margin-left:10px; padding:0 5px; height:25px; border:1px solid #974578; color:#974578; font-family:Tahoma, Arial, Sans-Serif; font-size:10px; font-weight:bold; text-transform:uppercase;}
.wishlist a {color:#c69; font-size:10px;}
.wishlist a.txt {position:relative; top:-5px;}
*/

/* ZAMOWIENIE */
/**/
#cMainBox_order h2
{
	font-size: 12px;
}
#cMainBox_order h3
{
	margin: 10px 0;
}
#cMainBox_order h4
{
	margin:10px 0;
	border-bottom:1px solid #dde8c6;
}
#cMainBox_order table.basket_view_in_order
{
	width:100%;
	margin-bottom:10px;
	font-size: 11px;
}
#cMainBox_order table.basket_view_in_order th
{
	font-weight:bold;
	text-align:right;
	padding:2px 5px;
	border-bottom:1px solid #dde8c6;
}
#cMainBox_order table.basket_view_in_order td
{
	text-align:right;
	padding: 2px 5px;
	border-bottom:1px solid #dde8c6;
}
#cMainBox_order table.basket_view_in_order .c1
{
	text-align:left;
}
#cMainBox_order table.basket_view_in_order tr.last td
{
	font-weight:bold;
}
#cMainBox_order .box_delivery
{
	padding: 0 10px;
	font-size:11px;
}
#cMainBox_order .box_delivery dt
{
	margin-bottom:4px;
}
#cMainBox_order .box_delivery dd
{
	margin:3px 0;
}
#cMainBox_order table.delivery_form
{
	width:100%;
	margin-bottom:10px;
}
#cMainBox_order .priceDelivery span
{
	font-weight:bold;
}
#cMainBox_order .priceToPay span
{
	font-weight:bold;
	font-size:16px;
	font-family:Georgia, Times, Helvetica, Sans-Serif;
}

table.order_form
{
	/*width:100%;*/
	font-size:11px;
	margin-bottom:5px;
}
table.order_form td.c1
{
	text-align:right;
	font-weight:bold;
	width:180px;
}
table.order_form td.c2
{
	width:310px;
}
table.order_form td.c2 input.cInput
{
	width:300px;
}
table.order_form td.c2 textarea
{
	width:300px;
}

#cMainBox_order .buttons
{
	margin:20px auto;
	text-align:center;
}
#cMainBox_order .buttons input
{
	margin:0 10px;
}



/* KONTAKT */
/**/

#cMainBox_contact {}
#cMainBox_contact div.error
{
	margin-bottom:1px;
}

#cMainBox_contact .cMainBoxBody
{
	width: 600px;
	margin: 0 auto;
}

#cMainBox_contact div.cMainBoxContent
{
	background-image: url(../images/contact-top-bg.gif);
	background-repeat: no-repeat;
	width: 598px;
	height: 215px;
}
#cMainBox_contact div.cMainBoxContent div.left
{
	padding: 25px 25px 20px 30px;
}
#cMainBox_contact div.cMainBoxContent div.left-address
{
	float: left;
}
#cMainBox_contact div.cMainBoxContent div.left-logo
{
	float: right;
}

#cMainBox_contact div.cMainBoxContent-bottom
{
	background-image: url(../images/contact-bottom-bg.gif);
	background-repeat: no-repeat;
	width: 598px;
	height: 405px;
}
#cMainBox_contact .right
{
	padding: 10px 25px 0px 30px;
	color: #333333;
}

#cMainBox_contact .contact_info {}
#cMainBox_contact .contact_form h4
{
	color: #76a802;
}
#cMainBox_contact .contact_form p
{
	margin-bottom:20px;
	font-size: 0.85em;
}
#cMainBox_contact .contact_form table
{
	/*width: 100%;*/
	width: 545px;
	font-size: 0.85em;
}
#cMainBox_contact .contact_form table td
{
	vertical-align: top;
	padding: 5px 0;
}
#cMainBox_contact .contact_form span.star
{
	vertical-align: top;
	color: #1d98df;
}
#cMainBox_contact .contact_form table .c1
{
	width: 60px;
	color: #76a802;
	font-weight: bold;
}
#cMainBox_contact .contact_form table .c2
{
	width: 165px;
}
#cMainBox_contact .contact_form table .c3
{
	width: 50px;
	color: #76a802;
	font-weight: bold;
}
#cMainBox_contact .contact_form table .c4
{
	width: 240px;
}

#cMainBox_contact .contact_form table td.c2 input.cInput
{
	background-image: url(../images/contact-input-bg.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 20px;
	border: none;
}
#cMainBox_contact .contact_form table td.c2 textarea.box
{
	background-image: url(../images/contact-textarea-box-bg.gif);
	background-repeat: no-repeat;
	width: 448px;
	height: 100px;
	border: none;
}
#cMainBox_contact .contact_form table td.c4 textarea.halfbox
{
	background-image: url(../images/contact-textarea-halfbox-bg.gif);
	background-repeat: no-repeat;
	width: 221px;
	height: 120px;
	border: none;
}
#cMainBox_contact .contact_form table td.submit
{
	text-align: right;
	padding-right: 10px;
}


#cMainBox_contact .contact_form td.info
{
	font-size:10px;
	color: #818280;
	padding-right: 10px;
}
/**/

/* DOKUMENTY / O FIRMIE, REJESTRACJA / LOGOWANIE */
/**/
.cMainBox .doc_paragraph
{
	margin:0 0 10px 0;
	color: #0a2350;
}
.cMainBox .doc_paragraph h4
{
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#cMainBox_firm .cMainBoxBody {}
#cMainBox_firm .cMainBoxContent
{
	margin-bottom:10px;
	padding-bottom:10px;
}

#cMainBox_form {}
#cMainBox_form .text_inside_box
{
	margin:10px;
}
#cMainBox_form form.register div
{
	text-align:center;
}
#cMainBox_form table.register_form
{
	margin:0 auto;
	text-align:left;
	width:350px;
}
#cMainBox_form table.register_form .c2
{
	padding-left:10px;
}
#cMainBox_form .cMainBoxContent
{
	margin-bottom:10px;
	padding-bottom:10px;
}


#cMainBox_login
{
	width: 600px;
}
#cMainBox_login .login_box
{
	margin:10px;
	padding:10px;
	border:1px solid #dde8c6;
}
#cMainBox_login .login_box table.passwd_form
{
}
#cMainBox_login .cInput {width:200px;}
#cMainBox_login textarea.cInput {width:200px;}
#cMainBox_login .cMainBoxBody {}
#cMainBox_login .cMainBoxContent ul
{
	color: #1c73ba;
}
#cMainBox_login .cMainBoxContent
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dde8c6;
}

#cMainBox_login .tabHist
{
	width: 550px;
}
#cMainBox_login .tabHist td
{
	padding:3px;
}
#cMainBox_login .tabHist hr
{
	display:none;
}
#cMainBox_login .tabHist th
{
	font-weight:bold;

	}
/**/

table.content-view-full-producers
{
	width: 100%;
}
table.content-view-full-producers td
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	width: 33%;
}