@import "global.css";


@font-face { font-family: MyriadPro; src: url('../img/fonts/MyriadPro-Light.otf'); } 
@font-face { font-family: MyriadPro; font-weight: bold;  src: url('../img/fonts/MyriadPro-Semibold.otf'); } 

@media screen, projection {

	/* HTML BASE TAGS */
	body {background:#fff url('../img/bkg-body.gif') repeat scroll 0 0;font-family: "Helvetica", "Arial", sans-serif;}
	a {color:#926217}
	h1 {color:#222;font-size:30px}
	h2 {color:#222;font-size:20px}
	h3 {color:#222;font-size:17px}
	h4 {color:#222;font-size:15px}
	h5 {color:#222;font-size:12px}
	h6 {color:#222;font-size:10px}
	blockquote {background: url('../img/quote-start.gif') no-repeat scroll left top;background: url('../img/quote-start.gif') no-repeat scroll left top, url('../img/quote-end.gif') no-repeat scroll right bottom;min-height:65px;color:#e9a236;font-style:italic;font-weight:bold;padding:15px 40px 10px 50px;margin:0 0 1.5em 0;}
	hr {border:none;height:2px;margin-bottom:1.5em;background: url('../img/line-row.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left.gif') no-repeat scroll left top,
		url('../img/line-row-right.gif') no-repeat scroll right top,
		url('../img/line-row.gif') repeat-x scroll 0 top;}
	
	/* font-face */
	.banner h2, .content h1.title {font-family: MyriadPro;}
	
	/* PAGIO COMPONENTS */
	.search-result {background:#ccc}
	.gallery {}
	.gallery .image {margin:0 22px 22px 0;padding-bottom:35px;background: url('../img/bkg-shadow.gif') no-repeat scroll center bottom;}
	.gallery .image .overlay {display:none;background: url('../img/gallery-overlay.png') no-repeat scroll 0 0;height:145px;position:absolute;width:185px;z-index:200;}
	.galleryks .image .overlay {background: url('../img/gallery-overlayks.png') no-repeat scroll 0 0;height:112px;width:150px;z-index:200;}
	.gallery .sfhover .overlay {display:block;} 
	.benefit .media .overlay {display: none;position:absolute; background: url('../img/gallery-overlaymedia.png') no-repeat scroll 0 0;height:165px;width:250px;z-index:200;}
	.benefit .sfhover .overlay {display:block;} 
	.chapters {background:none; border:none}
	.comment blockquote {border-color:#ccc}
	.msg_alert,.msg_info{background-color:#eee; border-color:#ccc}
	.pager {}
	.search {}
	.inline {display:inline; list-style:none;}
	.inline * {display:inline; background:none; padding:0;}
	.nomb { margin-bottom: 0 !important; }
	.transparent, .transparent * { border: 0 !important; background: transparent !important; }
	
	
	/* OTHER */
	/* round */
	.round {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	.round-top {border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
	.round-bottom {border-bottom-left-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}

	/* MAIN MENU */
	.mmenu ul {float:right; width: auto; }
	.mmenu ul li {margin-left:60px; display:inline}
	.mmenu ul li a {color:#fff;font-size:17px;line-height:20px;text-decoration:none;}
	.mmenu ul li.active a {color:#f7ad3c}
	.mmenu ul li.sfhover a {color:#f7ad3c}
	
	/* SERVICE MENU */
	.service ul {float:right; width: auto; }
	.service ul li {margin-left:25px; display:inline; }
	.service ul li a {line-height:25px;font-size:10px;color:#000;text-transform:uppercase;text-decoration:none;}
	.service ul li.sfhover a {color:#9f2218;}
	.domu ul { float: left; }
	.domu ul li {float:left;margin-right:25px;margin-left:0}
	
	/* BANNER */
	.banner .item .background {position:absolute;z-index:-1;top:0}
	.banner .item .content {width:440px;height:170px;margin-left:50px;margin-top:120px}
	.banner .item .content h2 {color:#000;font-size:48px;text-transform:lowercase;margin-bottom:5px}
	.banner .item .content p {color:#000;font-size:15px;line-height:22px;margin-bottom:0.5em}
	.banner .item .content .yellow {color:#da9935;}	
	.banner .item .plus {position:absolute;width:178px;height:85px;z-index:300;cursor:pointer}
	.banner .item .plus .popup {display:none;width:178px;height:85px;background: url('../img/plus-popup.png') no-repeat scroll 0 0;}
	.banner .item .plus .popup p {margin:0;padding:17px 0 0 20px;color:#fff}
	.banner .item .plus .popup p strong {font-size:15px}
	.banner .item .plus .button {position:absolute;width:24px;height:24px;margin-left:60px;margin-top:61px;background: url('../img/plus.png') no-repeat scroll 0 0;}
	.banner .item .sfhover .popup {display:block;}
	.banner .item .sfhover .button {background-position:0 -24px}
	
	/* BANNER POSITIONS */
	.banner .item1 .plus1 {margin-left:718px;margin-top:98px;}
	.banner .item2 .plus1 {margin-left:705px;margin-top:82px;}
	.banner .item3 .plus1 {margin-left:414px;margin-top:214px;}
	.banner .item3 .plus2 {margin-left:454px;margin-top:109px;}
	.banner .item3 .plus3 {margin-left:752px;margin-top:167px;}
	.banner .item4 .plus1 {margin-left:356px;margin-top:162px;}
	.banner .item4 .plus2 {margin-left:425px;margin-top:79px;}
	.banner .item4 .plus3 {margin-left:751px;margin-top:128px;}
	.banner .item5 .plus1 {margin-left:318px;margin-top:98px;}
	.banner .item5 .plus2 {margin-left:633px;margin-top:62px;}
	.banner .item5 .plus3 {margin-left:752px;margin-top:80px;}
	
	/* BANNER BUTTON POSITIONS */
	.banner .item1 .plus1 .button {margin-left:60px;}
	.banner .item2 .plus1 .button {margin-left:20px;}
	.banner .item3 .plus1 .button {margin-left:110px;}
	.banner .item3 .plus2 .button {margin-left:140px;}
	.banner .item3 .plus3 .button {margin-left:60px;}
	.banner .item4 .plus1 .button {margin-left:90px;}
	.banner .item4 .plus2 .button {margin-left:140px;}
	.banner .item4 .plus3 .button {margin-left:110px;}
	.banner .item5 .plus1 .button {margin-left:140px;}
	.banner .item5 .plus2 .button {margin-left:20px;}
	.banner .item5 .plus3 .button {margin-left:60px;}
	
	/* IDEA */
	/* IDEA sizes: 98x86 96x85 105x87 109x92 / sum: 406x92 */
	.idea a {float:left;outline:none}
	.idea a span {display:none;}
	.idea a.item1 {display:none;}
	.idea a.item2 {display:block;width:96px;height:92px;background: url('../img/idea.png') no-repeat scroll 0 0;}
	.idea a.item3 {display:block;width:100px;height:92px;background: url('../img/idea.png') no-repeat scroll -96px 0;}
	.idea a.item4 {display:block;width:103px;height:92px;background: url('../img/idea.png') no-repeat scroll -196px 0;}
	.idea a.item5 {display:block;width:107px;height:92px;background: url('../img/idea.png') no-repeat scroll -299px 0;}
	.idea a.activeSlide.item2 {background-position:0 -92px;}
	.idea a.activeSlide.item3 {background-position:-96px -92px;}
	.idea a.activeSlide.item4 {background-position:-196px -92px;}
	.idea a.activeSlide.item5 {background-position:-299px -92px;}
			
	/* PRESENTATION BUTTON */
	a.presentation-link {width:136px;height:30px;display:block;background: url('../img/bkg-presentation.gif') no-repeat scroll 0 -5px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;font-size:11px;line-height:25px}
	a.presentation-link.sfhover {background-position:0 0;line-height:35px}
	
	/* FOOTER */
	.footer p {font-size:10px;margin-bottom:10px}
	.footer a {color:#222;font-weight:bold;}
	.footer .footer-service {margin-bottom:20px;height:20px;width:357px;}
	.footer .footer-service .ico {margin-right:30px;}
	.footer .footer-service .popup {display:none;position:absolute;}
	.footer .footer-service .sfhover {display:block;}
	.footer .footer-service .popup-print {width:62px;height:39px;margin-top:-66px;margin-left:-13px;background: url('../img/popup-print.png') no-repeat scroll 0 0;}
	.footer .footer-service .popup-mail {width:100px;height:39px;margin-top:-66px;margin-left:56px;background: url('../img/popup-mail.png') no-repeat scroll 0 0;}
	.footer .footer-service .popup-pdf {width:90px;height:39px;margin-top:-66px;margin-left:126px;background: url('../img/popup-pdf.png') no-repeat scroll 0 0;}
	.footer .footer-service .popup-share {width:228px;margin-top:-210px;margin-left:192px;height:183px;background: url('../img/popup-share.png') no-repeat scroll 0 0;}
	
	/* CONTENT COL */
	.content .col {padding:0 20px;margin-bottom:30px;}
	.content .col1 {width:830px;}
	.content .col2 .col {width:395px;}
	.content .col3 .col {width:250px;}
	.content .col-wide { width: 530px; margin: 0; }
	.content .col-slim { width: 260px; margin: 0; }
	
	/* HOME CONTENT COL */
	.home .content .col {background: url('../img/line-col-home.gif') repeat-y scroll left 0;background:
		url('../img/line-col-top-home.gif') no-repeat scroll left top,
		url('../img/line-col-bottom-home.gif') no-repeat scroll left bottom,
		url('../img/line-col-home.gif') repeat-y scroll left 0;}
	.home .content .firstcol {background:none;}
	
	/* PAGE CONTENT COL */
	.page .content .col2 h1, .page .content .col2 h2, .page .content .col2 h3, .page .content .col2 h4, .page .content .col2 h5, .page .content .col2 h6, .page .content .col3 h1, .page .content .col3 h2, .page .content .col3 h3, .page .content .col3 h4, .page .content .col3 h5, .page .content .col3 h6 {padding:0 20px;}
	.page .content .col2 .col h1, .page .content .col2 .col h2, .page .content .col2 .col h3, .page .content .col2 .col h4, .page .content .col2 .col h5, .page .content .col2 .col h6, .page .content .col3 .col h1, .page .content .col3 .col h2, .page .content .col3 .col h3, .page .content .col3 .col h4, .page .content .col3 .col h5, .page .content .col3 .col h6 {padding:0;}
	/*.page .content .col2 .col, .page .content .col3 .col {border-left:solid 1px #e2dcd7;width:394px;}
	.page .content .col2 .firstcol, .page .content .col3 .firstcol {border:none}*/
	.page .content .col2 .col, .page .content .col3 .col, .left-line {background: url('../img/line-col.gif') repeat-y scroll left 0;background:
		url('../img/line-col-top.gif') no-repeat scroll left top,
		url('../img/line-col-bottom.gif') no-repeat scroll left bottom,
		url('../img/line-col.gif') repeat-y scroll left 0;}
	.page .content .wo-line-bottom .col {background: url('../img/line-col.gif') repeat-y scroll left 0;background:
		url('../img/line-col-top.gif') no-repeat scroll left top,
		url('../img/line-col.gif') repeat-y scroll left 0;}
	.page .content .col2 .firstcol, .page .content .col3 .firstcol {background:none;}

	/* CONTENT PANEL */
	.home .content .panel {padding:20px 0 5px 0;background: url('../img/line-row-home.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left-home.gif') no-repeat scroll left top,
		url('../img/line-row-right-home.gif') no-repeat scroll right top,
		url('../img/line-row-home.gif') repeat-x scroll 0 top;}
	.page .content .panel {padding:20px 0;background: url('../img/line-row.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left.gif') no-repeat scroll left top,
		url('../img/line-row-right.gif') no-repeat scroll right top,
		url('../img/line-row.gif') repeat-x scroll 0 top;}
	.home .content .firstpanel, .page .content .firstpanel {background:none;}
	.content .panel a {font-weight:bold;}
	.content .panel p {margin-bottom:25px;line-height:20px;}
	.content .panel ul, .content .panel ol {margin-bottom:25px;}
	.content dt,
	.content .panel dt {font-size:20px;margin-bottom:25px}
	
	/* CONTENT ARTICLE */
	.content .article {padding-top:60px;padding-bottom:30px;background:url('../img/bkg-article.gif') no-repeat scroll center top;}
	.content .article h1.title {font-size:48px;margin:0}
	.content .article h1.row2 {line-height:30px}
	.content .article h1.row3 {line-height:50px}
	.content .article p {line-height:20px}
	.content .article-left {float:left;width:380px;border-right:solid 1px #e2dcd7;padding-right:34px}
	.content .article-right {float:right;width:380px;/*padding-left:34px;background: url('../img/line-col.gif') repeat-y scroll left 0;background:
		url('../img/line-col-top.gif') no-repeat scroll left top,
		url('../img/line-col-bottom.gif') no-repeat scroll left bottom,
		url('../img/line-col.gif') repeat-y scroll left 0;*/}
	.content .firstarticle {background:none;}
	.content .excerpt, .content .excerpt p {font-size:15px;line-height:22px}
	
	/* CONTENT LIST */
	.content ol {margin-left:20px;}
	.content ol li {line-height:30px;padding-left:15px;}
	.content ul {list-style:none;margin-left:0}
	.content ul li {background:url('../img/bullet-disc.gif') no-repeat scroll 2px center;padding-left:35px;line-height:30px;display:block;}
	.content ul.ok li, .content ul li.ok {background:url('../img/bullet-ok.gif') no-repeat scroll 2px 6px;}	
	.content ul.arrow li, .content ul li.arrow {background:url('../img/bullet-arrow.gif') no-repeat scroll 2px 6px;}
	.content ul.arrow li ul li {background:url('../img/bullet-disc.gif') no-repeat scroll 2px center;}
	.content ul.ok li ul li {background:url('../img/bullet-disc.gif') no-repeat scroll 2px center;}
	.content ul li a {font-weight:bold}
	.content ul li a:hover {text-decoration:none;}
	.content ul li a:visited {color:#877e71}
	.content ul li.extern a {color:#222}
	.content .row2 li {background:url('../img/bullet-disc.gif') no-repeat scroll 2px 6px;line-height:20px;padding-left:20px;}
	
	/* PATH */

	.path {width:500px;}
	.path ul {width:500px;}
	.path ul li {background: url('../img/bullet-path.gif') no-repeat scroll left center;padding:0 4px 0 10px;display:inline}
	.path ul li a {font-size:11px}
	.path ul li a:visited {color:#926217;}
	.path ul li.init {background:none;padding-left:0}
	.path ul li.end a {color:#222;text-decoration:none;}
		
	/* CONTENT ARTICLE TABLE */
	.content table.review caption {color:#222;font-size:20px;font-weight:normal;margin-bottom:1em}
	.content table.review td {line-height:15px;text-align:center;border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:none;border-bottom:none;padding:10px 20px;}
	.content table.review th {line-height:15px;text-align:left;border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:none;border-bottom:none;padding:10px 20px;}
	.content table.review thead td {color:#fff;font-weight:bold;}
	.content table.review tbody th {font-weight:normal;}
	.content table.review thead tr th {background:#9f968a;color:#fff;}
	.content table.review thead tr td.even {background:#cf9b5a;}
	.content table.review thead tr td.odd {background:#f5a134;}
	.content table.review tbody tr.even th {background:#e7e5e2;}
	.content table.review tbody tr.even td.even {background:#f3e6d6;}
	.content table.review tbody tr.even td.odd {background:#fbe9cd;}
	.content table.review tbody tr.odd th {background:#f3f2f0;}
	.content table.review tbody tr.odd td.even {background:#f9f2ea;}
	.content table.review tbody tr.odd td.odd {background:#fff5e3;}
	
	/* CONTENT TABLE */
	.content table th {font-weight:bold;border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:none;border-bottom:none;padding:10px 5px;}
	.content table td {border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:none;border-bottom:none;padding:10px 5px;}
	.content table thead th, .content table thead td {background:#9f968a;color:#fff;text-align:center;line-height:15px;}
	.content table tbody tr.even th {background:#e7e5e2;}
	.content table tbody tr.even td {background:#e7e5e2;text-align:center;}
	.content table tbody tr.odd th {background:#f3f2f0;}
	.content table tbody tr.odd td {background:#f3f2f0;text-align:center;}
	.content table img, .content .panel table img {float:none;margin:0}
	
	/* NEWS */
	/*.content .news {width:830px;height:126px;background: transparent url('../img/bkg-news.gif') no-repeat scroll center top;}
	.content .news h3 {float:left;line-height:72px;margin:54px 40px 0 0;font-size:20px}
	.content .news .cycle {float:left;margin-top:54px;width:680px;overflow:hidden;height:72px;}
	.content .news .cycle p {line-height:72px;height:72px;margin:0;background: transparent;}
	.content .news .cycle p a {font-weight:bold;}*/
	
	
	.content .news {width:830px;height:126px;background: transparent url('../img/bkg-news.gif') no-repeat scroll center top;}
	.content .news dl.panel {padding:0}
	.content .news dt {float:left;line-height:72px;margin:54px 40px 0 0;font-size:20px}
	.content .news dd {float:left;margin-top:54px;width:680px;overflow:hidden;height:72px;}
	.content .news dd .article-news {line-height:72px;height:72px;margin:0;background: transparent;}
	.content .news dd .article-news a {font-weight:bold;}
	.content .news dd .article-news p { display: none; }
	
	
	/* FORM */
	.home .form form {}
	.home .form .form-input {border:solid 4px #d2cbc1;background: #e6e2df url('../img/bkg-input.gif') repeat scroll left top;padding:1px 3px;vertical-align:top}
	.home .form .form-button {background:none;vertical-align:top}
	.page .form form {background:#f3f2f0;padding:25px;}
	.page .form .formcontent label {width:150px}
	.page .form .formcontent .line {margin-bottom:1.5em}
	.page .form .formcontent .type-info {font-size:15px;}
	.page .form .formcontent .type-varchar input, .page .form .formcontent .type-email input {border:solid 4px #e2e0dc;background: #e6e2df url('../img/bkg-input.gif') repeat scroll left top;padding:1px 3px;vertical-align:top;height:18px}
	.page .form .formcontent .type-radio .option {float:left;padding-right:15px;margin-bottom:15px;}
	.page .form .formcontent .type-radio .option input {margin:4px 0}
	.page .form .formcontent .type-text label {font-size:15px;margin-bottom:0.5em}
	.page .form .formcontent .type-text textarea {border:solid 4px #e2e0dc;background: #e6e2df url('../img/bkg-input.gif') repeat scroll left top;padding:1px 3px;vertical-align:top;height:80px}
	.page .form .formcontrol button,
	.page .button {background:#f7ad3c;color:#fff;border:none;border:solid 5px #f7ad3c;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration:none;}
	
	/* CONTENT OTHER STYLES */
	.content .article img.image, .content .panel img.image {float:left;margin-right:14px;margin-bottom:14px;}
	.content .article img.image-right, .content .panel img.image-right {float:right;margin-left:14px;margin-bottom:14px;}

	.content .article .benefit { clear: both; margin-bottom: 4em; }
	.content .article .even a.media,  
	.content .panel img.preview {float:left;margin-right:40px;padding-bottom:35px;background: url('../img/bkg-shadow-big.gif') no-repeat scroll center bottom;}
	.content .article .odd a.media, 
	.content .panel img.preview-right {float:right;margin-left:40px;padding-bottom:35px;background: url('../img/bkg-shadow-big.gif') no-repeat scroll center bottom;}
	.content .article img.preview {float:left;margin-right:40px;padding-bottom:35px;background: url('../img/bkg-shadow.gif') no-repeat scroll center bottom;}
	
	.content .lined {background: url('../img/line-row.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left.gif') no-repeat scroll left top,
		url('../img/line-row-right.gif') no-repeat scroll right top,
		url('../img/line-row.gif') repeat-x scroll 0 top;}
	.content .lined-home {background: url('../img/line-row-home.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left-home.gif') no-repeat scroll left top,
		url('../img/line-row-right-home.gif') no-repeat scroll right top,
		url('../img/line-row-home.gif') repeat-x scroll 0 top;}
	.content .size100 {width:100px !important;}
	.content .size200 {width:200px !important;}
	.content .size300 {width:300px !important;}
	.content .size400 {width:400px !important;}
	.content .size500 {width:500px !important;}
	.content .size600 {width:600px !important;}
	.content .size700 {width:700px !important;}
	.content .size800 {width:800px !important;}
	.content .nopadding {padding-top:0;padding-bottom:0;}
	.content .nopadding-top {padding-top:0;}
	.content .nopadding-bottom {padding-bottom:0;}
	
	/* CUSTOMIZE */
/* 	.content .reference p {height:60px} */
	.content .plugins .col {height:170px;}
	.content .logos img {margin:0 14px}
 	.content .logos p {margin:0;text-align:center}
 	.content .form .form-input {width:150px;height:20px;}
 	.content .form .form-button {margin:6px;}
 	.content ul li.facebook {background-image:url('../img/social-facebook.gif');}
 	.content ul li.twitter {background-image:url('../img/social-twitter.gif');}
 	.content ul li.myspace {background-image:url('../img/social-myspace.gif');}
 	.content .redakcni-system-pagio {height:350px;margin-bottom:0;background: url('../img/bkg-image-system-pagio.jpg') no-repeat scroll 50px bottom;}
 	.content .redakcni-system-pagio h1.title {margin-top:100px;width: 300px;line-height:30px;}
 	.content .internetovy-obchod-pagio-eshop {height:350px;margin-bottom:0;background: url('../img/bkg-image-eshop.jpg') no-repeat scroll 50px bottom;}
 	.content .internetovy-obchod-pagio-eshop h1.title {margin-top:75px;width: 300px;line-height:45px}
 	.content .internetovy-obchod-pagio-eshop h1.title strong { line-height:45px }
 	.content .synchronizacni-mustek-pagio-sync {height:350px;margin-bottom:0;background: url('../img/bkg-image-synchro.jpg') no-repeat scroll 50px bottom;}
 	.content .synchronizacni-mustek-pagio-sync h1.title {margin-top:75px;width: 300px;line-height:45px}
 	
	/* WEB POSITIONING */
	#top {background: url('../img/bkg-top-repeat.jpg') repeat-x scroll 0 0;height:700px;width:100%;position:absolute;top:0;z-index:-1}
	#top-inner {background: url('../img/bkg-top.jpg') no-repeat scroll center 0;height:600px;width:auto;margin:auto;}
	#top-home {background: url('../img/bkg-top-repeat-home.jpg') repeat-x scroll 0 0;height:600px;width:100%;position:absolute;top:0;z-index:-1}
	#top-inner-home {background: url('../img/bkg-top-home.jpg') no-repeat scroll center 0;height:600px;width:auto;margin:auto;}
	#banner {background:#fff;width:100%;height:348px;position:absolute;top:180px;overflow:hidden;z-index:100}
	#banner .sub {margin:auto;width:930px;height:348px;}
	#banner .item {margin:auto;width:930px;height:348px;}
	#idea {width:406px;height:92px;position:absolute;top:510px;z-index:300;margin-left:50px;}
	
	/* WRAP & CONTENT */
	#wrap {margin:auto;width:930px;}
	#box-top {background: url('../img/bkg-box-top.jpg') no-repeat scroll 0 0;width:930px;height:155px;position:absolute;top:0;z-index:100}
	#mmenu {height:20px;position:absolute;top:98px;z-index:200;width:855px}
	#logo {width:271px;height:85px;position:absolute;top:32px;margin-left:50px;z-index:200;}
	#presentation {width:136px;height:30px;position:absolute;top:0;margin-left:720px;z-index:200;}
	#service {width:855px;height:25px;position:absolute;top:155px;z-index:200;}
	#domu {width:500px;height:25px;position:absolute;top:155px;margin-left:50px;z-index:200;}
	#path {position:absolute;top:200px;margin-left:50px;z-index:200; }
	#main {margin-top:180px;background:#fff url('../img/bkg-main-bottom.gif') repeat-x scroll 0 bottom;}
	#main-inner {background:url('../img/bkg-main-top.gif') no-repeat scroll 0 top;padding:20px 30px 10px 30px;}
	#main-home {margin-top:553px;background:url('../img/bkg-main-home.gif') repeat scroll 0 0;}
	#main-inner-home {background:url('../img/bkg-main-top-home.gif') no-repeat scroll 0 top;padding:50px 30px 10px 30px;}
	#main-bottom {background:url('../img/bkg-footer.gif') no-repeat scroll 0 top;width:930px;height:22px;}
	#footer {padding-bottom:30px;}
	#footer-left {width:357px;margin-left:50px;margin-top:20px;}
	#footer-center {width:300px;margin-left:89px;margin-top:20px;}
	#footer-right {}
	
	/* IE6 HAX */
	* html #idea {display:none;}
	* html .banner .item .plus {display:none;}	
	* html .content .col {margin-bottom:0;padding-bottom:30px;}
	* html #footer-left {margin-left:25px;}
	* html .footer .footer-service .popup-print {margin-left:-283px;margin-top:-42px;}
	* html .footer .footer-service .popup-mail {margin-left:-214px;margin-top:-42px;}
	* html .footer .footer-service .popup-pdf {margin-left:-144px;margin-top:-42px;}
	* html .footer .footer-service .popup-share {margin-left:-78px;margin-top:-186px;}	
	* html .gallery .image {padding-bottom:30px;}
	* html .gallery .image .overlay {display:none;}		
	
	/* IE7 HAX */
	*:first-child+html .content .col {margin-bottom:0;padding-bottom:30px;}
	*:first-child+html .footer .footer-service .popup-print {margin-left:-283px;margin-top:-42px;}
	*:first-child+html .footer .footer-service .popup-mail {margin-left:-214px;margin-top:-42px;}
	*:first-child+html .footer .footer-service .popup-pdf {margin-left:-144px;margin-top:-42px;}
	*:first-child+html .footer .footer-service .popup-share {margin-left:-78px;margin-top:-186px;}	
	*:first-child+html .gallery .image {padding-bottom:30px;}						
	
	
	/* ---------------------------- Kontakty ----------------------------  */
	
	#cyclenav { list-style:none; width: 260px; margin: 0px auto 10px auto;  display: block; text-align:center;}
    #cyclenav a { margin: 0 5px 0 5px}
    #cyclenav a.activeSlide { font-weight:bold; text-decoration:none; color:#000;}
	
	.kontakty {background:none;}
	.content table.kontakty tbody tr.even td,  /* tabulka porovnani edici */
	.content table.kontakty tbody tr.odd td
		{border:none; vertical-align:top; text-align:left;background:none; padding:0;}

	.desatero {border:none; background:#FFE999 url('../img/bkg-desatero.png') no-repeat 0 100%; padding-bottom:10px;}
	.content table.desatero tbody tr.even td {border:none;text-align:left; vertical-align:top; width:50%; padding:2em;background:none;}
	.desatero h2 {font-size:15px;}
	.desatero * {font-size:11px; }

	
	.pagemenu /* ve clanku produkty */
		{text-align:right; font-size:12px; position:absolute; top:194px; width:825px}
	.pagemenu li {margin-left:10px}
	.pagemenu ul li {display:inline !important; background:none; padding-left:0 !important;}
	.content .pagemenu ul li a {font-weight:normal;}

	h2 small {font-size:80%;}
	.box3 .ico { margin: 0px 10px 0 0}
	
	.partneri img {margin-right:20px}

	/* zadost o prezentaci zdarma */
	.request dt { background: url('../img/requestform-envelope.gif') 0 0 no-repeat; padding-top: 20px; padding-left: 70px; height: 35px;  }
	.request .plist { width: 50%; }
	.request .plist ul { list-style: none; background:none;}
	.request .plist ul li {background:none; font-size:14px; color:#000; padding: 0;}
	.request .plist ul li input {margin-right:7px;}
	.request .pdata { width: 50%; text-align: right;}
	.request .pdata input { width: 220px; }
	/*.request .pdata input[name="www"] { width: 150px;}
	.request .pdata input[name="phone"] { width: 150px;}*/
	.request .rthanks { height: 50px; width:480px; z-index:2;  position: absolute; text-align:center; display: none; background: #F3F2F0; }

	
	.request .buttons {margin-top:.5em;}
	.request button {font-size:11px; position: absolute;}

	
	.kscasestudy { margin-bottom: 3em; }
	.kscasestudy .gallery { margin:0 }
	.kscasestudy .gallery a { margin-bottom: 0; }
	.kscasestudy .released { float: right; }
	.kscasestudy .declamation dd p:last-child { margin-bottom: 0; }

	.kssolution .casestudy { width: 260px !important; }

	
	/* oprava nespravne sirky u cycle prvku */
	.col-slim .cycle * { width: 260px; }
	.col-slim .cycle .info { width: 250px;  }
	
	.box3 p.height_fixed {height:100px;}
	.navrhnute_reseni {height:8px;margin:0px;}
	
	.references ul li { padding-left: 0; background: none; line-height: 16px; }
	.references ul li * { line-height: 16px; }
	.references ul li a { line-height: 16px; }
	
	
	/* POPTAVKOVE FORMULAR NA STRANCE /poptavka/ a na strankach reseni*/
	.poptavka .formcontent div.fl:first-child { margin-right: 20px; }
	.poptavka .formcontent div.fl:last-child { padding-left: 20px; }
	.kssolution .form .formcontent .fl:last-child { padding-left: 30px;}
	.kssolution .form .formcontent .line label { width: 100px !important; }
	.kssolution .form .formcontent .type-bool label { width: 170px !important; }
	.kssolution .form .formcontent .fl:last-child .line, .poptavka .formcontent div.fl:last-child .line { height: 28px; }
	.kssolution .form .formcontent .fl:last-child input , .poptavka .formcontent div.fl:last-child input { margin-top: 8px; }
	
	/* PANEL JSME CLENY NA HOMEPAGE*/
	.home .panel .transparent td a { display: block; text-align: center; }
	.home .panel .transparent td a img { float: none; margin: 0;  }
	
	
/*	.box3*/ /* panel: 33% */
/*		{width: 270px; float: left; display: block;padding-right: 30px; margin-bottom:10px}
	.box3.pos2 {padding-right:0}
	.box3 table {margin-bottom:5px}
	.box3 {color: #515151;font-size:12px; }
	.box3 .ico { margin: 0px 10px 0 0}
	.box3 h2 {margin-bottom:.5em}
	.box3 h3 {font-size:16px;}
*/	
}
@media print {

	body,textarea,input {font:12px/18px sans-serif;}
	a {color:#926217}
	h1 {color:#222;font-size:30px}
	h2 {color:#222;font-size:20px}
	h3 {color:#222;font-size:17px}
	h4 {color:#222;font-size:15px}
	h5 {color:#222;font-size:12px}
	h6 {color:#222;font-size:10px}
	table {border-collapse:collapse;margin-bottom:1em}
	table th, table td {border:solid 1px #222}
	table th {text-align:left}
	table td {text-align:center}
	table caption {font-size:20px;font-weight:normal;margin-bottom:1em;text-align:left}

	.noprint { display: none; }
/* 	.content .form {display:none} */
	
	#main-home, #main {margin-top:130px;}
	#logo-print {position:absolute;top:0;}
	#logo-print img {border:none;}

	#banner .sub .item * { display: none; }
	#banner .sub .item .content, #banner .sub .item .content * { display: block; }
	
}
