/* CSS Document */
/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,figure,figcaption,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;min-height:0;}
table,tr,th,td{vertical-align:top;}
ul,ul li,menu,menu li{margin:0;padding:0;list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
input,textarea{font-family:'Museo',Arial,Helvetica,sans-serif;font-size:100%;}
/* IE stretched buttons fix */
input.submit{width:0;overflow:visible;}
input.submit[class]{width:auto;}
/* css reset end */
/* font */
@font-face{font-family:'Museo';src:url('../font/22F370_1_0.eot');src:url('../font/22F370_1_0.eot?#iefix') format('embedded-opentype'),url('../font/22F370_1_0.woff') format('woff'),url('../font/22F370_1_0.ttf') format('truetype');font-style:normal;font-weight:normal;}
@font-face{font-family:'Museo';src:url('../font/22F370_2_0.eot');src:url('../font/22F370_2_0.eot?#iefix') format('embedded-opentype'),url('../font/22F370_2_0.woff') format('woff'),url('../font/22F370_2_0.ttf') format('truetype');font-style:normal;font-weight:bolder;}
@font-face{font-family:'Museo';src:url('../font/22F370_0_0.eot');src:url('../font/22F370_0_0.eot?#iefix') format('embedded-opentype'),url('../font/22F370_0_0.woff') format('woff'),url('../font/22F370_0_0.ttf') format('truetype');font-style:normal;font-weight:bold;}
/* elements */
article,aside,figure,figcaption,footer,header,nav,section{display:block;}
body{font-size:13px;font-family:'Museo',sans-serif;color:#676767;text-align:center;}
a{color:#3a84bc;cursor:pointer;}
a:hover{text-decoration:none;}
p{margin:0 0 16px;font-size:13px;line-height:16px;}
p small{font-size:11px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000;line-height:1.2;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#666666;}
h1{font-size:25px;}
h1 small{font-size:15px;}
h2{font-size:25px;}
h2 small{font-size:15px;}
h3{font-size:15px;}
h3 small{font-size:13px;}
h4{font-size:13px;}
h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#676767;}
ul,ol{padding:0;margin:0 0 10px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
ul li{list-style-type:disc;line-height:16px;}
ol li{line-height:16px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:16px;}
dt,dd{line-height:16px;}
dt{font-weight:bold;line-height:16px;}
dd{margin-left:10px;}
hr{margin:18px 0;border:0;border-top:1px solid #e0e0e0;}
strong{font-weight:bold;}
em{font-style:italic;}

.modra {
	color: #0980B7;
}
.content {
	text-align: left;
	width: 960px;
	margin: 0 auto;

}
.page {

}

.page h1 {
	text-align: left;
	text-transform: uppercase;
	font-size: 25px;
	border-bottom: #49A779 1px dotted;
	color: #49A779;
	margin-bottom: 20px;
	margin-top: 40px;
}
p.maintext {
	color: #414042;
	font-size: 19px;
	line-height: 26px;

	text-align: justify;

}
#logo {
	position: relative;
	float: left;
	font-size: 40px;
	font-weight: bold;
	color: #49A779;
	padding-top: 15px;
}
/* !menu */
#menu {
	text-align: center;
	background: white;
	height: 70px;
	position: fixed;
	top: 0;
	z-index: 1000;
	width: 100%;
	border-bottom: 1px solid #c4ccc3;
}
#menu .logo {
	position: relative;
	float: left;
	margin: 13px 0 0 15px;
}
#menu .mainmenu,
#menu .langmenu {
	position: relative;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu .mainmenu {
	margin-right: 20px;
}
#menu .langmenu {
	margin-left: 30px;
}
#menu .mainmenu li,
#menu .langmenu li  {
	list-style: none;
	position: relative;
	float: left;
}
#menu .mainmenu li a,
#menu .langmenu li a {
	display: block;
	position: relative;
	float: left;
	color: #808285;
	font-size: 15px;
	text-transform: uppercase;
	padding: 27px 8px 10px 8px;
}
#menu .mainmenu li.act a {

	color: #49A779;
	text-decoration: underline;
}
#menu .langmenu li.act a {
	background: #EF3A24;
	color: white;
}
#menu .mainmenu li a:hover,
#menu .langmenu li a:hover {
	color: black;
}
#menu .langmenu li a {
	font-size: 9pt;
	padding: 3px;
	margin-top: 25px;
}

.carousel-caption {
	background: transparent;
	text-shadow: 0px 1px 1px #838383;
	position: absolute;
text-align: center;
	top: 110px;
	z-index: 1000;
}
.carousel-caption h2 {
	color: white;
	font-size: 66px;
	
	top:0;
}
.carousel-caption .btn {
	background: transparent;
	color: white;
	text-shadow: none;
	
	border: 1px solid white;
	margin-top: 70px;
}
.carousel-control {
	background: white;
	border: none;
	margin-top: 80px;
	color: silver;
	font-weight: normal;
	line-height: 42px;
}
.carousel-control:hover {
	color: black;
}

/* !Home */
.partHome .intro {
	margin: 70px 0 0 500px;
}
.partHome .intro img.pic1 {
	position: absolute;
	z-index: 0;
}
.partHome .box {

	width: 470px;
	background: transparent;
	z-index: 0;

}
.partHome .box h2 {
	background: #0980B7;
	color: white;
	text-shadow: 0px 1px 1px rgba(13,46,103,0.45);
	padding: 12px 10px 0px 15px;
	margin: 0;
	width: 94px;
	font-size: 14px;

}
.partHome .box p {
	background: #0980B7;
	color: white;
	padding: 13px;
	text-shadow: 0px 1px 1px rgba(13,46,103,0.45);
	height: 90px;
	margin-bottom: 15px;
}
.partHome .box.filosofie h2 {
	background: #3795D2;
} 
.partHome .box.filosofie p {
	background: #3795D2;
}
.partHome .box.dostupnost h2 {
	background: #7BBBE6;
} 
.partHome .box.dostupnost p {
	background: #7BBBE6;
}
a.buttonViceInformaci {
	background: url('../img/home/button-viceinformaci.png') no-repeat;
	display: block;
	width: 98px;
	height: 31px;
	position: absolute;
	margin-top: 10px;
	margin-left: 0px;
}
a.buttonViceInformaci span {
	display: none;
}
/* !Projekty */
#myTab {
	margin: 0 0 0 85px;
	height: 60px;
}
#myTab2 {
margin-top: 40px;
	height: 30px;
}
#myTab li,
#myTab2 li {
	list-style: none;
}
#myTab li a,
#myTab2 li a {
	font-size: 16px;
	background: white;
	border: 1px solid #9ECF72;
	color: #9ECF72;
	border-radius: 2px;

}
#myTab li.active a,
#myTab2 li.active a {
	background: #8AA669;
	border: 1px solid #8AA669;
	color: white;

}
#myTabContent {
	margin: 0 90px;
	text-align: justify;
}
#myTabContent p {
	font-size: 16px;
	line-height: 20px;
}
#myTabContent li {
	font-size: 16px;
	line-height: 20px;
}
/* !Lokalita */
#mapa {
	width:958px;
	height: 500px;
	margin-top: 00px;
	border: 1px solid silver;

}
#mapa img {
    max-width: none;
}
#mapa label {
    width: auto; display:inline;
}
#uzemniplan img {
	border: 1px solid silver;
}
/* !Pro investory */
.partProinvestory .box {
	position: relative;
	float: left;
	width: 460px;
	background: silver;
	padding: 20px;
}
#myTabContent table td p,
#myTabContent table td li {
	font-size: 12px;
}
body {


}
.partFooter {
	border-top: 1px solid #9d9d9d;
	padding-top: 5px;
}
.partFooter p {
	text-align: left;
}

#moznostiSpoluprace p {
	position: relative;
	float: left;
	width: 30%;
	margin-right: 30px;
	font-size: 16px;
	line-height: 20px;
	margin-top: 15px;
	padding-top: 14px;
}
#moznostiSpoluprace p.box3 {
	margin-right: 0;
}
#moznostiSpoluprace strong {
	border-bottom: 1px solid black;
	display: block;
	margin-bottom: 15px;
	font-size: 16px;
	text-align: center;
}
#moznostiSpoluprace .box1 strong {
	color: white;
	background: #48788E;
	border:1px solid #48788E;
	padding: 5px 0;
	border-radius:3px;
	font-weight: normal;
}
#moznostiSpoluprace .box2 strong {
	color: white;
	background: #E19EA6;
	border:1px solid #E19EA6;
	padding: 5px 0;
	border-radius:3px;
	font-weight: normal;
}
#moznostiSpoluprace .box3 strong {
	color: white;
	background: #A8A554;
	border:1px solid #A8A554;
	padding: 5px 0;
	border-radius:3px;
	font-weight: normal;
}