body {color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; margin: 0px; padding: 0px; background:url(../gfx/header_bg.gif) repeat-x #f17c1c;}

a {color: #FF3300;}
a:hover {color:#0066CC; text-decoration: underline;}

h1 {font-size:1.2em; background: #F7F7F7 url(../gfx/headingBg.png) repeat-y right; text-align:right; padding:1em 2em; margin:0 0 1em; color: #999999/*#0066CC*/; font-style:italic;}
h2 {font-size:1.5em; color: #36629E; margin-top:1em; background:#E0F3FE/*#F4F4F4*/; padding:0.1em 0.4em; clear:right}
h2.info {display: none;}
h3 {color: #36629E; font-size: 1.3em; margin:1.4em 0 0.3em}
h4 {font-size:13px; /*color:#0066CC*/ color:#36629E; margin:1.5em 0 -0.5em; padding-bottom:0}
h5 {color: #6699CC; margin: 0px; font-size: 12px;}
h6 {color:#009900}

img {border:5px solid #E0F3FE}
a img {border: solid 1px #0066CC; padding:1px; margin:0px; text-decoration:none;}
a:hover img {border: solid 1px #FF3300}

#main p {line-height:1.5em}

table {padding-top:1.3em}
table tr td {background:#F4F4F4; padding:0.5em}

:focus {outline:none}
.left {float:left}
img.left {margin:0 1em 0 0}
.right {float:right}
img.right {margin:0 0 1em 1em}
.cleaner {clear:both; height:0px; width: 400px; font-size:0px; border:none; margin:0; padding:0; background: transparent; } 

/* HLAVIÄKA */
#header {background: url(../gfx/header-mikroregion.jpg) no-repeat center top; margin: 0 auto; height: 175px; text-align: center; font-size: 10px; width: 760px; position:relative}
#header.mikroregion {background:url(../gfx/header-mikroregion.jpg) no-repeat center top}
#language {position:absolute; left: 605px; top: 130px; padding:0; margin:0; width:auto; text-align:left}
#language a {color: #FFD2A6; text-decoration:none; font-size:11px; margin:0px 5px}
#language a:hover {color: white}
#language a img {margin-right: 5px; border: 1px #FFD2A6 solid; padding:0}
#language a:hover img {border: 1px #FFFFFF solid;}
.search {position:relative}
.search input {position: absolute; top:54px; left: 3px}

/* OBSAH */
#contentBg {width:100%; background:url(../gfx/contentBg-bg.png) repeat-y top center; min-height:600px}
#content {padding: 0.5em 0 1em 0; margin: 0 auto; max-width:850px; text-align:left}

#main {margin:20px 10px 10px 202px; padding:0 2em;  /*border-left:2px dotted #F2F2F2 white*/}
#main ul {padding:0; text-indent:0}
#main ul li {margin:0; list-style-type:none; background:url(../gfx/point.png) left top no-repeat; padding:0 0 0 1em}
#main ul li.noDot {background:none}

/* OBSAH - TABULKY V JOOMLE */
table.contentpaneopen {margin-top:0; padding-top:0;width:100%}
table.contentpaneopen tbody tr td {background: white}
table.contentpaneopen td.contentheading {font-size:1.2em; font-weight:bold; background: #F7F7F7 url(../gfx/headingBg.png) repeat-y right; text-align:right; padding:1em 2em; margin:0 0 1em; color: #999999; font-style:italic;}
table.contentpaneopen td.buttonheading {background: #F7F7F7; padding: 0 1em}
table.contentpaneopen td.buttonheading a img {border:1px solid transparent}
table.contentpaneopen td.buttonheading a:hover img {border:1px solid #FF3300}
table.contentpaneopen tbody tr td p img {margin:0 1em 0 0}

/* MENU - HORIZONTÃLNÃ */
ul#mainlevel-nav {height:39px; background:url(../gfx/h_menu_bg.gif) repeat-x; margin:0 auto; font-size:14px; text-decoration:none; line-height:38px; text-align:center}
ul#mainlevel-nav {list-style-type:none}
ul#mainlevel-nav li {display:inline; padding:0 1em}

/* MENU - VERTIKÃLNÃ */
ul#mainMenu {width:190px; float:left; margin:0; padding:0}
ul#mainMenu form#form-login {disaply:block; float:left; padding-left:0px;/*visibility:hidden*/ width:174px}
ul#mainMenu form#form-login ul {padding-left:1.2em}
ul#mainMenu fieldset.input {margin:1em 0}
ul#mainMenu img {border-width: 1px; margin: 0 auto 3px}

ul.menu {width:190px; margin:/*2.5em 0 0*/0; padding:0; float: left;}
ul.menu li {list-style-type:none; padding:0.6em 0; background:url(../gfx/mainMenu-ItemBg.png) no-repeat top right}
ul.menu a {color: #36629E; display: block; font-weight: bold; font-size: 1.2em; text-decoration: none; text-align:left; padding: 2px 5px 2px 34px; margin: 0; background:url(../gfx/menu_arrow.gif) no-repeat left}
ul.menu a:hover {color: #FF3300; background:url(../gfx/menu_arrow-hover.gif) no-repeat left}
.kategorie {font-size: 14px; color: #C4C4C4;font-family: arial; margin-left: 5px; padding: 8px;}
ul.menu ul {padding-left:0.9em}
ul.menu ul li a { font-size:0.9em}


/* PATIÄKA */
#footer {background:url(../gfx/footer_bg.gif) repeat-x bottom; height: 26px; clear:both;margin:0; padding:13px 15px 0; color:#FFFFFF; font-size:13px;}
#footer p {margin:0;}
#footer a {color: white; text-decoration:none}
#footer a:hover {color: #FFCC00;}
#copyright{float:left}
#createdby{float:right}

/* FORMULAROVE PRVKY */
select, textarea, input.text, input.file  {background: #FFF9D2; border:1px solid #fe831d; margin-left: 8px; padding: 4px}
input.submit {background:url(../gfx/form_btn.gif) no-repeat bottom; border:1px solid #6699CC; width:100px; height:25px; margin: 5px 5px 0; color:#36629E;line-height:18px}
input.submit:hover {background:url(../gfx/form_btn.gif) no-repeat top;  color: #FF3300; cursor: pointer; line-height:17px}
input.btn {background:url(../gfx/form_btn.gif) no-repeat bottom; border:1px solid #6699CC; width:100px; height:25px; margin: 5px 5px 0; color:#36629E; line-height:18px}
input.btnhov {background:url(../gfx/form_btn.gif) no-repeat top; color: #FF3300; border:1px solid #6699CC; width:100px; height:25px; margin: 5px 5px 0; line-height:17px; cursor:pointer}
