html,body{height:100%;}
body{
        padding: 0px;
        background-color:#fff;
        font:12px 'Tahoma';
        width: 836px;
        margin: 0px auto;

}
p{
        color:#737373;
        margin:20px 0;
        font-weight:light;
}
a{
        font-family:Georgia;
}
b{margin:0;padding:0;}
h1{
        margin:0;
        padding:10px 0 10px 35px;
        color:#7f9200;
        font-family:Georgia;
        font-weight:normal;
}
h2{
        font-family:Georgia;
        font-weight:normal;
}

wbr{
        white-space: nowrap
}


#head{
        padding:7px 0 15px 0px;
        width:870px;
}
.logo_type{
        padding:0px 0px 10px 39px;
        -padding:0px 0px 0px 39px;
        height:30px;
}

a.logo img{border:none;}
.menu_link {
        width:825px;
        margin:0px 0 14px 45px;
        padding:0;
        height:10px;
}
.menu_link ul {margin:0 0 0 22px;padding:0;}
.menu_link li {
        list-style: none;
        float: left;
        margin: 0px 15px;
        padding: 0;
 }
.menu_link a{
        padding:0;
        margin:0;
        font-size:1.2em;
        color:#B62020;
        text-decoration:none;
        border-bottom:1px dashed #969696;;
}

.search{
        padding-top:12px;
        padding-right:30px;
        height:83px;
        margin:0;
        background:url("head.gif") top left no-repeat;
}
#search{
        height:30px;
}
.form{  
        margin:0px auto;
        padding:0 0 0px 71px;
        width:773px;
        height:45px;
}
.form input, .form select{
        vertical-align:middle;
}
.request-text{
        width:496px;
        padding:0px 13px;
        margin:0;
        border:medium none;
        font-size:1.2em;
}

.request-hint-container{
        position: absolute;
        height: 0px;
}

/* Hints */
.request_hint_item {
        position: absolute;
        width:496px;
}

.request_hint_item:hover {
        position: absolute;
        width:496px;
        background-color: #ECECEC;
}

.request_hint_item_active {
        position: absolute;
        width:496px;
        background-color: #CCCCCC;
}
/* */

#request-hint{
        border: 1px solid #ccc;
        background-color: White;
        overflow: auto;
        position: relative;
        top: -12px;
        left: -1px;
        width:496px;
        padding: 8px 13px;
        cursor: default;
}


#hosting{
        margin:0 0 0 7px;
        width:130px;
        font-size:1em;
}
#submit{
        margin:2px 7px;
        ,margin:1px 6px;
        padding:0;
}
#filters {
        margin: 0;
        padding: 3px 0px;
 }
#filters li {
        list-style: none;
        float: left;
        margin: 0px 25px 0 0;
        padding: 0;
 }
#filters label,
#filters input {
        margin: 0;
        padding: 0;
        vertical-align: middle;
 }
#filters label {
        padding-left: 15px;
        color:black;

}
#body{
        margin:0px 0 0 41px;
        -height:640px;
}
#body1{
        margin:0px 0 0 41px;
        -height:640px;
}

.page{
        /*float:left;*/
        padding:14px 0;
        width:780px;
        margin:0 0 50px 0;
}
#cloud{
        width:557px;
        margin:10px 0;
        padding:20px 12px 20px 12px;
        height:auto;
        background-color:#f1f1f1;
}

#cloud a{
    color:#b62020;
        border-bottom:1px dashed #b62020;
        text-decoration:none;
        padding:0 1px;
}
#cloud a:hover{text-decoration:none;}
.content{       
        border-collapse: collapse;
        width:780px;
        font:12px Arial;
        margin:20px 0 0 0;
}
.content th{
        background-color:#a6be01;
        height:30px;
        border-bottom:none;
}
.content td{
        background-color:#f1f1f1;
        height:41px;
        border-bottom:2px solid #fff;
}       

.a1,.a7,.a3{width:60px;}
.a1,.a2,.a7,.a10{background:url("border_top.gif") bottom left no-repeat;border-bottom:none;}
.a3,.a8,.a9,.a11{background:url("border.gif") center left no-repeat;}
.a1,.a7,.a6,.a8,.a3,.a10{text-align:center;}
.a4 ,.a4_1{
        text-align:left;
        font-weight:bold;
}
.a4 td,.a4_1 td,.a5 img,.a5_1,.a5_1 img,.a8 a img{border:none;}
.a5,.a5_1{vertical-align:center;}
.a6 a,.a9 p{color:#737373;}

.a2{width:225px;}
.a3{padding:0 1px 0 4px;font-size:0.9em;font-weight:bold;}
.a4 {width:65px;padding:0 10px 0 0px;}
.a4_1 {width:50px;padding:0 5px 0 0px;}
.a5 img{padding:4px 2px 0 5px;}
.a5_1 img{padding:4px 2px 0 0px;}
.a5,.a5_1{margin-bottom:10px;}

.a8 img{margin:0 4px;}
.a9{ padding:0 0 0 10px;}
.a9 a{color:#b62020;font-size:1.1em;text-decoration:none;padding:0;margin:0;}
.a9 p{font-size:0.8em;margin:0;padding:0;}
.a10{width:50px;border-bottom:none;}


.right_class{   
        margin:81px 0px 0 0;
        padding:0;
        width:198px;
        float:right;
}
.right_class textarea{
        background:#EAF8C7 none repeat scroll 0 0;
        border:medium none;
        color:#7F9200;
        height:89px;
        padding:5px;
        width:190px;
}
#body1 .right_class{    
        margin:29px 0px 0 0;
        padding:0;
        width:198px;
        float:right;
}
#body1 .right_class textarea{
        background:#EAF8C7 none repeat scroll 0 0;
        border:medium none;
        color:#7F9200;
        height:89px;
        padding:5px;
        width:190px;
}
.blok{
        margin:0 0 30px 0;
}
.top{
        background:url("right_top.gif") left top no-repeat;
        height: 33px;
        font-size:1.7em;
        text-align:left;
        vertical-align:bottom;
        padding:5px 0 0 0;

}
.top .h{
        font-family:Georgia;
        margin:0 15px;
        height: 33px;
        padding-bottom:-5px;
        padding:0px 0px;
        color:#3e3e3e;
        vertical-align:bottom;
        display:block;
}
.top .h1{
        height: 33px;
        margin:0px 0;
        padding:0px 0px;
        color:#3e3e3e;
        position:relative;
        bottom:-5px;
        left:-35px;
}
.top .h2{
        height: 33px;
        margin:0px 0;
        padding:0px 0px;
        color:#3e3e3e;
        position:relative;
        bottom:-5px;
        left:-23px;
}
.center img{
        height:16px;
        width:20px;
        margin:1px 0 0 0;
}
.searches_center {margin: 5px; line-height: 18px;}
.searches_center ul{padding-left:15px;}
.searches_center li{list-style-type:none;}
.bookmark_center{
        padding:15px 4px;
        width:190px;
        text-align:center;
}
.bookmark_center img{border:none;}

.latest_comm{width:100%; margin:5px 0 0 0;}
.latest_comm td{height:10px;margin:0;padding:0;}
.latest_comm a{
        font:0.9em Tahoma;
        text-decoration:none;
        color:black;
}
.day{
        font:0.8em Tahoma;
        color:#737373;
        text-align:right;
}
#info {border-left:4px solid #d6d6d6;width:300px;float:left;margin-left:10px;}
#info h1{margin:0 5px;padding:0;}
#info p{font-size:0.8em;margin:10px 0 0 5px;padding:0;font-family:Georgia;}
.rating{float:right;text-align:center;padding-right:60px;}
.rating1{float:right;text-align:center;padding-right:45px;}
.rate{font-size:3em;font-family:Georgia;color:#7F9200;font-weight:bold;}
.rating img{border:none;margin:0px;}
.rating p{margin:5px 30px;font-weight:bold;}
.rating h3{margin:0;font-weight:normal;font-family:Georgia;font-size:1.4em;color:#3E3E3E;}
.rating td{border-collapse:collapse;margin:0;padding:0;}

.small_info{margin:0px 0 0 10px;line-height:0.9em;}
.small_info p{margin:0;padding:0;}
.info_type{
        font-size:0.9em;
        color:black;
        font-family:Georgia;
}
.info_content{
        font-size:0.8em;
        color:#7f9200;
        font-family:Georgia;
}


form .captcha{height:40px; padding:8px 0 0 0px;margin:0 0 0 10px;}
.captcha img{vertical-align:middle; padding:0 3px; border:none;}
.captcha input{
        vertical-align:middle;
}

.form input, .form select{
        vertical-align:middle;
}
.min{color:#b62020;font-weight:bold;}
.max{color:#7f9200;font-weight:bold;}
#cloud li{
        background:url("bullet.gif") left center no-repeat;
        margin:0 0 0 10px;
        padding:0 0 0 10px;
        list-style: none;
        display:inline;
        line-height:1.6em;
}
#cloud ul{margin:0;padding:0;height:auto;text-align:center;}
.download_related li {margin:5px 0;}
.download_related a,.comment_form a,.searches_center a,.faq a,.navigation a,.dmca a,.contact a,.sub a,.login a,.blog a,.prof a,.page a,.Std a{
        color:#b62020;
        border-bottom:1px dashed #b62020;
        text-decoration:none;
        padding:0 1px;
}
.searches_center a,.login #cloud a{
        color:#B62020;
}
.searches_center a{
        background:url("bullet.gif") left center no-repeat;
        margin-right:1px;
        padding-left:10px;
}
.download_related a:hover,.comment_form a:hover,.searches_center a:hover,.login #cloud a:hover,#cloud a:hover,.navigation a:hover,.blog a:hover,.prof a:hover,.page a:hover,.rating a,.rating1 a,.a8 a,.Std a:hover{
        border-bottom:none;
}
.rating a{padding:0;}
hr.comments{
        border-style:dotted;
        border-width:1px;
        color:#aaa;
        height:1px;
        padding-top:0;
}
.comment_form p{
        font:0.9em Georgia;
        color:black;
        margin:10px 0 0 0;
}
#comment,textarea{
        height:100px;
        width:550px;
        border:1px solid #D6D6D6;
        font-size:1.1em;
        background-color:#f1f1f1;
        margin:0 0 5px 0;
}
.login{padding:10px 0 20px 0;}
.login td{width:180px;}
.login #cloud{
        width:97%;
        margin:10px 0;
        padding:20px 12px 20px 12px;
        height:auto;
        background-color:#f1f1f1;
}

.faq{ padding:30px 0 0 0;}
.faq h1,.faq h2, .faq p,.sub h1,.contact h1,.up_info h1,.dmca h1,.login h1{
        margin:25px 0;
        padding:0;
}
.faq p,.dmca p,.contact p,.sub p{color:black;}
.sub p{padding:0;margin:5px 0;}
.sub form{margin-top:40px;}
.up_info{font-weight:bold;}
.contact form p{margin:20px 0 5px 0;
        padding:0;}
.dmca,.contact,.sub{padding:30px 0 25px 0;}
.navigation{
        text-align:center;
        margin:15px 0;
}
.navigation_trends{
        text-align:left;
        margin:15px 0;
}
.no_border a{border:none; margin:0 4px;}
#wrapper{
        height:auto !important;
        margin:0 auto -25px;
        min-height:100%;
        width:100%;
}
#foot{
        text-align:center;
        height:25px;
        background-color:#a6be01;
        margin:0 0 0 40px;
        padding:0px;
        width:798px;
}
.push{height:25px;}
.new_pass{padding:30px 0;}
.new_pass input{width:250px;}
.blog{border-bottom:1px solid #ccc;margin:15px 0 0 0;}
.S{border-bottom:none;margin:30px 0 0 0;}
.blog a{font-size:1em;}
.blog p{color:black;margin:20px 0 0 0;font-size:1.2em;}
.blog h1{padding:0;}
.blog .rating{padding:0;}
.blog_menu p{padding:0;margin:0;color:#737373;}
.blog_menu a{margin:0 0 0 10px;}
.blog_menu {margin:20px 0;font-family:Georgia;line-height:1.2em;}

.Bl{
        padding:1px 12px 1px 12px;
        height:auto;
        background-color:#f1f1f1;
        width:557px;
        margin:10px 0;
}
.Bl p{color:black;}
.Bl .rating{padding:0;}
.counts {
margin:13px 0 5px;
}
.counts table{float:left;}
.counts .tabl1 {
margin:0 9px 0 0;
}
.l{text-align:left;color:#737373;}
.r{text-align:right;width:93px;}
.green{color:#a6be01;}
.profile{padding:0;margin:0px 0 0 0;}
.b1 {
vertical-align:top;
}
.post{padding:30px 0;}
.post h1{
        padding:25px 0 10px 0px;
}

.cloud1{font-size:80%;}
.cloud2{font-size:100%;}
.cloud3{font-size:120%;}
.cloud4{font-size:140%;}
.cloud5{font-size:160%;}
.cloud6{font-size:180%;}
.cloud7{font-size:200%;}
.cloud8{font-size:220%;}

.center img{border:none;}
.Subscribe table{width:100%;}
.Subscribe  td{text-align:center;}
.Subscribe  a{font-size:1.5em;}
.Subscribe  td.Std{text-align:left;}
.Subscribe img{height:70px;width:60px;}
#foot p{
        position:absolute;
        color:black;  
        font-size:0.9em;
        padding:5px 0;
        margin:0;
        #right:300px;
        width:836px;
}
#foot a{
        color:#b62020;
        text-decoration:none;
        margin:0;
        padding:0;
}

/* ADS */
/* table */
.ads { border-collapse: collapse; width: 100% }
.ads a img { border: none; }
/* head */
.ads th, .ads td { padding: 2px; }
.ads th { height: 20px; font-weight: normal; font-size: 11px; }
.ads th.ads-links { background: White url('ads-bg-head-links.png') left bottom no-repeat; text-align: left; padding-left: 20px; }
.ads th.ads-downloads { background: White url('ads-bg-head-downloads.png') left bottom no-repeat; width: 69px; }
.ads th.ads-speed { background: White url('ads-bg-head-speed.png') left bottom no-repeat; width: 53px; text-align: left; padding-left: 25px; }
/* body */
.ads td { background: #f4f4f4 url('ads-bg-body-empty.png') left top no-repeat; text-align: center; height: 42px; /* Hack for IE 6/7/8 */ height: 32px\9; padding-bottom: 10px; font-size: 14px; }
.ads td.ads-links { background: #f4f4f4 url('ads-bg-body-links.png') left top no-repeat; text-align: left; padding-left: 48px; }
.ads td.ads-empty { width: 30px; }
.ads td.ads-empty img { vertical-align: middle }
.ads td.ads-empty a { text-decoration: none; border: none; }
.ads .last td { height: 37px; padding-bottom: 3px; }
/*.ads tr:hover td.ads-links { background-image: url('ads-bg-body-links-hover.png'); background-color: #7F9200; }*/
/*.ads tr:hover td { background-image: url('ads-bg-body-empty-hover.png'); background-color: #7F9200; }*/
.ads td a { color: #b12d2b; }
.ads td.ads-links { color: #1e4e7f; }


.no-breaking { white-space: nowrap; }

.ads2 { width: 100%; }
.ads2 a { color: #7f9200; text-decoration: none; border: none; }
.ads2 a:hover { text-decoration: underline; }
.ads2 a img { border: none; }
.ads2 th, .ads2 td { padding: 2px; }
.ads2 th { font-weight: normal; font-size: 11px; color: #737373; }
.ads2 td.ads-links, .ads2 td.ads-speed { background-color: #f3f3f3; }
.ads2 td.ads-downloads, .ads2 td.ads-empty { background-color: #eaf8c7; }
.ads2 th.ads-links { text-align: left; }
.ads2 td.ads-downloads, .ads2 td.ads-speed, .ads2 td.ads-empty { text-align: center; }
.ads2 td.ads-empty { width: 50px; }



.rating2{
        float: left;
}
.rating2 a{
        text-decoration: none;
        border: none;
}

#filters label input { margin-right: 10px; }

