body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #40454E;
background-color : white;
text-align : center;
margin : 0px;
padding : 0px;
scrollbar-face-color : #63758B;
scrollbar-shadow-color : #63758B;
scrollbar-highlight-color : #63758B;
scrollbar-3dlight-color : #D8DFE5;
scrollbar-darkshadow-color : #D8DFE5;
scrollbar-track-color : #D8DFE5;
scrollbar-arrow-color : #FFFFFF;
}

/* definice menu stylu*/

.hl_menu_off, .hl_menu_on
{
height : 26px;
border-left: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color : #f1e7f1;
cursor : pointer;
padding-top : 3px;
padding-right : 8px;
padding-left : 8px;
padding-bottom : 3px;
margin : 0px;
}

.hl_menu_off {
color: black !important;
}

.hl_menu_on
{
color: white !important;
background-color : #66006b;
}

.hl_menu_off2, .hl_menu_on2
{
height : 26px;
border: 1px solid white;
background-color : #f1e7f1;
cursor : pointer;
padding-top : 3px;
padding-right : 8px;
padding-left : 8px;
padding-bottom : 3px;
margin : 0px;
color: black !important; 
}

.hl_menu_on2
{
color: white !important;
background-color : #66006b;
}

#menu_hlavni a {color: white; text-decoration : none; }

/* konec definice menu stylu*/
table
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #40454E;
}

.clear
{
clear : both;
}

.bez_css
{
display : none;
}

#obal
{
width : 100%;
background-image : url(images/bg_top.gif);
background-repeat : repeat-x;
}

#top_sizer
{
width : 919px;
height : 130px;
background-image : url(images/pokus.gif) bottom left;
margin-left : auto;
margin-right : auto;
border: 0;
}

#top_flash
{
height : 130px;
float : left;
}

#top_logo
{
height : 107px;
width : 145px;
float : left;
}

* html #top_logo { height : 103px; width : 145px; float : left;} /* posunutí kvůli menu */

#menu_hlavni
{

height : 27px;
width : 610px;
float : left;
color : White;
font-size : 14px;
text-align : right;
}

#menu_lang
{
height : 27px;
width : 110px;
float : right;
color : White;
font-size : 14px;
text-align : left;
padding-top : 2px;
}

#obsah
{
width : 919px;

/*bílý proužek pod logem v IE*/
_position:relative;
_top:-2px;

background-image : url(images/bg_obsah.gif);
background-repeat : repeat-y;
margin-left : auto;
margin-right : auto;
}

* html #obsah {height: 380px;} 
/* hack na min heigh pro debilní mozilu a posraný exploler */

.sloup_specer
{
width : 26px;
min-height : 380px;
height : auto;
float : left;
}

* html .sloup_specer {height: 380px;}

#sloup_uzky
{
width : 142px;
min-height : 380px;
height : auto;
float : left;
}

* html #sloup_uzky {height: 380px;}

#sloup_center
{
width : 531px;
min-height : 380px;
height : auto;
text-align : left;
float : left;
}

* html #sloup_center {height: 380px;}

#zapati
{
position: relative;
_top:-2px; /*bílá linka pod obsahem*/
width : 919px;
height : 41px;
background-image : url(images/zapati.gif);
background-repeat : no-repeat;
text-align : right;
margin-left : auto;
margin-right : auto;
}

#klikaci {
position: absolute;
left: 300px;
top: 12px;

}

/*  konec definice základních layerů  */ 

.menu1blue, .menu2blue
{
width : 142px;
height : 21px;
 
border-bottom: 1px solid #EFEFEF;
background-image : url(images/bg_menu1.gif);
background-repeat : no-repeat;
background-position : left;
background-color : #66006b;
text-align : left;
}

.menu2blue
{
width : 532px;
float : left;
}

h4
{
font-size : 14px;
color: White;
font-weight : normal;
margin-left : 12px;
padding : 0px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
}

.menu_polozka
{
width : 142px;
min-height : 20px;
padding-top: 3px;
padding-bottom: 3px;
height : auto;
border-top: 1px solid #D4D4D4;
background: url(images/sipkapokus.gif) left top no-repeat;
text-align : left;
cursor: hand;
vertical-align: top;
}

* html #sloup_center {height: 19px;}

h5
{
font-size : 12px;
color: #7D92A7;
font-weight : normal;
margin-left : 12px;
padding : 0px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
}


h6
{
font-size : 10px;
color: Black;
width : 422px;
height : 21px;
background-image : url(images/bg_hl_nadpis.gif);
background-repeat : no-repeat;
text-align : left;
padding-left : 12px;
margin-top : 10px;
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;
}

h3
{
font-size : 12px;
color: #66006b;
margin-left : 12px;
padding : 0px;
margin-right : 0px;
margin-top : 4px;
margin-bottom : 6px;
}

.menu_subpolozka
{
width : 122px;
text-align : left;
padding-left : 12px;
margin : 0px;
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;
}

.menu_subpolozka a  {color: Black; text-decoration : none;}
.menu_subpolozka a:hover {color: white !important; background-color : #999999; text-decoration : none;}
.menu_subpolozka a:active {color: white !important; background-color: #999999;}

#vyhledavani
{
width : 142px;
background-image : url(images/bg_polozka2.gif);
background-repeat : no-repeat;
background-position : right;
background-color : #B9C3CD;
}

select, input, textarea
{
background-color: White;
border: 1px solid #979797;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}

.inputred
{
background-color: White;
border: 1px solid #979797;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: red;
font-weight: bold;
width: 60px
}

.off {
display: none
}

#login
{
width : 142px;
background: url(images/bg_polozka2.gif) no-repeat;
_background: url(images/bg_polozka2.gif) 0 0 no-repeat;
}

.border
{
border: 1px solid #979797;
}

.menu_seznam
{
width : 140px;
border: 1px solid #EFEFEF;
background-color : #cccccc;
text-align : left;
margin : 0px;
padding : 0px;
}

.menu_seznam a  {color: Black; text-decoration : none;}
.menu_seznam a:hover {color: Black; background-color : #B6C6D6; text-decoration : none;}

h1
{
font-size : 12px;
color: #4a4a4a;
width : 422px;
height : 21px;
background-image : url(images/bg_hl_nadpis.gif);
background-repeat : no-repeat;
text-align : left;
padding-left : 12px;
margin-top : 10px;
padding-right : 0px;
padding-top : 2px;
padding-bottom : 0px;
}

/* definice vnitřních (obsah) stylů */

.border_obalka, .border_obalka2
{
border: 1px solid #66006b;
min-height : 60px;
_min_height:120px; /*dol*/ /*posuvník v IE*/
=min_height:120px; /*dol*/
height : auto;
float : left;
margin-bottom : 8px;
background-color : #f1e7f1;
}


* html .border_obalka {height: 60px;}

.border_obalka2
{
margin-left : 7px;
}

.polozka1 
{
width : 520px;
border-left: 1px solid white;
border-bottom: 1px solid white;
/*border-right: 1px solid #979797;*/
/*background-image : url(images/bg_polozka3.gif) #f5f5f5;*/
background-repeat : no-repeat;
background-color : #f1e7f1;
text-align : left;
margin : 0px;
padding : 0px;
float : left;
}

.polozka1_obr
{
float : left;
}

p
{
padding-left : 10px;
padding-right : 10px;
text-align : left;
margin : 0px;
}

h6
{
font-size : 12px;
color: #7D92A7;
margin-left : 12px;
padding : 0px;
margin-right : 0px;
margin-top : 4px;
margin-bottom : 6px;
}

.polozka2
{
width : 152px;
border-right: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid #979797;
background-image : url(images/bg_polozka2.gif);
background-repeat : no-repeat;
background-color : white;
text-align : left;
margin : 0px;
padding : 0px;
float : left;
min-height : 124px;
height : auto;
}

* html .polozka2 {height: 124px;}

.polozka2_pruh
{
float : left;
border: 1px solid white;
background-color : #f1e7f1;
height : 124px;
width : 104px;
text-align : center;
color : White;
}

.polozka2_obr
{
background-color : white;
height : 103px;
text-align: center;
vertical-align: center;
}

/* druhá řada stylů*/
.polozka3
{
background-color : white;
border: 1px solid white;
background-image : url(images/bg_polozka3.gif);
background-repeat : no-repeat;
width : 530px;
min-height : 321px;
_height: 100%;
_height: 321px;/*dol*/
/*overflow: auto;*//*dol*/
}

/** html .polozka3 {height: 321px;}*/

.polozka3_pruh
{
background-color : white;
border-top: 1px solid #7D92A7;
/*border-bottom: 1px solid #7D92A7;*/
width : 100%;
min-height : 228px;
/*180*/
height : auto;
}

* html .polozka3_pruh {height: 228px;}

.polozka3_obr
{
background-color : white;
border-right: 1px solid #7D92A7;
width : 230px;
float : left;
min-height : 230px;
height : auto;
text-align : center;
}

* html .polozka3_obr {height: 230px;}

.polozka3_pruh p
{
padding-left : 235px;
padding-right : 10px;
text-align : justify;
}

.polozka4
{
background-color : #efefef;
border: 1px solid white;
/*background-image : url(images/bg_polozka4.gif);
background-repeat : no-repeat;*/
width : 530px;

min-height:60px; /*dol*/
_height:60px; /*dol*/

overflow: auto;

overflow:visible; /*dol*/
}

/** html .polozka4 {height: 60px;}*/ /*dol*/

a  {color: Black; text-decoration : none;}
a:hover {color: #B22222; text-decoration : none;}

.polozka5
{
border: 1px solid white;
background-image : url(images/bg_polozka3.gif);
background-repeat : repeat;
width : 529px;
}

.polozka5_obr
{
background-color : white;
border-right: 1px solid #979797;
width : 126px;
float : left;
height :126px;
text-align : center;
}

.polozka5_txt
{
width :400px;
height : 60px;
float : left;
}

.polozka5_cena
{
width : 527px;
height : 23px;
=height: 16px;
_height: 16px;
border-top: 1px solid #979797;
background-color : #cccccc;
float : left;
text-align : right;
}

.cena, .idecko
{
color : red;
font-size : 10px;
font-weight : bold;
}

.idecko
{
color : #4a4a4a;
}

.button
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
background-color: #4A4A4A;
text-align : center;
text-decoration : none;
vertical-align: center;
border: 1px solid #FFFFFF;
height: 18px;
cursor: hand;
/*margin-top : 10px;
margin-bottom : 10px;*/
padding-left : 6px;
Padding-right : 6px;
}

.button a  {color: white;}
.button a:hover  {color: white;}

.nobg {
  background: 0;
}

.polozka3_pruh ul li {margin:.2em 0 .1em 0;padding:.2em 0 .1em 0;}

.polozka3_pruh ul {margin:.2em 0 .2em 250px;padding:.2em 0 .2em 0;}
