body 
{ 
min-width:500px; /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */ 
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
} 

a {
color:red;
text-decoration:underline;
}

a:hover {
color:blue;
}

form {
margin:0;
padding:0;
border:0;
}

#hlavicka
{ 
height:145px;
position: relative; 
} 

#hlavicka .hlavicka-box {
margin:0;
padding:0;
position:absolute;
bottom:15px;
left:155px;
}

#stat {
font-size:8pt;
}

#hlavicka .hlavicka-box form, #hlavicka .hlavicka-box p {
margin:0;
padding:0;
font-size: 10pt;
}

#skiindex-cz , #skiindex-com {
margin:10px;
padding:0;
position:relative;
width:125px;
height:125px;
overflow:hidden
}

#skiindex-cz span, #skiindex-com span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:125px;
height:125px;
cursor:hand;
}

#skiindex-cz span {
background:url("http://www.skiindex.com/loga/skiindex_cz.gif") 0 0 no-repeat;
}

#skiindex-com span {
background:url("http://www.skiindex.com/loga/skiindex_com.gif") 0 0 no-repeat;
}

#container 
{ 
  padding-left: 135px; /* LC plna-sirka */ 
  padding-right: 190px; /* RC plna-sirka + CC padding */ 
  position: relative; /* Resi "nekonecnou" stranku v IE7 */ 
} 

#container .column 
{ 
  position: relative; 
  float: left; 
} 

#center 
{ 
padding: 10px 20px; /* CC padding */ 
width: 100%; 
} 

#left 
{ 
 width: 125px; /* LC width */ 
  padding: 0 10px; /* LC padding */ 
  right: 175px; /* LC plna-sirka + CC padding */ 
  margin-left: -100%; 
} 

#left ul, #sitemap {
margin:0;
padding:0;
border:0;
}

#left ul li , #sitemap li {
width:100%;
list-style-type:none;
float:left;
height:20px;
}

#right 
{ 
 width: 150px; /* RC width */ 
  padding: 0 10px; /* RC padding */ 
  margin-right: -100%; 
} 

#right a {
color:black;
}

.black {
color:black;
}

.black:hover {
color:black;
}

#paticka-uvnitr 
{ 
  clear: both; 
  font-size:8pt;
}

#paticka ul {
margin:0 auto;
padding:0;
border:0;
}

#paticka ul li {
list-style-type:none;
float:left;
height:25px;
margin-right:15px;
}

/*** oprava pro IE ***/ 
* html #left 
{ 
  left: 145px; /* RC plna-sirka */ 
} 

/*** Stejna vyska sloupcu ***/ 
#container 
{ 
  overflow: hidden; 
} 

#container .column 
{ 
  padding-bottom: 1001em; /* X + padding-bottom */ 
  margin-bottom: -1000em; /* X */ 
} 

/*** oprava paticky ***/ 
* html body 
{ 
  overflow: hidden; 
} 

* html #paticka 
{ 
  float: left; 
  position: relative; 
  width: 100%; 
  padding-bottom: 10010px; 
  margin-bottom: -10000px;
  text-align:center;
} 

/*** Jen pro vzhled ***/ 

body 
{ 
margin: 0; 
padding: 0; 
background: #FFF; 
} 

#hlavicka, #paticka-uvnitr 
{ 
/* font-size: large;  */
padding: 0.3em 0; 
} 

#paticka-uvnitr 
{ 
text-align:center;
} 

#paticka-uvnitr  p
{ 
margin:0;
paddind:0;
} 

#paticka-uvnitr  a
{ 
padding-left:5px;
padding-right:5px;
} 

#left 
{ 
background: white; 
border-right:1px solid #e5e5e5;
} 

#center 
{ 
background: white; 
} 

#right 
{ 
background: white; 
border-left: 1px solid #e5e5e5;
} 

#container .column 
{ 
padding-top: 1em; 
}

#layer2 { 
width: 100%;
} 

#layer2 span { 
font-size:8pt;
} 

#layer3-pref, #layer3 { 
width: 95%;
padding-left:30px;
} 

#layer2 img
{ 
margin-right:10px;
} 

#layer2 ul, #layer3-pref ul, #layer3 ul {
margin:0;
padding:0;
border:0;
}

#layer2 ul li, #layer3-pref ul li, #layer3 ul li {
width:100%;
list-style-type:none;
float:left;
}

#layer3-pref ul li, #layer3 ul li {
height:auto;
}

.layer3-inzerce {
height:40px;
width:100%;
background:url('http://www.skiindex.com/webimg/adv_bg.jpg') repeat-x bottom left;
padding-bottom:13px;
padding-top:10px;
margin-bottom:8px;
color:#ccc;
text-align:center;
}

.layer3-inzerce a {
color:#ccc;
}

#layer2 ul li {
color:red;
height:25px;
}

#layer3-pref a {
font-size:11pt;
}

#layer3-pref a {
font-weight:bold;
}

.layer3-li {
margin-bottom:10px;
}

.li-sedy {
color:#666;
height:25px;
font-size:9pt;
}

.li-sedy a {
color:black;
}

/* lister */

#lister {
  width:100%;
  height:40px;
  text-align:center;
  padding-top:10px;
}

#lister a {
color:black;
}

.lister-box {
  width:18px;
  _width: 18px; /* IE 5*/
  _w\idth: 18px; /* IE 6 */
  height:18px;
  text-align:center;
  margin:2px;
  padding:2px;
  float:left;
}

.lister-box-on {
width:18px;
_width: 18px; /* IE 5*/
_w\idth: 18px; /* IE 6 */
height:18px;
text-align:center;
margin:2px;
padding:2px;
float:left;
font-weight:bold;
}

.lister-box-clear {
  height:18px;
  text-align:center;
  margin:2px;
  padding:2px;
  float:left;
}

.odsad-vlevo {
position:relative;
left:-18px;
}

fieldset {
border:0;
}

.clear {
width:100%;
clear:both;
height:0px;
margin:0;
padding:0;
border:0;
color:white;
// display:none;
}

#navigace {
width:100%;
margin:0;
padding:0;
margin-bottom:10px;
font-size:9pt;
}

.browse {
width:100%;
margin:0;
padding:0;
margin-bottom:10px;
font-size:9pt;
}

#navigace a {
color:black;
}

.inputtext {
width:300px;
}

.banner {
width:100%;
border:0;
padding:0;
margin:0;
margin-top:10px;
}

.banner-img {
width:100%;
text-align:center;
}