@font-face {
	font-family: az-font; 
	src: url('/style/css/az-font.ttf') format('truetype'), url('/style/css/az-font.woff') format('woff');
}


@font-face {
	font-family: az-font_m; 
	src: url(/style/css/az-font_m.ttf) format('truetype');
}


body {
	margin		: 0;
	padding		: 0;
	background	: #0f0e0c url(/style/images/fon_body.jpg) top center repeat;
	font		: 15px/19px az-font, sans-serif;
	letter-spacing	: 0.05em; /* 0.076*/
	color		: #c9cfdb;
}


img {
	border		: none;
}


h1 {
	margin		: 0;
	padding		: 0;
	font		: 23px az-font, arial, sans-serif;
	color		: #050505;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
}


h2 {
	margin		: 0;
	padding		: 0;
	font		: 23px az-font, arial, sans-serif;
	color		: #050505;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
}


h3 {
	margin		: 0;
	padding		: 0;
	font		: 15px/19px az-font, sans-serif;
	color		: #050505;
}


h4 {
	margin		: 0;
	padding		: 0;
	font		: 15px/19px az-font, sans-serif;
	color		: #050505;
}


p, address, li, td {
	font		: 15px/19px az-font, sans-serif;
	text-shadow	: 1px 1px 2px rgba(0,0,0,0.7);
	color		: #c9cfdb;
}


strong, em {
	font		: bold 15px/19px az-font, sans-serif;
	color		: #c9cfdb;
}


a:link, a:hover, a:visited {
	font		: 15px/19px az-font, sans-serif;
/*	letter-spacing	: 0.065em;*/
	color		: #67d6ff;
	text-decoration	: none;
}


a:hover {
	color		: #c9cfdb;
	text-decoration	: underline;
}


/*****************************************************************************************************/


.fleft {
	float		: left;
}


.fright {
	float		: right;
}


/*****************************************************************************************************/


#top {
	position	: absolute;
	top		: -324px;
	width		: 100%;
	min-width	: 1180px;
	background	: url(/style/images/fon_top.png) bottom left repeat-x;
	height		: 510px;
}


#wrap_header_top1 {
	width		: 100%;
	min-width	: 1180px;
	max-width	: 1200px;
	margin		: 0 auto;
	text-align	: left;
	position	: relative;
}


#wrap_header_top2 {
	background	: url(/style/images/fon_top1.png) bottom left no-repeat;
	position	: relative;
	z-index		: 10;
}


#wrap_header_top3 {
	background	: url(/style/images/fon_top2.png) bottom right no-repeat;
}


#header_top {
	background	: url(/style/images/fon_top3.png) bottom center no-repeat;
	height		: 510px;
	text-align	: center;
}


#header_top_right_img {
	position	: absolute;
	bottom		: -12px;
	left		: 50%;
	width		: 500px;
	height		: 175px;
	background	: url(/style/images/fon_header_top1.png) bottom right no-repeat;
	z-index		: 3;
}


#header_top_left_img {
	position	: absolute;
	bottom		: -12px;
	right		: 50%;
	width		: 518px;
	height		: 328px;
	background	: url(/style/images/fon_header_top2.png) bottom left no-repeat;
	z-index		: 3;
}


#header_top_right_img1 {
	position	: absolute;
	bottom		: -76px;
	left		: 50%;
	width		: 538px;
	height		: 209px;
	background	: url(/style/images/fon_header_top11.png) 40px 100% no-repeat;
	z-index		: 11;
	display		: none;
}


#header_top_left_img1 {
	position	: absolute;
	bottom		: -76px;
	right		: 50%;
	width		: 538px;
	height		: 209px;
	background	: url(/style/images/fon_header_top21.png) 40px 100% no-repeat;
	z-index		: 11;
	display		: none;
}


#close_top {
	position	: absolute;
	bottom		: 15px;
	left		: 50%;
	margin-left	: -19px;
	display		: none;
	z-index		: 13;
}


a#close_top:link, a#close_top:hover, a#close_top:visited {
	display		: block;
	background	: url(/style/images/fon_close.png) bottom center no-repeat;
	width		: 52px;
	height		: 19px;
	overflow	: hidden;
	text-indent	: -999px;
	display		: none;
}


a#close_top:hover {
	background	: url(/style/images/fon_close_hover.png) bottom center no-repeat;
}


/****************************************/


#logo {
	position	: absolute;
	margin-left	: -158px;
	width		: 316px;
	bottom		: 15px;
	left		: 50%;
	z-index		: 13;
}


/****************************************/


#slider {
	position	: absolute; /*relative;*/
	top		: 0;
	padding-top	: 25px;
	width		: 100%;	
	z-index		: 300;
	background	: url(/style/images/fon_slider.png) top left repeat;
}


.slideshow {
	overflow	: hidden;
	height		: 300px; 
	margin		: 0 75px;
}


.simpleSlide-window {
	overflow	: visible!important;
}


.slide_item {
	width		: 310px;
	height		: 250px;
	position	: relative;
	z-index		: 300;
}


.slide_img {
	width		: 265px;	
	position	: relative;
	border		: 1px solid #3d5267;
	-moz-box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5); 
 	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
 	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
}


.slide_img img {
	opacity		: 0.8;
}


.slide_img ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;
	background	: url(/style/images/fon_hol.png) top left repeat;
	position	: absolute;
	bottom		: 0;
	width		: 100%;
	height		: 35px;
	text-align	: center;
	border-top	: 1px solid #3d5267;
}


.slide_img li {
	margin		: 0;
	padding		: 0;
	list-style	: none;
	display		: inline-block;
	overflow	: hidden;
	width		: 28px;
	height		: 35px;
	cursor		: pointer;
}
	

.slide_img li a:link, .slide_img li a:hover, .slide_img li a:visited {
	display		: inline-block;
	overflow	: hidden;
	width		: 26px;
	height		: 35px;
	text-indent	: -999px;
	text-decoration	: none;
}


.slide_img li a.icon1:link, .slide_img li a.icon1:hover, .slide_img li a.icon1:visited {
	background	: url(/style/images/fon_icon1.png) 0 5px no-repeat;
}


.slide_img li a.icon1:hover {
	background	: url(/style/images/fon_icon1_hover.png) 0 5px no-repeat;
}


.slide_img li a.icon2:link, .slide_img li a.icon2:hover, .slide_img li a.icon2:visited {
	background	: url(/style/images/fon_icon2.png) 0 5px no-repeat;
}


.slide_img li a.icon2:hover {
	background	: url(/style/images/fon_icon2_hover.png) 0 5px no-repeat;
}


.slide_img li a.icon3:link, .slide_img li a.icon3:hover, .slide_img li a.icon3:visited {
	background	: url(/style/images/fon_icon3.png) 0 5px no-repeat;
}


.slide_img li a.icon3:hover {
	background	: url(/style/images/fon_icon3_hover.png) 0 5px no-repeat;

}


.slide_img li a.icon4:link, .slide_img li a.icon4:hover, .slide_img li a.icon4:visited {
	background	: url(/style/images/fon_icon4.png) 0 5px no-repeat;
}


.slide_img li a.icon4:hover {
	background	: url(/style/images/fon_icon4_hover.png) 0 5px no-repeat;
}


.slide_img li a.icon5:link, .slide_img li a.icon5:hover, .slide_img li a.icon5:visited {
	background	: url(/style/images/fon_icon5.png) 0 5px no-repeat;
}


.slide_img li a.icon5:hover {
	background	: url(/style/images/fon_icon5_hover.png) 0 5px no-repeat;
}


.slide_descr {
	width		: 265px;
	height		: 214px;
	overflow	: hidden;
	position	: absolute;
	top		: 1px;
	left		: 1px;
	text-align	: left;
	opacity		: 0;
	background	: url(/style/images/fon_hol.png) top left repeat;
	cursor		: pointer;
}


.slide_descr p {
	padding		: 0 15px;
	color		: #c9cfdb;
	font		: 12px/18px az-font, sans-serif;
	letter-spacing	: 0.08em;
	margin		: 0;
}


.slide_descr a:link, .slide_descr a:hover, .slide_descr a:visited {
	font		: 23px az-font, sans-serif;
	letter-spacing	: 0.1em;
	color		: #fff;
	text-decoration	: none;
	display		: block;
	padding		: 25px 0 10px 0;
}


.slide_descr a:hover {
	color		: #67d6ff;
}


.left-button {
	background-image:url("/style/images/left-arrow.png");	
	left		: 5px;
}


.left-button:hover {
	background-image:url("/style/images/left-arrow_hover.png");	

}


.right-button {
	background-image:url("/style/images/right-arrow.png");
	right: 5px;
}


.right-button:hover {
	background-image:url("/style/images/right-arrow_hover.png");
}


.left-button, .right-button {
	cursor		: pointer;
	height		: 94px;
	position	: absolute;
	width		: 58px;
	z-index		: 9999;
	top		: 50%;
	margin-top	: -47px;
}


.simpleSlideStatus-tray {
	margin		: 25px auto 0 auto;
	height		: 6px!important;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius	: 2px;
	border		: 1px solid #31537b;
	background	: none!important;
}


.simpleSlideStatus-window {
	height		: 6px!important;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius	: 2px;
	background	: #67d6ff!important;
}


/*************************************/


#wrap_top_menu {
	position	: absolute;
	min-width	: 1180px;
	width		: 100%;
	bottom		: 118px;
	left		: 0;
}


#top_menu {
	margin		: 0 100px;
}


#top_menu ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;
	height		: 53px;
}


#top_menu li {
	display		: block;
	float		: left;
	width		: 25%;
	height		: 53px;
	padding		: 0;
	margin		: 0;
	list-style	: none;
	text-align	: center;
	background	: url(/style/images/fon_top_menu_li.png) top right no-repeat;
	white-space	: nowrap;
}


#top_menu li:last-child {
	background	: none;
}


#top_menu li a:link, #top_menu li a:hover, #top_menu li a:visited {
	font		: 13px/53px az-font_m, az-font, Tahoma, sans-serif;
	color		: #d8cbc5;
	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5);
	text-decoration	: none;
	display		: block;
	height		: 53px;
	margin-right	: 3px;
	background	: url(/style/images/fon_top_menu.png) top left repeat-x;
}


#top_menu li a:hover, #top_menu li a.selected:link, #top_menu li a.selected:hover, #top_menu li a.selected:visited {
	background	: url(/style/images/fon_top_menu_hover.png) top left repeat-x;
	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5), 0px 0px 45px rgba(193,91,77,1), 0px 0px 45px rgba(193,91,77,1),0px 0px 6px rgba(251,236,229,1);
	color		: #fbece5;
}


#top_menu li:first-child a:link, #top_menu li:first-child a:hover, #top_menu li:first-child a:visited {
	background	: url(/style/images/fon_top_menu1.png) top left no-repeat;
	padding-left	: 12px;
}


#top_menu li:last-child a:link, #top_menu li:last-child a:hover, #top_menu li:last-child a:visited {
	background	: url(/style/images/fon_top_menu2.png) top right no-repeat;
	padding-right	: 12px;
}


#top_menu li:first-child a:hover, #top_menu li:first-child a.selected:link, #top_menu li:first-child a.selected:hover, #top_menu li:first-child a.selected:visited {
	background	: url(/style/images/fon_top_menu1_hover.png) top left no-repeat;
	
}


#top_menu li:last-child a:hover, #top_menu li:last-child a.selected:link, #top_menu li:last-child a.selected:hover, #top_menu li:last-child a.selected:visited {
	background	: url(/style/images/fon_top_menu2_hover.png) top right no-repeat;
	
}


/***************************************************************************************/


form {
/*	text-align	: right;*/
}


.input_button, .input_select {
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius	: 25px;
	padding		: 4px 25px 2px 5px;
	position	: relative;
	background	: url(/style/images/fon_form.png) top left repeat-x;
	-moz-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,1), 0 1px 1px rgba(255,255,255,0.2), inset 0 0 2px 0px rgba(0,0,0,0.5);	
 	text-align	: left;
}


.input_select {
	padding		: 4px 5px 2px 5px;
	margin-bottom	: 15px;
}


.input_button .input, .input_select .input {
	display		: block;
 	padding		: 0 0 0 25px;
 	margin		: 0;
 	background	: url(/style/images/fon_input.png) top left no-repeat;
 	height		: 43px;
 	outline		: none;
 	border		: none;
}


.input_button .smpl_input, .input_select .smpl_input{
	display		: block;
 	margin		: 0 25px 0 0;
 	padding		: 0;
 	background	: url(/style/images/fon_input.png) top left no-repeat;
 	height		: 43px;
}


.input_button .smpl_input .input, .input_select .smpl_input .input {
	margin		: 0 -25px 0 25px;
	padding		: 0;
 	background	: url(/style/images/fon_input.png) top right no-repeat;
}


.input_button .input input, .input_select .input input {
	border		: none;
	background	: none;
	color		: #c3c9d4;
	text-shadow	: 0 0 5px rgba(255,255,255,0.2);
 	padding		: 0;
 	margin		: 0;
 	height		: 37px;
 	font		: 16px az-font, tahoma, sans-serif;
 	outline		: none;
}


.input_button .button {
	position	: absolute;
	top		: 4px;
	right		: 5px;
	width		: 44px;
	height		: 43px;
	background	: url(/style/images/fon_btn.png) bottom left no-repeat;
}


.input_button .button:hover {
	background	: url(/style/images/fon_btn_hover.png) bottom left no-repeat;
}


.button_form {
	display		: inline-block;
 	margin		: 20px 25px 0 0;
 	padding		: 0;
 	background	: url(/style/images/fon_button.png) top left no-repeat;
}


.button_form input, .button_form a {
	display		: inline-block;
 	margin		: 0 -25px 0 50px;
	padding		: 0 50px 0 0;
 	background	: url(/style/images/fon_button.png) top right no-repeat;
 	height		: 36px;
 	border		: none;
 	font		: 11px/33px az-font_m, az-font, Tahoma, sans-serif;
 	letter-spacing	: 0.15em;
	color		: #d8cbc5;
	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5);
	cursor		: pointer;
	text-decoration	: none;
}



.button_form:hover {
 	background	: url(/style/images/fon_button_hover.png) top left no-repeat;
}


.button_form input:hover, .button_form:hover a {
	display		: inline-block;
 	background	: url(/style/images/fon_button_hover.png) top right no-repeat;
 	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5), 0px 0px 5px rgba(193,91,77,1), 0px 0px 10px rgba(193,91,77,1),0px 0px 4px rgba(251,236,229,1)!important;
 	color		: #fbece5;
}


/***********************select***********************/


.chzn-container {
	position	: relative;
	display		: inline-block;
	zoom		: 1;
	display		: inline;

}


.chzn-container .chzn-drop {
	position	: absolute;
	z-index		: 10;
	width		: 100%!important;
	background	: url(/style/images/fon_hol.png) top left repeat;
	border		: 1px solid #3d5267;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
}


.chzn-container-single {
 	display		: block; 	
 	padding		: 0; 	
 	width		: 100%!important;
	display		: block;
	white-space	: nowrap;
	position	: relative;
	margin		: 0;
	text-decoration	: none;
}


.chzn-container-single a.chzn-single {
	padding		: 0;
	margin		: 0 25px 0 0;
	background	: url(/style/images/fon_input.png) top left no-repeat;
	display		: block;
	text-decoration	: none;
	overflow	: hidden;
	height		: 43px;
	color		: #c3c9d4;
	text-shadow	: 0 0 5px rgba(255,255,255,0.2);
}


.chzn-container-single .chzn-default {
	color		: #999;
}


.chzn-container-single .chzn-single span {
	display		: block;
 	margin		: 4px -25px 0 25px;
	padding		: 0;
 	color		: #c3c9d4;
 	font		: 16px/29px az-font, tahoma, sans-serif;
 	overflow	: hidden;
	position	: relative;
	text-decoration: none;
	white-space	: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow	: ellipsis;
}


.chzn-container-single .chzn-single div {
	position	: absolute;
	display		: block;
	top		: 0;
	right		: 0;
	width		: 44px;
	height		: 43px;
	background	: url(/style/images/fon_btn.png) bottom left no-repeat;
}


.chzn-container-single .chzn-single div:hover {
	background	: url(/style/images/fon_btn_hover.png) bottom left no-repeat;
}


.chzn-container-single .chzn-single div b {
	background	: url('/style/images/fon_select.png') center center no-repeat;
	display		: block;
	width		: 100%;
	height		: 100%;
}


.chzn-container-active .chzn-single-with-drop div b {
	background	: url('/style/images/fon_select1.png') center center no-repeat;
}


.chzn-container-single .chzn-search {
	padding		: 10px 15px 10px 10px;
	position	: relative;
	margin		: 0;
	white-space	: nowrap;
	z-index		: 1010;
}


.chzn-container-single .chzn-search input {
	border		: 1px solid #3d5267;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
	color		: #67d6ff;
	font		: 16px/29px tahoma, sans-serif;
 	background	: #000 url('/style/images/fon_select2.png') center right no-repeat;
	display		: block;
	overflow	: hidden;
	white-space	: nowrap;
	position	: relative;
	width		: 100%!important;
	height		: 29px;
	text-indent	: 15px;	
	outline: 0;
}


.chzn-container-single-nosearch .chzn-search input {
	position	: absolute;
	left		: -9000px;
}


.chzn-container .chzn-results {
	margin		: 0;
	padding		: 0 0 0 0;
	position	: relative;
	overflow-x	: hidden;
	border		: none;
	-webkit-overflow-scrolling: touch;
}


.chzn-container .chzn-results li {
	display		: none;
	line-height	: 15px;
	padding		: 5px 10px;
	margin		: 0;
	list-style	: none;
	color		: #67d6ff;
	border-top	: 1px solid #000;
	border-bottom	: 1px solid #000;
}


.chzn-container .chzn-results .active-result {
	cursor		: pointer;
	display		: list-item;
}


.chzn-container .chzn-results .highlighted {
	background	: #009cd6s url(/style/images/fon_hol.png) top left repeat;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
	border-top	: 1px solid #3d5267;
	border-bottom	: 1px solid #3d5267;
	color		: #fff;
}


.chzn-container .chzn-results li em {
	background	: #009cd6s;
	color		: #fff;
	font-style	: normal;
}


.chzn-container .chzn-results .highlighted em {
	background	: transparent;
}


.chzn-container .chzn-results .no-results {
	background	: #009cd6s url(/style/images/fon_hol.png) top left repeat;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
	border-top	: 1px solid #3d5267;
	border-bottom	: 1px solid #3d5267;
	color		: #fff;
	display		: list-item;
}


/*************************************checkbox******************************/


.check_radio {
	text-align	: left;
	padding		: 0;
	font		: 14px/29px az-font, arial, sans-serif;
	letter-spacing	: 0.09em;
	color		: #67d6ff;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
}


.prettycheckbox,
.prettyradio {
	display		: inline-block;
	padding		: 0;
	margin		: 0 5px 0 0;
	vertical-align	: middle;
}


.prettycheckbox a,
.prettyradio a{
	width		: 26px;
	height		: 26px;
	background	: url(/style/images/fon_check.png) top left no-repeat;
	display		: block;
	float		: left;
	cursor		: pointer;
	margin		: 0;
}


.prettycheckbox a:focus{background-position: 0 0;}


.prettyradio a:focus{background-position: 0 0;}


.prettycheckbox a.checked{ background-position: 0 -28px; }
.prettyradio a.checked { background-position: 0 -57px; }


.prettycheckbox a.checked:focus{ background-position: 0 -28px; }
.prettyradio a.checked:focus { background-position: 0 -57px; }


/***************************************************/


#content {
	border-left	: 1px solid #9197a0;
	border-right	: 1px solid #9197a0;
	position	: relative;
	background	: #53575c url(/style/images/fon_content.jpg) top right repeat;	
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); 
 	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); 
 	box-shadow	: 0 0 5px 0 rgba(0,0,0,0.2);	
 	padding		: 15px 0 0 0;
 	position	: relative;
	z-index		: 0;
}


#right_content {
	float		: left;
	width		: 290px;
	margin-left	: -290px;
}


#wrap_workarea {
	width		: 100%;
	float		: left;
}


#workarea {
	margin		: 0 300px 0 0;
}


#workarea_wide {
	margin		: 0;
}


#content-clear {
	clear		: both;
	height		: 0;
	line-height	: 0;
}


/**************************************/


.bread, .nav {
	background	: url(/style/images/fon_bread.jpg) top left repeat-x;
	padding		: 6px 30px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;	
}


.bread p {
	margin		: 0;
	padding		: 0;
	font		: 17px/29px az-font_m, arial, sans-serif;
	color		: #67d6ff;
}


.bread a:link, .bread a:hover, .bread a:visited {
	font		: 17px/29px az-font_m, arial, sans-serif;
	color		: #67d6ff;
	text-decoration	: none;
}

.bread .main_link {
	background	: url(/style/images/fon_bread_a.png) center right no-repeat;
	padding-right	: 19px;
}


.bread a:hover {
	color		: #fff;
}


.nav p {
	margin		: 0;
	padding		: 0;
	font		: 17px/29px az-font_m, arial, sans-serif;
	color		: #67d6ff;
}


.nav span {
	padding-right	: 5px;
	font		: bold 17px/29px az-font_m, arial, sans-serif;
	color		: #fff;
}


.nav a:link, .nav a:hover, .nav a:visited {
	font		: 17px/19px az-font_m, arial, sans-serif;
	color		: #67d6ff;
	text-decoration	: none;
	padding-right	: 5px;
}

.nav a:hover {
	color		: #fff;

}


.nav .dis {
	color		: #888c94;

}


/***********************************************/


.wrap_prime_block1 {
	border		: 1px solid #242525;
	-moz-border-radius: 0 10px 10px 0; 
	-webkit-border-radius: 0 10px 10px 0;
	-khtml-border-radius: 0 10px 10px 0;
	border-radius	: 0 10px 10px 0;
	margin		: 0 0 15px -1px;
	position	: relative;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,1), 0 1px 1px rgba(255,255,255,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);	
}


.wrap_prime_block2 {
	margin		: 7px -23px 7px 0;
	left		: -30px;
	position	: relative;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius	: 8px;
	background	: #2a2929 url(/style/images/fon_block2.jpg) top left repeat;
	background-clip	: padding-box;
	-moz-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8); 
 	-webkit-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8);
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
}


.prime_block {
	background	: url(/style/images/fon_block3.jpg) left top repeat-x;
	padding		: 15px 30px 15px 30px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;	
}


.prime_block p {
	text-align	: justify;
}


.prime_block .hblock {
	margin		: 0;
	padding		: 0 0 15px 0;
	border-bottom	: 1px solid #ACB3BB;
}


.menublock {
	float		: right;
	position	: relative;
}


.menublock p {
	margin		: 0;
	padding		: 7px 0 0 0;
	color		: #050505;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
	font		: 16px az-font, arial, sans-serif;
	display		: inline-block;
}


.menublock p#lMenu {
	padding		: 7px 15px 0 0;
	background	: url(/style/images/fon_menublock.png) 100% 13px no-repeat;
	cursor		: pointer;
}


.menublock p.lMenuOpened {
	background	: url(/style/images/fon_menublock1.png) 100% 13px no-repeat;
}


.menublock ul {
	display		: none;
	position	: absolute;
	right		: 0;
	z-index		: 10;
	width		: 220px;
	background	: url(/style/images/fon_hol.png) top left repeat;
	border		: 1px solid #3d5267;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
 	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
 	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
 	margin		: 5px 0 0 0;
 	list-style	: none;
 	padding		: 10px 0;
}


.menublock li {
	margin		: 0;
 	list-style	: none;
 	padding		: 2px 10px;
}


.menublock li a {
	font		: 13px/25px az-font, arial, sans-serif;
	padding-left	: 26px;
	height		: 25px;
}


.menublock li a.icon1:link, .menublock li a.icon1:hover, .menublock li a.icon1:visited {
	background	: url(/style/images/fon_icon1.png) center left no-repeat;
}


.menublock li a.icon1:hover {
	background	: url(/style/images/fon_icon1_hover.png) center left no-repeat;
}


.menublock li a.icon2:link, .menublock li a.icon2:hover, .menublock li a.icon2:visited {
	background	: url(/style/images/fon_icon2.png) center left no-repeat;
}


.menublock li a.icon2:hover {
	background	: url(/style/images/fon_icon2_hover.png) center left no-repeat;
}


.menublock li a.icon3:link, .menublock li a.icon3:hover, .menublock li a.icon3:visited {
	background	: url(/style/images/fon_icon3.png) center left no-repeat;
}


.menublock li a.icon3:hover {
	background	: url(/style/images/fon_icon3_hover.png) center left no-repeat;
}


.menublock li a.icon4:link, .menublock li a.icon4:hover, .menublock li a.icon4:visited {
	background	: url(/style/images/fon_icon4.png) center left no-repeat;
}


.menublock li a.icon4:hover {
	background	: url(/style/images/fon_icon4_hover.png) center left no-repeat;
}


.menublock li a.icon5:link, .menublock li a.icon5:hover, .menublock li a.icon5:visited {
	background	: url(/style/images/fon_icon5.png) center left no-repeat;
}


.menublock li a.icon5:hover {
	background	: url(/style/images/fon_icon5_hover.png) center left no-repeat;
}


.workblock {
	padding		: 5px 0 0 0;
	margin		: 0;
	border-top	: 1px solid #333435;
}

.workblock .s_img {
	padding		: 5px 5px 6px 5px;
	margin		: 0;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius	: 3px;
	display		: inline-block;
}

.workblock .l_img {
	padding		: 10px 10px 11px 10px;
	margin		: 17px 15px 15px 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.workblock .p_img {
	padding		: 0;
	margin		: 17px 15px 15px 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.mainblock {
	padding		: 5px 0;
	margin		: 0;
	min-height	: 220px;
	border-top	: 1px solid #333435;
	border-bottom	: 1px solid #505356;
}


.mainblock .blog_img {
	padding		: 10px 10px 11px 10px;
	margin		: 17px 15px 15px 0;
	float		: left;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
}


.fblock {
	color		: #a2a8b1;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
	font		: 14px az-font, arial, sans-serif;
	margin		: 0;
	padding		: 8px 0 0 0;
	border-top	: 1px solid #090909;
}


.fblock ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;
}


.fblock li {
	margin		: 0;
	padding		: 10px 12px 5px 25px;
	list-style	: none;
	display		: inline-block;
}


.fblock li.date {
	background	: url(/style/images/fon_date.png) 0 10px no-repeat;
}


.fblock li.author {
	background	: url(/style/images/fon_author.png) 0 10px no-repeat;
}


.fblock li.comment {
	background	: url(/style/images/fon_comment.png) 0 10px no-repeat;
	padding		: 12px 10px 5px 30px;
}


.fblock li.rplus {
	background	: url(/style/images/plus.png) 0 10px no-repeat;
	color		: #67d6ff;
}


.fblock li.rminus {
	background	: url(/style/images/minus.png) 0 10px no-repeat;
	color		: #be1d26;
}


.fblock li.icon1 {
	background	: url(/style/images/fon_icon11.png) 0 10px no-repeat;
}


.fblock li.icon2 {
	background	: url(/style/images/fon_date.png) 0 10px no-repeat;
}


.fblock li.icon3 {
	background	: url(/style/images/fon_icon31.png) 0 10px no-repeat;
}


.fblock li.icon4 {
	background	: url(/style/images/fon_icon41.png) 0 10px no-repeat;
}


.fblock li.icon5 {
	background	: url(/style/images/fon_icon51.png) 0 10px no-repeat;
}


.fblock ul a {
	font		: 14px az-font, arial, sans-serif;
}


.fblock .button_form {
	float		: right;
	margin-top	: 6px;
}


.fblock .button_form a {
 	margin		: 0 -25px 0 40px;
	padding		: 0 40px 0 0;
}


/***********************************************/


.wrap_game_block1 {
	border		: 1px solid #242525;
	-moz-border-radius: 0 10px 10px 0; 
	-webkit-border-radius: 0 10px 10px 0;
	-khtml-border-radius: 0 10px 10px 0;
	border-radius	: 0 10px 10px 0;
	margin		: 0 0 15px -1px;
	position	: relative;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,1), 0 1px 1px rgba(255,255,255,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);	
}


.wrap_game_block2 {
	margin		: 7px -23px 7px 0;
	left		: -30px;
	position	: relative;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius	: 8px;
	background	: #2a2929 url(/style/images/fon_block2.jpg) top left repeat;
	background-clip	: padding-box;
	-moz-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8); 
 	-webkit-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8);
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
}


.game_block {
	background	: url(/style/images/fon_block3.jpg) left top repeat-x;
	padding		: 15px 30px 15px 30px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;	
}


.prime_block p {
	text-align	: justify;
}


.prime_block .hblock {
	margin		: 0;
	padding		: 0 0 15px 0;
	border-bottom	: 1px solid #ACB3BB;
}


.menublock {
	float		: right;
	position	: relative;
}


.menublock p {
	margin		: 0;
	padding		: 7px 0 0 0;
	color		: #050505;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
	font		: 16px az-font, arial, sans-serif;
	display		: inline-block;
}


.menublock p#lMenu {
	padding		: 7px 15px 0 0;
	background	: url(/style/images/fon_menublock.png) 100% 13px no-repeat;
	cursor		: pointer;
}


.menublock p.lMenuOpened {
	background	: url(/style/images/fon_menublock1.png) 100% 13px no-repeat;
}


.menublock ul {
	display		: none;
	position	: absolute;
	right		: 0;
	z-index		: 10;
	width		: 220px;
	background	: url(/style/images/fon_hol.png) top left repeat;
	border		: 1px solid #3d5267;
	-moz-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
 	-webkit-box-shadow: 0 0 15px 0 rgba(100,175,255,0.5); 
 	box-shadow	: 0 0 15px 0 rgba(100,175,255,0.5);
 	margin		: 5px 0 0 0;
 	list-style	: none;
 	padding		: 10px 0;
}


.menublock li {
	margin		: 0;
 	list-style	: none;
 	padding		: 2px 10px;
}


.menublock li a {
	font		: 13px/25px az-font, arial, sans-serif;
	padding-left	: 26px;
	height		: 25px;
}


.menublock li a.icon1:link, .menublock li a.icon1:hover, .menublock li a.icon1:visited {
	background	: url(/style/images/fon_icon1.png) center left no-repeat;
}


.menublock li a.icon1:hover {
	background	: url(/style/images/fon_icon1_hover.png) center left no-repeat;
}


.menublock li a.icon2:link, .menublock li a.icon2:hover, .menublock li a.icon2:visited {
	background	: url(/style/images/fon_icon2.png) center left no-repeat;
}


.menublock li a.icon2:hover {
	background	: url(/style/images/fon_icon2_hover.png) center left no-repeat;
}


.menublock li a.icon3:link, .menublock li a.icon3:hover, .menublock li a.icon3:visited {
	background	: url(/style/images/fon_icon3.png) center left no-repeat;
}


.menublock li a.icon3:hover {
	background	: url(/style/images/fon_icon3_hover.png) center left no-repeat;
}


.menublock li a.icon4:link, .menublock li a.icon4:hover, .menublock li a.icon4:visited {
	background	: url(/style/images/fon_icon4.png) center left no-repeat;
}


.menublock li a.icon4:hover {
	background	: url(/style/images/fon_icon4_hover.png) center left no-repeat;
}


.menublock li a.icon5:link, .menublock li a.icon5:hover, .menublock li a.icon5:visited {
	background	: url(/style/images/fon_icon5.png) center left no-repeat;
}


.menublock li a.icon5:hover {
	background	: url(/style/images/fon_icon5_hover.png) center left no-repeat;
}


.workblock {
	padding		: 5px 0 0 0;
	margin		: 0;
	border-top	: 1px solid #333435;
}

.workblock .s_img {
	padding		: 5px 5px 6px 5px;
	margin		: 0;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius	: 3px;
	display		: inline-block;
}

.workblock .l_img {
	padding		: 10px 10px 11px 10px;
	margin		: 17px 15px 15px 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.workblock .p_img {
	padding		: 0;
	margin		: 17px 15px 15px 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.fblock {
	color		: #a2a8b1;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
	font		: 14px az-font, arial, sans-serif;
	margin		: 0;
	padding		: 8px 0 0 0;
	border-top	: 1px solid #090909;
}


.fblock ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;
}


.fblock li {
	margin		: 0;
	padding		: 10px 12px 5px 25px;
	list-style	: none;
	display		: inline-block;
}


.fblock li.date {
	background	: url(/style/images/fon_date.png) 0 10px no-repeat;
}


.fblock li.author {
	background	: url(/style/images/fon_author.png) 0 10px no-repeat;
}


.fblock li.comment {
	background	: url(/style/images/fon_comment.png) 0 10px no-repeat;
	padding		: 12px 10px 5px 30px;
}


.fblock li.rplus {
	background	: url(/style/images/plus.png) 0 10px no-repeat;
	color		: #67d6ff;
}


.fblock li.rminus {
	background	: url(/style/images/minus.png) 0 10px no-repeat;
	color		: #be1d26;
}


.fblock li.icon1 {
	background	: url(/style/images/fon_icon11.png) 0 10px no-repeat;
}


.fblock li.icon2 {
	background	: url(/style/images/fon_date.png) 0 10px no-repeat;
}


.fblock li.icon3 {
	background	: url(/style/images/fon_icon31.png) 0 10px no-repeat;
}


.fblock li.icon4 {
	background	: url(/style/images/fon_icon41.png) 0 10px no-repeat;
}


.fblock li.icon5 {
	background	: url(/style/images/fon_icon51.png) 0 10px no-repeat;
}


.fblock ul a {
	font		: 14px az-font, arial, sans-serif;
}


.fblock .button_form {
	float		: right;
	margin-top	: 6px;
}


.fblock .button_form a {
 	margin		: 0 -25px 0 40px;
	padding		: 0 40px 0 0;
}


/**********************************************/


.wrap_right_block1 {
	border		: 1px solid #242525;
	-moz-border-radius: 10px 0 0 10px; 
	-webkit-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	border-radius	: 10px 0 0 10px;
	margin		: 0 -1px 15px 0;
	position	: relative;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,1), 0 1px 1px rgba(255,255,255,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);	
}


.wrap_right_block2 {

	margin		: 7px 0 7px -23px;
	right		: -30px;
	position	: relative;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius	: 8px;
	background	: #2a2929 url(/style/images/fon_block2.jpg) top left repeat;
	background-clip	: padding-box;
	-moz-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8); 
 	-webkit-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.8);
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
}


.right_block {
	background	: url(/style/images/fon_block3.jpg) left top repeat-x;
	padding		: 12px 25px 20px 25px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
 	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;	
}


.right_block .hblock {
	padding		: 0 0 15px 0;
	margin		: 0;
	text-align	: center;
}


.right_block form {
	padding		: 0;
	margin		: 0;
	list-style	: none;
	padding		: 15px 0 0 0;
	margin		: 0;
	width		: 100%;
}


.right_block ul {
	list-style	: none;
	padding		: 10px 10px 7px 10px;
	margin		: 0;
	width		: 240px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), 0 0 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), 0 0 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), inset 0 0 3px 1px rgba(0,0,0,0.5);
	display		: inline-block;
}


.right_block li {
	margin		: 0;
	list-style	: none;
	display		: block;
	padding		: 0 0 8px 0;
	clear		: both;
}


.right_block .blog_img {
	padding		: 10px 10px 11px 10px;
	margin		: 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.right_block .last_img {
	margin		: 0;
}


.right_block p.blog_text {
	padding		: 5px 5px 0 0;
	margin		: 0 0 0 112px; 
}


.right_block a:link, .right_block a:hover, .right_block a:visited {
	color		: #67d6ff;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
	text-decoration	: none;
}


.right_block a:hover {
	color		: #fff;
}


.promo_block {
	background	: url(/style/images/fon_block3.jpg) left top repeat-x;
	padding		: 12px 25px 20px 25px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
 	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;
}


.promo_block .hblock {
	padding		: 0;
	margin		: 0;
	text-align	: center;
}


.promo_block ul {
	padding		: 0;
	margin		: 0;
	list-style	: none;
	padding		: 15px 0 0 0;
	margin		: 0;
	width		: 100%;
}


.promo_block li {
	margin		: 0;
	list-style	: none;
	display		: block;
	padding		: 0 0 8px 0;
	clear		: both;
}


.promo_block .blog_img {
	padding		: 10px 10px 11px 10px;
	margin		: 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.promo_block a:link, .promo_block a:hover, .promo_block a:visited {
	color		: #67d6ff;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
	text-decoration	: none;
}


.promo_block a:hover {
	color		: #fff;
}


.aboutblock li a {
	padding-left	: 28px;
	height		: 25px;
}


.aboutblock li a.icon1:link, .aboutblock li a.icon1:hover, .aboutblock li a.icon1:visited {
	background	: url(/style/images/fon_icon1.png) center left no-repeat;
}


.aboutblock li a.icon1:hover {
	background	: url(/style/images/fon_icon1_hover.png) center left no-repeat;
}


.aboutblock li a.icon2:link, .aboutblock li a.icon2:hover, .aboutblock li a.icon2:visited {
	background	: url(/style/images/fon_icon2.png) center left no-repeat;
}


.aboutblock li a.icon2:hover {
	background	: url(/style/images/fon_icon2_hover.png) center left no-repeat;
}


.aboutblock li a.icon3:link, .aboutblock li a.icon3:hover, .aboutblock li a.icon3:visited {
	background	: url(/style/images/fon_icon3.png) center left no-repeat;
}


.aboutblock li a.icon3:hover {
	background	: url(/style/images/fon_icon3_hover.png) center left no-repeat;
}


.aboutblock li a.icon4:link, .aboutblock li a.icon4:hover, .aboutblock li a.icon4:visited {
	background	: url(/style/images/fon_icon4.png) center left no-repeat;
}


.aboutblock li a.icon4:hover {
	background	: url(/style/images/fon_icon4_hover.png) center left no-repeat;
}


.aboutblock li a.icon5:link, .aboutblock li a.icon5:hover, .aboutblock li a.icon5:visited {
	background	: url(/style/images/fon_icon5.png) center left no-repeat;
}


.aboutblock li a.icon5:hover {
	background	: url(/style/images/fon_icon5_hover.png) center left no-repeat;
}


/************************************************************************************************************/


#wrap_header_bot1 {
	position	: absolute;
	top		: -115px;
	width		: 100%;
}


#wrap_header_bot2 {
	position	: relative;
	left		: -3px;
	background	: url(/style/images/fon_header_bot1.png) bottom left no-repeat;
	z-index		: 10;
}


#wrap_header_bot3 {
	background	: url(/style/images/fon_header_bot2.png) bottom right no-repeat;
	position	: relative;
	right		: -6px;
	height		: 115px;
}


#header_bot {
	background	: url(/style/images/fon_header_bot3.png) bottom center no-repeat;
	position	: relative;
	right		: 5px;
	height		: 115px;
	text-align	: center;
}


/**************************************************************************button select game****/


a#show_top:link, a#show_top:hover, a#show_top:visited {
	display		: block;
	position	: relative;
	z-index		: 100;
	background	: url(/style/images/fon_show.png) bottom center no-repeat;
	width		: 340px;
	height		: 53px;
	overflow	: hidden;
	text-align	: center;
	top		: 87px;
	left		: 0;
	margin		: 0 auto;
	font		: 13px/53px az-font_m, az-font, Tahoma, sans-serif;
	color		: #d8cbc5;
	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5);
	text-decoration	: none;
}


a#show_top:hover {
	background	: url(/style/images/fon_show_hover.png) bottom center no-repeat;
	text-shadow	: 1px 1px 1px rgba(16,11,14,0.5), 0px 0px 45px rgba(193,91,77,1), 0px 0px 45px rgba(193,91,77,1),0px 0px 6px rgba(251,236,229,1);
	color		: #fbece5;
}


/************************************************************************search**********/


#search {
	position	: absolute;
	width		: 50%;
	top		: -45px;
	right		: 0;
}


#search form {
	margin		: 0 20px 0 150px;
	padding		: 0;
	z-index		: 100;
	position	: relative;
}


#search .button input {
	width		: 44px;
	height		: 43px;
	background	: url(/style/images/fon_search.png) bottom left no-repeat;
	border		: none;
	padding		: 0;
	margin		: 0;
	text-indent	: 999px;
	overflow	: hidden;
	cursor		: pointer!important;
}


/************************************************************************auth**********/


#auth {
	position	: absolute;
	width		: 50%;
	top		: -45px;
	left		: 0;
}


#auth form {
	margin		: 0 150px 0 20px;
	padding		: 0;
	z-index		: 80;
	position	: relative;
}


#auth ul {
	padding		: 0;
 	margin		: 0;
 	list-style	: none;
}


#auth ul li {
	display		: inline-block;
 	padding		: 0;
 	margin		: 0;
 	width		: 48.9%;
 	list-style	: none;
}


#auth .l_input {
	width		: 82%;
}


#auth .p_input {
	width		: 76%;
}

#auth .button input {
	width		: 44px;
	height		: 43px;
	background	: url(/style/images/fon_auth.png) bottom left no-repeat;
	border		: none;
	padding		: 0;
	margin		: 0;
	text-indent	: 999px;
	overflow	: hidden;
	cursor		: pointer!important;
}


/********************************************************************************************/


#header_bot_right_img {
	position	: absolute;
	z-index		: 11;
	top		: -101px;
	right		: -3px;
	width		: 178px;
	height		: 101px;
	background	: url(/style/images/fon_header_bot4.png) bottom right no-repeat;
}


#header_bot_left_img {
	position	: absolute;
	z-index		: 11;
	top		: -101px;
	left		: -3px;
	width		: 178px;
	height		: 101px;
	background	: url(/style/images/fon_header_bot5.png) bottom right no-repeat;
}


/*******************************************/


.wrap_wide_block1 {
	border		: 1px solid #242525;
	margin		: 15px -1px 0 -1px;
	position	: relative;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.2), 0 1px 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,1), 0 1px 1px rgba(255,255,255,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5), inset 0 -10px 10px 0 rgba(0,0,0,0.6);
 	clear		: both;	
}


.wrap_wide_block2 {
	margin		: 7px -30px;
	position	: relative;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius	: 8px;
	background	: #2a2929 url(/style/images/fon_block2.jpg) top left repeat;
	background-clip	: padding-box;
	-moz-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.6); 
 	-webkit-box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.6);
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.6);
}


.wide_block {
	background	: url(/style/images/fon_block3.jpg) left top repeat-x;
	padding		: 12px 25px 20px 25px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius	: 6px;	
	-moz-box-shadow	: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
 	-webkit-box-shadow: 1px 0 2px 0 rgba(255,255,255,0.2) inset; 
	box-shadow	: 0 -1px 1px 0 rgba(255,255,255,0.8);
 	box-shadow	: inset 1px 0 2px 0 rgba(255,255,255,0.2);
 	background-clip	: padding-box;	
}


.wide_block .hblock {
	text-align	: center;
}


.wide_block ul {
	padding		: 15px 0 0 0;
	margin		: 0;
	width		: 100%;
	list-style	: none;
}


.wide_block li {
	vertical-align  : top;
	margin		: 0;
	list-style	: none;
	display		: inline-block;
	width		: 25%;
	padding		: 0;
}


.wide_block li .interest {
	padding		: 0 8px;
}


.wide_block .blog_img {
	padding		: 10px 10px 11px 10px;
	margin		: 0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	display		: inline-block;
}


.wide_block .blog_img img {
	width		: 100%;
}


.wide_block p.blog_text {
	padding		: 5px 10px 0 10px;
	margin		: 0; 
/*	height		: 50px;*/
	overflow	: hidden;
}


.wide_block a:link, .wide_block a:hover, .wide_block a:visited {
	color		: #888c94;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
	font		: 12px/16px az-font, arial, sans-serif;
	text-decoration	: none;
}


.wide_block a:hover {
	color		: #67d6ff;
}


/*********************************************************************************************************/


#wrap_footer {
	height		: 415px;
	background	: url(/style/images/fon_footer1.png) top left repeat-x;
	border-top	: 1px solid #000;
	border-left	: 1px solid #212327;
	border-right	: 1px solid #34373b;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); 
 	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); 
 	box-shadow	: 0 0 5px 4px rgba(0,0,0,0.4);	
}


#footer_left_img {
	background	: url(/style/images/fon_footer2.png) bottom left no-repeat;
	position	: absolute;
	bottom		: -107px;
	left		: -38px;
	height		: 300px;
	width		: 547px;
	z-index		: 3;
}


#footer_right_img {
	background	: url(/style/images/fon_footer3.png) bottom right no-repeat;
	position	: absolute;
	z-index		: 3;
	bottom		: -107px;
	right		: -39px;
	height		: 297px;
	width		: 486px;
}


#footer_left {
	float		: left;
	width		: 350px;
	position	: relative;
	z-index		: 10;
}


#footer_right {
	margin-left	: 350px;
	position	: relative;
	right		: 0px;
	z-index		: 10;
}


/**********************************************/


.hblock {
	color		: #050505;
	text-shadow	: 1px 1px 1px rgba(255,255,255,0.5);
	font		: 21px az-font_m, arial, sans-serif;
}


.hfooter {
	color		: #c9cfdb;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
	font		: 21px az-font_m, arial, sans-serif;
	margin		: 0;
	padding		: 17px 0 13px 0;
	text-align	: center;
}


.blog_img {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius	: 5px;
	background	: url(/style/images/fon_block1.png) top left repeat;
	-moz-box-shadow: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), 0 0 3px 1px rgba(0,0,0,0.5) inset; 
 	-webkit-box-shadow: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), 0 0 3px 1px rgba(0,0,0,0.5) inset; 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.1), inset 0 0 3px 1px rgba(0,0,0,0.5);
 	margin		: 0;
 	padding		: 0;
	display		: inline-block;
}


.blog_img a {
	display		: block;
}


.blog_img a:hover {
	box-shadow	: 0 0 3px rgba(255,255,255,0.5);
}


.blog_img img {
	-moz-box-shadow	: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.3); 
 	-webkit-box-shadow: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.3); 
 	box-shadow	: 0 -1px 1px rgba(0,0,0,3), 0 1px 1px rgba(255,255,255,0.3);
 	margin		: 0;
 	padding		: 0;
}


#video {
	height		: 300px;
	overflow	: hidden;
	padding		: 0 25px;
}


#video .hfooter {
	padding-bottom	: 17px;
}


#video .blog_img {
	padding		: 12px 12px 13px 12px;
}


#footer_logo {
	padding		: 15px 0 0 45px;
}


/******************************************************************************************/


#recommend {
	height		: 225px;
	overflow	: hidden;
	padding		: 0 15px 0 50px;
}


#recommend .hfooter {
	padding-right	: 70px;
}


#recommend ul {
	padding		: 5px 0 0 0;
	margin		: 0;
	list-style	: none;
}


#recommend li {
	vertical-align: top;
	margin		: 0;
	list-style	: none;
	display		: inline-block;
	width		: 49%;
	padding		: 0 0 15px 0;
}


#recommend .blog_img {
	padding		: 5px 5px 6px 5px;
	margin		: 0;
	float		: left;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius	: 3px;
}


#recommend .blog_img a {
	position	: relative;
	height		: 53px;
	overflow	: hidden;
}


#recommend .blog_img img {
	position	: relative;
	top		: -9px;
}


#recommend p.blog_text {
	padding		: 5px 5px 0 0;
	margin		: 0 0 0 112px; 
	height		: 50px;
	overflow	: hidden;
}


#recommend a:link, #recommend a:hover, #recommend a:visited {
	color		: #888c94;
	text-shadow	: 1px 1px 1px rgba(0,0,0,0.5);
	font		: 12px/16px az-font, arial, sans-serif;
	text-decoration	: none;
}


#recommend a:hover {
	color		: #67d6ff;
}


/****************************************************************/


#footer_menu ul {
	padding		: 30px 0 0 50px;
	margin		: 0;
	list-style	: none;
}


#footer_menu li {
	padding		: 0;
	margin		: 0;
	list-style	: none;
	display		: inline-block;
	vertical-align	: top;
	width		: 24%;
}


#footer_menu li:first-child {
	width		: 15%;
}


#footer_menu p {
	padding		: 0 0 5px 0;
	margin		: 0;
	font		: 15px/16px az-font, arial, sans-serif;
	text-decoration	: none;
	color		: #888c94;
}


#footer_menu ul ul {
	padding		: 0;
	margin		: 0;
	list-style	: none;
}


#footer_menu li li {
	margin		: 0;
	list-style	: none;
	display		: block;
	width		: 100%;
	padding		: 0;
}


#footer_menu li a:link, #footer_menu li a:hover, #footer_menu li a:visited {
	font		: 13px/19px az-font, arial, sans-serif;
	color		: #c9cfdb;
	display		: block;
	padding		: 0;
	text-decoration	: none;
}


#footer_menu li a:hover {
	color		: #67d6ff;
}


/********************************************/


#wrap_bot {
	height		: 62px;
	background	: url(/style/images/fon_bot.png) top left repeat;
	overflow	: hidden;
}


#bot {
	min-width	: 1180px;
	max-width	: 1180px;
	margin		: 0 auto;	
	text-align	: left;
}


#bot_left {
	float		: left;
	width		: 49%;
	padding		: 12px 0;
}


#count {
	float		: left;
	margin		: 4px 0 0 10px;
}


#bot_left p {
	margin		: 0 0 0 120px;
	text-align	: left;
	color		: #82868e;
	font		: 14px az-font, arial, sans-serif;
}


#bot a:link, #bot a:hover, #bot a:visited {
	color		: #82868e;
	font		: 14px az-font, arial, sans-serif;
	text-decoration	: none;
}


#bot a:hover {
	text-decoration	: underline;
}


#bot_right {
	float		: right;
	width		: 49%;
	text-align	: right;
	background	: url(/style/images/fon_bot1.png) center right no-repeat;
	padding		: 22px 0;
}


#bot_right ul {
	padding		: 0 65px 0 0;
	margin		: 0;
	list-style	: none;
}


#bot_right li {
	padding		: 0 10px;
	margin		: 0;
	list-style	: none;
	display		: inline-block;
	vertical-align	: top;
}



/***********************************************************************************************************/


#body_wrap1 {
	min-width	: 1180px;
	width		: 100%;
	overflow	: hidden;
}


#body_wrap2 {

}


#main_wrap1 {
	width		: 1180px;
	margin		: 0 auto;	
	text-align	: left;
	padding		: 615px 0 125px 0;
}


#main_wrap2 {
	padding		: 0 40px;
}


#main { 
	position	: relative;
}


#rotation {
	display		: block;
	position	: absolute;
	top		: 85px;
	min-width	: 1180px;
	width		: 100%;
/*	height		: 657px;*/
	height		: 900px;
	cursor		: pointer;
}


.rot_1 {
	background	: url(/style/images/rotation/r1.jpg) top center no-repeat;
}


.rot_2 {
	background	: url(/style/images/rotation/r2.jpg) top center no-repeat;
}


.rot_3 {
	background	: url(/style/images/rotation/r3.jpg) top center no-repeat;
}


.rot_4 {
	background	: url(/style/images/rotation/r4.jpg) top center no-repeat;
}


.rot_5 {
	background	: url(/style/images/rotation/r5.jpg) top center no-repeat;
}

