/*DEFAULT*/
body {
	font:normal 11px Verdana,Tahoma,Arial,Sans-Serif;
	color:#595f5d;
	background-color:#b3b9bd;   
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	width:977px;
	margin:10px auto;
  	padding:0px;
}

a {
	color:#ec0251;
	text-align:left;
	vertical-align:top;
	text-decoration:none;	
}

a:hover {
	color:#ec5a8b;
	text-decoration:none;
}

.color_text {
	color:#595f5d;
}

.color_link {
	color:#ec5a8b;
}


/*TABLE*/
table {
	font:normal 11px Verdana,Tahoma,Arial,Sans-Serif;
}

td {
	color:#595f5d;
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	padding:0px;
}

td a {
	color:#ec0251;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

td a:hover { 
	color:#ec5a8b;
	text-decoration:none;
}


/*OTHER*/
.input {
	font-size:11px;
	color:#595f5d;
	background-color:#f8f8f8;
	border:1px #AAAAAA solid;
}

form {
	margin:0px;
}

img {border:0px;}
img.transparent {width:0px; height:100%; vertical-align:middle;}

.float_left {float:left;}
.float_right {float:right;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.clear_both {clear:both;}

.center {margin:auto;}
.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.text_justify {text-align:justify;}
.text_small {font-size:9px;}
.text_bold {font-weight:bold;}
.text_underline {text-decoration:underline;}

.sep5 {height:5px; overflow:hidden;}
.sep10 {height:10px; overflow:hidden;}
.sep15 {height:15px; overflow:hidden;}
.sep20 {height:20px; overflow:hidden;}
.line5 {height:2px; overflow:hidden; margin-bottom:3px; border-bottom:1px #80A1FF solid;}
.line10 {height:5px; overflow:hidden; margin-bottom:5px; border-bottom:1px #80A1FF solid;}
.line15 {height:7px; overflow:hidden; margin-bottom:8px; border-bottom:1px #80A1FF solid;}
.line20 {height:10px; overflow:hidden; margin-bottom:10px; border-bottom:1px #80A1FF solid;}

.wdt0 {width:0px;}
.wdt100 {width:100%;}
.wdt75 {width:75%;}
.wdt66 {width:66%;}
.wdt50 {width:50%;}
.wdt33 {width:33%;}
.wdt25 {width:25%;}
.wdt1_1 {width:100%;}
.wdt1_2 {width:50%;}
.wdt1_3 {width:33%;}
.wdt1_4 {width:25%;}
.wdt1_5 {width:20%;}


/*PAGE*/
div.page_top {	
	/*width:750px;*/
	margin:0px auto;
	border:1px #CCCCCC solid;
	height:50px;
}

div.page_main {	
	/*width:750px;*/
	margin:10px auto;
	border:0px #CCCCCC solid;
	/*background-color:#FFFFFF;*/
	/*height:600px;*/
}

div.page_main_left {
	width:263px;
	margin:0px auto;
	border:0px #CCCCCC solid;
	float:left;
	padding:5px;
	padding-top:370px;
}

div.page_main_center {
	width:451px;
	margin:0px auto;
	/*border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;*/
	float:left;
	/*height:590px;*/
	padding:0px;
}

div.page_main_right {
	width:106px;
	margin:0px auto;
	border:0px #CCCCCC solid;
	float:left;
	padding:5px;
}

div.page_bottom {
	/*width:750px;*/
	margin:0px auto;
	border:1px #CCCCCC solid;
	height:30px;
}


/*FRAMES*/
.frame_main_top, .frame_green_top, .frame_yellow_top, .frame_red_top {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	line-height:20px;
	vertical-align:middle;
}
.frame_main_top {
	background-color:#ec0251;
/*	font:normal 11px Verdana, Arial, sans-serif;*/
	color:#FFFFFF;
}
.frame_main, .frame_green, .frame_yellow, .frame_red {
	text-align:left;
	padding:0px 5px 5px 5px;
	overflow:hidden;
	font-size:13px;
}

.frame_main {
	padding:0px 10px 10px 10px;
	font-size:11px;
	/*border:1px #80a1ff solid;
	background:url(img/top_blue.jpg) repeat-x;*/
}

.frame_green {
	color:#00FF00;
	border:1px #b0ffa1 solid;
	background:url(img/top_green.jpg) repeat-x;
}

.frame_yellow {
	color:#D0D000;
	border:1px #F0F000 solid;
	background:url(img/top_yellow.jpg) repeat-x;
}

.frame_red {
	color:#FF0000;
	border:1px #ffa1a1 solid;
	background:url(img/top_red.jpg) repeat-x;
}


/*LIB EDITOR*/
.mceContentBody {
	width:451px;
	background-color:#FFFFFF;
	text-align:left;
	padding:0px 10px 10px 10px;
	font-size:11px;
}


/*LIB FORM*/
.lib_form_tab { 
	border:0px #CCCCCC solid; 
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
}

.lib_form_col {
	font-size:11px;
	font-weight:normal;
	color:#595f5d;  
	vertical-align:top;
	border:0px #CCCCCC solid;
	padding:5px;
}

.lib_form_col1 {
	font-size:11px;
	font-weight:normal;
	color:#595f5d;   
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	padding:5px;
}

.lib_form_col2 {
	font-size:11px;
	font-weight:normal;
	color:#595f5d;  
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	padding:5px;
}

.lib_form_small {
	font-size:9px;
}

lib_form_col a, lib_form_col1 a, lib_form_col2 a {
	color:#ec0251;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;	
}

lib_form_col a:hover, lib_form_col1 a:hover, lib_form_col2 a:hover { 
	color:#ec5a8b;
	text-decoration:none;
}

.lib_form_input {
	font-size:11px;
	color:#595f5d;
	background-color:#f8f8f8;
	border:1px #AAAAAA solid;
}

.lib_form_select {
	width:145px;
}


/*LIB GRID*/
.lib_grid_tab {
	table-layout:fixed;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}

.lib_grid_col_head {
	font-size:11px;
	font-weight:bold;
	color:#595f5d;
	background-color:#CCCCCC;   
	text-align:center;
	vertical-align:top;
	border:1px #a0a0a0 solid;
	padding:5px;
	overflow:hidden;
}

.lib_grid_col_head a {
	color:#ec0251;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;	
}

.lib_grid_col_head a:hover { 
	color:#ec5a8b;
	text-decoration:none;
}

.lib_grid_col_head img {
	vertical-align:middle;	
}

.lib_grid_col_left1, .lib_grid_col_left2, .lib_grid_col_center1, .lib_grid_col_center2, .lib_grid_col_right1, .lib_grid_col_right2 {
	font-size:11px;
	font-weight:normal;
	color:#595f5d;
	vertical-align:top;
	border:1px #a0a0a0 solid;
	padding:5px;
	overflow:hidden;
}

.lib_grid_col_left1 {
	background-color:#ffffff;   
	text-align:left;
}

.lib_grid_col_left2 {
	background-color:#e0e0e0;   
	text-align:left;
}

.lib_grid_col_center1 {
	background-color:#ffffff;   
	text-align:center;
}

.lib_grid_col_center2 {
	background-color:#e0e0e0;   
	text-align:center;
}

.lib_grid_col_right1 {
	background-color:#ffffff;   
	text-align:right;
}

.lib_grid_col_right2 {
	background-color:#e0e0e0;   
	text-align:right;
}

.lib_grid_col_left1 a, .lib_grid_col_left2 a, .lib_grid_col_center1 a, .lib_grid_col_center2 a, .lib_grid_col_right1 a, .lib_grid_col_right2 a {
	color:#ec0251;
	text-align:left;
	vertical-align:top;
	text-decoration:none;	
}

.lib_grid_col_left1 a:hover, .lib_grid_col_left2 a:hover, .lib_grid_col_center1 a:hover, .lib_grid_col_center2 a:hover, .lib_grid_col_right1 a:hover, .lib_grid_col_right2 a:hover {
	color:#ec5a8b;
	text-decoration:none;
}


/*LIB PAGE*/
.lib_page_div {	
	font-size:12px;
	font-weight:normal;
	color:#595f5d;  
	text-align:right;
	vertical-align:middle;
	border:0px #CCCCCC solid;
	padding:5px;
}

.lib_page_div a {
	color:#ec0251;
	text-align:left;
	text-decoration:none;	
}

.lib_page_div a:hover {
	color:#ec5a8b;
	text-decoration:none;
}

.lib_page_div input, .lib_page_div select {
	font-size:10px;
	vertical-align:top;
}


/*LIB CALENDAR*/
.lib_cal_box {
border:1px solid #80a1ff; font-family:arial; font-size:11px; border-collapse:collapse; border-spacing:0; background-color:#ffffff;
}

.lib_cal_head_tab {
border-collapse:collapse; border-spacing:0;
}

.lib_cal_head {
background-color:#80a1ff; color:#ffffff; padding:3px; font-family:arial; font-size:11px;
}

.lib_cal_main {
padding:5px; background-color:#ffffff;
}

.lib_cal_today {
background-color:#f0f0f0; padding:5px; text-align:center;
}

.lib_cal_days {
text-align:right;
}

.lib_cal_day_month {
text-align:right;
}

.lib_cal_select_btn {
border:1px solid #CCCCCC; cursor:pointer;
}

.lib_cal_select_list {
border:1px solid #CCCCCC; background-color:#FFFFDD; font-family:arial; font-size:11px;
}

.lib_cal_select_list_txt {
cursor:pointer; color:#000066;
}

.lib_cal_weeks {
background-color:#d0d0d0; padding:0px;
}


/*PAGE MENU*/
.menu_main1 a:hover, .menu_main1s a:hover, .menu_main2 a:hover, .menu_main2s a:hover, .menu_main3 a:hover, .menu_main3s a:hover {
	color:#ec0251;
}
.menu_main1, .menu_main_red1 {
	background:url(img/menu10.gif) repeat-y; 
	text-align:right;
	margin-bottom:5px;
	padding:5px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
.menu_main1s, .menu_main_red1s {
	background:url(img/menu10.gif) repeat-y; 
	text-align:right;
	margin-bottom:5px;
	padding:5px;
	font-weight:bold;
	font-size:13px;
}
.menu_main1 a {
	color:#FFFFFF;
	font-weight:bold;
}
.menu_main_red1 a {
	color:#EC0251;
	font-weight:bold;
}
.menu_main1s a, .menu_main_red1s a {
	color:#EC0251;
	font-weight:bold;
}

.menu_main2 {
	text-align:right;
	padding:5px;
	font-weight:bold;
	font-size:13px;
}
.menu_main2s {
	text-align:right;
	padding:5px;
	font-weight:bold;
	font-size:13px;
}
.menu_main2 a {
	color:#FFFFFF;
	font-weight:bold;
}
.menu_main2s a {
	color:#EC0251;
	font-weight:bold;
}

.menu_main3 {
	text-align:right;
	padding:5px;
	font-size:9px;
}
.menu_main3s {
	text-align:right;
	padding:5px;
	font-size:9px;
}
.menu_main3 a {
	color:#FFFFFF;
	font-weight:bold;
}
.menu_main3s a {
	color:#EC0251;
	font-weight:bold;
}

.menu_main1_mail {
	background:url(img/menu10.gif) repeat-y; 
	text-align:right;
	margin-top:15px;
	padding:5px;
	font-size:13px;
	color:#FFFFFF;
}
.menu_main1_mail_input, .menu_main1_search_input {
	font-size:10px;
	width:78px;
	margin-top:5px;
	background-color:#e0e0e0;
	border:1px #AAAAAA solid;
}
.menu_main1_search_input {
	width:100px;
}
.menu_main1_mail_button {
	font-size:10px;
	width:80px;
	margin-top:5px;
	background-color:#d0d0d0;
	border:1px #AAAAAA solid;
}


/*SITE MAP*/
.site_map1 {
	background:url(img/bullet.gif) no-repeat 5px 7px;
	padding:7px 20px;
	font-size:15px;
	font-weight:bold;
}

.site_map2 {
	background:url(img/bullet.gif) no-repeat 35px 3px;
	padding:3px 50px;
	font-size:13px;
}

.site_map3 {
	background:url(img/bullet.gif) no-repeat 55px 2px;
	padding:2px 70px;
	font-size:13px;
}


/*MODULES*/
/*articles_articles*/
.articles_articles_category {
	font-size:10px;
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.articles_articles_article {
	margin-bottom:5px;
}

.articles_articles_name {
	/*color:#0080d0;*/
	font-size:14px;
	font-weight:bold;
}

.articles_articles_date {
	color:#AAAAAA;
	font-size:10px;
}

.articles_articles_author {
	color:#AAAAAA;
	font-size:10px;
}

.articles_articles_heading {
	text-align:justify;
	font-size:11px;
	padding:3px 7px;
}

.articles_articles_content{
	text-align:right;
	font-size:10px;
	padding-right:7px;
}

/*articles_article*/
.articles_article_article {
}

.articles_article_name {
	/*color:#0080d0;*/
	font-size:14px;
	font-weight:bold;
}

.articles_article_date {
	color:#AAAAAA;
	font-size:10px;
}

.articles_article_author {
	color:#AAAAAA;
	font-size:10px;
}

.articles_article_heading {
}

.articles_article_content {
	text-align:justify;
}

/*contact_contact*/
.contact_contact_content {
	text-align:justify;
	font-size:11px;
	padding:3px 7px;
}

/*images_images*/
.images_images_category {
	font-size:10px;
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.images_images_category_image {
	margin:5px auto 0px auto;
	width:120px;
	height:90px;
	text-align:center;
	overflow:hidden;
}

.images_images_category_name {
	font-size:10px;
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.images_images_image {
	margin:5px auto 0px auto;
	width:120px;
	height:90px;
	text-align:center;
	overflow:hidden;
}

.images_images_name {
	font-size:10px;
	height:12px;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.images_images_date {
}

.images_images_author {
}

.images_images_gallery{
	position:absolute;
	padding-top:1px;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#000000;
	text-align:center;
	display:none;
}

.images_images_gallery iframe{
	position:absolute;
	z-index:-1;
	opacity:0;
	filter:alpha(opacity=0);
}

/*utils_search*/
.utils_search_name {
	/*color:#0080d0;*/
	font-size:14px;
	font-weight:bold;
}

.utils_search_heading {
	text-align:justify;
	font-size:11px;
	padding:3px 7px;
}

.utils_search_content{
	text-align:right;
	font-size:10px;
	padding-right:7px;
}


/*LAYOUT*/
.layout01 { background:url(img/layout01.gif) no-repeat; width:222px; height:15px; float:left; }
.layout02 { background:url(img/layout02.gif) repeat-x; width:220px; height:15px; float:left; }
.layout03 { background:url(img/layout03.gif) no-repeat; width:9px; height:15px; float:left; }
.layout10 { background:url(img/layout10.gif) repeat-y; clear:left; padding:15px 15px 20px 15px; }
.layout_logo { background:url(img/layout_neon.jpg) no-repeat 0px 95px; width:389px; height:375px; margin:0px auto; text-align:right; }
.layout_lang { margin-top:280px; }
.layout11 { text-align:right; padding-top:50px; padding-right:10px; }
.layout20 { background:url(img/layout20.gif) no-repeat; width:451px; height:21px; }
.layout30 { background:url(img/layout30.gif) repeat-y; width:431px; padding:10px; font:normal 10px Verdana, Arial, sans-serif; color:#FFFFFF; }
.layout30 a, .layout30 a:hover { font:normal 10px Verdana, Arial, sans-serif; color:#FFFFFF; }
.layout40 { background:url(img/layout40.gif) no-repeat; width:451px; height:5px; }
