/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#breadcrumbs,
#content,
#footer { 16px 20px -15px 20px }

#toolbar,
#header { margin: -8px 20px -25px; }

#search { margin-left: 15px; }

#menubar { margin: 45px 0; }

#footer .module { margin: 0; }



/* Blocks
----------------------------------------------------------------------------------------------------*/

#block-toolbar {
padding: 7px 0 6px 0;
border-bottom: 1px solid #0D89C9;
background: #0D89C9 url(../images/toolbar.pn) 0 0 repeat-x;
}

#block-header #top-a { margin: 0px 0 40px 0; }

#block-main {
border-top: 1px solid #fff;
padding: 20px 0;
background: #fff url(../images/main.jp) 50% 0 no-repeat;
}

#block-footer { background: url(../images/footer.pn) 50% 0 repeat-x;}



/* Layout
----------------------------------------------------------------------------------------------------*/
body#page { background: #fff; }


#toolbar {
line-height: 26px;
font-size: 12px;
text-transform: uppercase;
color: #ffffff;
text-shadow: 0 -0px 0 #666;
padding: 5px 0px 0px 0px
}

#logo {
position: absolute;
top: 0;
left: -5px;
}

#menu { float: right; }

#footer {
font-size: 11px;
color: #646666;
text-shadow: 0 -1px 0 rgba(153,153,153,1);
text-align: left;
}

#toolbar a,
#footer a { color: #ffffff; }

#toolbar a:hover,
#footer a:hover { color: #ED2024; }

#footer > div { float: left; }

#logo-footer {
float: left;
margin: -20px 20px 20px 0;
}

#totop-scroller {
display: block;
position: absolute;
top: -4px;
right: -4px;
z-index: 1;
width: 27px;
height: 27px;
background: url(../images/totop_scroller.pn) 0 0 no-repeat;
text-decoration: none;
}

#totop-scroller:hover { background-position: 0 -30px; }