body{
margin: auto; 
text-align: center; 
}

#pruh {
width: 100%;
margin: auto; 
float:left;
height: 20px;
text-align: center; 
}


.fotogal {
width: 305px;
height: 228px;
margin: 0px 8px 8px 0px;
float: left; 
}

.fotogal2 {
width: 199px;
height: 298px;
margin: 0px 8px 8px 0px; 
float: left;
}


.nadpisfotogal {
width: 100%;
height: 30px;
margin: 10px 0px 0px 0px; 
float: left;
}

.left_menu_obsah {
width: 200px;        
float: left;
margin:0;
padding: 0px;  
}

.vypis_textu {    
float: left;
width: 400px;  
margin:0px 0px 20px 0px;
padding: 13px 0px 13px 20px;    
border-left: 3px solid gray;  
}

#vymezeni_pruh {
width: 888px;
margin: auto; 
text-align:center;
}

#pozice {
width: 100%;
margin: auto; 
float:left;
text-align: center; 
}

#vymezeni_pozice {
width: 888px;
text-align:center;
margin: auto;
}



#box_pruh_L {
width:293px;
min-height: 60px;
_height: 60px;
padding: 0px;
margin: 0px 2px 0px 0px;
float: left;
text-align: center;
background:#E7E7E7 url('./obr/pozadiSAMO1.jpg') repeat;
visibility: hidden;
}

#box_pruh_S {
width:293px;
min-height: 60px;
_height: 60px;
padding: 0px;
margin: 0px 2px 0px 2px;
float: left;
text-align: center;
background:#E7E7E7 url('./obr/pozadiSAMO1.jpg') repeat;
visibility: hidden;
}

#box_pruh_P {
width:293px;
min-height: 60px;
_height: 60px;
padding: 0px;
margin: 0px 0px 0px 2px;
float: left;
text-align: center;
background-color:transparent;
}
 
.box_pruh_textvboxu{
width:263px;
padding: 10px;
margin: 0px;
text-align: left;
line-height:16px;
} 


.vyhledavani_box_pruh{
width:243px;
height: 31px;
padding: 14px 20px 10px 20px;
margin: 0px;
text-align:center;
} 


.div_vyhl_pole_box_pruh {
width: 200px;
height: 15px;
font-size: 12px;
padding: 4px  3px  6px  5px;
border: none;
margin: 0px;
float:left;
vertical-align:middle;
}

.vyhl_pole_box_pruh {
width: 200px;
font-size: 12px;
height: 15px;
padding: 0px;
border: none;
margin: 0px;
}

.tlacitko_male_box_pruh {
background:transparent url('./img/AZ-sipka-potvrdit.gif') no-repeat;  
width: 25px;
height: 25px;
padding: 0px;
line-height: 20px;
margin: 0px;
cursor: pointer;
border: none;
float:right;
}

.hor_menu_box_pruh_pravy {
float: left;
width: 100%;
height: 27px; 
margin:0px;
padding:0px; 
text-align:right;
}

.hor_menu_box_pruh_levy {
float: left;
width: 100%;
height: 27px; 
margin:0px;
padding:0px; 
text-align:right;
}


#ramecek {
text-align: center;
width: 880px;
padding:4px;
margin:0px;
float: left;
}


#banner {
float: left;
width: 880px;
height: 130px;
margin: 0px;
background-image:url(obrazky/hlavicka4.png);
background-repeat:no-repeat;
}


#logo{
width:820px;
padding:0px;
text-align:left;
margin: 0px 15px 0px 15px;
float: left;
}

#slogan{
width:780px;
border:0px;
text-align:left;
margin: 10px 15px 5px 35px;
float: left;
}


.hor_menu_left {
text-align:left;
float: left;
width: 100%;
height: 27px; 
margin:0px;
padding:0px; 
line-height: 24px;
background:transparent url('./obrazky/menu.jpg') no-repeat;  
}
  

.hor_menu_right {
text-align:right;
float: left;
width: 100%;
height: 27px; 
margin:0px;
padding:0px; 
line-height: 27px;
}

/*
.banner_hor_menu_left {
text-align:left;
float: left;
width: 850px;
height: 27px; 
margin:0px;
padding:0px; 
}
  

.banner_hor_menu_right {
text-align:right;
float: left;
width: 850px;
height: 27px; 
margin:0px;
padding:0px; 
}
*/

.box{
width:180px;
min-height: 45px;
_height: 45px;
padding: 5px;
margin: 0 0 4px 0;
}

.textvboxu_box{
width:170px;
text-align:left;
line-height: 12px;
padding: 5px;
margin: 0px;
} 

.vyhledavani_box{
width:165px;
padding:13px 7px 5px 7px;
margin:0px;
text-align:center;
} 

.div_vyhl_pole_box{
width: 130px;
height: 18px;
font-size: 12px;
padding: 1px  3px  0px  5px;
border: none;
margin: 0px;
float:left;
vertical-align:middle;
}

.vyhl_pole_box{
width: 130px;
font-size: 12px;
height: 17px;
padding: 0px;
border: none;
margin: 0px;
}

.tlacitko_male_box{
background:#FFFFFF url('./obrazky/vyhl.jpg') no-repeat;  
width: 19px;
height: 19px;
padding: 0px;
line-height: 20px;
margin: 0px;
cursor: pointer;
border: none;
float:right;
}

.textvboxu_box{
width:170px;
text-align:left;
line-height: 12px;
padding: 5px;
margin: 0px;
} 


div.menu_itm {
padding: 0px;
width: 190px;
height: 24px;
line-height: 22px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 0px;
text-align: left;
cursor: pointer;
}

div.menu_itm_hlt {
padding: 0px;
width: 190px;
height: 24px;
line-height: 22px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 0px;
text-align: left;
cursor: pointer;
}


div.menu_itm_vyber {
padding: 0;
width: 190px;
height: 22px;
line-height: 22px;
margin: 0px;
text-align: left;
cursor: pointer;
}


div.menu_itm_vyber_hlt{
padding: 0;
width: 190px;
height: 22px;
line-height: 22px;
margin: 0px;
text-align: left;
cursor: pointer;
}



#paticka {
float: left;
width: 880px;
height: 32px;
}

#paticka_vlevo{
width:250px; 
height:32px; 
text-align:left;
line-height: 32px;
margin:0px; 
padding-left:15px;
float:left;
}

#paticka_vpravo{
width:250px; 
height:32px; 
text-align:right;
line-height: 32px;
margin:0px; 
padding-right:15px;
float:right;
}



/*nevivitelny div*/
.zaver{
width:0px; 
height:0px; 
border:0px none; 
line-height:0px; 
font-size:0px; 
float:none; 
visibility:hidden; 
clear: both;
margin:0px; 
padding:0px; 
display: none;
}


/*sloupce*/

.stranka{
float: left;
position: relative; 
}
.stranka_levy_sloupec {
border-left: 210px solid;
float: left;
position: relative; 
}
.stranka_pravy_sloupec {
border-right: 210px solid;
float: left;
position: relative; 
}
.stranka_oba_sloupce {
border-left: 210px solid;
border-right: 210px solid;
float: left;
position: relative; 
}

.ramec_stranka {
width: 100%;
float: right;
}

.content {
width: 94%; 
float: left;
padding: 15px 15px 15px 15px;
margin: 0px;
text-align:left;
}


.pravy_sloupec {
width: 160px;        
padding: 0px 8px 10px 12px;   
float: right;
margin-right: -180px; 
position: relative; 
}

.levy_sloupec {
width: 160px;        
float: left;
margin-left: -210px;
padding: 10px;   
position: relative; 
}

.clanek {
width: 640px;  
}


.stranka:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
visibility: hidden;
}

* html>body .stranka {
display: inline-block;
}

* html .stranka {
width: 100%;
wid\th: auto;
} 

* html>body .content {
margin-right: -100%;
} 
