body {margin:0px;padding:0px;font-family: Arial, Helvetica, Verdana, "Geneva CE", lucida, sans-serif; font-size:14px;background: url("/public/images/bg_body.jpg") repeat;}

/* Obecne */
.nofloat {display:block;float:none;clear:both;}
.float_item {float:left;width:auto;}
.bold {font-weight:bold;}
.red {color:red;}
.green {color:green;}
.item_hidden {display:none;}
.border_link {border-bottom:1px solid #E1E6EA;width:100%;margin:0px 0px 5px 0px;}
.linethr {text-decoration:line-through;}
.center {text-align:center;}
.italic {font-style:italic;}
.justify {text-align:justify;}

p {margin:0px;padding:0px;}
ul {margin:0px 0px 0px 25px; padding:0px;}
a {color:black;text-decoration:none;}
a:hover {color:black;text-decoration:underline;}

h1 {color: #B65521;font-size:16px;margin:5px 0px 10px 0px;}
h2,h3 {color: #B65521;font-size:14px;margin:15px 0px 5px 0px;}

/* boxy */
#main_box_bg {height:970px;background: url("/public/images/bg.jpg") top center no-repeat;padding-top:30px;}
#main_box {position:relative;width:922px;height:100%;margin:0px auto;}

#left_box {float:left;width:687px;}
#left_box_left {float:left;width:220px;margin-right:15px;}
#left_box_content {float:left;width:433px;min-height:380px;position:relative;background:white;margin-top:15px;padding:10px;font-size:12px;}
#left_box_content p {text-align:justify;margin:0px 0px 10px 0px;}
#left_box_content a {color:black;text-decoration:underline;}
#left_box_content a:hover {text-decoration:none;}
#left_box_content table {margin:0px 0px 20px 0px;}
#left_box_content table td.first {width:360px;}

#right_box {float:right;width:219px;}
#bottom_box {float:left;width:922px;background:white;margin:15px 0px;font-size:12px;}
#bottom_box p {color:black;font-weight:normal;text-align:center;margin:5px 0px;}

#but_left {color:white;font-size:56px;}
#but_left a {text-decoration:none;color:white;}
#but_left a:hover {text-decoration:none;color:white;}

#kontakt {width: 179px;height:240px;float:left;margin-top:15px;padding:20px;background:url("/public/images/contacts_bg.png");}
#kontakt p {color:white;font-weight:normal;font-size:12px;}
#kontakt a {color:white;}

.left_box_img {float:left;width:219px;padding-top:8px;text-align:center;background-color:white;}
.left_box_img img {border:none;width:208px;height:211px;}
.left_box_img a {display:block;text-align:left;margin:5px 0px 8px 5px;color:black;}
.left_box_img a:hover {text-decoration:none;color:black;}

.left_box_img1 {margin-right:15px;}
.left_box_img1 a {display:block;text-align:left;margin:5px 0px 8px 5px;color:#501A0B;}
.left_box_img1 a:hover {text-decoration:none;color:#501A0B;}
.left_box_img2 {margin-right:15px;}

/* menu */
#menu_box {background: url("/public/images/menu_bottom_bg.png");min-height:507px;}
#menu {margin:30px 0px 0px 0px;padding:10px 0px;background: url("/public/images/menu_top_bg.png");}
#menu li {list-style:none;width:180px;height:21px;text-align:left;margin-bottom:10px;background: url("/public/images/menu_li.png") left top no-repeat;padding-left:20px;}
#menu li a {display:block;color:white;text-decoration:none;font-weight:normal;padding-top:3px;}
#menu li a:hover {color:white;text-decoration:underline;} 
#menu li.act {background: url("/public/images/menu_li_a.png") left top no-repeat;}
#menu li.act a {color:#C06834;}

/* Formulare */
fieldset.form_item {border:1px solid #E1E6EA;}
fieldset.form_item legend {font-weight:bold;}
fieldset.form_item label {float:left;width:85px;text-align:right;font-weight:bold;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;}

/* 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;}

/* Diskuze */
div.diskuze_hodnoceni {margin:5px 0px 15px 0px;}

