body {
        margin:0px;
        padding:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
}


table {border-collapse: collapse; font-size: 100%;}
table td{padding: 0px;
line-height: 120%;
}


img{
        border: 0;
} 

/*a{
        color: #451A00;
}
a:hover{
        text-decoration: none;
}
a:visited{
        color: #FF9D62;
}*/

* html .png {background-image: none !important; behavior: url('/pngfix.htc');} 

#top{
 position: absolute;
 top: 0px;
 /*border: 1px solid;*/
 background: url(/i/top_back.gif) repeat-x top;
 width: 100%;
 z-index: 0;
 height: 11px;
 padding-top: 6px;
 
}
/*
#top .pic{
        margin-left: 6px;
        margin-right: 6px;
}*/

#head_menu{
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: 14;
        padding-top: 3px;
}

#head_menu .pics{
        margin-left: 6px;
        margin-right: 6px;
}

.pic1{
        position: absolute;
        top: 6px;
        left: 22px;
        z-index: 7;
}
.skier{
        z-index:2;
        position: absolute;
}

#logo{
        position: relative;
        top: 17px;
        z-index: 5;
}
#logo td{
        vertical-align: bottom;
}
#logo .left{
        padding-left: 174px;
}
#logo .left1{
        padding-left: 1px;
        background: url(/i/logo_b.gif) repeat-x bottom;
        text-align: center;
        padding-right: 200px;
        
}

#ski{
        position: absolute;
        top: 11px;
        right: 0px;
        background: url(/i/ski.gif) no-repeat top;
        width: 204px;
        height: 92px;
        z-index: 9;
        font-size: 78%;
        /*border: 1px solid;*/
}

#ski .ski{
        margin-left: 57px;
        margin-top: 15px;
        vertical-align: middle;
        text-align: center;
        margin-bottom: 0px;
        /*border: 1px solid;*/
        color: #2F3137;
        font-family: Arial;
        font-weight: bolder;
}

#ski b{
        color: #154DB1;
        font-style: italic;
        font-family: Verdana;
        font-size: 120%;
        font-weight: bolder;
}

#ski a{
        color: #41444B;
}
#ski a:hover{
        text-decoration: none;
}

#menu{
        /*border: solid 1px;*/
        position: relative;
        top: 13px;
        z-index: 10;
        /*padding-left: 252px;*/
        vertical-align: top;
        /*padding-right: 204px;*/
        /*text-align: center;*/
        white-space: nowrap;
}

#menuT{
        
}

#menuT td{
        white-space: nowrap;
        vertical-align: bottom;
        text-align: left;
        color: #1049AF;
        font-weight: bolder;
        padding: 0 0 0 14px;
}
#menuT a{
        color: #1049AF;
        font-weight: bolder;
        text-decoration: none;
}

#menuT a:hover{
        text-decoration: underline;
}

#menuT .m{
        position: relative;
        
        top: 3px;
        left: 1px; 
        z-index: 0;
        /*border: 1px solid;*/
}

#menuT .ms{
        background: url(/i/svet.gif) no-repeat top left;
}

#menu_left{
        z-index: 20;
        margin: 3px 0 0 0;
        font-weight: bold;
        font-size: 90%;
        font-family: Verdana;
}

#menu_left .navigation{
        list-style-type: none;
        /*border: 1px solid;*/
        font-size: 84%;
        padding: 0 0 0 15px;
        margin: -6px 0 0 -20px;
        
}

#menu_left .navi{
         list-style-type: none;
         padding-top:5px;
         font-size: 12px;
         padding: 0 0 0 15px;
         margin: 0 0 0 -20px;
         
}

#menu_left li{
        margin: 2px 0 2px 0;
        padding: 0 0 3 22px;
}

#menu_left li.active{
        background: url(/i/svet2.gif) no-repeat top left;
}

#menu_left a{
        color: Black;
        text-decoration: none;
        font-weight: bold;
        /*font-size: 90%;*/
        font-family: Verdana;
}

#menu_left a:hover{
        text-decoration: underline;
        
}


#menu_hot{
        margin: 16px 0 6px 0;
        
}
#menu_hot .j{
   font-family: Verdana;
        padding-left: 20px;
        
        font-size: 70%;
}
#menu_hot b{
        color: #1049AF;
}
#menu_hot .price{
        font-weight: bold;
        color: #6699FF;
}

#menu_hot a{
        color: #1049AF;
        /*font-size: 88%;*/
		  text-decoration: underline;
		  font-family: Verdana;
        /*font-weight: bold;*/
}
#menu_hot a:hover{
   text-decoration: none;
}
/*#menu_hot*/ a.all{
        position: relative;
        top: 8px;
}
#global{
        position: absolute;
        top: 120px;
        z-index: 13;
}
#global td{
        vertical-align: top;
}


#global td.left{
        padding-top: 200px;
        padding-left: 12px;
        padding-right: 10px;
}

#bottom{
        vertical-align: bottom;
}
a.head{
        color: Black;
        font-weight: bold;
}

.head{
        padding-top: 4px;
}

#path .head{
        padding-top: 4px;
		  font-size: 84%;
		  font-family: Verdana;
		  font-weight: bold;
		  
}

.head2{
        margin: 0 0 0 5px;
        position: relative;
        top: 4px;
        /*border: 1px solid;*/
}
.hot{
background:#fff url(/i/left_down.jpg) no-repeat bottom left;
}

#contry{
        margin-top: 0px;
        
}
#contry .c{
 background: url(/i/3_42.gif) repeat; 
}

#contry .b{
background: url(/i/3_43.jpg) no-repeat bottom right; 
padding: 0 0 5px 0;
}

.hot .b2{
background: url(/i/right_down.jpg) no-repeat bottom right;

}

.hot .b3{
background: url(/i/left_down.jpg) no-repeat bottom left;

}
.hot .b4{
background: url(/i/down.jpg) repeat-x bottom;

}
.hot .b5{
background: url(/i/right.jpg) repeat-y right;

}
.hot .b6{
background: url(/i/left.jpg) repeat-y left;

}
#contry .d{
background: url(/i/3_86.gif) repeat;
}

#contry .e{

background: url(/i/3_90.jpg) no-repeat bottom right;
padding: 2px 0 12px 0;
}


#contry #country_s{
        font-size: 84%;
}

#contry #country_s a{
        color: #174EB2;
  
  font-weight: bold;
}

#contry #country_s a:hover{
        text-decoration: none;
}

#contry #country_s td{
        padding: 6px 0 6px 5;
}

#contry #country_s .item{
        padding: 2px 15px 3px 0;
        /* white-space: nowrap; */
}

#contry #country_r{
        font-size: 80%;
}

#contry #country_r a{
        color: Black;
  text-decoration: none;
  font-weight: bold;
}

#contry #country_r a:hover{
        text-decoration: underline;
}

#contry #country_r #forAll td{
        padding: 6px 0 6px 0;
}

#contry #country_r  #forAll td.strana{
       padding: 6px 0 6px 2px;
}

#contry #country_r  #forAll td.reiting{
      font-weight: bold;
		 padding: 6px 12px 6px 2px;
}

#contry #country_r  #forAll td.numbers{
		padding: 6px 0 0 4px;
}

#contry #country_r  #forAll td.reiting1{
      font-weight: bold;
		 padding: 6px 12px 6px 2px;
		border-right: solid 1px #E5E600; 
}

#contry #country_r  #forAll td.reiting2{
      font-weight: bold;
		 padding: 6px 12px 6px 2px;
		border-right: solid 1px #C5D6FD; 
}

#contry #country_r .item{
        padding: 2px 15px 13px 4px;
        white-space: nowrap;
}

#contry  #countryS {
        margin: 0 0 8px 0;
        width: 100%
}

#contry  #countryS  td{
        vertical-align: bottom;
}

#contry  #countryS .item1{
        padding: 0 13px 0 43px;
        font-size: 100%;
        text-align: right;
}

#tury{
        margin: 2px 0 0 0;
        
        
}
#tury .curent{
        font-size: 80%;
}
#tury #back{
        background: url(/i/tury_.gif) repeat-x;
        padding: 11px 0 0 9px;
        vertical-align: top;
}
#tury #back a.t{
        text-decoration: none;
        font-weight: bold;
        color: #2055B5;
        position: relative;
        top: -2px;
}
#tury #back .desc{
        font-size:  9pt;
        font-weight: bold;
        vertical-align: top;
        /*border: 1px solid;*/
        margin: 0 0 0 15px;
        position: relative;
        top: 2px;
}

#turyBase td.left1{
        background: url(/i/s_83.gif) repeat-y;
        padding: 0px 5px 0 15px;
        width: 33%;
        vertical-align: top;
}
#turyBase td.center{
        padding: 0px 5px 0 5px;
        width: 33%;
        vertical-align: top;
}

#turyBase .sdvig{
   position: relative;
        left: -17px;
        
}

#turyBase td.right1{
  background: url(/i/k_99.gif) repeat-y right;
  width: 1px;
  height: 100%
}

#turyBase td.bot_right{
	vertical-align: bottom;
	background: url(/i/k_99.gif) repeat-y right;
}

#turyBase td.right{
  background: url(/i/k_107.jpg) no-repeat right bottom;
  padding: 0px 0 0 5px;
        width: 33%;
        vertical-align: top;    
        height: 100%;
}

#turyBase .end{
        background: url(/i/tury_search.gif) no-repeat right bottom;
        font-size: 9pt;
        padding: 0 33px 0 0;
        
}
 a.black{
        text-decoration: none;
        color: Black;
}
a.black:hover{
        text-decoration: underline;
}


#turyBase td.left_l{
        background: url(/i/l_96.gif) no-repeat left 0 0;
        
        
}

#turyBase{
	 background: url(/i/tury_g.gif) no-repeat left top;
}

#turyBase td.left_y{
        background: url(/i/l_98.gif) repeat-x bottom;
}
#turyBase1 td.left_r{
        background: url(/i/l_98.gif) repeat-x  bottom;

}


#turyBase #data{
        font-size: 10pt;
        
}

#turyBase #data td{
        padding: 0 0 0 0;
        color: #313F63;
}
#turyBase #data select{
        margin-top: 2px;
        font-size: 95%;
}



#news{
        padding: 0 0px 0 10px;
        font-size: 80%;
        font-family: Verdana;
}

#news .head{
        color: #1049AF;
        letter-spacing: -1px;
        margin: 0 0 3px 0;
}
#news .glob{
        font-size: 85%;
        padding: 3 15 5px 12px;
}

#news .head2{
        background: url(/i/2_61.gif) no-repeat  bottom left;
        padding: 0px 0 0 10px;
        font-weight: bold;
        color: #3E6DC1;
}
#news a{
        color: Black;
        text-decoration: none;
}
#news a:hover{
        text-decoration: underline;
}

#news .gh{
        position: relative;
        top: -10px;
        
}

#bottom{
        background: url(/i/mount.jpg) repeat-x  top right;
}

#bottom .logo{
        padding: 39px 8px 0 0;
}

#bottom .copyright{
        vertical-align: bottom;
        font-size: 80%;
        font-family: Verdana;
        font-weight: bold;
        padding: 0 0 15px 15px; 
}

#photo{
        font-size: 80%;
}

#photo td{
        text-align: center;
        padding: 0 17px 0 0;
        
}
#photo .item_header{
  color: #1049AF;
        font-family: Verdana;
        margin: 0 0 3px 0;
        vertical-align: bottom;
}

#photo .item{
        padding: 3px 0 10px 0; 
        color: #1049AF;
        font-family: Verdana;
        
        vertical-align: middle;
        /*font-size: 80%;*/
}
#photo .txt{
        text-align: justify;
        margin: 2px 0 0 0;
        /*border: solid 1px;*/
}

 a.header{
        color: #1049AF;
        text-decoration: none;
		  
}
 a.header:hover{
        text-decoration: underline;
}

 .pic{
        border: solid 3px white;
}

#photo .right{
        padding: 0 20px 0 0;
}
#photo .gh{
        position: relative;
        top: -9px;
}

#header{
        margin: 10px 0 0 0;
        font-size: 10pt;
        font-family: Verdana;
}

#header td.top_head{
        padding: 0 7px 7px 0;
        color: #1049AF;
}

#header td{
        vertical-align: bottom;
}
#header .bb{
        height: 17px;
        background: url(/i/ss_10.gif) repeat-x;
}



#pager{
        padding: 0 6px 8px 7px;
        font-family: Arial;
        color: #1049AF; 
        text-align: right;
        padding: 0 23px 6px 0;
}
#pager b{
        background-color: White;
        padding: 0 3px 0 3px;
        margin: 0 2px 0 2px;
}
#pager span{
        font-size: 80%;
}


#pager a{
   text-decoration: none; 
        font-size: 10pt;
        color: #1049AF; 
}

#pager a:hover{
        text-decoration: underline;
}

#header_a{
        /*border: 1px solid;*/
   font-weight: bold;
        color: #104AAD;
        margin: 0 20px 0 0;
}
#header_a .a{
        
        padding: 0 15 0 0;
}
#header_a .p{
        background: url(/i/mol.gif) repeat-x center;
}

.top-right{
        font-size: 8pt;
	text-align: right;
	padding: 0 20px 0 0;
}

#bottom_art{
        text-align: right;
        margin: 0 20px 0 0;
        position: relative;
        top: -11px;
}

#bottom_art .bottom_art{
        background: url(/i/ss_03.gif) repeat-x bottom;
}

#bottom_art .podr{
   color: #104AAD;
        font-family:  Verdana;
        font-size: 80%;
        text-decoration: none;
        position: relative;
        top: -9px;
}
#bottom_art .jkl{
   vertical-align: bottom;
        white-space: nowrap;
        padding: 0 0 0 0;
}
#text_short {
        margin: 0 20px 0 0;
        font-size: 80%;
}
#text_short .txt{
        padding: 7px 0 0 10px;
}
#text_short p{
        display: inline;
}

#text_global{
	padding: 0 15px 0 0;
}

#response{
	font: 10pt Arial;
	margin: 8px 0 0 0;
}

#response .desc{
	padding: 3px 0 10px 0;
}

#response .date{
	font-size: 11px;
	font-weight: bold;
}
#response .name{
	font-family: Arial;
}

#adlabs{
        padding: 0 16px 0 16px;
        font-size: 8pt;
        text-align: right;
        vertical-align: top;
        padding: 14px 0 0 5;
}
#adlabs a{
        color: Black;
        text-decoration: none;
}

.counterPage{
	padding: 0 0 0 2px;
}

