@import "url("templates.css");
/* @import "url("debug.css"); */
body{font-family:Verdana;  font-size:13px;  line-height:18px;  margin:0px;  color:#333232;
/* p�vodn�:72706f */
background:url("../images/drill/bg_page.png") top center repeat-y;}
a img{border:0px; }
#page{padding-left:20px;  padding-right:20px;  position:relative;  width:950px;  margin-left:auto;  margin-right:auto;  background:#FFFFFF;}
/********************** TOP ************************/
#top{width:950px;  height:80px;}
#top #logo_box{float:left;  width:218px;  height:73px;  top:5px;  position:relative;}
#top #logo_box #logo{position:absolute;left:0px; bottom:0px;}
#top #logo_box #logo_title{position:absolute; left:78px; top:55px; text-transform:uppercase; font-size:6pt;letter-spacing:5px;color:#BFBFBF;}
/********************** LANG ************************/
#lang{background-color:#f0f0f0;    border-bottom:1px solid #e0e0e0;  border-left:1px solid #e0e0e0;  border-right:1px solid #e0e0e0;    padding:2px 5px 2px 5px;  position:absolute;  top:0px;  left:130px;  height:20px;  width:210px;  font-size:10px;  z-index:2;}
#lang div.flagdiv{display:inline-block;  width:30px;  border:0;  position:relative;}
#lang img.flag{height:14px;  width:21px;  border:3px solid #f0f0f0; }
#lang img.activelang{border:3px solid #72706F; !important;}
img.flagsmall{height:14px;  width:21px;}
/********************** MENU ************************/
#menu{clear:both;  width:100%;  height:36px;  margin-top:20px;  margin-bottom:10px;  background:url("../images/drill/bg_menu.png") top left repeat-x;  border:1px solid #e0e0e0;}
#menu a{display:block;  float:left;  padding-left:12px;  padding-right:12px;  height:27px;  padding-top:9px;  text-align:center;  font-weight:bold;  text-transform:uppercase;  text-decoration:none;  color:#72706f;  font-size:12px;}
#menu a:hover{color:white;  background-color:#ff8800;}
/********************** TOPINFO ***********************/
#topinfo{padding-bottom:10px;  font-weight:bold;  color:#ff8800;}
#topinfo div.inner{border:1px solid #f1d6b8;  padding:3px 10px 3px 10px;  background-color:#ffedd9;  white-space:nowrap;  position:relative;}
#topinfo #topslider{display:inline-block;   overflow:hidden;  position:absolute;  width:760px;  right:5px;}
#topinfo #topslidercontent{position:absolute;  top:0px;  left:0px;}
#topinfo a{background:url("../images/drill/odrazka_orange.png") left 5px no-repeat;  padding-left:20px;  padding-right:5px;  display:inline-block;  color:#ff8800;
/*text-decoration:none;*/
}
#topinfo img{margin-left:10px;  margin-right:10px;}
/********************** BANNER ************************/
#banner{position:relative; height:86px;width:950px;  display:none;}
#banner .img{width:725px;height:86px;overflow:hidden;}
/********************** SEARCH *************************/
#search{display:block;  position:absolute;  top:31px;  right:20px;  width:280px;  height:70px;  text-align:right;}
#fast_links{display:block; margin-bottom:5px;}
#fast_links{margin-left:20px; display:block;}
#fast_links .icon{display:block; float:left; height:18px; }
#fast_links .icadmin{margin-right:6px; }
#fast_links .icprofile{margin-right:6px; }
#fast_links .iclogin{}
#fast_links .iclogout{}
#search form{display:inline;height:30px;}
#search form a{font-size:10px;color:#DADADA;text-decoration:none;padding-left:9px;background:url("../images/arrow_gray.png") 0px 4px no-repeat;}
#search form a:hover{text-decoration:underline;}
#search label{display:inline-block;color:#72706f;font-size:11px;font-weight:bold;padding-right:5px;}
#search input{width:150px;height:15px;font-size:12px;border:1px solid #e0e0e0;background:#f0f0f0;}
#search .submit{cursor:pointer;position:relative;top:1px;display:inline-block;width:21px;height:19px;border:0px;background:url("../images/drill/submit.png") top left no-repeat;}
#searchresults a.title{font-weight:bold; color:#ff8800; text-decoration:none; text-transform:uppercase; }
#searchresults a.title:hover{text-decoration:underline; }
#searchresults .preview{font-size:12px;  margin-top:7px;  margin-bottom:20px;}
.innerpage #primary_content{padding-left:235px;}
.innerpage #primary_content a{text-decoration:none; color:#ff8800;}
.innerpage #primary_content .path a{color:#72706f;}
.innerpage #primary_content a:hover{text-decoration:underline;}
.innerpage #secondary_content h2{font-size:16px;}
.homepage #primary_content{padding-left:0px;}
.innerpage #secondary_content{
/* background:url("../images/drill/bg_secondary.png") left bottom no-repeat;*/
background-color:#e8e8e8; padding-bottom:20px; margin-bottom:40px; min-height:150px;
/* color:white;*/
 }
#login{margin-left:350px;width:230px;}
#login_form{margin-top:0px;padding:15px;background-color:#e8e8e8;width:200px;}
#login_form label{display:block;color:#828282;margin-top:5px;margin-bottom:5px;}
#login_form .submit{width:18px;height:17px;background:url("../images/lock.png") no-repeat;border:0px;cursor:pointer;}
#login_form input{font-size:12px;border-top:2px solid #717171;border-left:2px solid #717171;border-right:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;background:#F3F3F3;width:150px;}
#login label{display:block;color:#828282;margin-top:5px;margin-bottom:5px;}
#login_reglink{color:rgb(85,197,208); text-decoration:none; }
h1{display:block;padding:0px;margin-top:0px;padding-left:22px;margin-bottom:20px;background:url("../images/h1.png") left no-repeat;text-transform:uppercase;font-size:15px;color:#5C5C5C;}
.h1{display:block;padding-left:22px;margin-bottom:20px;background:url("../images/h1.png") left bottom no-repeat;}
h2{display:block;font-weight:bold;font-size:12px;margin-top:5px;margin-bottom:10px;padding-top:px;}
.err, .not{display:block;padding:12px;padding-left:47px;background:url("../images/icon_alert_big.png") 5px 5px no-repeat #FFF6B0;border:1px solid #E6D08C;width:90%;margin-bottom:20px;}
.not{background-image:url("../images/icon_info_big.png");background-color:#EDFFFF;border-color:#CADBDB;}
.right{display:block;  text-align:right;}
.more{font-size:9px;text-decoration:none;padding-right:10px;color:#5C5C5C;background:url("../images/arrow_orange.png") 28px 5px no-repeat; }
.more:hover{text-decoration:underline;}
.cleaner{clear:both;}
#footer{margin-top:40px;margin-bottom:40px;color:#72706f;clear:both;border-top:1px solid #e0e0e0;font-size:10px;position:relative;}
#footer .copyright{color:#72706f;position:absolute;right:0px;  top:5px;}
#footer .navigation{margin-top:5px;}
#footer .navigation a{color:#72706f;text-decoration:none;}
#footer .navigation a:hover{text-decoration:underline;}
#footer .divider{margin-left:6px;margin-right:6px;}
/********************** DETAIL ************************/
#col1,#col2{display:inline;float:left;min-height:400px;_height:400px;margin-left:12px;_margin-top:20px;padding-top:12px;background:url("../images/grad2.jpg") repeat-x;}
#col1,#left .padd{width:250px;padding:0px 10px 0px 20px;}
.box{display:block;width:270px;min-height:120px;_height:130px;margin-top:55px;padding:5px;}
.box .title{display:block;margin-bottom:13px;font-size:12px;font-weight:bold;color:#55C5D0;}
.grad3{background:url("../images/grad3.jpg") repeat-x;}
/********************** RIGHT ************************/
#rightimg{position:absolute;right:10px;bottom:10px;width:210px;z-index:-1;}
#secondary_content{clear:both;  float:left;  width:200px;  height:100%;  color:#7E7E7E;  margin-right:20px;}
#secondary_content .h1{margin-bottom:12px;}
#secondary_content .padd{padding:0px 15px 0px 15px; }
#secondary_content p{margin-top:10px;margin-bottom:20px; }
#secondary_content .navigation{padding:0px 15px 0px 5px; font-size:12px; line-height:15px }
#secondary_content .navigation ul{margin-left:0px; padding-left:0px; }
#secondary_content .navigation a{color:#808080; text-decoration:none;}
#secondary_content .navigation a:hover{text-decoration:underline;}
#secondary_content .navigation .selected{color:#FF8800;}
#secondary_content .navigation ul li{background:none; padding-left:10px; }
#secondary_content .admnavigation{padding:0px 20px 0px 20px; }
#secondary_content .admnavigation ul{margin-left:0px; padding-left:0px; }
#secondary_content .admnavigation a{color:#808080; text-decoration:none;}
#secondary_content .admnavigation a:hover{text-decoration:underline;}
#secondary_content .admnavigation .selected{color:#FF8800;}
#secondary_content li{list-style:none;margin-bottom:10px; margin-top:5px;padding-left:15px; padding-right:3px; background:url("../images/drill/odrazka_gray.png") 0px 4px no-repeat;color:#626262;font-weight:bold;}
#secondary_content ul ul li{font-size:10px; font-weight:normal;text-decoration:none;background:url("../images/drill/li_gray.png") 0px 4px no-repeat;color:#626262;}
#secondary_content .decor{position:absolute;bottom:20px;right:0px;width:316px;height:232px;margin-top:100px;background:url("../images/decor.jpg") no-repeat;}
/********************** COL2 ************************/
#col2 .links{margin-top:70px;width:275px;padding-left:5px;}
#col2 .links a{color:#55C5D0;text-decoration:none;}
#col2 .links a:hover{text-decoration:underline;}
img.anotace.left{margin-right:5px; float:left;}
img.anotace.right{margin-left:5px; float:right;}
/********************** LOGIN_INFO ************************/
#logininfo{font-size:10px; position:absolute; display:block; top:0px; right:17px; width:400px; padding:2px; text-align:right;}
/********************** SOCIAL_NETS ************************/
#socialnets{position:absolute;  width:380px;  height:30px;  right:285px;  top:34px;}
#socialnets .sneticons{margin-top:8px;}
#socialnets .sneticons a img{width:16px;  height:16px;  margin-right:5px;  position:relative;  top:3px;}
#socialnets .sneticons a{color:#72706f;  text-decoration:none;  margin-right:8px;}
#socialnets .sneticons a:hover{text-decoration:underline;}
#logininfo a{color:#898989; text-decoration:none}
#logininfo a:hover{text-decoration:underline;}
#logininfo td{padding-right:10px;}
#logininfo .user{font-size:11px;font-weight:bold; }
#logininfo .label{font-size:10px; margin-right:5px;}
#logininfo table, #login_info td,#login_info tr{background-color:#FFFFFF; }
.center{text-align:center; }
.sitemap a{color:#72706f; text-decoration:none; }
.sitemap a:hover{text-decoration:underline; }
.sitemap ul{padding-left:20px; }
.sitemap ul li{list-style:square; }
.validationfailed{border:2px solid red; background-color:yellow; }

/* uprava �l�nku s kontakty */
.kontakty_button{width:100%; text-align:center;}
.kontakt_button{margin-top:5px;  padding:0px 10px 0px 10px; display:inline-block;}

/* Uprava pro responzivni web pro stranky ulozene v db*/
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;  min-height:1px;  padding-right:15px;  padding-left:15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;    box-sizing:border-box;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}

.col-myscreen{position:relative;  min-height:1px;  padding-right:0px;  padding-left:0px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;    box-sizing:border-box;}
.col-myscreen {float: left;}
/* Mobilni zobrazeni*/
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}

/*Tablet*/
@media (min-width:400px){
 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;  }
 .col-sm-12{width:100%;  }
 .col-sm-11{width:91.66666667%;  }
 .col-sm-10{width:83.33333333%;  }
 .col-sm-9{width:75%;  }
 .col-sm-8{width:66.66666667%;  }
 .col-sm-7{width:58.33333333%;  }
 .col-sm-6{width:50%;  }
 .col-sm-5{width:41.66666667%;  }
 .col-sm-4{width:33.33333333%;  }
 .col-sm-3{width:25%;  }
 .col-sm-2{width:16.66666667%;  }
 .col-sm-1{width:8.33333333%;  }
}
/*Stred*/
@media (min-width:600px){
 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;  }
 .col-md-12{width:100%;  }
 .col-md-11{width:91.66666667%;  }
 .col-md-10{width:83.33333333%;  }
 .col-md-9{width:75%;  }
 .col-md-8{width:66.66666667%;  }
 .col-md-7{width:58.33333333%;  }
 .col-md-6{width:50%;  }
 .col-md-5{width:41.66666667%;  }
 .col-md-4{width:33.33333333%;  }
 .col-md-3{width:25%;  }
 .col-md-2{width:16.66666667%;  }
 .col-md-1{width:8.33333333%;  }
}
/*velka obrazovka*/    
@media (min-width:1200px){
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;  }
 .col-lg-12{width:100%;  }
 .col-lg-11{width:91.66666667%;  }
 .col-lg-10{width:83.33333333%;  }
 .col-lg-9{width:75%;  }
 .col-lg-8{width:66.66666667%;  }
 .col-lg-7{width:58.33333333%;  }
 .col-lg-6{width:50%;  }
 .col-lg-5{width:41.66666667%;  }
 .col-lg-4{width:33.33333333%;  }
 .col-lg-3{width:25%;  }
 .col-lg-2{width:16.66666667%;  }
 .col-lg-1{width:8.33333333%;  }
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {display: none !important;}
 /* tabulka zakaznik/pozice u divu z db*/
 .col-sd-7 ul{margin-top: 0px;}
 .col-md-7 ul{margin-top: 0px;}
 .col-lg-7 ul{margin-top: 0px;}
 .col-xs-7 ul{margin-top: 0px;}

 /* skrývání části článku */
.collapsible{display:none; }
.seemorebutton, .seelessbutton{background-color:#ff8800; color:white; border:1px solid #D4DADE; padding:3px 10px 3px 10px; font-style:italic; cursor:pointer; }
body.color_palette_green .seemorebutton, body.color_palette_green .seelessbutton{background-color:#007d38; color:white; border:1px solid #D4DADE; padding:3px 10px 3px 10px; font-style:italic; cursor:pointer; }
body.color_palette_blue .seemorebutton, body.color_palette_blue .seelessbutton{background-color:#006886; color:white; border:1px solid #D4DADE; padding:3px 10px 3px 10px; font-style:italic; cursor:pointer; }
body.color_palette_red .seemorebutton, body.color_palette_red .seelessbutton{background-color:#972741; color:white; border:1px solid #D4DADE; padding:3px 10px 3px 10px; font-style:italic; cursor:pointer; }
.seelessbutton{display:none; }

/* resp. tabulky*/
#table_resp  td { vertical-align: top; }
#table_resp  td  ul{margin-top: 0px;}
#table_resp  tr  td { padding-bottom: 15px; }

#table_resp_client  table { width: 100%; }
#table_resp_client  td { width: 33%; }  