html, body {height: 100%; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; padding: 0; margin: 0; color: #24272C;}

body#ap {background: #fff url('../img/bg.png')}

body#home {background: #F3F1EB url('../img/layout/home_bg.jpg') top center repeat-y}

body#impulso {background: #2F3238 url('../img/layout/impulso_bg.jpg') top center repeat-y}

a:link, a:visited {color: #24272C; text-decoration: underline;}

a:hover {color: rgb(127,0,0)}



img {border: none; margin-bottom: 15px}

td, th {padding: 2px 5px}

h2, h3 {text-transform: uppercase}

h2 {font-size: 16px; margin: 10px 0}

h3 {font-size: 11px;}



div#pasek {position: absolute; z-index: 0;top: 195px; left: 0; height: 338px; width: 100%; background: #AFA591;}

div#pasek_bojanek {position: absolute; z-index: 0; top: 380px; left: 0; height: 78px; width: 100%; background: #24272C;}

div#pasek_impulso {position: absolute; z-index: 0; top: 381px; left: 0; height: 76px; width: 100%; background: #3F4248;}

body>div#container_home {background: transparent url('../img/layout/home_cien.png') top center no-repeat}

body>div#container_bojanek {background: transparent url('../img/layout/bojanek_cien.png') center 310px no-repeat}



div#top {position: relative; width: 1000px; height: 195px; margin: auto; border-bottom: solid 1px #696445}

div#top_bojanek {position: relative; width:1000px; height: 380px; margin: auto; border-bottom: solid 1px #696445}



div#content {position: relative; width: 1000px; padding: 0px; background: #D3CCA7; margin: auto;}

div#content_home_order {position: relative; width: 1000px; padding: 20px 0 0 0; background: #D3CCA7 url('../img/layout/home_flores1a.gif') no-repeat left top; margin: auto;}

div#tresc_home {position: relative; padding: 0 30px 10px; background: url('../img/layout/home_flores3.gif') no-repeat right bottom; z-index: 0;}

div#tresc_bojanek {position: relative; min-height: 420px; padding: 0 160px 20px 30px; background: url('../img/layout/bojanek_flores3.gif') no-repeat right bottom; z-index: 0;}

div#tresc_cien_home {clear:both; height: 20px; background: url('../img/layout/home_tresc_cien.jpg') no-repeat right bottom;}



div#main_menu_home {position: relative; width: 1000px; margin: auto; background: #fff url('../img/layout/home_flores1.gif') no-repeat right bottom;}

div#main_menu_home a:link, div#main_menu_home a:visited {display:block; padding: 20px 14px; color: #24272C; font-size: 12px; font-family: Georgia, serif; text-transform: uppercase; text-decoration: none}

div#main_menu_home a:hover {color: rgb(127,0,0)}

div#main_menu_home a:link.lang_menu, div#main_menu_home a:visited.lang_menu, div#main_menu_home a:hover.lang_menu {padding: 0; display: inline}

div#main_menu_home ul.main_menu {list-style-type: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; text-align: center; display: inline;}

div#main_menu_home ul.main_menu li {float: left; padding:0; background: url('../img/layout/home_menu_cien.png') no-repeat center right; text-align: left}

div#main_menu_home span.main_menu_description {display: block; text-align: left; text-transform: none; color: #7F7663; font-size: 10px; font-weight: normal; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; line-height: 11px;}



div#main_menu_home a.ru:link, div#main_menu_home a.ru:visited, div#main_menu_home a.ru:hover {padding: 20px 10px}

div#main_menu_home a.ro:link, div#main_menu_home a.ro:visited, div#main_menu_home a.ro:hover {padding: 20px 12px}

div#main_menu_home a.de:link, div#main_menu_home a.de:visited, div#main_menu_home a.de:hover {padding: 20px 12px}

div#main_menu_home a.en:link, div#main_menu_home a.en:visited, div#main_menu_home a.en:hover {padding: 20px 15px}

div#main_menu_home a.cz:link, div#main_menu_home a.cz:visited, div#main_menu_home a.cz:hover {padding: 20px 15px}



a.ru:link, a.ru:visited, a.ru:hover {padding: 20px 5px}



div#main_menu_bojanek {position: relative; width: 1000px; margin: auto; background: #000 url('../img/layout/bojanek_main_menu_bg.jpg') no-repeat left top;}

div#main_menu_bojanek div.cont {background: transparent url('../img/layout/bojanek_flores1.gif') no-repeat bottom right;}

div#main_menu_bojanek a:link, div#main_menu_bojanek a:visited {display:block; padding: 20px 28px; color: #ddd; font-size: 12px; font-family: Georgia, serif; text-transform: uppercase; text-decoration: none}

div#main_menu_bojanek a:hover {color: rgb(127,0,0)}

div#main_menu_bojanek a:link.lang_menu, div#main_menu_bojanek a:visited.lang_menu, div#main_menu_bojanek a:hover.lang_menu {padding: 0; display: inline;}

div#main_menu_bojanek ul.main_menu {list-style-type: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; text-align: center; display: inline;}

div#main_menu_bojanek ul.main_menu li {float: left; padding:0; background: url('../img/layout/bojanek_main_menu_cien.jpg') no-repeat center right; text-align: left}

div#main_menu_bojanek span.main_menu_description {display: block; text-align: left; text-transform: none; color: #D1CCB3; font-size: 10px; font-weight: normal; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; line-height: 11px;}

div#main_menu_bojanek img.lang_off {border-color: #000}



div#main_menu_bojanek a.ru:link, div#main_menu_bojanek a.ru:visited, div#main_menu_bojanek a.ru:hover {padding: 20px 26px}

div#main_menu_bojanek a.ro:link, div#main_menu_bojanek a.ro:visited, div#main_menu_bojanek a.ro:hover {padding: 20px 31px}

div#main_menu_bojanek a.de:link, div#main_menu_bojanek a.de:visited, div#main_menu_bojanek a.de:hover {padding: 20px 31px}

div#main_menu_bojanek a.en:link, div#main_menu_bojanek a.en:visited, div#main_menu_bojanek a.en:hover {padding: 20px 38px}

div#main_menu_bojanek a.cz:link, div#main_menu_bojanek a.cz:visited, div#main_menu_bojanek a.cz:hover {padding: 20px 32px}



div#main_menu_impulso {position: relative; width: 1000px; margin: auto; background: #fff url('../img/layout/impulso_flores1.gif') no-repeat right bottom;}

div#main_menu_impulso a:link, div#main_menu_impulso a:visited {display:block; padding: 20px 28px; color: #24272C; font-size: 12px; font-family: Georgia, serif; text-transform: uppercase; text-decoration: none}

div#main_menu_impulso a:hover {color: rgb(127,0,0)}

div#main_menu_impulso a:link.lang_menu, div#main_menu_impulso a:visited.lang_menu, div#main_menu_impulso a:hover.lang_menu {padding: 0; display: inline}

div#main_menu_impulso ul.main_menu {list-style-type: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; text-align: center; display: inline;}

div#main_menu_impulso ul.main_menu li {float: left; padding:0; background: url('../img/layout/home_menu_cien.png') no-repeat center right; text-align: left}

div#main_menu_impulso span.main_menu_description {display: block; text-align: left; text-transform: none; color: #3F4248; font-size: 10px; font-weight: normal; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; line-height: 11px;}



div#main_menu_impulso a.ru:link, div#main_menu_impulso a.ru:visited, div#main_menu_impulso a.ru:hover {padding: 20px 22px}

div#main_menu_impulso a.ro:link, div#main_menu_impulso a.ro:visited, div#main_menu_impulso a.ro:hover {padding: 20px 30px}

div#main_menu_impulso a.de:link, div#main_menu_impulso a.de:visited, div#main_menu_impulso a.de:hover {padding: 20px 33px}

div#main_menu_impulso a.en:link, div#main_menu_impulso a.en:visited, div#main_menu_impulso a.en:hover {padding: 20px 38px}

div#main_menu_impulso a.cz:link, div#main_menu_impulso a.cz:visited, div#main_menu_impulso a.cz:hover {padding: 20px 30px}



div#top_menu {padding: 20px 5px 10px 9px; float: left;}

div#top_menu a:link, div#top_menu a:visited, div#top_menu a:hover {margin: 0 1px;}

img.lang_active {border: solid 2px #ccc; margin: 0}

img.lang_off {border: solid 2px #fff; margin: 0}



div#section_menu {text-align: center}

ul.section_menu {margin: 0; padding: 0; list-style-type: none; text-align: center}

/*ul.section_menu li {float:left; border: solid 1px #C2BDA7; background: #DFDCCB; padding: 4px; margin: 0 2px}

ul.section_menu li a:link, ul.section_menu li a:visited {display: block; width: auto; border: solid 1px #C2BDA7; padding: 3px 7px; color: #84847a; text-decoration: none;}

ul.section_menu li a:hover {color: #7f0000}*/

ul.section_menu li {float:left; background: #000; padding: 4px; margin: 0 2px}

ul.section_menu li a:link, ul.section_menu li a:visited {display: block; width: auto; border: solid 1px #696445; padding: 3px 7px; color: #fff; text-decoration: none;}

ul.section_menu li a:hover {color: #ccc}



div#bojanek {float: left; width: 530px; margin-right: -3px}

div#content>div#bojanek {margin: 0}

div#impulso {margin: 0; width: 470px;}

div#content>div#impulso {margin-left: 530px}

a.home_bojanek {display: block; width: 530px; height: 260px; text-indent: -9999px; overflow: hidden}

a.home_impulso {display: block; width: 470px; height: 260px; text-indent: -9999px;}

a#home_bojanek_pl {background: url('../img/layout/home_bojanek_banner_pl.jpg') no-repeat top left;}

a#home_impulso_pl {background: url('../img/layout/home_impulso_banner_pl.jpg') no-repeat top left;}

a#home_bojanek_en {background: url('../img/layout/home_bojanek_banner_en.jpg') no-repeat top left;}

a#home_impulso_en {background: url('../img/layout/home_impulso_banner_en.jpg') no-repeat top left;}

a#home_bojanek_de {background: url('../img/layout/home_bojanek_banner_de.jpg') no-repeat top left;}

a#home_impulso_de {background: url('../img/layout/home_impulso_banner_de.jpg') no-repeat top left;}

a#home_bojanek_ru {background: url('../img/layout/home_bojanek_banner_ru.jpg') no-repeat top left;}

a#home_impulso_ru {background: url('../img/layout/home_impulso_banner_ru.jpg') no-repeat top left;}

a#home_bojanek_ro {background: url('../img/layout/home_bojanek_banner_ro.jpg') no-repeat top left;}

a#home_impulso_ro {background: url('../img/layout/home_impulso_banner_ro.jpg') no-repeat top left;}

a#home_bojanek_cz {background: url('../img/layout/home_bojanek_banner_cz.jpg') no-repeat top left;}

a#home_impulso_cz {background: url('../img/layout/home_impulso_banner_cz.jpg') no-repeat top left;}



div#bojanek_help {width: 370px; height: 210px; padding: 25px 50px 15px; background: #000 url('../img/layout/bojanek_help.jpg') no-repeat top left; float: left;}

div#bojanek_help p {color: #D1CCB3; font-size: 10px; margin: 30px 0 20px 0}

div#bojanek_help a:link, div#bojanek_help a:visited {background: #000; color: #A59E77; font-size: 16px; text-decoration: none; padding: 7px 15px; border: solid 1px #5A5249}

div#bojanek_help a:hover {color: #fff}

h2#bojanek_need_help_pl {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/bojanek_help_pl.gif') no-repeat top left; text-indent: -9999px}

h2#bojanek_need_help_en {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/bojanek_help_en.png') no-repeat top left; text-indent: -9999px}

h2#bojanek_need_help_de {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/bojanek_help_de.png') no-repeat top left; text-indent: -9999px}

h2#bojanek_need_help_ru {position: relative; top: 10px; margin: 0 0 20px 0; width: 222px; height: 70px; background: url('../img/layout/bojanek_help_ru.png') no-repeat top left; text-indent: -9999px}

h2#bojanek_need_help_ro {position: relative; top: 10px; margin: 0 0 20px 0; width: 195px; height: 70px; background: url('../img/layout/bojanek_help_ro.png') no-repeat top left; text-indent: -9999px}

h2#bojanek_need_help_cz {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/bojanek_help_cz.png') no-repeat top left; text-indent: -9999px}



div#impulso_help {width: 370px; height: 210px; padding: 25px 50px 15px; background: #000 url('../img/layout/impulso_help.jpg') no-repeat top left; float: left;}

div#impulso_help p {color: #2D3036; font-size: 10px; margin: 30px 0 20px 0}

div#impulso_help a:link, div#impulso_help a:visited {background: #fff; color: #2C2F35; font-size: 16px; text-decoration: none; padding: 7px 15px; border: solid 1px #DFDBCC}

div#impulso_help a:hover {color: #7f0000}

h2#impulso_need_help_pl {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/impulso_help_pl.png') no-repeat top left; text-indent: -9999px}

h2#impulso_need_help_en {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/impulso_help_en.png') no-repeat top left; text-indent: -9999px}

h2#impulso_need_help_de {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/impulso_help_de.png') no-repeat top left; text-indent: -9999px}

h2#impulso_need_help_ru {position: relative; top: 10px; margin: 0 0 20px 0; width: 222px; height: 70px; background: url('../img/layout/impulso_help_ru.png') no-repeat top left; text-indent: -9999px}

h2#impulso_need_help_ro {position: relative; top: 10px; margin: 0 0 20px 0; width: 195px; height: 70px; background: url('../img/layout/impulso_help_ro.png') no-repeat top left; text-indent: -9999px}

h2#impulso_need_help_cz {position: relative; top: 10px; margin: 0 0 20px 0; width: 188px; height: 70px; background: url('../img/layout/impulso_help_cz.png') no-repeat top left; text-indent: -9999px}



div#new_bojanek {width: 530px; height: 250px; float: left; background: #11100E;}

div#new_bojanek p {margin: 0px;}

div#new_bojanek img {display: block; padding: 0; border: none; margin: 0;}

div#new_impulso {width: 530px; height: 250px; float: left; background: #FDFCFA}

div#new_bojanek a {display: block;}

div#new_impulso p {margin: 0px;}

div#new_impulso img {display: block; padding: 0; border: none; margin: 0}



div#news_home, div#news_bojanek, div#news_impulso {float: left; width: 500px;}

div#news_home h3, div#news_bojanek h3, div#news_impulso h3, h3.news {font-size: 11px; margin: 0; text-transform: none;}

div#news_home h3 a:link, div#news_home a:visited {color: #000;}

div#news_home a:hover {text-decoration: underline}



div#content_home {margin-left: 502px; padding: 1px 0 30px 30px; background: url('../img/layout/home_content_cien.jpg') no-repeat left top;}

div#content_bojanek, div#content_impulso {margin: 0 -120px 0 500px; padding: 1px 0 10px 30px; background: url('../img/layout/home_content_cien.jpg') no-repeat left top;}

div#flores_tresc_bottom_home {position: absolute; bottom: 0; left: 270px; background: url('../img/layout/home_flores2.gif') no-repeat bottom; height: 177px; width: 253px; z-index: -1;}

div#flores_tresc_bottom_bojanek, div#flores_tresc_bottom_impulso {position: absolute; bottom: 0; left: 270px; background: url('../img/layout/bojanek_flores2.gif') no-repeat bottom; height: 177px; width: 253px; z-index: -1;}



//div.news, div.cat_18 p, div.cat_32 p, div.cat_60 p, div.cat_118 p, div.cat_150 p, div.cat_97 p, div.cat_77 p, div.cat_61 p, div.cat_76 p, div.cat_98 p, div.cat_157 p, div.cat_119 p, div.products, div.orders {margin-right: 120px}

div.module {clear: both}

div.products, div.orders {margin-right: 120px; clear: none}

div.news img {margin-bottom: 0px;}



div#footer_home, div#footer_impulso {width: 1000px; margin: auto; background: #fff; font-size: 10px; color: #7F7663}

div#footer_home p#copy {float: left; width: 260px; margin: 0; padding: 30px}

div#footer_bojanek p#copy, div#footer_impulso p#copy {float: left; width: 300px; margin: 0; padding: 30px}

div#footer_home p#footer_menu {margin: 0 0 0 270px; padding: 30px 15px}

div#footer_bojanek p#footer_menu, div#footer_impulso p#footer_menu {margin: 0 0 0 350px; padding: 30px 15px}

div#footer_bojanek {width: 1000px; margin: auto; background: #2F3239; font-size: 10px; color: #fff}

p#footer_menu a {padding-left: 7px;}

p#footer_menu a:link, p#footer_menu a:visited {color: #7F7663}

div#footer_bojanek p#footer_menu a:link, div#footer_bojanek p#footer_menu a:visited {color: #fff}

p#footer_menu a:hover {text-decoration: underline}



img.min {margin: 5px; padding: 4px; background: #000; border: 2px;}



ul.main_menu_ho {list-style-type: none; margin: 0; padding: 5px; font-size: 14px; font-weight: bold; text-align: center;}

ul.main_menu_ho li {display: inline; padding: 0 25px}

ul.main_menu_ho a:link, ul.main_menu_ho a:visited {color: #fff;}

ul.main_menu_ho a:hover {text-decoration: underline}



div#caly {position: absolute; height: 300px; background: #92CC14; width: 100%; border-bottom: solid 10px #59751D;}

div#caly1 {position: absolute; height: 300px; width: 100%; border-bottom: solid 10px #006080; background: #0099CC}

div#top_nav {text-align: right; background: #eee}



div#flash {}



div#login {min-height: 250px; background: #eee; width: 50%; float: left;}

div#menu {float: left; padding: 20px 0; width: 200px; border-right: dotted 1px #999;}

div#footer {width: 960px; margin: auto; text-align: right;}



ul.top_menu {list-style-type: none; padding: 0;}

ul.top_menu li {display: inline; padding-right: 5px;}

ul.nobullets {list-style-type: none; padding: 0}



img.icon {margin: 0 5px -3px 0; padding: 0; border: none;}

img.icon2 {float: none; margin: 0; padding: 0; border: none;}



td.sold {text-align: center;}



li.nobullets {list-style-type: none;}



/** help **/



div#movie_big {width: 480px; float: left; }

h3.movie_big {margin-top: 0px}

p.movies_small,h3.movies_small {margin-left: 480px; padding-left: 30px;}

p.movies_small {margin: 0px 0px 5px 480px}



/* kontakt */



div.employee {min-height: 125px; float: left; width: 380px; margin-right: 25px}

img.empl_photo {float: left; margin-right: 10px; padding: 4px; background: #000}

span.jposition {font-size: 10px; color: #666}

body div#contact_1, body div#contact_2 {clear: none; float: left; width: 400px}

div#contact_2 {margin-right: 10px;}

div#contact_3, div#contact_4, div#contact_5, div#contact_6, div#contact_7, div#contact_8 {clear:both}



span#mapa_zach {background: url('../img/mapa-zach.gif') no-repeat}

span#mapa_centr {background: url('../img/mapa-centr.gif') no-repeat}

span#mapa_wawa {background: url('../img/mapa-wawa.gif') no-repeat}

span#mapa_wsch {background: url('../img/mapa-wsch.gif') no-repeat}



div#all_empl, #show_all {clear: both;}



/* strona z produktami */



div#breadcrumbs {margin-bottom: 5px;}



div#product_list {width: 190px; float: left; padding: 0 20px 20px;}

div#product_list h2 {font-family: Georgia, serif; font-size: 13px; text-transform: uppercase; border-bottom: solid 1px #E4E1D1; margin-bottom: 0; padding-bottom: 10px}

div#product_list h2 a:link, div#product_list h2 a:visited {text-decoration: none}

div#product_description {border-left: solid 1px #D3CCA7; margin-left: 230px; padding: 0 30px 0 25px; position: relative; background: url('../img/layout/cien_produkty_lista.jpg') no-repeat top left}

div#content>div#product_description {border: none; padding: 0 30px 0 30px;}

div#product_description h1 {font-size: 24px;}

div#product_description h2 {font-size: 18px;}



span.szary {color: #484848; font-size: 10px;}



ul.product_list {margin: 0; padding: 5px 0 10px 0; list-style-type: none; border-bottom: solid 1px #E4E1D1; /*border-top: solid 1px #B3AE97*/}

ul.product_list span.cat {display: block; color: #24272C; padding: 3px 0; text-transform: uppercase; font-weight: bold}

ul.product_list span.set {display: block; color: #fff; text-transform: uppercase; font-weight: bold}

ul.product_list ul {margin: 0 0 0 0px; padding: 0; list-style-type: none;}

ul.product_list ul li {border-bottom: dotted 1px #ccc; padding: 0 10px}

ul.product_list a:link, ul.product_list a:visited {color: #484848; text-decoration: none;}

ul.product_list a:hover {color: rgb(127,0,0); /*text-decoration: underline*/}

ul.product_list span.active a:link, ul.product_list span.active a:visited, ul.product_list li.active a:link, ul.product_list li.active a:visited {color: rgb(127,0,0); text-decoration: none}

ul.product_list a:hover {color: rgb(127,0,0); /*text-decoration: underline*/}



div#set_img {position:relative; width: 710px;}

div#set_img h2 {position: absolute; width: 350px; text-align:right; bottom: 20px; right: 30px; font-family: "Times New Roman", sans-serif; color: #ddd; font-size: 24px; z-index: 3}



div#line {}

img.set {float: none; border: none; padding: 0; margin: 0}

img.line {float: left; margin-bottom: 20px; border: solid 1px #000;}

img.line_min, img.set_min {border: solid 1px #000;}

a.line {display: block; width: 152px; min-height: 50px; float: left; margin: 0 12px; text-decoration: none; text-align: center}

a.set {display: block; width: 200px; min-height: 90px; float: left; margin: 12px; text-decoration: none; text-align: center}

p.line_p {height: 110px;}

p.set_p {height: 160px;}

a:hover.line img {border: solid 1px rgb(127,0,0)}

a.line img {margin-bottom: 0}

a.line span, a.set span {display: block; text-decoration: underline; text-transform: uppercase;}



div#line_opis {margin-left: 320px; padding: 0 90px 20px 30px; min-height: 150px;}

table.elements {border-collapse: collapse; width: 99%/*width: 330px*/; margin-bottom: 20px;}

table.logged {width: 99%}

table.elements th {text-align: left;}

table.elements tr, table.elements td, table.elements th {border-bottom: solid 1px #E4E1D1;/* border-top: solid 1px #B3AE97*/}

table.elements td, table.elements th {padding: 0px 5px}

table.elements th.img {width: 60px; text-transform: uppercase}

table.elements th.ean {width: 80px;}

table.elements th.name {width: 350px;}

table.elements th.cena {width: 80px;}

table.elements td.submit {text-align: right; padding: 5px}

table.elements tr.sum, table.elements tr.sum td {border-bottom: none}

table.elements tr.sum td.bg {font-weight: bold; background: #DFDCCB;}

table.elements tr.bottom {border-bottom: none;}

table.elements tr.pending {}

table.history td {padding: 5px;}

tr.bottom td {padding: 10px 0}

td.center {text-align: center;}

input.ilosc {width: 25px;}

input.inactive {background: #999; color: #666}

input.ilosc1 {width: 20px;}

input, textarea, select {background: #E4E1D1; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif}

input[type="checkbox"], input[type="radio"] {background: transparent}

table.elements img {border: none; margin: 0; padding: 0}



/** zamówienia **/

form#login_form td.submit {text-align: right}



div#user_menu_cont {min-height: 3em;}

p#login_info {float: right; padding: 4px; margin: 0 0 0 20px; text-align: right; background: #000; color: #fff}

div#user_menu {margin: 0 0 20px 0;}

div#user_menu table {position: relative; margin: 0; padding: 0; width: 710px; background: #000; border-spacing: 4px}

div#user_menu td {position: relative; border: solid 1px #696445; padding: 0; background: #000/*#696445 url('../img/layout/pasek.gif') repeat-x 1px 1px*/; color: #fff; text-align: center;}

div#user_menu td div.ramka-top {position: absolute; width: 100%; top: 0; left: 0; height: 1px; background: url('../img/layout/ramka.gif') repeat-x top left}

div#user_menu td#my_account {width: 83px;}

div#user_menu td#my_history {width: 115px;}

div#user_menu td#my_how_to {width: 95px;}

div#user_menu td#cart_content {width: 130px;}

div#user_menu a {display: block; /*border: solid 1px #696445;*/ margin: 0; height: 100%; padding: 5px 7px;}

div#user_menu a:link, div#user_menu a:visited, p#login_info a:link, p#login_info a:visited {color: #fff; text-decoration: none}

div#user_menu a:hover, p#login_info a:hover {color: #ccc;}

div#user_menu a.updated {background: rgb(127,0,0)}

p#login_info a:link, p#login_info a:visited {display: block; border: solid 1px #696445; padding: 2px 10px}



form#login_form {}



td.submit {vertical-align: top; line-height: 0; padding-top: 10px;}



button, a:link.button, a:visited.button, span.button, input[type="submit"], input.button {cursor: pointer; border: solid 1px #84847a; background: #DFDCCB; color: #484848; font-size: 11px; text-decoration: none}

button {padding: 2px 5px; line-height: 10px;}

a:link.button, a:visited.button, span.button, a:link.b, a:visited.b, span.b {/*padding: 2px 10px 2px;*/padding: 2px 5px; line-height: 10px; top: -2px}



img.icon {margin: 0 3px -3px 0; padding: 0; border: none; background: transparent;}

div#loader {position:fixed;top:50%;left:0;background:#DFDCCB; border-top: solid 1px #24272C; border-bottom: solid 1px #24272C; padding: 1em 0; width:100%; text-align: center}

div#loader img {margin:0;padding:0;background:transparent;border:none; margin: auto;}



div#steps {height: 6em;}

div#order_steps {position: relative; width: 600px; height: 16px; border-left: solid 1px #B3AE97; border-right: solid 1px #E4E1D1;}

div.ver {padding: 0 10px; width: 178px; height: 16px; float: left; border-left: solid 1px #E4E1D1; border-right: solid 1px #B3AE97;}

div.step {position: relative; padding: 13px 0; margin-top: 3px; text-transform: uppercase; text-align: center;}

div.step span {display: block; margin:0; text-transform: none;}

div#hor1 {width: 100%; height: 7px; border-bottom: solid 1px #B3AE97; position: absolute; top: 0; left: 0}

div#hor2 {width: 100%; height: 7px; border-top: solid 1px #E4E1D1; position: absolute; bottom: 0; left: 0}

div#step_active {border-top: solid 9px #000; font-weight: bold; padding: 5px 0}



input#discount_inp {width: 2em}

div.checkout_data {border-top: solid 1px #E4E1D1}

div.checkout_data h3 {margin: 5px 0}

div.data {padding: 0 0 5px 35px; text-indent: -15px;}

div.data p {margin: 3px 0}

div.data p.link {margin: 5px 0}

p.dalej {text-align: right; line-height: 0}

p.send_order {text-align: right}

a.left {float: left;}

span.brak {font-style: italic; color: #888}

table.elements td.next {text-align: right; padding-right: 0}



input#pick_up_calendar {display: block; margin-top: 5px;}

span.calendar_link {cursor: pointer; font-weight: bold; /*color: rgb(127,0,0);*/ text-decoration: underline; padding: 0 2px; border: solid 1px #DFDCCB}

span.calendar_nolink {padding: 0 2px; border: solid 1px #DFDCCB}

div#calendar td {width: 10px; height: 10px; text-align: left;}

div#calendar table {border-collapse: collapse;}

div#calendar td {border-bottom: solid 1px #D3CCA7}

div#calendar th {background: #84847a}

div#calendar tr.days td {background: #DFDCCB}



div.user_data p {margin: 5px 0}

div.user_data h3 {margin: 15px 0 5px}

div.user_data p.link {margin-top: 10px}



table.order_table {border-collapse: collapse; width: 100%}

table.order_table img {margin:0}

table.order_table td, table.order_table th {border: solid 1px #E4E1D1; text-align: center;}

table.order_table th.img {width: 60px}



.clear_right {clear: right;}

.clear {display:block; clear: both; height: 0; margin: 0; padding: 0}

.clear{clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}

.pointer {cursor: pointer}

.toupper {text-transform: uppercase}



div#prod_content {position: relative; width: 600px; background: #D3CCA7 url('../img/layout/details_bg2.gif') no-repeat bottom left; text-align: left; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 11px; z-index:5}

div#prod_content div#prod_content1 {width: 520px; padding: 40px 40px 20px 40px; background: url('../img/layout/details_bg1.gif') no-repeat right top; }

div#prod_content img {margin:0}

div#prod_content h2 {margin: 0; font-size: 20px; border-bottom: solid 1px #B6B097}

div#prod_content span#wymiary {text-transform: none; font-style: italic; font-size: 14px; font-weight: normal; float: right}

div#prod_content div#img {border-top: solid 1px #E6E2D1; padding: 20px 0; min-height: 155px;}

div#prod_content img.rys_tech {margin-right: 17px}

div#prod_content div#opis {border-bottom: solid 1px #E6E2D1; padding-bottom: 10px;}

div#prod_content div#op1 {width: 250px; margin:0 10px 0 0; float: left}

div#prod_content div#op2 {margin-left: 260px}

div#prod_content div#opis h3 {font-size: 11px; text-transform: uppercase; margin: 0 0 5px 0}

div#prod_content div#opis p {margin:0}

div#prod_content div#opis table {width: 250px; border-collapse: collapse}

div#prod_content td, div#prod_content th {border: solid 1px #888266; padding: 2px 5px}

div#prod_content th {background: #CBC6AC}

div#prod_content td {color: #69644F}

div#prod_content div#logo {border-top: solid 1px #B6B097; padding-top: 10px; text-align: right}

div#prod_content div#logo img {float:left;}

div#prod_content .clear {clear: both}

div#prod_content a#close {position: relative; top: 10px}

* div#prod_content {/*margin-left: -50%;*/position: relative; left: -50%; width: 600px; background: #D3CCA7 url('../img/layout/details_bg2.gif') no-repeat bottom left; text-align: left; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 11px; z-index:5}



p#supr {clear: both; text-align: right; padding: 0 15px 10px 0; margin: 0}

p#supr span {}

p#supr a {padding-right: 110px; background: url('../img/supremum_logo.gif')  95% 0 no-repeat;}

p#supr a:link, p#supr a:visited {text-decoration: none}

p#supr.ciemny a {background: url('../img/supremum_logo_alt.gif') top right no-repeat}

p#supr.ciemny a:link, p#supr.ciemny a:visited {color: #fff;}

p#supr a strong { text-indent: -9999px;}

strong#ar_ind  { display: none;}



/** wyszukiwarka **/

span.search_term {background: #DFDCCB;}

form#search_form {margin-bottom: 15px}

table#search_results em {font-weight: bold; color: #7F0000; font-style: normal;}

input#search_term {width: 125px; padding: 0px; margin-right: 3px}

select#category_list {width: 135px;}

form#search_form p {margin: 5px 0; text-align: right;}

form#search_form button {padding: 2px 2px}

form#search_form div#search_info p.search_link {font-size: 10px; margin: 0; text-align: right;}

form#search_form div#search_info p {font-size: 10px; text-align: left;}



/*koszyk */

p#added2cart {position: fixed; background: #7F0000; border: 5px solid #000; top: 50% ;left: 50%; padding: 5px; color: #fff}



/** rejestracja **/

td.registration_info {width: 200px}

div#register {margin-right: 120px}





.error {border: solid 1px rgb(127,0,0); padding: 5px; text-indent: 0}

p.success {border: solid 1px #484848; padding: 5px;}







/** lightbox **/

#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; margin: 0; padding: 0}



#outerImageContainer{

	position: relative;

	background-color: #D3CCA7;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#lightboxImage {margin: 0; padding: 0;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #D3CCA7;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	

/** products_details **/



#product{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

}



#product a img{ border: none; margin: 0; padding: 0; background: transparent;}



#outerContainer{

	position: relative;

	color: #24272C;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}

#container { 

position: absolute;

}



#loading1{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

}

#loading1 img {background: transparent; border: none}

	

#overlay1{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}
