/* EFT-terapie default */

* { margin: 0; padding: 0;}

body { font-family: Arial, Helvetica, sans-serif; background: #ffffff url(../images/bg-body.jpg) center top no-repeat; font-size: 90%; color: #000000}
#page { width: 940px; margin: auto}
#header { height: 200px; background: url(../images/bg-header.jpg) no-repeat}

p#logo { width: 230px; height: 44px; position: relative; top: 25px; left: 10px; z-index: 50}


/* --- navigace --- */
#hornav { height: 34px; background: #41b7d5 url(../images/bg-hornav.jpg) repeat-x; padding: 2px 0 0 0}
#hornav ul { list-style: none; padding: 0}
#hornav ul li { float: left; display: block; background: none; padding: 0; margin: 0}
#hornav ul li a { color: #FFFFFF; height: 24px; text-decoration: none; display: block; padding: 8px 30px 2px 30px; float: left}
#hornav ul li a.act, #hornav ul li a:hover { background:url(../images/bg-hornav-act.jpg) repeat-x}


/* --- content --- */
#content { width: 100%; background: url(../images/bg-content.jpg) repeat-x}
#text { width: 650px; float: left; padding: 10px 20px 0 10px}


/* --- right --- */
#right { width: 260px; float: left}

.girl { background:url(../images/girl.png) no-repeat; width: 200px; margin: auto; behavior: url(iepngfix.htc); text-align: center; font-style: italic; font-size: 0.85em; padding: 200px 0 20px 0}

table.form { margin: 10px 0 0 15px; font-size: 0.85em}
.kontakt { background: #fadce9; width: 260px; padding: 0 0 10px 0}
.dotaz { height: 33px; background: #41b7d5 url(../images/bg-dotaz.jpg) repeat-x; margin: 0; padding: 5px 0 0 15px; color: #FFFFFF; font-size: 1.3em}
.ul-nadpis { background: #00aec4; font-size: 1.2em; font-weight: bold; color: #FFFFFF; padding: 7px 10px; margin: 8px 0 15px 0; display: inline-block}

input, textarea { padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; border: solid 1px #CCCCCC; background: #FFFFFF url(../images/bg-input.jpg) repeat-x}
input#odeslat { border: none; background: #ff6699; color: #FFFFFF; text-transform: uppercase; float: right; margin: 5px 19px 0 0; *padding: 5px 0}

hr { display: none}


/*--- footer ---*/
#footer { height: 25px; background: #26679f url(../images/bg-footer.jpg) repeat-x; padding: 40px 0 0 0; text-align: center; font-size: 0.75em; color: #FFFFFF; clear: both}
#footer a { color: #FFFFFF}


/* --- text elements --- */
h1 {font-size: 1.5em; color: #0066cc; padding: 10px 0 5px 0; margin: 0 0 15px 0; border-bottom: solid 1px #0066cc}
h2 {font-size: 1.2em; color: #26679F; padding: 10px 0 10px 0}
h3 {font-size: 1.1em; color: #0066cc;  padding: 0 0 5px 0}
h4 {font-size: 0.85em;	font-weight: bold}

p { padding: 0 0 10px 0; color: #333333; font-size: 0.85em; line-height: 1.5em; text-align: justify}

a:link, a:hover, a:visited { color: #0066cc}
a:hover { text-decoration: none;}

ul { font-size: 0.85em; list-style: none; line-height: 1.5em; padding: 0 20px 20px 20px}
ul li { /*background: url(../images/bg-li.jpg)*/ list-style: disc; padding: 0 0 8px 0; margin: 0 0 0 10px}

/* classes */
.hidden {display: none}
.clr {width: 100%; font-size: 1px; clear: both}
.noborder {border: none}
.left { float: left; padding: 0 15px 5px 0}
.right { float: right}
.big { font-size: 1.2em}
.blue { color: #26679f; font-weight: bold}
.center { text-align: center}