html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, div, hr, form, input, fieldset, button { margin: 0; padding: 0; }
img {border:none;}
A {
  color:#034aa9;
}

body {
  background-color:#023d71;    margin:auto;  margin-top:0px;margin-bottom:0px;  font-family: Tahoma, sans-serif;  font-size:11px;  color: #434343;  
  background-image: url(../obrazky/bg_main.gif);  background-repeat:repeat-x;
}
#body_obal {
  background-image: url(../obrazky/puntik_gr.png);
}

#body_main {
  width:1000px; margin:0 auto 0px auto;  padding: 0 0px 0px 0px;  
  /*background-image: url(../obrazky/bg_pruh_grad.png);  */
  /*background-image: url(../obrazky/bile_velke.png);*/
  background-color:#8eb4d5; 
}

#header {
  width:1000px;
  height:290px;
  background-image: url(../obrazky/bg_snb.jpg);  background-repeat:no-repeat;
}
h1 {
  float:left;  font-weight:normal;  font-size:12px;  color:#ffffff;  padding:12px 5px 0px 20px;
}
A.main_logo {
  width:310px;
  height:245px;
  float:left;
  display:block;
}


#pruh_pod {
  float:left;
  width:749px;
  height:22px;
  background-color:#90b8db;
  color: #90b8db;  
  padding: 6px 0px 0 0px;
  text-align:right;
  margin: 0 0px 0 0;
  border-bottom:1px solid #336292;
}
.svetle {
  background-image: url(../obrazky/bile_velke_sv.png) !important;
}

#box_left,#box_right {
/*  background-image: url(../obrazky/bile_velke.png);*/
}

#box_left {
  float:left;
  width:250px;
}
#box_right {
  float:left;
  width:731px;
  padding:10px 0px 0 0px;
}

.clean{
  clear:both;  height:0px;
}

.trail {
  font-family: Verdana, sans-serif;
  margin: 0 0 9px 0;
  font-size:10px;
  color: #425261;

}
.trail A{
  color: #425261;  text-decoration:none;
}
.trail A:HOVER{
  text-decoration:underline;
}
.img_f_r {
  float:right;
}
.vice_o {
  float:right;
  width:105px;
  margin:2px 0 0 0;
  padding: 0px 0px 4px 18px;
  text-decoration:none;
  color: #f99e00; 
  display:block;
  text-align:left;
  background-image: url(../obrazky/sipka_1.gif);  background-repeat:no-repeat;  background-position: 0 2px;
}
A:HOVER.vice_o {
  text-decoration:underline;
}
.bily_1 {
  width:224px;
  line-height:15px;
  background-color:#ffffff;
  color: #696868;    
  padding: 0 0 6px 0;
  margin: 0 0 13px 0;
}
.bily_1 A{
  text-decoration:none;
}

.right_resort{
  font-weight:normal;     font-size:11px;  padding: 0 0 0 6px;
}
A.vice_o2 .right_resort{
  color: #000000 !important;
}

.img_right_1 {
  margin: 1px 0 3px 2px;
}
.right_text {
  padding: 0 0 0 6px;

}

A.vice_o2 {
  display:block;
  text-decoration:none;
  color: #696868;
}
A:HOVER.vice_o2, A:HOVER.vice_o2 .right_resort {
  color: #f99e00;
  text-decoration:none;
}


.img_uvod {
  border: 1px solid #4185a5;
  float:left;
  margin: 0 22px 0 0;
}
.right_hlavni_nadp {
  color: #ffffff;    
  font-size:12px;
}


.right_h3,h3 {
  clear:left;
  color: #ffffff;    
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  background-image: url(../obrazky/sipka_1.gif);  background-repeat:no-repeat;
  background-position: 0 2px;
  padding: 1px 0 2px 20px;
  margin: 30px 0 0 0;
}

.right_h3_snow {
  clear:left;
  color: #ffffff;    
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  background-image: url(../obrazky/vlocka.gif);  background-repeat:no-repeat;
  background-position: 0 2px;
  padding: 3px 0 6px 22px;
  margin: 30px 0 0 0;
}

.uvodni_odst {
  margin: 15px 0  0 0;
}

.text_left ul li {
  padding:2px 0 2px 10px;
  margin:0px 0 0 10px;
  list-style-type:none;
}

.image_box {
  float:right;
  width:160px;
  font-size:10px;
  color: #000000;    
  margin: 20px 0 0 20px; 
  text-align:center;
}

.img_galerie_1 {
  border: 3px solid #afd2e2;
  margin: 5px 0 0 0px; 
}

.text_left {
  float:left;
  width:534px;
}

.tab_ico {
  
  width:28px;
  padding: 7px 12px 0 9px;
}
.reklama_xml {
  clear:both;
  text-align:right;
  padding: 0 10px 0 0;
}
.del1 {
  width:308px;
}
.zpr {
  display:block;
  color:#525252;
  padding:3px 0 20px 0;
}
.zpr A{
  text-decoration:underline;
  color:#525252;
}
.zpr A:HOVER{
  text-decoration:none;
}
.tab_resort {
  width:100%;
  margin: 0 0 15px 0;
  background-image: url(../obrazky/bg_tab_res.png);
}
.vyp1 {
  height:5px;
}
#mapa {
 width: 100%; height: 250px; border:1px solid #000000; margin:0px;
}
.mapa_2 {
 background-image: url(../obrazky/bg_tab_res.png);  padding:6px 8px 8px 8px;
}

.right_h3_info {
  clear:left;
  color: #ffffff;    
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  background-image: url(../obrazky/bg_tab_res_nad.png);  background-repeat:no-repeat;
  padding: 8px 15px 6px 28px;
  margin: 30px 0 0 0;
  width:176px;
}





.prejit_gal,.prejit_cam {
  font-size:12px;
  color: #ffffff; 
  padding:5px 0 5px 35px;
  display:block;
  background-image: url(../obrazky/webcam.gif);  background-repeat:no-repeat;
  width:230px;
  float:left;
  text-decoration:none;
  margin: 21px 0 0 0;
}
.prejit_gal {
  background-image: url(../obrazky/prejit_gal.gif);
}
A:HOVER.prejit_gal,A:HOVER.prejit_cam {
  text-decoration:underline;
}



#footer {
  background-color:#01335f;
  color:#ffffff;
  padding:0px 10px 0px 10px;
  margin:5px 0 0 0;
  font-size:10px;
  clear:both;
  height:31px;
}
.footer_menu {
  color:#f4ac5e;
  float:right;
  padding: 10px 0 0 0;
}
.footer_menu A{
  text-transform: lowercase;
  color:#ffffff;
  text-decoration:none;
  padding: 0 5px 0 5px;
}
.footer_menu A:HOVER{
  text-decoration:underline;
}
.footer_info {
  padding: 10px 0 0 0;
  color:#ececec;
  float:left;
}
.footer_info A{
  color:#ececec;
}
.grad1 {
  background-image: url(../obrazky/bg_pruh_dole2.png);  background-repeat:repeat-x; background-position:top left;
  padding:10px;
  width:974px; margin:0 auto 0px auto;
  color:#cccccc;
  text-align:center;
}
.grad1 A{
  color:#ffffff;
  text-decoration:none;
}
.grad1 A:HOVER{
  text-decoration:underline;
}


.info_sjezd {
  width:180px;

}
.tab1 {
  margin: 5px 0 20px 0;
  font-size:12px;
}


#gal_tabulka {
  color:#000000;
}

.cop_link,.cop_link A {
  color:#2b88b3;
  font-size:10px;
  text-align:right;
}

.gal_menu_main {
  color:#ffffff;
  text-align:center;
}
.gal_menu_main A{
  color:#ffffff;
  text-decoration:none;
}

.gal_menu_sub {
  color:#ffffff;
  text-align:center;
}
.gal_menu_sub A{
  color:#ffffff;
  text-decoration:none;
}

.gal_menu_sub A:HOVER,.gal_menu_main A:HOVER{
  text-decoration:underline;
}

.gal_menu_lang {
  text-align:right;
  position: relative;
  top:-43px;
}

.novinka_main,.novinka_main_rekl {
  background-image: url(../obrazky/r3.png);  background-repeat:repeat-x;  background-position: bottom left;
  padding: 0 0 16px 0;
  margin: 0 0 22px 0;
  clear:both;
   color:#434343; 
}
.bez_sp {
  margin: 0 0 0px 0 !important;
}

.novinka_main_rekl {
  padding: 16px 0 16px 0;
  margin: 0px 0 10px 0;
  clear:both;
  color:#434343; 
  background-color:#4896ba;
}


.novinka_main h2{
  color:#333333;
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  
}
.novinka_main small{
  font-style:italic;
  
}
.novinka_main img{
  margin: 2px 16px 7px 0;
  border:3px solid #ffffff;

}

.novinka_main A{
  color:#333333;
  text-decoration:none;
}
.novinka_main A:HOVER{
  text-decoration:underline;
}
.oblast_n {
  padding: 1px 0px 8px 20px;  font-weight:bold;
}
.str_vyp {
  margin:0px;  list-style-type: none;  padding: 0px 0 4px 25px;
}
.str_vyp A{
  color:#ffffff;
}
.uk_oblast {
 width: 700px; padding:1px;
}
.uk_oblast A{
  color:#ffffff;
}
.ods_5 {
  padding: 0 0 0 20px;
}
.resort_bub {
  color:#000000;
}

.save {
  clear:both;
  text-align:right;
  padding: 0 5px 0 0;
}
#mapa {
  margin: 10px 0 20px 0;
}
.font_size {
  float:left;
  position:relative;
  top:-40px;
  right:5px;
}
.font_size2 {
  float:left;
  position:relative;
  top:-40px;
  right:8px;
  margin-left:709px;
}

.onthesnow_g {
  text-align:right;
  padding: 10px 0px 10px 0px;
}
.onthesnow_g A{
  color:#ffffff;
  text-decoration:underline;
  
}
.onthesnow_g A:HOVER{
  text-decoration:none;
}
.onthesnow_r {
  padding:5px 0 0 0;

}

.onthesnow_r A{
  color:#e3e3e3;
  text-decoration:underline;
}

.onthesnow_r A:HOVER{
  text-decoration:none;
}

.tricks_list {
  text-align:center;
  padding:5px 0 15px 0;
  font-size:12px;
  color:#3b3b3b;
}

.tricks_list A{
  font-weight:bold;
  color:#000000;
  padding:0px 5px 0px 5px;
  text-decoration:underline;
}
.tricks_list A:HOVER{
  text-decoration:none;
}

.trciks_p {
  font-weight:bold;
  font-size:12px;
  padding:20px 0px 0px 0px;
  text-decoration:underline;
}

h3.trick_list {
  margin: 14px 0 2px 0;
}

ol li {
  padding: 5px 5px 0 0px;
  margin: 0 0 0 30px;
}
.ruka {
 position: absolute; top: 152px;  left: 50%; width: 511px;   height:23px;
 background-image: url(../obrazky/rukaui.gif);  background-repeat:no-repeat;  background-position: top right;
}
A.home {
  float:right;
  display:block;
  width:25px;
  height:22px;
  margin: 18px 17px 0 0;
  background-image: url(../obrazky/home.gif);  background-repeat:no-repeat;
}
A:HOVER.home {
  background-image: url(../obrazky/home2.gif);
}


.webcams_l {
  display:block;
  width:132px;
  height:84px;
  background-image: url(../obrazky/webcam.jpg);  background-repeat:no-repeat;
  padding: 2px 0px 0 90px;
  margin: 10px 0 0px 0;
  text-decoration:none;
  color:#ffffff;
  font-size:14px;
  font-weight:bold; 
  border:1px solid #ffffff;
}

.dict {
  display:block;
  width:222px;
  height:24px;
  background-image: url(../obrazky/dictionary.gif);  background-repeat:no-repeat;
  padding: 62px 0px 0 0px;
  margin: 0px 0 10px 0;
  text-decoration:none;
  color:#ffffff;
  font-size:14px;
  font-weight:bold; 
  border:1px solid #ffffff;
  text-align:center;
}
h3.webcam_h3 {
  padding-bottom:7px !important;
}


.vyska_w {
  vertical-align:middle;
  background-image: url(../obrazky/vyska.png);  background-repeat:no-repeat;
  padding: 6px 0px 10px 35px;
  font-size:12px;
}
A.st_webc {
  font-size:14px;
}

.prev_l {
  background-image: url(../obrazky/prev.png);  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  width:100px;
  height:32px;
  text-decoration:none;
  padding: 8px 0 0 35px;
  font-weight:bold;
  margin: 0 0px 0 200px;
  float:left;
}
.next_l {
  background-image: url(../obrazky/next.png);  background-repeat:no-repeat;
  background-position:top right;
  display:block;
  width:100px;
  height:32px;
  text-decoration:none;
  padding: 8px 35px 0 0px;
  font-weight:bold;
  text-align:right;
  margin: 0 200px 0 0;
  float:right;
}


