* {
	padding:0;
	margin:0;
}
table.comment p {
padding: 0px 0px 7px 15px;
valing: top;
color: #000;
}
body {
	padding: 0px 0px 0px 20px;
	font-family: Verdana;
	font-size: 12px;

}

.justifyright {
text-align: right;
}
.justifyleft {
text-align: leftt;
}

img {
	border:0px;
	
}


   .img_left {
    float: left; /* Обтекание по правому краю */
    background: #fd0;  /* Цвет фона */
    border: 1px solid black;  /* Параметры рамки */
    padding: 10px;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width: 40%; /* Ширина блока */
   }
   .img_right {
    float: right; 
    background: #fd0;  /* Цвет фона */
    border: 1px solid black;  /* Параметры рамки */
    padding: 10px;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width: 40%; /* Ширина блока */
   }

a {
	color: #4b69a6;
}
a:visited {
	color: #994c99;
}

a:hover {
	color: #1948a6;
}

h1 { font-size: 130%;
}
h2{    
	font-size: 120%;
margin-top:20px;

}
table h2{    
font-size: 110%;
color: #777777;
margin-top:20px;

}
h3{    
	font-size: 110%;
margin-top:20px;
}
h4{    
	font-size: 90%;
margin-top:20px;
padding-left: 20px;
}
p { padding-top:10px;
	
}
.avtor_3 {
margin-top:10px;	
padding-top:0px;	
padding-left: 20px;
color: #888888;

}
.komu {
margin-top:10px;	
padding-top:0px;	
padding-left: 0px;
color: #888888;

}
.vrezka {
	font-size: 140%;
	color: #789EB8;
	width: 300px;
	float: right;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
}

.avtor {
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 20px;
color: #999999;
}

hr { margin-top: 10px;
     margin-bottom: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
font-size: 0px;
height: 1px;
}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}

.b1 {
	height:1px;
	background:#c0c0c0;
	margin:0 5px;
}
.b2 {
	height:1px;
	background:#FFF;
	border-right:2px solid #c0c0c0;
	border-left:2px solid #c0c0c0;
	margin:0 3px;
}

.b3 {
	height:1px;
	background:#FFF;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	margin:0 2px;
}
.b4 {
	height:2px;
	background:#FFF;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	margin:0 1px;
}
#ajaxSearch_input {
border:0;
}
.no_right_border .b1, .no_right_border .b2, .no_right_border .b3,.no_right_border .b4{
	border-right: 0px;
	margin-right: 0px;
}
.no_right_border .b1{
	margin: 0px 0px 0px 0px;
}
.no_right_border .b2{
	margin: 0px 0px 0px -2px;
}
.no_right_border .b3{
	margin: 0px 0px 0px -3px;
}
.no_right_border .b4{
	margin: 0px 0px 0px -4px;
}


.contentb {
	background: #FFF;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
}
.contentb div {
	padding-left: 5px;

}

.hidden_input {
	border:0px;
	width: 135px;
}
.header {
	height:55px;
	
}

.header_inner .pepper{
	margin-top: 25px;
	
}
.header_inner td {
	vertical-align:top;
}
.header_inner .brodsky{
	width:132px;
	padding-top:50px;
}


.headerb {
	height:55px;
	background: #FFF;
 	border-left:1px solid #c0c0c0;
 	margin-left:-5px;

}
.header_table{
	width:100%;
}

.header_table td{
	vertical-align: top;
}
.nav_icons{

	padding: 16px 30px 13px 16px;
}
.navigate {
	margin-left: 50px;
	margin-right: 10px;
}
.navigate .nav_icons{
	float: none;
	width: 290px;
	border-left:1px solid #c0c0c0;
	height: 26px;
	padding: 12px 19px 10px 19px;
	/*margin-left:-5px;
	margin-right: -5px;*/
	background: url('/img/side.gif') right repeat-y
}
.bottom_border {
    margin-left: -1px;

}
.bottom_border div{
	height: 13px;
      _margin-top: -4px;
	float: left;
     
}
.bottom_border .lb_corner{
	width: 12px;
	background: url('/img/lb_corner.gif') no-repeat bottom left;
	margin-left: 0px;
}
.bottom_border .rb_corner{
	width: 13px;
	background: url('/img/rb_corner.gif') no-repeat bottom left;
}
.bottom_border .bottom{
	width: 304px;
      _width: 307px;
	background: url('/img/bottom.gif') repeat-x bottom ;
}
.bread_crumbs{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 90%;
width: 700px;
height: 10px;
        
}


.shadow_bottom{
	padding-bottom:4px;
	background: url('/img/shadow_bottom.gif') bottom repeat-x;
	margin-left: 6px;
	
}
.search_td{
width: 170px;
}
.round_input{
	width:160px;
	float:left;
	padding: 0px;
}
.icon_table td {
	padding-right: 10px;
	vertical-align: middle;
}
.left_side table {
	width: 100%;
	border-collapse: collapse;
}
.left_side table p {
padding-top:0px;
padding-bottom:10px;
}
.left_side table.BorderNot td, .left_side table.BorderNo th {
	border: 0px solid #ffffff;
	vertical-align:top;
	padding:5px
}
.left_side td, .left_side th {
	border: 1px solid #A8B0BF;
	vertical-align:top;
	padding:5px
}
.left_side th {
	background:#000;
	color:#fff;
}
.left_side tr.dark {
	background:#e4e6eb;
	color:#000;
}
.left_side tr.black {
	font-weight:bolder;
	text-align:center;
	background:#70798C;
	color:#fff;
}
.left_side td.black {
text-align:center;
	vertical-align: middle;
	border-left: 1px solid #70798C;
	border-top: 1px solid #70798C;
	border-bottom: 1px solid #70798C;

}

.left_side td.center {
	text-align:center;
	}


.menu {
	width: 100%;
}


.menu ul li{
	list-style: none;
	display: block;
	float:left;
	height: 40px;
	max-width: 120px;
	padding: 12px 14px 0px 14px; 
	text-align: center;

}
.menu ul li:hover {
        border-top: 3px solid #c0c0c0;
        list-style: none;
	display: block;
	float:left;
	height: 40px;
	max-width: 120px;
	padding: 9px 14px 0px 14px; 
	text-align: center;

}
.menu ul li.hover {
        border-top: 3px solid #c0c0c0;
        list-style: none;
	display: block;
	float:left;
	height: 40px;
	max-width: 120px;
	padding: 9px 14px 0px 14px; 
	text-align: center;

}
.menu ul .menu_selected {
	background-color: #E6E6E6;
	padding-top: 0px;
	width: 120px;
}

.fill {
	position: relative;
	width: 148px;
	height: 19px;
	//height: 21px;
	background-color: #E6E6E6;
	top:40px;
	margin-bottom: -9px;
	margin-left:-14px;
	//margin-left: -20px;
	margin-right:-20px;
	display: block;
	overflow:hidden;
}
.brodsky{
	height:76px;
	width: 228px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	color:#646464;
	font-size: 90%;
	margin-top: 20px;
padding-left: 10px;
}
.brodsky span {
	font-style: italic;
}
.top td{
	vertical-align: top;
}
}
.top table {
	width: 100%;
}
 td.pepper{
	width: 228px;
}
.content {
	margin-top: 18px;
	min-height: 650px;
	width: 1074px;
        overflow: hidden;
}
.inner_content{
	width: 900px;
        min-height: 515px;
        overflow: hidden;
}
.inner_content ul, ol{
     margin-left: 40px;
}
.inner_content td ul, td ol{
     margin-left: 10px;
}

.top .announcment{
	width: 480px;
	padding-left: 25px;
}
.category{
	width: 744px;
	float:left;
}

.category li{
	list-style:list-style-image;
list-style-image: url("/img/bulit.gif");
}
.category ul{
        padding-left: 12px;
        margin-left: 0px;
        //margin-left: 5px;
      }
.category p{
	font-size: 14px;
}
.left_side {
   float: left;
   /*overflow: hidden;*/
   width: 600px;
}
.side_block {
        float:left;
	width: 286px;
}
.articles {
		width: 220px;
}
.articles td{
	padding: 5px;
	vertical-align: top;

}
.category div{
	float:left;
	margin-right: 10px;
	margin-bottom: -6px;
	padding: 13px;
	padding-right: 20px;
        padding-top: 10px;
	width: 205px;
	height: 300px;
	
}
.pic1{
	background: url('/img/pic1.jpg') no-repeat;
}
.pic2{
	background: url('/img/pic2.jpg') no-repeat;
}
.pic3{
	background: url('/img/pic3.jpg') no-repeat;
}
.pic4{
	background: url('/img/pic4.jpg') no-repeat;
}
.pic5{
	background: url('/img/pic5.jpg') no-repeat;
}
.pic6{
	background: url('/img/pic6.jpg') no-repeat;
}
.footer{
	margin-top: 14px;
	height: 112px;
	margin-left: 0px;
	background: #E6E6E6;
		
}
.footer .b2, .footer .b3, .footer .b4{
	background: #E6E6E6;
	border-color: #C0C0C0;
}
.footer .no_right_border .b1{
	margin: 0px 0px 0px 5px;
}
.footer .no_right_border .b2{
	margin: 0px 0px 0px 3px;
}
.footer .no_right_border .b3{
	margin: 0px 0px 0px 2px;
}
.footer .no_right_border .b4{
	margin: 0px 0px 0px 1px;
}
.footerb {
	height:80px;
	float:left;
	background: #E6E6E6;
 	border-left:1px solid #c0c0c0;
 	margin-left:0px;
 	padding: 11px 16px 16px 16px;
 
}
.footerb2 {

	float:right;
	background: #E6E6E6;
 	margin-left:0px;
 	padding: 11px 32px 11px 32px;
 
}
.comment{
	color:#6A6A6A;
}
.news_block {
	
}
.news_block h2{
	margin-bottom: 3px;
	padding-top: 30px;
}

.inner_content.left_side h2 {
margin:30px 0 -10px;
}
/*.news_block a{
  text-decoration: none;
  color: #000000;
}*/
.news_block a .date {
	color: #646464;
	font-size: 80%;
}
.news_block .date {
	color: #646464;
	font-size: 80%;
}
.left_side .date {
	color: #646464;
	font-size: 80%;
}

.bread_crumbs li
{
display:block;
float:left;
	list-style:none;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	font-size: 90%;
}
.bread_crumbs li a
{
text-decoration:none;
}
.separator {
 height: 25px;
}

.ajaxSearch_highlight, .ajaxSearch_highlight1, 
.AS_ajax_highlight, .AS_ajax_highlight1
{
	background: #960F0F;
	color: #fff;
}

.ajaxSearch_result, .AS_ajax_result {
	margin: 14px 0; 
}
#pagination {
	text-align: center;
}
.ditto_currentpage {
	font-weight: bold;
	margin: 0 5px 0 0;
}
.ditto_page {
	font-weight: normal;
	margin: 0 5px 0 0;
}
.table_stroka_seraja {
	background-color: #E2E4E7;
}
.stroka_formy {
	width:390px;
	margin-bottom: 5px;
}
.stroka_formy_korotkaja {
	width:300px;
	margin-bottom: 5px;
}
.knopka_obzor {
width:80px;
	margin-bottom: 5px;
}
.pole_uzkoe {
	width:390px;
	height:4em;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.pole_srednee {
	width:390px;
	height:8em;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.znak_objazatelnoe_pole {
	font-size: 150%;
	color: #FF0000;
}
.errors {
color: #FF0000;
}
.spisok_left {
padding-left: 0px;
}

.editwork td {
padding: 10px;
}

#ajaxSearch_input {
width: 100px;
border: 1px solid #c0c0c0;
}

#ajaxSearch_submit {
width: 65px;
background-color:#EEEEEE;
border:0px solid #C0C0C0;
}

.ajxsrch {
white-space:nowrap;
}
