/* styl do cms */
.cms4-contentstag H3{margin-bottom:0.3em;}
.cms4-contentstag .calendar{margin:0 0 0.3em 0; padding:0;}
.cms4-contentstag .calendar LI{display:inline; margin:0 1em 0 0; padding:0;}
.cms4-contentstag .abstract{margin-bottom:1em;}
/* admin */
.TitleWidget{width:99%;}
.AbstractWidget{height:6em;}
#standart-form input, #standart-form textarea{margin-bottom:0.5em;}
#standart-form label{font-weight:bold;}
.cms4-element-pagelet-contents A{font-weight:bold;}
/* anketa */
.comp4-poll OL{margin-top:0.5em;}
.comp4-poll UL{list-style-position:outside;}
.comp4-poll LI{padding:0; margin-bottom:0.5em; list-style-position:outside; }
.comp4-poll .bar{background:#efefef; width:100px;}
/* mailform */
#standart-form .message, #standart-form .email, #standart-form .phone{width:100%; border:1px solid #dcdcdc; }
#standart-form .message:focus, #standart-form .email:focus, #standart-form .phone:focus{border:1px solid gray;}
.comp4-poll .bar span{background:#999;}
/* kalendar */
.comp4-cms-calendar div.wm4-listing{background-color:#fff;  padding:3px 10px;}
.comp4-cms-calendar table.wm4-listing{width:100%; border-collapse:collapse; text-align:left;}
.comp4-cms-calendar table.wm4-listing th,.comp4-cms-calendar table.wm4-listing td{vertical-align:top; margin:0; padding:3px 5px; border:solid 1px #dcdcdc;}
.comp4-cms-calendar table.wm4-listing th{border-bottom:1px solid #ccc;}
.comp4-cms-calendar table.wm4-listing th{color:#666;  background-color:#efefef; text-align:left;vertical-align:middle;}
.comp4-cms-calendar table.wm4-listing th:hover{background-color:#efefef;}
.comp4-cms-calendar table.wm4-listing tr.odd td{background-color:white;}
.comp4-cms-calendar table.wm4-listing tr.even td{background-color:#F5F5F5;}
.comp4-cms-calendar table.wm4-listing tr:hover td{background-color:#fff;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order{color:#DDD; display:block; width:100%;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order:hover{text-decoration:underline;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order.ordered{color:white;}
.comp4-cms-calendar table.wm4-listing td a{}
.comp4-cms-calendar table.wm4-listing ul li, .comp4-cms-calendar table.wm4-listing ul{list-style-type:none;margin:0;padding:0;}
/* vypisy poddokumentu*/
.cms4-element-pagelet-contents{
/*border:1px dotted red;*/
margin-bottom:1em;}
.cms4-element-pagelet-contents LI,.cms4-element-pagelet-contents UL{margin:0;padding:0;list-style:none outside;}
.cms4-element-pagelet-contents UL{}
.cms4-element-pagelet-contents LI{padding:1px 0 0.5em 22px;margin:0 0 0 1em;background:url(img/dir.png) no-repeat top left;}
/* */
.cms4-contentstag UL.calendar{padding:1px 0 0 22px;background:url(img/kalendar.png) no-repeat top left;}
/* obrazky file */
.image-jpeg{}
/* diskuze*/
.cms4-element-pagelet-discussion A{padding:1px 0 0.5em 22px;background:url(img/diskuze.png) no-repeat top left;}
#search div{display:inline;}
/* ********************************* */
/*?color:red;  ie7_color:blue;  ie6*/
body{background:url(img/page-bg.jpg) no-repeat top left;font-family:Arial, Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:0.75em;color:#797979;line-height:150%;margin:0;padding:0;}
TABLE, TD, TH, SELECT, INPUT, OPTION, TEXTAREA, FORM, FIELDSET{font-size:100%;font-family:Arial, Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;}
TABLE{border-collapse:separate;}
FORM{margin:0;}
H1, H2, H3, H4{color:#5F5F61; margin:1em 0 0.5em 0; padding:0; font-family:Georgia;}
H1{font-size:1.6em; margin-top: 0;}
H2{font-size:1.4em;}
H3{font-size:1.2em;}
H4{font-size:1.1em;}
p{margin:0.5em 0 1em 0; padding:0;}
.small{font-size:0.9em;}
.big{font-size:1.1em;}
.text-left{text-align:left;}
.block {display: block;}
.text-right{text-align:right;}
A img{border:none;}
A{color:#A79715; text-decoration:none;}
A:visited{color:#A79715;}
A:hover{color:#756A0F; text-decoration:underline;}
.comp4-cms-calendar table.wm4-listing td a{color:#39c; font-weight:bold;}
/*UL, LI{margin:0; padding:0;}
*/
UL{}
UL UL{margin:1em;}
LI{list-style-position:outside;}
.clear, BODY .wm4-cleaner{clear:both; height:auto;}
.right{float:right;}
.left{float:left;}
/* table in doc*/
.cms4-element-pagelet-html TABLE{border-collapse:collapse;}
.cms4-element-pagelet-html table td{
/*border:1px solid #dcdcdc;*/
vertical-align:top;}
/* *************************************************** STRANKA */
#PAGE{}
#PAGE .page-gfx{width:760px;}
#PAGE .page-gfx-b{}
#PAGE .page-in{padding:0 0 0 30px;}
/* ************************************************** HLAVICKA */
#HEAD{}
#HEAD .in{position:relative;height:220px;}
#HEAD A{color:#fff;text-decoration:none;}
.lang{position:absolute;top:40px;left:20px;}
.switch{position:absolute;top:0;left:20px;}
.switch A{float:left;display:block;padding:1px 6px;width:5em;}
.switch .a{background:#AF003D; margin-right: 6px;}
.switch .b{background:#A79715;}
.head-logo{position:absolute;top:100px;left:552px;width:178px;height:120px;background:#fff;}
.head-logo A{display:block;background:url(img/HL_logo.jpg) no-repeat center center;width:178px;height:120px;padding:0;margin:0;text-decoration:none;}
.head-logo h1{padding:0;margin:0;}
.head-logo a span{display:none;}
.head-blok{width:220px;position:absolute;top:79px;left:551px;}
.head-blok a{margin-right:6px;}
/* ****************************************************** TELO */
#MAIN{padding:10px 0 10px 0;}
#MAIN .main-in{ line-height: 1.3em;}
/* ********************************************** LEVY SLOUPEC */
#LEFT-COL{width:138px;float:left;}
/* ********************************************* PRAVY SLOUPEC */
#RIGHT-COL{width:178px;float:right;}
#RIGHT-COL .in{background:#F7F6EB;}
/* **************************************** PROSTREDNI SLOUPEC */
#MID-COL{margin:0 188px 0 148px;}
/*#MID-COL{margin:0 0 0 148px;}*/
#MID-COL .in{background:url(img/head.jpg) no-repeat top left;}
/* *************************************************** PATICKA */
#BOTTOM{padding:6px 0;border-top:1px dotted gray;font-size:0.9em; line-height: 150%;}
#BOTTOM A{}
.bottom-go-top{float:right;}
/* *************************************************** SDILENI */
#LEFT-COL .in, #RIGHT-COL .in, #MID-COL .in{float:left;width:100%;}
/* ****************************************************** MENU */
#MENU-VERTICAL{margin-bottom:10px;}
#MENU-VERTICAL UL{margin:0;padding:0;}
#MENU-VERTICAL UL LI
{
background:url(img/gray-square.gif) no-repeat 0 7px;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 15px;
text-transform:lowercase;}
#MENU-VERTICAL UL LI A{display:block;font-weight:normal; padding:2px 0;position:relative; text-decoration: none; font-size: 12px;}
#MENU-VERTICAL UL LI A:hover{}
#MENU-VERTICAL .active A{color:black;}
/* ****************************************************** MENU */
#MENU-HORIZONTAL{position:absolute;top:169px;left:20px;}
#MENU-HORIZONTAL UL{margin:0 0 0 0;padding:4px 0 3px 0;}
#MENU-HORIZONTAL ul li{list-style:none outside;float:left;}
#MENU-HORIZONTAL UL LI A{display:block;float:left;margin:0 6px 0 0;padding:2px 0;background:#A79715;border-left:4px solid #fff;width:92px;font-weight:bold;font-family:arial;}
#MENU-HORIZONTAL UL LI A span{padding:0 4px 0 4px;}
#MENU-HORIZONTAL UL LI A:hover{}
#MENU-HORIZONTAL .active a{text-decoration:none;}
/* ******************************************** OBSAH ELEMENTY */
.nabidka-textbg{background:url(img/nabidka-textbg.png) no-repeat bottom right;}
.nabidka-textbg UL{margin:0;padding:5px 15px 5px 10px;}
.nabidka-textbg LI{margin:0;padding:0 0 0 12px;background:url(img/nabidka-odr.png) no-repeat 0 4px;list-style-type:none;}
/* search */
#search{float:right; padding:20px 10px 0 0;}
#search .search-input{width:170px;border:1px solid #C3C3C3; padding:2px;}
#search .search-input:focus{border:1px solid #999;}
#search .search-button{border:1px solid #C3C3C3; margin:0 0 0 5px; padding:2px 4px; background:url(img/search-button.png);}
#search .search-button:hover{background:url(img/search-button.png) 0 40px;}
/* textove bloky */
#RIGHT-COL .text-blok{}
#RIGHT-COL H3, #LEFT-COL H3{padding:6px 0 2px 10px;margin-top:0; text-indent: -1000px;}
#LEFT-COL .text-blok{}
.text-blok .inside-gfx{
/*background:url(img/text-blok-bottom.png) no-repeat bottom left;*/
padding:2px;
/*margin-top:1em;*/
}
#RIGHT-COL .text-blok .inside-gfx{padding:5px 8px;}
#RIGHT-COL .comp4-poll H3{background:none;}
.text-blok{margin-bottom:10px;}
.text-blok p{margin:0; font-size: 0.9em; line-height:1.4em;}
/* novinky */
#NEWS{padding-bottom:0.5em;}
#NEWS .hi{padding:2px 0 2px 0px;font-size:1.2em;}
.time{color:gray;}
.news{width:200px;}
.news .inside-gfx{margin:0 0 1em 0;}
.news-text{line-height:135%;}
.text-blok{}
.text-blok H3{}
.wm4-calendar{}
.calendar TD{border:1px solid #dcdcdc;padding:0;text-align:center;background:white;}
table.calendar{width:100%;
/*border-collapse:collapse;*/
/*border:1px solid #dcdcdc;*/
table-layout:fixed;}
.calendar .day-weekend{background:#efefef;}
.calendar .day-name TD{font-weight:bold;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:none;border:none;}
.calendar .has_event{font-weight:bold;background:#FFF7D5;}
.calendar td.day-today{
/*font-weight:bold;*/
color:white;background:gray;}
TABLE.calendar TH{padding:2px;}
.comp4-poll H2, #RIGHT-COL .comp4-poll H3{margin:0;font-size:12px;}
#RIGHT-COL .comp4-poll, #LEFT-COL .comp4-poll{margin:0;}
.comp4-photogallery{width:172px;overflow:hidden;}
.aktualita{clear:both;}
.aktualita .news-image{float:left;}
.aktualita .news-image img{margin:0.2em 1em 1em 0;}
.obsah{overflow:hidden;}
.square, .head-blok .last{background:url(img/square.png) no-repeat 0 50%;padding-left:15px; display: inline;}
.odd{color:#A89816;}

.news-content
{background: url(img/news-bg.png) no-repeat top left; padding-left: 16px;}
.wm4-navig-path
{display: none;}

.nadp-a
{background: url(img/nadp-a.png) no-repeat top left;}
.nadp-b
{background: url(img/nadp-b.png) no-repeat top left;}
.nadp-c
{background: url(img/nadp-c.png) no-repeat top left;}

.hp-gal
{
background: #BFBFBF;
height: 138px;
margin-bottom: 14px;
}
.hp-gal .photo
{
margin: 9px 0 0 9px;

float: left;
}

 /* styly z vinarstvi */

h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 0.5em 0;
}
h1 {
    margin: 0 0 0.3em 0;
    font-size: 1.8em;
    line-height: 1.2em;
}
h2 {
    font-size: 1.45em;
    line-height: 1.2em;
}
h3 {
    font-size: 1.2em;
    line-height: 1.25em;
}
h4 {
    font-size: 1em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: sans-serif;
    color: #A79715;
    font-weight: bold;
}

.cms4-element-head-title,
.cms4-element-pagelet-abstract,
.cms4-element-pagelet-html,
.cms4-element-pagelet-contents,
.cms4-element-pagelet-photogallery
{
background: url(img/blok-bg.png) no-repeat top left; padding-left: 16px;
}

/* ************************************************************************** */
h3.menu-nadpis
{
height: 70px;
}
.doc-3 .menu-nadpis
{background: url(img/doc-3.png) no-repeat top left;}
.doc-5 .menu-nadpis
{background: url(img/doc-5.png) no-repeat top left;}
.doc-6 .menu-nadpis
{background: url(img/doc-6.png) no-repeat top left;}
.doc-7 .menu-nadpis
{background: url(img/doc-7.png) no-repeat top left;}
.doc-9 .menu-nadpis
{background: url(img/doc-9.png) no-repeat top left;}

.cms4-element-pagelet-contents li
{
background:url(img/gray-light.png) no-repeat 0 6px;
padding-left: 16px;
}

#RIGHT-COL .cms4-element-pagelet-photogallery
{
background: none;
margin: 6px 0 6px -4px;
}

.comp4-users-login, .comp4-users-login-in
{
display: inline;
}
.loga-eu
{
padding-top: 7px;
}