@media screen {
	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		font: 13px/22px Arial, Helvetica, sans-serif;
		color: #444;
		text-align: center;
		background: #dddddd url(http://www.mojeslunce.cz/images/back.gif) repeat-x;
	}
	
	img {
		border: none;
	}
	
	a {
		color: #e89100;
		text-decoration: underline;
	}
	
	a:hover, a:active {
		color: #e84c00;
	}
	
	a:visited {
		color: #e89100;
	}
	
	#container {
		width: 960px;
		margin: 0 auto;
		text-align: left;
	}
	
	#header {
		background: url(http://www.mojeslunce.cz/images/head.gif) right top no-repeat;
		height: 86px;
		float: left;
		width: 960px;
	}
	
	#logo {
		float: left;
	}
	
	#lakadloo {
		width: 610px;
		float: left;
		height: 38px;
	}
	
	#search {
		float: left;
	}
	
	#search .submit {
		padding: 2px;
	}
	
	#search .search {
		width: 150px;
	}
	
	#banner {
		float: left;
		width: 860px;
		height: 38px;
		margin-bottom: 15px;
		background: url(http://www.mojeslunce.cz/images/panel-subpage.jpg) no-repeat;
		text-align: left;
		color: #fff;
		font-size: 15px;
		line-height: 40px;
		padding-left: 100px;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#banner a {
		color: #fff;
		text-decoration: none;
	}
	
	#content {
		float: left;
		width: 960px;
		background: url(http://www.mojeslunce.cz/images/pixel.gif) repeat-y;
	}
	
	#top {
		height: 10px;
		float: left;
		width: 960px;
		background: url(http://www.mojeslunce.cz/images/body-head.gif) right top no-repeat;
	}
	
	#vmw {
		float: left;
		margin-top: 5px;
	}
	
	#vmw a {
		color: #3c3c3c;
		text-decoration: none;
		font-size: 13px;
		padding-left: 30px;
	}
	
	#vmw ul a {
		line-height: 26px;
	}
	
	#vmw a:hover, #vmw a:visited:hover {
		color: #e89100;
	}
	
	#vmw a:visited {
		color: #3c3c3c;
	}
	
	#vmw h2, #vmw ul {
		width: 200px;
	}
	
	#vmw ul {
		list-style: none;
		padding: 5px 0;
	}
	
	#vmw ul li a {
		display: block;
		margin-left: 10px;
	}
	
	#vmw ul li {
		background: url(http://www.mojeslunce.cz/images/menuv-back.gif) repeat-y;
	}
	
	#vmw ul.active li {
		background: #fff;
	}
	
	#vmw ul li.active {
		background: #fff url(http://www.mojeslunce.cz/images/menuv-arrow.gif) 20px 9px no-repeat;
	}
	
	#vmw ul li.active a {
		color: #0d6ca1;
	}
	
	#vmw ul.active li a {
		padding-left: 40px;
		margin-left: 0;
	}
	
	#vmw ul li.last a {
		background: url(http://www.mojeslunce.cz/images/menuv-back2.gif) -10px 0 no-repeat;
	}
	
	#vmw ul.active li.last a {
		background: url(http://www.mojeslunce.cz/images/menuv-act-back2.gif) no-repeat;
	}
	
	#vmw ul.active li.last.active a {
		background: url(http://www.mojeslunce.cz/images/menuv-act-back3.gif) no-repeat;
	}
	
	#vmw ul li.last {
		padding-bottom: 6px;
		background: url(http://www.mojeslunce.cz/images/menuv-bottom.gif) left bottom no-repeat;
	}
	
	#vmw ul.active li.last {
		background: url(http://www.mojeslunce.cz/images/menuv-act-bottom.gif) left bottom no-repeat;
	}
	
	#vmw h2 {
		background: url(http://www.mojeslunce.cz/images/menuv.gif) 10px top no-repeat;
		height: 40px;
		line-height: 40px;
		margin-top: 5px;
	}
	
	#vmw h2.active {
		background: url(http://www.mojeslunce.cz/images/menuv-act.gif) left top no-repeat;
	}
	
	#page {
		width: 680px;
		float: left;
		background: url(http://www.mojeslunce.cz/images/body-head.gif) left top no-repeat;
		padding: 20px 40px 25px 40px;
	}
	
	#page.index {
		padding-top: 0;
	}
	
	#page p {
		float: left;
		margin: 0 0 20px 0;
		width: 690px;
	}
	
	#page h4 {
		font-size: 18px;
		line-height: 23px;
		font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
		color: #0d6ca1;
		font-weight: normal;
	}
	
	#page h4 img {
		margin-right: 10px;
	}
	
	#page h4.img {
		line-height: 117px;
	}
	
	#page.index p, #page p.wrs {
		width: 440px;
		margin: 0 0 20px 0;
	}
	
	#page.index p.main_text {
		height: 135px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	#page.index #left img {
		margin-bottom: 20px;
		display: block;
	}
	
	#page p.wrss {
		width: 230px;
		margin-left: 20px;
	}
	
	#page h4.wrs {
		width: 430px;
	}
	
	p.main_text, #page h3 {
		font-size: 19px;
		line-height: 26px;
		font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
		font-weight: normal;
	}
	
	p.main_text strong {
		color: #000;
		font-weight: normal;
	}
	
	p.line {
		padding-bottom: 25px;
		border-bottom: 2px solid #e0e0e0;
	}
	
	#banners, #sbanners {
		float: right;
	}
	
	#sbanners {
		width: 231px;
	}
	
	#banners h4, #sbanners h4 {
		color: #b2b2b2;
	}
	
	#sbanners h4 {
		margin-left: 31px;
	}
	
	#banners a {
		display: block;
	}
	
	#page #banners img {
		margin: 0 0 10px 0;
	}
	
	#page.index #banners {
		margin-top: 10px;
	}
	
	#sbanners {
		font-size: 12px;
		line-height: 18px;
	}
	
	#sbanners h5, .left.half h5, h5 {
		color: #0d6ca1;
		font-weight: normal;
		font-size: 12px;
		line-height: 18px;
	}
	
	.left.half h5 {
		line-height: 22px;
		font-size: 14px;
	}
	
	h5 span {
		font-size: 10px;
		color: #c7c7c7;
	}
	
	#sbanners div {
		margin-bottom: 10px;
	}
	
	#sbanners .point div {
		float: left;
		width: 200px;
	}
	
	#sbanners .circle {
		display: block;
		float: left;
		width: 21px;
		height: 21px;
		margin-right: 10px;
		color: #0d6ca1;
		font-size: 14px;
		text-align: center;
		padding-top: 2px;
		margin-top: -2px;
		background: url(http://www.mojeslunce.cz/images/circle.gif) no-repeat;
	}
	
	#sbanners .circle.nocircle {
		background: none;
	}
	
	#left {
		width: 420px;
		float: left;
	}
	
	#aktuality {
		width: 430px;
		float: left;
		padding-top: 5px;
		display: block;
	}
	
	#aktuality .date {
		margin-right: 5px;
		float: left;
		background: url(http://www.mojeslunce.cz/images/news-back.gif) no-repeat;
	}
	
	#aktuality .title {
		float: left;
		width: 370px;
	}
	
	#aktuality span {
		color: #69b122;
		font-size: 14px;
		margin: 7px 0 0 6px;
		display: block;
		line-height: 14px;
	}
	
	#aktuality .month {
		font-size: 10px;
		margin: 2px 0 0 0;
		line-height: 10px;
	}
	
	#aktuality h5 {
		float: left;
		font-size: 14px;
		line-height: 14px;
		margin-top: 7px;
		font-weight: normal;
		color: #0d6ca1;
	}
	
	#aktuality .tags {
		float: left;
		font-size: 10px;
		color: #c7c7c7;
		margin-top: -3px;
		width: 370px;
	}
	
	#aktuality p {
		width: 430px;
		font-size: 12px;
		color: #565656;
		margin: 0 0 15px 0;
	}
	
	#archiv {
		float: right;
	}
	
	#page ul {
		margin: 10px 20px 20px 20px;
		float: left;
		width: 670px;
	}
	
	#page ul.half {
		width: 340px;
	}
	
	#page ul.halfpl, #page ul.halfpr {
		width: 330px;
	}
	
	#page img {
		margin: 10px 0;
	}
	
	#page #sbanners ul {
		margin: -20px 0 10px 0;
		float: left;
		width: 210px;
		list-style: none;
	}
	
	#page #sbanners ul li {
		margin-top: 10px;
	}
	
	#page #sbanners img {
		margin: 0 0 0 -10px;
	}
	
	.half, #page p.half {
		width: 340px;
	}
	
	.halfpr, .halfpl {
		width: 330px;
		padding-left: 10px;
	}
	
	.halfpr {
		padding: 0 10px 0 0;
	}
	
	#page ul.wrs {
		width: 395px;
		padding-left: 10px;
		float: left;
	}
	
	#footer {
		width: 980px;
		float: left;
		padding: 35px 0 0 0;
		text-align: center;
		margin-bottom: 25px;
		font-size: 12px;
		background: url(http://www.mojeslunce.cz/images/body-bottom.gif) 200px top no-repeat;
		color: #a7a7a7;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.center {
		text-align: center;
	}
	
	.tleft {
		text-align: left;
	}
	
	.hr, .hr2 {
		background-color: #e0e0e0;
		height: 2px;
		width: 100%;
		margin: 20px 0 30px 0;
		float: left;
		display: block;
	}
	
	.hr2 {
		width: 430px;
	}
	
	.left.half img {
		padding-left: 50px;
		display: block;
	}
	
	.schema .left {
		width: 200px;
		padding-right: 20px;
	}
	
	#schema1, #schema2 {
		height: 232px;
		width: 460px;
		background: url(http://www.mojeslunce.cz/images/schema1.gif) right top no-repeat;
		float: left;
	}
	
	#schema2 {
		height: 360px;
		background: url(http://www.mojeslunce.cz/images/schema2.gif) center top no-repeat;
		margin-top: 10px;
		padding-left: 155px;
		width: 525px;
	}
	
	#schema1 span, #schema2 span {
		color: #000;
		position: absolute;
	}
	
	#schema1 .sp1, #schema2 .sp1 {
		margin-left: 310px;
		margin-top: 40px;
		font-size: 16px;
		text-align: center;
	}
	
	#schema1 strong, #schema2 strong {
		font-size: 18px;
	}
	
	#schema1 .sp3, #schema2 .sp3, #schema2 .sp4 {
		margin-left: 260px;
		margin-top: 125px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		width: 200px;
		color: #444;
	}
	
	#schema1 .sp6, #schema2 .sp5, #schema2 .sp6 {
		margin-left: 238px;
		margin-top: 179px;
		font-size: 14px;
		text-align: center;
	}
	
	#schema1 .sp6 a, #schema2 .sp5 a, #schema2 .sp6 a {
		font-size: 10px;
		float: left;
		margin-top: -8px;
		width: 60px;
	}
	
	#schema2 .sp1 {
		margin-left: 298px;
		margin-top: 242px;
	}
	
	#schema2 .sp2 {
		font-size: 18px;
		text-align: center;
		margin-left: 280px;
		margin-top: 50px;
	}
	
	#schema2 .sp2 strong {
		font-size: 20px;
	}
	
	#schema2 .sp3 {
		margin-left: 250px;
		margin-top: 320px;
	}
	
	#schema2 .sp4 {
		margin-left: 220px;
		margin-top: 140px;
		width: 220px;
	}
	
	#schema2 .sp5 {
		margin-left: 145px;
		margin-top: 302px;
	}
	
	#schema2 .sp6 {
		margin-left: 197px;
		margin-top: 183px;
	}
	
	sup {
		color: #000;
		font-size: 11px;
	}
	
	sup a {
		text-decoration: none;
		color: #000;
	}
	
	div small {
		font-size: 10px;
		line-height: 15px;
		padding-bottom: 5px;
		display: block;
		text-align: justify;
	}
	
	table .narrow {
		width: 100px;
	}
	table .narrower {
		width: 50px;
		text-align: left;
	}
	
	table {
		width: 680px;
		font-size: 11px;
		border-color: #fff;
   	 	border-width: 0 0 1px 1px;
    	border-style: solid;
	}
	
	table.halfer {
		width: 550px;
		padding-left: 100px;
	}
	
	th {
		font-size: 10px;
		font-weight: normal;
		line-height: 10px;
		padding-bottom: 10px;
		text-align: center;
		padding: 5px 5px;
		height: 30px;
	}
	
	td {
		border-top: 1px solid #e0e0e0;
		padding: 5px 5px;
		text-align: center;
	}
	
	table.vertical td {
		border-right: 1px solid #e0e0e0;
	}
	
	table.vertical td.last {
		border-right: 0px;
	}
	
	td.red {
		background-color: #ef7961;
		color: #fff;
		text-align: center;
		font-size: 12px;
		border-top: 1px solid #fff;
	}
	
	td.yellow {
		background-color: #FDB813;
		text-align: center;
		font-size: 12px;
		color: #000;
		border-top: 1px solid #fff;
	}
	
	tr.prelast, tr.last {
		font-size: 12px;
		color: #000;
	}
	
	tr.last {
		font-size: 14px;
	}
	
	tr.last td {
		padding-top: 10px;
	}
	
	#moznosti {
		width: 690px;
		height: 525px;
		background: url(http://www.mojeslunce.cz/images/4schema2.gif) center 52px no-repeat;
		float: left;
		font-size: 12px;
	}
	
	#moznosti h4 {
		font-size: 14px;
	}
	
	#moznosti span, #navrat span {
		position: absolute;
	}
	
	#moznosti .sp1, #moznosti .sp2, #moznosti .sp8, #moznosti .sp9 {
		width: 225px;
		margin-left: 85px;
		text-align: center;
	}
	
	#moznosti .sp1 span, #moznosti .sp2 span, #moznosti .sp8 span, #moznosti .sp9 span {
		color: #8b8b8b;
		position: relative;
	}
	
	#moznosti .sp2 {
		margin-left: 385px;
	}
	
	#moznosti .sp8 {
		margin-top: 430px;
	}
	
	#moznosti .sp9 {
		margin-top: 430px;
		margin-left: 385px;
	}
	
	#moznosti .net, #navrat .net {
		margin-top: 52px;
		margin-left: 120px;
		position: absolute;
		width: 480px;
	}
	
	#moznosti .net a {
		text-decoration: none;
		display: block;
		width: 150px;
		height: 75px;
		padding-top: 50px;
	}
	
	#moznosti .net .middle a {
		height: 60px;
		width: 150px;
		padding-top: 50px;
	}
	
	#moznosti .net .smaller a {
		width: 150px;
	}
	
	#moznosti .net .down a {
		padding-top: 60px;
	}
	
	#moznosti .net strong {
		font-size: 18px;
		line-height: 26px;
		margin-top: -5px;
		color: #000;
	}
	
	#moznosti .net span {
		position: relative;
		float: left;
		font-size: 12px;
		line-height: 14px;
		color: #c37e22;
		text-align: center;
	}
	
	#moznosti .net .first a, #moznosti .net .fifth a {
		width: 143px;
		height: 76px;
		padding: 49px 7px 0 0;
	}
	
	#moznosti .net .second a {
		width: 146px;
		padding-left: 4px;
	}
	
	#moznosti .net .third a {
		width: 144px;
		padding-left: 6px;
	}
	
	#moznosti .net .fourth a {
		width: 144px;
		padding-right: 6px;
	}
	
	.ov1 {
		position: absolute;
		width: 640px;
		height: 540px;
		background: #fff;
		margin-top: 80px;
		z-index: 9999;
		filter: Alpha(Opacity=95);
		opacity: 0.95;
		padding: 20px;
		display: none;
	}
	
	#navrat {
		width: 690px;
		height: 300px;
		float: left;
		background: url(http://www.mojeslunce.cz/images/graf-navratnost.png) 65px center no-repeat;
		margin-bottom: 20px;
	}
	
	#navrat h4 {
		display: none;
	}
	
	#zisk div {
		width: 170px;
		margin-right: 10px;
		display: block;
		position: absolute;
	}
	
	#zisk div.first {
		width: 135px;
		margin-top: 728px;
	}
	
	#zisk div.second {
		width: 125px;
		margin: 558px 0 0 560px;
	}
	
	#zisk div.third {
		width: 125px;
		margin: 628px 0 0 560px;
	}
	
	#zisk h4, #navrat h4 {
		color: #000;
		margin-bottom: 0;
	}
	
	#zisk h4.orange {
		color: #fdb913;
		font-size: 15px;
	}
	
	#zisk h4.red {
		color: #cf1f1d;
		font-size: 15px;
	}
	
	#zisk div.last {
		width: 125px;
		margin: 748px 0 0 560px;
	}
	
	/* Form */
	.myform {
		width: 440px;
	}
	
	.myform2 {
		width: 450px;
		margin-left: 230px;
	}
	
	.myform3 {
		width: 680px;
		margin-top: 20px;
	}
	
	.myform3 div {
		display: block;
	}
	
	#page .myform p {
		margin: 0 0 10px 0;
		height: 50px;
	}
	
	#page .myform p.submit {
		height: auto;
	}
	
	#stylized label {
		color: #0d6ca1;
		display: block;
		font-weight: bold;
		width: 140px;
		float: left;
		line-height: 16px;
	}
	
	#stylized.myform2 label {
		width: 160px;
	}
	
	#stylized.myform3 label {
		width: 150px;
	}
	
	#stylized .small {
		display: block;
		font-size: 11px;
		line-height: 13px;
		font-weight: normal;
		width: 140px;
		color: #8b8b8b;
		margin-top: 5px;
	}
	
	#stylized input, #stylized textarea, #stylized select {
		float: left;
		font-size: 12px;
		padding: 4px 2px;
		width: 270px;
		margin: 2px 0 20px 10px;
	}
	
	#stylized select {
		float: left;
		font-size: 12px;
		padding: 4px 2px;
		width: 278px;
		margin: 2px 0 20px 10px;
	}
	
	#stylized input.check {
		width: auto;
		float: none;
		margin: 0 0 0 10px;
	}
	
	#stylized p.check, #stylized p.check label {
		height: 125px;
	}
	
	#stylized.myform2 input {
		width: 120px;
	}
	
	#stylized.myform3 input {
		width: 75px;
	}
	
	#stylized textarea {
		height: 100px;
	}
	
	#stylized button {
		clear: both;
		margin-left: 150px;
		width: 150px;
		height: 31px;
		text-align: center;
		font-size: 14px;
		line-height: 31px;
	}
	
	#stylized.myform2 button {
		clear: none;
		float: right;
		width: 120px;
		margin-top: -50px;
	}
	
	#stylized.myform3 button {
		clear: none;
		width: 100px;
		margin-left: 40px;
	}
	
	/* Messages */
	.alert, .info {
		background: #fff6bf url(http://www.mojeslunce.cz/images/exclamation.png) center no-repeat;
		background-position: 15px 50%;
		text-align: left;
		padding: 5px 20px 5px 45px;
		border-top: 2px solid #ffd324;
		border-bottom: 2px solid #ffd324;
		margin-bottom: 20px;
	}
	.info {
		background: #F8FAFC url(http://www.mojeslunce.cz/images/information.png) center no-repeat;
		background-position: 15px 50%;
		border-top: 2px solid #B5D4FE;
		border-bottom: 2px solid #B5D4FE;
	}
	
	.blue {
		color: #0d6ca1;
	}
	
	.special {
		position: absolute;
		margin-left: 450px;
	}
	
	a.ref {
		margin-left: 5px;
	}
	
	a.ref img {
		padding: 2px;
		border: 1px solid #e0e0e0;
		background-color: white;
	}
	
	.clear {
		clear: both;
	}
	
	.ofd {
		margin-top: 20px;
		font-size: 11px;
		width: 185px;
		height: 95px;
		padding: 5px 0 0 15px;
		background: url(http://www.mojeslunce.cz/images/distributor.gif) no-repeat;
	}
	
	#vmw .ofd a {
		display: block;
		width: 113px;
		height: 34px;
	}
	
	.ofd .sanyo, .ofd .sunpower {
		display: block;
		position: absolute;
		width: 96px;
		height: 28px;
		margin: 2px 0 0 32px;
	}
	
	.ofd .sunpower {
		margin: 38px 0 0 32px;
		height: 21px;
	}
	
	object, embed {
		border: 1px solid #ddd;
	}
	
	.hidden {
		visibility: hidden;
	}
	
	#pozice {
		margin-top: 60px;
		padding-right: 10px;
		float: right;
		font-family: Verdana;
	}	
	
	#pozice h1 {
		font-size: 12px;
		margin: 0px; padding: 0px;
		font-weight: normal;
		color: #666;
	}
	
	p#changeDetail {
		cursor: Pointer; 
		color: #0d6cc1; 
		font-weight:bold; 
		text-decoration: underline; 
		margin: 0px; padding: 0px; width: 300px;
		margin: 0px;
		padding: 0px;
		line-height: 30px;
		height: 30px;
	}
}

	

@media print {
	body {
		background: white;
		font-size: 12pt;
	}
	
	img {
		border: none;
	}
	
	#vmv, #hm, #foto {
		display: none;
	}
	
	#logo {
		height: 100px;
	}
	
	#container {
		width: auto;
		margin: 0 5%; 
		padding: 0; 
		border: 0;
		float: none !important;
		color: black; 
		background: transparent;
	}
	
	div#page, div#footer {
		width: auto;
   		margin-top: 1em;
   		padding-top: 1em;
   		border-top: 1px solid #930;
   	}
   	
	a:link, a:visited {
		color: #520;
		background: transparent;
 		font-weight: bold;
		text-decoration: underline;
	}
	
	#page a:link:after, #page a:visited:after {
		content: " (" attr(href) ") ";
		font-size: 90%;
	}
	
	#page a[href^="/"]:after {
		content: " (http://www.mojeslunce.cz/" attr(href) ") ";
	}
	
	ul.seznam {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	ul.seznam li { 
		margin: 0px; 
		padding: 0px; 
		list-style-type: none; 
	}
	
	p.blue {
		color: #0d6ca1;
		font-weight: normal;
		font-size: 12px;
		line-height: 18px;
		margin: 0px; 
		padding: 0px;
	}
	
	div.porovnani table {
		width: 300px; 
		line-height: 15px; 
	}
}