a.help{
	border: 1px solid #834820;
	font-family: calibri, tahoma, arial;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	color: #ffffff;
	vertical-align: middle;
}

#header-cloud h1{
	display: inline;
	font-size: 14px;
}

#header-cloud h2{
	display: inline;
	font-size: 12px;
}

#header-cloud p{
	display: inline;
}

/* styl dla tabelek */
#zajawka{
	margin: 10px 0px 0px 0px;
	text-align: center;
}
#zajawka img{
	height: 210px;
	margin: 0px 0px 10px 0px;
}

#zajawka div{

	padding: 3px;
	float: left;
	height: 320px;
	width: 155px;
	border: 1px solid #c0c0c0;
}


h1{
	font-size: 16px;
    margin-bottom:7px;
}
h2{
	font-size: 16px;
    margin-bottom:4px;
    font-weight:normal;
}
.nice{
	width: 100%;
	padding: 10px;
}

.nice td{
	border-bottom: 1px dotted #C9C7C3;
	padding: 5px;
	vertical-align: top;

}

.nice td.noborder{
	text-align: center;
	padding: 5px;
}

.nice p.title{
	background-color: #C2CCCF;
	padding: 4px 5px 4px 5px;
}

.nice p.title a{
	float: right;
}

.nice th{
	padding: 5px;
	background-color: #D7D5D1;
}

.error_message {
    color:#7F3707;font-size:14px;font-weight:bold;
}

/*Produkt opis szczegolowy*/
#product{
	margin-left:0px;
}
#product h2{
	font-size:18px;
	margin:0px;
}

.fontbigger{
	font-weight:bold;
	color:#7F3707;
}
.fontbold{
	font-weight: bold;
	color: #7F3707;
}
.fontsmallnoline{
	font-size: smaller;
}

.fontsmall{
	font-size: smaller;
	text-decoration: line-through;
}

#product .foto {
    clear:both;
    text-align:center;
    border-top:1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-left: 1px solid #8e0606;
    border-right: 1px solid #8e0606;
    padding:3px;
    overflow:hidden;
    height:100%;
    margin: 0px !important;
    width: 723px;
}

#product #cart {
	float: right;
	text-align: center;
	overflow:hidden;
	margin: 0px !important;
	height: 25px !important;
}
#product #cart img {
	float: none;
	vertical-align: middle;
	margin:0px 2px 0px 2px;
}

#product_description{
	margin-top: 20px;
}
#product .kontakt {
   	font-size: 11px;
    clear:both;
    text-align:left;

}
#comments div{
	margin: 10px 0px 30px 0px;
	border-bottom: 1px dotted gray;
}
#comments p{
	margin: 4px 0px 4px 0px;
}
#comments p.title{
	margin: 4px 0px 4px 0px;
	font-weight: bold;
}

#comments p.note{
	float: right;
	font-weight: normal;
}

/*Produkty zajawka*/
.sliderbox {
	border-left:1px solid #8E0606;
	float:left;
	height:19px;
	margin:0 0 0 7px;
	padding-left:6px;
	width:500px;
}
#slider{
	float: left;
}
.productbox {
/*	width: 167px !important;
	height: 212px !important;
	float: left !important;
	margin: 5px !important;
	padding: 2px !important;*/
	width: 179px !important;
	height: 212px !important;
	float: left !important;
	margin: 2px !important;
    background-color:yellow;
}

.productbox p{
	margin: 0px;
	padding: 0px;
}
.productbox .productsymbol{

    font-size:10px;
    width:160px;
}
.productbox .productimage{
    height:160px;
    width:160px;
    line-height:124px;
    text-align:center;
    vertical-align:middle;
    margin: 0 auto;
    float: left;
}
.productimage{margin-left: 4px !important;}
.productimage a {display:block; width:160px; height:160px;}
.productbox .productimage img{
    position:relative;
}
.productbox .productname{
	font-weight: bold;
	height:35px;
	overflow:hidden;
	padding-top:3px;
	padding-left: 3px;
	width: 200px;
}
.productbox .productprice{
float:right;
margin-right:2px;
margin-top:-22px;

}
.productbox .productcart{
	float:right;
	margin-right:2px
}


/*stronicowanie*/
#pages{ clear: both; }

#ordersteps{
	/*width: 100%;*/
	margin: -6px 0px 0px 0px;
	color: #3D2210;
	text-align: center;
}

#ordersteps span{
	margin: 0px 10px 0px 10px;
}
#ordersteps img{
    position:relative;
    top:-2px;
}

/* LINKI */

a{
/*	color: #FFFFFF;*/
	text-decoration:none;
}

.yellow{ color: #FFFF00; }
a.yellow{ color: #FFFF00; }
a.yellow:hover{ color: #FFFF00; text-decoration: underline; }

.texterror{
	color: red;
	font-weight: normal;
}


#working{ margin: 15px 0px 0px 0px; }

label{ vertical-align: middle; }

/*SLIDER*/
.filter_box {
    width:688px;
    overflow:hidden;
	color: #2f2f2f;
	margin-top: 5px;
}
div.category {
    font-size:13px;
    float:left;
    margin-bottom:5px;
}
div.category a, h2.category a{
    font-size:11px;
}
h1.category {
    font-size:18px;
    float:left;
    margin-bottom:5px;
}
#price_track {
    background:transparent url(/images/slider/track.gif) repeat-x scroll 0px 9px;
    float:left;
    width:180px;
    height:21px;
    position:relative;
    margin:0px 4px;
}
#price_track_selected {
    display:inline;

    height:21px;
    left:0px;
    width:180px;
    position:absolute;
    top:0;
    z-index:1;
}
#show_price_to{
	margin-left: 8px;
}
#price_handle_1, #price_handle_2 {
    background:transparent url(/images/slider.png) no-repeat;
    cursor:pointer;
    height:13px;
    width:13px;
    position:absolute;
    top:3px;
    z-index:2;
}
#price_handle_1 {
    left:0px;
}
#price_handle_2 {
    left:171px;
}
#slider span {
    font-size:12px;
    float:left;
    line-height:18px;
    width: 50px;
}
#slider .from, #slider .to {
 float: left;
 color: #8e0606;
}
#slider .from {
    text-align:right;
}
/*SLIDER*/

/**DODATKOWE TLA*/
.search-form-searchterm-ctn { background:transparent url(/images/front/search_input.gif) no-repeat; }

.print_options{border: 1px solid #ccc; background-color: #eee; clear: both; margin-top: 5px; padding: 5px;}
.contest_input{border: 1px solid #ccc; float: left; width: 250px; height: 32px; font-size: 14pt; margin: 0 5px;}
.contest_input:focus{border: 1px solid #faa002; background: #FFFBCF;}
#contest-form{margin-top: 15px;}
#contest-form label{float: left; padding-top: 10px; text-align: left; font-size: 11pt; width: 200px;}
.contest-subtitle{width: 100%; clear: both; font-weight: bold; color: #232323; float: left; margin: 10px 0;}
.contest_check_box{float: left; width: 100%;}
.contest_check{float: left }
.contest_check_box label{ padding-top: 0px !important; font-size: 9pt; margin: -3px 5px 0 5px;}
.contest_check_element{margin: 6px; float: left; width: 300px;}
.contest-texta{width: 425px;height:170px; border: 1px solid #ccc; float: left;}
.contest-texta:focus{border: 1px solid #faa002;background: #FFFBCF; }
.contest_friend{width: 100%; clear: both; padding: 5px 0; }
.contest_submit{width: 200px;height: 30px; font-size: 13pt; float: right; margin:15px 100px 15px 0; background-color: #faa002; border: 1px solid #ccc; cursor: pointer;}
.contest_line{width: 95%; float: left; border-bottom: 1px solid #faa002; clear: both; margin: 14px 0px 4px 0; }
#contest_errors{color: #ff0000; line-height: 20px; border: 1px solid #ff0000; float: left; width: 650px; padding: 10px; margin: 10px;}

.contest_input{border: 1px solid #ccc; float: left; width: 250px; height: 32px; font-size: 14pt; margin: 0 5px;}
.contest_input:focus{border: 1px solid #faa002; background: #FFFBCF;}
#contest-form{margin-top: 15px;}
#contest-form label{float: left; padding-top: 10px; text-align: left; font-size: 11pt; width: 200px;}
.contest-subtitle{width: 100%; clear: both; font-weight: bold; color: #232323; float: left; margin: 10px 0;}
.contest_check_box{float: left; width: 100%;}
.contest_check{float: left }
.contest_check_box label{ padding-top: 0px !important; font-size: 9pt; margin: -3px 5px 0 5px;}
.contest_check_element{margin: 6px; float: left; width: 300px;}
.contest-texta{width: 425px;height:170px; border: 1px solid #ccc; float: left;}
.contest-texta:focus{border: 1px solid #faa002;background: #FFFBCF; }
.contest_friend{width: 100%; clear: both; padding: 5px 0; }
.contest_submit{width: 200px;height: 30px; font-size: 13pt; float: right; margin:15px 20px 15px 0; background-color: #faa002; border: 1px solid #ccc; cursor: pointer;}
.contest_line{width: 95%; float: left; border-bottom: 1px solid #faa002; clear: both; margin: 14px 0px 4px 0; }
#contest_errors{color: #ff0000; line-height: 20px; border: 1px solid #ff0000; float: left; width: 650px; padding: 10px; margin: 10px;}
#contest_regualtion{float:left;margin-top:20px;text-align:right;width:480px; }
.offer_fix{cursor: pointer;}
#product .productbox{margin:2px 4px 2px 0 !important;}

.form-errors {
	color: #B10B09;
}