/*
Šablona pro testovací účely v kapitole Webdesign
*/

html{overflow-y:scroll;} 

body{margin:0; padding:0; font-size:18px; font-family:'Trebuchet MS', sans-serif;; color:#D6D6D6; background:url("../images/lab.jpg") fixed no-repeat center; background-size: cover;}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; clear:both;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}

a{outline:none; text-decoration:none;}

code{font-weight:normal; font-style:normal; font-family:tahoma;}

.fl_left{float:left;}
.fl_right{float:right;}

img{margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgholder, .imgl, .imgr{padding:4px; border:1px solid #D6D6D6; text-align:center;}
.imgl{float:left; margin:0 15px 15px 0; clear:left;}
.imgr{float:right; margin:0 0 15px 15px; clear:right;}

/*----------------------------------------------HTML 5 přepisy - na toto se nezaměřujte-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, nav, section{display:block; margin:0; padding:0;}

q{display:block; padding:0 10px 8px 10px; color:#979797; background-color:#ECECEC; font-style:italic; line-height:normal;}
q:before{content:'� '; font-size:26px;}
q:after{content:' �'; font-size:26px; line-height:0;}

/* ----------------------------------------------Obal-------------------------------------*/

div.wrapper{display:block; width:100%; margin:0; padding:0;}

.row1, .row1 a{color:#C0BAB6; background-color: #D6D6D6;}
.row2{color:#D6D6D6;}
.row2 a{color:#D6D6D6;font-size: 12px;}
.row3, .row3 a{color:#D6D6D6; background-color:#232323;}

/*----------------------------------------------Základní nastavení prvků na webu-------------------------------------*/

#header, #container, #footer{display:block; width:960px; margin:0 auto;}

nav ul{margin:0; padding:0; list-style:none;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-size:22px; font-weight:normal; font-style:normal; line-height:normal;}

address{font-style:normal;}

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Georgia,"Times New Roman",Times,serif;}

.one_quarter, .two_quarter, .three_quarter, .four_quarter{display:block; float:left; margin:0 20px 0 0;}
.one_quarter{width:225px;}
.two_quarter{width:470px;}
.three_quarter{width:715px;}
.four_quarter{width:960px; float:none; margin-right:0; clear:both;}

.one_third, .two_third, .three_third{display:block; float:left; margin:0 30px 0 0;}
.one_third{width:300px;}
.two_third{width:630px;}
.three_third{width:960px; float:none; margin-right:0; clear:both;}

.lastbox{margin-right:0;}

/*----------------------------------------------Hlavička-------------------------------------*/

#header {padding: 20px 0;position: fixed;top: 0; left: 0;width: 100%;z-index: 1000;background-color: #D6D6D6;}
  
  #header #hgroup {margin-bottom: px;display: block; width: 963px; margin: auto;margin-bottom:15px; padding: 0px 0;}
  .obr1{width: 300px;}

  #header form {display: block; width: 290px; float: right; margin: 0px 0; padding: 0;}
  #header form input {display: block; float: none; width: 200px; margin: 0; padding: 5px; color: #D6D6D6; background-color: #232323; border: 1px solid #666666;}
  #header form #sf_submit {display: block; float: right; width: 70px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #232323; border: none; cursor: pointer;}
  
  #header nav {display: block; width: 963px; margin: auto; padding: 20px 0; color: #C0BAB6; background-color: #232323; clear: both;}
  #header nav ul {padding: 0 0px;}
  #header nav li {display: inline; margin-right: 0px; text-transform: uppercase;}
  #header nav li a {color: #D6D6D6; background-color: #232323; padding: 20px;}
  #header nav li a:hover {color: #D6D6D6; background-color: #363636; padding: 20px;}
  
  body {margin-top: 115px;}

/*----------------------------------------------Obsah-------------------------------------*/

#container{padding:30px 0;}
#container section{display:block; margin-bottom:30px; padding:0;}
#container .last{margin:0;}
#container .more{text-align:right;}

/* ------Slider-----*/

#container #slider{width:100%;}
#container #slider figure{}
#container #slider figure img{float:right; width:630px; height:300px;}
#container #slider figure figcaption{display:block; float:left; width: 935px; height:750px; padding:13px; overflow:hidden; color:#D6D6D6; line-height:1.5em;}
#container #slider figure figcaption a{color:#ffffff;}
#container #slider figure h2{font-size:30px; font-weight:normal; font-family: Arial; text-transform:capitalize;}
#container #slider figure footer{}
/*----------------------------------------------Patička-------------------------------------*/

#footer{padding:25px 0;}
#footer p{margin:10px; padding:0px;}