/* CSS Document */
body {
  width: 1200px;
  height : 100%;		
	padding: 0px;
	margin:0px;
	cursor : default;	
	font-family:Verdana,Arial; 
	font-size:10px;
  background: transparent url("../images/back_body.gif") repeat-y top left; 
}

div { float : left;	cursor : default; }
div, form, p { margin : 0px; padding : 0px; }
a { text-decoration : none; color : #000000; }
a img { border : 0px; }
input, textarea { border : 1px solid #313d73; font-size : 10px; background-color : #ffffff; font-family:Verdana,Arial; cursor : default;}
textarea { overflow : auto; font-size:10px; }
p { float : left; }
 
.left   { text-align : left; }
.right  { text-align : right; }
.center { text-align : center; }
.bold   { font-weight : bold; }
.float_right { float : right; }
.float_left { float : left; }

.ligth_blue { background-color : #E7EBF9; }

hr#top {
  position : absolute;
  z-index : 1; 
  top : 0px; left : 0px;
  width: 1000px;
	height : 60px;
  padding : 0px; margin : 0px;		
  background: transparent url("../images/back_top.gif") no-repeat 0px 0px;
  border : 0px;  
}
h1 {   
  width : 1000px;
  margin : 0px; padding : 0px;
  background: #313d73 url("../images/back_top.gif") no-repeat 0px 0px;
  font-size : 14px;
}  
h1 a{
  display : block;
  color : #fff;
  cursor: hand;
  margin: 40px 0px 0px 20px;
}

h1 span { 
  position : absolute;
  top : 40px; left : 20px;
  width: 330px;
  height: 20px;
  z-index : 3000;
  background: transparent url("../images/logo.gif") no-repeat 0px 0px;
  cursor: hand; 
}

h1 strong, h2 strong { display : none; }

h3 { color : #313d73; font-size : 12px; padding : 20px 0px 10px 20px; }
.optimize, .hidden { display : none; }

fieldset { border : 1px solid #313d73; cursor :  default; margin : 10px 0px 0px 0px; padding : 5px; }
fieldset legend { font-size : 10px; color : #313d73; font-weight: bold; padding : 0px 4px 0px 4px; }
fieldset.navigace { float : left; width : 85%; border : 0px; border-top : 1px solid #9ca5d0; margin-left : 5px; }
fieldset.navigace legend { padding-top : -2px; margin : 0px; }

hr.clear { clear:both; display : none; }
 
div#menu {
  position : absolute;
  top : 0px;
  left : 0px;
  width: 1000px; 
  height : 20px;
  background-color : #000000;
  color : #f88f38;
  text-align : right;
  font-weight : bold;
}
div#menu a {  color : #ffffff; font-weight : normal; }
div#menu p { padding : 3px; }

div#menu ul.navigace { float : left; margin : 0px; padding : 3px 0px 0px 0px; list-style-type: none; }
div#menu ul.menu { float : right; margin : 0px; padding : 3px 0px 0px 0px; list-style-type: none; }
div#menu ul li { float : left; padding : 0px 7px 0px 7px;  }
div#menu ul li a { color : #fff; }
div#menu ul li.sep { border-right : 1px solid white; }
div#menu ul.navigace li { padding : 0px 0px 0px 5px; } 
div#menu ul.navigace li a { color : #f88f38; }

div#page {
  float : left;
  position : absolute;
  left : 0px;
  top : 60px;
  width: 1000px;
  display : block;
  padding : 20px 0px 0px 0px;
}
div#middle {  
  float : right;
  width : 600px;
}

  
div#left_panel { float : left; width : 150px; height:450px; background-color : transparent; }
div#left_panel ul { display : block; width : 145px; margin : 5px; padding : 0px; list-style-type: none; border-top : 1px solid #313d73;}
div#left_panel ul li { margin : 0px; padding : 0px; }
div#left_panel ul li a, div#left_panel ul li span { display : block; width : 140px; background-color : #9CA5D0; font-size : 11px; font-weight : bold; padding : 2px 0px 2px 5px; margin : 0px; color : #ffffff; border-top: 1px solid #9CA5D0;  border-bottom : 1px solid #313d73;  }
div#left_panel ul li span, div#left_panel ul li a:hover, div#left_panel ul li a.click { border-top : 1px solid #f4f6fc; border-bottom : 1px solid #313d73; background-color : #f88f38; }



div#left_panel_back {  float : left; width : 150px; background : transparent url("../images/left_back.gif") no-repeat 20px 15px;  height:450px;}

div#right {
  float : right;
  width : 200px;
  background-color : #F4F6FC;
  
}
div#right h2 {
  float : left;
  width : 184px;   
  background-color : #9CA5D0;
  font-size : 11px;
  font-weight : bold;
  padding : 2px 0px 2px 5px;
  margin : 1px; 
  color : #ffffff;
  border-left : 10px solid #313d73;
}
div#right h2 a { color : #fff; }

div#right a:hover { text-decoration : underline; color : #f88f38;} 
div#right ul { float : left; display : inline; margin : 0px; padding : 0px 0px 0px 8px; list-style-type: none; }
div#right ul li { float : left; width : 180px; margin : 0px; padding : 2px 0px 2px 2px; }
div#right ul li a { font-weight : bold; } 
div#right ul.info { float : left;  font-size : 11px; margin: 0px 0px 5px 0px; padding : 2px 10px 0px 0px; list-style-type: disc; list-style-position : inside; }
div#right ul.info a { color : #313d73; }
div#right ul.info a:hover { color : #f88f38; }
div#right ul.info li { width : 160px; }
div#right p.info { float : left;  font-size : 11px; margin: 0px 0px 5px 0px; padding : 5px 10px 0px 0px; }

div#right label { float : left; margin : 1px; padding : 2px;  }
div#right input { float : left; margin : 1px; }
div#right p { float : left; }

div#copyright {
  float : left; 
  width: 1000px;
  border-top : 1px solid #313d73;
  text-align : right;
  margin-bottom : 100px;
}
div#copyright p { float : none;  padding : 2px; }
div#copyright div { width: 1000px; } 
div#copyright a.xparty { color : #fff; font-size : 0px; }

div.item {
  background-color : #E7EBF9;
  padding : 2px 2px 2px 13px;
  margin-bottom : 1px;
}

div#ban { float : right; width : 180px; }

div#find_navigace,div#find_navigace form, div#find_navigace table { width : 180px; }
div#find_navigace input#sbb { float : right; }

#reklama_bottom { clear: both; display:block; width:100%; margin:0px auto;padding:0;}
#reklama_bottom .bottom { width:100%;height:60px; margin:0; padding: 10px 0; background:#fff; color : #fff; text-align : center;}
#reklama_bottom ul.reklama_item { width : 958px; padding : 0px; margin : 0px auto; list-style-type: none;  }
#reklama_bottom ul.reklama_item li { float : left; padding : 0px 5px 0px 5px;}

div#reklama1 { position: absolute; margin:0px auto; bottom: 0px; position: fixed; border-top: 1px solid #eaeaea; }
body > div#reklama1 { position: fixed;}

