/* Default styles */

* {
	padding: 0px;
	margin: 0px;
}
DIV {
	position: relative;
}
/* Main TAGs */

HTML, BODY {
	height: 100%;
}
BODY {
	position: relative;
}
BODY {
	font-size: 80%;
	color: #333;
	font-family: Verdana, sans-serif;
}
A {
	color: #8CC63E;
}
A:link, A:visited {
	text-decoration: underline;
}
A:active, A:hover {
	text-decoration: none;
}
A IMG {
	border: 0;
}
H1 {
	font-size: 1.8em;
	margin: 0 0 1em 0;
	text-transform: uppercase;
}
H2 {
	font-size: 1.5em;
	margin: 0 0 0.7em 0;
}
H3 {
	font-size: 1.2em;
	margin: 0 0 0.3em 0;
	font-weight: normal;
}
H3 SPAN {
	color: #8CC63E;
}
P {
	margin-bottom: 0.3em;
}
INPUT, SELECT, TEXTAREA {
	border: solid 1px #D1D1D1;
}
INPUT {
	padding: 1px 1px 1px 1px;
}
TEXTAREA {
	padding: 1px 0px 1px 5px;
}
SELECT, OPTION {
	height: 18px;
}
INPUT.submit, INPUT.checkbox {
	width: auto;
	border-width: 0px;
}
INPUT.submit {
	color: #6F6F6F;
	padding: 2px;
	background: #EDEDED;
	border: solid 1px #D1D1D1;
}
HR {
	color: #D1D1D1;
	background-color: #D1D1D1;
	height: 1px;
	border-width:0px;
}
/* background */

BODY {
	background: #D1D1D1;
}
#body {
	background: white;
}
/* Layout */

#body {
	width: 1000px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
.wrapper, .footer {
	width: 960px;
	margin: 0 auto;
}
table#main_table {
	width: 100%;
}
/* Header */

.header {
	height: 110px;
	color: #7B7B7B;
}
div.logo {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 19px;
	width: 250px;
	text-align: center;
	z-index: 50;
}
div#slogan {
	margin: 30px 0px 0px 320px;
	z-index: 40;
	text-align: left;
}
div#slogan .img {
	margin: 0 0 5px 0;
}
div#slogan .form {
	margin: 7px 0 0 0;
}
div#headerEnterForm {
	position: absolute;
	right: 0px;
	top: 15px;
	width: 340px;
	height: 100px;
	text-align: right;
	z-index: 45;
	overflow: hidden;
	font-size: 11px;
}
div#headerEnterForm IMG {
	margin-left: 10px;
}
.header .phone {
	line-height: 1.3em;
	padding: 0;
}
.header .phone STRONG {
	font-size: 120%;
}
div.enterForm INPUT {
	width: 85px;
	font-size: 100%;
}
div.enterForm INPUT.submit {
	width: auto;
	padding: 5px 12px;
	font-size: 90%;
	margin-top: 1px;
	color: #6F6F6F;
	background: #EDEDED;
	border: solid 1px #D1D1D1;
}
div.enterForm TD DIV {
	padding: 1px 3px 2px 3px;
}
/*
.page_img { height: 180px; background-position: top left; background-repeat: repeat-x; }
.page_img { background-image: url([(base_url)]assets/images/header_4pic.jpg); height: 175px; }
*/

/*  Main Menu  */

td.mainmenu {
	color: #fff;
	height: 30px;
	background: #9E9E9E url(img/mainmenu_bg2.gif) top left repeat-x;
	text-align: center;
}
td.mainmenu A {
	color: #fff;
	text-transform: uppercase;
	font-family: Arial;
	text-decoration: none;
}
td.mainmenu LI:hover A {
	color: #A1CA68;
}
td.mainmenu UL {
	border-left: solid 1px white;
	display: inline;
}
td.mainmenu LI {
	border-right: solid 1px white;
	display: inline;
	list-style: none;
	margin-left: 0;
	padding: 0 14px 0 8px;
}
td.mainmenu LI.firstChild {
	padding-left: 14px;
}
.mainmenu LI.current, .mainmenu LI.current A {
	text-decoration: none;
	color: #A1CA68;
	font-weight: bold;
}
/*+++++++++++++++dropdown Style+++++++++++++++*/

.mainmenu ul {
	position:relative;
	z-index:10;
}
.mainmenu ul li {
	position:relative;/*border: solid 1px silver;*/
}
.mainmenu ul li div {
	padding-top: 6px;
	position:absolute;
	left: 0;
	top: 16px;
	display:none;
}
.mainmenu ul li ul {
	border-left: none;
	display:block;
	width: 180px;
	background:#ccc;
	padding: 10px 0;
	text-align:left;
	font-size: 11px;
	border:1px solid #817f80;
	display: none;
}
.mainmenu ul li:hover div, .mainmenu ul li:hover ul {
	display: block;
	z-index: 1000;
}
.mainmenu ul li#menu244 div {
	display: none;
} /* news */
td.mainmenu ul li ul li {
	margin: 0 10px 4px 14px;
	padding: 0 0 0 9px;
	/* padding: 0;*/
	/*list-style: square;*/

	border-right: none;
	display:block;
	zoom:1;
}
.mainmenu ul li.current ul li a {
	font-weight:normal;
	color: #333333;
}
.mainmenu ul li:hover ul li a {
	color:#333333;
	text-decoration:none;
	text-transform: none;
}
.mainmenu ul li:hover ul li a:hover {
	text-decoration:underline;
}
.mainmenu ul li ul li.current:after {
	background: #1A9837;
}
.mainmenu ul li ul li.current .mainmenuDropMarker {
	background: #1A9837;
}
.mainmenu ul li ul li:after, .mainmenuDropMarker {
	position:absolute;
	top: 5px;
	left: 0;
	overflow: hidden;
	display:block;
	width: 4px;
	height: 4px;
	font-size:1px;
	background: #000;
	content:" ";
}
/*
.mainmenu ul li ul li{
	//z-index: expression(this.innerHTML = "<i class='mainmenuDropMarker'></i>" + this.innerHTML)
}
*/

td.mainmenu li {
	padding: 0 11px 0 11px;
}
/*  Left column  */

.leftcol {
	background-position: top left;
	background-repeat: repeat-x;
	width: 210px;
	padding: 15px 20px 22px 20px;
	color: #333;
}
.leftcol A {
	color: #333;
}
.leftcolMain {
	background-position: top left;
	background-repeat: repeat-x;
	width: 210px;
	padding: 5px 5px 5px 5px;
	color: #333;
	background-color: #e6e6e6;
}
.leftcolMain A {
	color: #6A9D24;
}
UL.leftmenu LI {
	margin-bottom: 0.5em;
	margin-left: 17px;
	list-style: square;
}
UL.leftmenu UL {
	margin-top: 0.5em;
}
UL.leftmenu UL LI {
	margin-bottom: 0.2em;
	font-size: 85%;
	list-style: circle;
}
UL.leftmenu UL LI, UL.leftmenu UL LI A {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
UL.leftmenu A.current {
	font-weight: bold;
	text-decoration: underline;
}
UL.leftmenu A {
	text-decoration: none;
}
UL.leftmenu A:hover {
	text-decoration: underline;
}
/*  Search  */
.search {
	width:210px;
	line-height:0;
}
.search #ajaxSearch_submit {
	font-size: 13px;
	line-height: 14px;
	width:50px;
	text-align:center;
	margin:2px 0;
	padding:2px;
}
.search {
	padding-bottom: 0.5em;
}
.search INPUT {
	font-size: 13px;
	width: 145px;
	margin:3px 0;
	padding:2px 1px;
}
.search INPUT.cleardefault {
	width: 145px;
}
.categories {
	overflow: hidden;
	margin: 0.0em 0 0.9em 1px;
	_height: 12px;
}
.categories UL {
	float: left;
	width: 10px;
	font-size: 0px;
	margin-right: 12px;
}
.categories UL LI {
	width: 10px;
	margin-left: 0px;
	height: 10px;
	list-style-type: none;
	margin-bottom: 0px;
}
/*  Content column  */

.content_col {
	padding: 0px 0px 0px 20px;
}
.content_col IMG {
	padding: 0px;
}
.content_col LI {
	margin-bottom: 1em;
	margin-left: 17px;
}
/*.content_col UL LI { margin-left: 17px; }
.content_col UL LI { margin-left: 20px; }*/

.content_col UL UL, .content_col OL UL {
	margin-top: 0.5em;
	margin-left: 1.5em;
}
.content_col UL UL LI, .content_col OL UL LI {
	margin-bottom: 0;
}
.content_col TD, .content_col TH {
	padding: 0px;
	margin: 0px;
}
TABLE.padding TD, TABLE.padding TH {
	padding: 0px;
	margin: 0em;
}
/*  */

UL.allProducts LI {
	font-size: 90%;
	margin-bottom: 0.3em;
	margin-left: 17px;
}
UL.allProducts A {
	text-decoration: none;
}
UL.allProducts A:hover {
	color: #6A9D24;
	text-decoration: underline;
}
.production_list LI {
	width: 49%;
	float: left;
	margin: 1px;
	list-style: none;
	height: 130px;
	overflow: auto;
}
.production_list DIV {
	padding: 0px 20px 0px 2px;
	height: 80px;
}
.production_list DIV.link {
	padding: 5px 0px;
	height: auto;
}
.production_list A {
	font-size: 1.2em;
	color: #222;
}
.production_list IMG {
	margin-right: 5px;
	float: left;
}
/* books list */
.books_list LI {
	width: 100%;
	float: left;
	margin: 1px;
	list-style: none;
	height: 60;
	overflow: hidden;
}
.books_list DIV {
	padding: 0px 5px 0px 2px;
	height: 50px;
}
.books_list DIV.link {
	padding: 5px 0px;
	height: auto;
}
.books_list A {
	font-size: 1.2em;
	color: #009900;
}
.books_list IMG {
	margin-right: 5px;
	float:left;
}
/* books list */

.rank_list LI {
	width: 49%;
	float: left;
	margin: 1px;
	list-style: none;
	height: 100px;
	/*overflow: auto;*/
}
.rank_list DIV {
	padding: 0px 10px 0px 2px;
	height: 70px;
}
.rank_list DIV.link {
	padding: 5px 0px;
	height: auto;
}
.rank_list A {
	font-size: 1.2em;
	color: #395802;
}
.rank_list IMG {
	margin-right: 5px;
	float: left;
}
UL.allEvents LI {
	font-size: 90%;
	margin-bottom: 0.3em;
	margin-left: 17px;
}
UL.allEvents A {
	text-decoration: none;
}
UL.allEvents A:hover {
	color: #6A9D24;
	text-decoration: underline;
}
.events_list LI {
	width: 50%;
	float: left;
	margin: 0;
	list-style: none;
	height: 140px;
	overflow: auto;
}
.events_list DIV {
	padding: 0 20px 0px 2px;
	height: 80px;
}
.events_list DIV.link {
	padding: 5px 0px;
	height: auto;
}
.events_list A {
	font-size: 1.0em;
	color: #222;
}
.events_list IMG {
	margin-right: 5px;
	float: left;
}
/*  News  */

DIV.news .back {
	margin-top: 0.3em;
}
UL.news LI {
	margin-bottom: 1.2em;
	list-style: none;
	margin-left: 0;
	font-size: 85%;
}
UL.news LI A {
	font-size: 100%;
	font-weight: bold;
}
.news .date {
	font-style: italic;
}
.leftcol UL.news LI {
	font-size: 85%;
}
.leftcol UL.news LI A {
	color: #6A9D24;
}
.leftcol UL.news LI A:hover {
	text-decoration: underline;
	color: #F5F338;
}
.leftcol UL.news LI.current {/* color: #DBD932;
*/
}
.leftcol UL.news LI.current A {
	color: #F5F338;
}
.news .date {
	font-size: 75%;
	font-style: normal;
}
.main_news LI {
	list-style: disc;
	margin-left: 15px;
}
.main_news LI.archive {
	list-style: none;
	margin-left: 0;
}
/*  Subcribe.ru  */

.subscribe {
	padding-top: 5px;
}
.subscribe .title {/*font-weight: bold;
*/
}
.subscribe TABLE {
	margin: 5px 0;
	font-size: 85%;
}
.subscribe INPUT {
	width: 100%;
	padding: 0px;
	font-size: 100%;
}
.subscribe INPUT.submit {
	width: auto;
	margin-top: 5px;
color:
}
div.NewsSubscribe {
	width: 210px;
	padding: 0px;
	background-color: #dedede;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.NewsSubscribe .Title {
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
div.NewsSubscribe TABLE {
	margin: 5px;
	font-size: 85%;
	text-align: center;
}
div.NewsSubscribe INPUT {
	width: 190px;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	border: 1px solid #A0A0A0;
}
div.NewsSubscribe INPUT.submit {
	width: auto;
	font-size: 100%;
	margin: 5px;
	color: #6F6F6F;
	background: #EDEDED;
	border: solid 1px #A0A0A0;
}
/*table*/

table.padding1, table.padding1 td, table.padding1 tr {
	border: 1px solid #000000;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse
}
table.LotoStyle01 {
	border-width: 0px;
	border-spacing: 2px;
	border-collapse: separate;
	background-color: #FFFFCC;
}
table.LotoStyle01 th {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #FFCC33;
	font: oblique Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	border-bottom: solid #996600
}
table.LotoStyle01 td {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #FFFF99;
	font: oblique Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	border-style: none none solid;
	border-bottom-color: #FFCC33
}
table.LotoStyle02 {
	border-width: 0px;
	border-spacing: 2px;
	border-collapse: separate;
	background-color: #FFFFCC;
}
table.LotoStyle02 th {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #CCFF00;
	font: oblique Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	border-bottom: solid #009900
}
table.LotoStyle02 td {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #CCFF99;
	font: oblique Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	border-style: none none solid;
	border-bottom-color: #009900
}
.event_title_small {
	color:#504B4B;
	padding:2px 2px 2px 2px;
	font-weight:normal;
	font-size: 10px
}
table.TableMain {
	background: #EEEEEE;
	padding: 0px;
	border: 0px;
	border-collapse: collapse
}
table.TableMain tr {
	padding: 0px;
	background: #EEEEEE;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-top: 2px solid #FFFFFF;
	border-spacing: 0px
}
table.TableMain tr.row1 {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #CCFF00;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	border-bottom: solid #009900
}
table.TableMain tr.row2 {
	border-width: 1px 1px;
	padding: 3px;
	background-color: #FFFF99;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	border-style: none none solid;
	border-bottom-color: #FFCC33
}
table.TableMain th {
	padding: 3px;
	background-color: #bebebe;
	color: #ffffff;
	border-bottom: 2px #8b8b8b solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-style:;
	font-weight: bold;
	border-right: 1px #ffffff dotted;
	border-left: 1px #ffffff dotted;
	text-align: center;
}
table.TableMain th.1 {
	padding: 3px;
	background-color: #7db97b;
	color: #ffffff;
	border-bottom: 1px #8b8b8b solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-right: 1px #ffffff dotted;
	border-left: 1px #ffffff dotted;
	text-align: center;
}
table.TableMain th.2 {
	padding: 3px;
	background-color: #eebe2f;
	color: #ffffff;
	border-bottom: 1px #8b7945 solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-right: 1px #ffffff dotted;
	border-left: 1px #ffffff dotted;
	text-align: center;
}
table.TableMain th.3 {
	padding: 3px;
	background-color: #d08782;
	color: #ffffff;
	border-bottom: 1px #8b3535 solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-right: 1px #ffffff dotted;
	border-left: 1px #ffffff dotted;
	text-align: center;
}
table.TableMain td {
	background: #EEEEEE;
	padding: 5px;
	padding: 3px;
	border-bottom: 1px #ffffff solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-right: 1px #ffffff dotted;
	border-left: 1px #ffffff dotted;
}
table.MainNewsTable TD {
	font-size: 100%;
}
table.MainNewsTable TD.Date {
	font-size: 65%;
}
table.MainNewsTable TD.News {
	font-size: 90%;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
table.MainNewsTable A {
	font-size: 95%;
	font-weight: bold;
}
table.MainNewsTable A:link {
	text-decoration: underline;
	color: #6A9D24;
}
table.MainNewsTable A:active {
	text-decoration: underline;
	color: #0000ff;
}
table.MainNewsTable A:hover {
	text-decoration: none;
	color: #86a100;
}
table.MainNewsTable A:visited {
	color: #82b417;
}
/*  Footer  */

.footer_area {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 43px;
}
.MainFooterArea {
	position: inherit;
	background-color:white;
	bottom: 5px;
	left: 20px;
	height: 65px;
	width: 960px;
}
.copy {
	font-size: 85%;
	width: 250px;
}
.copyMain {
	padding: 5px 0em 5px 0px;
	font-size: 85%;
	width: 250px;
}
.phone {
	padding: 0 0 5px 20px;
}
.phoneMain {
	padding: 5px 0em 5px 0px;
}
.phone STRONG {
	color: #8CC63E;
	font-size: 120%;
}
table.TableBanner {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
table.TableBanner TR {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
table.TableBanner TD {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
table.TableBanner TBODY {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
table.TableBanner IMG {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
table.TableBanner A {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
div.TableBanner IMG {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
img.TableBanner {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clip: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
}
.thumbs LI {
	height: 200px;
	width: 215px;
	text-align: center;
}
/* hide blocks */

.headlineBlock {
	border: 0px;
	cursor: pointer;
}
.hiddenBlock {
	display: none;
display:;
	border: 0px;
	margin: 0px;
}
/* podpis pod izobrazheniem*/

.img-NewsDescH {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	display: block;
	height: 233px;
	width: 300px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #dddddd;
}
.img-NewsDescH cite {
	background: #111;
	filter:alpha(opacity=80);
	opacity:.80;
	color: #fff;
	position: absolute;
	bottom: -15;
	left: 0;
	width: 298px;
	padding: 4px;
	border-top: 0px #999999 solid;
}
.img-NewsDescH p {
	background: #111;
	filter:alpha(opacity=80);
	opacity:.80;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 298px;
	padding: 4px;
	border-top: 0px #999999 solid;
	margin-bottom: 0px;
}
.img-NewsDescV {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	display: block;
	height: 318px;
	width: 215px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #c8c8c8;
}
.img-NewsDescV cite {
	background: #111;
	filter:alpha(opacity=80);
	opacity:.80;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 213px;
	padding: 4px;
	border-top: 0px #999999 solid;
}
.img-NewsDescV p {
	background: #111;
	filter:alpha(opacity=80);
	opacity:.80;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 213px;
	padding: 4px;
	border-top: 0px #999999 solid;
	margin-bottom: 0px;
}
.DescrPromoInt {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	display: block;
	height: 20px;
	width: 675px;
}
.DescrPromoInt p {
	background: #E9E9E9;
	color: #555555;
	position: inherit;
	bottom: 0;
	left: 0;
	width: 675px;
	padding: 4px;
	border-top: 2px #dadada solid;
	border-bottom: 1px #d5d5d5 dotted;
	margin-bottom: 0px;
}
.DescrPromoIntF {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	display: block;
	height: 3px;
	width: 675px;
	background-color: #949494;
	border-bottom: 1px #000000 solid;
}
/* HideUnhide*/

.hidden {
	display: none;
}
.unhidden {
	display: block;
}
.hiddenTR {
	display: none;
}
.unhiddenTR {
	display: table-row;
}
table.RowPadding4 td {
	padding: 4px;
}
#row1, #row2, #row3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: black;
}
#row1 {
	background: #ffe8b4;
}
#row2 {
	background: #cbf4d5;
}
#row3 {
	background: #c8effa;
}
/* Paginate */
.ditto_paging {
	border-top: 1px solid #ccc;
	padding: 10px;
	font-size: 86%;
	color: black;
}
#ditto_pages .ditto_currentpage {
	border: 1px #4a6f24 solid;
	padding: 1px 5px 2px;
	margin-right: 1px;
	background-color: #669933;
	color: #fff;
}
#ditto_pages .ditto_off {
	border: 1px solid #ccc;
	padding: 1px 5px 2px;
	margin-right: 1px;
	color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
	border: 1px #4a6f24 solid;
	padding: 1px 5px 2px;
	margin-right: 1px;
	text-decoration: none !important;
	color: black;
}
#ditto_pages a:hover {
	background-color: #fff;
	color: #000;
}
#feedback {
	padding-bottom: 20px;
	overflow:hidden;
}
#feedback .feedback-author-photo {
	width:150px;
	height:200px;
	float:left;
	margin: 10px 10px 0 0;
	padding: 5px;
	border: 1px solid #86A100;
}
#feedback .feedback-name {
	font-family:'Times New Roman', Times, serif;
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	color: #8BC03D;
	margin-bottom: 15px;
}
#feedback .feedback-author-info {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	display: block;
	padding-bottom:0;
}
#feedback .feedback-pubdate {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	display: block;
}
#feedback .feedback-info {
	padding: 10px 0 0 0;
}
.feedback-list {
	list-style:none;
	margin:0;
	padding:5px 0 10px;
}
.feedback-text {
	text-align:justify;
	margin:0 0 24px;
	padding:0;
}
.feedback-text a {
	font-weight:bold !important;
}
.fb-author-thumb {
	width:60px;
	height:80px;
	float:left;
	margin: 3px 3px 3px 0;
	padding: 1px !important;
	border: 1px solid #86A100;
}
.list-fb-name {
	font-family:'Times New Roman', Times, serif;
	font-size: 14px !important;
	line-height: 18px;
	font-weight: bold;
	color: #8BC03D;
	margin-bottom: 0px;
	margin-left:66px;
	padding-top:0;
}
.list-fb-author-info {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	display: block;
	padding-bottom:0;
	margin-left:66px;
}
.list-fb-pubdate {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	display: block;
	margin-left:66px;
	margin-bottom:3px;
}
.list-fb-annotation {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	display: block;
	padding:0;
	margin-bottom:5px;
}
.leftColName {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding:0;
	margin-bottom:5px;
}
.clear-both {
	clear: both;
	line-height:0px;
}
img.feedback-author-photo {
	width:150px;
	height:200px;
	float:left;
	margin: 3px 10px 0 0;
	padding: 5px;
	border: 1px solid #86A100;
}
UL.sitemap {
	font-size: 110%;
	text-transform: uppercase;
}
UL.sitemap UL {
	font-size: 90%;
	text-transform: none;
	margin: 0.5em 0 0.5em 1.5em;
}
UL.sitemap UL UL {
	font-size: 90%;
}

.eFormTable {
	background-color:#FFF5EC;
	font-size:15px;
	border:1px dotted #D3D3D6;
	padding:10px;
	color: #505050;
    font-family: Times,"Times New Roman",serif;
    font-size: 17px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 22px;
}
