* {
margin:0;
padding:0;
}

img {
border:0;
}

html {
width:100%;
height:100%;
background-position:top left;
background-repeat:repeat-x;
}

body {
width:100%;
height:100%;
background-image:url(../images/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:Tahoma;
text-align:center;
margin:0 auto;
}

li {
display:inline;
vertical-align:text-top;
}

li span {
display:inline-block;
vertical-align:text-top;
}


#main_page {
width:1000px;
height:180px;
float:none;
text-align:left;
margin:0 auto;
}

#header {
width:1000px;
height:180px;
background-position:top left;
background-repeat:no-repeat;
position:relative;
margin:0 auto;
}

#left {
width:191px;
float:left;
}

#left_navigation {
background-image:url(../images/gbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:191px;
float:left;
}

#wrapper {
width:1000px;
margin:0 auto;
}

#central {
width:809px;
float:left;
display:inline-block;
margin:0;
}

#central_banner {
width:530px;
height:330px;
float:left;
display:inline;
border:1px solid #ACACAC;
margin:0 0 0 10px;
}

#central_promo_box {
background-image:url(../images/promocje_bg.gif);
width:250px;
height:330px;
float:left;
display:inline;
border:1px solid #ACACAC;
margin:0 0 10px 10px;
}

#central_promo_box p {
 color:#000;
 margin:0;
 font-size:11px;
}

#promocje {
width:750px;
float:left;
border:0 solid #ACACAC;
display:inline-block;
margin:0 0 0 10px;
padding:0;
}

.promocje_info {
text-align:left;
vertical-align:middle;
font-size:12px;
color:#fff;
background:#ACACAC;
margin:0;
padding:5px;
}

#promocja {
display:inline-block;
text-align:left;
float:left;
border:1px solid #ACACAC;
width:770px;
margin:0 0 0 10px;
padding:5px;
}

#promocja_head {
font-size:14px;
display:inline-block;
text-align:left;
float:left;
border:1px solid #ACACAC;
background:#ccc;
width:750px;
margin:0 0 0 10px;
padding:5px;
}

#promocja_main {
display:inline;
text-align:left;
float:left;
border:1px solid #ACACAC;
width:750px;
margin:10px 0 0 10px;
padding:5px;
}

#promocja_photo_p {
display:inline;
width:120px;
height:100px;
float:left;
margin:10px 0 0;
}

#promocja_info {
height:130px;
width:600px;
font-size:10px;
color:#000;
float:left;
font-weight:700;
font-family:Arial, sans-serif;
margin:0 0 0 10px;
}

#promocja_opis {
font-size:11px;
color:000000;
font-weight:400;
font-family:Arial, sans-serif;
height:75px;
display:block;
}

#promocja_cena {
font-size:16px;
color:#000;
font-weight:400;
font-family:Arial, sans-serif;
height:16px;
display:block;
margin:5px 0 0;
}

#tw_info_box {
width:791px;
float:left;
display:inline;
border:1px solid #ACACAC;
margin:0 0 10px 10px;
}

.tw_info_box_text {
float:left;
display:inline;
border:0 solid #ACACAC;
margin:5px;
padding:5px;
}

#central_info_box {
background-image:url(../images/articles_bg.gif);
width:791px;
height:200px;
float:left;
display:inline;
border:1px solid #ACACAC;
margin:0 0 10px 10px;
}

#central_info_box_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:3px;
}

#central_promo_box a {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#009EDC;
text-decoration:none;
}

.central_info_button_send {
float:none;
width:250px;
height:35px;
font-weight:700;
text-align:center;
vertical-align:middle;
color:#FFF;
font:bold 84% 'trebuchet ms',helvetica,sans-serif;
background-color:#6b98d2;
border:1px solid;
border-color:#ACACAC;
margin:0;
padding:5px;
}

#searchbox {
font-family:Arial, Helvetica, sans-serif;
position:absolute;
top:120px;
left:70px;
font-size:13px;
color:#fff;
}

input.intext,textarea {
font:50% Arial, sans-serif;
font-size:15pt;
}

INPUT.TEXT {
font-family:TrebuchetMS;
font-size:9pt;
font-weight:700;
background-color:0;
color:FFFFFF;
border-color:0;
border-style:inset;
border-width:2px;
}

.photo {
background-position:top left;
background-repeat:no-repeat;
padding:5px;
}

.blocks {
width:218px;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-y;
margin:0 0 2px;
}

.header_menu {
font-size:10pt;
}

.color {
background-color:#EBEBEB;
}

#right {
margin-right:-238px;
width:261px;
float:left;
}

#navigation {
width:185px;
margin:0;
padding:0;
}

#navigation li {
list-style-type:none;
line-height:12px;
padding:0 0 0 10px;
}

#navigation a {
color:#565656;
text-decoration:none;
}

#logo_info {
width:180px;
padding-top:42px;
text-align:center;
font-size:11px;
color:#5B5B5B;
margin:0 0 0 50px;
}

#meta {
width:370px;
padding-top:60px;
text-align:right;
font-size:11px;
color:#5B5B5B;
margin:0 0 0 640px;
}

#meta a {
font-family:Tahoma;
color:#5B5B5B;
text-decoration:underline;
}

#meta_kosz {
height:32px;
vertical-align:middle;
width:370px;
padding-top:4px;
text-align:right;
font-size:12px;
color:#5b5b5b;
margin:0 0 0 630px;
}

#meta_link {
position:absolute;
height:105px;
vertical-align:middle;
width:400px;
text-align:right;
font-size:12px;
color:#5b5b5b;
margin:0;
}

.marl {
margin-left:8px;
}

.marr {
margin-right:8px;
}

#menu {
  position:absolute;
  top:160px;
  left:0;
}

.color_menu {
color:#00F;
}

.menu_separator {
width:0;
vertical-align:middle;
text-align:center;
padding:0;
}

#menu li,#forum li {
list-style-type:none;
float:left;
width:auto;
cursor:pointer;
white-space:nowrap;
text-align:center;
height:15px;
vertical-align:middle;
text-transform:uppercase;
font-size:13px;
line-height:14px;
font-weight:700;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
margin:0 2px 0 0;
padding:2px 8px 4px 3px;
}

#menu a,#forum a {
color:#323232;
text-decoration:none;
padding:0;
}

#forum {
position:absolute;
top:130px;
font-size:20px;
font-weight:700;
left:0px;
}

.title1 {
background-image:url(../images/title1.jpg);
background-position:top left;
background-repeat:no-repeat;
height:24px;
width:114px;
display:inline;
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:700;
float:left;
margin:0 0 0 9px;
padding:12px 0 0 53px;
}

.contries {
width:170px;
display:block;
float:left;
font-family:Arial;
font-size:12px;
padding:13px 0 15px 19px;
}

.contries li {
list-style-type:none;
line-height:18px;
}

.contries li a {
background-image:url(../images/arrow.gif);
background-position:0 3px;
background-repeat:no-repeat;
color:#323232;
text-decoration:underline;
padding:0 0 0 11px;
}

.new {
color:#E60404;
font-weight:700;
}

.more {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
float:left;
margin:0 0 5px 30px;
}

.banner {
float:left;
margin:5px 0;
}

.welcome {
background-image:url(images/../welcome_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:374px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 0 25px 133px;
}

.welcome p {
display:block;
width:360px;
}

.search {
background-color:#448AAE;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
margin:0 0 30px;
padding:11px 0 9px;
}

.search input {
width:165px;
height:17px;
border-color:#CECECE;
border-style:inset;
margin:0 9px;
}

#ok {
position:absolute;
}

#ok img {
position:relative;
top:0;
left:0;
}

.block {
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
margin-bottom:4px;
font-size:10px;
display:inline;
float:left;
border-color:#c5c5c5;
border-style:solid;
padding:1px 1px 14px;
}

.block div {
float:left;
margin:0 0 0 25px;
}

.block div h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-decoration:underline;
font-weight:700;
}

.block div p {
font-family:Tahoma;
font-size:11px;
color:#565656;
display:block;
width:259px;
border-bottom:1px solid #D2D2D2;
margin:0 0 5px;
padding:15px 0 10px;
}

.price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E63309;
font-weight:700;
display:block;
float:left;
width:160px;
}

.right_block {
background-image:url(../images/block_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:261px;
margin:0 0 5px;
}

.title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
background-image:url(images/title_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
text-align:center;
padding:20px 0 35px;
}

.title3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
background-image:url(../images/title3_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
text-align:center;
padding:20px 0 35px;
}

.name {
color:#565656;
margin:0 0 5px 9px;
}

.details {
margin:5px 0 0 9px;
}

#footer_menu {
width:1000px;
position:relative;
margin:0 auto;
padding:2px 0;
}

#footer {
background-image:url(../images/footer_line.gif);
background-position:top center;
background-repeat:no-repeat;
width:100%;
float:left;
position:relative;
margin:0 auto;
padding:50px 0 0;
}

#footer div {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#footer div a {
color:#000;
text-decoration:underline;
margin:0 5px;
}

#copy {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:center;
line-height:40px;
}

#info {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:center;
}

#copy a {
color:#B94304;
text-decoration:underline;
}

#big {
float:left;
background-image:url(images/big_bg.jpg);
background-position:22px -1px;
background-repeat:no-repeat;
padding:62px 0 0 20px;
}

#big h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#565656;
width:765px;
border-bottom:1px solid #DBDBDB;
margin:0 0 10px;
padding:0 0 5px;
}

.big_photo {
width:260px;
text-align:center;
float:left;
margin:0 18px 0 0;
}

.big_photo img {
margin:0 0 10px;
}

.text {
float:left;
width:485px;
font-family:Tahoma;
font-size:11px;
color:#565656;
}

.text p {
padding:0 0 5px;
}

.stuff {
background:#fff;
display:inline-block;
vertical-align:top;
margin-top:0;
margin-left:10px;
margin-bottom:10px;
float:left;
border:1px solid #ACACAC;
padding:5px;
}

.stuff_podobne {
background:#fff;
display:inline;
vertical-align:top;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
float:left;
border:1px solid #ACACAC;
height:175px;
width:225px;
text-align:center;
padding:5px;
}

.stuff_podobne p,.stuff_podobne a:hover,.stuff_podobne a:visited,.stuff_podobne a {
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000;
}

.stuff_podobne span,.detale_towaru span {
display:inline-block;
}

.item {
height:325px;
float:left;
font-size:8px;
width:245px;
font-family:Tahoma;
margin:0;
}

.item_art {
height:180px;
float:left;
font-size:8px;
width:220px;
font-family:Tahoma;
margin:0;
}

.item span {
display:block;
font-weight:700;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.item p {
padding:5px 0;
}

.item_kod {
font-size:16px;
color:000000;
font-weight:700;
float:left;
font-family:Arial, sans-serif;
height:32px;
}

.item_photo {
text-align:center;
vertical-align:bottom;
display:inline-block;
width:240px;
height:160px;
font-size:16px;
color:#000;
float:none;
font-family:Arial, sans-serif;
margin:10px 0 0;
}

.item_tekst {
height:85px;
width:240px;
font-size:10px;
color:#000;
float:none;
font-weight:700;
font-family:Arial, sans-serif;
margin:10px 0 0;
}

.cena {
font-size:16px;
color:#000;
font-weight:700;
float:left;
font-family:Arial, sans-serif;
height:10px;
}

.cena2 {
font-size:11px;
color:#000;
font-weight:700;
float:left;
font-family:Arial, sans-serif;
height:10px;
}

.cena3 {
font-size:13px;
color:#000;
font-weight:700;
float:none;
font-family:Arial, sans-serif;
height:14px;
}

.dodaj_do {
text-align:center;
}

#ramka_glowna {
width:790px;
float:left;
border-color:#acacac;
border-style:solid;
border-width:1px;
margin:0 0 5px 10px;
}

.lista_kat {
font-size:10pt;
background-attachment:scroll;
background-repeat:repeat;
background-image:none;
background-position:0 0;
background-color:#fff;
display:inline-block;
vertical-align:text-top;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
float:center;
width:350px;
text-align:left;
border-color:#acacac;
border-style:solid;
border-width:0;
padding:5px;
}

.lista_kat span {
width:310px;
font-weight:700;
color:#000;
cursor:default;
border-bottom:1px solid #ddd;
padding:5px 5px 5px 25px;
}

.lista_k {
color:#000;
cursor:default;
padding:5px;
}

#detale_towaru {
width:790px;
float:left;
border:1px solid #ACACAC;
display:inline;
margin:0 0 5px 10px;
color:#000;
}

.detale_szczegoly {
border:0 solid #ACACAC;
text-align:center;
vertical-align:top;
display:inline-block;
width:470px;
font-size:11px;
color:#000;
float:center;
margin:0 0 0 10px;
padding:5px;
}

.detale_info {
text-align:left;
vertical-align:middle;
font-size:10px;
color:#000;
background:#fff;
margin:0;
padding:5px;
}

.detale_info_cena {
text-align:left;
vertical-align:middle;
font-size:12px;
color:red;
background:#fff;
margin:0;
padding:5px;
}

.detale_1photo {
border:0 solid #ACACAC;
text-align:center;
vertical-align:top;
width:300px;
font-size:16px;
color:#000;
float:center;
font-family:Arial, sans-serif;
margin:10px 0 0;
}

.detale_photos {
border:0 solid #ACACAC;
text-align:center;
vertical-align:middle;
display:block;
width:750px;
font-size:16px;
color:#000;
float:center;
font-family:Arial, sans-serif;
margin:0 auto;
}

.detale_opis {
  border:0 solid #ACACAC;
  text-align:left;
  vertical-align:top;
  display:inline-block;
  font-size:11px;
  color:#000;
  float:left;
  margin:0;
  padding:10px;
}


ol {margin:0 0 10px 25px; list-style: decimal;}

.detale_opis li {
  display:block;
  list-style: decimal;
}

#koszyk {
width:750px;
float:left;
border:1px solid #ACACAC;
display:inline-block;
margin:0 0 0 10px;
padding:5px;
}

.koszyk_table {
width:750px;
float:left;
border:1px solid #ACACAC;
display:inline-block;
margin:0;
padding:0;
}

.koszyk_info {
background-image:url(../images/nbh.gif);
text-align:left;
vertical-align:middle;
font-size:12px;
color:#fff;
margin:0;
padding:5px;
}

.koszyk_info_header {
text-align:center;
vertical-align:middle;
font-size:12px;
color:#000;
background:#fff;
margin:0;
padding:5px;
}

#strony_dodatkowe {
width:750px;
float:left;
border:0 solid #ACACAC;
display:inline-block;
margin:0 0 0 10px;
padding:5px;
}

#button {
margin:0;
padding:5px;
}

.button_send {
width:200px;
height:30px;
font-weight:700;
text-align:center;
vertical-align:middle;
color:#fff;
font:bold 84% 'trebuchet ms',helvetica,sans-serif;
background-image:url(../images/nbh.gif);
border:1px solid;
border-color:#ACACAC;
margin:5px 0 0;
padding:5px;
}

.button_send_150 {
width:150px;
height:30px;
font-weight:700;
text-align:center;
vertical-align:middle;
color:#fff;
font:bold 84% 'trebuchet ms',helvetica,sans-serif;
background-image:url(../images/nbh.gif);
border:1px solid;
border-color:#ACACAC;
margin:5px 0 0;
padding:5px;
}

.bledny_opis {
text-align:center;
vertical-align:middle;
float:right;
font-size:10px;
color:#000;
font-family:Arial, sans-serif;
margin:5px;
padding:5px;
}

.textarea {
text-align:left;
font-size:10px;
color:#000;
font-family:Arial, sans-serif;
margin:5px;
padding:5px;
}

#cariusel {
width:150px;
height:200px;
top:50px;
position:relative;
margin:0 auto;
}

.calusela_info_box_text {
float:none;
display:inline;
border:0 solid #ACACAC;
margin:5px;
padding:5px;
}

#left_navigation img,.block img {
float:left;
}

.promocje_info_table,.koszyk_info_table {
float:left;
border:1px solid #ACACAC;
display:inline-block;
margin:0;
padding:0;
}

.promocje_info_row,.koszyk_info_row {
text-align:left;
vertical-align:middle;
font-size:12px;
color:#000;
background:#fff;
margin:0;
padding:5px;
}

#promocja_kod,#promocja_nazwa {
font-size:11px;
color:000000;
font-weight:400;
font-family:Arial, sans-serif;
display:block;
}

#tw_info_box a,.tw_info_box_text a,.calusela_info_box_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

#tw_info_box a:visited,#tw_info_box a:hover,#tw_info_box_text a:visited,#tw_info_box_text a:hover,#central_promo_box a:visited,#central_promo_box a:hover,#meta a:hover,#meta_kosz a:visited,#meta_kosz a:hover,#meta_link a:visited,#meta_link a:hover,.contries li a:hover,.more:hover,#footer div a:hover,#copy a:hover,.other:hover,.item a:hover,#calusela_info_box_text a:visited,#calusela_info_box_text a:hover {
text-decoration:none;
}

#tw_info_box_head,#central_promo_box_head, #central_info_box_head,#calusela_info_box_head {
background-image:url(../images/nbh.gif);
width:100%;
height:20px;
float:left;
display:inline;
vertical-align:middle;
font-weight:700;
color:#fff;
font:bold 84% 'trebuchet ms',helvetica,sans-serif;
margin:0;
padding:5px 0px 5px 0px;
}

#meta a:visited,.contries li a:visited,.more:visited,#footer div a:visited,#copy a:visited,.other:visited,.item a:visited {
text-decoration:underline;
}

#meta_kosz a,#meta_link a {
font-family:Tahoma;
color:#5B5B5B;
text-decoration:none;
}

.other,.item a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
}

.ramka_glowna_head,.detale_towaru_info {
background-image:url(../images/nbh.gif);
text-align:left;
vertical-align:middle;
font-size:12px;
height:20px;
font-weight:700;
color:#fff;
font:bold 84% 'trebuchet ms',helvetica,sans-serif;
margin:0 0 5px;
padding:5px;
}

.bledny_opis a,.bledny_opis a:visited,.bledny_opis a:hover {
color:#000;
text-decoration:none;
}

textarea.autosize {
width:100%;
/* height:auto; */
overflow: visible;}
div.autotext {
display:none;
visibility:hidden;
font-size: 10pt;
font-family: &quot;Lucida Console&quot;;
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
width: 99%;
word-wrap: break-word; /* Internet Explorer 5.5+ */}
