body {background:#000 url('img/mainpage_background.jpg') top center no-repeat; font-family:Tahoma, Arial; color:#fff; 
      font-size:80%; height:1540px;}

.menu {width:470px; height:86px; position:absolute; right:10px; top:80px; text-align:justify;}
.text {width:470px; height:1100px; position:absolute; right:10px; top:200px;}
.back {background:#000;filter: alpha(opacity=80); opacity: 0.8;}
.bottom {text-align:center; position:absolute; top:1480px; width:40%; left:30%; height:80px; padding:7px 0 3px 0;}
.logo {text-align:center; position:absolute; top:30px; left:100px; width:241px;}

h1 {margin:0 0 0 30px; font-size:120%; }
p {margin:30px;}
a {color:#ff9933;}
.menu a, .menuscr a { font-weight:bold; text-decoration:none; display:block; float:left; font-size:12px; padding:20px 0 0px 30px;}
.menu a:link, .menu a:visited, .menuscr a:link, .menuscr a:visited {color:#fff; }
.menu a:hover, .menu a:active, .menuscr a:hover, .menuscr a:active {color:#ff9933;}
.menu a.orange, .menuscr a.orange {color:#ff9933;}

.bottom a {display:inline; float:none; padding:0; color:#fff;}
.bottomscr a {display:inline; float:none; padding:0; color:#fff;}


body.scr {background:#000 url('img/scrrenshot_page_background.jpg') top center no-repeat; height:930px;}
.menuscr {width:570px; height:50px; position:absolute; right:15%; top:30px; text-align:justify;}
.textscr {width:780px; height:760px; position:absolute; right:15%; top:100px; padding:0 20px; overflow-right:hidden;}
.logoscr { position:absolute; top:10px; left:100px; width:360px;}
.bottomscr {text-align:center; position:absolute; top:860px; width:40%; left:30%; height:80px; padding:7px 0 3px 0;}

img.big {width: 780px; height:585px; margin:20px 0;}
img.small {width:150px; height:113px; margin-right:4px; cursor:pointer;}
div.imgs {width:800px;}

a img {border:0;}

h1 { font-size:150%;}
form a {display:inline; float:none; padding:0; color:#fff;}
.text a {display:inline; float:none; padding:0; margin:0;}

.text table {margin:30px; width:300px;}

b.red {color:#ff9933;}