body {
font-family:Tahoma, Arial;
font-size:11px;
color:#000;
background-color:#FFF;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
}

h1 {
font-size:13px;
margin:0;
padding:0;
}

h2 {
font-size:11px;
margin:0;
padding:0;
}

input {
font-size:10px;
padding:0;
}

img {
border:none;
}

.a990w {
width:990px;
}

#m140h {
height:140px;
}

#h95h {
height:95px;
padding-top:10px;
padding-bottom:10px;
}

#logo {
width:288px;
height:60px;
float:left;
}

#bannet_head {
height:60px;
line-height:60px;
vertical-align:middle;
text-align:right;
float:left;
}

#menu_bg {
background-image:url(../images/top_bg_1.jpg);
clear:both;
width:100%;
}

.menu_1 {
color:#FFF;
line-height:23px;
vertical-align:middle;
text-align:center;
background-repeat:repeat-x;
height:28px;
width:147px;
float:left;
}

.menu_2 {
background-repeat:no-repeat;
background-position:left;
height:28px;
width:153px;
float:left;
}

.menu_x {
width:330px;
padding-top:6px;
float:left;
}

.menu_txt {
text-align:left;
float:none;
margin:10px;
}

#menu_hor {
margin-top:10px;
margin-bottom:10px;
line-height:36px;
vertical-align:middle;
text-align:center;
width:990px;
height:36px;
background-color:#258fb7;
clear:both;
}

#menu_hor_left {
float:left;
padding-left:10px;
}

#menu_hor_right {
float:right;
padding-right:10px;
padding-top:9px;
}

#main_container {
width:100%;
clear:both;
}

.stroka {
width:990px;
clear:both;
margin:0 auto;
}

.newses {
width:330px;
float:left;
text-align:left;
padding:0;
}

.newses2 {
width:660px;
float:left;
text-align:left;
padding:0;
}

.cathead {
height:30px;
line-height:30px;
vertical-align:middle;
text-align:left;
margin-right:5px;
}

.cathead strong {
margin-left:10px;
}

.newss {
text-align:justify;
padding:10px;
}

.addcomtitle {
height:30px;
width:980px;
line-height:30px;
vertical-align:middle;
background-color:#069;
padding-left:10px;
float:left;
}

.addcom {
padding-left:10px;
width:980px;
padding-top:5px;
padding-bottom:5px;
background:url(../images/pic_addcomments.jpg) top right no-repeat;
background-color:#f2f2f2;
float:left;
}

.commtitle {
width:980px;
height:30px;
line-height:30px;
vertical-align:middle;
background-color:#CCC;
padding-left:10px;
float:left;
}

.commbody {
width:990px;
padding-top:5px;
background-color:#f2f2f2;
text-align:left;
float:left;
}

.commauthor {
width:120px;
vertical-align:top;
margin-left:10px;
margin-right:10px;
background-color:#f2f2f2;
float:left;
}

.commtext {
width:840px;
vertical-align:top;
background-color:#f2f2f2;
float:left;
}

.commfooter {
width:990px;
background-color:#f2f2f2;
float:left;
}

.commauthor2 {
float:left;
padding:5px 5px 5px 10px;
}

.commmoder {
float:right;
padding:5px 10px 5px 5px;
}

.speedbar {
background-color:#E2E2E2;
padding-left:10px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:left;
}

.info {
width:990px;
text-align:left;
}

.info_text {
background-color:#f2f2f2;
padding:10px;
}

.ttitle {
width:980px;
padding-left:10px;
background-color:#CCC;
height:30px;
line-height:30px;
vertical-align:middle;
}

#feedback {
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
background:url(../images/pic_feedback.jpg) top right no-repeat;
background-color:#f2f2f2;
}

#feedinfo {
color:#666;
padding-bottom:10px;
padding-top:10px;
}

#ui_foto {
float:left;
margin-right:20px;
display:table;
}

.white {
color:#FFF;
}

.gray {
color:#666;
}

.inp_1 {
height:15px;
padding-left:2px;
padding-top:2px;
width:170px;
border-color:#000;
border-style:solid;
border-width:1px;
}

.inp_1_search {
height:15px;
padding-left:2px;
padding-top:2px;
width:190px;
margin-right:2px;
float:left;
border-color:#000;
border-style:solid;
border-width:1px;
}

#foooooooter {
height:74px;
width:100%;
background-color:#d3d3d3;
clear:both;
}

#footer_banner {
width:690px;
height:60px;
text-align:left;
float:left;
margin-top:7px;
}

#footer_copy {
width:125px;
height:60px;
text-align:right;
float:right;
margin-top:7px;
padding-top:5px;
}

#foooter_ygolok {
width:125px;
height:5px;
background:url(../images/corner_white.gif) right no-repeat;
_margin-bottom:-5px;
}

#footer_copy_txt {
height:34px;
width:120px;
text-align:right;
padding-top:6px;
padding-right:5px;
background-color:#FFF;
float:right;
clear:both;
}

.speedb {
background-color:#E2E2E2;
padding-left:10px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:left;
padding-bottom:0;
}

.fntitle {
height:30px;
line-height:30px;
vertical-align:middle;
padding-left:10px;
background-color:#390;
padding-top:0;
clear:both;
}

.ninfo {
padding-left:10px;
height:20px;
line-height:20px;
vertical-align:middle;
width:690px;
float:left;
background-color:#F2F2F2;
}

.editbut {
width:280px;
padding-right:10px;
height:20px;
line-height:20px;
vertical-align:middle;
background-color:#F2F2F2;
text-align:right;
float:left;
}

.ncontent {
text-align:justify;
padding-top:20px;
margin:-15px 10px 10px;
}

.ncontent div div {
margin:0;
}

.relatedtitle {
padding-left:10px;
background-color:#f2f2f2;
height:30px;
line-height:30px;
vertical-align:middle;
}

.relatedcontent {
padding:5px 10px;
}

.table {
padding-bottom:5px;
}

a.green {
color:#060;
text-decoration:none;
}

a.black {
color:#666;
text-decoration:none;
}

a.white {
color:#FFF;
text-decoration:underline;
}

#black_2 {
background-image:url(../images/black_2.gif);
}

#black_1 {
background-image:url(../images/black_1.gif);
}

#blue_2 {
background-image:url(../images/blue_2.gif);
}

#blue_1 {
background-image:url(../images/blue_1.gif);
}

#green_2 {
background-image:url(../images/green_2.gif);
}

#green_1 {
background-image:url(../images/green_1.gif);
}

.short_1 {
margin-bottom:15px;
clear:both;
}

#menu_bg center,#foooooooter #footer_cont {
width:990px;
margin:0 auto;
}

.ncontent img,.short_1 img {
margin:3px;
}

a,.short_1 a {
color:#069;
text-decoration:underline;
}

a:hover,a.green:hover,a.black:hover,a.white:hover,.short_1 a:hover {
color:#000;
text-decoration:none;
}

