/*
	Kolor tla na okolo strony
*/

body
{
	background-color: #FFFEFF;
}
/*
Kolor tla menu w topie
*/
#top
{
	background-color: #FEFFFF;
}
/*
Kategorie,
*/
#cat_menu .content ul li a,
#cat_menu .content ul li a:link,
#cat_menu .content ul li a:visited,
#cat_menu .content ul li a:hover
{
	color: #303030;
}

/*
Kolor podswietlonej kategorii
*/
#cat_menu .content ul li.selected a,
#cat_menu .content ul li.selected a:link,
#cat_menu .content ul li.selected a:visited,
#cat_menu .content ul li.selected a:hover
{
	color: #313131;	
}

/*
Kolor tla podswietlonej kategorii
*/
#cat_menu .content ul li.selected
{
	background-color: #DEDEDE;
}

/*
Strzalka przed kateogira
*/
#cat_menu .content ul li span
{
	color: #2f2f2f;
}
/*
Odnosniki
*/
a:hover
{
	color:#69B8E3;
}



/*
Odnosniki po najechaniu
*/
a, a:link, a:visited, a:hover
{
	color:#2F7AAA;
}

/*
	boczne ramki na okolo strony
*/
#page_container
{
	border:0;
	border-left: 10px solid #FFFFFE;
	border-right: 10px solid #FFFFFE;
}

div#left_content .box:first-child .title div,
div#left_content .box.first .title div
{
	height: 45px;
	line-height: 45px;
	background-image: url('../../images/lupa.gif');
}

div#right_content .box:first-child .title div,
div#right_content .box.first .title div
{
	height: 45px;
	line-height: 45px;
}

div#right_content  #cart .title div,
div#right_content  #cart .title div
{
	padding-left: 25px;
	background-image: url('../../images/cart.gif');
	background-position:left center;
	background-repeat: no-repeat;
}

#middle_content
{
	width: 535px;
}

.product_pair
{
	width: 510px;
}

#top
{
	margin:0;
}

#search .content
{
	padding: 10px 0;
}

/*
Kolor lewej i prawej kolumny, kolor glownego naglowka
*/
#page_container,
#left_column,
#right_content
{
	background:#F0F0F1;
}

/*
Kolor tla prostej wyszukiwarki i mini-koszyka, ramka na okolo marek
*/
#right_content #search:first-child .title,
#left_content #search.first .content,
#search .content,
#search .content form,
#big_middle_right_column .title,
#middle_content .title,
#cart.first,
#cart.first #summary
{	
	background:#F0F0F0;
}

.brands
{
	border-width: 0 30px;
	border-style: solid;
	border-color: #F0F0F0;
/*	height: 1200px;*/
}

body,
input,
button,
#top_menu p, #top_menu a,
#search .content input,
#search .content form button,
#urf_form fieldset div.validation_error,
#uas_form input[type="text"],
#uas_form select,
#uc_form fieldset table tfoot.summary th,
#uc_form fieldset table tbody tr.prep th,
#uc_form fieldset table tbody tr.prep td,
#uc_form fieldset table tbody tr.sum1 th,
#uc_form fieldset table tbody tr.sum1 td,
#uc_form fieldset table tr.prep th.pieces,
#uc_form fieldset table tr.prep td,
#uc_form fieldset table tbody td.lprice th,
#uc_form fieldset table tbody td.lprice2 th,
#uc_form fieldset table tbody td.quantity th,
#uc_form button,
.pdetails .pdesc h1,
.pdetails .order_params .selection_box input,
.pdetails .order_params .selection_box select
table.fields td input,
table.fields td select,
button.red_box, button.white_box,
#addOtherSize,
button.boxbut,
#orderSample,
.order_params table.fields .addOptions button,
#uc3_form table tbody td div p,
#uc3_form button#submit3,
button#printoffer,
.print_view td
{
	font-family: Arial, 'DejaVu', sans-serif;
	font-size: 11px;
}

h2,
#big_middle_right_column .title,
#middle_content .title,
.product .name,
.product .name a,
.box:first-child .title,
.box.first .title,
.infop .stuff ul li,
.uar_form .uar_container > * > * > p,
#uapr_form .uapr_container > p
{
	font-size: 13px;
}

#login_panel fieldset input,
.product a,
.product a.button,
.pdetails a.button,
.product .prod_no,
#search .content form a:first-child,
#search .content form a:first-child:visited,
#search .content form a:first-child:link,
#search .content form a:first-child:hover,
#search .content form a.first,
#search .content form a.first:visited,
#search .content form a.first:link,
#search .content form a.first:hover,
#cat_menu .content ul li span,
#cart .content .name span,
#cart .content .summary div,
#urf_form div.required,
#uc_form fieldset table tbody td p.colors,
.pdetails .order_params .selection_box.plusl,
.pdetails .order_params .selection_box.plusr,
button.pdetails_cart,
.pdetails .pdesc table.quantity thead tr td,
#addLabellingBut,
.uar_form label,
.uar_form a,
#uapr_form .double2
{
	font-size: 9px;
}

#cart .content .summary div div,
.box .title,
.cart_entry .name_opts h1,
.cart_entry .name_opts h2,
.pdetails .pdesc h3,
.pdetails .order_box table.total td span,
.pdetails .details_decorator_caption,
.infop .text p:first-letter,
#step_indicator div
{
	font-size: 12px;
}

.pdetails h1,
#step_indicator p,
#step_indicator div#step_indicator_step,
#uc2_form h2,
span#overallPrice
{
	font-size: 14px;
}

.pdetails .pdesc h2
{
	font-size: 17px;
}

.pdetails .order_box table.total td
{
	font-size: 14px;
}

.infop h1
{
	font-size: 22px;
}

/*
Tlo pagera
*/
#pager
{
	background: #D6D6D7;
}

/*
Tlo stopki
*/
#footer,
#footer #gray_label
{
	background: #FF9C02;	
}

/*
Naglowki, przycisk more
*/
#left_content #cat_menu #cat_textiles.content .title,
#left_content #cat_menu div.content .title,
#right_content #cat_menu div.content .title,
div#left_content .box .title,
div#left_content .box.red .title,
div#right_content .box .title,
div#right_content .box.red .title,
#uc_form fieldset table thead th,
table.prodsummary tr.head td,
tr#bar1 td,
#bar1,
table.prodsummary tr.head td,
table.prodsummary tr.info td
{
	background: #FF9C01;
}

table.prodsummary tr.head td
{
	border-bottom-color: #FF9C01;
}


#left_content #cat_menu #cat_textiles.content .title,
#left_content #cat_menu div.content .title,
#right_content #cat_menu div.content .title
{
	behavior: url(/iepngfix.htc);
	background: #FF9C01 url('../../images/lefttick.png') left center no-repeat;
}

.uar_form button,
.product a.button,
#uas_form #uas_search
{
	background-color:#FF9C01;
	border-color: #FF9C01;
}

#top_menu a:hover
{
	behavior: url(/iepngfix.htc);
	background:#FF9C01 url('../../images/ticktop.png') center bottom no-repeat;
}

#left_content #cat_menu .decorator
{
	border-bottom: 3px solid #FF9C01;
}

#left_content #cat_menu #cat_textiles.content .title,
#left_content #cat_menu div.content .title,
#right_content #cat_menu div.content .title,
div#left_content .box.red .title,
div#right_content .box.red .title
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

/*
Tlo pod kategoriami
*/
#cat_menu .content,
#left_content #cat_menu .decorator
{
	background: #F0F1F0;
}

/*
Kolor ramki na okolo pola mini-wyszukiwarki i tabelki mini-koszyka
*/
#search .content input
{
	border:1px solid #D6D6D6;
}

#cart .content .info,
#cart .content .name,
.box .content div
{
	border-color: #D6D6D6;
	border-collapse: collapse;
}

/*
Glowny kolor czcionki
*/
body
{
	color: #757575;
}

/*
Kolor tekstu na przyciskach, menu
*/

#top_menu,
#top_menu a
{
	color: #8B8B8B;
}

/*
Kolor tekstu w glownym naglowku, tekst w koszyku
*/
#big_middle_right_column .title,
#big_middle_right_column .title a,
#middle_content .title,
#middle_content .title a,
div#cart,
#cart .content .name,
#cart .content .pieces span
{
	color: #929293;	
}

/*
Kolor przy filtrach, liczby w filtrze
*/
#sort .content .entry .info div.count span,
#sort .content .entry .name
{
	color: #929292;	
}

/*
Kolor tekstu w naglowkach
*/
#sort .content .entry .info div.count
{
	text-align: right;
}

/*
Kolory czczionek w naglowkach, dolny pasek pod kategoriami, tlo strony
*/
#orderSample,
.product a.button,
button,
.box .title,
.uar_form button,
div#left_content .box .title div,
div#right_content .box .title div,
#search .content form button,
#pdetailsCart,
#gray_label,
#gray_label a,
#cart .content .summary button
{
	color: #FFFFFF;
}

#left_content #cat_menu #cat_textiles.content .title,
#left_content #cat_menu div.content .title,
#right_content #cat_menu div.content .title
{
	border-bottom-color: #FFFFFF;
}

#middle_content,
#big_middle_right_column,
#search .content input,
.mailform input,
.mailform textarea,
.brands
{
	background: #FFFFFF;
}

.mailform input,
.mailform textarea
{
	background-color: #FFFFFF;
	border: 1px solid #A1A59F;
	margin-bottom: 5px;
	padding: 0;	
	width: 70%;
}

/*
Kolor linku "zaawansowane"
*/
#search .content form a:first-child,
#search .content form a:first-child:visited,
#search .content form a:first-child:link,
#search .content form a:first-child:hover,
#search .content form a.first,
#search .content form a.first:visited,
#search .content form a.first:link,
#search .content form a.first:hover 
{
	color: #8F8F8D;
}

/*
Kolor tekstu na przyciskach
*/
#orderSample,
#uc_form button
{
	color: #000000;
}

/*
Kolor tekstu w filtrze
*/
#sort .content .entry .info a.value,
#sort .content .entry .info div.count,
#sort .content .entry .name span,
#sort .content .entry .name span.em
{
	color: #34332E;
}

#sort .content .entry .info a.value
{
	text-decoration: none;
}

#sort .content .entry .info a:hover
{
	text-decoration: underline;
}

/*
Kolor przycisku 1
*/
#pdetailsCart,
#uc_form button#submitbtn
{
	background-color:#CC0001;
}

/*
Tekst w naglowkach
*/
div#left_content .box.gray .title,
div#right_content .box.gray .title,
#top10 ol
{
	color:#4F7FA5;
}

/*
Tekst i odnosniki w pagerze
*/
#pager,
div#pager_info a
{
	color:#494949;
}

/*
Naglowek opisu produktu
*/
.pdetails .details .lname
{
	color:#55AADC;
}
/*
Header code
*/
.product .prod_no
{
	color:#8F8F8E;
}
/*
Prodcode
*/
.product .name a,
#prodname2,
.pdetails .pdesc h2 
{
	color:#4E3032;
}

/*
Komunikaty
*/
.pdetails .pdesc table.quantity thead th.hideprices,
.mailform .error
{
	color: #FF0000;
}

/*
Kolor stopki
*/
#gray_label
{
	background-color:#D6D4C7;
}

#top_banner
{
	background-image: none;
}

.top_1
{
	background-image: none;
}

/*
Kolor przyciskow
*/

button.boxbut
{
	color: #A1A59F;
	border-color: #A1A59F;
	line-height:18px;
}

button.sendemail,
button.print
{
	padding-left: 20px;	
}

.sendemail
{
	behavior: url(/iepngfix.htc);
	background: url(../../images/ico_mail.png) left center no-repeat;
}

.print
{
	behavior: url(/iepngfix.htc);
	background: url(../../images/ico_print.png) left center no-repeat;
	margin-left: 5px;
}

.print_view td
{
	vertical-align: top;
	padding: 10px;
}

.mailform
{
	padding: 15px;
	margin: 0;
	border:0;
	opacity: 0;
	display:none;
	overflow:hidden;
	height: 0;
}

.mailform2
{
	width: 50%;
	margin: auto;
	height: auto;
	display: block;
	opacity: 1;
	overflow: none;
}

.mailform form
{
	text-align:right;
}

.mailform label
{
	padding-right: 5px;
	text-align: left;
	float:left;
	font-weight: bold;
}

.mailform input
{
	position: relative;
	left: 3px;
}

.mailform textarea
{
	width: 100%;
	height: 100px;
}

.mailform .sendemail
{
	width: 100px;
	position: relative;
}

.mailform .header
{
	font-weight: bold;
	text-align:left;
	padding-bottom: 10px;	
}

.mailform .desc
{
	text-align: justify;
	padding-bottom: 10px;
}

.mailform .error
{
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}

/*
Ramka pod pagerem
*/
#pager
{
	border-bottom: 3px solid #FFFDFE;
	margin: 0;
	padding: 0;
	position: relative;
	top: 3px;
}

/*
Linie oddzielajace filtry
*/
#sort .content .entry .name
{
	border-bottom: 1px dashed #9B3425;
	border-top: 1px dashed #9B3425;
	height: 32px;
	line-height: 32px;
}

#pager_info
{
	height: 45px;
	line-height: 45px;
	display: block;
}

#pager #gray_label
{
	margin: 0;
	padding: 0;
}

#pager #gray_label p
{
	height: 45px;
	line-height: 45px;	
}

#cart .content .info
{
	background: transparent;
}

.brands
{
	text-align: center;
	padding: 10px;
/*	height: 1200px;*/
}
.brands img
{
	padding: 5px 0;
}

/*
Naglowki, ramka na okolo banera,kolor tla pagera
*/
div#left_content .box.first .title,
div#right_content .box.first .title,
#top #baner1,
#search .content form button
{
	background: #D6D6D6;		
}

button,
#cart .content .summary button
{
	background-color: #D6D6D6;
	background-image: none;	
	border: 0;
	line-height: auto;
	height: auto;
}

