/* CSS for Skrivanek
****************************************************
****************************************************
***                                              *** 
**         autor: Roman Karnet                    **
**         e-mail:   roman@karnet.cz              **
**         website:  http://design.karnet.cz      **
**         updated: 31.5.2007                     ** 
***                                              ***                                      
****************************************************
*/



#right .topMenu { 
padding-left:20px;
width:716px;
height:22px;
background-color:#E6E7E8;
color:#000;
border:0;
border-bottom:1px solid #BCBBBB;
}


#right .topMenu img { 
padding:0 5px 0 5px;
}

#right .topMenu img.arrow { 
padding:0 0 0 2px;
}

#right .topMenu img.sub_arrow { 
float:right; 
padding:7px 0 7px 7px;
}

#right .topMenu .red { 
  color:#ED1B23;
}


/* -------------- nove ------------------- */

.topMenu ul li a, .topMenu ul li a:visited {
text-decoration:none;
background-color:#E6E7E8;
color:#000;   
border:1px solid #E6E7E8;  
overflow:hidden;
text-align:center;
padding:0;
}

.topMenu ul {
padding:0; 
margin:0;
list-style-type: none;
}

.topMenu ul li {
float:left;
background-color:#E6E7E8;
color:#000; 
position:relative;
z-index:1;
line-height:22px; 
font-size:12px;
font-weight:bold;
}

.topMenu ul li ul {display: none;}


/* hlavni menu */
.topMenu ul li:hover a {
text-decoration:underline;
}


/* hlavni menu bez odkazu */
.topMenu ul li .main {
padding:0;
}

/* hlavni menu bez odkazu */
.topMenu ul li:hover .main {
text-decoration:underline;
}




/* zacatek menu 2 urovne*/
.topMenu ul li:hover ul {
display:block; 
position:absolute;
z-index:1;
border:1px solid #E6E7E8;
border-top:1px solid #BCBBBB; 
border-bottom:2px solid #BCBBBB; 
top:22px; 
left:0; 
width:162px;
}


/* menu 2 urovne*/
.topMenu ul li:hover ul li {
display:block;
z-index:1;
background-color:#fff;
color:#000;
border:none;
border-bottom:1px solid #E6E7E8;
width:162px;
text-align:left;
line-height:20px;
font-size:11px; 
font-weight:normal;
}

/* rozbalovaci menu 2 urovne*/
.topMenu ul li:hover ul li .main, .topMenu ul li:hover ul li:hover ul li .main  {
background-color:#fff;  
color:#000;
text-decoration:none;
padding: 0 5px 0 5px;
border:1px solid #fff;
}

/* rozbalovaci menu 2 urovne aktivni*/
.topMenu ul li:hover ul li:hover .main, .topMenu ul li:hover ul li:hover ul li:hover .main  {
background-color:#E6E7E8;  
color:#000;
text-decoration:none;
border:1px solid #BCBBBB; 
}

.topMenu ul li:hover ul li ul {display: none;}


/* menu 2 urovne*/
.topMenu ul li:hover ul li a {
display:block; 
background-color:#fff;
color:#000;
border:1px solid #fff;
text-decoration:none; 
width:150px;
text-align:left;
padding: 0 5px 0 5px;
}

/* menu 2 urovne aktivni*/
.topMenu ul li:hover ul li a:hover {
background-color:#E6E7E8; 
color:#000;
text-decoration:none;
border:1px solid #BCBBBB;
}

.topMenu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:162px; 
top:0;
}

/* vysunuti na levou stranu */
.topMenu ul li:hover ul li:hover ul.left {left:-164px;}

.topMenu ul li:hover ul li:hover ul li ul {display: none;}

.topMenu ul li:hover ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:162px; 
top:0;
}

/* vysunuti na levou stranu */
.topMenu ul li:hover ul li:hover ul li:hover ul.left {left:-164px;}

