﻿/*=====================================================================================

	Project:			VARS.cz
	Author:				www.webprogress.cz
	Twitter:			@webprogress
	
		
	== iNFO ===========================================
	
	Web width:			100%
	Page width:			940px + 20px
	
	
	== Px2Em ===========================================
	
	body 	75%

	10px 	0.833em		10 / 12 = 0.857
	11px 	0.917em		11 / 12 = 0.929
	12px 	1em			12 / 12	= 1
	13px 	1.083em		13 / 12 = 1.071
	14px 	1.167em		14 / 12 = 1.143
	15px 	1.25em
	16px 	1.333em
	17px 	1.417em
	18px 	1.5em
	20px 	1.667em
		
	
	== CSS DETAiL ======================================
	
	RESET
	TYPOGRAPHY
	HACKS
	SELECTOR HELPER
	
	LAYOUT
	HEADER
	NAVIGATION
	FOOTER
	
	CONTENT
	
	PRINT
	
	
=====================================================================================*/


/******************************************************************
	RESET
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display:block;
}
@-ms-viewport {
	width:device-width; 
}

@font-face {
    font-family: 'UnientDINCELight';
    src: url('font/psunientdincelight-webfont.eot');
    src: url('font/psunientdincelight-webfont.eot?#iefix') format('embedded-opentype'),url('font/psunientdincelight-webfont.woff') format('woff'),url('font/psunientdincelight-webfont.ttf') format('truetype'),url('font/psunientdincelight-webfont.svg#UnientDINCELight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UnientDINCEMedium';
    src: url('font/psunientdincemedium-webfont.eot');
    src: url('font/psunientdincemedium-webfont.eot?#iefix') format('embedded-opentype'),url('font/psunientdincemedium-webfont.woff') format('woff'),url('font/psunientdincemedium-webfont.ttf') format('truetype'),url('font/psunientdincemedium-webfont.svg#UnientDINCEMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UnientDINCEBold';
    src: url('font/psunientdincebold-webfont.eot');
    src: url('font/psunientdincebold-webfont.eot?#iefix') format('embedded-opentype'),url('font/psunientdincebold-webfont.woff') format('woff'),url('font/psunientdincebold-webfont.ttf') format('truetype'),url('font/psunientdincebold-webfont.svg#UnientDINCEBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UnientDINCEBlack';
    src: url('font/psunientdinceblack-webfont.eot');
    src: url('font/psunientdinceblack-webfont.eot?#iefix') format('embedded-opentype'),url('font/psunientdinceblack-webfont.woff') format('woff'),url('font/psunientdinceblack-webfont.ttf') format('truetype'),url('font/psunientdinceblack-webfont.svg#UnientDINCEBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'MyriadProSemiboldCon';
  src: url('font/myriadpro-semiboldcond-webfont.eot');
  src: url('font/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/myriadpro-semiboldcond-webfont.woff') format('woff'),
       url('font/myriadpro-semiboldcond-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadProLightCon';
  src: url('font/myriadpro-lightcond-webfont.eot');
  src: url('font/myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/myriadpro-lightcond-webfont.woff') format('woff'),
       url('font/myriadpro-lightcond-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadProLight';
  src: url('font/myriadpro-light-webfont.eot');
  src: url('font/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/myriadpro-light-webfont.woff') format('woff'),
       url('font/myriadpro-light-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}




@font-face {
  font-family: 'MP-bold';
  src: url('font/mp-bold-webfont.eot');
  src: url('font/mp-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/mp-bold-webfont.woff') format('woff'),
       url('font/mp-bold-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MP-it';
  src: url('font/mp-it-webfont.eot');
  src: url('font/mp-it-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/mp-it-webfont.woff') format('woff'),
       url('font/mp-it-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MP-sb';
  src: url('font/mp-sb-webfont.eot');
  src: url('font/mp-sb-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/mp-sb-webfont.woff') format('woff'),
       url('font/mp-sb-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MP-light';
  src: url('font/mp-light-webfont.eot');
  src: url('font/mp-light-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/mp-light-webfont.woff') format('woff'),
       url('font/mp-light-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}



body {
color: #565656;
font-size: 75%;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
text-align:center;
line-height:1.5em;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
select, input, textarea, button {
color: #444;
font-size:99%;
font-family:arial, tahoma, verdana, sans-serif;
margin: 0px;
}


/******************************************************************
	TYPOGRAPHY
*/
h1, h2, h3, h4 {
padding:0em;
margin:0em;
font-weight:normal;
font-family:arial, tahoma, verdana, sans-serif;
color:#565656;
line-height: 1.1em;
}
h1 				{font-size:2.75em;padding:0.00em 0em 0.50em 0em;font-weight:normal;font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;}
h2 				{font-size:1.667em;padding:0.4em 0em 0em 0em;}
h3 				{font-size:1.4em;padding:0.25em 0em 0.50em 0em;}
h4 				{font-size:1.2em;padding:0.25em 0em 0.50em 0em;}

table+h3 {
margin-top:15px;
}
table+h2 {
margin-top:25px;
}

.clear			{clear:both;}
.left			{float:left !important;}
.right			{float:right !important;}

#content p		{margin:0em; padding:0em 0em 1.1em 0em;}
p .left			{margin:1.5em 1.5em 1.5em 0em; padding:0em;}
p .right		{margin:1.5em 0em 1.5em 1.5em; padding:0em;}

#content p+ul{
margin-top:-7px !important;
}

strong			{font-weight: bold;}
em				{font-style: italic;}
sup, sub		{line-height: 0;}
li ul, li ol	{margin:0em 1.5em;}
ul				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 2em 0em;list-style-type:disc;}
ol				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 2em 0em;list-style-type:decimal;}
.ie6 ul			{margin-left:2.0em;}
.ie6 ol			{margin-left:2.6em;}
.ie7 ul			{margin-left:2.0em;}
.ie7 ol			{margin-left:2.6em;}
.ie8 ul			{margin-left:1.5em;}
hr				{height:0px;color:#cccccc;border:0px;border-top:1px solid #cccccc;}

a,
a:link,
a:visited,
a:hover{
color: #686872;
text-decoration: underline;
outline:none;
}
a:focus,
a:hover{
text-decoration: none;
}

table.tabulka {
width:100%;
border-top:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
}
table.tabulka tr th,
table.tabulka tr td.zahlavi,
table.tabulka tr.zahlavi td {
border-left:1px solid #e7f7f7;
font-weight:bold;

background: #e2eeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2eeee 0%, #d6e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2eeee), color-stop(100%,#d6e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2eeee 0%,#d6e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2eeee 0%,#d6e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2eeee 0%,#d6e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2eeee 0%,#d6e2e2 100%); /* W3C */
}
table.tabulka tr td {
padding:5px 8px;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
text-align:center;
}
table.tabulka tr td.zahlavi-nazev {

}
table.tabulka tr td.zahlavi-delka {
width:45px;
}
table.tabulka tr td.zahlavi-cena {
width:95px;
}
table.tabulka tr td.text-vlevo {
text-align:left;
}
.akreditovany-program {
float:left;
width:10px;
height:10px;
border:1px solid red;
-webkit-border-radius: 10px;
border-radius: 10px; 
color:red;
padding:0px 4px 10px 6px;
}
table.tabulka tr td span.akreditovany-program {
float:right;
}

/******************************************************************
	HACKS
*/
html 			{overflow-y:scroll;} 						/* PRO NON-IE PROHLIZECE PRIDA DOPRAVA SCROLLBAR */
textarea		{overflow:auto;} 							/* V IE ODSTRANI V TEXTAREA SCROLLBAR */
a img 			{border:none;}								/* ODSTRANI BORDER */
button 			{width:auto; overflow:visible;}				/* WWW.VIGET.COM/INSPIRE/STYLING-THE-BUTTON-ELEMENT-IN-INTERNET-EXPLORER/ */
a:link 			{-webkit-tap-highlight-color: #686872;}		/* J.MP/WEBKIT-TAP-HIGHLIGHT-COLOR */

::-moz-selection	{background:#3047d3; color:#fff; text-shadow: none;}
::selection 		{background:#3047d3; color:#fff; text-shadow: none;}

.clearfix:before,											/* NEW CLEARFIX! - RESI PROBLEM S VYTECENIM FLOATOVANYCH PRVKŮ */
.clearfix:after {
content: ".";    
display: block;    
height: 0;    
overflow: hidden;	
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE 5.5/6/7 */


/******************************************************************
	CMS
*/
.blok-vlevo		{float:left;}
.blok-vpravo	{float:right;}
.blok-vycisit	{clear:both;}
.text-blok		{text-align:justify;}
.text-uprostred	{text-align:center;}
.text-vlevo		{text-align:left;}
.text-vpravo	{text-align:right;}
.obrazek-vlevo	{float:left; margin:5px 15px 10px 0px}
.obrazek-vpravo	{float:right; margin:5px 0px 10px 15px}


/******************************************************************
	LAYOUT
*/
.in{
width:940px;
padding:0px 10px;
margin:0px auto 0px;
text-align:left;
position:relative;
}


/******************************************************************
	HEADER
*/
#header{
width:100%;
}
#header,
#header .in{
height:110px;
}
#header a.logo:link,
#header a.logo:visited,
#header a.logo:hover{
display:block;
overflow:hidden;
position:absolute;
left:10px;
}
#header p.motto{
font-size:1.333em;
font-family:'UnientDINCELight', arial, tahoma, verdana, sans-serif;
color:#67686e;
position:absolute;
top:25px;
left:257px;
line-height:1.1em;
}
.lang-pl #header p.motto{
font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#header ul.language{
position:absolute;
right:240px;
top:27px;
margin:0px;
padding:0px;
}
#header ul.language li{
margin:0px;
padding:0px 0px 0px 2px;
float:left;
list-style-type:none;
line-height:11px;
}
#header ul.language li a:link,#header ul.language li a:visited,#header ul.language li a:hover{
display:block;
float:left;
padding:2px 3px 3px 3px;
line-height:11px;
border:1px solid #ffffff;
}
#header ul.language li.act a:link,#header ul.language li.act a:visited,#header ul.language li.act a:hover,#header ul.language li a:hover{
border:1px solid #ededed;
}
#header ul.language li a:link img,#header ul.language li a:visited img,#header ul.language li a:hover img{
vertical-align:middle;
line-height:11px;
}
#header ul.language li a.fb:link,
#header ul.language li a.fb:visited,
#header ul.language li a.fb:hover,
#header ul.language li a.linkedin:link,
#header ul.language li a.linkedin:visited,
#header ul.language li a.linkedin:hover{
border:0;
height:18px;
overflow:hidden;
padding:0;
text-indent:-200px;
width:18px;
white-space:nowrap;
}
#header ul.language li a.fb:link,
#header ul.language li a.fb:visited,
#header ul.language li a.fb:hover{
background:#3a589b url(../img/ico-fb.png) no-repeat center center;
margin:0 0 0 17px;
}
#header ul.language li a.linkedin:link,
#header ul.language li a.linkedin:visited,
#header ul.language li a.linkedin:hover{
background:#007ab9 url(../img/ico-linkedin.png) no-repeat center center;
margin:0 0 0 3px;
}
#header .search{
display:block;
position:absolute;
right:10px;
top:20px;
width:208px;
border:1px solid #ededed;
}
#header .search input{
float:left;
width:170px;
height:28px;
line-height:28px;
border:0px;
margin:0px;
padding:0px 0px 0px 9px;
color:#969696;
font-size:0.917em;
}
#header .search button{
float:right;
width:28px;
height:28px;
cursor:pointer;
border:0px;
margin:0px;
padding:0px;
text-indent:-9999px;
background: url(../img/search-button.png) left top no-repeat;
}
#header .search button:hover{
background: url(../img/search-button.png) left bottom no-repeat;
}

/* MENU */
#header #menu {
height:30px;
left:10px;
position:absolute;
top:69px;
width:940px;
}
#header #menu ul{
margin:0;
padding:0;
}
#header #menu ul li{
float:left;
list-style-type:none;
margin:0;
}
#header #menu ul li a:link,
#header #menu ul li a:visited,
#header #menu ul li a:hover{
color:#686872;
display:block;
float:left;
font-family:'MP-light', arial, tahoma, verdana, sans-serif;
font-size:22px;
height:30px;
line-height:30px;
text-decoration:none;
}
.lang-pl #header #menu ul li a:link,
.lang-pl #header #menu ul li a:visited,
.lang-pl #header #menu ul li a:hover{
font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
line-height:26px;
}
#header #menu ul li a.act:link,#header #menu ul li a.act:visited,#header #menu ul li a.act:hover,#header #menu ul li a:hover{
color:#000000;
}

/* HOME SLIDER */
#home-slider{
position:absolute;
left:10px;
top:99px;
width:940px;
height:345px;
overflow:hidden;
}
#home-slider .home-slider{
position:relative;
width:940px;
height:345px;
overflow:hidden;
}
#home-slider .home-slider ul{
margin:0px;
padding:0px;
}
#home-slider .home-slider ul li{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
width:940px;
height:345px;
}
#home-slider .home-slider ul li .h2 {
color:#000;
display:block;
font-family:'UnientDINCELight', arial, tahoma, verdana, sans-serif;
font-size:3em;
letter-spacing:-2px;
line-height:1.20em;
padding:100px 0px 0px 40px;
}
#home-slider .home-slider ul li small {
color:#878787;
display:block;
font-family:'UnientDINCEMedium', arial, tahoma, verdana, sans-serif;
line-height:1.4em;
padding:24px 0px 0px 165px;
}
#home-slider .home-slider ul li a:link,
#home-slider .home-slider ul li a:visited,
#home-slider .home-slider ul li a:hover {
color:#b3bf00;
display:block;
font-family:'UnientDINCELight', arial, tahoma, verdana, sans-serif;
font-size:1.333em;
line-height:1.175em;
margin:17px 0px 0px 165px;
}
#home-slider .home-slider ul li a.mail:link,
#home-slider .home-slider ul li a.mail:visited,
#home-slider .home-slider ul li a.mail:hover {
display:block;
height:345px;
margin:0px;
width:940px;
}
#home-slider #controls{
position:absolute;
/*right:850px; top:234px;*/
left:0px;
top:320px;
height:20px;
background:#686868;
margin:0px;
padding:0px 2px 0px 2px;
white-space:nowrap;
}
#home-slider #controls li{
margin:0px;
padding:4px 2px 0px 2px;
list-style-type:none;
text-indent:-9999px;
float:left;
width:11px;
height:11px;
overflow:hidden;
}
#home-slider #controls li a:link,
#home-slider #controls li a:visited,
#home-slider #controls li a:hover{
display:block;
float:left;
width:11px;
height:11px;
overflow:hidden;
background: url(../img/controls-item-bg.png) 0px 0px no-repeat;
}
#home-slider #controls li.current a:link,
#home-slider #controls li.current a:visited,
#home-slider #controls li.current a:hover,
#home-slider #controls li a:hover{
background: url(../img/controls-item-bg.png) 0px -11px no-repeat;
}




/******************************************************************
	FOOTER
*/
#footer{
color:#686872;
font-family:'MP-light', arial, tahoma, verdana, sans-serif;
font-size:15px;
padding:24px 0;
width:100%;
}
#footer a:link,
#footer a:visited,
#footer a:hover{
color:#686872;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer .vinci{
	float:left;
	margin:0 20px 0 0;
}
#footer .copy{
float:left;
padding:15px 0 0;
}
#footer .copy small{
color:#dbdbdb;
display:inline-block;
padding:0 3px;
}
#footer a.r-link:link,
#footer a.created:visited,
#footer a.created:hover {
	float:right;
	margin:15px 0 0 20px;
}





/******************************************************************
	DIRECTORY
*/
#directory{
background:#f0f3f3;
width:100%;
}
#directory .in{
padding-top:20px;
padding-bottom:20px;
}
#directory ul{
margin:0px;
padding:10px 0;
}
#directory ul li{
margin:0px 20px 0px 0px;
padding:0px;
list-style-type:none;
float:left;
background:white;
width:220px;
text-align:center;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#directory ul li.purple{background:#912e98;}
#directory ul li.pink{background:#f62370;}
#directory ul li.blue{background:#0395e1;}
#directory ul li.yellow{background:#ebb300;}
#directory ul li.dark-green{background:#008080;}
#directory ul li.dark-blue{background:#2b326c;}

#directory ul li.pink{
margin:0px;
}
#directory ul li div{
padding:20px 17px;
}
#directory ul li h2{
text-align:left;
font-size:1em;
line-height:1em;
margin:0px;
padding:0px;
}
#directory ul li h2 a:link,
#directory ul li h2 a:visited,
#directory ul li h2 a:hover,
#directory ul li h2 span {
color:#fff;
display:inline-block;
text-decoration:none;
text-transform:uppercase;
/*padding:0px 0px 0px 25px;*/
line-height:1.3em;
letter-spacing:-1px;
font-size:1.833em;
font-family:'UnientDINCEMedium', arial, tahoma, verdana, sans-serif;
line-height:1.3em;
}
.lang-pl #directory ul li h2 a:link,
.lang-pl #directory ul li h2 a:visited,
.lang-pl #directory ul li h2 a:hover,
.lang-pl #directory ul li h2 span {
font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#directory ul li h2 a:hover{
text-decoration:underline;
}
.lang-en #directory ul li h2 a:link,
.lang-en #directory ul li h2 a:visited,
.lang-en #directory ul li h2 a:hover {
text-decoration:underline;
}
.lang-en #directory ul li h2 a:hover{
text-decoration:none;
}
/*
#directory ul li.purple h2 a:link,#directory ul li.purple h2 a:visited,#directory ul li.purple h2 a:hover{color:#912e98;}
#directory ul li.purple h2 a:hover{color:#5e1264;}
.lang-en #directory ul li.purple h2 a:hover{color:#912e98;}
#directory ul li.yellow h2 a:link,#directory ul li.yellow h2 a:visited,#directory ul li.yellow h2 a:hover{color:#ff7f27;}
#directory ul li.yellow h2 a:hover{color:#ebb300;}
.lang-en #directory ul li.yellow h2 a:hover{color:#ff7f27;}
#directory ul li.blue h2 a:link,#directory ul li.blue h2 a:visited,#directory ul li.blue h2 a:hover{color:#059cd3;}
#directory ul li.blue h2 a:hover{color:#0395e1;}
.lang-en #directory ul li.blue h2 a:hover{color:#059cd3;}
#directory ul li.pink h2 a:link,#directory ul li.pink h2 a:visited,#directory ul li.pink h2 a:hover{color:#f1246f;}
#directory ul li.pink h2 a:hover{color:#f62370;}
.lang-en #directory ul li.pink h2 a:hover{color:#f1246f;}
*/
#directory .top {
display:block;
}
#directory ul li span.desc{
text-align:left;
display:block;
font-size:0.917em;
line-height:1.3em;
padding:7px 0 0;
color:#fff;
}
#directory .text {
color:#fff;
display:block;
text-align:left;
line-height:1.4em;
}
#directory ul li a.button:link,#directory ul li a.button:visited,#directory ul li a.button:hover{
display:block;
width:150px;
line-height:1.1em;
text-align:center;
color:white;
font-weight:bold;
text-decoration:none;
margin:0px auto 0px;
padding:8px 20px;
}
#directory ul li.purple a.button:link,#directory ul li.purple a.button:visited,#directory ul li.purple a.button:hover{background:#912e98;}
#directory ul li.purple a.button:hover{background:#5e1264;}
#directory ul li.yellow a.button:link,#directory ul li.yellow a.button:visited,#directory ul li.yellow a.button:hover{background:#ff7f27;}
#directory ul li.yellow a.button:hover{background:#ebb300;}
#directory ul li.blue a.button:link,#directory ul li.blue a.button:visited,#directory ul li.blue a.button:hover{background:#059cd3;}
#directory ul li.blue a.button:hover{background:#0395e1;}
#directory ul li.pink a.button:link,#directory ul li.pink a.button:visited,#directory ul li.pink a.button:hover{background:#f1246f;}
#directory ul li.pink a.button:hover{background:#f62370;}
#directory ul li.dark-green a.button:link,#directory ul li.dark-green a.button:visited,#directory ul li.dark-green a.button:hover{background:#008080;}
#directory ul li.dark-green a.button:hover{background:#015252;}
#directory ul li.dark-blue a.button:link,#directory ul li.dark-blue a.button:visited,#directory ul li.dark-blue a.button:hover{background:#2b326c;}
#directory ul li.dark-blue a.button:hover{background:#151b51;}

#directory ul li ul li{
color:#fff;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 20px;
float:none;
/*background:url(../img/directory-ul.png) left 10px no-repeat;*/
width:auto;
height: auto !important;
text-align:left;
-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
-moz-box-shadow: 0px 0px 0px 0px #ffffff;
box-shadow: 0px 0px 0px 0px #ffffff;
}
#directory ul li ul li.first{
background-position:5px 16px !important;
font-size:1.5em;
line-height:26px;
}

#directory ul li.purple ul li{
background:url(../img/ico-submenu-purple.png) 5px 13px no-repeat;
}
#directory ul li.blue ul li{
background:url(../img/ico-submenu-blue.png) 5px 13px no-repeat;
}
#directory ul li.pink ul li{
background:url(../img/ico-submenu-pink.png) 5px 13px no-repeat;
}
#directory ul li.yellow ul li{
background:url(../img/ico-submenu-yellow.png) 5px 13px no-repeat;
}
#directory ul li ul li a:link,
#directory ul li ul li a:visited,
#directory ul li ul li a:hover{
color:#ffffff;
}


/* CONTENT HOME */
#content-home{
background:#f0f3f3;
width:100%;
}
#content-home h2{
color:#747474;
font-size:2em;
font-family:'UnientDINCEMedium', arial, tahoma, verdana, sans-serif;
padding:0px 0px 15px 0px;
margin:0px;
}
.lang-pl #content-home h2{
font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#content-home .in{
padding-top:20px;
padding-bottom:20px;
}


/*  MOVINKY NA HP   */
#content-home-new #news a:link,
#content-home-new #news a:visited,
#content-home-new #news a:hover {
    background:#40474a;
    display:block;
    overflow:hidden;
    position:relative;
    text-decoration:none;
}
#content-home-new #news a:hover {
    background:#232628;
}
#content-home-new #news a.fialova:link, #content-home-new #news a.fialova:visited, #content-home-new #news a.fialova:hover {background:#912E98;}
#content-home-new #news a.fialova:hover {background:#520957;}

#content-home-new #news a.oranzova:link, #content-home-new #news a.oranzova:visited, #content-home-new #news a.oranzova:hover {background:#FF7F27;}
#content-home-new #news a.oranzova:hover {background:#d86312;}

#content-home-new #news a.modra:link, #content-home-new #news a.modra:visited, #content-home-new #news a.modra:hover {background:#0395E1;}
#content-home-new #news a.modra:hover {background:#056496;}

#content-home-new #news a.zelena:link, #content-home-new #news a.zelena:visited, #content-home-new #news a.zelena:hover {background:#008080;}
#content-home-new #news a.zelena:hover {background:#015252;}

#content-home-new #news a.ruzova:link, #content-home-new #news a.ruzova:visited, #content-home-new #news a.ruzova:hover {background:#F62370;}
#content-home-new #news a.ruzova:hover {background:#c31e5a;}

#content-home-new #news a.tmave-modra:link, #content-home-new #news a.tmave-modra:visited, #content-home-new #news a.tmave-modra:hover {background:#2b326c;}
#content-home-new #news a.tmave-modra:hover {background:#151b51;}

#content-home-new #news small {
    bottom:0;
    color:#ffffff;
    display:block;
    font-family:'MP-light', arial, tahoma, verdana, sans-serif;
    font-size:18px;
    left:0;
    line-height:21px;
    position:absolute;
    z-index:1;
}
.lang-pl #content-home-new #news small{
    font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#content-home-new #news small.with-img {
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .6);
}
#content-home-new #news a:hover small.with-img {
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 1);
}
#content-home-new #news img {
    display:block;
    width:100%;
}








/************************************/
/*			NOVE TITULKY			*/
/************************************/

#content-home-new {
	background:#f0f3f3;
	padding:3px 0 30px;
}
#content .content,
#content-home-new .content{
    display:block;
    height:70px;
    width:940px;
}
#content .content strong,
#content-home-new .content strong{
    color:#686872;
    display:block;
    float:left;
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
    font-size:26px;
    font-weight:normal;
    height:70px;
    line-height:70px;
}
.green #content .content strong,.green #content-home-new .content strong{color:#686872;}
.purple #content .content strong,.purple #content-home-new .content strong{color:#912e98;}
.blue #content .content strong,.blue  #content-home-new .content strong{color:#0395e1;}
.yellow #content .content strong,.yellow #content-home-new .content strong{color:#ff7f27;}
.pink #content .content strong,.pink #content-home-new .content strong{color:#f62370;}
.dark-green #content .content strong,.dark-green #content-home-new .content strong{color:#008080;}
.dark-blue #content .content strong,.dark-blue #content-home-new .content strong{color:#2b326c;}

#content-home-new h2 {
	color:#686872;
	font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
	font-size:29px;
	line-height:30px;
	padding:0 0 10px;
}
#content-home-new h2.pink {
	color:#f62370;
}
#content-home-new .main-cross {
	color:#fff;
	padding:20px;
}
#content-home-new .main-cross h1 {
	color:#fff;
	font-family:'MP-bold', arial, tahoma, verdana, sans-serif;
	font-size:48px;
	line-height:52px;
	padding:0;
}
.lang-pl #content-home-new .main-cross h1{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
    font-weight:bold;
}
#content-home-new .main-cross h1 a:link,
#content-home-new .main-cross h1 a:visited,
#content-home-new .main-cross h1 a:hover {
	color:#fff;
	text-decoration:none;
}
#content-home-new .main-cross h1 a:hover {
	text-decoration:underline;
}
#content-home-new .main-cross .desc {
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	font-size:26px;
	line-height:30px;
	padding:0;
}
.lang-pl #content-home-new .main-cross .desc{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new .main-cross ul {
	list-style-type:none;
	margin:0;
	padding:18px 0 20px;
}
#content-home-new .main-cross li {
	float:left;
	margin:0 20px 0 0;
	text-align:center;
}
#content-home-new .main-cross li.last {
	margin:0;
}
#content-home-new .main-cross li a:link,
#content-home-new .main-cross li a:visited,
#content-home-new .main-cross li a:hover {
	display:block;
	height:280px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:210px;
}
#content-home-new #hp-cross li a:link,
#content-home-new #hp-cross li a:visited,
#content-home-new #hp-cross li a:hover {
	height:380px;
}
#content-home-new #hp-cross li a.middle:link,
#content-home-new #hp-cross li a.middle:visited,
#content-home-new #hp-cross li a.middle:hover {
	height:250px;
}
#content-home-new #hp-cross li a.small:link,
#content-home-new #hp-cross li a.small:visited,
#content-home-new #hp-cross li a.small:hover {
	height:110px;
}
#content-home-new #hp-cross li a.inteligentni-dopravni-systemy:link,
#content-home-new #hp-cross li a.inteligentni-dopravni-systemy:visited,
#content-home-new #hp-cross li a.inteligentni-dopravni-systemy:hover,
#content-home-new #hp-cross li a.cad:link,
#content-home-new #hp-cross li a.cad:visited,
#content-home-new #hp-cross li a.cad:hover {
	margin:0 auto 20px;
}
#content-home-new .main-cross li .href {
	height:280px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:210px;
}
#content-home-new #hp-cross li .href {
	height:380px;
}
#content-home-new #hp-cross li .href.middle {
	height:250px;
	margin:0 auto;
}
#content-home-new #hp-cross li .href.small{
	height:110px;
	margin:0 auto 20px;
}
#content-home-new .main-cross li small {
	bottom:0;
	color:#fff;
	display:table;
	height:78px;
	left:0;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	z-index:2;
}
.lang-pl #content-home-new .main-cross li small{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
    height:126px;
}
#content-home-new .main-cross li small span {
	display:table-cell;
	height:48px;
	padding:15px;
    vertical-align: middle;
}
#content-home-new .main-cross li small span {
	display:table-cell;
	font-family:'MyriadProSemiboldCon', arial, tahoma, verdana, sans-serif;
	font-size:18px;
	line-height:24px;
	height:48px;
	padding:15px;
    vertical-align: middle;
}
#content-home-new .main-cross li strong {
	display:block;
	font-family:'MP-sb', arial, tahoma, verdana, sans-serif;
	font-size:24px;
	line-height:24px;
}
#content-home-new .main-cross em {
	background: url(../img/smartic-arrow.png) 0 0 no-repeat;
	display:inline-block;
	height:13px;
	margin:0 0 0 8px;
	width:11px;
}
#content-home-new .main-cross em.text {
	background:none;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	font-style:normal;
	font-size:18px;
	height:auto;
	line-height:20px;
	margin:0;
	padding-top:10px;
	width:auto;
}
.lang-pl #content-home-new .main-cross li small.one-row span {
	height:96px;
}
#content-home-new .main-cross img {
    left:50%;
    margin-left:-265px;
	position:absolute;
	top:0;
	z-index:1;
}


/*	HP CROSS	*/
#content-home-new #hp-cross {
	background:#40474a;
	margin:0 0 30px;
}
#content-home-new #hp-cross li small {
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	font-size:22px;
	height:auto;
	text-align:left;
	text-transform:none;
}
.lang-pl #content-home-new #hp-cross li small{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #hp-cross li small span {
	height:auto;
}
#content-home-new #hp-cross li .inteligentni-dopravni-systemy small,
#content-home-new #hp-cross li .intelligent-transportation-systems small {
	background: rgb(145, 46, 152);
	background: rgba(145, 46, 152, .8);
}
#content-home-new #hp-cross li .smartic-city small,
#content-home-new #hp-cross li .smartic-city small {
	background: rgb(43, 50, 108);
	background: rgba(43, 50, 108, .8);
}
#content-home-new #hp-cross li .hospodareni small,
#content-home-new #hp-cross li .road-asset-management small {
	background: rgb(255, 127, 39);
	background: rgba(255, 127, 39, .8);
}
#content-home-new #hp-cross li .intelligeo small,
#content-home-new #hp-cross li .geographical-information-systems small {
	background: rgb(3, 149, 225);
	background: rgba(3, 149, 225, .8);
}
#content-home-new #hp-cross li .cad small {
	background: rgb(0, 128, 128);
	background: rgba(0, 128, 128, .8);
}
#content-home-new #hp-cross li .skoleni small,
#content-home-new #hp-cross li .professional-services small {
	background: rgb(246, 35, 112);
	background: rgba(246, 35, 112, .8);
}
#content-home-new #hp-cross li a.inteligentni-dopravni-systemy:hover small,
#content-home-new #hp-cross li a.intelligent-transportation-systems:hover small {background:#fff; color:#912e98;}
#content-home-new #hp-cross li a.smartic-city:hover small,
#content-home-new #hp-cross li a.smartic-city:hover small {background:#fff; color:#2b326c;}
#content-home-new #hp-cross li a.hospodareni:hover small,
#content-home-new #hp-cross li a.road-asset-management:hover small {background:#fff; color:#ff7f27;}
#content-home-new #hp-cross li a.intelligeo:hover small,
#content-home-new #hp-cross li a.geographical-information-systems:hover small {background:#fff; color:#0395e1;}
#content-home-new #hp-cross li a.cad:hover small {background:#fff; color:#008080;}
#content-home-new #hp-cross li a.skoleni:hover small,
#content-home-new #hp-cross li a.professional-services:hover small {background:#fff; color:#f62370;}


/*	SMARTIC	*/
#content-home-new #smartic {
	background:#912e98;
}
#content-home-new #smartic li small {
	background: rgb(66, 0, 71);
	background: rgba(66, 0, 71, .8);
}
#content-home-new #smartic a.btn:link,
#content-home-new #smartic a.btn:visited,
#content-home-new #smartic a.btn:hover {
    background: rgb(66, 0, 71);
	background: rgba(66, 0, 71, .8);
	color:#fff;
	float:left;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;
}
.lang-pl #content-home-new #smartic a.btn:link,
.lang-pl #content-home-new #smartic a.btn:visited,
.lang-pl #content-home-new #smartic a.btn:hover{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #smartic li a:hover small,
#content-home-new #smartic a.btn:hover {
	background:#fff;
	color:#912e98;
}
#content-home-new #smartic a:hover em {
	background: url(../img/smartic-arrow.png) 0 -13px no-repeat;
}
#content-home-new .systems {
	list-style-type:none;
	margin:0 0 25px;
	padding:0;
}
#content-home-new .systems li {
	background:#912E98;
	float:left;
	height:130px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
#content-home-new .systems li.hover,
#content-home-new .systems li:hover {
	background:#520957;
}
#content-home-new .systems-clevera li {
	background:#F4862D;
}
#content-home-new .systems-clevera li.hover,
#content-home-new .systems-clevera li:hover {
	background:#d86312;
}
#content-home-new .systems img {
	left:50%;
	margin-left:-92px;
	position:absolute;
	top:0;
	z-index:1;
}
#content-home-new .systems img.big {
	margin-left:-145px;
}
#content-home-new .systems a:link,
#content-home-new .systems a:visited,
#content-home-new .systems a:hover,
#content-home-new .systems span {
	display: table;
    height: 68px;
    padding:62px 0 0;
    position: relative;
	text-decoration:none;
    width: 100%;
    z-index:2;
}
#content-home-new .systems a.big:link,
#content-home-new .systems a.big:visited,
#content-home-new .systems a.big:hover,
#content-home-new .systems span.big {
    height:130px;
    padding:0;
}
#content-home-new .systems small {
	color:#fff;
	display: table-cell;
	font-family:'MyriadProSemiboldCon', arial, tahoma, verdana, sans-serif;
	font-size:16px;
	height:68px;
	line-height:16px;
	padding:0 15px;
	position:relative;
	text-transform:uppercase;
	vertical-align: middle;
}

#content-home-new .systems a.big:link small,
#content-home-new .systems a.big:visited small,
#content-home-new .systems a.big:hover small,
#content-home-new .systems span.big small {
    height:130px;
}
.lang-pl #content-home-new .systems small{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new a.ict:link,
#content-home-new a.ict:visited,
#content-home-new a.ict:hover {
	background: url(../img/home-ict.png?v=02) 0 0 no-repeat;
	display:block;
	height:80px;
	max-width:900px;
	padding:20px;
	text-decoration:none;
}
#content-home-new a.ict:hover small {
	background:#fff;
	color:#912E98;
}
#content-home-new a.ict:hover em {
	background: url(../img/ict-arrow.png?v=02) 0 -15px no-repeat;
}
#content-home-new .ict small {
    background: rgb(66, 0, 71);
	background: rgba(66, 0, 71, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	font-size:22px;
	height:80px;
	line-height:80px;
	max-width:100%;
	text-align:center;
	width:440px;
}
.lang-pl #content-home-new .ict small{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new .ict em {
	background: url(../img/ict-arrow.png) 0 0 no-repeat;
	display:inline-block;
	height:15px;
	margin-left:20px;
	position:relative;
	top:1px;
	width:12px;
}


/*	SMARTIC CITY	*/
#content-home-new #smartic-city {
	background:#2b326c;
}
#content-home-new #smartic-city li small {
	background: rgb(19, 28, 79);
	background: rgba(19, 28, 79, .8);
}
#content-home-new #smartic-city li a:hover small {
	background:#fff;
	color:#2b326c;
}
#content-home-new #smartic-city a.btn-all:link,
#content-home-new #smartic-city a.btn-all:visited,
#content-home-new #smartic-city a.btn-all:hover,
#content-home-new #smartic-city div.btn-all {
	background: rgb(19, 28, 79);
	background: rgba(19, 28, 79, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #smartic-city a.btn-all:link,
.lang-pl #content-home-new #smartic-city a.btn-all:visited,
.lang-pl #content-home-new #smartic-city a.btn-all:hover,
.lang-pl #content-home-new #smartic-city div.btn-all{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #smartic-city a.btn-all:hover {
	background:#fff;
	color:#2b326c;
}
#content-home-new #smartic-city a.btn:link,
#content-home-new #smartic-city a.btn:visited,
#content-home-new #smartic-city a.btn:hover {
	background: rgb(19, 28, 79);
	background: rgba(19, 28, 79, .8);
	color:#fff;
	float:left;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;
}
.lang-pl #content-home-new #smartic-city a.btn:link,
.lang-pl #content-home-new #smartic-city a.btn:visited,
.lang-pl #content-home-new #smartic-city a.btn:hover{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #smartic-city a.btn:hover {
	background:#fff;
	color:#2b326c;
}
#content-home-new #smartic-city a:hover em {
	background: url(../img/smartic-arrow.png) 0 -78px no-repeat;
}


/*	CLEVERA	*/
#content-home-new #clevera {
	background:#f4862d;
}
#content-home-new #clevera li small {
	background: rgb(216, 99, 18);
	background: rgba(216, 99, 18, .8);
}
#content-home-new #clevera li a:hover small {
	background:#fff;
	color:#ff7f27;
}
#content-home-new #clevera a.btn-all:link,
#content-home-new #clevera a.btn-all:visited,
#content-home-new #clevera a.btn-all:hover,
#content-home-new #clevera div.btn-all {
	background: rgb(216, 99, 18);
	background: rgba(216, 99, 18, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #clevera a.btn-all:link,
.lang-pl #content-home-new #clevera a.btn-all:visited,
.lang-pl #content-home-new #clevera a.btn-all:hover,
.lang-pl #content-home-new #clevera div.btn-all{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #clevera a.btn-all:hover {
	background:#fff;
	color:#ff7f27;
}
#content-home-new #clevera a.btn:link,
#content-home-new #clevera a.btn:visited,
#content-home-new #clevera a.btn:hover {
	background: rgb(216, 99, 18);
	background: rgba(216, 99, 18, .8);
	color:#fff;
	float:left;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;
}
.lang-pl #content-home-new #clevera a.btn:link,
.lang-pl #content-home-new #clevera a.btn:visited,
.lang-pl #content-home-new #clevera a.btn:hover{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #clevera a.btn:hover {
	background:#fff;
	color:#ff7f27;
}
#content-home-new #clevera a:hover em {
	background: url(../img/smartic-arrow.png) 0 -26px no-repeat;
}


/*	ACADEMY	*/
#content-home-new #academy {
	background:#f62370;
}
#content-home-new #academy.m-b {
	margin-bottom:40px;
}
#content-home-new #academy li small {
	background: rgb(195, 30, 90);
	background: rgba(195, 30, 90, .8);
}
#content-home-new #academy li a:hover small {
	background:#fff;
	color:#f62370;
}
#content-home-new #academy a.btn-all:link,
#content-home-new #academy a.btn-all:visited,
#content-home-new #academy a.btn-all:hover,
#content-home-new #academy div.btn-all {
	background: rgb(195, 30, 90);
	background: rgba(195, 30, 90, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #academy a.btn-all:link,
.lang-pl #content-home-new #academy a.btn-all:visited,
.lang-pl #content-home-new #academy a.btn-all:hover,
.lang-pl #content-home-new #academy div.btn-all{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #academy a.btn-all:hover {
	background:#fff;
	color:#f62370;
}
#content-home-new #academy a:hover em {
	background: url(../img/smartic-arrow.png) 0 -39px no-repeat;
}
#content-home-new .lecturers {
	list-style-type:none;
	margin:0 0 25px;
	padding:0;
}
#content-home-new .lecturers li {
	background:#f62370;
	float:left;
	text-align:center;
}
#content-home-new .lecturers a:link,
#content-home-new .lecturers a:visited,
#content-home-new .lecturers a:hover {
	display:block;
	max-height:314px;
	overflow:hidden;
	padding:10px;
	text-decoration:none;
}
#content-home-new .lecturers a:hover small {
	display:block;
}
#content-home-new .lecturers .person {
	display:inline-block;
	position:relative;
}
#content-home-new .lecturers img {
	display:block;
	max-width:209px;
	margin:0 auto;
	width:100%;
}
#content-home-new .lecturers small {
	background:#842b4b;
	bottom:0;
	color:#fff;
	display:none;
	font-family:'MyriadProSemiboldCon', arial, tahoma, verdana, sans-serif;
	font-size:16px;
	left:0;
	line-height:16px;
	padding:20px 5%;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:90%;
}


/*	GIS	*/
#content-home-new #gis {
	background:#0395e1;
}
#content-home-new #gis li small {
	background: rgb(5, 100, 150);
	background: rgba(5, 100, 150, .8);
}
#content-home-new #gis li a:hover small {
	background:#fff;
	color:#0395e1;
}
#content-home-new #gis a.btn-all:link,
#content-home-new #gis a.btn-all:visited,
#content-home-new #gis a.btn-all:hover,
#content-home-new #gis div.btn-all {
	background: rgb(5, 100, 150);
	background: rgba(5, 100, 150, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #gis a.btn-all:link,
.lang-pl #content-home-new #gis a.btn-all:visited,
.lang-pl #content-home-new #gis a.btn-all:hover,
.lang-pl #content-home-new #gis div.btn-all{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #gis a.btn-all:hover {
	background:#fff;
	color:#0395E1;
}
#content-home-new #gis a.btn:link,
#content-home-new #gis a.btn:visited,
#content-home-new #gis a.btn:hover {
	background: rgb(5, 100, 150);
	background: rgba(5, 100, 150, .8);
	color:#fff;
	float:left;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #gis a.btn:link,
.lang-pl #content-home-new #gis a.btn:visited,
.lang-pl #content-home-new #gis a.btn:hover {
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #gis a.btn:hover {
	background:#fff;
	color:#0395E1;
}
#content-home-new #gis a:hover em {
	background: url(../img/smartic-arrow.png) 0 -52px no-repeat;
}


/*	CAD	*/
#content-home-new #cad {
	background:#008080;
}
#content-home-new #cad li small {
	background: rgb(1, 82, 82);
	background: rgba(1, 82, 82, .8);
}
#content-home-new #cad li a:hover small {
	background:#fff;
	color:#008080;
}
#content-home-new #cad a.btn-all:link,
#content-home-new #cad a.btn-all:visited,
#content-home-new #cad a.btn-all:hover,
#content-home-new #cad div.btn-all {
	background: rgb(1, 82, 82);
	background: rgba(1, 82, 82, .8);
	color:#fff;
	display:block;
	font-family:'MP-light', arial, tahoma, verdana, sans-serif;
	height:80px;
	line-height:80px;
	text-align:center;
	text-decoration:none;;
}
.lang-pl #content-home-new #cad a.btn-all:link,
.lang-pl #content-home-new #cad a.btn-all:visited,
.lang-pl #content-home-new #cad a.btn-all:hover,
.lang-pl #content-home-new #cad div.btn-all{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content-home-new #cad a.btn-all:hover {
	background:#fff;
	color:#008080;
}
#content-home-new #cad a:hover em {
	background: url(../img/smartic-arrow.png) 0 -65px no-repeat;
}



/* PARTNERS */
#content-home .partners h2 {
padding:0px;
}
.list-partners {
	padding-bottom:50px;
}
.partners-item {
	float:left;
	position:relative;
	z-index:1;
}
.partners-item:before {
	background:#ddd;
	content:"";
	height:90%;
	position:absolute;
	right:0;
	top:5%;
	width:1px;
	z-index:1;
}
.partners-item:after {
	background:#ddd;
	content:"";
	height:1px;
	left:5%;
	position:absolute;
	top:0;
	width:90%;
	z-index:1;
}
.partners-item a:link,
.partners-item a:visited,
.partners-item a:hover {
	display:block;
	margin:0 auto;
	max-width:220px;
	text-decoration:none;
	width:100%;
}
.partners-item img {
	display:block;
}


/******************************************************************
	CONTENT
*/
#content{
background:#f0f3f3;
width:100%;
}
#content-ids{
padding:10px 0 30px;
width:100%;
background: url(../img/directory-home-bg.jpg) center top no-repeat #f2f5f5;
-moz-box-shadow:/*inset 0px 2px 2px 0px #c5c5c5, */inset 0px -1px 3px 0px #dadada;
-webkit-box-shadow:/*inset 0px 2px 2px 0px #c5c5c5, */inset 0px -1px 3px 0px #dadada;
box-shadow:/*inset 0px 2px 2px 0px #c5c5c5, */inset 0px -1px 8px 0px #dadada;
}
.no-boxshadow #content{
border-bottom:1px solid #dadada;
}
#content .in{
padding-top:20px;
padding-bottom:20px;
}
#content .in.products{
padding:30px 0;
}
#content .in.products .hospodareni {
background: url(../img/hospodareni.jpg) 0px 0px no-repeat;
height:205px;
max-width:940px;
margin:0px 0px 100px;
min-width:190px;
overflow:hidden;
}
#content .in.article{
padding:30px 0;
}
#content .in.article.with-title{
padding:3px 0 30px;
}
#content .in.article .map{
float:right;
margin:12px 0 0;
}
#content .in.search{
padding-top:30px;
padding-bottom:30px;
}
#content #media-cross .col {
	background:#40474a;
	margin-bottom:20px;
}
#content #media-cross .col .col-in {
	padding:20px;
}
#content #media-cross .col h2 {
	color:white;
	padding:0 0 10px;
}
#content #media-cross .col h2 a:link,
#content #media-cross .col h2 a:visited,
#content #media-cross .col h2 a:hover {
	color:white;
	text-decoration:none;
}
#content #media-cross .col h2 a:hover {
	text-decoration:underline;
}
#content #media-cross .col .col-item {
	display:block;
	margin:0 auto 20px;
	max-width:306px;
	position:relative;
	text-decoration:none;
}
#content #media-cross .col a.col-item:hover span {
    background:white;
}
#content #media-cross .col a.col-item:hover span h3,
#content #media-cross .col a.col-item:hover span .date {
	color:#40474a;
}
#content #media-cross .col .col-item img {
	display:block;
	width:100%;
}
#content #media-cross .col .col-item span {
    background:rgb(0, 0, 0);
    background:rgba(0, 0, 0, .6);
	display:block;
    padding:13px 0;
    width:100%;
}
#content #media-cross .col .col-item span.with-img {
    bottom:0;
    left:0;
    position:absolute;
    z-index:1;
}
#content #media-cross .col .col-item h3 {
    color:#ffffff;
    font-family:'MP-sb', arial, tahoma, verdana, sans-serif;
    font-size:18px;
    line-height:21px;
    padding:0 10px 5px;
}
.lang-pl #content #media-cross .col .col-item h3 {
    font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#content #media-cross .col .col-item .date {
    color:#ffffff;
    display:block;
    padding:0 10px;
}
#content #media-cross .col a.btn:link,
#content #media-cross .col a.btn:visited,
#content #media-cross .col a.btn:hover {
	border:1px solid #c2cc00;
    color:#c2cc00;
    display:block;
	margin:0 auto;
	max-width:304px;
    padding:10px;
    text-align:center;
    text-decoration:none;
}
#content #media-cross .col a.btn:hover {
	background:white;
	border-color:white;
    color:#40474a;
}
#content .rightcol{
float:right;
width:220px;
}
#content .rightcol .contact {
padding:30px 18px 20px;
}
#content .rightcol .contact h2 {
font-size:1.333em;
font-weight:bold;
padding:0px 0px 10px;
}
#content .search .rightcol{
float:right;
width:249px;
background:white;
}
#content .search .search-panel{
padding:30px 20px 30px 20px;
}
#content .search .search-panel strong{
font-size:1.333em;
padding:0px 0px 5px 0px;
display:block;
}
#content .search .search-panel input{
width:135px;
height:28px;
line-height:28px;
border:1px solid #d8d8d8;
border-right:0px;
padding:0px 8px;
margin:0px;
float:left;
}
.lang-pl #content .search .search-panel input{
width:102px;
}
#content .search .search-panel button{
width:57px;
height:30px;
line-height:25px;
border:1px solid #b7b7b7;
text-align:center;
margin:0px;
padding:0px;
float:right;
cursor:pointer;
background:#dfe8e8;
font-weight:bold;
color:#565656;
-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
-moz-box-shadow: inset 0px 0px 0px 1px #fff;
box-shadow: inset 0px 0px 0px 1px #fff;
}
.lang-pl #content .search .search-panel button{
width:90px;
}
#content .search .search-panel button:hover{
background:#d7e1e1;
}

#content .rightcol .rightcol-in{
background:white;
margin:0px 0px 30px 0px;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#content .rightcol .rightcol-in span.head{
background:url(../img/header-content-green.png) -10px -15px no-repeat;
display:block;
height:30px;
}

/*	PRAVE PRODUKTOVE MENU	*/
#content .rightcol ul.section,
#content .rightcol ul.products{
background:#686872;
margin:0px;
padding:9px 0;
}
.purple #content .rightcol ul.products{background:#912E98;}
.yellow #content .rightcol ul.products{background:#ff7f27;}
.blue #content .rightcol ul.products{background:#0395E1;}
.pink #content .rightcol ul.products{background:#F62370;}
.dark-green #content .rightcol ul.products{background:#008080;}
.dark-blue #content .rightcol ul.products{background:#2b326c;}

#content .rightcol ul.section > li,
#content .rightcol ul.products > li {
background: url(../img/ico-submenu-white.png) 10px 11px no-repeat;
list-style-type:none;
margin:0px;
padding:3px 25px;
}
#content .rightcol ul.products > li.first > a{
background-position:10px 14px !important;
font-size:1.5em;
line-height:26px;
}
.purple #content .rightcol ul.products li {
background: url(../img/ico-submenu-purple.png) 10px 11px no-repeat;
}
.yellow #content .rightcol ul.products li {
background: url(../img/ico-submenu-yellow.png) 10px 11px no-repeat;
}
.blue #content .rightcol ul.products li {
background: url(../img/ico-submenu-blue.png) 10px 11px no-repeat;
}
.pink #content .rightcol ul.products li {
background: url(../img/ico-submenu-pink.png) 10px 11px no-repeat;
}
#content .rightcol ul.section li a:link,
#content .rightcol ul.section li a:visited,
#content .rightcol ul.section li a:hover,
#content .rightcol ul.products li a:link,
#content .rightcol ul.products li a:visited,
#content .rightcol ul.products li a:hover{
color: #ffffff;
}
#content .rightcol ul.section > li.act > a:link,
#content .rightcol ul.section > li.act > a:visited,
#content .rightcol ul.section > li.act > a:hover,
#content .rightcol ul.products > li.act > a:link,
#content .rightcol ul.products > li.act > a:visited,
#content .rightcol ul.products > li.act > a:hover,
#content .rightcol ul.subMenu > li.act > a:link,
#content .rightcol ul.subMenu > li.act > a:visited,
#content .rightcol ul.subMenu > li.act > a:hover {
color:#d2d3d5;
text-decoration:none;
}
.purple #content .rightcol ul.products > li.act > a:link,
.purple #content .rightcol ul.products > li.act > a:visited,
.purple #content .rightcol ul.products > li.act > a:hover,
.purple #content .rightcol ul.subMenu > li.act > a:link,
.purple #content .rightcol ul.subMenu > li.act > a:visited,
.purple #content .rightcol ul.subMenu > li.act > a:hover {
color:#e3abe2;
}
.yellow #content .rightcol ul.products > li.act > a:link,
.yellow #content .rightcol ul.products > li.act > a:visited,
.yellow #content .rightcol ul.products > li.act > a:hover,
.yellow #content .rightcol ul.subMenu > li.act > a:link,
.yellow #content .rightcol ul.subMenu > li.act > a:visited,
.yellow #content .rightcol ul.subMenu > li.act > a:hover {
color:#fdf2d4;
}
.blue #content .rightcol ul.products > li.act > a:link,
.blue #content .rightcol ul.products > li.act > a:visited,
.blue #content .rightcol ul.products > li.act > a:hover,
.blue #content .rightcol ul.subMenu > li.act > a:link,
.blue #content .rightcol ul.subMenu > li.act > a:visited,
.blue #content .rightcol ul.subMenu > li.act > a:hover {
color:#c3e8fb;
}
.pink #content .rightcol ul.products > li.act > a:link,
.pink #content .rightcol ul.products > li.act > a:visited,
.pink #content .rightcol ul.products > li.act > a:hover,
.pink #content .rightcol ul.subMenu > li.act > a:link,
.pink #content .rightcol ul.subMenu > li.act > a:visited,
.pink #content .rightcol ul.subMenu > li.act > a:hover {
color:#fbd8e4;
}
.dark-green #content .rightcol ul.products > li.act > a:link,
.dark-green #content .rightcol ul.products > li.act > a:visited,
.dark-green #content .rightcol ul.products > li.act > a:hover,
.dark-green #content .rightcol ul.subMenu > li.act > a:link,
.dark-green #content .rightcol ul.subMenu > li.act > a:visited,
.dark-green #content .rightcol ul.subMenu > li.act > a:hover {
color:#cbe6e6;
}
.dark-blue #content .rightcol ul.products > li.act > a:link,
.dark-blue #content .rightcol ul.products > li.act > a:visited,
.dark-blue #content .rightcol ul.products > li.act > a:hover,
.dark-blue #content .rightcol ul.subMenu > li.act > a:link,
.dark-blue #content .rightcol ul.subMenu > li.act > a:visited,
.dark-blue #content .rightcol ul.subMenu > li.act > a:hover {
color:#7278ae;
}
#content .rightcol ul.subMenu{
margin:0;
padding:0 0 5px;
}
#content .rightcol ul.subMenu > li {
background: url(../img/ico-submenu-white.png) 10px 11px no-repeat;
list-style-type:none;
margin:0px;
padding:3px 0 3px 25px;
}

/*
#content .rightcol ul.products li a.item:link,
#content .rightcol ul.products li a.item:visited,
#content .rightcol ul.products li a.item:hover{
padding:10px 17px;
display:block;
text-decoration:none;
cursor:pointer;
}
#content .rightcol ul.products li a.item:hover{
background:#f2f5f5;
-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
-moz-box-shadow: inset 0px 0px 0px 1px #fff;
box-shadow: inset 0px 0px 0px 1px #fff;
}
#content .rightcol ul.products li ah2{
text-decoration:none;
text-transform:uppercase;
padding:0px 0px 0px 25px;
letter-spacing:-1px;
font-size:1.833em;
font-family:'UnientDINCEMedium', arial, tahoma, verdana, sans-serif;
line-height:1em;
}
#content .rightcol ul.products li.purple h2{color:#912e98;background: url(../img/purple-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.yellow h2{color:#ff7f27;background: url(../img/yellow-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.blue h2{color:#059cd3;background: url(../img/blue-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.pink h2{color:#f1246f;background: url(../img/pink-ico.png) left 2px no-repeat;}

#content .rightcol ul.products li div{
padding:10px 17px 0px 17px;
}
#content .rightcol ul.products li div h2{
text-align:left;
font-size:1em;
line-height:1em;
margin:0px;
padding:0px;
}
#content .rightcol ul.products li div h2 a:link,#content .rightcol ul.products li div h2 a:visited,#content .rightcol ul.products li div h2 a:hover{
text-decoration:none;
text-transform:uppercase;
padding:0px 0px 0px 25px;
letter-spacing:-1px;
font-size:1.833em;
font-family:'UnientDINCEMedium', arial, tahoma, verdana, sans-serif;
line-height:1em;
display:inline-block;
}
#content .rightcol ul.products li.purple h2 a:link,#content .rightcol ul.products li.purple h2 a:visited,#content .rightcol ul.products li.purple h2 a:hover{color:#912e98;background: url(../img/purple-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.purple h2 a:hover{color:#5e1264;}
#content .rightcol ul.products li.yellow h2 a:link,#content .rightcol ul.products li.yellow h2 a:visited,#content .rightcol ul.products li.yellow h2 a:hover{color:#ff7f27;background: url(../img/yellow-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.yellow h2 a:hover{color:#ebb300;}
#content .rightcol ul.products li.blue h2 a:link,#content .rightcol ul.products li.blue h2 a:visited,#content .rightcol ul.products li.blue h2 a:hover{color:#059cd3;background: url(../img/blue-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.blue h2 a:hover{color:#0395e1;}
#content .rightcol ul.products li.pink h2 a:link,#content .rightcol ul.products li.pink h2 a:visited,#content .rightcol ul.products li.pink h2 a:hover{color:#f1246f;background: url(../img/pink-ico.png) left 2px no-repeat;}
#content .rightcol ul.products li.pink h2 a:hover{color:#f62370;}

#content .rightcol ul.products li span.desc{
text-align:left;
display:block;
font-size:0.917em;
line-height:1.3em;
height:32px;
padding:7px 0px 5px 0px;
}
#content .rightcol ul.products li span.desc.active{
border-bottom:0px;
padding:7px 0px 0px 0px;
}
#content .rightcol ul.products li ul{
margin:0px;
padding:0px 0px 10px 0px;
}
#content .rightcol ul.products li ul.subMenu{
padding:0px;
}
#content .rightcol ul.products li ul li{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 20px;
list-style-type:none;
background:url(../img/directory-ul.png) left 7px no-repeat;
text-align:left;
border:0px;
}
#content .rightcol ul.products li ul.subMenu li,
#content .rightcol ul.products li ul.subMenu li.act{
background:none;
padding:3px 0px 3px 0px;
}
#content .rightcol ul.products li ul.subMenu-odsazeni li,
#content .rightcol ul.products li ul.subMenu-odsazeni li.act{
background:none;
padding:3px 0px 3px 15px;
}
#content .rightcol ul.products li ul li.act{
background:url(../img/directory-ul-act.png) left 7px no-repeat;
}
#content .rightcol ul.products li.act a:link,
#content .rightcol ul.products li.act a:visited,
#content .rightcol ul.products li.act a:hover{
text-decoration:none;
}
#content .rightcol ul.products li.act a:link strong,
#content .rightcol ul.products li.act a:visited strong,
#content .rightcol ul.products li.act a:hover strong{
color:#565656;
font-weight:bold;
}
#content .rightcol ul.products li.act ul.subMenu li a:link,
#content .rightcol ul.products li.act ul.subMenu li a:visited {
text-decoration:underline;
}
#content .rightcol ul.products li.act ul.subMenu li a:hover {
text-decoration:none;
}
#content .rightcol ul.products li.act ul.subMenu li.act a:link,
#content .rightcol ul.products li.act ul.subMenu li.act a:visited {
color:#565656;
text-decoration:none;
}
#content .rightcol ul.products li.act ul.subMenu li.act a:hover {
color:#565656;
text-decoration:underline;
}
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li a:visited {
text-decoration:underline;
}
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li a:hover {
text-decoration:none;
}
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li.act a:link,
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li.act a:visited {
color:#565656;
text-decoration:none;
}
#content .rightcol ul.products li.act ul.subMenu li.act ul.subMenu-odsazeni li.act a:hover {
color:#565656;
text-decoration:underline;
}
#content .rightcol ul.products li.green a:link,
#content .rightcol ul.products li.green a:visited,
#content .rightcol ul.products li.green a:hover,
#content .rightcol ul.products li.green ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.green ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li.green ul.subMenu li ul.subMenu-odsazeni li a:hover {
color:#686872;
}
#content .rightcol ul.products li.purple a:link,
#content .rightcol ul.products li.purple a:visited,
#content .rightcol ul.products li.purple a:hover,
#content .rightcol ul.products li.purple ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.purple ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li.purple ul.subMenu li ul.subMenu-odsazeni li a:hover{
color:#912e98;
}
#content .rightcol ul.products li.yellow a:link,
#content .rightcol ul.products li.yellow a:visited,
#content .rightcol ul.products li.yellow a:hover,
#content .rightcol ul.products li.yellow ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.yellow ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li.yellow ul.subMenu li ul.subMenu-odsazeni li a:hover{
color:#FF7F27;
}
#content .rightcol ul.products li.pink a:link,
#content .rightcol ul.products li.pink a:visited,
#content .rightcol ul.products li.pink a:hover,
#content .rightcol ul.products li.pink ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.pink ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li.pink ul.subMenu li ul.subMenu-odsazeni li a:hover{
color:#ec226c;
}
#content .rightcol ul.products li.blue a:link,
#content .rightcol ul.products li.blue a:visited,
#content .rightcol ul.products li.blue a:hover,
#content .rightcol ul.products li.blue ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li.blue ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li.blue ul.subMenu li ul.subMenu-odsazeni li a:hover{
color:#0da6ea;
}
#content .rightcol ul.products li ul li a:link,
#content .rightcol ul.products li ul li a:visited,
#content .rightcol ul.products li ul li a:hover,
#content .rightcol ul.products li ul.subMenu li ul.subMenu-odsazeni li a:link,
#content .rightcol ul.products li ul.subMenu li ul.subMenu-odsazeni li a:visited,
#content .rightcol ul.products li ul.subMenu li ul.subMenu-odsazeni li a:hover{
color:#686872;
}
#content .rightcol ul.section{
margin:0px;
padding:5px 10px 5px 10px;
}
#content .rightcol ul.section li{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 20px;
list-style-type:none;
background:url(../img/directory-ul.png) left 7px no-repeat;
text-align:left;
}
#content .rightcol ul.section li.act{
background:url(../img/directory-ul-act.png) left 7px no-repeat;
}
.ie7 #content .rightcol ul.section li.act,
.ie8 #content .rightcol ul.section li.act,
.ie9 #content .rightcol ul.section li.act{
background-position:0px 6px;
}
#content .rightcol ul.section li a:link,
#content .rightcol ul.section li a:visited,
#content .rightcol ul.section li a:hover{
color:#686872;
}
#content .rightcol ul.section li.act a:link,
#content .rightcol ul.section li.act a:visited,
#content .rightcol ul.section li.act a:hover{
color:#565656;
font-weight:bold;
text-decoration:none;
}
*/
#content .article .leftcol-in {
padding:30px 30px 30px 30px;
background:white;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#content .search .leftcol{
padding:30px 30px 30px 30px;
max-width:630px;
min-width:160px;
background:white;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#content .leftcol h1{
color:#686872;
}
#content .leftcol h2{
color:#686872;
font-weight:normal;font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
padding:20px 0 10px;
}
#content .leftcol iframe {
margin:5px 0px 20px;
}
#content .leftcol img {
height:auto !important;
margin:0 auto;
max-width:100% !important;
}
#content .leftcol img.banner-center {
	display:block;
}
.green #content .leftcol h1,
.green #content .leftcol h2,
.green #content .leftcol h2 a:link,
.green #content .leftcol h2 a:visited,
.green #content .leftcol h2 a:hover{
color:#686872;
}
.green #content .search .leftcol a:link,
.green #content .search .leftcol a:visited,
.green #content .search .leftcol a:hover{
color:#686872;
}
.purple #content .leftcol h1,
.purple #content .leftcol h2,
.purple #content .leftcol h2 a:link,.purple #content .leftcol h2 a:visited,.purple #content .leftcol h2 a:hover,
.purple #content #navigation a:link,.purple #content #navigation a:visited,.purple #content #navigation a:hover{
color: #912e98;
}
.blue #content .leftcol h1,
.blue #content .leftcol h2,
.blue #content .leftcol h2 a:link,.blue #content .leftcol h2 a:visited,.blue #content .leftcol h2 a:hover,
.blue #content #navigation a:link,.blue #content #navigation a:visited,.blue #content #navigation a:hover{
color: #0da6ea;
}
.yellow #content .leftcol h1,
.yellow #content .leftcol h2,
.yellow #content .leftcol h2 a:link,.yellow #content .leftcol h2 a:visited,.yellow #content .leftcol h2 a:hover,
.yellow #content #navigation a:link,.yellow #content #navigation a:visited,.yellow #content #navigation a:hover{
color: #FF7F27;
}
.pink #content .leftcol h1,
.pink #content .leftcol h2,
.pink #content .leftcol h2 a:link,.pink #content .leftcol h2 a:visited,.pink #content .leftcol h2 a:hover,
.pink #content #navigation a:link,.pink #content #navigation a:visited,.pink #content #navigation a:hover{
color: #ec226c;
}
.dark-green #content .leftcol h1,
.dark-green #content .leftcol h2,
.dark-green #content .leftcol h2 a:link,.dark-green #content .leftcol h2 a:visited,.dark-green #content .leftcol h2 a:hover,
.dark-green #content #navigation a:link,.dark-green #content #navigation a:visited,.dark-green #content #navigation a:hover{
color: #008080;
}
.dark-blue #content .leftcol h1,
.dark-blue #content .leftcol h2,
.dark-blue #content .leftcol h2 a:link,.dark-blue #content .leftcol h2 a:visited,.dark-blue #content .leftcol h2 a:hover,
.dark-blue #content #navigation a:link,.dark-blue #content #navigation a:visited,.dark-blue #content #navigation a:hover{
color: #2b326c;
}

.green #content .leftcol a:link,
.green #content .leftcol a:visited,
.green #content .leftcol a:hover {
color:#686872;
}
.purple #content .leftcol a:link,
.purple #content .leftcol a:visited,
.purple #content .leftcol a:hover {
color:#912e98;
}
.yellow #content .leftcol a:link,
.yellow #content .leftcol a:visited,
.yellow #content .leftcol a:hover {
color:#FF7F27;
}
.pink #content .leftcol a:link,
.pink #content .leftcol a:visited,
.pink #content .leftcol a:hover {
color:#ec226c;
}
.blue #content .leftcol a:link,
.blue #content .leftcol a:visited,
.blue #content .leftcol a:hover {
color:#0da6ea;
}
.dark-green #content .leftcol a:link,
.dark-green #content .leftcol a:visited,
.dark-green #content .leftcol a:hover {
color:#008080;
}
.dark-blue #content .leftcol a:link,
.dark-blue #content .leftcol a:visited,
.dark-blue #content .leftcol a:hover {
color:#2b326c;
}
#content .leftcol .article-item {
margin:0px 0px 15px;
}
#content .leftcol .article-item .date{
width:45px;
float:left;
text-align:center;
position:relative;
left:0px;
top:2px;
padding:8px 0px 5px 0px;
margin:10px 15px 10px 0px;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
}
#content .leftcol .article-item .date strong{
color:#b6c3c3;
font-family:'UnientDINCEBlack', arial, tahoma, verdana, sans-serif;
font-size:3em;
}
.lang-pl #content .leftcol .article-item .date strong{
    font-family:'Cantarell', arial, tahoma, verdana, sans-serif;
}
#content .leftcol .article-item .date span{
font-size:0.833em;
line-height:1.1em;
display:block;
padding:2px 0px 0px 0px;
}
#content .leftcol .article-item .date span{
padding-top:8px;
}

#content .leftcol ul{
margin:0px;
padding:0px 0px 1em 0px;
}
#content .leftcol ul li ul{
padding:.5em 0;
}
#content .leftcol ul li{
margin:0px;
padding:1px 0px 5px 33px;
list-style-type:none;
background:url(../img/directory-ul-act.png) 12px 5px no-repeat;
}
.purple #content .leftcol ul li{
background:url(../img/purple-li.png) 12px 5px no-repeat;
}
.yellow #content .leftcol ul li{
background:url(../img/yellow-li.png?v02) 12px 5px no-repeat;
}
.blue #content .leftcol ul li{
background:url(../img/blue-li.png) 12px 5px no-repeat;
}
.pink #content .leftcol ul li{
background:url(../img/pink-li.png) 12px 5px no-repeat;
}
.dark-green #content .leftcol ul li{
background:url(../img/dark-green-li.png) 12px 5px no-repeat;
}
.dark-blue #content .leftcol ul li{
background:url(../img/dark-blue-li.png) 12px 5px no-repeat;
}
#content .leftcol ul.download{
margin:0px;
padding:0px;
}
#content .leftcol ul.download li{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
background:none;
}
#content .leftcol ul.download li {
float:left;
margin:0px;
padding:5px 0px 20px 0px;
list-style-type:none;
background:none;
width:50%;
line-height:1.4em;
}
#content .leftcol ul.download li a:link,
#content .leftcol ul.download li a:visited,
#content .leftcol ul.download li a:hover {
display:block;
padding:0px 30px 0px 35px;
color:#595959;
text-decoration:none;
}
#content .leftcol ul.download li .download-default {
background: url(../img/ico-download-default.png) 0px 2px no-repeat;
}
#content .leftcol ul.download li .download-pdf {
background: url(../img/ico-download-pdf.png) 0px 2px no-repeat;
}
#content .leftcol ul.download li .download-jpg {
background: url(../img/ico-download-jpg.png) 0px 2px no-repeat;
}
#content .leftcol ul.download li .download-doc {
background: url(../img/ico-download-doc.png) 0px 2px no-repeat;
}
#content .leftcol ul.download li a:link small,
#content .leftcol ul.download li a:visited small,
#content .leftcol ul.download li a:hover small {
text-decoration:underline;
}
.green #content .leftcol ul.download li a:link small,
.green #content .leftcol ul.download li a:visited small,
.green #content .leftcol ul.download li a:hover small {
color:#686872;
}
.purple #content .leftcol ul.download li a:link small,
.purple #content .leftcol ul.download li a:visited small,
.purple #content .leftcol ul.download li a:hover small {
color:#912e98;
}
.yellow #content .leftcol ul.download li a:link small,
.yellow #content .leftcol ul.download li a:visited small,
.yellow #content .leftcol ul.download li a:hover small {
color:#FF7F27;
}
.pink #content .leftcol ul.download li a:link small,
.pink #content .leftcol ul.download li a:visited small,
.pink #content .leftcol ul.download li a:hover small {
color:#ec226c;
}
.blue #content .leftcol ul.download li a:link small,
.blue #content .leftcol ul.download li a:visited small,
.blue #content .leftcol ul.download li a:hover small {
color:#0da6ea;
}
.dark-green #content .leftcol ul.download li a:link small,
.dark-green #content .leftcol ul.download li a:visited small,
.dark-green #content .leftcol ul.download li a:hover small {
color:#008080;
}
.dark-blue #content .leftcol ul.download li a:link small,
.dark-blue #content .leftcol ul.download li a:visited small,
.dark-blue #content .leftcol ul.download li a:hover small {
color:#2b326c;
}
#content .leftcol ul.download li a:hover small {
text-decoration:none;
}
#content .leftcol ul.movie-list {
margin:0px;
padding:0px;
}
#content .leftcol ul.movie-list li {
background:none;
float:left;
list-style-type:none;
padding:0px;
}
#content .leftcol ul.movie-list li h2 {
color:#565656;
font-family:arial, tahoma, verdana, sans-serif;
font-size: 13px;
line-height:1.4em;
padding:4px 0px 0px;
}
#content .leftcol .photogallery {
margin:5px 0px 16px;
}
#content .leftcol .photogallery ul li {
background:none;
padding:0px;
float:left;
overflow:hidden;
border:1px solid #c2c2c2;
}
#content .leftcol .photogallery ul li a:link,
#content .leftcol .photogallery ul li a:visited,
#content .leftcol .photogallery ul li a:hover {
float:left;
margin:3px;
}
#content .leftcol .contact-form,
#content .leftcol .skoleni-form {
padding:25px 0px 0px 0px;
}
#content .leftcol .contact-form .info {
float:left;
font-family:georgia, arial, tahoma, verdana, sans-serif;
font-style:italic;
color:#595959;
line-height:1.35em;
padding:0px 0px 0px 38px; 
}
#content .leftcol .contact-form-in {
background:#fff;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
margin:18px 0px 0px;
padding:30px 30px 40px;
width:630px;
}
#content .leftcol .skoleni-form .contact-form-in {
padding:30px 30px 12px;
}
#content .leftcol .skoleni-form .contact-form-in {
margin:5px 0px 0px;
}
#content .leftcol .contact-form-in .left-item,
#content .leftcol .contact-form-in .right-item {
width:306px;
float:left;
padding:0px 0px 21px;
}
#content .leftcol .contact-form-in .right-item {
float:right;
margin:0px 0px 0px 18px;
}
#content .leftcol .contact-form-in label  {
display:block;
padding:2px 0px 11px 0px;
}
#content .leftcol .contact-form-in label small,
#content .leftcol .contact-form-in label strong {
font-size:1.167em;
}
#content .leftcol .contact-form-in input {
border:1px solid #d8d8d8;
width:284px;
height:25px;
line-height:25px;
padding:0px 10px;
background:url(../img/contact-form-input.png) 0px 0px repeat-x;
}
#content .leftcol .contact-form-in input.errorInput {
border:1px solid #ca0707;
}
#content .leftcol .skoleni-form select {
cursor:pointer;
height:20px;
width:306px;
}
#content .leftcol .skoleni-form select option {
padding:3px 5px;
}
#content .leftcol .contact-form-in textarea {
border:1px solid #d8d8d8;
width:608px;
height:154px;
padding:5px 10px;
background:url(../img/contact-form-textarea.png) 0px 0px repeat-x;
}
#content .leftcol .contact-form-in textarea.errorInput {
border:1px solid #ca0707;
}
#content .leftcol .contact-form-in #reservationCaptchaImg {
float:left;
padding:18px 8px 0px;
}
#content .leftcol .contact-form-in .captcha {
float:left;
width:177px;
overflow:hidden;
padding:14px 0px 0px;
}
#content .leftcol .contact-form-in .captcha label {
padding:0px 0px 1px;
}
#content .leftcol .contact-form-in .captcha input {
width:155px;
}
#content .leftcol .contact-form-in button {
float:right;
width:165px;
height:52px;
line-height:52px;
margin:18px 0px 0px;
padding:0px;
cursor:pointer;
background:#dfe8e8;
font-size:1.333em;
font-weight:bold;
border:1px solid #b7b7b7;
-webkit-box-shadow: inset 0px 0px 0px 1px #f5f8f8;
-moz-box-shadow: inset 0px 0px 0px 1px #f5f8f8;
box-shadow: inset 0px 0px 0px 1px #f5f8f8;
}
#content .leftcol .contact-form-in button:hover {
background:#d4dede;
}
#content .leftcol .contact-form-in .error,
#content .leftcol .contact-form-in .success {
color:#ca0707;
font-weight:bold;
font-size:1.333em;
padding:0px 0px 20px;
}
#content .leftcol .contact-form-in .success {
color:#18af15;
}
#content .search .leftcol p.sucess{
background: url(../img/sucess-bg.png) 19px center no-repeat #eef5fa;
border:1px solid #d5e1ea;
padding:25px 20px 25px 47px;
margin:0px 0px 20px 0px;
color:#004483;
font-size:1.333em;
line-height:1.1em;
-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
-moz-box-shadow: inset 0px 0px 0px 1px #fff;
box-shadow: inset 0px 0px 0px 1px #fff;
}
#content .search .leftcol p.error{
background: url(../img/error-bg.png) 19px center no-repeat #faeef1;
border:1px solid #e7d0d6;
padding:25px 20px 25px 47px;
margin:0px 0px 0px 0px;
color:#cc0000;
font-size:1.333em;
line-height:1.1em;
-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
-moz-box-shadow: inset 0px 0px 0px 1px #fff;
box-shadow: inset 0px 0px 0px 1px #fff;
}
#content .search .leftcol .article-item{
padding:0px 0px 30px 0px;
}
#content .search .leftcol .pagination{
text-align:center;
}
#content .search .leftcol .pagination.top{
padding-bottom:20px;
}
#content .search .leftcol .pagination span,
#content .search .leftcol .pagination strong,
#content .search .leftcol .pagination a:link,
#content .search .leftcol .pagination a:visited,
#content .search .leftcol .pagination a:hover{
display: -moz-inline-block;
display:inline-block;
position:relative;
width:27px;
margin:0px 8px 0px 0px;
padding:4px 0px 6px 0px;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#3f3f3f;
background:#dfe8e8;
border:1px solid #b7b7b7;
-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
-moz-box-shadow: inset 0px 0px 0px 1px #fff;
box-shadow: inset 0px 0px 0px 1px #fff;
}
#content .search .leftcol .pagination a:hover{
background:#d4dede;
}
#content .search .leftcol .pagination strong{
color:#686872;
background:#f0f1e0;
border:1px solid #d4d7a7;
}
#content .search .leftcol .pagination span.arrow-prev,
#content .search .leftcol .pagination span.arrow-next,
#content .search .leftcol .pagination span.pagination-separator{
color:#bfc2c4;
background:#f3f6f6;
border:1px solid #e4e4e4;
}

#content ul.sub-department{
margin:0px;
padding:0px;
}
#content ul.sub-department li{
margin:0px 50px 30px 0px;
padding:0px;
list-style-type:none;
float:left;
width:320px;
background:white !important;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#content ul.sub-department li.big {
margin:0px 0px 30px 0px;
width:100%;
}
#content ul.sub-department li.big img {
width:100%;
}
#content ul.sub-department li.last{
margin-right:0px;
}
#content ul.sub-department li div{
padding:10px 17px 20px 17px;
}
.ie7 #content ul.sub-department li div,
.ie8 #content ul.sub-department li div,
.ie9 #content ul.sub-department li div{
padding-top:15px;
}
#content ul.sub-department li h2{
text-align:left;
font-size:1.667em;
line-height:1.1em;
margin:0px;
padding:0px 0px 10px 0px;
color:#686872;
font-weight:normal;
font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#content ul.sub-department li p{
padding:0px;
}
#content .article .content-tree {
max-width:940px;
min-width:220px;
}
#content .article .content-tree .content-tree-in {
background:#fff;
max-width:880px;
min-width:160px;
padding:30px;
-webkit-box-shadow: 0px 0px 3px 0px #dddddd;
-moz-box-shadow: 0px 0px 3px 0px #dddddd;
box-shadow: 0px 0px 3px 0px #dddddd;
}
#content .article .content-tree h1 {
color:#686872
}
#content .article .content-tree h2,
#content .article .content-tree h3 {
margin:0em;
padding:0em;
}
#content .article .content-tree ul {
list-style-type:none;
margin:0em;
padding:0em 0em 1em;
}
#content .article .content-tree ul li {
background:url(../img/directory-ul-act.png) no-repeat 10px 5px;
margin:0px;
padding:0px 0px 15px 30px;
}
#content .article .content-tree ul li ul {
padding:1em 0em 0em;
}


/*	INTELIGENTI DOPRAVNI SYSTEMY	*/
#ids {
	background:#fff;
	overflow:hidden;
}
#ids-article {
	text-align:left;
}
#ids-article h1 {
	font-weight:bold;
	line-height:70px;
	padding:0;
}
#ids-article .b {
	display:block;
	font-family: 'MyriadProLight', arial, tahoma, verdana, sans-serif;
	font-size:38px;
	font-weight:200;
	letter-spacing:-2px;
	padding:0 0 35px;
}
.lang-pl #ids-article .b{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#ids-article a.btn:link,
#ids-article a.btn:visited,
#ids-article a.btn:hover {
	background:url(../img/ids-button-arrow.png) no-repeat 204px 16px;
	border:2px solid #fff;
	color:#fff;
	display:block;
	font-family: 'MyriadProLight', arial, tahoma, verdana, sans-serif;
	font-size:22px;
	height:46px;
	line-height:46px;
	letter-spacing:-1px;
	padding:0 20px;
	text-decoration:none;
	width:196px;
}
.lang-pl #ids-article a.btn:link,
.lang-pl #ids-article a.btn:visited,
.lang-pl #ids-article a.btn:hover{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#ids-article a.btn:hover {
	background:#fff url(../img/ids-button-arrow-hover.png) no-repeat 204px 16px;
	color:#912e98;
}
#ids-article .icons-list {
	list-style-type:none;
	margin:0;
}
#ids-article .icons-list li {
	clear:both;
	float:left;
	font-family: 'MyriadProLightCon', arial, tahoma, verdana, sans-serif;
	font-size:19px;
	line-height:25px;
	text-transform:uppercase;
}
.lang-pl #ids-article .icons-list li{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
#ids-article .icons-list a {
	text-decoration:none;
}
#ids-article .icons-list a:hover {
	text-decoration:underline;
}
.icons h2 {
	font-family: Myriad Pro, arial, tahoma, verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-align:left;
}
.icons ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.icons ul li {
	color:#fff;
	font-family: 'MyriadProSemiboldCon', arial, tahoma, verdana, sans-serif;
	font-size:13px;
	line-height:13px;
	text-transform:uppercase;
}
.lang-pl .icons ul li{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
}
.icons ul li.ico-1 {background:url(../img/ids-ico-1.png) no-repeat center 13px;}
.icons ul li.ico-2 {background:url(../img/ids-ico-2.png) no-repeat center 13px;}
.icons ul li.ico-3 {background:url(../img/ids-ico-3.png) no-repeat center 13px;}
.icons ul li.ico-4 {background:url(../img/ids-ico-4.png) no-repeat center 13px;}
.icons ul li.ico-5 {background:url(../img/ids-ico-5.png) no-repeat center 13px;}
.icons ul li.ico-6 {background:url(../img/ids-ico-6.png) no-repeat center 13px;}
.icons ul li.ico-7 {background:url(../img/ids-ico-7.png) no-repeat center 13px;}
.icons ul li.ico-8 {background:url(../img/ids-ico-8.png) no-repeat center 13px;}
.icons ul li.ico-9 {background:url(../img/ids-ico-9.png) no-repeat center 13px;}
.icons ul li.ico-10 {background:url(../img/ids-ico-10.png) no-repeat center 13px;}
.icons ul li.ico-11 {background:url(../img/ids-ico-11.png) no-repeat center 13px;}
.icons ul li.ico-12 {background:url(../img/ids-ico-12.png) no-repeat center 13px;}
.icons ul li.ico-13 {background:url(../img/ids-ico-13.png) no-repeat center 13px;}
.icons ul li.ico-14 {background:url(../img/ids-ico-14.png) no-repeat center 13px;}
.icons ul li.ico-15 {background:url(../img/ids-ico-15.png) no-repeat center 13px;}
.icons ul li.ico-16 {background:url(../img/ids-ico-16.png) no-repeat center 13px;}
.icons ul li.ico-17 {background:url(../img/ids-ico-17.png) no-repeat center 13px;}

#icons1 {background:#1f72b8;}
#icons2 {background:#f9b433;}
#icons3 {background:#009438;}
#icons4 {background:#f9b433;}

#icons1 h2 {color:#1f72b8;}
#icons2 h2 {color:#f9b433;}
#icons3 h2 {color:#009438;}
#icons4 h2 {color:#f9b433;}

#icons1 ul li small,
#icons3 ul li small {
	display:block;
	padding:57px 0 0;
}
#icons1 ul li small.one-row,
#icons3 ul li small.one-row {
	padding:64px 0 0;
}
#icons2 ul li small,
#icons4 ul li small {
	display:block;
	padding:59px 0 0;
}


#products-nav {
	float:right;
}
#products-nav small {
	float:left;
	font-size:10px;
	line-height:14px;
	margin:15px 0 0 10px;
	text-transform:uppercase;
}
#products-nav small.last {
	margin:15px 30px 0 10px;
}
#products-nav .prev,
#products-nav .next {
	color:#5e5e5e;
	float:left;
	font-size:30px;
	height:33px;
	overflow:hidden;
	text-decoration:none;
	width:20px;
	white-space:nowrap;
}
#products-nav .prev {
	margin:26px 0 0;
}
#products-nav .next {
	margin:26px 0 0 10px;
}
#products-nav .prev:hover,
#products-nav .next:hover {
	color:#000;
}




/* > 979 */
@media screen and (min-width: 980px){
	#header #menu ul li{padding-right:22px;}
	#content-home-new .main-cross a.btn:link, #content-home-new .main-cross a.btn:visited, #content-home-new .main-cross a.btn:hover {font-size:22px; width:440px;}
    #content-home-new .main-cross div.btn-all,
	#content-home-new .main-cross a.btn-all:link, #content-home-new .main-cross a.btn-all:visited, #content-home-new .main-cross a.btn-all:hover {font-size:22px;}
    #content-home-new .systems li {margin:0 8px 8px 0; width:150px;}
	#content-home-new .systems li.every-6 {margin:0 0 8px 0;}
	#content-home-new .lecturers li {margin:0 8px 8px 0; width:229px;}
	#content-home-new .lecturers li.every-4 {margin:0 0 8px 0;}
	
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:link,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:visited,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:hover,
	#content-home-new .main-cross li a.intelligent-transportation-systems:link,
	#content-home-new .main-cross li a.intelligent-transportation-systems:visited,
	#content-home-new .main-cross li a.intelligent-transportation-systems:hover {background:url(../img/cross/big/hp-smartic.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.smartic-city:link,
	#content-home-new .main-cross li a.smartic-city:visited,
	#content-home-new .main-cross li a.smartic-city:hover {background:url(../img/cross/big/hp-smartic-city.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.hospodareni:link,
	#content-home-new .main-cross li a.hospodareni:visited,
	#content-home-new .main-cross li a.hospodareni:hover,
	#content-home-new .main-cross li a.road-asset-management:link,
	#content-home-new .main-cross li a.road-asset-management:visited,
	#content-home-new .main-cross li a.road-asset-management:hover {background:url(../img/cross/big/hp-clevera-en.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.intelligeo:link,
	#content-home-new .main-cross li a.intelligeo:visited,
	#content-home-new .main-cross li a.intelligeo:hover {background:url(../img/cross/big/hp-intelligeo.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li a.geographical-information-systems:link,
	#content-home-new .main-cross li a.geographical-information-systems:visited,
	#content-home-new .main-cross li a.geographical-information-systems:hover {background:url(../img/cross/big/hp-gis-en.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.cad:link,
	#content-home-new .main-cross li a.cad:visited,
	#content-home-new .main-cross li a.cad:hover {background:url(../img/cross/big/hp-cad.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.skoleni:link,
	#content-home-new .main-cross li a.skoleni:visited,
	#content-home-new .main-cross li a.skoleni:hover {background:url(../img/cross/big/hp-academy.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li a.professional-services:link,
	#content-home-new .main-cross li a.professional-services:visited,
	#content-home-new .main-cross li a.professional-services:hover {background:url(../img/cross/big/hp-academy-en.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li #smartic-preview-1 {background:url(../img/cross/big/smartic-1.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-preview-2 {background:url(../img/cross/big/smartic-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-preview-3 {background:url(../img/cross/big/smartic-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-preview-4 {background:url(../img/cross/big/smartic-4.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-city-preview-1 {background:url(../img/cross/big/smartic-city-1.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-city-preview-2 {background:url(../img/cross/big/smartic-city-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-city-preview-3 {background:url(../img/cross/big/smartic-city-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #smartic-city-preview-4 {background:url(../img/cross/big/smartic-city-4.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #clevera-preview-1 {background:url(../img/cross/big/clevera-1.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li #clevera-preview-2 {background:url(../img/cross/big/clevera-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #clevera-preview-3 {background:url(../img/cross/big/clevera-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #clevera-preview-4 {background:url(../img/cross/big/clevera-4.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-1 {background:url(../img/cross/big/gis-1.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-2 {background:url(../img/cross/big/gis-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-3 {background:url(../img/cross/big/gis-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-4 {background:url(../img/cross/big/gis-4.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #cad-preview-1 {background:url(../img/cross/big/cad-1.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #cad-preview-2 {background:url(../img/cross/big/cad-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #cad-preview-3 {background:url(../img/cross/big/cad-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #cad-preview-4 {background:url(../img/cross/big/cad-4.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #academy-preview-1 {background:url(../img/cross/big/academy-1.jpg?v=04) no-repeat 0 0;}
	#content-home-new .main-cross li #academy-preview-2 {background:url(../img/cross/big/academy-2.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li #academy-preview-3 {background:url(../img/cross/big/academy-3.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li #academy-preview-4 {background:url(../img/cross/big/academy-4.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new #news{height:406px;margin:0 0 20px;overflow:hidden;position:relative;width:940px;}
    #content-home-new #news a:link,#content-home-new #news a:visited,#content-home-new #news a:hover {position:absolute;z-index:1;}
    #content-home-new #news a#news-1:link,#content-home-new #news a#news-1:visited,#content-home-new #news a#news-1:hover {left:0;top:0;}
    #content-home-new #news a#news-2:link,#content-home-new #news a#news-2:visited,#content-home-new #news a#news-2:hover {left:0;top:276px;}
    #content-home-new #news a#news-3:link,#content-home-new #news a#news-3:visited,#content-home-new #news a#news-3:hover {left:158px;top:276px;}
    #content-home-new #news a#news-4:link,#content-home-new #news a#news-4:visited,#content-home-new #news a#news-4:hover {left:316px;top:0;}
    #content-home-new #news a#news-5:link,#content-home-new #news a#news-5:visited,#content-home-new #news a#news-5:hover {left:474px;top:0;}
    #content-home-new #news a#news-6:link,#content-home-new #news a#news-6:visited,#content-home-new #news a#news-6:hover {left:316px;top:138px;}
    #content-home-new #news a#news-7:link,#content-home-new #news a#news-7:visited,#content-home-new #news a#news-7:hover {left:632px;top:0;}
    #content-home-new #news a#news-8:link,#content-home-new #news a#news-8:visited,#content-home-new #news a#news-8:hover {left:632px;top:276px;}
    #content-home-new #news a#news-9:link,#content-home-new #news a#news-9:visited,#content-home-new #news a#news-9:hover {left:790px;top:276px;}
    #content-home-new #news a.big:link,#content-home-new #news a.big:visited,#content-home-new #news a.big:hover {height:268px;width:308px;}
    #content-home-new #news a.big:link small,#content-home-new #news a.big:visited small,#content-home-new #news a.big:hover small {padding:13px 15px;width:278px;}
    #content-home-new #news a.small:link,#content-home-new #news a.small:visited,#content-home-new #news a.small:hover {height:130px;width:150px;}
    #content-home-new #news a.small:link small,#content-home-new #news a.small:visited small,#content-home-new #news a.small:hover small {padding:10px 15px;width:120px;}

	/* DIRECTORY HOME */
	#directory .text {margin:20px 0 0;}
    .lang-en #directory ul li h2 {height:86px;}
    .lang-en #directory .text {height:67px;}

	#content .leftcol {float:left; width:690px;}
	#content .leftcol.fullPage {float:none; width:940px;}
	
	/* GALLERY */
	#content .leftcol .photogallery {border:1px solid #e5e5e5;width:688px;position:relative;background:#fff;left:-30px;}
	#content .leftcol.fullPage .photogallery {left:0;margin:5px auto 16px;}
	#content .leftcol .photogallery-in {border:1px solid #fff;background:#f9fbfd;}
	#content .leftcol .photogallery-in h2 {padding:15px 28px 5px 28px;}
	#content .leftcol .photogallery ul {padding:10px 0px 0px;width:630px;margin:0px auto;}
	.ie7 #content .leftcol .photogallery ul {padding:10px 0px 23px;}
	#content .leftcol .photogallery ul li.fourth {margin:0px 0px 23px 0px;}
	
	/*	INTELIGENTI DOPRAVNI SYSTEMY	*/
	#ids {height:600px; margin:0 auto; position:relative; width:940px;}
	#ids-article {background:url(../img/ids-article.jpg) no-repeat 0 0; color:#fff; height:420px; left:120px; position:absolute; top:90px; width:700px; z-index:1;}
	#ids-article-in {padding:36px 45px 0;}
	#ids-article h1 {color:#fff; font-size:64px;}
	#ids-article .b {line-height:32px;}
	#ids-article a.btn:link, #ids-article a.btn:visited, #ids-article a.btn:hover {background:url(../img/ids-button-arrow.png) no-repeat 204px 16px; border:2px solid #fff; color:#fff;}
	#ids-article a.btn:hover {background:#fff url(../img/ids-button-arrow-hover.png) no-repeat 204px 16px; color:#912e98;}
	#ids-article .icons-list {padding:25px 0 0;}
	#ids-article .icons-list li {padding:2px 0 3px 32px;}
	#ids-article .icons-list li.list-ico-1 {background:url(../img/ids-list-ico-1.png) no-repeat 2px 3px;}
	#ids-article .icons-list li.list-ico-2 {background:url(../img/ids-list-ico-2.png) no-repeat 1px 2px;}
	#ids-article .icons-list li.list-ico-3 {background:url(../img/ids-list-ico-3.png) no-repeat 1px 1px;}
	#ids-article .icons-list li.list-ico-4 {background:url(../img/ids-list-ico-4.png) no-repeat 0 2px; border-bottom:1px solid #fff;}
	#ids-article .icons-list li.list-ico-5 {background:url(../img/ids-list-ico-5.png) no-repeat 0 6px;}
	#ids-article .icons-list a {color:#fff;}
	.icons {position:absolute; z-index:1;}
	.icons h2 {background:#fff; height:84px; margin:3px; padding:0; width:114px;}
	.icons h2 small {display:block;}
	#icons1 {height:90px; left:0; top:0; width:820px;}
	#icons2 {height:510px; right:0; top:0; width:120px;}
	#icons3 {bottom:0; height:90px; right:0; width:820px;}
	#icons4 {bottom:0; height:510px; left:0; width:120px;}
	#icons4 .icons-in {height:510px; position:relative; width:120px;}
	#icons1 h2 {background:#fff url(../img/ids-arrow-1.png) no-repeat 92px 59px; float:left;}
	#icons2 h2 {background:#fff url(../img/ids-arrow-2.png) no-repeat 89px 62px;}
	#icons3 h2 {background:#fff url(../img/ids-arrow-3.png) no-repeat 10px 10px; float:right;}
	#icons4 h2 {background:#fff url(../img/ids-arrow-4.png) no-repeat 89px 10px; bottom:0; left:0; position:absolute; z-index:1;}
	#icons1 h2 small,
	#icons2 h2 small {padding:7px 0 0 10px;}
	#icons3 h2 small {padding:53px 0 0 10px;}
	#icons4 h2 small {padding:26px 0 0 10px;}
	#icons1 ul, #icons3 ul {float:left; height:90px; width:700px;}
	#icons2 ul, #icons4 ul {height:420px; width:120px;}
	#icons1 ul li {float:left; height:90px; width:140px;}
	#icons2 ul li, #icons4 ul li {height:105px; width:120px;}
	#icons3 ul li { float:right; height:90px; width:175px;}
	
	.partners-item {width:25%;}
	.partners-item.e-4:before {display:none; height:0px; width:0px;}
	.partners-item.i-1:after,
	.partners-item.i-2:after,
	.partners-item.i-3:after,
	.partners-item.i-4:after {display:none; height:0px; width:0px;}
	
	#content .leftcol ul.movie-list li {margin: 0 2% 40px 0; width: 32%;}
	#content .leftcol ul.movie-list li.e-3 {margin-right: 0;}
	#content .leftcol ul.movie-list li.e-3-c {clear: both;}
}

/* < 979 */
@media screen and (max-width: 979px){
	
	/* HEADER */
	#header.header-home{background: #ffffff;}
	#header.header-next {background: #ffffff;height:auto;}
	
	#header a.logo:link,#header a.logo:visited,#header a.logo:hover{left:0px;}
	#header p.motto-basic{left:215px;}
	#header p.motto-cz, #header p.motto-en{left:235px;}
	#header ul.language{position:absolute;right:0px;}
	#header ul.language li{margin:0px;padding:0px 0px 0px 2px;float:left;list-style-type:none;line-height:15px;}
	#header ul.language li a:link img,#header ul.language li a:visited img,#header ul.language li a:hover img{line-height:15px;}
	#header .search{display:none;}

	/* MENU */
	#header #menu{left:0;width:100%;}
	#header #menu ul li{padding:0;text-align:center;}
	#header #menu ul li a:link,#header #menu ul li a:visited,#header #menu ul li a:hover{display:block;float:none;font-size:14px;}
	
	/* HOME SLIDER */
	#home-slider{display:none;}
	
	/* DIRECTORY HOME */
	#directory ul li .directory-img{display:none;}
	#directory ul li div{padding:20px 15px;}
	#directory .text {font-size:1.25em; line-height:1.5em; margin:18px 0 0;}
	
    /*	CONTENT HOME    */
	#content .content, #content-home-new .content {height:auto;width:100%;}
	#content .content strong, #content-home-new .content strong {float:none;height:auto;line-height:30px;padding:20px 0;}
	#content .content #products-nav, #content-home-new .content #products-nav {display:none;}
	#content-home-new .main-cross .btn em, #content-home-new .main-cross .btn-all em {position:relative; top:1px;}
	#content-home-new .main-cross li .href,#content-home-new .main-cross li a:link,#content-home-new .main-cross li a:visited,#content-home-new .main-cross li a:hover {width:100%;}
	#content-home-new .main-cross li img {margin-left:-265px !important;}
	
	#content-home-new #news{margin:0 0 12px;}
    
	#content ul.sub-department {padding:30px 0 0;}
	#content ul.sub-department li{width:100%;margin:30px 0px 0px 0px;}
	#content ul.sub-department li .products-img{display:none;}
	#content ul.sub-department li div{font-size:1.25em;}
	
	h1{font-size:2.0em;}
	
	#content .in.article{padding-bottom:0px;}
	#content .in.article.with-title{padding-top:30px;}
	#content .in.products{padding-top:0px;padding-bottom:0px;}
	#content .in.products .hospodareni {margin:20px 0px 50px;}
	
	#content .rightcol{float:none;width:auto;margin-top:50px;}
	#content .rightcol ul.products li ul li{font-size:1.25em;}
	#content .rightcol ul.products li ul.subMenu li{font-size:1em;}
	#content .rightcol ul.section li{font-size:1.25em;}
	
	#content .article .leftcol,#content .search .leftcol{padding:0;width:auto;font-size:1.25em;}
	
	#content .leftcol {float:none; width:100%;}
	
	/* GALLERY */
	#content .leftcol .photogallery-in h2 {padding:6px 0px 11px 0px;}

	#navigation{display:none;}
	
	/* FOOTER */
	#footer{display:none;}
	#footer .logo img,  #footer .copyright, #footer .desc {display:none;}
	#footer {padding:0px;text-align:center;	}
	
	/*	INTELIGENTI DOPRAVNI SYSTEMY	*/
	#ids {margin:0 10px; max-width:940px;}
	#ids-article-in {padding:20px 10px 0;}
	#ids-article h1 {font-size:54px;}
	#ids-article .b {line-height:40px;}
	#ids-article a.btn:link, #ids-article a.btn:visited, #ids-article a.btn:hover {background:#912e98 url(../img/ids-button-arrow.png) no-repeat 204px 16px; border:2px solid #912e98; color:#fff;}
	#ids-article a.btn:hover {background:#fff url(../img/ids-button-arrow-hover.png) no-repeat 204px 16px; color:#912e98;}
	#ids-article .icons-list {padding:25px 0;}
	#ids-article .icons-list li {padding:4px 0 5px 32px;}
	#ids-article .icons-list li.list-ico-1 {background:url(../img/ids-list-ico-1-small.png) no-repeat 2px 5px;}
	#ids-article .icons-list li.list-ico-2 {background:url(../img/ids-list-ico-2-small.png) no-repeat 1px 4px;}
	#ids-article .icons-list li.list-ico-3 {background:url(../img/ids-list-ico-3-small.png) no-repeat 1px 3px;}
	#ids-article .icons-list li.list-ico-4 {background:url(../img/ids-list-ico-4-small.png) no-repeat 0 4px; border-bottom:1px solid #565656;}
	#ids-article .icons-list li.list-ico-5 {background:url(../img/ids-list-ico-5-small.png) no-repeat 0 8px;}
	#ids-article .icons-list a {color:#565656;}
	.icons {margin:0 0 20px; padding:10px 20px 30px;}
	.icons h2 small {color:#fff;}
	.icons ul {padding:20px 0 0;}
	.icons ul li {float:left;}
}


@media screen and (max-width: 767px) {
	#header a.logo:link,#header a.logo:visited,#header a.logo:hover{background:url(../img/logo-mobile.png) no-repeat 0 0; height:31px; width: 32px; top:19px;}
	#header a.logo:link img,#header a.logo:visited img,#header a.logo:hover img{display:none;}
    #header p.motto{display:none;}
}
@media screen and (min-width: 768px) {
    #header a.logo-basic:link,#header a.logo-basic:visited,#header a.logo-basic:hover{height:31px;top:19px;}
	#header a.logo-cz:link,#header a.logo-cz:visited,#header a.logo-cz:hover,#header a.logo-en:link,#header a.logo-en:visited,#header a.logo-en:hover{height:50px;top:11px;}
}


/* > 600 */
@media screen and (min-width: 601px) {
    #header .show-menu{display:none;}
}
/* 601 - 979 */
@media screen and (min-width: 601px) and (max-width: 979px){
	#header #menu ul li{padding-right:12px;}
	
	#content-home-new .main-cross li {margin:0 4% 20px 0; width:48%;}
	#content-home-new .main-cross li.second,#content-home-new .main-cross li.last {margin:0 0 20px;}
	
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:link,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:visited,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:hover,
	#content-home-new .main-cross li a.intelligent-transportation-systems:link,
	#content-home-new .main-cross li a.intelligent-transportation-systems:visited,
	#content-home-new .main-cross li a.intelligent-transportation-systems:hover {background:url(../img/cross/middle/hp-smartic.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.smartic-city:link,
	#content-home-new .main-cross li a.smartic-city:visited,
	#content-home-new .main-cross li a.smartic-city:hover {background:url(../img/cross/middle/hp-smartic-city.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.hospodareni:link,
	#content-home-new .main-cross li a.hospodareni:visited,
	#content-home-new .main-cross li a.hospodareni:hover,
	#content-home-new .main-cross li a.road-asset-management:link,
	#content-home-new .main-cross li a.road-asset-management:visited,
	#content-home-new .main-cross li a.road-asset-management:hover {background:url(../img/cross/middle/hp-clevera-en.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.intelligeo:link,
	#content-home-new .main-cross li a.intelligeo:visited,
	#content-home-new .main-cross li a.intelligeo:hover {background:url(../img/cross/middle/hp-intelligeo.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li a.geographical-information-systems:link,
	#content-home-new .main-cross li a.geographical-information-systems:visited,
	#content-home-new .main-cross li a.geographical-information-systems:hover {background:url(../img/cross/middle/hp-gis-en.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.cad:link,
	#content-home-new .main-cross li a.cad:visited,
	#content-home-new .main-cross li a.cad:hover {background:url(../img/cross/middle/hp-cad.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.skoleni:link,
	#content-home-new .main-cross li a.skoleni:visited,
	#content-home-new .main-cross li a.skoleni:hover {background:url(../img/cross/middle/hp-academy.jpg?v=03) no-repeat 0 0;}
	#content-home-new .main-cross li a.professional-services:link,
	#content-home-new .main-cross li a.professional-services:visited,
	#content-home-new .main-cross li a.professional-services:hover {background:url(../img/cross/middle/hp-academy-en.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li #smartic-preview-1 {background:url(../img/cross/middle/smartic-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-2 {background:url(../img/cross/middle/smartic-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-3 {background:url(../img/cross/middle/smartic-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-4 {background:url(../img/cross/middle/smartic-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-1 {background:url(../img/cross/middle/smartic-city-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-2 {background:url(../img/cross/middle/smartic-city-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-3 {background:url(../img/cross/middle/smartic-city-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-4 {background:url(../img/cross/middle/smartic-city-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-1 {background:url(../img/cross/middle/clevera-1.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-2 {background:url(../img/cross/middle/clevera-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-3 {background:url(../img/cross/middle/clevera-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-4 {background:url(../img/cross/middle/clevera-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #gis-preview-1 {background:url(../img/cross/middle/gis-1.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-2 {background:url(../img/cross/middle/gis-2.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-3 {background:url(../img/cross/middle/gis-3.jpg?v=02) no-repeat 0 0;}
	#content-home-new .main-cross li #gis-preview-4 {background:url(../img/cross/middle/gis-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-1 {background:url(../img/cross/middle/cad-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-2 {background:url(../img/cross/middle/cad-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-3 {background:url(../img/cross/middle/cad-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-4 {background:url(../img/cross/middle/cad-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-1 {background:url(../img/cross/middle/academy-1.jpg?v=04) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-2 {background:url(../img/cross/middle/academy-2.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-3 {background:url(../img/cross/middle/academy-3.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-4 {background:url(../img/cross/middle/academy-4.jpg?v=03) no-repeat center top;}
	
	#content-home-new #news a:link,#content-home-new #news a:visited,#content-home-new #news a:hover {float:left;margin:0 2% 8px 0;width:32%;}
	#content-home-new #news a.e-3:link,#content-home-new #news a.e-3:visited,#content-home-new #news a.e-3:hover {margin:0 0 8px;}
	#content-home-new #news a:link small,#content-home-new #news a:visited small,#content-home-new #news a:hover small {padding:13px 5%;width:90%;}
	
	.partners-item {width:33.33%;}
	.partners-item.e-3:before {display:none; height:0px; width:0px;}
	.partners-item.i-1:after,
	.partners-item.i-2:after,
	.partners-item.i-3:after {display:none; height:0px; width:0px;}
}
/* < 601 */
@media screen and (max-width: 600px) {
    #header,#header .in {height:69px;overflow:hidden;}
	
	#header #menu{background:#404251;height:auto;overflow:hidden;z-index:10;}
	#header #menu ul{margin:0px;padding:0px;}
	#header #menu ul li{border-right:0px !important;border-left:0px !important;border-bottom:2px solid #ffffff !important;display:block;float:none;width:100%;}
	#header #menu ul li a:link,#header #menu ul li a:visited,#header #menu ul li a:hover{height:38px;line-height:40px;font-size:1.25em;text-transform:uppercase;color:#fff;}
	#header #menu ul li a.act:link,#header #menu ul li a.act:visited,#header #menu ul li a.act:hover,#header #menu ul li a:hover{color:#c4c4c4;}
	
	#header .show-menu{background:url(../img/ico-menu.png) no-repeat 0 0;display:block;height:32px;overflow:hidden;position:absolute;right:0;text-indent:40px;top:18px;width:32px;z-index:1;}
	#header .show-menu-active{background:url(../img/ico-menu.png) no-repeat 0 -32px;}
	#header ul.language{right:42px;top:18px;}
	#header ul.language li{padding:0 0 0 10px;}
	#header ul.language li a:link, #header ul.language li a:visited, #header ul.language li a:hover {border:1px solid #EDEDED;padding:9px 8px;}
	#header ul.language li.act a:link, #header ul.language li.act a:visited, #header ul.language li.act a:hover {border:1px solid #8a8a8a;}
    #header ul.language li a.fb:link, #header ul.language li a.fb:visited, #header ul.language li a.fb:hover,
	#header ul.language li a.linkedin:link, #header ul.language li a.linkedin:visited, #header ul.language li a.linkedin:hover {height:32px;margin:0;width:32px;}

    #content-home-new .main-cross li {margin:0 0 20px; width:100%;}
    #content-home-new .main-cross li .href,#content-home-new .main-cross li a:link, #content-home-new .main-cross li a:visited, #content-home-new .main-cross li a:hover {height:200px !important;}
    #content-home-new .main-cross li .href.middle,#content-home-new .main-cross li a.middle:link, #content-home-new .main-cross li a.middle:visited, #content-home-new .main-cross li a.middle:hover,
    #content-home-new .main-cross li .href.small,#content-home-new .main-cross li a.small:link, #content-home-new .main-cross li a.small:visited, #content-home-new .main-cross li a.small:hover {height:200px !important;}
	
	
	
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:link,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:visited,
	#content-home-new .main-cross li a.inteligentni-dopravni-systemy:hover,
	#content-home-new .main-cross li a.intelligent-transportation-systems:link,
	#content-home-new .main-cross li a.intelligent-transportation-systems:visited,
	#content-home-new .main-cross li a.intelligent-transportation-systems:hover {background:url(../img/cross/small/hp-smartic.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.smartic-city:link,
	#content-home-new .main-cross li a.smartic-city:visited,
	#content-home-new .main-cross li a.smartic-city:hover {background:url(../img/cross/small/hp-smartic-city.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.hospodareni:link,
	#content-home-new .main-cross li a.hospodareni:visited,
	#content-home-new .main-cross li a.hospodareni:hover,
	#content-home-new .main-cross li a.road-asset-management:link,
	#content-home-new .main-cross li a.road-asset-management:visited,
	#content-home-new .main-cross li a.road-asset-management:hover {background:url(../img/cross/small/hp-clevera.jpg?v=04) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.intelligeo:link,
	#content-home-new .main-cross li a.intelligeo:visited,
	#content-home-new .main-cross li a.intelligeo:hover,
	#content-home-new .main-cross li a.geographical-information-systems:link,
	#content-home-new .main-cross li a.geographical-information-systems:visited,
	#content-home-new .main-cross li a.geographical-information-systems:hover {background:url(../img/cross/small/hp-intelligeo.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.cad:link,
	#content-home-new .main-cross li a.cad:visited,
	#content-home-new .main-cross li a.cad:hover {background:url(../img/cross/small/hp-cad.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li a.skoleni:link,
	#content-home-new .main-cross li a.skoleni:visited,
	#content-home-new .main-cross li a.skoleni:hover,
	#content-home-new .main-cross li a.professional-services:link,
	#content-home-new .main-cross li a.professional-services:visited,
	#content-home-new .main-cross li a.professional-services:hover {background:url(../img/cross/small/hp-academy.jpg?v=03) no-repeat 0 0;}
	
	#content-home-new .main-cross li #smartic-preview-1 {background:url(../img/cross/small/smartic-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-2 {background:url(../img/cross/small/smartic-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-3 {background:url(../img/cross/small/smartic-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-preview-4 {background:url(../img/cross/small/smartic-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-1 {background:url(../img/cross/small/smartic-city-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-2 {background:url(../img/cross/small/smartic-city-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-3 {background:url(../img/cross/small/smartic-city-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #smartic-city-preview-4 {background:url(../img/cross/small/smartic-city-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-1 {background:url(../img/cross/small/clevera-1.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-2 {background:url(../img/cross/small/clevera-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-3 {background:url(../img/cross/small/clevera-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #clevera-preview-4 {background:url(../img/cross/small/clevera-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #gis-preview-1 {background:url(../img/cross/small/gis-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #gis-preview-2 {background:url(../img/cross/small/gis-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #gis-preview-3 {background:url(../img/cross/small/gis-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #gis-preview-4 {background:url(../img/cross/small/gis-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-1 {background:url(../img/cross/small/cad-1.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-2 {background:url(../img/cross/small/cad-2.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-3 {background:url(../img/cross/small/cad-3.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #cad-preview-4 {background:url(../img/cross/small/cad-4.jpg?v=02) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-1 {background:url(../img/cross/small/academy-1.jpg?v=04) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-2 {background:url(../img/cross/small/academy-2.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-3 {background:url(../img/cross/small/academy-3.jpg?v=03) no-repeat center top;}
	#content-home-new .main-cross li #academy-preview-4 {background:url(../img/cross/small/academy-4.jpg?v=03) no-repeat center top;}
	
	#content-home-new #news a:link,#content-home-new #news a:visited,#content-home-new #news a:hover {float:left;margin:0 2% 8px 0;width:49%;}
	#content-home-new #news a.e-2:link,#content-home-new #news a.e-2:visited,#content-home-new #news a.e-2:hover {margin:0 0 8px;}
	#content-home-new #news a:link small,#content-home-new #news a:visited small,#content-home-new #news a:hover small {padding:13px 5%;width:90%;}
	
	.partners-item {width:50%;}
	.partners-item.e-2:before {display:none; height:0px; width:0px;}
	.partners-item.i-1:after,
	.partners-item.i-2:after {display:none; height:0px; width:0px;}
}

/* 482 - 979 */
@media screen and (min-width: 482px) and (max-width: 979px){
	
	.in{width:auto;padding:0px;margin:0px 10px;}
	.ie7 .in{width:90%;}
		
	/* DIRECTORY HOME */
	#directory ul li{margin:0px 0px 20px 0px;padding:0px;width:48%;float:none;display:block;}
	#directory ul li.purple{float:left;}
	#directory ul li.yellow{float:right;}
	#directory ul li.blue{float:left;}
	#directory ul li.pink{float:right;}
	#directory ul li.middle-c {clear:both}
	
	/*	INTELIGENTI DOPRAVNI SYSTEMY	*/
	.icons ul li {width:20%}
}

/* < 481 */
@media screen and (max-width: 481px) {
	.in{width:auto;padding:0px;margin:0px 10px;}
	.ie7 .in{width:90%;}
	
	#directory ul li{margin:0px 0px 20px 0px;width:auto;float:none;display:block;}
	#directory ul li span.desc{height:auto;}
	#directory ul li ul li a:link,#directory ul li ul li a:visited,#directory ul li ul li a:hover{font-size:1.25em;}
	
	/*	INTELIGENTI DOPRAVNI SYSTEMY	*/
	.icons ul li {padding:0 0 20px; width:50%}
	.icons ul li.small-c {clear:both;}
	
	#content-home-new #news a:link,#content-home-new #news a:visited,#content-home-new #news a:hover {margin:0 0 8px;max-height:120px;width:100%;}
	/*#content-home-new #news small {font-size:12px; line-height:14px;padding:5px 5%;}*/
}

/* > 800 */
@media screen and (min-width: 800px){
	#content #media-cross .col {
		width:32%;
	}
	#content #media-cross .col.e-3 {
		margin-right:0;
	}
	#content #media-cross .col.e-3-c {
		clear:both;
	}
}

/* 800 - 980 */
@media screen and (min-width: 800px) and (max-width: 979px){
    #content-home-new .main-cross a.btn:link, #content-home-new .main-cross a.btn:visited, #content-home-new .main-cross a.btn:hover {font-size:20px; position:relative; width:48%;}
    #content-home-new .main-cross div.btn-all,
	#content-home-new .main-cross a.btn-all:link, #content-home-new .main-cross a.btn-all:visited, #content-home-new .main-cross a.btn-all:hover {font-size:20px;}
    #content-home-new .systems li {margin:0 1.25% 5px 0; width:19%;}
	#content-home-new .systems li.every-5 {margin:0 0 5px;}
	#content-home-new .lecturers li {margin:0 1.33% 5px 0; width:24%;}
	#content-home-new .lecturers li.every-4 {margin:0 0 5px;}
	
	#content .leftcol ul.movie-list li {margin: 0 2% 40px 0; width: 23.5%;}
	#content .leftcol ul.movie-list li.e-4 {margin-right: 0;}
	#content .leftcol ul.movie-list li.e-4-c {clear: both;}
}

/* < 800 */
@media screen and (max-width: 799px){
    #content-home-new .main-cross a.btn:link, #content-home-new .main-cross a.btn:visited, #content-home-new .main-cross a.btn:hover {font-size:16px; width:100%;}
    #content-home-new .main-cross a.btn.right:link, #content-home-new .main-cross a.btn.right:visited, #content-home-new .main-cross a.btn.right:hover {margin:20px 0 0;}
    #content-home-new .main-cross div.btn-all,
	#content-home-new .main-cross a.btn-all:link, #content-home-new .main-cross a.btn-all:visited, #content-home-new .main-cross a.btn-all:hover {font-size:16px;}
}

/* 500 - 800    */
@media screen and (min-width: 500px) and (max-width: 799px){
	#content-home-new .systems li {margin:0 2% 5px 0; width:32%;}
	#content-home-new .systems li.every-3 {margin:0 0 5px;}
	#content-home-new .lecturers li {margin:0 2% 5px 0; width:32%;}
	#content-home-new .lecturers li.every-3 {margin:0 0 5px;}
	
	#content #media-cross .col {
		width:49%;
	}
	#content #media-cross .col.e-2 {
		margin-right:0;
	}
	#content #media-cross .col.e-2-c {
		clear:both;
	}
	
	#content .leftcol ul.movie-list li {margin: 0 2% 40px 0; width: 32%;}
	#content .leftcol ul.movie-list li.e-3 {margin-right: 0;}
	#content .leftcol ul.movie-list li.e-3-c {clear: both;}
}

@media screen and (min-width: 500px) {
	#content #media-cross .col {
		float:left;
		margin-right:2%;
	}
}

@media screen and (max-width: 499px) {
	#content .leftcol ul.movie-list li {margin: 0 2% 40px 0; width: 49%;}
	#content .leftcol ul.movie-list li.e-2 {margin-right: 0;}
	#content .leftcol ul.movie-list li.e-2-c {clear: both;}
}

/* 320 - 500    */
@media screen and (min-width: 320px) and (max-width: 499px){
	#content-home-new .systems li {margin:0 2% 5px 0; width:49%;}
	#content-home-new .systems li.every-2 {margin:0 0 5px;}
	#content-home-new .lecturers li {margin:0 2% 5px 0; width:49%;}
	#content-home-new .lecturers li.every-2 {margin:0 0 5px;}
}


/* > 320 */
@media screen and (min-width: 320px) {
	/* GALLERY */
	#content .leftcol .photogallery ul li {width:138px; height:138px; margin:0px 23px 23px 0px;}
	#content .leftcol .photogallery ul li a:link,
	#content .leftcol .photogallery ul li a:visited,
	#content .leftcol .photogallery ul li a:hover {width:132px; height:132px;}
	#content .leftcol .photogallery ul li img {width:132px; height:132px;}
	
}

/* < 400 */
@media screen and (max-width: 399px) {
	#content-home-new #smartic a.btn:link,
	#content-home-new #smartic a.btn:visited,
	#content-home-new #smartic a.btn:hover,
	#content-home-new #smartic-city a.btn-all:link,
	#content-home-new #smartic-city a.btn-all:visited,
	#content-home-new #smartic-city a.btn-all:hover,
	#content-home-new #clevera a.btn:link,
	#content-home-new #clevera a.btn:visited,
	#content-home-new #clevera a.btn:hover {
		display:block;
		float:none !important;
		height:auto;
		line-height:26px;
		padding:10px;
		width:auto;
	}
}

/* < 320 */
@media screen and (max-width: 319px) {
	/* GALLERY */
	#content .leftcol .photogallery ul li {width:268px; height:268px; margin:0px 0px 23px;}
	#content .leftcol .photogallery ul li a:link,
	#content .leftcol .photogallery ul li a:visited,
	#content .leftcol .photogallery ul li a:hover {width:262px; height:262px;}
	#content .leftcol .photogallery ul li img {width:262px; height:262px;}
	
	#content-home-new .systems li {margin:0 0 5px 0; width:100%;}
	#content-home-new .lecturers li {margin:0 0 5px 0; width:100%;}
}

/* < 250 */
@media screen and (max-width: 250px) {
	/* GALLERY */
	#content .leftcol .photogallery ul li {width:198px; height:198px; margin:0px 0px 23px;}
	#content .leftcol .photogallery ul li a:link,
	#content .leftcol .photogallery ul li a:visited,
	#content .leftcol .photogallery ul li a:hover {width:192px; height:192px;}
	#content .leftcol .photogallery ul li img {width:192px; height:192px;}
}




/******************************************************************
	PRINT
*/
@media print {

	/* TYPOGRAPHY */
	* {
	background: transparent !important; 
	color: black !important; 
	text-shadow: none !important; 
	filter:none !important; 
	-ms-filter: none !important; 
	}
	body { 
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	line-height: 1.4em;
	word-spacing:1.1pt;
	letter-spacing:0.2pt; 
	font-family: Garamond,"Times New Roman", serif;
	color: #000; 
	background: none; 
	font-size: 12pt;
	}
	h1, h2, h3, h4 {
	font-family: Garamond,"Times New Roman", serif;
	}
	h1			{font-size:19pt;}
	h2			{font-size:17pt;}
	h3			{font-size:15pt;}
	h4			{font-size:12pt;}
	a:link, a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
	color: #444 !important;
	}
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
	a[href^="http://"] {color:#000; }
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
	
	
	/* LAYOUT */
	
	#header form, #header #menu, #header .content, #header #home-slider, #header .language,
	#footer .logo img,  #footer .created, #footer .desc,
	#content-home .partners, .rightcol, #navigation {
	display:none;
	}
	#footer {
	box-shadow:none;
	}
	#header, #header.header-next, #header.header-next .in, #header.header-home, #header.header-home .in {
	height:40px;
	}
	#content {
	background:none;
	box-shadow:none;
	}
	#content .article .leftcol, #content .article .leftcol-in {
	max-width:100%;
	box-shadow:none;
	}
}