* { border:0px; margin:0px; padding:0px; font-family:Arial; font-size:11px; color:white; }
body { background:black; }
#main { width:1000px; height:100%; background:url("img/main_bg.jpg") left bottom no-repeat; }
#header { width:1000px; height:516px; background:url("img/header_bg.jpg") no-repeat; }
#wrapper { width:1000px; }
#content { width:510px; float:left; padding:15px 0px 0px 15px; }
#content1 { width:980px; float:left; padding:15px 0px 0px 15px; }

#files_maps { width:250px; float:left; padding: 10px 0px 0px 80px; }
#files_videos { width:250px; float:left; padding: 50px 0px 0px 30px; }
#files_mods { width:250px; float:left; padding: 90px 0px 0px 30px; }
#files_scripts { width:250px; float:left; padding: 30px 0px 0px 80px; }

#right { width:462px; float:right; clear:right; padding:0px 0px 0px 8px; }
#footer { width:680px; height:104px; background:url("img/footer_bg.jpg") no-repeat; clear:both; padding:120px 0px 0px 320px; }

#logo { position:absolute; }
#links { height:351px; padding:10px 0px 0px 0px; }
#login { width:252px; height:136px; background:url("img/login_bg.jpg") no-repeat; padding:10px 0px 0px 8px; }
#news { width:407px; height:281px; background:url("img/news_bg.jpg") no-repeat; padding:80px 15px 0px 40px; }
.news_element { margin:0px 0px 0px 0px; }
#buy { width:462px; background:url("img/buy_bg.png") 40px 30px no-repeat; padding:100px 0px 0px 0px; }
#screens { width:462px; background:url("img/screens_bg.png") 40px 30px no-repeat; padding:100px 0px 0px 0px; }
#advlinks { width:400px  ; background:url("img/advert_bg.png") 40px 30px no-repeat; padding:100px 0px 0px 0px; }
#reklama { font-size: 11px; width: 430px; height: 240px; margin: 10px 0px 0px 17px; text-align: center; }
#copy { width:130px; float:left; font-family:tahoma; }
#advert { padding:0px 0px 0px 80px; float:left; }
#top_menu { width:835px; padding:52px 0px 0px 165px; }

#login tr { height:24px; }
#login tr td { vertical-align:top; font-family:Tahoma; font-size:12px; }
#login h2 { font-size:18px; font-weight:normal; color:red; margin:0px 0px 12px 26px; }
.login_input { width:176px; color:black; padding:0px 2px 0px 2px; }
.login_remember { margin:0px 5px 0px 0px; }
#content h1, #content1 h1 { font-size:25px; font-weight:normal; }
#content h2 { font-size:18px; font-weight:normal; padding:15px 0px 5px 5px; }^M
#content h3 { font-size:14px; font-weight:normal; padding:10px 0px 5px 5px; }^M
#content p, #content1 p { padding-left:5px; }
#content p:first-letter { font-size: 20px; color: #c21a1a; }
#content a img { margin:9px 9px 9px 9px; border:3px solid #830508; }
#content ul { margin-left:20px; padding:3px 0px 3px 0px; }^M
#content table tr td { valign: top; }^M
#link_steam { margin-right:28px; }
#link_vk { margin-right:28px; }
#link_1 { margin-right:29px; }
#link_2 { margin-right:30px; }
#link_3 { margin-right:24px; }
#all_news_link { margin:0px 10px 5px 0px; }
#all_news_link a { font-size:12px; color:#ffce2d; }
.news_date { font-family:Georgia; font-size:17px; color:#ffce2d; }
.news_title { font-size:14px; color:#ffce2d; text-decoration:none; }
.news_element p { color:#b5b5b5; }
#top_menu div { float:left; }
#top_menu a { text-decoration:none; font-size:16px; font-family:Times New Roman; text-transform: uppercase }
#menu_link_1 { margin-left:0px; }
#menu_link_2 { margin-left:50px; }
#menu_link_3 { margin-left:50px; }
#menu_link_4 { margin-left:45px; }
#menu_link_5 { margin-left:50px; }
#menu_link_6 { margin-left:40px; }
.managecontainer * { color:black; }
.managecontainer p, .managecontainer div, .managecontainer a { color:white; }
.thumbnail { width:152px; height:114px; }
ul.thumbs li img { border:3px solid #830508; }
.thumbscontainer { padding:0px 0px 0px 67px; }
#content p img { border:3px solid #830508; }

form * { color:white; float:left; clear:left;  }
form label { float:left; clear:left; width:310px; line-height:1.5em; margin-top:5px; }
form button { float:left; color:black; clear:none; margin:5px 5px 0px 0px; }
form label input { color:black;  float:left; width:310px; }
form input { color:black; }
form label select, form label select option { color:black;  float:left; }
form label input, form textarea { background:#FFFFFF url(img/input-bg.gif) repeat-x scroll left top; border-color:#7C7C7C #DDDDDD #DDDDDD #C3C3C3; border-style:solid; border-width:1px; height:18px; line-height:20px; padding:0 2px; }
form textarea { display:block; height:auto; margin-top:3px; width:383px; color:black; }
.pictureform * { float:none; clear:none; }
#activateadminform * { color:black; float:none; clear:none; }
#login a { text-decoration:none; }
#wlpeResetForm { width:170px; }
#WebLoginLayer2 tr td input { float:none; clear:none; color:black; }
#txtwebemail { width:150px; clear:left; }
#jots { margin-top:15px; }
#jots form * { float:none; clear:none; }
#jots h2 { color:red; font-size:15px; }

#list_pages * { font-size:12px; }
#list_pages a { margin:0px 2px 0px 2px; }
.ditto_currentpage { color:red; margin:0px 2px 0px 2px; }
