/*
Theme Name: Alliance
Description: Theme for Alliance
Author: O&K
Author URI: 
Version: 1.0
*/

@import url('./css/reset.css');
/*Подключение стилей для отдельных страниц*/
@import url('./css/arming.css');
@import url('./css/scenarios_of_games.css');
@import url('./css/photo_gallery.css');
@import url('./css/repair_shop.css');
@import url('./css/category.css');

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}

.clear{
	clear: both;
}
.main{
	width: 1200px;
	height: 994px;
	margin: 0 auto;
	padding-bottom: 30px;
	background: url('./images/bg_main.jpg') no-repeat;
	position: relative;
}
body{
	background: #000;
}
a{
	font: 14px Arial, sans-serif;
	text-shadow: 1px 2px 3px #000;
	letter-spacing: 1px;
	color: #ffffff;
}

/*================================HEADER==============================*/
header{
	
}
/*================================SCRIPT===========================*/
.hov{
	background-position: 100% 0 !important;
}
/*================================SCRIPT END=======================*/
.wpcf7-form-control{
	outline: none;	
}
/*================================HEADER END==========================*/

/*================================CONTENT============================*/
section{
	padding-top: 10px;
}
.baners{
	position: absolute;
	top: 66px;
	left: 355px;
	overflow: hidden;
	padding: 0px 20px;
	width: 520px;
	height: 240px;
	/*background: url('./images/bg_left_block.png') repeat;
	border-radius: 10px;*/
	-webkit-transform: rotate(-5.2deg);
	-moz-transform: rotate(-5.2deg);
	-ms-transform: rotate(-5.2deg);
	-o-transform: rotate(-5.2deg);
	transform: rotate(-5.2deg);
	z-index: 15;
}
#text-2 h2{
	-webkit-transform: rotate(2.5deg);
	-moz-transform: rotate(2.5deg);
	-ms-transform: rotate(2.5deg);
	-o-transform: rotate(2.5deg);
	transform: rotate(2.5deg);
	border-bottom: 3px dashed rgb(255, 255, 255);

}
	.baners li h2{
		font: bold 36px 'Courier new', sans-serif;
		text-shadow: 1px 3px 4px #000;
		letter-spacing: 1px;
		color: #fff;
		text-align: center;
		-webkit-transform: skew(-9deg);
		-moz-transform: skew(-9deg);
		-ms-transform: skew(-9deg);
		-o-transform: skew(-9deg);*/
		transform: skew(-9deg);
		overflow: hidden;
		display: block;
	}
	.baners li div{
		overflow: hidden;
		padding: 18px 0 0 0;
		-webkit-transform: skew(-9deg);
		-moz-transform: skew(-9deg);
		-ms-transform: skew(-9deg);
		-o-transform: skew(-9deg);
		transform: skew(-9deg);
		
		font: 400 27px/62px 'Tahoma', sans-serif;
		text-shadow: 1px 3px 4px #000;
		letter-spacing: 1px;
		color: #fff;
		text-decoration: none;
	}
		.baners li div a{
			text-decoration: none;
			font: bold  25px/54px 'Courier New',sans-serif;
			text-shadow: 1px 3px 4px #000;
			letter-spacing: 1px;
			color: #fff;
		}
		.baners li div a:hover{
			text-decoration: underline;
		}
.left_block{
	background: url('./images/bg_left_block.png') repeat-y;
	padding: 5px 0 35px 0;
	margin: 0 0 0 30px;
	width: 302px;
	float: left;
}
	.left_block .logo{
		text-align: center;
		overflow: hidden;
	}
		.left_block .logo a{
			background: url('./images/bg_logo.png') 0 0 no-repeat;
			width: 268px;
			height: 270px;
			display: inline-block;
		}
		.left_block .logo a:hover{
			background: url('./images/bg_logo.png') 100% 0 no-repeat;
		}
	.border_left_block{
		background: url('./images/bg_border_left_block.png') 0 0 no-repeat;
		margin: 20px auto;
		width: 183px;
		height: 7px;
	}
	.contacts{
		overflow: hidden;
	}
		.contacts span{
			display: block;
			text-align: center;
			font: 24px Arial, sans-serif;
			text-shadow: 1px 3px 4px #000;
			letter-spacing: 1px;
		}
		.contacts .phone{
			color: #fff;
		}
		.contacts .email{
			color: #fff;
			font-size: 20px;
		}
	.feedback_left_block{
		text-align: center;
		padding: 25px 0 5px 0;
	}
		.feedback_left_block a,input{
			outline: 2px solid #818181;
			display: inline-block;
			padding: 10px 20px;
			background: #fff;
			border: 1px solid #e6e6e6;
			text-decoration: none;
			font: bold 16px  Arial, sans-serif;
			color: #000;
			letter-spacing: 1px;
			overflow: hidden;
		}
		.feedback_left_block a:hover{
			background: url('./images/button_hover_feedback.png') repeat;
			color: #fff;
		}
		
.main_menu{
	
}
	.main_menu ul li{
		position: absolute;
		color: #fff;
	}
	.main_menu ul li div a{
		z-index: 10;
		position: relative;
		display: inline-block;
		padding: 0 10px;
		background: url('./images/bg_lettering.png') 0% 0% repeat;
		border-bottom: 1px solid #cfcfcf;
		box-shadow: 0px 2px 2px #232323;
		font: bold 16px/24px Arial, sans-serif;
		color: #ffffff;
		text-decoration: none;
	}
	.main_menu ul li div a:hover{
		background: url('./images/bg_lettering_hover.png') 0% 0% repeat;
		color: #000;
	}
	.main_menu ul li.article .pointer, li.photo_gallery .pointer, li.comments_and_suggestions .pointer, li.repair_shop .pointer{
		background: url('./images/bg_pointer_right.png') 100% 100% no-repeat;
		display: inline-block;
		padding: 0 28px 21px 0;
		float: right;
	}
	.main_menu ul li.arming .pointer, li.scenarios_of_games .pointer, li.extra_ammo .pointer, li.videostorage .pointer, li.forum .pointer{
		background: url('./images/bg_pointer_left.png') 0 100% no-repeat;
		display: inline-block;
		padding: 0 0 22px 26px;
		float: left;
	}
	
	.main_menu ul .article{
		background: url('./images/bg_article.png') 0 0 no-repeat;
		width: 318px;
		height: 160px;
		top: 380px;
		left: 364px;
	}
		.main_menu ul .article .pointer{
			margin: -25px 150px 0 0;	
		}

	.main_menu ul .arming{
		background: url('./images/bg_arming.png') 0 0 no-repeat;
		width: 906px;
		height: 550px;
		top: 202px;
		left: 254px;		
	}
		.main_menu ul .arming .pointer{
			margin: 325px 0 0 365px;	
		}
	.main_menu ul .photo_gallery{
		background: url('./images/bg_photo_gallery.png') 0 0 no-repeat;
		width: 438px;
		height: 146px;
		top: 725px;
		right: 50px;
	}
		.main_menu ul .photo_gallery .pointer{
			margin: 45px 380px 0 0;	
		}
	.main_menu ul .scenarios_of_games{
		background: url('./images/bg_scenarios_of_games.png') 0 0 no-repeat;
		width: 336px;
		height: 240px;
		top: 639px;
		right: 21px;		
	}
		.main_menu ul .scenarios_of_games .pointer{
			margin: 100px 0 0 150px;	
		}
	.main_menu ul .comments_and_suggestions{
		background: url('./images/bg_comments_and_suggestions.png') 0 0 no-repeat;
		width: 174px;
		height: 80px;
		top: 590px;
		right: 41px;		
	}
		.main_menu ul .comments_and_suggestions .pointer{
			margin: -50px 45px 0 0;	
		}
	.main_menu ul .extra_ammo{
		background: url('./images/bg_extra_ammo.png') 0 0 no-repeat;
		width: 262px;
		height: 107px;
		top: 595px;
		right: 377px;		
	}
		.main_menu ul .extra_ammo .pointer{
			margin: -25px 0 0 165px;	
		}
	.main_menu ul .videostorage{
		background: url('./images/bg_videostorage.png') 0 0 no-repeat;
		width: 196px;
		height: 116px;
		top: 656px;
		right: 308px;		
	}
		.main_menu ul .videostorage .pointer{
			margin: -12px 0 0 140px;	
		}
	.main_menu ul .forum{
		background: url('./images/bg_forum.png') 0 0 no-repeat;
		width: 224px;
		height: 234px;
		top: 528px;
		left: 315px;		
	}
		.main_menu ul .forum .pointer{
			margin: 155px 0 0 190px;	
		}
	.main_menu ul .repair_shop{
		background: url('./images/bg_repair_shop.png') 0 0 no-repeat;
		width: 246px;
		height: 152px;
		top: 738px;
		left: 364px;		
	}
		.main_menu ul .repair_shop .pointer{
			margin: 20px 175px 0 0;	
		}
/*================================CONTENT END========================*/

/*================================FOOTER==========================*/
footer {
	height: 30px;
	position: absolute;
	bottom: 0;
	width: 1200px;
}
	.copyright{
		width: 100%;
	}
		.copyright .copyright_left{
			float: left;
			padding: 0 0 0 30px;
		}
		.copyright .copyright_right{
			float: right;
			padding: 0 30px 0 0;
		}
/*================================FOOTER END======================*/