/** BASIC */

h1 {font-size: 22px}

h2 {font-size: 16px}

h3 {font-size: 14px;}

body {margin: 0px;
padding: 0px;
background: #2E2F29 url(../images/homepage01.jpg) repeat-x left top;}

/** FORMS */

form {margin: 0px;
padding: 0px;}

.input1 {font-size: 10px;
color: #FFFFFF;
border-top: 1px solid #000000;
border-right: 1px solid #1E1E1B;
border-bottom: 1px solid #494B43;
border-left: 1px solid #1E1E1B;
background: #dae1c6;
width: 153px;}

.input2 {float: right;}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {margin: 0px;
color: white;
padding-bottom: 15px;}

h1 {margin-top: 15px;}

/** TEXTS */

body, th, td, input, textarea, select {font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #C4C7B9;}

p, blockquote, ul, ol, dl {margin-top: 0px;
margin-bottom: 1em;
text-align: justify;}

.text1 {color: #FFFFFF;}

.text2 {font-size: 11px;
font-weight: bold;
color: #FFFFFF;}

.text3 {font-size: 14px;
font-weight: bold;
color: #FFFFFF;}

/** LINKS */

a {color: #FFFFFF;
text-decoration: underline;}

a:hover {text-decoration: none;}

a.link1 {color: #FFFFFF;
text-decoration: none;}

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

/** STYLES */

.style1 {font-size: 10px;}

.style1 a {color: #FFFFFF;}

.style1 a:hover {}

.style2 {text-align: center;
color: #C4C7B9;}

.style2 a {color: #C4C7B9;}

.style2 a:hover {}

/** BACKGROUNDS */

.bg1 {background: url(../images/homepage04.jpg) repeat-y left top;}

#footer-lista {text-align: center;
background-image: url(../images/homepage05.jpg);
background-repeat: no-repeat;
background-position: bottom;}

.bg3 {background: url(../images/homepage08.jpg) no-repeat left top;}

.bg4 {background: url(../images/homepage09.jpg) no-repeat left top;}

.bg5 {background: url(../images/homepage13.jpg) no-repeat left top;}

.bg6 {background: url(../images/homepage20.jpg) no-repeat left top;}

.bg7 {background: url(../images/subpage2_03.jpg) repeat-y left top;}

.bg8 {background: url(../images/subpage2_04.jpg) no-repeat left bottom;}

/** MISC */

.align-justify {text-align: justify;}

.align-right {text-align: right;}

img {border: none;}

.img1 {float: left;
margin-right: 15px;}

.img2 {float: right;
margin-right: 15px;}

hr {background: url(../images/ramn.gif) repeat-x left center;
height: auto;
/*
margin-left: -15px;
margin-right: -15px;
*/}

.hr1  hr {background: url(../images/ramn.gif) repeat-x left center;
/*
margin-left: -15px;
margin-right: -15px;
*/

height: 1px;}

.colA ul.menu {margin: 0px;
padding: 0px;}

.colA ul.menu li {display: inline;}

.colA ul.menu a {display: block;
height: 20px;
padding: 9px 0px 0px 15px;
background: url(../images/homepage100.jpg) no-repeat left top;
color: #FFFFFF;
text-decoration: none;}

.colA ul.menu a:hover {text-decoration: underline;}

.colA ul.menu a.act {text-decoration: underline;}

.colB li {list-style-image: url(../images/bod.gif);}

.colB div.rating-box li {list-style-image: url(http://www.sazeni24.cz/templates/default/style/system.css);}

/* tagy */

img {border: none;}

td {padding: 1px;}

form {padding: 0;
margin: 0;}

fieldset {margin-bottom: 10px;
padding: 8px;}

legend {font-weight: bold;
color: #000000;}

input, textarea, select {font-size: 13px;
font-family: inherit;
color: black;}

/* Usermenu */

#usermenu {text-transform: uppercase;
position: relative;
top: 115px;
right: -390px;}

#usermenu ul {margin: 0px;
padding: 0px;
list-style: none;}

#usermenu li {display: inline}

#usermenu a {font-size: 11px;
font-weight: bold;
color: #c11232;
padding-left: 15px;
padding: 0px 10px 0px 10px;
font-weight: bold;
text-decoration: none;}

#usermenu ul li a:hover {color: #CCC;}

/* Menu */

.menu {}

.menu a {}

.menu a.act {text-decoration: underline;}

.menu a.hs_closed {background-image: url("../images/system/hs_open.gif") !important;}

.menu a.hs_opened {background-image: url("../images/system/hs_close.gif") !important;}

.menu a.hs_closed, .menu a.hs_opened {padding-right: 0px;
background-position: right 55%;
background-repeat: no-repeat;}

.menu ul.hs_content {display: none;
margin: 0;
list-style-type: none;}

.menu ul.hs_content li {margin: 0px;
padding: 0px;}

.hs_content {margin: 0px;
padding: 0px;
text-indent: 10px;
text-transform: uppercase;}

.hs_content a {font-weight: bold;
background-image: url("../images/homepage99.jpg") !important;}

.hs_content a:hover {text-decoration: underline;
color: silver !important;}

.colA .box-title, .colC .box-title {font-size: 14px;
font-weight: bold;
color: #FFFFFF;
height: 27px;
padding: 13px 0px 0px 15px;
background: url(../images/homepage09.jpg) no-repeat left top;
text-transform: uppercase;}

.colB h2.nadh2 {font-weight: bold;
color: #FFFFFF;
height: 27px;
padding: 13px 0px 0px 15px;
background: url(../images/homepage13.jpg) no-repeat left top;
margin-left: -15px;
margin-right: -15px;}

.colCBC h2.nadh2 {font-weight: bold;
color: #FFFFFF;
height: 27px;
padding: 13px 0px 0px 15px;
background: url(../images/homepage13a.jpg) no-repeat left top;
margin-left: -15px;
margin-right: -15px;}

.colCBC {background: black;
margin:auto}

#boxCBC {background:;
margin-left: px;}

.boxCBC {;}

.colB h2.nadh2 strong {font-weight: bold;}

.center {text-align: center}

.centera {margin: auto}

.box-item {}



/* vypis */

.list-title {margin: 15px 0 3px 0;
padding: 0;}

.list-title a {font-size: 15px;}

.list-perex {padding: 0;
margin: 0 0 3px 0;}

.list-info {color: #808080;
padding-top: 15px;
padding-left: 15px;
margin-top: 0;
font-size: 10px;}

.list-info span {font-weight: bold;}

.list-info a {text-decoration: none;
color: #808080;}

/* clanek */

.article-navigation {border-bottom: 1px solid #dcdcdc;
padding: 5px;
/* 
margin-left: -15px;
margin-right: -15px;
*/}

.article-navigation a {color: white;
text-decoration: none;}

.article-navigation a:hover {color: silver;
text-decoration: underline;}

.article-perex {font-style: italic;
color: #808080;}

.article-info {width: 717px;
color: #808080;
padding: 20px 0 10px 0;}

.article-info td {padding: 10px;
line-height: 24px;}

.article-info a {color: #808080;
text-decoration: none;}

.ratetable {border: 1px solid #dcdcdc;
padding: 5px;}

.ratetable td {padding: 0 2px;
text-align: center;
vertical-align: top;}

.ratetable tr.r1 * {font-weight: bold;}

/* anketa a shoutbox */

.poll, .sbox {border: 0px solid #dcdcdc;}

.poll-content, .sbox-content {padding: 5px;}

.poll-question, .sbox-title {text-align: center;
padding-bottom: 5px;}

/* individualni pro anketu */

.poll-answer {border-top: 1px solid #dcdcdc;
padding: 6px 0 5px 0;}

.poll-answer input {padding: 0;
margin: 0;}

.poll-answer .votebutton {margin: 3px 4px 2px 0;
color: black;}

.poll-answer div {background-image: url("../images/system/votebar.gif");
background-repeat: repeat-x;
height: 11px;
margin: 6px 2px 4px 0;}

.poll-question div {}

/* individualni pro shoutbox */

.sbox-item {border-top: 1px solid #dcdcdc;
padding: 10px 0 10px 0;}

.sbox-input, .sbox .inputc {width: 90%;}

.sbox-posts {height: 350px;
overflow: auto;}

.sbox form, .sbox table {margin: 0;
padding: 0;}

.sbox table {border-collapse: collapse;
width: 90%;}

.sbox table td.rpad {width: 44px;}

.sbox .cimage {display: block;
margin: 2px 0 0 0;}

/* prispevky / komentare */

.posts-comments, .posts-book {border-top: 1px solid #dcdcdc;}

.posts-comments {margin-top: 32px;
padding-top: 5px;}

.posts-book {padding-top: 12px;}

.posts h2 {margin-bottom: 10px;}

.posts-form {padding-bottom: 10px;}

.posts-form-buttons {padding-left: 16px;}

.posts-form-buttons img {vertical-align: middle;}

.post-head {margin-top: 20px;}

.post-author {font-weight: bold;
text-decoration: none;}

.post-author-guest {font-weight: bold;
color: #a03800;}

.post-subject {font-weight: bold;}

.post-info {color: #808080;}

.post-actions a {font-size: 10px;
text-decoration: none;
padding-left: 4px;}

.post-body {padding: 0;
margin: 0;}

.post-smiley {vertical-align: middle;}

.post-answer {padding-left: 30px;}

.post-answer .post-info {font-size: 10px;}

.post-answer .post-head {margin-top: 15px;}

/* galerie */

.gallery td {overflow: hidden;}

.gallery img {margin: 3px;
border: 1px silver solid;
padding: 2px;}

.gallery img:hover {border: 1px white solid;
padding: 2px;}

/* vzkazy */

.messages-menu a {padding: 0 6px;
text-decoration: none;
border-right: 1px solid #dcdcdc;}

.messages-menu a.active {font-weight: bold;}

.messages-table {width: 559px;
border: 1px solid #dcdcdc;}

.messages-table td {padding: 5px 15px;}

.messages-table a {text-decoration: none;}

.messages-table a.notreaded {font-weight: bold;}

/* tabulky (vypis uzivatelu, seznam temat fora) */

.widetable, .widetable2 {width: 717px;}

.widetable {border: 1px solid #dcdcdc;}

.widetable td {width: 50%;
padding: 6px 15px;}

.widetable2 td {padding: 6px 10px;}

/* profil */

.profiletable td {padding: 3px 10px;}

.profiletable .avatartd {padding: 5px;}

.profiletable .note {padding: 0 5px 5px 0;
width: 375px;
overflow: auto;}

.profiletable .posts-form-buttons {padding-left: 0;}

.avatar {width: 96px;
height: 128px;
border: 1px solid #000000;
overflow: hidden;}

/* formulare */

.areasmall {width: 370px;
height: 100px;}

.areamedium {width: 468px;
height: 150px;}

.inputsmall {width: 177px;}

.inputmedium {width: 370px;}

.inputc {width: 104px;}

/* strankovani*/

.paging {padding: 6px 0 3px 1px;}

.paging span a {padding: 0 2px;
text-decoration: none;}

.paging a.act {text-decoration: underline;}

/* systemove zpravy */

.message1, .message2, .message3 {margin: 5px 0 20px 0;
padding: 11px 5px 13px 48px;
font-weight: bold;
background-color: #ffffff;
background-position: 5px 5px;
background-repeat: no-repeat;
border: 1px solid #e1e1e1;
color: black}

.message1 ul, .message2 ul, .message3 ul {margin: 0;
padding: 5px 0 0 15px;}

.message1 {background-image: url("../images/icons/info.gif");}

.message2 {background-image: url("../images/icons/warning.gif");}

.message3 {background-image: url("../images/icons/error.gif");}

/* horizontalni cara */

/* ruzne */

.pre {font-family: monospace;
width: 90%;
white-space: nowrap;
display: block;}

.bborder {padding-bottom: 8px;
margin-bottom: 12px;
border-bottom: 1px solid #dcdcdc;}

.anchor {position: relative;
top: -128px;
height: 0px;}

.backlink {display: block;
font-weight: bold;
padding-bottom: 15px;}

.hint {color: #808080;
font-size: 10px;
padding: 0 4px;}

.cimage {width: 68px;
height: 22px;
vertical-align: top;
margin-left: 5px;}

.exp {border-bottom: 1px dashed #808080;
cursor: help;}

.icon {vertical-align: middle;
margin-top: -1px;}

.right {float: right;
margin: 1px 1px 5px 10px;}

.left {float: left;
margin: 1px 10px 5px 1px;}

.wlimiter {width: 717px;
overflow: auto;}

.minip {padding: 0;
margin: 0 0 4px 0;}

.rpad {padding-right: 10px;}

.lpad {padding-left: 10px;}

.inline {display: inline;}

.important {color: red;}

.hidden {display: none;}

.cleaner {clear: both;}

.pad {padding: 10px;}