/**************************** Obecne definice prvku ***************************/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,fieldset,legend,input,textarea,img{margin:0;padding:0;border:0;}
body{background:#fff url('../img/bg-body.png') no-repeat center top;font-family:"Tahoma";color:#444444;font-size:11px;line-height:16px;}
h1, h2, h3, h4 { font-weight:normal;}
h1{color:#009ee0;font-size:20px;line-height:30px;}
.border{border-left:4px solid #dce5ec;padding-left:13px;text-align: justify;}
.cleaner{clear:both;line-height:0;font-size:0;}
@font-face { font-family: 'MyriadPro'; src: url('../fonts/myriadpro-regular.eot'); src: local('Myriad Pro'), local('MyriadPro'), url('../fonts/myriadpro-regular.ttf') format('truetype'); }
/******************************* Zakladni rozdeleni masky *********************/
#footer-content,#all{width:960px;margin:0 auto 0 auto;position:relative;padding-top:395px;}
#all-folder{background:url('../img/bg-all-folder.png') left bottom repeat-x;}
#footer{background:url('../img/bg-footer-folder.png') repeat-x;}
#footer a {color: #fff;text-decoration: none;}
#footer-content{padding:0;color:#fff;height:80px;}
#footer-content p{padding:11px 0 0 0;}
#footer-img{background:url('../img/bg-footer-img.png');width:88px;height:55px;top:-23px;left:425px;position:absolute;}
#fmenu{position:absolute;right:2px;top:10px;}
#fmenu li{float:left;margin-left:7px;list-style:none;}
#fmenu a{background:#99b4c7;color:#fff;text-decoration:none;display:inline-block;padding:1px 7px 2px 6px;}
#top{height:395px;position:absolute;top:0;}
#logo{position:absolute;left:3px;top:17px;}
.new-item{padding:10px 56px 0 3px;position:absolute;width:260px;height:99px;left:0;top:228px;background:url('../img/bg-block-top.png') no-repeat;text-align:justify;}
.new-item strong{font-size:12px;color:#009ee0;background:url('../img/bg-ico-calendar.png') no-repeat 0 4px;padding:8px 0 4px 24px;font-weight:bold;}
.new-item p{padding:5px 3px 0 1px;}
#menu{padding:357px 10px 0 3px;float:left;white-space:nowrap;list-style:none;height:38px;background:url('../img/bg-menu.png') right bottom no-repeat;font-size:14px;line-height:16px;}
#menu div{display:none;width:191px;position:absolute;top:27px;z-index:100;padding-top:11px;left:-57px;background:url('../img/bg-arrow-active.png') center top no-repeat;}
#menu ul{list-style:none;background:url('../img/bg-menu-sub.png') left bottom no-repeat;width:100%;}
#menu li:hover div{display:block;}
#menu ul li{float:none;font-family:"Arial";border-top:1px solid #aac5d8;border-bottom:1px solid #7494ab;margin:0;font-size:12px;}
#menu ul li a{float:none;height:auto;float:none;background:url('../img/bg-arrow-white.png') 9px 9px no-repeat !important;padding:4px 0 3px 20px;}
#menu ul li a.active,#menu ul li a:hover{background-color:#799ab1 !important;}
#menu li{float:left;font-family:"MyriadPro";position:relative;}
#menu li.last{border-bottom:0;padding-bottom:4px;}
#menu a{color:#fff;text-decoration:none;height:47px;display:block;float:left;padding-left:16px;}
#menu a span{display:block;float:left;padding:6px 17px 0 2px;height:41px;cursor:pointer;}
#menu > li:hover a,
#menu a:hover,#menu a.active{background:url('../img/bg-menu-active.png') no-repeat;}
#menu > li:hover a span,
#menu a:hover span,#menu a.active span{background:url('../img/bg-menu-active.png') no-repeat right top;}
.blue-block{background:url('../img/bg-block.png');width:262px;height:162px;float:left;padding:10px 17px 0 17px;margin-left:35px;}
.blue-block h2 {font-family:"MyriadPro";font-size:16px;line-height:18px;color:#009EE0;padding:0 0 6px 0;}
.blue-block h2 a {color:#009EE0 !important;}

.bottom{padding-top:25px;width:100%;clear:both;}
.bottom :first-child.blue-block{margin-left:0;}
#content{width:100%; min-height: 300px;position:relative;}
#content .left{width:700px;float:left;padding-top:16px;}
#content .left ul.sitemap {margin: 20px 0 0 30px;}
#content .left ul.sitemap ul {margin: 5px 0 5px 30px;}
#content .left ul.sitemap a{color:#444;}
#content .left ul.sitemap li{background:url('../img/bg-arrow-small.png') no-repeat 0 7px;padding:0 0 8px 8px;list-style:none;}
#content .floater{width:193px;position: absolute;top:0;right:0;padding:0 0 0 23px;background:url('../img/bg-right.png') no-repeat;float:right;margin:-52px -11px 0 0;min-height:162px;color:#68879d;}
#content .floater.docs{background-image:url('../img/bg-right-docs.png');min-height:364px;}
#content .floater h3{font-size:16px;line-height:18px;color:#83a3b9;padding:19px 0 6px 0;}
#content .floater address{font-style:normal;display:block;padding-bottom:6px;}
#content ul{padding:5px 0 6px 20px;}
#content ul li{background:url('../img/bg-arrow-blue.png') no-repeat 0 5px;padding:0 0 8px 16px;list-style:none;}
#content p{padding-top:0px;text-align: justify;}
#content a {text-decoration: none; color:#68879D;}
#content a.dotted{color:#009EE0;border-bottom: 1px dotted #009EE0;}
#content .map{float:right;margin:0 0x 30px 33px;}
#content .address{font-style:normal;margin-bottom:18px;}
#content .floater ul{padding:0 10px 0 0;margin-left:-1px;}
#content .floater ul a{color:#444;}
#content .floater ul li{background:url('../img/bg-arrow-small.png') no-repeat 0 7px;padding:0 0 8px 8px;list-style:none;}
#content .divider {}
#content .divider .left {width: 50%;float:left;}
#content .divider .right {width: 50%;float:left;}
#content .article {margin: 0 0 0 15px;}
.form-contact{border-top:1px solid #b7cbd7;margin:27px 0 0 18px;padding:7px 0 17px 0;width:942px;}
.form-contact p{padding-bottom:13px;}
.form-contact div.error {padding-bottom:13px;}
.form-contact div.error span.error {padding-bottom:13px; color: red; font-weight: bold;}
.form-contact div.error span.success {padding-bottom:13px; color: green; font-weight: bold;}
.form-contact input[type=text]{background-repeat:no-repeat;display:block;float:left;margin-right:12px;color:#8f8f8f;font-size:12px;font-family:Tahoma;padding:8px 15px 8px 33px;border:0;width:166px;margin-bottom:9px;}
.form-contact input[type=submit]{display:block;width:105px;text-align:center;font-weight:bold;color:#fff;border:0;background:url('../img/bg-submit.png') no-repeat;padding:4px 0 5px 0;font-size:11px;font-family:Arial;cursor:pointer;float:right;}
.form-contact input.name{background-image:url('../img/bg-input-name.png');}
.form-contact input.email{background-image:url('../img/bg-input-email.png');}
.form-contact textarea{padding:7px;width:927px;height:93px;background-image:url('../img/bg-textarea.png');color:#8f8f8f;font-size:12px;font-family:Tahoma;resize:none;overflow:auto;margin-bottom:7px;}

/** FACEBOOK LIKE BUTTON **/
#fblike {position:absolute;top:20px;right:244px;}

/** GOOGLE +1 BUTTON**/
#___plusone_0 {position:absolute;top:20px;right:323px;}