body													{ background: url('img/sk/tlo_bg.jpg') repeat-x top left #e3c37a; font-family: arial, verdana, sans-serif; }
div#glowna_grafa							{ background: url('img/sk/main_bg.jpg') no-repeat top center; width: 100% }
div#main_wrapper							{ width: 1002px; padding-top: 5px; }

/* HEADER */

div#main_body									{ float: left; text-align: left; width: 586px; padding: 0px 11px; }
div.main_body_bg							{ background: #dbe3b7; padding: 0px 10px; }

div#stopka_main								{ width: 1002px; background: url('img/sk/tresc_middle.png') repeat-y top center; }
div#stopka_bg									{ width: 1000px; min-height: 90px; background: url('img/sk/bottom_top.jpg') no-repeat top center #f3d573; color: #404040; text-align:left; }
div#stopka_header							{ padding: 50px 0px 0px 10px; }
div#stopka_header h2					{ font-size: 18px; font-weight: bold; margin: 0px; }

div#stopka_linki_head					{ width: 950px; }
div#stopka_linki							{ float: left; width: 270px; text-align: left; }
div#stopka_linki a						{ font-size:16px; font-weight:bold; color:#404040; }
div#stopka_separator					{ float: left; width: 70px; }


div#rodzaje_platnosci		{ width: 414px; text-align: center; margin: 0px auto; }
#dotpay									{ background: url('img/sk/platnosci/dotpay.png') no-repeat 0 -32px; width: 80px; height: 32px; float: left; margin: 0px 3px; }
#dotpay:hover						{ background: url('img/sk/platnosci/dotpay.png') no-repeat 0 0; width: 80px; height: 32px; float: left; margin: 0px 3px; }
#paypal									{ background: url('img/sk/platnosci/paypal.png') no-repeat 0 -32px; width: 100px; height: 32px; float: left; margin: 0px 3px; }
#paypal:hover						{ background: url('img/sk/platnosci/paypal.png') no-repeat 0 0; width: 100px; height: 32px; float: left; margin: 0px 3px; }
#visa_e									{ background: url('img/sk/platnosci/visa_electron.png') no-repeat 0 -32px; width: 51px; height: 32px; float: left; margin: 0px 3px; }
#visa_e:hover						{ background: url('img/sk/platnosci/visa_electron.png') no-repeat 0 0; width: 51px; height: 32px; float: left; margin: 0px 3px; }
#euro										{ background: url('img/sk/platnosci/eurocard.png') no-repeat 0 -32px; width: 43px; height: 32px; float: left; margin: 0px 3px; }
#euro:hover							{ background: url('img/sk/platnosci/eurocard.png') no-repeat 0 0; width: 43px; height: 32px; float: left; margin: 0px 3px; }
#maestro								{ background: url('img/sk/platnosci/maestro.png') no-repeat 0 -32px; width: 53px; height: 32px; float: left; margin: 0px 3px; }
#maestro:hover					{ background: url('img/sk/platnosci/maestro.png') no-repeat 0 0; width: 53px; height: 32px; float: left; margin: 0px 3px; }
#visa										{ background: url('img/sk/platnosci/visa.png') no-repeat 0 -32px; width: 51px; height: 32px; float: left; margin: 0px 3px; }
#visa:hover							{ background: url('img/sk/platnosci/visa.png') no-repeat 0 0; width: 51px; height: 32px; float: left; margin: 0px 3px; }

/* HEADER - OFF */


/* MENUBOX */

div#menubox_top								{ width: 175px; background: #dbe3b7; padding: 0px 5px; }
div#menubox_top input[type=text]		{ width: 140px; }
div#menubox_tytul							{ font-weight: bold; }

/* MENUBOX - OFF */


/* LISTA PRODUKTÓW */
div#product										{ background-color: #fff; padding: 10px; margin: 0px 0px 5px 0px; }
div#product_header						{ border-bottom: 1px solid #ccc; padding-bottom: 7px; margin-bottom: 10px; }
div#product_header a					{ color: #000; text-align: center; }
div#product_header h2					{ text-align: center; margin: 0px; font-size: 16px; }

div#product_opis							{ font-size: 12px; text-align: justify; text-align: left; width: 380px; }
div#product_opis2							{ font-size: 12px; text-align: justify; text-align: left; width: 360px; }
div#product_opis_small				{ font-size: 12px; text-align: justify; text-align: left; width: 340px; }
span.odstep										{ padding: 5px 5px 5px 0px; }
span.ostatni_odstep						{ padding: 5px 0px; }

div#cena											{ font-size: 14px; color: #a0a0a0; color: #6B6B6B; font-weight: bold; }
span.cena_stala								{ color: #81a60e; font-weight: bold; }
span.cena_promocyjna					{ color: #EB1E25; font-size: 18px; }
span.cena_del									{ color: #ccc; font-weight: bold; text-decoration: line-through; }

div#pokaz											{ width: 132px; height: 26px; background: url('img/sk/koszyk_uk.png') no-repeat 0 0; cursor: hand; cursor: pointer; }
div#pokaz:hover								{ background: url('img/sk/koszyk_uk.png') no-repeat 0 -26px; }

/* LISTA PRODUKTÓW - OFF */

/* KARTA PRODUKTU */

div#karta_produktu						{ background-color: #fff; padding: 10px; margin: 0px 0px 5px 0px; text-align: justify; }
div#karta_produktu h1					{ margin: 0px; font-size: 20px; color: #bbb; text-align: left; }
span.dostepnosc								{ font-size: 12px; color: #77a935; text-align: right; padding: 0px 0px 5px 0px; }
.dostepny											{ text-transform: uppercase; font-size: 10px; }
.odnosnik_zdjecia							{ cursor: hand; cursor: pointer; text-decoration: none; }

table#cechy										{ background: #dbe3b7; text-align: left; padding-left: 10px; width: 230px; }
table#cechy select						{ background: #fff; border: 1px solid #dbe3b7; }
.opt_select										{ background: #f2f5e2; padding: 10px; margin: 0px; margin-left: 5px; }
.cechy_prod										{ margin: 0px; padding: 6px 5px 5px 5px; color: #404040; font-weight: bold; }
div#guzik_kup									{ background: url('img/sk/koszyk_uk.jpg') no-repeat 0 0; width: 236px; height: 41px; border: none; margin: 5px 0px 10px 0px; text-align: right; }
div#guzik_kup:hover						{ background: url('img/sk/koszyk_uk.jpg') no-repeat 0 -41px; width: 236px; height: 41px; border: none; margin: 5px 0px 10px 0px; text-align: right; }
.inne_cechy										{ font-size: 10px; color: #6b6b6b; text-transform: uppercase; }

/* KARTA PRODUKTU - OFF */

a															{ font-weight: none; color: #6b6b6b; font-family: arial; text-decoration: none; }
a:visited 										{ color: #6b6b6b; text-decoration: none; }
a:hover 											{ color: #6b6b6b; text-decoration: underline; }
a:active 											{ color: #6b6b6b; font-weight: none; }

select 												{ font-size: 12px; }
hr 														{ border: 0px; color: #cbcbcb; background-color: #cbcbcb; height: 1px; width: 98%; }
form 													{ margin: 0px; }

div.belka 										{ height: 51px; text-align: left; }
div.belka_top									{ background: url('img/sk/menu_bg_top.png') no-repeat top center; height: 5px; }
div.belka_middle							{ background: url('img/sk/menu_bg_middle.png') no-repeat top center; height: 34px; line-height: 34px; vertical-align: middle; }
span.belka_inner							{ float:left; width:860px; text-align: left; }
div.belka_bottom							{ background: url('img/sk/menu_bg_bottom.png') no-repeat top center; height: 12px; }
div.belka a, 
div.belka a:visited,
div.belka a:active 						{ font-weight: bold; font-size: 12px; color: #fff; padding: 0px 20px;	vertical-align: top; text-decoration: none; text-transform: uppercase; text-shadow: #6a3d37 1px 1px 1px; }
div.belka a:hover 						{ background: url('img/sk/link_bg.png'); color: #fff; text-shadow: #6a3d37 1px 1px 1px; padding: 9px 19px; border-left: 1px solid #29759f; border-right: 1px solid #29759f; }

.slogan_pad										{ padding-top:9px; }

/* LOGOWANIE */

#sekretarka_login							{ width:279px; height:166px; float:right; background:url('img/sk/sekretarka_log.png') no-repeat bottom right; text-align: left; }
div.sekretarka_inner					{ padding: 80px 0px 0px 80px; }
strong.zaloguj								{ color: #218ec7; font-size: 14px; }
div#logowanie									{ padding: 3px 0px 3px 5px; }
div.tytuly										{ float: left; width: 35px; padding-top: 2px; }
div.tytuly2										{ float: left; width: 35px; padding-top: 7px; }
.pole_tekstowe								{ width:140px; border:1px solid #218ec7; }
.pole_tekstowe2								{ width:100px; border:1px solid #218ec7; margin-top: 5px; }
.login_submit 								{ background:url('img/sk/ok.png') no-repeat 0 -22px; width:35px; height:22px; border:0px; margin:0px; padding:0px; }

/* LOGOWANIE - OFF */

/* PO LOGOWANIU */

.kolor_spana									{ color: #1168ef; text-transform: uppercase; padding-left: 4px; }

/* PO LOGOWANIU - OFF */

div#container									{ width: 978px; background: url('img/sk/tresc_middle.png') repeat-y top center; padding: 0px 12px; }
div#menu_boxy									{ float: left; width: 185px; text-align: center; }

select.show_product_options 	{ width: 150px; }
td.article_list_title 				{ font-size: 12px; font-weight: bold; }
td.article_list_date					{ font-size: 10px; font-weight: normal; }
div.articles_list_back 				{  } /* lol */
div.articles_list_text 				{  } /* kolejny lol */
div.comment 									{ font-size: 12px; border: 1px solid #909090; padding: 5px; }
div.no_products,
div.empty_shopcart 						{ border: 1px solid #cfcfcf; background: #fafafa; color: #6b6b6b; padding: 10px; margin-bottom: 10px; }
div.no_coment 								{ border: 1px solid #cfcfcf; background: url('img/comments.gif') left center no-repeat #fafafa; color: #6b6b6b; padding: 5px 5px 5px 44px; }

#zdjecie_produktu
	{
		width: 140px;
		height: 210px;
		padding: 5px;
		margin-right: 10px;
		margin-bottom:10px;
		border: 1px solid #ccc;
	}

#zdjecie_produktu_big
	{
		width: 280px;
		height: 420px;
		padding: 5px;
		margin-right: 10px;
		margin-bottom:10px;
		border: 1px solid #ccc;
	}




/* OGÓLNE STYLE */

.float_left										{ float: left; }
.float_right									{ float: right; }
.clear_both										{ clear: both; }

/* KONIEC OGÓLNYCH STYLI */




/* stale cechy */
table.att2_table 							{ border-collapse: collapse; }

td.att2_name 									{ font-weight: bold; text-align: right; padding: 5px; }

td.att2_option 								{ padding: 5px; }

/* komunikaty */
div.pole_message_err,
div.pole_message,
div.pole_message_info 				{ background-color: #f4f2f4; padding: 5px 5px 5px 10px; font-size: 11px; }
div.pole_message_err 					{ color: #c70505; border-left: 10px solid #c70505; }
div.pole_message 							{ color: #5f9120; border-left: 10px solid #5f9120; }
div.pole_message_info 				{ color: #006e8a; border-left: 10px solid #006e8a; }

div.top_text 									{ background-color: #dbe3b7; color: #6b6b6b; padding: 5px 0px; text-align: left; font-weight: bold; margin-bottom: 5px; }
div.top_text2 								{ background-color: #ffffff; color: #6b6b6b; padding: 5px 0px; text-align: left; font-weight: bold; margin-bottom: 5px; }
div.top_text a,
div.top_text a:visited,
div.top_text a:hover,
div.top_text a:active 				{ color: #6b6b6b; }
div.article_date 							{ padding-left: 10px; }
div.article_text 							{ padding: 10px; background: #fff; }

/* tabelka danych dla rejestracji / zamawiania / mojekonto */
input.input_normal,
textarea.textarea_comment 		{ font-size: 13px; border:1px solid #909090; background-color: #ffffff; }
textarea.textarea_comment 		{ width: 555px; }
input.input_disabled 					{ font-size: 13px; border:1px solid #909090; background-color: #e5e5e5; }
input.input_amount 						{ font-size: 12px; border:1px solid #909090; background-color: #ffffff; width: 25px; text-align: center; }

div.search_notice 						{ line-height: 20px; height: 20px; padding: 0px 5px; background-color: #f5f5f5; border-top: 1px solid #c0c0c0; 	border-bottom: 1px solid #c0c0c0; }

.product_list_small_font 			{ color: #6b6b6b; }
.small_font,
.product_list_small_font,
.cart_small_font 							{ font-size: 10px; }

/* menu boxy */
input.sendform, 
button.sendform 							{ border: 1px solid #cbcbcb; background-color: #fcfcfc; width: 75px; height: 20px; font-size: 9px; text-transform: uppercase;	font-weight: normal; font-family: tahoma; color: #202020; }

div.ctable_menubox_category a,
div.ctable_menubox_category a:hover,
div.ctable_menubox_category a:visited,
div.ctable_menubox_category a:active	{ color: #6b6b6b; }

select.select_manufacturer 		{ width: 150px; border: 1px solid #909090; }
img.menubox 									{ border: 0px solid #909090; }

input.sendform_long,
button.sendform_long 					{ border: 1px solid #cbcbcb; background-color: #fcfcfc; width: 110px; height: 20px; font-size: 9px; text-transform: uppercase;	font-weight: normal; font-family: tahoma; color: #202020; }

/* buttons */

div.cart_button								{ cursor: hand; cursor: pointer; width: 132px; height: 26px; line-height: 26px; background: url('img/sk/koszyk_off.png') no-repeat top left; text-align: center; }
div.cart_button_on 						{ cursor: hand; cursor: pointer; width: 132px; height: 26px; line-height: 26px; background: url('img/sk/koszyk_on.png') no-repeat top left; text-align: center; }
div.cart_button a, div.cart_button_on a { font-weight: bold; font-size: 16px; text-decoration: none; padding: 10px 60px; }

div.buy_button, 
div.buy_button_on 						{ cursor: hand; cursor: pointer; width: 128px; height: 21px; line-height: 23px; background: #99cadb; color: #004b62; text-align: center; font-size: 10px; text-transform: uppercase; text-decoration: none; border: 1px solid #5aabc6; }

div.buy_button a, 
div.buy_button a:visited, 
div.buy_button a:hover, 
div.buy_button a:active,
div.buy_button_on a, 
div.buy_button_on a:visited, 
div.buy_button_on a:hover, 
div.buy_button_on a:active 		{ line-height: 23px; color: #004b62; font-size: 10px; text-transform: uppercase; text-decoration: none; }

div.buy_button_on 						{ background: #5aabc6; border: 1px solid #3989a3; }

div.more_button, 
div.more_button_on 						{ cursor: hand; cursor: pointer; width: 130px; height: 23px; line-height: 23px; background: #dbe3b7; color: #424242; text-align: center; font-size: 10px; text-transform: uppercase; text-decoration: none; border: 1px solid #c5d08c; }

div.more_button a, 
div.more_button a:visited, 
div.more_button a:hover, 
div.more_button a:active,
div.more_button_on a, 
div.more_button_on a:visited, 
div.more_button_on a:hover, 
div.more_button_on a:active 	{ line-height: 23px; color: #424242; font-size: 10px; text-transform: uppercase; text-decoration: none; }
div.more_button_on 						{ background: #e5e5e5; border: 1px solid #cfcfcf; }
/* end buttons */

span.currency 								{ font-weight: normal; color: #6b6b6b; text-transform: none; font-size: 12px; text-decoration: none; }
div.bookmark_div 							{ float: left; cursor: hand; cursor: pointer; width: 160px; background: url('img/sk/button_prod.png') no-repeat left; text-align: center; height: 25px; line-height: 25px; vertical-align: middle; }
div.bookmark 									{  } /* 3rd lol */

div.cart_control_links 
div a, 
div.cart_control_links 
div a:hover, 
div.cart_control_links div a:visited, 
div.cart_control_links div a:active 		{ color: #6b6b6b; font-size: 10px; text-transform: uppercase; text-decoration: none; line-height: 30px; }

div.backward 									{ margin-left: 10px; padding-left: 10px; background: url('img/back.gif') left center no-repeat; width: 100%; text-align: left; }
div.backward a, 
div.backward a:hover, 
div.backward a:visited, 
div.backward a:active 				{ font-size: 10px; text-transform: uppercase; color: #6b6b6b; }
hr.backward 									{ border: 0px; color: #cbcbcb; background-color: #cbcbcb; height: 1px; width: 100%; }

div.my_account 								{ padding: 3px; color: #6b6b6b; }
div.my_account_note 					{ color: #6b6b6b; background: url('img/note.gif') top left no-repeat #f4f2f4; padding: 12px 5px 12px 30px; }

div.img_mini 									{ cursor: hand; cursor: pointer; height: 50px; width: 50px; text-align: center; border: 1px solid #cfcfcf; }
div.img_mini_sel 							{ height: 50px; width: 50px; text-align: center; border: 1px solid #c70505; }

div.opakowanie 								{ width: 100px; height: 50px; border: 1px solid #cfcfcf; }

#login_text,
#notlogin_text 								{ background: url('img/mbox_top.jpg') repeat-x; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; height: 29px; 	line-height: 29px; vertical-align: middle; padding-left: 10px; color: #6b6b6b; padding-top: 1px; }

#login_text a,
#notlogin_text a 							{ font-weight: bold; color: #036F8C; }

#skarpetkowo_logo							{ float: left; border: 0px; padding: 0px; margin: 0px; height: 166px; text-align: left; }

#fake_button									{ text-transform: lowercase; color: #62901e; font-weight: bold; font-size: 10px; }
#fake_button:hover						{ text-transform: lowercase; color: #62901e; font-weight: bold; text-decoration: underline; }






/* tabelka danych dla rejestracji / zamawiania / mojekonto */
input.input_normal,textarea.textarea_comment {
	font-size: 13px; 
	border:1px solid #909090;
	background-color: #ffffff;
}
textarea.textarea_comment {
	width: 500px;
}
input.input_disabled {
	font-size: 13px; 
	border:1px solid #7b8060;
	background-color: #e5e5e5;
}
input.input_amount {
	font-size: 12px; 
	border:1px solid #7b8060;
	background-color: #ffffff;
	width: 25px;
	text-align: center;
}
tr.products_list_over {
	background-color: transparent;
}
tr.products_list_out {
	background-color: transparent;
}
div.search_notice {
	line-height: 20px;
	height: 20px;
	background-color: #e3edcd;
	border-top: 1px solid #7b8060;
	border-bottom: 1px solid #7b8060;
}
table.ctable,table.ctable_small,table.ctable_noborder,table.ctable_articles,
table.ctable_product, table.ctable_search,table.ctable_login
{
	width: 56px;
}
table.ctable_myaccount {
	width: 566px;
}
table.ctable_myaccount_small {
	width: 380px;
}
table.ctable,table.ctable_small,
table.ctable_search,table.ctable_login,table.ctable_myaccount,table.ctable_myaccount_small
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #7b8060;
}
table.ctable_sort {
	width: 100%;
	color: #444;
	margin-bottom: 5px;
}

td.ctable_sort_td {
	color: #404040;
	text-align: right;
	padding: 2px 5px;
}

td.ctable_sort_td td, td.ctable_sort_td a, td.ctable_sort_td a:active, td.ctable_sort_td a:visited, td.ctable_sort_td a:hover {
	color: #404040;
}

table.ctable_product {
	border: 1px solid #cfcfcf;
	width: 100%;
}
table.ctable_noborder {
	border-collapse: collapse;
}
table.ctable_articles th {
	height: 20px;
	text-align: left;
	font-size: 12px;
	color: #202060;
}
table.ctable th, table.ctable_search th,table.ctable_small th,table.ctable_login th,table.ctable_myaccount th,table.ctable_myaccount_small th {
	border: 0px;
	background-color: #9da86a;
	height: 25px;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	vertical-align: middle;
	font-weight: normal;
	padding: 5px 10px;
}
th.ctable ctable_th2 {
	border: 0px;
	height: 20px;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	vertical-align: middle;
	font-weight: normal;
}
table.ctable_product th {
	background-color: #e5e5e5;
	color: #6b6b6b;
	line-height: 29px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
table.ctable td
{
	padding: 5px 10px;
	background-color: #f2f5e3;
}

table.ctable_product th a, table.ctable_product th a:hover, table.ctable_product th a:active, table.ctable_product th a:visited {
	color: #6b6b6b;
	font-size: 12px;
}

table.ctable_small td
{
	border: 0px;
	background-color: #f2f5e3;
	padding: 5px;
}
table.ctable_noborder td {
	border: 0px;
	background-color: #f2f5e3;
}
table.ctable_myaccount th {
	text-align: center;
}
table.ctable_myaccount td {
	border: 1px solid #7b8060;
	background-color: #f2f5e3;
	font-size: 11px;
	padding: 2px 3px;
}
table.ctable_myaccount_small td {
	padding: 3px;
	font-size: 11px;
	background-color: #f2f5e3;
}
td.ctable_td,td.ctable_tdb,td.ctable_td2,td.ctable_order_bold
{
	height: 28px;
	background-color: #f2f5e3;
	text-align: left;
}
table.ctable_search td {
	height: 20px;
	text-align: left;
	color: #6b6b6b;
	background-color: #f2f5e3;
}
/* pionowa linia pomiedzy odzyskiwaniu hasla i logowaniu w procesie zamawiania (order_list) */
td.ctable_border_line {
	width: 1px;
	border-right: 1px solid #7b8060;
}
/* tabelka glowna dla car_order */
table.cart_order {
 width: 566px;
}
/* czcionki */
td.ctable_td,td.ctable_td2,td.ctable_order_bold,td.ctable_tdb,.normal_font,.cart_small_font,td.ctable_td td
{
	color: #6b6b6b;
	background-color: #f2f5e3;
}
td.ctable_td2,td.ctable_order_bold {
	background-color: #e3edcd;
	padding: 5px;
}
td.ctable_order_bold {
	font-size: 11px;
	font-weight: bold;
}
table.ctable td span.small_font {
	font-weight: normal;
	font-size: 10px;
}
table.ctable td.small_font {
	color: #6b6b6b;
}
.product_list_small_font {
	color: #6b6b6b;
}
.small_font,.product_list_small_font,.cart_small_font {
	font-size: 10px;
}
td.ctable_tdb {
	font-weight: bold;
}
