body {
    margin: 0; padding: 0;
    font-family: Verdana, sans-serif;
    font-size: 0.7em;
    line-height: 175%;
    text-align: center;
    color: #333;
    background: #fff;
}
body#all
{
    background-color: #a4a4a4;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Arial;
    color: black;
}



input, select, form, option, textarea
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    margin: 0;
    line-height: 150%;
}
input.search-b
{
/*background: url(img/search.png) no-repeat center top;
border: none;
overflow: hidden;
text-indent: -1000em;
width: 57px;
height: 17px;
line-height: 0px;
cursor: pointer;
cursor: hand;*/
margin:0pt 0pt -4px 2px !important;
|margin:0pt 0pt -3px 2px !important;

}
.bottom-search
{
width: 135px;
}
A
{

/*text-decoration: none;*/
color: #0099CC;}
A:visited
{
 color: #006699;
}
A:hover
{
color: #555;
}
.text-right
{
text-align: right;
}
.inline-right
{
text-align: right;
}
.page
{
    text-align:left;
    margin: 0 auto;
    width: 770px;
}
#BW {
    background: url(img/bg-top.png) repeat-x top center white;
}
#MAIN {
    width: 770px;
    margin: 0 0 0 20px; padding: 0;
    margin: 0;
    background-image: url(img/content-background.gif);
    background-repeat: no-repeat;
    background-position: 0 72px;
}
#LEFT-COL {
    float: left;
    width: 200px;
}
#LEFT-COL-IN {
/*    padding: 12px;*/
}
#CONTENT-COL {
    float: left;
    width: 570px;
}
.cms-koren #CONTENT-COL
{
    width: 380px;
    _width: 376px;
}
.partneri .cms-koren #CONTENT-COL
{
    width: 570px;
    _width: 566px;
}



#CONTENT-COL-IN {
    padding: 12px;

}



/* home */
.home #CONTENT-COL {
    float: right;
    width: 770px;
    line-height: 150%;
}
.home #CONTENT-COL-IN {
    padding: 5px 3px 0 3px;
    /*font-size: 11px;*/
}

.wm4-navig-path, .wm4-navig-path A
{
color: #CCCCCC;
font-weight: normal;
font-size: 11px;
}

.home .blok
{
width: 254px;
min-height: 365px;
_height: 365px;
}
.home .hp-bg
{
background: url(img/hp-blok.png) no-repeat bottom left;
}

.home .blok H2.hide A
{
padding:0;
display: block;
height: 185px;
margin: 0;
}
.home .blok H2.hide A span
{
display: none;
}

.home #CONTENT-COL .hp-akt-top UL, .home #CONTENT-COL .hp-akt-topb UL
{
margin: 0;
padding: 0;
}

.home #CONTENT-COL .hp-akt-top LI, .home #CONTENT-COL .hp-akt-topb LI
{
color: #ACACAC;
background: none;
padding:0;
margin: 0;
}
.home #CONTENT-COL .hp-akt-topb LI
{
color: #ABABAB;
}
.home .hp-akt-top H2
{
color: #808080;
font-size: 11px;
font-family: verdana;
padding-bottom: 0;
margin-bottom: 0.1em;
}
.home .nadp
{
color: #ff6600;
padding: 0 0 4px 0;
margin-top: 20px;
font-size: 11px;
text-transform: uppercase;
background: url(img/menu-bg.png) no-repeat bottom center;
font-weight: bold;
}

.home .long
{
background: url(img/menu-bg-l.png) no-repeat bottom center;
}
.home .hp-akt-topb H2, .home .hp-akt-topb H3
{
color: #808080;
font-weight: bold;
font-family: verdana;
font-size: 11px;
padding-bottom: 0;
margin-bottom: 0.1em;
}

.home .hp-akt-top div, .home .hp-akt-topb div
{
padding-top: 0.2em;
}

.home .blokin
{
padding: 0px 1.5em 2em 1.5em;
border-top: 1px solid white;
}
.home .blokb .blokin
{
padding: 0 1.5em 2em 1.5em;
}

.hp
{
width: 762px;
margin: 1px auto 0px auto;

}
.hp-bg
{
float: left;
height: 430px;
}
.hp-nd
{
float: left;
width: 254px;
}
.hp-nd-wide
{
float: left;
width: 508px;
overflow: hidden;
}

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



/* ******** */

#NAVIG-TOP {
    height: 22px;
    background: url(img/bg-top-b.png) no-repeat bottom;
    overflow: hidden;
    position: relative;
}
#NAVIG-TOP a {
    color: #ddd;
    line-height: 16px;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
#NAVIG-TOP a:hover {
    color: #fff;
}
#NAVIG-TOP .fl {
    position: absolute;
    left: 0;
}
#NAVIG-TOP .fr {
    position: absolute;
    right: 0;
}
#NAVIG-TOP .fl a {
    margin: 0 0 0 12px;
}
#NAVIG-TOP .fr a {
    margin: 0 12px 0 0;
}
#HEADER {
    position: relative;
    height: 50px;

    line-height: 140%;
}
#HEADER H1
{
margin: 0;
padding: 0;
}


#HEADER .menutop
{
position: absolute;
right: 10px;
bottom:0;
font-size: 10px;
color: #aaa;
}
#HEADER .menutop A
{
color: #bbb;
font-weight: bold;
}
#HEADER .menutop A:hover
{
color: white;
}
#HEADER A.active
{
color: #fff;
}


#HEADER .menutop .menutop-blok
{
float: left;
background: url(img/menutop1.png) no-repeat top left;
margin: 0 3px;
}
#HEADER .menutop .menutop-blok .in
{
background: url(img/menutop2.png) no-repeat top right;
padding: 1px 5px;
}
#HEADER .menutop .lja
{
float: left;
background: url(img/menutop1lj.png) no-repeat top left;
margin: 0 3px;
}
#HEADER .menutop .menutop-blok .ljb
{
background: url(img/menutop2lj.png) no-repeat top right;
padding: 1px 5px;
}

#LOGO {
    display: block;
    position: absolute;
    width: 197px; height: 50px;
    background-image: url(img/logo-dat.png);
    background-repeat: no-repeat;
    text-indent: -2500px;
}
#FOOTER {
    background: url(img/bg-bottom.png) repeat-x bottom center #9B9B9B;
    height: 124px;
    margin: 0 auto;
    color: #999;

}
#FOOTER-A {
    margin: 0 0 0 20px; padding: 0;
    margin: 0;
    width: 770px; height: 104px;
    background: url(img/bg-bottom-b.png) no-repeat bottom center;
    position: relative;
    text-align: left;

}
#search
{
position: absolute;
top: 16px; right: 3px;
width: 296px;
width: 285px;
}
#partners
{
position: absolute;
top: 17px; left: 6px;
width: 196px;
}
#search A, #partners A
{color: #989898;}

#search A:hover, #partners A:hover
{color: #ff6600;}

#search form
{
margin: 0;
padding: 0;
display: inline;
}
p.inl
{
display: inline;
}
#iso
{
position: absolute;
top: 44px; left: 8px;
}
A IMG
{
border: none;
}
#RIPE-NIX {
    position: absolute;
    top: 44px; left: 100px;
    margin: 0; padding: 0;
}

#LIST-A {
    right: 12px;
}
#LIST-B {
    right: 160px;
}
#FOOTER ul.list {
    font-size: 11px;
    width: 138px;
    position: absolute;
    top: 45px;
    margin: 0; padding: 0;
    line-height: 15px;
}
#FOOTER ul.list a {
    color: #ccc;
    font-weight: normal;
    text-decoration: none;
}
#FOOTER ul.list a:hover {
    color: #fff;
}
#FOOTER ul.list li {
    margin: 0; padding: 0 0 2px 0;
    list-style: none;
    background-image: url(img/footer-list-background.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
#FOOTER ul.list li.last {
    background-image: none;
}
/* ********** themes */
#obal
{padding-top: 0px;
margin-bottom: 15px;
}
H2#theme-top
{
margin:0px 0 0 0;
padding:0 0 0px 0;
}
span#theme-lnk
{
display: block;
height: 170px;
cursor: pointer;
cursor: pointer;
}

/* skola mmx ***********************/
body.skolammx a {
    color: #f60;
}
body.skolammx a:hover {
    color: #666;
}

.theme-skolammx-home
{
height: 335px;
background: url(img/skola-mmx-home-b.jpg) no-repeat top center;
position: relative;
}

.theme-skolammx-home-txt
{
position: absolute;
top: 120px;
left: 350px;
width: 374px;
color: #036;
font-weight: bold;
font-size: 12px;
line-height: 19px;
}

.skolammx #theme-lnk
{
background: url(img/skola-mmx-b.png) no-repeat top center;
}

.skolammx {
}

.skolammx .hpblok
{
    width: 247px;
    min-height: 305px;
    _height: 305px;
    background: url(img/skola-mmx-home-sloup-b.png) repeat-x;
}

.skolammx .blok {
    float: left;
    margin-right: 9px;
    position: relative;
}
.skolammx .more {padding-left: 15px;}

.skolammx .blokin
{
    padding: 0 23px;
}

.skolammx h2 {
    margin-bottom: 3px;
}

.skolammx h2 a {
    font-size: 30px;
    font-weight: normal;
    text-decoration: none;
}

.skolammx .abstrakt {
    font-family: arial;
    color: #666;
    font-size: 24px;
    line-height: 26px;
}

.skolammx .obsah {
    color: #666;
}

.skolammx .obsah ul {
    padding: 0 0 0 15px;
}

.skolammx .obsah ul li {
}

.skolammx .mab {
    width: 500px;
}

.skolammx .mc {
    width: 247px;
}

/* letni jizda ***********************/

.letnijizda H2.hide
{
margin: 0;
}
.letnijizda H2.hide A
{
padding:0;
display: block;
height: 110px;
margin: 5px 10px;
}
.letnijizda H2.hide A span
{
display: none;
}

.theme-letnijizda
{
height: 360px;
background: url(img/letni-jizda-b.png) no-repeat top center;
position: relative;
margin-bottom: 10px;
}
.theme-letnijizda .video
{
position: absolute;
top: 120px;
left: 18px;
}
.theme-letnijizda-txt
{
position: absolute;
top: 120px;
left: 292px;
color: white;
line-height: 14px;
}
.theme-letnijizda-txt H3
{
margin: 0 0 0.2em 0;
color: black;
font-family: arial;
font-size: 14px;
font-weight: bold;
}
.theme-letnijizda-txt p
{
margin: 0;
}
.theme-letnijizda-txt A
{
color: black;
}
.theme-letnijizda-txt div
{
margin: 0 0 13px 0;
width: 435px;
padding: 6px 10px;
}
#theme-lnk span
{
display: none;
}
#theme
{margin: 4px 0 0 0px;
}

.home #theme
{margin: 0;}
.home #obal
{margin: 0;}
.free2b #theme-lnk
{
background: url(img/free2b.jpg) no-repeat top center;
}

.freepoint #theme-lnk
{
background: url(img/freepoint.png) no-repeat top center;
}
.aplikace #theme-lnk
{
background: url(img/aplikace.png) no-repeat top center;
}
.partneri #theme-lnk
{
background: url(img/partneri.png) no-repeat top center;
}
.profil #theme-lnk
{
background: url(img/profil.png) no-repeat top center;
}
.helpdesk #theme-lnk
{
background: url(img/helpdesk.png) no-repeat top center;
}
.sitesearch #theme-lnk
{background: url(img/sitesearch.png) no-repeat top center;}

.sitemap #theme-lnk
{background: url(img/sitesearch.png) no-repeat top center;}

/*.sitemap #obal, .sitesearch #obal
{padding-top: 80px;}*/

.cms4-element-head-title
{
font-family: arial;
/*text-align: right;*/
color: black;
}
.cms4-view .cms4-element-pagelet-abstract
{
color: #4C4C4C;
}

.freepoint .cms4-element-head-title, .freepoint H1, .letnijizda .cms4-element-head-title, .letnijizda H1
{
color: #99cc00;
}

/* freepoint */
#LOUT-MENU {
    /*float: left;*/
/*    width: 145px;*/
    padding: 7px 0 0 0px;
    text-align: right;
}
#LOUT-MENU ul {
    margin: 0; padding: 0;
    list-style: none;
}
#LOUT-MENU ul li {
    margin: 0; padding: 0;
    background: url(img/menu-bg.png) no-repeat bottom center;
    padding: 5px 10px 5px 0;
}
#LOUT-MENU li li {
    margin: 0; padding: 0;
    text-align: left;
}
#LOUT-MENU a {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
}
#LOUT-MENU li.active a
, #LOUT-MENU ul LI.active A
, #LOUT-MENU ul LI.active A
, #LOUT-MENU ul LI.active A
, #LOUT-MENU ul LI.active A
, #LOUT-MENU ul LI.active A
 {
    color: #555;
}
#LOUT-MENU ul.odlis
{
padding-bottom: 20px;
}
#LOUT-MENU ul LI.mp-1035, #LOUT-MENU ul LI.mp-1038, #LOUT-MENU ul LI.mp-1169
{
margin-bottom: 20px;
}

.freepoint #LOUT-MENU .odlis a
, #LOUT-MENU ul LI.mp-1036 A
, #LOUT-MENU ul LI.mp-1032 A
, #LOUT-MENU ul LI.mp-1033 A
, #LOUT-MENU ul LI.mp-1034 A
, #LOUT-MENU ul LI.mp-1035 A
{
color: #09c;
}
#LOUT-MENU .odlis a
, #LOUT-MENU ul LI.mp-1036 A
, #LOUT-MENU ul LI.mp-1032 A
, #LOUT-MENU ul LI.mp-1033 A
, #LOUT-MENU ul LI.mp-1034 A
, #LOUT-MENU ul LI.mp-1035 A
, #LOUT-MENU ul LI.mp-1167 A
, #LOUT-MENU ul LI.mp-1168 A
, #LOUT-MENU ul LI.mp-1169 A
{
font-weight: bold;
}

/* ****** */
#CONTENT-COL UL, #CONTENT-COL OL
{
margin: 0.5em 0;
list-style-position: inside;
padding:0 0 0 1em;
}
#CONTENT-COL UL LI
{
list-style-type: none;
list-style: none outside;
padding-left: 18px;
background: url(img/sipka.gif) no-repeat top left;
}

/* */
.freepoint #LOUT-MENU a {
	color: #66CC00;
}
.free2b #LOUT-MENU a {
	color: #FF6600;
}
.aplikace #LOUT-MENU a {
	color: #FF6600;
}
.helpdesk #LOUT-MENU a {
	color: #FF6600;
}
.freepoint #LOUT-MENU .active a, .free2b #LOUT-MENU .active a, .aplikace #LOUT-MENU .active a, .helpdesk #LOUT-MENU .active a
{
color: #555;
}
.freepoint #LOUT-MENU a:hover, .free2b #LOUT-MENU a:hover, .aplikace #LOUT-MENU a:hover, .helpdesk #LOUT-MENU a:hover
{
color: #555;
}

/*  */
.layout-one
{
padding: 0 90px;
}
.layout-one A
{
color: #555;
}
.layout-one A:visited
{
color: #494949;
}
.layout-one A:hover
{
color: #FF6600;
}
.layout-one H2
{
margin-top: 0;
border-bottom: 1px dotted gray;
font-weight: normal;
font-family: arial;
font-size: 24px;
}
.sitemap UL LI, .sitesearch UL LI
{
list-style-type: none;
padding-left: 18px;
background: url(img/sipka.gif) no-repeat top left;
}
.sitemap UL
{
margin:0;
padding: 0;
}
.sitesearch UL
{
margin: 0 0 0 0;
padding: 0;
}


.sitemap UL LI UL
{
margin: 0 0 10px 0;
}
.sitemap UL LI UL LI UL
{
margin: 0;
}
.sitemap UL LI UL LI, .sitemap UL LI UL LI UL LI, .sitemap UL LI UL LI UL LI UL LI
{
list-style-type: none;
padding-left: 18px;
background: none;
}
.sitemap UL LI UL LI A, .sitemap UL LI UL LI UL LI A, .sitemap UL LI UL LI UL LI UL LI A
{
font-weight: normal;
}
.sitesearch .search-form-phrase
{
margin-bottom: 15px;
}
.sitesearch p
{
margin: 0 0 10px 0;
}

body.pokryti {
    background: white;
    text-align: center;
    padding: 1em 0;
}
/*
.pokryti div#mapa-pokryti {
    width: 700px;
    height: 500px;
    overflow: auto;
    margin: auto;
}
*/
body.pokryti img
{
    padding: 1px;
    border: 1px solid #dcdcdc;
}
.pokryti-text H1
{
    color: #99CC00;
    text-align: right;
}
.pokryti-text
{
    margin: 0 auto;
    text-align: left;
    width: 800px;
}
.pokryti-text div
{
     padding: 0.5em 0.6em;
     line-height: 135%;
}
/* **** prepsani styly ***** */

table.wm4-listing td a
{
    color: #0099cc;
}
#CONTENT-COL-IN
{

}
table.wm4-listing A:hover
{
color: gray;
}
table.wm4-listing th:hover, table.wm4-listing th
{
background: #A4A4A4;
}
TABLE.wm4-listing H3
{
margin-bottom: 0;
}
TABLE.wm4-listing TR TH
{
border: none;
text-align: left;
}
TABLE.wm4-listing TR TH SELECT
{
font-size: 11px;
}
TABLE.wm4-listing TD
{
border-left: none;
border-right: none;
}
TABLE.wm4-listing TR:hover TD
{
background: none;
}

.wm4-form TH
{
text-align: right;
}
.home H3 A
{
font-size: 11px;
/*color: #FF6600;*/
font-family: verdana;

}


/* *** tools */

.wm4-none {
    display: none;
}
.wm4-cleaner {
    clear: both;
}
.wm4-align-left {
    text-align: left;
}
.wm4-align-right {
    text-align: right;
}
.wm4-align-center {
    text-align: center;
}
.wm4-no-top-margin {
    margin-top: 0;
}
.wm4-fl {
    float: left;
}
.wm4-fr {
    float: right;
}
.wm4-nowrap {
    white-space: nowrap;
}
.wm4-first {
    margin-top: 0;
}
.wm4-last {
    margin-bottom: 0;
}


.nowrap {
    white-space: nowrap;
}


/* */
.tags span { padding: 0 15px 0 0; line-height: 170%; white-space:nowrap;}
.tags
{
margin-bottom: 15px;
}
.tags A
{
font-weight: bold;
}
.a1
{ font-size: 1em;}
.a2
{ font-size: 1.2em;}
.a3
{ font-size: 1.3em;}
.a4
{ font-size: 1.4em;}
.a5
{ font-size: 1.6em;}
/* side blok */
.side-blok
{
    float: right;
    width: 190px;
}
.side-blok
{
    float: right;
    width: 190px;

}

.side-blok .big
{
    background: url(img/menu-bg.png) no-repeat bottom center;
    color: red;
    color:#FF6600;
    text-transform: uppercase;
    font-size:11px;
    font-weight:bold;
    margin: 0 0 0.5em 0;
    padding:5px 10px 5px 0pt;
}

.side-blok
{
/*background: url(img/side-vertical.png) no-repeat top left;*/
}
.side-blok .side-blok-in
{
padding: 0px 0 10px 10px;
font-size: 10px;
}
.side-blok p
{
margin-top: 0em;
padding-top: 0;
color: #777;
line-height: 140%;
}
.side-blok H4
{
font-size: 11px;
margin: 0em 0 0.3em 0;
font-family: verdana;
}

.side-blok
.side-blok-news H3
{
font-size: 11px;
font-family: verdana;
}
.side-blok-news A
{
text-decoration: none;
}
.side-blok-news A:hover
{
text-decoration: underline;
}

/* side blok cms */

.side-blok-cms
{
    float: right;
    width: 190px;
    background: url(img/side-bg-a.png) no-repeat top left;
    margin-bottom: 0.5em;

}
.side-blok-cms-gfx
{
background: url(img/side-bg-b.png) no-repeat bottom left;
}

.side-blok-cms .side-blok-cms-in
{
padding: 3px 0 11px 20px;
font-size: 11px;
position: relative;
}

.side-blok-cms H4
{
font-size: 11px;
margin: 0.5em 0 0em 0;
font-family: verdana;
}
.side-blok-cms A
{
text-decoration: none;
/*font-weight: normal;*/
color: #FF6600;
}
.side-blok-cms A:hover
{
color: #555;
text-decoration: underline;
}
.cms4-element-pagelet-rest .wm4-cleaner
{
clear: none;
}

.cms4-view .cms4-element-pagelet-html .side-blok-cms li,
#CONTENT-COL .cms4-view .cms4-element-pagelet-html .side-blok-cms UL,
#CONTENT-COL .cms4-view .cms4-element-pagelet-html .side-blok-cms OL
{
margin: 0;
padding: 0;
}
.cms4-view .cms4-element-pagelet-html .side-blok-cms li
{
line-height: 160%;
}
/* ******************** */

#s7
{
height: 7em;
width: 475px;
background: url(img/play.png) no-repeat top right;
/*border: 1px solid red;*/
margin-bottom: 0.5em;
overflow: hidden;
}
#s7 p
{
margin-top: 0.5em;
}
#s7 div
{
height: 9em;
width: 475px;
background: url(img/menu-bg-l.png) no-repeat bottom center;
}
#s7:hover
{
height: 9em;
width: 475px;
background: url(img/pause.png) no-repeat top right;
}
A.up-right, A.up-right:visited
{
float: right;
padding-right: 5px;
|margin-top: 18px;
text-transform: lowercase;

color: gray;
font-size: 10px;
}
A.up-right:hover
{
color: #333;
}
.hp-banner
{
margin: 1.5em 0 2.5em 0;
}
.small
{
font-size: 0.9em;
}
#s7 span
{
font-weight: normal;
}
.letni-jizda-side div
{
margin-top: 5px;
}

form#fsoutez th {
    vertical-align: top;
}

label.error {
    display: block;
}
.cms4 .wm4-cleaner
{
clear: none;
}

.cms4-element-pagelet-contents A
{
font-size: 12px;
font-weight: bold;
}
.cms4-view .cms4-element-pagelet-rest ul, .cms4-view .cms4-element-pagelet-html ul
{
clear: none;
}
.cms4-element-pagelet-contents LI
{
margin-bottom: 1em;
}
/* ********************************************** */

.cms4-element-pagelet-siblings
{
margin: 1.4em 0;
background: url(img/side-s-a.png) no-repeat top left;
}
.cms4-element-pagelet-siblings H3
{
color: #FF6600;
color: #777;
font-size: 11px;
margin: 0 0 1em 2em;
font-family: verdana;
}
.cms4-element-pagelet-siblings-gfx
{
background: url(img/side-s-b.png) no-repeat bottom left;
}
.cms4-element-pagelet-siblings-in
{
padding: 1em;
}
#CONTENT-COL .cms4-element-pagelet-siblings-in LI, #CONTENT-COL .cms4-element-pagelet-siblings-in UL
{
margin:0;
border-left: 1px solid white;
/* display: inline;
list-style-type: outside; */
background: none;
padding: 0;
}
#CONTENT-COL .cms4-element-pagelet-siblings-in LI A
{
font-weight: normal;
}

/* ********* */
#standard-form
{
border: none;
margin-top: 2em;
background: url(img/form-bg.png) no-repeat top left;
/*border: 1px solid #dcdcdc;*/
padding: 1em 1em 3em 1em;
}
#standard-form legend
{
text-align: right;
display: inline;
margin:0;
padding: 0;
font-weight: bold;
display: none;
}
#standard-form #standard-form-send
{
margin-top: 1em;
margin-left: 90px;
}
#standard-form textarea
{
width: 80%;
height: 6em;
}
#standard-form #spolecnost, #standard-form #jmeno, #standard-form #email, #standard-form #telefon
{
width: 30%;
}
#standard-form #spolecnost, #standard-form #jmeno, #standard-form #email, #standard-form #telefon, #standard-form #zprava
{
border: 1px solid #ccc;
}
#standard-form #spolecnost:focus, #standard-form #jmeno:focus, #standard-form #email:focus, #standard-form #telefon:focus, #standard-form #zprava:focus
{
border: 1px solid gray;
}

.standard-form-line
{
margin-top: 0.5em;
}
#standard-form label
{
width: 85px;
display: block;
float: left;
text-align: right;
margin-right: 5px;
}
#standard-form label.error
{
display: inline;
width: auto;
float: none;
margin: 0 0 0 0.5em;
}
input.required, textarea.required
{
/*background: url(img/death-star.png) no-repeat top right white;*/
}

.hp-akt-top p
{
font-size: 11px;
line-height: 1.5;
}
.novinka-side
{
margin-bottom: 0.8em;
}
.news-image
{
margin-bottom: 0.5em;
}

/* ****************** */
.options
{
padding: 0.4em 0 1.2em 0;
}
.question
{
font-weight: bold;

}

.options input
{
margin-right: 0.5em;
}
.options textarea
{
width: 70%;
}
.upresneni
{
margin: 0.2em 0 0.2em 0;
}
.inp-wide
{
width: 50%;
}
.entry-content, #slice, .hslice
{
background: #fff;
}

/* ************************* wm4 forms **************************************************************** */

.wm4-form .wm4-form-in {
    clear: both;
}
.wm4-form .wm4-form-in th
{
background: none; text-align: right;
}
.wm4-form .wm4-form-in TD, .wm4-form .wm4-form-in th
{
border: none;
padding-bottom: 0.4em;
}
.wm4-form .wm4-form-in TD DIV
{
padding-bottom: 0.4em;
}

.wm4-form-error {
    color: red;
}

/* tables in forms */
.wm4-form table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}
.wm4-form th {
    vertical-align: top;
    text-align: center;
    margin: 0; padding: 3px 5px;
}
.wm4-form td {
    vertical-align: top;
    margin: 0; padding: 3px 5px;
}
.wm4-form-editable th {
    background-color: #BBC360;
    border: solid 1px #AB5;
}
.wm4-form-editable td {
    border: solid 1px #AB5;
}
.wm4-form-readonly th {
    background-color: #EEE;
    border: solid 1px #DDD;
}
.wm4-form-readonly td {
    border: solid 1px #DDD;
}



/* widgets */

div.wm4-form-widget-date {
    white-space:nowrap;
}

legend {font-size: 13px; font-weight: bold;  padding: 0.2em 1em; color: #FF6600;}
fieldset {border: 1px dotted #ccc; margin-bottom: 1em;}
/*.table-left {float: left; width: 49%;}
.table-right {float: right; width: 49%;}*/
.table-left input, .table-right input{width: 130px;}
.wm4-form .wm4-form-in th  {background: #f5f5f5; border-bottom: 2px solid #fff;}
.table-left span, .table-right span {font-weight: bold; display: block; float: left; width: 106px; text-align: right;}
