html    { width:100%; height:100%; border:none;}
body    { width:100%; height:100%; margin:0px; background:#582a2a url('../img/pattern_down.jpg') repeat top left;   font-size:10px; font-family: 'trebuchet ms', verdana, sans-serif;}
a       {color:#ae3522; text-decoration:none;};
a:hover {text-decoration:underline;}
form    {margin:0px; border:0px;}
div     {margin:0px; border:none; padding:0px;}

div#emilogo     {margin:0px; border:none; padding:0px; background: url('../img/logo.png') no-repeat bottom right; display: none; z-index: 2; width: 250px; height: 94px; position: absolute; top: 30px; left: 0}
div#emicontent  {margin:0px; border:none; padding:0px; background: none; display: block; z-index: 0;}


img     {border:none;}

table   {border-collapse:collapse; empty-cells:show;}
td      {padding:0px;}

p       {margin: 0px;}

table.global                    {width:100%; height:100%}
table.global td.global-top      { height:100% ; background:url('../img/pattern_up.jpg') repeat-x top left;  vertical-align:middle; /*text-align:center;*/  }

table.main                      {margin:auto auto;}
table.main td.main-flash        {width:352px; height:553px;}
table.main td.main-content      {width:642px; vertical-align:top;}
table.content                   {width:642px; }
table.content td.menu-flash     {height:32px; vertical-align:bottom;}
table.content td.content        {width:630px; height:502px; background:#ffffff url('../img/main_tlo2.gif') no-repeat top right; ; vertical-align:top;}
table.content td.content-right  {width:12px; background:#ffffff url('../img/pattern_right.gif') no-repeat top left;}

table.foot                      {width:994px; margin:0px auto; font-family:verdana;}
table.foot a                    {color:#000; font-weight:bold; font-size:10px;}
table.foot td.foot-space        {width:104px;}
table.foot td.foot-left         {color:#000; text-align:left;}
table.foot td.foot-right        {color:#000; text-align:right;}
table.foot td.foot-space2       {width:12px;}

table.the-inner-content         {width:621px; margin-top:3px; margin-left:4px; }
td.the-top                      {height:23px; background : url('../img/desen1.gif') no-repeat bottom left; text-align:right; vertical-align:middle;}
td.the-bottom                   {height:497px; background:#f7f2de url('../img/main_tlo.gif') no-repeat top left; vertical-align:top;}

table.search                    {float:left;}
td.space                        {width:152px;}
td.phrase                       {vertical-align:middle; width:150px;}
input.phrase                    {margin:0px; padding:1px 2px; height:16px; width:146px; background : url('../img/input.gif') no-repeat top left; border:none; font-size:10px; color:#feffff; font-family:verdana, sans-serif;}
td.search                       {width:60px; text-align:right;}
td.search img.szukaj            {margin-right:4px;}
td.basket                       {width:255px; text-align:right}
td.basket img                   {border:none;}

table.black-hole                {/*width:612px; /*height:473px;*/}
td.hole-leftleft                {width:5px;}
td.hole-left                    {width:190px; vertical-align:top;}
td.hole-center                  {width:10px;}
td.hole-right                   {width:407px; vertical-align:top;}

table.aktualnosci               {width:190px;}
table.aktualnosci td.title      {height:28px;   vertical-align:middle; text-align:right;}
table.aktualnosci td.space15    {width:40px;    height:14px;}
table.aktualnosci td.space5     {width:40px;    height:2px;}
table.aktualnosci td.image      {width:186px; height:78px;   background:#ffffff; vertical-align:middle; text-align:center;}
table.aktualnosci td.date       {height:16px;   font-size:10px; vertical-align:middle; text-align:justify; color:#897167;  font-family:"trebuchet MS", verdana;}
table.aktualnosci td.bar        {width:150px;   background: url('../img/pattern2.gif') no-repeat center right;}
table.aktualnosci td.news       {height:30px;   font-size:10px; color:#5b2f24; text-align:justify; font-family:"trebuchet MS", verdana;}
table.aktualnosci td.more       {font-size:11px; color:#ae3522; text-align:right; font-family:"trebuchet MS", verdana;}
table.aktualnosci td.more a     {font-size:11px; color:#ae3522; font-family:"trebuchet MS", verdana;}

table.aktualnosci2              {cursor:pointer; margin:2px 0px 0px 0px;}
table.aktualnosci2 td.image     {width:186px; height:78px;   background:#ffffff; vertical-align:middle; text-align:center; }
table.aktualnosci2 td.text      {width:384px; padding-left:5px; vertical-align:top; text-align:left; color:#5B2F24;}

td.info                         {height:263px; color:#5b2f24; font-size:11px; font-family:"trebuchet ms",verdana; text-align:justify; vertical-align:top;}

td.contact-left                 {width:200px; padding-left:20px; color:#8a7063; font-family:'trebuchet ms',verdana; font-size:11px;}
td.contact-right                {color:#8a7063; font-family:'trebuchet ms',verdana; font-size:11px;}

td.contact-centrala             {width:200px; padding-left:20px; color:#582722; font-family:'trebuchet ms',verdana; font-size:11px;}
td.contact-obsluga              {color:#582722; font-family:'trebuchet ms',verdana; font-size:11px;}

table.the-product               {width:616px; height:372px; margin-top:25px;}
table.the-product td.cat-list   {width:155px; vertical-align:top;}

table.the-product td.prod-prev  {width:461px; vertical-align:top; text-align:center; /*background:url('../img/product_bg.gif') no-repeat 0px 4px;*/ }
table.the-product td.prod-prev2 {width:461px; vertical-align:top; text-align:center; background:url('../img/background1.gif') no-repeat 1px 1px; }

table.product-cat               {margin:0px;}
table.product-cat td.tmenu      {padding-left:20px; height:15px; font-family:'trebuchet ms',verdana; font-size:11px;}
table.product-cat td.tmenu a:link,
table.product-cat td.tmenu a:visited  {color:#5c2b1c; font-family:'trebuchet ms',verdana; font-size:11px;}
table.product-cat td.tmenu a:hover  {text-decoration:underline;}

table.product-cat td.amenu      {padding-left:20px; height:15px; font-family:'trebuchet ms',verdana; font-size:11px;}
table.product-cat td.amenu a:link,
table.product-cat td.amenu a:visited  { font-family:'trebuchet ms',verdana; font-size:11px;}

table.product-cat td.smenu      {padding-left:20px; height:15px; font-family:'trebuchet ms',verdana; font-size:11px; color:#a72817}

table.product-info              {margin-left:10px;}
td.info-top-left                {width:275px; height:40px; text-align:left; font-size:11px; color:#b74336; font-family:'trebuchet ms',verdana}
td.info-top-right               {width:175px; text-align:left; font-size:11px; color:#b74336; font-family:'trebuchet ms',verdana;}
td.info-left                    {width:275px; height:390px; vertical-align:top; text-align:left; font-size:11px; color:#b74336; font-family:'trebuchet ms',verdana;}

div.scroll-content              {width:621px; height:85px; margin:0px; overflow:hidden;}
.drag                           {border: 1px solid black; position:relative; cursor: wsHorizontal; width:99px; height:5px; background: url('../img/scrollbar.gif') no-repeat center left; padding:0px; margin:0px; font-size:6px;}
/*.drag                         {border: none; position:relative; cursor: wsHorizontal; width:99px; padding:0px; margin:0px;}*/

table.product-details-texts     {/*margin-top:20px*/; margin-left:5px;}
table.product-details-texts td.details-text  {height:30px; vertical-align:top;}
table.product-details-texts td.desc{/*height:110px;*/ vertical-align:top;}
table.product-details-texts td.do_koszyka{height:20px; vertical-align:top; }

table.basket                    { margin:35px 0px 50px 20px;}
table.basket td.header          {font-size:13px; font-weight:bold;}
table.basket td                 {height:20px; font-size:12px;}
/*table.basket td.space           {width:20px;}
table.basket td.price-text      {width:90px; text-align:right; padding-right:10px;}
table.basket td.price-value     {width:90px; text-align:right; font-style:italic;}
table.basket td.remove          {width:40px; text-align:right}
table.basket td.name            {width:220px; text-align:left}*/
table.basket input.quantity     {width:20px; border:solid 1px #efeddd; background:transparent; font-size:12px; font-family:verdana,sans-serif; text-align:center;}
table.basket td.submit          {text-align:right; font-weight:bold;}

table.basket td.quantity-text   {width:40px; text-align:right}
table.basket td.quantity-value  {width:40px; text-align:right; font-style:italic;}

table.order-form                {width:500px; margin:10px auto 00px auto;}
table.order-form td             {font-size:12px; height:25px;}
table.order-form td.text        {font-size:12px; padding-top:2px; vertical-align:top;}
table.order-form td.input       {text-align:right;}
table.order-form td.text_b      {font-size:12px; padding-top:2px; vertical-align:top; font-weight:bold;}
table.order-form input.normal   {width:200px; height:15px; background:#efeddd; border: solid 1px rgb(204,153,102); font-size:12px; font-family:verdana, sans-serif; padding:2px; font-style:italic;}
table.order-form input.error    {width:200px; height:15px; background:#d5cbae; border: solid 1px #ff0000; font-size:12px; font-family:verdana, sans-serif; padding:2px; font-style:italic;}

table.order-form textarea.normal {width:200px; height:50px; background:#efeddd; border: solid 1px rgb(204,153,102); font-size:12px; font-family:verdana, sans-serif; padding:2px;}
table.order-form textarea.error  {width:200px; height:50px; background:#d5cbae; border: solid 1px #ff0000; font-size:12px; font-family:verdana, sans-serif; padding:2px;}

table.order-form a              {font-weight:bold;}
table.order-form a:hover        {text-decoration:underline;}

table.lista_aktualnosci               {margin: 0px 5px 0px 5px;width:600px;}
table.lista_aktualnosci td            {font-size:11px;}
table.lista_aktualnosci td.news_list_name       {width:580px; font-size:11px;}
table.lista_aktualnosci a:hover       {text-decoration:underline;}


input.contact                       {width:240px; border:none;                 background:transparent; margin-top:0px; margin-left:6px; font-size:11px; font-family: arial, verdana;}
input.contact_error                 {width:240px; border: solid 1px #ff0000;   background:transparent; margin-top:0px; margin-left:6px; font-size:11px; font-family: arial, verdana;}

textarea.contact                    {width:240px; height:120px;border:none;                 background:transparent; margin-left:6px; margin-bottom:6px;}

