@charset "utf-8";
/* CSS Document */

.main_block {
position:absolute;
width:986px;
left:50%;
margin:0 0 0 -493px;
}

.tooltip {
display:none;
width:151px;
height:96px;
z-index:956;
padding-bottom:15px;
}

.tooltip img {
border:1px solid #666666;
}

* {
font-family:Arial, Helvetica, sans-serif;
}


a.logo_turist {
display:block;
float:right;
background:url(../img/turist.gif) 0 0 no-repeat;
width:86px;
height:32px;
text-indent:-1999px;
margin-right:7px;
}


.left_column {
float:left;
width:740px;
}

.right_column {
width:232px;
float:right;
margin-right:5px;
}


.clear {
display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; overflow: hidden; line-height:0;
}

.scroller {
margin-top:12px;
	height:370px;
	width:740px;
	overflow:hidden;
}

.slide {
display:none;
height:370px;
position:absolute;
left:0;
top:44px;
}

.tabs {
display:none;
}

.jazz {
position: absolute;
z-index:999;
}

.jazz a {
margin-top:63px;
display:block;
background:url(../img/logo_jazz.gif) 0 0 no-repeat;
width:80px;
height:80px;
text-indent:-1999px;
overflow:hidden;
}

.visitnorw {
position:absolute;
z-index:998;
right:246px;
}

.visitnorw a {
margin-top:63px;
display:block;
background:url(../img/logo_norw.gif) 0 0 no-repeat;
width:119px;
height:80px;
text-indent:-1999px;
overflow:hidden;

}

.slide ul {
margin-left:2px;
}

.slide ul li {
font-size:16px;
color:#707070;
font-weight:bold;
padding-left:16px;
background:url(../img/red_dot.gif) 0 4px no-repeat;
line-height:20px;
}

.slide h1 {
color:#e62b1f;
font-size:24px;
font-weight:bold;
}

.footer  h1 {
color:#e62b1f;
font-size:16px;
font-weight:bold;
}

h1.header {
color:#e62b1f;
font-size:18px;
font-weight:bold;
line-height:30px;
border-bottom:1px solid #ece8e9;
display:block;
margin-bottom:8px;
}

.kurorts {
float:left;
width:445px;
}

.kurorts .item .left {
background:url(../img/pic_bg.gif) 0 0 no-repeat;
width:135px;
height:83px;
padding:6px;
float:left;
}

.kurorts .item {
clear:both;
margin-bottom:12px;
}

.kurorts .item .right {
float:right;
width:295px;
}

.kurorts .item .right h2 {
font-size:16px;
font-weight:bold;

}

.kurorts .item .right h2 a{
color:#626364;
text-decoration:none;
}

.kurorts .item .right h2 a:hover, .links a:hover, .right_column a:hover, .footer a:hover {
color:#e62b1f;
}

.kurorts .item .right p {
color:#707070;
font-size:11px;
}

.links {
border-bottom:1px solid #ece8e9;
border-top:1px solid #ece8e9;
padding:3px 8px 3px 18px;
margin-top:5px;
font-size:11px;
background:url(../img/red_dot.gif) 0 4px no-repeat;
color:#707070;
}

strong {
font-weight:bold !important;
}

.links a{
color:#1765ad;
text-decoration:none;
}

.map {
float:right;
width:286px;
height:640px;
background:url(../img/map.jpg) 0 0 no-repeat;
}

.map h1 {
color:#e62b1f;
font-size:16px;
font-weight:bold;
margin:20px 0 0 18px;
}

.map a {
display:block;
background:url(../img/ligi.png) 0 0 no-repeat;
width:20px;
height:25px;
text-indent:-1999px;
overflow:hidden;
position:relative;
}


.trusil {
left:191px;
top:395px;
z-index:5;
}

.hemsedal {
left:116px;
top:380px;
z-index:6;
}

.hafel {
left:157px;
top:315px;
z-index:7;
}

.heilo {
left:96px;
top:360px;
z-index:8;
}

.right_column {
margin-top:11px;
font-size:12px;
color:#707070;
}

.right_column h1{
display:block;
background:url(../img/tour_pl.gif) 0 0 no-repeat;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
height:42px;
}

.right_column ul{
margin:0 0 12px 9px;
}

.right_column li{
padding:3px 8px 5px 18px;
background:url(../img/back.gif) 0 4px no-repeat;
border-bottom:1px solid #ebe8e8;
}

.right_column a  {
font-size:12px;
color:#1765ad;
text-decoration:none;
}

.footer {
padding-bottom:20px;
}

.footer a  {
color:#1765ad;
text-decoration:none;
}

.right_column p {
padding:0 9px;
margin-bottom:12px;
}

.right_column span {
font-size:12px;
color:#e62b1f;
font-weight:bold;
}

h1.spec {
padding:10px 0 0 10px;
}

.ligi {
padding:4px 0 0 10px;
}

.no_border {
border:none !important;
}

.footer .left {
float:left;
margin:10px 0 0 16px;
font-size:11px;
color:#707070;
}


.footer .right {
float:right;
margin:10px 16px 0 0;
font-size:11px;
color:#707070;
text-align:right;
}

span.big {
font-size:24px;
}
