body {
	margin: 0;
	padding: 0;
	font: font: normal 13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #004600;	
	background: #739901 url(../img/body_backgr.jpg) repeat-x;	
}

h1 { font: bold 20px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #005300; }
h2 { font: bold 14px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
img, a img { border: 0px; }
ul { list-style: none outside none; margin: 0; padding: 0; }
p { margin: 0; padding: 0;  font: normal 13px/18px  Verdana, Arial, Helvetica, sans-serif; color: #004600; }
a, a:hover { color: #000000; text-decoration: underline; }
dl, dt, dd { margin: 0; padding: 0; }
h1 {margin: 0; padding: 0; color: #004600; }

.cb { clear: both; }
.hideme { display: none; }
.fl { float: left; }
.fr { float: right; }
.txti { vertical-align: text-bottom;}
.justify { text-align: justify;}
.txtimg { vertical-align: text-bottom; }

#master_div { width: 980px; margin: auto; xborder: 1px solid red; padding: 43px 0px 0px 0px; }
#main_div { width: 978px; border-top: 2px solid #c5e570; border-left: 2px solid #c5e570; border-right: 2px solid #c5e570; background-color: #abc130; margin: 0px;  }

#topmenu_small { float: right; width: 245px; height: 44px; xborder: 1px solid red; font-size: 13px;  }
#topmenu_small .down_arrow { float: right; width: 100%; height: 13px; background: url(../img/down_arrow.gif) left top no-repeat;  }
#topmenu_small a { color: #fff; font-weight: bold; text-decoration: none; }
#topmenu_small .asepar { border-right: 1px solid #fff; padding-right: 15px; }
#topmenu_small #aboutus_menu { float: right; width: 100px; height: 27px; xborder: 1px solid red; }
#topmenu_small #contacts_menu { float: right; width: 80px; height: 27px; padding-left: 15px; xborder: 1px solid red; }


#top_navigation { width: 100%; height: 128px; padding-top: 17px;  }
#top_navigation #logo { float: left; display: inline; margin-left: 73px; width: 201px; height: 98px; background: url(../img/site_logo.gif) center top no-repeat; }
#top_navigation #horse { float: left; display: inline; margin: -2px 2px 0px 75px; cursor: pointer; } 
#top_navigation #bogdan { float: left; }
#top_navigation #interrights { float: left; }

#left_menu { float: left; width: 292px; xheight: 435px; padding: 0px 0px 35px 0px; background-color: #9ab01f; font-size: 14px; } 
#left_menu ul,li, a{ margin: 0px; padding: 0px; text-decoration: none; color: #fff; font-weight: bold; }
#left_menu ul { margin: 65px 0px 0px 77px;  }
#left_menu li { padding: 0px 0px 10px 0px; }
#left_menu .active { color: #004600; text-decoration: underline; }
#left_menu .pdm { padding-left: 15px; }
#left_menu .sub { padding-left: 15px; color: #fff; background: url(../img/arrow_right_white.gif) 5px 7px no-repeat; } 
#left_menu .sub2 { padding-left: 32px; color: #000; background: url(../img/arrow_right_white.gif) 15px 7px no-repeat; } 

#center_cont { float: right; width: 577px; padding-right: 36px; text-align: justify; xborder: 1px solid red; }
#center_cont a { color: #000; text-decoration: underline; }

#center_conti { float: right; width: 627px; padding-right: 6px; text-align: justify; xborder: 1px solid red;  } 
#center_conti a { color: #000; text-decoration: underline; }

#footer { width: 100%; text-align: center; padding: 70px 0px 50px 0px; color: #fff; font-size: 12px; color: #e6e6e6; }
#footer a { color: #e6e6e6; }


#location { width: 100%; height: 95px; padding-top: 35px; color: #fff;  }
#location #left { float: left; width: 300px; height: 91px; }
#location #left a { color: #fff; font-weight: bold; }
#contacts_container #location #right { float: right; width: 370px; height: 91px; }

#formFeedback { clear: both; float: left; width: 443px; height: 350px; }

#formFeedback label, p { float: left; padding: 1px 0px 1px 0px; }
#contacts_container #formFeedback p { clear: both; float: left; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; }

#formFeedback label { width: 150px; xtext-transform: uppercase; font-weight: bold;  } 
#formFeedback input { width: 196px; height: 17px; background-color: #e5f490; border: 1px solid #96a063; font-weight: bold;  }
#formFeedback #your_message { width: 350px; padding-top: 30px; xtext-transform: uppercase; font-weight:bold;  }
#formFeedback textarea { width: 441px; height: 104px; background-color: #e5f490; border: 0px; border: 1px solid #96a063; }
#formFeedback #send_query_p { width: 100%; text-align: right; padding-top: 10px; }
#formFeedback #send_query { float: right; color: #000; height: 25px; text-transform: none; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; }


#location { color: #ccc8c7; font: normal 10px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#location a { color: #ccc8c7; font: normal 10px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.horse_info { float: right; width: 385px; }


#contacts_left { color: #fff; }
#contacts_left a { color: #fff; }
#location { color: #fff; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#whatselse { color: #313131; }
#whatselse strong { color: #000; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#whatselse a { color: #fff; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; } 
#navx { width: 400px; padding: 15px 0px 45px 0px; margin: auto; }
#navx a { color: #fff; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: uppercase;  }
em { color: #313131; }
.rgd { color: #be0f34; }


.galimg_div { xborder: 1px solid #cacaca; width: 100%; text-align: center; }
.galimg_img { text-align: center; margin: auto; xborder: 1px solid red; margin: 15px 0px 0px 0px; }
iframe { border: 0px; } 
.full { width: 0px; height: 0px; display: none; }