	body {
		background-image: url(http://www.europamaxima.eu/uploads/img_html/bg_top_vertical.gif);
		background-position: top;
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
	}
	#center_block {
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		text-align:left;
		width:980px;
		padding: 0;
	}
	input {
	    font-size: 9px;
	}
#horizontal_bar_two {height: 30px; width: 100%; background-color: #f3f3f3; background-image: url(http://www.europamaxima.eu/uploads/img_html/world_middle.png); background-position: 113px 0px;background-repeat: no-repeat;}

#content_block {width: 980px; min-height: 300px; padding-top: 3px; background-image: url(http://www.europamaxima.eu/uploads/img_html/world_down.png); background-position: 127px 0px;background-repeat: no-repeat;}

#left_vertical_bar {width: 160px; float: left; background-image: url(http://www.europamaxima.eu/uploads/img_html/bg_horizont.gif);background-position: top;background-repeat: repeat-x; min-height:700px;}
#right_vertical_bar { width: 180px; float: right;left; background-image: url(http://www.europamaxima.eu/uploads/img_html/bg_horizont.gif);background-position: top;background-repeat: repeat-x; min-height:700px; margin-bottom: 10px; }
#right_vertical_bar > a > img { margin-bottom: 8px; }
#content_box { font-size: 12px; width: 640px; float: left; background-color: transparent;}

#content_box a { color: #002875;}
#content_box a:hover {color: #bb0065;}

h2 { font-size: 16px; font-weight: 900;}
/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#001550', Direction=135, Strength=2);*/

.footerpage { border-top:  1px solid #E0E0E0; width: 980px; height: 30px; padding-top: 10px; margin: 0; margin-bottom: 60px;  color: black;clear: both;}
.footerpage a {color: grey; text-decoration: none;}
.footerpage a:hover {font-weight: bold;}
.footerpage .forseo { width: 100%; margin-bottom: 10px; font-size: 10px; text-align: center; clear: both; }
.footerpage .forseo h1 { font-size: 10px; margin:0; border: 0; color: black; display: inline;}
.footerpage .forseo a { color: black; }
.footerpage .forseo a:hover { text-decoration: underline; font-weight: normal; }
#mapsite ul { list-style: square; padding-left: 30px; line-height: 22px; }
#mapsite a { color: #264178; font-weight: bold; text-decoration: none; }
#mapsite a:hover { color: #BB0065; text-decoration: underline;}

#searchsite a { color: #264178; font-weight: bold; text-decoration: none; }
#searchsite a:hover { color: #BB0065; text-decoration: underline;}

a.box_partner {padding: 2px; margin-bottom: 8px; width: 174px; text-align: center; display: inline-block; font-size: 18px; font-weight: bold; background-color: #d8dce4;  color:#303030; border: 1px solid #7B8385; text-decoration: none;}
a.box_partner:hover {color: #bb0065;text-decoration: underline;}
div#box_brwo { text-align: center; margin: auto; margin-top: 10px; padding: 5px; width: 148px; background-color: white; border: 1px dashed grey; -moz-border-radius: 5px 5px; border-radius: 5px 5px; -khtml-border-radius: 5px 5px;}
div#box_brwo:hover { background-color: #f2f2f2; }
a.box_elsewhere { font-weight: bold; color: #ff4d00; font-size: medium; text-decoration: none;}
a.box_elsewhere:hover { text-decoration: underline; }
a.box_elsewhere:visited { color: #ff4d00; }
a.box_links { clear: both; color:#303030; font-size: 12px; display:block; line-height: 140%; }
a.box_links:hover { text-decoration: none; }
/*commentary*/
#comments textarea { width:400px; height: 80px; }
/*fb*/
.fb_button {
    margin-bottom: 10px;
}
/* Stylesheet: init7_abc Modified On 2013-08-23 10:54:33 */
/******************** MENU *********************/
#menu_vert {
	margin: 0;
	padding: 0;
font-size: 12px;
}
#menu_vert ul {
/* remove any bullets */
	list-style: none;
/* margin/padding set in li */
	margin: 0px;
	padding: 0px;
}
#menu_vert ul ul {
	margin: 0;
/* padding right sets second level li in on right from first li */
	padding: 0px 5px 0px 0px;
/* replaces bottom of li.menuactive menuparent, looks like li below it, set in 5px more, is sitting on top of it
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/liup.gif) no-repeat right -4px;
 */
}
#menu_vert li {
/* remove any bullets */
	list-style: none;
/* negative bottom margin pulls them together, images look like one border between */
	margin: 0px 0px -1px;
/* bottom padding pushes "a" up enough to show our image */
	padding: 0px 0px 3px 0px;
/* you can set your own image here
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/liup.gif) no-repeat right bottom;
 */
}
#menu_vert li.currentpage {
	padding: 0px 0px 3px 0px;
}
#menu_vert li.menuactive {
	margin: 0;
	padding: 0px;
/* replaced by image in ul ul */
	background: none;
}
#menu_vert li.menuactive ul {
	margin: 0;
}
#menu_vert li.activeparent {
	margin: 0;
	padding: 0px;
}
/* fix stupid IE6 bug with display:block; */
* html #menu_vert li {
	height: 1%;
}
* html #menu_vert li a {
	height: 1%;
}
* html #menu_vert li hr {
	height: 1%;
}
/** end fix **/
/* first level links */
div#menu_vert a {
/* IE6 has problems with this, fixed above */
	display: block;
/* some air for it */
	padding: 0.7em 0.3em 0.6em 0.9em;
/* this will be link color for all levels */
	color: #303030;
/* Fixes IE7 whitespace bug */
	min-height: 1em;
/* no underline for links */
	text-decoration: none;
/* you can set your own image here this is tall enough to cover text heavy links
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/libk.gif) no-repeat right top;
 */
margin-right: 0;
padding-right: 0.7em;
text-align: right;
font-weight: bold;
background: transparent url(http://www.europamaxima.eu/uploads/img_html/bg_a_menu.png) repeat;
}
/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
	font-size: 90%;
	padding: 0.8em 0.3em 0.5em 2.8em;
}
/* third level links, more padding */
div#menu_vert ul ul ul a {
	padding: 0.5em 0.3em 0.3em 3em;
}
/* hover state for all links */
div#menu_vert a:hover {
	background-color: #efefef;
	color: #bb0065;
	text-decoration: underline;
   font-weight: bold;
}

div#menu_vert a.currentpage { color: #bb0065; background-color: #efefef; text-shadow: 2px 2px 2px #9ca6b9; }

/*IE*/
div#menu_vert a.currentpage span {filter:progid:DXImageTransform.Microsoft.Shadow(color='#9ca6b9', Direction=135, Strength=2); display: inline-block; }



div#menu_vert a.activeparent:hover {
	color: #595959;
}
/* active parent, that is the first level parent of a child page that is the current page */
div#menu_vert li.activeparent {
/* you can set your own image here
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/liup.gif) no-repeat right -65px;
 */
/* white to contrast with background image */
	color: #fff;
}
div#menu_vert li.activeparent a.activeparent {
/* you can set your own image here
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/libk.gif) no-repeat right top;
 */
/* to contrast with background image */
	color: #000;
}
div#menu_vert li a.parent {
/* takes left padding out so span image has room on left */
	padding-left: 0em;
}
div#menu_vert ul ul li a.parent {
/* increased padding on left offsets it from one above */
	padding-left: 0.9em;
}
div#menu_vert li a.parent span {
	display: block;
	margin: 0;
/* adds left padding taken out of "a.parent" */
	padding-left: 1.5em;
/* arrow on left for pages with children, points down, you can set your own image here */
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/active.png) no-repeat 2px center;

}
div#menu_vert li a.parent:hover {
/* removes underline hover effect */
	text-decoration: none;
}
div#menu_vert li a.parent:hover span {
	display: block;
	margin: 0;
	padding-left: 1.5em;
/* arrow on left for pages with children, points right for hover, you can set your own image here */
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/parent.png) no-repeat 2px center;
}
div#menu_vert li a.menuactive.menuparent {
/* sets it in a little more than a.parent */
	padding-left: 0.35em;
}
div#menu_vert ul ul li a.menuactive.menuparent {
/* sets it in a little more on next level */
	padding-left: 0.99em;
}
div#menu_vert li a.menuactive.menuparent span {
	display: block;
	margin: 0;
/* to contrast with non active pages */
	font-weight: bold;
	padding-left: 1.5em;
/* arrow on left for active pages with children, points right, you can set your own image here */
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/parent.png) no-repeat 2px center;
}
div#menu_vert li a.menuactive.menuparent:hover {
	text-decoration: none;
	color: #18507C;
}
div#menu_vert ul ul li a.activeparent {
	color: #fff;
}
/* current pages in the default Menu Manager template are unclickable. This is for current page on first level */
div#menu_vert ul h3 {
	display: block;
/* some air for it */
	padding: 0.8em 0.5em 0.5em 1.5em;
/* this will be link color for all levels */
	color: #000;
/* instead of the normal font size for <h3> */
	font-size: 1em;
/* as <h3> normally has some margin by default */
	margin: 0;
/* you can set your own image here, same as "a" 
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/libk.gif) no-repeat right top;
 */
}
/* next level current pages, more padding, smaller font and no background color or bottom border */
div#menu_vert ul ul h3 {
	font-size: 90%;
	padding: 0.8em 0.5em 0.5em 2.8em;
/* you can set your own image here, same as "a"
	background: transparent url(http://www.europamaxima.eu/uploads/ngrey/libk.gif) no-repeat right top;
 */
	color: #000;
}
/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
	padding: 0.6em 0.5em 0.2em 3em;
}
/* BIG NOTE: I didn't do anything to these, never tested */
/* section header */
div#menu_vert li.sectionheader {
	border-right: none;
	padding: 0.8em 0.5em 0.5em 1.5em;
	 /* background: transparent url(http://www.europamaxima.eu/uploads/ngrey/libk.gif) no-repeat right top;  */
	line-height: 1em;
	margin: 0;
        color: #18507C;
        cursor:text;
}
/* separator */
div#menu_vert .separator {
	height: 1px !important;
	margin-top: -1px;
	margin-bottom: 0;
	padding: 2px 0 2px 0;
	background-color: #000;
	overflow: hidden !important;
	line-height: 1px !important;
	font-size: 1px;
/* for ie */
}
div#menu_vert li.separator hr {
	display: none;
/* this is for accessibility */
}

/* mhoryzont */
.mhoryzont ul li {list-style: none; display: inline; }
.footermenu { width: 980px; margin: 0 18px 0 18px; text-align: center; color: white;}
.footermenu ul { padding-left: 20px; padding-right: 20px; }
.footermenu ul li a { color: white; text-decoration: none;}
.footermenu ul li a.currentpage { color: #bb0065; }
.footermenu ul li a:hover { color: #bb0065; }
.footermenu ul li span.lastitemm:after { content: "|"}

/* mhoryzont top */
.headermenu { color: #264178;}
.headermenu ul {margin: 0; padding: 0px; padding-right: 0px; text-align: left; }
.headermenu ul li a  { padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; font-weight: bold; color: #264178; text-decoration: none;}
.headermenu ul li a.currentpage { color: #bb0065; border-bottom: 1px solid #303030;}
.headermenu ul li a:hover { color: #bb0065;  border-bottom: 1px solid #303030; }
.headermenu ul li span.lastitemm:after { content: " "; font-weight: bolder; color: #5e739d;}




/* Stylesheet: minimal_m_init7mod Modified On 2010-08-26 08:44:47 */
