html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#ffffff;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

input, textarea
	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; font-weight:normal; color:#000000; }

table {
	border: none;
	border-collapse: collapse;
	text-align:left;
}
table.debug, table.debug td {
	border: 1px solid #000000;
	border-collapse: collapse;
}
td {
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
table.debug, table.debug td {
	border: 1px solid #000000;
	border-collapse: collapse;
}
img {
	border: none;
}
form 
	{ margin: 0px; padding: 0px; }
	
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #000000;
}	
a:hover {
	text-decoration: underline;
	color: #000000;
}
.clr {
	clear: both;
}
.bdrOrange1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F19306;
}
.w100 {
	width: 100%;
}
.fLeft {
	float: left;
}
.bdrGreen1 {
	border-right:1px solid #A7B286;
}
.pad15 {
	padding:0px 15px 0px 15px;
}
.txtWhite1 {
	color: #FFFFFF;
}
.txtWhite1 a, .txtWhite1 a:link, .txtWhite1 a:visited, .txtWhite1 a:active {
	color: #FFFFFF;
}
.txtWhite1 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.txtWhite1:link, a.txtWhite1:visited, a.txtWhite1:active {
	color: #FFFFFF;
}
a.txtWhite1:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.fRight {
	float: right;
}
.pad9 {
	padding-right: 9px;
	padding-left: 9px;
}
.wf {
	width: 100%;
}
.menuOff {
	border-bottom:1px solid #D8DDCA;
	padding:2px 0px 2px 0px;
}
.menuOff td {
	padding:2px 0px 2px 0px;
	text-align:left;
} 
.menuOn {
	border-bottom:1px solid #D8DDCA;
	font-weight:bold;
	background:#A7B286;
}
.menuOn td {
	text-align:left;
	padding:2px 0px 2px 0px;
}

.simpleContacts
	{}

.simpleContacts a, .simpleContacts a:link, .simpleContacts a:visited, .simpleContacts a:active {
	color: #869940;
	text-decoration:underline;
}

.simpleContacts a:hover {
	color: #869940;
	text-decoration:underline;
}

.txtGreen1 {
	color: #869940;
}

.txtGreen1 a, .txtGreen1 a:link, .txtGreen1 a:visited, .txtGreen1 a:active {
	color: #869940;
	text-decoration:underline;
}

.txtGreen1 a:hover {
	color: #869940;
	text-decoration:none;
}

a.txtGreen1:link, a.txtGreen1:visited, a.txtGreen1:active {
	color: #869940;
	text-decoration:underline;
}
a.txtGreen1:hover {
	color: #869940;
	text-decoration:none;
}
.txt14 {
	font-size: 14px;
}
.txtOrange1 {
	color: #F19306;
}

.red { color: #FF0000; }

table.contacts 
	{ }
	
table.contacts th
	{ background-color: #EDF0E7; padding: 6px 10px 6px 10px; color: #869940; border: 1px solid #869940; font-size: 11px; }
	
table.contacts td
	{ padding: 4px 10px 4px 10px; }

ul.ulFaq
	{ padding: 0px; margin: 0px; }
	
ul.ulFaq li
	{ padding: 0px 0px 4px 0px; margin-left: 20px; color: #869940; }
	
	

.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
	
	
	
	
.video_list {
	padding:0 0 10px 0;
}
.video_list .video_block {
	padding: 0 0 1px 0;
	border-bottom: 1px solid #a7b286;
	margin: 14px 0 15px 0;
}
.video_list .video_block_table td {
	vertical-align: top;
}
.video_list .video_block_table .video_description .send_friend {
	text-align: right;
	padding: 14px 0 0 0;
}
.video_list .video_block_table .video_description .send_friend a {
	background: #f19306;
	color: #FFFFFF !important;
	display: block;
	float: right;
	padding: 1px 4px;
}
.video_list .video_block_table .video_description {
	padding: 0 10px 14px 0;
	width: 100%;
}
.video_list .video_block_table .video_name {
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 14px 0;
}
.video_list .video_block_table #videoPlayer {
	margin: 0 23px 14px 0;
}
.video_list .video_block_table {
	border-bottom: 1px solid #a7b286;
	width: 100%;
}
.video_list .video_block_table td {
	vertical-align: top;
}
.video_list .video_item {
	border-top: 1px solid #d8ddca;
	padding: 20px 0 4px 0;
}
.video_list .video_item.first {
	border-top: none;
}
.video_list .video_item .item_photo {
	padding: 0 14px 0 0;
	vertical-align: top;
}
.video_list .video_item .item_title a,
.video_list .video_item .item_title {
	color: #869940 !important;
	font: normal bold 11px arial !important;
	text-transform: uppercase;
}
.video_list .video_item .item_text {
	width: 100%;
	vertical-align: top;
}
.video_list .video_item .send_friend a {
	color: #869940 !important;
}
.send_friend_competition {
	text-align: right;
	padding: 0 0 20px 0;
}
.send_friend_competition a {
	background: #f19306;
	color: #FFFFFF !important;
	display: block;
	float: right;
	padding: 1px 4px;
}
.video_list .video_item .send_friend {
	text-align: right;
	vertical-align: bottom;
}

.gallery {
	padding: 16px 0 0 0;
}
.gallery .gallery_text {
	padding: 0 0 11px 0;
}
.gallery .gallery_text img {
	float: right;
	margin: 0 0 5px 8px; 
}
.gallery .thumbs table {
	width: 100px;
	height: 75px;
	float: left;
	margin: 0 10px 10px 0;
}
.gallery .thumbs table td {
	vertical-align: middle;
	text-align: center;
}
.gallery .thumbs table td img {
	margin: 0 auto;
}
.gallery .gallery_hdr {
	color: #869940;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.gallery_line {
	border-top: 1px solid #a7b286;
	margin: 9px 0 0 0;
	padding: 2px 0 0 0;
}
.gallery_line a {
	color: #869940 !important;
	padding: 0 9px 0 0;
	background: url('../images/dec/up.gif') 100% 3px no-repeat;
}

.clear {
	clear: both;
}

.gallery_popup {
	background: #edf0e7;
}
.gallery_popup .popup_padd {
	padding: 9px 17px 25px 17px;
}
.gallery_popup .gallery_photo {
	height: 300px;
	width: 100%;
	margin: 10px 0 0 0;
}
.gallery_popup .gallery_photo td {
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.gallery_popup .gallery_photo td img {
	margin: 0 auto;
}
.gallery_popup .gallery_nav {
	width: 100%;
	background: #FFFFFF;
	height: 50px;
}

.gallery_popup .gallery_nav td {
	vertical-align: middle;
	color: #869940 !important;
	padding: 0 10px;
}
.gallery_popup .gallery_nav {
	text-align: center;
}
.gallery_popup .gallery_nav a {
	color: #869940 !important;
	text-transform: lowercase;
}
.gallery_popup .gallery_nav .ar_left {
	text-align: left;
}
.gallery_popup .gallery_nav .ar_left a {
	padding: 0 0 0 17px;
	background: url('../images/dec/ar_left.gif') 0 2px no-repeat;
}
.gallery_popup .gallery_nav .ar_right {
	text-align: right;
}
.gallery_popup .gallery_nav .ar_right a {
	padding: 0 17px 0 0;
	background: url('../images/dec/ar_right.gif') 100% 1px no-repeat;
}
.gallery_popup .gallery_nav .slide_show a {
	padding: 0 0 0 19px;
	background: url('../images/dec/slideshow.gif') 0 2px no-repeat;
}
.gallery_popup .popup_text {
	margin: 10px 0 0 0;
}
.gallery_popup .popup_hdr {
	border-bottom: 1px solid #a7b286; 
	padding: 0 0 3px 0;
	margin: 0 0 11px 0;
}
.gallery_popup .popup_hdr div {
	color: #f19306;
	font: normal bold 14px tahoma;
}
.gallery_popup .photo_name span {
	color: #869940;
	font-weight: bold;
}
.gallery_popup .photo_name .nr {
	float: right;
	margin: 0 0 0 10px;
}
.gallery_popup .popup_hdr a.close {
	float: right;
	color: #869940 !important;
	text-transform: lowercase;
	margin: 4px 0 0 0;
}



.competition .question {
	font: normal bold 11px/130% Tahoma;
	padding: 19px 0 7px 0;
}
.competition li,
.competition ul {
	margin: 0;
	padding: 0;
}
.submit_answers {
	text-align: right;
	
}
.submit_competition {
	margin: 0 0 0 302px;
}
.submit_competition input,
.submit_answers input {
	background: #F19306;
	border: none;
	color: #ffffff;
	padding: 0;
	font-size: 11px !important;
	margin: 10px 0 33px auto;
}
.error_message {
	color: #FF0000;
	margin: 11px 0 -4px 0;
}
.error_message_form {
	color: #FF0000;
	margin: 11px 0 11px 0;
}
.form_input {
	padding: 0 0 4px 0;
}
.fl {
	float: left;
}
.form_input input {
	width: 221px;
	height: 17px;
	font-size: 11px;
}
.form_input select {
	width: 225px;
}
.label {
	padding: 6px 0 0 0;
	vertical-align: middle;
}
.label_width {
	width: 113px;
}
.contact_text {
	margin: 22px 0 11px 0;
}
.success_text {
	margin: 22px 0 25px 0;
}


/*  events  */
.events {
	margin: 10px 0px 60px 0px;
}
.events img {
	margin: auto;
}
.events .event_img {
	padding: 10px 10px 10px 0;
	text-align: center;
	vertical-align: middle;
}
.events .event_name {
	padding: 10px 0;
}
.events .event_name a {
	font: normal bold 11px/130% Tahoma !important;
	color: #869940 !important;
	text-decoration: underline !important;
}
.events .event_name a:hover {
	text-decoration: none !important;
}
/*  events  */


/*  event  */
.event {
	margin: 0 0px 20px 0px;
}
.event .schedule table {
	border: 1px solid #000000 !important;
	margin: 0 0 10px 0;
}
.event .schedule table td {
	border: 1px solid #000000 !important;
	padding: 0 0 0 5px !important;
}
.event .event_cat_name {
	margin: 10px 0 13px 0;
	font: normal bold 13px/130% Tahoma;
	color: #869940;
}
.event .gallery_hdr {
	font: normal bold 11px/130% Tahoma;
}
.event .galleries {
	padding: 0 0 19px 0;
}
.event .galleries a {
	font: normal bold 11px/130% Tahoma!important;
	color: #869940!important;
}
/*  event  */


/*  audio_list  */
.audio_list {
	margin: 14px 0px 10px 0px;
}
.audio_list .send_friend {
	text-align: right;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #D8DDCA;	
}
.audio_list .send_friend a {
	color: #869940 !important;
}
.audio_list .selected_send {
	border: none !important;
	padding: 12px 0 10px 0 !important;
}
.audio_list .selected_send a {
	padding: 0 3px 2px 3px;
	background: #F19306;
	color: #ffffff !important;
}
.audio_list .audio_title a,
.audio_list .audio_title {
	text-transform: uppercase !important;
	font: normal bold 11px/130% Tahoma !important;
	color: #869940 !important;
	padding: 16px 0 !important;
}
.audio_list .selected_audio {
	border-bottom: 1px solid #A7B286;
	padding: 0 0 2px 0;
	margin: 0 0 1px 0;
}
.green_line {
	
	height: 0px !important;
	border-bottom: 1px solid #A7B286;
}
/*  audio_list  */


/*  eng_list  */
.eng_list {
	margin: 10px 0px 20px 0px;
}
.eng_item .header,
.eng_list .header a {
	font: normal bold 11px/130% Tahoma !important;
	color: #869940 !important;
}
.eng_item .header {
	padding: 9px 0 15px 0;
}
.eng_list .eng_img {
	margin: 0 0 10px 10px;
	float: right;
}
/*  eng_list  */


/*  eng_item  */
.eng_item {
	margin: 10px 0px 20px 0px;
	text-align: justify;
}
.eng_item .eng_img {
	margin: 0 0 10px 10px;
	float: right;
}
/*  eng_item  */


/*  winners  */
.winners {
	margin: 10px 0px 20px 0px;
}
.winners .winners_list {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #A7B286;
}
.winners .winners_list_name a {
	margin: 10px 0 13px 0 !important;
	font: normal bold 11px/130% Tahoma !important;
	color: #869940 !important;
}
.winners .winners_item_name {
	padding: 14px 0 17px 0;
	font: normal bold 11px/130% Tahoma;
	color: #869940;
}
/*  winners  */


/*  popup_send  */
.popup_send {
	background: #EDF0E7;
}
.popup_send .popup_padd {
	padding: 8px 12px 10px 12px;
}
.popup_send .name {
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
	font: normal bold 14px/130% Tahoma;
	color: #F19306;
	border-bottom: 1px solid #A7B286;
}
.popup_send .error_text {
	color: #FF0000;
	height: 26px;
}
.popup_send .label {
	padding: 0;
	vertical-align: middle;
	width: 98px;
}
.popup_send .input {
	padding: 3px 0;
}
.popup_send .input input {
	width: 221px;
	height: 16px;
}
.popup_send .form_info {
	padding: 12px 0 0 0;
}
.popup_send .send_button {
	padding: 7px 0 0 292px;
}
.popup_send .send_button input {
	font-size: 11px !important;
	background: #F19306;
	border: none;
	color: #ffffff;
	padding: 1px 0;
}
/*  popup_send  */

.competition_right {
	background: #dfe4d4;
	margin: 1px 0 0 0;
	padding: 2px 14px 2px 8px;
}

.competition_right a {
	background: #F19306;
	display: block;
	float: right;
	color: #FFFFFF;
	padding: 2px 4px;
	font-size: 11px !important;
}
.competition_right td {
	vertical-align: middle;
}
ul.links_list {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.links_list li.first {
	margin: 0;
}
ul.links_list li {
	margin: 1em 0 0 0;
}