body
{
	
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/fon.jpg) repeat;
	font-size:90%;
}
* 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/
img
{
	border: none;
}
/*				site content
----------------------------------------*/
.bgfon
{
	background:url(/images/bgbody.jpg) repeat-x center top;
}
.outside
{
	width:898px;
	margin:0 auto;
	position:relative;
	
}
.logo
{
	float:left;
}
ul.menu_top
{
	border-bottom:1px solid #4f4f53;
	border-left:1px solid #4f4f53;
	float:right;
}
ul.menu_top li
{
	float:left;
	border-right:1px solid #4f4f53;
}
ul.menu_top li a
{
	color:#ececec;
	text-decoration:none;
	padding:7px 26px;
	display:block;
}
ul.menu_top li a:hover
{
	color:#fff;
}
/*------------------------footer*/
.footer
{
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	padding-top: 10px;
	
}
.no_mrg
{
	margin:20px 0 30px 0;
}
.gen_info
{
	text-align:center;	
	color:#adacad;
}
.gen_info a
{
	color:#adacad;
	text-decoration:none;
}
.ip_txt
{
	font-size:18px;
	font-family: Garamond;
	margin:22px 0 0 0;
}
.copyright
{
	font-size:11px;
	font-family:Tahoma;
	margin:18px 0 30px 0;
}
.quote
{
	font-size:25px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	margin:30px 0 0 0;
}
.content
{
	background:#f4f4f4 url(/images/bgcontent.jpg) no-repeat top;
	margin:30px 0 0 0;
	padding:20px 30px 10px 25px;
	font-family: Tahoma;
	min-height:456px;
}
.usual 
{
	color:#111111;
	margin:8px 0;
}
.usual li 
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:url(/images/sep.jpg) no-repeat right center;
	padding:0 10px;
}
.usual li.no_bg
{
	background:none;
}
.usual li a
{
	color:#595159;
	text-decoration:none;
	
	font-size:14px;
}
.usual ul a.selected 
{
	color:#da2a30;
}
div.tab_cnt
{
	clear:left;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:26px 10px 8px;
	
}
.header_name
{
	font-size:30px;
	font-family: Calibri;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#595159;
	margin:0 0 0 10px;
}
.pic_lf_sd
{
	float:left;
	width:430px;
	height: 260px;
	border-bottom:1px solid #ccced4;
}
.pictures
{
	margin:0  20px 0 0;
	float:left;
}
.img_prop
{
	float: left;
	border:1px solid #acacaf;
}
.tab_txt
{
	text-align:justify;
	line-height:18px;
	font-size: 12px;
}

.tab_txt li {
	list-style-position: outside !important;
	list-style-image: none !important;
	list-style-type: disc !important;
	float: none;
	padding: 4px !important;
	margin: 2px !important;
	background: none;
}

.tab_txt ul {
	page-break-before: avoid !important;
	padding: 4px !important;
	padding-left: 40px !important;
	margin: 2px !important;
	background: none;
}


.see_more
{
	background:url(/images/see_more.gif) no-repeat left 1px;
	padding:0 0 1px 20px;
	text-decoration:none;
	color:#595159;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.tab_cnt ul.set_pictures
{
	width:421px;
}
.tab_cnt ul.set_pictures li
{
	float:left;
	background:none;
	margin:0 6px 11px;
}
.tab_cnt ul.set_pictures li a img
{
	border:1px solid #acacaf;
}
.usutab_cnt ul.set_pictures li a
{
	display:block!important;
}
/*
paging
*/
.paging
{
	width:205px;
	margin:101px auto 12px;
}
ul.paging_num
{
	float:left;
}
ul.paging_num li
{	
	text-align:center;
	float:left;
	margin:0 1px 0 0;
}
ul.paging_num li a
{
	background:url(/images/bgpages2.jpg) no-repeat;
	color:#595159;
	display:block;
	font-size:11px;
	padding:3px 0 10px;
	text-decoration:none;
	width:21px;
}
ul.paging_num li a:hover
{
	background:url(/images/bgpages.jpg) no-repeat;
	color:#fff;
	width:21px;
	height:21px;
	padding:2px 0 0;
}
.pages_txt
{
	float:left;
	color:#43464f;
	font-size:11px;
	padding:3px 8px 0 0;
}
ul.paging_num li.activ_page a
{
	background:url(/images/bgpages.jpg) no-repeat;
	border:none;
	height:18px;
	padding:3px 0 0;
	color:#fff;
	border:1px solid #fff;
	position:relative;
	top:-1px;
}
ul.paging_num li.more_pages
{
	background:none;
	border:none;
	font-size:11px;
	width:21px;
}
#ajax_container {
	min-height: 500px;
}
