* {font-family:"Tahoma",sans-serif;}
a {color:#f3394a;text-decoration:underline;}
a:hover {color:#000;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {margin:0;padding:0;background:#fff}
#mother {margin:3px;width:983px;margin-right:auto;margin-left:auto;}

#langmenu {float:right;}
#langmenu {font-size:.7em;}

#topmenu {clear:left;font-size:.7em;padding:0 5px 5px 5px;border-bottom:4px solid #b3c127}

#top {margin:3px 0px 3px 0px;background:url(tyniste-main/img/logobg.gif) top left repeat-x;height:93px;padding-bottom:3px;border-bottom:4px solid #b3c127;}
#top #logo {float:left;margin:4px 10px 0px 5px;}
#top #motive {float:right;border-left:3px solid #fff;}
#top h1 {color:#fff;font-weight:normal;font-size:25px;margin-top:4px;margin:0;padding:0;padding-top:5px;}
#top em {font-size:.9em;color:#fff;font-style:normal;display:block;margin:0;padding:0;}

#head {padding-left:70px;background:url(tyniste-main/img/znak.jpg) left top no-repeat;height:58px;}

form {margin:0;padding:0;}

#srchfrm {padding:9px 0 0 5px;}
#srchfrm input,#srchfrm select {vertical-align:middle;padding:0;font-size:.8em}
#srchfrm span {font-size:.8em;color:#555c0f;font-weight:bold;background:url('tyniste-main/img/lupa.gif') left center no-repeat;padding-left:20px}
.srchtxt {margin-right:5px}
.srchsel {margin-right:5px}
.srchbtn {}

#hmenu {width:100%;border:1px solid #b3c127;background:#f1f8ac;}
#hmenu ul {margin:0;padding:0;list-style-type:none;}
#hmenu li {float:left;}
#hmenu a {color:#555c0f;font-size:.7em;font-weight:bold;text-decoration:none;display:block;border-right:1px solid #b3c127;padding:4px 8px;}
#hmenu a:hover {background:#d8e17d;color:#000;}

#container {clear:both;margin-top:3px;}
		
#leftpan {float:left;width:200px;}
#rightpan {float:left;width:200px;padding-left:5px;}
#centerpan {float:left;width:575px;margin-left:3px;}
* html #rightpan {padding-left:3px;}

.lbox {background:url(tyniste-main/img/lpanbg.gif) left top no-repeat;}
.lbox,.rbox {margin-bottom:3px;}
.rbox {background:url(tyniste-main/img/rpanbg.gif) left top no-repeat;}
.boxtitle {background:url(tyniste-main/img/titledot.gif) 15px 16px no-repeat;padding:15px 10px 10px 35px;font-size:.7em;font-weight:bold;color:#717b0e;border-bottom:10px solid #d8e73d;margin:0 1px 0 1px}
.boxcont {background:url(tyniste-main/img/panbg.gif) top left repeat-y;padding-bottom:10px;border-bottom:1px solid #b3c127;}
.boxcont p {padding:10px 10px 5px 10px;font-size:.7em;margin-bottom:5px;}
.boxcont input,.boxcont select {font-size:.7em}
.boxcont ul {margin:0;list-style-type:none;padding:10px 1px;width:198px;}
.boxcont ul li a {font-size:.7em;text-decoration:none;font-weight:bold;width:178px;display:block;padding:4px 10px;color:#14647E;}
.boxcont ul li a:hover {background-color:#d8e73d;color:#f3394a;}
.boxcont ul li.selected-menu a {background:#D8E73D;border-bottom:1px solid #B3C127;border-top:1px solid #B3C127;}
.boxcont ul li.selected-menu ul li a {background:none !important;border:none !important;}
.boxcont ul li.selected-menu ul li a:hover {text-decoration:underline;}

.boxcont li.selected-menu a {color:#f3394a;}

.boxcont li.selected-menu li a {color:#14647E;}
.boxcont li.selected-menu li.selected-menu a {color:#f3394a;}

.boxcont li.selected-menu li.selected-menu li a {color:#14647E;}
.boxcont li.selected-menu li.selected-menu li.selected-menu a {color:#f3394a;}

.boxcont li.selected-menu li.selected-menu li.selected-menu li a {color:#14647E;}
.boxcont li.selected-menu li.selected-menu li.selected-menu li.selected-menu a {color:#f3394a;}


.boxcont ul ul {margin:0;list-style-type:none;padding:2px 0px 2px 0px}
.boxcont ul li ul li {margin:2px 0;padding:0;background:url(tyniste-main/img/subdot.gif) 10px 9px no-repeat;}
.boxcont ul li ul li a {font-size:.7em;text-decoration:none;font-weight:normal;padding:4px 10px 4px 20px;width:100%;display:block;}

.boxcont ul ul li {margin-left:10px;width:168px}
.boxcont ul ul ul li {margin-left:10px;width:148px}
.boxcont ul ul ul ul li {margin-left:10px;width:128px}

#navigator {font-size:.75em;padding:8px;color:#14647e;clear:both;}


#web-html {font-size:.8em;margin-top:2px;padding:0px 10px;}
#web-html ul,#web-html ol {margin:10px 5px 10px 35px;}
#web-html ul ul,#web-html ol ol {margin:10px 5px 10px 10px;}
#web-html li {margin-bottom:5px}
#web-html h1 {font-size:170%;font-weight:normal;color:#d67014;margin:10px;color:#14718e;}
#web-html h2 {font-weight:bold;font-size:140%;margin:5px 5px 5px 10px;color:#007a89;border-bottom:0px solid #DDD}
#web-html h3 {font-weight:bold;font-size:130%;margin:5px 5px 5px 10px;color:#007a89;border-bottom:0px solid #DDD}
#web-html h4 {font-weight:bold;font-size:120%;margin:5px 5px 5px 10px;color:#007a89;border-bottom:0px solid #DDD}
#web-html h5 {font-weight:bold;font-size:110%;margin:5px 5px 5px 10px;color:#007a89;border-bottom:0px solid #DDD}
#web-html h6 {font-weight:normal;font-size:110%;margin:5px 5px 5px 10px;color:#007a89;border-bottom:0px solid #DDD}
#web-html .annotation {font-weight:bold;color:#666;margin-bottom:10px;color:#14718e;padding: 8px;background-color: #f7f7f7;}
#web-html p {margin:5px 5px 10px 5px;}
#web-html img {margin:0px 10px;}
#web-html a img {border:none;margin:4px;}
#web-html table,#web-html table td,#web-html th {border-collapse:collapse;border: 1px solid #ddd;}
#web-html table td {padding:3px;font-size: 80%;}
#web-html table th {padding:3px;background-color:#eee;}
#web-html address {margin:10px;background-color: #f0f0f0; border: 1px solid gray; padding: 8px; width:200px;}
#web-html pre {margin:10px;background-color: #fffff0; border: 1px solid gray; padding: 8px;}
#web-html hr {margin:10px;}


.news-topic-list {clear:left;border-top:1px solid #ddd;padding-top:8px}
/*.news-topic-list p {padding:5px 0px;text-align:left;}*/
.news-footer {margin: 3px 0px 7px 5px;font-style: normal;color:#7f7f7f;font-size:.8em}
/*.news-html {margin-bottom:10px;text-align:justify;font-size:0.9em}*/
/*.news-topic-list img {margin-right:10px;border:1px solid #ddd;padding:1px !important;}*/

#footer {clear:both;border-top:3px solid #b3c127;margin-top:20px;padding:3px 0}
#footer #botmenu {border:1px solid #b3c127;background:#f1f8ac;padding:10px;font-size:.8em;}
#footer #botmenu .top {background:url(tyniste-main/img/topdot.gif) 10px center no-repeat;padding-left:29px;}
#footer .copy {color:#555c0f;text-align:center;font-size:.7em;padding:5px;line-height:1.3em;}

.subpages {margin-left:0px !important;}
.subpages .subpageitem {background:url('tyniste-main/img/titledot.gif') left 3px no-repeat !important;padding-left:15px;}
.subpages p {margin:0 !important;margin-bottom:10px;padding:0 0 10px 0 !important;}
.subpages h3 {font-size:1em;}
/* #web-html .hlrow {background:#eee;} */

.fr-rightbox {width:130px;}

blockquote {margin-left:20px;}

form {margin:0;padding:0 10px 0px 10px;}

.enwsmail {width:174px;font-size:.7em;height:1.3em;}

.pcls-rozcestnik ul h3 {color:#14647E}
.pcls-rozcestnik ul {float:left;width:253px;border:2px solid #D8E73D;background-color:#fdffeb;padding:5px;margin:0 !important;list-style-type:none;margin:5px !important;}
.pcls-rozcestnik ul ul {float:none;border:none;background:none;}
.pcls-rozcestnik ul ul li {font-size:.85em;}
.pcls-rozcestnik p {clear:left;}

.fr-bottombox {margin-right:8px;}
.mceEditor a img {margin:0;padding:0;}

.halfbox {float:left;width:262px;margin:5px;height:200px;}
.halfbox LI {background: url('tyniste-main/img/b.gif') no-repeat 0.5em 0.7em;}
.halfbox2 {float:left;width:262px;margin:5px;height:250px;}
fieldset,legend {padding:5px;}
.enwsbtn {margin-top:3px;}

/* vzhled formuláøù - form2*/

#form2 legend {color: #a60000; width: 100px; text-align:center; font-weight:bold; margin-bottom: 0.1em;}
#form2 label {float: left; width: 140px; padding-left:10px;}
#form2 input {border: 1px solid #c7c7c7; color: #333333; margin-bottom: 8px;}
#form2 textarea {border: 1px solid #c7c7c7; width:350px; height:200px; margin-bottom: 8px;}
#printcontent {float:right;font-size:.7em;}

.atach-bottom {clear:both;}
