body{margin:5px 10px;font-family:Verdana, Tahoma, Arial;font-size:12px;}
img{border:none;}
div,h1{margin:0px;padding:0px;}
a{color:#2222BF;}
a:hover{text-decoration:none;}

.top_lang{text-align:right;width:100%;}
.container{width:100%;float:right;margin-left:-240px;background:url(/public/images/bg.gif) left repeat-y;}
.content{margin-left:240px;padding-left:15px;}
.title{font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #65D484;margin:10px 0px;}
.adsense_top{text-align:center;padding-top:10px;}
.adsense_mi{float:left;margin-left:-10px;padding-right:10px;}
.ads_block{padding:20px 0;margin-left:-5px;}
.clearing{clear:both;height:0;font-size:0px;}

/* menu */
.menu{width:240px;float:left;color:#2222BF;font-size:95%;background:url(/public/images/bg.gif) left repeat-y;}
.menu div.title{padding-left:10px;}
.menu a{text-decoration:none;}
.menu a:hover, li.is_id_cat a, li.is_id_sub_cat a{color:#000;text-decoration:underline;}
.search{margin:0px 0px 0px 10px;}
.search input{width:210px;border:1px solid #7D7DDD;}
.browse{margin:0px 0px 5px 8px;text-align:justify;}
.browse a{padding:0px 4px;color:#000;}
.browse a:hover{background-color:#7D7DDD;color:#fff;text-decoration:none;}
ul{list-style:none;padding:0px;margin:0px 0px 0px 10px;line-height:18px;}
li{background:url(/public/images/li.gif) 1px 7px no-repeat;padding-left:10px;}
li.is_id_cat,li.is_id_sub_cat{background:url(/public/images/li_exp.gif) left 8px no-repeat;padding-left:10px;}
ul.sub_cat{margin-left:25px;}

/* progi */
.soft_list{padding:20px 0px;border-bottom:1px solid #65D484;}
.soft_screen{float:left;border:1px solid #848484;width:55px;height:45px;margin-right:10px;}
.soft_screen img{width:55px;height:45px;}
.soft_title{font-size:10px;padding-bottom:5px;}
.soft_title a{font-weight:bold;font-size:12px;}  
.soft_date{text-align:right;margin-bottom:5px;font-size:10px;color:#000;font-weight:bold;}
.soft_description{text-align:justify;}
.soft_link{text-align:right;padding-top:5px;}
.pages{padding:15px 0px;text-align:center;font-size:10px;}
.pages a{padding:1px 5px;margin:0px 3px;color:#000;text-decoration:none;border:1px solid #D0D0F4;}
.pages a:hover{border:1px solid #7D7DDD;background-color:#E7E7F1;color:#000;}
a.cur_page{background-color:#7D7DDD;color:#fff;border:1px solid #7D7DDD;}

/* more info */
.info{width:49%;border:1px solid #65D484;padding:5px;margin:20px 0 10px 10px;float:right;}
.info a{font-weight:bold;}
.info span{font-weight:bold;}
.info_description{text-align:justify;margin-top:15px;}
.info_description a{text-decoration:none;}
.info_description a:hover{text-decoration:underline;}
.info_link{margin:10px 0px;font-size:10px;float:left;padding-right:10px;}
.info_link a{font-weight:bold;font-size:11px;}
.info_link a:hover{text-decoration:underline;}
.info_link_ads{float:left;margin-top:9px;}

/* Navigation horizont bottom */
.nav_horizont_bottom{color:#fff;background-color:#7D7DDD;height:20px;}
.nav_horizont_bottom a{color:#fff;text-decoration:none;padding:0px 5px;}
.nav_horizont_bottom a:hover{text-decoration:underline;}
.nav_horizont_bottom div.left{float:left;margin-top:2px;}
.nav_horizont_bottom div.right{float:right;margin-top:2px;}

.counter{font-size:10px;}
.counter1{margin-top:3px;float:right;}
