/** GENERIC **/


.u {
   text-decoration: underline;
}

table tr td, table tr th {
   font-size: 100%;
}

/** HLAVICKA **/


#header {
      margin-top:4.2em;
      display: table;
}

.bottom2top {
   position: absolute;
   left: 0px;
   top: 0px;
   width:100%;
   padding:0px;
   margin: 0px;
   height: auto;
}


.skodabar {
   background-color:black;
   width:100%;
   padding:0px;
   margin: 0px;
}

#top {
   padding-top:4px;

}

#unread {
   padding: 0px 7px;
   min-height:60px;
   display: table-cell;
   vertical-align: middle;
   max-width: 51em;

}
#logo {
   width:191px;
   height:60px;
   float:left;
   text-align: center;
   display: table-cell;
}

#random-car {
   float:left;
   width:96px;
   height:60px;
}

.sysinfo {
   margin-top:1.5em;
}


/** ZPRAVY **/

#messages-list {
   overflow:auto;
   height:200px;
   width:100%
   border: 1px solid gray;
   background-color:white;
   color:black;
}


#messages-list table {

   width:100%;
   border-collapse: collapse;
}

#messages-list table tr td.message-text {
   width:80%;

}

#messages-list table tr td.message-date {
   white-space:nowrap;
}
#messages-list table tr td {
   cursor:pointer;
   white-space:nowrap;
   color:black;
   font-size: 10pt;
   padding: 1px 5px;

}

#messages-list tr.message-new td {
   font-weight:bold;
   background: url('../icons/message-new.gif') right center;
}

#messages-list tr.selected td {
   background: #555555;
   color:white;

}
#messages-list table tr.selected td a {
   color:white;
}
#messages-list table tr td a {
   color: black;
}

#messagePreview {
   width:100%;
   height:200px;
}

body#messages, #messages.prispevek_row {
   margin:0; padding: 0;
}

/** NAVIGACE **/


#siteNaviString {
   font-size:80%;
}

#siteNaviString a {
   text-decoration:none;
}


/** VYHLEDAVANI **/

.search ul {
   list-style:none;
   margin:0px;
   padding:0px;
}

.search ul li {
   margin:0;
   padding:0;
}

.search a {
   margin: 0 !important;
   padding:0 !important;
}


/** FORUM **/
.temata_text {
   clear:both; font-size:80%; padding-left: 10%; border-top:1px solid #E5E5E5;
   height: 2.5em;
}

.temata_row {
   background: url(../grafika/comments.gif) no-repeat 8px 8px;
}

.temata_row.symlink {
   background-image: url(icons/link_go.png);
   _background-image: url(icons/gifs/link_go.gif);
}


.temata_col1 span, .temata_col2 span  {
   margin-left:30px;
}

/** VASE AUTA **/
.vase_auta h3 {
   padding: 0px;
   margin: 10px 0 3px 0;
}


/** id karta **/
.inpage-idcard {
  position: absolute;
  width:400px;
  height:330px;
  text-align: left;
  display: block;
  /* margin-top:-100px;  */
}

.inpage-idcard,.inpage-idcard table tr th, .inpage-idcard table tr td {
   font-size: 8pt;
}
.inpage-idcard table {
margin: 0px; padding: 0px;
margin-bottom: 1em;
border-collapse: collapse;
}

.inpage-idcard h2 {

   margin: 0px; padding: 0px;

   font-size: 110%;
}
.inpage-idcard table tr th,
.inpage-idcard table tr td,
.inpage-idcard table tbody tr td.name,
.inpage-idcard table tbody tr td.value {
  padding: 1px;
  margin: 0px;
  /* border-bottom: 1px solid #666; */
  line-height: 1.2em;
  height: 1.2em;

}
.inpage-idcard table tr td.name {
font-weight: bold;
text-align: right;
padding-right: 2px;
}

.inpage-idcard-header {
   background:#000000;
   width:100%;
   border:1px solid #ffffff;
   text-align:right;
   display:block;
   height: 16px;
}

.inpage-idcard-content {
   display:block;
   border:1px solid #ffffff;
   border-top: 0px;
   overflow:auto;
   width:100%;
   height:300px;
   background:  center center no-repeat;
   background-color:#003366;

}
/** from blue **/
/*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
******************************************************************************/

.o_bold {
   font-weight:bold;
   width:500px;
   }

.new {
   width:96px;
   height:60px;
   background-repeat:no-repeat;
   background-image:url(../vase_auta/new10a.gif);
   background-position: top right;
   }

.auto_foto {
   width:96px;
   height:60px;
   background-repeat:no-repeat;
   text-align:left;
   font-size:150%;
   font-weight:bold;
   color:#ff6600;
}

.auto_foto A:link { text-decoration:none; color:#ff6600;}
.auto_foto A:visited { text-decoration:none; color:#ff6600;}
.auto_foto A:hover { text-decoration:none; color:#ff6600;}

.sysinfo {
   background-color:#000000;
   border-bottom:1px #DDDDDD solid;
   padding:0px 10px;
   font-size:80%;
   text-align:center;

}

.sysinfo span.warning { display:inline; font-size:120%; letter-spacing:0px; background-color:#ff6600; border-left: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid; padding: 0px 5px; }
.sysinfo span { border-right: 1px #FFFFFF solid; padding: 2px 2px;  }

.sysinfo form {display:inline; }
.sysinfo select { background-color:#000000; color:#ffffff; font-size:100%; }

.hidden { display:inline; }

.skodabar {
   padding:0px 0px;
   font-size:85%;
   text-align:right;

}
.skodabar A {
   padding:0px 3px 0px 3px;
   margin:1px 0px 1px 5px;
   text-decoration:none;
}
A.qb_sel { background-color:#ff6600; font-weight:bold;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;

}
.skodabar A:link { text-decoration:none; }
.skodabar A:visited { text-decoration:none; }
.skodabar A:active { text-decoration:none; }
.skodabar A:hover { text-decoration:none;
   background-color:;
}

.z2s {  background-image:url(../grafika/1_05.gif);  }
.z3s {  background-image:url(../grafika/1_03.gif);  }
.z3 {  background-image:url(../grafika/1_04.gif);   }
.z4s {  background-image:url(../grafika/1_01.gif);  }
.z1s {  background-image:url(../grafika/1_07.gif);  }
.z1 {  background-image:url(../grafika/1_06.gif); }
.z4 {  background-image:url(../grafika/1_02.gif);  }

.aktuality
   {
      font-family: "lucida sans unicode", tahoma, sans-serif;
      font-size: 80%;
   }

.al_right
   {
      text-align: right;
   }

.ankcheck
   {
      float: left;
      height: 4em;
   }

.ankcheck2
   {
      border: 0px;
   }

.anknadpis
   {
      background-color: #003366;
      font-size: 80%;
      font-weight: bold;
   }

.ankodp
   {
      font-size: 80%;
      font-weight: normal;
      margin-left: 5px;
      margin-top: 0px;
      margin-right: 0px;
   }

.ankot
   {
      font-size: 100%;
      font-weight: bold;
   }

.ankrow
   {
      border-top: #003366 1px solid;
      border-bottom: #003366 1px solid;
      height: 4em;
   }

.ankselect
   {
      border-bottom: #003366 1px solid;
      border-top: #003366 1px solid;
   }

.auta
   {
      margin: 0 auto;
   }

.auta_jmeno A:hover
   {
      text-decoration: underline;
   }

.auta_jmeno A:link
   {
      text-decoration: none;
   }

.auta_jmeno A:visited
   {
      text-decoration: none;
   }

.auta_jmeno
   {
      font-weight: normal;
      text-transform: uppercase;
      font-size: 80%;
      margin-top: 2px;
      height:2.5em;
   }

.auta_popis
   {
      margin-top: 1px;
      font-size: 80%;
   }

.auta_row
   {
      float: left;
      width: 96px;
      text-align: center;
      margin: 1px;
      margin-botom: 10px;
   }

.auto_fotky IMG
   {
      margin: 0.5em 0px;
   }

.auto_fotky
   {
      text-align: left;
   }

.auto_fotky_show IMG
   {
      margin-top: 3px;
      margin-bottom: 3px;
   }

.auto_fotky_show
   {
      width: 800px;
      margin: 0 auto;
      text-align: center;
   }

.autocell
   {
      float: left;
      text-align: center;
      padding-top: 0px;
      margin-top:0.2em;
      width:9.8em;
   }
   * html .autocell { width:10em; }

.autocell:hover
   {
      background-color: #336699;
   }

.banners IMG
   {
      margin: 3px;
   }

.blank
   {
      min-height: 400px;
   }

.bottom
   {
      clear: both;
      text-align: center;
      font-weight: normal;
      font-size: 80%;
      padding-top: 0.5em;
   }

.center
   {
      text-align: center;
   }

.check
   {
      border: 0px;
      padding: 0px;
      margin: 0px;
   }

hr.clear, .cistic
   {
      clear: both;
      width: 100%;
      height: 1px;
      font-size: 1px;
      border: none;
      margin: -1px 0 0 0;
      visibility: hidden;
   }

.clanky_col0
   {
      float:left;
      width:96px;
      height:60px;
      border: 1px #FFFFFF dotted;
      padding:1px;
      margin-right:0.5em;
   }

.clanky_col1
   {
      font-weight: bold;
      margin-left:100px;
      border-bottom: 1px #FFFFFF dotted;
      padding-bottom:0.2em;
      padding-top:0.5em;

   }

.clanky_col2
   {
      font-size: 80%;
      margin-left:100px;
   }

.clanky_row
   {
      padding: 3px;
      clear:both;

   }


.digi IMG
   {
      margin: 5px;
   }

.digi
   {
      text-align: center;
   }

.eapix {
   list-style: none;
}

.eapix_row

   {
      float:left;
      list-style: none;
      width:105px;
      border: 1px #003366 solid;
      margin: 1px;
      font-sizE:80%;
      height: 130px;
      padding: 1px;
   }

.eapix_row a.btn_magnify {
   background: url(icons/magnifier.png) center center no-repeat;
   width:20px;
   height:20px;
   margin-left: 80px;
   position:absolute;
}

.eapix_row a.btn_magnify span {
   display:none;
}
ul li div.eapix_row_img {
   text-align: center;
   width: 100%;
}
.eapix_row IMG {
   height:75px;
}
.eapix_row INPUT.nazev
   {
      width:90%;
   }

.eapix_row_img {
float:left; width: 100px;
}



.eauta_col1
   {
      float: left;
      width: 100px;
      height:60px;
   }

.eauta_col2
   {
      float: left;
      width: 23em;
   }

.eauta_col3
   {
      float: left;
      width: 7em;
      font-size: 80%;
   }

.eauta_row
   {
      width: 100%;
      border-bottom: 1px #336699 solid;
      margin-top: 3px;
      min-height:60px;
      padding: 5px;
      clear:both;
   }

.field_desc
   {
      font-size: 80%;
      margin-left: 15em;
   }

.filmfield
   {
      margin: 2px;
   }

.filmstrip
   {
      background-image: url(../grafika/filmstripbot.gif);
      height: 18px;
   }

.form_buttons INPUT
   {
   }

.form_buttons
   {
      text-align: center;
      margin: 10px;
      font-size: 80%;
      line-height: 4;
   }

.form_nadpis
   {
      background-color: #003366;
      font-weight: bold;
      padding: 3px;
      text-align: center;
      margin-top: 15px;
   }

.form_name
   {
      float: left;
      width: 5em;
      text-aligN: right;
      margin-right: 10px;
   }

.form_name1
   {
      text-align: right;
      font-weight: bold;
      float: left;
      width: 5em;
      padding-top: 3px;
      margin-right: 10px;
   }

.form_row
   {
      width: 37em;
      float: left;
      clear: both;
      margin: 0 auto;
      margin-top: 3px;
      margin-bottom: 3px;
   }

.form_text
   {
      width: 35em;
   }

.form_textarea
   {
      width: 15em;
      float: none;
   }

.form_value
   {
      margin-top: -1px;
      float: left;
      text-align: center;
      font-size: 100%;
   }

.foto { text-align:center; }
.foto IMG
   {
      margin: 3px;
   }

.foto IMG.sel
   {
      border: 2px #FFFFFF solid;
   }

.galerie
   {
      margin: 0px;
      font-weight: bold;
   }

.gallimg
   {
      padding: 1px;
      margin: 2px;
   }

.header
   {
      margin-top:0px;
      margin-bottom: 5px;
      padding: 1px;
      padding-bottom: 2px;
      border-bottom: 1px #FFFFFF solid;
      text-transform: uppercase;
   }
.aheader IMG { border: 1px #FFFFFF solid;
   border-bottom:0px;
   vertical-align:-8px;
   margin-left:10px;

   }
H1.aheader
   {
      margin-top:0px;
      margin-bottom: 5px;
      padding: 1px;
      padding-bottom: 0px;
      border-bottom: 1px #FFFFFF solid;
      font-weight: bold;
      font-size: 150%;
      text-transform: uppercase;
      border:0px;
      border-bottom:1px #FFFFFF solid;
}


.hidden
   {
      visibility: hidden;
   }

.hl
   {
      margin-left: 12px;
      margin-top: -5px;
      margin-bottom: -15px
      font-size: 120%;
   }

.hr1
   {
      height: 2px;
      background-color: #003366;
   }

.id_col1
   {
      float: left;
      background-color: #003366;
      width: 8em;
      text-align: right;
      padding-right: 5px;
      margin-right: 5px;
   }

.id_col2
   {
      text-align: left;
   }

.id_row
   {
      margin-bottom: 2px;
      height: 1.5em;
   }

.leftpart
   {
      width: 96.5%;
      float: left;
   }

.main
   {
      max-width:1000px;
      margin:0 auto;
      padding:0px 5px;
   }

* html .main { width:71em; }

.inmain
   {
      text-align: left;
      width:auto;
   }

.menu A
   {
      display: block;
      border: 1px #FFFFFF solid;
      border-right: 0px;
      padding: 5px 3px;
      background-color: #336699;
      font-sizE: 90%;
      margin: 0px 0px 5px 0px;
      text-align: right;
      -moz-border-radius: 7px 0 0 5px;
      -webkit-border-radius: 5px 0 0 5px;
      -khtml-border-radius: 5px 0 0 5px;
     border-radius: 10px 0 0 5px;
}
   }

.menu A.sel
   {
      background-color: #ff6600;
      font-weight: bold;
   }

.menu A.small
   {
      border: 0px;
      margin: 0px;
      font-sizE: 80%;
      text-align: right;
      padding: 1px 5px 1px 0px;
      background-color: transparent;
   }

.menu A.dot5
   {
      border: 0px;
      margin: 0px;
      text-align: right;
      padding: 5px 5px 1px 0px;
      background-color: transparent;
   }

.menu A.dot5sel
   {
      border: 0px;
      margin: 0px;
      text-align: right;
      padding: 5px 5px 1px 0px;
      background-color: transparent;
      font-weight:bold;
      padding: 5px 5px 1px 0px;
      text-decoration: underline;
}

.menu A.small1
   {
      border: 0px;
      font-sizE: 90%;
      font-weight: bold;
      text-align: right;
      padding: 1px 2px;
      border-top: 1px #FFFFFF solid;
      border-bottom: 1px #FFFFFF solid;
      border-left: 1px #FFFFFF solid;
      margin: 2px 0 2px 0;
      background-color: #ff6600;
   }

.menu A.small2 IMG
   {
      margin-top: 1px;
      vertical-align: middle;
      float: left;
   }

.menu A.small2
   {
      border: 0px;
      font-sizE: 80%;
      text-align: right;
      padding: 1px 2px;
      border-top: 1px #FFFFFF solid;
      border-bottom: 1px #FFFFFF solid;
      border-left: 1px #FFFFFF solid;
      margin: 1px 0px;
      background-color: transparent;
   }
.menu fieldset {
   padding:0px;
   padding-right:2px;
   border:0px;
   }
.menu select { font-size:80%; width:80%; }
.menu input { font-size:80%; }

.menu a
   {
      color: #ffffff;
      text-decoration: none;
   }

.menu a:active
   {
      color: #ffffff;
      text-decoration: none;
   }

.menu a:link
   {
      color: #ffffff;
      text-decoration: none;
   }

.menu a:visited
   {
      color: #ffffff;
      text-decoration: none;
   }

.menu a:hover
   {
      color: #ffffff;
      text-decoration: underline;
   }

.menu
   {
      width: 19%;
      float: left;
      margin-top: 0;
      padding-top: 0em;
      padding-bottom: 10px;
   }

.middle
   {
      clear:both;
      width: 100%;
   }

.nadpis1
   {
      font-size: medium;
      font-weight: bold;
      margin-top: 5px;
      margin-bottom: 10px;
   }

.nadpis1_blue
   {
      font-weight: bold;
      font-size: 140%;
      padding: 3px;
      margin-top: 5px;
      margin-bottom: 5px;
      width: 75%;
      border-bottom: 1px #FFFFFF solid;
      text-align: left;
   }

.nadpis2
   {
      font-size: small;
      font-weight: bold;
      margin-top: 15px;
      margin-bottom: 10px;
   }

.nadpis2_blue
   {
      font-weight: bold;
      padding: 3px;
      margin-top: 2em;
      margin-bottom: 5px;
      width: 75%;
      text-align: left;
      font-size: 120%;
      text-transform: uppercase;
      border-bottom: 1px #FFFFFF solid;
   }

.nadpis2_blue2
   {
      font-weight: bold;
      padding: 3px;
      margin-top: 5px;
      margin-bottom: 5px;
      width: 75%;
      text-align: left;
      font-size: 120%;
      text-transform: uppercase;
      border-bottom: 1px #bbb solid;
   }

.navigace form {
display:inline;
}
.navigace A
   {
      border: 1px #FFFFFF solid;
      padding: 1px 5px;
      margin: 0 5px;
      background-color: #336699;
   }

.navigace A.disabled
   {
      border: 1px #FFFFFF solid;
      padding: 1px 5px;
      margin: 0 5px;
      background-color: #003366;
      text-decoration:none ;
      cursor:default;

   }

.navigace A:active
   {
      text-decoration: none;
   }

.navigace A:link
   {
      text-decoration: none;
   }

.navigace A:link
   {
      text-decoration: none;
   }

.navigace A:visited
   {
      text-decoration: none;
   }

.navigace
   {
      text-align: center;
      margin: 1em 0em;
   }

.normal
   {
      font-size: 100%;
      font-weight: normal;
   }

.odkaz
   {
      margin-top: 5px;
      padding-top: 2px;
      clear: both;
      width:100%;
      min-height:50px;
   }

.odkaz_ikona IMG
   {
      border: 0px;
      width:88px;
      height:31px;
   }

.odkaz_ikona
   {
      float: left;
      padding: 2px;
      width: 100px;
   }

.odkaz_text {
      width: 75%;
      float:left;

       }

.odkaz_nazev
   {
      font-weight: bold;
      font-weight: bold;
      border-bottom: #FFFFFF 1px dotted;
   }

.odkaz_popis
   {
      font-size: 8pt;
      text-align: right;
   }

.odsad
   {
      height: 10px;
   }

.odsad2
   {
      height: 25px;
   }

.online_id
   {
      width: 15%;
      float: left;
   }

.online_name A:link
   {
      text-decoraton: none;
   }

.online_name
   {
      vertical-align: middle;
      margin-top: 0px;
      float: left;
      font-weight: bold;
      text-align: left;
      width: 38%;
   }


.right .online_name2 A:hover
   {
      text-decoration: none;
   }

.right .online_name2 IMG
   {
      vertical-align: middle;
   }

.right .online_name2 P
   {
      margin: 0px;
      padding: 0px;
   }

.right .online_name2a
   {
      text-align: center;

      border-bottom: 1px #FFFFFF solid;
      margin: 0px;
      padding: 0px 4px;
      font-weight: bold;
      font-size: 110%;
      margin-top:1em;
   }

.online_row
   {
      text-align: left;
      margin: 0px auto;
      clear: both;
      width: 75%;
      border-bottom: 1px #FFFFFF dotted;
   }

.online_smajl IMG
   {
      margin-top: 4px;
      vertical-align: middle;
   }

.online_smajl
   {
      float: left;
      margin-right: 4px;
      margin-left: 2px;
      text-align: right;
      height: 25px;
      width: 19px;
      vertical-align: middle;
   }

.online_time
   {
      width: 20%;
      float: left;
   }

.online_vzkaz
   {
      width: 15%;
      float: left;
   }

.pata
   {
      font-size: 100%;
      margin-left: 0px;
      margin-top: 0px;
   }

.podtitulek
   {
      font-size: 100%;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 3px;
   }

.popisek
   {
      background-color: #000000;
      font-weight: normal;
      font-size: 80%;
   }

.preview
   {
      border: 2px #336699 solid;
   }

.prevs
   {
      text-align: center;
   }

.prispevek_head {
   height: 2.8em;
}

.prispevek_deleted {
   display: none;
}
.prispevek_deleted .prispevek_head {
    background-color:#111111;
    color: #777777;
}


.prispevek_2t
   {
      float: none;
      font-size: 80%;
      font-weight: normal;
      margin-left: 0.5em;
   }

.prispevek_datum
   {
      float: left;
      font-size: 80%;
      text-align: right;
      padding-top: 0.2em;
      width: autoline-height: 50%;
   }

.prispevek_head a
   {
      text-decoration: none;
   }

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

.prispevek_head
   {
      padding: 1px 5px;
      background-color: #114477;
      border-bottom: 1px #FFFFFF solid;
   }

.unread .prispevek_head
   {
      background-color: #336699;
   }

.prispevek_deleted .prispevek_head a
   {
      color: #777777;
   }

.prispevek_jmeno
   {
      font-weight: bold;
      width: auto;
      margin: 1px 0px;
      xline-height: 1.0;
      float: left;
   }

.prispevek_smajl IMG
   {
      vertical-align: middle;
      margin-top: 0.5em;
   }

.prispevek_smajl
   {
      float: left;
      margin: 0px 8px;
      height: 40px;
   }

.prispevek_text
   {
      font-size: 100%;
      padding: 5px;
      margin-bottom: 10px;
      line-height: 1.5;
      color: #cccccc;
   }


.unread .prispevek_text
  {
    color: #ffffff;
  }

.prispevek_deleted .prispevek_text, .prispevek_deleted .unread .prispevek_text  {
    color: #555555;
}

.prispevek_trash
   {
      width: 200px;
      height: 2.2em;
      line-height: 2.2em;
      xfloat: right;
      margin-right: 2px;
   }

.prispevek_volby
   {
      font-size: 80%;
      font-weight: normal;
      white-space: nowrap;
   }

.qm_sel
   {
      background-color: #000000;
      color: #ffffff;
      border: 1px #336699 solid;
   }

.really_small
   {
      font-size: 80%;
   }

.reg_col1
   {
      width: 25%;
   }

.reg_col1a
   {
      font-size: 175%;
      padding-left: 5px;
   }

.reg_col1b
   {
      font-size: 150%;
      padding-left: 5px;
   }

.reg_row0
   {
      width: 100%;
      font-size: 80%;
      padding: 1px;
      white-space: nowrap;
   }

.reg_row1
   {
      width: 100%;
      font-size: 80%;
      padding: 1px;
      white-space: nowrap;
      background-color: #336699;
   }

.reg_row1a
   {
      width: 100%;
      font-size: 80%;
      margin-bottom: 10px;
      margin-top: 20px;
      padding: 1px;
      white-space: nowrap;
      background-color: #336699;
   }

.registered TD
   {
      margin: 0px 0px;
      padding: 0px 5px;
      font-size: 100%;
   }

.registered TR
   {
      margin: 0px;
      padding: 0px;
      border-bottom: 1px #FFFFFF dotted;
   }

.registered
   {
      width: 100%;
   }

.right A, A:hover, A:active, A:visited
   {
      text-decoration: none;

   }

.right h4 {
   margin:5px 0px 0px 0px;
   padding: 0;
   text-align:center;
   border-bottom:1px #FFFFFF solid;
   font-size:110%;
   text-transform: uppercase;
   }


.right IMG
   {
      border: 0px;
      margin: 5px 0px;
   }

.right
   {
      width: 9%;
      float: left;
      text-align: center;
      padding-bottom: 2em;
      font-size: 80%;
      padding-left:2px;
      margin: 0px;
   }

.selsmajl
   {
      font-size: 80%;
   }

.skupiny_col1 A
   {
      text-decoration: none;
   }

.skupiny_col1 A:hover
   {
      text-decoration: none;
   }

.skupiny_col1 A:link
   {
      text-decoration: none;
   }

.skupiny_col1 A:visited
   {
      text-decoration: none;
   }

.skupiny_col1
   {
      float: left;
      font-weight: bold;
      white-space: nowrap;
      width: 50%;
      font-size: 100%;
   }

.skupiny_col2
   {
      float: left;
      white-space: nowrap;
      font-size: 80%;
      width: 20%;
   }

.skupiny_col3
   {
      float: left;
      white-space: nowrap;
      font-size: 80%;
      width: 20%;
   }

.skupiny_col4
   {
      float: right;
      white-space: nowrap;
      font-size: 80%;
      width: 9%;
   }

.skupiny_row0
   {
      padding: 3px;
      clear: both;
      height: 2em;
   }

.skupiny_row1
   {
      padding: 3px;
      cleaR: both;
      height: 2em;
   }

.skupiny_row1a
   {
      padding-top: 1px;
      padding-left: 5px;
      float: left;
      width: 100%;
      border: 1px #FFFFFF solid;
      background-color: #336699;
      margin-bottom: 0.5em;
   }

.slovnikradek
   {
      border-bottom: #778899 1px solid;
   }

.small
   {
      font-size: 80%;
      font-weight: normal;
      vertical-align: center;
      text-transform: none;
   }

.srazy_datum
   {
      padding-left: 5px;
      text-align: left;
      font-weight: bold;
      font-size: 80%;
      margin-bottom: 4px;
   }

.srazy_info
   {
      padding-left: 5px;
      xfont-size: 10pt;
      margin-bottom: 15px;
      margin-left: 50px;
      font-size: 80%;
   }

.srazy_nazev
   {
      font-weight: bold;
      text-transform: uppercase;
      margin-left: 25px;
   }

.srazy_row
   {
      margin-top: 4px;
      margin-bottom: 4px;
   }

.subheader
   {
      text-align: right;
      font-size: 90%;
      height: 2.2em;
   }
.subheader-info
   {
   }

.tapety IMG
   {
      border: 0px;
      margin: 2px;
   }

.tapety
   {
      text-align: center;
   }

.temata_col1 A
   {
      text-decoration: none;
   }

.temata_col1 A:hover
   {
      text-decoration: none;
   }

.temata_col1 A:link
   {
      text-decoration: none;
   }

.temata_col1 A:visited
   {
      text-decoration: none;
   }

.temata_col1
   {
      clear: both;
      float: left;
      width: 60%;
      font-weight: bold;
      font-size: 95%;
   }

.temata_col2
   {
      font-size: 80%;
      font-weight: normal;
   }

.temata_col3
   {
      float: left;
      width: 15%;
      font-size: 80%;
      text-align: center;
   }

.temata_col4
   {
      float: left;
      width: 15%;
      font-size: 80%;
      text-align: center;
   }

.temata_col5
   {
      width: 9%;
      font-size: 120%;
      float: right;
      text-align: right;
      font-weight: bold;
      font-style: italic;
      margin-right: 0.2em;
   }

.temata_row0
   {
      padding: 3px 3px 3px 3px;
      text-align: left;
      float: left;
      width: 100%;
      clear: both;
      border-top: 1px #FFFFFF solid;
   }

.temata_row1
   {
      float: left;
      width: 100%;
      padding: 3px 3px 3px 3px;
      clear: both;
      border-top: 1px #FFFFFF solid;
      background-color: #336699;;
   }

.temata_row1a
   {
      float: left;
      width: 100%;
      padding: 3px 3px 3px 3px;
      border: 1px #FFFFFF solid;
      background-color: #336699;
      margin-bottom: 0.5em;
   }

.titulek
   {
      font-size: small;
      font-weight: bold;
      margin-left: 0px;
      margin-top: 3px;
      margin-right: 3px;
   }

.topmenu a
   {
      text-decoration: none;
      padding: 2px 15px 0px 7px;
      display:block;
      float:left;
      width:auto;
      height:1.3em;
      background-repeat:no-repeat;
      background-position:right top;
      /* background-color: #336699;   */
      font-weight:bold;
   }

* html .topmenu a  { height:1em; }

.topmenu a:active
   {
      color: #ffffff;
   }

.topmenu a:hover
   {
      color: #ffffff;
      text-decoration: underline;
   }

.topmenu a:link
   {
      color: #ffffff;
      text-decoration: none;
   }

.topmenu a:visited
   {
      color: #ffffff;
      text-decoration: none;
   }

.topmenu
   {
      clear:both;
      text-align: center;
      font-size:90%;
      color: #ffffff;
      border-bottom: 2px #DDDDDD solid;
      border-top: 0px #FFFFFF solid;
      padding-top:0.7em;
      white-space:nowrap;
      width:100%;
   }

.va_edit
   {
      font-size: small;
   }


.w75
   {
      width: 75%;
      margin:0 auto;
   }


.xpartx {
      border-left:1px #FFFFFF solid;
      border-right:1px #FFFFFF solid;
      border-bottom:1px #FFFFFF solid;
      width:auto;

      padding:1em;
}
.xpartx H1 { margin:0px; }
.xpart
   {
      float: left;
      padding:0px;
      display: none;
      width: 69%;
      background-color:#001633;;
      margin-left:20%;
      margin-top:1px;
   }

.xpart h3 { margin:1em 0 0 1em; }
.xpart A { margin-lefT:4em; }

.xtext
   {
      float: left;
      width: 80%;
      background-color: #001633;;
   }

.xtext2
   {
      padding: 0.4em;
      border-left: 1px #FFFFFF solid;
      border-right: 1px #FFFFFF solid;
      border-bottom: 1px #FFFFFF solid;
      min-height: 500px;
      text-align:left;
   }

.z_tisku_img
   {
      margin: 3px;
   }

.z_tisku_row
   {
      margin-bottom: 25px;
   }

FORM
   {
      clear: both;
      margin-top: 5px;
      margin-bottom: 5px;
   }

H1
   {
      letter-spacing: 2px;
      margin-top:0px;
      margin-bottom: 5px;
      padding: 1px;
      padding-bottom: 2px;
      border-bottom: 1px #FFFFFF solid;
      font-weight: bold;
      font-size: 150%;
      text-transform: uppercase;

   }
.header h1 {
   border: 0px;
}
H2
   {
      letter-spacing: 1px;
   }

IMG
   {
      border: 0px;
   }

P
   {
      clear: both;
      margin-top: 3px;
      margin-bottom: 3px;
   }

TEXTAREA
   {
      floaT: none;
      font-family:Tahoma, Aria, sans-serif;
      font-size:100%;
   }
TEXTAREA.messinput
   {
      width:100%;
      font-size:100%;
   }

a
   {
      cursor: pointer;
      text-decoration: underline;
   }

a:active
   {
      color: #ffffff;
      text-decoration: underline;
   }


a:link
   {
      color: #ffffff;
      text-decoration: underline;
   }

a:visited
   {
      color: #ffffff;
      text-decoration: underline;
   }

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

body
   {
      background-color: #003366;
      color: #ffffff;
      font-size: 0.8em;
      font-family: "tahoma","arial",sans-serif;
      padding:0px;
      margin:0px;
   }
tr td {
      font-size: small;
      font-family: "tahoma","arial",sans-serif;

}
fieldset input
   {
      font-size: 100%;
   }

fieldset label
   {
      float: left;
      width: 7em;
      text-align: right;
      margin-right: 0.5em;
   }

fieldset label.label2
   {
      margin-left: 15em;
      width: 20em;
      font-size: 80%;
      text-align: left;
   }

fieldset textarea
   {
      font-family: "tahoma",sans-serif;
   }

fieldset
   {
      border: 1px solid #FFFFFF;
      padding: 10px;
      padding-top: 10px;
      margin-bottom: 1em;
      margin: 0 auto;
      text-align: left;
   }

fieldset.small
   {
      border: #FFFFFF;
      width: 70px;
      margin: 0px 0px;
      padding: 1px;
      text-align: center;
   }

h2
   {
      font-size: 125%;
      border-bottom: 1px #FFFFFF solid;
      text-transform: uppercase;
      margin: 25px 0px 10px 0px;
   }

hr.cistic
   {
      clear: both;
      height: 1px;
      border: none;
      margin: -1px 0 0 0;
      visibility: hidden;
   }

legend
   {
      padding-left: 0.5em;
      padding-right: 0.5em;
      margin: 5px 0px;
      border: solid #FFFFFF 1px;
      background-color: #336699;;
      padding-top: 2px;
      padding-bottom: 1px;
      font-weight: bold;
      color: #ffffff;
   }

legend.small
   {
      font-size: x-small;
      margin: 0px;
      padding: 0px;
      border: 0px;
   }

.right .online_name2 A
   {
      font-weight: normal;
      border: 0px;
      background-color: transparent;
      display: inline;
      margin-left: 2px;
      width:auto;
   }

* html .online_row
   {
      width: 75%;
   }

* html .prispevek_head
   {
      height:1em;
   }

* html .top2
   {
      width: 540px;
   }

* html .topmenu a
   {
      padding-bottom: 3px;
   }

* html .topmenu
   {
      padding-bottom: 0px;
   }

* html .xtext2
   {
      height: 500px;
   }
* html .xtext
   {
      width:80%;
   }

H3 { margin:1em 0px 5px 0px; }


#xmain001 { float:left; width:90%;  }

.right A { text-decoration: none; }

#messages { padding:10px; }

#reply { width:100%; }
#reply textarea { width:100%; }
#reply fieldset { border:0px; padding:0px; margin:0px; }
#reply legend { border:0px; background:transparent; font-size:110%; text-decoration:underline;}
#messages select {
   font-family:monospace;
   font-size:90%;
   }
#reply select {
   font-family:sans-serif;

   }

.top IMG#logo-in
   {
      float: left;
      margin:5px;
      margin-right:1em;
   }

.top A
   {
   text-decoration:none;
   }


.ursel {
   padding-left:5px;
   font-size: 80%;
   text-align: left;
   line-height: 1.5;
   white-space: nowrap;
   line-height:2em;
   margin:0px;
   }

.ursel P {
   display:inline;
   }
.ursel select {
   font-size:90%;
   background-color:#000000;
   color:#ffffff;
   width:20em;
   border:1px #000000 solid;
   }
.ursel input {
   /* font-size:90%; */
   background-color:transparent;
   border:0px;
   border-bottom:1px #336699 solid;
   border-top:1px #336699 solid;
   width:6em;
   color:#ffffff;
   }
.ursel   #oinw {
   border:0px;
   background-color:transparent;
   width:auto;
   margin:0px;
   }

#htmledit textarea { width:100%; }

#anketa {
   width:250px;
   margin:0 auto;
   line-height:2em;
   }
#anketa img {
   }

input.anketa {
   float:left;
   margin-top:0.5em;
   margin-bottom:0.5em;
   margin-right:5px;
   display:block;
   }

#ankety  P A { font-size:120%; font-weight:bold; }
#ankety  P { border-bottom:1px #336699 solid; padding:5px;}


form.search
   { width:100%; padding:0px; margin:0px 0px 1em 0px; text-align:center;
   }

form.search p { text-align:center; }
form.search fieldset
   { margin:0px; bordeR:0px; padding:1px; width:100%; }

form.search input {
   margin:6px auto 0px auto;
   display:block;
   width:75%;
   }

form.search #textinput
   {
   width:90%;
   margin: 0 auto;
   }
form.search select { font-size:100%; width:100%; padding:0px; }

div.search p { color:#cccccc; margin-left:2em; }
form.search p { text-align:left; }
.search strong { color:#ffffff; }
.search h3 { border-bottom:1px #FFFFFF solid; }
.search h4 { font-size:80%; margin:5px 0px 5px 2em; width:auto; }
.search a { margin:5px 0px 5px 2em; }

sup {
   font-size:75%;
   line-height:0;
   font-weight:normal;
   font-family:sans-serif;
}

.search h3.tema { color:text_color2; }
.search h3.tema strong { color: #ffffff; }

.new2 {
   position:relative;
   margin-top:-60px;
   left:64px;
   z-index:200;
   width:32px;
   height:16px;
   text-align:right;
   background-image:url(../vase_auta/new10a.gif);
}
.auta_col1 { height:60px; text-align:center;  }

.sysinfo #last { border:0px; }
.sysinfo img { margin:2px; vertical-align:-4px;}
* html .sysinfo img { margin:2px; vertical-align:-2px; border:0px; }

.foto_navig IMG { border: 2px #003366 solid; }
.foto_navig IMG.sel { border: 2px #FFFFFF solid; }


#messages H1 { font-sizE:125%; margin-bottom:1em; }

TABLE#sql { font-size:90%; }
TABLE#sql TD { border-left:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; margin:0px; padding:2px; }
TABLE#sql TH { border-left:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; margin:0px; padding:2px; }


.underline { text-decoration:underline; }


cite {
    display:block;
    padding:5px;
    margin:5px;
    border:1px dotted #cccccc;
    background:#333333;

}

.top {
    margin-top: 12px;
    clear:both;
}

.temata_text {
   border-top:1px solid #E5E5E5;
}


form.navigace fieldset, form.ursel fieldset, .sysinfo fieldset {
   display: inline;
   margin: 0 0 0x 0;
   padding: 0;
   border: 0;

}

#gal-photos { }
#gal-photos a {

}

#gal-photos a img, #random-car img {
   padding: 1px;
   margin: 2px;
   border: #555 1px solid;
   background: black;
}

#random-car img {
   margin: 0px;
}

ul.gal-photos-pages  {
   list-style: none;
   margin: 0px 0 5px 0;
   padding:0px;
}

ul.gal-photos-pages  li {
   display: inline;
   margin: 0px;
   padding:0px 2px;
}


ul.gal-photos-pages  li.selected a {
   font-weight: bold;
   text-decoration: underline;
   font-size: 120%;
}

ul.list-photos {
   list-style: none;
   margin: 0px 0 5px 0;
   padding:0px;
}

ul.list-photos li {
float:left;
width:106px;
height: 80px;
padding: 0;
margin: 0;
}

ul.list-photos-admin li {
height: 110px !important;
}


ul.list-photos li input.checkbox {
position:absolute;
margin: 5px;
}

ul.list-photos li a.drag {
position:absolute;
margin: 5px 5px 5px 35px;

}

.big-edit label {
   float:none;
   width: 100%;
   margin: 0;
   text-align: left;
}
.big-edit textarea#add_text,
textarea#add_text {
   width: 75%;
   height: 12em;
   margin: 0 0 0 10px;

}


div.userpanel, a.userpanel {
  display:block;
  margin-top: 2px;
  line-height: 16px;
  background: left top no-repeat;
  padding-left: 20px;
  text-align: left;

}

a.userpanel-unread {
   background-image: url('icons/eye.png');
   _background-image: url('icons/gifs/eye.gif');
}

a.userpanel-messages, div.userpanel-messages {
   background-image: url('icons/email.png');
   _background-image: url('icons/gifs/email.gif');
}

div.userpanel-user {
   background-image: url('icons/user.png');
   _background-image: url('icons/gifs/user.gif');
}

div.userpanel-logout {
   background-image: url('icons/door_out.png');
   _background-image: url('icons/gifs/door_out.gif');
}
div.userpanel-chat {
   background-image: url('icons/server_edit.png');
   _background-image: url('icons/gifs/server_edit.gif');
}

a.userpanel-online {
   background-image: url('icons/status_green.png');
   _background-image: url('icons/gifs/status_green.gif');
}

a.userpanel-favourite {
   background-image: url('icons/heart.png');
   _background-image: url('icons/gifs/heart.gif');
}

a.btn span, a.btn-small span, a.userpanel span, div.userpanel span {
   display:none;
}

a.btn, a.btn-small {
   min-width: 16px;
   height: 16px;
   display:block;
   float:right;
   background: center center no-repeat;
   margin-left: 5px;
}


.prispevek_trash a.btn,
.prispevek_trash a.btn-small {
float: left;
}

 a.btn-small {
   min-width: 16px;
   height: 16px;
   display:block;
   float:left;
   background: center center no-repeat;
   margin-left: 5px;
}

a.btn-search {
   background-image: url('icons/magnifier.png');
   _background-image: url('icons/gifs/magnifier.gif');
}


a.btn-edit {
   background-image: url('icons/pencil.png');
   _background-image: url('icons/gifs/pencil.gif');
}

a.btn-delete {
   background-image: url('icons/delete.png');
   _background-image: url('icons/gifs/delete.gif');
}

a.btn-newpost {
   background-image: url('icons/eye.png');
   _background-image: url('icons/gifs/eye.gif');
}
a.btn-malpost {
   background-image: url('icons/exclamation.png');
   _background-image: url('icons/gifs/exclamation.gif');
}

a.btn-votegood {
   background-image: url('icons/thumb_up.png');
   _background-image: url('icons/gifs/thumb_up.gif');
}
a.btn-votebad {
   background-image: url('icons/thumb_down.png');
   _background-image: url('icons/gifs/thumb_down.gif');
}
a.btn-top {
   background-image: url('icons/arrow_up.png');
   _background-image: url('icons/gifs/arrow_up.gif');
}


a.btn-message {
   background-image: url('icons/email_add.png');
   _background-image: url('icons/gifs/email_add.gif');
}

a.btn-idcard {
   background-image: url('icons/information.png');
   _background-image: url('icons/gifs/information.gif');
}

a.btn-online {
   background-image: url('icons/status_green.png');
   _background-image: url('icons/gifs/status_green.gif');
}

a.btn-offline {
   background-image: url('icons/status_red.png');
   _background-image: url('icons/gifs/status_red.gif');
}

a.btn-link {
   background-image: url('icons/link.png');
   _background-image: url('icons/gifs/link.gif');
}

a.btn-close {
    background-image: url('icons/cross.png');
    _background-image: url('icons/gifs/cross.gif');
}
a.btn-fav {
    background-image: url('icons/heart_add.png');
    _background-image: url('icons/gifs/heart_add.gif');
}
a.btn-favdel {
    background-image: url('icons/heart_delete.png');
    _background-image: url('icons/gifs/heart_delete.gif');
}


a.btn-facebook {
    background-image: url('icons/facebookshare.gif');
}

span.updateInfo {
   display:block;
   text-align:right;
   color: #666;
   border-top:1px solid #666;
   font-size: 90%;
   margin-left: 40%;
}



#online-users {
   margin-left: 12em;
   clear: both;
   float: none;
   height: auto;
   color: #ddd;
}
#online-users-in {
   font-size:90%;
}
#online-users-in a {
   text-decoration: none;
   color: #ccc;
}

#footer {
   clear:both;
   margin-top: 3px;
   border: 0;
   margin-bottom: 1px;
   color: #ddd;
   font-size:90%;
   text-align: left;
   padding: 1px;
}

.footer-icons {
float:none;
clear:both;
width: 100%;
padding: 5px 5px 0 0;
text-align: center;
vertical-align: top;
}

#footer form {
float: left; width: auto; line-height: 31px; padding: 0 5px;
}

#footer div.hidden {
display: none;
}


#logo h2 {
margin:0; padding: 0; display: inline;
}
#logo span {
display:none;
}

#change-scheme, #change-scheme fieldset {
display:inline; border: 0px; padding: 0px; margin: 0px;
}


#message-preview {
 min-height: 200px;
 _height: 200px;
}


#message-preview .prispevek_text p {
   margin: 0 1em;
}

a.drag {
position: absolute;
background: no-repeat center center;
display:block;
width:16px;
height: 16px;
}

a.drag {
background-image:url('icons/arrow_out.png');
_background-image:url('icons/gifs/arrow_out.gif');
}

a.drag span {
display:none;
}

ul.list-photos li.gallery-photo {
   height: 85px;
}

optgroup {
/* color: #f60; */
font-weight:bold;
font-style: normal;
}


#idcard-popup, #onliners-popup, #favourites-popup {
   position: absolute; left:0px; top:0px; width:100%; height: 100%;
   /* background:url('blackgrid.png'); */
   /* _background:url('blackgrid.gif'); */
}
#favourites-popup-block,#onliners-popup-block {
margin: 100px auto 0 auto; width: 400px; height: 400px; border: 1px solid #666; background: black;
}

#onliners-popup-header , #favourites-popup-header {
width: 398px; height: 23px; position: absolute; text-align:left;
border-bottom: 1px solid #666; line-height: 23px; padding-left: 3px; font-weight: bold;
}
#idcard-content, #onliners-content, #favourites-content {
   /* overflow:auto;  width: 400px; height: 375px; margin-top:25px;
   font-size: 90%; */

}

#onliners-content a, #favourites-content a {
   text-decoration: none;
}
#favourites-content h3, h4 {
margin: 0px 0 0 0; padding: 10px 0 0 0; clear:both;
}
#favourites-content h3 {
   border-bottom: 1px solid #666;
   border-top: 1px solid #666;
}
#idcard-content ul, #onliners-content ul, #favourites-content ul {
margin:0 0 0 25px; padding: 0;
}

#favourites-popup-list {
clear: both;
}

#onliners-content ul {
list-style: none; padding: 0; margin: 0 3px;
}
#onliners-content ul li {
list-style: none; padding: 0; margin: 0; float:left; width: 33%; height: 1.2em;
}
#favourites-content ul {
list-style: none; padding: 0; margin: 0 0 0 5px; clear:both;
}
#favourites-content ul li {
list-style: none; padding: 0; margin: 0; float:left; width: 49%; height: 1.2em;
}



.acenter {
text-align: center;
}


#smiles {
padding-left: 35px;
}

#logo-subtitle {
font-size: 7pt;
padding-left: 5px;
}

table.galleries tr.new-year td {
   border-bottom: 1px solid #ddd;
   padding: 0px;
}
table.galleries tr.new-year td h3 {
   padding: 0;
   margin: 0;
}

table.galleries td {
   padding-bottom: 10px;
}
table.galleries img {
   border: 1px solid #ddd;
   padding: 2px;
}

form dl {
   clear:both;
}

form dt {
   width: 120px;
}
h1 small {
   font-size: 11pt;
   text-transform: none;
   letter-spacing:0px;
}

.aright {
   text-align: right;
}

div.whatsnew  {
clear: both;
border-top: 1px solid #ccc;
}
div.whatsnew h3 {
   float:left; width: 75px;
   font-size: 9pt;
   text-transform: lowercase;
   text-align: right;
   border: none;
   font-weight: bold;
}


div.whatsnew h3 strong {
   font-size: 120%;
}

div.whatsnew div.autocell {
   width: 108px;
}

div.whatsnew h3.posts {
   float:none; width: auto; text-align: left;
}

h3.home-subtitle a {
text-decoration: none;
}
h3.home-subtitle {
font-size: 10pt;
text-align:left;
font-weight: normal;
width: 100%;
vertical-align: bottom;
display: inline;
}

h1.home-title {
   display: inline;
   border: 0px;
   font-size: 16pt;
}

h1.home-title a {
   text-decoration: none;
   font-style: italic;
   letter-spacing: 0px;
   text-transform: lowercase;
}

.banner-468 {
   width: 479px;
   background: url('bannerbg_white.gif') right top no-repeat;
   margin: 10px auto;
   padding: 2px;
   border: 1px solid #aaa;
   text-align: left;
   line-height: 1px;
}


table.stripes {
   border-collapse:collapse;

}
table.stripes th,
table.stripes td {
   text-align: left;
}

table.zavadne td,
table.zavadne th {
   padding: 0 5px;
}

.right ul,
.right ul li {
   list-style: none;
   margin:0;
   padding:0;
}

.right ul li {
   padding: 0 0 10px 0;
}

.right ul.srazy-right h5 {
   font-size: 100%;
   font-weight: bold;
   margin: 0;
   padding: 0;
}
div.prispevek_left {
float:left;
width: 4.3em;
padding-top: 3px;
}

div.prispevek_smajl {
text-align:center;
width: 30px;
height: 2.4em;
background: no-repeat center center;
}

div.prispevek_right {
margin-left: 100px;
xbackground: pink;
height: 2.2em;
}

div.prispevek_jmeno {
float: left;
vertical-align: middle;
height: 1.6em;
}

div.prispevek_trash {
float:right;
width:auto;
height: 18px;
padding-top:2px;
}

div.prispevek_volby {
xclear:left;
width: 500px;
float:left;
}




#inpage-popup {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 400px;
   background: transparent;
   background:url('blackgrid.png');
   _background:url('blackgrid.gif');
}
#inpage-popup-header {
   width: 600px;
   margin: 0 auto;
   height: 2em;
   background: #003366;
   color: #eee;
   border: 1px solid #eee;
   border-bottom: 0px;
   line-height: 2eml
}
#inpage-popup-header * {
   font-size: 100%;
   float: none;
   font-weight: bold;
   width: 100%;
   margin: 0;
   padding: 0;
   text-align: right;
   background: transparent;
}
#inpage-popup-content {
   overflow: auto;
   width: 600px;
   margin: 0 auto;
   height: 350px;
   color: #eee;
   border: 1px solid #eee;
   background: center center no-repeat #333;
}

#inpage-popup-content td.name {
text-align: right;
font-weight: bold;
}



#inpage-popup-content h2 {
   margin: 0px;
   padding: 3px 0 0 0;
   line-height: 19px;
}

td.idcard-links ul,
td.idcard-links li
{
list-style: none;
margin: 0;
padding: 0;
}

#inpage-popup-content table td {
padding: 0; margin: 1px 0 0 0;
}


div.pager-navigation a {
   margin: 0px 2px;
}


div#top-right {
   float:left;
   width:175px;
   height:70px;
   line-height: 1.5em;
   overflow: auto;
   margin: 0;
   padding: 0;
   /*background: red;*/
}

div#top-right-search form {
   padding: 0; margin: 0;
}

div#top-right-search form input#textinput,
div#top-right-search form select
 {
   width: 100px;
   font-size:90%;
   background-color:#000000;
   color:#ffffff;
   border:1px #000000 solid;
   display: inline;
}

div#top-right-search form button {
font-size:90%;
width: 16px;
display: inline;
}

div#top-right-search form fieldset {
   border: 0;
   margin: 0;
   padding: 0;
}


div#top-right .userpanel {
   font-size: 8pt;
   display:block;
   float: left;
}

div#top-right .userpanel a {
   text-decoration: none;
}


div#top-right a.userpanel span {
   display:none;
}

span.rating {
   background:url('star_rating.png') no-repeat 0px -3px;
   width: 113px; height: 18px; display:block; float:right;
}

span.rating span {
   display:none;
}
span.rating-0 { background-position: 0px -3px; }
span.rating-20 { background-position: 0px -26px; }
span.rating-40 { background-position: 0px -49px; }
span.rating-60 { background-position: 0px -72px; }
span.rating-80 { background-position: 0px -95px; }
span.rating-100 { background-position: 0px -118px; }






.topmenu2
   {
      clear:both;
      text-align: center;
      font-size:90%;
      color: #ffffff;
      border-bottom: 2px #DDDDDD solid;
      padding-top:0.7em;
      white-space:nowrap;
      width:100%;
   }



.topmenu2 a
   {
      text-decoration: none;
      padding: 2px 15px 0px 7px;
      display:block;
      float:left;
      width:auto;
      height:1.3em;
      font-weight:bold;
      border: 1px solid #fff;
      border-bottom: 0;
      margin: 0 5px 0 0;
      -moz-border-radius: 5px 0 0 5px;
      -webkit-border-radius: 5px 0 0 5px;
      -khtml-border-radius: 5px 0 0 5px;
     border-radius: 5px 5px 0 0;

   }

* html .topmenu2 a  { height:1em; }

.topmenu2 a:active
   {
      color: #ffffff;
   }

.topmenu2 a:hover
   {
      color: #ffffff;
      text-decoration: underline;
   }

.topmenu2 a:link
   {
      color: #ffffff;
      text-decoration: none;
   }

.topmenu2 a:visited
   {
      color: #ffffff;
      text-decoration: none;
   }


.ui-autocomplete {
      max-height: 400px;
      with: 300px;
      overflow-y: auto;
      /* prevent horizontal scrollbar */
      overflow-x: hidden;
      /* add padding to account for vertical scrollbar */
      padding-right: 20px;
   }
   /* IE 6 doesn't support max-height
    * we use height instead, but this forces the menu to always be this tall
    */
   * html .ui-autocomplete {
      height: 400px;
   }


.partners {
float: left;
}


.post-image {
   width: auto;
   xbackground: url('loading.gif') no-repeat center center;
}


a.galPhoto {
   text-decoration: none;
}

div.car-header-image {
   float:right; width: 110px;
}

div.car-header-image img {
   padding: 1px;
   margin: 2px;
   border: #555 1px solid;
   background: black;
}

div.car-photos a {
   text-decoration: none;
}
div.car-photos img {
   padding: 1px;
   margin: 2px;
   border: #555 1px solid;
   background: black;
}


div.car-header-data {
   float:left; width: auto;
}

div.car-header-name {
   padding-top: 5px;
}

div.car-header-name h1 {
   border: 0px;
}


div.car-navigation {
   display:none;
   clear: both;
   text-align: center;
   padding: 5px 0px;
}


div.car-photos {
   clear: both;
   padding-top: 15px;

}

div.car-photos-in {
   xheight: 430px;
}


div.car-description {
}


div.ui-corner-all {
   border: 0px;
}


div.ui-widget-content {
   background: 0px;
}



div.top-user-panel {
   background-color:black;
   border-top: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   width:100%;
   padding:0px 5px 0 0;
   margin: 0px;
   line-height:1.9em;
   font-size: 8pt;
}

div.main { margin-top: 3.5em; }

form.top-login,
div.top-login,
form.top-search { margin: 0 5px; padding: 0; clear:none; float:right; }

div.top-login, form.top-login, form.top-search, form.top-search select { font-size: 8pt; }

form.top-login fieldset,
form.top-search fieldset {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

form.top-login input,
form.top-search input,
form.top-search select {
   border: 1px;
}
div.top-user-panel {
   text-align: right;
}

div.top-user-panel div.userpanel,
div.top-user-panel a.userpanel {
  display:inline;
}


/**
 * MENU
 */

ul.topmenu-list {
   display: table;
   width: 100%;
   list-style: none;
   xborder-collapse: collapse;
   xtable-layout: fixed;
   margin: 0;
   padding: 0;
   border: 0px;
   height: 2.2em;
   .height: 2.3em;
}

ul.topmenu-list li {
   display: table-cell;
   margin: 1px;
   padding: 1px;
   border: 2px solid #000;
   text-align: center;
   vertical-align: middle;
   width: 8%;
   background: #666;
   font-size: 9pt;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
   .float: left;
}

div.topmenu ul.topmenu-list li a {
   background: none;
   display: block;
   width: auto;
   float: none;
   margin: 0;
   padding: 0;
   color: #ddd;
   height: 2.0em;
   line-height: 2.0em;
}

ul.topmenu-list li.selected {
   background: #ff6600;
}

/**
 * UNREAD SELECT
 */

div#unread form.ursel {
   white-space: normal;

}

div.unread-select {
   white-space: nowrap;
   width: 25em;
   xfloat:left;
   xclear:left;
   display: inline-block;
}

div.prispevek_volby2 {
   font-size: 8pt;
   font-weight:normal;
}



div.middle div.xtext {
   float: right;

}

div.middle div.xtext2 {
   border: 0px solid #000;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   -khtml-border-radius: 7px;
   border-radius: 7px;
   /* background: #070707; */
}

div.topmenu {
   border: 0px;
}

div.middle {
   margin-top: 5px;
}

div.menu a {
   padding: 4px 5px;
   border: 0px;
   border : #000;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
   font-size: 9pt;
}

div.prispevek_head {
   border: 0px;
   border : #000;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
}

div.navigace a,
div.navigace a.disabled {
   border: 0px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius: 4px;
   border-radius: 4px;
   padding: 4px 6px;
}

form fieldset {
   border: 0px;
}

form legend {
   display: block;
   margin: 0; padding: 0;
   border: 0px;
   background: transparent;
   width: 100%;
   border-bottom: #bbb 1px solid;
   padding: 4px 0px;
}

div.unread-select input {
   border: 0px solid #000;
   -moz-border-radius: 4px 0px 0px 4px ;
   -webkit-border-radius: 4px 0px 0px 4px ;
   -khtml-border-radius: 4px 0px 0px 4px ;
   border-radius: 4px 0px 0px 4px ;
   background : #333;
}


div#footer-in {
   margin-top: 5px;
   border: 0px solid #000;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   -khtml-border-radius: 7px;
   border-radius: 7px;
   padding: 5px 5px;
   /* background: #070707; */
}


div.form_buttons input {
   border: 0px solid #000;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius: 4px;
   border-radius: 4px;
   padding: 5px 5px;
}


div.prispevek_volby2 {
   padding-top: 3px;
}


li.ui-state-default.ui-corner-top {
   background:#666;
   border: 0;
   font-size: 8pt;
}

li.ui-state-default.ui-corner-top.ui-tabs-selected {
   background: #f60;
}

ul.ui-widget-header {
   background: none;
   border:none;
   border-bottom: 1px solid #666;
}



div.top-user-panel {
   background: none;
   border: 0;
}


div.top-user-panel-in {
   max-width: 1000px;
   margin: 0 auto;
   margin-top: 5px;
   padding: 2px;

   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius: 4px;
   border-radius: 4px;
   border: 0;
   height: 100%;
}

div.top-user-panel-in #login-login,
div.top-user-panel-in #login-password {
   width: 5em;
}


div.car-photos.ui-tabs-panel {
   padding: 5px 0px;
}


div#photos-edit {
   margin-bottom: 15px;
}


a.link-btn {
   background-repeat: no-repeat;
   padding-left: 20px;
   line-height: 16px;
}


.ie ul.topmenu-list li {
   float:left;
}
#urformnew {
    float:left; width: calc(100% - 120px);
}
.navbar-toggler {
    display: none;
}
