h1,h2,h3,h4,h5,p,ul,menu,li,ol,form,div,span,fieldset,input{ margin: 0px; padding: 0px; border: none;}

html{margin: 0px; padding: 0px;}
body{font: 12px sans-serif; width: 100$; margin: 0px; padding: 0px;}
.main{text-align: center; position: relative; width: 100%;}
.odsun{ position: absolute; top: 70px; left: 0px;width: 100%}
.odsun2{width: 100%; height: 30px;}
.telo{padding-left:190px; padding-right:215px; background-color:white; min-height:500px; text-align: left; padding-top: 20px; color: black;}

.menu{ position: absolute; left: 0px; top: 0px; width: 180px; text-align: left; z-index: 1000 }

.pata{border-top: 1px solid #DEDED7; background-color: white; padding: 10px 5px 5px 0px; width: 100%;}
.pata a {color: black; text-decoration: none;}
.pata a:hover {color: red;}


.head{ height: 70px;background-image: url('../img/pozadi-header.jpg');background-repeat: repeat-y; text-align: left;
vertical-align: middle; background-color: rgb(157,129,81);}

.head a{}
.head a img{border: none; margin-top: 17px;}

.menu {font-family: sans-serif;}
.menu ul{ list-style: none; border: 0px solid #929292; border-bottom: none; }
.menu ul li{border-bottom: 1px solid white; text-align: left; display: block; height: 23px; width: 175px;
background-color: #f0f0f0;}
.menu ul li a {display: block; height: 23px; width: 167px;text-align: left; text-decoration: none; color: rgb(70,70,70); 
font-weight: bold; padding-right: 3px; padding-left: 5px; line-height: 23px;}
.menu a:hover, .menu a:hover { color: white; background-color: rgb(83,61,22); height: 23px;}

.telo h1,.telo1 h1,.telo2 h1,.telo3 h1{font-size: 130%;margin-bottom: 20px;}
.telo h2,.telo1 h2,.telo2 h2,.telo3 h2 {font-size: 110%;}
.telo h3,.telo1 h3,.telo2 h3,.telo3 h3 {font-size: 100%;margin-bottom: 20px;}
.telo h4 {font-size: 100%;margin-top: 15px;}
.telo p,.telo1 p,.telo2 p,.telo3 p {text-indent: 12px;text-align: justify; margin-bottom: 25px;}
.telo a,.telo1 a,.telo2 a,.telo3 a {color: black}
.telo ul,.telo1 ul,.telo2 ul,.telo3 ul{ margin-left: 30px; margin-bottom: 20px;}

.obrazky{ text-align: center;}
.obrazky a{ border: none;}
.obrazky a img{ border: 1px solid #929292;}


.submenu{position: absolute; top: 0px; left: 0px;padding-left:151px;padding-right:200px;}
.submenuin{}
.submenu ul{list-style:none;margin:0px;display: block; width: 100%;border-top: 1px solid #929292;
border-left: 1px solid #929292;}
.submenu ul li{ display: block; float: left;height: 23px; text-align: center;font-size: 90%; padding: 0px;width: 24.2%;
background-image: url('../img/pozadi-submenu.jpg'); background-position: center;
border: none;border-bottom: 1px solid #929292;border-right: 1px solid #929292;}
.submenu ul li a{white-space:nowrap;display:block;color:#ffffff;text-decoration:none;line-height: 23px;}
.submenu a:hover{ color: #F06868;}
ul.dalsi{ border: none;border-left: 1px solid #929292;}
ul.konecna{border-left: 1px solid #929292;}

.reset{ clear: both; float: none;}




/*** Form ***/
.sideheadding {margin : 10px 0px 10px 0px; padding: 0px 0px 10px 6px; color: rgb(70,70,70); font: bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7; width: 100%;}
.form{ position: absolute; right: 0px; top:0px; width: 200px; text-align: left;z-index: 1000; color: rgb(70,70,70);}
.formin{padding: 5px; background-color: #f0f0f0; padding-bottom: 6px;}
form {font-weight: bold; padding: 0px 10px 0px 6px;}
.form p {padding: 0px 0px 0px 6px; text-align: left;}
form p {text-align: left;}
input, textarea {width: 100%; border: 1px solid #DEDED7;}
input.button {font-family: arial; background: rgb(156,128,80); color: white; font-weight: bold; width: 102%; margin-top: 4px; margin-bottom: 8px;}
.form img {margin: 0 0 0 6px; border: 1px solid #DEDED7;}


.links {padding-left: 7px; line-height: 18px;}
.links a {text-decoration: none; color: rgb(70,70,70); font-weight: bold;}
.links a:hover {color: red;}
.links ul {list-style-type: disc; list-style-position: inside;}

.red_form {color: red; font-weight: bold;}
