/*
Theme Name: LENTEA 2014 - screen
Version: 2014/2
Author: Ales Skotnica (webdesign, CSS/HTML5 coding) http://www.pixyolab.cz
Modified: 2017 lentea.com s.r.o.
*/


/*
Light 300
Normal 400
Semi-Bold 600
Bold 700
Extra-Bold 800
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);

/* <-------------- Telo   */
	*, *:after, *:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	html {margin:0;padding:0;width:100%;height:100%;overflow:hidden;}  
	body {width:100%;overflow-x:hidden;margin:0;padding:0;margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:0.9em;font-style:400;line-height:1.6em;font-weight:300;color:#444;text-align:left;height:100%;-webkit-font-smoothing:antialiased;background:#fff;
		background:-moz-linear-gradient(rgba(232,233,234,.5) 0%, rgba(255,255,255,.5) 100%);
		background:-o-linear-gradient(rgba(232,233,234,.5) 0%, rgba(255,255,255,.5) 100%);
		background:-webkit-gradient(linear, color-stop(0, rgba(232,233,234,.5)), color-stop(1, rgba(255,255,255,.5)));
		background:-webkit-linear-gradient(rgba(232,233,234,.5) 0%, rgba(255,255,255,.5) 100%);
		background:linear-gradient(rgba(232,233,234,.5) 0%, rgba(255,255,255,.5) 100%);}

    body.hid {overflow:hidden;}

/* <-------------- Odkazy */
	a, a:link, a:visited                {color:#0000FF;text-decoration:none;}
	a:hover, a:focus                    {color:#0000FF;text-decoration:underline;}
	a:active                            {color:#000000;text-decoration:none;}
    a img, a:link img, a:visited img    {border:none;text-decoration:none;}
	
	.clr {clear:both;width:100%;overflow:hidden;}
	.aligncenter {text-align:center !important;}
	
	hr {display:none;}
	
	form {display:block;margin:0;padding:0;}
	
	header,nav,section,article,aside {display:block;margin:0;padding:0;}
	
	.txtcenter {text-align:center !important;}
	.txtright {text-align:right !important;}
	.txtleft {text-align:left !important;}
	.txtjustify {text-align:justify !important;}
	
	.prelative {position:relative;}

/* <-------------- Ikony   */
	@font-face {font-family: 'lenteaicons';src:url('../../fonts/lenteaicons.eot?yq6k1v');src:url('../../fonts/lenteaicons.eot?#iefixyq6k1v') format('embedded-opentype'),url('../../fonts/lenteaicons.woff?yq6k1v') format('woff'),url('../../fonts/lenteaicons.ttf?yq6k1v') format('truetype'),url('../../fonts/lenteaicons.svg?yq6k1v#lenteaicons') format('svg');font-weight: normal;font-style: normal;}
	[class^="ico-"], [class*=" ico-"], .login-error:before {font-family: 'lenteaicons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

	.ico-item-plus:before {content:"\e60f";} .ico-item-select:before {content:"\e610";} .ico-remove-filter:before {content:"\e611";} .ico-firm:before {content:"\e60a";} .ico-refresh:before {content:"\e609";} .ico-user-hammer:before {content:"\e606";} .ico-user-notification:before {content:"\e607";} .ico-user-ok:before {content:"\e608";} .ico-repeat:before {content:"\f01e";} .ico-refresh2:before {content:"\f021";} .ico-caret-down:before {content:"\f0d7";} .ico-caret-up:before {content:"\f0d8";} .ico-caret-left:before {content:"\f0d9";} .ico-caret-right:before {content:"\f0da";} .ico-columns:before {content:"\f0db";} .ico-sort:before {content:"\f0dc";} .ico-sort-desc:before {content:"\f0dd";} .ico-sort-asc:before {content:"\f0de";} .ico-sort-alpha-asc:before {content:"\f15d";} .ico-sort-alpha-desc:before {content:"\f15e";} .ico-sort-numeric-asc:before {content:"\f162";} .ico-sort-numeric-desc:before {content:"\f163";} 
	.ico-cycle:before {content:"\e60c";} .ico-cw:before {content:"\e600";} .ico-ccw:before {content:"\e60d";} .ico-history:before {content:"\e601";} .ico-disk:before {content:"\e60e";} .ico-record:before {content:"\e60b";} .ico-arrow-left:before {content:"\e602";} .ico-arrow-down:before {content:"\e603";} .ico-arrow-up:before {content:"\e604";} .ico-uniE605:before {content:"\e605";} .ico-home:before {content:"\e000";} .ico-newspaper:before {content:"\e00c";} .ico-pencil:before {content:"\e00e";} .ico-image:before {content:"\e02c";} .ico-camera:before {content:"\e036";} .ico-folder-open:before {content:"\e0a2";} .ico-tag:before {content:"\e0b6";} .ico-basket:before {content:"\e0ce";} .ico-phone:before {content:"\e0dc";} .ico-contact-add:before {content:"\e0de";} .ico-contact-remove:before {content:"\e0df";} .ico-envelop:before {content:"\e0ec";} .ico-mail-send:before {content:"\e0ed";} .ico-location:before {content:"\e0f1";} .ico-clock:before {content:"\e101";} 
	.ico-clock2:before {content:"\e103";} .ico-alarm:before {content:"\e10a";} .ico-bell:before {content:"\e10c";} .ico-calendar:before {content:"\e115";} .ico-print:before {content:"\e118";} .ico-drawer:before {content:"\e12e";} .ico-undo:before {content:"\e14b";} .ico-redo:before {content:"\e14c";} .ico-forward:before {content:"\e14d";} .ico-reply:before {content:"\e14e";} .ico-reply2:before {content:"\e14f";} .ico-bubble:before {content:"\e164";} .ico-bubbles:before {content:"\e16b";} .ico-user:before {content:"\e18e";} .ico-user-plus:before {content:"\e190";} .ico-user-minus:before {content:"\e191";} .ico-user-cancel:before {content:"\e192";} .ico-user-block:before {content:"\e193";} .ico-busy:before {content:"\e1a4";} .ico-search:before {content:"\e1ba";} .ico-zoomin:before {content:"\e1bc";} .ico-zoomout:before {content:"\e1bd";} .ico-expand:before {content:"\e1bf";} .ico-lock:before {content:"\e1d3";} .ico-unlocked:before {content:"\e1d4";} .ico-cogs:before {content:"\e1e0";}
	.ico-cog:before {content:"\e1e1";} .ico-tools:before {content:"\e1e9";} .ico-health:before {content:"\e1ee";} .ico-stats:before {content:"\e1ff";}  .ico-stats2:before {content:"\e200";} .ico-meter-slow:before {content:"\e237";} .ico-meter-medium:before {content:"\e238";} .ico-meter-fast:before {content:"\e239";} .ico-lamp:before {content:"\e24e";} .ico-remove:before {content:"\e251";} .ico-clipboard:before {content:"\e297";} .ico-clipboard2:before {content:"\e298";} .ico-tree:before {content:"\e2a8";} .ico-menu:before {content:"\e2a9";} .ico-menu2:before {content:"\e2af";} .ico-download:before {content:"\e2b8";} .ico-upload:before {content:"\e2b9";} .ico-download2:before {content:"\e2ba";} .ico-upload2:before {content:"\e2bb";} .ico-globe:before {content:"\e2c4";} .ico-link:before {content:"\e2c9";} .ico-attachment:before {content:"\e2d7";} .ico-attachment2:before {content:"\e2d8";} .ico-eye:before {content:"\e2de";} .ico-eye2:before {content:"\e2df";} .ico-thumbs-up:before {content:"\e310";} 
	.ico-thumbs-down:before {content:"\e312";} .ico-item-copy-plus:before {content:"\e341";} .ico-item-minus:before {content:"\e342";} .ico-item-select-all:before {content:"\e348";} .ico-warning:before {content:"\e355";} .ico-notification:before {content:"\e357";} .ico-question:before {content:"\e35b";} .ico-question2:before {content:"\e35d";} .ico-plus-circle:before {content:"\e35e";} .ico-minus-circle:before {content:"\e360";} .ico-info:before {content:"\e362";} .ico-info2:before {content:"\e363";} .ico-cancel-circle:before {content:"\e365";} .ico-checkmark-circle:before {content:"\e367";} .ico-checkmark-circle2:before {content:"\e368";} .ico-close:before {content:"\e36b";} .ico-close2:before {content:"\e36d";} .ico-checkmark:before {content:"\e370";} .ico-minus:before {content:"\e375";} .ico-plus:before {content:"\e376";} .ico-enter:before {content:"\e379";} .ico-arrow-first:before {content:"\e3ae";} .ico-arrow-right:before {content:"\e3af";} .ico-arrow-up2:before {content:"\e3b0";}
	.ico-arrow-right2:before {content:"\e3b1";} .ico-arrow-down2:before {content:"\e3b2";} .ico-arrow-left2:before {content:"\e3b3";} .ico-arrow-up3:before {content:"\e3b4";} .ico-arrow-right3:before {content:"\e3b5";} .ico-arrow-down3:before {content:"\e3b6";} .ico-arrow-left3:before {content:"\e3b7";} .ico-arrow-up-left:before {content:"\e3d0";} .ico-arrow-up4:before {content:"\e3d1";} .ico-arrow-up-right:before {content:"\e3d2";} .ico-arrow-right4:before {content:"\e3d3";} .ico-arrow-down-right:before {content:"\e3d4";} .ico-arrow-down4:before {content:"\e3d5";}
	.ico-arrow-down-left:before {content:"\e3d6";} .ico-arrow-left4:before {content:"\e3d7";} .ico-arrow:before {content:"\e3da";} .ico-arrow2:before {content:"\e3db";} .ico-menu3:before {content:"\e418";} .ico-scissors:before {content:"\e440";} .ico-filter:before {content:"\e443";} .ico-file-pdf:before {content:"\e4e2";} .ico-file-word:before {content:"\e4e4";} .ico-file-excel:before {content:"\e4e5";} .ico-file-zip:before {content:"\e4e6";} .ico-file-powerpoint:before {content:"\e4e7";} .ico-file-xml:before {content:"\e4e8";}
	.ico-exit:before {content:"\e37a";} .ico-stock:before {content: "\e612";} .ico-barcode:before {content: "\e0be";} .ico-table:before {content: "\e465";} .ico-warehouse-card:before {content: "\e12e";}


/* <-------------- Hlavicka   */
	.lentea-header {background:#fff;height:61px;position:absolute;top:0;left:0;right:0;z-index:70;border-bottom:solid 1px #CCCED0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);}

	.header-logo {display:block;margin:6px 0 0 55px;padding:0;width:205px;height:46px;float:left;text-align:center;}
	.header-logo a img {width:auto;height:100%;}
	
	
/* <-------------- Single value controls   */
input::-webkit-input-placeholder { /* Safari, Chrome(, Opera?) */
	color:#C1C1C1; font-weight: normal;
}
input:-moz-placeholder { /* Firefox 18- */
	color:#C1C1C1; font-weight: normal;
}
input::-moz-placeholder { /* Firefox 19+ */
	color:#C1C1C1; font-weight: normal;
}
input:-ms-input-placeholder { /* IE (10+?) */
	color:#C1C1C1; font-weight: normal;
}

input{display:inline-block;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;border:solid 1px #D9DBDD;padding:3px 10px;background:#fff;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="checkbox"]{width:auto; height: 14px; padding: 1px; margin: 3px 0;} 
textarea{display:inline-block;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;border:solid 1px #D9DBDD;padding:5px 10px;background:#fff;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select{padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;outline:none;border:solid 1px #D9DBDD;}

/* datetime */
.CtlDateTime{}
.CtlDateTime span{display: none;}
.CtlDateTime .calendar-trigger{width: 30px; height: 30px; border: none; background: transparent; font-size: 20px;}
.CtlDateTime .calendar-trigger:hover{color: #0000FF;}

/* choice */
.CtlChoice{}
.CtlChoice .frm-item span{display: none;}
.CtlChoice a{border:none;  width: 27px; height: 27px; line-height: 27px;margin: 0px; background: transparent; font-size: 14px; vertical-align: middle;}
.CtlChoice i{display:inline-block; color: #444; }
.CtlChoice i:hover{color: #0000FF;}
.CtlChoice .LinkButtonChoice{border-top: 1px solid #D9DBDD; border-right: 1px solid #D9DBDD; border-bottom: 1px solid #D9DBDD; }
.CtlChoice .LinkButtonClean{}

.CtlComboBox{}
.CtlComboBox select{height: 31px;}

.frm-empty-caption{margin-left:180px;}
.frm-controls-inline .CtlCheckBox,
.frm-controls-inline .CtlComboBox,
.frm-controls-inline .CtlDateTime,
.frm-controls-inline .CtlChoice,
.frm-controls-inline .CtlNumericBox,
.frm-controls-inline .CtlTextBox,
.frm-controls-inline .CtlPropertyMultipleValues{float: left; margin-right: 30px;}
.frm-controls-inline:after{content:"";display:table;clear:both;}

/* CtlCheckBoxList */
.CtlCheckBoxListScrollable {border: solid 1px #D9DBDD;}

/* readonly, mandatory */
.lta-readonly input, .lta-readonly select, .lta-readonly textarea { background-color: #eaeaea; }
/* toto zatim vypnuto, je nutna revize AllowNull na vsech controls. dale nutno doresit checkbox
.lta-mandatory input, .lta-mandatory select, .lta-mandatory textarea { border:solid 1px #f43d3d; } */

  
/* <-------------- Login   */

	.lta-login {width:auto;margin:15px 20px 0 0;padding:0;list-style:none;float:right;}
    .lta-login li {display:inline;position:relative;}
	.lta-login li b {font-weight:normal;}
	.lta-login li a {display:inline-block;margin-left:15px;text-decoration:none !important;color:#6D6D6D;}
	.lta-login li a i {color:#fff;font-weight:normal;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;margin-right:6px;border-radius:50%;background:#666;font-size:1em;vertical-align:middle;}
	.lta-login li a:hover {color:#0000FF;}
	.lta-login li a:hover i {background:#0000FF;color:#fff;}
  
    .lta-login li.lgin-user a, .lta-login li.lgoff-login a {color:#6E6E6E;}
	.lta-login li.lgin-user a i, .lta-login li.lgoff-login a i {background:#0000FF;width:32px;height:32px;line-height:30px;font-size:1.4em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
    .lta-login li.lgin-user .userlabel{display: none;}
    .lta-login li.lgin-user .username{display: inline;}
    .lta-login li.lgin-user a{cursor: text;}
    
    .lta-login li.lgoff-login .login-header{display: inline;}  
    .lta-login li.lgoff-login a{cursor: pointer;}
    .lta-login li.lgoff-registration a i {background:#C9CBCD;width:32px;height:32px;line-height:30px;font-size:1.4em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
    .lta-login li.lgoff-registration a i:hover {background:#444;color:#fff;}
    
	.lta-login .login-body {width:220px;padding:15px;background:#0000FF;
	                        /* tmp-vyrazeno kvuli chrome 45, 20171005 vraceno zpet, uz funguje */position:absolute;  top:40px;left:50%;margin:0 0 0 -110px;}
	.lta-login .login-body:before {content:"";position:absolute;top:-5px;left:50%;margin:0 0 0 -2.5px;z-index:99;height:10px;width:10px;background:#0000FF;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-right:solid 1px #0000FF;border-top:solid 1px #0000FF;}

	.lta-login .login-body input[type="text"], 
	.lta-login .login-body input[type="password"]
			{display:block;width:100%;margin:2px 0;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;border:solid 1px #D9DBDD;padding:5px 10px;background:#fff;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 	
	.lta-login .login-body label {display:none;}
	.lta-login .login-body .login-persistent{}
	.lta-login .login-body .login-persistent-label{display: inline; margin-right: 10px;}
	.lta-login .login-body a i{display: none;}
	.lta-login .login-body .login-buttons-login {width:100%;margin-top:10px; }
    .lta-login .login-body .login-buttons-login a{display: block; width:100%; text-align: center;margin-left: 0px; padding:5px 10px; color:#fff; background-color: #000;}
	.lta-login .login-body .login-buttons-registration{display: none;}
	
	.lta-login .login-error {margin:0 0 20px 0;padding:0 0 0 30px;color:#fff;font-size:0.9em;font-weight:600;position:relative;}
	.lta-login .login-error li {display:block !important;}
	.lta-login .login-error:before {content:"\e355";color:#fff;position:absolute;top:5px;left:0;font-size:1.4em;}

	.lta-login .login-body {display:none;}

/* <-------------- Sidebar  */
	.lentea-aside {width:265px;padding:0 5px 0 0;position:absolute;top:60px;left:0;bottom:0;z-index:80;overflow:hidden;border-top:solid 1px #CCCED0;}
	.lentea-aside-content {background:#fff;height:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);}
	.as-menu-button {position:absolute;top:0;left:0;width:60px;height:61px;overflow:hidden;z-index:80;cursor:pointer;}
	.as-menu-button-content {background:#fff;width:50px;height:61px;text-align:center;font-size:2em;color:#666;line-height:60px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);}

	.asmenu ul {margin:0 0 30px 0;padding:0;list-style:none;}
	.asmenu li {margin:0;padding:0;border-bottom:solid 1px #CCCED0;text-transform:uppercase;font-weight:400;position:relative;}
	.asmenu li a, .asmenu li a:visited {display:block;border-left:solid 9px #fff;padding:5px 5px 5px 10px;text-decoration:none;color:#6C6C6C;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
	.asmenu li a:hover {border-left-color:#0000FF;background:#fff;}
	.asmenu li.current-parent a {border-left-color:#0000FF;}
	.asmenu .sub-menu {margin:0;padding:0;}
	.asmenu .sub-menu li {border-bottom:none;font-size:0.85em;text-transform:none;}
	.asmenu .sub-menu li li {border-bottom:none;font-size:1em;text-transform:none;}
	.asmenu .sub-menu li a,.asmenu li.current-parent .sub-menu li a  {border-left-color:#DFE1E1;padding:5px 5px 5px 30px;}
	.asmenu .sub-menu li li a {padding:5px 5px 5px 50px !important;}
	.asmenu .sub-menu li li li a {padding:5px 5px 5px 70px !important;}
	.asmenu .sub-menu li ul {margin:0;}
	.asmenu .sub-menu li a:hover, .asmenu li.current-parent .sub-menu li a:hover  {border-left-color:#B4B6B6;background:#F5F5F5;}
	.asmenu .sub-menu .current-item{color:#0000FF;}
	.asmenu .current-parent .sub-menu, .asmenu .sub-menu.current-submenu {display:block;}
	
	.asmenu-showmenu {position:absolute;top:8px;right:15px;cursor:pointer;font-size:1.4em !important;color:#aaa;}

/* POPUP */
.PopupFrame.ui-corner-all { -webkit-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow: 1px 2px 5px rgba(0,0,0,.5); xaxa }


/* <-------------- Hlavni sekce   */
	.lentea-section {position:absolute;top:60px;right:0px;bottom:0px;left:0px;z-index:60; overflow: auto;}
	.lentea-section-position {margin-left:300px;}
	.lentea-section-content {padding:20px 20px 20px 0;position:relative;}
	.lentea-section-content:after {content:"";display:table;clear:both;}


	/* grid */
		[class*='col-'] {float:left;padding-right:20px;}
		.grid {width:100%;margin:0 auto;}
		.grid:after {content:"";display:table;clear:both;}	

		.col-3 {width:33.33%;}
		.col-3-12 {width:25%;}
		.col-9-12 {width:75%;}

	/* velke odkazy na strance partneru */
		a.big-link, a.big-link:visited {display:block;min-height:100px;padding:15px 15px 15px 65px;border-left:solid 6px #F2F2F2;color:#444;line-height:1.2em;position:relative;font-size:2.1em;text-decoration:none;
			background:#f8f8f9;
			background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
			background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
			background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}
		a.big-link:hover {border-left-color:#0000FF;}
		a.big-link:after {content:"";display:table;clear:both;}
		a.big-link .ico-arrow-right4 {float:right;color:#939393;vertical-align:middle;}
		a.big-link:hover .ico-arrow-right4 {color:#444;}
		.big-link-ico {color:#0000FF;position:absolute;top:15px;left:15px;font-size:1.2em;}
		.big-link-notif {display:block;font-style:normal;padding:2px 6px;border-radius:6px;position:absolute;top:25px;left:25px;background:#444;color:#fff;font-size:11px;width:auto;height:auto;line-height:1em;}



	/* nadpisy v obsahu */
		.lentea-section-content h1 {font-size:2em;color:#0000FF;font-weight:300; margin-bottom: 20px;}
		.lentea-section-content h2 {font-size:1.6em;color:#444;font-weight:400;line-height:1.1em;margin-top:40px;}
		.lentea-section-content h2 [class^="ico-"], .lentea-section-content h2 [class*=" ico-"] {font-size:1.4em;vertical-align:middle;}


	/* vypis clanku */
		.article-slider-container {width:100%;}
		.article-slide {width:100%;overflow:hidden;}
		.alist {display:block;min-height:180px;padding:15px;margin-bottom:20px;line-height:1.2em;
			background:#f8f8f9;
			background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
			background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
			background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}
			
		.alist h3 {font-weight:400;font-size:1.2em;line-height:1.1em;margin:0 0 10px 0;padding:0;}
		.alist-tool {font-weight:400;font-size:0.85em;line-height:1.1em;margin:0 0 15px 0;padding:0;color:#444;}
		.alist-tool [class^="ico-"], .alist-tool [class*=" ico-"] {color:#C4C4C8;font-size:1.2em;}
		.alist-perex {line-height:1.3em;color:#444;font-size:0.9em;}



	/* slider - default */	
		.article-slider-container {position:relative;margin:0 auto;padding:0;width:100%;}
		.slidenav {text-align:center;}
		.slidenav:before{content:"";display:table;clear:both;}
		.slidenav ul, .slidenav li {list-style:none;}
		.slidenav li {display:inline;}
		.slidenav li a, .slidenav li a:visited {display:inline-block;margin:0 0 0 8px;width:16px;height:16px;border-radius:8px;text-align:left;text-indent:-6000px;text-decoration:none !important;background:#EBEBED;}
		.slidenav li a:hover, .slidenav li a.sel {background:#FFB57D !important;}

	/* kategorie - navigace */	
		.category-nav {background:#fff;padding:15px 15px 15px 50px;margin:30px 0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);position:relative; min-height: 50px;}
		.category-nav:after {content:"";display:table;clear:both;}
		.category-nav:before {content:"\e2a8";font-family:'lenteaicons';display:block;width:24px;height:24px;line-height:22px;border-radius:50%;background:#0000FF;color:#fff;text-align:center;position:absolute;top:15px;left:15px;}
		
		.category-nav ul {margin:0px;padding:0;list-style:none;width:auto;}
		.category-nav li { margin:0 70px 0 0;padding:0;list-style:none;float:left;font-weight:400; overflow: hidden;}
		.category-nav li:last-child {margin:0;}
		.category-nav a, .category-nav a:visited {color:#222;text-decoration:none;}
		.category-nav a:hover  {color:#0000FF;text-decoration:underline;}
		

	/* box model pro produkty*/	
		.products-container {margin:0 0 20px 0;position:relative !important;}
		.products-container:after {content:"";display:table;clear:both;}
		
		.products-content {margin:0 320px 0 0;position:relative !important;}
		.products-sidebar {width:300px;position:absolute;top:0;right:0;z-index:9999 !important;}

	/* box pro objednavky */	
		.orders-sidebar {padding:15px;border:1px solid #fff;background:#fffaf4;
			-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);}
		
		.orders-sidebar h2 {margin:0 0 10px 0;padding:0;line-height:1.1em;color:#0000FF;}
		.orders-sidebar h2 i {margin-top:-5px;}
		
		.orders-tbl {width:100%;margin:0;padding:0;}
		.orders-tbl td {font-size:0.85em;line-height:1.2em;font-weight:600;vertical-align:top;padding:5px 0;border-bottom:solid 1px #DEC8C8;}
		.orders-tbl td small {color:#787878;}
		.orders-tbl-price {text-align:right;}
		.orders-tbl a:hover{text-decoration: none; color: #000;}
		
		.orders-tbl tfoot td {text-transform:uppercase;border-bottom:none;}
		.orders-tbl tfoot td.orders-tbl-price {text-transform:none;}
		
		.orders-more-link {display:inline-block;float:right;padding:3px;color:#fff;background:#0000FF;font-size:10px;line-height:1em !important;cursor:pointer;}
		.orders-more-link:hover {background:#444;}
		
		.orders-more-link {display:none;}
		
	
	/* formulare */
		.frm-box {background:#F4F4F5;padding:15px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);position:relative;}
		.frm-box-no-background {background:none;padding:0 0 20px 0;margin:0 0 10px 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:solid 1px #B4B4B4;}
		.frm-box-filter-background{background:url(../../img/search-form.png) no-repeat top right;}
		.frm-box label {color:#333333;font-weight:400;}
		.orders-sidebar .frm-box {background:none;padding:0;margin:10px 0;-webkit-box-shadow:none;box-shadow:none;} 
		.orders-sidebar .frm-box label {font-size:0.9em;}

		.frm-box input[type="text"], 
		.frm-box input[type="email"], 
		.frm-box input[type="number"], 
		.frm-box input[type="password"], 
		.frm-box textarea 
			{display:inline-block;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;border:solid 1px #D9DBDD;padding:3px 10px;background:#fff;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 
		.frm-box select {padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;color:#222;outline:none;border:solid 1px #D9DBDD;}

		.frm-box input[type="text"]:focus, 
		.frm-box input[type="email"]:focus, 
		.frm-box input[type="number"]:focus, 
		.frm-box input[type="password"]:focus, 
		.frm-box textarea:focus,
		.frm-box select:focus 
			{/*border:solid 1px #0000FF;*/}
			
		.orders-sidebar textarea {width:100%;}
		
		.frm-group {margin:0 0 8px 0;}
		.frm-group:after {content:"";display:table;clear:both;line-height:0;}
		
		.frm-group label {display:block;float:left;width:160px;padding-top:3px;text-align:right;}
		.frm-item {margin-left:180px;}
		.frm-item textarea {width:99%;}
		
		.frm-small-caption .frm-item {margin-left:80px;}
        .frm-small-caption label {width:60px;}
		
		textarea { width: 580px; height: 140px; }

		.flex-group { display: flex; }
		.flex-label-col { flex: 0 0 160px; float: none; }
		.flex-item-col { flex: auto; margin-left: 20px; }
		
		.frm-box-tool-icon {display:inline-block;background:none;color:#7F7F7F !important;text-align:center;padding:8px 8px 7px 8px;text-decoration:none;}
		.frm-box-tool-icon i {vertical-align:middle;}
		.frm-box-tool-icon:hover {color:#0000FF !important;text-decoration:none;}
		
		.label-check-radio {display:block;width:auto !important;margin:0 20px 10px 0 !important;float:left !important;}
		

	/* tlacitka */
		.sbutton, .btnc, .btnc:visited {display:inline-block;margin:1px 1px;padding:7px 20px 4px 20px;line-height:1em;font-family:'Open Sans',sans-serif;font-weight:600;color:#fff !important;background:#0000FF;font-size:1.2em;border:none;border-bottom:solid 3px #00009F;cursor:pointer;text-transform:uppercase;
			-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none !important;
			-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
			transition-property: color, background-color, border-bottom; /* omezeni transitions */}
		.btnc-checked { color: #ffe000 !important; text-shadow: 0 0 5px #ffe000; }
		button:hover, .sbutton:hover, .btnc:hover {background:#222 !important;border-bottom-color:#000 !important;color:#fff !important;text-shadow: none;}
		
		/* skiny pro kontrolky ctlButtonLink a ctlHyperLink */
		.adminbutton{background: #E43536 !important; border-bottom-color:#964450 !important;}
		.systembutton{background: #888 !important;  border-bottom-color:#666 !important;}
		.processmovebutton{background:#0000FF !important; border-bottom-color:#00009F !important;}
		.processactionbutton{background:#0000FF !important; border-bottom-color:#00009F !important;}

			/* skiny pro tlacitka */
			.frm-box-search button, .frm-box-search .sbutton, .frm-box-search .btnc, .frm-box-search .btnc:visited, .header-loginform button, .btnc-black, .btnc-black:visited,
			.frm-box-search-default button, .frm-box-search-default .btnc:visited
				{background:#222;border-bottom-color:#000;}
			.frm-box-search button:hover, .frm-box-search .sbutton:hover, .frm-box-search.btnc:hover, .btnc-black:hover,
			.frm-box-search-default button:hover 
				{background:#0000FF;border-bottom-color:#00009F;}

			.header-loginform button:hover 
				{background:#fff;border-bottom-color:#F0F0F0;color:#0000FF;}
				
			.orders-sidebar .addToShoppingCart {display: block; width:100%; padding: 5px 0px; text-decoration: none; font-weight: 600; text-align:center;font-size:1.4em;background:#0000FF;border-bottom-color:#00009F;color:#fff;}
			.orders-sidebar .addToShoppingCart:hover{background:#222;border-bottom-color:#000;}
			
			.btncSmallText {text-transform:none;}

		/* odsazeni ikony od textu tlacitka */
		.btnc-img-txt i { margin-right: 8px; }
			
	/* mala tlacitka, tlacitka v gridu */
			
		.gridinlinebtn, .gridinlinebtn:visited, .smallbtnc, .smallbtnc:visited {display:inline-block;margin:1px 1px;padding:1px 3px 1px 3px;line-height:1em;font-family:'Open Sans',sans-serif;font-weight:600;color:#fff !important;background:#0000FF;border:none;
		    border-bottom:solid 2px #00009F;cursor:pointer;text-transform:uppercase;
			-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none !important;
			-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
			transition-property: color, background-color, border-bottom; /* omezeni transitions */}
		.gridinlinebtn:hover, .smallbtnc:hover {background:#222 !important;border-bottom-color:#000 !important;}
			
	/* vyhledavaci form v produktech */
		.frm-box-search {background:url(../../img/search-form.png) no-repeat top right;}
		.frm-box-search:after {content:"";display:table;clear:both;}
		.frm-box-search .sbutton {width:25%;float:right}
		.frm-box-search label {display:none;}
		.frm-box-search input[type="text"] {width:73%;float:left;}

	/* vyhledavaci form default */
		.frm-box-search-default {background:url(../../img/search-form.png) no-repeat top right;}
		.frm-box-search-default:after {content:"";display:table;clear:both;}
		
		.form-item {display:block;width:auto;margin:0 20px 10px 0;float:left;}


		.frm-box-search-default p {margin:0;padding:0 0 15px 0;line-height:1.1em;}
		.frm-box-search-default p:after {content:"";display:table;clear:both;}
		
		.frm-box-search-default .frm-box-tool-icon {background:#fff;color:#D9DBDD !important;padding:8px 8px 7px 8px;text-decoration:none;}
		.frm-box-search-default .frm-box-tool-icon:hover {border:solid 1px #0000FF;color:#0000FF !important;text-decoration:none;}
		
		.frm-box-search-default button {float:right}
		

		
	/* tabulka */		
		.tbl {width:100%;border-collapse:collapse;}
		.tbl thead th {border-bottom:solid 1px #0000FF;font-weight:600;font-size:1em;padding:3px;text-align:center;}
		.tbl thead th.tblHeadTitle {text-align:left;}
		.tbl tbody td {border-bottom:solid 1px #DEC8C8;font-weight:400;font-size:1em;padding:3px;text-align:center;color:#0000FF;}
		.tbl tbody th {border-bottom:solid 1px #DEC8C8;font-weight:400;font-size:1em;padding:3px;text-align:left;}
		.tbl tbody tr:last-child th, .tbl tbody tr:last-child td {border-bottom:none;}
		
		

	/* vypis produktu */
		.plist {margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:solid 1px #B4B4B4;}
		.plist:after {content:"";display:table;clear:both;}
		.plist-title, .plist-availability, .plist-price, .plist-button
			{display:table-cell;margin:5px 0 0 0 !important;padding:0 10px 0 0;width:40%;float:left;line-height:1em !important;}
		
		.plist-title {width:45%;}
		.plist-availability, .plist-price 
			{width:auto;padding:0 10px;margin-top:7px !important;}
		.plist-button {width:80px;float:right;padding:0;text-align:right;margin:0 !important;}
		.plist-button .nbQuantity{width: 35px;margin-top:1px;float: left;}
		.plist-button .nbQuantity input{width:35px; padding-left: 3px; padding-right: 3px;}
		
		/* Nadpis */		
		.lentea-section-content h2.plist-title {font-size:1em;cursor:pointer;}
		.lentea-section-content h2.plist-title i {vertical-align:middle;}
		.lentea-section-content h2.plist-title .ico-info {font-size:0.9em;color:#8C8C8C;margin-right:7px;}
		.lentea-section-content .plist-selected h2.plist-title .ico-info {color:#0000FF;}
		.lentea-section-content h2.plist-title .ico-arrow-down3, .lentea-section-content h2.plist-title .ico-arrow-up3 {font-size:1em;color:#999;}

		/* Dostupnost */		
		.plist-availability {font-size:0.9em;}
		.plist-availability i {vertical-align:middle;}
		.plist-availability .ico-checkmark-circle2 {color:#468C00;}
		.plist-availability .ico-cancel-circle {color:#aaa;}

		/* cena */	
		.plist-price {font-weight:600;}	
		.plist-price i.ico-arrow {font-weight:normal;color:#FFB680;margin-left:5px;margin-right:5px;font-size:0.85em;vertical-align:middle;}
		/* tlacitko */	
		.plist-button .btnc, plist-button .btnc:visited {width:33px;padding:7px 0 4px 0;font-weight:normal;color:#fff;background:#0000FF;border-bottom:solid 2px #00009F;text-align:center;}
		.plist-button .btnc:hover {background:#222;border-bottom-color:#000;}		
		
		/* poznamky */	
		.plist-desc {padding:0 0 0 30px;margin-top:15px;font-size:0.85em;line-height:1.2em;color:#444;clear:both;width:100%;overflow:hidden;}
		.plist-desc:before {content:"";display:table;clear:both;}
		.plist-desc [class^="ico-"], .plist-desc [class*=" ico-"] {margin-right:3px;}
		.plist-desc .ico-link {color:#B4B4B4;}
		.plist-desc .ico-info2 {color:#999;}
		
		.plist-desc {display:none;}

		/* kosik */	
		.basket-container {min-height:100px;position:absolute;z-index:999 !important;padding:15px;border:solid 1px #0000FF;background:#fff;-webkit-box-shadow: 3px 3px 4px #bbb;box-shadow: 3px 3px 4px #bbb;}
		.basket-container {display:none;}
			
		.basket-content {position:relative;}
		.basket-content .ico-close {position:absolute;top:-10px;right:-7px;color:#0000FF;font-size:0.75em !important;cursor:pointer;}
		.basket-content .ico-close:hover {color:#444;}
		
		.basket-content h2 {margin:0 0 15px 0 !important;}
		.basket-content h3 {margin:0 0 7px 0 !important;padding:0 0 7px 0 !important;border-bottom:solid 1px #0000FF;font-weight:600;font-size:1em;}
		
		.basket-content .frm-box {background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:10px 0 30px 0}
		.basket-content .frm-box select {margin-right:15px;}
		
		.basket-content .VariantProperties .ControlBase_CaptionPanel { width: 200px; }
		.basket-content .ItemProperties .ControlBase_CaptionPanel { width: 200px; }
		
		.basket-content .Supplements .ControlBase { height: 31px; padding-top: 4px; }
		
		.basket-content .AddToCartButton { float: right; width: 320px; margin-top: 5px; margin-bottom: 10px; text-align: right; }
		
		.basket-content .nbQuantity { width: 45px; margin-top: 1px; float: left; }
		.basket-content .nbQuantity input { width:40px; padding-left: 5px; padding-right:5px; }

		.basket-content .AddToCartPrice { position: absolute; top: 0px; right: 20px; font-weight: 600; font-size: 1em; text-align: right; }
		
		.basket-content-arrow {content: "";position: absolute;z-index: 1002;height:20px;width:20px;background:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-right:solid 1px #0000FF;border-top:solid 1px #0000FF;}		
		.basket-content-arrow {display: none;}


		.bubble-link {display:inline-block;}
		.bubble-box {display:block;position:absolute;top:30px;left:50%;padding:10px;margin:0 0 0 -60px;background:#222;color:#fff;font-size:0.75em;line-height:1.2em;width:120px;z-index:99999;}
		.bubble-box:before {content: "";position: absolute;top:-5px;left:50%;margin-left:-2.5px;z-index: 1;height:10px;width:10px;background:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}				
		.basket-content .tbl td {position:relative !important;}


		/* strankovani */	
		.pagination {margin:10px 0 5px 0;text-align:center;font-weight:600;line-height:1em;}
		.pagination .n {display:none;}
		
		.pagination b {font-weight:normal}
        .pagination i {display:none;}
		.pagination-first-tools {margin-right:30px;}
		.pagination-next-tools {margin-left:30px;}
        
        .pagination-first-tools a span, .pagination-next-tools a span{display:none;}
        .pagination-first-tools a i, .pagination-next-tools a i{display:inline-block;}
		
		
		.pagination a, .pagination a:visited {display:inline-block;vertical-align:middle;color:#535353;text-decoartion:none;margin-right:5px;}
		.pagination a:hover {color:#000;text-decoration:none !important;}
		
		.pagination a.current  {color:#0000FF;}
		.pagination .plus10 {line-height: 1; display:inline-block;vertical-align:middle;padding: 6px 4px;background:#C1C1C1;color:#fff !important;}
		.pagination .plus10:hover{background:#0000FF;color:#fff !important;}
		--.pagination a span{display:none;}
		
		.pagination a i, .pagination a:visited i {padding:5px 5px;background:#C1C1C1;color:#fff;}
		.pagination a:hover i {background:#0000FF;color:#fff;}

	/* vypis procesu */
	.proces-list {display:block;padding:15px;margin-bottom:20px;line-height:1.2em;
		background:#f8f8f9;
		background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
		background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
		background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
		background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
		background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}
	.proces-list:after {content:"";display:table;clear:both;}
		
	.proces-list h2 {font-weight:400;font-size:1.4em;line-height:1.1em;margin:0 0 18px 0;padding:0;}
	.proces-list h2 a, .proces-list h2 a:visited {color:#444;text-decoration:none;}
	.proces-list h2 a:hover {color:#0000FF;text-decoration:none;}
	
	.proces-list-info {width:60%;float:left;margin:0;padding:0;list-style:none;}
	.proces-list-info:after {content:"";display:table;clear:both;}
	.proces-list-info li {width:50%;float:left;margin:0 0 10px 0;padding:0;}
	.proces-list-info li i {vertical-align:middle;margin-left:10px;}
	
	.proces-list-info-other {width:auto;float:right;margin:0;padding:0;list-style:none;} 
	.proces-list-info-other:after {content:"";display:table;clear:both;}
	.proces-list-info-other li {width:auto;float:left;margin:0;padding:0;}
	.proces-list-info-other-status {margin-right:20px !important;font-size:2.5em;color:#777777;}
	.proces-list-info-other-desc {text-align:right;}
	
	/* box vychozi */	
	.box {display:block;padding:15px;margin-bottom:20px;line-height:1.2em;
		background:#f8f8f9;
		background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
		background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
		background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
		background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
		background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}
	.box:after {content:"";display:table;clear:both;}


	/* drobeckova navigace */
	
	.breadcrumb {font-size:0.85em;font-weight:400;line-height:1.1em;padding:20px 0 3px 0;}
	.breadcrumb i {color:#BFBFBF;font-size:1.4em;vertical-align:middle;}
	.breadcrumb a, .breadcrumb a:visited {color:#666;text-decoration:none;position:relative;}
	.breadcrumb a:hover {color:#0000FF;text-decoration:underline;}
	
	.breadcrumb a.current, .breadcrumb a.current:visited {color:#0000FF;text-decoration:none;}
	.breadcrumb a.current:hover {color:#0000FF;text-decoration:none;}	
	
	.breadcrumb a.current:before {content:"\e3b6";font-size:1.4em;font-family: 'lenteaicons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
		position:absolute;left:50%;top:14px;margin:0 0 0 -5px;}
	
	/* detail procesu */
	
	.proces-info {color:#0000FF;line-height:1em;margin-bottom:40px;}
	.proces-info:after {content:"";display:table;clear:both;}
	.proces-info strong {font-weight:400;color:#111;}
	.proces-info i {font-size:1.4em;vertical-align:middle;margin:-5px 5px 0 0;}
	
	.proces-info-item {display:block;width:auto;float:left;margin:0 40px 10px 0;}
	
	.processrolestable{margin-bottom: 8px;}
    .processrolestable .column-role-name{text-align: right;}
    .processrolestable .column-role-name label{margin-right: 20px;}
    .processrolestable .column-role-name label:after{content:":";}
    .processrolestable .column-role-person{font-weight: 400;}
    .processrolestable .column-role-ico{font-size: inherit;}
    .processrolestable .column-role-contact{padding-left: 20px;}
    .processrolestable .column-role-contact i{display: inline-block; color: #444;}

	/* standardni sekce procesu */
	.lta-wf-section { margin-top: 10px; clear: left; }
	.lta-wf-section-float { clear: none; float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
	.lta-wf-section-box { border: solid 1px #000000; padding: 5px; -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5); }

	/* zalozky */
	.tabs-content {margin-bottom:40px;}
	.tabs-navi {padding:0;margin:0 0 20px 0;list-style:none;position:relative;}
	.tabs-navi:before {content:"";display:block;width:100%;overflow:hidden;height:3px;background:#D9DBDD;position:absolute;bottom:0;left:0;}
	.tabs-navi:after {content:"";display:table;clear:both;}
	.tabs-navi li {display:inline;font-weight:400;font-size:1.2em;} 
	.tabs-navi li a, .tabs-navi li a:visited {display:inline-block;position:relative;padding:10px 20px;margin:0 15px 0 0;color:#444;text-decoration:none;}
	.tabs-navi li a:hover {color:#0000FF;text-decoration:none;}

	.tabs-navi li.current a, .tabs-navi li.current a:visited {background:#0000FF;border-bottom:solid 3px #00009F;color:#fff;text-decoration:none;position:relative;}
	.tabs-navi li.current a:before {content:"\e3b6";font-size:1.5em;font-family: 'lenteaicons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
		position:absolute;left:50%;bottom:-19px;margin:0 0 0 -15px;color:#00009F !important;}


	.tabs-item {display:none;}
	.tabs-content .tabs-item:first-child {display:block;}

	/* zalozky 2017 - podle http://keith-wood.name/uitabs.html */
	.ui-tabs { 
		padding: 0px; 
		background: none; 
		border-width: 0px; 
	} 
	.ui-tabs .ui-tabs-nav { 
		padding-left: 0px; 
		background: transparent !important; 
		border-width: 0px 0px 1px 0px; 
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px; 
		border-radius: 0px; 
	} 
	/* musi byt za lta-wf-section: */
	.ui-tabs .ui-tabs-panel { 
		margin-top: 0px;
		border: 1px solid #0000FF /*#fbd850*/; /* tohle je podle toho aktivniho ouska */
		background-color: #ffffff; 
	}

	/* neaktivni zalozka */
	.lta-tab-control .ui-state-default, .lta-tab-control .ui-widget-content .ui-state-default, .lta-tab-control .ui-widget-header .ui-state-default {
		-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;
		color: #404040;
		background: #f6f6f6;
	}
	.lta-tab-control .ui-state-default a, .lta-tab-control .ui-state-default a:link, .lta-tab-control .ui-state-default a:visited {
		outline: none;
		color: #404040;
	}
	/* hover na zalozku */
	.lta-tab-control .ui-state-hover,.lta-tab-control .ui-widget-content .ui-state-hover,.lta-tab-control .ui-widget-header .ui-state-hover,.lta-tab-control .ui-state-focus,.lta-tab-control .ui-widget-content .ui-state-focus,.lta-tab-control .ui-widget-header .ui-state-focus {
		border:1px solid #0000FF/*#fbcb09*/;background:#DEC8C8/*#fdf5ce*/;font-weight:bold;color:#0000FF/*#c77405*/;
		border-bottom: none;
	}
	.lta-tab-control .ui-state-hover a,.lta-tab-control .ui-state-hover a:hover,.lta-tab-control .ui-state-hover a:link,.lta-tab-control .ui-state-hover a:visited,.lta-tab-control .ui-state-focus a,.lta-tab-control .ui-state-focus a:hover,.lta-tab-control .ui-state-focus a:link,.lta-tab-control .ui-state-focus a:visited {
		color:#0000FF/*#c77405*/;text-decoration:none
	}
	/* aktivni zalozka */
	.lta-tab-control .ui-state-active, .lta-tab-control .ui-widget-content .ui-state-active, .lta-tab-control .ui-widget-header .ui-state-active {
		border: 1px solid #0000FF /*#fbd850*/;
		border-bottom: none;
		background: #fff;
		font-weight: bold;
		color: #0000FF /*#000000*/;
	}
	.lta-tab-control .ui-state-active a, .lta-tab-control .ui-state-active a:link, .lta-tab-control .ui-state-active a:visited {
		color: #0000FF /*#000000*/;
		text-decoration: none;
		outline: none;
	}


/* <-------------- upravy jquery-ui.css */
/* nefunguje spravne
.ui-widget {
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
}
*/

/* <-------------- upravy controls.css */

	/* Nastroje */
	.CtlToolStrip {padding:7px !important;border:none !important;color:#818496 !important;line-height:1em !important;position:relative;/*font-size:1.4em  !important;*/text-decoration:none; !important
			background:#f8f8f9;
			background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
			background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
			background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}

	.CtlToolStrip i {vertical-align:middle;cursor:pointer;display:inline-block;text-align:center;padding:2px;color:#818496;font-size:1.4em  !important;}
	.CtlToolStrip i:hover {color:#0000FF;background: transparent; border: none;}
	.CtlToolStrip-separator {display:inline-block;height:15px;width:1px;background:#E6E6E6;margin:0 10px;vertical-align:middle;}
	.CtlToolStrip .CtlChoice{font-size: 15px;}
	.CtlToolStrip .CtlChoice label{width:auto; margin-right: 10px;}
	.CtlToolStrip .CtlChoice a{height: 26px; line-height: 1em;}
	
	.CtlToolStrip .CtlChoice .frm-item{margin-left:60px;}
	.CtlToolStrip .CtlChoice .frm-item input{height: 26px;}
	.CtlToolStrip .CtlChoice .frm-item .LinkButtonChoice{}

	.CtlToolStrip .CtlTextBox .frm-item input{height: 26px;}

	/* grid */
	
	.gridFrameBox {padding:15px;background:#f8f8f9;
			background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, #f8f8f9 100%);
			background:-o-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(1, #f8f8f9));
			background:-webkit-linear-gradient(-90deg, #fff 0%, #f8f8f9 100%);
			background:linear-gradient(180deg, #fff 0%, #f8f8f9 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);}
	
	
	.gridFrameBox .grid td {background:none !important;line-height:1.2em !important;border:none !important;padding:7px 10px !important;border-bottom:solid 1px #DEC8C8 !important;font-weight:400 !important;font-size:1em !important;vertical-align:middle !important;
		-webkit-transition: background-color 100ms linear;-moz-transition: background-color 100ms linear;-o-transition: background-color 100ms linear;-ms-transition: background-color 100ms linear;transition: background-color 100ms linear;}
	.gridFrameBox .grid tr:hover td {background:#F5F5F5 !important;}
	.gridFrameBox .grid td div {vertical-align:top !important;display:inline-block !important;}
  
	.gridFrameBox .grid td.selected {background:#DEC8C8 !important;color:#000 !important;} 
	.gridFrameBox .grid tr:hover td.selected {background:#EE0000 !important;}

	.gridFrameBox .grid td.header, .gridFrameBox .grid tr:hover td.header {background:none !important;border:none !important;border-bottom:solid 1px #0000FF !important;font-weight:600 !important;}

	/* grid - items */
    .gridFrameBox .slaveItem {/*background-color: #eeeeee;*/ color: #999999;}
    .gridFrameBox .slaveItem td:first-child .cellContent:before { content:"\00a0└─ "; }
    
    /* grid - specialni radky (potlaceny radek, radek bez hover zmeny, ...) */
    .gridFrameBox .disabledRow {background-color: #F5F5F5; color: #777777;}
    .gridFrameBox .grid tr.disabledRow:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.rowWithoutHover:hover td {background:transparent !important;}
    
    /* grid - std row colors */
    .gridFrameBox .lta-color-green {background-color: #00b300; color: #000000;}
    .gridFrameBox .lta-color-orange {background-color: #ff6600; color: #000000;}
    .gridFrameBox .lta-color-red {background-color: #ff0000; color: #000000;}
    .gridFrameBox .lta-color-yellow {background-color: #ffff00; color: #000000;}
    .gridFrameBox .lta-color-blue {background-color: #0073e6; color: #000000;}
    .gridFrameBox .lta-color-black {background-color: #000000; color: #d9d9d9;}
    .gridFrameBox .lta-color-white {background-color: #ffffff; color: #000000;}
    .gridFrameBox .lta-color-grey {background-color: #b3b3b3; color: #000000;}
    .gridFrameBox .lta-color-purple {background-color: #993399; color: #000000;}
    .gridFrameBox .lta-color-brown {background-color: #86592d; color: #000000;}

    /*
    .gridFrameBox .grid tr.lta-color-green:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-orange:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-red:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-yellow:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-blue:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-black:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-white:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-grey:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-purple:hover td {background:transparent !important;}
    .gridFrameBox .grid tr.lta-color-brown:hover td {background:transparent !important;}
    */

/* /// CtlPivotTable */

.CtlPivotTable table { width: 100%; -webkit-box-shadow:1px 1px 7px rgba(0,0,0,.25);box-shadow:1px 1px 7px rgba(0,0,0,.25); }
.CtlPivotTable table, .CtlPivotTable th, .CtlPivotTable td {
    border: 1px solid #e7e6e6;
}
.CtlPivotTable th, .CtlPivotTable td {
    padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px;
}

.CtlPivotTable .TopLeftCell { background-color: #EE0000;/*color: #FFFFFF*/ }
.CtlPivotTable .ColHeaderCell { background-color: #EE0000; text-align: center;/*color: #FFFFFF*/ }
.CtlPivotTable .RowHeaderCell { background-color: #DEC8C8;/*#0000FF;*/ }
.CtlPivotTable .ValueCell { background-color: #ffffff; text-align: right; }
.CtlPivotTable .SummaryCell { background-color: #e5e5e5; border-color: #ffffff; color:#444; }
/*.CtlPivotTable .HeaderValueCell { background-color: #DEC8C8; }*/
.CtlPivotTable .HeaderMeasureCell { background-color: #EE0000;/*color: #FFFFFF*/ }


/* CtlPivotTable /// */

/* /// CtlChart */

.CtlChart .CtlChartContainer { background-color: #ffffff; -webkit-box-shadow:1px 1px 7px rgba(0,0,0,.25);box-shadow:1px 1px 7px rgba(0,0,0,.25); }

/* CtlChart /// */

/* /// CtlReportingView */

.CtlReportingView p { margin-top: 1.6em;margin-bottom: 1.6em; }
.lentea-section-content .CtlReportingView h2 { margin-top: 20px; margin-bottom: 20px; }
.CtlReportingView .reportingDataLabel { font-size: 0.9em; padding-top: 5px; text-align: center; }

/* CtlReportingView /// */

/* /// CtlReportingWidgetDefinitionBase */

.panelReportingWidgetDefinition { border: solid 1px #D8D8D8; margin-left: 5px; margin-bottom: 10px; -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5); }
.panelReportingWidgetDefinition .panelReportingWidgetHeader { position: relative; padding: 5px; background-color: #D8D8D8; }
.panelReportingWidgetDefinition .panelReportingWidgetDefButtons { position: absolute; right: 10px; top: 6px; }
.panelReportingWidgetControls { padding: 5px; }

.panelReportingDataItemsSelect { float: left; }
.panelReportingDataItemsSelectButtons { float: left; padding-left: 2px; }
.panelReportingDataItemsSelectButtons a { display: block; }

/* CtlReportingWidgetDefinitionBase /// */

/* /// CtlCalendar */

.gantCalendar { -webkit-box-shadow:1px 1px 7px rgba(0,0,0,.25);box-shadow:1px 1px 7px rgba(0,0,0,.25); }

/* CtlCalendar /// */

/* <-------------- scrollbary */
	.jspContainer {position:relative;}
	.jspPane {position:absolute;}
	.jspVerticalBar {position:absolute;top:0;right:0;width:10px;height:100%;}
	.jspHorizontalBar {position:absolute;bottom:0;left:0;width:100%;height:10px;}
	.jspCap {display:none;}
	.jspHorizontalBar .jspCap {float:left;}
	.jspTrack{background:none;position:relative;}
	.jspTrack:hover, .sidebarScrollbar:hover .jspTrack {background:#fff;border:solid 1px #ddd;}	
	.jspDrag{background:#9FA6A6;position:relative;top:0;left:0;cursor:pointer;}
	.jspTrack:hover .jspDrag {background:#0000FF;}
	.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left;height:100%;}
	.jspArrow {background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
	.jspArrow.jspDisabled {cursor:default;background:#80808d;}
	.jspVerticalBar .jspArrow {height:10px;}
	.jspHorizontalBar .jspArrow {width:10px;float:left;height:100%;}
	.jspVerticalBar .jspArrow:focus {outline:none;}
	.jspCorner{background: #eeeef4;float: left;height: 100%;}
	* html .jspCorner {margin:0;}

.cleaner{clear: both;}

	@media handheld, only screen and (max-width: 1225px) {
		/* <-------------- Big Link   */
			a.big-link, a.big-link:visited {font-size:1.8em;}

	}

	@media handheld, only screen and (max-width: 1125px) {
		/* <-------------- Big Link   */
			a.big-link, a.big-link:visited {font-size:1.6em;}

	}

	@media handheld, only screen and (max-width: 1100px) {
		/* <-------------- Nadpis produktu   */
			.plist-title {width:100%;}
			.plist-title:after {content:"";display:table;clear:both;}

	}


	@media handheld, only screen and (max-width: 920px) {
		/* <-------------- Top menu   */
			.lta-login li b {display:none;}
			.header-loginform {margin:0 0 0 -150px;}
			.header-loginform:before {margin:0 0 0 37px;}	
			
		/* <-------------- Big Link   */			
			a.big-link, a.big-link:visited {font-size:1.4em;padding-left:45px;}
			.big-link-notif {left:15px;}

	}
	
	@media handheld, only screen and (max-width: 700px) {	
		.basket-container:before {content:"";display:none !important;}
	}


	@media handheld, only screen and (max-width: 767px) {
		/* <-------------- Grid system   */		
			.grid {width:100%;min-width:0;margin-left:0px;margin-right:0px;}
			[class*='col-'] {width:auto;float:none;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;}
			
		/* <-------------- Big Link   */
			a.big-link, a.big-link:visited {font-size:2.2em;padding-left:65px;}
			.big-link-notif {left:25px;}
		/* kategorie - navigace */				
			.category-nav ul {margin:0;width:100%;float:none;}
			

		/* box model pro produkty*/	
			.products-container {margin:0 0 120px 0;}
			.products-content {margin:0;}
			.products-sidebar {width:auto;border:solid 1px #0000FF;position:fixed;top:auto;right:5px;left:5px;bottom:5px;z-index:9999 !important;overflow:auto;max-height:400px;}


		/* objednavky */	
			.orders-sidebar h2 {margin:0 0 5px 0;color:#0000FF;font-size:0.9em;line-height:18px;vertical-align:middle;font-weight:600;}
			.orders-tbl tbody, .orders-form 
				{display:none;}
			.orders-more-link {display:inline-block;}
			

		/* vypis procesu */
		.proces-list-info {width:100%;float:none;margin:0 0 20px 0;}
		.proces-list-info li {width:100%;float:none;}
			
	
	}

	@media handheld, only screen and (max-width: 600px) {

		/* <-------------- Hlavicka   */

			.lentea-header {height:81px;padding-left:25px;text-align:center;}
			.lentea-partner .lentea-header {height:41px;padding:0;}

			.header-logo {display:block;margin:6px auto 0 auto;padding:0;width:134px;height:30px;text-align:center;float:none;}
			.lentea-partner .header-logo {margin:6px 0 0 55px;float:left;text-align:left;}  

			.lta-login {width:100%;margin:5px 0 0 0;float:none;text-align:center;}
			.lentea-partner .lta-login {width:auto;margin:8px 20px 0 0;float:right;}
			
			.lta-login li a i {font-size:0.9em;}
			.lta-login li.lgoff-login a i, .lta-login li.lgin-user a i, .lta-login li.lgoff-registration a i {width:24px;height:24px;line-height:22px;font-size:1.1em;}
			.lta-login .login-body:before {/*margin:0 0 0 35px;*/}
			.lta-login .login-body {top:32px;text-align: left;margin-left: -70px;}
			.lentea-partner .lta-login li a {margin-left:10px;} 
			.lta-login .login-body .login-persistent-label {float: left;width: 160px;padding-top: 3px;text-align: right;margin: 0 10px 0 0px;}
			.lta-login .login-perstistent .frm-item {margin-left: 180px;}
		
			

		/* <-------------- Sidebar   */
			.lentea-aside {top:80px;}
			.lentea-partner .lentea-aside {top:40px;} 
			.as-menu-button, .as-menu-button-content {height:81px;}
			.as-menu-button-content {line-height:80px;}
			.lentea-partner .as-menu-button, .lentea-partner .as-menu-button-content {height:41px;}
			.lentea-partner .as-menu-button-content {line-height:40px;}


		/* <-------------- Hlavni sekce   */
			.lentea-section {top:80px;}
			.lentea-partner .lentea-section {top:40px;} 


		/* <-------------- Drobeckova navigace   */
			.breadcrumb a.current:before {display:none;}
			
		/* <-------------- Controls   */			
		.frm-group label {float:none;width:100%;padding-top:0px;text-align:left;margin:0 0 5px 0;}
		.frm-item {margin-left:0px;}

		.flex-group { display: block; }


	}
	
	@media handheld, only screen and (max-width: 500px) {

		/* vyhledavaci form v produktech */
			.frm-box-search button {width:100%;float:none;margin-top:10px;}
			.frm-box-search input[type="text"] {width:100%;float:none;}

	}