@charset "windows-1251";

html, body, div, form, tr, td, input, select, p, a, img {margin:0; padding:0; border:none;}

.full_h{
	height: 100%;
}

.full_w{
	width: 100%;
}

.full_size{
	width: 100%;
	height: 100%;
}

td{
	vertical-align: top;
	color: #4C4C4C;
}

.td_middle{
	vertical-align: middle;
}

.td_bottom{
	vertical-align: bottom;
}

/* ================================================================================*/

body, div, td, input, select, textarea, p, a, li {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

body{
	background-color: #000000;
	background-image: url(../images/body.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

.main_tbl{
	width: 100%;
	height: 100%;
}

.main_cell{
	vertical-align: middle;
}

.main_tbl2{
	width: 100%;
	height: 700px;
}

.header_cell{
	height: 93px;
}

.center_cell{
	padding: 0px 0px 35px 0px;
}

.footer_cell{
	height: 50px;
}

.header_tbl{
	width: 100%;
}

.header_tbl .logo_right{
	width: 79px;
	padding: 18px 0px 0px 0px;
}

.header_tbl .phone{
	width: 234px;
	padding: 56px 0px 0px 0px;
}

.header_tbl .logo{
	padding: 43px 0px 0px 28px;
}

.footer_tbl{
	width: 100%;
	height: 100%;
}

.footer_tbl .copyright{
	color: #808080;
	font-size: 10px;
	padding: 8px 0px 0px 26px;
}

.footer_tbl .copyright a{
	 color: #808080;
	 font-size: 10px;
}

.footer_tbl .mail{
	width: 280px;
	padding: 8px 0px 0px 0px;
	color: #81808E;
	 font-size: 12px;
}

.footer_tbl .mail a{
	 color: #81808E;
	 font-size: 10px;
}

.footer_tbl .address{
	width: 313px;
	padding: 8px 14px 0px 0px;
	 color: #81808E;
	 font-size: 10px;
	 text-align: right	
}

.footer_tbl .address a{
	 color: #81808E;
	 font-size: 10px;
}

.center_cell{
	padding: 48px 0px 37px 0px;
}

.center_cell .flash{
	width: 409px;
	padding: 26px 0px 0px 5px;
}

.content_cell_inn{
	padding: 0px 20px 0px 0px;
}

.content_cell_inn .top_menu{
	height: 26px;
	padding: 0px 0px 0px 15px;
}

.content_cell_inn .slider_cell{
	height: 102px;
}

.content_cell_inn .slider_cell .sliderr_inner{
	border: 1px solid #525576;
   background: url(../images/shadow.png);	
	height: 100px;
}

* html .content_cell_inn .slider_cell .sliderr_inner{
	border: 1px solid #525576;
	height: 100px;
   background-color: transparent;
	/*
   background-image: url(../images/spacer.png);
	background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow.png", sizingMethod="scale");
	*/
}

* html .content_cell_inn .slider_cell .sliderr_inner a{
	position: relative;
	z-index: 2;
}	

.slider_tbl{
	width: 100%;
	height: 100px;
}

.slider_tbl .left_arrow{
	width: 32px;
	vertical-align: middle;
	text-align: center;
}

.slider_tbl .left_arrow a, .slider_tbl .right_arrow a, .slider_tbl .slider_inn a{
	position: relative;
	z-index: 2;
}

.slider_tbl .right_arrow{
	width: 32px;
	vertical-align: middle;
	text-align: center;
}

.slider_container{
	overflow: hidden;
	height: 90px;
}

.slider_container .item{
	padding: 10px 18px 0px 0px;
}

.content_block{
	border: 1px solid #525576;
   background: url(../images/shadow.png);	
	height: 337px;	
}

* html .content_block{
	border: 1px solid #525576;
   background-color: transparent;
   background-image: url(../images/spacer.png);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow.png", sizingMethod="scale");
	height: 337px;	
}

.right_img{
	width: 240px;
	padding: 18px 10px 0px 0px;
}

.cont{
	padding: 18px 14px 14px 14px;
}

.cont h1{
	font-size: 22px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.cont h2{
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.cont p{
	padding: 0px 0px 10px 0px;
}

/* text scroller  */

.scroll_pane {
	overflow: auto;
	height: 300px;
	padding-right: 15px;
	position: relative;
	z-index: 2;
	scrollbar-3dlight-color:#132D82; 
	scrollbar-arrow-color:#4B5F9C;
	scrollbar-highlight-color: #112C85;
	scrollbar-face-color:#344E99;
	scrollbar-shadow-color:#112C85;
	scrollbar-darkshadow-color:#112C85;
	scrollbar-track-color: #0E2C8C;
}

.scroll_pane_2 {
	overflow: auto;
	height: 410px;
	padding-right: 15px;
	position: relative;
	z-index: 2;
	scrollbar-3dlight-color:#132D82; 
	scrollbar-arrow-color:#4B5F9C;
	scrollbar-highlight-color: #112C85;
	scrollbar-face-color:#344E99;
	scrollbar-shadow-color:#112C85;
	scrollbar-darkshadow-color:#112C85;
	scrollbar-track-color: #0E2C8C;
}

/* // text scroller  */

.top_menu_tbl{
	
}

.top_menu_tbl td.item{
	padding: 0px 40px 0px 0px;
}

.top_menu_tbl td.item a{
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	display: block;
	float: left;
}

.top_menu_tbl td.item a span{
	padding: 3px 6px 5px 6px;
	display: block;
	float: left;
	cursor: pointer;
}

.top_menu_tbl td.item_h a{
	background-image: url(../images/top_menu_a.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.top_menu_tbl td.item_h a span{
	background-image: url(../images/top_menu_span.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.submenu{
	position: absolute;
	z-index: 1000;
	width: 205px;
	border: 1px solid #56629E;
	border-top: 0px;
	background-image: url(../images/sub_menu_bg.jpg);
	background-repeat: repeat-y;
	display: none;
	padding-bottom: 15px;
}

.top_menu_tbl td.item .submenu ul{
	padding: 8px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.top_menu_tbl td.item .submenu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 1px;
	line-height: 14px;
	clear: both;
}

.top_menu_tbl td.item .submenu ul li a{
	font-size: 10px;
	text-transform: none;
	display: block;
	float: left;
	line-height: 13px;
	padding: 1px 3px 1px 3px;
	background-image: none;
}

.top_menu_tbl td.item .submenu ul li a:hover{
	background-image: none;
	background-color: #6E9AFD;	
}

.slider_cell a{
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}