/*Layout Stylesheet*/
body {margin:20px;background:#9C9895;color: #333;text-align:center;padding:0;font-family: sans-serif;font-size:85%;}
a {color:#810010;text-decoration: none; font-weight: normal;}
a:hover {color: #fff; background: #810010; text-decoration: none; font-weight: normal;}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3, h3 a {
	font-size: 12px;
	color: #333;
}
#fourth-reasons {
	padding-top: 10px;
}
#outer {text-align:left;border:1px solid #000;width:780px;margin:auto;background:#810010;}
#hdr {height:130px;background:#eee;color: #333;background-image: url(../images/top.jpg);}
#menu {width: 780px; height:30px;background:#810010;color: #333;border:solid #000; border-width:1px 0 0 0;padding-bottom:5px;margin:0;}
#bodyblock {float: left;background: #dcdcdc;color: #333;width:780px;padding:0;}
#adminblock {float: left;background: #dcdcdc;color: #333;width:780px;padding:0;}
#content {float: left;width:579px;height:auto;background:#dcdcdc;color: #333;text-align:left;padding: 8px;}
#usercontent {float: right;width:579px;height:auto;background:#dcdcdc;color: #333;;text-align:left;padding: 8px;}
#sidebar {float:right;background:#dcdcdc;color: #333;width:169px;padding: 7px;margin-left: auto; margin-right: auto; text-align: center;}
#leftbar {height:auto;float:left;background:#dcdcdc;color: #333;width:169px;padding: 3px;margin-left: auto; margin-right: auto; text-align: center;}
#ftr {font-size: 10px;clear: both;background:#c0c0c0;color: #333;border:solid black;border-width:1px 0 0 0;margin:0;margin-left: auto; margin-right: auto; text-align: center;padding-top:2px;padding-bottom:2px;}
#banners {font-size: 10px;clear: both;background:#dcdcdc;color: #333;border:solid black;border-width:1px 0 0 0;margin:0;margin-left: auto; margin-right: auto; text-align: center;padding-top:2px;padding-bottom:2px;}
#search {background:#fff;margin-left: auto; margin-right: auto; text-align: left;margin-bottom:10px;padding-bottom:5px;padding-left:5px;border:solid black;border-width:1px 2px 2px 1px; vertical-align:top;}
#detail {margin-left: auto; margin-right: auto; text-align: center;margin-bottom:10px;}
#text {margin-left: auto; margin-right: auto; height:auto;background:#fff;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;border:solid black;border-width:1px 2px 2px 1px; vertical-align:top;}

#text_inz {margin-left: auto; margin-right: auto; height:auto;background:#fff;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;border:solid black;border-width:1px 2px 2px 1px; vertical-align:top;}
#nouser {margin-left: auto; margin-right: auto; text-align: center;}
#login {margin-left: auto; margin-right: auto; text-align: center;width:25%;}
#vloz {margin-bottom:23px;}
#list {margin-left: auto; margin-right: auto; text-align: center;}
#contact {vertical-align:top;}
/*SEARCH*/
#search input {width: 65px; background-color: #CFCFCF; border : 1px solid #000; font-size: 12px;}
#search h4 {font-size:12px;padding: 0 0 0 0;}
#search p {text-align: left;color:#000;font-weight:bold;}
#search select {border : 1px solid #000; background: #FFF; font-size: 12px; height: 17px;}
#search input.text {width:250px;border : 1px solid #000; background: #FFF; font-size: 11px; height: 17px;}
#search input {width: 70px; background-color: #CFCFCF; border : 1px solid #000; font-size: 12px;}
#search ul {text-align: left; padding-left: 15px; margin-left: 5px; padding-right: 5px; list-style:none;padding-top:0px;padding-bottom:0px;}
#search li {padding-left: 5px; padding-bottom: 5px;}
/*CONTENT*/
#content a {color: #810010;text-decoration: underline;outline: none;}
#content a:hover {background: #810010;color:#fff; text-decoration:underline;}
#content hr {color: #CFCFCF; width: 100%; height: 1px; border-bottom: #FFF; border-left: #FFF; border-right: #FFF; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px;}
#content p.price {font-style:italic;font-weight:bold;}
/*CONTENT TABLES*/
#content table.up {width:100%;background: #D8A6AC;border:solid black;border-width:1px 1px 1px 1px;}
#content table.pl {width:100%;background:#E9E7E7;}
#content table.pl tr.text td {padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
#content table.pl img {float: right;border: 1px solid black;}
#content span.genre {font-weight:bold;color:#6F000E;}
#content span.age {font-weight:bold;}
#content span.rest {font-style:italic;}
#content table.odkaz {width:100%;background: #99BDD9;text-align:right;margin-bottom:10px;}
#content table.odkaz td.leftside {width:90%;text-align:left;}
#content table.odkaz td {width:20%;text-align:right;}
#content table.detail {width:100%;background:#E9E7E7;height:auto;margin-left: auto; margin-right: auto; text-align: center;}
#content table.detail td {padding-top:5px; padding-bottom:10px;padding-left:5px;padding-right:5px;}
#content table.detail td.upozorn {text-align:center;font-style:italic;} 
#content table.detail td h4 {text-align:left;}
#content table.detail td.italic {text-align:left;font-style:italic;}
#content table.detail span {color:#ff0000;font-weight:bold;}
#content table.response {width:100%;background:#E9E7E7;height:auto;margin-left: auto; margin-right: auto; margin-bottom:10px;text-align: center;}
#content table.response td {padding-top:5px; padding-bottom:10px;}
#content table.response span {color:#ff0000;font-weight:bold;}
/*TOP MENU*/
#tabs {float: left;width: 780px;background: #810010;margin: 0;padding: 9px 0 0 0;}
#tabs span {margin: 0;padding: 0; float: left; color: #fff;}
#tabs li {margin: 0;padding: 0;display: inline;list-style-type: none;}
#tabs a {float: left;font-size: 100%; font-weight: bold;margin: 0 7px 7px 7px;text-decoration: underline;border: none;color: #fff;}
#tabs a:hover {background:#FFCC00;color:#000}
/*LIST*/
#list tr td span {font-weight:bold;}
/*FOOTER*/
#ftr a {color: #810010;text-decoration: underline;outline: none;}
#ftr a:hover {background: #810010;color:#fff; text-decoration:underline;}
#ftr span {font-style:italic;}
/*BANNERS*/
#banners a {color: #810010;text-decoration: underline;}
#banners a:hover {color:#fff; text-decoration:underline;}
#banners img {border: 1px solid black;padding:1px;}
/*SIDEBAR*/
#sidebar a {color: #810010;text-decoration: underline;}
#sidebar a:hover {color:#fff; text-decoration:underline;}
#sidebar img {border: 1px solid black;padding:1px;}
#sidebar h3 {font-size:100%;text-align:left;}
#sidebar p {font-size:80%;text-align:left;}
#sidebar p span {font-weight:bold;}
#sidebar ul {text-align: left; padding-left: 0px; margin-left: 0px; padding-right: 0px; list-style:none;padding-top:0px;padding-bottom:0px;margin-top:0px;}
#sidebar li {padding-left: 0px; padding-bottom: 0px;}
#sidebar input.vote {width: 12px; background-color: #dcdcdc; border : 0px;font-size: 8px;}
#sidebar hr {color: #000; width: 100%; height: 1px; border-bottom: #FFF; border-left: #FFF; border-right: #FFF; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px;}
/*USERDETAILS*/
#text tr.obsah td {background:#CFCFCF;padding: 3px 3px 3px 3px}
#text tr.titles td {background:#810010;color:#fff;font-weight:bold;padding: 3px 3px 3px 3px}
#text img {border: 1px solid black;}
#text h5 {padding-top:20px;font-size:100%;}
#text hr {color: #000; width: 100%; height: 1px; border-bottom: #FFF; border-left: #FFF; border-right: #FFF; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px;}
#leftbar ul {text-align: left; padding-left: 15px; margin-left: 5px; padding-right: 5px; list-style:none;padding-top:10px;padding-bottom:0px;margin-top:0px;}
#leftbar li {padding-left: 5px; padding-bottom: 5px;}
#leftbar li.logout {padding-left: 5px; font-style:italic;}
/*NEWS*/
#content table.news {width:100%;background: #fff;margin-bottom:20px;padding-bottom:20px;}
#content table.news td {text-align:left;}
#content table.news tr.vrch {background:#d2d2d2;}
#content table.news td.nadpis {width:80%; font-size: 15px;font-weight:bold;padding-bottom:3px;}
#content table.news td.date {text-align:right;width:20%;background:#d2d2d2;font-size: 10px;padding-right:8px;padding-bottom:3px;}
#content table.news a {font-weight:bold;}
#content table.news a:hover {font-weight:bold;}
/*REST*/
.nadpis {
	margin-top: 10px;
	margin-left: -5px;
}
.button {
	width: 100px;
}
p.red {color:red;font-weight:bold;text-align:center;}
select {border : 1px solid #000; background: #FFF; font-size: 14px; }
input {width: 70px; background-color: #CFCFCF; border : 1px solid #000; font-size: 14px;}
ul {text-align: left; padding-left: 15px; margin-left: 5px; padding-right: 5px; list-style:none;padding-top:0px;padding-bottom:0px;}
li {padding-left: 5px; padding-bottom: 5px;}
textarea {border : 1px solid #000000; background: #FFF;}

#hp_form_fix {
	float: right;
	width: 270px;
	margin: 0; padding: 0; border: 0;
}

#hp_form {
	background-color: #cc0000;
	color: #eee;
	margin: 2px;
	padding: 5px 5px 20px 5px;
	border: #000 2px solid;
	font-size: 12px;
}

#hp_form h2 {
	margin: 2px 0 8px 0;
	padding: 0; border:0;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

#hp_form form {
	border: 0; margin: 0; padding: 0;
}

#hp_form div {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 0; padding-bottom: 0;
}


#hp_form textarea {
	width: 235px;
	height: 50px;
}

#hp_form select {
	width: 130px;
}

input.hp_text_small {
	width:127px;
}

input.hp_text {
	border : 1px solid #000; 
	background: #FFF; 
	font-size: 12px; 
}

input.hp_text_big {
	width:235px;
	border : 1px solid #000;
	background: #FFF;
	font-size: 14px;
}

input.hp_file {
	width:236px;
	border : 1px solid #000;
	background: #FFF;
	font-size: 14px;
}

.fcoll {
	width: 105px;
}
 
.labeldesc {
	font-size: 10px;
}

.nadpis-odpoved {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}