body, table, td, select, input, textarea {font-family:tahoma, verdana, arial; font-size:12px; color:#43413A;}

body {margin:0; padding:0;background:url(/images/bg_page.gif) right bottom no-repeat #FFFFFF;}
.popup {padding:10px;}

a {color:#094FA7; text-decoration:underline;}
a:hover {color:#43413A;}
.nodec {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:12px;}
	h1 {font-size:16px; color:#000000;}
	h2 {color:#114C7B; font-size:12px; padding-bottom:5px; background:url(/images/h2.gif) left bottom repeat-x; width:90%;}
	h3 {font-size:14px;}
	h4 {color:#082C49; font-size:16px; background:#9EBBDD; padding:5px 14px; margin-bottom:5px;}
	h5 {font-size:14px; color:#094FA7; margin-bottom:1px;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
textarea {overflow:auto; height:65px;}
.inp {border:1px solid #7F9DB9;}

img {border:0;}
.img {border:1px solid #446689;}
.img2 {border:1px solid #9FB2CB;}

.hr {background:url(/images/hr.gif) repeat-x; height:7px; font-size:1px;}

p {margin:0 0 12px 0;}
.txt {padding:6px 18px;}
.date {font-size:10px; color:#3C4D5D;}
.size {color:#7D9DB7; font-size:10px;}
.url {font-size:11px; color:#43413A;}
.details {font-size:11px;}
.small, table.small td {font-size:11px;}
.little {font-size:9px;}
.lefttersBar {padding:4px 19px;}

.location {font-family:"trebuchet MS"; font-size:11px; padding-left:18px; margin-bottom:25px;}
	.location strong {font-weight:normal; color:#BD282A;}
	.location a {color:#2A6287;}
.zoom {background:url(/images/bg_zoom.gif) left top no-repeat #CFDCEA; padding:2px 3px; font-size:10px; text-align:center;}
	.zoom a {color:#637183;}
.weather {background:url(/images/bg_wearther.gif) right bottom no-repeat #C0D5F1; font-size:10px; padding:3px;}

.titleInfo {background:url(/images/title_info.jpg) left top no-repeat; padding:10px; padding-left:38px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.titleCalendar {background:url(/images/title_calendar.gif) left top no-repeat;/* top:-4px; right:0;*/ font-size:13px; color:#FFFFFF; font-weight:bold; padding:8px 12px 14px 34px;/* position:absolute; width:185px;*/}
.titleBest {background:url(/images/title_best.gif) left top no-repeat; padding:7px; padding-left:38px; color:#FFFFFF; font-weight:bold; font-size:14px;}

.titleRed {background:url(/images/title_red_1.gif) top repeat-x; padding-bottom:4px;}
	.titleRed h1 {color:#D42E2E; margin-bottom:0;}
.titleRed2 {background:#EFDBDB;}
	.titleRed2 h1 {margin:0;}
.titleRed3 {background:url(/images/title_red_3.gif) top repeat-x; padding-bottom:6px;}
	.titleRed3 h1 {margin-bottom:0;}
.titleBlue {background:#C0D5F1; font-size:11px;}
	.titleBlue img {vertical-align:middle;}
.titleBlue3 {background:url(/images/title_blue_3.gif) top repeat-x; padding-bottom:4px;}
	.titleBlue3 h1 {margin:0;}
.titleBlue4 {background:url(/images/title_blue_4.gif) top repeat-x; padding-bottom:5px;}
.titleGreen {background:url(/images/title_green_1.gif) top repeat-x; padding-bottom:4px;}
	.titleGreen h1 {margin:0; color:#4B860D;}
.titleGreen2 {background:#B9DC9B; font-size:11px;}
	.titleGreen2 a {color:#2E5D07;}
	.titleGreen2 img {vertical-align:middle;}
.titleGreen3 {background:#E0EEDF;}
	.titleGreen3 h1 {margin:0;}
.titleGreen4{background:url(/images/title_green_2.gif) top repeat-x; padding-bottom:10px;}
	.titleGreen4 h1 {margin:0;}

.blueBox {background:#F0F6FB;}
.blueBox2 {background:url(/images/bg_blue_box.gif) right bottom no-repeat #F0F6FB;}
	.blueBox2 td {}
	.blueBox2 td.odd {background:url(/images/bg_blue_box_odd.gif) right bottom no-repeat #F0F6FB; padding-bottom:7px;}
	.blueBox2 td.odd2 {background:url(/images/bg_blue_box_in.gif) right bottom no-repeat #F0F6FB; padding-bottom:7px;}
	.blueBox2 td.oddLast {background:url(/images/bg_blue_box_odd_last.gif) right bottom no-repeat #F0F6FB; padding-bottom:7px;}
	.blueBox2 td.even {background:url(/images/bg_blue_box_even.gif) right bottom no-repeat #E6F0F8; padding-bottom:7px;}
	.blueBox2 td.evenLast {background:url(/images/bg_blue_box_even_last.gif) right bottom no-repeat #E6F0F8; padding-bottom:7px;}
.photoBox {background:#D9E7F6; padding:11px; padding-bottom:0;}
	.photoBox img {border:2px solid #446689; margin:0 11px 11px 0;}
.theBestBlock {margin-bottom:2px;}	
	.theBestBlock .odd td {background:#E2EBF3;}
	.theBestBlock .even td {background:#F9FBFD;}
	.theBestBlock a {color:#3C4D5D;}
	.blueBox2 td .titleBlue {padding:0;}

.forumBtn {background:url(/images/bg_forum_btn.jpg) right top no-repeat; height:91px;}
	.forumBtn a {display:block; padding:37px 0 0 45px; font-size:18px; color:#0D5B99;}


.page {background:url(/images/bg.jpg) left top no-repeat; min-width:1000px;}

.header {height:206px; background:url(/images/bg_header.jpg) left top no-repeat; position:relative;}
	.header .in {padding-top:37px;}
	.logoBox {background:url(/images/bg_logo.gif) left top no-repeat; width:349px; height:169px;}
	.logo {}
	.search {padding-top:10px; padding-left:22px;}
		.search .inp {color:#A6A9AB; border:1px solid #946F72; width:135px;}
	.skier {position:absolute; right:0; top:0; width:265px; height:206px; background:url(/images/img_skier.gif) right top no-repeat;}
.headerInner {height:177px; background:url(/images/bg_header_inner.jpg) left top no-repeat;}
	.headerInner .in {padding-top:25px;}
	.headerInner .logoBox {background:url(/images/bg_logo_inner.jpg) left top no-repeat; width:262px; height:152px;}
	.headerInner .image {padding-left:8px; padding-top:7px;}

.content {padding:15px 0; position:relative; background:url(/images/bg_content.jpg) top repeat-x;}

	.left a:hover {color:#FFFFFF;}

		.leftMenu1 {background:url(/images/bg_left_menu_1.jpg) left bottom no-repeat #007BCD; color:#FFFFFF; margin-bottom:4px;}
			.leftMenu1 ul {margin:0; padding:18px 0 10px 0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
			.leftMenu1 li {margin-bottom:8px; padding-right:10px;}
			.leftMenu1 ul a, .leftMenu1 ul strong {color:#D9E2EE; padding-left:38px; display:block;}
			.leftMenu1 ul strong {background:url(/images/bg_left_menu_1_cur.gif) left top no-repeat; color:#FFFFFF;}
				.leftMenu1 ul ul {font-size:12px; margin-top:8px; padding:0; margin-left:38px;}
				.leftMenu1 ul ul li {padding:0;}
				.leftMenu1 ul ul a, .leftMenu1 ul ul strong {background:url(/images/li1.gif) left top no-repeat; padding-left:12px; color:#AAD8F6;}
				.leftMenu1 ul ul strong {background:none; color:#FFFFFF;}
	
		.leftMenu2 {background:url(/images/bg_left_menu_2.jpg) left bottom no-repeat #BD282A; margin-bottom:4px;}
			.leftMenu2 ul {margin:0; padding:18px 0 10px 0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
			.leftMenu2 li {margin-bottom:8px; padding-right:10px; color:#EED9D9;}
			.leftMenu2 ul a, .leftMenu2 ul strong {padding-left:38px; display:block;}
			.leftMenu2 a {color:#EED9D9;}
			.leftMenu2 ul strong {background:url(/images/bg_left_menu_2_cur.gif) left top no-repeat; color:#FFFFFF;}
				.leftMenu2 ul ul {font-size:12px; margin-top:8px; padding:0; margin-left:38px;}
				.leftMenu2 ul ul li {padding:0;}
				.leftMenu2 ul ul a, .leftMenu2 ul ul strong {padding-left:12px; color:#FDC8C8;}
				.leftMenu2 ul ul strong {background:none; color:#FFFFFF;}

		.leftMenu3 {background:url(/images/bg_left_menu_3.jpg) left bottom no-repeat #62B024; margin-bottom:4px;}
			.leftMenu3 ul {margin:0; padding:18px 0 10px 0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
			.leftMenu3 li {margin-bottom:8px; padding-right:10px; color:#DCEED9;}
			.leftMenu3 ul a, .leftMenu3 ul strong {padding-left:38px; display:block;}
			.leftMenu3 a {color:#DCEED9;}
			.leftMenu3 ul strong {background:url(/images/bg_left_menu_3_cur.gif) left top no-repeat; color:#FFFFFF;}
				.leftMenu3 ul ul {font-size:12px; margin-top:8px; padding:0; margin-left:38px;}
				.leftMenu3 ul ul li {padding:0;}
				.leftMenu3 ul ul a, .leftMenu3 ul ul strong {padding-left:12px; color:#DCEED9;}
				.leftMenu3 ul ul strong {background:none; color:#FFFFFF;}

		.infoBox {margin-bottom:4px;}
			.infoBox ul {margin:0; padding:0; list-style:none; font-size:13px;}
			.infoBox li {padding:0 35px 0 38px;}
			.infoBox a {display:block; background:url(/images/li2.gif) top repeat-x; padding:5px 0; color:#313131;}
			.infoBox a:hover {color:#313131; text-decoration:none;}
			.infoBox li.even {background-color:#FBF7F5; border-bottom:1px solid #FBF7F5;}
			.infoBox li.odd {background-color:#F3E8E2; border-bottom:1px solid #F3E8E2;}
			.infoBox .first a {background-image:none;}
		
	.right {/*position:relative;*/}
		
		.calendarBox {margin-bottom:25px;/* padding-top:37px;*/}
			.calendarBox ul {margin:0; padding:0; list-style:none; font-size:11px; margin-bottom:2px;}
			.calendarBox li {padding:5px 35px 0 38px;}
			.calendarBox li a {display:block; background:url(/images/li2.gif) bottom repeat-x; padding:5px 0; color:#3D8700; font-size:12px; font-weight:bold;}
			.calendarBox li a:hover {color:#3D8700; text-decoration:none;}
			.calendarBox li.even {background-color:#F5FAF4;}
			.calendarBox li.odd {background-color:#DEEDDF;}
			.calendarBox .first a {background-image:none;}
	
	.searchResults ol {margin:0; padding:0px; list-style-position:inside}
	.searchResults li {margin-bottom:15px; padding:5px 10px; font-size:11px;}
	.searchResults li strong {color:#051523; font-weight:normal;}
	.searchResults .even {background:#E1EBF5;}
	.searchResults .text {padding-left:15px;}

.footer {height:109px; background:url(/images/bg_footer.gif) left bottom repeat-x;}
	.footer .left {background:url(/images/bg_footer_1.gif) left bottom no-repeat;}
	.footer td {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:160%;}
	.footer td a, .footer td a:hover {color:#94C3FF;}


.margB {margin-bottom:9px;}
