* { padding: 0; margin: 0;}
body {font: 70%/1.4 Tahoma; font-size:11px; background-image: url("/fon.gif"); color:#000;}
h1,h2{font-weight:bold;color:#CC0000;font-size:16px;padding:10px 10px 0px 0px;margin-bottom:5px;}
img {border:0px;}

.all,.splash,.content,.left-blocks,.right-blocks,.other-links{overflow:hidden;zoom:1;}

img.logo-img{margin:15px 0px 0px 10px;}
.all{width:1000px;border:0px solid red;margin:5px auto;}
.logo{width:200px;border-right:2px solid #fff;float:left;height:50px;}
.search{margin-left:200px;background:#47B635;height:35px;padding:10px;}
.search span{float:left;display:block;margin-right:10px;font-size:16px;font-weight:bold;color:#000;}

.splash{overflow:hidden;zoom:1;background:#000000;margin:2px 0px 3px 0px;}
.menu{border-right:2px solid #5ccc44;float:left;width:200px;background:#5ccc44 url("i/bg-menu.gif") left top repeat-y;height:195px;}
.menu ul{list-style:none;margin:20px 20px 20px 25px;font-size:12px;font-weight:bold;color:#FFF;}
.menu ul li{background:url("i/arrow.gif") top no-repeat;position:relative;background-position:0px 3px;padding:0px 0px 10px 22px;line-height:14px;color:#FFFFFF;}
.menu a{color:#000;text-decoration:none;}
*html .menu{width:201px;}
.image{text-align:center;padding:0px;margin:0px;}
*.image img{float:right;margin-right:-2px;}
.content{border:0px solid yellow;}

ul.menu_links{list-style:none;}
ul.menu_links li{float:left;}
ul.menu_links li a{color:#FFF;padding-right:10px;}
ul.menu_links li a:hover{color:#555;}
ul.menu_links li.c-birthday a{color:#CC8600;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-joke a{color:#AA0000;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-love a{color:#FF0054;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-eachday a{color:#199401;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-work a{color:#A800D8;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-prof a{color:#047FB8;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-song a{color:#C1A50D;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}
ul.menu_links li.c-sold a{color:#0052DB;font-size:18px;line-height:16px;display:block;margin-top:10px;margin-bottom:5px;}

.left-blocks{float:left;width:200px;}
.right-blocks{float:right;width:200px;}
.left-blocks div,.right-blocks div{margin-bottom:2px;padding:17px 17px 13px 15px;color:#FFF;}
.left-blocks span,.right-blocks span{font-size:16px;font-weight:bold;display:block;clear:both;padding-bottom:10px;line-height:14px;}
.left-blocks ul li,.right-blocks ul li{list-style:none;margin:0px;padding:0px;border-bottom:1px dotted #5F3605;}
.left-blocks ul li a,.right-blocks ul li a{text-decoration:none;font-size:12px;color:#FFF;padding:3px 0px 5px 13px;background:url("i/str.png") no-repeat;position:relative;background-position:0px 7px;display:block;line-height:12px;}

*html .left-blocks ul li a, *html .right-blocks ul li a{background:url("i/str.png") no-repeat;position:relative;background-position:0px 7px; behavior: url("assets/templates/free/iepngfix.htc");}

.left-blocks ul li a:hover,.right-blocks ul li a:hover{background-position:3px 6px;}
xxx\:*, .left-blocks ul li a,.right-blocks ul li a{background-position:0px 8px;padding:2px 0px 4px 13px;}
xxx\:*, .left-blocks ul li a:hover,.right-blocks ul li a:hover{background-position:3px 8px;}

.text{margin:0px 202px;border:1px solid #979797;background:#fff;padding:0px 0px;font-size:12px;}
* html .text{margin-left:203px;}
.text .txt{padding:0px 10px;}
.text p{padding-bottom:10px;}
.text a{color:#000;}
.description{background:#F8F8F8;border-top:1px solid #E6E4E4;font-size:11px;padding:0px 10px 10px 10px;}
.navi{background:url("i/navi.gif") left top repeat-x;height:25px;text-align:center;line-height:25px;margin-bottom:15px;color:#CC0000;font-size:12px;}
.navi span{font-weight:bold;padding:0px 6px;}
.navi a{color:#CC0000;text-decoration:none;padding:0px 2px 0px 6px;}
.bt{margin:0px;}
.news{padding-bottom:20px;overflow:hidden;zoom:1;}
.news img{float:left;margin:0px 15px 10px 0px;width:100px;}

.other-links{background:#47B635;padding:5px 10px;}
* html .other-links{margin:0px -5px;padding:2px 0px;}
.other-links ul li{list-style:none;float:left;padding-right:20px;font-size:12px;}
.other-links ul li a{color:#000;}

.orange{background:#f56a6a;}
.red{background:#06cf06;}
.yellow{background:#07adfa;}
.gray{background:#ca63f5;}
.magenta{background:#fcb904;}
.block4{background:#f56a6a;}
.block5{background:#f56a6a;}

.footer{background:#989998;padding:10px 20px;color:#fff;margin-top:5px;}
.footer a{color:#fff;}


 #ajaxSearch_form {
           float:left;
       }
       #ajaxSearch_input {
           width: auto;
           display: inline;
           height: 17px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff url(images/input-bg.gif) repeat-x top left;
           margin: 0 3px 0 0;
           padding: 3px 0 0;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
           line-height: 22px;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: none;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
fieldset{border:0px;}
