/*
Theme Name: HENNA2008
Theme URI: http://www.henna.eu/
Description: Zakladni sablona pro WWW prezentaci Henna s.r.o.
Version: 1
Author: Ales Skotnica

ZEMANCAR by Ales Skotnica || http://www.skotnica.eu
*/


/***************** Telo */
    body {margin:0;padding:0;font-family:sans-serif;font-size:0.8em;font-style:normal;font-weight:normal;line-height:1.3em;color:#494949;background:#52031B;}

/***************** odkazy */
	a, a:link, a:visited                {color:#9F0634;text-decoration:underline;background-color:transparent;}
	a:hover, a:focus                    {color:#F71A5B;text-decoration:underline;background-color:transparent;}
	a:active                            {color:#9F0634;text-decoration:underline;background-color:transparent;}
    a img, a:link img, a:visited img    {border-style:none;background-color:transparent;text-decoration:none;}

/***************** ruzne obecne tagy */
    hr, .txt, .n {display:none;}
    .clr {clear:both;width:100%;overflow:hidden;}
    form {padding:0;margin:0;}
    div {display:block;margin:0;padding:0;}
    p {padding:3px 0;}
    img.alignleft, div.alignleft{float:left;margin:0 0.8em 0.7em 0;}
    img.alignright, div.alignright{float:right;margin:0 0 0.7em 0.8em;}
    img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;}
    .wp-caption {border: 1px solid #DCE3E9;text-align: center;background-color:#E4F3FF;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
    .wp-caption img {margin: 0;padding: 0;border: 0 none;}
    .wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
    .gallery {width:100%;overflow:hidden;clear:both;margin: auto;}
    .gallery-caption {margin:0 auto;font-size: 11px;width:75%;text-align:center;}
/*    .iccontact {padding-left:75px;background:url(img/ic-contact.gif) no-repeat top left;min-height:51px;height:auto;} * html .iccontact {height:51px;clear:both;}
	.iccontact p {width:100%;overflow:hidden;} */
	
	.iccontact {width:100%;overflow:hidden;background:url(img/ic-contact.gif) no-repeat top left;min-height:51px;height:auto;} * html .iccontact {height:51px;clear:both;}
	.iccontact p {width:210px;float:right;overflow:hidden;padding:0;margin:0;}
	.home-left .iccontact p {width:508px;}
	
    .box50-l {float:left;width:45%;}
    .box50-r {float:right;width:45%;}
    .box-line-top {margin-top:10px;padding-top:20px;border-top:solid 1px #D1B0B0;}
    .dcenter {text-align:center;}

/*****************  nadpisy */

    h1  {font-size:1.9em;font-weight:normal;}
    h2  {font-size:1.6em;font-weight:normal;color:#7C565C;background: url(img/hdot.gif) repeat-x bottom;padding-bottom:4px;}
    h3  {font-size:1.2em;font-weight:bold;}
    h4  {font-size:1.1em;font-weight:bold;}
    h5  {font-size:1.05em;font-weight:bold;}
    h6  {font-size:1em;font-weight:bold;}

/*****************  zakladni box model */
    #tbody {width:100%;background:#640421 url(img/tbody.png) repeat-x top left;min-height:311px;height:auto;text-align:center;} * html #tbody {height:311px;}
    #fbody {width:976px;padding:20px 0;margin:0 auto;background:url(img/fbody.jpg) no-repeat top center;}
    #main {margin:0 auto;width:976px;text-align:center;background: url(img/main.jpg) repeat-y;}
    #main-b {margin:0 auto;width:900px;overflow:hidden;text-align:left;}
    #foother {margin:0 auto;width:900px;overflow:hidden;text-align:left;font-size:0.85em;color:#C0A5AA;line-height:1.2em;}
    #foother a, #foother a:visited {color:#C0A5AA;}
    #foother a:hover {color:#fff;}
    #content-h , #content {width:100%;overflow:hidden;margin:1px 0 0 0;}
    #content {margin:15px 0 0 0;padding-bottom:30px;}
    .home-left, .content-left {float:left;width:580px;overflow:hidden;}
    .home-right, .content-right {float:right;width:300px;overflow:hidden;}




/*****************  hlavicka */
    #header {margin:0 auto;width:976px;height:311px;position:relative;text-align:left;background:url(img/header.jpg) no-repeat;}
    #logo, #logo a, #logo a span {margin:0;padding:0;width:399px;height:89px;overflow:hidden;}
    #logo  {top:143px;left:38px;position:absolute;}
    #logo a  {float:left;position:relative;font-size:1em;line-height:89px;}
    #logo a span {top:0px;left:0px;position:absolute;cursor:pointer;}
    #logo a span.logo-cs {background:url(img/logo-cs.jpg) no-repeat;}
    #logo a span.logo-en {background:url(img/logo-en.jpg) no-repeat;}
    #logo-desc {top:0;right:0;}
    #logo-desc, #logo-desc strong, #logo-desc span {margin:0;padding:0;width:143px;height:175px;}
    #logo-desc {top:0;right:1px;position:absolute;}
    #logo-desc strong {float:left;position:relative;}
    #logo-desc span {top:0;left:0;position:absolute;background:url(img/logo-desc.jpg) no-repeat;}

/*****************  top menu*/
    .tm {width:100%;overflow:hidden;margin:0;padding:0;border-top:solid 7px #690B27;border-bottom:solid 7px #370212;background:#9F757C;position:relative;}
    .tm span, .tm span a {float:left;overflow:hidden;display:block;height:52px;}
    .tm span a {position:relative;}
    .tm span.n, .tm br {display:none;}
    .tm span a span {float:none;position:absolute;top:0;left:0;cursor:pointer;background: url(img/tmenu-cs.gif) no-repeat 0px 0px;}
    .tm-en span a span {background: url(img/tmenu-en.gif) no-repeat 0px 0px;}
    .tm span.tm1 a, .tm span.tm1 a span {width:62px;}
    .tm span.tm1 a span, .tm span.tm1 a:visited span {background-position:0px 0px;}
    .tm span.tm1 a:hover span {background-position:-250px 0px;}
    .tm span.tm1 a span.tma, .tm span.tm1 a:visited span.tma {background-position:-500px 0px;}
    .tm span.tm2 a, .tm span.tm2 a span {width:63px;}
    .tm span.tm2 a span, .tm span.tm2 a:visited span {background-position:0px -52px;}
    .tm span.tm2 a:hover span {background-position:-250px -52px;}
    .tm span.tm2 a span.tma, .tm span.tm2 a:visited span.tma {background-position:-500px -52px;}
    .tm span.tm3 a, .tm span.tm3 a span {width:104px;}
    .tm span.tm3 a span, .tm span.tm3 a:visited span {background-position:0px -104px;}
    .tm span.tm3 a:hover span {background-position:-250px -104px;}
    .tm span.tm3 a span.tma, .tm span.tm3 a:visited span.tma {background-position:-500px -104px;}
    .tm span.tm4 a, .tm span.tm4 a span {width:85px;}
    .tm span.tm4 a span, .tm span.tm4 a:visited span {background-position:0px -156px;}
    .tm span.tm4 a:hover span {background-position:-250px -156px;}
    .tm span.tm4 a span.tma, .tm span.tm4 a:visited span.tma {background-position:-500px -156px;}
    .tm span.tm5 a, .tm span.tm5 a span {width:102px;}
    .tm span.tm5 a span, .tm span.tm5 a:visited span {background-position:0px -208px;}
    .tm span.tm5 a:hover span {background-position:-250px -208px;}
    .tm span.tm5 a span.tma, .tm span.tm5 a:visited span.tma {background-position:-500px -208px;}
    .tm span.tm6 a, .tm span.tm6 a span {width:85px;}
    .tm span.tm6 a span, .tm span.tm6 a:visited span {background-position:0px -260px;}
    .tm span.tm6 a:hover span {background-position:-250px -260px;}
    .tm span.tm6 a span.tma, .tm span.tm6 a:visited span.tma {background-position:-500px -260px;}
    .tm span.tm7 a, .tm span.tm7 a span {width:72px;}
    .tm span.tm7 a span, .tm span.tm7 a:visited span {background-position:0px -312px;}
    .tm span.tm7 a:hover span {background-position:-250px -312px;}
    .tm span.tm7 a span.tma, .tm span.tm7 a:visited span.tma {background-position:-500px -312px;}
    .tm span.tm8 a, .tm span.tm8 a span {width:143px;}
    .tm span.tm8 a span, .tm span.tm8 a:visited span {background-position:0px -364px;}
    .tm span.tm8 a:hover span {background-position:-250px -364px;}
    .tm span.tm8 a span.tma, .tm span.tm8 a:visited span.tma {background-position:-500px -364px;}
    .tm span.tm9 a, .tm span.tm9 a span {width:84px;}
    .tm span.tm9 a span, .tm span.tm9 a:visited span {background-position:0px -416px;}
    .tm span.tm9 a:hover span {background-position:-250px -416px;}
    .tm span.tm9 a span.tma, .tm span.tm9 a:visited span.tma {background-position:-500px -416px;} 
    .tm-en span.tm1 a, .tm-en span.tm1 a span {width:67px;}
    .tm-en span.tm2 a, .tm-en span.tm2 a span {width:86px;}
    .tm-en span.tm3 a, .tm-en span.tm3 a span {width:118px;}
    .tm-en span.tm4 a, .tm-en span.tm4 a span {width:85px;}
    .tm-en span.tm5 a, .tm-en span.tm5 a span {width:68px;}
    .tm-en span.tm6 a, .tm-en span.tm6 a span {width:111px;}
    .tm-en span.tm7 a, .tm-en span.tm7 a span {width:84px;}
    .tm-en span.tm8 a, .tm-en span.tm8 a span {width:158px;}
    .tm-en span.tm9 a, .tm-en span.tm9 a span {width:84px;}
     /* jazyky */
    .tm small {display:block;width:37px;position:absolute;top:9px;right:0px;}
    .tm small a.lang-cs, .tm small a.lang-cs span, .tm small a.lang-en, .tm small a.lang-en span {display:block;width:34px;height:16px;margin:0;padding:0;overflow:hidden;}
    .tm small a.lang-cs, .tm small a.lang-en {float:right;position:relative;}  .tm small a.lang-cs {margin:0 0 6px 0;}
    .tm small a.lang-cs span, .tm small a.lang-en span {position:absolute;top:0;left:0;cursor:pointer;background: url(img/lang-flag.gif) no-repeat 0px 0px;}
    .tm small a.lang-cs span, .tm small a.lang-cs:visited span {background-position:0px 0px;}
    .tm small a.lang-cs span.lang-a, .tm small a.lang-cs:visited span.lang-a {background-position:-68px 0px;}
    .tm small a.lang-cs:hover span {background-position:-34px 0px;}
    .tm small a.lang-en span, .tm small a.lang-en:visited span {background-position:0px -16px;}
    .tm small a.lang-en span.lang-a, .tm small a.lang-en:visited span.lang-a {background-position:-68px -16px;}
    .tm small a.lang-en:hover span {background-position:-34px -16px;}

/*****************  upoutavky na home */

    .hboxes {padding:7px;background:#E3D7D9 url(img/hboxes.png) repeat-x top;margin:0 0 20px 0;}
    .hboxes-b {width:100%;overflow:hidden;}
    .hbox {float:left;width:290px;margin-right:8px;overflow:hidden;min-height:120px;height:auto;position:relative;} * html .hbox {height:115px;}
    .hbox h2, .hbox p {position:absolute;color:#370212;margin:0;padding:0;}
    .hbox p {width:170px;left:101px;top:39px;line-height:1.2em;font-size:0.9em;}
    .hbox h2 {left:96px;width:180px;top:8px;height:27px;overflow:hidden;}
    .hbox1 {background:#fff url(img/hbox1.gif) no-repeat 0px 0px;}
    .hbox2 {background:#fff url(img/hbox2.gif) no-repeat 0px 0px;}
    .hbox3 {background:#fff url(img/hbox3.gif) no-repeat 0px 0px;margin:0;}

    .hbox h2 a, .hbox h2 a span {width:180px;height:27px;}
    .hbox h2 a  {float:left;position:relative;}
    .hbox h2 a span  {position:absolute;top:0;left:0;cursor:pointer;}
    .hbox h2 a span.hbt1  {background:url(img/hbt1.gif) no-repeat;}	.hbox h2 a:hover span.hbt1  {background-position:-180px 0;}
    .hbox h2 a span.hbt2  {background:url(img/hbt2.gif) no-repeat;}	.hbox h2 a:hover span.hbt2  {background-position:-180px 0;}
    .hbox h2 a span.hbt3  {background:url(img/hbt3.gif) no-repeat;}	.hbox h2 a:hover span.hbt3  {background-position:-180px 0;}
    .hbox h2 a span.hbt4  {background:url(img/hbt4.gif) no-repeat;}	.hbox h2 a:hover span.hbt4  {background-position:-180px 0;}
    .hbox h2 a span.hbt5  {background:url(img/hbt5.gif) no-repeat;}	.hbox h2 a:hover span.hbt5  {background-position:-180px 0;}
    .hbox h2 a span.hbt6  {background:url(img/hbt6.gif) no-repeat;}	.hbox h2 a:hover span.hbt6  {background-position:-180px 0;}

/*****************  zvyrazbeby box */
    .bbox {padding:10px;background:#E3D7D9;color:#370212;}
    .bbox-b {width:100%;overflow:hidden;}
    .bbox-b .iccontact {width:100%;overflow:hidden;}

/*****************  zakl. nadpisy pro content */
    #content h1 {font-size:1.8em;font-weight:normal;color:#370212;margin:0;padding:31px 0 27px 54px;background: url(img/h1.gif) no-repeat 0px 0px;}


/*****************  nadpisy */
    .h2tspan {width:100%;overflow:hidden;margin:0 0 5px 0;padding:0;font-size:1em;line-height:1em;background:transparent;border:none;}
    .h2tspan a, .h2tspan span {display:block;margin:0;padding:0;float:left;position:relative;overflow:hidden;}
    .h2tspan a span, .h2tspan span span {float:none;position:absolute;top:0;left:0;}

    .hbt7 a, .hbt7 a span {width:107px;height:17px;} .hbt7 a span {background: url(img/hbt7.gif) no-repeat;}
    .hbt9 a, .hbt9 a span {width:67px;height:14px;} .hbt9 a span {background: url(img/hbt9.gif) no-repeat;}

    .hbt8 span {width:241px;height:17px;} .hbt8 span span {background: url(img/hbt8.gif) no-repeat;}
    .hbt10 span {width:274px;height:34px;} .hbt10 span span {background: url(img/hbt10.gif) no-repeat;}

	.iccontact .h2tspan {width:508px;float:right;}

/*****************  formular */
    fieldset {border:solid 1px #D1B0B0;padding:10px;background:#F8F3F3 url(img/fieldset.png) repeat-x top;margin:0 0 30px 0;}
    fieldset legend {font-size:1.2em;font-weight:bold;color:#CC9966;}
    fieldset p {margin:0;padding:2px 0;line-height:1.1em;}
    fieldset th {text-align:right;font-weight:normal;font-size:1em;}

    fieldset table.tblform2 th {text-align:left;font-weight:normal;font-size:1em;}
    fieldset table tr.tdline th, fieldset table tr.tdline td {border-bottom:solid 1px #EADBDB}


/*****************  tabulka vypis */
    .tbList thead th {color:#370212;border-bottom:solid 1px #D1B0B0;padding-bottom:3px;font-weight:bold;}
    .tbList tbody td {background: url(img/hdot.gif) repeat-x bottom;vertical-align:top;}

/*****************  menu v pravem sloupci */

    .rmenu {width:200px;margin:10px auto 25px auto;padding:0;list-style:none;overflow:hidden;text-align:left;border-top:solid 1px #D1B0B0;}
    .rmenu li {display:block;border-bottom:solid 1px #D1B0B0;}
    .rmenu li a {display:block;background: url(img/rmenu.gif) no-repeat 0px 5px;padding:5px 5px 4px 22px;text-decoration:none;}
    .rmenu li a:hover {background:#F8F3F3 url(img/rmenu.gif) no-repeat 0px 5px;text-decoration:none;}

/*
<h2><span class="h2tspan" title="Hledáme obchodní partnery">Hledáme obchodní partnery<span class="hbt8"></span></span></h2>
*/