/*	
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	IHQ app - main layout by ivosan; (C) ivo andrle
	...sablona pouzita pro cely web
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Wrapper
-----------------------------------------------------------------------------*/
html {				height: 100%; zoom: 100%; }
body {				height: 100%; zoom: 100%; width: auto; line-height: 1; color: #6e6f4d; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background: #3d3e28; 
					border-left: 22px solid #3d3e28; border-right: 22px solid #3d3e28; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }

#wrapper {			width: auto; min-width: 958px; min-height: 100%; }
#wrappermax {			min-width: 958px; max-width: 1530px; margin: 0 auto; min-height: 100%; }
#wrapperfix {			width: 958px; margin: 0 auto; min-height: 100%; }
#wrapper, #wrappermax, #wrapperfix { height: auto !important; height: 100%; background: #e6ede5 url("/img/his_pecet2.gif") no-repeat bottom right; position: relative; 
					-moz-box-shadow: 0px 0px 10px black; -webkit-box-shadow: 0px 0px 10px black; box-shadow: 0px 0px 10px black; }

#wrapin {				height: auto !important; height: 100%; width: 100%; }

/* Header
-----------------------------------------------------------------------------*/
#header {				height: 210px; background: transparent url("/img/his_bghdr.jpg") repeat-x top left; }
#headerin {			height: 166px; width: 100%; background: transparent url("/img/his_bghdrr3.gif") no-repeat top right; }
#headerin2 {			height: 166px; width: 100%; background: transparent url("/img/his_bghdrl3.gif") no-repeat top left; }
#headerin2 a#mlogo {	position: absolute; display: block; width: 612px; height: 118px; top: 27px; left: 0px; }
#headerin2 a#ulogo {	position: absolute; display: block; width: 110px; height: 110px; top: 18px; right: 50px; }

#iconstrip {			z-index:4; position: absolute; top: 77px; right: 22px; width: 444px; height: 77px; text-align: right; border: 2px solid #aaa;
					background: white; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=77)"; -moz-opacity:0.77; -khtml-opacity: 0.77; opacity: 0.77; 
					-moz-border-radius: 22px; -webkit-border-radius: 22px; -khtml-border-radius: 22px; border-radius: 22px; behavior: url(/etc/jq/ie/PIE.htc); z-index: 1; }
#iconstrip table {		margin: 0px 22px; }

#tmnu {				position: absolute; width: 100%; height: 44px; white-space: nowrap; text-align: left; top: 166px; left: 0px; background: transparent url("/img/his_bgtmnu.gif") repeat-x top left; }
#tmnuin {				z-index: 22; margin: 6px 11px; }

#daynote {			z-index: 33; position: absolute; top: 149px; right: 0px; width: 244px; height: 172px; background: transparent url("/img/his_zprava3.gif") no-repeat top left; }
#daynotein {			margin: 4px 6px 22px 8px; width: 220px; height: 152px; overflow: hidden; font-size: 90%; }
#daynotein H5 {		margin: 11px 6px 0px 6px; font-weight: bold; font-size: 12pt; color: #3d3c28; } 
#daynotein P, #daynotein H3, #daynotein H4, #daynotein H6, #daynotein blockquote, #daynotein ul, #daynotein li {
					margin: 6px; }


/* Middle
-----------------------------------------------------------------------------*/
#middle {				width: auto; padding: 0px; height: 1%; background: transparent; margin: 5px 11px 0px 11px; }
#middle:after {		content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
#container {			width: 100%; float: left; overflow: hidden; }
#contentboth {			padding: 0 230px 144px 230px; }
#contentfull {			padding: 0 0 144px 0; }
#contentforleft {		padding: 0 0 144px 230px; }
#contentforrgt {		padding: 0 230px 144px 0; }
#contentboth, #contentfull, #contentforleft, #contentforrgt { background: transparent; }
#contentin {			}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {			float: left; width: 222px; margin-left: -100%; position: relative; background: transparent; }
#sideLeftIn {			}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {			float: left; margin-right: -3px; width: 222px; margin-left: -222px; position: relative; background: transparent; }
#sideRightIn {			}
div.rmnu h4 { 			font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #6e6f4d; }
div.rmnu li { 			list-style-type:none; list-style-image: none; margin: 0px; }
a.rmnu {				display: block; width: 190px; line-height: 22px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 8pt; text-align: left; font-weight: bold; cursor: pointer; vertical-align: middle; 
					margin: 4px -6px; height: 22px; padding: 3px 6px; color: #6e6f4d; background: transparent url("/img/his_bg_rmnu.gif") repeat-x top left; }
a.rmnu:hover {			color: #3D3C28; background-position: 0 -11px; -webkit-transition: background-position 0.3s linear; -moz-transition: background-position 0.3s linear; -ms-transition: background-position 0.3s linear; -o-transition: background-position 0.3s linear; transition: background-position 0.3s linear; }


/* Footer
-----------------------------------------------------------------------------*/
#esffooter {			width: 100%; position: absolute; z-index: 1; height: 180px; left: 0px; bottom: 0px; background: transparent url("/img/his_vlnadole2.gif") no-repeat top left; text-align: left; }
#esffooter hr {		margin-top: 75px; width: 60%; min-width: 666px; height: 2px; border: none; color: #6e6f4d; background-color: #6e6f4d; }
#esffooter span {		display: block; width: 100%; text-align: center; }
#esffooter img {		margin: 0px auto; }

/* Elements
-----------------------------------------------------------------------------*/
H1, H2, H3, H4, H5, H6 {	font-weight: normal; margin: 1em 11px 0.5em 33px; color: #3D3C28; text-rendering: optimizelegibility; }
H4, H5, H6 {			color: #3D3C28; }
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 1.8em; }
H1 {					font-size: 140%; margin-left: 0px; border-bottom: 2px solid #3D3C28; }
H1.fst {				margin-top: 0px; }
H2 { 				font-size: 130%; margin-left: 11px; }
H1:first-letter {		font-size: 150%; color: #3D3C28; }
H2:first-letter {		font-size: 140%; color: #3D3C28; }
H1 span.cap {			color: #3D3C28; }
H3 { 				font-size: 120%; }
H4 { 				font-size: 110%; margin-bottom: 0.3em; }
H5 { 				font-size: 105%; margin-bottom: 0.3em; }
H6 {					font-size: 100%; margin-bottom: 0px; margin-left: 55px; }

HR { 				height: 2px; border: none; color: #3D3C28; background-color: #3D3C28; width: 99%; margin: 11px 6px;  }
P, LI, DT, DD, BLOCKQUOTE, UL, OL, PRE, ADDRESS { 	
					margin: 0.3em 11px 0.5em 55px; line-height: 133%; }

DT {					font-weight: bold; }
DD {					font-size: 90%; font-style: italic; }
IMG {				border: none; }
STRONG {				font-size: 111%; }

A {					color: #1a1a1a; outline: none; cursor:pointer; text-decoration: none; }
A:hover {				color: #6E6F4D; }
A:visited {			color: #5A5C5D; }
A:active {			color: #3D3C28; }

A.big { 				font-size: 130%; font-weight: bold; }
.inside {				padding: 0 1.5em; }
.clear {				clear: both; padding-bottom: 1px; margin-bottom: -1px;	}
.hide, .ieSixCharDupBug {display: none !important; }

DD, BLOCKQUOTE { 		margin-left: 66px; font-style: italic; font-size: 90%;  }
UL LI { 				list-style-image: url(/img/li.gif); }
OL LI { 				margin: 0.3em 11px 0.5em 22px; }
LI { 				margin-bottom: 0.1em; }

EM { 				font-style: normal; font-weight: bold;  font-size: 130%; }
HR.cleaner {			clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }	/* ### */
BR.bigbreak {			line-height: 66px; }						/* ### */

span.cap {			font-size: 105%; } 							/* vyhozeno, hlasilo chyby  font: inherited;  */
span.likeP {			font-size: 77%; font-style: normal; } 			/* pouzito pro dlouha comba uvnitr H1  */
span.curjump {			color: #3D3C28; }

CENTER P { 			margin-left: 0px; }

TABLE { 				margin-left: 55px; border-color: #dddddd; border-collapse: collapse; border-spacing:0; }
TD, TH { 				padding: 6px; vertical-align: middle; }
TD { 				vertical-align: top; }
TD H2 { 				margin-left: 3px;  }
TD P, TD LI, TD DT, TD BLOCKQUOTE, TD H4, TD H3, TD H5 {
					margin-left: 11px; }
TD H3, TD H2 { 		margin-top: 0px; }
TD.ctr H4 { 			margin: 3px 0px; text-align: center; font-weight: bold;  }
TD.mid H4 { 			margin: 3px 0px; font-weight: bold; }

FORM TD H3, FORM TD H4, FORM TD H5 {
					margin-left: 0px; margin-top: 4px; margin-bottom: 0px; }
