@import "global.css";


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

@media screen, projection {

	/* HTML BASE TAGS */
	body {background:#fff url('../img/bkg-body.jpg') repeat scroll 0 0;font-family: "Helvetica", "Arial", sans-serif;}
	body {font: 90%/1.2em "Helvetica", "Arial", sans-serif;}
	a {color:#aab70d}
	.home a {color:#7a830b;}
	h1 {color:#222;font-size:30px}
	h2 {color:#222;font-size:30px}
	h3 {color:#222;font-size:20px}
	h4 {color:#222;font-size:17px}
	h5 {color:#222;font-size:15px}
	h6 {color:#222;font-size:13px}
	textarea {resize: vertical}
	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:#aab70d;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 */
	.b-block h2, .content h1.title {font-family: MyriadPro, Arial, sans-serif;}
	
	/* 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; }
	
    /* comments */
    .comment blockquote {padding: 15px;background: #fbfbfb;}
	.comment blockquote cite {background: none;padding: 0;top: 0;}
	.comment blockquote p {margin: 15px 0 5px 0;}
	.comment-author {font-weight: bold;display: block;font-size: 15px;}
	.comment-number {font-size: 11px;display: block;}
	
	/* 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:40px; display:inline}
	.mmenu ul li a {/*color:#d3d4b4;font-size:17px;*/color:#2e300b;font-weight:strong;font-size:18px;line-height:20px;text-decoration:none;}
	.mmenu ul li.active a {color:#fff}
	.mmenu ul li.sfhover a {color:#fff}
	
	/* 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:#3f4406;}
	.domu ul { float: left; }
	.domu ul li {float:left;margin-right:25px;margin-left:0}
	
	/* BANNER */
	.b-block .item .background {position:absolute;z-index:-1;top:0}
	.b-block .item .content {width:440px;height:170px;margin-left:50px;margin-top:155px}
	.b-block .item .content h2 {color:#000;font-size:45px;margin-bottom:0}
	.b-block .item .content h3 {color:#000;font-size:20px;margin-bottom:0}
	.b-block .item .content p {color:#000;font-size:15px;line-height:22px;margin-bottom:0.5em}
	.b-block .item .plus {position:absolute;width:150px;height:85px;z-index:300;cursor:pointer}
	.b-block .item .plus .popup {display:none;width:150px;height:85px;background: url('../img/plus-popup.png') no-repeat scroll 0 0;}
	.b-block .item .plus .popup p {margin:0;padding:10px 0 0 15px;color:#fff;line-height: 15px;}
	.b-block .item .plus .popup p strong {font-size:15px}
	.b-block .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;}
	.b-block .item .sfhover .popup {display:block;}
	.b-block .item .sfhover .button {background-position:0 -24px}
	
	/* BANNER POSITIONS */
	.b-block .item1 .plus1 {margin-left:774px;margin-top:185px;}
	.b-block .item2 .plus1 {margin-left:770px;margin-top:155px;}
    .b-block .item3 .plus1 {margin-left:765px;margin-top:160px;}
    .b-block .item4 .plus1 {margin-left:740px;margin-top:170px;}

	/* BANNER BUTTON POSITIONS */
	.b-block .item1 .plus1 .button {margin-left:20px;}
	.b-block .item2 .plus1 .button {margin-left:20px;}
	.b-block .item3 .plus1 .button {margin-left:20px;}
	.b-block .item4 .plus1 .button {margin-left:20px;}
	
    /* BANNER ONAS */
    .b-block-onas-pruh {height:25px;position:absolute;top:348px;width:930px;background: url(../img/bkg-b-block-onas-pruh.jpg) no-repeat;}
	
	/* 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; }
	
	.message {color:#fff; background:#878746; border:4px solid #E7E7D8; padding:.5em .5em .4em .5em; margin-bottom:1em; font-size:14px; text-align:center}

	/* 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:23px}
	.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:25px}
	.content .article-separator {height:50px;padding:0;margin:0;}
	
	/* CONTENT LIST */
	.content ol {margin-left:20px;}
	.content ol li {line-height:23px;padding-left:15px;padding-bottom: 10px;}
	.content ul {list-style:none;margin-left:0}
	.content ul li {background:url('../img/bullet-disc.gif') no-repeat scroll 2px 10px;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;}
	
	.content dd ul li {padding-top:6px; padding-bottom:6px; line-height:18px}
	
	/* 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:#aab70d;}
	.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:#7f7f6a;color:#fff;text-align:center;line-height:15px;}
	.content table tbody tr.even th {background:#e9e9db;}
	.content table tbody tr.even td {background:#e9e9db;text-align:center;}
	.content table tbody tr.odd th {background:#f4f4ee;}
	.content table tbody tr.odd td {background:#f4f4ee;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:650px;overflow:hidden;height:72px;}
	.content .news dd p {line-height:72px;height:72px;margin:0;background: transparent;}
	.content .news dd a {font-weight:bold;}
	.content .news dd .item {background: none !important;}
	
	.content .news dd .article, .content .news dd .item, .content .news dd .item .item-right {padding:0;margin:0;width:650px;overflow:hidden;height:72px;background:none}
	.content .news dd .article .excerpt, .content .news dd .item .item-right p, .content .news dd .item .item-left {display:none}
	.content .news dd .article h2, .content .news dd .item .item-right h3  {line-height:72px;height:72px;margin:0;background: transparent;font-size:12px;}
	.content .news dd .article h2 a, .content .news dd .item .item-right h3 a  {font-weight:bold;}


	/* CONTENT COL LEVE MENU */
	.home .content .leftmenu {background: url('../img/bkg-left-home.gif') repeat-y scroll left 0;background: 
		url('../img/bkg-left-top-home.gif') no-repeat scroll left top,
		url('../img/bkg-left-bottom-home.gif') no-repeat scroll left bottom,
		url('../img/bkg-left-home.gif') repeat-y scroll left 0;}
	.page .content .leftmenu {background: url('../img/bkg-left.gif') repeat-y scroll left 0;background: 
		url('../img/bkg-left-top.gif') no-repeat scroll left top,
		url('../img/bkg-left-bottom.gif') no-repeat scroll left bottom,
		url('../img/bkg-left.gif') repeat-y scroll left 0;}
	.content .col2, .content .col3 {padding-left:30px;padding-right:30px;}
	.content .col1 {padding-left:50px;padding-right:50px;}
	.content .leftmenu .firstcol {width:250px;}
	.content .leftmenu > .firstcol dl.panel {background:none}
	.content .leftmenu .firstcol dl.panel dt {margin-bottom:8px;}
	.content .leftmenu .firstcol dl.panel dd ul {margin-top:20px;}
	.home .content .leftmenu .firstcol dl.panel dd ul li {list-style:none;margin-right:25px;background: url('../img/line-row-home.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left-home2.gif') no-repeat scroll left top,
		url('../img/line-row-right-home2.gif') no-repeat scroll right top,
		url('../img/line-row-home.gif') repeat-x scroll 0 top;}
	.page .content .leftmenu .firstcol dl.panel dd ul li {list-style:none;margin-right:25px;background: url('../img/line-row-home.gif') repeat-x scroll 0 top;background:
		url('../img/line-row-left2.gif') no-repeat scroll left top,
		url('../img/line-row-right2.gif') no-repeat scroll right top,
		url('../img/line-row-home.gif') repeat-x scroll 0 top;}
	.content .leftmenu .firstcol dl.panel dd ul li.first {background:none;}
	.content .leftmenu .firstcol dl.panel dd ul li a {text-decoration:none;color:#222;font-weight:normal}
	.content .leftmenu .firstcol dl.panel dd ul li.active a {font-weight:bold}
	.content .leftmenu .lastcol {width:580px;padding:0;}
	.content .leftmenu .lastcol .col1 {width:510px;padding-left:50px;padding-right:0;}
	.content .leftmenu .lastcol .col2 {padding-left:30px;padding-right:0;}
	.content .leftmenu .lastcol .col2 .firstcol {width:235px;padding:0 20px;}
	.content .leftmenu .lastcol .col2 .lastcol {width:235px;padding:0 20px;}
	.content .leftmenu .lastcol .article {background:url("../img/bkg-article-small.gif") no-repeat scroll center top transparent;}
	.content .leftmenu .lastcol .col2 > h1, .content .leftmenu .lastcol .col3 > h1 {padding-left:20px;}
	.content .leftmenu .article-left, .content .leftmenu .article-right {width:220px;}
	
	

	/* FORM */
  .col2	.form {margin:0 27px 0 50px }
  dl.newsetler.form {margin: 0}
	.home .form .form-input {border:solid 4px #e5e5e0;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 {padding:25px;padding-left: 50px;}
	.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 #e7e7d8;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 #e7e7d8;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:#aab70d;color:#fff;border:none;border:solid 5px #aab70d;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;}
	
	.page .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;}
	.home .content .lined {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;}
	.content .shadow {background:url("../img/bkg-shadow.gif") no-repeat scroll center bottom transparent;padding-bottom:35px;}
	.content .shadow-big {background:url("../img/bkg-shadow-big.gif") no-repeat scroll center bottom transparent;padding-bottom:35px;}
	.content .shadow-home {background:url("../img/bkg-shadow-home.gif") no-repeat scroll center bottom transparent;padding-bottom:15px;}
	.content .shadow-big-home {background:url("../img/bkg-shadow-big-home.gif") no-repeat scroll center bottom transparent;padding-bottom:35px;}
	
	/* LABORATORY NEWS */
	.content .laboratory .home-rss {margin: 22px 0 0 150px;}
	.content .laboratory dt {}
	.content .laboratory .item {}
	.content .laboratory .item2 {padding-top: 10px;}
	.content .laboratory .item .item-left {width:90px;margin-top: 4px;}
	.content .laboratory .item .item-right {width:130px;}
	.content .laboratory .item h3 {font-size:12px;margin:0;}
	.content .laboratory .item .time {font-size:9px;background: url('../img/pikto-optimio.gif') no-repeat scroll left bottom;padding-left:18px;line-height:13px;color:#444;}
	
	/* CUSTOMIZE */
/* 	.content .reference p {height:60px} */
	.content .plugins .col {height:170px;}
	.content .logos img {margin:0 34px}
 	.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');background-position: left center;}
 	.content ul li.twitter {background-image:url('../img/social-twitter.gif');background-position: left center;}
 	.content ul li.myspace {background-image:url('../img/social-myspace.gif');background-position: left center;}
 	.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}
 	
    /* SEO LAB customize */
 	.seolabarticle {background: none !important;padding-top: 10px !important;padding-bottom: 1px !important;}
 	.seolabh1 {font-size: 45px !important;margin-left: -270px;position: absolute;top: 245px;width: 360px;line-height: 50px;}
 	.seolabboxes {background-position: 35px top !important;}
 	.seolab-catlinks dl dd li:first-child {background:none !important;}
 	.lab-content-center h1 {font-size: 33px !important;}
 	
    /* Clanek typ2 customize */
    .clanek2article {background: none !important;padding-top: 30px !important;padding-bottom: 1px !important;}
    #image-clanek2 {background: url("../img/bkg-article.gif") no-repeat scroll center bottom transparent;height: 265px;top: 180px;width: 930px;text-align: right}
    #image-clanek2 img {margin-right: 100px;}
    #main-inner-clanek2 {padding: 244px 0 10px 0;}
    
    .gal-clanek2 {padding-left: 50px;}
    .gal-clanek2 .image {margin: 0 20px 20px 0;}
    .gal-clanek2 .image .overlay {width: 244px;background: url(../img/gallery-overlay-cl2.png) no-repeat;}
    
    .seolab-catlinks ul li, .left-menu-panel-links ul li {padding-left: 13px;}
    
    .excerpt p {font-size: 110% !important;}
    
    .home-header {font-size: 20px;}
    
    .facebook-ilikeit {border: none;height: 30px;padding-left: 50px;width: 500px;}
 	
 	#disqus_thread {padding-left: 50px;width: 510px;}
 	
	/* 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;}
	#b-block {background:#fff;width:100%;height:348px;position:absolute;top:180px;overflow:hidden;z-index:100}
	#b-block .sub {margin:auto;width:930px;height:348px;}
	#b-block .item {margin:auto;width:930px;height:348px;}
	#b-block .cycletext {position:absolute;width:572px;height:158px;top:100px;z-index:300;margin-left:40px;}
	#b-block-onas {background:#fff;width:930px;height:348px;position:absolute;top:180px;z-index:100}
	#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:51px;margin-left:50px;z-index:200;}
	#service {width:855px;height:25px;position:absolute;top:155px;z-index:200;display:none}
	#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; }
	#path-lab {position:absolute;top:573px;margin-left:50px;z-index:200; }
	#path-clanek2 {position:absolute;top:200px;margin-left:50px;z-index:200; }
	#main {margin-top:180px;background:#fff;}
	#main-home {margin-top:553px;background:#f0f0ec;}
	#main-lab {margin-top:553px;background:#fff;}
	#main-inner {/*padding:20px 30px 10px 30px;*/padding:20px 0 10px 0;}
	#main-inner-home {/*padding:50px 30px 10px 30px;*/padding:50px 0 10px 0;}
	#main-inner-lab {/*padding:50px 30px 10px 30px;*/padding:50px 0 10px 0;}
	#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:293px;margin-left:89px;margin-top:20px;}
	#footer-right {}
	
	/* IE6 HAX */
	* html #idea {display:none;}
	* html .b-block .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;}	
	* html .home .content .leftmenu, * html .page .content .leftmenu {background: 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 ----------------------------  */
	
	.content-kontakt .box {background: url("../img/bkg-article.gif") no-repeat scroll center top transparent;margin-top: 40px;padding-top: 60px;}
	.content-kontakt .col {padding-bottom: 0;}
	.kontakt-panel {padding-right: 0 !important;}
	.kontakt-panel dl {background: none !important;}
	.kontakt-panel p {font-size: 15px !important;line-height: 20px;margin-bottom: 5px !important;}
	.kontakt-panel li {background: url("../img/bullet-arrow.gif") no-repeat scroll 2px 7px transparent !important;}
	.box-kontakt #map {float: left;}
	.box-kontakt .image-kontakt {margin-left: 12px;width: 400px;}
	.kontakt-nplr {padding-left: 0 !important;padding-right: 0 !important;}
	
	#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; }
	
	/* reference */
	.reference-col1 {width: 250px;padding-right: 20px;height: 120px;overflow: hidden;}
    .reference-col2 {width: 250px;padding-left: 20px;background:url("../img/line-col.gif") repeat-y scroll left 0 transparent;}
    .box-reference {background: url("../img/bkg-article.gif") no-repeat scroll center top transparent;margin-top: 40px;padding-top: 60px;}
    .reference-zakaznici {padding: 60px 0 0 50px;font-size: 20px;background: url("../img/bkg-article.gif") no-repeat scroll center top transparent;}
    .reference-panel-zakaznici {margin-left: 25px;width: 230px;}
    .reference-panel-zakaznici-first {margin-left: 100px;}
    * html .reference-panel-zakaznici-first {margin-left: 50px;}
    .reference-panel-zakaznici dl {background: none !important;}
    .reference-panel-zakaznici dt {font-size: 17px !important;margin-bottom: 20px !important;}
    .reference-panel-zakaznici ul li {line-height: 25px;padding-left: 20px;}
    .reference-loga1 {padding: 60px 0 0 0;background: url("../img/bkg-article.gif") no-repeat scroll center top transparent;margin-top: 60px;}
    .reference-loga1 dl {background: none !important;padding-top: 0px !important;padding-bottom: 0px !important;}
    .reference-loga1 dd p {margin-bottom: 0px !important;}
    .reference-loga1 img {margin-right: 13px;vertical-align: middle;}
    .reference-loga2 {padding: 60px 0 10px 50px;background: url("../img/bkg-article.gif") no-repeat scroll center top transparent;}
    .reference-loga2 dl {background: none !important;padding-top: 0px !important;}
    .reference-loga2 img {margin-right: 10px;vertical-align: middle;}
    .reference-loga-none {display: none;}
    .content-reference .firstarticle p {font-size: 15px !important;}
    .article-reference h2 {font-size: 20px;}
    
    /* reference - vyznamni zakaznici img */
    .ref-vz-img1 {height: 38px;position: relative;top: 4px;}
    .ref-vz-img2 {position: relative;top: 6px;}
    .ref-vz-img3 {}
    .ref-vz-img4 {height: 38px;}
    .ref-vz-img5 {height: 38px;position: relative;top: -8px;}
    .ref-vz-img6 {position: relative;top: -2px;}
	
	
	.left-menu-panel-links {margin-top: -40px;padding-top: 0 !important;}
	
	
	/* 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;}
*/	
    .fajfky-seznam li {background: url("../img/bullet-ok.gif") no-repeat scroll 2px 6px transparent !important;}
    
    .footer-logo {margin-left:7px;}
    
    .captcha-img {margin-left: 103px;margin-bottom: 10px;}
    .formcontrol {padding-left: 103px;}
    .redsys {margin-right: 15px}
}
@media print {

	
}

