* {
	outline:none;
}

table, td, th {
	vertical-align:top;
}

label {
	font-weight:normal;
}

/** LE article stuff*/

.bg_home_page {
background-image:url(bg_about_book.gif);
margin:0;
}
:focus, :active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.arial_top_menu {
color:#FFFFFF;

font-size:11px;
font-weight:bold;
text-decoration:none;
}
.arial_top_mouseover {
color:#2C2922;

font-size:12px;
font-weight:bold;
text-decoration:none;
}
.bg_strip {
background-image:url(bg_strip.jpg);
}
.bg_orange {
background-image:url(bg_orange_td.jpg);
}
.book_release {
background-color:#FFAE0F;
border-bottom:1px solid #E6A50D;
border-top:1px solid #F1C66B;
}
.book_release_mouseover {
background-color:#9F1400;
border-bottom:1px solid #911F0F;
border-top:1px solid #C94132;
}
.bg_color {
background-color:#FFCD6A;
}
.indent_32 {
padding-left:32px;
}
.border_top_gray {
border-top:1px solid #F5F5F5;
}
.tableheading {
background-color:#FFAE0F;
color:#FFFFFF;

font-size:12px;
font-weight:bold;
}
.tableheading14 {
background-color:#FFAE0F;
color:#FFFFFF;

font-size:14px;
font-weight:bold;
padding:5px;
}
.tableheading14N {
color:#FFFFFF;

font-size:14px;
font-weight:bold;
padding:5px;
}
.whatsNewboxborder {
border:1px solid #FFAE0F;
}
.whatsNewboxborder14 {
border:3px solid #FFAE0F;
color:#000000;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.whatsNewboxborder14 a:link {
color:#9A5E00;
}
.whatsNewboxborder14 a:hover {
color:#C65400;
}
.whatsNewboxborder14 a:visited {
color:#9A5E00;
}
.WNborder_bottom {
border-bottom:0.5px solid #EDD6CB;
color:#6F6954;
font-size:11px;
font-weight:normal;
padding:5px 5px 1px;
}
.WNborder_bottom a:link {
color:#9A5E00;
}
.WNborder_bottom a:visited {
color:#9A5E00;
}
.WNborder_bottom a:hover {
color:#C65400;
}
.UEborder_bottom {
border-bottom:0.5px solid #EDD6CB;
padding-bottom:1px;
padding-left:5px;
padding-top:5px;
}
.border_bottom {
border-bottom:1px solid #F7EECD;
color:#000000;
font-size:11px;
font-weight:normal;
}
.hometext {
color:#393939;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.hometext a:link {
color:#9A5E00;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.hometext a:hover {
color:#C65400;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.arial_body {
color:#6F6954;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.arial_body_14 {
color:#6F6954;
font-size:14px;
}
.arial_body a:link {
color:#e95909;
text-decoration:underline;
}
.arial_body a:hover {
color:#C65400;
text-decoration:underline;
}
.arial_body a:visited {
color:#9A5E00;
text-decoration:underline;
}
.arial11 {
color:#6F6954;
font-size:11px;
font-weight:normal;
text-align:justify;
}
.arial11 a:link {
color:#9A5E00;
text-decoration:underline;
}
.arial11 a:hover {
color:#C65400;
text-decoration:underline;
}
.arial11 a:visited {
color:#9A5E00;
text-decoration:underline;
}
.req {
color:#9A5E00;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.arial_body_red {
color:#9A5E00;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.arial_body_BrRed {
color:#FF0000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.arial_body_BrRed_14 {
color:red;
font-size:14px;
font-weight:bold;
}
.arial_body_red_UL {
color:#9A5E00;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.bg_about_body {
background-image:url(bg_about_book.gif);
margin:0 0 0 56px;
}
.indent_56 {
padding-left:55px;
}
.bg_bottom {
background-color:#C29B04;
padding-left:56px;
}
.bg_brown {
background-color:#9A5E00;
}
.indent_64 {
padding-left:64px;
padding-right:10px;
}
.txt_field {
border:1px solid #D5AA05;
color:#6F6954;
font-size:11px;
text-decoration:none;
}
.arial_11 {
color:#D58405;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.arial_12colorB {
color:#D58405;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.arial_12BHomeEvents {
color:#D58405;
font-size:12px;
font-weight:bold;
padding:2px;
text-decoration:none;
}
.page_title {
color:#D58405;
font-size:18px;
font-weight:bold;
text-decoration:none;
}
.arial_14bold {
color:#D58405;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.arial_14bold a:link {
color:#D58405;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.arial_14bold a:visited {
color:#D58405;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.arial_14bold a:hover {
color:#D58405;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.arial_body_bold {
color:#6F6954;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.arial_body_underline {
color:#6F6954;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.arial_body_indent {
color:#6F6954;
font-size:12px;
font-weight:normal;
padding:3px;
text-decoration:none;
}
.arial_body_articals {
color:#6F6954;
font-size:11px;
font-weight:normal;
padding-right:20px;
text-decoration:none;
}
.bg_oneness {
background-image:url(bg_about_book.gif);
margin:0;
}
.topLeft {
background-image:url(topleft.gif);
background-repeat:no-repeat;
margin:0;
padding-left:55px;
}
.copyright {
color:#6F6954;
font-size:10px;
font-weight:normal;
}

/* OpenID icon style */
input.system-openid {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000;}

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}





/* CSS HC3WEB_ACT */

body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #666666;
	line-height: normal;
	background-color: #fff;
}
#wrapper {
	width: 1000px;
	margin: 0px auto 0px auto;
	background-color: #fffde4;
}
#logo .moduletable {
	width: 1000px;
	height: 200px;
        margin: 0px;
        padding: 0px;
        border: none;
}
#topwrapper {
	width: 1000px;
        height: 291px;
	margin: 0px auto 10px auto;
	padding: 0px;
	background: none;
        border: none;
}
h1, h2, h3, h4, h5, h6 {
        font-family: Tahoma, Helvetica, sans-serif;
        color: #e95909;
}

h2 {
        font-size: 20px;
        font-weight: bold;
}
h3 {
        font-size: 14px;
        font-weight: bold;
}
a {
	color: #c24a07;
        /*font-weight:     bold;*/
	text-decoration: none;
}
a:hover {
        color: #c00;
        /*font-weight:     bold;
        text-decoration: underline;*/
        background: none;
}

a img  {
	border: none;
}


/* columns*/
#colLeft {
	float: left;
	width: 200px;
	margin: 15px 0px 0px 0px;
	padding: 5px;
}
#colCenter {
	float: left;
	width: 560px;
	padding: 5px;
	margin: 20px 5px 0px 5px;
}

#colRight {
	float: left;
	width: 200px;
	margin: 15px 0px 0px 0px;
	padding: 5px;
}
#centertop {
        float: left;
        margin: 0px;
        padding: 5px;
}
#centercontent {
        margin: 0px;
        padding: 5px;
}

.centercontent {
	font-size:14px;
}
/* Styles for TinyMCE*/
.bodytext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #666666;
	line-height: normal;
}
.orangetext {
        color: #e95909;
}
.bodyorangebold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #e95909;
        font-weight: bold;
}
.bodylink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #c24a07;
}
.bodylink a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #c24a07;
}
.grouphead {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 14px;
        color: #e95909;
        font-weight: bold;       
}
.grouphead a {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 14px;
        color: #e95909;
        font-weight: bold;       
}
.midhead {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 16px;
        color: #e95909;
        font-weight: bold; 
}
.titlehead {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #e95909;
        line-height: 24px;
	border-bottom: 1px solid #ccc;
}
.moreinfo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #999999;
        font-style: italic;
}

.smaller11px {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}
.smaller10px {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
}

/* End styles for TinMCE */
div.moduletable_menu h3, div.moduletable h3 {
        font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #e95909;
        line-height: 24px;
	/*border-bottom: 1px solid #ccc;*/
        margin-top: 0px;
}
#centertop.moduletable h3 {
        font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #e95909;
        line-height: 24px;
        margin-top: 0px;
}
.moduletable_menu {
	background: #fff;
	padding: 5px;
	margin-bottom: 5px;
}
.moduletable_menu a {
	color: #0338fc;
	text-decoration: underline;
}
.moduletable_menu ul {
	padding-bottom:
	margin-bottom: 5px;
}
.moduletable {
	background: none;
	padding: 10px;
	margin-bottom: 5px;
}
.moduletable table {
	/*margin-top: -1em;*/
	text-align: left;
}

.moduletable_subscribe {
        background-image: url(../images/subback.jpg);
        background-repeat: repeat-x;
        background-position: bottom center; 
        background-color: #ffa;
        /*background: #ffa;*/
        border: 2px solid #e95909;
        margin-bottom: 10px;
        padding: 7px 7px 0px 7px;
}
.moduletable_subscribe form {
        margin-top: 0px;
        padding-top: 0px;
        background: none;
}
.contentpaneopen_testimonials {
        background: #fff;
        padding: 0;
}
.moduletable_testimonials {
        border: 2px solid #e95909;
        padding: 0px;
	color: #000;
        margin: 0px;
	background: url(../images/testimonial-header.jpg) no-repeat top center;
	padding-top:40px;
}
.moduletable_testimonials h3 {
        padding: 7px 0px 5px 13px;
	color: #fff;
        margin: 0px;
}
div.moduletable_testimonials img {
        padding: 0px 0px 5px 4px;
}

.createdate, .modifydate  {
        font: 9px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
	padding-bottom: 10px;
}
.contentpaneopen {
        line-height: 17px;
		font-size:0.9em;
}
.contentpaneopen ul li a {
        color: #e95909;
}
.contentpaneopen p {
        font-family: Verdana, Arial, Helvetica, sans-serif;

        color: #666666;
        line-height: 17px;
}

/*poll parametrar*/
.poll td {
	background: #fff;
	margin-left: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	padding-top: -10px;
}

.menu, .keyconcepts, .othermenu {
	background:  none;
	padding-left:0px;
	padding-bottom: 5px;
	margin:0px 5px 10px 5px;
}
  
.menu li, .keyconcepts li, .othermenu li {
	background:  none;
	margin-left: 20px;
	padding: 5px;
}
div.moduletable ul li {
	margin-left: 0px;
	padding: 0px;
}

.category {
        color: #e95909;
        font-weight: bold;
        line-height: 2em;
}
.clear {
	clear: both;
}
.componentheading, .componentheading_schedule {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #e95909;
        line-height: 24px;
	border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
}
.contentheading {
	font-family: Tahoma, Helvetica, sans-serif;
	font-stretch:condensed;
	font-size: 23px;
	font-weight:bold;
	color: #a80f00;
        line-height: 24px;
	border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
}
.contentheading_schedule {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
        font-weight: bold;
	/*color: #e95909;*/
	border-bottom: 1px solid #ccc;
}
.contentheading_schedule a {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #e95909;*/
        margin-bottom: 5px;
        text-decoration: none;
        border-bottom: 1px solid #fff;
}
.contentpagetitle {
        /*color: #e95909;*/
}
td.sectiontableheader {
        background: #008080;
        color: #000;
        font-weight: bold;
        padding: 4px;
        border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
        padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
        padding: 3px;
}
div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}
.inputbox {
        background: #ffa;
}

form#form-login fieldset { 
        border: 0 none; 
        margin: 0em; 
        padding: 0.2em;
}
form#form-login ul { 
        padding-left: 20px; 
}
#form-login ul li {
	list-style: none;
}

form#com-form-login fieldset { 
        border: 0 none; 
        margin: 0em; 
        padding: 0.2em;
}
form#com-form-login ul { 
        padding-left: 20px; 
}
.readon, .readon_schedule {
        margin-top: -26px;
        display:block;
        text-align: right;
        color: #e95909;
        text-decoration: none;

}
.article_separator {
        display: block;
        height: 1px;
        /*border-top: 1px solid #ffffaa;*/
        background: #ffffaa;
}
table.pagenav {
        margin-top: 10px;
}
.pagenav a {
        color: #e95909;
}
.footer {
	margin: 20px 0px 0px 0px;
	padding: 10px 0px;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	color:#fff;
        background: #fff url(../images/footerback.jpg) repeat-x top left;
}
.footer p {
	margin: 0px;
	padding: 2px 0px;
}

/* Top Menu */
#topmenu .moduletable {
        height: 65px;
        margin: 0px;
        padding: 0px;
        font-family: Tahoma, Times, serif;
        font-size: 13px;
	font-weight: bold;
        background: none;
        border-right: none;
        border-bottom: none
        border-left: none;
}
#menu {
        border: 1px solid red;
}

#topmenu .moduletable .menu {
        height: 65px;
	width: 100%;
        margin: 0px;
        padding: 0px;
       background: url(../images/menuback.png) repeat-x;
}
#topmenu .moduletable .menu #current .active a {
        color: #000;
}
/*#topmenu .moduletable ul li {
        background: #00f;
}*/





.sf-menu ul {
	background:		#f00;
}
.sf-menu li li {
	background: none;
        color: #e95909;
        /*border-right: 1px solid #fff*/;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
        /*border-right: 1px solid #fff*/;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		none;
        color: #fff;
	outline:		0;
}
/*.sf-menu a:active {
        background: none;
        color: #fc0;
}*/
/*Background current main menu*/
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
background: #800000;
/*border-right: 1px solid #fff*/;
}

/*submenu*/
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#800000; /*#D1DFFF;*/
	color:			#fff;
}

.sf-menu a:hover {
	text-decoration:none;
}

#testimonial-wrapper {
	min-height:275px;
	background-color:#fff;	
}

#testimonial-wrapper b {
	color:#A80F00;
	font-size:1.2em;
}

#left-buttons img {
	margin-bottom:10px;
}

img.right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	/*padding:5px;
	border:1px solid #E95909;
	background-color: #fff;*/
}

img.left {
	margin-right:10px;
	margin-bottom:10px;
}

.mp3-video {
	font-family: Tahoma;
	font-weight:bold;
	color: #8c8c8c;
	font-size:1.1em;
}
