

p{margin-bottom:1em}
img{border:0}
b{font-weight:normal}
a{color:#3561b0}
a:visited{color:#3561b0}


a.al{color:#fff}
a.al:hover{color:#3561b0 !important}
a.el{color:#000}
.nofon{background:#fff !important}
h1,h2,h3,h4,h5{font-weight:normal;line-height:1;margin:1em 0 0.4em 0}



sup{font-size:100%}
ul,ol{list-style-position:outside}
ul{list-style-type:none}

.hr{clear:both;overflow:hidden;border-top:1px solid #d6d6d6;height:5px;margin-top:5px}
.placeholder{color:#c3c3c3}
.hidden{display:none !important}
.invisible{visibility:hidden}

span.rur{text-transform:uppercase;text-indent:0;line-height:1}
span.rur span{position:absolute;overflow:hidden;width:0.45em;height:1em;margin:0.8ex 0 0 -0.7em}
span.rur span:before{content:'\2013'}

h2 span.rur span{margin-top:0.1ex}
.large span.rur span{margin-top:0.6ex}

.clear{clear:both;height:1px;overflow:hidden}
#layout{position:relative;min-height:100;height:100;font-size:80%}
.layout{margin:0 0 0 20px}
.layout-main{float:left;width:220;max-width:1200px}
.layout-main .wrap{margin-left:0px;//padding-bottom:0px}
.layout-extra{float:left;width:220px;position:relative}

#sky{position:absolute;top:0;width:100%;left:0;height:120px;overflow:hidden}
#sky .wrap{margin:0 10px 0 30px}
#sky img{width:100%}

#languages{font-size:90%;position:absolute;right:10px;top:20px;z-index:100}

#layout{clear:both}
/*#logo{position:absolute;left:100%;top:-3px}*/

.navigation a.invisible{height:3px;overflow:hidden;display:block}
#header ul{position:relative;z-index:2;margin-right:13em}
#header ul li{position:relative;display:block;float:left;margin-right:1em;font-size:1.2em;top:1em}



#header ul.menu li{clear:none;margin-right:0}
.layout-extra #main-menu .f{margin-bottom:6px}
.layout-extra #main-menu .f strong{font-weight:normal}
.layout-extra #main-menu.slider .f{margin-bottom:5px; margin-left:0px;}
.layout-extra #main-menu.slider .f strong.js{display:inline-block; margin-left: 0px; font-size:16px; cursor:pointer;color:#1560bd;border-bottom:1px dashed #1560bd}
.layout-extra #main-menu.slider .f strong.js:hover{color:#78BB42;border-bottom:1px dashed #fff}
ul.menu li{padding:4px 0;float:left;clear:both}
ul.menu li.clear{float:none;overflow:hidden;height:1;padding:0}

#page-body ul.menu li strong.fake{border-bottom:1px dashed #000;cursor:pointer;font-weight:normal}
ul.menu li a,ul.menu li a:visited{clear:both;color:#1560bd; text-decoration: underline; font-size:14px;}
ul.menu li a:hover{color:#78BB42; text-decoration: underline; color:#78BB42 !important }
ul.menu li.selected strong,ul.menu li.selected a{ color:#fff !important;font-weight:normal}
ul.menu li.selected a:hover{color:#3561b0 !important}
ul.menu li.selected b{display:block;float:left;background:url("menu_bullet.png") 0 100% no-repeat}



