/* SVN FILE: $Id: cake.generic.css 7945 2008-12-19 02:16:01Z gwoo $ */
/**
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework (http://www.cakephp.org)
 * Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * Autor: FormSoft s.r.o.
 * Date: 9.4.2010    
 */

* {   
  font-family: Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
}

/* General Style Info */
body {          
	margin:auto;
	padding:auto;
	background:#fff url('/img/layout/sebesta/background.png') 0 0 repeat-x;
	color:#333;
}
a {}
#unit{
    font-size:10pt;
	margin:auto;
	padding:auto;    
}
#unit_in{
    width:100%;
    text-align:center;
	margin:auto;
	padding:auto;
} 
#head a {   
    text-decoration:none;
    color:#000;
}  
#logo {        
	margin:auto;
	padding:auto;
    width:100%;
    height:431px;
} 
#odkazy{                  
    background:transparent url('/img/layout/sebesta/hlavicka2.png') 0 0 no-repeat;
    display:block;
    width:1024px;
    height:365px;
	margin:auto;
	padding:auto;
	position:relative;
}       
#odkazy a { position:absolute; display:block;}         
.menulink_1 .buttontext { display:none; }                
#logo_odk1  { left:40px;    top:0px;    width:130px; height:95px; } 
#logo_odk2  { left:240px;   top:10px;   text-align:left; font-weight:bold; font-size:18px;  display:block; width:430px; height:50px; }
.menulink_1 { left:795px;   top:15px;   width:62px; height:24px; }
#umyvarna   { left:130px;   top:105px;  width:85px; }
#rameno     { left:245px;   top:105px;  width:85px; }
#cistirna   { left:375px;   top:85px;   width:100px; }
#stanice    { left:355px;   top:108px;  width:85px; }
#odpad      { left:465px;   top:60px;   width:100px; height:25px;}
#autoumyvarna{left:790px;   top:110px;  width:80px; }
#klepac     { left:85px;    top:170px;  width:80px; }
#hustic     { left:95px;    top:205px;  width:35px; }
#vysavac    { left:220px;   top:236px;  width:40px; }
#jimka      { left:520px;   top:270px;  width:30px; }
#zlab       { left:745px;   top:330px;  width:65px; }
#logo_odk3  { left:845px;   top:235px;  width:85px; height:130px; }
#odkazy .lang { font-size: 14pt; text-align:right; top:15px; width:20px; height:24px; }
#odkazy .cz { left:720px; }       
#odkazy .en { left:745px; }      
#odkazy .ru { left:770px; }

#head_menu {
    height:66px;
    text-align:center;
    background:transparent url('/img/layout/sebesta/head_menu.png') 0 0 repeat-x;
}
#head_menu_in {     
    display:inline-block;
    width:1024px;                          
    background:transparent url('/img/layout/sebesta/head_menu.png') 0 0 repeat-x;
}
.hm_link {
    float:left;
    position:relative;
}
#head_menu .hm_hlavni a {
    display:block;
    float:left;
    width:172px;
    height:66px;
    color:#fff;
    font-size:14px;
}
#head_menu .hm_hlavni a:hover, #head_menu .hm_hlavni a.tlacitko_menu_select {
    background:transparent url('/img/layout/sebesta/menu_hover.gif') 0 0 repeat-x;
}
#head_menu a.menulink_2 { width:172px; margin-left:63px;}
#head_menu a.menulink_3 { width:172px; }
#head_menu a.menulink_4 { width:200px; }
#head_menu a.menulink_5 { width:160px; }
#head_menu a.menulink_6 { width:193px; }

#head_menu .hm_hlavni a .buttontext{
    display:block;
    padding:15px 0px;
    /*font-weight:bold;*/ 
    cursor:pointer;
    cursor:hand;
}
#head_menu .hm_hlavni a .button {
    display:block;
    height:66px;
    /*background:transparent url('/img/layout/sebesta/separator.png') right top no-repeat;*/
    background:transparent url('/img/layout/sebesta/separator1.png') right top no-repeat;
} 

#head_menu a.menulink_2 .button {
    padding:0px 33px;
}  
#head_menu a.menulink_5 .button {
    padding:0px 0px;
}
#head_menu .hm_hlavni a.menulink_last .button {
    padding:0px 33px;
    background:transparent none 0 0 no-repeat;
}

.hm_submenu {       
    background:#0C7082; 
    position:absolute;
    z-index:10;      
    margin-top:65px;
    padding:0px 0px; 
}
.hm_submenu_text {
    text-align:left;
   
} 
.hm_submenu_text a, .hm_submenu_sub_text a {     
    background:#0C7082; 
    padding-left:10px;
    padding-top:5px; 
    padding-bottom:5px; 
    font-size:11px;
    display:block;
} 
.hm_submenu .buttontext {color:#fff;}
.hm_submenu_text a:hover, .hm_submenu_sub_text a:hover {
    background:#025A6A;
    opacity: 1;  
    filter: alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1;
}
.hm_submenu_text a {
    float:left; 
    width:160px;
    _width:170px;
}
        
.hm_submenu_sub {
    position:relative;
    margin-left:167px; 
}
#hm_submenu_1 { width:167px; margin-left:63px;}
#hm_submenu_2 { width:167px; }
#hm_submenu_3 { width:195px; }
#hm_submenu_4 { width:158px; }
#hm_submenu_5 { width:193px; } 

#hm_submenu_1 .hm_submenu_text a { _width:157px; width:147px; }
#hm_submenu_2 .hm_submenu_text a { _width:157px; width:147px; }
#hm_submenu_3 .hm_submenu_text a { _width:185px; width:175px; }
#hm_submenu_4 .hm_submenu_text a { _width:148px; width:138px; }
#hm_submenu_5 .hm_submenu_text a { _width:183px; width:173px; } 

#hm_submenu_1 .hm_submenu_sub { margin-left:167px; }
#hm_submenu_2 .hm_submenu_sub { margin-left:167px; }
#hm_submenu_3 .hm_submenu_sub { margin-left:195px; }
#hm_submenu_4 .hm_submenu_sub { margin-left:155px; }
#hm_submenu_5 .hm_submenu_sub { margin-left:193px; }

.submenu_sipka {
    float:right;
    text-align:right;
    width:10px;
    color:white;
    padding-top:5px;
}

.hm_submenu_sub_in {
    position:absolute;
    width:190px;
    text-align:left;
}       

#odrazka{
    display:none;
}
#submenu {
    margin:auto;
    padding:auto;   
    width:898px; 
    background:#4B4B4A;
}
.submenu {display:inline;}
#submenu_in {
    padding:10px;
    text-align:left;
    font-size:12px;    
}
#submenu .submenu a {
    text-decoration:none;
    color:#fff;           
    border-right:1px solid #398090;
    margin-right:5px;
    padding-right:5px; 
    font-size:12px;
}
#submenu a.menulink_last {margin:0px; padding:0px; border:0px;}
.smenu {
    display:inline-block;  
    width:100px; 
    position:absolute;
    padding-top:10px;
}
.smenu_in {
    display:inline-block;
}  
.smenu_in_in {
} 
.smenu_in a {   
    display:block;      
    background:#4B4B4A;
    opacity: 0.8;  
    filter: alpha(opacity=80);  
    -moz-opacity: 0.8;  
    -khtml-opacity: 0.8; 
}      
.smenu_in a .buttontext {       
    padding:5px 5px;
    display:inline-block;
}
.smenu_in a:hover {
    opacity: 1;  
    filter: alpha(opacity=100);  
    -moz-opacity: 1;  
    -khtml-opacity: 1;
}
#breadcrumbs {
    margin:auto;
    padding:auto;         
    background:#FFFFFF;
}
#breadcrumbs_in {
    padding:10px;
    text-align:left;
    
}
.breadcrumb_link { color:#333; font-size:11px;}
.breadcrumb_last { font-weight:bold; text-decoration:none; }
#content_all{
    background:#BEE4ED url('/img/layout/sebesta/content_background.png') 0 0 repeat-x;
    float:left;
    width:100%;  
	min-width:1024px; 
    margin:auto;
	padding:auto;
} 
#content_all_in {
    width:898px;     
	margin:auto;
	padding:auto;
}   
#content_in_in {       
    background:#fff;
    border:1px solid transparent;
    padding:0px 0 0 20px;
    text-align:left;
    min-height:200px;
}
#inline_modul {
    float:right;
    width:350px;
} 
#inline_modul a {
    text-decoration:none;
    color:#000;
}
#content_in_in_left{
    width:500px;
    float:left;
}
.news { background:#F2F2F1; width:100%; font-size: 10px;}
.news .caption {background:#5D5D5D; color:#E5E5E5; font-size:18px; padding:0px; height:33px;}
.news .news_name { font-weight:bold; text-align:right; padding:10px; font-size:9px;}
.news .news_text { padding:10px; text-align:justify;}
.news .caption_text{padding:5px;}


#contact {
    width:898px;
    padding:10px 20px; 
    background: #3F3F3F;
}
#contact, #contact a, #contact td{
    color: #FFFFFF;
    font-size:11px;
}
#content_left, #content_right{
    display:none;
}
#footer, #footer a{
    color:#FFFFFF;
    text-decoration:none;
}
#footer {
    text-align:right; 
    padding:5px 20px;
}
#created {text-align:right; color:#1b444a; font-size:10px; margin-top:3px;}
#created a {text-decoration:none; color:#1b444a;}
.clear {
    clear:both;
}
.uppercase {
    text-transform: uppercase;
}
.bold {
    font-weight:bold;
}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.inline {display:inline}
.inlineblock {display:inline-block;}
.block {display:block;}
.none {display:none;}

.relative {position:relative;}
.absolute {position:absolute;}

.image_home{
  border:3px solid #e27000; 
}

h1{
  font-size:14px;
  font-weight:bold;
  color:#323232;
}

h2, h3{
  font-size:14px;
}

.recyklace{
  background-color: #219fbc;
  height:252px;
  width:254px;
}

td{
  font-size:10px;
  color:#333;
}
th{
  font-size:10px;
  background-color:#daeff5;
  color:#333;
}

.box{
  background-color: #f2f2f1; 
  float: right; 
  border: 0px; 
  width: 347px;
  /*border:1px solid red;*/
  text-align:center;
 
}

.box_caption{
  background-color: #22a0bd; 
  width: 347px; 
  height: 37px; 
  color: white; 
  font-size: 20px;
  
  
}

.box_caption_text{
  padding-top:5px;
  padding-left:10px;
}

.box a{
  color:#333;
}

.pdfbox,.pdfbox a{
  float:right; 
  margin-right:15px;
  color:#333;
}

.pdf,.pdf a{
  color:#333;
  text-align:center;
}

img {
  border:0px;
}


.tab{

}

.tab_line{
  background-color:#daeff5;
}

.tab_line_end{
  border-bottom:2px solid #daeff5;
}

p{text-align:justify;}

.stavby img{
  border:5px solid white;
}

.stavby:hover img{
  border:5px solid #4b4b4b;
}


.reference{
  width:360px;
  background-color: #f2f2f1;
  text-align:center;
}

.reference_text{
  width:510px;
  padding-right:10px;
}


