/*******************************************************************************
 * MAIN MENU
 ******************************************************************************/ 
#topBlockGoIn ul {
    display: block;
    width: 648px;
    
   list-style:	none;
	margin: 0;
	padding: 0;
}

	#topBlockGoIn ul li {
	    display: block;
		width: 159px;
		height: 60px;
	    	
		float: left;
		margin: 0 0 0 3px;
		padding: 0;
		
		position: relative;
		list-style: none;
		
		background-position: left top;
		background-repeat:no-repeat;
		behavior: none !important;
		_behavior: url('/css/htc/mainmenu.htc') !important;
		}
	
		#topBlockGoIn ul li.first {
			margin: 0;
		}
		
	#topBlockGoIn>ul>li {
    }

	
		#topBlockGoIn ul li img {
			border: none;
		}

		#topBlockGoIn ul li a {
			display: block;
			width: 159px;
			height: 60px;
            /*border: 1px solid lime;*/			
			padding: 0;
			margin:  0 0 0px 0;
			
			color: rgb(255,255,255);
			text-decoration: none;
		}
		
#topBlockGoIn ul li a,		
#btlLogo a {
	background: url('/img/exilis/bg-menu.png');	
}
	#topBlockGoIn ul li a:hover,
	#btlLogo a:hover {
		background: url('/img/exilis/bg-menu-hover.png');
	}
			
		#topBlockGoIn ul li a.noactive {
			cursor: default;
		}
		
			#topBlockGoIn ul li a:hover {             
              /*background-color: rgb(47,106,145);*/
            }
			
			#topBlockGoIn ul li a strong {
				display: block;
				padding: 38px 8px 0px 8px;
			    margin:  0;
			}
			
				#topBlockGoIn ul li ul li a strong {
					display: block;
					padding: 0;
				}
		
        
        	
		/* FORM IN THE TOP MENU */
		#topBlockGoIn div.tmForm {
			display: block;
			width: 134px;
			height: 60px;
			background: url('/img/exilis/bg-menu.png');			
			position: absolute;
			top: 0;
			left: 648px;
		}
		
			div.tmForm input.tmInput {
				position: absolute;
				left: 8px;
				top: 37px;
				
				width: 128px;
				height: 15px;
				
				padding-left: 5px;
				
				line-height: 13px;
				font-size: 0.85em;
				border: none;
				/*background: rgb(255,255,255) url('../img/tm-edit-bg.png') left top no-repeat;*/
			}
			
				div.tmForm input[class~=tmInput] {
					width: 98px;
					height: 13px;
				}
	
			div.tmForm input.tmSubmit {
				position: absolute;
				left: 111px;
				top: 37px;
				width: 15px;
				height: 15px;
				background: url('/img/exilis/tm-btn-go.png');
				border: 0;
			}

/* == LEVEL 2 == */
#topBlockGoIn ul li ul {
	position:	absolute;
	width:		159px;

	border-bottom: 3px solid #FFE2A6;

	height:		auto;
	visibility:	hidden;

	margin:		0;
	padding:	0;    			            
	
	background-color: #FFF;
}	

/* pro orientovane zprava doleva */
#topBlockGoIn ul li.r2l ul {        
	
}

#topBlockGoIn ul li ul li {
	display:	block;
	/*width:		165px;*/
	width: 159px;
	height:     auto;    					
	
	margin:		0;
	padding:	0;	
}

#topBlockGoIn ul li.split ul li a {
	position:	relative;
}

#topBlockGoIn ul li ul li a {
	width:		auto;
	height:		auto;    
    
    border-top: 3px solid #FFE3A5;

	text-align:	left;
	line-height: 1.5em;
    	
    font-weight: bold;        
    
    padding-left: 20px;    
    
	background: #fff;
	color: rgb(0,0,0);
}

#topBlockGoIn ul li ul li a strong {	
				
}

#topBlockGoIn ul li ul li.first a {
    border-top: none;
}

#topBlockGoIn ul li ul li a, #topBlockGoIn ul li.first ul li a, #topBlockGoIn ul li.last ul li a {    
	width: auto;
} 

#topBlockGoIn ul li ul li a:hover {
    background: #EE3024 url('/img/exilis/tm-bg-mo.png') right top no-repeat;
    color: #FFF;
}

/* level 2 - has subitems */
#topBlockGoIn ul li ul li.l2-sub a {    
	
}	
#topBlockGoIn ul li ul li.l2-sub a:hover {
	
}


/* == LEVEL 3 == */
#topBlockGoIn ul li ul li ul {
    top: 3px;
	left: 100%;
	background-color: #FFF;        		
}

/* pro orientovane zprava doleva */
#topBlockGoIn ul li.r2l ul li ul {    
	left: -159px;	
	background-color: #FFF;
	
	voice-family: "\"}\""; voice-family: inherit; /* older IE's & NN4 hacked ;] */
	left: -165px; /* pozadovana hodnota */	
}

html>body #topBlockGoIn ul li.r2l ul li ul {
  width: 165px;
} 

#topBlockGoIn ul li ul li ul li a,
#topBlockGoIn ul li ul li.l2-sub ul li a {
	display:	block;
	width:		auto;
	height:		27px;
	
	text-align:	left;
	line-height:27px;
	
	background: #FFF;
}
#topBlockGoIn ul li ul li ul li a:hover,
#topBlockGoIn ul li ul li.l2-sub ul li a:hover {
	 background: rgb(47,106,145);
}

#topBlockGoIn ul li:hover ul ul, #topBlockGoIn ul li:hover li:hover ul ul, #topBlockGoIn ul li:hover li:hover li:hover ul ul,
#topBlockGoIn ul li.hover ul ul, #topBlockGoIn ul li.hover li.hover ul ul, #topBlockGoIn ul li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

#topBlockGoIn ul li:hover ul, #topBlockGoIn ul li:hover li:hover ul, #topBlockGoIn ul li:hover li:hover li:hover ul, #topBlockGoIn ul li:hover li:hover li:hover li:hover ul,
#topBlockGoIn ul li.hover ul, #topBlockGoIn ul li.hover li.hover ul, #topBlockGoIn ul li.hover li.hover li.hover ul, #topBlockGoIn ul li.hover li.hover li.hover li.hover ul   {
	visibility: visible;
} 

.wysiwyg .backContact {
	text-align: right;
	padding-right: 15px;
	background:transparent url('/img/sipka-l.gif') right center no-repeat;
}


