*{
margin: 0px;
padding: 0px;
text-align: justify;
}
html{
height:100%
}
body{
text-align: center;
margin: 0px;
color: #000;
font-family: Georgia, Times New Roman, Times;
line-height:18px;
background: url(images/fon_top.png) 0% 0% repeat-x;
}
a:hover{
text-decoration: none;
}
.header{
width: 100%;
min-width: 1000px;
background: url(images/header.jpg) 50% 0% no-repeat;

}

span{
  line-height: 1em !important;
  }

.footer{
width: 100%;
background: url(images/fon_footer.png) 0% 100% repeat-x;
}
.footer_in{
height: 40px;
padding: 40px 15px 5px 15px;
background: url(images/footer.jpg) 50% 100% no-repeat;
color: #FFF;
}

.logo{
width: 220px;
padding: 30px 0px 0px 23px;
}

.topmenu_list{
list-style: none;
}
.topmenu_list li{
float: left;
padding: 0px 10px 0px 10px;
}
.topmenu_list li a{
display: block;
width: 90px;
padding: 90px 0px 0px 0px;
text-align: center;
color: #000;
font:bold 12px Tahoma;
text-decoration: none;
}
.topmenu_list li a:hover{
color: #2d9d45;
text-decoration: underline;
}
.topmenu_list li.item1 a{
background: url(images/menu_1.png) 50% 90% no-repeat;
}
.topmenu_list li.item2 a{
background: url(images/menu_2.png) 50% 0% no-repeat;
}
.topmenu_list li.item3 a{
background: url(images/menu_3.png) 50% 0% no-repeat;
}
.topmenu_list li.item4 a{
background: url(images/menu_4.png) 50% 0% no-repeat;
}
.topmenu_list li.item5 a{
background: url(images/menu5.png) 50% 0% no-repeat;
}
.topmenu div{
width: 560px;
margin: 0 auto;
text-align: center;
padding: 50px 10px 0px 0px;
}

.poisk{
width: 170px;
padding: 85px 0px 0px 40px;
}
.poisk p{
color: #FFF;
font:normal 11px Tahoma;
padding: 0px 0px 3px 0px;
}
.poisk #s_word, .searchInpppp{
width: 120px;
padding: 2px 5px 2px 5px;
color: #000;
font:normal 11px Tahoma;
border: 1px #fff solid;
border-top: 1px #7d9da2 solid;
border-left: 1px #7d9da2 solid;
}
.poisk button, .searchButttt{
width: 24px;
height: 24px;
background: url(images/button.png) 0% 0% no-repeat;
border: none;
cursor: pointer;
}

.left_bl{
width: 165px;
padding: 0px 25px 0px 0px;
}
.left_bl h3, .right_bl h3{
color: #2d9d45;
font:normal 22px Times New Roman;
padding: 0px 0px 10px 0px;
text-align: center;
}
.razdel_list{
list-style: none;
padding: 1px 0px 20px 0px;
}
.razdel_list li{
padding: 10px 0px 10px 35px;
}
.razdel_list li a{
color: #000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
}
.razdel_list li a:hover{
color: #2d9d45;
text-decoration: underline;
}
.razdel_list li.item1{
background: url(images/razdel_1.png) 0% 0% no-repeat;
}
.razdel_list li.item2{
background: url(images/razdel_2.png) 0% 0% no-repeat;
}
.razdel_list li.item3{
background: url(images/razdel_3.png) 0% 0% no-repeat;
}
.razdel_list li.item4{
background: url(images/razdel_4.png) 0% 0% no-repeat;
}
.razdel_list li.item5{
background: url(images/razdel_5.png) 0% 0% no-repeat;
}
.razdel_list li.item6{
background: url(images/razdel_6.png) 0% 0% no-repeat;
}
.razdel_list li.item7{
background: url(images/razdel_7.png) 0% 0% no-repeat;
}
.razdel_list li.item8{
background: url(images/razdel_8.png) 0% 0% no-repeat;
}
.razdel_list li.item9{
background: url(images/razdel_9.png) 0% 0% no-repeat;
}
.razdel_list li.item10{
background: url(images/razdel_10.png) 0% 0% no-repeat;
}

.popular_list{
list-style: none;
color: #343434;
font:normal 11px Tahoma;
}
.popular_list a{
color: #1b99d2;
}
.popular_list img{
padding: 3px;
border: 1px #747474 solid;
}
.popular_list li{
padding: 10px 0px 10px 0px;
background: url(images/separator.gif) 0% 100% repeat-x;
}
.popular_list li.last{
background: none;
}
.right_bl{
width: 210px;
}

#just { text-align: justify; }

.center_bl{

}
.center_bl h3{
color: #2d9d45;
font:normal 22px Times New Roman;
padding: 0px 0px 0px 0px;
}

.number{
color: #888888;
font:normal 12px Times New Roman;
}

.articles_list{
list-style: none;

}
.articles_list li{
color:#343434;
font:normal 11px Tahoma;
padding: 15px 0px 15px 0px;
width: 375px;
height: 170px;
}
.articles_list li table{
padding: 0px 20px 10px 0px;
background: url(images/art_fon.png) 0% 100% repeat-x;
}
.articles_list img{
padding: 3px;
border: 1px #747474 solid;
}
.articles_list a{
color: #1b99d2;
}
.articles_list a.art_title{
color: #1b99d2;
font:bold 22px;
line-height: 1.5;

}
.articles_list p{
padding: 5px 0px 0px 0px;
}
.baner{
padding: 0px 0px 20px 0px;
}
.text_bl{
background: #dcf4ff;
padding: 15px;
color:#343434;
font:normal 12px Tahoma;
line-height: 1.5;
}
.text_bl p{
padding: 10px 0px 0px 0px;
}

.razdel_articles_list{
list-style: bold;
}
.razdel_articles_list li{
list-style: none;
}
.razdel_articles_list img{
padding: 3px;
border: 1px #747474 solid;
}
.razdel_articles_list li{
color:#343434;
font:normal 12px Tahoma;
padding: 15px 0px 15px 0px;
}
.razdel_articles_list li table{
padding: 0px 10px 3px 0px;
background: url(images/art_fon.png) 0% 100% repeat-x;
}
.razdel_articles_list a{
color: #1b99d2;
font-weight:bold;
}
.razdel_articles_list strong a{
color: #1b99d2;
font:bold 12px Tahoma;
line-height: 1.5;
}
.razdel_articles_list p{
padding: 10px 0px 0px 0px;
}
.pagination{
background:#f0f0f0;
padding: 5px;
text-align: center;
color: #1b99d2;
font:normal 11px Tahoma;
}
.pagination p{
text-align: center;
padding: 5px 0px 0px 0px;
}
.pagination a.active{
color: #015c85;
}

.text_articles{
padding: 15px 0px 15px 0px;
background: url(images/art_fon.png) 0% 100% repeat-x;
}
.text_articles img{
padding: 13px;
border: 1px #747474 solid;
float: left;
margin-right: 8px;
margin-bottom: 5px;
}
.text_articles p{
color:#343434;
font-size:14;
font-family:Georgia, Times New Roman, Times;
line-height:18px;

}
.poisk #search{
width: 120px;
padding: 2px 5px 2px 5px;
color: #000;
font:normal 11px Tahoma;
border: 1px #fff solid;
border-top: 1px #7d9da2 solid;
border-left: 1px #7d9da2 solid;
}
@font-face {
  font-family: Rurintania;
  src: local("Rurintania"),
       local("Rurintania"),
       url(shrift/Rurintania.ttf) format("opentype");
}

h2 {
  font-family: Rurintania.ttf,
  Arial, sans-serif;
  font-weight: bold;
}
h1 { font-family: 'Lobster', arial, serif; }

}

a, td, p, h1, h2, select, textarea, input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a
{
color:#3366CC
}
a:hover
{
text-decoration:none
}







form
{
padding:0;
margin:0
}

td.subscribe
{
background-image:url(images/subscribe.gif);
height:29px;
width:100%;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold
}
a.top5
{
line-height:18px;
font-size:12px
}
a.sub
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none
}

div.sub
{
padding:5px 10px 5px 10px
}


#submitButton(
background-color: #fff;
color: #2e2e2e;
font-size: 17px;
height: 30px;
padding: 0 10px;
text-decoration: none;
border: none;
)




/* comments */

div.comment {
  margin: 0;
  clear: right;
  position: relative;
  background-color: #fff;
}

.comment a.userpic {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}

.comment a.userpic img {
  border: 0px;
}

.comment .body, .comment .bigbody {
  width: 665px;
  overflow: hidden;
}

.comment .body .justComment, .comment .bigbody .justComment {
  width: 665px;
  margin-left: 55px;
}

.comment .bigbody {
  width: 665px;
}

.comment .bigbody .justComment {
  width: 665px;
  margin-right: 80px;
}

.comment .headerCom {
  background-color:#F7F7F7;
  border-top: 1px solid #45688E;
  border-bottom: 1px solid #DAE2E8;
  padding: 3px 5px;
}

.comment .headerCom a {
  font-weight: bold;
}

.comment .text {
  padding: 5px;
  line-height: 14px;
}

.comment .photo {
  float: right;
  width: 80px;
  text-align: right;
  background-color: #fff;
}

.comment .photo img {
  width: 75px;
}

.comment .actions {
  border-bottom: 1px solid #DAE2E8;
  padding: 2px 5px;
  font-size: 10px;
}

.comment .actions span {
  color: #ADB8C3;
  padding: 0px 4px 0px 3px;
}

.comment .actions img {
  float: right;
  display: none;
  position: relative;
  top: 3px;
}

.comment .msg {
  margin: 0px 0px 10px 0px;
  padding: 10px 11px 9px;
}

.comment textarea {
  outline-style: none;
  outline-width: 0;
}

.read{
background-color: #f5f5f5
}

.notread{
background-color: #eaeaea;
}

.delbysender{
background-color: #fff5f5;
}

.delbyrecipient{
background-color: #fff5f5;
}


/* end */