/* CSS Document */
#Body {background:#f48f05 url('images/bg_basic.jpg') repeat-x top left; height:100%; margin:0; padding:0;text-align: center}

/*-- Default Style --*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table, a:link, a:visited, a:hover{font-size:12px;}
h1{color:#fff;  font-family:Tahoma, Verdana, Arial, Helvetica, bold}
h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1 {font-size:18px;margin:-3px 0 0 10;}
h1 input{font-size:14px;margin:0px 0;}
h2{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:bold; }
a:hover{color:#D00; text-decoration:underline; }

#layout {
	width:960px;
	text-align:left;
	margin:auto;
		background:url('images/header_complet.jpg') no-repeat left top ;
}

.LogoPane{ float:left; margin:9px 0 0 10px; background:transparent; }


/*-- pane style --*/
.HeaderPane 
{
    height:64px;
    background:transparent;
}
/* tabulka */
.tabulka { float:left; padding:0; margin:20px 0 0 30px;}

/* onlinezadost */
.onlinezadost { float:left; padding:0; margin:20px 0 0 5px;}

.HeaderFoot
{
    height:178px;
    background:transparent;
}

.BodyCentr
{
   float:left;
}
.ContentTop {float:left; width:960px; height:71px;
background:url('images/content_top.jpg') no-repeat 0 0;
}

.ContentCentr {float:left; width:960px;
background:url('images/content_center.jpg') repeat-y top left;
}

.ContentFoot {float:left; width:960px; height:30px;
background:url('images/content_lower.jpg') no-repeat 0 0;
}

.ContentPane{ float:left;padding:0px 0px 0 0; margin:0 30px 0 30px; width:560px}
.LeftPane{ float:left;padding:0 0px 0 0; margin:0 30px 0 30px; }
.RightPane{ float:left;padding:0; margin:0 10px 0 20px; width:300px; }

/*-- Footer Style --*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#fff; margin:0 0 0 40px;}


.clear_float{clear:both; line-height:0; font-size:0; height:0;}

.menu_bg{padding:0 0 0 0; 
         width:960px;  
         height:43px;
         margin:0 0 0 0; 
/*
         background:url('images/bg_menu.jpg') left top no-repeat;
*/         
         }

.mainMenu 
{
	cursor:pointer;
	font-size: 13px; 
	background-color:transparent;
	width:960px;
}

/* Main Menu Normal */
.mainMenu .root
{	
	color: #353535;
	height:43px; width:158px; float:left; margin:0px 0 0 2px;
	background:url(images/menu-pasiv.png) left top no-repeat;  
  font-size: 13px;
	font-weight:bold; 	
	text-align:center; 
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	white-space:nowrap;
	margin-right:0px;	
	float:left;
}

/* Main menu hover */
.mainMenu .hov{ 
	color:#353535;
	background:url(images/menu-najeti.png) left top no-repeat;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
color:#353535;
	background:url(images/menu-aktiv.png) left top no-repeat;
}
.mainMenu table{
	border:1px solid #C0D6E5;
}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#375162;
	line-height:2em;
	text-transform:none; 
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov { 
background: #CE0D0D url('images/submenu_hover.gif') repeat-x top left;
}

.mainMenu tr.hov td{
color:#fff;
}

.mainMenu tr.sel, .mainMenu tr.bc{
background: #CE0D0D url('images/submenu_active.gif') repeat-x top left;
}

.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#fff;
}



