html{font-size:100.01%;height:100%;width:100%;border:0;padding:0;margin:0;} 
body{font-size:.813em;font-family:arial,tahoma,verdana;color:#032647;margin:0;padding:0;text-align:center;background:#fff;height:100%;width:100%;border:0;}
a img, img{margin:0;padding:0;border:0;}
a{color:#032647;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.right{text-align:right;}
.left{text-align:left;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none;}
input,button,textarea{font-family:arial;font-size:12px;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.padTop5{padding-top:5px !important;}
.padRight0{padding-right:0px !important;}
.padRight15{padding-right:15px !important;}
.padLeft0{padding-left:0px !important;}

.width445{width:445px !important;}
.width475{width:475px !important;}
.width700{width:700px;}

.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font24{font-weight:normal;font-size:24px !important;}
.font35{font-size:28px !important;}

.green{color:#ccff00 !important;}
.grey{color:#666666 !important;}

.lineHeight26{line-height:26px !important;}

#page{width:100%;margin:0px auto;text-align:left;position:relative;min-height:100%;}
* html #page{height:100%;}

.main_block {
	width: 100%;
	text-align:center;
}
.main_block_inner {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#header_shadow {
	height: 87px;
}
#selector_header {
	background:url(../gfx/header-bg.png) repeat-x;
	width: 100%;
	height: 245px;
	position:relative;
	margin-bottom: 7px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
/*-- header --*/
#header{width:100%;z-index:500;height:80px;color:#fff;position:fixed;
background: #02122f; /* Old browsers */
background: -moz-linear-gradient(top, #02122f 0%, #175376 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02122f), color-stop(100%,#175376)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #02122f 0%,#175376 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #02122f 0%,#175376 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #02122f 0%,#175376 100%); /* IE10+ */
background: linear-gradient(top, #02122f 0%,#175376 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02122f', endColorstr='#175376',GradientType=0 ); /* IE6-9 */
_position:absolute;}
/*
background:url(../gfx/header-bg.png) repeat-x;
*/

#headerIn{width:960px;margin:0 auto;height:auto;position:relative;}
#header h1 a{width:189px;height:32px;background:url(../gfx/header-logo.png) no-repeat;position:absolute;top:23px;left:0;display:block;text-indent:-9999px;}

#selector_header h1,#pripadovka_header h1{color:#ccff00;font-size:28px;font-weight:normal;padding:0 0 10px;}
#selector_header h2{color:#ccff00;font-size:14px;font-weight:normal;padding:0 0 10px;}
#selector_header h1 a{color:#ccff00;text-decoration:none;}
#selector_header h1 a:hover{color:#FFFFFF;text-decoration:none;}
#selector_header h3, #pripadovka_header h3{color:#ccff00;font-size:17px;font-weight:bold;padding:0 0 10px;}
#selector_header p{line-height:1.5;}

ul#menu{position:absolute;top:33px;right:0px;font-size:14px;z-index:20;}
ul#menu li{float:left;background:url(../gfx/menu-separator.png) no-repeat 0 1px;padding:0 14px 0 15px;position:relative;}
ul#menu li.first{background:none;}
ul#menu li a{text-decoration:none;color:#d2ff00;display:block;height:30px;float:left;}
ul#menu li a.active,ul#menu li a:hover{color:#fff;}
ul#menu li ul{display:none;position:absolute;top:30px;left:0;width:228px;padding:5px 15px 8px;background:#021633;}
ul#menu li li{float:left;background:none;padding:0;width:228px;}
ul#menu ul a{color:#ccc;text-decoration:none;display:block;width:228px;border-top:1px dotted #666;padding:5px 0;height:auto;font-size:12px;float:left;}
ul#menu li li.first a{border-top:0;}
ul#menu ul a:hover,ul#menu ul a.active{color:#d2ff00;text-decoration:none !important;}

#guidepost{padding:25px 0 20px 0;
position: absolute;
left: 20px;
bottom: 60px;
z-index: 50;
}
.guidepost2 {
	bottom: auto;
	top: 26px;
	left: 130px !important;
}
#guidepost li{float:left;padding:0 1px 0 0;}
#guidepost li a{display:block;width:172px;height:45px;padding:0 0 0 60px;line-height:43px;background:url(../gfx/guidepost-btn.png) no-repeat;color:#ccff33;color: white;font-size:20px;text-decoration:none;text-align:left;position:relative;}
#guidepost li a.active,#guidepost li a:hover{color:#ccff33;background:url(../gfx/guidepost-btn-active.png) no-repeat;}
#guidepost li a .icon{position:absolute;top:-7px;left:10px;display:block;}
#guidepost li a .icon1{width:41px;height:41px;background:url(../gfx/guidepost-icon-1-active.png) no-repeat;}
#guidepost li a .icon2{width:36px;height:36px;background:url(../gfx/guidepost-icon-2-active.png) no-repeat;}
#guidepost li a .icon3{width:34px;height:36px;background:url(../gfx/guidepost-icon-3-active.png) no-repeat;}
#guidepost li a.active .icon1,#guidepost li a:hover .icon1, #gp2 li a .icon1,#gp2 li a:hover .icon1{width:41px;height:41px;background:url(../gfx/guidepost-icon-1-active.png) no-repeat;}
#guidepost li a.active .icon2,#guidepost li a:hover .icon2,#gp2 li a .icon2,#gp2 li a:hover .icon2{width:36px;height:36px;background:url(../gfx/guidepost-icon-2-active.png) no-repeat;}
#guidepost li a.active .icon3,#guidepost li a:hover .icon3,#gp2 li a .icon3,#gp2 li a:hover .icon3{width:34px;height:36px;background:url(../gfx/guidepost-icon-3-active.png) no-repeat;}

#headerCarousel{width:960px;height:245px;position:absolute;top:0;left:0;z-index:1;overflow:hidden;color:white;}
#headerCarousel .item{width:960px;height:245px;float:left;position:relative;}
#headerCarousel .item img{position:absolute;bottom:0;right:0;}
#headerCarousel p.name{position:absolute;bottom:15px;right:265px;text-align:right;}
#selector_nadpisy {
	margin-right: 250px;
	padding-top: 20px;
	padding-left: 25px;
}
.box475Grey{width:475px;background:url(../gfx/box-475-grey-bot.png) no-repeat left bottom;padding:0 0 10px;margin:-16px 0 10px;}
.box475Grey .in{width:445px;background:url(../gfx/box-475-grey-top.png) no-repeat left top;padding:12px 15px 0;min-height:140px;}

.bubble475Blue{width:475px;background:#032647;}
.bubble475Blue .in{width:445px;background:url(../gfx/bubble-475-blue-top.png) no-repeat left top;padding:12px 15px 0;color:#fff;font-size:17px;font-style:italic;}
.bubble475Blue .bot{width:365px;background:#fff url(../gfx/bubble-475-blue-bot.png) no-repeat left top;padding:14px 0 0 110px;}

.box475Blue{width:445px;padding:15px 15px 5px;background:#032647 url(../gfx/box-475-blue-bot.png) no-repeat left bottom;color:#fff;margin-top:-16px;margin-bottom:15px;}
.box475Blue2{width:475px;padding:15px 0 5px;background:#032647 url(../gfx/box-475-blue-bot.png) no-repeat left bottom;color:#fff;margin-top:-16px;margin-bottom:15px;}
.box475Blue2 .line{background:url(../gfx/footer-line.png) repeat-x left bottom;margin:0 0 17px;padding:0 15px 5px;width:445px;}

.box475Blue3{margin-top:0;padding-top:0;position:absolute;bottom:0px;right:20px;}
.box475Blue3 .in{font-size:14px !important;font-style:normal !important;}
.box475Blue3 a{color:#fff;}


h2.title{color:#ccff00;font-size:16px;font-weight:bold;padding:0;background:url(../gfx/title.png) left top;height:38px;line-height:38px;display:block;width:960px;margin:0 0 14px;position:relative;z-index:5}
.width475 h2.title{width:475px;}
h2.title span{background:url(../gfx/title.png) right bottom;height:38px;display:block;padding:0 15px;}
h2.titleBlue{background:url(../gfx/title-blue.png) left top;}
h2.titleBlue span{background:url(../gfx/title-blue.png) right bottom;}
h2.title .iconRss{position:absolute;top:12px;right:15px;width:14px;height:14px;display:block;text-indent:-9999px;background:url(../gfx/icon-rss.png) no-repeat;}

.projects .item{padding:0 15px 11px;margin-bottom:9px;background:url(../gfx/footer-line.png) repeat-x left bottom;}
.projects .item h3{font-size:14px;font-weight:normal;padding:0 0 2px;color:#fff;}
.projects .item h3 a{color:#ccff00;text-decoration:none;position:relative;display:block;padding-right:30px;}
.projects .item h3 a .btn{position:absolute;top:0;right:0;display:block;width:28px;height:28px;background:url(../gfx/btn-28-28.png) no-repeat;line-height:28px;display:block;text-decoration:none;color:#ccff00;font-size:17px;text-align:center;cursor:pointer;}
.projects .item h3 a:hover{text-decoration:none;color:#fff;}
.projects .item h3 a:hover .btn{color:#fff;}

.projects .pagination{padding:0 10px 5px;}
.projects .pagination a{text-decoration:none;color:#fff;margin:0 5px;}
.projects .pagination a:hover{text-decoration:underline;}
.projects .pagination a.active{color:#CCFF00;text-decoration:underline;}

.logos{padding:5px 0;}
.logos img{float:left;margin:0 30px 0 10px;}

.news{padding:10px 0 10px 65px;position:relative;width:380px;}
.news h3{border-left:1px solid #07233e;min-height:45px;padding:0 0 0 13px;font-size:14px;font-weight:normal;}
* html .news h3{height:45px;}
.news .date{position:absolute;top:8px;left:0;width:60px;text-align:center;font-size:12px;color:#021431;line-height:1.2;}
.news .date .day{display:block;font-size:24px;font-weight:bold;color:#021431;}


.categories{min-height:200px !important;}
.categories h3{font-size:14px;font-weight:normal;padding:10px 0 15px;}
.categories a{padding:0 0 0 78px;min-height:40px;display:block;}
* html .categories a{height:40px;}
.categories a.iconANZ{background:url(../gfx/icon-anz.png) no-repeat 12px 4px}
.categories a.iconBI{background:url(../gfx/icon-bi.png) no-repeat 12px 2px}
.categories a.iconIA{background:url(../gfx/icon-ia.png) no-repeat 12px 0}

#o-nas {
	padding-top: 7px;
}
.whole_block {
	border-top:1px solid #D2D3D3;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.whole_block .in {
-moz-box-shadow: 0 -1px 1px #ABABAB;
-webkit-box-shadow: 0 -1px 1px #ABABAB;
box-shadow: 0 -1px 1px #ABABAB;
border:1px solid white;
padding: 15px;
padding-bottom: 25px;
position:  relative;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */
background: #d2d3d3; /* Old browsers */
background: -moz-linear-gradient(top, #d2d3d3 0%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d3d3), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d2d3d3 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d2d3d3 0%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d2d3d3 0%,#ffffff 99%); /* IE10+ */
background: linear-gradient(top, #d2d3d3 0%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d3d3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}
.whole_block .in h2{
	margin-bottom: 10px;
}
cite {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 140%;
}
ul.small_menu li {
	float: left;
	font-size: 14px;
}
ul.small_menu li a {
	color: #666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	display:block;
	float: left;
	border-right: 1px solid #666;
}
ul.small_menu li a:hover, ul.small_menu li a.active {
	color: #333;
}
ul.small_menu li a.last {
	border-right: 0px;
}
#reference {
	clear:  both;
	overflow: hidden;
	padding: 0px !important;
}
#reference h2 {
	padding: 15px;
}
.reference-box {
	position: relative;
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
	width: 233px;
	height: 180px;
	overflow: hidden;
	cursor: pointer;
}
.reference-box h3 {
	margin-top: 6px;
	font-size: 14px;
	padding-left:5px;
	padding-right: 5px;
}
.reference-box h4 {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	margin-top: 10px;
	padding-left:5px;
	padding-right:5px;
	width: 233px;
}
.reference-box a {
	display:block;
	width: 233px;
	height:101px;
	background: #032545;
	position:relative;
	overflow:hidden;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.reference-box a img {
	position: absolute;
	bottom:0px;
	right:0px;
	width:233px;
}
.cleaner {
	clear: both;
}
#inner_reference {
	width: 120%;
}
.kompletni_seznam {
	padding: 5px 15px 25px 15px;
}
.kompletni_seznam a {
	color: #999;
	text-decoration: none;
}
.kompletni_seznam a:hover {
	color: #666;
	text-decoration: underline;
}
.line150 {
	line-height:150%;
}
.box475Blue2 .line150 a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.box475Blue2 .line150 a:hover {
	text-decoration: underline;
}
.greyinfo {
	padding: 0 15px 15px 15px;
	color: #999;
}
a.nounderline {
	text-decoration: none;
}
a.nounderline:hover {
	text-decoration: underline;
}
#contact {
	color: white;
}
#contact {
	background: rgb(2,12,35); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(2,12,35,1) 0%, rgba(4,52,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,12,35,1)), color-stop(100%,rgba(4,52,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(2,12,35,1) 0%,rgba(4,52,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(2,12,35,1) 0%,rgba(4,52,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(2,12,35,1) 0%,rgba(4,52,87,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(2,12,35,1) 0%,rgba(4,52,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020c23', endColorstr='#043457',GradientType=0 ); /* IE6-9 */
}
#contact h2 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.padding15 {
	padding: 0px 15px 0px 15px;
}
#contact a{
	color: white;
}
#map {
	margin-bottom: 10px;
}
#outermap {
}
#kontaktni-formular table th,#kontaktni-formular table td{
	padding: 3px 0px 3px 0px;
}
#kontaktni-formular table th {
	width: 80px;
}
input.textInput {
	width: 250px;
	border: 0px;
	padding: 7px;
	color: #043457;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
input.checkbox{
   border: 0px;
   padding: 0.5em;
   width: 22px;
   height: 22px;
   font-size: 15px;
   line-height: 1.2em;
   background: #fff;
   background: url("../gfx/checkbox_off.png") center center no-repeat;
   -webkit-appearance: none;
 }
 input[type=checkbox]{
    display: inline-block;
    font-size: 15px;
    line-height: 1em;
    margin: 0 0.25em 0 0;
    padding: 0;
    vertical-align: text-top;
  }
  input[type=checkbox]:checked {
   background: url("../gfx/checkbox_on_b.png") center center no-repeat;
     -webkit-background-size: 22px 22px; /* shrink high resolution background */
   }
   #kontaktni-formular table h4 {
   	font-size: 14px;
   	font-weight: normal;
   	padding-top: 12px;
   	padding-bottom: 2px;
   }
   #kontaktni-formular table textarea {
   	width: 330px;
   	padding: 10px;
   	height: 44px;
   	background: white;
   	border: 0px;
   		color: #043457;
   	-moz-border-radius: 5px; /* Firefox */
   	-webkit-border-radius: 5px; /* Safari, Chrome */
   	border-radius: 5px; /* CSS3 */
   }
   .button {
   border: 0px;
   font-size: 14px;
   font-family: "arial ce", arial, sans-serif;
   text-align: center;
   padding: 10px 12px 10px 12px;
   -moz-border-radius: 5px; /* Firefox */
   -webkit-border-radius: 5px; /* Safari, Chrome */
   border-radius: 5px; /* CSS3 */
   color: #ccff00;
   	background: rgb(130,162,181); /* Old browsers */
   	background: -moz-linear-gradient(top, rgba(130,162,181,1) 0%, rgba(92,120,142,1) 50%, rgba(3,42,75,1) 50%, rgba(2,17,46,1) 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,162,181,1)), color-stop(50%,rgba(92,120,142,1)), color-stop(50%,rgba(3,42,75,1)), color-stop(100%,rgba(2,17,46,1))); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top, rgba(130,162,181,1) 0%,rgba(92,120,142,1) 50%,rgba(3,42,75,1) 50%,rgba(2,17,46,1) 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top, rgba(130,162,181,1) 0%,rgba(92,120,142,1) 50%,rgba(3,42,75,1) 50%,rgba(2,17,46,1) 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top, rgba(130,162,181,1) 0%,rgba(92,120,142,1) 50%,rgba(3,42,75,1) 50%,rgba(2,17,46,1) 100%); /* IE10+ */
   	background: linear-gradient(top, rgba(130,162,181,1) 0%,rgba(92,120,142,1) 50%,rgba(3,42,75,1) 50%,rgba(2,17,46,1) 100%); /* W3C */
   }
   .footer {
   	height: 56px;
   	position:relative;
   }
   #footer_logo {
   	width: 124px;
   	height: 18px;
   	position: absolute;
   	top: 17px;
   	left:0px;
   	background: url("../gfx/footer_logo.png") top left no-repeat;
   	text-indent: -9999px;
   	overflow: hidden;
   }
   #footer_text {
   	position: absolute;
   	top: 17px;
   	left:105px;
   	font-size: 11px;
   }
   .main_blue {
   	color: white;
   	background: rgb(11,29,47); /* Old browsers */
   	background: -moz-linear-gradient(top,  rgba(11,29,47,1) 0%, rgba(3,37,69,1) 3%, rgba(3,37,69,1) 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,29,47,1)), color-stop(3%,rgba(3,37,69,1)), color-stop(100%,rgba(3,37,69,1))); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  rgba(11,29,47,1) 0%,rgba(3,37,69,1) 3%,rgba(3,37,69,1) 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  rgba(11,29,47,1) 0%,rgba(3,37,69,1) 3%,rgba(3,37,69,1) 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  rgba(11,29,47,1) 0%,rgba(3,37,69,1) 3%,rgba(3,37,69,1) 100%); /* IE10+ */
   	background: linear-gradient(top,  rgba(11,29,47,1) 0%,rgba(3,37,69,1) 3%,rgba(3,37,69,1) 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b1d2f', endColorstr='#032545',GradientType=0 ); /* IE6-9 */
   	
   }
   .main_blue h2{
   	padding-top: 15px;
   }
   .main_blue .item {
   width: 930px;
   	padding: 15px;
   	background-position: bottom right;
   	background-repeat: no-repeat;
   	min-height: 280px;
   	_height:280px;
   	position:relative;
   }
   .main_blue .item_text {
   	width: 530px;
   }
   .main_blue .long_text {
   	width: 900px;
   }
   .main_blue .long_text h3{
   	font-weight: normal;
   	font-size: 18px;
   	font-family: Georgia, "Times New Roman", Times, serif;
   	font-style: italic;
   	margin-bottom: 10px;
   	
   	margin-top: 20px;
   }
    .main_blue .item_text p {
      	font-size: 14px;
      	margin-top: 10px;
      	line-height: 200%;
   }
   .main_blue .item_text a {
   	color: white;
   }
   
   .main_blue .item_text ul li{
   	list-style-type:bullet;
   	line-height: 160%;
   }
   
   h3.who {
   	font-size: 12px;
   	color: white;
   	position: absolute;
   	bottom: 15px;
   	right: 250px;
   	text-align: right;
   	font-weight: normal;
    }
   h3.who span {
   	display: block;
   	font-size:14px;
   	font-weight: bold;
   	margin-bottom: 4px;
   }
   .sipky {
   	position: absolute;
   	top: 120px;
   }
   .sipky a {
   display: block;
   overflow: hidden;
   width: 30px;
   height: 52px;
   text-indent: -9999px;
   }
   .sipkyleft a {
   	background: url(../gfx/left.gif) left center no-repeat;
   }
   .sipkyright a {
   	background: url(../gfx/right.gif) right center no-repeat;
   }
   .sipkyleft {
   	left:  -40px;
   }
   .sipkyright {
   	right:  -40px;
   }
   .main_block_inner {
   	position:relative;
   }
   .close {
   	position:absolute;
   	top: 10px;
   	right: 10px;
   	z-index:10;
   }
   .close a {
   	width: 16px;
   	height: 16px;
   	overflow:hidden;
   	text-indent:-999px;
   	display:block;
   	background: url(../gfx/close.gif) center center no-repeat;
   }
   .print {
   	position:absolute;
   	top: 10px;
   	right: 40px;
   	z-index:10;
   }
   .print a {
   	width: 16px;
   	height: 16px;
   	overflow:hidden;
   	text-indent:-999px;
   	display:block;
   	background: url(../gfx/print.gif) center center no-repeat;
   }
   th {
   	text-align: left;
   } 
   #selector {
   	min-height:680px;
   }
   #selector .btns{position:absolute;top:50px;left:15px;width:900px;z-index:10;}
   #selector .btns li{float:left;padding:0 8px 8px 0;}
   #selector .btns a{width:132px;height:52px;padding:11px 0 0 70px;background:url(../gfx/selector-btn.png) no-repeat;display:block;text-decoration:none;text-transform:uppercase;font-size:16px;color:#fff;text-align:left;position:relative;cursor:pointer;}
   #selector .typeofklient a {
   width:142px !important;
   padding:11px 0 0 60px !important;
   }
   #selector .btns a:hover{color:#ccff00;background-position:left bottom;}
   #selector .btns a.active{color:#ccff00;background-position:left bottom;}
   #selector .btns a.iconERP{height:41px;padding:22px 0 0 70px;}
   #selector .btns a .icon{position:absolute;top:-5px;left:10px;height:45px;display:block;}
   #selector .btns a.iconANZ .icon{background:url(../gfx/selector-icon-anz.png) no-repeat;width:33px;left:15px;}
   #selector .btns a.iconERP .icon{background:url(../gfx/selector-icon-erp.png) no-repeat;width:49px;}
   #selector .btns a.iconBI .icon{background:url(../gfx/selector-icon-bi.png) no-repeat;width:46px;}
   #selector .btns a.iconIA .icon{background:url(../gfx/selector-icon-ia.png) no-repeat;width:40px;}
   
   #selector .company{position:absolute;top:50px;left:435px;width:289px;height:63px;z-index:10;}
   #selector .company li{float:left;padding:0;}
  /* #selector .company a{text-indent:-9999px;text-align:left;float:left;}
   #selector .company .microsoft a{background:url(../gfx/selector-logos.png) no-repeat left top;}
   #selector .company .oracle a{background:url(../gfx/selector-logos.png) no-repeat right top;}
   #selector .company a, #selector .company a .icon{display:block;height:63px;cursor:pointer;}
   #selector .company .microsoft a .icon{width:141px;background:url(../gfx/selector-logo-microsoft.png) no-repeat 0 0;}
   #selector .company .oracle a .icon{width:148px;background:url(../gfx/selector-logo-oracle.png) no-repeat 0 0;}
   #selector .company .microsoft a.active{background:url(../gfx/selector-logos.png) no-repeat left bottom;}
   #selector .company .oracle a.active{background:url(../gfx/selector-logos.png) no-repeat right bottom;}
   #selector .company .microsoft a:hover .icon,#selector .company .microsoft a.active .icon{background:url(../gfx/selector-logo-microsoft.png) no-repeat 0 bottom;}
   #selector .company .oracle a:hover .icon,#selector .company .oracle a.active .icon{background:url(../gfx/selector-logo-oracle.png) no-repeat 0 bottom;}*/
   
   #selector .company a{text-align:center;float:left;font-size:16px;color:white;text-decoration:none;cursor:pointer;text-transform:uppercase;
   padding-top:23px;}
   #selector .company a:hover, #selector .company a.active {color: #ccff00;}
   #selector .company .microsoft a{background:url(../gfx/selector-logos.png) no-repeat left top;}
   #selector .company .oracle a{background:url(../gfx/selector-logos.png) no-repeat right top;}
   #selector .company a, #selector .company a .icon{display:block;height:40px;cursor:pointer;}
   #selector .company .microsoft a .icon{width:141px;}
   #selector .company .oracle a .icon{width:148px;}
   #selector .company .microsoft a.active{background:url(../gfx/selector-logos.png) no-repeat left bottom;}
   #selector .company .oracle a.active{background:url(../gfx/selector-logos.png) no-repeat right bottom;}
   
   #selector .slider{width:289px;height:63px;background:url(../gfx/selector-slider-bg.png) no-repeat;position:absolute;top:121px;left:435px;text-align:left;z-index:10;}
   #selector .ui-slider{position:absolute;top:28px;left:15px;text-align:left;background:url(../gfx/slider.png) no-repeat;width:260px;height:20px;}
   #selector .ui-slider-handle{position:absolute;z-index:20;width:32px;height:21px;padding:0px;cursor:e-resize;top:0px;text-align:center;font-family:myriad pro;text-decoration:none;text-indent:-7px;color:#000;font-size:1.077em;} 
   #selector .ui-slider .ui-slider-range{position:absolute;z-index: 1;display:block;top:0;height:100%; background:url(../gfx/slider-range.png) no-repeat;}
   #selector .ui-slider-range-min{left:0;}
   #selector .ui-slider-range-max{right:0;}
   #selector h3.zvolena_kriteria {
   	position: absolute;
   	left: 15px;
   	top: 15px;
   }
   .boxtext p {
   	padding: 0px 15px 25px 15px;
   	line-height: 160%;
   }
   .boxtext p.specializace {
   	padding-bottom: 15px;
   }
   .specializace {
   	color: #666666;
   	font-size: 14px;
   	line-height: 200%;
   }
   .specializace a {
   	color: #666;
   }
   .specializace a {
   	text-decoration: none;
   }
   .specializace a.active,.specializace a:hover {
   	color: #666666;
   	font-weight:bold;
   }
   #specializace_header {
   	position:relative;
   	height: 245px;
   }
   #specializace_header #headerCarousel{
   	width: 490px;
   	overflow: visible;
   }
   #specializace_header #headerCarousel .item{
   width: 490px;
   }
   #specializace_header #headerCarousel p.name{
   right: 220px;
   }
   .popis_specializace {
   	width: 440px;
   	position: absolute;
   	right: 20px;
   	top: 20px;
   	color: white;
   	text-align: left;
   }
   #selector_header .popis_specializace h1 {
    font-size: 18px;
   }
   #selector_header .popis_specializace p {
   	line-height: 200%;
   }
   #outer_pripadovka {
   	width: 960px;
   	padding: 0px 20px 20px 20px;
   	margin: 0 auto;
   	text-align: left;
   	position: relative;
   }
   h2.title{color:#ccff00;font-size:16px;font-weight:bold;padding:0;background:url(../gfx/title.png) left top;height:38px;line-height:38px;display:block;width:960px;margin:0 0 14px;position:relative;z-index:5}
   .width475 h2.title{width:475px;}
   h2.title span{background:url(../gfx/title.png) right bottom;height:38px;display:block;padding:0 15px;}
   h2.titleBlue{background:url(../gfx/title-blue.png) left top;}
   h2.titleBlue span{background:url(../gfx/title-blue.png) right bottom;}
   h2.title .iconRss{position:absolute;top:12px;right:15px;width:14px;height:14px;display:block;text-indent:-9999px;background:url(../gfx/icon-rss.png) no-repeat;}
   h2.title a {
   	color: white;
   	text-decoration:none;
   }
   
   .quotes{font-size:20px;background:url(../gfx/quotes.png) no-repeat 0 0;padding:0 0 0 38px;line-height:1.3;}
   #outer_pripadovka p {
       padding: 0 0 15px;
   }
   .textContent p{padding:0 0 15px;}
   .textContent ul, .main_blue ul{margin:0 0 5px;}
   .main_blue ul{margin-top: 5px;}
   .textContent ul li, .main_blue ul li{background:url(../gfx/li.png) no-repeat 2px 6px;padding:0 0 10px 20px;position;relative;}
   .textContent .box475Blue ul li, .textContent ul.green li, .main_blue ul li{background:url(../gfx/li-green.png) no-repeat 2px 6px;}
   .textContent ul.font16 li{background:url(../gfx/li-green.png) no-repeat 2px 8px}
   .textContent h3{font-size:14px;font-weight:bold;padding:0 0 5px;}
   .pad{padding:0 15px;}
   table.tabInfo{width:100%;}
   table.tabInfo th,table.tabInfo td{text-align:left;vertical-align:top;}
   table.tabInfo th{padding:10px 20px 10px 20px;font-weight:normal;border-top:1px solid #516e83;border-bottom:1px solid #010d25;white-space:nowrap;}
   table.tabInfo td{padding:10px 20px 10px 0;border-top:1px solid #516e83;border-bottom:1px solid #010d25;}
   table.tabInfo tr.first th,table.tabInfo tr.first td{border-top:0;}
   table.tabInfo tr.last th,table.tabInfo tr.last td{border-bottom:0;}
   table.tabInfo .solution{display:block;float:left;padding:30px 0 0;position:relative;font-size:12px;color:#666;margin:0 25px 0 0;}
   table.tabInfo .solution .iconANZ{background:url(../gfx/tab-icon-anz.png) no-repeat;}
   table.tabInfo .solution .iconBI{background:url(../gfx/tab-icon-bi.png) no-repeat}
   table.tabInfo .solution .iconERP{background:url(../gfx/tab-icon-erp.png) no-repeat;}
   table.tabInfo .solution .iconIA{background:url(../gfx/tab-icon-ia.png) no-repeat;}
   table.tabInfo .solution .icon{background-position:left bottom;width:29px;height:25px;position:absolute;top:0;left:0;}
   table.tabInfo .solutionGreen{color:#ccff00;}
   table.tabInfo .solutionGreen .icon{background-position:left top;}
   .iconPdf{background:url(../gfx/icon-pdf.png) no-repeat 0 0;padding:0 0 0 25px;}
   .iconStatSprava{background:url(../gfx/icon-stat-sprava.png) no-repeat 0 3px;padding:5px 0 5px 30px;}
   .padheader {
   	padding-top: 10px;
   }
   #pripadovka_header {
   	position:relative;
   	width: 1000px;
   	margin: 0 auto;
   	min-height: 163px;
   	overflow:hidden;
   	text-align: left;
   	background: rgb(2,16,44); /* Old browsers */
   	background: -moz-linear-gradient(top, rgba(2,16,44,1) 0%, rgba(5,70,108,1) 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,16,44,1)), color-stop(100%,rgba(5,70,108,1))); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top, rgba(2,16,44,1) 0%,rgba(5,70,108,1) 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top, rgba(2,16,44,1) 0%,rgba(5,70,108,1) 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top, rgba(2,16,44,1) 0%,rgba(5,70,108,1) 100%); /* IE10+ */
   	background: linear-gradient(top, rgba(2,16,44,1) 0%,rgba(5,70,108,1) 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02102c', endColorstr='#05466c',GradientType=0 ); /* IE6-9 */
   }
   #pripadovka_header div {
   	position: absolute;
   	bottom: 0px;
   	right: 0px;
   }
   #pripadovka_header h1 {
   	padding-left: 35px;
	padding-top: 44px;
	width: 400px;
   }
   #pripadovka_header h3 {
   	padding-left: 35px;
   	font-weight: normal;
   }
   #shadow {
   	width: 100%;
   	height: 100%;
   	background: black;
   	position: absolute;
   	top: 0px;
   	left: 0px;
   	z-index: 1000;
   	opacity: 0.8;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
   		filter: alpha(opacity=80);
   }
   #lightbox {
   	display: none;
   }
   #lightboxInner {
   	width: 1000px;
   	padding-top: 80px;
   	position: absolute;
   	top: 0px;
   	left: 0px;
   	text-align: center;
   	z-index: 5000;
   }
   #lightboxInner2 {
   	position: relative;
   	margin:  0 auto;
   	width: 1000px;
   	text-align: left;
   	background: white;
   }
   #loader {
   	display: none;
   	text-align:center;
   	background: white;
   	width: 600px;
   	height: 250px;
   	position: absolute;
   	left: 0px;
   	top: 0px;
   	z-index: 10000;
   	opacity: 0.8;
   	
   	border:  1px solid #021129;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
   		filter: alpha(opacity=80);
   }
   #loaderInner {
   	padding-top: 70px;
   }
   #loaderInner h1 {
   	font-weight: normal;
   	margin-bottom: 15px;
   }
   .bublina {
   	width: 450px;
   	padding: 10px;
   	background: white;
   	position: absolute;
   	top: 40px;
   	right: 50px;
   	color:#032545;
   	height: 280px;
   	font-size: 18px;
   	font-family: Georgia, "Times New Roman", Times, serif;
   	font-style: italic;
   	-moz-border-radius: 5px; /* Firefox */
   	-webkit-border-radius: 5px; /* Safari, Chrome */
   	border-radius: 5px; /* CSS3 */
   }
   .bublina_a a {
   	color: white;
   }
   h3.bublina_a {
   	padding: 40px 0px 30px 0px;
   	font-weight:  normal;
   	padding-left: 70px;
   }
   .bublina {
   	display: none;
   }
   .pager {
   	font-size: 10px;
   	position: absolute;
   	top: 13px;
   	right: 50px;
   	z-index:100;
   }
   .pager a {
   	color: white;
   	text-decoration: none;
   	color: #7C8A92;
   }
   .pager a:hover, .pager a.activeSlide,.activeSlide a {
   	color: white;
   }
   .pager_a {
   	float: left;
   	margin-left:15px;
   }
   .playvideo {
   display: block;
   	padding-top: 50px;
   }
h1 span.drobecky2 {
	font-size:  11px;
	display: block;
	padding: 0px 0px 5px 0px;
	position: relative;
	top: -5px;
}

