/*

	PADDINGS EXAMPLE
	(1-top, 2-left, 3-bottom, 4-right):
	
	padding:10px 10px 10px 10px;

*/


	/* SITE */

.site_border { border:#5f5f5f 1px solid;}
.site_background { background-color:#c0c0c0;}
.site_background_inner { background-color:#f5f4f4; font-size:10pt;}
.site_background_footer { background-color:#FFFFFF;}
.footer { font-size:8pt; color:#737171;}
.footer a { }
.footer_line { background-color:#216e93;}


	/* FONT */

table { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000;}


	/* TITLES */

.titles { font-size:16px; font-weight:bold; color:#3770c1;}
.titles_sub { font-size:15px; font-weight:bold;}


	/* LINKS */

a { color:#0c2f92;}
a:hover { text-decoration:none;}


	/* DATES */

.date { font-weight:bold; font-size:9pt; color:#dfe6eb;}


	/* FORMS */

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:10pt; border:#999999 solid 1px; color:#666666;}
.buttons { padding-right:3px; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color:#DDDDDD; border:#999999 solid 1px; color:#333333;}
.radio {  }


	/* CONTENT PAGES */

.lego { line-height:18px;}


	/* IMAGES */

.img_border { border:5px #CCCCCC solid;}
.gallery_title { padding:10px; background-color:#FFFFFF; color:#808080;}


	/* LOGIN */

.login { background-color:#b3bbbc;}
.login_welcome { color:#939c8b;}


	/* HOME PAGE TITLES */

.home_title { background-color:#908f8f; color:#FFFFFF;}
.home_title_link { background-color:#57a1c5; width:80px;}
.home_title_link a { color:#ffffff; text-decoration:none;}


	/* LIST TABLES */

.list { font-size:9pt; border:1px #CCCCCC solid;}
.list th { background-color:#dfe6eb; padding:2px;}
.list td { padding:2px;}
.list_line1 { background-color:#dfe6eb;}
.list_line2 { background-color:#FFFFFF;}
.list_levelup { background-color:#FFFFFF;}
.list_levelup a {  }
.list_levelup_line { background-color:#808080;}


	/* MENU TOP */

.menu_top { background-color:#57a1c5;}
.menu_top a { font-weight:bold; text-decoration:none; font-size:10pt; color:#FFFFFF;}
.menu_top a:hover { color:#000000;}


	/* MENU SIDE */

	/* menu side title */

.levels_title_block {}
.levels_title { background-color:#808080; font-weight:bold; color:#FFFFFF;}

	/* levels links */

.levels a { text-decoration:none;}

	/*	
		levels:
		level 1 - category (folder)
		level 2 - sub category (page in folder)
		level 3 - category (single page without folder)
	*/

.level1 { background-color:#ffffff; padding:1px 2px 2px 2px; font-size:9pt; font-weight:bold;}
.level1 a { color:#3785c1;}
.level1 a:hover { color:#10597d;}

.level2 { background-color:#cdcfc9; padding:1px 2px 2px 10px; font-size:9pt; font-weight:none;}
.level2 a { color:#3785c11;}
.level2 a:hover { color:#ffffff;}

.level3 { background-color:#ffffff; padding:1px 2px 2px 2px; font-size:9pt; font-weight:bold;}
.level3 a { color:#3785c1;}
.level3 a:hover { color:#57a1c5;}

	/* bullets */

.level1_bullet, .level2_bullet, .level3_bullet {width:6px;}

.level1_bullet { background-color:#3770c1;}
.level2_bullet { background-color:#ffffff;}
.level3_bullet { background-color:#3770c1;}

	/* selected level */

.level_selected { color:#0fa2e8;}


	/* MENU TOP 2 */

		/* text */

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    width:120px;
    border:1px solid #000000;
    border-top:none;
    color:#000000;
}

		/* background */

.ddmx .item2 {
	background:#dddddd;
}

		/* background-hover */

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background:#ffffff;
}

		/* position */

.ddmx .section {
    margin-right:0px;
}


	/* MENU SIDE 2 */

.clBar { width:10; height:10; background-color:#000000; visibility:hidden; position:absolute;}
.clBar_xen { width:10; height:10; background-color:#000000; visibility:hidden; position:absolute;}

	/* all borders */

.clLevel0border, .clLevel1border {
	visibility:visible;
	position:absolute;
}

	/* ////////  Start Edition  //////// */

	/* all levels */

.clLevel0, .clLevel0over, .clLevel1, .clLevel1over {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

	/* level 0 */

.clLevel0, .clLevel0over {
	background-color:#F2F2F2;
	padding:2px 14px 2px 4px;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
}
.clLevel0over {
	background-color:#FFFFFF;
	color:#556640;
}
.clLevel0border, .clLevel1border {
	background-color:#999999;
}

	/* level 1 */

.clLevel1, .clLevel1over {
	background-color:#F2F2F2;
	padding:2px 14px 2px 4px;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
}
.clLevel1over {
	background-color:#FFFFFF;
	color:#FF8A00;
}
.clLevel1border {
	background-color:#999999;
}