@media screen, print {

html {
	overflow-y: scroll !important;
}

#flashcontent {
	width: 500px;
	height: 308px;
	margin-top: 0px;
	padding-top: 0px;
	border: 0px;
} 

body {
	width: 100%;
	padding: 0;
	margin: 0;
	abackground-image: url('/img/pozadi_modre5.png');
	abackground-repeat: repeat-y;
	abackground-position:  center 50%;
	background-color:#DBDBDB;
	font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	
	font-size: 13px;
	text-align: center;
	
	line-height: 120% 
}

#akce-banner {
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	
	font-size: 13px;
	text-align: center;	
	line-height: 100%;
	=line-height: 130%;
 
}

#akce-banner img {
	padding-bottom: 7px;
}

.menu_list {	
	text-align: left;
	width: 190px;
	line-height: 100%; 

}
.menu_head {
	cursor: pointer;
	position: relative;
	margin: 1px;
    padding-left:8px;
    font-weight:bold;
    background: #eef4d3 url('/left.png') no-repeat center right;; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px

}
.menu_body {
	display:none;
	line-height: 150%; 
	background: none;
}
.menu_body a{ 
  margin: 0px;
  line-height: 100%;
  display:block;
  color:#006699;
  background: none;
  background-color:#EFEFEF;
  padding-left:15px;
  afont-weight:bolder;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
}


#navig-left {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	width: 180px;
	min-height: 500px;
	color: #000000;
}

#navig-left ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navig-left li {
	margin: 0px;
	padding: 0px;
}


#navig-left li ul li {
	margin: 0px;
	padding: 0px;	

}


#navig-left a, #navig-left a:active {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #0f67a1;
	display: block;
	padding: 0.2em 0px;
	margin: 0px;
	text-decoration: none;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
	=line-height: 1.2em;

}


#navig-left li.actual-item a {
	color: #03436D;
}

#navig-left li ul li.actual-item a {
	color: #03436D;
}

#navig-left a:hover {
	background: #F0F0F0;
	color: #192839;
	border-bottom: 1px solid #E1E1E1;
}

a#navig-left p a {
	display: inline;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	font-size: 1.0em;
}


#navig-left a.apodmenureset {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-color: white; 
	font-size: 1.2em; 
	display: inline;
	background: #FFFFFF;
	color: #0f67a1;
	border-bottom: 0px;
        text-decoration: none;
}

#navig-left a.actual-item {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-color: white; 
	font-size: 1.2em; 
	display: inline;
	background: #FFFFFF;
	color: #03436D;
	border-bottom: 0px;
        text-decoration: none;
}

#navig-left a:hover.apodmenureset {
	background: #F0F0F0;
	color: black;
	border-bottom: 0px;
        text-decoration: none;
}

.podmenu {
	border-bottom: 1px solid white;
	padding-bottom: 0.2em;
	
} 

.podmenu:hover {
	background: #F0F0F0;
	border-bottom: 1px solid #E1E1E1;
	
} 

#navig-left a.areset {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-color: white; 
	font-size: 1.0em; 
	display: inline;
	background: #FFFFFF;
	acolor: #192839;
	border-bottom: 0px;
        text-decoration: underline;
}


#navig-left a:hover.areset {
	background: #FFFFFF;
	color: #192839;
	border-bottom: 0px;
}

#navig-left a.areset2 {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-color: white; 
	font-size: 1.0em; 
	display: inline;
	abackground: #FFFFFF;
	acolor: #192839;
	border-bottom: 0px;
        text-decoration: none;
}


#navig-left a:hover.areset2 {
	background: #F0F0F0;
	acolor: #192839;
	border-bottom: 0px;
}

#navig-left a.aklasik {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-color: white; 
	font-size: 1.0em; 
	display: inline;
        text-decoration: underline;
	border-bottom: 0px;
}

#navig-left a:hover.aklasik {
	background: #FFFFFF;
	border-bottom: 0px;
}


a#navig-left .section-title{
  border: none;
  background: #0D5995;
  color: #fff;
  padding: 6px 20px;
  font-size: 1.4em;
  margin: 0;
}


#navig-left ul li ul.sub {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	font-size: 0.95em;
	list-style-position: outside;
	text-indent: 0px;
}

#navig-left ul li ul li ul.sub {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
        list-style-position: outside;
}


#navig-left span.node {
  display: block;
  float: left;
  width: 15px;
  text-align: center;
  margin-left: 0px;
  margin: 0px;
  padding: 0px;

}

.downItem {
	margin-top: 0.5em;
}


.zarov {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.zarov2 {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	border: 0px;
	aborder: 1px solid blue;
}


.zarov3 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	aborder: 1px solid blue;
}
.zarov3:hover {
	background: #F0F0F0;
	text-align: center;
	margin: 1px;
	padding: 1px;
	border: 0px;
	aborder: 1px solid blue;
}




.header {
	height: 100px;
	background: url('/img/header/bok.jpg') top left repeat-x;
	text-align: center;
}

.header-container {
	background-color: blue;
	background: url(/img/modra_lista06.gif);
	border-right: 5px solid #7A8A99; 
	border-left: 5px solid #7A8A99; 
	height: 100px;
	margin: 0px auto;
	text-align: left;
	width: 960px;
	}
		

.separ-line {
	background-color: #CCCCCC;
	height: 2px;
	text-align: center;
	voice-family : "\"}\"";
	voice-family : inherit;
	=display: none;
}

.separ-line-container {
	background: #94c4da;
	border-right: 5px solid #b3b4b5;
	border-left: 5px solid #b3b4b5;
	height: 2px;
	margin: 0px auto;
	text-align: left;
	width: 960px;
	voice-family : "\"}\"";
	voice-family : inherit;
	display: none;

}

.navig-top-row {
	background: #BCBCBC;
	height: 35px;
	text-align: center;
	z-index: 1;
}

.navig-top-menu-container {
	background-color: yellow;
	background:url(/img/menu/menu-poz.jpg);
	border-right:5px solid #A3B8CC;
	border-left:5px solid #A3B8CC;
	height:35px;
	margin:0px auto;
	text-align:left;
	width:960px;
}

.navig-top-menu {
	font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	
	font-size: 13px;
}

.navig-top-menu ul {
	height:35px;
	list-style:none;
	list-style-image: none;
	margin:0;
	padding:0;
}

.navig-top-menu li {
	float:left;
	width:6em;
	margin: 0px;
	list-style:none;
	list-style-image: none;
}

.navig-top-menu li a {
	color: #2952CC;
	display: block;
	line-height: 35px;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
}

.navig-top-menu li a:hover {
	background: url(/img/menu/menu-hover.jpg) top left repeat-x;
	color: #03436D;
}

.navig-top-menu li ul{
	width: 220px;
	background: #FEA300;
	display: none;
	height: auto;
	filter: alpha(opacity=96);
	opacity: 0.96;
	position: absolute;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style:none;
	list-style-image: none;
}

.navig-top-menu li:hover ul {
	display:block;
	list-style:none;
	list-style-image: none;
}


.navig-top-menu li li {
	display:block;
	float:none;
	width:220px;
}

.navig-top-menu li ul a {
	display: block;
	font-size: 12px;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	list-style: none;
	list-style-image: none;
	padding: 5px 10px 5px 15px;
	text-align: left;
}

.navig-top-menu li ul a:hover {
	background: #FDD121;
	color: #03436D;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.navig-top-menu p{
	clear:left;
}

.navig-top-menu .subtitle a {
	background: #03436D;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	line-height: 19px;
}

.navig-top-menu .subtitle a:hover {
	background: #03436D;
	font-weight: bold;
	color: #FFFFFF;
}
			
	


.main_body {
	text-align: center;
}

.main_container {
	background: #FFFFFF;
	border-right: 5px solid #B8CFE6;
	border-left: 5px solid #B8CFE6;
	border-bottom: 5px solid #B8CFE6;
	margin: 0px auto;
	text-align: left;
	width: 960px;
}

.main_content {
	float: left;
}


.main-all {
	text-align: center;
}

.main-container {
	background: #FFFFFF;
	border-right: 5px solid #B8CFE6;
	border-left: 5px solid #B8CFE6;
	border-bottom: 5px solid #B8CFE6;
	margin: 0px auto;
	text-align: left;
	width: 960px;
	padding-bottom: 25px;
}

.main-text {
	float: left;
	apadding-down: 50px;
}



.footer {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	height: 30px;
	text-align: center;
}

.footer div {
	margin: 0px auto;
	padding: 7px;
	padding-bottom: 20px;
	width: 960px;
}

.footer .footer-left {
	float: left;
	width: 398px;
	text-align: left;
	color: #707070;
}

.footer .footer-right {
	float: right;
	width: 358px;
	text-align: right;
	aborder: 1px solid green;
	color: #707070;
}


.footer a {
	color: #707070;
	text-decoration: underline;
	marging: 0px;
	padding: 0px;
}




big {
	font-size: 1.25em;
	line-height: 120%;
}

h1 {
	aheight: 80px;
	color: White;
	border: 0px;
	text-align: left;
	font-size: 36px;	
	font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	line-height: 100%;
	margin: 0px;
	font-weight: normal;
}

h2 {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	color: #4C7BC3;
	margin-top: 0px;
	margin-bottom: 0.4em;
	margin-left: 0px;
	line-height: 120%; 
}

h2 a {
	text-decoration: none;
	color: #4C7BC3;	
}

h2 a:hover {
	text-decoration: underline;
}

h2 a:visited {
	color: #4C7BC3;
	
}


h3 {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	
	font-size: 1.4em;
	margin-bottom: 0.2em;
	color: #4C7BC3;	
	margin-left: 0px;
	line-height: 100%;
	
}

h3 a {
	text-decoration: none;
	color: #4C7BC3;	
}

h3 a:hover {
	text-decoration: underline;
}

h3 a:visited {
	color: #4C7BC3;
	
}

h4 {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	
	color: #4C7BC3;
	font-size: 1.2em;
	margin-bottom: 0.1em;
	margin-left: 0px;
	line-height: 100%;
	
}

h4 a {
	text-decoration: none;
	color: #4C7BC3;	
}

h4 a:hover {
	text-decoration: underline;
}

h4 a:visited {
	color: #4C7BC3;
	
}

h5 {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	
	color: #4C7BC3;
	font-size: 1.1em;
	margin-bottom: 0.1em;
	margin-left: 0px;
	line-height: 100%;
	
}

h5 a {
	text-decoration: none;
	color: #4C7BC3;	
}

h5 a:hover {
	text-decoration: underline;
}

h5 a:visited {
	color: #4C7BC3;
	
}

h6 {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	color: #4C7BC3;
	font-size: 1.0em;
	margin-bottom: 0.1em;
	margin-left: 0px;
	line-height: 100%;
	
}

h6 a {
	text-decoration: none;
	color: #4C7BC3;	
}

h6 a:hover {
	text-decoration: underline;
}

h6 a:visited {
	color: #4C7BC3;
	
}


ul {
	alist-style-image: url('/img/odrazka1.gif');
	margin-top: 0px;
	margin-left: 2px;
	padding: 0px
}

ul li {
	margin-left: 16px;
	padding: 0px;
}

ul li ol{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


ul li ol li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul li ul{
	alist-style-image: url('/img/odrazka2.gif');
}


ul li ul li ul{
	alist-style-image: url('/img/odrazka3.gif');
}

ol {	
	margin-top: 0px;	

}

ol li{	
	margin-top: 0.5em;	

}

ol ul li {	
	margin-top: 0px;

}


.TrNthChild2nPlus3 tr:nth-child(2n+3) {background-color: #F1F9FF;}

.TrNthChild2nPlus4 tr:nth-child(2n+4) {background-color: #F1F9FF;}

.TrNthChild2nPlus5 tr:nth-child(2n+5) {background-color: #F1F9FF;}

.TrNthChild2nPlus6 tr:nth-child(2n+6) {background-color: #F1F9FF;}



table {
	font-size: 100%;
}

.tabulka {	
	margin: 0px;
	padding: 0px;

}

.tabulka table {
	color: Black;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 0px;
	text-align: right;
	font-size: 0.9em;
} 





.tabulka table small{
	font-size: 0.8em;
} 


.tabulka table .biggersmall{
	font-size: 1em;
} 

.tabulka table .gold {
	font-size: 1.3em;
	font-weight: bold;
} 
	
.tabulka table .incProdukt {
	font-weight: bold;
 	acolor: #4C7BC3;
} 


.tabulka th {
	background-color: #C4E4FE;
	color: #000066;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
 
} 


.tabulka .subheader {
	background-color: #E0F1FE;
	font-weight: 500;
  	
}

.tabulka .suda {
	background-color: #F1F9FF;
}

.tabulka .licha {
	background-color: White;
}

.tabulka .aalicha {
	background-image: url(/img/poz03.png);
	abackground-z-order: 1;
}


.tabulka .oddel {
	background-color: #F07C7C; 
}

.tabulka .oddelSoNe {
	background-color: #FF9B9B; 
}
.tabulka .oddelSvatek {
	background-color: #F07C7C; 
}


.tabulka .oddellight {
	background-color: #FFF0F0; 
}



.tabulka td {
	margin: 0px;
	padding: 3px;
}

.tabulka .datum {
	border-left: 0px;
}

.tabulka .den {
	border-right: 0px;
}


.tabulkaJina {	
	margin: 0px;
	padding: 0px;

}



.left {
	text-align: left;
}

.center {
	text-align: center;
}

.left2 {
	text-align: left;
}

.center2 {
	text-align: center;
}


.tabulka .commentdown {
	font-size: 0.85em;
   margin: 0px;
	padding: 0px;
}

.hornitext {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
}

.textvpravo {
	width: 600px;
	float: left;
	vertical-align: top;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-left: 5px;
}

.textuprostred {
   clear: both;
	margin: 0px;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 20px;	
}

#obalka {
	width: 960px;
	min-width: 960px;
	max-width: 960px;
	border-collapse: collapse;
	border: 1px solid black;
	border-top: 0px;	
	margin: 0 auto;
	background-color: white;
	text-align: left;
	amargin-top: 30px;
}

#texthlavnistranka {
	width: 960px;
	border: 0px;
	background-color: white;
	background-position: center 0;
	float: left;	
	text-align: left;
	margin: 0px;
	padding: 0px;
	apadding-top: 10px;
}


#hlavnibox {
	aborder: 1px solid yellow;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	border: 0px;
	color: Black;
	background-color: white;
	background-position: center 0;
	float: none;
}

#text {
	aborder: 1px solid green;
	text-align: left;
	margin: 0px;
	padding: 12px;
	padding-top: 10px;	
	padding-bottom: 20px;	
}


#vlajky {
   background-image: url('/img/slovensko.gif');
	background-repeat: no-repeat;
	background-position:  center 50%;
	background-color: white;
	width: 35px;
	height: 21px;
	border: 0px none;
	float: right
}

#hlavicka {
	background-image: url('/img/modra_lista01.gif');
	background-repeat: no-repeat;
	background-position:  center 50%;
	background-color: #3665B6;
	width: 100%;
	height: 120px;
	border: 0px none;
	margin-bottom: 0px;

	voice-family : "\"}\"";
	voice-family : inherit;
	height: 120px;
        margin-bottom: 1px
}

#hlavicka2 {
	background-image: url('/img/modra_lista04.gif');
	background-repeat: no-repeat;
	background-position:  center 50%;
	background-color: #3665B6;
	width: 100%;
	height: 120px;
	border: 0px none;
	margin-bottom: 0px;

	voice-family : "\"}\"";
	voice-family : inherit;
	height: 120px;
        margin-bottom: 1px
}


#hlavickaTisk {
	display: none;
}


#hlavickaTiskh1 {
	display: none;
}


#nadpisvliste {
	width: 856px;
	height: 80px;
	float: left;
	color: White;
	border: 0px;
	text-align: left;
	font-size: 36px;	
	vertical-align: bottom;
	margin: 0px;
	padding-top: 20px; 
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 200px;
	
	line-height: 100%;
   voice-family : "\"}\"";
   voice-family : inherit;
   height: 60px;	
	width: 646px;
}

#flags {
	height: 19px;
	width: 760px;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 3px;
	float: left;

	voice-family : "\"}\"";
	voice-family : inherit;
	height: 15px;
	width: 745px;



}

#old-navcontainerleft  { 
  height: 20px;
  width: 546px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border: 0px;
  border: 0px;
  float: left;
}

#navcontainerleft  { 
  height: 20px;
  width: 702px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border: 0px;
  border: 0px;
  float: left;
}

#navcontainerleft a
        {
	background-color: transparent;
	color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	height: 21px;
	border-color: White;
	margin: 3px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	border: 1px solid White;
	float: left;
	width: 78px;
        awidth: 108px;

	voice-family : "\"}\"";
	voice-family : inherit;
	height: 17px;
	width: 76px;	
        margin: 0px 0px 0px 0px;
        padding-bottom: 1px;
}

#navcontainerleft a:hover { 
   text-decoration: none; 
   background-color: #69c 
}


#engnavcontainerleft a
        {
	background-color: transparent;
	color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: none;
	border-right: 1px solid White;
	float: left;
	awidth: 78px;
   voice-family : "\"}\"";
   voice-family : inherit;
   height: 17px;	
}

#engnavcontainerleft a:hover {
	text-decoration: underline;
}


#navcontainerright  {
	height: 20px;
	width: 127px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	border: 0px;
	float: right;
	display: inline;	
	vertical-align: bottom;
}




#navcontainerright a
        {
	background-color: transparent;
	color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	height: 21px;
	border-color: White;
	margin: 3px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px;
	float: right;
	width: 58px;
	display: inline;

	voice-family : "\"}\"";
	voice-family : inherit;
	height: 17px;
	width: 56px;	

	margin: 0px 0px 0px 0px;
        padding-bottom: 1px;

}

#navcontainerright a:ahover
 { text-decoration: none; background-color: #69c }



#navcontainerright #kontakty a
        {
	width: 69px;
   voice-family : "\"}\"";
   voice-family : inherit;
	width: 67px;	
}


.hsvlevo {
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 0.9em;
	width: 190px;
	border: 0px;
	border-right: 1px dashed #4C7BC3;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 20px;   
	padding: 0px;
	padding-left: 10px;
	text-align: left;
	color: #4C7BC3;
        display: inline;
	=width: 188px;
}


.hsstred {
	width: 530px;
	margin-top: 15px;
	padding-left: 190px;
	letter-spacing: 0.1px;
	line-height: 140%; 
	margin-left: 0px;
	=padding-left: 0px;
	=width: 520px;
	voice-family : "\"}\"";
	voice-family : inherit;
	=width: 514px;
}



.hsstred2 {
	border: 0px;
	afloat: right;
	margin-top: 15px;
	margin-right: 15px;
	awidth: 530px;    	
	padding-left: 218px;
	letter-spacing: 0.1px;
	line-height: 140%; 
}

.hsvpravo {
	afont-size: 0.7em;
	font-family: Tahoma, sans-serif;
	font-size: 0.85em;
	letter-spacing: 0.2px;
	border: 0px;
	border-left: 1px dashed #4C7BC3;
	width: 235px;
	margin-top: 15px;
	padding-left: 3px;
	float: right;
	adisplay: inline;
}


.hsvlevo a {		
	color: #4C7BC3;
	margin: 0px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	display: block;
	text-decoration: none;
}


.hsvlevo a:hover {
	color: navy;
	text-decoration: underline;
}


.menu-aktualni {
	color: red;		
}
.menu-aktualni {
	color: red;		
}


.hsvlevo a.menu-aktualni {
	color: red;		
}








.produkty {
	width: 497px; //95%;
	border: 0px;
	afont-family: sans-serif;   
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;	
	margin: 0px;

	margin-top: 10px;

	margin-left: 12px;
	margin-right: 10px;
	padding: 0px;
	padding-left: 0px;
	float: left;
        color: black;
	=width: 497px;//97%;
	=padding-left: 12px;
	=apadding-right: 10px;
	=margin-left: 0px;
	=margin-right: 0px;
	
}


.produkty .telo {
	width: 100%;
	aborder: 1px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;	
}


.produkty .nazev {
	width: 100%;
	float: left;
	border-bottom: 1px solid #4C7BC3;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: large;
	font-weight: bolder;
	color: #4C7BC3;
	text-align: left;
	text-indent: 1px;
        margin: 0px;
	margin-bottom: 7px;
	margin-top: 10px;
	line-height: 110%; 
	clear: both;
}

.produkty .nazev a {
	text-decoration: none;
	color: #4C7BC3;
}


.produkty .nazev a:hover {
	text-decoration: none;
	color: #4C7BC3;
}

.produkty .nazev a:visited {
	text-decoration: none;
	color: #4C7BC3;
}


.produkty .obrazek {
	aborder: 1px solid green;
	float: left;	
	margin-top: 10px;
	margin-left: 1px;
	margin-right: 3px;
	padding-right: 7px;
	width: 180px;
	=width: 180px;
}


.produkty .odrazka {
	float: left;
	background-image: url('/img/odrazka1.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	text-indent: 0px;
	border: 0px none;
	padding-left: 1px;
	_padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 4px;
	_margin-top: 0px;
	margin-left: 1px;
	margin-right: 2px;
	_margin-right: 0px;
	font-weight: bolder;
   width: 8px;
	height: 7px; margin-bottom:0px

}


.produkty .popis-vpravo {
	aborder: 1px solid yellow;
	float: right;
	text-align: left;
	width: 305px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.produkty .popis-siroky {
	clear: both;
	margin-bottom: 3px;
}




.produkty .popis2 {
	clear: both;
}


.produkty .popis p{
	margin: 0px;
	margin-bottom: 2px;
}


.produkty p {
	margin: 0px;
	margin-bottom: 2px;
	aline-height: 130%; 
	text-align: justify;
}


.produkty ul {
	list-style: inside; 
	list-style-image: url('/img/odrazka1.gif');
	margin-bottom: 2px;
	padding-bottom: 0px;
}


.produkty ul li {
        text-align: justify; 
	margin: 0px; 
	padding: 0px;
} 


.foot {
	font-family: sans-serif;
	font-size: xx-small;
	text-align: center;
	clear: both;
	border: 0px;
	border-top: 1px dashed silver;
	padding: 3px;
	padding-bottom: 1.5em;
	margin-top: 35px;
	color: black;
}







.aktuality {
	
	border: 0px;
	border-bottom: 1px solid #4C7BC3;
	atext-align: left;
	atext-indent: 5px;
	amargin-top: 15px;
	amargin-left: 3px;
	amargin-right: 3px;
	apadding: 0px;
	apadding-left: 0px;
	apadding-right: 0px;
	afloat: left;
	afont-size: 13px;
	acolor: black;
}

.aktuality .nadpisbox {
	background-color: White;
	width: 99%;
	height: 20px;
	float: left;
	margin: 0 auto;
	margin-bottom: 5px;
	padding: 0px;
	display: block;


}

.aktuality .nadpisbox .nadpis {
	float: left;	
	font-family: sans-serif;	
	font-weight: bolder;
	font-size: 8pt;
	color: white;
	margin: 0px;
	padding-top: 3px;
	border: 0px none;
	background-image: url('/img/aktuality3.gif');
	background-repeat: no-repeat;
	background-color: #1041A1;
	width: 209px;
	height: 17px;
   display: block; padding-left:0px; padding-right:0px; padding-bottom:0px; background-position-y:50%
}


.aktuality .telo {
	width: 48%;
	border: 0px;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;

	voice-family : "\"}\"";
	voice-family : inherit;
	width: 99%;

}



.aktuality .telo .pf {
	border: 0px;
	margin: 0px;
	margin-top: 0.3em;
	padding-right: 5px;



}



.aktuality .telo .big {
	font-size: 11pt;
	margin-top: 0.5em;
   margin-bottom: 0.5em;
}


.aktuality .datum {
	float: left;
	clear: left;
	background-image: url('/img/odrazka.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	text-indent: 10px;
	border: 0px none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 3px;
	background-color: #F0F8FF;
	font-weight: bolder; margin-bottom:0px
	

}


.aktuality .datum2 {
	float: left;
	clear: left;
	background-image: url('/img/odrazka.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	text-indent: 2px;
	border: 0px none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 3px;
	background-color: #F0F8FF;
	font-weight: bolder; margin-bottom:0px
	

}

.aktuality .text{
	border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px dashed #86B2E3; background-image: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
	text-indent: 0px;
	text-align: justify;
	float: none; margin-bottom:0px;
	clear: both;
}


.aktualityvpravo {
	float: right;
	font-family: Tahoma, sans-serif;
	font-size: 0.8em;;
	width: 145px;
	border: 0px;
	border-left: 1px dashed #4C7BC3;
	margin: 0px;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom: 20px;   
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	
	text-align: left;
	vertical-align: top;
}


.aktualityvpravo .nadpis {
   font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}

.aktualityvpravo li{
   margin-top: 1.5em;
}


.textvedleaktualit {
	width: 460px;
	float: left;
	vertical-align: top;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-left: 5px;
}


.levekontextovemenu {
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 0.9em;;
	width: 95px;
	border: 0px;
	border-right: 1px dashed #4C7BC3;
	margin: 0px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 20px;   
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	vertical-align: top;
	color: #4C7BC3;
}

.levekontextovemenu a {		
	color: #4C7BC3;
	margin: 0px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	display: block;
	text-decoration: none;
}

.levekontextovemenu a:hover {
	color: navy;
	text-decoration: underline;
}

.levekontextovemenu a.aktualni {
	color: Gray;		
}

.levekontextovemenu a.aktualni {
	color: Gray;		
}


.cervenyOdkaz {
	color: #B30404;
}

.cervenyOdkaz a {
	color: red;
}

.cervenyOdkaz a:hover {
	color: #B30404;
}

.akce a {
	text-decoration: none;
	color: red;	
}

.akce a:hover {
	text-decoration: none;
}

.akce a:visited {
	text-decoration: none;
	color: red;
	
}



.levekontextovemenu .nadpis {
	margin-bottom: 0px;
	font-weight: 900;
}

#imgobalka {
	font-size: 0.9em;
	background-color: #F0F8FF;
	text-align: left;
	margin: 0px;
	margin-top: 2px;
	padding: 5px;
	float: left;
	clear: both;
}
.imgobalka img  { 
	margin: 0px; 
}

.odr1 {
	padding-left: 15px;
}

.underlineonhover a {
	text-decoration: none;
	
}

.underlineonhover a:hover {
	text-decoration: underline;
}

.red {
	color: #B50000;
}

.absred {
	color: red;
}


.cenik-akce {
	color: red;
	font-weight: bold;
}


.cenik-akce-pozn {
	color: red;
	font-size: 0.9em;
}


.popismodulu {
	text-align: justify;
	margin-top: 0.25em;
}	

.popismoduluVizual {
	text-align: justify;
	margin-top: 0.25em;
}	

.vlastnost {
	border-bottom:1px dotted #86B2E3; margin:5px 2px; width: 610px;
	aborder: 1px solid black;
	background-image: none;
	amargin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-indent: 0px;
	float: left;
	aclear: both
}

.vlastnost .obr {
	width: 155px;
	aborder: 1px solid yellow;
	margin: 0px;
	margin-top: 3px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 5px;
   float: left;
}

.vlastnost .popis {	
	width: 435px;
	aborder: 1px solid green;
	margin: 0px;	
	padding-left: 10px;
   float: right;
}

.pul_obe {	
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.pul_nah {	
	margin-top: 0.5em;
}

.preskrtnout {
	text-decoration: line-through;
	
	text-line-through-color: red;
}

.preskrtnoutCervene { 
	background: url('/img/preskrtnutiCervene.gif') repeat-x center left; 
} 

.preskrtnoutCervene2 { 
	background: url('/img/preskrtnutiCervene2.gif') repeat-x center left; 
} 


.demobox {
	font-weight:bold;
	color:#E77830;
	width: 260px;
	height: 24px;
	margin-top: 0.1em;
	padding: 0px;
	afont-size: 1.4em;
	abackground: #fff;
	line-height: 1;
	border: 1px solid #eee;
	border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 120%; 

}

.demobox:hover {
	background: url('/img/box-grad-100-2.gif') repeat-x center left; 
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 120%; 

}


.demobox a {
	text-decoration: none;
}


.demobox a :hover{
	text-decoration: none;
	
}




.demobox .box-img {
	float: left;
	height: 24px;
	width: 24px;
	background: url('/img/down-small.png') center no-repeat; 
	margin-right: 7px;
	aborder: 1px solid green;
}

.demobox .box-text {
	afloat: right;
	awidth: 650px;
	aborder: 1px solid red;
	padding-left: 10px;
	margin-top: 5px;

}

.demobox .box-text a {
	text-decoration: none;
}

.demobox .box-text a:visited {
	text-decoration: none;

}


.demobox p {
	margin-top: 0.5em;
	margin-bottom: 0.6em;

}


.demobox .box-text a{
	text-decoration: none;
}

.demobox .box-text a:visited {
	text-decoration: none;
}



#infobox {
	width: 700px;
	margin-top: 1em;
	padding: 2px 5px;
	font-size: 1.4em;
	color: #333;
	background: #fff;
	background: url('/img/box-grad-100-2.gif') repeat-x center left; 
	border: 1px solid #aaa;
	line-height: 1;
	font-size: 1em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 120%; 
}

#infobox .box-info {
	float: left;
	width: 40px;
	background: url('/img/info.gif') center no-repeat; 
	amargin-top: 35px;
	aborder: 1px solid green;
}

#infobox .box-text {
	float: right;
	width: 650px;
	aborder: 1px solid red;
}

#infobox p {
	margin-top: 0.5em;
	margin-bottom: 0.6em;

}



#testbox {
	width: 700px;
	height: 90px;
	margin-top: 1em;
	padding: 2px 5px;
	font-size: 1.4em;
	color: #333;
	background: #fff;
	background: url('/img/box-grad-100-2.gif') repeat-x center left; 
	border: 1px solid #aaa;
	line-height: 1;
	font-size: 1em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 120%; 
}

#testbox .testbox-info {
	float: left;
	width: 40px;
	height: 90px;
	background: url('/img/info.gif') center no-repeat; 
	amargin-top: 35px;
	aborder: 1px solid green;
}

#testbox .testbox-infomobil {
	float: left;
	width: 41px;
	height: 80px;
	background: url('/img/mrpvideo/mobil-info.gif') center no-repeat; 
	margin-top: 5px;
	aborder: 1px solid green;
}


#testbox .testbox-text {
	float: right;
	width: 650px;
	height: 90px;
	aborder: 1px solid red;
}

#testbox p {
	margin-top: 0.5em;
	margin-bottom: 0.6em;

}



#testbox2 {
	width: 700px;
	height: 70px;
	margin-top: 1em;
	padding: 2px 5px;
	color: #333;
	background: #fff;
	background: url('/img/box-grad-100-2.gif') repeat-x center left; 
	border: 1px solid #aaa;
	line-height: 1.5em;
	font-size: 1.2em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 120%; 
}

#testbox2 .testbox-info {
	float: left;
	width: 40px;
	height: 70px;
	background: url('/img/info.gif') center no-repeat; 
	amargin-top: 35px;
	aborder: 1px solid green;
}

#testbox2 .testbox-text {
	float: right;
	width: 650px;
	height: 70px;
	aborder: 1px solid red;
}

#testbox2 p {
	margin-top: 0.7em;
	margin-bottom: 0.6em;
	line-height: 150%; 
	text-decoration: none;
}

#testbox2 a {

	text-decoration: none;
}

#testbox2 a:hover {

	text-decoration: inherit;
}

#testbox2 b {
	decoration: none;
	text-decoration:none;
}


}

@media print {
	.noprint {
		display: none;
		width: 0px;
		height: 0px;
	}

        * { overflow: hidden !important; }

	body {
	 	background-image: none;
	}

	h1 {
		color: #4C7BC3;
		font-size: 2.5em;
		line-height: 150%;
	}


	.textvpravo {
		width: 100%;
	}

	#obalka {
		width: 100%;
		border: none;
	}

	#texthlavnistranka {
		width: 100%;
	}


	#hlavicka {
		display: none;
	}

	#hlavickaTisk {
		display: block;
		text-align: left;
	}

	#hlavickaTiskh1 {
		display: block;
	}

	.tabulka {	
		width: 98%;
		margin-left: 3px;
		padding-left: 3px;
	}

	.tabulka table {
		width: 100%;
	} 

	
	.aktuality {
		width: 95%;
		aclear: both;
		border: none;
	}

	.aktuality .nadpisbox .nadpis {
		font-weight: bold;
		font-size: 150%;
		color: #4C7BC3;;
		text-indent: 0px;
		background-image: none;
		background-color: White;
	}


	.produkty {
		width: 100%;
		aclear: both;
		border: 0px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 15px;
	}

	.produkty .telo {		
		width: 95%;
	}	
	
	.produkty .nadpisbox .nadpis {
		font-weight: bold;
		font-size: 150%;
		color: #4C7BC3;
		text-indent: 0px;
		background-image: none;
		background-color: White;
		aclear: both;
	}

	.produkty .nazev {
		width: 100%;
		margin: 3px;
		margin-top: 15px;
		padding: 3px;
		float: left;
		clear: both;
		aborder: 1px solid black;
	}

	.produkty .obrazek {
		awidth: 26%;
		margin: 3px;
		padding: 3px;
		float: left;
		aborder: 1px solid green;
		clear: left;
	}
	
	.produkty .popis {
		width: 75%;
	}

	.produkty .popis-vpravo {
		width: 65%;
		aborder: 1px solid yellow;
		float: right;
		clear: none;
	}

	.produkty .popis-siroky {
		width: 100%;
		aborder: 1px solid blue;
		padding-left: 5px;
	}


	.foot {
		padding-bottom: 0px;
		margin-top: 15px;
	}

	.levekontextovemenu {
		display: none;
	}

	.hsvlevo {
		display: none;
	}

	.hsstred2 {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}

	.hsstred {
		width: 98%;
		margin: 0px;
		padding: 0px;
		aborder: 1px solid red;
		float: left;
		clear: both;
	}

.hsvpravo {
	afont-size: 0.7em;
	font-family: Tahoma, sans-serif;
	font-size: 0.85em;
	letter-spacing: 0.2px;
	border: 0px;
	border-left: 1px dashed #4C7BC3;
	width: 98%;
	margin: 0px;
	margin-top: 25px;
	padding: 0px;
	padding-left: 3px;
	float: left;
	adisplay: inline;
	clear: both;
}

	#navig-left * {
		display: none;
		width: 0px;
		border: 0px;
	}


.header {
	display: none;
}

.header-container {
	display: none;
}


.separ-line {
	display: none;
}

.separ-line-container {
	display: none;
}


.navig-top-row {
	display: none;
}


.navig-top-menu-container * {
	display: none;
}

.navig-top-menu * {
	display: none;
}

.main-container {
	background: none;
	border: 0px;
	width: 100%;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;

}

.main_container {
	background: none;
	border: 0px;
	width: 100%;
}

.footer {
	display: none;
}


.preskrtnoutCervene { 
	background: url('/img/preskrtnutiCervene.gif') repeat-x center left; 
} 

.preskrtnoutCervene2 { 
	background: url('/img/preskrtnutiCervene2.gif') repeat-x center left; 
	text-decoration: line-through;
} 


}