body#main_body {font-size: 62.5%;   background: #336699; padding: 17px; margin: 0; color: #000;  font-family: Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#0066cc; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse; width:100%;}
td {vertical-align:top;}

ol { margin-top:0; padding-top:0;}
ol li {padding-bottom:10px;}

blockquote {background:#F0F5FB;margin:17px 0 17px 0; padding:10px;  line-height: 150%;}

small {font-size:0.9em;}


p {padding:6px 0; margin:0;}

h1 {font-size:2.45em;  font-weight:normal; padding:10px 0 5px 0; margin:0; }
h1.next_text {padding:10px 0 20px 0; }
h2 {
	font-size:2em;
	font-weight:normal;
	margin:0;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
h2.list_in {padding-top: 5px;	padding-bottom: 5px;}
h2.list_in2 {font-size:1.33em; font-weight:bold; line-height: 130%; padding-top: 5px; padding-bottom: 5px;}
h3 {font-size:1.33em; font-weight:normal; padding:20px 0 10px 0; margin:0; font-weight:bold;}
h6 {font-size:1.33em; color:#669900; padding:15px 0 5px 0; margin:0;}

.green {color:#669900;}
.red {color:#ff0000;}

#main_global {min-width: 966px; max-width:1244px; margin:0 auto;}
#main_global1 {width:100%; }
#main_global2 {width:100%; }

#container_bg {width: 100%; background:#fff url(images/l_bg.jpg) 0 0 repeat-y;}
#right_bg {width: 100%;background:transparent url(images/r_bg.jpg) 100% 0 repeat-y;}
#top_bg {width: 100%;background:transparent url(images/t_bg.jpg) 0 0 no-repeat;}
#bottom_bg {width: 100%;background:transparent url(images/b_bg.jpg) 0 100% no-repeat;}
#tr_bg {padding:22px 22px 23px 22px; background:transparent url(images/tr_bg.jpg) 100% 1px no-repeat;}
#br_bg {width: 100%;background:transparent url(images/br_bg.jpg) 100% 100% no-repeat;}

/*----Header---*/
.base_page #header { width:100%; background: #2984d0 url(images/header_img.jpg) 0 0 no-repeat; }
#header { width:100%; background: #2984d0 url(images/header_img.jpg) 0 0 no-repeat; }
#header_tl {background:transparent url(images/h_tl.gif) 0 0 no-repeat;}
#header_tr {min-height:324px; height:auto !important; _height:324px; background:transparent url(images/h_tr.gif) 100% 0 no-repeat;position:relative;}
.base_page #header_tr {height:168px !important; min-height:168px;background:transparent url(images/h_tr.gif) 100% 0 no-repeat;}
.base_page #header_tl {background:transparent url(images/h_tl.gif) 0 0 no-repeat;}

#logo {position: relative; padding-top:22px;padding-left: 62px; z-index:1;}
#skier_01 {position: absolute; margin-top:176px;left: 51%; z-index:1; width:74px; height:92px;background: transparent url(images/skier_01.png) 0 0 no-repeat;}
#skier_02 {position: absolute; margin-top:92px;left: 66%; z-index:1; width:231px; height:224px;background: transparent url(images/skier_02.png) 0 0 no-repeat;}
#reklame {padding:22px 0px 0px 0;}
#reklame1 {width:146px; height:36px; background: transparent url(images/reklama_bg.png) 0 0 no-repeat;}
#reklame1 div {padding:10px 0 0 0; text-align:center; font-size:12px; }
#reklame img {margin: 0 5px -2px 0;}
#reklame a {color:#000;}

table#info  {width:auto;}
#info  td {padding:55px 0 0 62px; font-size:1.1em; width:290px;}
.info_title {font-size:1.63em; padding: 0 0 10px 0;}
#info a {color:#fff;}
/*----main_menu---*/
#main_menu {padding:58px 0 0 0px; margin:0; color:#fff; font-size:1.6em; font-weight:bold;}
#main_menu td { padding:0 0 0;  white-space: nowrap;}

#main_menu a {color:#D9EDFF; font-size:1em; font-weight:normal;}
.base_page #main_menu a {color:#D9EDFF; }
#main_menu  a.active {color:#fff; font-size:1em; font-weight:bold;}
/*----/Main_menu---*/

/*----/Header---*/

/*----Content---*/
#main_container {padding: 35px 0 0 0; font-size:1.2em;}

.wrapper {width:100%;}
.content {padding:0 80px 0 82px;}


td.resort {padding:0 15px 0px 64px; font-size:0.9em;}
.resort td {padding: 0 40px 0 0;}



.ref {font-size:1.66em; }
.art_header  {font-size:1.66em; color:#669900;}

.querst_block {background: transparent url(images/shade.gif) 100% 0 repeat-y;}
.querst_block .b_bg {  background: transparent url(images/shade_01.gif) 0  100% repeat-x;}
.querst_block .querst {background: transparent url(images/t_bg.gif) 0  0 repeat-x;}
.querst_block .querst .corn_01 {background: transparent url(images/corn_01.gif) 0  0 no-repeat;}
.querst_block .querst .corn_02 {padding:9px 5px 0 0; background: transparent url(images/corn_02.gif) 100% 0 no-repeat; height:1%;}
.querst_block .querst .text {color:#fff; font-size:1.45em; line-height:140%; padding: 0 20px 12px 15px; background:#90bf01; border-left:1px solid #e1e1e1; }
.querst_block .answer {background: transparent url(images/corn_03.gif) 0 100% no-repeat;}
.querst_block .answer .corn_01 {padding:0 5px 14px 0; background: transparent url(images/corn_04.gif) 100% 100% no-repeat;height:1%; }
.querst_block .answer .text {font-size:1.1em; padding: 17px 40px 5px 45px;border-left:1px solid #e1e1e1; background: transparent url(images/ans.gif) 15px 15px  no-repeat;}

.articles_block {font-size:1.1em; padding: 40px 0 0 60px; background: transparent url(images/notes_ico.jpg) 0 30px  no-repeat;}

.icon1_block {font-size:1em; padding: 7px 0 0 60px; background: transparent url(images/notes_new_ico.jpg) 0 7px  no-repeat;}
.icon2_block {font-size:1em; padding: 7px 0 0 60px; background: transparent url(images/reviews_new_ico.jpg) 0 7px  no-repeat;}
.icon3_block {font-size:1em; padding: 7px 0 0 60px; background: transparent url(images/faq_new_ico.jpg) 0 7px  no-repeat;}


.photo_skier { min-height:430px; padding:60px 80px 40px 4px; width:40%; height:520px !important; _height:430px; background: transparent url(images/skier.jpg) 70px 100% no-repeat}


.content1 {padding:40px 80px 20px 10px; font-size:1em; width:50%;}
.title_news {margin:0 0 0 0px; padding:0 0 20px 2px; font-size:2.2em; color:#669900;}
.title_news a {color:#669900;}
.content1 .block_news {padding: 0 0 40px 0;}
.last_news {font-size:1.25em; padding: 0 0 40px 0;}
.table_01 {width:100%;}
.table_01 td {padding: 0 40px 0 0;}
.table_01 td.last {padding: 0;}
.date {font-size:1.1em; color:#999999; padding: 0 0 7px 0;}
.date span {font-size:1.55em; color:#669900;}

.note  {padding: 0 0 15px 0;}
.note .date {font-size:1em; padding: 0; color:#777777;}
.note .title {font-size:1.25em;}
.note_text {line-height:150%; padding:4px 0 0 0;}

.event {font-size:1.25em; padding:0 0 20px 0;}
.event a {color:#fe0101;}
.archive_news {background: transparent url(images/line.gif) 0 22px no-repeat; padding:28px 0 25px 0; margin-top: 15px; line-height:170%;}
.archive_news  .title {color:#669900; font-size:1.25em; padding:0 0 15px 0; }
.archive_news span {font-size:1.25em; font-weight:bold;}
.archive_news a {color:#000;}
.archive_news p a {color: #0066cc;}
.archive_news ul {list-style-type:none; padding:0px 20px 0px 2px; margin:0;}
.archive_news ul li {line-height: 130%; margin:0; padding: 0 0 9px 25px; background: transparent url(images/arr_03.gif) 0 88px no-repeat;}

.dates {color:#669900; padding:0 0 35px 0;}

.path {font-size:0.9em; color:#ff0000; padding: 0 0 20px 0;}
.path a {color:#000;}
.arr {padding: 0 10px; background: transparent url(images/arr_02.gif) 50% 5px no-repeat;}
.arr_01 {padding: 0 0px 0 20px; background: transparent url(images/arr_04.gif) 0 5px no-repeat;}
.arr_02 {padding: 0 40px 0 20px; background: transparent url(images/arr_04.gif) 0 5px no-repeat;}
.arr_05 {padding: 0 40px 0 20px; background: transparent url(images/arr_05.gif) 0 3px no-repeat;}
.photo_01 {padding: 0 0px 0 0;}
.photo_011 {font-size:1.25em; padding: 0 0px 0 0;}
.photo_02 {padding: 0 40px 0 0;}

ul.detal {list-style-type:none;padding:15px 0 25px 0px !important; margin:0;}
.detal li {padding: 0 0px 10px 20px; background: transparent url(images/arr_032.gif) 0 7px no-repeat !important;}
/*---- .detal li a {color:#000;} ---*/

.content ul {list-style-type:none;padding:10px 0 0px 20px; margin:0;}
.content ul li {line-height: 160%; margin:0; padding: 0 0px 10px 20px; background: transparent url(images/arr_03.gif) 0 8px no-repeat;}

.content1 ul {list-style-type:none;padding:0px 20px 0px 2px; margin:0;}
.content1 ul li {line-height: 130%; margin:0; padding: 0 0 9px 25px; background: transparent url(images/arr_03.gif) 0 8px no-repeat;}

.content p {padding:8px 0; margin:0; line-height: 160%;}
.content table {width:100%; margin:8px 0;}
.content img {margin:8px 0;}
.content th {background:#7dacda; color:#fff; font-weight:normal; text-align:left; padding:7px 9px;}
.content td {border-bottom:1px solid #d9ecf6;  padding:7px 9px;}
.content .tr_last td {border:0;}

.content table.photos {margin:10px 0 68px 0;}
.content table.prev_text {margin:24px 0 48px 0 !important;}
.content .photos td, .content .menu td {border:0; padding:0px 10px 12px 0;}


/*----menu---*/
.content table.menu {font-size:1em !important; }
table.menu {margin:0px 0 40px 0px; font-size:1.2em; width:auto !important;}
.menu td {padding: 0 60px 0 10px !important; width:80px; }
.menu td.last { padding: 0 0px 0 10px;}
.menu td img {margin: 0 0 0 -5px;}
/*----/menu---*/
           
.auth {background:#edf7ff; width:400px; padding:20px 20px 20px 20px; margin:5px 0 15px 0;}
.auth table {width:auto; margin:0 0 12px 0 !important;}
.auth table td {border:0; vertical-align:middle; padding:10px 15px 0 0;}
.auth a {text-decoration:none;}
.auth a:hover {text-decoration:underline;}
.auth span {color:#999999;}
.auth p {padding-bottom:0px; padding-right: 50px; padding-left: 30px; line-height:160%;}
.auth1 span {color:#999999;}
.auth input {margin: 0 10px 0 0;}

.blue_block {background:#d7e6f5; color:#999999; padding:12px 10px; margin: 0px 0 80px 0; }
.blue_block a {color:#000;}

.advert1 {margin:0 80px 20px 0;}
.advert1_b {padding:20px;}

.advert {background:#f0f0f0; padding:12px 42px 12px 42px;}
.title_advert {width:86px; padding:2px 0 0 0;}
.advert1 .title_advert {width:auto; padding:0 0 10px 0;}
.title_advert span {display:block; width:60px; height:17px; padding: 0 0 0 6px; font-size:12px;color:#fff; background: #b7c6d6 url(images/advert_title.gif) 0 0 no-repeat;}
.line {display:block; clear:both; height:0; line-height:0; margin: 0 0 20px 0; font-size:0; border-top:1px solid #dcdcdc;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0; }

.error_img {background:transparent url(images/error_img.jpg) 100% 45px no-repeat; min-height:420px;  height:auto !important; _height:420px;}
.develop_img {background:transparent url(images/develop_img.jpg) 100% 45px no-repeat; min-height:420px;  height:auto !important; _height:420px;}
.td_error {padding:63px 240px 0 40px; font-size:1.2em; line-height:160%;}
.td_error .error_title {font-size:1.55em; padding: 0 0 16px 0;}
/*----/content---*/

/*----footer---*/
.partners {width:100%; color:#777777; font-size:1.1em;}
.partners td {padding:38px 40px 38px 0;}
.partners td.first {
	width:76px;
color:%999999; 	font-size:1.1em;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 36px;
	padding-left: 42px;
}
.partners a {color:#777777;}


#footer {font-size:1.1em; color:#99ccff; padding:15px 65px 43px 65px;}
#footer span {color:#fff; font-size:1.1em; font-weight:bold;}
#footer a {color:#fff;}
#footer table {width:100%;}
.footer_left {width:40%; padding: 0 4% 0 0;}
.footer_center {width:10%;padding: 7px 20px 0 95px; width:100px; background: transparent url(images/logo_w.gif) 40px 3px no-repeat;}
.footer_right {text-align:right; }
.footer_right img {margin-left:7px; }
/*----/footer---*/
