/* CSS Document */
/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,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{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: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:'ArnoProBold';src:url('../font/arnopro-bold-webfont.eot');src:url('../font/arnopro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/arnopro-bold-webfont.woff') format('woff'),url('../font/arnopro-bold-webfont.ttf') format('truetype'),url('../font/arnopro-bold-webfont.svg#ArnoProBold') format('svg');font-weight:bold;font-style:normal;}
/* elements */
article,aside,figure,figcaption,footer,header,nav,section{display:block;}
body{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;text-align:center;background:#e9f4f7 url(../_img/bg/01.png) repeat-x top;}
a{color:#dd0004;cursor:pointer;}
a:hover{text-decoration:none;}
.r{text-align:right !important;}
.c{text-align:center !important;}
.l{text-align:left !important;}
.j{text-align:justify !important;}
.cleaner{display:block;clear:both;height:0;overflow:hidden;float:none;}
#ie6 .cleaner{height:1px;margin:0 0 -1px 0;}
.nodisplay{display:none;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
/* layout */
#container{min-width:960px;background:url(../_img/bg/02.png) no-repeat top;}
#page{width:960px;margin:0 auto;text-align:left;}
#col-right{width:220px;float:right;padding:0 10px 10px 0;}
#col-main{width:720px;float:right;}
#col-center{width:480px;float:left;}
#col-left{width:220px;float:left;padding:0 0 10px 10px;}
#content{padding:0 10px 30px 10px;}
/* header */
#page-header{height:190px;position:relative;}
#page-header .logo {position:absolute;top:45px;left:121px;width:240px;text-align:right;font-weight:bold;font-size:18px;line-height:18px;font-family:'ArnoProBold',serif;}
#page-header .logo img{display:block;margin:0 0 6px 0;}
#page-header .logo a{color:#e50004;text-decoration:none;}
.mod_search{position:absolute;top:49px;right:9px;}
.mod_search .text{border:0;margin:0 1px 0 0;padding:7px 14px 5px 14px;width:165px;height:13px;float:left;color:#525252;font-size:11px;background:url(../_img/btn/01.png) no-repeat;}
.mod_search .button{border:0;margin:0;padding:0;width:26px;height:25px;float:left;background:url(../_img/btn/02.png) no-repeat;cursor:pointer;}
.mod_search .text:hover,.mod_search .text:focus,.mod_search .button:hover,.mod_search .button:active{background-position:bottom;}
.mod_jflanguageselection{position:absolute;top:17px;right:9px;font-size:11px;}
.mod_jflanguageselection li{display:inline;margin:0 0 0 10px;}
.mod_jflanguageselection img{border:1px solid #1d3c4a;margin:0 0 -3px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.mod_jflanguageselection a{color:#000;text-decoration:none;}
.mod_jflanguageselection a span{text-decoration:underline;}
.mod_jflanguageselection a:hover span{text-decoration:none;}
#page-header .contacts{position:absolute;top:113px;right:14px;width:196px;}
#page-header .contacts .phone{font-size:29px;font-weight:bold;color:#e50004;padding:0 0 1px 27px;white-space:nowrap;letter-spacing:-1px;background:url(../_img/ico/05.png) no-repeat 0 5px;}
#page-header .contacts .email{padding:0 0 10px 29px;background:url(../_img/ico/06.png) no-repeat 10px 2px;}
#page-header .contacts .email a{color:#000;}
/* menu */
.mod_mainmenu{height:53px;padding:4px 0 0 8px;overflow:hidden;}
.mod_mainmenu li{display:inline-block;font-size:19px;line-height:38px;height:53px;padding:0 0 0 3px;margin:0 -3px 0 0;font-weight:bold;font-family:'ArnoProBold',serif;background:url(../_img/bg/03.png) no-repeat 0 9px;}
#ie6 .mod_mainmenu li,#ie7 .mod_mainmenu li{display:inline;}
.mod_mainmenu li:nth-child(2){background:none;}
.mod_mainmenu li.home{float:left;padding:0 6px 0 0;background:none;}
.mod_mainmenu li a{display:inline-block;color:#fff;text-shadow:-1px 1px 1px #9a0003;padding:3px 11px 15px 15px;text-decoration:none;}
.mod_mainmenu li.home a{padding:0;}
.mod_mainmenu li a:hover{background:url(../_img/bg/04.png) no-repeat bottom;}
.mod_mainmenu li.act a{background:url(../_img/bg/05.png) repeat-x;}
.mod_custom-submenu{position:relative;padding:8px 167px 48px 64px;min-height:30px;_height:30px;}
.mod_custom-submenu li{display:inline;font-size:13px;line-height:13px;padding:0 8px;border-left:1px solid #fff;}
.mod_custom-submenu li:first-child{border-left:0;}
.mod_custom-submenu li a{color:#fff;text-decoration:none;}
.mod_custom-submenu li a:hover{text-decoration:underline;}
.mod_custom-submenu .more{position:absolute;top:5px;right:33px;font-size:13px;}
.mod_custom-submenu .more a{position:absolute;top:0;right:0;white-space:nowrap;padding:0 21px 0 0;color:#fff;font-weight:bold;text-decoration:none;background:url(../_img/arr/01.png) no-repeat right;}
.mod_custom-submenu .more a:hover{text-decoration:underline;}
/* mods */
.mod_custom-moduly{padding:3px 0 0 0;}
.mod_custom-moduly article{*zoom:1;width:240px;padding:0 0 21px 0;float:left;}
.mod_custom-moduly article:before,.mod_custom-moduly article:after{display:table;content:"";}
.mod_custom-moduly article:after{clear:both;}
.mod_custom-moduly article .col-left{width:86px;padding:0 4px 0 0;float:left;text-align:right;}
.mod_custom-moduly article .col-right{width:150px;float:left;}
.mod_custom-moduly article h2{font-size:17px;line-height:17px;min-height:34px;_height:34px;margin:0 0 6px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-moduly article h2 a{text-decoration:none;}
.mod_custom-moduly article h2 a:hover{text-decoration:underline;}
.mod_custom-moduly article .col-left p{margin:0 0 7px 0;}
.mod_custom-moduly article .col-left .attachment{padding:0 15px 0 0;}
.mod_custom-moduly article .col-right p{line-height:17px;}
.mod_custom-moduly footer{position:relative;height:66px;margin:0 0 5px 0;background:url(../_img/bg/06.png) no-repeat bottom;}
.mod_custom-moduly footer span{font-size:14px;line-height:14px;font-weight:bold;color:#e50004;display:block;padding:29px 0 0 190px;font-family:'ArnoProBold',serif;}
.mod_custom-moduly footer a{position:absolute;display:block;padding:0 13px 0 0;bottom:24px;right:64px;width:90px;font-size:11px;line-height:12px;color:#000;background:url(../_img/arr/02.png) no-repeat right bottom;}
.mod_banners{padding:0 0 30px 0;}
.mod_banners header{font-size:18px;line-height:18px;padding:0 0 22px 15px;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_banners ul li{display:inline;}
.mod_banners .jcarousel-container{width:400px;padding:0 45px;}
.mod_banners .jcarousel-clip{overflow:hidden;width:400px;height:81px;}
.mod_banners .jcarousel-item{height:61px;padding:20px 0 0 20px;}
.mod_banners .jcarousel-prev,.mod_banners .jcarousel-next{position:absolute;top:0;left:15px;width:36px;height:81px;cursor:pointer;background:url(../_img/arr/03.png) no-repeat;z-index:999;}
.mod_banners .jcarousel-next{left:auto;right:15px;background:url(../_img/arr/04.png) no-repeat;}
.mod_banners .jcarousel-prev:hover,.mod_banners .jcarousel-next:hover{background-position:bottom;}
.mod_custom-kontakt{position:relative;_height:0;color:#fff;padding:0 0 12px 0;margin:0 0 16px 0;background:url(../_img/bg/08.png) no-repeat bottom;}
.mod_custom-kontakt .in{padding:24px 25px 7px 25px;_height:0;background:url(../_img/bg/07.png) no-repeat;}
.mod_custom-kontakt i{position:absolute;top:-11px;right:-13px;}
.mod_custom-kontakt a{color:#fff;}
.mod_custom-kontakt header{font-size:18px;line-height:18px;padding:0 0 9px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-kontakt ul li{padding:0 0 4px 21px;line-height:14px;;font-weight:bold;background:url(../_img/arr/01.png) no-repeat 0 3px;}
.mod_newsflash{position:relative;_height:0;color:#525252;padding:0 0 12px 0;margin:0 0 16px 0;background:url(../_img/bg/10.png) no-repeat bottom;}
.mod_newsflash .in{padding:24px 18px 6px 25px;_height:0;background:url(../_img/bg/09.png) no-repeat;}
.mod_newsflash header{color:#000;font-size:18px;line-height:18px;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_newsflash article{line-height:14px;padding:14px 0 0 0;}
.mod_newsflash article time{color:#000;}
.mod_newsflash article h3{display:inline;}
.mod_newsflash footer{text-align:right;}
.mod_newsflash footer a{display:inline-block;padding:0 16px 0 0;margin:-10px 0 0 0;text-decoration:none;font-weight:bold;background:url(../_img/arr/02.png) no-repeat right 6px;}
.mod_custom-hardware{*zoom:1;*position:relative;_height:0;margin:0 0 16px 0;padding:27px 25px 18px 25px;font-weight:bold;font-family:'ArnoProBold',serif;font-size:14px;line-height:16px;background:url(../_img/bg/11.png) no-repeat;}
.mod_custom-hardware:before,.mod_custom-hardware:after{display:table;content:"";}
.mod_custom-hardware:after{clear:both;}
.mod_custom-hardware header{color:#000;font-size:18px;line-height:18px;padding:0 0 21px 0;}
.mod_custom-hardware .ico{float:left;margin:-4px 9px 0 -4px;}
.mod_custom-hardware header a{color:#000; text-decoration: none;}
.mod_custom-hardware a.prejit{display:block;text-decoration:none;padding:0 10px 0 0;background:url(../_img/arr/02.png) no-repeat right bottom;}
.mod_custom-hardware a:hover{text-decoration:underline;}
.mod_custom-banners{font-size:11px;line-height:14px;padding:5px 20px;}
.mod_custom-banners a{color:#525252;}
.mod_custom-banners li{padding:0 0 14px 0;}
.mod_custom-banners li img{display:block;margin:0 0 4px 0;}
.mod_custom-proc-kompas2{padding:0 0 16px 0;}
.mod_custom-proc-kompas2 header{color:#e50004;font-size:18px;line-height:18px;padding:2px 0 21px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-proc-kompas2 header span{color:#000;text-transform:uppercase;}
.mod_custom-proc-kompas2 li{color:#525252;line-height:13px;padding:0 15px 13px 37px;min-height:26px;_height:26px;background:url(../_img/ico/13.png) no-repeat 3px 2px;}
.mod_custom-proc-kompas2 li.highlight, .mod_custom-proc-kompas2 li span.highlight{font-size:16px;line-height:18px;;color:#e50004;padding-top:5px;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-video{padding:0 0 16px 0;}
.mod_custom-video header{color:#e50004;font-size:18px;line-height:18px;padding:2px 0 21px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-video header span{color:#000;text-transform:uppercase;}
.mod_custom-video figure{margin:0 0 0 6px;width:174px;height:171px;padding:7px 0 0 14px;background:url(../_img/bg/12.png) no-repeat;}
.mod_custom-sidebar-menu{position:relative;_height:0;color:#525252;padding:0 0 12px 0;margin:0 0 16px 0;background:url(../_img/bg/16.png) no-repeat bottom;}
.mod_custom-sidebar-menu .in{padding:24px 28px 30px 28px;_height:0;background:url(../_img/bg/15.png) no-repeat;}
.mod_custom-sidebar-menu header{color:#000;font-size:18px;line-height:18px;padding:0 0 13px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-sidebar-menu menu li{padding:5px 0 9px 20px;border-bottom:1px dotted #3a84b3;font-weight:bold;color:#005d9a;background:url(../_img/arr/05.png) no-repeat 0 7px;}
.mod_custom-sidebar-menu menu li li{padding:0;border-bottom:0;font-weight:bold;font-size:11px;background:none;padding:5px 0 0 0;list-style-type:circle;}
.mod_custom-sidebar-menu menu li a{color:#005d9a;}
.mod_custom-sidebar-menu li.act a{color:#E70004;}

/* footer */
#page-footer{clear:both;padding:35px 0 0 0;background:#00bffa url(../_img/bg/13.png) repeat-x;}
#page-footer .in{*zoom:1;width:940px;margin:0 auto;text-align:left;}
#page-footer .in:before,#page-footer .in:after{display:table;content:"";}
#page-footer .in:after{clear:both;}
#page-footer .bottom{position:relative;padding:0 0 35px 0;background:url(../_img/bg/14.png) no-repeat top;_height:0;}
.mod_custom-rychle-odkazy{width:380px;float:left;color:#fff;}
.mod_custom-rychle-odkazy  .title{font-size:18px;line-height:18px;padding:0 0 22px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_custom-rychle-odkazy a{color:#fff;}
.mod_custom-rychle-odkazy ul{width:190px;margin:0 0 30px 0;float:left;}
.mod_custom-rychle-odkazy ul li{padding:0 0 3px 16px;background:url(../_img/arr/01.png) no-repeat 0 3px;}
.mod_xnewsletter{*zoom:1;position:relative;width:434px;padding:21px 0 20px 26px;margin:0 0 30px 0;float:right;background:#2aafd5;background:-webkit-gradient(linear,0 0,0 bottom,from(#2a90b7),to(#2aafd5));background:-webkit-linear-gradient(#2a90b7,#2aafd5);background:-moz-linear-gradient(#2a90b7,#2aafd5);background:-ms-linear-gradient(#2a90b7,#2aafd5);background:-o-linear-gradient(#2a90b7,#2aafd5);background:linear-gradient(#2a90b7,#2aafd5);-pie-background:linear-gradient(#2a90b7,#2aafd5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.mod_xnewsletter:before,.mod_xnewsletter:after{display:table;content:"";}
.mod_xnewsletter:after{clear:both;}
.mod_xnewsletter .title{font-size:18px;line-height:18px;padding:0 0 6px 0;font-weight:bold;font-family:'ArnoProBold',serif;}
.mod_xnewsletter .col-left{width:170px;padding:0 20px 0 0;float:left;line-height:17px;}
.mod_xnewsletter .col-right{width:220px;float:left;}
.mod_xnewsletter .col-right p{padding:0 0 7px 0;}
.mod_xnewsletter input.text{position:relative;border:0;margin:0;width:172px;height:13px;padding:6px 10px;float:left;background:#eefcff url(../_img/btn/03.png) repeat-x;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.mod_xnewsletter input.text:hover,.mod_xnewsletter input.text:focus{background:#fff;}
.mod_xnewsletter input.button{margin:0;padding:0;border:0;width:25px;height:25px;cursor:pointer;background:url(../_img/arr/01.png) no-repeat center;background:url(../_img/arr/02.png) no-repeat center;}
.mod_xnewsletter input.button:hover,.mod_xnewsletter input.button:active{background:url(../_img/arr/01.png) no-repeat center;}
#page-footer .copy{float:left;line-height:40px;font-size:11px;padding:24px 0 0 0;}
#page-footer .copy img{float:left;margin:0 12px 0 0;}
#page-footer .xart{float:right;width:143px;font-size:10px;text-align:center;}
#page-footer .xart img{display:block;}
#page-footer .xart a{text-decoration:none;color:#055773;}
/* formatted */
.formatted .mod_breadcrumbs li{display:inline;padding:0;font-size:11px;font-weight:bold;background:none;}
.formatted .mod_breadcrumbs li a{padding:0 20px 0 0;margin:0 7px 0 0;background:url(../_img/arr/02.png) no-repeat right;}
.formatted .mod_breadcrumbs ul{padding:0 0 20px 0;}
.formatted h1{font-size:28px;padding:0 0 20px 0;color:#005d9a;font-family:'ArnoProBold',serif;}
.formatted h2{font-size:24px;padding:0 0 20px 0;color:#005d9a;font-family:'ArnoProBold',serif;}
.formatted h3{font-size:16px;padding:10px 0 10px 0;color:#005d9a;}
.formatted h4{font-size:14px;padding:0 0 20px 0;color:#005d9a;}
.formatted p{padding:0 0 20px 0;line-height:160%;}
.formatted .more{text-align:right;}
.formatted .more a{white-space:nowrap;padding:0 18px 0 0;font-weight:bold;background:url(../_img/arr/02.png) no-repeat right;font-family:'SegoePrintBold',sans-serif;}
.formatted ul{padding:0 0 20px 20px;line-height:150%;font-size:12px;}
.formatted ul ul{padding:10px 0 0 20px;}
.formatted ul li{padding:0 0 8px 20px;margin:0 0 0 0;background:url(../_img/arr/05.png) no-repeat 0 3px;}
.formatted table.normal{margin:0 0 12px 0;background:#fff;}
.formatted table.normal th,.formatted table.normal td{padding:5px 7px;border:2px solid #e9f4f7;}
.formatted table.normal th{color:#000;border:2px solid #e9f4f7;background:#c5ecf7;}
.formatted table.normal tr.highlight td{background:#ebf9fc;}
.formatted table.normal tr:hover td{}
.formatted form.normal-form{margin:0 0 20px 0;}
#ie6 .formatted form.normal-form{height:100%;}
.optgroup label, .optgroup legend{padding:0 10px 0 0;}
.optgroup legend{position: relative; top: 15px;}
.formatted form.normal-form label.indent, label.indent, .indent legend{display:block;padding:0 0 5px 0;font-weight:bold;font-size:12px;color:#005d9a;}
div.jform form label.indent {float: none; margin-right: 0px; margin-bottom: 0px; height: auto !important;}
.formatted form.normal-form input.input-field-long,
.formatted form.normal-form input.input-field-short,
.formatted form.normal-form textarea,
.formatted form.normal-form select,
input.input-field-long,
input.input-field-short,
textarea.textarea
{
	position:relative;
	border:1px solid #c5dade;
	margin:0;
	width:172px;
	height:13px;
	padding:6px 10px;
	background:#eefcff url(../_img/btn/03.png) repeat-x;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	font-family:Arial,Helvetica,sans-serif;
}
fieldset.optgroup.indent {margin-left: -10px;}
fieldset.optgroup.indent input {float: left !important; width: 20px; display: block; height: 20px; padding-bottom: 5px;}
fieldset.optgroup.indent label {float: left !important; width: 120px; display: block; height: 20px; padding-bottom: 5px; padding-top: 5px;}
img.captcha {float: left; margin-left: 20px; margin-top: -19px;}
div#h7f68_202_error {clear: both; float: left; margin-bottom: 10px;}
.formatted form.normal-form input.input-field-short{width:160px;}
.formatted form.normal-form textarea, textarea.textarea{padding:20px 12px;width:auto;height:auto; width: 450px; height: 200px;}
.formatted form.normal-form select{width:auto;height:auto;padding:1px;background:#eefcff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.formatted form.normal-form input.input-field-long:hover,form.normal-form input.input-field-short:hover,form.normal-form textarea:hover, .textarea:hover,form.normal-form input.input-field-long:focus,form.normal-form input.input-field-short:focus,form.normal-form textarea:focus, .textarea:focus,form.normal-form select:hover,form.normal-form select:focus{background:#fff;}
.normal-button{position:relative;margin:0;border:3px solid #fff;position:relative;display:inline-block;height:30px;padding:0 20px;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;overflow:visible;cursor:pointer;background:#005491;background:-webkit-gradient(linear,0 0,0 bottom,from(#005491),to(#00bffa));background:-webkit-linear-gradient(#005491,#00bffa);background:-moz-linear-gradient(#005491,#00bffa);background:-ms-linear-gradient(#005491,#00bffa);background:-o-linear-gradient(#005491,#00bffa);background:linear-gradient(#005491,#00bffa);-pie-background:linear-gradient(#005491,#00bffa);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 6px #999;-moz-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999; margin-top: 10px !important;}
.normal-button:hover,.normal-button:focus{background:#008fcb;}
.formatted .pagehub{clear:both;text-align:center;}
.formatted .pagehub a,div.pagehub span{display:inline-block;height:23px;width:26px;line-height:23px;text-align:center;font-weight:bold;text-decoration:none;color:#005d9a;background:url(../_img/ico/15.png) no-repeat;}
.formatted .pagehub span.pagenav{color:#dd0004;background:url(../_img/ico/16.png) no-repeat;}
.colored-grey{color:#666;}
.colored-blue{color:#005d9a;}
.clear-decor,.description_separator,.article_separator{clear:both;padding:0 0 20px 0;height:20px;background:url(../_img/bg/17.png) no-repeat top;}
.formatted hr{margin:0 0 20px 0;padding:0;border:0;height:0;background:none;border-top:1px solid #005d9a;}
.formatted img.img-left{float:left;margin:4px 20px 5px 0;}
.formatted img.img-right{float:right;margin:4px 0 5px 20px;}
a.jcepopup img{border:1px solid #005d9a;}
a.jcepopup:hover img{border:1px solid #dd0004;}
