body {margin:0px;padding:0px;font-family: Arial, Tahoma, Verdana, "Geneva CE", lucida, sans-serif;font-size:13px;}

/* Obecne */
p {margin:0px;padding:0px;}
.nofloat {display:block;float:none;clear:both;}
ul {margin:0px; padding:0px;}
a {color:black;text-decoration:underline;}
img {border:none;}

.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.bold {font-weight:bold;}

/* Nadpisy */
h1 {margin:3px 0px;font-size:1.2em;}
h2 {margin:3px 0px;font-size:1em;}


table {border-collapse:collapse;border-spacing:2px;width:100%;margin:0px 0px 20px 0px;font-size:12px;}
table thead th {background-color:#E2E7EA;text-align:left;}
table tbody td {border-bottom:1px solid black; padding-top: 3px; padding-bottom: 3px;}
table tbody td.noborder {border-bottom:none;}
table form {padding:0px 0px;margin:5px 0px;}

/* formulare */
input {border:1px solid black;}
select {border:1px solid black;}
fieldset {margin:5px 2px;border:1px solid #CCCCCC;}
fieldset legend {font-weight:bold;}
fieldset label {float:left;width:130px;padding-right:3px;margin-top:3px;margin-bottom:3px;}
fieldset input {float:left;width:auto;border:1px solid black;margin-top:3px;margin-bottom:3px;font-size:0.9em;}
fieldset textarea {border:1px solid black;}
fieldset select {border:1px solid black;margin-top:3px;margin-bottom:3px;font-size:12px;}
fieldset .label_radio {float:left;width:auto;}
fieldset .content {width:520px;}

/* Formulare */
fieldset.form_item {border:1px solid #E1E6EA;}
fieldset.form_item legend {font-weight:bold;}
fieldset.form_item label {float:left;width:120px;text-align:right;font-weight:bold;margin:4px 5px 3px 0px;}
fieldset.form_item select {float:left;width:auto;margin:4px 5px 3px 0px;}
fieldset.form_item input {float:left;width:auto;border:1px solid #A6ACB3;background:#F5F5F5;margin:3px 0px;}
fieldset.form_item textarea {float:left;width:auto;border:1px solid #A6ACB3;background:#F5F5F5;margin:3px 0px;}
fieldset.form_item .item_enable {display:block;float:left;width:auto;color:red;font-size:14px;padding:6px 0px 0px 3px;}
fieldset.form_item .item_label {width:auto;}
fieldset.form_item .left_label {text-align:left;}
fieldset.form_item .item {float:left;width:auto;text-align:right;font-weight:bold;margin:4px 5px 3px 5px;}
fieldset.form_item .item_input {float:left;width:auto;text-align:right;margin:4px 5px 3px 5px;}
fieldset.form_item .item_search {float:left;width:auto;margin-right:5px;}
fieldset.form_item .item_submit {float:left;width:auto;margin:4px 5px 3px 5px;}
fieldset.form_item .item_link {float:left;width:auto;margin:0px 0px 0px 5px;font-size:12px;}
fieldset.form_item_search {padding:2px;margin:1px;border:none;}
fieldset.form_item_login {padding:0px;margin:1px;border:none;}
fieldset.form_item_artimg {width:300px;}
fieldset .checkbox {margin-top: 3px;}

label.left_lab {float:left;width:auto;text-align:right;font-weight:bold;margin:4px 5px 3px 0px;}
input.left_inp {float:left;width:auto;border:1px solid #A6ACB3;background:#F5F5F5;margin:3px 0px;}
select.left_sel {float:left;width:auto;border:1px solid #A6ACB3;margin:4px 5px 3px 0px;}
.form-group {float: left;margin-right: 5px;}

/* boxy */
#main_box {position:relative;width:995px;height:100%;margin:0px auto;}
#top_box {border:1px solid black;margin-bottom:5px;}
#right_box {float:right;width:810px;}
#left_box {float:left;width:170px;border:1px solid #CCCCCC;margin:2px;}
#bottom_box {border:1px solid black;margin-top:5px;}

/* Chybove zpavy */
.message_error {margin:10px 0px;}
.message_error p {color:red;}
.message_true {margin:10px 0px;}
.message_true p {color:green;}
.alert {margin: 5px 0px;}
.alert-warning {color:red;}
.alert-success {color:green;}
.alert-info {color:blue;}

/* Barvy */
.yellow_bg {background-color:yellow;}
.red {color:red;}
.green {color:green;}

/* Menu kategorie */
ul.level1 {margin:2px 3px;}
ul.level1 li {list-style:none;margin:5px 0px;}
ul.level1 li a {display:block;color:black;}
ul.level1 li a.alevel1 {display:block;color:white;background-color:#336999;width:160px;padding:2px;font-weight:bold;text-decoration:none;}
ul.level1 li a.act {font-weight:bold;color:#FFCC99;}
ul.level1 li ul li a.act {font-weight:bold;color:black;}
ul.level2 {margin-left:5px;margin-bottom:5px;}

/* Strankovani */
ul.pagination {margin:5px 0px;text-align:center;}
ul.pagination li {display:inline;list-style:none;padding:3px 3px;margin:5px 0px;}

/* Tlacitka */
.submit {background-color:#E6E6E6;border:1px solid black;text-align:center;cursor:pointer;}
.btn {margin-left:5px;margin-top:2px;}
.btn-app {background-color:#E6E6E6;border:1px solid black;text-align:center;cursor:pointer;}

.width_100 {width:80px;}

/* Seznam */
ul.list_disc {margin:10px 0px 15px 25px;}
ul.list_disc li.empty_item {list-style:none;}
ul.list_disc li {list-style:disc;margin:2px 0px;}
ul.list_disc li a {font-weight:bold;}



/* Zpravy */
.msg_false {background-color:#C00000;margin:10px 0px;}
.msg_false p {color:white;font-weight:bold;padding:3px;}
.msg_true {background-color:#008000;margin:10px 0px;}
.msg_true p {color:white;font-weight:bold;padding:3px;}
.msg_error {background-color:#C00000;margin:10px 0px;}
.msg_error p {color:white;font-weight:bold;padding:3px;}

