

/* =head
---------------------------------------------------------------------------------------*/

#layer-head{
	background:url(../_images/sec-head-bg.jpg) center top no-repeat;
	height:489px;
	margin:0px auto;
}

#head-logo{
	position:relative;
	margin:0px auto;
	top:211px;
	width:310px;
	height:145px;
	text-align:left;
}

#head-menu{
	background:url(../_images/sec-head-menu-bg.jpg) left top no-repeat;
	width:798px;
	height:67px;
	margin:0px auto;
	position:relative;
	top:210px;
}

#head-menu ul.links{
	position:relative;
	top:25px;
	left:20px;
}

#head-menu ul.icons{
	position:absolute;
	top:25px;
	left:653px;
	width:106px;
}

/* =content
---------------------------------------------------------------------------------------*/


#layer-content-how{
background:#4f6f2b url(../_images/content-how-bg.jpg) center top no-repeat;}
#layer-content-scenario{
background:#4f6f2b url(../_images/content-scenario-bg.jpg) center top no-repeat;}
#layer-content-safety{
background:#4f6f2b url(../_images/content-safety-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-contacts{
background:#4f6f2b url(../_images/content-contacts-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-contacts1{
background:#4f6f2b;
padding-top:20px;
min-height:170px;
}
#layer-content-contacts1 h1{
font-size: 20px;
}
#layer-content-contacts1 li {
padding-left: 50px;
}
#layer-content-order{
background:#4f6f2b url(../_images/content-order-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
div.error {padding-left:50px; font-size:11px; color:#FF0; font-weight:bold}
div.success {padding-left:50px; font-size:11px; color:#FF0; font-weight:bold}
#layer-content-equipment{
background:#4f6f2b url(../_images/content-equipment-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-partners{
background:#4f6f2b url(../_images/content-partners-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-map{
background:#4f6f2b url(../_images/content-map-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-all{
background:#4f6f2b url(../_images/content-all-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-about{
background:#4f6f2b url(../_images/content-about-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-events{
background:#4f6f2b url(../_images/content-events-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
#layer-content-scenario-in{
background:#4f6f2b url(../_images/content-scenario-bg.jpg) center top no-repeat;
padding-top:300px;
min-height:570px;}
.lowdesc {font-size:11px; padding:20px 40px 0;}
.lowdesc p {padding:0 0 5px;}
#layer-content-scenario h3{
font-size:1.4em;
font-weight:normal;}
#layer-content-scenario .e{
padding:20px 0px;}
#layer-content-scenario .e h3{
font-size:1.5em;
font-weight:normal;
margin:0px 30px 5px;}
#layer-content-scenario .e p{
margin:0px 30px 10px;}
#layer-content-scenario .e ul{
margin:10px 30px;
padding-left:16px;}
#layer-content-scenario .e ul li{
display:block;
float:left;
margin:0px 15px 15px 0px;}
#layer-content-scenario-in a.back{
font-size:1.5em;
color:#FFFFFF;
margin-left:50px;
margin-bottom:10px;
display:block;}
#layer-content-scenario-in a:hover{
text-decoration:none;}
#layer-content-scenario-in ul.visitors{
margin:0px 50px;}
#layer-content-scenario-in ul.visitors h3{
font-size:1.5em;
font-weight:normal;
color:#fff282;}
#layer-content-scenario-in ul.visitors p{
font-size:1.1em;}
#layer-content-scenario-in ul.visitors li{
margin-bottom:10px;}
#layer-content-events ul{
margin:0px 50px;}
#layer-content-events li{
height:90px;
padding-left:120px;}
#layer-content-events ul li a{
display:block;
float:left;
position:relative;}
#layer-content-events ul li a img{
position:absolute;
left:-140px;}
#layer-content-events ul li div{
position:absolute;
left:166px;
font-size:1.1em;
color:#fff282;}

#layer-content-events ul li p{clear:left;}
#frm_guest{
margin:0px 50px;
padding-top:20px;}

form span.imp {color:#FF0; font-weight:bold}
.frm{
}
.frm label{
width:100px;
display:block;
float:left;
font-size:1.1em;}
#frm_order label{
font-size:1em;}
#frm_order label{
width:130px;}
.frm p{
padding:5px 0px;
border-bottom:1px dashed #ffffff;
width:407px;}
#frm_order p{
width:438px;
padding-bottom:5px;}
.frm p.last{
border-bottom:none;}
.frm .txt{
border:1px solid #ffffff;
background:#607f3c;
color:#ffffff;}
.frm input.txt{
width:300px;}
.frm textarea{
width:300px;
height:100px;}
.frm input .btn-send{
width:95px;
height:24px;}
.norm h3{
font-weight:normal;
font-size:1.6em;
text-transform:uppercase;
margin:5px 50px;}
.norm .map h3{
margin:0px 0px 5px;}
.norm .map{
float:right; 
padding:0px 50px 0px 20px;}
.norm p{
margin:0px 50px;
font-size:1.1em;
padding-bottom:10px;}
.norm p.photo{
height:250px;}
.norm p.photo img{
display:block;
float:left;
margin-right:20px;}
.norm a{
color:#FFFFFF;}
.norm a:hover{
color:#FFFFFF;
text-decoration:none;}
.content{
width:965px;
min-height:800px;
margin:0px auto;
position:relative;
top:-45px;
z-index:2;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;}
div.content div.label{
background:url(../_images/content-label-bg.jpg);
width:613px;
padding:55px 15px 0px;
height:83px;
position:absolute;
left:282px;
top:160px;
font-size:1.1em;}
div.content div.label a{
color:#FFFFFF;}
div.content div.label a:hover{
text-decoration:none;}
div.content div.label div.inner{
float:right;
display:block;
padding-top:7px;
margin-right:10px;}
div.content div.blocks{
position:absolute;
width:438px;
height:234px;}
div.content div.name{
float:left;
width:170px;
padding:140px 0px 0px 30px;}
div.content div.name a{
font-size:1.6em;
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;}
div.content div.name a:hover{
text-decoration:none;
color:#fff282;}
div.content ul.events{
float:right;
width:195px;
color:#b7c3a8;
padding:40px 30px 0px 0px;}
div.content ul.events li{
font-size:11px;
font-weight:normal;}
div.content ul.events li a{
font-size:1.4em;
text-transform:capitalize;
color:#FFFFFF;}
div.content ul.events a:hover{
text-decoration:none;
color:#fff282;}
div.content div.blocks p{
font-size:11px;
color:#b7c3a8;
text-transform:none;}
div.content div.block1{
left:40px;
top:300px;
background:url(../_images/scenario-block1-bg.jpg);}
div.content div.block2{
left:487px;
top:300px;
background:url(../_images/scenario-block2-bg.jpg);}
div.content div.block3{
left:40px;
top:540px;
background:url(../_images/scenario-block3-bg.jpg);}
div.content div.block4{
left:487px;
top:540px;
background:url(../_images/scenario-block4-bg.jpg);}
div.content div.block1e{
left:40px;
top:300px;
background:url(../_images/scenario-block1e-bg.jpg);}
div.content div.block2e{
left:487px;
top:300px;
background:url(../_images/scenario-block2e-bg.jpg);}
div.content div.block3e{
left:40px;
top:540px;
background:url(../_images/scenario-block3e-bg.jpg) bottom no-repeat;
height:320px;}
div#video {margin:0 auto; width:350px;}
.scene {height:900px;}
div.content div.block4e{
left:487px;
top:540px;
background:url(../_images/scenario-block4e-bg.jpg) bottom no-repeat;
height:320px;}

div.content div.mainblock{
width:885px;
min-height:220px;
background:url(../_images/scenario-mainblock-bg.jpg) no-repeat bottom;
margin:0px auto;
padding-bottom:60px;}
div.content div.mainblock p{
font-size:11px;
color:#b7c3a8;
text-transform:none;}
div.content div.mainblock div.name{
position:absolute;
top:150px;
left:60px;}
div.content div.mainblock div.name img{
margin-left:-20px;}
div.mainblock div.ev2{
width:630px;
position:relative;
top:20px;
left:260px;
height:95px;}
div.mainblock div.ev2 div.left{
float:left;
width:290px;}
div.mainblock div.ev2 a{
position:relative;
display:block;
left:80px;
font-size:1.5em;
color:#FFFFFF;
}
div.mainblock div.ev2 a:hover{
color:#fff282;
}
div.mainblock div.ev2 p{
position:relative;
top:10px;
left:80px;}
div.mainblock div.ev2 a img{
position:absolute;
left:-85px;
top:0px;}
ul.subblocks{
height:234px;
width:885px;
margin:0px auto;}
ul.subblocks li{
display:block;
float:left;
width:245px;
height:100px;
padding:134px 20px 0px 30px;}
ul.subblocks li p{
font-size:11px;
color:#b7c3a8;}
ul.subblocks li a{
font-size:1.6em;
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;}
ul.subblocks li a:hover{
text-decoration:none;
color:#fff282;}
ul.subblocks li.first{
background:url(../_images/subblock1.jpg)}
ul.subblocks li.second{
background:url(../_images/subblock2.jpg)}
ul.subblocks li.third{
background:url(../_images/subblock3.jpg)}
ul.subblocks li.forth{
background:url(../_images/subblock4.jpg)}

.content-left{
	width:245px;
	text-align:right;
	position:relative;
	top:203px;
	float:left;
}
.content-left img{
display:block;
float:right;}
.content-right{
	width:705px;
	position:relative;
	top:165px;
	float:left;
}

#layer-content2{
	width:965px;
	height:37px;
	margin:0px auto;
	background:#4f6f2b url(../_images/content2-bg.jpg) center top no-repeat;
	position:relative;
	top:-45px;
	z-index:3;
}

#layer-content-bot{
	clear:both;
	background:url(../_images/content-bot-bg.jpg) center bottom repeat-x;
	height:124px;
	position:relative;
	top:-169px;
	z-index:1;
}

.h-block{
	padding-left:50px;
	width:605px;
	height:111px;
	font-size:1.1em;
}

.h-block h2{
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:7px;
}

.h-block h2 a{
	font-size:1em;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
}

#h-block1{
	background:url(../_images/block1zzzzzzz.gif) left top no-repeat;
	width:655px;
	margin-top:53px;
}

#h-block2{
	background:none;
}

#h-block3{
	background:none;
}

#h-block4{
	background:none;
}

#h-block5{
	background:none;
}


/* =foot
---------------------------------------------------------------------------------------*/

#layer-foot2{
	top:0px;
	height:310px;
}

#layer-content-partners ol{
	list-style-type:decimal; font-size:11px;
	position:relative;
	left:70px;
}

#layer-content-partners ol li {padding:0;}
#layer-content-partners ol li p {padding:0; margin:0;}