@media screen, projection
{
	body,textarea,td {font-size:81.25%; font-size:12px; padding:0px; margin:0; line-height:1.583; background:white; color:#444}
	body, h1, h2, h3, h4, h5, h6, caption, input,textarea {font-family:Arial, Helvetica, sans-serif}
	input {font-size:100%}
	body, html {margin:0; padding:0}
	body {background:#fff; margin-top:30px}
	a {color:#e61; text-decoration:none}	
	a:hover {color:#013}
	pre, code {font-size:92%; font-family:"Lucida Console", monospaced}
	pre {background:#38c; padding:5px}
	p, ul, ol, dl {margin-bottom:1em; margin-top:0}
	dd,dl,dt {margin:0}
	dt {font-weight:bold}
	ol, ul {}
	ol {margin-left:0; padding-left:20px}
	ol li {margin-left:1em; margin-bottom:0.75em}
	ul {margin:0px 0 1em 0; padding:0; list-style:none}
	ul li {background:url("../img/bkg-list-item.gif") no-repeat 0% 0%; padding:0 0 0 15px; margin:0 0 0.75em 1em}
	ul li {background-position:0 6px}
	abbr, acronym {cursor:help; border-bottom:1px dotted black}
	dt, h1, h2, h3, h4, h5, h6, caption {color:#013; margin:0 0 1em 0; font-weight:normal; line-height:150%}
	h1 {color:#237}
	h2,h3,h4,h5,h6,caption {font-size:12px}
	dt,
	h1 {font-size:18px}
	h2 {font-size:16px; font-weight:bold}	
	h3 {font-size:14px; font-weight:bold}
	dt {color:#444}
	dt a {color:#e61}
	img {border:0; margin:0; padding:0}
	hr {margin:10px 0 10px 0; background:#fff}
	hr.cb {background:#fff; color:#fff; border:none; font-size:1px; height:1px; line-height:1px; margin:0; padding:0}
	form {display:block; margin:0 0 1em 0}
	label {margin:0 5px 0 0; text-align:right; float:left; width:100px; display:block}
	textarea {font-size:12px; padding:3px}
	input {padding:1px 1px 1px 3px}
	strong {color:#013}	
	dl {margin:0 0 .5em 0; padding:0; background:#e5e5e5 url('../img/bkg-dl.gif') no-repeat;}
	dt {background:url('../img/bkg-dt.gif') no-repeat top right; line-height:37px; height:37px; padding-left:17px}
	dt a {color:#444}
	dd {padding:0 17px 14px 17px; margin:0}
	dd, dd * {font-size:11px; line-height:14px; letter-spacing:-1}
	dd hr.cb {display:none}
	dd h2, dd h3 {line-height:14px; margin:0; padding:0; font-weight:bold; color:#444}
	table td span strong {color:#fff;}
		
	.inl * {display:inline !important}
	.buttons {text-align:center; margin:10px 0 10px 0}
	.noscreen, .dn {display:none !important}
	.fl {float:left}
	.fr {float:right}
	.cb {clear:both; line-height:1px; height:1px; font-size:1px; margin:0; padding:0}
	.cl {clear:left}
	.cr {clear:right}
	.tr {text-align:right}
	.tc {text-align:center !important}
	.p5 {padding:5px}
	.w50p {width:50%}
	.message {font-weight:bold}
	.line {line-height:21px}
	.fl.image {margin:5px 10px 5px 0}
	.fr.image {margin:5px 0 5px 10px}	
	.search-result {background:#f38c2c; color:#FFF}

/* layout */
	#page {width:980px; position:absolute; left:50%; margin-left:-490px; }
	#top {background:url('../img/bkg-top.png') no-repeat; height:112px; width:980px}
	#top a {margin:50px 0 0 47px; float:left; display:block; width:136px; height:14px}	
	#main {width:980px; margin:57px 0 1em 0}
	#left {float:left; width:220px; margin-right:33px}
	#right {float:right; width:220px; margin-left:33px}
	#center {float:left; width:727px}
	#content {width:980px}
	#footer {font-size:12px; margin:0 0 2em 0}
	#search {position:absolute; top:124px; right:50%; margin-right:-490px; width:200px}
	#search .search-input {float:left; background:#3b5a85 url('../img/bkg-search.gif'); border-top:1px solid #111; border-left:1px solid #111; border-right:1px solid #579; border-bottom:1px solid #579; color:#8ac}
	#search .search-button {border:none; margin:0 47px 0 0; padding:0}
		
	#line dl, #line dl * {height:32px; line-height:32px; border:none !important}
	#line dl {margin:0 0 6px 0; padding:0; background:#e5e5e5 url('../img/bkg-line.gif') no-repeat; line-height:32px; height:32px; overflow:hidden}
	#line dt {background:url('../img/bkg-line-delimiter.gif') no-repeat top right; padding-left:17px; padding-right:15px; margin-right:10px;}
	#line dd {background:none; margin:0; padding:0; width:640px; overflow:hidden}
	#line dl * {display:inline;font-size:11px; letter-spacing:-1; color:#444; float:left}	
	#line dt, #line dt * {color:#258}
	#line dd h2 {margin:0; padding:0; display:inline}	
	#line .excerpt {padding-left:10px}
	
	.row dl {width:220px; float:left; margin-right:35px}
	.row br.cb {display:none} 
	
/* menu */
	.menu {font-size:14px !important}
	.menu ul {display:block}
	.menu li {background:none}
	.menu ul *, .menu ul {cursor:pointer; list-style:none; margin:0; padding:0}
	.menu ul li {float:left; display:block}
	.menu ul li a {display:block}
	.menu li ul {position:absolute; left:-999em; z-index:200; margin:0; height:auto; padding:0}
	.menu li.sfhover ul ul {left:-999em}
	.menu li.sfhover ul, .menu li li.sfhover ul {left:auto}
	.menu li a {color:#8ac}
	.menu li.active a {color:#e61}
	.menu li.active li a {color:#8ac}
	.menu li.active li.active a {color:#e61}	
	.menu li a:hover, .menu li.active a:hover {color:#fff}
	
/* hlavni menu */
	.main {width:980px; position:absolute; top:116px; left:50%; margin-left:-490px; height:37px; background:url('../img/bkg-menu.gif') no-repeat; font-size:14px !important}
	.main ul {margin-left:15px; width:1000px}
	.main li a span {line-height:37px; display:block; padding-left:16px}	
	.main li {padding:0 0 0 0; width:205px; margin:0 32px 0 0}
	
	.main li ul {border-top:16px solid #2b5386; padding-bottom:16px; padding-top:10px; width:205px; background:#2b5386}	
	.main li li ul {width:200px; border:none; padding:0; margin:-37px 0 0 200px}
	
	.main li li {float:none;width:200px; padding:0; font-size:12px}
	.main li li a {margin-left:16px; margin-right:16px}
	.main li li a span {padding:0; line-height:17px; margin:0px 0 15px 0; display:block}
	
	.main li li li {width:200px; line-height:23px}
	.main li li li a {margin-left:8px; margin-right:8px}
	.main li li li a span {padding:0}		
	
	.main li.active {background:url('../img/bkg-menu-active.gif') repeat-x; border-left:1px solid #8ac; border-right:1px solid #8ac}
	.main li.active li {background:none; border:none}
	.main li.active ul {left:auto}
	
	.main li.uzitek,.main li.usage {margin-left:17px}

	.l-index .main li ul {left:-999em}
	.l-index .main li.sfhover ul {left:auto}
	.main li.active.vhodne-pro ul,.main li.active.best-for ul {left:auto; background:none}
	
/* jazykove menu */
	.lmenu {position:absolute; top:-24px; right:50%; margin-right:-490px; width:167px}
	.lmenu ul {margin:0; padding:0}
	.lmenu li {background:#bdbdbd url('../img/bkg-lang-arrow.gif') no-repeat top right; width:120px}
	.lmenu li li {background:#bdbdbd}
	.lmenu li span {display:block; height:19px; line-height:19px; font-size:10px; color:#fff; margin-left:3px; text-transform:uppercase}
	.lmenu li.active {display:none}
	.lmenu a {color:#fff; text-decoration:none; display:block}
	.lmenu li.cz a,.lmenu li li.cz a {background:url('../img/lang-cz.gif') no-repeat 7px 3px}
	.lmenu li.en a,.lmenu li li.en a {background:url('../img/lang-en.gif') no-repeat 7px 3px}
	.lmenu li.de a,.lmenu li li.de a {background:url('../img/lang-de.gif') no-repeat 7px 3px}	
			
/* gallery */
	.gallery {display:block; padding:0 0 5px 0; margin:0 0 1em 0}
	.image {margin:5px 5px 5px 5px}
	.image.fr {margin-right:0}
	.image.fl {margin-left:0}
	
/* prepinac uzitku */
	.list {background:url('../img/segment-list.png') no-repeat; height:232px; width:727px; margin:0 0 15px 0}
	.list h1 {padding:0 0 0 15px; margin:0 0 4px 0; line-height:32px; font-size:14px; width:700px}
	.list .chapters, .list .chapter {float:left}
			 
	.list .chapters {width:288px; margin:0; font-size:11px}
	.list .chapters li {cursor:pointer; line-height:23px; height:23px; font-size:12px; background:url('../img/segment-list-li.gif') no-repeat top right; padding:0 35px 0 0; margin:0}
	.list .chapters li a {color:#444; display:block; height:23px; line-height:23px; padding:0 0 0 15px; overflow:hidden}	
	.list .chapters li.active {}
	.list .chapters li.active a {color:#fff;background:#ea671e}
	
	.list .chapter {width:368px; margin:0 35px 35px 35px; font-size:16px; line-height:23px; height:164px; overflow:hidden; font-size:12px;}
	.list .chapter a {color:#444; text-decoration:none}	
	
/* clanek */
	.text .excerpt {color:#013; font-size:14px; margin-bottom:1em}
	.text .excerpt p {margin:0}
	.text .chapters li.active {font-weight:bold}
	
/* stranka s produktem */		
	.product {background:url('../img/product-bkg.gif') repeat-y; margin:0 0 1em 0}
	.product .bar {background:url('../img/product-bottom.gif') no-repeat left bottom}
	.product .content {padding:35px 35px 35px 255px;background:url('../img/product-top.png') no-repeat}
	.product .excerpt {margin-top:255px}
	
/* porovnani edici */
	.product table {width:99%; background: white; border: 0px solid #828283; border-width: 2px 0; border-collapse: collapse; margin: 0 0 15px 0; font-size: 100%;  }
	.product table th, .product table td {; font-size:11px; border: 1px solid #828283;  border-style: solid ; border-left-color: #828283; border-right-color: #828283; padding: 2px; }
	.product table th { background: #e5e5e5;border-color: #cbcbcc; }
	.product table td { background: #fff; border-color: #e5e5e5;}	
	.product tbody td {text-align:center; font-size:11px}
	.product tbody th {text-align:left; font-size:11px}
	
/* stranka s uzitky */		
	.usage {background:url('../img/usage-bkg.gif') repeat-y}
	.usage .bar {background:url('../img/usage-bottom.gif') no-repeat left bottom}
	.usage .content {padding:35px 255px 35px 35px;background:url('../img/usage-top.png') no-repeat}
	
	.usage {color:#114}
	.usage .text .excerpt {font-weight:bold; font-size:12px}
	.usage h1 {color:#fff; font-size:20px; font-weight:normal; }
	
	.usage .inltable {margin:0 0 1em 0}
	.usage .inltable h2 {margin:0 0 .5em 0}
	.usage .inltable thead {display:none}
	.usage .inltable td {background:url('../img/nike.gif') no-repeat 0 4px; padding:3px 0 3px 32px}
	
	.usage .excerpt p, .product .excerpt p {margin:0 0 1em 0}
		
	dl .article6 .excerpt {display:none}
	dl h1, dl h2 {line-height:14px; padding:0.5em 0 .5em 0; margin:0 0 .5em 0; border-bottom:1px solid #ccc; font-size:11px}
	dl h1 a, dl h2 a {color:#444}
	
	dl li {background:none; padding:0; padding:.5em 0 .5em 0; margin: 0 0 .5em 0; border-bottom:1px solid #ccc;}
	dl li a {color:#444}
	
	#inner {margin-left:32px}	
	
/* stranka produktu */
	.benefits {float:right; width:245px; padding:0 0 0 35px}
	.benefits thead, .benefits h3 {display:none}
	.benefits td {background:url("../img/bkg-list-item.gif") no-repeat 0 6px; padding:0 0 0 15px}
	/* position: absolute; margin-left: 325px; */
	
	#award { margin-top: 0; float:right; margin-right: 15px;  width: 642px; height: 112px; background: url('../img/award.gif') no-repeat right; }
	#award.sfhover { background: url('../img/award-full.gif') no-repeat right;}
	
	
}
@media print {
	.np, .noprint {display:none}
}
