@charset "utf-8";

body {
     margin:0;
	 padding:0;
	 height:795px;
	 z-index:-10;
}
h2 {
     font-size:20px;
}
a {
     color:#fff;
}
#main {
     width:100%;
     height:795 px;
	 margin:0;
	 padding:0;
     background-image:url(../images/bg.png);
	 background: url(../images/bg.png) scroll top repeat-x;
	 background-attachment:scroll;
	 background-position:top;
	 background-repeat:repeat-x;
	 z-index:-9;
	 overflow:auto;
}
#main2 {
     width:100%;
     height:795px;
	 margin:0;
	 padding:0;
     background-image:url(../images/bg2.png);
	 background: url(../images/bg2.png) scroll top repeat-x;
	 background-attachment:scroll;
	 background-position:top;
	 background-repeat:repeat-x;
	 z-index:-9;
	 overflow:hidden;
	
}
#content {
     width:1000px;
     margin: 0 auto;
	 padding:0;
     text-align:center;
     height:765px;
	 overflow:hidden;
	 z-index:-8;
}
#header {
     width:1000px;
	 height: 167px;
	 z-index:-7;
}
#menu {
     width:1000px;
	 height:40px;
	 z-index:-6;
	 overflow:hidden;
	 margin:0;
	 padding:0;
}
#menu ul li {
     list-style:none;
	 float:left;
	 display:block;
}
#menuleft {     
     width:300px;
	 height:200px;
	 margin:0;
	 padding:0;
	 z-index:10;
     position:relative;
	 display:block;
	 float:left;
	 top:0px;
	 left:0px;	 
}
#leftcol {
     background-image: url(../images/snowfun_17.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 display:block;
	 float:left;
	 position:absolute;
	 top:185px;
	 left:0px;
	 z-index:-5;
}
#leftcol2 {
     background-image: url(../images/snowfun_17-2.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 position:absolute;
	 top:185px;
	 left:0px;
	 z-index:-5;
}
#leftcol3 {
     background-image: url(../images/snowfun_17-3.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 position:absolute;
	 top:185px;
	 left:0px;
	 z-index:-5;
}
#leftcol4 {
     background-image: url(../images/snowfun_17-4.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 position:absolute;
	 top:185px;
	 left:0;
	 z-index:-5;
}
#leftcol5 {
     background-image: url(../images/snowfun_17-5.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 position:absolute;
	 top:185px;
	 left:0px;
	 z-index:-5;
}
#leftcol6 {
     background-image: url(../images/snowfun_17-6.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 position:absolute;
	 top:185px;
	 left:10px;
	 z-index:-5;
}
#promotion {
     display:block;
	 float:left;
	 padding-top:0px;
	 padding-left:11px;
	 margin:0px;
}
/*INDEX*/
#field {
    width:814px;
	height:413 px;
    float:left;
    display:block;
	overflow:hidden;
	background-image: url(../images/snowfun_11.jpg);
	background-attachment:scroll;
	background-position:top;
	padding-top:14px;
	z-index:-4;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	position:absolute;
	top:0px;
	left:186px;
	text-align:left;  
}
#field2 {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/back2.jpg);
	padding-top:70px;
	z-index:-4;
	position:absolute;
	top:0px;
	left:186px;  
}
#containerindex {
    padding-top:0px;
    height: 190px;
	width:480px;
	float:left;
	display:block;
	overflow:auto;
	z-index:-3;
	margin-top:20px;
}
#container {
    padding-top:70px;
    height: 400px;
	width:480px;
	float:left;
	display:block;
	overflow:auto;
	z-index:-3;
}
#textfield {
    padding-left:95px;
	width:340px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
	z-index:-2;
}
/*SPECIAL EDUCATION*/
#specfield {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/specialbg.jpg);
	padding-top:70px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}
#specfielden {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/specialbgen.png);
	padding-top:50px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}
#speccontainer {
    padding-top:85px;
	padding-left:200px;
    height: 400px;
	width:480px;
	float:left;
	z-index:-12;
}
#spectextfield {
    padding-left:95px;
	width:340px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
}
/*PERSONAL EDUCATION*/
#pfield {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/personalbg.jpg);
	padding-top:50px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}
#pfielden {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/personalbgen.png);
	padding-top:50px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}
#pcontainer {
    padding-top:120px;
	padding-left:60px;
    height: 400px;
	width:480px;
	float:left;
	z-index:-12;
}
#ptextfield {
    padding-left:95px;
	width:340px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
}
/*EQUIPMENT*/
#eqfield {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/equipmentbg.jpg);
	padding-top:10px;
	z-index:-11;
	margin-top:10px;
	position:absolute;
	top:0px;
	left:186px;  
}

#eqcontainer {
    padding-top:30px;
	padding-left:30px;
    height: 400px;
	width:480px;
	float:left;
	z-index:-12;
}
#eqtextfield {
    padding-left:80px;
	width:400px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
	z-index:-13;
}
#еgallery {
    width:204px;
    display:block;
	margin:left;
	padding-top:195 px;
	overflow:hidden;
}
#еgallery img {
    text-align:left;
}
/*SERVICES*/
#sfield {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/servicebg.jpg);
	padding-top:30px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}

#scontainer {
    padding-top:40px;
	padding-left:0px;
    height: 70px;
	width:480px;
	float:left;
}
#stextfield {
    padding-left:120px;
	width:400px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
}
/*TEAM*/
#tfield {
    width:814px;
	height:413 px;
    display:block;
	overflow:hidden;
	float:left;
	background-image: url(../images/teambg.jpg);
	padding-top:30px;
	z-index:-11;
	position:absolute;
	top:0px;
	left:186px;  
}

#tcontainer {
    padding-top:40px;
	padding-left:0px;
    height: 70px;
	width:480px;
	float:left;
}
#ttextfield {
    padding-left:120px;
	width:400px;
	height: 100%;
	height:auto;
    min-height:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
}
/*PICTURES*/
#picfield {
    width:1000px;
	background-image: url(../images/picturesbg.gif);
}
#gallery {
    width:800px;
    display:block;
	margin:0 auto;
	padding-top:300 px;
	overflow:hidden;
}
#gallery img {
    text-align:left;
}
/*PRICES*/
#prices {
    width:1000px;
	height:500px;
	background-image: url(../images/pricebg.jpg);
	display:block;
	float:left;
	padding-top:60px;
	margin-top:50px;
}
#pricesfixed {
    width:630px;
	height:320px;
	display:block;
	overflow:auto;
	margin:0 auto;
}
#ptables {
    width:600px;
	height:100%;
	height:auto;
    min-height:100%;
    display:block;
	margin:0 auto;
}
.pricetable {
    padding-top:30px;
    width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.pricetable td.tdhead {
 background-color:#FFFFFF;
 color:#206CDA;
 font-size:150%;
}
.pricetable td {
 font-weight:normal;
 font-size:110%; 
}
.pricetable td.tdfoot {
 font-weight:normal;
 font-size:110%;
}
.pricetable td.td2 {
 color:#FFCC00;
}
.pricetable td.td3 {
 color:#FFCC00;
 font-size:140%;
}
.10 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:100%;
}
#pricetitle {
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 color:#fff;
 width:600px;
 margin:10px auto;
}
/*HOTELS*/
#hotels {
    width:1000px;
	height:600px;
	background-image: url(../images/hotelbg.jpg);
	display:block;
	float:left;
	padding-top:0px;
}
#htext {
    width:500px;
	height:450px;
	float:left;
	display:block;
	overflow:auto;
	margin-left:160px;
	padding-right:50px; 
	text-align:left;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
}
#htext h2 {
    color:#206CDA;
}
#hpick {
    width:200px;
	height:500px;
	float:left;
	display:block;
	overflow:auto;
	margin:0px; 
	text-align:left;
	padding-top:30px;
}
/*MAP*/
#map {
    width:1000px;
	height:600px;
	background-image: url(../images/pricebg.jpg);
	background-position:0 50px;
	
	display:block;
	float:left;
	padding-top:20px;
	padding-bottom:100px;
}
#mapfixed {
    width:661px;
	height:520px;
	display:block;
	overflow:auto;
	margin:0 auto;
}
#maptable {
    width:661px;
	height:100%;
	height:auto;
    min-height:100%;
    display:block;
	margin:0 auto;
}
/*RESERVATION*/
#rtables {
    width:600px;
	height:100%;
	height:auto;
    min-height:100%;
    display:block;
	margin:0 auto;
}
.reserve {
    padding-top:20px;
    width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.reserve td.tdhead {
 background-color:#FFFFFF;
 color:#206CDA;
 font-size:150%;
}
.clabel {
   text-align:right;
   width:355px;
}
.cform {
  width:450px;
  text-align:left;
}
.textfield {
  width:450px;
  align:left;
}
.numberfield {
  width:200px;
  align:left;
}
/*CONTACTS*/
#contacts {
    width:1000px;
	height:400px;
	background-image: url(../images/contactsbg.jpg);
	display:block;
	float:left;
	padding-top:180px;
}
#address {
    width:300px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}
/*SKI&SPA*/
#spafixed {
    width:500px;
	height:320px;
	display:block;
	overflow:auto;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#spa {
    width:1000px;
	height:500px;
	background-image: url(../images/pricebg.jpg);
	display:block;
	float:left;
	padding-top:60px;
	margin-top:50px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:center;
	width:1000px;
     margin: 0 auto;
	 padding:0;
     text-align:center;
	 overflow:hidden;
	 display:block;
}
#footer a {
    padding-right:10px;
    padding-left:10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:center;
	text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}



