body
  {
  background-color: #f0f0f0;
  font-family: Tahoma;
  background-image: URL("/images/pozadie.jpg");
  background-repeat: repeat-x;
  background-attachment: fixed;
  padding: 0;
  margin: 0;
  }

#preklad
  {
  width: 900px;
  margin: 0 auto 0 auto;  
  text-align: right;
  } 
  
#preklad a.gflag {font-size:22px;padding: 0; margin-left: 2px; background-repeat:no-repeat;background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24.png');}
#preklad a.gflag img {border:0;}
#preklad a.gflag:hover {background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24a.png');}

  
.upozornenie
  {
  width: 900px;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  color: #cc3300;
  background-color: #f5f5f5;
  }
  
.upozornenie strong
  {
  color: #000000;
  }

#hlavnydiv
  {
  width: 900px;
  background-color: #ffffff;
  margin: 0 auto 5px auto;
  padding: 10px;
  text-align: center;   
  }  
  
/*********************************** logo ************************************/  
#hlavnydiv #logo
  {
  width: 900px;
  height: 113px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  background-image: URL("/images/logo-web-new.png");
  background-repeat: no-repeat; 
  }
  
#hlavnydiv #logo h1
  {      
  margin: 0;
  padding: 0;
  }
  
#hlavnydiv #logo h1 a
  {  
  display: block;
  width: 900px;
  height: 150px;
  padding: 0;
  margin: 0;
  text-decoration: none;  
  }
  
#hlavnydiv #logo h1 a span
  {  
  visibility: hidden;
  }
  
/******************************* menu top pod logom *******************************************/
#hlavnydiv #menutop
  {
  width: 900px;
  margin: 5px 0 0 0;
  padding: 0;   
  font-size: 80%;    
  border-top: 2px solid #dc2b19;
  }
  
#hlavnydiv #menutop li
  {
  width: 150px;
  float: left;
  margin: 0;
  padding: 0;  
  list-style-type: none;  
  }  
  
  
#hlavnydiv #menutop li a
  {
  display: block;
  width: 150px; 
  height: 35px;
  padding-top: 7px;
  color: #000000;
  font-weight: bold;
  background-image: URL("/images/menutop-bg-hover.png");
  background-repeat: no-repeat;
  text-align: center;
  } 
  
#hlavnydiv #menutop li a:hover
  {
  display: block;
  width: 150px; 
  height: 35px;
  padding-top: 7px;
  color: #000000;
  font-weight: bold;
  background-image: URL("/images/menutop-bg.png");
  background-repeat: no-repeat;
  text-align: center;
  }  
   
  
#hlavnydiv #menutop li a.menutopred
  {
  display: block;
  width: 150px; 
  height: 35px;
  padding-top: 7px;
  color: #000000;
  font-weight: bold;
  background-image: URL("/images/menutop-bg-red.png");
  background-repeat: no-repeat;
  text-align: center;
  } 
  
#hlavnydiv #menutop li a.menutopred:hover
  {
  display: block;
  width: 150px; 
  height: 35px;
  padding-top: 7px;
  color: #ffffff;
  font-weight: bold;
  background-image: URL("/images/menutop-bg-red.png");
  background-repeat: no-repeat;
  text-align: center;
  }   
/****************************** lavy stlpec - menu **********************************/
#hlavnydiv #left
  {
  width: 250px; 
  float: left;     
  margin: 5px 0 0 0;
  padding: 0 0 0 0;
  } 

#hlavnydiv #left h3
  {   
  margin: 0;
  padding: 2px;
  color: #ffffff;
  background-color: #dc2b19;
  font-size: 90%;
  border-bottom: 2px solid #eaeaea;
  }
  
#hlavnydiv #left ul
  {   
  margin: 0 0 10px 0;
  padding: 5px 10px 0 40px;
  text-align: left;  
  color: #444444;
  font-size: 70%;
  }

  
#hlavnydiv #left ul li
  {
  /*padding: 2px 0 3px 0;*/
  line-height: 1.7em;
  }

#hlavnydiv #left ul li.vnorene
  {  
 list-style-type: none;
  }
  
#hlavnydiv #left ul li.vnorene a
  {  
 font-weight: normal;
 font-size: 100%;
  }

  
#hlavnydiv #left ul li a
  {
  font-weight: bold;
  font-size: 100%;
  color: #444444;
  }
/************************************** pravy stlpec - mapa **********************************/  
#hlavnydiv #right
  {
  width: 650px; 
  float: right; 
  margin-top: 5px;    
  }
  
#hlavnydiv #right #mapa
  {
  width: 650px;
  height: 337px;
  margin-top: 5px;
  background-image: URL("/images/mapa-asos-750.png");
  background-repeat: no-repeat;
  }


/**************************************** texty *************************************/

#hlavnydiv #right #text
  {
  margin: 5px;
  padding-left: 10px;
  border-left: 1px dashed #cacaca;
  text-align: left;  
  }
  
 
#hlavnydiv #right #text .center
  {
  text-align: center;
  }
  
#hlavnydiv #right #text .floatleft
  {
  width: 275px;
  float: left;
  margin: 10px 0 0 10px;  
  font-size: 50%;  
  border: 5px solid #efefef;
  text-align: center;
  }

#hlavnydiv #right #text .small90
  {
  font-size: 90%;
  }
  
#hlavnydiv #right #text .small80
  {
  font-size: 80%;
  }
    
  
#hlavnydiv #right #text h2
  {
  font-size: 100%;
  padding: 5px 5px 5px 0;
  text-shadow: 1px 1px 1px #bbb;
  margin: 0;
  color: #dc2b19;
  background-image: URL("/images/nadpis-bg.jpg");
  background-repeat: no-repeat;
  }
  
#hlavnydiv #right #text p
  {
  text-align: justify;
  font-size: 80%;
  margin-left: 15px;
  }
  
#hlavnydiv #right #text p.podpis
  {
  text-align: right;  
  }
  
  
/**************************************** text moralny kodex **************************/

#hlavnydiv #right #text #moralnykodex
  {
  list-style-type: decimal;   
  line-height: 1.4em;
  margin-right: 30px;
  font-size: 80%;
  }
  
#hlavnydiv #right #text #moralnykodex li
  {    
  text-align: justify;  
  }
  
#hlavnydiv #right #text #moralnykodex ul
  {
  list-style-type: disc; 
  }
  
#hlavnydiv #right #text #moralnykodex li ul li
  {  
  text-align: justify;
  }

/************************************** fotogaleria *************************************/

#hlavnydiv #right #text .navigacia
  {
  color: #000;
  font-size: 70%;
  }
  
#hlavnydiv #right #text .navigacia a 
  {
  color: #000; 
  font-weight: bold;
  }

#hlavnydiv #right #text .vyber
  {
  width: 300px;
  height: 190px;
  float: left;
  border: 1px solid #cacaca;
  margin: 5px 5px 10px 5px;
   -moz-border-radius: 10px;
	border-radius: 10px;
  }
  
#hlavnydiv #right #text .vyber:hover
  {
  width: 300px;
  height: 190px;
  float: left;
  border: 1px solid #7a7a7a;
  margin: 5px 5px 10px 5px;
  }

#hlavnydiv #right #text .vyber:hover h3
  {
  margin: 0;
  padding: 4px 3px;
  font-size: 70%;
  background-color: #dfdfdf;
  color: #444444;
  border-top-left-radius: 10px; 	
  border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;  
  }
  
#hlavnydiv #right #text .vyber h3
  {
  margin: 0;
  padding: 4px 3px;
  font-size: 70%;
  background-color: #efefef;
  color: #444444;
  text-align: center;  
  border-top-left-radius: 10px; 	
  border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;  
  }
  
#hlavnydiv #right #text .vyber h3 a
  {
  margin: 0;
  padding: 0; 
  text-decoration: none;
  color: #444444;  
  }
  
#hlavnydiv #right #text .vyber p
  {
  margin: 5px 0 0 0;
  padding: 0;
  text-align: center;
  }
  
#hlavnydiv #right #text .vyber p a img
  {
  border: 5px solid #efefef;
  margin: 5px 0 5px 0;
  }

#hlavnydiv #right #text .vyber p a
  {
  font-weight: bold;
  font-size: 70%;
  color: #dc2b19;
  padding: 5px;
  }
  
#hlavnydiv #right #text .listing
  {
  margin: 10px 0 20px 0;
  font-size: 70%;
  text-align: center;
  color: #444444;
  }
  
/*#hlavnydiv #right #text .vyber2
  {
  width: 155px; 
  border: 1px solid #cacaca;
  margin: 10px 10px 0 15px; 
  float: left;
  text-align: center;
  padding-bottom: 10px;
  }
  
#hlavnydiv #right #text .vyber2:hover
  {
  width: 155px; 
  border: 1px solid #7a7a7a;
  margin: 10px 10px 0 15px; 
  float: left;
  text-align: center;
  padding-bottom: 10px;
  }
 * 
#hlavnydiv #right #text .vyber2 h3
  {
  margin: 0 0 10px 0;
  padding: 3px;
  font-size: 80%;
  background-color: #efefef;
  color: #444444;
  }
  
#hlavnydiv #right #text .vyber2:hover h3
  {
  margin: 0 0 10px 0;
  padding: 3px;
  font-size: 80%;
  background-color: #dfdfdf;
  color: #444444;
  }
  
#hlavnydiv #right #text .vyber2 img
  {
  border: 5px solid #efefef; 
  margin-bottom: 5px; 
  }
  
#hlavnydiv #right #text .vyber2 a
  {
  font-weight: bold;
  font-size: 60%;
  color: #dc2b19;  
  }
  */
#hlavnydiv #right #text .vyber3
  {
  width: 180px;
  height: 200px;
  border: 1px solid #cacaca;
  margin: 10px 10px 0 15px; 
  float: left;
  text-align: center;
  padding-bottom: 10px;
   -moz-border-radius: 10px;
	border-radius: 10px;
  }
  
#hlavnydiv #right #text .vyber3:hover
  {
  width: 180px;
  height: 200px;
  border: 1px solid #7a7a7a;
  margin: 10px 10px 0 15px; 
  float: left;
  text-align: center;
  padding-bottom: 10px;
   -moz-border-radius: 10px;
	border-radius: 10px;
  }

#hlavnydiv #right #text .vyber3:hover h3
  {
  margin: 0 0 5px 0;
  padding: 3px;
  font-size: 65%;
  text-align: center;
  background-color: #dfdfdf;  
  }
  
#hlavnydiv #right #text .vyber3 h3
  {
  margin: 0 0 5px 0;
  padding: 3px;
  font-size: 65%;
  text-align: center;
  background-color: #efefef;
  }
  
#hlavnydiv #right #text .vyber3 p
  {
  margin: 5px;
  padding: 0;
  font-size: 65%;
  text-align: center;
  }

#hlavnydiv #right #text .vyber3 img
  {
  border: 5px solid #efefef; 
  margin: 10px 5px 5px 5px; 
  }
  
#hlavnydiv #right #text .vyber3 a
  {
  font-weight: bold; 
  color: #dc2b19;  
  }
  
#hlavnydiv #right #text .fotodetail
  {
  margin: 10px 5px 10px 10px;
  }
  
#hlavnydiv #right #text .fotodetail img
  {  
  margin: 0 auto;
  border: 10px solid #efefef;
  }
  
#hlavnydiv #right #text .fotodetail .fotoinfo
  {
  width: 600px;
  text-align: center;
  font-size: 70%;
  }
  
#hlavnydiv #right #text .fotodetail table
  {
  width: 620px;
  font-size: 80%;
  padding: 0;
  }
  
#hlavnydiv #right #text .fotodetail table .lavy
  {
  font-size: 80%;
  }
  
#hlavnydiv #right #text .fotodetail table .pravy
  {
  text-align: right;
  font-size: 80%;
  }

#hlavnydiv #right #text .fotodetail table h3
  {
  font-size: 90%;
  background-color: #dc2b19;
  padding: 5px;
  margin: 10px 0;
  color: #ffffff;
  }
  
#hlavnydiv #right #text .fotodetail table p
  {
  border: 1px solid #d1d1d1;
  background-color: #fafafa;
  padding: 10px;
  margin: 5px 0;
  font-size: 90%;
  }
  
#hlavnydiv #right #text .fotodetail .formularodoslat
  {
  width: 600px;
  margin-left: 5px;
  padding: 10px;
  background-color: #fafafa; 
   border: 1px solid #c0c0c0;
  }
  
#hlavnydiv #right #text .fotodetail .formularodoslat .left
  {
  text-align: right;
  }
/**************************************** Fotogaleria interne komentare ***************/
#hlavnydiv #right #text .komentareinterne
  {
  width: 600px;
  margin: 20px auto;
  padding: 10px;
  border: 1px solid #cacaca;  
  }
  
#hlavnydiv #right #text .komentareinterne h2
  {
  font-size: 80%;
  margin: 0;
  padding: 5px;
  background: #eaeaea;  
  }
  
#hlavnydiv #right #text .komentareinterne p
  {  
  margin: 5px;
  }
  
/**************************************** objednanie odtahu **************************/

  
#hlavnydiv #right #text #formular
  {
  padding: 10px;
  margin: 0;  
  border: 5px solid  #ffffff;  
  font-size: 80%;
  }

#hlavnydiv #right #text #formular tr td
  {   
  width: 45%;
  text-align: right;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  background-color: #efefef; 
  }
  
#hlavnydiv #right #text #formular tr .left
  {  
  width: 45%;
  text-align: right;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  border: 1px solid #efefef; 
  border-left: none;
  border-top: none;
  background-color: #ffffff;
 
  }

#hlavnydiv #right #text #formular tr .radio
  {  
  width: 45%;
  text-align: left;
  padding: 4px 20px 4px 50px;
  margin: 2px 0;
  
  border: 1px solid #efefef; 
  border-left: none;
  border-top: none;
  background-color: #efefef; 
  }
  
#hlavnydiv #right #text #formular tr .left b
  {  
  color: #003366;
  }   
  
#hlavnydiv #right #text #formular tr td .error
  {  
  color: #dc2b19;
  padding: 0; 
  margin: 3px; 
  text-align: right;  
  }
  
#hlavnydiv #right #text #formular tr td p.error
  {  
  font-size: 90%;
  } 
/************************************ Kontakt *****************/  
#hlavnydiv #right #text #kontakt
  {  
  margin: 40px 80px;
  padding: 0; 
  }
  
#hlavnydiv #right #text #kontakt li
  {  
  line-height: 1.2em;
  list-style-type: none;  
  font-size: 80%;
  }
  
#hlavnydiv #right #text #kontakt li.red
  {  
  font-size: 90%;
  color: #003366;
  font-weight: bold;
  }
  
#hlavnydiv #right #text #kontakt li.small
  {  
  font-size: 70%;  
  }
  
/************************************ Pripomienky *****************/  
#hlavnydiv #right #text h3.pripomienky
  {  
  font-size: 90%;
  color:#003366;
  
  }
  
/************************ navstevnakniha ********************/

#hlavnydiv #right #text #navstevnakniha
  {  
  padding: 0;
  margin: 0 0 15px 0;
  text-align: justify;
  border: 0;
  }
  
#hlavnydiv #right #text #navstevnakniha tr
  {  
  
  }
  
#hlavnydiv #right #text #navstevnakniha tr td
  {
  padding: 0; 
  width: 50%;
  background-color: #ffffff;
  font-size: 90%;
  }
  
#hlavnydiv #right #text #navstevnakniha tr td p
  {
  margin: 0;
  padding: 10px; 
  background-color: #f1f1f1;
  border: 1px dashed #cacaca; 
  }
  
#hlavnydiv #right #text #navstevnakniha tr td.pravy
  {
  margin: 0;
  padding: 5px;
  font-size: 80%;
  text-align: right;
  font-size: 70%;
  }
  
#hlavnydiv #right #text #navstevnakniha tr td.lavy
  {
  margin: 0;
  padding: 5px;
  font-size: 70%;
  text-align: left;
  }
  
#hlavnydiv #right #text #navstevnakniha tr td.lavy b
  {  
  color: #dc2b19;
  }
  
#hlavnydiv #right #text #navstevnakniha tr td.medzera
  {  
  height: 10px;  
  }
  
#hlavnydiv #right #text #navstevnakniha2 tr td
  {   
  width: 45%;
  text-align: right;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  font-size: 90%;
  background-color: #eaeaea; 
  }
  
#hlavnydiv #right #text #navstevnakniha2 tr .left
  {  
  width: 45%;
  text-align: right;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  border: 1px solid #eaeaea;
  border-left: none;
  border-top: none;
  background-color: #ffffff;
  }
  
#hlavnydiv #right #text #navstevnakniha2 tr .left b
  {  
  color: #003366;
  }   
  
#hlavnydiv #right #text #navstevnakniha2 tr td .error
  {  
  font-size: 80%;
  color: #dc2b19;
  padding: 0; 
  margin: 3px; 
  text-align: right;  
  }

#hlavnydiv #right #text #navstevnakniha .listing
  {
  margin: 20px 0;
  font-size: 80%;
  text-align: center;
  color: #444444;
  }  
  
/************************************** vstup pre odthovacie sluzby ****************************************/

#hlavnydiv #right #text .asosclen
  {  
  display: block;
  width: 200px;
  height: 79px;
  float: left;
  margin: 20px 0 0 60px;
  border-bottom: 2px solid #f5f5f5;
  background-image: URL("images/clen-asos.png");
  background-repeat: no-repeat;  
  text-decoration: none;
  } 
  
#hlavnydiv #right #text .asosclen:hover
  {  
  display: block;
  width: 200px;
  height: 79px;
  float: left;
  margin: 20px 0 0 60px;
  border-bottom: 2px solid #cc3300;
  background-image: URL("images/clen-asos.png");
  background-repeat: no-repeat;  
  } 
  
#hlavnydiv #right #text .asospartner
  {  
  display: block;
  width: 200px;
  height: 79px;
  float: right;
  margin: 20px 60px 0 0;
  border-bottom: 2px solid #f5f5f5;
  background-image: URL("images/partner-asos.png");
  background-repeat: no-repeat; 
   text-decoration: none; 
   
  } 
  
#hlavnydiv #right #text .asospartner:hover
  {  
  display: block;
  width: 200px;
  height: 79px;
  float: right;
  margin: 20px 60px 0 0;
  border-bottom: 2px solid #cc3300;
  background-image: URL("images/partner-asos.png");
  background-repeat: no-repeat;  
  }  
   
  
#hlavnydiv #right #text .asosforum
  {  
  display: block;
  width: 160px;
  height: 23px;
  float: left;
  margin: 10px 0 10px 60px;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  padding: 20px;
  background-color: #f5f5f5;
  color: #000000;  
  border: 1px solid #cc3300;
  }  
  
#hlavnydiv #right #text .asosforum:hover
  {  
  display: block;
  width: 160px;
  height: 23px;
  float: left;
  margin: 10px 0 10px 60px;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  padding: 20px;
  color: #ffffff;
  background-color: #cc3300;  
  } 
  
#hlavnydiv #right #text .asoszona
  {  
  display: block;
  width: 160px;
  height: 23px;
  float: right;
  margin: 10px 60px 10px 0;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  padding: 20px;
  background-color: #f5f5f5;
  color: #000000;  
   border: 1px solid #cc3300;
  }  
  
#hlavnydiv #right #text .asoszona:hover
  {  
  display: block;
  width: 160px;
  height: 23px;
  float: right;
  margin: 10px 60px 10px 0;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  padding: 20px;
  color: #ffffff;
  background-color: #cc3300;  
  } 
  
#hlavnydiv #right #text ul.podmienky
  {  
  font-size: 80%;
  } 
  
#hlavnydiv #right #text ul
  {  
  text-align: justify;
  } 
  
#hlavnydiv #right #text ul.podmienky li
  {  
  margin-top: 5px;
  }     

#hlavnydiv #right #text .registrovat
  {  
  display: block;
  margin: 20px 0;
  text-align: center;
  font-size: 90%;
  font-weight: bold;
  }     
       
    
  
/*************************************** Administracia ***************************************************/

#hlavnydiv #left .prihlaseny
  {  
  text-align: left; 
  background-color: #444444;
  padding: 3px; 
  margin: 5px 0;  
  font-size: 80%;
  color: #ffffff;
  }
  
#hlavnydiv #left .prihlaseny b
  {
  color: #ffffff;
  padding: 3px;
  }
    
#hlavnydiv #right #text .vypisuzivatelov
  {  
  font-size: 80%;
  }
  
#hlavnydiv #right #text .vypisuzivatelov .uhradene td
  {  
  background-color: #c0f000;  
  }
  
#hlavnydiv #right #text .vypisuzivatelov .vip td
  {  
  background-color: #ffcc00;  
  }
  
#hlavnydiv #right #text .vypisuzivatelov .partner td
  {  
  background-color: #99ccff;  
  }
  
#hlavnydiv #right #text .vypisuzivatelov .vyhra td
  {  
  background-color: #ff6600;  
  }
  
#hlavnydiv #right #text .vypisuzivatelov .autobazareu td
  {  
  background-color: #B1CFE9
  }

#hlavnydiv #right #text .vypisuzivatelov .euroedu td
  {  
  background-color: #66cc66;
  }
  
#hlavnydiv #right #text .vypisuzivatelov .asaauto td
  {  
  background-color: #ffff00;
  }
  
  
#hlavnydiv #right #text .vypisuzivatelov th
  {  
  color: #003366; 
  border: 1px solid #eaeaea;
  border-left: none;
  border-top: none;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  }
  
#hlavnydiv #right #text .vypisuzivatelov td
  {  
  background-color: #efefef;
  padding: 5px;  
  }
  
#detail
  {  
  background-color: #ffffff;
  padding: 20px;
  font-size: 80%;
  text-align: left;
  margin: 20px;
  }

#detail h2
  {
  font-size: 110%;
  padding: 5px;
  margin: 5px 0;
  background-color: #dc2b19;  
  color: #ffffff;
  }
  
#detail .zavriet
  {  
  display: none;
  margin: 0 0 10px 0;
  text-align: right;
  font-size: 75%;
  color: #000000;
  }

#detail .detailuzivatela 
  {  
  width: 100%;
  }
    
#detail .detailuzivatela td
  {  
  width: 60%;
  background-color: #eaeaea;
  padding: 5px;  
  text-align: left;
  }
  
#detail .detailuzivatela .left
  {  
  width: 40%;
  font-size: 90%;
  color: #003366; 
  border: 1px solid #eaeaea;
  border-left: none;
  border-top: none;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  text-align: left;
  background-color: #ffffff;
  }
  
#detail .detailuzivatela th
  {  
  width: 40%;
  font-size: 90%;
  color: #003366; 
  border: 1px solid #eaeaea;
  border-left: none;
  border-top: none;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  text-align: left;
  background-color: #ffffff;
  }
  
#hlavnydiv #right #text .center
  {  
  text-align: center;
  }
  
#hlavnydiv #right #text .vypisuzivatelov .mojevytazenia td
  {
  font-weight: bold;
  color: #d00010; 
  }

#detail .zoznamcislo
  {
  list-style-type: decimal;
  }

#detail .zoznamcislo li
  {
  margin: 15px 10px;
  }


/**************************************** clear ****************************************/    
#hlavnydiv .clear
  {
  clear: both;
  width: 600px;  
  }
/************************************ index slide *************************************/
#hlavnydiv #right .slidemain 
  {
  width: 612px;
  margin: 0 auto; 
  border: 5px solid #f5f5f5;
  }

#hlavnydiv #right .slidemain .slideshow 
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow2
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow3
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow4
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow5
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow6
  {
  width: 200px;
  height: 140px;
  float: left; 
  border: 1px solid #eaeaea;
  margin: 1px;
  }
  
#hlavnydiv #right .slidemain .slideshow6 img, .slideshow img, .slideshow2 img, .slideshow3 img, .slideshow4 img, .slideshow5 img
  {
  display: none;  
  }
  
#hlavnydiv #right .slidemain .slideshow .first
  {
  display: block;
  }
  
#hlavnydiv #right .slidemain .slideshow2 .first
  {
  display: block;
  }
  
#hlavnydiv #right .slidemain .slideshow3 .first
  {
  display: block;
  }
  
#hlavnydiv #right .slidemain .slideshow4 .first
  {
  display: block;
  }

#hlavnydiv #right .slidemain .slideshow5 .first
  {
  display: block;
  }
  
#hlavnydiv #right .slidemain .slideshow6 .first
  {
  display: block;
  }
/************************************* pocasie ******************************/  

#hlavnydiv #right #text table.pocasie
  {
  width: 620px;
  font-size: 80%;
  }
  
#hlavnydiv #right #text table.pocasie tr td
  {
  width: 150px;
  background-color: #f5f5f5;
  text-align: center;
  font-weight: bold;
  }
  
#hlavnydiv #right #text table.pocasie tr td.aktualne
  {  
  background-color: #D6EBFE;
  text-align: center;
  }
  
#hlavnydiv #right #text table.pocasie tr td.aktualne h4
  {  
  margin: 0;
  padding: 0;
  background-color: #dc143c;
  text-align: center;
  color: #ffffff;
  }
  
#hlavnydiv #right #text table.pocasie tr td p
  {
  margin: 5px;
  padding: 0;
  }
  
#hlavnydiv #right #text table.pocasie tr td p.teplotaden
  {
  color: #dc143c;
  }
  
#hlavnydiv #right #text h3.pocasie
  {
  font-size: 90%;
  margin: 10px 0;
  padding: 0;  
 
  }
  
#hlavnydiv #right #text table.pocasie tr td h4.pocasiedni
  {  
  font-size: 100%;
  margin: 0;
  padding: 0;
  background-color: #cccccc;
  text-align: center;
  color: #000000;
  }

/********************************** cennik Asos **************************************/
#hlavnydiv #right #text .cennikasos
  {
  width: 100%;
  margin: 15px 0;
  text-align: left;
  font-size: 80%;
  }
  
#hlavnydiv #right #text .cennikasos tr th
  {
  background-color: #f5f5f5;
  padding: 5px;
  }
  
#hlavnydiv #right #text .cennikasos tr:hover
  {
  background-color: #dadada;
  }
  
#hlavnydiv #right #text .cennikasos tr td
  {
  padding: 3px;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  }

/************************************* kurzovy listok *************************************/
#hlavnydiv #right #text #kurzovylistok
  {
  width: 500px;
  margin: 15px 20px;
  font-size: 80%; 
  } 
  
 #hlavnydiv #right #text #kurzovylistok th
  {
  padding: 2px;
  background-color: #eaeaea;
  }  
  
 #hlavnydiv #right #text #kurzovylistok td
  {

  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  } 
  
#hlavnydiv #right #text #kurzovylistok tr:hover
  {
  background-color: #dadada;  
  } 
  
#hlavnydiv #right #text #kurzovylistok td.kurz
  {
  font-weight: bold;
  font-size: 85%; 
  } 
/************************************* partneri bottom ***********************************/
   
 #hlavnydiv #right #text #partnerinew a
  {   
  /*display: block;*/
  /*float: left;*/
 /* border: 1px solid #999999;*/
  /*margin: 15px 15px 0 0;*/
  }
  
#hlavnydiv #right #text #partnerinew
  {   
  text-align: center;
  }
  
#hlavnydiv #right #text #partnerinew a img
  {   
 margin: 10px 10px 0 0;
 border: 1px solid #999999;
  }
  
#hlavnydiv #partneri
  {
  width: 900px;
  margin-top: 10px;
  border-top: 1px solid #dc2b19;
  }
  
#hlavnydiv #partneri h3
  {
  margin: 0;
  padding: 2px;
  text-align: left;
  font-size: 90%;
  background-color: #eaeaea;
  }
  

/************************** pata ****************************/  
#pata
  {
  width: 900px;
  padding: 0;
  margin: 0 auto 15px auto;  
  }
  
#pata .copyright
  {
  width: 300px;
  float: right;
  margin: 3px 0 0 0;
  padding: 0;
  color: #555555;  
  font-size: 71%;
  text-align: right;
  }
  
a:hover
  {
  text-decoration: none;
  }

.clear
  {
  clear: both;
  }

.error
  {  
  font-size: 80%;
  color: #dc2b19;
  padding: 0; 
  margin: 3px;  
  text-decoration: none;
  }
  
.center
  {
  padding: 0;
  margin: 5px;
  text-align: center;
  }
  
#hlavnydiv #left .small70
  {
  font-size: 70%;
  }
  
#fb-root
  { 
  float: left;
  width: 470px; 
  margin: 0;
  text-align: left;
  }
  
    
.zdielat
  {
  width: 81px;
  display: block;
  float: left;
  margin: 0 15px 10px 15px;
  }
/********************** nastylovanie e-shopu **************/
.eshop
  {
  width: 200px;
  height: 230px;
  float: left;
  background-color: #fafafa;
  margin: 0 0 5px 5px;
  text-align: center;
  font-size: 90%;
  border: 1px solid #d1d1d1; 
  }
  
.eshop h3
  {
  font-size: 80%;
  text-align: center;
  margin: 5px;
  padding: 5px;
  background-color: #cc3300;
  color: #ffffff;
  }
  
.eshop p
  {  
  text-align: center; 
  margin: 5px;
  padding: 0;
  }
  
.eshop p b
  {   
  font-size: 120%;
  color: #cc0000; 
  }
  
.eshop strong
  {   
  font-size: 90%;
  color: #cc0000; 
  }
  
.eshop form
  {
  font-size: 90%;
  margin: 5px;
  }
  
.eshop form input
  {
  font-size: 100%;
   margin: 5px;
  }

/*********************** eshop detail produktu pred vlozenim do kosika ********************/
.eshopdetail
  {
  width: 95%;   
  background-color: #fafafa;
  margin: 0 auto 5px auto;
  padding: 15px;
  text-align: left;
  font-size: 90%;
  border: 1px solid #d1d1d1; 
  }
  
.eshopdetail tr td
  {
  padding: 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  }
  
.eshopdetail tr td.left
  {
  font-weight: bold;
  background-color: #fafafa;
  border: 0;
  }
  
.eshopdetail h3
  {
  font-size: 100%; 
  margin: 0;
  padding: 0;  
  color: #cc3300;
  }
  

  
.small80
  {
  font-size: 80%;
  }
  
.paginate {
font-family: Arial, Helvetica, sans-serif;
}

a.paginate {
border: 1px solid #000099;
padding: 2px 6px 2px 6px;
text-decoration: none;
color: #000099;
}
a.paginate:hover {
background-color: #000099;
color: #FFF;
text-decoration: underline;
}
a.current {
border: 1px solid #000099;
font: bold Arial,Helvetica,sans-serif;
padding: 2px 6px 2px 6px;
cursor: default;
background:#000099;
color: #FFF;
text-decoration: none;
}
.inactive {
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
padding: 2px 6px 2px 6px;
color: #999;
cursor: default;
}

.paginationcenter
  {
  text-align: center;
  margin: 10px;
  font-size: 70%;
  }
  
.paginationcenter select
  {
  font-size: 90%;
  }
  
.bordermap
  {  
  border: 5px solid #cc3300;
  -moz-border-radius: 5px;
	border-radius: 5px;
  }
  
.centerred
  {
  font-size: 80%;  
  text-align: center;
  font-weight: bold;
  color: #000;
  padding: 10px 0;
  margin: 0 10px;
  }

.centerred strong
  {
  color: #cc0000;
  }
  
#mapdetail
  { 
  height: 300px;  
  margin: 15px;
  border: 5px solid #f1f1f1;
}

#arena 
  {
  border-bottom: 1px solid #cc0000;
  background-color: #fafafa;
  }
  
  
#arena .arenaleft
  {
  width: 670px;
  float: left;  
  }
  
#arena .arenaleft p
  { 
  font-size: 80%;
  font-weight: bold;  
  text-align: center;
  }
  
 .arenaright
  {
  width: 218px;
  float: right;  
  }  

  
#arena .arenaleftimg
{
  width: 218px;
  float: left;  
  margin-right: 10px;
  }

.clear
  {
  clear: both;  
  }
  
.toplist
  {
  color: #f5f5f5;
  }
.red
  {
  color: #cc0000;
  }
.nounderline
  {
  text-decoration: none;
  }
.bold
  {
  font-weight: bold;
  }

.small120
  {
  font-size: 110%;
  }
  
.redbg
  {
  background-color: #c5c5c5;
  color: #000;
  padding: 0 3px 3px 3px;
  margin: 2px;
  }
  
.nomargin
  {
  margin: 0;
  }
  
.padding5
  {
  padding: 5px;
  }
  
.alignleft
  {
  text-align: left;
  }
 
.borderred
  {
  border-bottom: 2px solid #cc0000;
  } 
  
.buttonfoto
  {
  width: 200px;
  padding: 3px;
  margin: 0;
  text-align: center;
  margin: 0 auto;
  font-size: 70%;
  font-weight: bold;
  background-color: #cc0000;
  color: #fff;
  border-top: 10px solid #fff;
  border-bottom: 2px solid #c5c5c5;
  }
  
#loading {
    position:absolute;
    width: 100%;
    height: 100%;  
    left: 0;
    top: 0;     
    text-align:center;  
    padding:7px 0 0 0;      
    background-color: #fff;
    filter: alpha(opacity=80);
  	-moz-opacity: 0.8;
  	-khtml-opacity: 0.8;
  	opacity: 0.8;
    z-index: 100;
    }
    
.loadingtext
  {
  position: absolute;
  width:200px; 
  left:43%;    
  top:40%; 
  padding:100px 10px 10px 10px;
  background-image:url(/images/ikony/loader-new.gif);    
  background-repeat: no-repeat; 
  background-position: center;
  text-align:center;      
  font-weight: bold;
  font-size: 12px;    
  color:#000;  
  font-family: verdana; 
  }
 
.small85
  {
  font-size: 85%;
  }  
  
.h2general
  {
  color: #cc9933;
  }

.generalpartner 
  {
  margin: 10px 0;
  padding: 10px;
  background-color: #cc9933;
  }
  
.generalpartner img
  {
  margin: 5px 5px 0 0;
  background-color: #ffffff;
  border: 2px solid #f0d000;
  }

  
.partnerleft
  {
  float: left;
  width: 430px;
  text-align: left;
  border-right: 1px solid #fff;
  padding: 0 7px 5px 5px;
  }
  
.partnerleft h2
  {
  font-size: 100%;
  padding: 5px 5px 5px 0;  
  margin: 5px 0 0 0;
  color: #cc0000;
  }  
  
.partnerleft p
  {
  text-align: justify;
  font-size: 80%;  
  }    
  
.partnerright
  {
  float: right;
  width: 450px;
  }
  
.partnerright
  {  
  text-align: left;
  margin: 0;
  }

.partnerright h2
  {
  font-size: 100%;
  padding: 5px 5px 5px 0;  
  margin: 5px 0 0 0;
  color: #cc0000;
  }
  
.partnerright p
  {
  text-align: justify;
  font-size: 80%; 
  padding-right: 5px;
  }
  
.partnerright p.error
  {
  font-size: 11px;
  color: #cc0000;
  }
  
  
  
.partnerright .detailuzivatela 
  {  
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 80%;
  }
    
.partnerright .detailuzivatela td
  {  
  width: 60%;
  background-color: #eaeaea;
  padding: 5px;  
  text-align: left;
  }
  
.partnerright .detailuzivatela td input
  {  
  }
  
.partnerright .detailuzivatela .left
  {  
  width: 40%;
  font-size: 90%;
  color: #003366; 
  border: 1px solid #eaeaea;
  border-left: none;
  border-top: none;
  padding: 4px 20px 4px 10px;
  margin: 2px 0;
  text-align: left;
  background-color: #ffffff;
  }
  
.imgfloatleft
  {
  float: left;
  margin: 5px 10px 0 5px;
  }
  
.imgfloatright
  {
  float: right;
  margin: 5px 5px 0 15px;
  }
  
.nobg
  {
  background: none;
  }
  
.bgwhite
  {
  background-color: #ffffff;
  }
  
.bannerdarcek
  {
  width: 610px;
  height: 72px;
  margin: 5px 0 0 18px;
  border-top: 1px solid #cc0000;
  padding: 5px 0 0 0;
  }

.margin10
  {
  margin: 10px;
  }
  
.margin20
  {
  margin: 20px;
  }
  
.buttonplatba
  {
  text-decoration: underline;
  cursor: pointer;
  color: #003366;
  }
  
.buttonplatba:hover
  {
  text-decoration: none;
  cursor: pointer;
  color: #003366;
  }
  
.platbaodoslat
  {
  margin-left: 95px;
  padding: 10px;  
  font-weight: bold;
  font-size: 100%;
  }
