﻿html{height: 100%; width: 100%;}
body{ text-align:center ;margin: 0; background-color: white; font-size: 62.5%; height: 100%; width: 100%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 { font-size: 1.8em; color:  #e05b00; font-weight: 100; font-family: Geneva, Arial, Helvetica, sans-serif; }
h2 { font-size: 1.5em; font-weight: 300; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #626262; padding-left:5px; letter-spacing:0.1em }
h3 { font-size: 1.45em; font-weight: 300; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #e05b00; padding-left:5px; text-decoration:underline ; letter-spacing:0.1em }



* {margin: 0; padding: 0;}
p { font-size: small; padding: 5px; color:black; line-height: 1.5em}
.text_decoration {text-decoration:underline; color:#e05b00; font-size: 1.0em; letter-spacing:0.1em}


#obal {width:auto; margin: 10px auto; display: table;  }
#logo {width:auto; height: 38px;background-image: url('images/logo_spacek.jpg'); background-repeat:no-repeat;}


/*#obsah {width:900px; background-image:url('images/bg_content.gif'); background-repeat:repeat-y; }*/
#hlavni {width:100%; float:none; /*padding-left:45px;*/ padding-top:10px}
#panel {   /*padding-right:29px;*/ padding-top:50px}
#panel a img { border:none}
.content {	padding-top:34px; padding-right:30px; padding-left:44px;}
.bg_shadow_main {background-image:url('images/bg_shadow_main.gif');background-repeat:repeat-x; height:1px;  padding-bottom:32px }
.bg_shadow_sec {background-image:url('images/bg_shadow_main.gif');background-repeat:repeat-x; height:1px;  padding-bottom:32px}

.fll {float:left; margin-right:33px; margin-bottom:28px}
.button {margin-bottom:30px}

#subcontent {}
#subcontent1{width:35%; float:left; }
#subcontent1 ul {font-size: 1.35em; padding:5px 10px 0 20px; text-decoration:underline; color:#e05b00; letter-spacing:0.05em;line-height: 1.55em}

#subcontent2{margin-left:37%;}
.clear {clear: left}



#paticka1 {clear:left; height:30px; background-color:#e05b00;margin-bottom: 10px; }
#paticka {clear:left;  height:30px; margin-bottom: 10px; }
#paticka p{	padding: 10px 0 0 50px; font-size: 1.3em; }
#paticka p a {text-decoration: underline; color: #e05b00;}
#paticka .foot{ padding-left: 320px; color: #acaaa8;}	
#paticka .foot a{ text-decoration: underline; color: #acaaa8;}
#paticka a:hover { color: #acaaa8; font-weight: bolder;}

#obal2 {position:relative;}
#menu {	width: auto; position:absolute; top:5px; left:20px }
ul#menuline {width:auto; float:left; padding-bottom:12px; padding-left:10px ;list-style-type: none; }/*sou4et 1000*/
ul#menuline li {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; float:left; width:auto; height: 10px; margin-top:3px;  font-size: 1.1em; padding:0px 0px 12px 0px; border:dotted; border width:1px; border-color:#bdbdbd;}
ul#menuline li a { display: inline-block; text-decoration:none; width:auto; height: 10px; margin-left:1px ;padding:5px 5px 5px 5px; /*text-align:center;*/ }
ul#menuline li a:link, a:visited {color: black}
ul#menuline li a:hover {color: #525861; }
ul#menuline li a.current{color: #525861; }
ul#menuline li a:active {color: #52587a}
.mark { display:none}
.first {border-left-style:dotted; border-left-width:1px; border-color:#bdbdbd;}

/********** contact form **********/
#contactform { padding:5px 10px;}
#contactform * { text-decoration:underline; color:#e05b00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:4px 0 0 0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:200px; padding:5px 0; font:normal 11px  Arial, Helvetica, sans-serif; color:#6e6e6e;}
#contactform input.text { width:225px; border:1px solid #b9b9b9; margin:5px 0; padding:5px 2px; height:15px; background:#f4f4f4;}


/*
.datum, .pokracovani {font-size:95%;	line-height:1;	text-align:right}
.datum {margin:0px 1em 0 0; width:390px; height:15px; background-color:#e7e1d9; border:1px white dashed}
p .datum {	margin:0}

.pokracovani {margin-top:-15px}

.bold{font-weight: bold;}

.fotka-text {position:relative}
.fotka {position:absolute;left:-112px;top:3px}


.foto {	margin-top:0px}

.fl {float:right; margin-right:10px; margin-left:10px}

.img_left {	   margin: 0px 5px 0px 0px ; width: auto;}
.img_right { float: right; margin: 0px 10px 0px 30px ; width: auto;}
.konec { float:none}
.border { padding: 2px; background:#fff; border: 1px solid silver ;}

h3 span.display { visibility:hidden}
*/


/*

ol {margin: 10px 5px 10px 40px;font-size: small; list-style-type:square }


#contactform { margin:0; padding:5px; background:#efefef; border:1px solid #e5e5e5; margin-right:20px;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:190px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#151515; border:1px solid #000; color:#FFF; float:left;}

table { width: 95%;	margin-bottom: 10px; border:2px black solid;	border-collapse:collapse;font-size: 1.3em; font-family:Arial, Helvetica, sans-serif}
th, td { border: 1px dotted silver; padding: 3px 5px; text-align: left; background:white }
th {background:#8ac400;	}

iframe {	padding-left:65px}

#ikony {margin: 0px auto; display:table}

.odkazy a:link {color: #B49F8B;font:normal 9px Arial, Helvetica, sans-serif; }
.odkazy a:visited {color: #B49F8B;font:normal 9px Arial, Helvetica, sans-serif; }

#odkazy { margin-left:50px}


