body
{	
	font-size:		12px;
	font-family:	Arial;
	font-weight:	normal;
	color: 			#252525;
	margin:			0;
	background		:#636e74 url('../system_images/background.gif') repeat;
}
body *
{
	padding: 		0;
	margin: 		0;
}
a
{
	color:			#FFFFFF;
}
img
{
	border:	0;
}
h1, h2
{
	font-family: 	"Trebuchet MS";
	color:			#E5E5E5;
	font-size:		14px;
	padding:		1px 0 20px 23px;
	background: 	url('../system_images/blueAbzac.gif') no-repeat;
	font-weight:	bold;
}
h1 a, h2 a
{
	text-decoration:none;
}
h3
{
	font-family: 	"Trebuchet MS";
	color:			#E5E5E5;
	font-size:		14px;
	padding:		2px 0 20px 2px;
	font-weight:	bold;
}
p
{
	padding-bottom:	10px;
}
.offset
{
	height:			20px;
	clear:			both;
}
.body
{
	width:			1008px;
	margin:			auto;
}
#mainSiteContainer
{
	/*width:			1032px;*/
	width:			1008px;
	background: 	url('../system_images/contentFon.png') repeat-y;
	float:			left;
}
.mainContainer
{	
	float:			left;
	/*padding:		0 52px;*/
	margin:			0 4px;
	width:			1000px;
	background:		#1D2123;
	background: 	url('../system_images/contentFon.gif') repeat;
}
.header
{
	float:			left;
	width:			100%;
	min-height:100px;
	/*border-bottom:	solid 2px #797D7D;*/
	/*background: 	url('../system_images/header_bg.jpg') no-repeat;*/
}
#area1
{
	float:			left;
	width:			100%;
	height:			67px;
	background: 	url('../system_images/area1_bg.jpg') no-repeat;
}
#area2
{
	float:			left;
	width:			100%;
}
#area1_0
{
	float:			left;
	width:			184px;
	margin:			25px 0 0 55px;
}
#area1_1
{
	float:			left;
	/*width:			340px;*/
	/*padding:		44px 0px 0px 0px;*/
	color:			#FFF;
	font-size:		12px;
	margin:			22px 0 0 100px;
}
#area1_1 a
{
	float:				left;
	text-decoration:	none;
	padding:			4px 8px 4px 6px;
}

#area1_1 a:hover
{
	background: 	url('../system_images/icon_bg.gif') no-repeat;
}

#area1_2
{
	float:			left;
	width:			175px;
	padding:		50px 0px 0px 0px;
	color:			#B1B1B1;
}
#area1_3
{
	float:			right;
	width:			192px;
	padding:		52px 0px 0px 0px;
}
#area2_0
{
	float:			left;
	width:			100%;
	margin:			25px 0;
}
#area2_1
{
	float:			left;
	width:			270px;
	height:			98px;	
}
#area2_2
{
	float:			left;
	width:			730px;
	height:			53px;
	background: 	url('../system_images/menuBg.jpg') no-repeat;
	margin-top:		30px;
}
/******** menu *******/
/*ul
{
	position:	relative;
}*/
ul.headerMenu
{
	list-style:		none;
/*	overflow:		auto;*/
	/*padding-bottom:	3px;*/
	float: 			left;
	margin:			17px 0 0 10px;
}
ul.headerMenu li
{
	float: 			left;
	text-align:		left;
	margin-left:	20px;
}
.menu_item
{
	/*position:	relative;*/
	/*width:		152px;*/
	/*height:		40px;*/
}
ul.headerMenu li a
{
	font-family: 	"Trebuchet MS";
	font-size:		14px;
	/*width:			152px;*/
	/*display: 		block;*/
	/*padding:		11px 0;*/
	/*text-align:		center;*/
	text-decoration:none;
	color:			#FFF;
	/*background: 	#267FEC url('../system_images/menu_item.gif') no-repeat;*/
	background: 	url('../system_images/blueMenuAbzac.gif') left center no-repeat;
	padding-left:	24px;
}
ul.headerMenu li a.selected/*, ul.headerMenu li a:hover*/
{
	color:			#FFFFFF;
	/*width:			152px;*/
	/*background: 	#FB8700 url('../system_images/menu_item_active.gif') no-repeat;*/
}
ul.headerMenu li ul li a
{
	background: 	#3078EA url('../system_images/menu_subitem.gif') no-repeat;
}
ul.headerMenu li ul li a.selected/*, ul.headerMenu li ul li a:hover*/
{
	color:			#FFFFFF;
	width:			152px;
	background: 	#F98C00 url('../system_images/menu_subitem_active.gif') no-repeat;
}
ul.headerMenu li ul
{
	position:				absolute;
	left:					0px; /* Set 1px less than menu width */
	top:					100%;
	display:				none;
	width:					152px;
	list-style-type:		none;
}
/*ul.headerMenu li:hover ul, li.mover ul { display: block; }*/

/******** end menu *******/
.centralarea
{
	/*float:			left;*/
	width:			930px;
	margin:			0 35px;
	min-height: 	300px;
	color:			#989898;
	font-size:		12px;
	padding-top:	35px;
	overflow:		hidden;
	border-bottom:	3px solid #217ECB;
}
.left
{
	float:			left;
	width:			215px;
}
.left h1, .left h2
{
	background:		url(../system_images/redAbzac.gif) no-repeat;
	color:			#E5E5E5;
	font-family:	"Trebuchet MS";
	font-size:		14px;
	font-weight:	bold;
	padding:		1px 0 20px 23px;
}

.content
{
	border:			0 none;
	color:			#989898;
	float:			left;
	margin-left:	35px;
	padding:		0;
	width:			680px;
	/*font-weight:	bold;*/
}
.content_page img
{
	margin: 		10px;
}
.right
{
	float:	right;
	/*border-top:		2px solid #797D7D;*/
	width:			253px;
	padding:		15px 25px 0px 15px;
	margin-left:	15px;
}
.footer
{
	width:			100%;
	float:			left;
	height:			70px;
	color:			#797D7D;
	text-align:		center;
	overflow:		hidden;
	background:		url('../system_images/footerBg.jpg') no-repeat;
}
.footer .offset
{
	height:			14px;
}
.searchInputBG
{
	float:			left;
	width:			125px;
	height:			18px;
	background: 	url('../system_images/search_input.gif') no-repeat;
}
input.text
{
	width:			105px;
	border:			0;
	height:			16px;
	font-size:		12px;
	overflow:		hidden;
	float:			left;
	margin:			1px 10px;
}
a.button
{
	float:			right;
	text-align:		center;
	text-decoration:none;
	width:			59px;
	padding:		1px 0 2px 0;
	display:		block;
	border:			0;
	color:			#FFF;
	background: 	url('../system_images/search_button.gif') no-repeat;
}
.introHtml
{
	line-height:	180%;
	text-align:		justify;
	color:			#000;
	font-size:		14px;
}
/**** news page ****/
/*.newsListContainer
{
	padding:		0 20px;
	border-top:		2px solid #797D7D;
}*/

.item
{
	padding:		15px 0;
	/*border-bottom:	1px solid #2C3033;*/
}
.image
{
	float:			left;
	width:			105px;
	height:			70px;
	overflow:		hidden;
	padding-right:	12px;
}
.item .text, .newsListItem .text, .videoListItem .text
{
	padding-top:	5px;
	text-align:		justify;
}

.item a.newsLinkTitle, .newsListItem a.newsLinkTitle, .videoListItem a.newsLinkTitle
{
	color:			#E72813;
	font-size:		12px;
	/*font-weight:	bold;*/
	width:			100%;
}
.item a.newsLinkMore, .newsListItem a.newsLinkMore, .videoListItem a.newsLinkMore
{
	color:			#128FFF;
	font-size:		10px;
}

.item .newsShortDate, .newsListItem .newsShortDate, .videoListItem .newsShortDate
{
	color:			#FFF;
	font-size:		9px;
	float:			left;
	padding:		2px 0;
	width:			100%;
}

.search_submit
{
	display:		none;
}

/*
.short_news_info
{
	float: 			left;
}
.short_news_image_bg
{
	float: 			left;
}
.short_news_text
{
	float: 			left;
	width:			730px;
	padding-left:	20px;
}
*/
.newsListPaging
{
	font-weight:	bold;
	padding:		10px 0;
	font-size:		13px;	
}
.newsListPagingActive
{
	float:				left;	
	width:				13px;
	text-align:			center;
	color:				#E72813;
}
.newsListPagingLink
{
	float:				left;
	width:				13px;
	text-align:			center;
}
a.newsListPagingLinkColor
{
	color:				#FFF;
}
.news_header
{
	overflow:	auto;
}
.short_news_title
{
	color:			#E72813;
	float:			left;
	font-size:		13px;
	/*font-weight:	bold;*/

}
.short_news_date
{
	color:			#FFFFFF;
	float:			left;
	font-size:		9px;
	padding:		2px 0;
	width:			100%;
}
/*.news_detail_image
{
	float:			left;
	width:			290px;
	height:			185px;
	overflow:		hidden;
	padding-top:	10px;
	padding-right:	20px;
	padding-bottom: 10px;
}*/
.news_detail_video
{
	padding-top:	10px;
	padding-bottom:	20px;
	text-align:		center;
	border-bottom:	1px dotted #565656;
	margin-bottom:	20px;
}
.news_body
{
	overflow:		hidden;
	text-align:		justify;
	padding-top:	10px;
	float:			left;
	width:			100%;
}
.news_body img
{
	/*margin:	0px	10px 10px 0px;*/
}
.photo_items
{
	margin-top:	35px;
}
.photo_item
{
	float:			left;
	padding-right:	22px;
	padding-bottom:	21px;
	width:			130px;
	height:			98px;
	overflow:		hidden;
}
.photo_item_right
{
	float:			left;
	padding-right:	0px;
	padding-bottom:	21px;
	width:			130px;
	height:			98px;
	overflow:		hidden;
}
.short_gallery_title
{
	float:			left;
	color: 			#FD7F00;
	font-size:		12px;
	font-weight:	bold; 
	text-decoration:underline;
	width:			400px;
}
.short_gallery_text
{
	float:			right;
	color: 			#737373;
	font-size:		12px;
}
.gallery_preview_container
{
	width:			180px;
	float:			left;
	padding-right:	57px;  
	padding-bottom:	14px;
	height:			180px;
}
.gallery_preview_container_right
{
	width:			180px;
	float:			left;
	padding-right:	0px;
	padding-bottom:	14px;
	height:			180px;
}
.gallery_preview_image
{
	width:			180px;
	height:			120px;
	overflow:		hidden;
	border:			2px solid #484848;
}
.under_gallery_title
{
	float:			left;
	padding-top:	10px;
}
.under_gallery_title_link
{
	color: 			#FD7F00;
	font-size:		12px;
	font-weight:	bold; 
	text-decoration:underline;
}
.contactLeftBox
{
	float:			left;
	width:			203px;
}
.contactRightBox
{
	float:			right;
	width:			360px;
}
.contactLeftBox .fieldLBoxContainer
{
	height:			45px;
	
}
.contactLeftBox .fieldLBoxContainer .captchaLBox
{
	float:			left;
}
.contactLeftBox .captchaLBox .applicationFormInputCaptcha
{
	width:			97px;
	float:			left;
	border:			solid 1px #AAAAAA;	
}
.contactLeftBox .imgCaptcha
{
	float:			right;
	padding-top:	10px;
}
.contactLeftBox .applicationFormInput
{
	width:			200px;
	border:			solid 1px #AAAAAA;
}
.contactRightBox .applicationFormInputTextArea
{
	width:			358px;
	border:			solid 1px #AAAAAA;	

}
.contactRightBox .fieldRTitle
{
	padding-left:	3px;
}
.contactRightBox .fieldButtonsContainer
{
	float:			right;
	padding-top:	15px;
}
.contactRightBox .fieldButtonsContainer .button
{
	width:			95px;
	background: 	#267FEC url('../system_images/form_button.gif') no-repeat;
	border:			0 none;
	color:			#fff;
	margin-left:	15px;
}

.fieldTitle
{
	padding-bottom:	3px;
	font-size:		13px;
}
#countryCombobox
{
	background-color:	#FFFFFF;
	color:				#0877EA;
	font-size:			11px;
}
.errorMsgContainer
{
	color:			#F82627;
	font-weight:	bold; 
}
.required_mark
{
	color:			#F82627;
}
#area7_0 div.offset
{
	float:			left;
}
#area7_0 a
{
	color:			#DDDDDD;
	text-decoration:none;
	width:			100%;
	float:			left;
	margin-top:		5px;
}
.developers
{
	position:		relative;
	top:			-4px;
}

.newsListItem, .videoListItem
{
	float:			left;
	width:			100%;
	border-bottom:	#565656 1px dotted;
	padding:		15px 0;
}
.newsListImgBorder1px
{
	border:			#DDDDDD 1px solid;
	float:			left;
	width:			125px;
	height:			93px;
	margin-bottom:	10px;
	margin-right:	15px;
}
.newsListImgBorder2px
{
	border:			#B6B6B6 2px solid;
	float:			left;
	width:			121px;
	height:			89px;
}
.newsListItemRightText
{
	float:			left;
	width:			538px;
}
.videoListItem
{
	display:		none;
}
#area7_0
{
	float:			right;
	margin-top:		18px;
	width:			270px;
	color:			#DDDDDD;
}
.leftMenu
{
	/*float:			left;*/
	width:			205px;
	list-style:		none;
	margin-bottom:	25px;
}
.leftMenu ul li
{
	margin:			0 0 5px 0;
}
.leftMenu ul li a
{
	background:		url('../system_images/catalogArrWhite.gif') left center no-repeat;
	padding-left:	10px;
	font-weight:	bold;
}
.leftMenu ul li a.selected
{
	color:			#E72813;
	background:		url('../system_images/catalogArrRed.gif') left center no-repeat;
	padding-left:	10px;
	font-weight:	bold;
}