body 
{
margin:0px 0px 8px 0px ;
padding: 0px 0px 0px 0px ;
background-color: #fff;
font-family: sans-serif;
font-size:12px;
font-family:Verdana, 'Geneva CE', lucida, sans-serif;
font-size:11px;
}

a img 
{
border-width: 0px;
}

a 
{
text-decoration:none;
font-weight:bold;
color:#888;
border-width: 0px ;
background-color:transparent;
padding: 0px;
margin:0px 0px 0px 0px;
}
a.email
{
text-decoration:underline;
font-weight:normal;
font-size:100%;
color:#88f;
}

i, em
{
padding: 0px;
margin: 0px;
clear:none;
word-spacing:normal;
}


#celek_out 
{
width:720px;
margin: 0px auto 0px auto;
padding: 0px;
//background-color: #fff;
}



/*--------------------------- blok_1 -------------------------*/
#blok_1_out
{
padding:0;
background: URL('../images/background/mainpage/ramecek_dvojity_stred.jpg') repeat-y scroll #ccc center top;
}
#blok_1
{
background: URL('../images/background/mainpage/ramecek_dvojity_vrch.jpg') no-repeat scroll transparent center top;
padding:5px 0 0 0;
}
#blok_1 #hlava_1_out
{
height:30px;
text-align:right;
}
#blok_1 #hlava_1_out p
{
margin:5px;
}
#blok_1 #hlava_2_out
{
height:100px;
text-align:right;
}
#blok_1 #hlava_2_out a
{
padding: 10px 0 0 0;
}
#blok_1 #hlava_3_out
{
height:120px;
text-align:right;
margin: 0;
}
#blok_1 #hlava_3_out h1
{
margin: 20px 20px 0px 0px;
padding: 0px;
font-size:18px;
color:#888;
text-align:right;
}
#blok_1 #pata_1_out
{
height:10px;
margin: 0;
background: URL('../images/background/mainpage/ramecek_dvojity_spodek.jpg') no-repeat scroll transparent center bottom;
}



/*--------------------------- menu ----------------------------*/
#menu
{
height:225px;
padding: 0px;
margin:0px;
}

#menu li
{
display:block;
width:220px;
height:220px;
margin:0px 15px 0px 0px;
padding: 0px;
float:left;
}
#menu li ul
{
padding:0;
margin:20px 2px 0px 105px ;
display:list-item;
width:auto;
height:auto;
float:none;
list-style-type:disc;
color:#888;
list-style-position:outside;
}
#menu #sloupec_1 ul
{
margin:20px 2px 0px 96px;
}
#menu #sloupec_2 ul
{
margin:20px 2px 0px 96px;
}

#menu li ul li
{
padding:0;
margin:0;
display:list-item;
width:auto;
height:auto;
float:none;
}
#menu li ul li a
{
font-size:11px;
padding:0;
margin:0;
}
#menu li ul li a:hover
{
color:#88f;
text-decoration:underline;
}
#menu li h2
{
padding:0px;
margin:10px 10px 0px 0px ;
text-align:right;
color:#888;
font-size:15px;
}

#menu #sloupec_1
{
margin:0px 15px 0px 10px;
background: URL('../images/background/mainpage/menu_sloupec_1.jpg') no-repeat scroll #eee center bottom;
}
#menu #sloupec_2
{

margin:0px 0px 0px 0px;
background: URL('../images/background/mainpage/menu_sloupec_2.jpg') no-repeat scroll #eee center bottom;
}
#menu #sloupec_3
{
margin:0px 0px 0px 15px;
background: URL('../images/background/mainpage/menu_sloupec_3.jpg') no-repeat scroll #eee center bottom;
}













/* ------------------ blok_2 ------------------- */

#blok_2_out
{
background: URL('../images/background/mainpage/ramecek_jednoduchy_stred.gif') repeat-y scroll #ccc center top;
}
#blok_2
{
background: URL('../images/background/mainpage/ramecek_jednoduchy_vrch.gif') no-repeat scroll transparent center top;
}
#blok_2 #pata_2_out
{
height:4px;
margin: 0;
background: URL('../images/background/mainpage/ramecek_jednoduchy_spodek.gif') no-repeat scroll transparent center bottom;
}


#blok_2 .sloupec
{
width:220px;
height:auto;
margin:10px 0px 0px 10px;
padding: 0px;
float:left;
background-color:#fff;
}

#blok_2 .sloupec h2
{
background: URL('../images/background/mainpage/novinky-akce.gif') repeat-x scroll #eee center bottom;
padding:0px 0px 0px 5px;
margin:0px ;
text-align:left;
color:#88f;
font-size:130%;
}

#blok_2 .sloupec h2 a.vice
{
display:block;
float:right;
padding:3px 5px 0px 0px;
margin:0px ;
color:#888;
font-weight:normal;
font-size:70%;
}
#blok_2 .sloupec h2 a.vice:hover
{
color:#333;
}

#blok_2 .sloupec
{
width:220px;
height:auto;
margin:10px 0px 0px 10px;
padding: 0px;
float:left;
}

#blok_2 .sloupec ul 
{
font-size:100%;
margin:5px 0 0 20px;
padding:0;
}


#blok_2 .list_style_none ul 
{
list-style-type:none;
}

#blok_2 .sloupec ul li 
{
clear:both;
font-size:90%;
margin:0 0 2px 0;
padding:0;
font-weight:normal;
color:#888;
}



#blok_2 .sloupec ul.novinky
{
margin:5px 5px 0  10px;
}

#blok_2 .sloupec ul li .datum_novinky
{
margin:0 0px 0 0;
width:45px;
font-weight:bold;
text-align:right;
display:block;
float:left;
}
#blok_2 .sloupec ul li p
{
float:right;
padding:0;
margin:0 0 2px 0;
width:150px;
}
#blok_2 .sloupec ul li a
{
font-weight:normal;
}
#blok_2 .sloupec ul li a:hover
{
text-decoration:underline;
}
#blok_2 .prechod_stranek
{
margin:0 10px 0 10px;
text-align:center;
font-size:100%;
clear:both;
color:#ddd;
font-weight:bold;
}
#blok_2 .prechod_stranek b
{
color:#888;
font-size:100%;
}
#blok_2 .prechod_stranek a
{
color:#888;
text-decoration:none;
font-weight:bold;
font-size:100%;
}
#blok_2 .prechod_stranek a:hover
{
color:#333;
}











#pata
{
margin: 0 0 0 300px;
/*=== background: URL('../images/background/mainpage/ramecek_jednoduchy_spodek.gif') no-repeat scroll #f8f8f8 center bottom; ===*/
}

#pata .sloupec
{
width:140px;
height:auto;
margin:10px 0px 0px 0px;
padding: 0px;
float:left;
font-size:90%;
color:#777;
}

/*==========================================*/
.floatwait{clear:both;}

.chyba 
{
margin: 0px;
padding: 0px;
text-align:center;
font-weight: bold;
font-size: 12pt;
color: red;
background-color:transparent;
}

.stav 
{
margin: 0px;
padding: 0px;
color: #4c4;
text-align:center;
font-weight: bold;
font-size: 12pt;
background-color:transparent;
}