BODY,TD,P,DIV,CENTER,H3,H2,H1,SPAN {
 font-family: Tahoma,Arial,Sans-Serif;
 font-size: 10pt;
 color: #514700;
}
H2 {
 font-size: 120%;
}
H1 {
 font-size: 140%;
}
HR {
 background-color: #f3cf8d;
 color: #f3cf8d;
}
BODY {
 margin: 0px;
 background-color: #FFFAE1;
}
.back_bottom {
 color: #514700;
 border-top: 1px dotted #f3cf8d;
 text-align: center;
}
.back_water {
 background: transparent url('images/design/back_water.gif');
}
.tbl_cat,.tbl_cart,.tbl_product,.tbl_register,.tbl_order,.tbl_p,
.dict_table,.show_table,
.tbl_a_log,.tbl_a_product {
 border-top: 5px solid #c8983f;
 border-bottom: 2px solid #c8983f;
 border-left: 1px solid #c8983f;
 border-right: 1px solid #c8983f;
}
.tbl_orderact {
 border-bottom: 2px solid #c8983f;
 border-left: 1px solid #c8983f;
 border-right: 1px solid #c8983f;
}
.tbl_cattxt,.tbl_carttxt,.tbl_producttxt,.tbl_ordertxt,.tbl_registertxt,
.dict_text,.show_text,.tbl_a_logtxt,.tbl_a_producttxt {
 font-size: 90%;
 color: #514700;
}
.tbl_catprice,.tbl_cartprice,.tbl_a_orderprice,.tbl_productprice {
 font-size: 120%;
}
.tbl_productdesc{
 background-color: #fffced;
}
.tbl_cathdr,.tbl_carthdr,.tbl_producthdr,.tbl_orderhdr,.tbl_registerhdr,
.tbl_phdr,.dict_header,.show_header,.tbl_a_loghdr,.tbl_a_producthdr {
 font-size: 90%;
 font-weight: bold;
 background-color: #fcf4c7;
 border-top: 1px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.tbl_pbrand,.tbl_pproduct {
 font-weight: bold;
 background-color: #ffed9b;
 border-top: 1px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.tbl_pfolder,.tbl_catfolder {
 font-weight: bold;
 font-size: 140%;
 background-color: #fcf4c7;
 border-top: 1px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.tbl_pleaf,.tbl_catleaf {
 font-weight: bold;
 font-size: 120%;
 background-color: #fcf4c7;
 border-top: 1px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.tbl_ptxt {
}
.tbl_pp {
 color: #f96900;
 font-weight: bold;
}
.tbl_carttotal,.tbl_ordertotal,.tbl_registertotal,.dict_total,.show_total,.tbl_a_logtotal,
.tbl_a_producttotal {
 font-weight: bold;
 font-size: 130%;
 background-color: #fcf4c7;
 border-top: 3px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.dict_filter,.show_filter,.tbl_a_productflt {
 background-color: #ffed9b;
 border-bottom: 1px solid #c8983f;
}
.tbl_pagestr{
 border-top: 1px solid #c8983f;
 border-bottom: 1px solid #c8983f;
}
.tbl_pagestrtxt{
 background-color: #f0f090;
}
.dict_tr,.show_tr {
}
.dict_tr2,.show_tr2 {
 background-color: #efe6c5;
}
.dict_trd,.show_trd {
 background-color: #cc2020;
}
.dict_image,.show_image {
 border: 1px solid #514700;
}
.formctrl {
 color: #514700;
 border: 1px solid #C8983F;
 background-color: #F5E8C1;
}
.formfilter {
 color: #514700;
 border: 1px solid #C8983F;
 background-color: #F5E8C1;
}
.formctrl100 {
 width:98%;
 color: #514700;
 border: 1px solid #C8983F;
 background-color: #F5E8C1;
}
.formctrl100r {
 text-align: right;
 width:98%;
 color: #514700;
 border: 1px solid #C8983F;
 background-color: #F5E8C1;
}

A:link {text-decoration: underline; color: #b47d18; background-color:transparent; }
A:hover {text-decoration: underline; color: #f99f00; background-color:transparent; }
A:visited {text-decoration: underline; color: #b47d18; background-color:transparent; }
A:visited:hover {text-decoration: underline; color: #f99f00; background-color:transparent; }

.topmenu {
 font: bold 120%/1.0em Times,AGKornelia,Tahoma,Arial,Sans-Serif;
}
.topmenu A:link {text-decoration: underline; color: #514700; background-color:transparent; }
.topmenu A:hover {text-decoration: underline; color: #f99f00; background-color:transparent; }
.topmenu A:visited {text-decoration: underline; color: #514700; background-color:transparent; }
.topmenu A:visited:hover {text-decoration: underline; color: #f99f00; background-color:transparent; }

.menu {
 background: #FFFAE1 url('images/design/menu_center.gif') repeat-x;
 white-space: nowrap;
 font-weight: bold;
}

.marked {
 font-weight: bold;
 font-size: 105%;
 color: #f96900;
}
.plain_table_hollow TD {
 font-size: 110%;
}
.plain_table {
 background-color: #514700;
}
.plain_table TD {
 background-color: #fcf4c7;
 font-size: 110%;
}
.plain_table_h TD {
 background-color: #E2C683;
 font-weight: bold;
 font-size: 110%;
}
.plain_text {
 font-size: 120%;
 text-align: justify;
}
.plain_text_in {
 font-size: 120%;
 text-align: justify;
 text-indent: 15pt;
}
.plain_header {
 font: bold 140%/1.5em Tahoma,Arial,Sans-Serif;;
 text-decoration: underline;
}
.png {
 behavior: url('png.htc');
}
.txt_table {
 background-color: #514700;
}
.txt_table TD {
 background-color: #fcf4c7;
}
.txt_table_h TD {
 background-color: #E2C683;
 font-weight: bold;
}
.txt_text {
 font: 110%/1.15em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.txt_question {
 font: italic bold 100%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.txt_header {
 font: bold 180%/1.1em Tahoma,Arial,Sans-Serif;
 color: #C8983F;
 vertical-align: bottom;
}
.txt_subheader {
 font: bold italic 120%/1.1em Tahoma,Arial,Sans-Serif;
 color: #C8983F;
 vertical-align: bottom;
}
.txt_comment {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: right;
 color: #808080;
 background-color: #f0f0f0;
 border: 1px dashed #514700;
 padding: 10px;
}
.txt_intro {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
 color: #fcf4c7;
 background-color: #514700; 
 padding: 10px;
}
.shadow1 {
 display: block; 
 background: url('images/design/shadow.gif') no-repeat right bottom;
 background-color: transparent;
 text-align: center;
 margin: 6px;
}
.shadow2 {
 display: block; 
 background: url('images/design/shadow_bl.gif') no-repeat left bottom;
 background-position: 0px 100%;
 background-color: transparent;
}
.shadow3 {
 display: block; 
 padding: 0px 6px 6px 0px;
 background: url('images/design/shadow_tr.gif') no-repeat right top;
 background-position: 100% 0px;
 background-color: transparent;
}
.shadow3 IMG {
 display: block;
 border: 2px solid #C8983F;
}
.shadow3 span {
 font: bold italic 90%/0.9em Tahoma,Arial,Sans-Serif;
 position: relative;
 display: block;
 float: left;
 color: #514700;
 margin-left: 2px;
 text-align: left;
}
.reklama_image {
 border: 1px solid #514700;
}
.reklama_image_left {
 border: 1px solid #514700;
 float: left;
}
.banner {
// border: 1px solid #ffffff;
 padding: 1px;
 display: inline-block;
 //display: inline;
 //zoom: 1;
 margin-bottom: 5px;
}
