@import url(../warp/css/layout.css);
/*//   Base Layout   //
----------------------------------------------------------------------------------------------------*/
.module
{
	margin: 15px;
}
.wrap-shadow
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin-top: 40px;
	margin-bottom: 40px;
}
#menu .module
{
	margin: 10px 5px;
}
#header, #breadcrumbs, #content, #footer
{
	margin: 0px;
}
/*//   Toolbar Layout   //
----------------------------------------------------------------------------------------------------*/
#toolbar
{
	margin: 25px 15px -30px;
}
/*//   Header Layout   //
----------------------------------------------------------------------------------------------------*/
#headerbar
{
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	margin: 0px;
	padding: 10px 25px 10px 15px;
}
#headerbar .module
{
	max-width: none;
}
/*//   Sidebars Layout   //
----------------------------------------------------------------------------------------------------*/
.sidebar-a-right #sidebar-a, .sidebar-b-right #sidebar-b
{
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #E5E5E5;
}
.sidebar-b-left #sidebar-b, .sidebar-a-left #sidebar-a
{
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #E5E5E5;
}
.sidebar-a-right .article-dash, .article-dash
{
	position: absolute;
	left: -25px;
	bottom: 10px;
	height: 30px;
	width: 10px;
}
.sidebar-a-left .article-dash
{
	position: absolute;
	right: -25px;
	bottom: 8px;
	height: 30px;
	width: 10px;
}
#sidebar-a .grid-box .module, #sidebar-b .grid-box .module
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar-a > .grid-box:last-child, #sidebar-b > .grid-box:last-child
{
	padding-bottom: 10px;
	margin-bottom: 15px;
}
/*//   Bottom B Layout   //
----------------------------------------------------------------------------------------------------*/
#bottom-b UL.line > LI
{
	border-left-width: 3px;
	border-left-style: solid;
	padding: 5px 8px;
}
#bottom-b UL.line > LI:hover, #bottom-b UL.line LI.current-cat
{
	border-left-width: 3px;
	border-left-style: solid;
}
/*//   Footer Layout   //
----------------------------------------------------------------------------------------------------*/
#footer
{
	/*+border-radius:0 0 10px 10px;*/
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	padding: 15px 20px;
}
#footer .module
{
	margin: 0;
}
.totop
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAMCAYAAAAqGtVSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xNy8xMtzn49cAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEEElEQVR4nO2aUWLjIAxE5Ssl9z9CzuT9aOiSiTSawU6720Y/NmgkiA0PTLtdLpctHm2/X7F+NubrNFn9RvxbU19psG7lWt3PdUz/lb5Kg9oqluUM0GRxmYbVKWPI0UX8HbsrOqxj5Z3UjfuqnF0zbaVjZVWnlFfv2W9CTXZVfVnuTMPGBIvbjDxZ3jFu99vtFtfrdc65bZfLJVAUEXG9XrcpyazJbBXEbPJW9QgR1FU5GVA64HQwxDgF4ko+F6xdLPqqcnZ16pSy68NxyCZJgKbzZ8Ym9CqEGaCOAi4DKctztC9ZrioW69kV710Nq3PHgOPPxmUMnkbEgO+H+A7e1CZSf+oDaB580kTjd2CbtaUAgOVcgYoD6U6/onUXBpa76kOmqXxK/VxmC7m6gGeTIavfi/oQ6xwYdOBdhVPXjgNEFX7Olf1upS4rZ3EONN161T9rtoiHjeqo+9TM0EXb9l1pK+bkCGS2I1EheNSvTuIMJuMe+6tChvkZxFCj+lzYr8RGUUYt6vDdO4tuB2WMUycJgledlE6MApwsvwpt1oYTq2g7fQfa6n68hw66KztX3AwyY/4szzwWdwbTmY+dWeBlhlC+X9mPoP0ym1d3yFVu1CMEVIB0oHV9DMpZnKJn2hmYHTzPWPwcX6WbJzPG46RH3xlQZuUutwM2RaPsEjOfsuhkz6vrwxGN45v9VR8z3UN9dSyggNS108Cb2QAw8SPgul2ys6uuYipddt9pqzpHU/1uFbpK+xV4s2ej/JbO7wIXdfg8nIXbHdDOZFcn/9FdtbPrU4DW6VyYugtaF8Pi0F/1qYr5bLMCa8Rr4MrspeB1bIY0AnvaOStWvTyWowLfDmXWJsasAgv7srJDdMC3CklV0y2OmV7Nn5m682Gxrq76jHba6KBd5cg+j6v+dfkVuLG6I8+ctVuNoad/Brjdbvu93G364q43u3uO/TPgZVaAd4+IqA634V840BicVdhmsaNfCuSU3brSnuNzwXYWXBEM2BfUrEI3M7YIZ9BS4p22Op3y+b7S1pHPdtS5QGXgb22G572c/k3pu6B5hv0X4D1iye45Ip5XunHskfw73WwKtMZk7iB+BmAQGitfBirgs2Met02lT3PuzJ9NahZztM3Z2O6M5WHP7ihgu9jq/TjwtebCAGfE4zya63+7/Xjwrho7XM920jioML7YfeO51gbX7uWwiVuB9ewdpQris9t9tVW78VFWvpiOtu3ky94zyzvKT+MPwIlfldV8SH1vy+0N3i+27mypO/SvzsKL/7dm0I/oYflqq2ChLDzqolN9dZw58PHIQn2eT2eq+G6T9/qk64yNtTcov8fe4P1h5oK9M3XSEri/wp7O99jiQhaqrr/lOaIDreqZv6H3e+0PGNikOkAnNCoAAAAASUVORK5CYII=) no-repeat center top;
	padding-top: 0;
	margin-top: -40px;
}
#totop-scroller
{
	position: relative;
	width: 30px;
	height: 50px;
	background: url(../images/totop_scroller.png) no-repeat 50% 50%;
}
#totop-scroller:hover
{
	background-position: 101% 50%;
}
#totop-scroller:active
{
	background-position: -3% 50%;
}
