/* definicje dla body */



body {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	margin: 0px;

}



/* definicje zmienne*/



/* DEFINICJE LINKÓW */



/* linki ogolne */



a:link {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

a:active {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

a:hover {

	font-size: 11px;

	color: #FF0000;

	text-decoration: none;

}



/* top menu z linkiem do zaloguj / wyloguj */

#top_menu {

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(niebieski/top_menu.jpg);

	text-align: right;

	height: 20px;

	width: 790px;

	padding-top: 2px;

	padding-right: 10px;

}



#main_link {

	float: left;

	width: 100px;

	padding-left: 10px;

	text-align: left;

}



/* linki dla menu na samej gorze (zaloguj, itp.) */

a.topmenu:link {

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}



a.topmenu:visited {

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

a.topmenu:active {

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

a.topmenu:hover {

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}



/* koniec definicji dla top menu */



/* KONIEC menu gorne */



/* HEADER - defincje dla miejsca, gdzie beda jako tlo wymienne obrazki 

	 (ich tlo ustawiamy z panelu administracyjnego, tlo jest przypisane do tabeli 

	  - patrz kod w szablonie php) */



#top {

	color: #000000;

	height: 136px;

	width: 800px;

	background-image: url(niebieski/top_bg.jpg);

}



/* pusty div - tlo z tabeli - patrz wyzej */

#top #top_left {

	height: 136px;

	width: 600px;

}



/* div z formularzami newsletter, koszyka i szukania */

#top #top_forms {

	text-align: right;

	height: 136px;

	width: 200px;

}



/* box dla newsletterow */

#top #top_forms #newsletter_box {

	width: 190px;

	margin-top: 5px;

	padding-bottom: 5px;

	padding-right: 10px;

	font-size: 11px;

	color: #FFFFFF;

}



/* input dla newslettera */

#newsletter {

	background-color: #FFFFFF;

	font-size: 10px;

	color: #000000;

	width: 100px;

	padding: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* box dla koszyka */



#top #top_forms #koszyk_box {

	width: 190px;

	margin-top: 5px;

	padding-bottom: 5px;

	padding-right: 10px;

	font-size: 11px;

	color: #FFFFFF;

}



/* input dla koszyka */



#koszyk {

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	padding: 1px;

	width: 60px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* box dla szukania */



#top #top_forms #search_box {

	width: 190px;

	margin-top: 5px;

	padding-right: 10px;

	color: #FFFFFF;

}



/* input dla szukania */



#search {

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	width: 110px;

	padding: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* KONIEC HEADER */



/* menu gorne, pod headerem */ 



#menu {

	text-transform: capitalize;

	color: #333333;

	background-image: url(menu.jpg);

	height: 19px;

	width: 770px;

	text-align: left;

	padding-top: 2px;

	margin-bottom: 5px;

	float: left;

}



#flaga {

	background-image: url(menu.jpg);

	height: 17px;

	width: 30px;

	text-align: left;

	padding-top: 4px;

	margin-bottom: 5px;

	float: right;

}



/* linki dla menu pod headerem */



.gorne a:link {

	height: 19px;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

	font-size: 10px;

	padding-left: 2px;

	padding-right: 2px;

	border-right-color: #333333;

	border-right-style: solid;

	border-right-width: 1px;

}



.gorne a:hover {

	height: 19px;

	background-color: #0066CC;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 10px;

	padding-left: 2px;

	padding-right: 2px;

	border-right-color: #333333;

	border-right-style: solid;

	border-right-width: 1px;

}

.gorne a:visited {

	height: 19px;

	font-weight: bold;

	text-decoration: none;

	font-size: 10px;

	padding-left: 2px;

	padding-right: 2px;

	border-right-color: #333333;

	border-right-style: solid;

	border-right-width: 1px;

}

.gorne a:active {

	height: 19px;

	font-weight: bold;

	text-decoration: none;

	font-size: 10px;

	padding-left: 2px;

	padding-right: 2px;

	border-right-color: #333333;

	border-right-style: solid;

	border-right-width: 1px;

}



#menu_top_sub {

	color: #000000;

	text-align: center;

	width: 470px;

	border: 1px dashed #999999;

	margin-bottom: 5px;

}



/* definicje dla kolumn pionowych */



/* dla wszystkich kolumn */



#columns {

	width: 800px;

	margin-top: 5px;

	margin-bottom: 5px;

}







/* dla kolumny lewej z menu bocznym */



#col_left {

	color: #333333;

	background-image: url(menu_left_bg.jpg);

	text-align: left;

	width: 158px;

	border: 1px dashed #999999;

}



/* menu najwyzszego poziomu */

.menu_top_item a:link {

	display: block;

	background-color: transparent;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-left: 5px;

	margin-right: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

.menu_top_item a:hover {

	display: block;

	background-color: #0066CC;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-left: 5px;

	margin-right: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}



.menu_top_item a:active {

	display: block;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-left: 5px;

	margin-right: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

.menu_top_item a:visited {

	display: block;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-left: 5px;

	margin-right: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}



/* link niższego poziomu */

.menu_sub_item a:link {

	display: block;

	background-color: transparent;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 10px;

	border: none;

}

.menu_sub_item a:hover {

	display: block;

	background-color: #0066CC;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 10px;

	border: none;

}



.menu_sub_item a:active {

	display: block;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 10px;

	border: none;

}

.menu_sub_item a:visited {

	display: block;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 10px;

	border: none;

}



/* KONIEC kolumny lewej */



/* dla kolumny srodkowej */

#col_center {

	color: #000000;

	text-align: left;

	width: 470px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}



/* definicje dla zawartości kolumny srodkowej */



/* pojedynczy wpis z bazy, powtarzalny zarowno dla produktow, jak i zwyklych artykulow */

#content {

	color: #000000;

	text-align: left;

	width: 470px;

	border: 1px dashed #999999;

	margin-bottom: 5px;

}



/* dla prawej kolumny */

#col_rite {

	color: #333333;

	background-image: url(menu_rite_bg.jpg);

	text-align: left;

	width: 158px;

	border: 1px dashed #999999;

}



/* naglowek aktualnosci */

#aktualnosci_top {

	font-weight: bold;

	font-size: 11px;

	color: #FFFFFF;

	background-image: url(aktualnosci.jpg);

	text-align: center;

	height: 16px;

	width: 158px;

	padding-top: 3px;

}



/* pojedynczy wpis do aktualności */

.aktualnosci_item a:link {

	display: block;

	background-color: transparent;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.aktualnosci_item a:hover {

	display: block;

	background-color: #0066CC;

	font-weight: normal;

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.aktualnosci_item a:active {

	display: block;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.aktualnosci_item a:visited {

	display: block;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

/* box na skroty*/

#naskroty_box {

	margin-top: 10px;

}

/* naglowek na skroty */

#naskroty_top {

	font-weight: bold;

	font-size: 11px;

	color: #FFFFFF;

	background-image: url(aktualnosci.jpg);

	text-align: center;

	height: 16px;

	width: 158px;

	padding-top: 3px;

}



/* pojedynczy wpis do na skroty */

.naskroty_item a:link {

	display: block;

	background-color: transparent;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.naskroty_item a:hover {

	display: block;

	background-color: #0066CC;

	font-weight: normal;

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.naskroty_item a:active {

	display: block;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}

.naskroty_item a:visited {

	display: block;

	font-weight: normal;

	text-decoration: none;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 10px;

}



/* KONIEC dla kolumn pionowych */

/* ARTYKUŁY ZWYKŁE */



/* naglowek */



#table_article_top {

	font-weight: bold;

	font-size: 11px;

	color: #FFFFFF;

	background-image: url(niebieski/header.jpg);

	text-align: left;

	height: 15px;

	width: 450px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

}



/* zawartosc wpisu artykułu*/



#table_article_content {

	color: #000000;

	font-size: 11px;

	text-align: left;

	width: 450px;

	padding-top: 4px;

	padding-right: 10px;

	padding-bottom: 4px;

	padding-left: 10px;

}



/* PRODUKTY */



/* naglowek */



#table_product_top {

	font-weight: bold;

	font-size: 11px;

	color: #FFFFFF;

	background-image: url(niebieski/header.jpg);

	text-align: left;

	height: 15px;

	width: 450px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

}



/* zawartosc wpisu z informacjami o produkcie - caly blok edytowalny */

#table_product_content {

	color: #000000;

	font-size: 11px;

	background-image: url(product_info_bg.jpg);

	text-align: left;

	height: 130px;

	width: 470px;

}



/* pusty div dla opisu w zajawce */

.table_product_content_text {

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 290px;

	font-weight: normal;

	font-size: 11px;

	text-decoration: none;

	float: left;

}

.table_product_content_text a:link {

	width: 290px;

	font-weight: normal;

	text-decoration: none;

}

.table_product_content_text a:hover {

	width: 290px;

	font-weight: normal;

	text-decoration: none;

}

.table_product_content_text a:active {

	width: 290px;

	font-weight: normal;

	text-decoration: none;

}

.table_product_content_text a:visited {

	width: 290px;

	font-weight: normal;

	text-decoration: none;

}



/* koniec */



/* div dla opcji NOWOSC - mozna go wylaczyc z poziomu PA */



#nowosc {

	font-weight: bold;

	color: #FFFFFF;

	height: 21px;

	width: 69px;

	float: left;

}



/* div dla przycisku wiecej - przenosi do strony z pelnym opisem produktu */

.more {

	display: block;

	height: 21px;

	width: 72px;

	float: left;

	float: left;

	background-image: url(more_a.jpg);

}

.more a:link {

	display: block;

	height: 21px;

	width: 72px;

	float: left;

	float: left;

	background-image: url(more_a.jpg);

}

.more a:hover {

	display: block;

	height: 21px;

	width: 72px;

	float: left;

	background-image: url(more_b.jpg);

}

.more a:active {

	display: block;

	height: 21px;

	width: 72px;

	float: left;

}

.more a:visited {

	display: block;

	height: 21px;

	width: 72px;

	float: left;

}



/* div z dodatkowymi informacjami o produkcie (np. nr ISBN, ilosc stron, itp. */



#product_footer_info {

	color: #333333;

	font-size: 11px;

	background-image: url(footer.jpg);

	text-align: right;

	height: 17px;

	padding-top: 4px;

	width: auto;

	float: left;

	padding-left: 10px;

}

/* div dla przycisku zamawiam - przenosi do strony z zamowieniami */

.order {

	display: block;

	color: #FFFFFF;

	height: 21px;

	width: 69px;

	float: right;

	background-image: url(order_a.jpg);

}

.order a:link {

	display: block;

	height: 21px;

	width: 69px;

	float: right;

	background-image: url(order_a.jpg);

}

.order a:hover {

	display: block;

	height: 21px;

	width: 69px;

	float: right;

	background-image: url(order_b.jpg);

}

.order a:active {

	display: block;

	height: 21px;

	width: 69px;

	float: right;

}

.order a:visited {

	display: block;

	height: 21px;

	width: 69px;

	float: right;

}

/* div dla rozszerzenia opisu produktu */

#table_product_content_more {

	color: #000000;

	font-size: 11px;

	text-align: left;

	width: 450px;

	padding-top: 4px;

	padding-right: 10px;

	padding-bottom: 4px;

	padding-left: 10px;

}



/* KONIEC definicji dla produktów */



/* MENU DOLNE */



#bottom {
	clear: both;
	float: none;
	background-color: #F4F4F4;
	width: 780px;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #333333;
	background-repeat: repeat-x;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
}



/* linki dla menu dolnego */



a.menu_bottom:link {

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

a.menu_bottom:visited {

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

a.menu_bottom:active {

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

a.menu_bottom:hover {

	font-size: 10px;

	color: #333333;

	text-decoration: underline;

	font-weight: normal;

}



/* KONIEC menu dolnego */



/* definicje dla reklam */



#reklama_left {

	width: 130px;

	border: 1px solid #333333;

	margin-top: 15px;

	margin-left: 13px;

}

#reklama_rite {

	width: 130px;

	border: 1px solid #333333;

	margin-top: 15px;

	margin-left: 13px;

}

