/* CSS Document */
#Body {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:#b04a68;}
h2, h3, h4, h5, h6{color:#007511;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1{font-size:18px; margin:10px 0; font-family: Arial, Verdana, Helvetica, sans-serif;}
h2, h1 input{font-size:14px; margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}
p, li {line-height: 150%}

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }

.main {width:1400px; padding:0; margin:0 auto; text-align:center; background: #fff }
.BGmain { width:1400px; height:690px; margin:0; padding:0; text-align:left; background:url('images/bg.png') left top no-repeat}

#layout {
	width:960px;
	text-align:left;
	margin:auto;
	background:url('images/header.jpg') left top no-repeat;
}

.LogoPane{ float:left; margin:9px 0 0 16px; }

/*-- pane style --*/
.HeaderPane 
{
    height:286px;
}

/* jakzískat */
.jakziskat { float:left; padding:0; margin:7px 0px 0 40px;}

/* tabulka */
.tabulka { float:left; padding:0; margin:7px 0 0 0px;}

/* onlinezadost */
.onlinezadost { float:left; padding:0; margin:7px 0 0 0px;}

.HeaderFoot
{
    height:132px;
    	background:url('images/header_foot.jpg') left top no-repeat;
}
.BodyCentr
{
   float:left;
}

.ContentTop {float:left; width:960px; height:15px;
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:14px;
background:url('images/content_lower.jpg') no-repeat 0 0;
}


.ContentPane{ float:left;padding:0; width:545px; margin:0 30px 0 40px;}
.LeftPane{ float:left;padding:0 0px 0 0; width:0px; margin:0; }
.RightPane{ float:left;padding:0; width:305px; margin:0 40px 0 0px; }

.FooterPane
{
    float:left; 
    height:20px;
    margin:2px 0 0 0;
    padding:10px 0 0 0; 
}

/*-- Footer Style --*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#848484; margin:40px 0 0 340px;}


.clear_float{clear:both; line-height:0; font-size:0; height:0;}

.menu_bg{padding:0;  
         height:63px;
         margin:0; }

.mainMenu 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:740px; float:right; 
	background:transparent, top right;
}

/* Main Menu Normal */
.mainMenu .root
{	
	color: #3d3d3d;
	font-size: 13px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:regular; 	
	text-align:center; 
	padding:25px 12px 12px 12px;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	margin-right:1px;	
	float:left;
}

/* Main menu hover */
.mainMenu .hov{ 
	color:#3d3d3d;
  background:url(images/bg_menu_najeti.png) top center no-repeat; 
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
color:#b04a68;
background:url(images/bg_menu_aktiv.png) top center 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;
}



