body { color: #1d2f60; font-size: 62%; line-height: 1.9em; font-family: Tahoma, Geneva, sans-serif; background: #fff }

#content ul{	margin: 5px 0px 5px 0px; padding: 0px; list-style: none; }
#content ol { margin: 5px 0 5px 0; padding: 0 0 0 32px; list-style: decimal; list-style-position: outside; }
#content ul li{	text-align: left; margin: 0px 0px 0px 15px; padding: 2px 0px 2px 17px; background: url(../images/arrow.gif) left 9px no-repeat; }
#content ol li { text-align: left; padding: 2px 0 2px 0px ; }

#sidebar1 ul li,
#sidebar2 ul li { padding: 0 0 0 15px; background: url('../images/arrow.gif') left 7px no-repeat;  }

#sidebar1 ul.menu li,
#sidebar2 ul.menu li  { padding: 0; background: none; }

p {text-indent: 0px; margin: 5px 0px; padding: 0px;}
li p { margin: 0; }
a:link, a:visited, a:active { color: #0060a8; }
a:hover{ color: #5681a2; } 
#content_inner a:hover { color: #ec0b0b}
a img { border: none; }

h1#logo { float: left; margin: 0; text-indent: -9999px; font-size: 0px; }
h1#logo a { display: block; margin: 0; width: 642px; height: 100px; background: url(../images/logo.gif) bottom no-repeat; text-indent: -5000px; }

.article_title_line { border: none; border-top: 1px solid #accaea; }
.dj_createdate { padding: 0 10px; }

/**top module z adresem */
#top .moduletable { float: right; color: #fff; padding: 10px; text-align: right; font-size: 1.3em; font-weight: bold; }

/**top nav **/
#top_bar_nav ul { padding: 0 0 0 20px; }
#top_bar_nav li { float: left; line-height: 31px; }
#top_bar_nav li a { padding: 0 10px 0 0; margin: 0 10px 0 0; color: #fff; text-decoration: none; font-weight: bold; background: url('../images/top_menu_sep.gif') right center no-repeat; }
#top_bar_nav li a:hover,
#top_bar_nav li#current a { color: #BBD0DE; }

/**top mods **/
#top_mods .moduletable { float: right; margin: 0 10px; }
#top_mods .moduletable h3 { float: left; font-size: 1.1em; color: #fff; line-height: 31px; font-weight: normal; }
#top_mods #jflanguageselection { float: left; margin: 9px 0 0 10px; }
#top_mods .search { padding: 2px 0 0 0;  }
#top_mods .search .inputbox { border: 1px solid #94a9be; }
#top_mods .search .button { margin: 0 0 0 5px; width: 57px; text-indent: -999em; background: url('../images/search_btn.gif') no-repeat; }

/**flatgi **/
#jflanguageselection span { margin: 0 3px; }

/** top boxes **/

#top_boxes div.moduletable { float: left; width: 186px; margin: 0 8px 0 0; overflow: hidden; }
#top_boxes.boxes4 div.moduletable { width: 234px; }
#top_boxes.boxes3 div.moduletable { width: 315px; }
#top_boxes.boxes2 div.moduletable { width: 477px; }
#top_boxes.boxes1 div.moduletable { width: 962px; margin: 0;}
#top_boxes div.moduletable.last { margin: 0px; }


/**columns mods*/

#sidebar1 h3,
#sidebar2 h3 { margin-bottom: 10px; color: #0060a8; font-size: 1.1em; }
#sidebar1 div.module_menu h3 { color: #fff; }

div.module,
div.module_menu,
div.module_menu2,
div.module_text { margin-bottom: 10px; }

#sidebar1 div.module_menu { width: 100%; background: #163b6f; }
#sidebar1 div.module_menu div { width: 100%; background: url('../images/top_menu.png') top no-repeat; }
#sidebar1 div.module_menu div div { width: 100%; background: url('../images/bottom_menu.png') bottom no-repeat; }
#sidebar1 div.module_menu div div div { width: 188px; }

#sidebar1 div.module,
#sidebar1 div.module_menu2,
#sidebar1 div.module_text { background: url('../images/module_gr.png') right bottom no-repeat; border: 1px solid #9cafc9; }



div.module_menu div div div,
div.module_menu2 div div div,
div.module div div div,
div.module_text div div div { padding: 20px; }
div.module_menu div div div div,
div.module_menu2 div div div div, 
div.module div div div div,
div.module_text div div div div { padding: 0; }

#sidebar1 .module_menu ul.menu ul,
#sidebar1 .module_menu2 ul.menu ul  { margin: 0 0 0 15px; }

#sidebar1 .module_menu ul.menu li a,
#sidebar1 .module_menu2 ul.menu li a { padding: 2px 0; display: block; font-weight: bold; color: #fff; background: url('../images/white_dot.gif') 0 bottom repeat-x; text-decoration: none; }
#sidebar1 .module_menu ul.menu li a:hover,
#sidebar1 .module_menu ul.menu li#current a { color: #BBD0DE; }
#sidebar1 .module_menu ul.menu li#current li a {color: #fff; }
#sidebar1 .module_menu ul.menu li#current li a:hover { color: #bbd0de; }
#sidebar1 .module_menu ul.menu ul li a { font-weight: normal;}
#sidebar1 .module_menu ul.menu li a span,
#sidebar1 .module_menu2 ul.menu li a span { display: block; padding: 0 0 0 15px; line-height: 1.4em; background: url('../images/menu_arrow.gif') left .6em no-repeat; }

#sidebar1 .module_menu2 ul.menu li a { color: #0060a8; background: url('../images/blue_dot.gif') 0 bottom repeat-x;}
#sidebar1 .module_menu2 ul.menu li a:hover,
#sidebar1 .module_menu2 ul.menu li#current a { color: #5681a2;}
#sidebar1 .module_menu2 ul.menu li#current li a { color: #0060a8; }
#sidebar1 .module_menu2 ul.menu li#current li a:hover { color: #5681a2; }
#sidebar1 .module_menu2 ul.menu li a span { background: url('../images/menu_arrow2.gif') 0 .6em no-repeat; }

#sidebar2 .module_menu ul.menu li { padding: 0 0 0 15px; line-height: 1.4em; background: url('../images/arrow.gif') left .7em no-repeat; }

/*right*/
#sidebar2 div.module_text, 
#sidebar2 div.module,
#sidebar2 div.module_menu {border: 1px solid #214b85; }


/**footer nav**/


#footer_nav ul.menu li { float: left; margin: 0 0 0 7px; color: #d9ebff; line-height: 1.3em;}
#footer_nav ul.menu li a { /*color: #d9ebff; text-transform: lowercase; text-decoration: underline;*/ padding: 0 10px 0 0; margin: 0 10px 0 0; color: #fff; text-decoration: none; font-weight: normal; background: url('../images/top_menu_sep.gif') right center no-repeat; }
#footer_nav ul.menu li a:hover,
#footer_nav ul.menu li#current a { color: #BBD0DE; }
#footer_nav ul.menu ul { display: none; }


/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block;}	/* trigger hasLayout for IE7. Hide from IE Mac */

* html .clearfix {height: 1%;} /* Hide from IE Mac */ 

.clr, .clear {clear:both;}
/*end clearfix*/