/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	PVH app - project specific parts of layout by ivosan; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#contentboth {			padding: 0 230px 144px 288px; }
#contentforleft {		padding: 0 0 144px 288px; }
#sideLeft {			width: 277px; }

#headerin2 a#mlogo {	top: 24px; left: 0; }
#headerin2 a#ulogo {	top: 18px; right: 68px; }

/*	HP
	------------------------------------------------------------------------ */
div#envel {						text-align: center;}
div.pvhblock0 {					margin: 0 22px;}


/* Elements
-----------------------------------------------------------------------------*/
H1, H2, H3, H4, H5, H6 {				color: #332923; }
H4, H5, H6 {						color: #332923; }
H1 {								border-bottom: 2px solid #332923; }
H1:first-letter {					color: #332923; }
H2:first-letter {					color: #332923; }
H1 span.cap {						color: #332923; }
HR { 							color: #332923; background-color: #332923; }
A {								color: #7F3305; }
DFN {							color: #4A1771; background-color: #f6f4ec;}
A:hover {							color: #6E6F4D; }
A:visited {						color: #483a32; }
A:active {						color: #483a32; }
span.curjump {						color: #332923; }
#contentin P, #contentin BLOCKQUOTE {	text-align: justify;}

H1 span.cap {						color: #648C2C; }
H1.und {							border-bottom: 2px solid #648C2C; }
SPAN.curjump {						color: #8dc63f; }

body {							color: #372d26; background: #52473e; border-left: 22px solid #52473e; border-right: 22px solid #52473e; }
.cOff I {							color: #695c53; font-weight: bold; }
.cOff {							color: #e6ede5; }

#wrapper, #wrappermax, #wrapperfix {	background: #f3eedf url("/img/pvh_pecet2.gif") no-repeat bottom right; }

#header {							background-image: url("/img/pvh_bghdr.jpg"); }
#headerin {						background-image: url("/img/pvh_bghdrr3.gif"); }
#headerin2 {						background-image: url("/img/pvh_bghdrl3.gif"); }

#tmnu {							background-image: url("/img/pvh_bgtmnu.gif"); }

#daynote {						background-image: url("/img/pvh_zprava3.gif"); }
#daynotein H5 {					color: #332923; }

div.rmnu h4 { 						color: #695c53; }
a.rmnu {							color: #695c53; background-image: url("/img/pvh_bg_rmnu.gif"); }
a.rmnu:hover {						color: #332923; }

#esffooter {						background-image: url("/img/pvh_vlnadole2.gif"); }
#esffooter hr {					color: #695c53; background-color: #695c53; }


div#accordion h3 {					border: 1px solid #d1d7ca; }
div#accordion h3 a {				color: #695c53; }
div#accordion a.lmnu {				background-image: url("/img/pvh_bgmnu.gif"); }
div#accordion a.lmnu span {			color: #292011;}
div#accordion a.lmnu span.shn {		color: #695c53;}
div#accordion a.lmnu:hover span {		color: #695c53;}
div#accordion a.lmnu:hover span.shn {	color: #292011;}


div.sbblock { 						border: 1px solid #D8DFD8; }
div.centerbox {					border: 1px solid #f3eedf;}
div#cbmid {						background: url("/img/pvh_bg_cbmid.gif") no-repeat top left; }
div#cbmid H1 {						color: #3a3a3a; }
div#cbmid H2 {						color: #3a3a3a; }
div#cbmid HR { 					color: #324616; background-color: #324616; }
div#cbmid HR#uc { 					color: #324616; background-color: #324616; }
div.bigcenter { 					background: url("/img/his_arrow_next2.gif") top center no-repeat; color: #324616;}
div#cbsmall {						background: url("/img/pvh_bg_cbsmall.gif") no-repeat top left;}
div#cbsmall a:hover {				color: #695c53;}
div#cbsmall a.cLogin:hover {			color: #695c53;}
div.centerbox#login {				margin: 33px auto 11px auto;}

#nav {							color: #4c4d4b;}
#nav li a.tmnu { 					color: #4c4d4b;}
#nav li a b {		 				color: #4c4d4b;} 		/* 1st level row */
#nav li.current a.tmnu:hover, #nav li.current a.tmnu:hover b, #nav li a.tmnu:hover, #nav li a.tmnu:hover b { color: #1c1b12;}	/* 1st level row over */
#nav li.current a { 				color: #4c4d4b;}
#nav li.current a b { 				color: #4c4d4b;}
#nav li a.tmnu:hover { 				color: #1c1b12;}
#nav li a.tmnu:hover b {				color: #1c1b12;}
#nav li.current a.tmnu:hover b { 		color: #1c1b12;}

#nav ul { 						background: #f8f7f6 url("/img/pvh_mfade.gif") left repeat-y; }
#nav a:hover {						color: #1c1b12;}
#nav  :hover ul {					border:1px solid #4c4d4b; border-color: #4c4d4b #695c53 #695c53 #4c4d4b;}
#nav  :hover ul li a:hover { 			color: #1c1b12;}
#nav li:hover li:hover > ul {			ie5Nasrat; border:1px solid #4c4d4b; ie5Nasrat; border-color: #4c4d4b #695c53 #695c53 #4c4d4b;} /* tohle rozhazuje IE5 -> zamaskujeme jeho vlastni chybou */
#nav li:hover li:hover >	a {			color: #4c4d4b;}
#nav li:hover li:hover >	a:hover {		color: #1c1b12;}
#nav   :hover ul li a { 				height: 18px; line-height: 18px; color: #4c4d4b;}
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul { border-color: #4c4d4b #695c53 #695c53 #4c4d4b;}

div#accordion a.lmnu {				background: transparent url("/img/pvh_bgmnu.gif") repeat-y top right;}
div#accordion h3 {					border: 1px solid #d1d7ca;}
div#accordion h3 a {				color: #695c53;}
div#accordion a.lmnu span {			color: #292011;}
div#accordion a.lmnu span.shn {		color: #695c53;}
div#accordion a.lmnu:hover span {		color: #695c53;}
div#accordion a.lmnu:hover span.shn {	color: #292011;}

optgroup, select {					background: #f6f4ec;}
optgroup {						background: #f6f4ec; color: #4f453e; }
form.rf label, form.rfs label {		color: #695c53;}
form.rf legend { 					color: #4f453e; background: #eeeae2; border: 1px #989978 solid; border-color: #989978 #4f453e #4f453e #989978; }
form.rf input, form.rf textarea, form.rf select {
								border-color: #4f453e #989978 #989978 #4f453e; color: #4f453e; background: #f6f4ec url("/img/pvh_bg_input.gif") repeat-x top;}

a.btn, input.btn {					color: #2b2a1c; border: 1px #695c53 solid; border-color: #695c53 #695c53 #695c53 #695c53; };

div#TipLayer {						border: 1px solid #cb6b1d; background: #FFF5C7 url("/img/his_bg_tip.gif") top repeat-x; color: #96451A;}
#cboxContent, div.cbox {				background:#f3eedf;}
.cbox H1 { 						font-size: 111%;}

#contentin P.ctr {					text-align:center;}
div.avi-video {					width:80%;max-width:1280px;margin:22ps auto;}
@media (max-width: 1200px) {			div.avi-video {width:100%;margin:22ps 0;}}

/* chrono table:
-----------------------------------------------------------------------------*/

div#chronocents {					width: 99%; margin: 6px auto; }
div#chronocents a.cent {				display: inline-block; line-height: 20px; height: 22px; margin: 0 0.25% 0.15% 0.25%; font-weight: bold; cursor: pointer; text-align: center; vertical-align: middle;
								border: 1px solid #b9b3a5; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
								color: #867b70; background-color: #f7f4ea; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 9pt; }
div#chronocents a.cent:hover{			background-color: #f3f0e8; color: #483a32;
								transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
div#chronocents a.cent.act {			background: #fcfaf6; color: #2d241e; border: 1px solid #483a32; font-size: 11pt; }

div#calmon {						display: block; float: left; margin: 11px 0 11px 11px;}
div#calmon table.cal2 {				margin: 0; padding: 0; width: 220px; height: 999px;}
div#calmon table.cal2.long {			height: 1111px;width: 285px;}
div#calmon table.cal2 td, div#calmon table.cal2 th { border: 1px solid #ccc; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 9pt; vertical-align: middle;}
div#calmon table.cal2 th { 			font-size: 11pt; font-weight: bold; height: 33px;}
div#calmon table.cal2 td.cEvent {		background-color: #f8f5ec;}

div.ptab.ptab99 p {					margin: 6px 6px 0 155px; text-indent: -199px; }
div.ptab.ptab99 p span {				width:  88px; margin-right: 11px;}
div.ptab.ptab99 p span.no {			width:  16px; margin-right: 6px;}

/* project specific IDs & classes:
-----------------------------------------------------------------------------*/
#sbcontent HR {					color: #695c53; background-color: #695c53; }
div.testenvelope {					margin: 11px 0;width:100%;margin:0;}
div.testenvelope table.resenv {		margin: 6px auto;width: 100%;max-width: 100%;display:inline-block;}
div.tquestion.result {				width:100%;max-width:100%;margin:0;display:block;}

/* icons
---------------------------------------------------------------------------- */
i.ict22 {	background-image: url("/img/pvh_editor22.gif") !important; }
i.ict {	background-image: url("/img/pvh_editor48.gif") !important; }
i.ice {	background-image: url("/img/pvh_edicons48.gif") !important; }

.da-slider{				background: transparent url("/etc/jq/img/tex/09)_lrockw2.jpg") repeat 0% 0%; height: 400px;  border-top: 5px solid #483a32; border-bottom: 5px solid #483a32; }
.da-slide h2{				color: #483a32; }
.da-slide h3{				color: #483a32; }
.da-slide p{				color: #000; }
.da-slide .da-link{			border: 5px solid rgba(70,60,50,0.8); background: rgba(70,60,50,0.15); }
.da-dots span{				background: #483a32; }
.da-arrows span{			background: #483a32; }
.da-arrows span:hover{		background: #004d60; }

div.pvhhp p {				margin: 11px 22px; text-align:center;}

/* puvodni kalendar:
div#calenvel {						width: 833px; height: 444px; overflow: hidden; border-bottom: 1px solid #ddd7c6; clear: both; }
div#calenvel .anythingSlider-default {	width: 666px; height: 444px; float: right; margin: 0; padding: 0; }
div#calmenu {						width: 166px; height: 444px; overflow: hidden; float: left; border-right: 1px solid #ddd7c6; }
div#calmenu a {					width: 160px; height: 28px; line-height: 28px; font-size: 18px; display: inline-block; margin: 0 0 6px 0; vertical-align: middle;
								text-indent: 6px; color: #867b70; background-color: #f8f5ec; }
div#calmenu a:hover {				background-color: #fff; color: #483a32;
								transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
div#calenvelin {					width: 666px; height: 444px; float: right; list-style: none; overflow-y: auto; overflow-x: hidden; background-color: transparent; margin: 0; padding: 0;}
div#calenvelin li.calmon {			display: inline-block; width: 666px; height: 444px; background-color: #f8f5ec; margin: 0; padding: 0; list-style: none; overflow: hidden;
								-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;
								-webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both;
								-moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both;
								-ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both;
								animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both; }
li.calmon h1 {						width: 100%; margin: 0; height: 44px; line-height: 44px; background-color: #e5decf; font-size: 28px; text-align: center; color: #483a32; }
li.calmon H1:first-letter {			font-size: 28px; color: #483a32; }
li.calmon table {					width: 100%; height: 400px; margin: 0; }
table.cal th {						text-align: center; vertical-align: middle; margin: auto; border-bottom: 3px solid #483a32; font-weight: bold; font-size: 22px; }
table.cal td {						width: 14.2%; text-align: center; vertical-align: middle; margin: auto; }
span.oneday {						display: inline-block; line-height: 44px; height: 44px; width: 66px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 22px; margin: 0; padding: 0;
								position: relative; color: #867b70; border: 1px solid #e4decf; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

span.oneday span.lt, span.oneday span.rt, span.oneday span.lb, span.oneday span.rb {
								position: absolute; width: 16px; height: 16px; line-height: 16px; padding: 0; margin: 0; overflow: hidden; }
span.oneday.zombie {				background-color: #E6E6E6; }
span.oneday.important {				background-color: #e4decf; }
span.oneday:hover{					background-color: #f8f5ec; color: #483a32; font-size: 28px; transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
span.oneday.zombie:hover {			background-color: #f1f1f1; }
span.oneday.important:hover {			background-color: #fff; }
span.oneday span.lt {				top: 1px; left: 1px; }
span.oneday span.rt {				top: 1px; right: 1px; }
span.oneday span.lb {				bottom: 1px; left: 1px; }
span.oneday span.rb {				bottom: 1px; right: 1px; }

*/