/* Общий стиль */

body	{font-family: Tahoma, Arial; font-size: 11px; color: #000000; padding: 0px; margin: 0px; background-color: #FFFFFF}
p		{padding: 0px; margin: 0px}
h1		{padding: 0px; margin: 0px; font-size: 13px}
h2		{padding: 0px; margin: 0px; font-size: 11px}
input	{font-size: 10px; padding: 0px}
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_bg center {width:990px; margin:0px auto;}

.menu_1	{color: #FFFFFF; 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 {margin:10px; text-align:left; float:none;}
#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; margin:0px auto; clear:both;}
.newses {width:330px; float:left; text-align:left; padding:0px;}
.newses2 {width:660px; float:left; text-align:left; padding:0px;}
.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:#006699; 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:#CCCCCC; 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; padding-left:10px;}
.commmoder {float:right; padding:5px; padding-right:10px;}

.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 {padding:10px; background-color:#f2f2f2;}
.ttitle {width:980px; padding-left:10px; background-color:#CCCCCC; 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: #666666; padding-bottom:10px; padding-top:10px}

#ui_foto {float:left; margin-right:20px; display:table;}

.white {color: #FFFFFF}
.gray {color: #666666}

.inp_1 {height: 15px; border-color: #000000; border-width: 1px; border-style: solid; padding-left: 2px; padding-top: 2px; width: 170px;}
 
.inp_1_search {height: 15px; border-color: #000000; border-width: 1px; border-style: solid; padding-left: 2px; padding-top: 2px; width:190px; margin-right:2px; float:left;}

#foooooooter {height:74px; width:100%; background-color:#d3d3d3; clear:both;}
#foooooooter #footer_cont {width:990px; margin:0px auto;}
#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:#FFFFFF; float: right; clear:both;}


.speedb {background-color:#E2E2E2; padding-left:10px; height:30px; line-height:30px; vertical-align:middle; text-align:left; padding-bottom:0px;}

.fntitle {height:30px; line-height:30px; vertical-align:middle; padding-left:10px; background-color:#339900; padding-top:0px; 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 {margin: 10px; text-align:justify; padding-top: 20px; margin-top:-15px;}
.ncontent img {margin:3px;}
.ncontent div div {margin:0px;}
.relatedtitle {padding-left: 10px; background-color:#f2f2f2; height:30px; line-height:30px; vertical-align:middle;}
.relatedcontent {padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}

.table {padding-bottom:5px;}

/* Стиль ссылок */

a				{color: #006699; text-decoration: underline}
a:hover			{color: #000000; text-decoration: none}

a.green			{color: #006600; text-decoration: none}
a.green:hover	{color: #000000; text-decoration: none}

a.black			{color: #666666; text-decoration: none}
a.black:hover	{color: #000000; text-decoration: none}

a.white			{color: #FFFFFF; text-decoration: underline}
a.white:hover	{color: #000000; text-decoration: none}

#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;}
.short_1 a			{color:#006699; text-decoration:underline;}
.short_1 a:hover	{color:#000000; text-decoration:none;}
.short_1 img {margin:3px;}