/* Start of CMSMS style sheet 'trojanovice_index' */
* {margin: 0;}
html, body {height: 100%;}
body
{
/*background: #F3F2ED url("images/design/prechod_pozadi.jpg") 40% 0 no-repeat;*/
background: #F3F2ED url("images/design/patt01b.jpg");
font-family: Arial, "Microsoft Sans Serif", sans-serif;
/*color: #5d5d5d;*/
color: #444;
font-size: 0.7em;
}
h1{font-size: 190%;padding-top: 15px;padding-bottom: 10px;}
h2{font-size: 150%;padding-top: 20px;padding-bottom: 10px;}
h3{font-size: 130%;padding-top: 10px;padding-bottom: 5px;}
h4{font-size: 110%;padding-top: 10px;padding-bottom: 5px;}
p{line-height: 170%;padding-bottom: 10px;padding-top: 5px;}



.uppercase {
text-transform: uppercase;
}

td, th{
  padding: 3px;
  }
  
  p td, p th{
  padding: 0px;
  padding-left: 3px;padding-right: 3px;
  }




table.velka tr.liche {
height: 30px; background-color: #f2f2f2; text-align: center;
}
table.velka tr.sude{
height: 30px; background-color: #fafafa; text-align: center;
}
table.velka tr.zvyraznit{
font-weight: bold;
}


table.mala {width: 200px;color:#fff;}
table.mala tr.liche {
background-color: #0246a1; text-align: left;
}
table.mala tr.sude{
background-color: #023a87; text-align: left;
}
table.mala tr.zvyraznit{
font-weight: bold;
color: #73fcfc;
}



#obsah table tr.tab-zapasy-oddelovac{
background: url("images/design/patt01.jpg");
height: 10px;
}

#obsah table tr.tab-hlavicka{
height: 30px; color: #ffffff; text-align: center;
background: #086ab4 url("images/design/patt03.jpg");
}

.patt01 {
background: #cecece url("images/design/patt01.jpg");
}
.patt02 {
background: #cecece url("images/design/patt02.jpg");
}
.patt03 {
background: #086ab4 url("images/design/patt03.jpg");
}
.patt04 {
background: #eeeeee url("images/design/patt04.jpg");
}

.vysledek-zapasu {
font-size: 250%;
font-weight: bold;
}


.tymy-zapasu {
font-size: 130%;
}



a:link img, a:visited img, a:active img, a:hover img {
border: 1px solid #f0eee9;
}

a:link img.bezefektu, a:visited img.bezefektu, a:active img.bezefektu, a:hover img.bezefektu, .bezefektu a:link img, .bezefektu a:visited img, .bezefektu a:active img, .bezefektu a:hover img  {
border: none;
}


.bezefektu2 img {
border: none;
padding: 0px;
margin: 0px;
}




#obsah{position: relative;margin-top: 10px;/*margin-top:20px;*/margin-bottom: 30px;}

  #obsah ul{
    list-style-position: inside;
    padding: 0px;
    margin-left: 5px;
      }
  #obsah ul li{
margin-top: 5px;margin-bottom: 10px;
padding-left: 20px;_padding-left: 2px;&padding-left: 2px;
  }
#obsah ul ul li {margin-left: 10px;}



.odsazeni{text-indent: 20px;}
.tucne{font-weight: bold;}
.kurzivo{font-style: italic;}
.overflow_auto{overflow: auto; height: 343px;padding-left: 15px;padding-right: 15px;border: 1px solid #dedede;background: url("images/design/patt-overflow-auto.jpg") -80px -80px repeat-x;}



a:link, a:visited, a:active, a:hover {
  text-decoration: underline;
  color: #086ab4;
}
a:visited {
  color: #59aeef;
}
a:hover {
  text-decoration: none;
}
.small{font-size: 90%;color: #c6bfb4;}
.bigger{font-size: 150%;}


img {background: #fff url("images/design/patt_foto.jpg") bottom left repeat-x;padding: 10px;margin: 7px;border: 1px solid #f0eee9;}
img.bezefektu {border: none; padding: 0px;margin: 2px;background-image:none;background-color: transparent;}
.bezefektu img{border: none; padding: 0px;margin: 2px;background-image:none;background-color: transparent;}


a.in:link, a.in:visited, a.in:active, a.in:hover {
padding-right: 12px;background: url("images/design/odk_in.gif") top right no-repeat;margin-right: 1px;}
a.out:link, a.out:visited, a.out:active, a.out:hover {
padding-right: 11px;background: url("images/design/odk_out.gif") top right no-repeat;margin-right: 1px;}


.in a:link, .in a:visited, .in a:active, .in a:hover {
padding-right: 12px;background: url("images/design/odk_in.gif") top right no-repeat;margin-right: 1px;
}
.out a:link, .out a:visited, .out a:active, .out a:hover {
padding-right: 11px;background: url("images/design/odk_out.gif") top right no-repeat;margin-right: 1px;
}




.tmave_modry{color: #086ab4;}
.svetle_modry{color: #59aeef;}
.postup{color: green;}
.sestup{color: red;}


.nahoru {
position: absolute;width: 28px; height: 33px;top: -2px; left: 882px;}


.alcenter{text-align: center;text-indent: 0px;}
.alright{text-align: right;}
.alleft{text-align: left;}
.fleft{position: relative;float: left;}
.fright{position: relative;float: right;}
.cboth{position:relative;clear: both;}
.cright{position:relative;clear: right;}
.cleft{position:relative;clear: left;}

.automargin
{ 
width: 970px; 
margin: 0 auto;
position: relative;
} 
.bottom
{ 
padding-top: 40px;
width: 920px; 
margin: 0 auto;
position: relative;
background: url("images/design/prechod_bottom.jpg") top right no-repeat;
height: 278px;
} 


 .wrapper {
     /*min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -328px;*/
      /*background: url("images/design/spodni-lista3.jpg") bottom left repeat-x;*/
 }

.spodni-lines{
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -328px;
/*background: url("images/design/spodni-lines.png") 15% 100% no-repeat;*/
}

.pozadi-lines{
background: url("images/design/pozadi-lines3.png") 50% 0 no-repeat;
width: 100%;
padding-top: 1px;
}



 .footer, .push {
     height: 328px;
     background: #1b89dd;
 }




.bott{position: relative; text-align: right; color: #fff;line-height: 170%;background: #1b89dd url("images/design/patt_bottom.jpg") top left repeat-x;height: 328px;}
.bott a:link, .bott a:visited, .bott a:active, .bott a:hover{color: #fff;}





#top{position: relative;background: #056ab8 url("images/design/patt_head.jpg") top left repeat-x; height: 358px;z-index:50;
width: 100%;
/*width: 970px;*/
/*margin: 0 auto;*/
margin-top: 30px;
}

.vrch{height: 358px; background: url("images/design/prechod_head.jpg") -30px 0px no-repeat;}



/*
#logo{position: absolute; left: 140px;top: 30px; width:414px; height: 146px;z-index: 2; text-align: center;z-index: 5;}
#logo h1.re {font-size: 250%;display:block;width:414px;height:146px; position:relative; padding:0; margin:0;}
#logo h1.re em {display:block; width:414px; height:146px; background:  url(images/design/logo.jpg); position:absolute; top:0; left:0;}*/

/*#logo{position: absolute; left: 43px;top: 20px; width:515px; height: 209px;z-index: 2; text-align: center;z-index: 5;}
#logo h1.re {font-size: 250%;display:block;width:515px;height:209px; position:relative; padding:0; margin:0;}
#logo h1.re em {display:block; width:515px; height:209px; background:  url(images/design/newlogo.jpg); position:absolute; top:0; left:0;}*/


#logo{position: absolute; left: 84px;top: 19px; width:567px; height: 224px;z-index: 2; text-align: center;z-index: 5;}
#logo h1.re {font-size: 350%;display:block;width:567px;height:174px; position:relative; padding:0; margin:0;padding-top: 50px;}
#logo h1.re em {display:block; width:567px; height:224px; background:  url(images/design/newlogo2.jpg); position:absolute; top:0; left:0;}



#logo h1.re a {cursor:pointer;color: #F3F2ED;text-decoration: none;letter-spacing: -2px;}
#logo .slogan{font-weight: normal;font-size: 30%;color: #60ddec;letter-spacing: 0px;}





.nav1{/*left: 45px;*/left: 110px;width: 800px;}
.nav2{left: 30px;}
#navigace{position: absolute; top: 282px;z-index: 20;}
#navigace{top: 283px\9}
.podm{position: relative; margin-top: 8px;}



.kde{position: relative; float: left;color: #afa48f;background: url("images/design/kde.jpg") 0px 1px no-repeat;padding-bottom: 5px;padding-top: 5px;padding-left: 23px;padding-right: 50px;}
.kde a:link, .kde a:visited, .kde a:active, .kde a:hover{color: #afa48f;}

form #cntnt01moduleform_1 {
margin:0;
padding:0;
}
#cntnt01moduleform_1 input {
background:#fcfcfc;
border:1px solid #eceae5;
font-size:100%;
margin:0;
width:130px;
float:left;color: #afa48f;
margin-left: 2px;
padding-left: 5px; padding-top: 4px;padding-bottom: 4px;
}
#cntnt01moduleform_1 input.butt {
background:#eee url("images/design/hledat.jpg") top left no-repeat;
border: none;
height:21px;
width: 21px;
color: #afa48f;
float:left;
cursor: pointer;
}



.text{
position: relative;
/*width: 100%;*/
background: #fff url("images/design/patt_obsah.jpg") 0px -30px repeat-x;
margin-bottom: 10px;
border: 5px solid #fff;
}

/*.text{position: relative;width: 100%;margin-bottom: 10px;background: transparent url("images/design/arrows-news.png") 100px 50% no-repeat;}*/

.padd1{padding: 20px;}
.padd2{padding: 10px;}
.ramecek_tmavy{border: 1px solid #f0eeea;}
.ramecek_svetly{border: 1px solid #fff; }
.line_pattern{background: #fff url("images/design/line-pattern-aktuality.png") 0px 0px repeat-x; }

.hlavni_spodek3 #left{position: relative; float: left; width: 710px; margin-top: 10px;}
#left{position: relative; float: left; width: 710px;}

.hlavni_spodek3 #right{position: relative; float: right; width: 249px;  margin-top: 10px;}
#right{position: relative; float: right; width: 249px;}



/*FORMULAR*********************************/
/*FORMULAR*********************************/
#formular form input, #formular2 form input{border: 1px solid #f0eeea;width: 120px;height: 25px;}

#formular form, #formular2 form{margin-top: 10px;}
#formular form input, #formular2 form input{border: 1px solid #EDEBE6;width: 200px;background: #fff;margin-top: 3px; margin-bottom: 7px;display:block;}

#formular .capt input, #formular2 .capt input{width: 100px;}


#formular form textarea, #formular2 form textarea{border: 1px solid #EDEBE6;width: 423px;height: 250px;background: #fff;margin-top: 3px; margin-bottom: 7px;overflow: hidden;display: block;}
#formular2 form textarea{width: 640px;height: 200px;}


#formular .butt input, #formular2 .butt input{position:relative;background: #1f78bc url("images/design/tlacitko_modre.jpg") top left no-repeat;font-weight: bold; color: #fff; font-size: 120%;
display: block;text-decoration: none;border: none;width: 105px;height: 48px;cursor: pointer;
border: 5px solid #0e5fb8;
}

#formular .butt2 input, #formular2 .butt2 input
{position:relative;background: #1f78bc url("images/design/tlacitko_modre.jpg") top left no-repeat;font-weight: bold; color: #fff; font-size: 120%;
display: block;text-decoration: none;border: none;width: 140px;height: 48px;cursor: pointer;
border: 5px solid #0e5fb8;
}

#formular .butt input:hover, #formular .butt2 input:hover, 
#formular2 .butt input:hover, #formular2 .butt2 input:hover{
background: #3d94d7 url("images/design/tlacitko_modre.jpg") top right no-repeat;border: 5px solid #0e72b8;}



.error_message{background: #D11434;color: #fff;padding: 10px;}
.error_message2{background: #1eb413;color: #fff;padding: 10px;}

.error_message strong, .error_message2 strong{font-size:130%;}

#formular img.captchapict, #formular2 img.captchapict{background-image: none; background-color: transparent; margin: 5px;border: 1px solid #EDEBE6;padding:1px;margin: 0px;}


.prel{position: relative;}
.povinny1,.povinny2,.povinny3,.povinny4{position:absolute;z-index: 40;width: 24px; height: 27px;   background: url("images/design/formular_rozek.gif") top left no-repeat;}
.povinny1{left: 180px; top: -1px;}
.povinny2{left: 403px; top: -1px;}
.povinny3{left: 81px; top: -1px;}
.povinny4{left: 620px; top: -1px;}


/*FORMULAR*********************************/
/*FORMULAR*********************************/



/*DISKUZE*********************************/
/*DISKUZE*********************************/



.odesilatel{position: relative; width: 123px;  float: left;padding-left: 2px;}

.prispevek{position: relative; width: 515px; float: right;background: #fff url("images/design/patt_obsah.jpg") 0px -200px repeat-x;border: 1px solid #f0eeea;min-height: 95px;_height: 95px;margin-bottom: 10px;_margin-bottom: 0px;&margin-bottom: 0px;}



.bublina{position: absolute; width: 40px; height: 42px; top: 50px; left: -40px; background: url("images/design/diskuze_bublina.jpg") top left no-repeat;z-index: 30;}


.stranky{position: relative; float: right;background: #fff;border: 1px solid #f0eeea;}

.admin{position: absolute; width: 15px; height: 17px; top: 1px; left: 72px; background: url("images/design/kalendar_rozek.gif") top left no-repeat;}
/*DISKUZE*********************************/
/*DISKUZE*********************************/



#formular .hidden input{border: none;height: 0px; width: 0px;}



a div.liga_mistru, a div.evropska_liga{text-decoration: none;cursor: pointer;} 

.liga_mistru{position: absolute; top: -1px; left: 615px; width: 204px; height: 82px; background: url("images/design/liga-mistru.jpg") 0px 0px no-repeat; z-index: 100;text-align: center; color: #fff; padding-top: 130px;font-size: 90%;cursor: pointer;}
.liga_mistru strong{font-size: 120%;cursor: pointer;}
.liga_mistru strong.primy{font-size: 120%; text-transform: uppercase;display: block; padding-top: 10px;cursor: pointer;}



.evropska_liga{position: absolute; top: -1px; left: 615px; width: 204px; height: 82px; background: url("images/design/evropska-liga.jpg") 0px 0px no-repeat; z-index: 100;text-align: center; color: #fff; padding-top: 130px;font-size: 90%;cursor: pointer;}
.evropska_liga strong{font-size: 120%;cursor: pointer;}
.evropska_liga strong.primy{font-size: 120%; text-transform: uppercase;display: block; padding-top: 10px;cursor: pointer;}








.footer-sponzors {         
  margin-top: 70px;
  border-top: 20px solid #f1f1f1;
  background: #f8f8f8;  
}


.sponzori {
  position: relative;
  width: 100%;
  max-width: 920px;
  margin: 0 auto;      
  padding-bottom: 150px;
  text-align: left; 
  line-height: 1.4;
}


.sponzori h2 {    
  position: relative;
  text-transform: uppercase;
  color: #012570;
  font-size: 2em;   
  letter-spacing: -0.05em;       
  margin: 0px;
  padding: 0px;    
  text-shadow: 2px 2px #fff;
  margin-top: 70px;
  margin-left: 30px;
}
           

.sponzori strong {
  font-weight: normal;
  color: #035bbf;
  display: block; 
  font-size: 1.125em;   
  margin-left: 30px;      
}           


.sponzori h3 {    
  font-size: 1.5em;   
  margin-bottom: 0px;
}
           

.sponzori img {
  padding: 0px;
  border: none;
  margin: 0px;
}     
     
     
.sponzori p, .sponzori ul {
  font-size: 1.125em;         
}             
     
.sponzori ul {
  text-align: left;
  width: 350px;    
  padding-left: 0px;     
  margin-top: 10px;
  padding-left: 0px;
  margin-left: 15px;
text-indent: 0px;
}          
     
.sponzori ul li {
  margin-left: 0px;  
  padding-left: 0px;     
  margin-bottom: 5px;
}       

.sponzori ul.kontakt {
margin-top: 20px;
  padding-left: 0px;
  margin-left: 0px;
text-indent: 0px;
}          
     
.sponzori ul li.telefon {
  list-style: none;
  margin-bottom: 10px;
}             
     
.sponzori ul li.email {
  list-style: none;
}  
     
.sponzori ul li.telefon strong, .sponzori ul li.email strong {
  font-size: 1.5em;
}
    

.sponzori p strong, .sponzori ul strong {
  font-weight: bold;
  color: #035bbf;
  display: inline; 
  font-size: 1em;          
  margin-left: 0px; 
} 

.sponzori a {
  text-decoration: underline;       
}  

.sponzori a:hover {
  text-decoration: none;       
}    



.sponzori .half {
  position: relative;
  float: left;
  width: 50%;
  padding: 20px;
  box-sizing: border-box;    
  padding-left: 30px;
min-width: 380px;
}      



.sponzori .list {
  position: relative;
  text-align: center;             
}
  
.sponzori .list a, .sponzori .list div.no-link {
  position: relative;
  width: 290px;
  height: 93px;  
  padding: 0px;
  padding-top: 22px;
  background-color: #fff;   
  display: inline-block; 
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 2px; 
  margin-top: 2px;           
  border-radius: 3px;    
}  








.anketa{background: #fff url("images/design/patt_foto.jpg") bottom left repeat-x;border: 1px solid #f0eee9;margin-top: 7px;padding: 10px;text-indent: 0px;}






/*NOTIFICATION BOXES*********************************/
/*NOTIFICATION BOXES*********************************/

.notif-success, .notif-error, .notif-warning, .notif-information {
padding-left: 60px;
padding-right: 25px;
padding-bottom: 15px;
padding-top: 20px;
color: #565656;
}

.notif-success {
background: #effeb9 url("images/design/notif-success.jpg") 20px 20px no-repeat;
border: 1px solid #98c700;
}

.notif-error{
background: #fccac1 url("images/design/notif-error.jpg") 20px 20px no-repeat;
border: 1px solid #eb5439;
}

.notif-warning{
background: #ffe9ad url("images/design/notif-warning.jpg") 20px 20px no-repeat;
border: 1px solid #fab418;
padding-left: 65px;
}

.notif-information {
background: #d1e4f3 url("images/design/notif-information.jpg") 20px 20px no-repeat;
border: 1px solid #4d8fcb;
}




/*HIDDEN FRAME diskuze*********************************/


#buffer { position:absolute; visibility:hidden; left:0; top:0 }
div#display { 
    margin: 2em 1em 2em 0;
    border: dotted 2px #999;
    padding:6px 8px;
    display:none; /* until loaded */
}


/* End of 'trojanovice_index' */

