body{
 margin: 0px;
}

body,td,A,div,P{
 font-size: 12px;
 font-family: Arial, Verdana, Sans-Serif;
 color: #000000;
}

A:link, A:hover,A:active,A:visited{
 color: #f97000;
}

A.menu:link, A.menu:active, A.menu:visited{
 text-decoration: none;
 color:           #ffffff;
 font-weight:     bold;
 font-variant:    small-caps;
 font-size:       14px;
}

A.menuA:link, A.menuA:hover, A.menuA:active, A.menuA:visited, A.menu:hover{
 text-decoration: underline;
 color:           #ffff00;
 font-weight:     bold;
 font-variant:    small-caps;
 font-size:       14px;
}

.lmenu A:link, .lmenu A:active, .lmenu A:visited{
 text-decoration: none;
 color:           #ffffff;
 font-weight:     bold;
 padding-left:    43px;
 font-variant:    small-caps;
 font-size:       14px;
}

.lmenuA A:link, .lmenuA A:hover, .lmenuA A:active, .lmenuA A:visited, .lmenu A:hover{
 text-decoration: underline;
 color:           #ffff00;
 font-weight:     bold;
 padding-left:    43px;
 font-variant:    small-caps;
 font-size:       14px;
}

.copyright{
 width: 194px;
 height: 20px;
 /*background: url(/img/19.gif);*/
 padding-left: 5px;
}

.copyright, .copyright A{
 color: white;
 font-size: 11px;
}

.banner_bottom{
 width:  100%;
 height: 20px;
 background: url(/img/18.gif);
}

.ttl, .ttl H1{
 background-color: #f97000;
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 padding-left: 35px;
 font-variant: small-caps;
}

.ttl{
 background: url(/img/22.gif) top repeat-x;
 height: 26px;
}

.ttl2{
 background: url(/img/21.gif) top left no-repeat;
 width: 100%;
 height: 27px;
}

.ttl H1{
 margin:  0px;
 padding: 0px; 
}

H2{
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 12px;
}

.main_block{
 width: 100%;
 height: 100%;
 background-color: #d8d8d8; 
}

.side,.side2{
 padding-left: 34px;
 padding-right:34px;
}

.side{
 height: 27px;
 width: 100%;
 padding-top:  16px;
 background: url(/img/20.gif) top repeat-x;
}

.side2{
 background-color: #d8d8d8;
}


.cnt{
 background-color: #ffffff;
 padding:       22px;
 padding-left:  35px;
 padding-right: 44px;
 /*width: 100%;*/
 height: 450px;
}

td.cnt a img{
 border:solid 1px #000; 
}

.news_date{
 font-weight: bold;
 color: #696969;
 font-size: 12px;
}
.news_announce{
 padding-bottom: 35px;
}

.guest_date{
 font-weight: bold;
 padding-bottom: 10px;
}

.guest_ttl,.guest_answ_ttl{
 color: #f97000;
 font-weight: bold;
 font-size: 13px;
}

.guest_auth,.guest_answ_auth{
 color: #696969;
 font-weight: bold;
}

.guest_cnt,.guest_answ_cnt{
 font-style: italic;
 padding-bottom: 20px;
 text-align: justify;
}

.guest_answ_cnt{
 padding-bottom: 0px;
}


.guest_answ_cnt table{
 border: 1px solid black;
}

div.commodd {
 border: 1px solid #DBDBDB;
 margin-bottom: 15px;
 padding: 10px 0 10px 15px;
}

div.commodd p {
 border-right: 4px solid #ff8400;
 padding: 1px 15px 1px 0;
}

.comment_author{
 color: #ff8400;
 font-weight: bold;
}

.promo{
 color:        white;
 font-size:    9px;
 text-align:   center;
 padding-left: 14px;
}

.promo A:link, .promo A:active, .promo A:visited, .promo A:hover{
 color:        white;
 font-size:    11px;
 text-decoration: none;
}

.top_main{
 width: 100%;
 height: 54px;
 background: url(/img/1.gif) top repeat-x;
}

.top_menu{
 position: absolute;
 z-index: 100;
 top: 15px;
 right:142px;
 height: 39px;
}

.top_main div{
 width: 142px;
 height: 54px;
 background: url(/img/2.gif) bottom right no-repeat;
 float:right;
 right: 0px;
 z-index: 100;
}

.counters{
 position: absolute;
 top: 800px;
 left: 0px;
 width: 186px;
 text-align: center;
}

.bottom_main{
 width: 100%;
 height: 13px;
 background: url(/img/16.gif) top repeat-x;
}

.bottom_up{
 width:100%;
 height:14px;
 background: #d8d8d8 url(/img/15.gif) top left no-repeat;
}

.bottom_down{
 width: 100%;
 height: 20px;
 background: url(/img/17.gif) repeat-x;
}

.menu_hor{
 height: 55px;
 width: 100%;
 background: url(/img/9.gif) top repeat-x;
 vertical-align: top;
}

.menu_hor A.menu{
 padding-top: 20px;
 float: left;
}

.menu_hor .menuA{
 padding-top: 20px;
 float: left;
}

.menu_hor .menuD{
 width:  33px;
 height: 55px;
 float: left;
 background: url(/img/11.gif) top left no-repeat;
}

.menu_hor .menuDA{
 width:  33px;
 height: 55px;
 float: left;
 background: url(/img/10.gif) top left no-repeat;
}

.top1 div{
 width:  215px;
 height: 128px;
 background: url(/img/logo.gif);
}

.top2{
 width:  100%;
 height: 128px;
 background: url(/img/4.gif);
}

.top3 div{
 width:  190px;
 height: 128px;
 background: url(/img/5.gif);
}

.top4 div{
 width:  225px;
 height: 128px;
 background: url(/img/6.gif);
}

.top5 div{
 width:  162px;
 height: 128px;
 background: url(/img/7.gif);
}

.top6 div{
 width:  210px;
 height: 128px;
 background: url(/img/8.gif);
}

.LeftMenu{
 width: 186px;
 height: 100%;
 background: url(/img/12.gif) left repeat-y;
}

.LeftMenu1{
 width:  186px;
 height: 1px;
 background-color: #ffffff;
}

.LeftMenu2{
 width:  186px;
 height: 21px;
 background: url(/img/14.gif) top left no-repeat;
}

.LeftMenu div, .LeftMenuA div{
 width:  186px;
 height: 24px;
 background: url(/img/13.gif) top left no-repeat;
 padding-top: 6px;
}

h2{color:#f97000;font-family:Georgia;}
h3{color:#4b93d0;font-family:Georgia;}
h4{color:#6d6d6d;font-family:Georgia;}

.phonepl{width:173px;height:93px;padding:5px;background: url(/img/phonefon.png) no-repeat;position:absolute;right:170px;top:68px;font:14px Georgia;color:#6d6a6a;line-height:20px;}
* html .phonepl{background:url(/img/s.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/phonefon.png",sizingMethod="crop");}
.phonepl .span2{font:24px Georgia;color:#353333;padding:0 0 0 40px;display:block;line-height:25px;}
.phonepl .span1{font-size:18px;}
