

/* ------------------------------------------------------------------------------------
-- CONTENT
-----cela stranka z obsahem------------------------- */

#content {background:#D3D2D2; padding: 0 0 20px 0;  position:absolute; top: 248px; border-left:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E; border-right:1px solid #9E9E9E; height:auto;}
#content1 {background:#D3D2D2; padding: 0 0 20px 0; position:absolute; top: 179px; border-left:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E; border-right:1px solid #9E9E9E; height:auto;}
  
/* Primary content */
#contPri { width:100%; color:#000; padding: 0px;}
   #contPri h1 {font-size: 120%; color: #A36101; margin:0 25px; pading:0;}
   #contPri h2 {font-size: 100%; color: #A36101; margin:0 25px; pading:0;}
   #contPri h3 {height:auto; margin-top:1.65em; font-size:140%; line-height:1.4em; color:#8F4F2C;}
   #contPri h3.primary {margin-top:0.55em;}
   #contPri h4 {margin:1.5em 0 0.5em; font-size:120%; line-height:1em; color:#8F4F2C; font-weight: bold;}
   #contPri ul {margin:1.25em 0.8em; padding:0 5px;}
   #contPri ul li {list-style-type: disc; margin:0.5em 0;}
   #contPri ul ul {margin-top:0.4em;}

/* Found in Primary Content
----------------------------------- */

#contPri p {padding:10px; line-height:1.5em; font-size:90%; text-align: justify;  }

.odkaz {padding:0px 10px 0 10px ;}

p {text-align: justify; line-height:0.5em;}

.floatleft {float:left; }
.floatright {float:right;}
#contPri .pravadole {position:absolute; right:0px; bottom:0px;}

/* ------------------------------------------------------------------------------------
-- Stránky
------------------------------------------------------------------------------------ */

/* --------Uvod------------- */
.uvod {width:335px; height:487px; text-align: justify; line-height:1.2em; border-right: 1px dashed #666; margin:-13px 0 0 10px; padding:0;}
.uvod1 {width:606px; height:270px; text-align: justify; line-height:1.2em; margin: 0 0 0 370px; position:absolute; top:10px; border-bottom: 1px dashed #666;}
.uvod1 img {position:absolute; top:40px; margin: 0 0 0 324px; }
.uvod1 li {display:block; width:300px;}
.uvod1 h4, .uvod2 h4 {padding: 0 0 0 10px;}
.uvod2 {width:260px; text-align: justify; line-height:1.2em; margin: 0 0 0 370px; position:absolute; top:290px; border-right: 1px dashed #666;}
.uvod3 {width:343px; text-align: justify; line-height:1.2em; margin: 0 0 0 633px; position:absolute; top:290px; padding: 0 10px; }
/* --------Uvod END-------------- */
/* -----------Reference------------- */
#refer {margin:10px 40px 10px 40px; text-align: left;}
.polozka {height: 133px; border:1px dashed #666; margin: 10px; padding: 5px;}
.polozka p {margin: -120px 0 0 190px; border-left:1px dashed #666;}
#refer img {  border: 1px solid #666;}
/* -----------Reference--END----------- */
/* --------ref Grafika------------- */
#grafika {margin: 10px;}
.firemni {width: 48%;   position: absolute; top: 30px; left: 50%;}
.tisk { width: 48%; border-right:1px dashed #666; padding: 0 15px 0 0;}
/* --------ref Grafika---END---------- */
/* -----------Imaging------- */
.imagin  {padding: 0 15px 0 10px; color:#1C455E;  margin: 10px;text-align: justify;}
.imaglogo {position:relative; padding: 0 0 0 500px; top:-500px;}
.imag li {display:block; text-align:left;}

.imag {  width:100%; margin: 5px 0 0 10px; text-align:center;}
.imag img {float:right; margin: 0 25px 0 0; border: 1px  solid #666;}

/* -----------Imaging-----END-------- */
/* --------Partneri------------- */
#part {line-height:0em;  font-size:100%; margin: 0 0 0 210px; color:#666; border-left: 1px dashed #666; padding:0;}
#part p {margin:0; padding:10px 0 0 0;}
#part img { border: 0; margin:0;}
/* --------Partneri END------------- */
/* --------ref WEB------------- */
.web1 {padding: 10px 0;}
#webox {margin: 10px 10px 10px 15px; width: 97%; border-top:1px solid #B1B0B0;  border-left:1px solid #B1B0B0; border-right:1px solid #B1B0B0; background:#D7D6D6;}
.weboxt{text-align: justify; border-bottom: 1px dashed #666; border-top: 1px dashed #666; padding: 5px; background:#ccc;}
#webox p {margin:0; padding:0 5px;}
.ref {font-size:80%; border-top: 1px dashed #666; background:#ccc; padding:0 0 0 20px; height:20px; border-bottom: 1px dashed #666;}
.refbca {   padding: 0 5px; color:#666;}
.refbca a:hover, .refbca a:focus, .refbca a:active {  color:#000;}
.refbc {color:#B1B0B0;}
.refbcc {color:#A36101; padding: 0 5px 0 0;}
.webpic { height: 80px; width:100%; margin: 5px 0 0 0; text-align:center;}
.webpic img {width: 440px; height: 70px; margin: 0 5px 0 0; border-bottom: 1px  solid #666; border-right: 1px  solid #666; border-left: 1px  solid #000; border-top: 1px  solid #000;}
/* --------ref WEB END------------- */
/* --------mala pismena------------- */
.small-font {line-height:0em;  font-size:80%; color:#666; text-align:left; float:right; width:100px;}
/* -----------404----------------- */
.errors   {  margin: 0 0px 0px 200px; }

/* -----------kontakt----------------- */
#form-wrapper {margin:0px auto; height:330px; padding: 20px 100px;}
.tucne {line-height:0.5em; }
   fieldset {padding:10px; border:1px solid #4a4a4a; margin:10px 0px 20px 0;}
	label {float:left; width:100px; padding:3px 5px 3px 0; line-height:normal; text-align:right;}
   .text input, .select select, .text textarea {float:left; width:350px; padding:2px; border:1px solid #4a4a4a; margin:0; font-family:helvetica, arial, sans-serif; font-size:100%; color:#000; background-color:#BED6E5;}
	.text textarea {height:7em;}
	.select select {width:353px;}
   p.alert {padding:5px; border:1px solid #f00; font-size:105%; font-weight:700; color:#f00; background:#000;}
.send-btn { position:relative; top:70px; right:100px}
   
   input:focus, select:focus, textarea:focus, input:active, select:active, textarea:active {border:1px solid #fff;}
   #text-kont {position:absolute; top:10px; left:750px; border-left: 1px dashed #666; padding: 0 0 0 30px;}
   #text-kont p {line-height:0em; padding:0.5px;}
 .poslat {font-size:95%; font-weight:700; color:#666; margin: 0 0 0 600px; text-align:right;}
/* -----------kontakt--END----------- */
/* -----------Kontakt----------- */
#contact-details li {display:block; list-style-type:none; padding:0.15em 4px 0.15em 25px; color:#000; }
#kontakt-details li { left:240px; display:block; list-style-type:none; padding:0.15em 4px 0.15em 200px; color:#666; font-size:110%; font-weight:600;}
/* -----------Kontakt--END----------- */
/*--------Partneri---------*/
#links { margin: 20px 0 -33px 0; color:#fff; width:100%; background:#666;}
   #links a,#links a:link,#links a:visited{text-decoration:none; color:#fff;}
   #links a:hover, #links a:focus, #links a:active {color:#000; text-decoration:none;}
#links ul {}
#links li {display:block; font-size:90%; border-right: 1px solid #999; padding: 0 5px;}
#billbo { margin: 23px 0 0 9px; }
.billb {font-size: 80%; color:#9c9a9a;}
