body {
  color:black;
  font-size:11px;
  font-family: Arial, sans-serif;
  line-height: 1.3em;
  text-align: center;
  min-width: 930px;
  padding: 0px;
  margin: 0px;
  border: 0px none black;
  background-color: #262b2f;
}

#centrovany {
  margin: 0px auto;
  width: 982px;
  text-align: justify;
}

#topbanner {
  width:800px;
  margin:5px 0px;
  text-align: center;
}

#topbanner a img {
  width:480px;
  height:60px;
  border: 0px none transparent;
}

#head {
  width: 982px;
  height: 166px;
  margin: 0px;
  padding: 0px;
}

#pageheadlogged, #pageheadlogin {
  float: left;
  width: 800px;
  height: 166px;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}

#pageheadlogged {
  background: #e3c19b url("./logo/logo_logged.jpg") no-repeat right top;
}

#pageheadlogin {
  background: #e3c19b url("./logo/logo_login.jpg") no-repeat right top;
}

#pageheadlogged a img, #pageheadlogin a img {
  float: left;
  width: 299px;
  height: 166px;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}

#logged {
  float: right;
  height: 166px;
  width: 465px;
}

#left {
  float: left;
  width: 200px;
  height: 164px;
  margin-top:2px;
}

#right {
  float: right;
  width: 220px;
  height: 164px;
  margin: 2px 3px 0px 0px;
}

#logged #left div, #logged #right #userpanel {
  margin-top: 4px;
  color: #444;
}

#logged #left div a, #logged #right #userpanel a  {
  text-decoration: none;
  color: #a90100;
}

#logged #left div a:hover, #logged #right #userpanel a:hover  {
  text-decoration: underline;
}

#logged #left img {
  border: #e2c09a 5px solid;
}

#logged #right #userpanel {
  height: 113px;
}

#logged #right #userpanel img {
  border-width: 0px;
  height: 16px;
  width: 16px;
  float: none;
}

#logged #right #adminpanel {
  margin: 110px 0px 0px -430px;
  float:left;
  width:120px;
}

#logged #right #adminpanel img {
  border-width: 0px;
  height: 22px;
  width: 22px;
  margin: 1px;
}

#logged #left .iconset img {
  float: left;
  border: 0px red solid;
  height: 22px;
  width: 22px;
  margin: 3px 3px 0px 3px;
}

#logged #left div.iconset a {
  background-color:transparent;
  padding-bottom: 6px;
}

#logform {
  float: right;
  width: 220px;
  height: 164px;
  font-size: 11px;
  margin: 2px 3px 0px 0px;
}

#logform form {
  width: 160px;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

#logform form table {
  width: 190px;
}

#logform form table th {
  text-align: right;
  width: 90px;
}

#logform label {
  color: #414c50;
  line-height: 20px;
  display: block;
}

#logform input {
  float: right;
  font-size: 11px;
}

.badinput, td.badinput input  {
  background-color:#fffb98;
  margin-left: 5px;
}

td.badinput {
  font-size: 9px;
  color: #cc0000;
  border-top: 2px solid #fe7b7a;
  border-bottom: 2px solid #fe7b7a;
  background-color: #ffd6d6;
}

td.badinput div {
  font-size: 9px;
  color: #cc0000;
  padding: 0 10px;
  line-height: 9px;
}

span.alert, span.info, span.load {
  display: block;
  padding: 4px 5px 4px 30px;
  margin: 0px 5px 0px 0px;
  font-size: 9px;
}

span.alert {
  color: #cc0000;
  border-top: 2px solid #fe7b7a;
  border-bottom: 2px solid #fe7b7a;
  background: #ffd6d6 url(./logo/status-alert.png) no-repeat 3px center;
}

span.alert a {
  color: #0055bb;
}

span.info {
  color: #0055bb;
  border-top: 2px solid #629de3;
  border-bottom: 2px solid #629de3;
  background: #d8e5f8 url(./logo/status-info.png) no-repeat 3px center;
}

span.load {
  color: #57861a;
  border-top: 2px solid #c2df88;
  border-bottom: 2px solid #c2df88;
  background: #eef7dd url(./logo/ajax-loader.gif) no-repeat 3px center;
}

#logemail, #password {
  color: #000000;
  border: 1px solid #7f9db9;
  font-weight: normal;
}

#loginbutton {
  color: #aa0000;
  font-size: 11px;
  border-width: 0px;
  text-align:right;
  font-weight:bold;
  background-color:transparent;
  cursor: pointer;
  padding: 0px;
}

#lostpass {
  color:#efdecc;
}

#reglink {
  color:#fffffd;
  font-weight:bold;
}

#language {
  width:180px;
  height:166px;
  float: right;
  background: #262b2f url("./logo/lang_bgg.png") no-repeat right top;
}

#language a {
  display: block;
  height : 12px;
  color: #666666;
  margin: 3px 0px 3px 90px;
  padding: 0px 0px 0px 25px;
  text-decoration: none;
}

#language a:hover, #language .czakt, #language .skakt, #language .enakt, #language .deakt, #language .ruakt {
  color: #ffffff;
}

#language a.cz {
  margin-top:50px;
  background: url("./logo/flags/cz_gray.png") no-repeat left center;
}

#language a.cz:hover, #language a.czakt {
  background: url("./logo/flags/cz.png") no-repeat left center;
}

#language a.sk {
  background: url("./logo/flags/sk_gray.png") no-repeat left center;
}

#language a.sk:hover, #language a.skakt  {
  background: url("./logo/flags/sk.png") no-repeat left center;
}

#language a.en {
  background: url("./logo/flags/gb_gray.png") no-repeat left center;
}

#language a.en:hover, #language a.enakt  {
  background: url("./logo/flags/gb.png") no-repeat left center;
}

#language a.de {
  background: url("./logo/flags/de_gray.png") no-repeat left center;
}

#language a.de:hover, #language a.deakt  {
  background: url("./logo/flags/de.png") no-repeat left center;
}

#language a.ru {
  background: url("./logo/flags/ru_gray.png") no-repeat left center;
}

#language a.ru:hover, #language a.ruakt  {
  background: url("./logo/flags/ru.png") no-repeat left center;
}

#menu {
  width: 798px;
  height: 29px;
  float: left;
  background: #26cbff url("./logo/menu_bgg.png") repeat-x top;
  border-left: 1px solid #a8eaff;
  border-right: 1px solid #136997;
  margin:2px 0px;
  padding:0px;
  list-style: none;
}

#menu li {display:block; float:left; position:relative; z-index:100; margin:0px; padding:0px}
#menu li span {
  display:block;
  z-index:100;
  font-size:12px;
  line-height: 29px;
  padding: 0px 2em;
  color: #ffffff;
  margin:0px
}

#menu li a, #menu li a:visited {
  display: block;
  padding: 0px;
}

#menu table, #menu tr, #menu td {
  width: 0px;
  height: 0px;
  margin-bottom: -5px;
  padding: 0px;
}

#menu dl {position:absolute; top:0px; left:0; margin: 0px; padding: 0px; background: transparent url(./logo/transparency.gif);}
#menu dt {
  margin:0px;
  padding: 0px;
  padding-right: 1px;
  font-size: 12px;
  float:left;
  background: url("./logo/menu_div.png") repeat-y right top;
}

#menu dd {
  display: none;
  background: transparent;
  border-right:1px solid #000000;
  border-left:1px solid #000000;
  clear:left;
  margin:0px;
  padding:0px;
  color: #fff;
  font-size: 1em;
  text-align:left;
}

#menu dt a, #menu dt a:visited {
  display:block;
  color:#ffffff;
  text-decoration:none;
  line-height: 29px;
  height: 29px;
  padding: 0px 2em;
  margin-bottom:0px;
}

#menu dd a, #menu dd a:visited {
  background: #00a0ff;
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 0.3em 2em;
  font-size: 12px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom: 1px solid #000000;}
#menu li:hover dt a, #menu li a:hover dt a {
  background: transparent url("./logo/menu_bgg.png") repeat-x bottom;
}
#menu dd a:hover {background: #ffffff; color:#686d71;}

#menubar {
  width: 798px;
  float: left;
  background: #26cbff url("./logo/menu_bgg.png") repeat-x top;
  border-left: 1px solid #a8eaff;
  border-right: 1px solid #136997;
  margin:2px 0px;
  padding:0px;
  list-style: none;
}

#menubar li {
  float: left;
}

#menubar a:link, #menubar a:visited, #menubar a:hover {
  display: block;
  float: left;
  padding: 0px 2em;
  background: url("./logo/menu_div.png") repeat-y right top;
  color: #FFFFFF;
  font-size:12px;
  line-height: 29px;
  text-decoration : none;
}

#menubar a:hover {
  background: #FFFFFF url("./logo/menu_bgg.png") repeat-x bottom;
}

#searchbar {
  width: 178px;
  height: 29px;
  background: #a6a6a6 url(./logo/search_bgg.png) repeat;
  border-left: 1px #dbdbdb solid;
  border-right: 1px #5d6164 solid;
  float: right;
  margin:2px 0px;
}

#searchbar h1 {
  color: #FFFFFF;
  line-height: 29px;
  font-size:12px;
  font-weight: normal;
  margin: 0px;
  padding: 0px 0px 0px 2em;
}

#content {
  width: 796px;
  float: left;
  background-color: #414c52;
  border-top: 2px solid #545d64;
  border-left: 2px solid #545d64;
  border-right: 2px solid #323b40;
  border-bottom: 2px solid #323b40;
}

#sidecontent {
  width: 180px;
  float: right;
  margin: 0px;
  padding: 0px;
}

#sidecontent form p {
  margin: 4px 20px;
}

label {
  font-weight: bold;
}

#sidecontent form p label {
  color: #ffb15f;
  display: block;
  margin: 10px 0px;
}

#smsearchtext {
  color: #000000;
  border: 1px solid #7f9db9;
  font-size: 11px;
}

#smsearchsubmit {
  font-weight: bold;
  font-size: 11px;
  float: right;
  color: #25d0ff;
  border-width: 0px;
  padding: 0px;
  background-color: transparent;  
  margin: 10px 0px;
  cursor:pointer;
}

#smsearchlink {
  clear: both;
  color: #93969b;
  margin: 10px 0px;
  display: block;
}

#sidecontent h1 {
  text-align:left;
  font-size:11px;
  height: 1.75em;
  background: #3c4145 url(./logo/h1_dot_dark.png) repeat-x 1em center;
  margin: 20px 0px 20px 5px;
  padding:0px;
  border: 1px solid #767a7d;
}

#sidecontent h1 span {
  line-height:1.75em;
  font-weight:bold;
  background: #3c4145 url(./logo/h1_bgg_dark.png) no-repeat 1em center;
  color: #fbb35f;
  padding:0px 0.5em 0px 2.3em;
}

#partners {
  width: 180px;
  text-align: center;
}

#partners a {
  display: block;
  margin: 10px 0px;
}

#partners a img {
  width: 125px;
  height: 125px;
  border: 1px solid #fbb35f;
}

#maincontent {
  width: 788px;
  margin: 4px 0px 4px 4px;
  padding: 0px;
}

#maincontent p.newtopic {
  margin: 2em;
  color: #fbb35f;
  display: block;
  font-style: italic;
}

#maincontent h1 {
  clear: both;
  text-align:left;
  font-size:11px;
  height: 1.75em;
  background: #788186 url(./logo/h1_dot_light.png) repeat-x 1em center;
  margin:0px;
  padding:0px;
  border: 1px solid #323335;
}

#maincontent h1 span {
  line-height:1.75em;
  font-weight:bold;
  background: #788186 url(./logo/h1_bgg.png) no-repeat 1em center;
  color: #fbb35f;
  padding:0px 0.5em 0px 2.3em;
}

#maincontent h2 {
  clear: both;
  text-align:left;
  font-size:11px;
  height: 1.75em;
  margin: 1em 0px 0px 0px;
  padding:0px;
}

#maincontent h2 span {
  line-height:1.75em;
  font-weight:bold;
  background: url(./logo/h2_bgg.png) no-repeat 5px center;
  color: #ffffff;
  padding: 0px 0.5em 0px 15px;
}

#maincontent h2 span a {
  color: #ffffff;
}

#maincontent h3 {
  clear: both;
  text-align:left;
  font-size:10px;
  height: 1.75em;
  margin: 1em 0px 0px 0px;
  padding:0px;
}

#maincontent h3 span {
  line-height: 1.75em;
  font-weight: bold;
  background: url(./logo/h2_bgg.png) no-repeat 5px center;
  color: #fbb35f;
  padding: 0px 0.5em 0px 15px;
}

#maincontent a.podobenka {
  width:50px;
  height:50px;
  margin:5px 0px 5px 5px;
  text-align:center;
  float:left;
  padding: 0px;
  display:block;
}

#maincontent a.podobenka img {
  border: 1px solid #ffb15f;
  height: 50px;
}

/* Nastavení barev odpvědi fóra a blogu */

#blog {
  margin-top: 5px;
}

#maincontent #blog .answer p, #maincontent #blog .answer ul, #maincontent #blog .answer ol, #maincontent #blog .answer dl {
  margin:0px 10px 0.25em 25px;
  width:auto;
}


#maincontent #topic p, #maincontent .answer p, #maincontent .answer ul, #maincontent .answer ol, #maincontent .answer dl {
  width:700px;
  clear: both;
  margin:0px 0px 0.25em 65px;
  padding: 0px;
  color: #dddddd;
  font-weight: normal;
}

#topic ul {
    margin: 0px 0px 0px 80px;
    padding: 0px;
}

#topic a img {
    border-width: 0px;
}

#maincontent #topic p, #maincontent .answer p { 
  text-indent: 1em;
}

#maincontent .answer li, #maincontent .answer dd {
  margin-left: 2.5em;
}

#maincontent #blog .answer hr {
  margin-left: 15px;
}

#maincontent .answer hr {
  margin-left: 55px;
}

#maincontent img.left {
  margin-top: 2px;
  margin-right: 5px;
  border-width: 0px;
  float: left;
}

#maincontent img.right {
  margin-top: 2px;
  border-width: 0px;
  margin-left: 5px;
  float: right;
}

#maincontent #topic p a, #maincontent .answer p a  {
  color: #27cffe;
}

#maincontent #topic p b, #maincontent #topic p strong, #maincontent .answer p strong, #maincontent .answer h4, #maincontent .answer dt {
  color: #FFFFFF;
  font-weight: bold;
}

#maincontent .answer dt, #maincontent .answer dd, #maincontent .answer h6   {
  font-style: italic;
}

#maincontent .answer h4, #maincontent .answer h5, #maincontent .answer h6  {
  margin: 1em 0px 0.25em 65px;
}

#maincontent .answer h4, #maincontent .answer h5, #maincontent .answer h6, #maincontent .answer p em    {
  color: #FFFFFF;
}

#maincontent .answer a {
  color: #26cfff;
}

#maincontent .answer table {
  width: 782px;
  margin: 0.5em 0px 0.5em 65px;
  width: auto;
  border: #202529 2px solid;
}

#maincontent .answer th {
  background-color: #2e353b;
  color: #ffb15f;
  padding: 0.7em 0.5em 0.5em 0.5em;
}

#maincontent .answer td {
  background-color: #353c42;
  color: #FFFFFF;
  padding: 0.2em 0.5em;
  font-weight: normal;
}

#maincontent table.toptable1 {
  width:710px;
  float:right;
  margin:5px 5px 0px 0px;
  border: 0px red solid;
  line-height: normal;
  color: #dddddd;
  background-color: transparent;
}

#maincontent table.toptable1 a {
  color: #fbb35f;
  text-decoration: none;
  font-weight: bold;
}

#maincontent table.toptable1 th {
  text-align: right;
  font-weight: normal;
  background-color: transparent;
  padding: 0em;
}

#maincontent table.toptable1 td, #maincontent table.toptable2 td  {
  background-color: transparent;
  padding: 0px;
}

#maincontent table.toptable2 th {
  color: #ffffff;
  font-weight: bold;
  padding-left: 9px;
  text-align: left;
  background-color: transparent;
}

#maincontent table.toptable2 td.check {
  width:50px;
  text-align:center;
}

#maincontent table.toptable2 td.forumakce {
  text-align: right;
}

#maincontent table.toptable2 td.forumakce a img {
  border-width: 0px;
}

#maincontent table.toptable2 span.dispnew {
  background: url('./logo/icons/new_mess1.gif') right no-repeat;
  padding-right: 40px;
}

#maincontent table.toptable1 span, #maincontent table.toptable1 b, #maincontent table.toptable1 strong {
  color: #ffffff;
}

#maincontent table.toptable2 {
  width:760px;
  clear: both;
  margin:0px 0px 0px 5px;
  padding: 0px;
  border: 0px red solid;
}

#maincontent table.toptable2 a {
  color: #ffffff;
  font-weight: bold;
}


#maincontent #topic div.picture {
  width:100%;
  margin:0px;
  height:150px;
  padding:0px;
  clear:both;
  background: url('./logo/par_div_01.png') repeat-x bottom left;
}

#maincontent #topic div.picture table {
  width:610px;
  height:130px;
  float:right;
}

#maincontent #topic div.picture table th {
  color: #dddddd;
  font-weight: bold;
  text-align: right;
}

#maincontent #topic div.picture table th img {
  height: 22px;
  width: 22px;
  border-width: 0px;
}

#maincontent div.answer {
  background: url("./logo/par_div_01.png") repeat-x bottom left;
  color: #fbb35f;
  font-weight: bold;
  padding: 0.5em 0px;
}

#maincontent #introcontent {
  float: left;
  width: 180px;
  margin: 0px;
  padding: 0px;
  background-color: #676e74;
}

#maincontent #introcontent h1 {
  text-align:left;
  font-size:11px;
  height: 1.75em;
  background: #fbb35f url(./logo/h1_dot_orange.png) repeat-x 1em center;
  margin: 0px;
  padding:0px;
  border: 1px solid #000000;
}

#maincontent #introcontent h1 span {
  line-height:1.75em;
  font-weight:bold;
  background: #fbb35f url(./logo/h1_bgg_orange.png) no-repeat 1em center;
  color: #ffffff;
  padding:0px 0.5em 0px 2.3em;
}

#maincontent #introcontent p {
  padding: 0px 0px 5px 0px;
  margin: 5px;
  color: #f8b565;
  line-height: 1.5em;
  text-indent: 1em;
  background: url('./logo/par_div_02.png') repeat-x bottom left;
}

#maincontent #introcontent a {
  color: #ffffff;
}

#maincontent #introcontent em {
  color: #ffffff;
  font-weight: bold;
  font-style: normal;
}

#maincontent #intro {
  float: right;
  width: 600px;
}

#maincontent div.forum, #maincontent div#topic, #maincontent div.uvodnik {
  padding: 5px;
  border: 1px solid #1c262f;
  color: #dddddd;
/*  color: #fbb35f;
 */
}

#maincontent div.forum, #maincontent div.uvodnik  {
  background: #565f64 url("./logo/pict_bgg.png") repeat-x top left;
}

#maincontent div#topic {
  background: #516775 url("./logo/topic_bgg.png") repeat-x top left;
}

#maincontent div.uvodnik {
  padding: 0px;
  margin: 2px 0px 1em 0px;
/*  color: #9fa4a7;
 */
}

#maincontent div.uvodnik p {
  padding: 0.5em 0.7em ;
  margin: 0px;
}

#maincontent div.uvodnik em {
  color: #fff;
}

#maincontent div.uvodnik b, #maincontent div.uvodnik strong {
  color: #fff;
  font-weight: bold;
}

#maincontent div.uvodnik a {
  color: #26cfff;
}

#maincontent div.uvodnik ol, #maincontent div.uvodnik ul {
  margin: 3px;
  padding: 0px 0px 0px 1.5em;
}

#maincontent div.uvodnik li {
  margin: 3px;
  padding: 0px 0px 3px 0px;
}

#maincontent div.uvodnik table {
  width: 90%;
  margin-left: 1em;
  line-height: 2em;
}

#maincontent div.uvodnik table td {
  color: #fbb35f;
  vertical-align: top;
}

#maincontent div.uvodnik table th, #maincontent div.uvodnik table td span, #maincontent div.uvodnik table th.required, .required, .vtop  {
  font-weight: bold;
  text-align: right;
}

.vtop {
  vertical-align: top;
}

#maincontent div.uvodnik table th.required, .required {
  color: #fbb35f;
  vertical-align: top;
}

#maincontent div.uvodnik table.modelhead {
  float:left;
  line-height:10px;
  width: 470px;
  padding: 0px;
  margin: 5px 0px 0px 0px;
}

#maincontent div.uvodnik table.modelhead td {
  line-height: 1.1em;
  color: #fbb35f;
  padding-left: 0.2em;
}

#maincontent div.uvodnik table.modelhead td span {
  color: #ffffff;
}

#intro div.uvodnik a.behere {
  clear:both;
  font-size:10px;
  font-style:italic;
  padding:0px;
  margin: 0px 0px 5px 500px;
  display: block;
}

#antispam {
 vertical-align:middle;
 border-width:0px;
 width:60px;
 height:18px;
}

#maincontent #intro #introgallery {
  padding-top:2px;
  margin-left:2px
}

#maincontent #intro #introgallery div, .searchthumb {
  text-align: center;
  float: left;
  width: 113px;
  height: 152px;
  padding-top:5px;
  border: 1px solid #2d363d;
  margin: 0px 2px 4px 2px;
  background: #565f64 url("./logo/pict_bgg.png") repeat-x;
  color: #d79c62;
}

.searchthumb {
  margin: 4px 7px;
}

#maincontent #intro #introgallery a, .searchthumb a {
  color: #a8abb0;
  text-decoration: none;
  display: block;
}

#maincontent #intro #introgallery img, .searchthumb img {
  border: 1px solid #fbb35f;
}

.pictthumb {
  text-align: center;
  float: left;
  width: 112px;
  height: 107px;
  padding-top:5px;
  border: 1px solid #2d363d;
  margin: 8px;
  background: #565f64 url("./logo/pict_bgg.png") repeat-x;
  color: #d79c62;
}

.pictthumb a {
  color: #a8abb0;
  text-decoration: none;
  display: block;
}

.pictthumb img {
  border: 1px solid #fbb35f;
}

p.numfound {
  clear: both;
  width: 790px;
  text-align: center;
  font-weight: bold;
  color: #fbb35f;
}

#navigace {
  clear: both;
  font-size: 11px;
  color: #FFFFFF;  
  font-weight: bold;
  padding: 1em 0em 1.5em 1em;
  background: url("./logo/nav_bgg.png") repeat-x left bottom;
}

#pagination {
  clear: both;
  width: 790px;
  text-align: center;
  font-size: 11px;
  color: #FFFFFF;  
  font-weight: bold;
  margin: 5px 0px;
}

#navigace a, #pagination a {
  color: #27cffe;
}

#navigace #lastnav {
  font-weight: normal;
  color: #ffb15f;
}

#browse {
  width: 782px;
  margin: 3px;
  border: #202529 2px solid;
}

#browse caption {
  padding: 0.2em 1em;
  text-align: left;
  color: #fff;
}

#browse tfoot td {
  padding: 1em 1em 0px 0px;
  text-align: right;
  font-style: italic;
  background-color: #2e353b;
}
  
#browse th {
  background-color: #2e353b;
  color: #ffb15f;
  padding: 0.7em 0.5em 0.5em 0.5em;
}

#browse td {
  background-color: #353c42;
  color: #FFFFFF;
}

.green, #browse td span.green {
  color: #000000;
  background-color:#9acd32;
  padding: 0.2em 0.5em;
}

.red, #browse td span.red {
  color: #000000;
  background-color:#ff1493;
  padding: 0.2em 0.5em;
}
#browse td.tdpad {
  padding-left: 0.5em;
}

#browse td img {
  padding: 0px;
  margin: 15px 0px 10px 0px;
}

#browse td a img {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  border: 1px solid #ffb15f;
  height: 50px;
}

#browse td.akce a img {
  float: left;
  margin: 2px;
  height: 22px;
  width: 22px;
  border-width: 0px;
}

#browse td img.arrow {
  margin: 0px;
  height: 16px;
  width: 16px;
  border-width: 0px;
}

#browse td.akceupload_akt, #browse td.akceupload, #browse td.akceblog, #browse td.akcegall {
  width:40px;
}

#browse td.akceupload_akt a, #browse td.akceupload a, #browse td.akceblog a, #browse td.akcegall a {
  display:block;
  height:22px;
  width:38px;
  line-height:22px;
  margin-right: 3px;
}

#browse th a {
  color: #ffb15f;
}

#browse th.akceorder {
  width: 6em;
}

#browse th.akceorder a {
  display:block;
  color: #ffb15f;
  height:22px;
  width:5.5em;
  line-height:22px;
  margin-right: 3px;
  background: url('./logo/icons/save.gif') right no-repeat;
}

button.akceorder {
  display:block;
  line-height:22px;
  margin: 8px 3px 3px 8px;
  padding: 3px 3px 3px 30px;
  background: #ccc url('./logo/icons/save.gif') left no-repeat;
  cursor: pointer;
}

#browse td.akceupload_akt a {
  background: url('./logo/icons/pict_akt.gif') right no-repeat;
}
#browse td.akceupload a {
  background: url('./logo/icons/pict.gif') right no-repeat;
}
#browse td.akceblog a {
  background: url('./logo/icons/blog.gif') right no-repeat;
}
#browse td.akcegall a {
  background: url('./logo/icons/gallery.gif') right no-repeat;
}

#browse td.akce a {
  text-decoration: none;
}

#browse td {
  color: #dddddd;
}

#browse td p {
  margin: 0px 0.4em;
  font-size:10px;
  text-indent: 0px;
}

#browse td a {
  color: #FFFFFF;
  margin-left: 0.5em;
}

#browse td div {
  font-size:10px;
  text-align: right;
  margin: 0px 0.5em;
}

#browse td div a {
  color: #ffb15f;
  text-decoration: none;
  font-weight: bold;
  margin: 0px;
}

#browse td div a img {
  border: 0px transparent none;
  height: 9px; 
  width: 18px;
  margin: 0px;
}

#browse td span {
  margin-left: 0.5em;
  font-size:9px;
}

#browse td em {
  font-style: normal;
}

#browse td b, #browse td strong {
  color: #ffffff;
  font-weight: bold;
}

#browse td.icons img {
  width: 22px;
  height: 22px;
  border-width: 0px;
}

a.editace, a.editnew {
  color: #27cffe;
  text-decoration: none;
}

a.editnew {
  display: block;
  background: url('./logo/icons/new.png') no-repeat left;
  padding-left: 25px;
  height: 22px;
  line-height:22px;
  margin-left:1em;
}

#forumfoot {
 margin:5px 0px 0px 5px;
 color: #dddddd;
}

#pagefoot {
  clear: both;
  width: 920px;
  padding: 15px 0px 0px 0px;
  text-align: center;
  font-size: 10px;
  color: #999999;
}

#pagefoot a {
  color: #999999;
}

.footitem {
  width: 500px;
  padding: 10px 0px 0px 0px;
  margin:auto;
  background: url("./logo/foot_bgg.png") repeat-x top left;
}

#maincontent div.high, #maincontent div.low {
  width: 192px;
  line-height: 23px;
  float: left;
  text-align: center;
  margin-right: 5px;
  background: transparent url("./logo/mdl_nav_bgg.png") repeat-x top;
}

#maincontent div.high a, #maincontent div.low a:hover  {
  display:block;
  background: transparent url("./logo/mdl_nav_bgg.png") repeat-x top;
  border-left: 1px solid #614628;
  border-right: 1px solid #372413;
  height: 23px;
  color: #e3ccb4;
  font-size: 13px;
  text-decoration: none;
}

#maincontent div.low a {
  display:block;
  background: transparent url("./logo/mdl_nav_bgg.png") repeat-x bottom;
  border-left: 1px solid #303032;
  border-right: 1px solid #15191c;
  height: 23px;
  color: #a9adaf;
  font-size: 13px;
  text-decoration: none;
}

div.gallery {
  width:384px;
  height:120px;
  margin: 2px 3px 4px 3px;
  border:1px solid black;
  float:left;
  background: #565f64 url("./logo/pict_bgg.png") repeat-x top left;
}

div.headpict {
  width:110px;
  height:110px;
  line-height:110px;
  margin:4px 4px 0px 4px;
  float:left;
  text-align:center;
}

div.headpict a img {
  border: 1px solid #fbb35f;
}

div.headpict a {
  line-height:110px;
}

div.galleryinfo {
  margin-top: 20px;
  color: #111111;
  font-weight: bold;
}

div.galleryinfo a {
  color: #ffffff;
}

div.galleryinfo span {
  color: #fbb35f;
}

div a.modelpod {
  float: left;
  display: block;
  width: 105px;
  height: 105px;
  text-align: center;
  margin-top: 8px;
}

div a.modelpod img {
  padding: 0px;
  border: 1px solid #fbb35f;
}

#chads {
  width: 798px;
}

#chads a {
  float: left;
  display: block;
  text-align:center;
  margin-top:1em;
  height: 33px;
  width: 114px;
  border-width: 0px;
}

#chads a img {
  width:88px;
  height:31px;
  border: 1px solid #fbb35f;
}

#faqcont {
  padding-left: 2em;
}

#faqcont a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #26cfff;
}

div.faqzpet {
  text-align:right;
  font-size:11px;
  margin: 0px 1em 1em 0px;
}

.fspan, .cspan, .drspan, .pspan, .tspan, .dspan {
  margin:2px 0px 2px 0px;
  float:left;
}

.fspan {
  width:99.5%;
}

.dspan {
  width:90.5%;
}

.cspan {
  width:24.5%;
}

.drspan {
  width:9.5%;
  text-align:right;
}

.tspan {
  width:32.5%;
}

.pspan {
  width:49.50%;
}

.norm {
}

.ffoot, .ffootl {
  padding-left: 30px;
  line-height: 22px;
}

.ffoot {
  background: #414c52 url('./logo/icons/forum_foot.png') left no-repeat;
}

.ffootl {
  background: #414c52 url('./logo/icons/forum_locked_foot.png') left no-repeat;
}

.tfoot, .tfootl, .tfoots {
  margin-top: 3px;
  padding-left: 20px;
  line-height: 16px;
}

.tfoot {
  background: #414c52 url('./logo/icons/small_topic.gif') left no-repeat;
}

.tfootl {
  background: #414c52 url('./logo/icons/quick_lock.gif') left no-repeat;
}

.tfoots {
  background: #414c52 url('./logo/icons/quick_sticky.gif') left no-repeat;
}

.gold {
  padding: 3px 20px 3px 1px;
  line-height: 20px;
  background: transparent url('./logo/smiles/gold.gif') right no-repeat;
}

.publishall1, .publishall, .unpublishall, .deleteall, .moveall, .moveall1 {
  padding: 4px 12px;
  text-decoration: none;
  margin-bottom: 5px;
  line-height: 25px;
}

.publishall {
  background: transparent url('./logo/icons/published.png') right no-repeat;
}

.publishall1 {
  background: transparent url('./logo/icons/published1.gif') right no-repeat;
}

.unpublishall {
  background: transparent url('./logo/icons/unpublished.gif') right no-repeat;
}

.deleteall {
  background: transparent url('./logo/icons/delete.gif') right no-repeat;
}

.moveall1 {
  background: transparent url('./logo/icons/move.png') right no-repeat;
}

.moveall {
  background: transparent url('./logo/icons/move.gif') right no-repeat;
}

#maincontent div.uvodnik table.modelhead td span.cz, #maincontent div.uvodnik table.modelhead td span.sk {
  padding-right: 23px;
  color: #fbb35f;
  font-weight: normal
}

#maincontent div.uvodnik table.modelhead td span.cz {
  background: url("./logo/flags/cz.png") no-repeat right center;
}

#maincontent div.uvodnik table.modelhead td span.sk {
  background: url("./logo/flags/sk.png") no-repeat right center;
}

.fb
{
    padding: 15px 5px;
    text-align: center;
}
#kmlogo
{
    background: url("./logo/logo.jpg") top left no-repeat;
    float: left;
    display: inline;
    width: 299px;
    height: 166px;
}

