/****************************************
*                                       *
*   MixeSoft / Click&Clean Project      *
*   Style CSS Document                  * 
*   Copyright (c) 2010. MixeSoft        *  
*   http://www.hotcleaner.com           *
*   webmaster@mixesoft.com              *
*                                       *
****************************************/ 

*{margin:0; padding:0; outline:0;}
ul,ol{list-style:none;}
img, a img{border:0;}
body{font:14px/140% Helvetica,Arial, sans-serif;color:#313334;background:#f4f5f5 url('../img/page.png') repeat-x;text-align:center;}
.hr{visibility:hidden; clear:both;  height:1px; width:100%; float:none; margin:0 0 19px;}
.clear{clear:both;}
.clear-block{width:960px;height:60px;overflow:hidden;clear:both;background:url('../img/line.png') no-repeat;}
a:link, a:visited{color:#0489b7;}
a:hover{text-decoration:none;color:#3bd;}
/**/
h2,h3,h4{font-family:Helvetica,Arial, sans-serif;font-weight:bold;}
h2{margin:10px 30px 0; padding:0 0 7px; font-size:1.6em; line-height:48px;}
h2 img{vertical-align:middle;}
h3{font-size:1.3em;line-height:22px;margin:0 0 19px;}
h3 a{text-decoration:none;}
/**/
#page{background:url('../img/click_clean.jpg') 0 0 no-repeat;margin:0 auto;width:960px;text-align:left;}
/**/
#header{width:100%;height:145px;overflow:hidden;position:relative;}
#header h1 a{background:url('../img/click_clean_logo.png') no-repeat;width:270px;height:110px;text-indent:-9999px;overflow:hidden;margin:0 0 5px 0;float:left;}
#header ul{float:right;margin:15px 0 0;  font-size:16px;  font-weight:bold;text-align:center;}
#header ul li{display:inline;}
#header ul li a{background:url('../img/language.png') no-repeat;height:48px;width:48px;margin:0 2px;line-height:46px;float:left;text-decoration:none;color:#333;}
#header ul li a:hover{background-position:-48px top; color:#fefefe;                }
#header p{position:absolute; top:115px; right:0;width:206px;}
#header a#goHome{background:url('../img/home.png') no-repeat;}
#header a#goHome:hover{background-position:-48px top;}
/**/
#container{background:#f4f5f5 url('../img/tab-header2.png') 0 0 no-repeat;width:100%;overflow:hidden;}
#container .block{float:left;width:420px;margin:0 30px 40px;display:inline;}
#container ol{font:.85em 'andale mono','lucida console',monospace; border:1px solid #d6d6d6;padding:10px 15px 0;margin:0 0 19px;background:#fff;color:#a0522d; }
#container ol li{margin:0 0 10px;line-height:140%;}
#container ol li strong{color:#1b60ab;}
#container ol li b{color:#686c70;}
#container ul,#container p{margin:0 0 19px;}
#container #cite{color:#838585;font-style:italic;}
#container #recommend{border:1px solid #d9d9d9;padding:10px 15px 15px;margin:0 0 19px;background:#fefefe;color:#515354;}
#container #recommend p{margin:0;}
#container #history h3 span{font-weight:normal;float:right;margin-left:20px;}
#container #history ul, #container .feat{margin-left:15px;}
#container #history ul li, #container .feat li{background:url('../img/bullet.png') 0 6px no-repeat; padding-left:20px;}
#container #features {margin-left:15px; font:bold italic 14px/1.5 Georgia, serif; color:#757575;}
#container #features li {background:url('../img/bullet.png') 0 7px no-repeat;padding-left:20px;}
#container #version li{border-bottom:dotted 1px rgb(178,180,176);text-align:right;}
#container #version b{float:left; margin-right:10px;}
#container #overview{float:left; font-size:16px;line-height:160%; margin:0 0 40px; width:470px; display:inline;overflow:hidden;}
#container #badge{width:256px; color:#2B92B3; margin:5px 77px 19px; text-align:center;}
#container #badge p{margin:0 0 10px;}
#container #badge input{font:12px Arial, san-serif;color:#535455;width:250px; padding:2px; cursor:default; border:1px solid #b5b5b5;}
/**/
#footer{background:#ddd url('../img/foot_line.png') repeat-x;width:100%;border-top:1px solid #cfcfcf; color:#848585;}
#footer #page2{width:960px; margin:0 auto; padding:38px 0 40px;overflow:hidden;text-align:left;}
#footer #page2 .block{float:left;width:260px;margin:0 30px 40px;display:inline;overflow:hidden;}
#footer p{margin:0 0 19px;}
#footer a{color:#737577;}
#footer a:hover{color:#3ac;}
#footer #copy{font-size:12px;padding:1px 10px; margin:19px 0 0; background:#eaebeb;}
#footer form p{margin:0 0 7px;}
#footer textarea,#footer input.text{font:14px Helvetica,Arial, sans-serif;background:#f6f7f7;padding:6px 6px 5px 7px;border:1px solid #bfbfbf;display:block;width:245px;color:#848585;}
#footer textarea{height:78px;}
#footer #submit{background:url('../img/submit.png') 0 0 no-repeat;}
#footer #ru_submit{background:url('../img/ru_send.png') 0 0 no-repeat;}
#footer #submit,#footer #ru_submit{width:120px;height:24px;display:block;color:#747576;text-indent:-9999px;border:0;cursor:pointer;}
#footer #submit:hover,#footer #ru_submit:hover{background-position:0 -24px;}
#footer input:focus, #footer select:focus, #footer textarea:focus{background:#fbfbfb;}
#footer #projects{width:100%; overflow:hidden;}
#footer #projects a img{float:left; margin:0 10px 10px 0;}
/**/
#home #container .block{width:260px; margin:0 30px;overflow:hidden;}
#home h3 span{float:right; width:48px; height:48px; margin:0 0 0 20px;}
#home h3 #desktop{background:url('../img/win.png') no-repeat;}
#home h3 #firefox{background:url('../img/ff.png') no-repeat;}
#home h3 #chrome{background:url('../img/ch.png') no-repeat;}
#home #container #badge{float:left;margin:5px 80px 40px;display:inline;overflow:hidden;}
/**/
.ads_menu_top{width:900px;clear:both;margin:0 30px 10px;padding:7px 0 8px; background:#fafafa;text-align:center;border:1px solid;border-color:#ddd transparent;}
.ads_menu_bot{width:900px;clear:both;margin:0 30px 10px;padding:7px 0 8px; text-align:center;}
.ads_block{padding:20px; text-align:center;background-color:#fafafa;}