/* BASIC FORMATING */
body, html {border: 0px none; margin: 0px; padding: 0px; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 100%; text-align: center; background: url('../images/background/main.jpg') rgb(232,232,232) top center repeat-y; }
.reseter {border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, img, menu {border: 0px none; margin: 0px; padding: 0px; }
img {vertical-align: middle; }

/* DESIGN FORMATING */
#main {width: 900px; margin: 0px auto 0px auto; padding: 0px; background-color: #fff; }
#content_big { width: 880px; padding: 10px 30px 10px 25px;}
#lista {margin: 0 0 1px 0; padding: 8px 15px 5px 15px; background-color: rgb(239,239,239); height: 15px; font-size: 70%; }
#hlavicka {border-top: 1px solid #ddd; padding: 5px 0 0 0; width: 100%; }
#logo_top {float: left; }
#aktuality {float: left; text-align: left; background-color: rgb(239,239,239); margin: 0 5px; padding: 8px; width: 404px; height: 140px; }
#login {float: right; background-color: rgb(239,239,239); margin: 0 5px; width: 220px; padding: 8px 5px; text-align: left; height: 140px; }
.login {width: 100%; }
.login td, .login th {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 75%; font-weight: normal; text-align: center; }
.login th {font-weight: bold; }
#obsah {padding: 5px 8px; }
#content {float: right; width: 645px; text-align: left; }
#side {float: left; width: 222px; }
.side_box {background-color: rgb(239,239,239); padding: 8px; width: 206px; margin: 0 0 10px 0; text-align: left; }
.side-odsad {margin: 0 12px; }
#patka {border-top: 1px solid #ddd; font-size: 70%; margin: 0 0 10px 0; width: 100%; }
#patka_right {width: 750px; text-align: center; float: right; padding: 10px 0 0 0; }
.left {float: left; }
.right {float: right; }
.do-prava {text-align: right; }
.do-stredu {text-align: center; }
.do-leva {text-align: left; }
.zvyrazni, .zvyrazni2 {background-color: rgb(239,239,239); padding: 5px 8px; margin: 5px 0 12px 0; }

.zvyrazni2 { background-color: rgb(243,247,233);}
.form {width: 100% }
.form td, .form th {font-size: 80%; }
.form td {text-align: left; }
.form th {text-align: right; width: 200px; }
.form tr {height: 35px; }
.foto, .foto_red {float: left; width: 190px; background-color: rgb(239,239,239); padding: 5px 8px; margin: 5px 5px 12px 0; font-size: 11px; text-align: center; }
.foto img, .foto_red img {margin: 5px 3px; }
.foto_red { background-color: rgb(233,240,214);}
.misto {font-size: 11px; color: #666; text-align: left; vertical-align: middle; }
.obr_proc {background-color: #eee; float: left; }

/*  MENU FORMATING */
ul.lista {float: right; list-style: none; margin: 0; padding: 0; }
ul.lista li {float: left; padding: 0 10px 0 10px; border-right: 1px solid #ddd; }

ul.side_menu {list-style: none; text-align: left; margin: 0; padding: 0; }
.side_menu li {height: 32px; width: 206px; padding: 0; border-bottom: 1px solid #ddd; }
.side_menu a, .side_menu a:link, .side_menu a:visited, .side_menu a:active, .side_menu a:hover {display: block;  background-color: transparent; padding: 10px 0 8px 5px; cursor: pointer; font-weight: bold; font-style: normal; text-decoration: none; font-size: 80%; }
.side_menu a:hover {background-color: rgb(140,174,43); text-decoration: none; color: #fff; }

/* FORMS FORMATING */
input, .button, textarea, select, .button, .button2, .small {border: 1px solid #ddd; margin: 2px; padding: 5px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 100%; font-weight: normal; color: #000; background-color: #fff; }
.button, .button2 {padding: 4px 6px; color: #fff; font-weight: bold; font-size: 80%; border: 0px; background-color: rgb(140,174,43); }
.button2 {font-size: 100%; }
select, option {background-color: #fff; }
.small {font-size: 80%; }
fieldset {border: 1px solid #eee; padding: 0 10px; margin: 15px 0; }
legend {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 80%; font-weight: bold; color: rgb(172,228,4); }
.small_label {color: #AAA; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 60%; font-weight: normal; TEXT-DECORATION: none; }
/* LINKS FORMATING */
a:link, a:visited, a:active, a:hover {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; color: rgb(139,173,41); cursor: pointer; font-style: normal; text-decoration: none; }
a:hover {text-decoration: underline; }
/* TEXT FORMATING */
span, .datum, .povine, .red {color: #000; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 80%; font-weight: normal; TEXT-DECORATION: none; }
.datum {color: #aaa; font-size: 60%; }
.red {color: red; }
p, p.error, .akt, p.gray {text-align: justify; color: #000; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 80%; font-weight: normal; TEXT-DECORATION: none; margin: 5px 0; line-height:18px; }
.akt {font-size: 70%; line-height:15px; padding: 0px; }
.povine {color: red; }
p.gray {font-size: 70%; color: #666; }
p.error {background-color: rgb(255,170,172); border: 1px solid rgb(255,100,102); color: rgb(185,0,4); font-weight: bold; padding: 3px 10px; text-indent: 0; }

h1, h2, h3, h4, h5, h6 {margin: 3px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: left; }
h1 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 110%; font-weight: bold; color: rgb(139,173,41); }
h2 {padding-left: 3px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 105%; font-weight: bold; color: rgb(139,173,41); }
h3 {padding-left: 3px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 100%; font-weight: bold; color: rgb(139,173,41); }
h4 {padding-left: 6px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 95%; font-weight: bold; color: rgb(139,173,41); }
h5 {padding-left: 10px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 90%; font-weight: bold; color: rgb(139,173,41); }
h6 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 80%; font-weight: normal; color: #000; }
strong.nadpis {color: rgb(139,173,41); font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 90%; font-weight: bold; TEXT-DECORATION: none; }
