*{
	margin:0;
	padding:0;
}
body,html{
    padding:0 0 10px 0;
    background:#D5F8FE url(../images/bg_body.png) repeat-x top left;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
}
.float_left{float:left}
.float_right{float:right}
.align_right{text-align:right}
.align_center{text-align:center}
.align_left{text-align:left!Important}
.cleaner{
	clear:both;
	font-size:0;
	height:0;
	line-height:0; /* ie 6 */
    visibility:hidden
}
.podtrzeni{text-decoration:underline}


h1{
  margin:0 0 10px 0;
  font-size:20px;
 color:#6666CC;
  text-decoration:underline;
}
h2{
   margin:10px 0;
  font-size:16px;

  color:#FF0000;
  text-decoration:underline;
}
h3{
  margin:10px 5px;
  font-size:15px;
  text-decoration:underline;
  color:green;
}


#hlavni{
   margin:0 auto;
   padding:60px 0 0 0;
   width:940px;
   background:transparent url(../images/bg_celo.jpg) no-repeat top center;
   text-align:left;
}

#logo{
  margin:44px 10px 0 0;
  width:438px;height:158px;
  background: url(../images/logo.png);
  float:right;
}
#telo{
  padding:10px 0 0 0;
  background:white;

}
#krk{
  height:210px;
     background:transparent url(../images/bg_krk.jpg) no-repeat top center;
     border-bottom:3px solid #CDF6FF;
}
#menu{
  padding:12px 0 0 20px;
  height:28px;
  background:#4B697E url(../images/bg_menu.png) repeat-x top left;
  border-bottom:3px solid #CDF6FF;
}
#menu li{
  margin:0 20px 0 0;
  display:inline;
  list-style: none;
  backgrond:yellow;
}
#menu li a,#menu li span{
   color:white;
   text-decoration:none;
   font-size:14px;
   font-weight:bold;
}
#menu li a:hover,#menu li span{
  text-decoration: underline;
}


#obsah{
  padding:10px 20px;
   heght:300px;
  border-top:3px solid #94AFC2;
  font-size:15px;
}
#obsah p,#obsah ul{
  color:black;
  line-height:22px;
}
#obsah ul{
  padding:0 20px;
  list-style-type:disc;
}


#obsah table{
  margin:0 0 0 5px;
  border:1px solid black;
  border-collapse:collapse;
}

#obsah table td{
  padding:1px 4px;
  border:1px solid black;
  text-align:left;
}
#obsah table .hlavicka{
  text-align:center;
  background:#DDDDDD;

}
#index{
  margin:-10px -20px;
  padding:10px 0 10px 10px;
}


#logo_velke{
  margin:0 10px 0 0;
  height:100px;
  background:#555555 url(../images/logo_velke.jpg) no-repeat center;
}
#logo_velke span{display:none}


#piktogram{
  margin:10px 0 0 0;
}
#plavani,#kolo,#beh{
  margin:0 10px 0 0;
  width:300px;
  heiht:278px;

  float:left;
}
#piktogram a{

  height:278px;
  display:block;
}


#piktogram a span{display:none}

#piktogram p{
  margin:10px 0 0 0;
  padding:10px 0;
  background:#6699FF;
  text-align:center;
  color:white;
  font-size:30px;
  font-weight:bold;
}

.loga{
  display:block;
  text-decoration:none;
  float:left;
  margin:10px 10px 0 0;
}
.loga span{
  display: none;
}


#beskydy_logo{
  width:300px;
  height:249px;
  background:transparent url(../images/beskydy_logo.jpg) no-repeat top left;
}

#visalajka_logo{
  width:300px;
  height:120px;
  background:transparent url(../images/visalajka_logo.jpg) no-repeat top left;
}
#mospaliva_logo{
  width:300px;
  height:120px;
  background:transparent url(../images/mospaliva_logo.jpg) no-repeat top left;
}
#baska_logo{
  width:298px;
  height:368px;
  background:transparent url(../images/baska_logo.jpg) no-repeat top left;
  border:1px solid Black;
}
#cc_logo{
  width:610px;
  height:249px;
  background:transparent url(../images/cc_logo.jpg) no-repeat top left;
}
#nutrend_logo{
  width:300px;
  height:113px;
  background:transparent url(../images/nutrend_logo.jpg) no-repeat top left;
}
#procomp_logo{
  width:300px;
  height:113px;
  background:transparent url(../images/procomp_logo.jpg) no-repeat top left;
}
#livestore_logo{
  width:300px;
  height:117px;
  background:transparent url(../images/livestore_logo.jpg) no-repeat top left;
}
#timechip_logo{
  width:300px;
  height:117px;
  background:transparent url(../images/timechip_logo.jpg) no-repeat top left;
}


#plavani a{background:#3366FF url(../images/plavani.jpg) no-repeat top center}
#plavani a:hover{background: url(../images/plavani.jpg) no-repeat bottom center}
#kolo a{background:#FF0000 url(../images/kolo.jpg) no-repeat center top}
#kolo a:hover{background: url(../images/kolo.jpg) no-repeat bottom center}
#beh a{background:#66FF00 url(../images/beh.jpg) no-repeat center top}
#beh a:hover{background: url(../images/beh.jpg) no-repeat bottom center}
#pata{
   background:#7A90A0;
  height:19px;
  border-top:3px solid #CDF6FF;
  padding: 5px 0 0 0;
  color:white;
  font-size:10px;
  text-align:center;
}
#pata a{
  color:white;
  font-size:10px;
}


#pata span{
  margin:0 20px;
}
iframe{
  margin:10px 0 0 0;
  border:1px solid Gray;
}
#prihlasky .text{
  margin:0 0 5px 0;
  padding:2px;
  width:200px;
}
#prihlasky select{
  margin:0 0 5px 0;
  padding:2px 0;
}
#prihlasky .alert{
  margin:10px 0;
  font-size:16px;
  color:#339933;
  font-weight:bold;
}
#prihlasky a{
  color: blue;
  text-decoration:none;
}
#prihlasky a:hover{
  text-decoration:underline;
}


#prihlasky form{
  margin:10px 0 0 0;
  padding:10px 10px 5px 10px;
  background:#B5CDE6;
}
#prihlasky form ul{


}


#prihlasky form #left{
    width:370px;
    float:left;
}
#prihlasky form #center{
    width:230px;
    float:left;
}
#prihlasky #right_small{
    width:260px;
    float:left;

}
#prihlasky #right_big{
    width:400px;
    float:right;
}


#prihlasky .submit{
     width:210px;
     height:60px;
     font-size:20px;
}
.onclick{
  text-decoration:underline;
  cursor:pointer;
}
#cas_konani{
  margin:0 10px 10px 0;
   text-align:center;
   padding:10px 0;
   font-size:20px;
   font-weight:bold;
   background:red;
   color:white;
   border:2px solid black;
}
#visalajka{
  margin:10px 0 -3px 0;
}
#visalajka a{
  border:none;
  text-decoration:none;
}
#aktualne{
  margin:0 10px 10px 0;
  padding: 10px;
  backgroud:red;
  color:white;
  border:8px solid #6699FF;
}

#aktualne h2{
  margin:0!Important;
  color:red;
}

#aktualne .prispevek{
  margin:10px 0 0 0;
  color:#2068FF;
}




