* {font-size: 100%;	margin: 0;	padding: 0;}
body {font-family: sans-serif;	font-size: 79%;	background: url(/i/layout/body-bg.png) #fff repeat-x;
	color: #000; position:relative;}
p {margin-bottom: 1em;}
ul {list-style-type:none;}
ol{padding-left:20px; position:relative; left:-20px}

.pseudo-link{border-bottom:1px dashed black;cursor:pointer;}
a, .pseudo-link{color:#1c58ba; border-color:#1c58ba;}
a:hover, .pseudo-link:hover {color:#61bc12; border-color:#000000;}
img {border: 0;}

h1, h2, h3 {font-weight:normal; margin-bottom:0.3em; line-height:1.4; clear:left}
h1{font-size:250%}
h2, h3, h4{	margin-top:2em;}

h1 a{color:#000;}

.nobr {	white-space:nowrap;}
div.photo { float: left; margin-right: 20px; margin-bottom: 20px}

#measurer{position: absolute;left: 0;top: -1em;	visibility: hidden;	width: 100%;height: 1em;line-height: 1em;background: white;}
#layout{width:85%;padding-top:10px;	margin-left:auto;	margin-right:auto;	min-width:850px;}
#head{height:90px;}
#head ul{list-style-type:none;float:left;margin-top:30px;margin-right:15px;}

#service-nav li{float: left;margin-right:15px;width:15px;height:15px;overflow:hidden;}
#service-nav li a, #service-nav li strong{display:block;padding-left:15px;background:url(/i/ico/icons.png) no-repeat;}
#service-nav .home strong{background-position:-6px -24px;}
#service-nav .home *{background-position:-6px -4px;}
#service-nav .sitemap strong{background-position:-26px -24px;}
#service-nav .sitemap *{background-position:-26px -4px;}
#service-nav .feedback strong{background-position:-46px -24px;}
#service-nav .feedback *{background-position:-46px -4px;}

/* Hovers */
#service-nav .home a:hover{background-position:-6px -24px;}
#service-nav .sitemap a:hover{background-position:-26px -24px;}
#space-nav {width: 50%; float: left;}
#service-nav .feedback a:hover{background-position:-46px -24px;}

#lang-chooser{position:absolute;right:42%;top: -70px;z-index: 5;}
#lang-chooser li{float: right; padding:5px; font-weight:bold; color:#61bc12;}
#lang-chooser li a{font-weight: normal}
#lang-chooser a{color:#000;}
#lang-chooser a:hover{color:#61bc12;}

#mr-logo{position:absolute; right:5%; top:-270px; background:url(/i/layout/mr-logo.gif) top right no-repeat; width:260px; height:249px; z-index: 1; }

.incut{position:absolute;left:105%;	padding-left:30px;width:30%}

#layout #navigation{list-style-type:none; height:4em; font-size:110%; margin-right:-8%;z-index: 10;}
#navigation li{white-space:nowrap; margin-right:1.4em; margin-bottom:0.7em; float:left; /*font-weight: bold;*/ color:#000;}
#navigation li a{color:#000; /*font-weight: normal*/}
#navigation li a:hover {color:#61bc12;}
#navigation li.selected {font-weight:bold}

#subnavigation{list-style-type:none;margin-bottom:2.5em;line-height:1.5em;font-size:110%;}
#subnavigation li{line-height:1.1;margin-bottom:0.7em;	position:relative;}
#subnavigation li.selected {position:relative; left:-6px; font-weight: bold}
#subnavigation li.selected .marked{position:static; padding:4px 6px; margin-right:-6px; background:#93c469;}

#subnavigation.twocolumns{margin-right:-50%;float:left;width:70%;}
#subnavigation.twocolumns li{float:left; width:49%; margin-right:4px;}

#content-wrap{position:relative;width:100%}

#content{line-height:1.5;padding-left:15px;position:relative;clear:left;font-size:109%;	width:70%;}
#content-wrap h1, #content-wrap #subnavigation{position:relative;z-index:2;}
#content-wrap {clear:left}

#content h2 , #additional h2{font-size:130%;margin-top:1.9em;}

#content h2 span{font-size:1.1em}

span.colored{background-color:#F9F300}

#footer{clear:both;	padding-top:5em;margin:0pt 0pt 20px;}

#copyright,#en-copyright{float:left;width:27%;margin-right:6%;font-size:89%;color:#6d6f71;}

#add-info{float:right;}

#add-info img{margin-left:-73px;margin-top:-13px;position:absolute;}
#add-info a {width:123px;display:block}
#hotline{float:left;width:33%;position:relative;left:-3%;margin-right:6%;text-align:center;color:#6d6f71;}
#hotline strong{display:block;font-size:125%;font-weight:normal;color:#000;}
#right-column {float:right;}

.column{width:27%;padding-right:6%;	float:left;	margin-bottom:1.5em;}
.dash{margin-left:-2.4ex;padding-right:5px;}
.clear{clear:both;font-size:0;overflow:hidden;height:1px;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.popup:before, .popup ins {content:'';background:url(/f/1/global/i/popup.png) 0 0.3em no-repeat;
	padding-left:15px;margin-left:-15px;}

* html .r-border .corner div{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='corners.png', sizingMethod='crop');}
html[xmlns] .clearfix {display: block;}