/* importujeme fonty */
@import url('/css/font_faces.css');

body {
 font-size:14px;
 font-family:arial;
 color:#000;
 text-align:center;
}

body.homepage {

}

  body .background_layer {}
  
  body#page .vizual_layer {
  }
  body#homepage .vizual_layer {
  }
  
  body.iphone {
  }
  
  

  body#homepage {
    
  }
  
  body#page {
    
  }

#coverage {
    
}

#paper {
	background:url('/img/body_back.png') no-repeat top center;
}

#layout {
  width:1210px;
  margin:0 auto;
  text-align:left;
  min-height:100vh;
}

#coverage {
    
}

/* Headers */

header {
}

header h1, header strong {
  display:none;
}

#logoclick {
  position:absolute;
  width:330px;
  height:60px;
  top:25px;
  margin-left:0px;
  background:url('/img/logo.png') no-repeat left top;
  z-index:9;
}

.phone #logoclick,
.tablet #logoclick {
	margin-left:30px;	
}

/* Content */
#page #content {
  padding-top:240px;
}

#homepage #content {
  padding-top:559px;
}



/* layout hp */
#homepage #content .cnt-left {
  width:1210px;
  float:left;
  margin-right:0px;
}
  #homepage #content .cnt-left-left {

  }
  #homepage #content .cnt-left-right {

  }

#homepage #content .cnt-right {

}

/* layout page */
#page #content .cnt-left {
  width:909px;
  float:left;
  margin-right:32px;
  padding-bottom:25px;
}
  #page #content .cnt-left-left {

  }
  #page #content .cnt-left-right {

  }

#page #content .cnt-right {
  width:269px;
  float:left;
  overflow:hidden;
  padding-top:35px;
}
#page #content .cnt-right.nopad {
  padding-top:7px;
}
#page #content .cnt-right.specificodd_padd {
	padding-top:245px;
}


/* naviblock */
#naviblock {
	position:absolute;
	width:1210px;
	height:80px;
	top:164px;
	background:#fff;	
}

#naviblock .breaddrop {
	position:absolute;
	width:605px;
	margin:40px 0px 30px 20px;
}

#naviblock .searching  {
	width:585px;
	margin:27px 0px 30px 623px;
}

/* specificke zobrazeni oddeleni */

.specific_section {
	position:relative;
	width:1210px;
	height:240px;
	background:#36300b;
	margin:-20px 0px 20px -30px;
	font-family: 'Roboto', sans-serif;
	font-weight:100;
}
	.specific_section.secid1 {
		background:#36300b;
	}
	.specific_section.secid2 {
		background:#5b5727;
	}
	.specific_section.secid3 {
		background:#786f25;
	}
	.specific_section.secid4 {
		background:#908542;
	}

	.specific_section .ssec_left {
		float:left;
		width:784px;
		background:url('/img/spec_main_cont_back.png') no-repeat right center;
	}
	.specific_section .ssec_right {
		float:left;
		width:426px;
	}
	
	.wysiwyg .specific_section h1,
	.wysiwyg .specific_section .perex,
	.wysiwyg .specific_section p {
		color:#fff;
	}

	
	
	.specific_section .padd {
		padding:17px 20px 10px 30px
	}
		.specific_section .ssec_right .padd {
			padding:40px 20px 20px 55px;
			font-size:19px;
		}
		.wysiwyg .specific_section .ssec_right  p {
			line-height:26px;
		}

	


/* Paticka */
footer {
  width:100%;
  color:#fff;
}

footer .part_one {
	min-width:1210px;
	background:#36300b;
	min-height:50px;
	border-bottom:1px solid #fff;
}
footer .part_two {
	min-width:1210px;
	min-height:20px;
	background:#3f3712;
}

footer .ftr_main_cnt {
	width:1210px;
	margin:0 auto;
	text-align:left;
}

footer .col {
	float:left;
	position:relative;
	z-index:2;

}

	footer .col .colcnt {
		padding:37px 25px 0px 0px;
	}

	footer .col ul {
		margin:10px 0px 40px 0px ;
	}
	
	footer .col ul li {
		list-style:none;
		padding:3px 0px;
	}

		footer .col ul li ul {
			display:none;
		}
		
	footer .col ul li a {
		padding:0px 0px 0px 10px;
		font-size:12px;
		color:#b9b8b0;
		background:url('/img/ico_ftr_li.png') no-repeat left center;
		text-decoration:none;
	}	
		footer .col ul li a:hover {
			text-decoration:underline;
		}
	
	footer .col.col1 {
		width:224px;
	}
		footer .col.col1 .colcnt {
			padding-left:47px;
		}

	footer .col.col2 {
		width:320px;
	}

	footer .col.col3 {
		width:240px;
	}

	footer .col.col4 {
		width:211px;
	}
	
	footer .col.col5 {
		width:214px;
	}
		footer .col.col5 .colcnt {
			padding-right:0px;
		}
		
	footer .col h4 {
	  display:inline;
	  padding:5px 0px 0px 0px;
	  font-family: 'Roboto', sans-serif;
	  font-weight:300;
	  font-family:16px;
	  color:#fff;
	  text-transform:uppercase;
	  border-top:2px solid #786f25;
	}

footer .ftr_l {
  width:905px;
  float:left;
  padding:15px 0px;
  font-weight:100;
  font-family: 'Roboto', sans-serif;
}
footer .ftr_r {
  width:215px;
	position:relative;
	z-index:2;
  float:left;
  text-align:right;
  padding:21px 0px;
  font-family: 'Roboto', sans-serif;
  font-weight:100;
  color:#aaa79c;
}


footer .ftr_l p {
  margin:0px;
  padding:5px 20px 0px 50px;
}
footer .ftr_r p {
  margin-top:27px;
  margin-bottom:15px;
  padding-right:47px;
}

footer a {
  color:#fff;
  text-decoration:underline;
}
	footer .ftr_r a {
		color:#aaa79c;
	}
	
	footer a.fblink {
		position:absolute;
		width:38px;
		height:38px;
		background:url('/img/ico_fb.png') no-repeat left top;
		margin:-23px 0px 0px 793px;
	}

footer .sepp {
	padding:0px 5px;
	color:#79735a;
}

footer a.first,
footer .ftr_l p a.first {
  padding-left:0px;
}
footer a.last {
  border:none;
}

footer .nopadd {
  padding-left:0px;
} 

@media (min-width: 1220px) {
	 footer .part_ornament {
		position:absolute;
		width:475px;
		height:278px;
		margin:-280px 0px 0px 1050px;
		background:url('/img/ftr_ornament.png') no-repeat left top;
	}
}
@media (max-width: 1219px) {
	footer .part_ornament {
		display:none;
	}
}




/* Globals */

.h, hr {
  display:none !important;
}

.clr {
  clear:both;
  float:none;
  height:1px;
  line-height:1px;
  font-size:1px;
}

.container {
  /*width:990px;*/
  margin:0px auto;
  text-align:left;
}

#sandbox {
  display:none;
  position:fixed;
  width:60px;
  height:30px;
  border:1px solid darkred;
  background:#fff;
  z-index:999;
  top:0px;
  left:0px;
  padding:15px;
}

.disable_all {
  width:100%;
  height:100%;   
  position:absolute;
  top:0px;
  left:0px;
  background:url('/img/ftr_back.png') left top;
  z-index:1;
}