@charset "utf-8";
/* Fonts */
@font-face{
  font-family: 'OpenSansLight';
  src: url('../fonts/OpenSans-Light-webfont.eot');
  src: url('../fonts/OpenSans-Light-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OpenSans-Light-webfont.woff.php') format('woff'),
       url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
       url('../fonts/OpenSans-Light-webfont.svg.php#OpenSansLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'OpenSansRegular';
  src: url('../fonts/OpenSans-Regular-webfont.eot');
  src: url('../fonts/OpenSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OpenSans-Regular-webfont.woff.php') format('woff'),
       url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
       url('../fonts/OpenSans-Regular-webfont.svg.php#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'OpenSansSemibold';
  src: url('../fonts/OpenSans-Semibold-webfont.eot');
  src: url('../fonts/OpenSans-Semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OpenSans-Semibold-webfont.woff.php') format('woff'),
       url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
       url('../fonts/OpenSans-Semibold-webfont.svg.php#OpenSansSemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
a[href$=".pdf"]{padding-right:20px;background:transparent url('../images/pdf.png') no-repeat center right;}
a[href$=".xls"]{padding-right:20px;background:transparent url('../images/xls.png') no-repeat center right;}
a[href$=".doc"]{padding-right:20px;background:transparent url('../images/doc.png') no-repeat center right;}
a[href$=".exe"]{padding-right:20px;background:transparent url('../images/exe.png') no-repeat center right;}
.forCopyright{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#EDD1D7;}
.forTexts_table{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#295656;line-height:24px; /*width:50%;*/}
.forForms{width:630px; /*500px;*/}
.forTexts{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#295656;line-height:24px;border:2px inset #295656;}
.forButton{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#295656;background-color:#BEE0E0;border:1px outset #295656;}
/* Reset */
*{padding:0;margin:0;border:0;outline:0;font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;font-size:15px;
	font-weight:normal;line-height:20px;color:#2A2C2E;}
a, a:hover{text-decoration:none;}
a:hover{color:#70C5DA;}
ul{list-style:none;}
/* Layout */
body{background-color:#F8F8F8;}
.inner{width:960px;margin:0 auto;}
.outer{width:100%;margin:0 auto;   position:relative;}
/* Typography */
strong{font-weight:bold;}
h1, strong, th{font-family:'OpenSansLight', Arial, Helvetica, sans-serif;}
h2,
h3,
h4,
h4 a,
#hmenu a{font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;}
h1{clear:both;font-size:30px;line-height:30px;text-transform:uppercase;color:#70C5DA;text-align:center;}
h2{font-size:22px;text-align:center;}	
h3{font-size:17px;text-transform:uppercase;text-align:center;}
p{line-height:22px;}
h1 + p,
h1 + h2,
h1 + h3,
h2 + h3,
h2 + p,
p + h3,
p + p{margin-top:20px;}
p + h1,
p + h2,
p + h3,
ul + h2{margin-top:30px;}	
sub{font-size:12px;line-height:0;}
#copy a{color:#70C5DA;}	
#copy ul{margin:20px 0 20px 20px;list-style-position:outside;list-style:circle;}
#copy ul li{margin:0 0 10px 0;}
.note{color:#999999;font-size:13px;line-height:20px;}
.rqf{background-color:#e6e6e6;}
/* Menu */
#lmenu li,
#hmenu li,
#flinks li,
#fmenu li{display:inline;}
#lmenu,
#hmenu{float:right;clear:right;}
#lmenu{margin:20px 0 40px 0;}
#lmenu li{float:left;padding:0 0 2px 10px;background-image: url('../img/lmenu-background.png');
  background-repeat:no-repeat;background-position:4px 3px;}
#lmenu .menu1{background-image:none;}
#lmenu a{font-size:13px;}
#hmenu{margin:0 0 5px 0;}	
#hmenu a, #vmenu h4{font-size:17px;line-height:15px;text-transform:uppercase;color:#818285;}
#hmenu li{float:left;padding: 5px 0 10px 40px;background-image:url('../img/hmenu-background.png');
	background-repeat:no-repeat;background-position:19px 0;}
#hmenu .menu1{background-image:none;}	
#lmenu a:hover,
#hmenu a:hover,
#vmenu a:hover{color:#70C5DA;}
#vmenu{width:180px;float:left;margin:15px 0 15px 0;}
#vmenu h4{padding:0 0 0 2px;margin:20px 0 3px 0;}
#vmenu li{padding:2px 0 3px 3px;}
#vmenu li a{color:#747474;}
#flinks li,
#fmenu li{float:left;padding:0 0 0 20px;background-image:url('../img/fmenu-background.png');
	background-repeat:no-repeat;background-position:9px 2px;}
#flinks .menu1,
#fmenu .menu1{background-image:none;}
#flinks li,
#flinks li a,
#fmenu li,
#fmenu a{font-size:14px;}
#flinks{float:left;}
#fmenu{float:right;}
#lmenu .menusel a{color:#BCBEC0;}
#vmenu .page100 a.menusel{color:#295656;}
/* Header */
#header{background-color:#FFFFFF;}
#logo{float:left;margin:30px 0 0 -47px;}
#nav{float:right;}
/* Homepage */
.banner.top{position:relative;float:left;width:960px;height:302px;margin:35px 0 15px 0;background-image:url('../images/banner.jpg');
	background-position:8px 7px;background-repeat:no-repeat;}
.banner #claim{position:absolute;left:30px;top:80px;}
.banner #claim span{display:block;float:left;clear:both;padding:7px 10px 7px 10px;margin-bottom:7px;font-size:25px;color:#FFFFFF;
	background-color:#25859b;-moz-box-shadow:2px 2px 2px rgba(153, 153, 153, 0.6);-webkit-box-shadow:2px 2px 2px rgba(153, 153, 153, 0.6);
	box-shadow:2px 2px 2px rgba(153, 153, 153, 0.6);}
.banner{border:1px solid #737071;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;
	border-radius:3px;background-color:#FFFFFF;}
.banner.top h2,
.banner.top p{padding-top:5px;}
.banner.top a{float:left;width:100%;height:100%;}
.teaser{float:left;width:310px;margin:0 0 10px 15px;}
.teaser.menu1{margin-left:0;}
.teaser h2,
.teaser p{color:#818285;text-align:center;}
.teaser p{margin:0 0 5px 0;}
.more{color:#70C5DA;}
.teaser .banner{display:block;height:155px;}
.teaser.menu1 .banner,
.teaser.menu2 .banner,
.teaser.menu3 .banner,
.teaser.menu4 .banner{background-position:5px 5px;background-repeat:no-repeat;}
.teaser.menu1 .banner{background-image:url('../images/teaser1-background.jpg');}
.teaser.menu2 .banner{background-image:url('../images/teaser2-background.jpg');}
.teaser.menu3 .banner{background-image:url('../images/teaser3-background.jpg');}
.teaser.menu4 .banner{background-image:url('../images/teaser4-background.jpg');}
/* Content */
#content{background-color:#FFFFFF;background-image:url('../img/content-background.png');background-repeat:repeat-x;}
#content .outer{background-image:url('../img/content-outer-background.png');background-repeat:no-repeat;}
.page110 #copy,
.page120 #copy,
.page130 #copy,
.page140 #copy,
.page150 #copy,
.page160 #copy{padding-top:230px;background-position:9px 9px;background-repeat:no-repeat;}
.page110 #copy{background-image:url('../img/zdrave-osvetleni-background.jpg');}
.page120 #copy{background-image:url('../img/vyvoj-background.jpg');}
.page130 #copy{background-image:url('../img/laborator-background.jpg');}
.page140 #copy{background-image:url('../img/technologie-background.jpg');}
.page150 #copy{background-image:url('../img/vlastnosti-svetla-background.jpg');}
.page160 #copy{background-image:url('../img/vyzkum-background.jpg');}
.pdf{float:left;padding-right:25px;background-image:url('../img/pdf.png');background-position:center right;background-repeat:no-repeat;}
/* Copy */
#copy,
#copy-outer{float:right;}
#copy{width:710px;padding:30px 20px 60px 20px;border:1px solid #737071;-moz-border-radius:3px;-webkit-border-radius:3px;
	-khtml-border-radius:3px;border-radius:3px;background-color:#FFFFFF;min-height:200px;max-height:400px;height:auto;overflow:auto;}
#copy-outer{width:750px;padding:0 0 4px 0;margin:20px 0 40px 0;background-image:url('../img/copy-outer-background.png');
	background-repeat:no-repeat;background-position:left bottom;}
/* Products */	
.product{float:left;width:150px;height:200px;margin:10px 10px 0 0;border:1px solid #C1C1C0;text-align:center;}
.product a{display:block;height:185px;padding:10px 0 5px 0;position:relative;}
.product a:hover img{opacity:0.5;filter:alpha(opacity=50);}	
.product span{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width:100%;padding:0 5px 0 5px;position:absolute;left:0;bottom:10px;}
.product span,
.product span br{font-size:14px;line-height:16px;color:#818285;text-align:center;}
h3, .productgroup{clear:both;}
.productgroup{float:left;padding-top:5px;padding-bottom:40px;}
/* Tables */
table{border-collapse:collapse;}
tr{border-bottom:1px solid #BCBEC0;}
th{text-align:left;font-weight:bold;}
th, td{padding:10px 20px 10px 5px;}
#research .col1{width:275px;}
#research .col2{width:225px;}
#research .col3{width:50px;white-space:nowrap;text-align:right;}
#research .col2 img{width:225px;height:20px;}
#datatable .row0{background-color:#F6F6F6;}   
#datatable .row1{background-color:#ffffff;}   
#datatable .strng{font-weight:bold;} 
#datatable .col1{text-align:left;font-size:12px;line-height:14px;}  
#datatable .col2{text-align:center;font-size:12px;line-height:14px;}
#datatable .coln{text-align:center;font-size:12px;line-height:14px;}
#datatable .colnmini{text-align:center;font-size:10px;line-height:12px;}
/* Footer */
#footer{margin-bottom:40px;}
#footer .inner{padding-top:10px;}
#copyright{clear:both;padding:0 0 0 0;}
#copyright p{font-size:12px;text-align:center;}
#flinks li,
#flinks li a,
#fmenu a{color:#70C5DA;}
#footer .outer{background-image:url('../img/footer-outer-background.png');background-repeat:no-repeat;}
/* Floats */
.floatleft{float:left;}
.floatright{float:right;}
.clearfloat{clear:both;}
/* Temp */
.comment{padding:5px 5px 5px 5px;margin:20px 0 20px 0;background-color:#FFFF00;}
/* almenük CSS */
#hmenu ul{position:absolute;padding:0;margin:0;list-style-type:none;}
#hmenu li{float:left;position:relative;}
#hmenu ul.sub{position:absolute;left:-9999px;}
#hmenu :hover ul.sub{left:20px;top:28px;border-left:none;background-color:lightgray;       width:200px;z-index:5000;}
#hmenu :hover ul.sub li{padding-right:20px;padding-left:20px;background-position:-50px -50px;}
/*  */
#vmenu div{margin-top:15px;}
#vmenu div ul{position:relative;color:blue;list-style-type:none;border-style:none;}
#vmenu div ul ul{position:absolute;padding:0;margin:0;list-style-type:none;}
#vmenu div ul ul li{float:left; position:relative; }
#vmenu div ul ul.sub{position:absolute;left:-9999px;}
#vmenu div ul :hover ul.sub{left:150px;top:0; border-style:none;                      width:200px; background-color:lightgray;}
#vmenu div ul :hover ul.sub li{padding:2px 20px 3px 20px;background-position:-40px-30px;}
#vmenu div ul li a,
#vmenu div ul ul.sub li a{color:black;text-decoration:none;font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
  font-size:17px;line-height:15px;text-transform:uppercase;color:black;margin:20px 0 3px 0;font-weight:700;padding:0 0 0 2px;}
#vmenu div ul li a:hover,
#vmenu div ul ul.sub li a:hover{color:#70C5DA;text-decoration:none;}
#latogatas-box{width:166px;line-height:15px;text-align:center;font-weight:700;font-size:11px;border-style:none;margin:0 auto;padding:0;}
#info_box{border:2px solid gray;border-radius:5px;border-left:none;border-right:none;}
.info_k{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding-top:5px;padding-bottom:5px;}
.info_n{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding-top:5px;padding-bottom:5px;}
.nincs{color:red;font-weight:700;}
#copy img{border:3px double gray;border-radius:3px;}
#letakar{width:100%;height:100%;position:fixed;background-color:rgba(255, 255, 255, 0.7);z-index:5000;overflow:auto; display:none;}
.megrendel{font-size:20px;font-weight:700;text-align:left;cursor:default;}
.konyv{font-size:16px;font-weight:700;text-align:left;color:#000000;cursor:default;}
.konyv a{font-size:16px;font-weight:700;text-align:left;color:#0078B3;cursor:pointer;}
.rovid{width:60%;height:3px;background-color:lightgray;}
