* { margin: 0; padding: 0; }
img { border: 0; }
form { display: block; }
p { margin-top: 5px; }

input { font-family: Verdana, Tahoma, serif; font-size: 11px; }

a { color: #808080; }
a:hover { color: #f90; }

body {  background: #000 url(/images/stripe_header.jpg) repeat-x 0 5px; font-family: Verdana, Tahoma, serif; font-size: 11px; color: #fff; min-height:100%;}
    
html, body { height: 100%; }

h1 { font-size: 16px;}
h2 { font-size: 14px;}
h3 { font-size: 12px;}

span.span-blue { color: #038; }
span.span-grey { color: #666; }
span.span-small { font-size: 10px; }

ul, ol { padding-left: 25px; }
ul li, ol li {padding: 4px 20px 0 4px; }

table { font-size: 100%; }

div.div-archive { position: absolute; top: 0; left: 0; width: 80px; background-color: #000; }
div.div-main-part { margin-left: 80px; height: 100%; }
div.div-header { border-top: 5px solid #000; background: url(/images/header_back.jpg) no-repeat; height: 170px; }
div.div-text { background: #000 url(/images/flash_back.jpg) no-repeat; height: 381px; color: #000; position: relative; }
div.div-footer { background: #000 url(/images/stripe.jpg) repeat-x; min-height: 287px; }
* html div.div-footer { height: 287px; }

div.div-copyrights { clear: both; background: #101a1a url(/images/footer_back.jpg) no-repeat 100% 100%; height: 47px; border-top: 3px solid #000; border-bottom: 2px solid #000; color: #585f5f; font-size: 9px; padding: 30px 0 0 39px; }

div.div-lang-selector { position: absolute; right: 30px; top: 0px; padding-top: 25px; background-color: #000; }
div.div-lang-selector a { border-bottom: 2px solid #000; }
div.div-lang-selector a.a-selected { border-bottom: 2px solid #fff; }

div.div-news-block { float: left; width: 40%; padding: 39px 40px 0 45px; }
div.div-news-block p { margin-top: 10px; }
span.span-out-left { margin-left: -7px; }

div.div-logo { position: absolute; top: 27px; left: 124px; }

div.div-menu { position: absolute; top: 136px; left: 418px; }
div.div-menu a { display: block; float: left; padding: 0 20px; height: 34px; text-align: center; }
div.div-menu a:hover { background: url(/images/menu_center_back.gif) no-repeat 50% 100%; border-bottom: 5px solid #686868; }
div.div-menu a.a-selected { background: url(/images/menu_center_back.gif) no-repeat 50% 100%; border-bottom: 5px solid #686868; }

span.span-gold { color: #f90; }

div.div-img-version { background-repeat: no-repeat; width: 100%; height: 100%; text-align: right; }
img.img-pockets { width: 645px; height: 308px; background-repeat: no-repeat; margin-top: 45px; margin-right: 30px; }

img.img-pockets-1 { position: absolute; right: 495px; top: 101px; width: 108px; height: 55px; }
img.img-pockets-2 { position: absolute; right: 373px; top: 157px; width: 120px; height: 55px; }
img.img-pockets-3 { position: absolute; right: 258px; top: 101px; width: 114px; height: 55px; }
img.img-pockets-4 { position: absolute; right: 159px; top: 45px; width: 96px; height: 54px; }
img.img-pockets-5 { position: absolute; right: 43px; top: 101px; width: 114px; height: 55px; }
img.img-pockets-6 { position: absolute; right: 423px; top: 20px; width: 116px; height: 56px; }
img.img-pockets-7 { position: absolute; right: 109px; top: 177px; width: 116px; height: 56px; }

p.p-center { text-align: center; }
span.span-small { font-size: 10px; }
span.span-italic { font-style: italic; }
h1 { color: #f90; font-size: 14px; }

.png {
        behavior: url('/css/pngfix.htc');
        //background-image: none ! important;
     }
