/*
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
// This file is part of uCMS.
//
// uCMS is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// uCMS is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with uCMS. If not, see <http://www.gnu.org/licenses/>.
//
// Official website: http://www.ucms-manager.com/
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
*/

body {
	font-family: Verdana;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	color: gray;
}

a {
	color: Black;
	text-decoration: none;
}

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

h1, h2, h3, h4, h5, strong, b, label {
	color: black;
}

.clear { clear: left; }
.right { float: right; padding: 0; }


a:hover {
	color: gray;
}

img { border: none; }

ul {
	margin: 0;
}

h1.logo {
	float: left;
	padding: 0;
	margin: 0;
}

div.mod_advertising {
	padding: 10px 20px;
	border-top: 1px solid Silver;
}

div.mod_languages p {
	text-align: right;
	padding: 0;
}

div.page {
	width: 980px;
	margin: auto;
}

div.header {
	padding: 0 0 9px 0;
	background: white url('../img/header_bg.png') no-repeat bottom left;
}

div.content {
	background: white url('../img/content_bg.png') repeat-y top left;
	padding: 0 20px 20px 20px
}

div.menus {
	float: left;
	font-size: 12pt;
	width: 199px;
	border-right: 1px solid silver;
}

ul.menu {
	list-style: none;
	font-size: 0.9em;
	padding: 5px 0 5px 10px;
}

ul.menu li {
	padding: 2px 0 2px;
}

ul.menu li img {
	vertical-align: -3px;
}

ul.menu li.active {
	font-weight: bold;
}

ul.menu li.active a {
	color: #FF7200;
}

ul.menu li.active a:hover {
	color: gray;
}

ul.menu li.not_active {
	font-weight: normal;
}

ul.menu li.not_active a {
	color: Black;
}

ul.menu li.not_active a:hover {
	color: gray;
}

ul.menu li.current {
	font-style: italic;
}

ul.menu li.not_current {
	font-style: normal;
}

div.current_content {
	float: left;
	width: 730px;
	padding: 0 0 0 10px;
	text-align: justify;
}

ul.showcase {
	list-style: none;
	padding: 0;
}

ul.showcase li {
	float: left;
	padding: 20px;
}

div.mod_footer {
	padding: 40px 80px 40px 0;
	background: white url('../img/footer_bg.png') no-repeat top left;
	text-align: right;
}

div.mod_footer img {
	vertical-align: -2px;
}