html {margin:0; padding:0;}
body {font-size:12px; font-family: 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif; text-align:center; margin:0; padding:0; background: #212121}

#container {margin: 0 auto; width: 990px; background-color: #6F0039}

a {color:#861358;}
h1 {font-size: 20px; height: 30px; padding: 8px 5px 8px 50px; margin: 0 0 15px 0; background: url(../img/bg_h1.jpg) no-repeat center left;}

#top {height: 103px; background: url(../img/bg_top.jpg) no-repeat bottom right;}
#top img {border: none}
#logo {float: left; width: 354px; height: 103px;}

/* nawigacja */
a.menu_a1, a.menu_a2, a.menu_a3, a.menu_a4, a.menu_a5, a.menu_a6, a.menu_a7 {float:left; height: 211px; display: block;}

a.menu_a1 {width: 149px; background: url(../img/menu/akcesoria_erotyczne.jpg) no-repeat;}
a.menu_a2 {width: 136px; background: url(../img/menu/sex_apteka.jpg) no-repeat;}
a.menu_a3 {width: 137px; background: url(../img/menu/sex_drogeria.jpg) no-repeat;}
a.menu_a4 {width: 135px; background: url(../img/menu/bielizna_erotyczna.jpg) no-repeat;}
a.menu_a5 {width: 137px; background: url(../img/menu/bizuteria_erotyczna.jpg) no-repeat;}
a.menu_a6 {width: 135px; background: url(../img/menu/filmy_literatura.jpg) no-repeat;}
a.menu_a7 {width: 161px; background: url(../img/menu/gadzety_erotyczne.jpg) no-repeat;}

a.menu_a1:hover {background-position: -149px 0;}
a.menu_a2:hover {background-position: -136px 0;}
a.menu_a3:hover {background-position: -137px 0;}
a.menu_a4:hover {background-position: -135px 0;}
a.menu_a5:hover {background-position: -137px 0;}
a.menu_a6:hover {background-position: -135px 0;}
a.menu_a7:hover {background-position: -161px 0;}

#bok_lewy  {float: left;  width: 180px; background: #6F0039 url(../img/bok_lewy.jpg) top left no-repeat; text-align: left;}
#bok_prawy {float: right; width: 180px; background: #6F0039 url(../img/bok_prawy.jpg) top left no-repeat; text-align: right;}
#srodek {float: left; width: 630px; text-align: left; background: #E5C9D7 url(../img/bg_content.jpg) 0px 42px repeat-x;}

#breadcrumps {width: 600px; height: 22px; padding: 10px 10px 10px 20px; background: url(../img/bg_top_content.jpg) top left no-repeat; color: #5a0221; font-size: 11px;} 
#breadcrumps a {color: #5a0221; text-decoration: none}
#breadcrumps a:hover {text-decoration: underline}

.ramka_l_top {height:30px; background: url(../img/ramki/left_top.jpg) top left no-repeat; margin-top: 10px; text-transform: uppercase; border-bottom: #A12564; color: #efb5ce; text-align: left; font-size: 14px; font-weight: bold; position:relative;}
.ramka_l_middle {background: url(../img/ramki/left_middle.jpg) top left repeat-y; padding: 5px 23px 0 5px; color: #fff;}
.ramka_l_bottom {height:21px; background: url(../img/ramki/left_bottom.jpg) top left no-repeat;}
.ramka_l_ikonka {position: absolute; top: 5px; right: 30px}
.ramka_l_linia {width: 123px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #A22366; text-align: right;}

.ramka_r_top {width: 165px; height:30px; background: url(../img/ramki/right_top.jpg) top left no-repeat; margin-top: 10px; text-transform: uppercase; border-bottom: #A12564; color: #efb5ce; text-align: left; font-size: 14px; font-weight: bold; position:relative;}
.ramka_r_middle {background: url(../img/ramki/right_middle.jpg) top left repeat-y; padding: 5px 5px 0 10px; color: #fff;}
.ramka_r_bottom {height:21px; background: url(../img/ramki/right_bottom.jpg) top left no-repeat;}
.ramka_r_ikonka {position: absolute; top: 5px; left: 12px}
.ramka_r_linia {width: 125px; margin-left: 40px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #A22366; }

.ramka_r_top, .ramka_r_middle, .ramka_r_bottom {margin-left: 15px}
.ramka_l_middle a, .ramka_r_middle a {color: #fff}

.ramka_r_middle ol {margin:0; padding-left: 20px;}
.ramka_l_middle ol {margin:0; padding-left: 20px;}
.ramka_r_middle li {margin:0; padding:0;}
.ramka_l_middle li {margin:0; padding:0;}
.ramka_r_middle form, .ramka_l_middle form  {margin:0; padding: 0;}


#top_menu {height: 203px; padding: 27px 0 10px 0; font-size: 11px; color:#cea9bf;}
#top_menu a {text-decoration: none; font-size: 11px; color:#cea9bf;}
#top_menu a:hover {text-decoration: underline;}

#top_menu ul {list-style: none}
#top_menu li {list-style-image: url(../img/punktor.jpg); padding-top: 2px; padding-bottom: 2px;}

#loginbox {height: 150px; padding-top: 10px; color: #cea9bf; font-size: 11px; padding-right: 10px}
#loginbox a {color: #cea9bf}

#content, #content-error {margin: 0 20px 20px 20px; padding: 15px; border: 1px solid #BE7799;}
#content {min-height:950px; height:auto !important; height:950px;}
#content-error {min-height:200px; height:auto !important; height:200px;}

/* lista produktow */
.product_list {width: 540px; padding: 0 9px 0 9px}
.product_list img {margin-right: 10px}
.product_list_l, .product_list_r {float: left; width: 250px;}
.product_list_l {margin-right: 20px}
.product_list .product_name a {font-weight: bold; color: #861358; text-transform: uppercase; text-decoration: none}
.product_list .product_name a:hover {text-decoration: underline}
.product_list .price {font-size: 14px; color: #861358; font-style: italic;}
.product_list .more a {font-size: 10px; color: #861358;}
.product_list .desc {position:relative; color: #2B2B2B; width: 168px;/*250-72-10*/}
.product_list .more {text-align: right}
.product_list .le {float:left; width: 82px}
.product_list .ri {float:left; width: 168px}

/* lista kategorii */
.subcategory_cell {width: 125px}

/* podstrona produktowa */
#product_info_left {width: 170px; float:left; padding: 0 0 0px 0px; text-align: center}
#product_info_right {width: 370px; float:right; padding: 0px 5px 0px 5px}
.products_photo_box div {margin-left: 5px}
.header {font-size: 16px; font-weight: bold; color: #861358;}
#product_info_right .price {font-size: 16px; color: #861358; font-weight: bold; font-style: italic}
#product_info_right .features {color: #861358;}
.divider {height: 10px; border-top: 1px solid #2B2B2B; margin-top: 10px}
.lojalka_ikonka {float: left; margin-right: 10px}

/* stopka */
#footer {clear: both; border-top: 12px solid #282828; background: #2B2B2B url(../img/bg_bottom.jpg) repeat-x top center; text-align: center; height: 47px; padding: 0 10px; color: #efb5ce; font-size: 11px}
#footer a {color: #efb5ce; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

/* podpis w stopce */
#footer_podpis {text-align: center; padding: 9px 0 0 0; color: #cea9bf;}
#footer_podpis a {text-decoration: none;}
#footer_podpis a:hover {text-decoration: underline;}

.profitshop {color: #efb5ce; height: 35px}
.profitshop img {vertical-align: middle;}

input.button1, input.button2, input.button3, a.button {background-color: #6F0039; border: 1px solid #6F0039; color: #ffffff; font-weight: bold; font-size: 14px; cursor: pointer;}
/*input.button2 {background-color: #DB2D8F;}*/
input.text3 {width: 83px; height: 18px; padding: 1px 2px 1px 2px;background-image: url(../img/input_login.jpg) !important; background-repeat: no-repeat; background-color: #500131; border: none; color: #fff; font-size: 11px}
a.button {background-color: #6F0039; border: 1px solid #6F0039; color: #ffffff; font-weight: bold; font-size: 14px; cursor: pointer; text-decoration: none; padding: 3px 8px 3px 8px}


/*===================================================*/

.regform {margin: 0 auto}

.box form {margin:0; padding: 0;}
.box ol {margin: 0px; padding-left: 20px}
.box li {padding: 2px 0 2px 0; margin: 5px}

#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;}

.most_popular {margin-left: 14px}

a.title{font-size: 16px; color: #ed008c; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a.title:hover {text-decoration: underline;}

/*#text-part {color: #000; font-size: 12px; padding-left: 25px; padding-right: 25px; margin-right: 2px; min-height:412px; height:auto !important; height:412px;}*/

#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;}



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}


/* platnosci */
#platnosci {text-transform: uppercase; font-size: 18px; padding-bottom: 10px;}
#platnosci img {vertical-align:text-top;}


/* buttony */
.butt_szukaj {
	background-image: url(../img/strzalki_rozowe_tlo.jpg); 
	background-repeat: no-repeat;
	width: 38px;
	height: 26px;
	cursor: pointer;
	border: 0px;
}

.butt_loguj {
	background-image: url(../img/strzalki_czarne_tlo.jpg); 
	background-repeat: no-repeat;
	width: 38px;
	height: 26px;
	cursor: pointer;
	border: 0px;
}

.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;
}

.ebooki .float_l {width: 100px}
.ebooki .float_r {width: 430px}