body, td, th, p, div, p, a, form, select {
    font-family: tahoma,verdana,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}
.slogan{color: #818181;margin:3px 0px 0px 0px;}
.tablezz{
    border-collapse:collapse;
    padding:0px;
    width:950px;
}
.tablez{border-collapse:collapse;padding:0px;}
.menu{
    margin-left: 30px;
    color: #7f7f7f;
    font-size: 14px;
}
.menu_active
{margin-left: 30px;
    color: #FFF;
    font-size: 14px;
	background:#000;
}
.menu:hover{color: #FFF; background:#7F7F7F;text-decoration: none;}
.menu_active:hover{background:#FFF; text-decoration: none; color: #7f7f7f;}
.lang{color: #000;margin-bottom: 10px;}
.lang a:hover{text-decoration: none;background:#2B2B2B; color:#FFF;}

.logo_td{width: 180px;height: 141px;}
.fish_image{
    background: url("/img/fish.jpg") left top no-repeat;
    height: 141px;
}
.form_search{margin-top: 10px;}
.vopros1{
  border: 1px solid #cfcfcf;
  width:260px;
  height: 30px;
  margin-bottom: 10px;
  color: #a6a6a6;
  font-style: italic;
  padding-left: 10px;
  margin-top: 2px;
}
.vopros1_textarea{
  border: 1px solid #cfcfcf;
  width:250px;
  height: 130px;
  margin-bottom: 10px;
  color: #a6a6a6;
  padding: 10px;
  font-family: tahoma,verdana,arial,helvetica;
  font-size: 12px;
  margin-top: 2px;
}

.input1{
    height: 28px;
    width: 482px;
    padding-left: 10px;
    margin: 0px;
    color: #8b8b8b;
    border: 1px solid #cfcfcf;
    font-family: tahoma,verdana,arial,helvetica;
}
.input2{
    height: 32px;
    width: 72px;
    background-image: url("/img/button.jpg");
    color: #000;
    border: 0px;
    font-family: tahoma,verdana,arial,helvetica;
    padding: 0px;
    margin: 0px;
}
.cat_block{
    background-color: #2b2b2b;
    color: #fff;
    font-size: 14px;
    padding: 10px 0px 10px 35px;
    border-bottom: 4px solid #fac81b;
    margin-bottom: 10px;
}
.cat{
    margin: 0px;
    padding: 0px;
    text-align: left;
    line-height: 30px;
    list-style: none;
}
.cat li{color: #848484;}
.cat li a{color: #fff;font-size: 14px;}
.cat li a:hover{text-decoration: none;}
.sidebar{width:345px;}
.fresh_answers{
    padding: 10px 10px 10px 35px;
    border: 2px solid #d0d0d0;
    margin-bottom: 10px;
    text-align: left;
    line-height: 18px;
}
.fresh_answers2{
    padding: 10px 10px 10px 35px;
    border: 2px solid #f8c81e;
    margin-bottom: 10px;
    text-align: left;
    background-color: #faf1d0;
    color: #5c5c5c;
    line-height: 18px;
}
.fresh_answers2 h2{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.fresh_answers h2{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.fresh_answers span{
    color: #5c5c5c;
}

.fresh_answers ul{
    text-align: left;
    line-height: 30px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.fresh_answers ul li a{font-size: 14px;color: #5c5c5c;}
.fresh_answers ul li a:hover{text-decoration: none;color: #aaaaaa;}
.zag h2{
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px;
}
.content_table{
    border-collapse:collapse;
    padding:0px;
    width:96%;
    margin-top: 10px;
}
.table_form{
    width:272px;
    border-collapse:collapse;
    padding:0px;
}

.content_table2{
    border-collapse:collapse;
    padding:0px;
    width:96%;
}
.anons_link a{font-size: 14px;color: #000;}
.anons_link a:hover{text-decoration: none;}
.anons{color: #969696;line-height: 18px;}
.anons a{color: #000;}

.image_content{border: 5px solid #e0e0e0;}
.image_content:hover{border: 5px solid #f9cf19;}

.vse_articles{border-top: 1px solid #d0d0d0;text-align: right;padding-right:15px;}
.vse_articles a{color: #000;font-size: 14px;}
.vse_articles a:hover{text-decoration: none;}
.vse_articles span{color: #000;font-family: arial,tahoma,verdana,helvetica;font-size:14px;}

.answers{
    border: 2px solid #d0d0d0;
    padding: 20px;
	margin:10px;
}

.answers h2{
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px;
}
.answers h2 span{
    color: #aeaeae;
}
.answers h1{
    font-size: 24px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.answers div{line-height: 18px;color: #5a5a5a;}
.answers div a{color: #aaaaaa;}
.answers div a:hover{text-decoration: none;}

.answers .pager a{color: #aaaaaa; text-decoration: none;}
.answers .pager a:hover{text-decoration: underline;}


.tags h2{
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px;
}

.tags span {padding:5px;}
/*.tags .popular {color:#000; font-weight:bold; font-size:20px;}
.tags .normal {color: #000; font-weight:500; font-size:16px;}
.tags .unpop {color: #969696; font-weight:200; font-size: 12px;}*/
.tags{margin-left:38px;text-align:left;margin-top:20px;}
.tags div{margin-top: 10px;}
.tags div a{color: #969696; line-height:24px; padding:0px 6px;}
.tags div  .unpop {color: #969696; font-weight:200; font-size: 12px; padding:0px 5px;}
.tags div  .normal {color: #000; font-weight:500; font-size:16px; padding:0px 5px;}
.tags div  .popular {color:#000; font-weight:bold; font-size:20px; padding:0px 5px;}
.tags div a:hover{text-decoration:none;color: #FFF;background:#2B2B2B;}

.footer_table{
    border-collapse:collapse;
    padding:0px;
    width:1000px;
    height: 150px;
    margin-top: 5px;
    margin-bottom: 30px;
    background: url("/img/footer.jpg") no-repeat;
}
.footer_table tr td{padding-top: 26px;line-height:18px;}
.footer1{padding-left: 170px;}
.footer2{padding-right: 40px;}
.footer2 a{color: #000;}
.footer2 a:hover{text-decoration: none;}
.footer_menu{color: #000;margin-right: 5px;}
.footer_menu:hover{text-decoration:none;}

.kroshki{font-size: 11px;margin:0px;padding:0px;}
.kroshki a{color: #000;font-size:11px;}
.kroshki a:hover{text-decoration:none;}

.image_contents{
   border: 5px solid #e0e0e0;
   margin: 0px 20px 20px 0px;
}

.pages .page1{
  color: #000;
  font-size: 14px;
}
.pages{
  color: #000;
}
.pages_link a{
    padding: 5px;
}
.pages_link a:hover{
    padding: 5px;
    background-color: #f9dd2e;
    color: #000;
}
.page_current{
    color: #000;
    background-color: #f9dd2e;
    padding: 5px;
}

/* стили для описания категорий */

.category{
    padding: 10px 10px 10px 35px;
    border: none;
    margin-bottom: 10px;
    text-align: left;
    line-height: 18px;
}
.category2{
    padding: 10px 10px 10px 35px;
    border: 2px solid #f8c81e;
    margin-bottom: 10px;
    text-align: left;
    background-color: #faf1d0;
    color: #5c5c5c;
    line-height: 18px;
}
.category2 h2{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.category h2{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.category span{
    color: #5c5c5c;
}

.category ul{
    text-align: left;
    line-height: 30px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.category ul li a{font-size: 14px;color: #5c5c5c;}
.category ul li a:hover{text-decoration: none;color: #aaaaaa;}


/* стили для страницы контактов */

.contacts{
    padding: 5px;
}

.contacts h2{
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px;
}

/* стиль для страниц первого уровня */
.page{
    border: none;
    padding: 20px;
}

.page h2{
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0px;
}
.page h2 span{
    color: #aeaeae;
}
.page h1{
    font-size: 24px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.page div{line-height: 18px;color: #5a5a5a;}
.page div a{color: #aaaaaa;}
.page div a:hover{text-decoration: none;}

/* Стиль для карты сайта */

.sitemap ul{
    text-align: left;
    line-height: 20px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.sitemap ul li a{font-size: 14px;color: #5c5c5c;}
.sitemap ul li a:hover{text-decoration: none;color: #aaaaaa;}

.sitemap h1
{
	font-size: 24px;
    font-weight: normal;
    color: #000;
    margin: 10px 0px 10px 0px;
}