body {
     margin:0;
     padding:0;
     width:100%;
     background: #282828 url('./images/bg_top.jpg') center top repeat-x;
     text-align:center;
	 font-family:Verdana, Tahoma, Arial, sans-serif;
}

input {
      background: url('./images/bg_input.jpg');
      border: 1px solid black;
      font-family:Verdana, Tahoma, Arial, ans-serif;
      color:#b6b6b6;
}


ul {
    padding:0;
    margin:0;
}

a {
    color:#b6b6b6;
    text-decoration:none;
}

a:link {
    color:#b6b6b6;
    text-decoration:none;
}

a:hover {
    color:white;
}

#head {
    width:1000px;
    margin:0 auto;
    background: url('./images/bg_top_sides.jpg') center top no-repeat;
}

#top {
    width:800px;
    margin:0 auto;
    text-align:left;
}

#top #search {
     width:400px;
     height:50px;
     background: url('./images/bg_top_search.jpg') center top;
     float:left;
}

#top #search #search_input {
     margin: 14px 0 0 109px;
     width:170px;
     height:18px;
     float:left;
}

#search #search_submit {
     margin: 14px 0 0 6px;
     width:57px;
     height:21px;
     border:0;
     float:left;
}

#top #login {
     width:400px;
     height:50px;
     background: url('./images/bg_top_login.jpg') center top;
     float:right;
	 font-size: 10px;
	 font-weight: bold;
	 text-align: right;
	 color: #efefef;
	 
}

#top #login2 {
     width:400px;
     height:50px;
     background: url('./images/bg_top_login2.jpg') center top;
     float:right;
	 font-size: 11px;
	 font-weight: bold;
	 text-align: right;
	 color: #efefef;
	 
}
.login {
	padding-right: 5px;
	line-height: 46px;
}

#top #login #login_input_name {
     width:80px;
     height:15px;
     margin: 14px 0 0 121px;
     float:left;
}

#top #login #login_input_pass {
     width:80px;
     height:15px;
     margin: 14px 0 0 6px;
     float:left;
}

#top #login #login_submit {
     width:57px;
     height:21px;
     margin: 14px 0 0 6px;
     border:0;
     float:left;
}
#top #login #login_autologin {
     
     float:right;
}

#top #separator {
     width:800px;
     height:30px;
     background: url('./images/bg_top_separator.jpg') center top;
     clear:both;
}

#top #separator #go-home {
    display:block;
    float:right;
    margin: 13px 8px 0 0;
    width:7px;
    height:8px;
    background: url('./images/icon_home.gif');
    font-size:0;
}

#top #separator #go-print {
    display:block;
    float:right;
    margin: 13px 8px 0 0;
    width:7px;
    height:8px;
    background: url('./images/icon_printer.gif');
    font-size:0;
}

#top #separator #go-send {
    display:block;
    float:right;
    margin: 13px 8px 0 0;
    width:7px;
    height:8px;
    background: url('./images/icon_mail.gif');
    font-size:0;
}

#top #logo {
    width:175px;
    height:128px;
    background: url('./images/logo.jpg');
    float:left;
}

#top #artwork {
    width:625px;
    height:128px;
    background: url('./images/artwork.jpg');
    float:left;
}

#top #menu {
    width:800px;
    height:43px;
    background: url('./images/bg_top_menu.jpg');
    clear:both;
}

#top #menu a {
    display:block;
    float:left;
    height:43px;
    font-weight:bold;
    font-size:10px;
    color:#b6b6b6;
    text-decoration: none;
    text-align:center;
    padding-top:25px;
}

html>body #top #menu a {
    height:18px;
    padding-top:25px;
}

#top #menu ul {
    margin-left:272px;
    padding:0;
}

#top #menu li {
    font-family: Helonia Neue, Arial, Tahoma, Verdana, sans-serif;
    display: block;
    list-style-type: none;
    float:left;
    background: url('./images/top_menu_separator.gif') right bottom no-repeat;
    padding-right:3px;
}

#top #menu .menu_home {
    width:53px;
    background: url('./images/menu_home_roll.jpg') center top no-repeat;
}

#top #menu .menu_articles {
    width:75px;
    background: url('./images/menu_articles_roll.jpg') center top no-repeat;
}

#top #menu .menu_download {
    width:81px;
    background: url('./images/menu_download_roll.jpg') center top no-repeat;
}

#top #menu .menu_forum {
    width:59px;
    background: url('./images/menu_forum_roll.jpg') center top no-repeat;
}

#top #menu .menu_ad {
    width:70px;
    background: url('./images/menu_ad_roll.jpg') center top no-repeat;
}

#top #menu .menu_red {
    width:70px;
    background: url('./images/menu_red_roll.jpg') center top no-repeat;
}

#top #menu a:hover {
    background-position: 0 -43px;
    color:white;
}

#top #adspace {
    background: url('./images/bg_top_ad.jpg');
    width:800px;
    height:139px;
    text-align:center;
	vertical-align: middle;
}

#top #adspace img{
     margin:25px 20px 20px 20px ;
}

#middle {
    width:800px;
    margin:0 auto;
    text-align:left;
}

#middle h3{
    color:#909090;
    font-size:10px;
    width:141px;
    height:25px;
    padding:7px 0 0 18px;
    margin:0;
}

#middle li{
    background: url('./images/bullet.gif') center left no-repeat;
    padding-left:14px;
    color:#909090;
    font-size:11px;
    list-style-type: none;
    margin:0 0 0 5px;
}

html>body #middle li{
    margin:0 0 5px 5px;
}


#middle a {
    color:#727272;
    text-decoration:none;
}

#middle a:hover {
    color:#909090;
    text-decoration:none;
}

#middle .box {
    width:159px;
    height:119px;
    float:left;
    margin:0;
    margin-top:-1px; /*dla ie6*/
}

#middle #news {
    background: url('./images/middle_news.jpg') top left;
}
#middle #posts {
    background: url('./images/middle_posts.jpg') top left;
}
#middle #files {
    background: url('./images/middle_files.jpg') top left;
}
#middle #articles {
    background: url('./images/middle_articles.jpg') top left;
}

#middle #drivewithus {
    background: url('./images/drivewithus.jpg') top left;
    width:164px;
    height:119px;
    float:left;
}

#mid {
    width:1000px;
    margin:0 auto;
    background: url('./images/bg_mid_sides.jpg') left top repeat-y;
    clear:both;
}

#container {
    width:1000px;
    margin:0 auto;
    background: url('./images/bg_mid.jpg') left top no-repeat;
}

#container #main {
    width:800px;
    margin:0 auto;
    background: url('./images/bg_mid-01.jpg') right top no-repeat;
    padding-top:78px;
    text-align:left;
}

#container #main #mainmenu {
    width:175px;
    margin-right:5px;
    float:left;
}

#main #mainmenu div{
    margin-bottom:20px;
}

#main #mainmenu li {
    display:block;
    height:20px;
    font-size:11px;
    color:#929292;
    text-align:right;
    padding-top:1px;
    background: url('./images/bg_menu_item.jpg');
    padding-right:20px;
}

#main #mainmenu a {
    color:#929292;
    text-decoration:none;
}

#main #mainmenu a:hover {
    color:#b01212;
    text-decoration:none;
}

#main #mainmenu h2 {
    width:172px;
    height:17px;
    font-weight:bold;
    font-size:12px;
    color:#b01212;
    margin:0;
    padding:7px 3px 8px 0;
    text-align:right;
    margin-bottom:8px;
}

#main #mainmenu #mmenu {
    background: url('./images/bg_mmenu.jpg');
}

#main #mainmenu #mmenu ul {
    margin-top:9px;
}

#main #mainmenu #mmenu li {
    background: none;
    margin-right:20px;
	height:21px;
    padding-top:0;
	padding-right:0;
}

html>body #main #mainmenu #mmenu li {
    height:22px;
    padding-top:0;
}

#main #mainmenu #gtachina h2{
    background: url('images/mid_mainmenu_gtachinatownwars.jpg') no-repeat;
}
#main #mainmenu #gtalondon h2{
    background: url('./images/mid_mainmenu_gtalondon.jpg') no-repeat;
}
#main #mainmenu #gta4 h2{
    background: url('./images/mid_mainmenu_gta4.jpg') no-repeat;
}
#main #mainmenu #gtagba h2{
    background: url('./images/mid_mainmenu_gtagba.jpg') no-repeat;
}
#main #mainmenu #gtalcs h2{
    background: url('./images/mid_mainmenu_gtalcs.jpg') no-repeat;
}
#main #mainmenu #gtavcs h2{
    background: url('./images/mid_mainmenu_gtavcs.jpg') no-repeat;
}
#main #mainmenu #gtasa h2{
    background: url('./images/mid_mainmenu_gtasa.jpg') no-repeat;
}
#main #mainmenu #gtavc h2{
    background: url('./images/mid_mainmenu_gtavc.jpg') no-repeat;
}
#main #mainmenu #gta3 h2{
    background: url('./images/mid_mainmenu_gta3.jpg') no-repeat;
}
#main #mainmenu #gta2 h2{
    background: url('./images/mid_mainmenu_gta2.jpg') no-repeat;
}
#main #mainmenu #gta h2{
    background: url('./images/mid_mainmenu_gta.jpg') no-repeat;
}

#main #mainmenu #gta {
    margin-bottom:0;
}

#main #content {
    width:445px;
    float:left;
    margin:0;
}
#main #content p{
    color:white;
    font-size:12px;

}
#nius p,div{
    color:white;
    font-size:12px;

}

#main #content #welcome img{
           
      margin:2px;
}
#main #content #nius img{
      

      margin:0px;
}

#main #content #welcome {
      background: url('./images/hr.jpg') bottom center no-repeat;
      padding-bottom:20px;
}

#main #content #welcome h1{
    width:445px;
    height:45px;
    font-weight:bold;
    font-size:14px;
    color:#a8a8a8;
    text-align:left;
    margin:0;
    padding:7px 0 0 20px;
    background: url('./images/bg_mid_content_welcome.jpg') no-repeat;
}

html>body #main #content #welcome h1{
    height:35px;
}

#main #content #welcome h4{
    font-weight:bold;
    font-size:11px;
    color:#959595;
    text-align:left;
    background: url('./images/bullet.gif') center left no-repeat;
    margin:0 0 0 10px;
    padding-left:10px;
    height:15px;
}

#main #content #nius, .nius {
      background: url('./images/hr.jpg') bottom center no-repeat;
      padding-bottom:20px;
}

#main #content #nius h1{
    width:445px;
    height:60px;
    font-weight:bold;
    font-size:14px;
    color:#a8a8a8;
    text-align:left;
    margin:10px 0 0 0;
    padding:23px 0 0 20px;
    background: url('./images/bg_mid_news.jpg') no-repeat;
}

#main #content #nius h4{
    font-weight:bold;
    font-size:11px;
    color:#959595;
    text-align:left;
    background: url('./images/bullet.gif') center left no-repeat;
    margin:0 0 0 10px;
    padding-left:10px;
    height:15px;
}

html>body #main #content #nius h4{
    margin-top:-25px;
}

#main #sidebar{
    width:175px;
    float:left;
    margin:0;
}

#main #sidebar h2 {
    font-weight:bold;
    font-size:12px;
    color:#626262;
    text-align:right;
    width:175px;
    height:45px;
    margin:0;
    padding:22px 20px 0 0;
}

html>body #main #sidebar h2 {
    width:155px;
    height:28px;
}

#main #sidebar #sidead {
    width:175px;    
}

#main #sidebar #sidead h2 {
    background: url('./images/bg_mid_side_ad.jpg') top center;
    width:175px;
    height:31px;
    padding:7px 20px 0 0;
}
html>body #main #sidebar #sidead h2 {
    width:155px;
    height:24px;
}


#main #sidebar #sidead img {
      margin: 2px;
}


#main #sidebar #stats {
    width:175px;
	color: #828282;
    font-size:11px;
    
}
#main #sidebar #stats #p {
    list-style-type:none;
    text-align:right;
	padding-right:15px;
    margin-bottom:5px;
	color: #828282;
    font-size:11px;
    
}

#main #sidebar #stats h2 {
    background: url('./images/bg_mid_side_stats.jpg') top;
}

#main #sidebar #stats ul {
    margin: 10px 0 10px 0;
}

#main #sidebar #stats li {
    list-style-type:none;
    text-align:right;
    background: url('./images/bullet2.gif') center right no-repeat;
    color: #828282;
    font-size:11px;
    padding-right:15px;
    margin-bottom:5px;
}

#main #sidebar #poll {
    width:175px;   
    text-align:left;
}

#main #sidebar #poll h2 {
    background: url('./images/bg_mid_side_poll.jpg') top;
}

#main #sidebar #poll p{
    text-align:center;
    color: #828282;
    font-size:11px;
    width:80%;
    
}

#main #sidebar #poll .form{
    text-align:left;
    color: #828282;
    font-size:11px;
    font-weight:bold;
    width:90%;
    margin:10px auto;
}

#main #sidebar #poll input {
    border:0;
    background:0;
}

#shade {
    clear:both;
    width:625px;
    height:53px;
    background: url('./images/bg_mid-02.jpg') bottom left;

}

#footer {
    background: url('./images/bg_foot-01.jpg') bottom left no-repeat;
    width:625px;
    height:49px;
    padding-left:175px;
    
    color: #828282;
    font-size:10px;
}

html>body #footer {
    width:450px;
}

#footer ul {
    padding-top:10px;
}

#footer li {
    display:inline;
    margin-right:12px;
    list-style-type:none;
}

#footer p {
    text-align:center;
    margin: 0 10px 0 10px;
    float:left;
}

#footer .wrap {
    float:right;
    width:100px;
}
form, input, textarea {
color: #000000; font-size: 12px; font-weight: bold
}
