@charset "UTF-8";

p  {
   font-family:  Arial, sans-serif;
   font-size:                 12px;
   line-height:               16px;
   font-weight:                500;
   font-style:              normal;
   text-align:             justify;
   color:                     #FFF;
   background-color:   transparent;
   display:                  block;
   padding:                      0;
   margin:                       0;
   }
   
h1 {
   font-family:  Arial, sans-serif;
   font-size:                 15px;
   line-height:               17px;
   font-weight:                100;
   text-align:                left;
   color:                     #FFF;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }

h2 {
   font-family:  Arial, sans-serif;
   font-size:                 11px;
   line-height:               14px;
   font-weight:             normal;
   text-align:                left;
   color:                  #fff10c;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }
   
h3 {
   font-family:  Arial, sans-serif;
   font-size:                 19px;
   line-height:               19px;
   font-weight:                100;
   text-align:                left;
   color:                  #ffCC00;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }

.chyba {
   font-family:  Arial, sans-serif;
   font-size:                 12px;
   line-height:               12px;
   font-weight:             normal;
   text-align:                left;
   color:                  #fff10c;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }

.vyhra {
   font-family:  Arial, sans-serif;
   font-size:                 12px;
   line-height:               12px;
   font-weight:               bold;
   text-align:                left;
   color:                  #0b4c95;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }

.nadpis {
   font-family:  Arial, sans-serif;
   font-size:                 25px;
   line-height:               32px;
   font-weight:             normal;
   text-align:              center;
   color:                  #ffcc00;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }   

.stranky {
   font-family:  Arial, sans-serif;
   font-size:                 15px;
   line-height:               18px;
   font-weight:                800;
   text-align:                left;
   color:                  #fffc12;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   } 

   
.lesser {
   font-family:  Arial, sans-serif;
   font-size:                 12px;
   line-height:               12px;
   font-weight:             normal;
   text-align:                left;
   color:                  #000;
   background-color:   transparent;
   display:                 inline;
   padding:                      0;
   margin:                       0; 
   }


strong    { 
	      color: #ffcc00;
    	  }  
      
a         { 
          font-family:  Arial, sans-serif;
	      text-decoration: none;
		  color:           #FFF;
          display:       inline;
    	  } 

a:hover   { 
	      text-decoration: none;
	      color:        #fffc12;
	      }    

input.boksie     { background-color:#09F; border: 1px solid #0FF; margin-bottom: 2px; color: white; }  
input.butt       { font-size: 11px; background-color: #3e87ff; color: white; border: 0px;  padding: 0 3px; *padding: 0 0px; margin: 0; height: 20px;}
input.butt:hover { background-color: #0CF; } 
 
html,body {
	      font-size:                     100%;
          height:                        100%;
          margin:                           0;
          padding:                          0;
		  background-image:url(../img/bg_tiny.jpg);
		  background-repeat:         repeat-x;
		  background-color:              #FFF;
		  background-position:     top center;
          }

body      {
          text-align:                  center;
          }

#scrollable {        
			padding:10px 0px 0px 30px;
           _padding:10px 0px 0px 20px;
			margin:              auto;
            width:              420px;
		   _width:              400px;
            height:             530px;
            overflow:            auto;
			background:   transparent;
	        }	
	
#tohome   {
          position: absolute;
          width: 600px; height: 250px; border: 0px solid white;
		  left: 0px; top: 0px;
		  }
		  
#tomother {
          position: absolute;
          width: 200px; height: 150px; border: 0px solid white;
		  left: 770px; top: 0px;
		  }

#winner   {
          position:                  absolute;
          text-align:                  center;
          width:                        160px;
          height:                       160px;
		  background-image:url(../img/hlavnivitez.png);
		  background-repeat:        no-repeat;
		  }

#globe    {
          position:                  absolute;
          text-align:                  center;
          width:                        160px;
          height:                       165px;
		  background-image:url(../img/globe.png);
		  background-repeat:        no-repeat;
		  }
		  
#site     {
          position: relative;
          text-align:                  center;
          width:                       1000px;
          height:                      1414px;
          margin:                      0 auto;
		  background-image:url(../img/page.jpg);
		  background-repeat:        no-repeat;
		  background-color:              #FFF;
		  background-position:     top center;
		  }

#prices    {
           position:                 relative;
           text-align:                justify;
           height:                      220px;
		   margin-bottom:                20px;
		   margin-top:                   20px;
		   border-bottom:     1px solid white;
		   }

#nahrej    {
           position:                      absolute;
		   left:                             775px;
		  _left:                             785px;
		   top:                              105px;
           width:                            200px;
		   height:                            38px;
	       background-image:url(../img/nahrej.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent; margin: 0; padding: 0;
		   background-position:         top center; border: 0px solid white;
		   }

#einstein  {
           position:                      absolute;
		   left: 802px; top: 148px;
           width:                            150px;
		   height:                           15px;
		   font-size: 11px;
		   }


#poradatel {
           position:                      absolute;
		   left: 200px; top: 400px;
           width:                            300px;
		   height:                           300px;
		   border: 0px solid white;
		   }

#realizator {
           position:                      absolute;
		   left: 510px; top: 400px;
           width:                            300px;
		   height:                           300px;
		   border: 0px solid white;
		   }
		   
#partner   {
           position:                      absolute;
		   left: 370px; top: 670px;
           width:                            300px;
		   height:                           300px;
		   border: 0px solid white;
		   }

#impulss   {
           position:                       absolute;
		   left:                               12px;
		   top:                                12px;
           width:                              95px;
		   height:                             45px;
		   background-image: url(../img/impuls_s.png);
		   background-repeat:             no-repeat;
		   background-color:            transparent;
		   background-position:          top center;
		   margin:                           0 auto;
		   border:                  0px solid white;
		   }

#fejzbuk   {
           position:                       absolute;
		   left:                               12px;
		   top:                               220px;
           width:                             150px;
		   height:                             43px;
		   background-image: url(../img/fejzbuk.jpg);
		   background-repeat:             no-repeat;
		   background-color:            transparent;
		   background-position:          top center;
		   margin:                           0 auto;
		   border:                  0px solid white;
		   }

#impuls    {
           position:                       absolute;
		   left:                              790px;
		   top:                               650px;
           width:                             175px;
		   height:                             82px;
		   background-image: url(../img/impuls.png);
		   background-repeat:             no-repeat;
		   background-color:            transparent;
		   background-position:          top center;
		   margin:                           0 auto;
		   border:                  0px solid white;
		   }

#cedoklogo   
           {
           position:                      relative;
           width:                            120px;
		   height:                            37px;
		   background-image: url(../img/cedok.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   margin:                          0 auto;
		   }

#allinlogo   
           {
           position:                      relative;
           width:                            174px;
		   height:                            37px;
		   background-image: url(../img/allin.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   margin: 0 auto;
		   }

#cestakolemsveta   
           {
           position:                      relative;
		   left: 30px; top: 20px;
           width:                            145px;
		   height:                           150px;
		   background-image:   url(../img/cks.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   }

#titjpg  
           {
           position:                      absolute;
           text-align:                     justify;
		   left:                              00px;
		   top:                              350px;
           width:                            1000px;
		   height:                           664px;
		   background-image:   url(../img/titlepic_2.jpg);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   text-align:                      center; z-index: 0;
		   }

#titlepicture  
           {
           position:                      absolute;
           text-align:                     justify;
		   left:                              00px;
		   top:                              320px;
           width:                            990px;
		   height:                           660px;
		   background-image:   url(../img/titlepic_2.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   text-align:                      center;
		   }

#kufry     {
           position:                      relative;
           text-align:                     justify;
           width:                            300px;
		   height:                           220px;
		   background-image: url(../img/kufry.png);
		   background-repeat:            no-repeat;
		   background-color:           transparent;
		   background-position:         top center;
		   text-align:                      center;
		   }


#hlasceny  {
           position:                 relative;
           text-align:                justify;
           width:                       300px;
		   height:                      220px;
		   background-image:url(../img/hlasceny.png);
		   background-repeat:        no-repeat;
		   background-color:        transparent;
		   background-position:     top center;
		   text-align:                 center;
		   float:                        left;
		   }
		   

#cena      {
           position:                 relative;
		   left:                         50px;
		   top:                         300px;
           text-align:                justify;
           width:                       210px;
		   background-color:      transparent;
		   text-align:                 center;
		   float:                        left;
		   margin-bottom:                20px;
		   }

#pricebox  {
           position:                 relative;
		   left:                          0px;
		   top:                         290px;
           text-align:                center;
           width:                       315px;
		   background-color:      transparent;
		   margin-right:                  5px;
		   margin-left:                   5px;
		   float:                        left; border: 0px solid white;
		   }

#worde     {
           position:                      absolute;
		   left:                              30px;
		   top:                              445px;
           text-align:                        left;
           width:                             20px;
           padding-top: 25px;
		   background-image:  url(../img/ikona_word.gif);
    	   background-color:           transparent;
    	   background-repeat:            no-repeat;
		   }

#pdfe      {
           position:                      absolute;
		   left:                              30px;
		   top:                              530px;
           text-align:                        left;
           width:                             20px;
		   padding-top: 25px;
		   background-image:  url(../img/ikona_pdf.gif);
    	   background-color:           transparent;
    	   background-repeat:            no-repeat;
		   }

#textfield_A {
           position:                 relative;
		   left:                        120px;
		   top:                         300px;
           text-align:                justify;
           width:                       370px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }	
		   
#textfield_B {
           position:                 relative;
		   left:                        140px;
		   top:                         300px;
           text-align:                justify;
           width:                       370px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }	  

#textfield_C {
           position:                 relative;
           text-align:                 center;
           width:                       650px;
		   background-color:      transparent;
	       top:                         280px;
		   margin:                     0 auto; border: 0px solid white;
		   }
		   
#introtext {
           position:                 absolute;
           width:                       550px;
		   background-color:      transparent; left: 115px;
	       top:                         370px; text-align: left;
		   border: 0px solid white; z-index: 1;
		   }
		   
#lessershead {
           position:                 absolute;
           text-align:                 center;
           width:                       950px;
		   background-color:      transparent;
	       top:                         940px;
		   left: 25px;
		   border: 0px solid white;
		   }

#lesserwinners {
           position:                 absolute;
		   width:                       850px;
		   top:                         980px;
		   left:                         70px;
		   }

#login     {
           position:                 absolute;
		   left:                        620px;
		   top:                          25px;
           text-align:                   left;
           width:                       130px;
		   background-color:      transparent;
		   }

#regbox    {
           position:                 relative;
		   left:                        200px;
		   top:                         280px;
           text-align:                   left;
           width:                       450px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }
		   
#infobox    {
           position:                 relative;
		   left:                        200px;
		   top:                         280px;
           text-align:                   left;
           width:                       300px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }
		   
#errorbox  {
           position:                 relative;
		   left:                        140px;
		   top:                         300px;
           text-align:                   left;
           width:                       700px;
		   background-color:      transparent;
		   float:                        left;
		   }	

#mesice    {
           position:                 absolute;
		   left:                         25px;
		   top:                         350px;
           text-align:                   left;
           width:                       450px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }
		   
#kategorie {
           position:                 absolute;
		   left:                        490px;
		   top:                         350px;
           text-align:                   left;
           width:                       300px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }		   

#razeni    {
           position:                 absolute;
		   left:                        760px;
		   top:                         350px;
           text-align:                   left;
           width:                       250px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }

#album     {
           position:                 absolute;
		   left:                         60px;
		   top:                         390px;
           text-align:                   left;
           width:                       920px;
		   height:                      630px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }

#pravovnik {
           position:                   absolute;
		   left:                         60px;
		   top:                        1080px;
           text-align:                   left;
           width:                       880px;
		   height:                      200px;
		   background-color:      transparent;
		   text-align:                 center;
		   float:                        left; z-index: 100;
		   }

#strankovnik     {
           position:                   static;
		   left:                          0px;
		   top:                         690px;
           text-align:                   left;
           width:                       880px;
		   height:                      200px;
		   background-color:      transparent;
		   text-align:                 center;
		   float:                        left; z-index: 100;
		   }

#ramek     {
           position:                 relative;
           width:                       200px;
		   height:                      140px;
		   background-color:      transparent;
		   float:                        left;
		   margin-right:                 20px;
		   margin-bottom:                30px;
		   }	

#fotka     {
           position:                     relative;
           width:                           200px;
		   height:                          120px;
		   background-color:          transparent;
		   background-repeat:           no-repeat;
		   float:                            left;
		   border:               3px solid yellow;
		   }

#autor     {
           position:                 relative;
           text-align:                   left;
           width:                       200px;
		   height:                       30px;
		   background-color:      transparent;
		   float:                        left; border: 0px solid white;
		   }
		   
#hlasuj    {
           position:                      absolute;
		   right:                             -6px;
		   bottom:                            -2px;
		  _right:                             0px;
		  _bottom:                            1px;
           text-align:                        left;
           width:                             41px;
		   height:                            19px;
		   background-image:url(../img/hlasuj.gif);
		   background-repeat:            no-repeat;
		   }		   
	
		   
#menu                {
                     position:        relative;
		             left:                 0px;
		             top:                300px;
                     background:   transparent;
	                 width:             1000px;
	                 height:              76px;
		             text-align:          left;
		             }
		  
#menu #pravidla      {
                     width:              308px;
                     height:              38px;
		             float:               left;
                     background: url('../img/menu.gif') 0px 0px no-repeat;
                     }
					 
#menu #hlasovani     {
                     width:              170px;
                     height:              38px;
		             float:               left;
                     background: url('../img/menu.gif') -308px 0px no-repeat;
                     }
					 
#menu #ceny          {
                     width:              102px;
                     height:              38px;
		             float:               left;
                     background: url('../img/menu.gif') -478px 0px no-repeat;
                     }
					 
#menu #vitezove      {
                     width:              128px;
                     height:              38px;
		             float:               left;
                     background: url('../img/menu.gif') -580px 0px no-repeat;
                     }

#menu #kontakt       {
                     width:              292px;
                     height:              38px;
		             float:               left;
                     background: url('../img/menu.gif') -708px 0px no-repeat;
                     }
		  

#menu #pravidla:hover  { background-position:     0px  -38px; } 
#menu #hlasovani:hover { background-position:  -308px  -38px; } 
#menu #ceny:hover      { background-position:  -478px  -38px; } 
#menu #vitezove:hover  { background-position:  -580px  -38px; } 
#menu #kontakt:hover   { background-position:  -708px  -38px; } 