* {

	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_13bold {

color:#D58405;

font-size:13px;

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;

}


