@media screen,projection{
/*
		Template: Verso
		Version: 1.0 Beta
		Last Update: 06.11.2014
		Author: Matěj Kloubek / David Štěpánek
*/


/* ******************************************* */
/* ******************* GRID ****************** */
/* ******************************************* */
/* *** Basic setting main HTML tags and sizes for ID & CLASSES  */

body{color:black; background:#fcfcfc url(../img/bg.gif) 0 0 repeat-x;}

/* tags */
hr{border-bottom:1px solid #e5e5e5;}
#content ul{padding:0 0 0 1.5em; margin-left:0;}
#content ul li{list-style:none; padding: 0 0 0 20px; margin:.3em 0; background:url(../img/bg-li-item.gif) no-repeat -5px 4px;}

/* colors */
a{color:#289548;}
a:visited{color:#5c5858;}
h1{color:#256194;}
h2,a:hover{color:#b22002;}
h3,h4{color:#5d5d5d;}

h1{color:#605c5c; font-weight:normal; }
h2{color:#605c5c; font-weight:normal; line-height:1.5em}
h3{color:#e2ad2f; font-weight:normal; }
h4{color:#9e1c05; font-weight:normal; }
h5{color:#4474dd; font-weight:bold; }
h6{color:#92a3c9; font-weight:bold; }
.wh,th,th a{color:white;}

/* main */
#main{margin:0 auto; background:url(../img/bg-main.gif) 0 0 repeat-y; margin-top:10px}
#main-right{background:url(../img/bg-main-right.gif) top right repeat-y;}
#main-top{background:url(../img/bg-top.gif) 0 0 no-repeat;}
#main-top-right{background: url(../img/bg-top-right.gif) top right no-repeat;}
#main-bottom{background:url(../img/bg-bottom.gif) bottom left no-repeat;}
#main-bottom-right{padding:20px 20px 0; background:url(../img/bg-bottom-right.gif) bottom right no-repeat; margin-top: 25px;}

/* sizes */

#head .head-box,#nav .nav .nav-right,#subnav .subnav-box,#crumbs .crumbs-box,#content-main-box,#main-bottom-right,#foot .foot-box{width:940px;}
#main,#foot .foot-box{width:980px;}
#content,#clmn-middle{width:695px;}
#head .head-box,
#crumbs .crumbs-box,
#content-main-box{width:930px}

#clmn-middle #content{width:490px;}
#sidebar1,#sidebar2{width:220px;}
#content-main-box{padding-bottom:30px}


/* ******************************************* */
/* *************** MAIN CLASSES ************** */
/* ******************************************* */
/* *** Setting for primary ID & CLASSES */

/* head */
#head-lang-contact{top:15px; right:0;}
#head-lang,#head-contact{float:left;}
#head-lang{position:absolute; top:-44px; right:0px; width:200px}
#head-contact{margin-right:10px; margin-top:-8px}
#head-search{display:none;}
#head-contact{color:#fffcef}
#special-element-head-1{width:auto; margin: 0 auto; position:relative;}
.head-text-centrum{position:absolute; top:-40px; left:0; color:#7c7877; text-align:left;}
.head-links{position:absolute; top:0; right:0; z-index:100;}
#logo img{margin-bottom:5px;}

/* nav */
#nav{padding-top:1px;}
#nav .nav .nav-foot-right{padding:0 0 0 5px;}
.nav{/*background:#0085c5 url(../img/bg-sidebar-nav-main.gif) repeat-y 0 0;*/ border:1px solid #edece8}
.nav .nav-right{/*background:url(../img/bg-sidebar-nav-main-right.gif) repeat-y top right;*/}
.nav .nav-head{/*background:url(../img/bg-sidebar-nav-head.gif) 0 0 no-repeat;*/} 
.nav .nav-head-right{/*background:url(../img/bg-sidebar-nav-head-right.gif) top right no-repeat;*/}
.nav .nav-foot{/*background:url(../img/bg-sidebar-nav-foot.gif) bottom left no-repeat;*/} 
.nav .nav-foot-right{/*background:url(../img/bg-sidebar-nav-foot-right.gif) bottom right no-repeat; padding:10px 0;*/}
.nav a{text-decoration:none; color:#349a50; border-right:1px solid #6fa6d4;}
.nav a:hover,.nav .selected,.nav .active{background:#256194;}

/* sidebar nav */
#sidebar1 #nav .nav .nav-foot-right{padding:10px 0;}
#sidebar1 .nav a{padding-left:22px; background:url(../img/bg-sidebar-nav-item.gif) 0 0 no-repeat; border:none; text-decoration: underline;}
#sidebar1 .nav .active,#sidebar1 .nav .selected{background:url(../img/bg-sidebar-nav-item.gif) -980px 0 no-repeat;}
#sidebar1 .nav li a.selected{color:#5c5858;}
#sidebar1 .nav a:hover,
#sidebar1 .nav li a.active{background:url(../img/bg-sidebar-nav-item.gif) -3920px 0 no-repeat; color:white;}
#sidebar1 .nav li a.selected:hover{color:white;}

#sidebar1 .nav ul li{margin:0}
#sidebar1 .nav ul li li a{padding-left:33px}

#sidebar1 .nav ul li li a{padding-left:30px; background:url(../img/bg-sidebar-nav-item.gif) -1960px 0 no-repeat; border:none;}
#sidebar1 .nav ul li li a:hover,
#sidebar1 .nav ul li li .active,
#sidebar1 .nav ul li li .selected{background:url(../img/bg-sidebar-nav-item.gif) -2940px 0 no-repeat; color:white}

/* crumbs */
#crumbs .crumbs-box{border-top:1px solid #e5e5e5; color:#848484;}
#crumbs .crumbs-box a{color:#848484;}
#crumbs .crumbs-box a:hover{color:#b22002;}
#crumbs p{padding-left:0;}

/* sidebars */
#sidebar1 .box,#sidebar2 .box{background:#f7f7f7 url(../img/bg-box-sidebar-main.gif) 0 0 repeat-y;}
#sidebar1 .box-right,#sidebar2 .box-right{background:url(../img/bg-box-sidebar-main-right.gif) top right repeat-y;}
#sidebar1 .box-foot,#sidebar2 .box-foot{/*background:url(../img/bg-box-sidebar-foot.gif) 0 100% no-repeat;*/ border:1px solid #dadada;}
#sidebar1 .box-foot-right,#sidebar2 .box-foot-right{/*background:url(../img/bg-box-sidebar-foot-right.gif) bottom right no-repeat;*/}
#sidebar1 .bg-h2,#sidebar2 .bg-h2{background:#8c8c8c /*url(../img/bg-box-sidebar-head.gif) 0 0 no-repeat*/;}
#sidebar1 .box h2,#sidebar2 .box h2{color:white; /*background:url(../img/bg-box-sidebar-head-right.gif) top right no-repeat;*/ border-bottom:3px solid #686868; font-size: 99%;}

/* foot */
#foot .foot-box{background:#19456b url(../img/bg-foot.gif) left bottom no-repeat;}
#foot .foot-box-in{padding:5px 20px 20px; background:url(../img/bg-foot-right.gif) right bottom no-repeat;}



/* ******************************************* */
/* ************* CONTENT OF SITE ************* */
/* ******************************************* */
/* *** Setting for content of website */

/* *** DEFAULT SET UP ITEM & DETAIL */

/* items */
.item{border-bottom:1px solid #e5e5e5;}
.item-text .date,.article .date{color:#7f7f7f;}

/* general style for content */
.perex{padding:0; color:#605c5c; background:white;}
.poznamka{color:#626262;}

/* photogallery */
.photo .photo-in{background:#fef9f5; border:1px solid #f0d697;}
.photo div div a img{border-color:#e6e6e6;}
.photo-text{color:#5d5d5d;}

/* comments */
.comment-text{background:#f9f9f9; border:1px solid #e1e1e1; color:black; }
.comment-text p{color:#5d5d5d}

/* list*/
.list td a.activelist{color:#ceddeb;}

/* tabs */
th,td{background:white; border:1px solid #edc158;}
.suda td{background:#fffae6}
th{background:#fff2b4; border:1px solid #edc158;  color:#605c5c; padding-top:7px; padding-bottom:7px;}

/* forms */
fieldset,.hledej{background:#fffced; border:1px solid #edc158; }
legend{background:#fff8d6; border:1px solid #edc158; }
form table, form th, form td{background:none; border:none;}

/* form-area (defaul setting for CMS system) */
.form-area h3{color:#605c5c; background:#fff8d6; border-bottom:1px solid #edc158;}
.form-area .warning h3{border:none}
.form-area,.submit-area{background:#fffefa; border-color:#edc158;}
.form-area .zvyraznena td{background:#fff8d6;}


/* ******************************************* */
/* ***************** ELEMENTS **************** */
/* ******************************************* */
/* *** Setting for elements (widgets) */

/* universal styles for element */

/* calendar */
.today,.today a,.calendar td:hover,.calendar td:hover a{color:white;}
.calendar td:hover{background:#0085c5;}
.today{background:#ff8818;}

/* strips */
	.strip-start,.strip-middle,.strip-end{background:#0068B6;} /* default strip color for inquiry */
	.strip-start{}
	.strip-middle{}
	.strip-end{}

/* Stránkování */
.strankovani{margin-top:10px;}
.strankovani table tr,
.strankovani table th,
.strankovani table td{border:none; padding:11px; /*background:#d0dff1 url(../img/bg-strankovani-table.gif) repeat-x 0 0*/}
.strankovani table tr{border:1px solid #9ebbe3}
.strankovani strong,
.strankovani a{background: url(../img/bg-strankovani.gif) no-repeat 0 -20px; display:block; color:black; width:20px; height:20px; float:left; text-align:center; margin-right:3px; text-decoration:none;}

.strankovani strong, .strankovani a:hover{background-position:0 0; color:white}


/* czfcdb speciální věci */
.czfcdb-names{/*width:455px;*/ width:65%; float:left;}
.czfcdb-names h1{font-size: 203%; font-weight: bold; text-transform:uppercase; margin-bottom: 10px; line-height: 1.2em;}
.czfcdb-detail h2{margin:0 0 5px 0; font-size: 136%;}
.czfcdb-detail h3.czfcdb-obsah-100{color:#635f5d; margin-bottom:0; font-size:140%;}
.czfcdb-koeficient{float:right; margin-bottom:3px; font-size:110%; color:#3e3a36;}
.czfcdb-detail-kod{margin-bottom:10px; color:#78746d;}
.czfcdb-detail-langual-kod-table td{border:none; padding:0; vertical-align: top;}
.czfcdb-detail-langual-kod{background:#f0f0f0; border:1px solid #edc158; padding:13px 17px 50px 17px; position: relative; margin-bottom: 37px;}
.czfcdb-detail-langual-kod-table .czfcdb-detail-langual-kod a{padding-right:7px; font-size:90%;}
.czfcdb-detail-langual-kod h3{margin:0 0 17px 0; font-weight:normal; color:#5c5858; font-size:120%; margin-bottom:.5em;}
.czfcdb-detail-langual-image{float:right; text-align:center; width:32%; background:white; border:1px solid #edc158;}
.czfcdb-detail-langual-image-in{padding:2px;}
.czfcdb-detail-langual-image img{display:block; max-width:100%; margin:0 auto;}
.czfcdb-detail-photogallery-anchor p{padding-left:15px; margin-bottom:0;}
.czfcdb-detail-photogallery-anchor a{padding-left:27px; background:url(../img/zoom.gif) 0 50% no-repeat; font-size:110%;}
.czfcdb-detail-latin{color:#5c5858; font-size:120%; font-style:italic;}
.czfcdb-detail-data-hlaska {border-left:2px solid #e15713; font-size:80%; font-style:italic; padding:0 0 0 10px; line-height:1.2em; color:#e15713;}

.czfcdb-foot{color:#5c5858; line-height:2.1em; }

.czfcdb-rychle-vyhledavani {border:1px solid #edc158; padding:14px 322px 5px 14px; background: #fff8d6 url(../img/bg-rychle-vyhledavani.gif) no-repeat top right; margin-bottom:1.5em;}
.czfcdb-rychle-vyhledavani {color:#5c5858;}
.czfcdb-rychle-vyhledavani label{color:#5c5858;}
.czfcdb-rychle-vyhledavani .input-text{float:left; display:block; width:194px; margin-right:15px; padding:5px; border:1px solid #5c5858;}
.czfcdb-rychle-vyhledavani .input-image{position:relative; top:-1px;}
.czfcdb-rychle-vyhledavani table td{padding:0; vertical-align: middle;}
.czfcdb-rychle-vyhledavani table{margin:18px 0}

.czfcdb-table td{background:#f3f3ef;}


#czfcdb-detail-langual-click-toggle {bottom: 0px; right: 23px;text-align:right;}
#czfcdb-detail-langual-click-toggle a {color:#575757; text-decoration:underline;}
#czfcdb-detail-langual-click-toggle a:hover {color:#b22002;}

.czfcdb-detail-descriptors-table {border:10px #FFF solid;}
.czfcdb-detail-descriptors-table h3{color:#000; line-height:1.5em;}
.czfcdb-detail-descriptors-table th {text-align:left;}
.czfcdb-detail-descriptors-table td {text-align:left; line-height:1.5em;}


/* czfsdb fotogalerie */
.czfcdb-photogallery{padding:8px 10px 10px; margin-top:1.3em; background:#fffcef; border:1px solid #edc158;}
  .czfcdb-photogallery h2{font-size:140%; color:#b98b1e; margin:0; padding:0;}
  .photo .photo-in{background:white; border:1px solid #edc158;}
  .photo div div a img{border-color:#e6e6e6;}
  .photo-text{color:#5d5d5d;}
  .czfcdb-photogallery .list{margin:0; background:#fff2b4;}
/*.czfcdb-photogallery{padding:8px 10px 10px; margin-top:1.3em; background:#f7f7f7; border:1px solid #d8d8d8;}
  .czfcdb-photogallery h2{font-size:140%; color:gray; margin:0; padding:0;}
  .photo .photo-in{background:white; border:1px solid #d8d8d8;}
  .photo div div a img{border-color:#e6e6e6;}
  .photo-text{color:#5d5d5d;}
  .czfcdb-photogallery .list{margin:0; background:#eeeeee;}*/

.czfcdb-pokrocile-vyhledavani{width:100%;}
.czfcdb-pokrocile-vyhledavani, .czfcdb-pokrocile-vyhledavani td{border:1px solid #EDECE8; background:#FCFCF8;}
.czfcdb-pokrocile-vyhledavani td{vertical-align: middle;}
}
/* preklikavaci taby */
#content #tab ul li{border: 1px solid #edc158; background: #fffbe7; border-bottom: none; font-size: 100%;  margin-right: 10px; color: #8c8787;}
#content #tab ul li.active{background: white; font-weight: bold; color: #5c5858;}
#content #tab ul li a{padding-left: 13px; padding-right: 13px; text-transform:uppercase; color: #5c5858;}
.tab{border-top: 1px solid #edc158; padding: 24px 0 15px 0;}

/* odkaz umistit potravinu do schranky */
#tab-2 .copy-potravina{margin-bottom: 30px;}
.copy-potravina{font-size: 16px; background: url("../img/copy-potravina.png") no-repeat scroll 0 0 transparent; padding: 2px 0 0 35px; display: block; margin-bottom: 27px; margin-top: 12px; height: 22px;}
.copy-potravina:visited{color:#289548;}
.copy-potravina:hover{color:#b22002;}
hr.gold{border-bottom:1px solid #edc158;}

/* head schranka */
.head-schranka{position:absolute; right:70px; top:-39px; background:url("../img/head-schranka-bg.png") no-repeat scroll 0 0 transparent; padding-left: 49px; z-index:5555;}
.schranka-number{display: block; left: 21px; position: absolute; text-align: center; top: 11px; width: 19px; font-weight:bold; font-size: 86%;}
.schranka-number-small{font-size: 71%;}

/* obsah schranky */
.nadpis-obsah-schranky {color:#000000; text-transform:uppercase; font-weight:700; background: url("../img/case.png") no-repeat; padding:0 0 0 36px;}
.obsah-schranky{margin:0 0 20px 0; padding: 4px;}
.obsah-schranky-table{overflow-x:scroll;}
.obsah-schranky th,.obsah-schranky td  {border:1px solid #b1b3ae;}
.obsah-schranky th {background:#cccccc; color:#000000; text-align:left;}
.obsah-schranky .light td {background:#f3f3ef;}
.obsah-schranky .dark td  {background:#eaeaea;}
.obsah-schranky a {color:#60a971;} .obsah-schranky a:hover {color:#437a50;}
#complete-info-view-content{margin-bottom: 10px;}
#complete-info-view-form{float: left; padding-top: 5px;}
#complete-info-view-msg{margin-left: 15px; float: left; padding-top: 2px; background: #d4f1cb; padding: 5px 10px;}

.img-center {text-align:center;}
.img-center img {vertical-align:middle;}


/*.rotated-cell{vertical-align:bottom;}*/

.rotate{position:relative;	width:100%;	height:215px;}
.rotate-in{
	-moz-transform:rotate(-90deg);
	-moz-transform-origin:0 0;
	-webkit-transform:rotate(-90deg);
	-webkit-transform-origin:0 0;
	-o-transform:rotate(-90deg);
	-o-transform-origin:0 0;
	transform:rotate(-90deg);
	transform-origin:0 0;
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-.7em;
	width:215px;
	background:#cccccc;
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* IE9, 8, 7 */
}




@media print{.foot-nav,.author,#head-contact{display:none;}
.czfcdb-detail-kod{margin-top:1em;}
}





/* ******************************************* */
/* ************* RESPONSIVE STYLES *********** */
/* ******************************************* */

.controls-mobile{display:none;}

/*@media screen and (min-resolution: 96dpi) {
	body{font-size:200%;}
}*/

@media screen and (min-width:0px) and (max-width:980px){
	html{-webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; text-size-adjust:100%;}
	
	.controls-mobile{display:block; text-align:left; height:35px; padding:8px 20px; background:#2c7b45 url(../img/bg-control-mobile.png) 0 0 repeat-x;}
	.controls-mobile img{margin-right:4px;}
	
	#special-element-head-1 .head-text-centrum{display:none;}
	
	#head-lang{top:-77px; right:-15px; width:104px;}
	#head-lang a{display:block; float:left; padding:8px 6px 4px; margin-left:10px; background:#56a753; border:1px solid #56a753;}
	.head-schranka{display:none;}
	
	#main{margin-top:0;}
	#main-bottom-right{width:auto; margin-top:0;}
	#main,#head,#head .head-box,#content-main-box,#content,#crumbs .crumbs-box,#foot .foot-box{float:none; min-width:280px; width:100%;}
	#cont{position:static;}
	
	#sidebar1{position:absolute; top:51px; left:0; width:100%;}
	#sidebar1 .box{background:none;}
	#sidebar1 #nav1,#sidebar1 .element-login{display:none;}
	#sidebar1 #nav1{position:absolute; top:0; left:0; z-index:10000; width:100%;}
	#sidebar1 .nav{margin:0; background:#2c7b45; border:none;}
	#sidebar1 .nav a .bottom{padding:5px 0;}
	#sidebar1 .nav a{color:white; background:#2c7b45;}
	#sidebar1 .nav a.active,#sidebar1 .nav li a.selected,#sidebar1 .nav ul li li a{color:white; background:#72b961;}
	#sidebar1 .nav a.active{text-decoration:none;}

	#foot .foot-nav, #foot .author{float:none; clear:both;}
	#foot ul{min-height:2em;}
	#foot .author li{margin:0 10px 0 0;}
	
	.czfcdb-search-alphabet{}
	.czfcdb-search-alphabet span{display:none;}
	.czfcdb-search-alphabet a{display:block; float:left; text-align:center; min-width:36px; padding:7px 0; margin:0 2px 2px 0; border:1px solid #2c7b45;}
	.czfcdb-search-alphabet strong a{text-decoration:none; color:white; background:#2c7b45;}
	.czfcdb-search-name{}
	.czfcdb-search-name span{display:block; margin-bottom:10px;}
}


@media screen and (min-width:501px) and (max-width:800px){
	.czfcdb-rychle-vyhledavani{padding:14px 14px 5px 14px; background:#fff8d6;}
}

@media screen and (min-width:0px) and (max-width:610px){
	.head-links, #head-contact {display:none;}
}

@media screen and (min-width:0px) and (max-width:500px){	
	#logo img{max-width:100%;}
	.head-links {display:none;}
	.czfcdb-rychle-vyhledavani{padding:14px 14px 5px 14px; background:#fff8d6;}
	.czfcdb-rychle-vyhledavani .input-text{float:none; display:block; width:90%; margin-right:15px; padding:5px; border:1px solid #5c5858;}
	.czfcdb-rychle-vyhledavani .input-image{position:relative; top:0; margin-top:10px;}
	#content #tab ul{padding:0;}
	#content #tab ul li{margin-right:5px;}
	#content #tab ul li a{padding:10px 8px; text-transform:none;}
	table {font-size:85%;}
	table th,table td{padding:3px 2px;}
	table th{font-size:90%;}
	#tab-2 table th{font-size:60%;}
	
	.czfcdb-names{width:100%; float:none;}
	.czfcdb-detail-langual-image{float:none; width:100%;}
	.czfcdb-detail-langual-image-in{padding:0;}
	.czfcdb-detail-langual-image img{max-width:100%;}
	
	.czfcdb-koeficient{float:none; margin:1em 0;}
	
	.czfcdb-pokrocile-vyhledavani{border:none;}
	.czfcdb-pokrocile-vyhledavani td{display:block; text-align:left; padding:0 0 5px; border:none;}
	.czfcdb-pokrocile-vyhledavani .label-mobile{font-size:120%; padding-top:10px;}
	.groups-mobile{max-width:270px;}
}