a {
    color: #006ea5;
    text-decoration: none;
}

body {
    background: #FFF;
    color: #000;
    font-family: Geneva, Verdana, Arial;
    font-size: 10px;
    margin: 0 auto;
    width: 950px;
}

div .news div.description {
    color: #006ea5;
    font-size: 9px;
    padding: 5px;
    text-align: justify;
}

div .news div.header {
    background: url('../images/page_header.png') repeat-x;
    color: #006ea5;
    height: 24px;
    padding: 5px 10px 0 10px;
}

div .news div.header span.category {
    float: right;
    font-size: 9px;
    font-style: italic;
}

div .news div.header span.title a {
    float: left;
    font-size: 11px;
    font-weight: bolder;
}

div .news img {
    float: left;
    padding: 3px;
}

div .news, .table {
    width: 520px;
}



div#bottom {
    background: #446d8c;
    clear: both;
    height: 48px;
    padding: 8px;
}

div#bottom div#copyrights {
    color: white;
    float: left;
    font-size: 9px;
    margin-right: 10px;
    width: 500px;
}

div#bottom div#powered {
    color: white;
    float: right;
    font-size: 9px;
    margin-right: 5px;
    text-align: right;
    width: 240px;
}

div#bottom_links {
    margin-top: 10px;
    text-align: center;
}

div#last_on_forum ul, div#other_files ul#random_files {
    padding-left: 15px;
    padding-top: 2px;
	  margin-left: 20px;
}

div#last_on_forum ul li, div#other_files ul#random_files li {
    float: left;
    padding: 2px 40px 2px 0px;
    width: 280px;
}

div#last_on_forum ul li {
	width: 240px;
}


div#newses {
    padding-left: 10px;
    width: 520px;
}

div#other_files div#other_files_title, div#last_on_forum div#last_on_forum_title {
    background: url('../images/page_header.png') repeat-x;
    color: #006ea5;
    font-size: 11px;
    font-weight: 900;
    height: 24px;
    padding: 5px 10px 0 10px;
}

div.other_files2, div.last_on_forum2 {
width: 160px;
float: right; 
padding-top: 10px;
letter-spacing: 2px;
text-align: center;
color: red; 
font: 200 18px Geneva; 
}
div.last_on_forum2 {
width: 200px;

}


div#other_files, div#last_on_forum {
    height: 130px;
    width: 520px;
}

div#other_newses {
    height: 120px;
    margin-left: 10px;
    width: 518px;
}

div#other_newses ul {
    margin: 0;
    margin-left: 20px;
    padding-left: 15px;
    padding-top: 0px;
}

div#other_newses ul li {
    float: left;
    padding: 2px 40px 2px 0px;
    width: 250px;
}



div#rand_file {
    clear: both;
    width: 520px;
}

div#rand_file div#description {
    font-size: 9px;
    padding: 5px;
    text-align: justify;
}

div#rand_file div#header span#category {
    float: right;
}

div#rand_file div#header span#title {
    float: left;
    font-weight: 900;
}

div#rand_file div#header, div#other_newses div#other_newses_title {
    background: url('../images/page_header.png') repeat-x;
    color: #006ea5;
    font-size: 11px;
    height: 24px;
    padding: 5px 10px 0 10px;
}

div#rand_file img {
    float: right;
    padding: 3px;
}





div.boxes {
    margin-bottom: 10px;
    width: 200px;
}

div.boxes .content {
    padding: 5px;
}

div.boxes .title, .comment_header {
    background: url('../images/box_title.png') repeat-x;
    color: #747474;
    font-weight: 900;
    height: 24px;
    padding: 5px 10px 0 10px;
}

img {
    border: 0;
}



ul#bottom_menu {
    float: left;
    list-style-type: none;
    margin: 0;
    margin-left: 10px;
    padding: 0;
}

ul#bottom_menu li {
    background: #c2ce99;
    color: #FFF;
    display: inline;
    font-size: 9px;
    font-weight: 900;
    margin-left: 3px;
    padding: 2px 5px 0px 5px;
}

ul#tabs {
    border-bottom: 1px solid #446d8c;
    font: bold 11px Verdana;
    list-style-type: none;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 40px;
}



.comment_header {
    padding-top: 0px;
}

.contact_desc_panel {
    background-color: #F8F8F8;
    display: none;
    padding: 5px;
}

.download_buttons {
    text-align: center;
}



.left {
    clear: both;
    float: left;
    margin-left: 0px;
}

.news_advertise {
    border-bottom: 1px solid Gray;
    color: Gray;
    font-size: 10px;
    letter-spacing: 3px;
    margin: 10px 0px;
    text-align: center;
}

.news_categories {
    float: right;
    padding: 5px;
}

.none {
    display: none;
}

.one_tab, .one_tab_active, .one_tab_hover {
    background-color: #ff7f7c;
    border: 1px solid #446d8c;
    border-bottom: 1px solid #FFFFFF;
    color: #FFF;
    cursor: pointer;
    float: left;
    height: 21px;
    margin: 0px 2px 0 2px;
    padding: 2px 3px 0 3px;
}

.one_tab_active {
    background-color: #c2ce99;
    font-weight: bolder;
}

.one_tab_hover {
    background-color: #c2ce99;
}

.page_menu_item, .page_menu_hover {
    background: #c2ce99;
    color: #FFF;
    display: inline;
    font-size: 9px;
    font-weight: 900;
    height: 20px;
    margin-left: 3px;
    padding: 5px;
    padding-top: 0px;
}

.page_more {
    border-top: 1px solid #446d8c;
    padding: 5px;
}

.page_rating {
    float: right;
    text-align: right;
}

.page_submenu_title {
    border-bottom: 1px solid #446d8c;
    border-top: 1px solid #446d8c;
    color: #006ea5;
    font-size: 11px;
    font-weight: 900;
    height: 24px;
    margin: 15px 0px;
    padding: 3px;
}

.page_title {
    background: url('../images/page_header.png') repeat-x;
    color: #006ea5;
    font-size: 11px;
    font-weight: 900;
    height: 24px;
    padding: 1px 10px 0 10px;
}

.popup_layer {
    background: #FFFFFF;
    border: 1px solid #446d8c;
}

.right {
    float: right;
    margin-right: 0px;
}











input.button {
    background: #ff7f7c;
    border: 1px solid #4db0c7;
    border-bottom: 1px solid #216a7b;
    border-right: 1px solid #216a7b;
    color: #FFF;
    font: 900 11px Tahoma;
    height: 24px;
    padding: 2px 10px;
}

input.text, textarea, select {
    background: #FFF;
    border: 1px solid #a4a4a4;
    color: #505050;
}

.top {
    background: url('../images/top_menu.gif') repeat-x;
    height: 63px;
	 margin-top: 7px; 
}

.top_menu {
position: relative;
text-align: center;
top: -7px;
display: inline;
font: 900 11px Tahoma;
padding: 0px 3px 0px 3px;
float: right;

}

.banner {
	 width: 468px;
	 position: relative; 
	 top: 1px;
	 padding-left: 5px;
	 display: inline;
	 letter-spacing: 15px;
	 text-align: center;
	 float: left;
}

div#logo {
    background: url('../images/logo.png') no-repeat;
    height: 59px;
    left: 210px;
    position: relative;
	 top: 3px;
    width: 340px;
}

.google_adv {
    text-align: center;
    width: 100%;
	 margin-top: 5px;
}

div#search {
    background: #11cfff;
    height: 30px;
    margin: 0px 20px 0 20px;
    padding: 8px 0 5px 0;
}

div#search form {
	width: 500px;
	float: right;
	padding-right: 20px;
}

div#search input#search_button {
    background: url('../images/search_icon.jpg') no-repeat left center #ff7f7c;
    color: #FFF;
    padding: 3px 10px;
    padding-left: 20px;
	 width: 80px;
}

div#search input#search_input {
    width: 400px;
}

div#search span {
    float: left;
    color: #FFF;
    font: 900 11px Tahoma;
    font-variant: small-caps;
    letter-spacing: 1px;
    padding: 5px 25px;
}



div#rand_categories {
    float: right;
    margin: 20px;
    margin-top: 0;
    text-align: left;
}

div#rand_categories span#rand_categories_text, div#rand_categories ul li {
    background: #ff7f7c;
    color: #FFF;
    float: left;
    font: 700 11px Tahoma;
    padding: 0px 5px 2px 5px;
    text-align: left;
}

div#rand_categories ul {
    float: right;
    list-style-type: none;
    margin: 0;

}

div#rand_categories ul li {
	 background: #c2ce99;
    margin-left: 3px;
}

div#rand_categories ul li a, ul#bottom_menu li a, div#bottom div#powered a, .page_menu_item a, .page_menu_hover a {
    color: #FFF;
}

.warning_msg {
margin: 10 auto; 
border: 2px dashed #d6d412;
background-color: #ffffc0;
font: 900 12 Georgia; 
padding: 10px; 
width: 450px; 
}

.warning_msg #warning_title {
text-align:center;
margin-bottom: 10px;
font: 900 18 Georgia; 
}

.warning_msg #warning_text {
text-align: justify;
}

.warning_msg #warning_code {
display: none;
font: 900 11 Courier New; 
margin-top: 15px;
text-align: left;
}

.warning_msg #warning_button {
text-align: right;
cursor: pointer;
font: 900 11 Georgia; 
color: #F00;
}
