*, HTML {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 _font-size: 12px;
 margin: 0;
 padding: 0;
}

body {
 margin: 0;
 padding: 0;
 border: 0;
 }

.clearme {
 clear: both;
 font-size: 0px;
}
 
.noshow {
 display: none;
}
 
#wrapper {
 width: 100%;
 background: #FFFFFF;
 }
 
 #pagewrapper {
  margin: 0 auto;
  background: #FFFFFF;
  width: 970px;
 }
 
 #headerlogo {
  width: 970px;
  height: 130px;
  float: left;
  background: url(headerlogo.png) #FFFFFF;
 }
 
 #headermenu {
  float: left;
  width: 970px;
  height: 35px;
  background: #006daa;
 }
 
#nav {padding:0px 10px 0px 0px; margin:0; list-style:none; height:35px; background: none; position:relative; z-index:50; font-family: arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:30px; color:#ffffff; text-decoration:none; font-size: 13px; font-weight:normal; padding:0px 4px 0px 4px; cursor:pointer;background: none;}
#nav li a.top_link span {float:left; display:block; padding:1px 4px 0px 4px; height:34px; background: none;}
#nav li a.top_link span.down {float:left; display:block; padding:1px 25px 0 4px; height:35px; background: url(menu-down.png) no-repeat right top;}

#nav li:hover a.top_link {color:#ffffff; background: none;}
#nav li:hover a.top_link span {background:#0f4f85;}
#nav li:hover a.top_link span.down {background:url(menu-selected-down.png) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:4px; top:35px; text-align: left; background: #006daa; padding:0px; white-space:nowrap; width:170px; height:auto; z-index:50; border-left: #d6d6d6 solid 1px; border-top: #d6d6d6 solid 1px; border-right: #000000 2px solid; border-bottom: 2px #000000 solid}
#nav li:hover ul.sub li
{display:block; background: none; height:22px; position:relative; float:left; width:170px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:13px; margin-left: 0px; height:22px; width:170px; line-height:20px; text-indent:6px; color:#ffffff; text-decoration:none;border:none;}
#nav li ul.sub li a.fly
{background:#006daa url(submenu-pointer.png) 150px 4px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#0f4f85; color:#fff; margin-left: 0px; border:none;}
#nav li:hover ul.sub li a.fly:hover
{background:#0f4f85 url(submenu-pointer.png) 150px 4px no-repeat; color:#fff;}

#nav li b {display:block; font-size:15px; height:18px; width:158px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #6fb6de; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:167px; top:-1px; background: #006daa; padding:0px; border-left: #d6d6d6 solid 1px; border-top: #d6d6d6 solid 1px; border-right: #000000 2px solid; border-bottom: 2px #000000 solid; white-space:nowrap; width:170px; z-index:500; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#0f4f85 url(submenu-pointer.png) 150px 4px no-repeat; color:#ffffff; border-color:#0f4f85;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background: url(submenu-pointer.png) 150px 4px repeat-y; color:#ffffff; border-color:#0f4f85; } 




#path {
 width: 966px;
 padding: 0 0 0 0px;
 border: 2px #d6d6d6 solid;
 background: #f3f3f3;
 height: 25px;
 float: left;
 margin: 10px 0px 10px 0px;
}

#path a {
  display: in-line;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 3px;
  text-decoration: none;
  background: url(pathsepatator.png) top right no-repeat;
  height: 23px;
  float: left;
  font-size: 13px;
  color: #999999;
  font-weight: normal;
 }
 
 #path a:hover {
  text-decoration: underline;
 }
 
 #leftcolumn {
  width: 220px;
  float: left;
  margin-bottom: 10px;
 }
 
 #rightcolumn {
  width: 750px;
  float: left;
  margin-bottom: 10px;
  }

 #contentmainpage {
  float: left;
  border: 2px solid #d6d6d6;
  width: 956px;
  margin: 5px 0px 5px 0px;
  padding: 5px;
  font-size: 12px; 
} 

#article {
 width: 590px;
 height: 200px;
 border: 2px solid #f3f3f3;
 float: left;
 background: #f9f9f9;
 padding: 5px;
 margin-bottom: 5px;
}

#article p {
 line-height: 16px;
 padding-bottom: 5px;
 text-indent: 0px;
 font-size: 12px;
}

#newses {
 position: relative;
 width: 332px;
 height: 200px;
 border: 2px solid #f3f3f3;
 padding: 5px;
 background: #f9f9f9;
 float: left;
 margin-left: 5px;
 margin-bottom: 5px;
}

#newses ul {
	list-style: none;
	_height: 200px;
	display: inline-block;
}


#newses ul h2 {
	font-size: 12px;
	color: #0f4f85;
	margin-bottom: 5px;
}

#newses li, newses li p {
	font-size: 11px;
	display: none;
}

#newses li.hide {
	display: none;
}

#newses img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 110px;
}

#newses a {
	color: #0f4f85;
	font-size: 11px;
}


#newses a.more {
	display: block;
	float: right;
	weight: 100px;
	font-size: 11px;
	color: #0f4f85;
}

#newses a.title {
	display: block;
	font-size: 15px;
	color: #0f4f85;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-top: 8px;
	background: url(readall.png) top left no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#hrefnewses {
	position: absolute;
	bottom: 3px;
	right: 3px;
}

#hrefnewses a {
	display: block;
	font-size: 10px;
	float: left;
	background: #dedede;
	padding: 1px 3px 1px 3px;
	border: #888888 1px solid;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	color: #888888;
}

#hrefnewses a.active {
	background: #f9f9f9;
}

#flash {
 width: 952px;
 height: 200px;
 border: 2px solid #f3f3f3;
 padding: 0px;
 background: #f9f9f9;
 float: left;
}
 #content {
  float: right;
  border: 2px solid #d6d6d6;
  width: 710px;
  padding: 10px;
  font-size: 12px;
  }
  
  #content a {
   color: #828282;
   font-size: 12px;
  }
  
  #content h1 {
   color: #0f4f85;
   font-size: 15px;
   width: 710px;
   border-bottom: 2px solid #d6d6d6;
   padding-bottom: 7px;
   margin-bottom: 5px;
   font-weight: bold;
  }
  
  #utils {
  	float: right;
  	border: solid 1px #d6d6d6;
  	margin: 3px 0px 10px 3px;
  	width: 150px;
  	padding: 5px;
  	height: 28px;
  	clear: bottom;
    text-align: center;
}
#utils a {
	text-decoration: none;
}
  
  #content h2 {
   color: #0f4f85;
   font-size: 14px;
   width: 710px;
   _border-bottom: 2px solid #d6d6d6;
   padding-bottom: 7px;
   margin-bottom: 2px;
   margin-top: 20px;
   font-weight: bold;
  }
  span.disabled {
   color: #0f4f85;
  }
  
  #content hr {
   background-color: #d6d6d6;
   height: 2px;
   border: none;
  }
  
   #content ul {
   list-style-image: url(point.gif);
   padding: 0px;
   margin: 0px;
   margin-left: 25px;
   margin-top: 10px;
   width: auto;
   
  }
  
  #content li {
   padding: 3px 0px 3px 0px;
  }

  #content ul.navigation li a {
   font-size: 13px;
  }

  #content ul.navigation li li a {
   font-size: 12px;
  }

 #content ul.navigation li li li a, #content ul.navigation li li li li a {
   font-size: 11px;
  }
  
  #content p {
   text-indent: 0px;
   line-height: 20px;
   padding-bottom: 5px;
  }
  
  #content p.noi {
   text-indent: 0px;
  }
  
  #content img {
   float: left;
   padding: 2px 2px 2px 2px;
   margin: 5px 10px 5px 0px;
   border: solid 1px #d6d6d6;  
  }
  
  #content img.right {
   float: right;
  }
  
  #content img.noborder {
   float: none;
   padding: 0px;
   margin: 0px 5px 0px 5px;
   border: none;
   vertical-align: bottom;
  }
  
  #contentparagraph {
   width: 688px;
   border: solid 1px #d6d6d6;
   height: auto;
   margin: 36px 0px 10px 0px;
   padding: 10px;
  }
  
  #contentparagraph h1 {
   width: 625px;
   font-size: 13px;
   font-weight: normal;
   color: #999999;
   margin: -36px 0px 0px -11px;
   padding: 5px 5px 14px 6px;
   border: none;
   background: url(contentparagraphheader.png) no-repeat left top;
  }
  
  #contentparagraph img {
   float: left;
   padding: 2px 2px 2px 2px;
   margin: 0px 10px 0px 0px;
   border: solid 1px #d6d6d6;
   max-width: 191px;
   display: block;
  }
  
  #contentparagraphnexttoimage {
	width: 470px;
	_border-left: solid 2px #d6d6d6;
	padding-left: 5px;
	float: right;
  }
  
  #contentparagraph img.fix {
   height: 110px;
   max-width: none;
   margin: 5px 5px 5px 5px;
  }
  
  #contentparagraph img.icon {
   float: none;
   border: none;
   vertical-align: middle;
   padding: 0;
   margin: 0 10px 0 10px;
  }

  #contentparagraph table.parametry {
   width: 688px;
   border-spacing: 0;
   border: none;
   padding: 0;
   font-size: 12px;
  }
  
  #contentparagraph table.parametry td {
   border-spacing: 0;
   border: none;
   padding: 3px;
   border-collapse: collapse;
  }

  #contentparagraph table.parametry tr {
   border-spacing: 0;
   border: none;
   background-color: #FFFFFF;
   border-collapse: collapse;
  }
  
  #contentparagraph table.parametry tr.tlo {
   background-color: #F2F2F2;
  }
  
  #contentparagraph table.parametry td.paramname1 {
   text-align: right;
   width: 50%;
  }

  #contentparagraph table.parametry td.paramvalue1 {
   text-align: left;
   width: 50%;
   font-weight: bold;
  }
  
  #contentparagraph table.parametry td.paramname2 {
   text-align: right;
   width: 50%;
   font-weight: bold;
   font-size: 14px;
   color: #0f4f85;
  }

  #contentparagraph table.parametry td.paramvalue2 {
   text-align: left;
   width: 50%;
   font-weight: bold;
   color: #0f4f85;
   font-size: 14px;
  }
  
  #contentparagraph ul {
   _display: block;
   list-style-image: url(point.gif);
   padding: 0px;
   margin: 0px;
   margin-left: 25px;
   margin-top: 10px;
   width: auto;
   _position: relative;
  }
  
  #contentparagraph li {
   padding: 5px 0px 5px 0px;
  }
  
  #contentgroup {
   width: 230px;
   height: 164px;
   border: solid 1px #d6d6d6;
   position: relative;
   text-align: center;
   margin: 46px 5px 10px 75px;
   float: left;
   display: inline-block;
   padding: 5px 5px 25px 5px;
   vertical-align: middle;
  }

  #contentgroup.right {
   _float: right;
   _margin: 26px 0px 10px 0px;
  }
  
  #contentgroup h1 {
   width: 170px;
   font-size: 13px;
   text-align: left;
   font-weight: normal;
   color: #999999;
   margin: -31px 0px 0px -6px;
   padding: 5px 5px 14px 6px;
   background: url(contentparagraphheader.png) no-repeat left top;
   border: none;
  }
  
  #contentgroup img {
   float: none;
   padding: 2px 2px 2px 2px;
   margin: 0px 0px 0px 0px;
   max-height: 150px;
   max-width: 216px;
   border: solid 1px #d6d6d6;
  }
  
  #contentgroup a:hover img {
   background: #d6d6d6;

  }
  
  #contentgroup h1 a, #contentgroup h1 a:hover {
   text-decoration: none;
  }
  
  #contentgroup a.abs {
   position: absolute;
   bottom: 0px;
   right: 0px;
   background: url(groupmore.png);
   height: 20px;
   width: 70px;
   color: #FFFFFF;
   text-decoration: none;
   font-size: 11px;
   text-align: center;
   display: block;
   line-height: 18px;
  }
  
  
  #leftcontent {
  float: left;
  border: 2px solid #d6d6d6;
  background: #FFFFFF;
  width: 216px;
  padding: 0;
  margin: 0 0 10px 0;
  }
  
  #leftcontent img {
  	margin: 0;
  	padding: 0;
  	width: 216px;
  float: left;
  display: block;
}
  
  #leftmenu {
  float: left;
  border: 2px solid #d6d6d6;
  background: #006daa;
  width: 216px;
  margin-bottom: 10px;
  }
  
 #leftmenu ul {
   list-style: none;
  }
  
  #leftmenu ul li {
   _border-bottom: 1px solid #FFFFFF;
   width: 210px;
  }
  
  #leftmenu ul li a {
   display: block;
   background: none;
   padding: 3px 0px 3px 5px;
   border-left: 10px solid #0f4f85;
   width: 200px;
   height: 18px;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: none;
  }

  #leftmenu ul li.active a {
   border-left: 10px solid #009acb;
  }
  
  #leftmenu ul li a:hover {
   background: #0f4f85;
   border-left: 10px solid #0f4f85;
  }

  #footer {
   background: #FFFFFF;
   width: 956px;
   height: 40px;
   float: left;
   _clear: both;
   padding: 15px 5px 0px 5px;
   border: 2px solid #0f4f85;
   text-align: center;
  }
  
  #footer a {
   color: #0f4f85;
   _padding-top: 10px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   display: inline-block;
   width: 100px;
   }
   
   #footerbackground {
    height: 38px;
	float: left;
	width: 970px;
	text-align: right;
    background: url(footerbackground.png) top left no-repeat ;
   }
   
   #footerbackground p {
    color: #828282;
	font-size: 12px;
	padding-top: 10px;
   }