@media print {
	body {
	font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;
	color:#000;
	}
	
	#headerPage,#col1,#col3,#counter {
	display:none;
	}
	
	h1,h2,h3,li {
	page-break-inside:avoid;
	margin:0;
	}
	
	h1 {
	padding-top:0;
	margin-bottom:.5em;
	border-bottom:1px solid #000;
	}
	
	h2,h3 {
	padding-bottom:0;
	}
	
	p {
	margin-top:.2em;
	padding:0;
	}
	
	a {
	text-decoration:underline;
	font-weight:700;
	}
	
	.imgLeft {
	float:left;
	}
	
	.imgRight {
	float:right;
	}
	
	img {
	border:1px solid #000;
	margin:3px;
	}
	
	#footer,#created {
	font-size:9px;
	}
	
	.tableDetail {
	border-collapse:collapse;
	}
	
	td,th {
	border:1px solid #000;
	}
	
	th {
	text-align:left;
	}
}

@media screen {
	* {
	font-family:Arial, Helvetica, sans-serif;
	}
	
	body {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#262626;
	background:#003160 url(../img/layout/bgBody.png) left top repeat-x;
	margin:0;
	padding:0;
	}
	
	form,div,h1,h2,h3,h4,h5,h6,ul,ol,li,p,fieldset {
	border:0;
	margin:0;
	padding:0;
	}
	
	p {
	padding:0 0 0 0;
	}
	
	h2 {
	color:#003160;
	margin:0;
	padding:0;
	}
	
	h3 {
	color:#96BF0D;
	margin:4px 0 12px;
	}
	
	img {
	border:none;
	}
	
	.clear {
	clear:both;
	}
	
	div.clear {
	clear:both;
	font-size:1px;
	height:1px;
	}
	
	a {
	color:#0463A7;
	text-decoration:underline;
	}
	
	a:hover {
	text-decoration:none;
	color:#c00;
	}
	
	.reader {
	position:absolute;
	top:-10000px;
	left:0;
	width:1px;
	height:1px;
	overflow:hidden;
	}
	
	.hidden {
	visibility:hidden;
	}
	
	/* Layout */
	#wrapper {
	width:980px;
	text-align:left;
	margin:0 auto;
	padding:0;
	}
	
	/* Header */
	#headerPage {
	position:relative;
	color:#000;
	width:980px;
	height:396px;
	margin:0;
	}
	
	#headerPage h2 {
	font-size:220%;
	color:#FFC;
	margin-left:1em;
	}
	
	#headerPage p {
	font-size:110%;
	margin-left:2em;
	}
	
	/* Logo */
	#logo {
	position:relative;
	top:0;
	left:0;
	width:525px;
	height:190px;
	background-color:#fff;
	padding:20px 0 0 69px;
	}
	
	#logo a {
	display:block;
	width:263px;
	height:40px;
	cursor:pointer;
	color:#00f;
	}
	
	#logo a span {
	position:absolute;
	top:20px;
	left:69px;
	width:263px;
	height:40px;
	background:transparent url('../img/layout/logo.png') 0 0 no-repeat;
	cursor:pointer;
	z-index:50;
	}
	
	/* header Menu */
	#headerMenu {
	position:absolute;
	height:81px;
	width:454px;
	top:0;
	left:525px;
	background:transparent url(../img/layout/bgTopMenu.png) repeat-x left top;
	z-index:50;
	}
	
	#headerMenu h2 {
	display:none;
	}
	
	#headerMenu ul {
	list-style-type:none;
	margin-left:0;
	}
	
	#headerMenu ul li {
	float:left;
	text-align:left;
	margin:10px 0 0;
	}
	
	#headerMenu ul li a {
	border-right:2px solid #cfcfcf;
	color:#666;
	display:block;
	margin-top:12px;
	text-decoration:none;
	width:auto;
	font-size:85%;
	font-weight:700;
	padding:0 6px;
	font-family: Tahoma;
	}
	
	#headerMenu ul li a:hover,#headerMenu ul li a.active {
	color:#004b91;
	}
	
	#headerMenu ul li a.active {
	color:#004b91;
	text-transform:uppercase;
	}
	
	#headerMenu ul li a.first {
	padding-left:0;
	}
	
	#headerMenu ul li a.last {
	border:0;
	padding-right:0;
	}
	
	/* header image box */
	#headerImageBox {
	width:588px;
	height:275px;
	position:absolute;
	top:71px;
	left:74px;
	background-color:#fff;
	}
	
	#headerImageBox img {
	float:left;
	margin:1px 0 1px 1px;
	}
	
	#headerImageBox #ImageBox {
	width:589px;
	margin-top:10px;
	}
	
	/* stripes box */
	#stripesBox {
	width:317px;
	height:347px;
	position:absolute;
	left:662px;
	top:49px;
	z-index:50;
	}
	
	#stripesBox img {
	float:left;
	margin:0;
	padding:0;
	}
	
	#stripesBox #brany,#stripesBox #loginet,#stripesBox #hallnet,#stripesBox #sklepbox,#stripesBox #vertigo,#stripesBox #oploceni {
	position:relative;
	top:0;
	left:0;
	width:53px;
	height:347px;
	float:left;
	margin:0;
	padding:0;
	}
	
	#stripesBox #brany a,#stripesBox #loginet a,#stripesBox #hallnet a,#stripesBox #sklepbox a,#stripesBox #vertigo a,#stripesBox #oploceni a {
	display:block;
	width:53px;
	height:347px;
	cursor:pointer;
	font-size:1px;
	color:#fff;
	margin:0;
	padding:0;
	}
	
	#stripesBox #brany a span,#stripesBox #loginet a span,#stripesBox #hallnet a span,#stripesBox #sklepbox a span,#stripesBox #vertigo a span,#stripesBox #oploceni a span {
	position:absolute;
	top:0;
	left:0;
	width:53px;
	height:347px;
	background:transparent url('../img/layout/pruh1.png') 0 6px no-repeat;
	z-index:50;
	cursor:pointer;
	margin:0;
	padding:0;
	}
	
	#stripesBox #oploceni a span {
	background:transparent url('../img/layout/pruh6.png') 0 6px no-repeat;
	width:54px;
	}
	
	#stripesBox #loginet a span {
	background:transparent url('../img/layout/pruh2.png') 0 6px no-repeat;
	}
	
	#stripesBox #hallnet a span {
	background:transparent url('../img/layout/pruh3.png') 0 6px no-repeat;
	}
	
	#stripesBox #sklepbox a span {
	background:transparent url('../img/layout/pruh4.png') 0 6px no-repeat;
	}
	
	#stripesBox #vertigo a span {
	background:transparent url('../img/layout/pruh5.png') 0 6px no-repeat;
	}
	
	#stripesBox #brany a:hover span,#stripesBox #brany a.active span {
	background:transparent url('../img/layout/pruh1.png') 0 -341px no-repeat;
	width:54px;
	}
	
	#stripesBox #loginet a:hover span,#stripesBox #loginet a.active span {
	background:transparent url('../img/layout/pruh2.png') 0 -341px no-repeat;
	width:54px;
	}
	
	#stripesBox #hallnet a:hover span,#stripesBox #hallnet a.active span {
	background:transparent url('../img/layout/pruh3.png') 0 -341px no-repeat;
	width:54px;
	}
	
	#stripesBox #sklepbox a:hover span,#stripesBox #sklepbox a.active span {
	background:transparent url('../img/layout/pruh4.png') 0 -341px no-repeat;
	width:54px;
	}
	
	#stripesBox #vertigo a:hover span,#stripesBox #vertigo a.active span {
	background:transparent url('../img/layout/pruh5.png') 0 -341px no-repeat;
	width:54px;
	}
	
	#stripesBox #oploceni a:hover span,#stripesBox #oploceni a.active span {
	background:transparent url('../img/layout/pruh6.png') 0 -341px no-repeat;
	width:54px;
	}
	
	/* search box */
	#searchBox {
	left:74px;
	position:absolute;
	top:355px;
	width:400px;
	height:34px;
	margin:0;
	padding:0;
	}
	
	#searchBox #quick_search {
	border:0;
	width:131px;
	height:20px;
	float:left;
	color: #7b7b7b;
	padding: 3px 0 0 3px
	}
	
	#btnSearch {
	position:relative;
	top:2px;
	left:5px;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	}
	
	/* Body */
	#bodyPage {
	width:980px;
	background-color:#fff;
	margin:0;
	padding:0;
	}
	
	/* Cols */
	#col1 {
	float:left;
	position:relative;
	width:663px;
	font-size:90%;
	color:#262626;
	}
	
	#col1Indent {
		width:557px;
		_width:554px;
		padding:28px 33px 20px 73px;
	}
	
	.content p {
	font-size:105%;
	text-align:justify;
	margin:0 0 0 0;
	}
	
	.content {
		line-height: 160%;
	}
	
	#col1Indent p a {
	color:#003160;
	text-decoration:underline;
	}
	
	#col1Indent p a:hover {
	color:#67A307;
	}
	
	#col1Indent h2.aktuality {
	font-size:140%;
	font-weight:700;
	margin:0;
	padding:0;
	}
	
	#col1Indent h2.aktuality a {
	color: #003160;
	text-decoration:none;
	}
	
	#col1Indent div.aktualityBox {
	width:170px;
	float:left;
	border-bottom:5px solid #E6E6E6;
	height:18em;
	margin:9px 20px 24px 0;
	padding:0 0 5px;
	}
	
	#col1Indent div.last{
	margin:9px 0 24px 0;
	}
	
	#col1Indent div.aktualityBox p {
	font-size: 97%;
	width:170px;
	}
	
	#col1Indent div.aktualityBox p.date {
		margin-bottom: 2px;
	}
	
	#col1Indent div.aktualityBox p a {
	width:170px;
	color:#585858;
	text-decoration:none;
	}
	
	#col1Indent div.aktualityBox h3 {
	color:#96BF0D;
	margin: 0; padding: 0;
	}
	
	#col1Indent div.aktualityBox h3 a {
	color:#96BF0D;
	text-decoration:none;
	font-size: 97%;
	}
	
	#col1Indent div.aktualityBox h3 a:hover,#col1Indent div.aktualityBox p a:hover {
	text-decoration:underline;
	}
	
	#col1Indent h3 {
	}
	
	#col1Indent h4 {
	}
	
	#col2 {
	float:left;
	position:relative;
	width:317px;
	}
	
	#col2Indent .rightBox h2 {
	font-size:120%;
	}
	#col2Indent .rightBox h2 a{
	color:#003160;
	text-decoration:none;
	}
	#col2Indent .rightBox h2 a:hover{
	color:#003160;
	text-decoration:underline;
	}
	
	#col2Indent .rightBox h3 {
	font-size:95%;
	color:#67a307;
	font-weight: bold;
	margin:0 0 2px 0;
	padding:0;
	}
	
	#col2Indent .rightBox h3 a {
	color:#67a307;
	text-decoration:none;
	}
	
	#col2Indent .rightBox p {
	font-size:90%;
	color:#585858;
	}
	
	#col2Indent .rightBox p a {
	color:#262626;
	text-decoration:none;
	}
	
	#col2Indent .rightBox p a:hover {
	color:#262626;
	text-decoration:underline;
	}
	
	#col2Indent .rightBox .moreButton {
	position:relative;
	left:260px;
	font-size:90%;
	color:#003160;
	width:20px;
	}
	
	#col2Indent .rightBox .moreButton a,#col2Indent .rightBox .moreButton a:hover {
	color:#003160;
	text-decoration:none;
	}
	
	#col2Indent {
	margin:0;
	padding:0;
	}
	
	#col2Indent #configuratorBox {
	background:transparent url('../img/layout/bgConfigurator.png') left top no-repeat;
	width:317px;
	height:90px;
	margin:0 0 6px;
	}
	
	#col2Indent div.rightBox,#col2Indent #bottomDiv {
	background-color:#E6E6E6;
	border-top:1px solid #fff;
	font-size:90%;
	padding:12px;
	}
	
	#col2Indent #bottomDiv {
	height:175px;
	}
	
	#col2Indent #configuratorBox h2 a,#col2Indent #configuratorBox p a {
	color:#fff;
	font-size:80%;
	position:absolute;
	top:0;
	left:0;
	width:297px;
	height:70px;
	text-decoration:none;
	font-weight:700;
	padding:20px 0 0 20px;
	}
	
	#col2Indent #configuratorBox p a {
	font-size:95%;
	font-weight:700;
	top:0;
	left:0;
	width:227px;
	height:25px;
	padding:65px 0 0 90px;
	}
	
	/* Footer */
	#footer {
	position:relative;
	text-align:left;
	height:66px;
	width:980px;
	clear:both;
	margin:0 auto;
	}
	
	#footer p {
	text-align:left;
	color:#b3cde6;
	padding:8px 0 0 75px;
	font-size: 85%;
	}
	
	#footer a,#footer a:hover {
	color:#b3cde6;
	font-weight:700;
	text-decoration:underline;
	}
	
	#footer #powered {
	height:40px;
	position:absolute;
	width:145px;
	left:796px;
	top:12px;
	color:#8FAECB;
	font-size:80%;
	text-align:right;
	padding:0 0 0 0;
	}
	
	#footer #powered img {
		width:145px;
		left:796px;
		border: 0;
		margin: 0 0 3px 0;
	}
	
	/* Img */
	.imgRight {
	float:right;
	margin:0 0 0 5px;
	}
	
	/* Sirky */
	.w450px {
	width:450px;
	}
	
	.w400px {
	width:400px;
	}
	
	.wKontakt {
	width:610px;
	}
	
	.w50proc {
	width:50%;
	}
	
	.w33proc {
	width:33%;
	}
	
	/* Obecne */
	.textCenter {
	text-align:center;
	}
	
	.textRight {
	text-align:right;
	}
	
	.nowrap {
	white-space:nowrap;
	}
	
	.vysledky_hledani p a {
	font-size:125%;
	}
	
	.vysledky_hledani p strong {
	color:#000;
	}
	
	.vysledky_hledani p span {
	color:#c00;
	}
	
	#stripesBox #oploceni,#stripesBox #oploceni a {
	width:52px;
	}
	
	#col1Indent h2 span,.price {
	font-weight:700;
	}

	/* header image effect */
	div.container-img-header {
		width: 586px; height: 260px;
		position: relative;
		overflow: hidden;
	}
	
	div.img-header {
		position: absolute;
		top: 0; left: 0px;
		width: 586px; height: 260px;
	}
	div.img-header {
		font-size: 0;
		margin: 0;
		border: 0;
	}
	div.img-header img {
		width: 586px; height: 260px;
		border: 0px;
	}

	/* menu */
	.menu_sl {
		list-style-type:none;
		width:550px;
		font-weight:700;
		margin:0 0 25px 0;
		padding:8px 0 0;
	}
	
	.menu_sl li {
		list-style-type:none;
		display:block;
		float:left;
		background:url(../img/layout/ulSubMenuDelimiter.gif) no-repeat right 4px;
		margin:0;
		padding:0 12px 0 12px;
	}
	.menu_sl li a {
		color:#003160;
		text-decoration: none;
	}
	.menu_sl a:hover {
		text-decoration: underline;
	}
	.menu_sl li a.active {
		font-weight: bold;
	}
	
	.menu_sl li.last a {
	}
	
	ul.menu_sl li.first {
	padding-left:0;
	}
	
	ul.menu_sl li.last {
	background:none;
	}

}


