html {margin:0; padding:0;}
body {font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:0; background: #EDEAD8 url(../img/bg_top.gif) repeat-x top center;}

a {color: #DB007D;}

#top {width: 925px; height: 139px; background: url(../img/gcube.gif) no-repeat bottom right;}
#top img {border: none}

#logo {float: left}

#loginbox_top {width: 258px; height: 50px; float: right; background: url(../img/bg_loginbox_top.png) no-repeat bottom center; color: #000; font-weight: bold; text-align: left;}
#loginbox_top a {text-decoration: none; color: #FEDEAA}
#loginbox_top a:hover {text-decoration: underline;}
#login_box {padding: 17px 20px 5px 20px;}
#logout_box {padding: 8px 20px 5px 20px;}

/*
#koszyk_top {width: 248px; float: right; padding: 5px; background: url(../img/bg_koszyk.png) no-repeat bottom center; color: #fff;}
#koszyk_top a {text-decoration: none; color: #EACC00}
#koszyk_top a:hover {text-decoration: underline;}
#koszyk_top table {width: 100%}
#koszyk_top ol {padding: 0; margin: 0;}
#koszyk_top .koszyk_link {text-decoration: underline}
*/


#top_menu {text-align: left; padding: 7px 0 10px 0; background: url(../img/telefon.jpg) no-repeat top right; }
#top_menu a {text-decoration: none; padding: 10px 20px 10px 20px; font-size: 14px; color:#DB007D;}
#top_menu a:hover {color: #fedeaa;}
#top_menu form {display: inline; padding-right: 10px}
#top_menu a.advanced {font-size: 11px; padding-left: 0; padding-right: 20px; text-decoration: underline}
.search_keyword {width: 148px;}


input, textarea, select {color: #DB007D;}




#search_bar {padding: 15px 15px 0 15px; width: 895px}

#breadcrumps {padding: 5px 0 5px 0; text-align: left; color: #979381; font-size: 11px;} 

#container {margin: 0 auto; width: 925px;}
#container-child {text-align: left; color:#FEDEAA; background-color: #000;}

#left  {float: right; width: 245px; border-left: 10px solid #222222;}
#right {float: left; width: 660px;}
#left, #right {padding-top: 20px}

div.header {text-transform: uppercase; font-size: 18px; font-weight: bold; padding-bottom: 5px; color: #ed008c; text-transform: uppercase;}

div.pas {background: url(../img/prod_pasek_czarny.gif) repeat-x;}

.regform {margin: 0 auto}

/*
.box-top {background: #7D735A url(../img/box-top.jpg) no-repeat top center; width: 156px; text-align: right; font-size: 11px; text-transform: uppercase; padding-right: 10px; padding-top: 2px; color: #FDF2DE}
.box-bottom {background: #7D735A url(../img/box-bottom.jpg) no-repeat top center; width: 166px; height: 9px; margin-bottom: 10px;}
.box {background-color: #7D735A; width: 146px; padding: 0 10px 0 10px; color: #fff}
.box a {color: #fff; text-decoration: none}
.box a:hover {text-decoration: underline}
*/

#lista_kategorii ul {margin: 0px; padding-left: 20px}
#lista_kategorii a.main_category {font-size: 16px;}

.box form {margin:0; padding: 0;}
.box ol {margin: 0px; padding-left: 20px}
.box li {padding: 2px 0 2px 0; margin: 5px}

#koszyk_podglad {margin-left: 15px}

#producenci_header {font-size: 11px; text-transform: uppercase; color: #EDCD99}

/* 404 */
#content-main-error {background-color: #fff; color: #101532; padding: 15px; border-left: 1px solid #101532; border-right: 1px solid #101532;}

/*
#input_login {width: 70px;}
#input_haslo {width: 70px;}
*/

/* prawa strona */
#right-top {width: 814px; height: 16px; position: relative}

#content_glowna {padding: 0 0px 15px 10px;}
#content {padding: 0 25px 15px 25px;}

.product_box1 {width: 500px; padding: 10px; margin-bottom: 20px; color:#564B0D; background-color: #F7EAB6}
.lead {width: 280px;}
.price {font-size: 18px; font-weight: bold}
.price_number {font-size: 22px; font-weight: bold; color: #ed008c;}

div.product_list_container {/*background-color: #F7EAB6;*/}
.product_list {width: 100%;}
.product_list td {/*padding: 3px;*/}
.product_list th {/*background-color: #7D735A; padding: 5px;*/}
td.product {/*border-bottom: 2px solid #fff;*/}

/* tabelka z cechami produktu */
table.product_features {font-size: 14px; border-collapse: collapse; text-align: center; width: 100%; margin: 0 auto;}
.product_features, .product_features tr, .product_features td {border: 1px solid #000}
.product_features td {padding: 4px}
.product_features td.feat1 {background-color: #262626; color: #FEDEAA}
.product_features td.feat2 {background-color: #353535; color: #938D71} 

/* tabelka do opcji */
table.product_tabs {text-align: center; width: 568px; margin: 0 auto;}
.product_tabs td {width: 132px; height: 27px; padding-left: 10px; padding-right: 10px; background: url(../img/butt_opcje.gif) no-repeat top center;}
.product_tabs a {cursor: pointer; color: #FEDEAA;}
.product_tabs a:hover {color: #DB007D;}
.product_tabs a.featured {color: #DB007D; font-weight: bold}
.product_tabs a.featured:hover {color: #FEDEAA;}
.products_photo_box {margin-left: -20px; margin-right: -20px;}

#product_info_left {width: 230px; float:left; padding: 20px 0 20px 0px; text-align: center}
#product_info_right {width: 350px; float:right; padding: 20px 5px 20px 5px}
#product_info table {margin: 0 auto}

.product_small_box1 {width: 250px; height: 50px; text-align: right; background-repeat: repeat; margin-top: 20px; padding: 10px 10px 0px 0;}
.product_small_box1 {background-color: #F7EAB6;}

a.title{font-size: 16px; color: #ed008c; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a.title:hover { color: #fedeaa;}

/*#text-part {color: #000; font-size: 12px; padding-left: 25px; padding-right: 25px; margin-right: 2px; min-height:412px; height:auto !important; height:412px;}*/
h1 {font-size: 20px; padding: 0px 5px 15px 0; margin: 0}

#right-bottom {width: 814px; height: 16px;}
#linia {height: 10px; padding-top: 7px}

#text {padding: 10px 25px 25px 25px;}

#dodaj_opinie {font-size: 13px; text-transform: uppercase;}

/* footer_podpis */
#footer_podpis {text-align: center; padding: 0px 0 20px 0;}
#footer_podpis a {/*color: #564B0D;*/ text-decoration: none;}
#footer_podpis a:hover {/*color: #564B0D;*/ text-decoration: underline;}

td.registration_label {width: 130px; font-weight: bold}

a.big_link {font-size: 14px; font-weight: bold;}
#dostawa td, #platnosc td {text-align: left; padding:5px 3px 2px 5px;}
#koszyk table {width: 100%; margin: 0 auto;}
#koszyk th {font-weight: bold; /*background-color: #ddd*/}
#koszyk td {/*background-color: #eee*/}
#koszyk td, #koszyk th, #koszyk table {border: 1px solid #DB007D;; border-collapse: collapse; text-align: center}
#koszyk slim {width: 50px}
#zamowienie_koszt {font-size: 14px; font-weight: bold; /*background-color: #eee;*/border: 2px solid #DB007D; padding: 5px 0 5px 0}

.pagination_photos {
	width: 16px;
	height: 100px;
	padding-top: 50px;
	margin: 5px;
}

#lista_opinii td, #lista_opinii th {padding: 7px}

/* stopka */
#footer {background: url(../img/bg_bottom.jpg) repeat-x top center; height: 35px; text-align: center; padding: 10px 0 5px 0}
#footer a {color: #DB007D; text-decoration: none; font-size: 14px; padding: 0 7px 0 7px}
#footer a:hover {color: #fedeaa;}

/* platnosci */
#platnosci {text-transform: uppercase; font-size: 18px; padding-bottom: 10px;}
#platnosci img {vertical-align:text-top;}


/* buttony */
.butt_szukaj {
	background-image: url(../img/butt_szuk_ok.gif); 
	background-repeat: no-repeat;
	width: 31px;
	height: 21px;
	cursor: pointer;
	border: 0px solid #fff;
}

.butt_wyslij {
	background-image: url(../img/butt_wyslij.gif); 
	background-repeat: no-repeat;
	border: none;
	width: 95px;
	height: 22px;
	cursor: pointer;
}

.butt_zapisz {
	background-image: url(../img/butt_zapisz.gif); 
	background-repeat: no-repeat;
	border: none;
	width: 95px;
	height: 22px;
	cursor: pointer;
}

/*
input.text1, input.text2, input.text3 {color: #000; border: 0; background-repeat: no-repeat; height: 20px;}
input.text1 {width: 172px; background-image: url(../img/text_input_1.jpg) !important;}
input.text2 {width: 100px; background-image: url(../img/text_input_2.jpg) !important;}
input.text3 {width: 76px; background-image: url(../img/text_input_3.jpg) !important;}
*/

input.button1, input.button2, input.button3 {background-color: #c6006a; border: 1px solid #c6006a; color: #ffffff; font-weight: bold; font-size: 14px; cursor: pointer;}

/*
input.button1 {width: 52px; background-image: url(../img/button_1.jpg) !important;}
input.button2 {width: 70px; background-image: url(../img/button_2.jpg) !important;}
input.button3 {width: 100px; background-image: url(../img/button_3.jpg) !important;}
*/

/* podklad pod produkt */
.prod_podklad {
	width: 216px; 
	height: 160px; 
	border: none; 
	text-align: center; 
	background-position: center;
	/*margin: 0 auto;*/
	background-image: url(../img/foto_podklad.png);
	background-repeat: no-repeat;
	background-color: #000;
	padding-top: 11px;
}

.opaq1 {color: #938D71}
.opaq2 {color: #FEDEAA; font-weight: bold;}
.opaq3 {color: #FEDEAA; font-size: 17px; font-weight: bold;}