@media screen, projection {
body {
  background: #665b51;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

a {
	color: #00639a;
}

a img {
  border: 0;
}

a:hover {
  color: #000;
}

#topbackground {
  background: #c6ccd3 url('http://everest.podsveti.cz/images/topback.gif') 50% 0% repeat-x;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 236px;
  z-index: 2;
}

#h1container {
  width: 870px;
  position: relative;
  margin: 0 auto;
  text-align: left;
  background: #b6bcc3;
}

h1 {
  position: absolute;
  margin: 0;
  left: 63px;
  top: 27px;
  font-size: 1.6em;
  text-transform: uppercase;
}

#header {
  width: 870px;
  height: 236px;
  position: relative;
  background: transparent url('http://everest.podsveti.cz/images/header.jpg') 50% 0% no-repeat;
  text-align: left;
}

#midbackground {
  background: #ece4dd;
  position: relative;
  width: 100%;
  z-index: 1;
}

#page {
  width: 870px;
  position: relative;
  margin: 0 auto;
  background: #fff url('http://everest.podsveti.cz/images/cols.jpg') 50% 0% repeat-y;
  text-align: left;
  z-index: 2;
}

#ilustrace {
  position: absolute;
  left: 645px;
  bottom: -13px;
  width: 201px;
  height: 1500px;
}

.bcg_uvodni_stranka #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/aktuality.jpg') 100% 100% no-repeat;
}

.bcg_o_co_jde #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/o_co_jde.jpg') 100% 100% no-repeat;
}

.bcg_prubeh_a_pravidla #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/prubeh_a_pravidla.jpg') 100% 100% no-repeat;
}

.bcg_prihlaseni #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/registrace.jpg') 100% 100% no-repeat;
}

.bcg_mount_everest #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/mount_everest.jpg') 100% 100% no-repeat;
}

.bcg_edmund_hillary #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/edmund_hillary.jpg') 100% 100% no-repeat;
}

.bcg_odkazy #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/odkazy.jpg') 100% 100% no-repeat;
}

.bcg_kontakty #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/kontakty.jpg') 100% 100% no-repeat;
}

.bcg_historie_akce #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/historie_akce.jpg') 100% 100% no-repeat;
}

.bcg_ke_stazeni #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/ke_stazeni.jpg') 100% 100% no-repeat;
}

.bcg_pro_mimoprazske #ilustrace {
	background: transparent url('http://everest.podsveti.cz/images/back_ondra/pro_mimoprazske.jpg') 100% 100% no-repeat;
}

.subpage #ilustrace {
	background: transparent;
}

#bottombackground {
  background: transparent url('http://everest.podsveti.cz/images/bottomback.gif') 0% 100% repeat-x;
  position: relative;
  width: 100%;
  height: 135px;
}

#footer {
  width: 870px;
  height: 108px;
  position: relative;
  margin: 0 auto;
  text-align: left;
  z-index: 0;
  background: #d8d7d5 url('http://everest.podsveti.cz/images/footer.jpg') 50% 0% no-repeat;
}

a#logo {
  display: block;
  width: 151px;
  height: 53px;
  position: absolute;
  top: 18px;
  left: 48px;
  background: transparent url('http://everest.podsveti.cz/images/logo.png') 0% 0% no-repeat;
}

#podtitul {
  position: absolute;
  margin: 0;
  top: 59px;
  left: 47px;
  font-size: 0.6em;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #605046;
}

#motivacnitext {
  position: absolute;
  text-align: right;
  margin: 0;
  top: 63px;
  left: 600px;
  font: normal bold 1.05em Georgia, serif;
  color: #012033;
  letter-spacing: -1px;
  line-height: 130%;  
}

#podtitul span {
  font-size: 1.2em;
}

#leftcol {
  float: left;
  width: 225px;
  position: relative;
  z-index: 1;
}

#rightcontainer {
  position: relative;
}

#midcol {
  float: left;
  width: 378px;
  position: relative;
  font-size: 0.8em;
  margin: 5px 20px;
}

#midcol h4 {
	padding: 0;
	margin: 0 10px;
	font: italic 1.2em Georgia, serif;
	color: #00b0f0; /*#66a5c8;*/
}

#midcol h3 {
	font: italic normal 1.35em/160% Georgia, serif;
	padding: 0;
	margin: 0;
}

#rightcol {
  margin-left: 645px;
  position: relative;
  z-index: 1;
}

#clear {
  clear: both;
  visibility: hidden;
  margin: 0;
}

#leftcol ul li.hide, .hide {
  display: none;
}

#leftcol ul {
  display: block;
  margin: 0;
  padding: 0;
  background: transparent url('img/menuitem.gif') 42px -33px no-repeat;
}

#leftcol ul li {
  display: block;
  list-style: none outside;
  font-size: 0.8em;
  padding-left: 42px;
} 

#leftcol ul li a {
  display: block;
  z-index: 2;
  line-height: 38px;
  height: 38px;
  padding-left: 26px;
  background: transparent url('http://everest.podsveti.cz/images/menuitem.gif') 0% 100% no-repeat;
  color: #000;
  text-decoration: none;
}

#leftcol ul li a:hover {
  color: #003f62;
  background-position: -183px 100%;
}

.popisakce {
  font: italic normal 1.35em/160% Georgia, serif;
  text-align: center;
  margin: 10px 30px 24px;
  padding-bottom: 22px;
  background: transparent url('http://everest.podsveti.cz/images/line.gif') 50% 100% no-repeat;
  color: #515151;
}

.popisakce strong {
  font-style: normal;
  font-weight: normal;
  line-height: 200%;
  color: #000;
}

.aktualita, .perex {
  font-size: 1em;
  line-height: 140%;
  margin: -10px 10px 20px 10px;
  line-height: 140%;
}

.perex {
	margin-top: 5px;
}

.span {
  font: italic bold 1.1em Georgia, serif;
  color: #888;
  margin-left: 10px;
}

.nextlink { 
  font: italic normal 1.1em/2em Georgia, serif;
  color: #3b2d24
}

#rightcol h2 {
  font: italic normal 1em Georgia, serif;
  color: #222;
  padding-left: 25px;
  margin: 0;
}

#rightcol form {
  margin: 0;
  padding: 0;
}

#rightcol form#searchform {
  margin-bottom: 32px;
}

#rightcol form div {
  margin-left: 25px;
}

.rightinput {
  width: 118px;
  height: 21px;
  padding: 0 2px;
  border: 1px solid #888;
  margin-top: 4px;
  color: #666;
}

.submit {
  width: 33px;
  height: 23px;
  vertical-align: top;
  position: relative;
  top: 4px;
  left: -4px;
}

.reglink {
  font: italic normal 0.8em Georgia, serif;
  color: #3b2d24;
  margin-left: 25px;
  line-height: 200%;
}

#loga {
  padding: 27px 44px 0;
}

#loga a {
  float: left;
  margin: 5px 10px;
}

#foottext {
  font-size: 0.8em;
  color: #666;
  text-align: right;
  margin: 0;
  position: relative;
  top: 41px;
  padding-right: 44px;
}

#foottext a {
  color: #666;
}

#foottext a:hover {
  color: #000;
}

#login div {
	height: 30px;
}

#login label {
	width: 40%;
	float: left;
}

.next {
	text-align: center;
	margin: 30px 0;
}

#blogin, #bsearch {
	background: transparent url('http://everest.podsveti.cz/images/loginbutton.gif') no-repeat center top;
	margin: 0;
	padding: 0;
	border: 0;
	border: solid 0 #fff;
	background-color: transparent;
	cursor: pointer;
	width: 33px;
	height: 23px;
	text-indent: -1000em;
}

#bsearch {
	background: transparent url('http://everest.podsveti.cz/images/searchbutton.gif') no-repeat center top;
}

.perex, .text {
	margin-left: 5px;
}

.text, .text p, .perex p, .perex div, .text div {
	margin-top: 10px;
}

.perex .span {
	margin-top: 0;
}

#reg div {
	margin-top: 5px;
}

#reg .small {
	margin-top: 0;
	margin-bottom: 20px;
}

#midcol label {
	font-weight: bold;
	width: 50%;
	float: left;
	margin-top: 3px;
}

.lezec {
	background-color: #ddd;
	padding: 5px;
	margin: 0 -20px;
}

.warning {
	color: red;
	margin-bottom: 25px;
}

#reg_box {
	margin-top: 15px;
}

.lessimp {
	margin-top: 25px;
}
}
@media print {
	body {
	  font-family: Georgia, serif;
	  line-height: 140%;
	}

	h1, h2 {
	  font-family: Arial, Helvetica, sans-serif;
	}

	#leftcol, #rightcol, #ilustrace, #loga, .nextlink, #motivacnitext {
	  display: none;
	}

	#podtitul {
	  font-family: Arial, Helvetica, sans-serif;
	  color: #666;
	}

	.aktualita span {
	  font-style: italic;
	  font-weight: bold;
	}

	#footer, #footer a {
	  color: #666;
	}
}
