html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
html, body{ width: auto; height: auto; color: Black; background: White;
}
html{ height: 100%; font-family: Arial, sans-serif; font-size: 62.5%; overflow: auto;
}
a{ color: Black;
}
input, textarea, select{ margin:0; padding:0; outline:0; font-size: 100%; font-family: Arial, sans-serif;
}
input[type=hidden]{ display:none;
}
:focus{ outline:0;
} /* SABLONA */
html{ width: 100%; background: #DDDDDD url('/_img/background.png') repeat-x;
}
body{ width: 100%; min-height: 885px; color: #333333; background: url('/_img/background2.png') center 0 no-repeat;
}
a{ color:#333333;
}
#header{ width: 950px; height: 290px; margin: 0 auto; overflow:hidden; background: url('/_img/logo.jpg') no-repeat;
}
#page{ width: 950px; min-height: 430px; margin: 0 auto; background: White;
}
#content{ width: 710px; padding: 0 8px; float:right; position: relative;
}
#menu{ width: 224px; float:right; background: url('/_img/background3.png');
}
#footer{ width: 100%; height: 165px; margin: -60px 0 0 0; background: url('/_img/footer.png') center 0 no-repeat;
}
#footer .info{ width: 750px; height: 75px; padding: 100px 0 0 200px; margin: 0 auto;
}
#footer .info a{ display:block; float:left; margin: 0 30px 0 0; text-indent: 25px; font-size: 1.2em; color: Black; background: url('/_img/texture.png') -1483px -140px no-repeat; white-space: nowrap;
}
#footer .tabs{ width: 950px; height: 95px; margin: 0 auto;
}
#footer .tabs .tab{ width: 302px; float:left;
}
#footer .tabs .tab2{ margin: 0 21px;
}
#footer .tabs .tab div{ height: 45px; padding: 10px; background: url('/_img/texture.png') -1480px 0 no-repeat;
}
#footer .tabs .tab .title{ height: 17px; overflow:hidden; text-indent: -999px; margin: 0 0 3px 0; padding:0;
}
#footer .tabs .tab1 .title{ background: url('/_img/texture.png') -1482px -80px no-repeat;
}
#footer .tabs .tab2 .title{ background: url('/_img/texture.png') -1482px -100px no-repeat;
}
#footer .tabs .tab3 .title{ background: url('/_img/texture.png') -1482px -120px no-repeat;
}
#footer .tabs .tab span{ display:block; font-size: 1.5em; font-weight: bold; text-align: center;
}
#footer .links{ width: 950px; height: 30px; margin: 0 auto; padding: 10px 0 0 0; clear:left; border-top: 1px solid White;
}
#footer .col1{ width: 50%; float:left;
}
#footer .col1 a, #footer .col1 span{ display:block; float:left; margin: 0 10px 0 0; font-size: 1.2em; color: #666666;
}
#footer .col2{ width: 50%; float:left; text-align: right; font-size: 1.2em;
}
#footer .col2 a{ margin: 0 0 0 10px;
}
#header div{ height: 33px; overflow: hidden;
}
#header div form, #header div #cart_info{ width: 46%; padding: 8px 2%; float:left;
}
#header div form div{ width: 200px; float:left;
}
#header div form div #search_input{ width: 180px; border: 1px solid #333333; margin: 1px 0 0 0; padding: 2px; background: #F5F5F5; font-size:1.2em;
}
#header div form div #search_button{ width: 85px; height: 22px; line-height: 22px; border:0; padding:0; float:left; text-indent: 20px; font-size: 1.4em; font-weight: bold; text-decoration: underline; color: Black; background: url('/_img/texture.png') -855px 0 no-repeat; cursor:pointer;
}
#header div #cart_info span, #header div #cart_info a{ display:block; float:right; font-size: 1.3em; font-weight: bold;
}
#header div #cart_info span{ margin: 0 0 0 7px;
}
#header div #cart_info a{ text-indent: 23px; background: url('/_img/texture.png') -855px -30px no-repeat;
}
#header .logo{ display:block; position: relative; width: 810px; height: 192px; margin: 0 auto; left: 5px; top:17px; overflow:hidden; text-indent: -999px;
}
#header h1{ position: relative; width: 726px; color: #D23C00; font-size: 3em; font-weight: bold; text-indent: 8px; left: 224px; top: 29px;
}
#content #description{ width: 100%; height: 150px; padding: 8px 8px 0 8px; margin:0 0 0 -8px; background: url('/_img/background3.png');
}
#content p#description{ font-size: 1.3em; line-height: 1.1em; overflow: hidden;
}
#content p#description span{ font-size: 1px; line-height: 1px; height: 5px; display:block;
}
.clear{ display:block; width: 100%; height: 1px; line-height: 1px; font-size: 1px; clear:both;
}
.hr{ width: 100%; height: 8px; line-height: 8px; font-size: 1px; background: url('/_img/texture.png') 0 -325px no-repeat; clear:both;
}
#msg_win{ width:236px; height: 20px; line-height: 20px; position: absolute; top:0; left:0; z-index: 999; font-size: 1.3em;
}
#msg_win.msg_r{ padding: 40px 30px 25px 30px; background: url('/_img/msg.png') no-repeat;
}
#msg_win.msg_l{ padding: 40px 20px 25px 40px; background: url('/_img/msg2.png') no-repeat;
} /* MENU */
#menu ul{ list-style-type: none; background: White;
}
#menu .m1{ position: relative; width: 247px; height: 150px; left: -20px; margin: 8px 0 0 0; background: transparent; overflow: hidden;
}
#menu .m1 li{ width: 247px; height: 70px; background: url('/_img/texture.png') no-repeat;
}
#menu .m1 li a{ display:block; width: 100%; height: 60px; line-height: 60px; font-size: 2em; font-weight: bold; text-align: center; color: White; text-decoration: none; overflow: hidden;
}
#menu .m2{ padding: 15px 0 25px 0;
}
#menu .m2 li{ width: 220px; height: 60px; margin: 0 auto; background: url('/_img/texture.png') -260px 0 no-repeat;
}
#menu .m2 li a, #menu .m3 li a{ display:block; width: 220px; height: 55px; line-height: 55px; text-indent: 22px; font-size: 1.7em; font-weight: bold; color: #D23C00; text-decoration: none; overflow: hidden;
}
#menu #m3_header{ width: 100%; height: 17px; overflow:hidden; text-indent:-999px; background: White url('/_img/texture.png') -1085px -410px no-repeat;
}
#menu .m3{ padding: 15px 0 0 0;
}
#menu .m3 li{ width: 220px; height: 60px; margin: 0 auto; background: url('/_img/texture.png') -660px -335px no-repeat;
}