/*reset to defaults */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}
/*_reset to defaults */

html, body{height:100%;}
body{
    font-size:12px;
    font-family:Arial,Helvetica,sans;
    margin-left:auto;
    margin-right:auto;
    color:#717374;
    background-color:#17191b;
}

h1{
    text-align:left;
    color:#e47301;
    font-size:18px;
    line-height:18px;
    padding-bottom:10px;
    border-bottom:1px solid #e47301;
    margin-bottom:10px;
}
h1 b{
    float:right;
    font-size:12px;
    font-weight:normal;
}
h1.small{font-size:14px;padding-bottom:5px;}
h4{
    text-align:left;
    color:#e47301;
    font-size:18px;
    line-height:18px;
    padding-bottom:10px;
    border-bottom:1px solid #e47301;
    margin-bottom:10px;
}
h4.small{font-size:14px;padding-bottom:5px;}
.textgray{color:#717374;}
.textgray2{color:#474747;}
.textdarkgray{color:#2a2e31;}
.textorange{color:#e47301;}
/*.textorange{color:#d48411;}*/
.textgreen{color:#6c831c;}
.textred{color:#be4110;}

.floatleft{float:left;}
.floatright{float:right;}

a{color:#717374;text-decoration:underline;}
a:hover{color:#717374;text-decoration:none;}
a.textorange{color:#d48411;text-decoration:underline;}
a.textorange:hover{color:#d48411;text-decoration:none;}
a.textblue{color:#0086be;text-decoration:underline;}
a.textblue:hover{color:#0086be;text-decoration:none;}

table td.center{text-align:center;}
table.info {width:100%; border-collapse: separate; border-spacing: 1px}
table.info td {text-align:center;padding:3px;}
table.info tr.gray td {background-color:#272829;}
table.info td.gray {background-color:#272829;}
table.info td.delim {background-color:#272829;height:1px;padding:0}

div.clear{clear:both;width:100%;}
div.grayhr{clear:both;width:100%;height:1px;margin:3px 0;background-color:#e47301;}

#content {/*width:968px*/
    width:959px;
    margin-left:auto;
    margin-right:auto;
    padding-left:9px;
    background:transparent url(../images/bodybg_l.gif) repeat-y left 0;
}

/*div.content .content_l{
    float:left;
    width:9px;
    height:100%;
    background:transparent url(../images/bodybg_l.gif) repeat-y 0 0;
}
div.content .content_r{
    float:left;
    width:9px;
    height:100%;
    background:transparent url(../images/bodybg_r.gif) repeat-y 0 0;
}*/
#content .content_c{
    width:950px;
    padding-right:9px;
    background:transparent url(../images/bodybg_r.gif) repeat-y right 0;
}
div.content .normalbg{
    padding:20px;
    margin-top:10px;
    width:910px;
}

div.content .graybg{
    background-color:#1e1f21;
    padding:20px;
    margin-top:10px;
    width:910px;
}

.logo{
    float:left;
    width:287px;
    height:45px;
    margin:3px 20px 17px 20px;
    background:transparent url(../images/logo.png) no-repeat center;
}
.logoeng{
    float:left;
    width:287px;
    height:45px;
    margin:3px 20px 17px 20px;
    background:transparent url(../images/logo_eng.png) no-repeat center;
}
.headerpic{
    width:950px;
    height:258px;
    margin-bottom:20px;
    background:transparent url(../images/headerpic.jpg) no-repeat center;
}

div.menubar{
    width:100%;
    height:65px;
    color:#77797a;
    font-size:14px;
    background:transparent url(../images/menubg.gif) repeat-x 0 0;
}
div.menubar a{color:#77797a;text-decoration:none;}
div.menudelim{
    width:1px;
    height:65px;
    float:right;
    background:transparent url(../images/menudelim.gif) repeat-x 0 0;
}
div.menu{
    width:100px;
    height:65px;
    color:#77797a;
    line-height:65px;
    text-align:center;
    float:right;
    /*cursor:pointer;*/
}
div.menu.sel{
    background:transparent url(../images/menubgsel.gif) repeat-x 0 0;
}

div.news{
    float:left;
    font-size:12px;
    width:670px;
    margin:0 0 0 20px;
}
div.news .imagepreview{
    float:left;
    padding:0 10px 10px 0;
    width:93px;
}
div.news .leftcolumn{float:left;width:320px;}
div.news .rightcolumn{float:left;width:320px;margin-left:25px;}
div.news .preview{padding-top:5px;float:left;clear:left;}
div.prices{
    float:left;
    margin-left:20px;
    width:220px;
}
div.prices .header{
    font-size:13px;
    text-align:center;
    color:#2a2e31;
    height:16px;
    line-height:16px;
    width:199px;
    padding-left:21px;
    padding-right:0px;
    float:left;
    background:#e47301 url(../images/icoprices.gif) no-repeat 7px 0;
}
div.prices .corner2c{width:210px;}
div.prices .corner1c{width:210px;}
div.prices div.pricetable{
    float:left;
    width:210px;
    padding:0 5px;
    background-color:#131517;
}

div.date_l{
    float:left;
    width:5px;
    height:18px;
    background:transparent url(../images/corner3l.gif) no-repeat 0 0;
}
div.date_r{
    float:left;
    width:5px;
    height:18px;
    background:transparent url(../images/corner3r.gif) no-repeat 0 0;
}
div.date{
    float:left;
    font-size:11px;
    height:18px;
    line-height:18px;
    background-color:#2a2e31;
}

a.button_subscribe{
    font-size:12px;
    text-decoration:none;
    color:#d48411;
    height:16px;
    line-height:16px;
    padding-left:21px;
    background:transparent url(../images/icosubscribe.gif) no-repeat 0 0;
}
a.button_subscribe:hover{text-decoration:underline;}
a.button_list{
    font-size:12px;
    text-decoration:none;
    color:#d48411;
    height:16px;
    line-height:16px;
    padding-left:21px;
    background:transparent url(../images/icolist.gif) no-repeat 0 0;
}
a.button_list:hover{text-decoration:underline;}

.corner{float:left; width:5px; height:5px;}
.corner1lt{clear="both"; background:transparent url(../images/corner1lt.png) no-repeat 0 0;}
.corner1lb{clear="both"; background:transparent url(../images/corner1lb.png) no-repeat 0 0;}
.corner1rt{background:transparent url(../images/corner1rt.png) no-repeat 0 0;}
.corner1rb{background:transparent url(../images/corner1rb.png) no-repeat 0 0;}
.corner1c{float:left; height:5px; min-width:10px; background-color:#131517;}
.sel .corner1lt{clear="both"; background:transparent url(../images/corner2lt.png) no-repeat 0 0;}
.sel .corner1lb{clear="both"; background:transparent url(../images/corner2lb.png) no-repeat 0 0;}
.sel .corner1rt{background:transparent url(../images/corner2rt.png) no-repeat 0 0;}
.sel .corner1rb{background:transparent url(../images/corner2rb.png) no-repeat 0 0;}
.sel .corner1c{float:left; height:5px; min-width:10px; background-color:#e47301;}

.corner2lt{clear="both"; background:transparent url(../images/corner2lt.png) no-repeat 0 0;}
.corner2lb{clear="both"; background:transparent url(../images/corner2lb.png) no-repeat 0 0;}
.corner2rt{background:transparent url(../images/corner2rt.png) no-repeat 0 0;}
.corner2rb{background:transparent url(../images/corner2rb.png) no-repeat 0 0;}
.corner2c{float:left; height:5px; min-width:10px; background-color:#e47301;}

div.catalogmenu{
    float:left;
    width:240px;
}
div.catalogmenu .menuitem{
    float:left;
    width:100%;
    margin-bottom:2px;
    cursor:pointer;
}
div.catalogmenu .menuitem:hover {color:#adbeca;}

div.catalogmenu .corner2c{width:230px;}
div.catalogmenu .corner1c{width:230px;}
div.catalogmenu .content{
    float:left;
    padding:0 5px;
    width:230px;
    background-color:#131517;
}
div.catalogmenu .sel .content{color:#2a2e31; background-color:#e47301;}

div.catalogmenu a{text-decoration:none;}
div.catalogmenu a:hover{color:#adbeca; text-decoration:none;}
div.catalogmenu .sel a{color:#2a2e31; text-decoration:none;}

div.catalogcontent{
    float:left;
    width:660px;
    margin-left:10px;
}
div.catalogcontent .corner2c{width:650px;}
div.catalogcontent .corner1c{width:650px;}
div.catalogcontent .content{
    float:left;
    padding:0 5px;
    width:650px;
    background-color:#131517;
}
div.catalogcontent img.imagepreview{
    float:left;
    padding:0 10px 10px 0;
}

div.footer{
    text-align:center;
    padding:10px;
}
