/* CSS Document */
#body_ {
text-align:center;
background-color:#606060;
font-family:Arial,Verdana,Helvetica,Sans-serif;
color:#FFF;
font-size:12px;
}

a {
text-decoration:none;
color:#ddd;
}

.autor a {
color:orange;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
color:#eee;
}

.extra {
font-weight:bold;
}

img {
border:0;
}

#telo,#hlavicka,#vlajky,#hlavnilogo,#pracovni,#odkazy,#paticka,#pracovni_text,#lezecprave,#odkazy_,#strednipricka,#prihlaseny,#in_ordinary,#in_vlajky,#toplist,#nevimco,.galerie_hlavni_foto,#galerieto,.galerie_nadpis,.schovattextgalerie,.galeriedata,.galerie_nahledy_img {
position:relative;
}

.galerie_nahledy {
position:relative;
margin-left:40px;
float:left;
text-align:left;
}

#lezecprave {
border:0;
width:50px;
height:510px;
background-image:url(../images/lezecprava.jpg);
}

#vlajky,#lezecprave,#odkazy_,#odkazy,#strednipricka,#nevimco,.galerie_hlavni_foto,.galerie_nadpis,.galerie_nahledy,.galerie_hlavni_foto,.galerie_nahledy_img,#pracovni_text {
float:left;
}

#hlavnilogo,#pracovni,#prihlaseny {
float:right;
}

#prihlaseny {
top:10px;
width:773px;
height:20px;
text-align:center;
border:1px solid #222;
background-color:#444;
padding:8px;
position:relative;
left:-40px;
}

#prihlaseny a {
color:orange;
}

#prihlaseny a:hover {
color:#FFF;
}

#telo {
width:1024px;
margin:auto;
text-align:left;
border:0 solid #a00;
-moz-box-shadow: 0 0 8px #777;
-webkit-box-shadow: 0 0 8px #777;
box-shadow: 0px 0px 4px #777;
overflow:hidden;

}

#hlavicka {
width:1024px;
height:114px;
}

#vlajky {
width:170px;
background-image:url(../images/vlajky.jpg);
background-repeat:repeat-y;
font-size:20px;
font-family:Tahoma,Arial,sans-serif;
height:114px;
}

#in_vlajky {
margin-top:10px;
text-align:center;
padding-right:5px;
height:220px;
}

#toplist {
width:150px;
margin-bottom:5px;
}

#in_ordinary {
/*margin-left:-5px;
margin-top:-5px;*/
}

#strednipricka {
width:1024px;
height:17px;
background-repeat:no-repeat;
background-image:url(../images/strednipricka.jpg);
}

#hlavnilogo {
width:853px;
background-color:transparent;
}

#pracovni {
border:0 solid #0a0;
width:854px;
background-image:url(../images/podkladhlavni.jpg);
padding-bottom:100px;
text-align:justify;
}

#pracovni_text {
margin-left:15px;
margin-top:25px;
width:753px;
border:0 solid #fFF;
background-image:url(../images/podkladhlavni.jpg);
}

.book {
text-align:left;
position:relative;
width:500px;
margin:auto;
}

input.tag{
width:80px;
font-size:12px;
cursor:pointer;

}

#paticka {
margin:auto;
padding-top:20px;
clear:both;
color:#ccc;
}

#paticka a {
color:#ccc;
}

#paticka a:hover {
color:#ddd;
text-decoration:underline;
}

ul {
padding-left:0;
list-style-type:none;
padding:0;
margin:0;
}

#odkazy_ {
border:0 solid #000;
width:170px;
margin-top:0px;
padding-top:0px;
/*background-image: url(../images/pozadiodkazdolni.gif);*/
}

#odkazy {
border:0 solid #000;
background-repeat:no-repeat;
background-image:url(../images/leva2.jpg);
height:600px;
z-index:300;
}

#odkazy ul {
margin-top:20px;
width:163px;
text-align:left;
text-align:center;
text-decoration:none;
}

#odkazy li a {
font-family:Tahoma, verdana, arial;
font-weight:bold;
color:#FFF;
font-size:1.2em;
line-height:1.6em;
}

#odkazy li a:visited {
color:#333;
}

#odkazy li a:hover {
color:#FFF;
text-decoration:underline;
}

.vystup_odkazy {
display:block;
margin:auto;
float:left;
position:relative;
}

.vystup_odkazy a {
background-color:#444;
margin:4px;
padding:5px;
border:1px solid #333;
position:relative;
display:block;
width:700px;
cursor:pointer;
height:auto;
}

.vystup_odkazy a:hover {
border:1px solid #333;
background-color:#555;
text-decoration:none;
}

.tucne_odkazy {
margin-left:10px;
font-size:14px;
font-weight:bold;
color:#fff;
}

.kurziva_odkazy {
margin-left:10px;
font-style:italic;
font-size:12px;
}

.top {
vertical-align:top;
}

.tucne {
font-weight:bold;
}

.kurziva {
font-style:italic;
font-weight:normal;
}

.stred {
text-align:center;
}

.doprava {
text-align:right;
}

.doleva {
text-align:left;
}

.varovani {
width:400px;
margin:auto;
color:#FF9640;
text-align:center;
font-size:14px;
font-family:Tahoma,Arial, Verdana, Sans-Serif;
font-weight:bold;
margin-bottom:10px;
}

.unvarovani {
width:400px;
margin:auto;
color:#ADFF2F;
text-align:center;
font-size:14px;
font-family:Tahoma,Arial, Verdana, Sans-Serif;
font-weight:bold;
margin-bottom:10px;
}

.vystup {
width:723px;
font-size:12px;
}

.log {
width:720px;
}

.log input {
width:400px;
}

.hledani_form{

    margin:auto; text-align:center; position:relative;

}

.log2 {
border:1px solid #2f2f2f;
padding:15px;
padding-top:5px;
margin:auto;
display:none;
background:rgba(021,021,021,0.3);

}

.log2{

    _background-color:#444;
    width:500px;
}

.log2 input {
width:300px;
}

.tlacitko {
width:80px;
}

.poznamka {
font-size:.9em;
color:#ddd;
}

.od2 a {
text-decoration:none;
color:#eee;
}

.od2 a:hover {
text-decoration:underline;
}

.od1 a {
text-decoration:underline;
color:#f90;
font-size:12px;
}

.od1 a:hover {
text-decoration:underline;
}

.odimg a {
border:1px solid #fff;
}

.odimg a:hover {
border:10px solid #fff;
}

.cara {
border-top:1px solid #FFF;
}

.mezera {
height:15px;
}

.mmezera {
height:5px;
}

/*----------------strankovani*/
.Strankovani {
width:720px;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:13px;
}

td.Strankovani{
    text-align:center;

}

.StrankovaniDolni {
border-top:0;
/*background:url("../images/prvky/VypisDolniPata.gif") repeat-x;*/
}

.StrankovaniVystup {
width:520px;
padding-left:4px;
padding-right:4px;
background-color:#ddd;
font-size:12px;
font-family:Tahoma,sans-serif;
}

.StrankovaciTlacitko {
border:0;
color:#fff;
font-size:14px;
font-weight:bold;
font-family:Arial,Verdana,Tahoma,sans-serif;
width:30px;
cursor:pointer;
background-color:transparent;
}

.StrankovaniBez {
text-align:center;
width:520px;
color:#222;
font-family:Tahoma,Sans-serif;
font-size:13px;
}

.tlacitka {
position:absolute;
cursor:pointer;
width:150px;
}

.tlacitka a:hover {
border-top:1px solid #FFF;
}

.galerie_hlavni_foto {
width:723px;
height:500px;
text-align:center;
}

#galerietop {
height:370px;
}

.schovattextgalerie {
width:650px;
height:15px;
cursor:pointer;
color:#f90;
text-align:center;
margin-left:-3px;
}

.schovattextgalerie input {
border:0;
background-color:transparent;
color:#f90;
cursor:pointer;
font-size:1.1em;
}

.galerie_nadpis {
margin-bottom:10px;
width:650px;
position:relative;
}

.galeriedata {
margin:0 0 30px 15px;
width:500px;
font-size:13px;
font-family:Sans-serif;
}

.galerie_nahledy {
vertical-align:middle;
/*vrapa:*/
width:650px;
margin-bottom:10px;
}

.galerie_nahledy_img {
overflow:hidden;
margin-left:5px;
text-align:center;
width:106px;
line-height:106px;
height:106px;
vertical-align:middle;
display:inline-block;
}

.galeriepopisneinput {
width:500px;
color:#fff;
border:0 solid #fff;
background-color:transparent;
font-size:.8em;
text-align:center;
}

.galerie_nahledy_img img {
display:inline-block;
vertical-align:middle;
position:relative;
border:/*width:100px;
height:65px;*/
0;
}

.red {
color:#A00;
}

.galerie_button {
background-color:#444;
color:#FFF;
font-size:25px;
font-family:tahoma;
border:0;
height:60px;
cursor:pointer;
}

.ClanekImg {
float:left;
margin-right:10px;
margin-bottom:10px;
}

._ClanekImg {
margin-top:10px;
}

.clanek {
text-align:justify;
}

.floatleft {
float:left;
margin:0 10px 0 0;
border:0 solid #666;
padding-right:10px;
}

.floatright {
float:right;
margin:0 0 10px;
border:0 solid #666;
padding-left:10px;
}

.sede {
color:#ddd;
font-weight:bold;
font-size:16px;
}

.autor {
color:#ddd;
font-weight:normal;
font-size:12px;
text-align:center;
width:650px;
margin-top:10px;
}

.forumv {
text-align:left;
width:730px;
overflow:hidden;
font-size:12px;
}

.reakce {
text-align:left;
width:480px;
margin-left:20px;
overflow:hidden;
font-size:12px;
}

.reply {
width:97%;
background-image:url(../images/leva-vlajky.jpg);
color:#FFF;
padding:3px;
margin:auto;
border:1px solid #333;
}

#nevimco {
z-index:4;
width:1024px;
background-image:url(../images/leva_spodek_2.jpg);
margin-top:-3px;
}

h3 {
font-size:12px;
margin-top:1px;
margin-bottom:1px;
font-weight:normal;
}

h2 {
font-size:12px;
margin-top:0px;
margin-bottom:1px;
padding:0;
}

h1 {

font-size:18px;
margin:0;
}

ul.vypis {
position:relative;
list-style-type: none;
width:720px;
}

.vypis li {
border-top:1px solid #bbb;
margin-top:0px;
padding:0px;
width:720px;
}

.vypis p {
margin-top:20px;
}

.vypis div.clanek-left img {
border:1px solid #ddd;
vertical-align:middle;
width:100px;
height:100px;
}

.vypis .serial {
clear:both;
}

.vypis{

    border-top:1px solid #888;
    padding-top:5px;
    width: 720px;
    height:auto;
    max-height:130px;
}

.vypis div.clanek-left {
position:relative;
float:left;
width:100px;
height:100px;
padding:0px;
margin-right:0px;
}

.vypis div.clanek-right {

position:relative;
float:right;
width:610px;
margin:0px;
margin-left:0px;
}
.vypis.StrankovaniHorni{
    width:753px;

}

.datum {
color:#eee;
font-weight:bold;
}

.novinka_nadpis {
color:#FFF;
}

#tooltip {
position:absolute;
z-index:3000;
border:1px solid #666;
background-color:#eee;
padding:5px;
opacity:0.95;
}

#tooltip h3,#tooltip div,#tooltip * {
margin:0;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#111;
text-transform:lowercase;
}

#tooltip h3 {
font-weight:bold;
}

.log .hint {
width:15px;
}

/*
styly pro stránku s odkazy
*/
.odkaz_obrazek {
width:280px;
height:122px;
float:left;
}

.odkaz_text {
margin-top:45px;
}

.posledni {
clear:both;
}

#tip-span {
font-size:12px;
font-weight:normal;
}

.vystup_img {
}

#paticka {
background-color:#606060;
height:60px;
margin-top:20px;
margin-bottom:20px;
}

.komentar_img {
border:1px solid #FFF;
width:150px;
text-align:center;
position:relative;
display:block;
margin:0;
}

#vypiseme_text {
width:620px;
}

.grafika_stred {
background-image:url(../images/celek.png);
width:810px;
float:left;
text-align:center;
height:320px;
margin-left:-21px;
}

.vyber_serial {
position:relative;
margin:auto;
top:10px;
width:648px;
left:14px;
text-align:center;
}

.vyber_serial h2 {
text-align:center;
font-size:14px;
top:30px;
left:15px;
}

´
.hlavni_strana_nadpis {
position:relative;
width:206px;
}

.vyber_serial img {
margin:0;
margin-left:15px;
margin-bottom:0;
margin-top:0;
border:3px solid #989898;
border-bottom:14px solid #989898;
cursor:pointer;
}

.vyber_druh{
background-color:#444;
margin:auto;
margin-bottom:5px;
border:1px solid #333;
position:relative;
display:block;
width:610px;
cursor:pointer;
padding:8px;
height:auto;
text-align:justify;
}

.vyber_druh h2{
    font-size:13px;
    color:#FFF;
    margin-left:5px;
    float:left;
    text-align:left;
    
}

.vyber_druh img{
    position:relative;
    border:1px solid #aaa;
    
    width:130px;
    height:130px;
}



#imghlavni1 {
margin-left:0;
}

.oranzove {
color:orange;
text-decoration:underline;
}

.oranzove a:hover {
color:#FFF;
text-decoration:underline;
}

input {
border:1px solid #222;
background-color:#444;
color:#FFF;
font:12px Arial;
}

textarea {
background-color:#FFF;
border:1px solid #222;
}

/*PŘIDEJ DRUH JE S DŮVODU MÉ VELKÉ LENOSTI VYUŽÍVÁN I PRO OSTATNÍ FORMULÁŘOVÉ PRVKY...*/
.pridej_druh input[type=text] {
width:442px;
}

.pridej_druh textarea {
width:438px;
max-width:438px;
height:80px;
}

select {
border:1px solid #222;
background-color:#444;
color:#FFF;
min-width:80px;
}

.pridej_druh input[type=submit] {
float:right;
}

.zarazen_k select {
width:140px;
}

.edituj{
    color:#FF9640;
    
    font:12px verdana, arial;
    font-weight:bold;

}

.formular_diskuze{
    margin:auto;
    width:400px;
    position:relative;
    
}

p img{
    text-align:center;

}

.rozcestnik h2{
    padding-bottom:5px;
    font-size:1.1em;
    margin:0;
    background-color:#444;
    border:1px solid #CCC;
    padding-top:3px;
}

.rozcestnik img{
    border:1px solid #AAA;
    margin-bottom:-3px;
    border-bottom:0px;
    padding:5px;
    padding-right:18px;
    padding-top:30px;
}
.rozcestnik{
    text-align:center;
    margin:auto;
    width:505px;
    left:-10px;
    top:40px;
    position:relative;
}

.book table{

    font-size:12px;
}

.book input{

    width:80px;
}

.preklad_vlajecky{
    margin-left:10px;
    
    

}

.novinka_text{
    position:relative;
    width:702px;
}

.novinka_text p{
    color:#DDD;
    margin-top:5px;
    padding:0px;   
}

.novinka_text a{
    color:orange;
    text-decoration:underline;
    margin:0px;
    padding:0px;
    display:inline;
    
    
}

.info-odkazy{
  float:right;
}

.info-odkazy-serial{
  text-decoration:underline;
}
