body {
	background: #8CB2A3 url('../images/backgroundImageTop.jpg') repeat-x 0% 0%; 
	margin: 0;
	padding: 0;
	font-family: arial;
}
.backgroundImage
{
	background: transparent url('../images/backgroundImageBottom.jpg') repeat-x 0% 100%; 
}
#clear, .clear {
	clear: both;
}

#container {
	background-image: url('../images/backgroundImage.jpg');
	background-repeat: repeat-x;
	background-position: top;
	width: 1160px;
	margin: 0 auto;
}

#container-footer {
	background-image: url('../images/bgbottom.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
#main {
	background-color: #FFFFFF;
	border-left: 6px solid #679C8A;
	border-right: 6px solid #679C8A;
	width: 950px;
	/*margin: 0 auto;*/    /*  TEO */
}
#wrapper {     /*  TEO */
	/*width: 1200px;*/
	/*margin: 0 auto;*/
	/*width: 1120px;*/
	float: left;
}

#header {
	padding: 0px;
	margin: 0px;
}
#subHeader
{
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#google_ads {     /*  TEO */
	/*margin-left: 90%;
	margin-top: 0px;*/
	/*position: absolute;
	right: 0px;*/
	float: left;
}
#logo_img{
	margin-right: 10px;
	position:relative;
	top:-15px;
}
#header th {
	background-color: #EAF5ED;
	font-weight: normal;
	height:28px;
}

#header .banner {
	/*padding-bottom: 1px;*/
}

#top-menu {
	margin: 0;
	padding: 0;
}

#top-menu td {
	font-size: 10pt;
}

#top-menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

#top-menu a {
	font-family: arial;
	font-size: 10pt;
	color: #468b6f;
	text-decoration: none;
	padding-left: 13px;
}

#search {
	background-color: white;
	float: left;
	margin-left: 0px;
}

#search .left {
	background-image: url('../images/search_left.jpg'); 
	background-repeat: no-repeat; 
	background-position: right; 
	width: 64px; 
	height: 15px;
	color: white;
}

#search .middle {
	background-image: url('../images/search_middle.jpg');
	background-repeat: repeat-x;
	width: 65px; 
	height: 15px;
	color: white;
}

#search input {
	background-color: white; 
	border: 0px;
	color: black; 
	font-size: 12px;
}

.left-categ {
	padding-top: 16px;
	background-image: url('../images/banner_bottom.jpg');
	background-repeat: no-repeat;
}

#left-menu {
	width: 250px;
	margin-left: 14px;
	/*margin-right: 10px;*/
}

#left-menu .spacer {
	height: 10px;
}

#left-menu td {
	background-image: url('../images/categorii_content.jpg');
	background-repeat: repeat-y;
	padding:0px;
}

#left-menu td a {
	margin-left: 10px;
}

#left-menu .header {
	background-image: url('../images/categorii_header_top.jpg');
	background-repeat: repeat-y;
	color: white;
	padding-left: 10px;
	text-align: left;
	font-family: trebuchet ms, arial;
}

#left-menu .middle {
	bacgkround-image: url('../images/categorii_header_middle.jpg');
}

#left-menu th {
	background-image: url('../images/categorii_header_middle.jpg');
	background-repeat: repeat-y;
	color: white;
	padding-left: 10px;
	text-align: left;
	font-family: trebuchet ms, arial;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 14px;
	height: 30px;
}

#left-menu a {
	color: #2C2D2F;
	font-size: 10pt;
	text-decoration: none;
}

#left-menu a:hover {
	color: #279A6F;
}

#menu {
	margin-top: 25px;
	width:700px;
}
#menu_wrapper{
	margin-left:-285px;
	margin-top:-55px;
	position:absolute;
}
.menuBackground
{
	background: transparent url('../images/backgroundMenuLine.jpg') repeat-x 0% 100%; 
}
#menu td {
	height: 30px;
	/**height: 29px;*/
	width: 100px;
	/*border-bottom: 1px solid #A8BEB2;*/
	background-repeat: no-repeat;
	/*border: 1px solid black;*/
	text-align: center;
}

#menu .selected {
	background-image: url('../images/meniu_selected.png');
}

#menu .normal {
	background-image: url('../images/meniu_normal.png');
	margin-left: 14px;
}

#menu .left {
	background-image: url('../images/tab_on_left.jpg');
	background-repeat: no-repeat;
	width: 10px;
}

#menu .middle {
	background-image: url('../images/tab_on_middle.jpg');
	background-repeat: repeat-x;
}

#menu .active {
	background-image: url('../images/tab_on_middle.jpg');
	background-repeat: repeat-x;
	border-bottom-color: white;
}

#menu .right {
	background-image: url('../images/tab_on_right.jpg');
	background-repeat: no-repeat;
	width: 6px;
}

#submenu {
	/*margin-top: -17px;*/
	float: right;
	/*margin-right: -7px;*/
	margin-right: 17px;
}

#submenu td {
	height: 30px;
	*height: 29px;
	/*border-bottom: 1px solid #A8BEB2;*/
}

#submenu .submenu_left {
	/*background-image: url('../images/tab_on_left.jpg');*/
	background-repeat: no-repeat;
	width: 10px;
}

#submenu .submenu_middle {
	background-image: url('../images/submenu_middle.jpg');
	background-repeat: repeat-x;
	padding-left: 25px;
}

#submenu .submenu_right {
	/*background-image: url('../images/tab_on_right.jpg');*/
	background-repeat: no-repeat;
	width: 6px;
}

#submenu a{
	font-family: arial;
	font-size: 10pt;
	text-decoration: none;
	color: #29986e;
}

#submenu .active a{
	color:#AD4F11;
	font-weight:bold;
}

#menu a {
	color: #AF4F13;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

#category_names {
	padding-bottom: 2px; 
	padding-top: 2px;
}

#footer {
	background-color: #DEF0E4;
	border-left: 6px solid #7EAA99;
	border-right: 6px solid #7EAA99;
	width: 950px;
	/*margin: 0 auto;*/  /*  TEO */
}

#footer p {
	color: #4E8E76;
	font-size: 14px;
	padding-left: 10px;
}

#footer th {
	background-color: #BDDAC4;
	text-align: left;
	font-size: 10pt;
	color: #4E8F79;
}

#footer .left {
	float: left;
}

#footer .right {
	float: right;
}

#links {
	width: 680px;
	margin: 8px;
}

#links ul {
	margin: 0;
	padding: 0;
	margin-left: 8px;
}

#links li {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: normal;
}

#links a {
	color: #4E8F79;
	text-decoration: none;
}

#main_table {
	background-color: white;
	margin-top: 12px;
}

#main_table .corner_left_top {
	background-image: url('../images/content_corner_upleft.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#main_table .middle {
	background-color: #e9f5ed;
}

#main_table .corner_right_top {
	background-image: url('../images/content_corner_upright.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
 
#main_table .corner_right_bottom {
	background-image: url('../images/content_corner_bottomright.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
 
#main_table .corner_left_bottom {
	background-image: url('../images/content_corner_bottomleft.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
 
#contest {
	background-color: white;
	float: left;
	margin: 0px 2px 5px 2px;
	/*margin-bottom: 5px;*/
}
 
#contest th {
	background-image: url('../images/header_content.jpg');
	background-repeat: no-repeat;
	width: 326px;
	height: 31px;
	color: white;
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	font-weight: bold;
}

#contest .contest_images {
	padding-top: 5px;
	text-align: center;
}
 
#contest_date {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 10px;
	border-bottom: 1px solid #A3C388;
	height: 12px;
}
 
#contest_date p {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 3px;
	line-height: 10px;
	*line-height: 18px;
}

#contest .contest_name {
	font-size: 10pt;
	font-family: Arial;
	color: #ad5012;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
}

#contest .contest_name a{
	font-size: 12px;
	font-family: Arial;
	color: #ad5012;
	font-weight: bold;
	text-decoration: none;
}

#contest .contest_location {
	font-size: 10pt;
	font-family: Arial;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 6px;
}

#contest .contest_footer {
	background-color: #80AF9D;
}

#contest .contest_footer_normal {
	background-image: url('../images/competitii_normal.jpg');
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
	cursor:pointer;
}

#contest .contest_footer_hover {
	background-image: url('../images/competitii_over.jpg');
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	cursor:pointer;
}

#videos {
	margin-left: 7px;
	margin-top: 0px;
	width: 324px;
	border: 0px solid black;
	float: left;
}

#videos th {
	text-align: left;
	text-transform: uppercase;
	font-size: 13pt;
	font-family: Trebuchet MS, Arial;
	color: Black;
	background-image: url('../images/line_videos.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 6px;
}

#videos .videos_gallery {
	/*width: 33%;
	text-align: center;*/
	padding: 10px 0px 5px 0px;
	/*background-image: url('../images/line_videos.jpg');
	background-repeat: repeat-x;*/
}

#videos .videos_descriptiom, #videos a {
	font-size: 9pt;
	color: #AC5011;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
}

#reclama {
	width: 100%;
	padding-top:0px;
	*padding-top: 15px;
	text-align: center;
}

#main_table .interior {
	width: 650px;
	*width: 680px;
}

.ctype {
	float: left;
	margin-bottom: 8px;
}

.right * {
	text-align: right;
}

#competition_header {
	background-color: #eaf5ed;
}

#competition_header .image {
	width: 227px;
	height: 170px;
	border: 1px solid #6aa18e;
	margin: 10px;
	background-color: #FFFFFF;
	padding:1px;
}

#competitor_header .image {

	border: 1px solid #6aa18e;
	margin: 0px 10px 10px 10px;
	background-color: #FFFFFF;
	padding:1px;
}

#competitor_header .thumb_left
{
	margin: 0px 0px 0px 10px;
	background-color: #FFFFFF;
	padding:1px;
	float:left;
	border: 1px solid #6aa18e;
}

#competitor_header .thumb_right
{
	margin: 0px 10px 0px 0px;
	background-color: #FFFFFF;
	padding:1px;
	float:right;
	border: 1px solid #6aa18e;
}

#competition_header  .img {
	border: 1px solid #6aa18e;
	background-color: #FFFFFF;
}

#competition th {
	text-align: left;
}

#competition th h1 {
	color: #AD4F12;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial;
	padding-top:6px;
	padding-bottom:6px;

}

#competition th h2 {
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial;
	padding-top:6px;
	padding-bottom:6px;
	
}

#competition th p {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
}

#competition_program  th {
	background-color: #DEF0E4;
	font-size: 13px;
}

#competition_program .header {
	background-image: url('../images/line_videos.jpg'); 
	background-repeat: repeat-x;
}

#competition_program .competition_time {
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}

#competition_program_title {
	font-family: Trebuchet MS, Arial;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 5px;
}

#competition_program_title a {
	text-decoration: none;
	color: #000000;
}

#competition_challenge {
	font-family: Trebuchet MS, Arial;
	font-size: 15px;
	font-weight: bold;
	height: 27px;
	color: #AD4F12;
}
#competition_challenge a{

	float:right;
}


.competition_challenge {
	font-size: 10px;
	display: inline;
}

#competition_program td a{
	color: black;
	text-decoration: none;
}

#competition_participanti {
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}

#competition_participanti  td a{
	color: black;
	text-decoration: none;
}

#competition_participanti .header {
	background-image: url('../images/line_videos.jpg'); 
	background-repeat: repeat-x;
}
#content .rules_link
{
	margin-bottom:15px;
	float: left;
}
#content .rules_link a{
	/*display: inline;
	list-style-type: none;*/
	padding: 5px 15px 5px 15px;
	background-color: #EAF5ED;
	text-decoration: none;
	color: #299A6F;
	font-weight: bold;
	margin-right: 5px;
}

#content .active a{
	background-color: #FFE4C6;
	color: #AD4F11;
}

#sub_titlu {
	background-image: url('../images/line_videos.jpg');
	background-repeat: repeat-x;
	width: 100%;
	margin-top: -5px;
}

#competitions h {
	font-size: 12pt;
}

#breeds h2,
#content h2 {
	margin: 0;
}

#breeds li 
#content li{
	margin-bottom: 8px;
}

#breeds .breed a {
	font-size: 11pt;
	text-decoration: none;
	color: black;
	font-weight: bold;
}

#breeds .breed {
	font-size: 9pt;
	color: black;
}

#breeds .breed p{
	font-size: 9pt;
	color: black;
	padding-right: 12px;
	text-align: justify;
	margin-top: 0px;
}

#breeds .separator {
	background-image: url("../images/spacer.jpg");
	background-repeat: repeat-x;
}

#search1 .breed a {
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

#search1 .breed {
	font-size: 9pt;
	color: black;
}

#search1 .separator {
	background-image: url("../images/spacer.jpg");
	background-repeat: repeat-x;
}

#search1 h2 {
	margin: 0;
	font-size: 11pt;
	font-weight: bold;
}

#breeds .details {
	float: right;
	margin-right: 10px;
}

#breeds .details  a{
	font-weight: normal;
	font-size: 9pt;
	color: #2E7E61;
}

#breed {
	font-size: 10pt;
	font-family: Arial;
}

#breed h2 {
	margin: 0;
	font-size: 14px;
	line-height: 25px;
}

#breed .breed {
	font-size: 9pt;
	color: black;
}

#breed .breed p {
	font-size: 12px;
	color: black;
	margin-top: -5px;
}

#breed .separator {
	background-image: url("../images/spacer.jpg");
	background-repeat: repeat-x;
}

#breed td {
	font-size: 11px;
	font-family:Arial;
	color: black;
	padding-bottom: 5px;
}

#breed th {
	font-size: 10px;
	color: black;
	height: 30px;
}

#breed img {
	border: 1px solid #659f8a;
	padding:1px;
}


#contact span {
	font-family: Arial;
}

#contact a {
	text-decoration: none;
	color: black;
	font-family: arial;
}

#contact td {
	width: 100px;
}

#contact .input {
	border: 1px solid #65A08C;
	width: 200px;
}

#contact .send_button_normal {
	background-image: url(../images/competitii_normal.jpg);
	border: 0px;
	color: white;
	font-weight: bold;
}

#contact .send_button_over {
	background-image: url(../images/competitii_over.jpg);
	border: 0px;
	color: white;
	font-weight: bold;
}

#contact textarea {
	border: 1px solid #65A08C;
	width: 400px;
}

#form {
	width: 540px;
	background-color: #DEF0E4;
	padding: 8px;
}

#brand th{
	font-weight: normal;
	font-size: 12pt;
	background-color: #BDDAC4;
}

#brand td{
	font-weight: normal;
	font-size: 10pt;
	background-color: #DEF0E4;
}

#brand .img {
	margin: 15px auto;
}

#brand img {
	border: 1px solid #659f8a;
}

#poza_mare {
	width: 227px;
	height: 193px;
}

#poza_stanga {
	width: 110px;
	height: 94px;
	float: left;
	margin-top: 0px;
}

#poza_dreapta {
	width: 110px;
	height: 94px;
	float: right;
	margin-top: 0px;
}

.fy {
	margin: 0;
	padding: 0;
	/*height: 25px;
	padding-left: 4px;
	padding-right: 4px;*/
	padding-bottom: 4px;
}

.fy ul {
	margin: 0px;
	padding: 0;
	background-image: url('../images/fybg.png');
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
	width: 237px;
}

.fy li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	text-align: center;
	padding-right: 6px;
}

.fy li.current {
	font-weight: bold;
	background-color: #FEE5C6;
	border-bottom: 1px solid #FEE5C6;
}

#redhorse {
	margin-left: 14px;
	margin-bottom: 14px;
}

#cyears {
	float: right;
	padding-right: 10px;
	font-size: 8pt;
	font-weight: bold;
}

#cyears select {
	font-size: 8pt;
}

#cyears li {
	display: inline;
	list-style-type: none;
}

#cyears a {
	color: #55937C;
	text-decoration: none;
	font-size: 10pt;
}

#cyears a.active {
	color: #FFFFFF;
	background-color: #55937C;
}

#content,
#breeds,
#breed,
#contact,
#competition,
#search1
 {
	font-size: 10pt;
	padding:4px 17px 10px 15px;
}
#content h1,
#breeds h1,
#breed h1,
#contact h1,
#competition h1,
#lister-box h1,
#search1 h1
{
	font-size: 13pt;
	line-height: 30px;
	margin-top:7px;
	text-transform: uppercase;
}


#competition
{
margin-top:15px;
}

#hbrand {
	float: right;
}

.calendar {
	margin-left: 10px;
	width: 29px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	margin-right: 5px;
}

.calendar h1, .calendar h2 {
	font-size: 7pt;
	font-weight: normal;
}

.calendar h1 {
	color: rgb(40,142,95);
}

.calendar h2 {
	color: rgb(222,240,224);
	background: url('../images/calendarbg.jpg') repeat-x;
}

#left-menu .competition {
	border-bottom: 1px solid #FBD8B0;
	padding-top: 5px;
	padding-bottom: 5px;
}

#left-menu .competition a {
	margin-left: 0;
	padding-left: 0;
	padding-right: 3px;
}
.sh_video{
	float: right;
	height:31px;
	min-width: 1px;
}


			.survey{margin:auto;background:url(../images/background_q.png) no-repeat;}
			.survey ul{padding-top:80px;padding-left:10px;list-style-type:none;}
			.survey ul li p b{width:25px;height:25px;text-align:center;background-color:#d88d56;color:white;display:inline-block;line-height:140%;}
			.survey ul li p span{color:#000;font-size:12px;padding-left:15px;}
			.survey ul li p input{margin-top:10px;margin-bottom:10px;width:338px;height:27px;border:1px solid  #a4a4a4;}
			.survey ul li p textarea{margin-top:10px;margin-bottom:10px;width:338px;height:70px;border:1px solid  #a4a4a4;}
			.bg_btn{line-height:180%;text-decoration:none;text-align:center;cursor:pointer;background:url(../images/bg_btn.png) no-repeat;border:none;width:75px;height:28px;outline:none;color:white;text-transform:uppercase;}
			#btn{right:12px;position:absolute;}
			#intro{height:8px;}
			#intro .bg_btn{right:10px;position:absolute}
			label.error{color:red;font-size:11px;}
			em { font-weight: bold; padding-right: 1em; vertical-align: top; }
			.sdescription{font-size:12px;margin:auto;margin-top:-20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;width:370px;font-weight:bold; line-height:130%;text-align:justify;}
			
			
#lister-box .details{
	
}
#lister-box a{
	color:#2E7E61;
	font-size:9pt;
	font-weight:normal;
	text-decoration: none;
}
#lister-box p{
	padding-bottom: 7px;
}
#lister-box .pict{
	max-width: 100px;
	min-width: 100px;
	max-heighT: 100px;
	min-heighT: 100px;
	border: 1px solid gray;
	padding: 3px;
	float: left;
	margin-right: 10px;
}
#filter-letter a:hover{
	text-decoration: underline;
}
#filter-letter a{
	margin-right:3px;
}
#filter-letter{
	text-transform: uppercase;
	margin-bottom:20px;
	margin-top:20px;
}
#paging{
	margin-bottom: 15px;
}
#paging a{
	font: 10px Arial;
	color: #737373;
	clear: both;
	/*margin-right:5px;*/
	margin-right:5px;
	text-transform:uppercase;
}
#lister-box{
	font: 12px Arial;
	color: #737373;
	padding-right:20px;
}
#lister-box .item{
	border-bottom:1px solid gray;
	margin-bottom:10px;
	min-height:110px;
	padding:10px;
}
#lister-box .horse{
	border-bottom:1px solid gray;
	margin-bottom:10px;
	min-height:110px;
	padding:10px;
}
#lister-box .competitor{
	border-bottom:1px solid gray;
	margin-bottom:10px;
	min-height:110px;
	padding:10px;
}
#lister-box .club{
	border-bottom:1px solid gray;
	margin-bottom:10px;
	min-height:110px;
	padding:10px;
}
.filter_a a{
	color:#AF4F13 !important;
}
.filter_a a:hover{
	text-decoration: underline !important;
}
#faq_list{
	padding: 20px;
}
#faq_list .faq_elem{
	margin-bottom: 15px;
	border-bottom: 1px solid gray;
}
#show_team_map{
	float:right;
	margin:10px 0px 10px 10px;
	padding-left:10px; 
	padding-right:10px;
	background:url('../images/calendarbg.jpg') repeat-x scroll 0 0 transparent;
	color:white;
	font:10px Arial;
	text-decoration: none;
}
#map_canvas{
	width: 550px;
	height: 550px;
	overflow: hidden;
}

