/* .whitemicro {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none;}
a.whitemicro:link, a.whitemicro:visited {color:#ffffff; text-decoration: underline;}
a.whitemicro:hover {color: #ffffff; text-decoration: none;}

.white {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.white:link, a.white:visited {color:#ffffff; text-decoration: underline;}
a.white:hover {color: #ffffff; text-decoration: none;}

.whitemini {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
a.whitemini:link, a.whitemini:visited {color:#ffffff; text-decoration: underline;}
a.whitemini:hover {color: #ffffff; text-decoration: none;}

.black {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
a.black:link, a.black:visited {color:#000000; text-decoration: none;}
a.black:hover {color: #000000; text-decoration: underline;}

.green_ {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #3c5d3d; text-decoration: underline;}
a.green_:link, a.green:visited {color:#3c5d3d; text-decoration: underline;}
a.green_:hover {color: #3c5d3d; text-decoration: none;}

.grey {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #4e4e4e; text-decoration: none;}
a.grey:link, a.grey:visited {color:#4e4e4e; text-decoration: underline;}
a.grey:hover {color: #4e4e4e; text-decoration: none;}

.red {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #DA1919; text-decoration: none;}
a.red:link, a.red:visited {color:#DA1919; text-decoration: underline;}
a.red:hover {color: #DA1919; text-decoration: none;}

.redmicro {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #FF7979; text-decoration: none;}
a.redmicro:link, a.redmicro:visited {color:#FF7979; text-decoration: underline;}
a.redmicro:hover {color: #FF7979; text-decoration: none;}

.green {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1E8B30; text-decoration: none;}
a.green:link, a.green:visited {color:#1E8B30; text-decoration: underline;}
a.green:hover {color: #1E8B30; text-decoration: none;}
*/

.redmicro p {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #9d1919; text-decoration: none; margin:0; padding:0;}

.footer {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #444444; text-decoration: none;}
a.footer:link, a.footer:visited {color:#444444; text-decoration: underline;}
a.footer:hover {color: #444444; text-decoration: none;}

.info {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6f6f6f; text-decoration: none;}
a.info:link, a.info:visited {color:#6f6f6f; text-decoration: none;}
a.info:hover {color: #6f6f6f; text-decoration: underline;}

.table { border: 1px solid #fff; border-collapse: collapse;}
.table td, .table th { border: 1px solid #fff; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.table_head {background-color: #cecece; color: #000;}
.odd {background-color: #f2f2f2; color: #000;}
.even {background-color: #ebebeb; color: #000;}
.odd_grey {background-color: #f2f2f2; color: #000; color:#999999;}
.even_grey {background-color: #ebebeb; color: #000; color:#999999;}
.table_nb { border: 0px; border-collapse: collapse;}
.table_nb td { border: 0px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9d1919; text-decoration: none;}

.table tr:hover {
background-color:#e0e0e0;
}

.table th {
background-color:#cecece !important;
}

.table_zero, .table_zero tr, .table_zero td, .table_zero th {margin: 0; padding: 0; border: 0;}

.button { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #dadada; border-style: solid; border-color: #3f3f3f; border-width: 1px; cursor : pointer;}
.button2 { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #dadada; border-style: solid; border-color: #777777; border-width: 1px; cursor : pointer;}
.button_submit { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #339900; font-size: 12px; background-color: #F5F5F5; border-style: solid; border-color: #339900; border-width: 1px; cursor : pointer;}
.button_cancel { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #cc3300; font-size: 12px; background-color: #F5F5F5; border-style: solid; border-color: #cc3300; border-width: 1px; cursor : pointer;}
.button_disabled { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #999999; font-size: 12px; background-color: #F5F5F5; border-style: solid; border-color: #666666; border-width: 1px; cursor : pointer;}

input.form, input.form_no_editor { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; border-style: solid; border-color: #3f3f3f; border-width: 1px; padding: 1px 2px 1px 2px;}
.element_show {visibility: visible; height: auto;}
.element_hide {display: none; visibility: hidden;  height: auto;}
.shortcut {border-bottom: 1px solid #6ea525;}
.note_area {width: 100%; height: 350px;}
.line {height: 1px; border-top: 1px solid #555566; margin: 10px; font-size: 1px;}
.sub_line {height: 1px; border-top: 1px solid #9999aa; margin: 10px; font-size: 1px;}

.form_date {
border: solid 1px #3f3f3f;
width: 90px;
height: 15px;
background: #ffffff url(/admin/images/layout/calendar.png) center right no-repeat;
}

.popup_bg {
}

#post {
width:100%;
border:1px solid #ced9df;
}

#post .title {
font-size:16px;
font-weight:bold;
color:#fff;
background-color:#9d1919;
padding:5px;
border-bottom:1px solid #fff;
}
#post .title a {
color:#fff;
}

#post .title_p {
font-size:16px;
background-color:#9d1919;
padding:5px;
border-bottom:1px solid #fff;
color:#fff;
font-weight:bold;
display:block;
}

#post .head {
padding-left:15px;
border-bottom:1px solid #fff;
padding:5px;
color:#9d1919;
background-color:#fff;
}

#post .content {
border-bottom:1px solid #fff;
padding:3px;
padding-bottom:10px;
background-color:#fff;
color:#9d1919;
}

#post .down {
border-bottom:1px solid #fff;
background-color:#9d1919;
clear:both;
padding:5px;
}

#post .down a {
color:#fff;
}

#post .down a:hover {
text-decoration:none;
}

#post .hr {
margin-bottom:10px;
}

.form_comments { 
border: 1px solid #3f3f3f; 
padding: 1px 2px 1px 2px; 
width:130px; 
color:#9d1919;
background-color:#b9c7ce;
}

.emots {
width:140px;
height:103px;
float:left;
padding:10px;
padding-top:47px;
text-align: center;
}

.emots img {
padding:3px;
}

.text_comments {
width:400px;
height:150px;
float:left;
margin-bottom:3px;
}

.form_comments_text {
border: 1px solid #3f3f3f; 
padding: 1px 2px 1px 2px; 
background-color:#b9c7ce;
color:#9d1919;
height:180px;
font-family:Arial;
font-size:13px;
}

.submit_comment {
font-size:12px;
border:1px solid #000;
}

.comment_content {
border:1px solid #ced9df;
width:100%;
margin-top:10px;
background-color:#a4b4bd;
}

.comment_who {
display:block;
padding-left:10px;
background-color:#cdcdcd;
padding:3px;
border-bottom:1px solid #ced9df;
color:#666666;
}

.comment_tresc {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
text-align:justify;
background-color:#edecec;
color:#666666;

}

.gallery_admin_block {
padding: 6px;
float: left;
background-color:#ebebeb;
margin:2px;
}

.gallery_admin_break {
width: 0;
height: 0;
border: 0;
font-size: 0;
margin: 0px;
clear: both;
}

.gallery_admin_div_tools {
display: none;
background: #f2f2f2;
z-index: 100;
position: absolute;
border: 1px solid #000;
padding: 2px;
}

.gallery_admin_div_image {
z-index: 1;
position: relative;
}

.gallery_block {
padding:5px;
border:1px dashed #27328c;
}

.gallery_textmicro {
display:block;
text-align:center;
margin-top:3px;
color:#27328c;
font-size:10px;
}

.gallery_title {
font-size:14px;
color:#27328c;
}

.pagination a {
color:#9d1919;
}

.pagination a:hover {
text-decoration:none;
}

.gallery_list_title {
font-size:14px;
color:#9d1919;
display:block
}

.gallery_list_text {
color:#9d1919;
}

#add_sites_add_container {
margin: 15px;
width: 550px;
}

#add_sites_add_container .single_block {
clear: both;
text-align: left;
margin-bottom: 10px;
}

#add_sites_add_container .single_block {
clear: both;
text-align: left;
margin-bottom: 10px;
}

#add_sites_add_container img {
margin: 0px 15px 10px 0px;
width: 64px;
height: 64px;
border: 0px;
}

#add_sites_add_container .title, #add_sites_add_container .desc {
color: #9d1919;
}

#add_sites_add_container .title {
font-size: 14px;
font-weight: bold;
}

#add_sites_add_container a:link, #add_sites_add_container a:visited {
text-decoration: none;
}

#add_sites_add_container a:hover {
color: #9d1919;
text-decoration: underline;
}

.start_page {
	margin: 0;
	padding: 10px;
	width: 730px;
	border: 1px solid #111;
}

.start_page legend {
	margin-left: 10px;
	font-weight: bold;
	color: #9d1919;
	font-size: 14px;
}

.start_page legend img {
	margin: 0px 3px 1px 0px;
}

.start_page p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

.start_page a {
	color:#111;
	text-decoration: underline;
}

.start_page a:hover {
	text-decoration: none;
}

.fast_access {
	float: left;
	text-align: center;
	padding: 0px 9px 0px 9px;
}

.fast_access a {
	font-size: 11px;
	color:#111;
	text-decoration: underline;
}

.fast_access a:hover {
	text-decoration: none;
}

.fast_access span {
	display: block;
	margin-top: 6px;
}