﻿.osn{
	width: 950px;
}

.osecond h1 a,.osecond h2 a{
	color: #FFD200!important;
	text-decoration:none;
}
.osecond h1  a:hover,.osecond h2 a:hover{
	color:#F00!important;
}
.osn strong{
	color:#f4c849;
}

.head_type a strong:hover{
	color:#F00;
}

.block2{
	border:1px solid #220101;
	width:455px;
	float:left;
	background-color:#9d0000;
	text-align:center;
	height:80px;
	padding:0 5px;
	margin-bottom: 20px;
}
.clr{
	clear:both;
}


.block3{
	width:465px;
	float:left;
	text-align:center;
	margin-right:10px;
	/*border:1px solid #FFF;*/
}

.nozh{
	width:200px;
	padding:5px;
	float:left;
	margin:0 10px;
}

.nozh2{
	width:440px;
	padding:5px;
	float:left;
	margin:0 10px;
}

.nozh2 .ofon{
	width:440px;
}

.nozh2 .ofirst{
	width:420px;
}

.nozh2 .descr {
	width:420px;
	padding-top:8px;
	font-size:24px;
}

.ofirst{
	border:1px solid #AF7C5C;
	vertical-align: middle;
	width:190px;
}

.osecond{
	border: 2px solid #E0CC98;
    border-radius: 6px;
    padding: 1px;
}

.osecond h1,.osecond h2{
	color:#FFD200!important;
    padding: 0px;
}

.othree{
	border: 3px solid #E0CC98;
    border-radius: 14px;
    padding: 3px;
}
.ofon {
	background-color:#630000;
	width: 210px;
	cursor:pointer;
}
.ofon:hover .othree   {
border-color: #FDFCE4;
}

.ofon:hover   .osecond {
border-color: #FDFCE4;
}
.ofon:hover   .ofirst  {
border-color: #D6BC97;
}

.descr {
    font-family: trebuchet MS;
    /*font-weight: 600;*/
	width:192px;
    position: absolute;
    text-align: center;
	padding-top:4px;
	cursor:pointer;
	font-size:24px;
    text-shadow: 1px 1px #000000, -1px -1px #000000, 1px -1px #000000, -1px 1px #000000;		
}
.descr  a{
	color: #FFD200;
	text-decoration: none;
}



.txtblock{
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
	padding-bottom:10px;
}

.block4{
	border:1px solid #220101;
	width:455px;
	float:left;
	background-color: #9D0000;
	text-align:left;
	padding:10px 5px;
	color:#FFF;
	font-size:13px;
	margin-top:15px;
	
}

.block100{
	border:1px solid #220101;
	width:632px;
	float:left;
	background-color: #9D0000;
	text-align:left;
	padding:10px 5px;
	color:#FFF;
	font-size:13px;
	margin-top:15px;
	
}

.block_video{
	background-color:#9f6324;
	border-radius: 18px;
	border:1px solid #0c0000;
	padding:5px 0px;
	margin: 20px 0 20px -10px;
	width: 950px;
}




.mob_button{
	margin: 10px;
	text-decoration: none;
	font: bold 50px Arial, Helvetica;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #9c9c9c;
	border: 1px solid rgba(0, 0, 0, 0.3);
	text-shadow: 0 1px 0 rgba(0,0,0,0.4);
	box-shadow: 0 0 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	background: #f09c15;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8c939), to(#f09c15) );
	background: -moz-linear-gradient(-90deg, #f8c939, #f09c15);
	padding:20px;
	border-radius: 10px;
}

.mob_fon{
	background-color: #380000;  
	color: #FFFFFF; 
	height: 100%;  
	width: 100%; 
	padding: 40px 0; 
	z-index: 4; 
	position: relative;
	font-size:40px;
	text-align:center;
	overflow: hidden;
	top: 0;
}