/* tagy */
* {font-family:"Tahoma", Helvetica, Verdana;}
body{margin: 0; background: url('../images/bg.jpg') repeat-x; background-color: #EFEFEF; font-size: 13px; color:#000000;}
a {color: #65A602;} 
a:hover {text-decoration: none;}
h1 {padding: 0px; margin: 0px 0px 5px 0px; font-size: 18px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 11px;}
h5 {font-size: 9px;}
h6 {font-size: 8px;}
h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; padding: 0px;}
p {margin: 0px 0px 15px 0px; line-height: 140%;}
img {border: none;}
blockquote, .pre, .code, .php-source {font-family: monospace; border: 1px solid #DCDCDC; border-style: dashed; background: #E4FFCD url('../images/code.png') top right no-repeat; padding: 5px; margin-bottom: 10px; overflow: auto; line-height: 130%; display: block; white-space: pre;}
code {font-family: monospace; padding: 0 5px 0 5px; margin-bottom: 20px; background-color: #F1F1F0;}
form {margin: 0px 0px 10px 0px;}
textarea {font-family: monospace;}
input {padding: 2px;  font: normal 1em Tahoma, Helvetica, Verdana; color: #313131;}
fieldset {margin: 0px 0px 10px 0px; padding: 10px; line-height: 150%;}
ul {margin: 5px 0px 20px 10px; padding: 0px;}
ol {margin: 5px 0px 20px 15px; padding: 0px;}
ul li, ol li {margin: 5px 0px 0px 15px; padding: 0px; line-height: 140%;}
acronym {border-bottom: 1px dotted; cursor: help;}
kbd {display: inline-block; padding: 1px 2px 1px 2px;	margin: 1px 0; font-size: 90%; line-height: 1.2em; background: #EEE;	border: 1px solid #DDD;	border-bottom: 2px solid #CCC; border-right: 2px solid #CCC;}
legend {color: #000000;}
table {border-collapse: collapse; margin-bottom: 15px;}
table td {padding: 3px; vertical-align: top;}
table th {font-weight: bold; background-color: #C0F07F;}
tr.line {background-color: #F1F1F0;}


/* header */
#header {width: 880px; height: 99px; background-image: url('../images/logo1.jpg'); padding: 0; margin: 0; overflow: hidden;}
  /* logo */
  #logo {float: left; width: 300px; height: 60px;}
  #logo span {display: none;}
  #logo-title {float: left; width: 875px; height: 50px; font-size: 18px; font-weight: bold; font-style: italic; color: white; padding: 0px 0px 0px 10px;}
  
/* navigace */
#navigace {width: 880px; height: 40px; float: left; padding: 0; margin: 0; background-image: url('../images/logo2.jpg');}
#navigace ul.menu {margin: 0; padding: 10px 0 0 2px; list-style: none;}
#navigace ul.menu li {display: inline;}
#navigace ul.menu li a {display: block; float: left; margin: 0 2px 0 2px; padding: 5px 16px 5px 16px; background-color: #7BA915; font-size: 14px; border: none; color: white; font-weight: bold; text-decoration:none;}
#navigace ul.menu li a:hover {background-color: #FFF; opacity: 0.5; filter: alpha(opacity=50); color: #303030; font-weight: bold;}
#navigace ul.menu li.act a {background-color: #FFF; color: #808080; border-bottom: 2px solid #FFF;}
#navigace ul.menu li.first a {}

/* hlavni layout */
#layout {width: 880px; margin: 0 auto; background-color: #FFF; text-align: left;}

/* Content */   
#colContent {float: left; width: 640px; padding: 12px 0px 10px 15px; overflow: hidden;}
#colOne {float: left; width: 200px; padding: 12px 0px 10px 12px; overflow: hidden;}

/* Footer */
#footer-bg {background: url('../images/footer-bg_70.jpg') repeat-x; border-top: 1px solid #7E7E7E;}
#footer {width: 880px; height: 70px; background:#FFF; margin: 0 auto; padding: 0 auto;}
#footer p {color: black; margin: 0;}
#footer a {font-size: 11px;}
#footer img {vertical-align: middle;}
.foot-col-1, .foot-col-2, .foot-col-3, .foot-col-4 {width: 200px; margin: 5px 5px 5px 12px; font-size: 11px; } 
.foot-col-1, .foot-col-2, .foot-col-3 {float: left;}
.foot-col-4  {float: right;}

/* search  */
.searchform {float: right; padding: 17px 10px 0px 0px;}
.searchform input.q {color: #F8F8F8; width: 140px; background: transparent 10%; border:1px solid #F8F8F8;}


/* clanek */
.article-perex {}
.article-perex-image {border: 1px solid #dcdcdc; float: right; max-width: 150px; margin: 0 8px 8px 8px;}
.article-info {}
.article-info a {}
.ratetable {border: 1px solid #dcdcdc;}

/* anketa a shoutbox */
.poll, .sbox {border: 1px solid #dcdcdc; background-color: #fafafa;}

    /* individualni pro anketu */
    .poll-answer {border-top: 1px solid #dcdcdc;}
    .poll-question div {color: #a4a4a4; font-size: 9px;}
    
    /* individualni pro shoutbox */
    .sbox-item {border-top: 1px solid #dcdcdc;}
    
/* prispevky / komentare */
/*
.posts-comments, .posts-book {border-top: 1px solid #dcdcdc;}
*/
.post {background-color: #EFEFEF;}
.post-hl {background-color: #F7F7F7;}
.post-head {border-bottom: 1px solid #dcdcdc; margin-left: 3px;}
.post-author {font-weight: bold; text-decoration: none;}
.post-author-guest {font-weight: bold; color: #606060;}
.post-subject {font-weight: bold;}

/* .post-body {border-bottom: 1px solid #65A602;}  */
.post-body-withavatar img.avatar2 {border: 1px solid #dcdcdc;}
.post-answer {}
/*.post-body-withavatar .post-body-text {}*/
.post-answer {border-left: 1px solid #eaeaea;}

/* temata na foru */
.topic-table {background-color: #FDFDFD;}
.topic-table td {border: 1px solid #EDEDED;}
.topic-hl, .topic-table thead td {background-color: #F7F7F7;}
.topic-table tr:hover {background: #F7F7F7;}
.topic-pages a {font-weight: bold; font-size: 9px; color: black; text-decoration: none; padding: 1px 2px 1px 2px; margin-left: 5px; border: 1px solid #dcdcdc; background-image: url('../images/button_fill.png');}

/* vzkazy */
.messages-table {width: 99%;}

/* tabulky (vypis uzivatelu, seznam temat fora) */
.widetable, .widetable2, .topic-table {width: 99%;}

/* profil */
.avatar {border: 1px solid #dcdcdc;}

/* systemove zpravy */
.message1, .message2, .message3 {background-color: #ffffff; border: 1px solid #e1e1e1;}