/*-----MENU------*/
#recmenu {
    position: static;
	width:100%;

}
.bd {
	width:100%;

}
#recmenu .yuimenuitemlabel {

	_zoom: 1;

}

#recmenu .yuimenu .yuimenuitemlabel {

	_zoom: normal;

}

div.sub {
	background-color:white;
	padding:1px 1px 1px 5px;
	border-left-color:#e5e5e5;
	border-right-color:#999999;
	border-bottom-color:#999999;
	border-top-color:#cccccc;
	border-width:1px;
	border-style: solid;
	border-right-style:outset;
	border-bottom-style:outset;
}

ul.sub {

}

/*----------------*/

body {margin:0; padding:0; height:100%; background-color:#ffffff; font-family:"Trebuchet MS", Arial;}

ul, li {padding:2px; margin:7px; list-style-type:square;}
img {border:none;}
p, h1, h2, h3, h4, h5, h6, img {padding:0; margin:0;}

h1, h2, h3, h4 {font-weight:normal;}
h1 {font-size:190%; color:#CE2525; margin:15px 15px 0 15px;}
h2 {font-size:150%; color:#010891;margin:15px 15px 0 15px;}
h3 {font-size:130%; font-weight:bold;}
h4 {font-size:120%;font-weight:bold;}
h5 {font-size:130%; color:#CE2525; margin:0px 0px 0px 0px;}

a.mainlevel {font-size: 120%; color:#000000; text-decoration: none;}
a:link.mainlevel {color:#000000; text-decoration: none;}
a:hover.mainlevel {color:#808080; text-decoration: none;}
a:active.mainlevel {color:#000000; text-decoration: none;}

a.sublevel {font-size: 100%; color:#60605D; text-decoration: none;}
a:link.sublevel {color:#60605D; text-decoration: none;}
a:hover.sublevel {color:#808080; text-decoration: none;}
a:active.sublevel {color:#60605D; text-decoration: none;}

a {color: #60605D; text-decoration: underline;}
a:link {color: #60605D}
a:hover {color: #808080; text-decoration: underline;}
a:active {color: #60605D;}

#wrap {background:url(../images/fon.jpg) top left repeat-y; min-height:870px; height:100%; position:relative; overflow:hidden;}

* html #wrap {height:100%}

#header {background-color:#999999; color:#black; margin:0; padding:0;height:38px;}

a.mainleveltopmenu {
color: #fff;
text-decoration: none;
font-size: 1.3em;
}

.moduletabletopmenu {
text-align: center;
align: center;
vertical-align: middle;
}

p {margin:5px; padding:0;}

#left {float:left; width:220px;}
#main {position:relative; margin-left:220px;}
#right {float:right; width:210px; text-align:left;}
#content {padding:5px; margin-right:300px; text-align:left; padding-top:30px;font-size:87%;}

#inner-wrap {padding-bottom:80px;}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
#footer {
position:absolute;
height:46px;
background-color: #999999;
width:100%;
bottom:0;
color:white;
font-size:11px;
}

#menu {width:110px; height:300px; margin-left:26px; margin-top:100px; font-size:95%;}

#fotogal {
	width:210px;
	height:320px;
	margin-bottom:20px;
}

#rekbanner {
	width:211px;
	height:60px;
	margin-bottom:40px;
}

#address {
	width:210px;
	height:60px;
	margin-bottom:20px;
}
#address h1 {
	font-size:22px;
}

#address .atel {
	color:black;
}

#address p {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
}

#address a {
	font-size:12px;
	color:#333333;
}

#content-text {

}

#fleft {
	width:175px;
	height:20px;
	float:left;
	margin:15px 0px;
	margin-left:40px;
}

#fright {
	width:175px;
	height:20px;
	float:right;
	margin:15px 0px;
	margin-right:40px;
	text-align:right;
}

#fright a {
	color:white;
	text-decoration:underline;
}

#fcenter {
	margin-left:175px;
	margin-right:175px;
	height:28px;
	margin-top:8px;
	margin-bottom:11px;
}
#hcenter {
	margin-left:10px;
	margin-right:10px;
	height:20px;
	top:6px;
	color:white;
	position:relative;
}
#hcenter a{
	color:white;
        text-decoration:underline;
}
#breadcrump {
	position:absolute;
	top:10px;
}

#logo {position:absolute; left:38px; top:48px;}

#icons{position:absolute; z-index:1; top:560px; right:0px;}
#icons img {float:left; margin-left:7px;margin-top:15px;}

ul.mpmpathway_sm {list-style:none; padding:0 0 0 2px;}
li.mpmpathway_sm {display:inline;}
li.mpmpathway_sm a{color:#999999; font-size:12px; text-decoration:underline;}
span.mpmpathway_sm {display:inline; color:#999999; font-size:12px;}
