@charset "utf-8";
/* Web дизайн и верстка: dizzpro@gmail.com (Юрий) */

@import url(https://fonts.googleapis.com/css?family=Russo+One&subset=latin,cyrillic);

body {
	background-color: #b1ad80;
	background-image: url(../img/960/fon_top_960.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-size: .88em;
	}
	
.logo {
	width: 560px;
	height: 160px;
	background: url(../img/960/logo_560.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom: 0px;
	}	

.cont {
	max-width: 560px;
	width: 560px;
	clear:both;
	overflow:hidden;
	}
	
/* Заголовок */
h1 {
	font-size: 1.8em; 
	font-family: 'Russo One', sans-serif; 
	background: #B6B387; 
	color: #411800; 
	font-weight: normal; 
	text-shadow:1px 1px 1px #CCCC99; 
	text-align:center; 
	padding-bottom:5px; 
	border-bottom: #5F4B33 solid 1px; 	
	-moz-box-shadow:0px 6px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 6px 0px rgba(0,0,0,0.2);
	box-shadow:0px 6px 0px rgba(0,0,0,0.2);
	clear:both;
	}
	
/* Подзаголовок */
h2 {
	font-size: 1.3em; 
	font-family: 'Russo One', sans-serif; 
	font-weight:normal; 
	color: #584630; 
	text-shadow:1px 1px 1px #CCCC99;
	text-indent:20px; 
	clear:both;  
	}
	
/* Блок с текстом */
.block_text {
	clear:both;
	max-width: 560px;
	padding: 0px 5px 5px 5px;
	border-bottom: #5F4B33 solid 1px;
	overflow:hidden;
	margin-bottom:5px;
	text-align:justify;
	}

/* Блоки сайта по ТЗ */
.block_1 {
	width: 510px;
	clear:both;
	}
.block_2 {
	clear:both;
	width: 510px;
	}
.block_3 {
	clear:both;
	padding-top:10px;
	padding-bottom: 20px;
	text-align:center;
	font-weight:bold;
	font-size: 1.1em;
		}
.block_4 {
	clear:both;
	text-align:center;
	background: url(../img/fon_center_1920.jpg) #CCCC99;
	background-repeat:no-repeat;
	background-position: center center;
	min-width:560px;
	padding-top:10px;
	padding-bottom:10px;
	}
	


/* Футер */
.block_5 {
	clear:both;
	background:url(../img/fon_footer_1920.jpg);
	height:170px;
	text-align:center;
	min-width: 560px;
	background-repeat:no-repeat;
	background-position: bottom center;
	}
	
.footer_block_5 {
	clear:both;
	padding-top:59px;
	padding-bottom:5px;
	color: #b0ad80;
	font-size: .92em;
	line-height:1.3em;
	}


	
/* Меню №1 */
#menu li a{
	background: url(../img/960/top_menu_510.jpg) no-repeat left top; 
	width:100%; 
	height:100%; 
	display:block;
	}
#menu li.predislovie {
	width:170px; 
	height:73px;
	}
#menu li.predislovie a {
	background-position:0px 0px;
	}
#menu li.predislovie a:hover {
	background-position:0px -73px;
	}
#menu li.predislovie a.selected {
	background-position:0px -73px;
	}
#menu li.avtory {
	width:170px; 
	height:73px;
	}
#menu li.avtory a {
	background-position:-170px 0px;
	}
#menu li.avtory a:hover  {
	background-position:-170px -73px;
	}
#menu li.avtory a.selected {
	background-position:-170px -73px;
	}
#menu li.vistavka {
	width:170px; 
	height:73px;
	}
#menu li.vistavka a {
	background-position:-340px 0px;
	}
#menu li.vistavka a:hover {
	background-position:-340px -73px;
	}
#menu li.vistavka a.selected {
	background-position:-340px -73px;
	}
	
/* Меню №2 */
#menu2 li a{
	background: url(../img/960/block_2_510.jpg)no-repeat left top; 
	width:100%; 
	height:100%; 
	display:block;
	}
#menu2 li.shpagin {
	width:255px; height:422px;
	}
#menu2 li.shpagin a {
	background-position:0px 0px;
	}
#menu2 li.shpagin a:hover {
	background-position:0px -422px;
	}
#menu2 li.shpagin a.selected {
	background-position:0px -422px;
	}
#menu2 li.kalashnikov {
	width:255px; height:422px;
	}
#menu2 li.kalashnikov a {
	background-position:-255px 0px;
	}
#menu2 li.kalashnikov a:hover  {
	background-position:-255px -422px;
	}
#menu2 li.kalashnikov a.selected {
	background-position:-255px -422px;
	}



/* Слайдер */
.ca-container{
	position:relative;
	margin:15px auto 10px auto;
	width:500px;
	height:350px;
}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:250px;
	height:100%;
	text-align:center;
}
.ca-more{
	display:none;
}
.ca-item-main{
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
	right:5px;
	bottom:0px;
	background:#B1AD80;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.ca-icon{
	width:233px;
	position:relative;
	margin:0 auto;
	background:transparent no-repeat center center;
}

.ca-item h3{
	text-transform:uppercase;
	font-size:1.2em;
	color:#000;
	margin-bottom:16px;
	text-align:center;
	text-shadow: 0px 1px 1px #B1AD80;
}
.ca-content-wrapper{
	background:#EAEAD5;
	position:absolute;
	width:0px;
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover{
	opacity:1.0;
}
