BODY{border:0px;
		background-color:#e9e9e9;
		padding:14px;
		margin:0px;
	}
	TABLE, BODY{font-family:Arial; font-size:12px;}
	#cor_n_b_r, #history_full, p, TABLE, .pole_s{margin:0px; padding:0px;}

	.maine_cor_l, .maine_cor_r, #bord_r{background-repeat:repeat-y;}
	#TOP, #last_news, .maine_cor_b, .maine_cor{background-repeat:repeat-x;}
	.maine_cor_r_b, .maine_cor_l_b, .maine_cor_r_t, .maine_cor_l_t, #corner_history_in, .sub_corner, #corner_history, .sub_corner_in, .sub_corner_in_b, .sub_corner_in_b2, #corner_history_b, #corner_history_b_r, #but_l, #but_r, #cor_n_b_r, #news_b_l, #top_gr_corner, #top_gr_corner_r, #left_top_pic, #people, #news_c_l, #top_news_sub, #corner_last_news_top, .anchor_his, #bot_back, #bot_right{background-repeat:no-repeat;}

	.maine_cor, #TOP, #top_gr_corner, #top_gr_corner_r{background-position:top;}
	#but_l, #but_r, #but_reg, #but_avt, #but_in, #but_info, #but_ab, .ser_but{background-position:0px 0px;}
	.sub_corner_in, .maine_cor_r_t, #corner_history, #news_c_l, #corner_last_news_top{background-position:top right;}
	.maine_cor_l, #left_top_pic{background-position:left;}
	#bord_r, #people, .maine_cor_r{background-position:right;}
	.sub_corner, .maine_cor_l_t, #corner_history_in, #top_news_sub{background-position:top left;}
	#bot_back, #news_b_l, .sub_corner_in_b2, .maine_cor_l_b, #corner_history_b{background-position:bottom left;}
	#cor_n_b_r, #bot_right, .sub_corner_in_b, .maine_cor_r_b, #corner_history_b_r{background-position:bottom right;}

	#date_c .spec TD, #date_c A, #date_c, .anchor_his A, #corner_history, .news_block, #top_news_sub, .ser{color:#ffffff;}
	.date, .comment, .path{color:#c2c2c2;}
	.path{
		padding-bottom: 10px;
	}
	#date_c .news_yes:hover{color:#ccff00;}

	#but_l, #but_r, #but_more, #but_reg, #but_avt, #but_in, #but_info, #but_ab, .ser_but{cursor:pointer;}

	.pole_search, .ser, .ser_but{border:0px;}

	#but_more, #but_reg, #but_avt, #but_in, #but_info, #but_ab, .search_f, .search_f_2, .fl_r{float:right;}
	.pic_out, .left_bl, .news_block, .pic_news, #last_news_sub, .fl_l{float:left;}

	#left_top_pic, #date_c .spec TD{text-align:center;}

	#left_top_pic,#people{height:348px;}
	#bord_r, #news_left, #left_top_pic, #news_c_l, #top_news_sub{width:335px;}
	#top_gr_corner, #top_gr_corner_r{width:11px;}
	#but_l, #but_r{width:13px; height:13px;}

	#corner_last_news_top, #top_news_sub{border-bottom:1px solid #cad55e; height:33px;}
	#date_c, #cor_n_b_r, .maine_cor_r_b, .maine_cor_l_b, .maine_cor_r_t, .maine_cor_l_t, #corner_history_in, .sub_corner, #corner_history, .sub_corner_in, .sub_corner_in_b, .sub_corner_in_b2, #corner_history_b, #corner_history_b_r{clear: both;}

	#date_c A, .comment, A:hover, .anchor_his A{text-decoration:none;}
	.anchor_his A:hover{text-decoration:underline;}

	#bot_back{background-image: url("/images/corner_bot_l.jpg");}
	#but_r{background-image: url("/images/but_r.jpg");}
	#but_l{background-image: url("/images/but_l.jpg");}
	#left_top_pic{background-image: url("/images/top_left.jpg");}
	#people{background: url("/images/back_people.jpg") repeat-x;	 overflow:hidden}
	#people_big{
	/*background: url("/images/top_people.jpg") no-repeat;*/
	width: 100%;
	height:348px;
	overflow:hidden;
	background-position: 100% 0px;
	text-align: right;
}
#people_small{
	/*background: url("/images/top_people2.jpg") no-repeat;*/
	width: 100%;
	height:348px;
	overflow:hidden;
	background-position: 100% 0px;
	text-align: right;
}

	#news_c_l{background-image: url("/images/news_back_left.jpg");}
	#top_news_sub{background-image: url("/images/news_corner_l.jpg");}
	#top_gr_corner{background-image: url("/images/top_corner_left.jpg");}
	#top_gr_corner_r{background-image: url("/images/top_corner_right.jpg");}
	#but_reg{background-image: url("/images/top_menu_reg.jpg");}
	#but_avt{background-image: url("/images/top_menu_av.jpg");}
	#but_in{background-image: url("/images/top_menu_in.jpg");}
	#but_info{background-image: url("/images/top_menu_info_w.jpg");}
	#but_ab{background-image: url("/images/top_menu_ab.jpg");}
	#last_news{background-image: url("/images/last_news_back.jpg");}
	#corner_last_news_top{background-image: url("/images/last_news_corner_r.jpg");}
	#bord_r{background-image: url("/images/bord.jpg");}
	#corner_history_b{background-image: url("/images/corner_b_l.jpg");}
	#corner_history_b_r{background-image: url("/images/corner_b_r.jpg");}
	.maine_cor_r_b{background-image: url("/images/maine_cor_b_r.jpg");}
	.maine_cor_l_b{background-image: url("/images/maine_cor_b_l.jpg");}
	.maine_cor_r{background-image: url("/images/maine_cor_r.jpg");}
	.maine_cor_l{background-image: url("/images/maine_cor_l.jpg");}
	.maine_cor_l_t{background-image: url("/images/maine_cor_t_l.jpg");}
	.maine_cor_r_t{background-image: url("/images/maine_cor_t_r.jpg");}
	.sub_corner_in{background-image: url("/images/sub_corner_t_r.jpg"); height: 54px;}
	.sub_corner_in_b{background-image: url("/images/sub_corner_b_r.jpg");}

	IMG{border:0px;}
	.pic_news, .pic_h{border:1px solid #ffffff;}

	#date_c, #bot, .comment, .date_latest_news{font-size:11px;}

	#left_top_pic IMG{margin-bottom:12px;}
	#left_top_pic{
		padding-top: 40px;
		margin-bottom: 2px;
	}
	#bl_n2{margin-top:13px;}
	#bl_n2{margin-right:26px;}
	.pic_news{margin-right:8px;}
	.news_block p{margin-top:5px;}
	#date_c{margin-top:10px;}

	#TOP{background: url("/images/top_back_grey.jpg");
		height:112px;
	}
	.ser{background-image:url("/images/search.jpg");
		height:25px; width:217px;
	}
	.ser_but{background-image: url("/images/button_search.jpg");
		width:69px; height:25px;
	}
	#but_reg, #but_avt, #but_in, #but_info, #but_ab{
		width:114px; height:39px;
		margin-left:2px;
	}
	#but_more{background-image: url("/images/more.jpg");
		width:88px; height:20px;
	}
	.search_f_2{margin-top:10px;
		width:128px; height:39px;
	}
	#top_menu_b{padding-top:25px;
		line-height:16px;
	}
	#news{background-color:#7f8b14;
		height:186px;
	}
	#bl_n{margin-left:26px;
		margin-top:15px;
	}
	#last_news_sub{margin-top:15px;
		margin-left:19px;
	}
	.news_block{width:276px;}
	#dot_news{margin-left:7px;
		margin-right:7px;
	}
	.top_maine_pad{padding-top:40px;}
	#history_block{background-color:#3e3d3d;
		width:281px;
	}
	#corner_history{background-image: url("/images/corner_t_r.jpg");
		font-size:14px;
		text-align:left;
	}
	#corner_history_in{background-image: url("/images/corner_t_l.jpg");
		padding:3px;
	}
	.maine_cor_b{background-image: url("/images/maine_cor_b.jpg");
		background-position:bottom;
	}
	.maine_cor{background-image: url("/images/maine_cor_t.jpg");
		background-color:#ffffff;
		margin-left:18px;
		margin-bottom:23px;
	}
	.sub_corner{background-image: url("/images/sub_corner_t_l.jpg");
		background-color:#616161;
		color:#a3af2f;
	}
	.sub_corner_in_b2{background-image: url("/images/sub_corner_b_l.jpg");
		padding-left:18px;
	}
	.sub_corner_in_b2 P{padding-top:19px;
		padding-bottom:19px;
	}
	#history_full{background-color:#393939;
		width:281px;
	}
	.anchor_his{padding-left:18px;
		padding-top:10px;
		padding-bottom:10px;
		background-image:url("/images/dot_history.jpg");
		background-position:bottom center;
	}
	H1, A{color:#000000;}
	H1{font-size:18px;
		font-weight:normal;
		border-bottom:1px solid #e9e9e9;
		padding-bottom:13px;
		margin-top:0px;
		padding-top:0px;
	}
	H2{
		font-size:16px;
		font-weight:strong;
		margin: 0px 0px 0px 0px ;}
	}
	.left_bl{width:391px;
		position: relative;
		margin-top:25px;
		margin-bottom:30px;
	}
	#spec{margin-left:40px;}
	#spec2{margin-right:40px;
		margin-left:20px;
	}
	.comment:hover{color:#adbb27;}
	.dot_maine{margin-top:10px;
		margin-bottom:10px;
		width: 100%;
		overflow:hidden;
		background: url(/images/dot_maine.jpg) repeat-x;
		height:1px;
	}
	.free_blok{width:100%;
		height:10px;
	}
	.pic_out{border:1px solid #dddbdb;
		margin-right:18px;
		height: 75px;
		overflow: hidden;
	}
	#bot{background-color:#c9c9c9;
		height:78px;
	}
	#bot_right{background-image: url("/images/corner_bot_r.jpg");
		width:242px;
	}
	#news_b_l{background-image: url("/images/news_cor_l_b.jpg");
			height:186px;
			font-size:12px;
			line-height:13px;;
	}
	#cor_n_b_r{background-image: url("/images/news_cor_r_b.jpg");
			height:186px;
	}
	#date_c TD{text-align:right;
		border-right:1px solid #ffffff;
		font-size:10px;
		color:#3e3d3d;
		padding-left:9px;
		padding-right:9px;
		padding-top:3px;
		padding-bottom:2px;
		line-height:13px;;
	}
	#content{
		padding-top: 15px;
	}
	.text {
		padding: 15px;
	}
	.text p{
		padding-bottom: 10px;
		text-align: justify;
	}

	.full_pic{
		width: 300px;
		float: left;
		margin: 3px 10px 5px 0;
	}

	#zakon, #forum, #sud, #art{width:281px;
		height:54px;
		cursor:pointer;
	}
	.menu_left_bl_in{margin:0px 0px 10px 25px;
	}
	#sud{background:url("/images/menu_l_sud_open.jpg") no-repeat 0px 0px;
	}
	#art{background:url("/images/menu_l_art_open.jpg") no-repeat 0px 0px;
	}
	#forum{background:url("/images/menu_l_forum_open.jpg") no-repeat 0px 0px;
	}
	#zakon{background:url("/images/menu_l_zakon_open.jpg") no-repeat 0px 0px;
	}
	.menu_left_href:hover{color:#adbb27;
		text-decoration:underline;
	}

	.full_news{

	}
	.sep{
		width: 100%;
		/*background: url(/images/dot_maine.jpg) repeat-x;*/
		background-color: #e9e9e9;
		height: 1px;
		margin: 0; padding:0;
	}
	.com_fl{

		display: block;
	}
	.full_comm textarea{
		width: 500px;
		height: 120px;
	}
	.red{
		color: red;
	}
	.comment_item, .comment_item2{

	/*background: url(/images/dot_maine.jpg) no-repeat bottom;*/
	/*border-bottom: 1px solid #efefef;*/
	margin-bottom: 5px;
	padding-top: 5px;
	}
	.comment_item2{
		background-color: #f0f3e9;
	}
	.comment_item .name, .comment_item2 .name{
		color: #575757;
		font-weight: bold;
		padding-left: 5px;
	}
	.comment_item p, .comment_item2 p{
		padding: 3px 0px 5px 0px;
	}
	.comment_form{
		padding: 5px 10px 5px 10px;
		background-color: #f0f0f0;
	}
	.courts{
		background-color: #F9F9F9;
	}
	.courts td{
		font-size:12px;padding-left : 5px;font-family : Arial;padding-bottom : 1px;border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : silver;
	}

	.layout-stopper {
        width: 0px;
        height: 0px;
        overflow: hidden;

    }


	#layout-wrapper {
        max-width: 1250px;
        min-width: 990px;
		width:expression(document.body.clientWidth < 990? "990px": "auto" );
    }

    .layout-min-width {
       width: 990px;
	   width:expression(document.body.clientWidth < 990? "990px": "auto" );
    }

    .layout-max-width {
        width: 1250px;
    }


	/*стили для validation*/
.formError {
	position:absolute;
	top:300px; left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000;
}
#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}

.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
	width:100%;
	background:#ee0101;
	color:#fff;
	width:200px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;

	z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}


span.phone {
color: #99cc33;
font-size: 24px;
}
span.phone_t {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}