@charset "utf-8";



/* CSS Document */







body, div, table, td, tr, ul, li, form, label, input, h1, textarea, img, p, span, hr {



	margin: 0px;



	border: 0px;



	padding: 0px;



	z-index: 1;



}



a {



	margin: 0px;



	border: 0px;



	padding: 0px;



	z-index: 1;



	text-decoration: none;



}



.clear {



	clear: both;



}







body {



	background-image: url(./../img/body-background.gif);



	background-repeat: repeat;



	background-color: white;



	font-family: verdana;



	font-size: 0.9em;



	color: white;



}



body.popup {



	background-image: none;



	background-color: #771f1e;



}



#back-container {



	position: absolute;



	top: 0px;



	left: 0px;



	width: 100%;



}



#back-mosaic {



	background-image: url(./../img/back-mosaic.gif);



	background-repeat: repeat;



	height: 140px;



	width: 100%;



}



#back-black {



	background-color: black;



	height: 150px;



	width: 100%;



}



#main-cont-background {



	width: 994px;	



	margin: auto;	



	background-image: url(./../img/main-background.png);



	background-repeat: repeat-y;



}



#main-cont {



	width: 960px;



	position: relative;	



	margin: auto;	



	background-color: #771f1e;



}



#main-left {



	width: 250px;



	float: left;



}



#main-right {



	width: 710px;



	float: right;



}



#header {



	width: 980px;



	height: 245px;



	position: relative;



	margin: auto;



}



#header-background {



	position: absolute;



	top: 0px;



	left: 0px;



}



#lang {



	width: 59px;



	height: 38px;



	padding-top: 4px;



	position: absolute;



	top: 0px;



	right: 12px;	



	display: block;



	text-align: center;



	color: #cb0000;



	font-size: 0.7em;



	background-image: url(./../img/header-lang.gif);



	background-repeat: no-repeat;



}



#flash {



	position: absolute;



	top: 75px;



	right: 15px;



}



#flash img {



	width: 705px;



	height: 170px;



}



#menu-cont {



	float: left;



	position: relative;



	top: -52px;



	left: 8px;



	color: white;



	font-size: 14px;



	letter-spacing: 1.5px;



	font-family: arial;



	z-index: 10;	



}







/* 		menu wersja 2 poprawiona GB 07.11.2008		*/



/*Credits: Dynamic Drive CSS Library */



/*URL: http://www.dynamicdrive.com/style/ */







#vertnav, #vertnav ul {



margin: 0;



padding: 0;



list-style-type: none;



width: 234px; /* Width of Menu Items */



}



	



#vertnav li{



position: relative;



}



	



/*Sub level menu items */



#vertnav li ul{



position: absolute;



width: 240px; /*sub menu width*/



top: 0;



visibility: hidden;



}







/* Sub level menu links style */



#vertnav li a{



display: block;



overflow: auto; /*force hasLayout in IE7 */



color: white;



text-decoration: none;



background-image: url(./../img/menu-u_top.gif);



padding-top: 4px;



padding-left: 30px;



width: 204px;



height: 20px;



}







#vertnav li a:hover, #vertnav li a.selected {



background-image: url(./../img/menu-s_top.gif);



}







/* Sub level menu links style */



#vertnav li ul li a{



display: block;



overflow: auto; /*force hasLayout in IE7 */



color: white;



text-decoration: none;



background-image: url(./../img/sub.gif);



padding-top: 4px;



padding-left: 36px;



width: 204px;



height: 21px;



}







#vertnav li ul li a:hover, #vertnav li ul li a.selected {



background-image: url(./../img/subSelected.gif);



}







/* Sub level menu links style */



#vertnav li ul li ul li a{



display: block;



overflow: auto; /*force hasLayout in IE7 */



color: white;



text-decoration: none;



background-image: url(./../img/ssub.gif);



padding-top:4px;



padding-left: 36px;



width: 114px;



height: 21px;



}







#vertnav li ul li ul li a:hover, #vertnav li ul li ul li a.selected {



background-image: url(./../img/ssubSelected.gif);



}







#vertnav li.stop {



	width: 240px;



	height: 25px;



	background-image: url('./../img/subTop.gif');



}



#vertnav li.send {



	width: 240px;



	height: 25px;



	background-image: url('./../img/subEnd.gif');



}



#vertnav li.sstop {



	width: 150px;



	height: 25px;



	background-image: url('./../img/ssubTop.gif');



}



#vertnav li.ssend {



	width: 150px;



	height: 25px;



	background-image: url('./../img/ssubEnd.gif');



}



	



/* Holly Hack for IE \*/



* html #vertnav li { float: left; height: 1%; }



* html #vertnav li a { height: 1%; }



/* End */







/*		koniec		*/











.menu, .menu li ul {



	width: 234px;



	list-style-type: none;



}



.menu li {	



	position: relative;



	margin-bottom: 1px;		



}



.menu li ul li {



	position: relative;



	top: 1px;



	border-bottom: 1px solid #771f1e;



	margin-bottom: 0px;



}



.menu li ul {



	width: 148px;



	position: absolute;



	left: 0px;



	top: 0px;



	display: none;



	filter: alpha(opacity=100);



	-moz-opacity: 1;



}



#top-bottom {



	width: 234px;



}



.menu li a {



	width: auto;



	padding-top: 4px;



	padding-bottom: 4px;



	padding-left: 34px;	



	background-image: url(./../img/menu-u_top.gif);



	display: block;



	color: white;



}



.menu li ul li a {



	width: auto;



	padding-top: 4px;



	padding-bottom: 4px;	



	background-image: url(./../img/menu-u_sub.gif);



	display: block;



	color: white;



}



.menu li a:active {



	background-image: url(./../img/menu-s_top.gif);	



}



.menu li a:hover {



	background-image: url(./../img/menu-s_top.gif);	



}



.menu li ul li a:active {



	background-image: url(./../img/menu-s_sub.gif);	



}



.menu li ul li a:hover {



	background-image: url(./../img/menu-s_sub.gif);	



}



.menu li .hf {



	border: 0px;



	padding: 0px;



}



.menu #subtop {



	position: relative;



	top: 3px;



	height: 25px;



}



.menu #subbottom {



	position: relative;



	top: -1px;



	height: 26px;



}



* html .menu li {



	float: left;



	height: 1%;



}



* html .menu li a {



	height: 1%;



}

#facebook {
	height: 134px;
	width: 235px;
	margin: auto;
	position: relative;
	top:-5px;	
	background-image: url(./../img/facebookPL.gif);
}
#facebook-picture {
	width: 114px;
	height: 115px;
	position: absolute;
	top: 6px;
	right: 6px;
}


#ingallery {



	height: 134px;



	width: 235px;



	margin: auto;



	position: relative;



	top: -30px;



	background-image: url(./../img/ingallery-backgroundPL.gif);



}



#ingallery-picture {



	width: 114px;



	height: 115px;



	position: absolute;



	top: 6px;



	right: 6px;



}



#ingallery-picture img.frame {



	position: absolute;



	display: inline;



	z-index: 2;



}



#ingallery-title {



	width: 100px;



	padding-top: 14px;



	text-align: right;



	font-size: 0.9em;



	font-weight: bold;



}



#ingallery-title a{



	color: white;



}



#counter {



	width: 250px;



	float: left;



	margin-left: 18px;



	
	margin-top: 50px;



	text-align: center;	



	color: #eeeed2;



	font-size: 0.7em;



}



#content {



	width: 705px;



	min-height: 386px;



	padding-top: 26px;



	padding-bottom: 4px;



	background-image: url(./../img/content-top.gif);



	background-repeat: no-repeat;



	margin-top: 8px;



	background-color: #eeeed2;



}



#content-end {



	height: 92px;



	width: 994px;



	margin: auto;



	background-image: url(./../img/footer-background.png);



	background-repeat: no-repeat;



}



#content-end span {



	display: block;



	float: left;



	width: 700px;



	text-align: left;



	margin-top: 50px;



	color: #eeeed2;



	font-size: 0.7em;



}



#footer {



	width: 830px;



	margin: auto;



	color: #771f1e;



	font-size: 0.7em;



	margin-top: -10px;



}



#footer a {



	font-weight: bolder;



	color: #771f1e;



}



.largelist-cont {



	width: 610px;



	margin: auto;



	padding-top: 20px;	



	border-bottom: 1px dotted black;



	padding-bottom: 20px;



}



.largelist-horse {



	width: 610px;



	margin: auto;



	padding-top: 20px;	



	border-bottom: 0px;



	padding-bottom: 20px;



}



.largelist-cont-last {



	width: 610px;



	padding-top: 20px;	



	margin: auto;



}



.largelist-cont-first {



	width: 610px;



	margin: auto;



	border-bottom: 1px dotted black;



	padding-bottom: 20px;		



}



.picture-left {



	width: 200px;



	height: 140px;



	float: left;	



}



.picture-left img.frame {



	position: absolute;



	display: inline;



	z-index: 2;



}



.text-cont {



	width: 386px;



	height: auto;



	float: right;



}



.text-cont p.date {



	margin-bottom: 8px;



	color: #771f1e;



	font-size: 0.75em;



}



.text-cont p.title {



	margin-bottom: 8px;



	color: #771f1e;



	font-size: 11px;



	font-weight: bolder;



}



.text-cont p.horsename {



	margin-bottom: 8px;



	color: #771f1e;



	font-size: 0.85em;



	font-weight: bolder;



}



.text-cont span.more a{



	float: right;



	margin-bottom: 8px;



	color: #771f1e;



	font-size: 0.7em;



	font-weight: bold;



	text-decoration: underline;



}



.text-cont p a{



	color: #771f1e;



}



.text-cont div.text {



	margin-bottom: 8px;



	color: black;



	font-size: 11px;



	line-height: 125%;



}



.text-cont p {



	margin-bottom: 8px;



	color: black;



	font-size: 11px;



	line-height: 125%;



}







.text-cont p.text_about {



	margin-bottom: 8px;



	color: black;



	font-size: 11px;



	line-height: 140%;



}







.text-cont table {



}



.text-cont table td.field{



	width: 120px;



	text-align: right;



	vertical-align: top;



	color: #771f1e;



	font-size: 11px;;



	font-weight: bolder;



	line-height: 140%;	



}



.text-cont table td.horse-name{



	text-align: left;



	padding-left: 20px;



	padding-bottom: 10px;



	color: #771f1e;



	font-size: 2em;



	font-weight: bolder;	



}



.text-cont table td.value{



	padding-left: 10px;



	text-align: left;



	font-size: 11px;



	line-height: 140%;		



	color: black;



}



.gallery-link {



	position: relative;



	top: 12px;



	float: right;



	font-size: 0.75em;



	font-weight: bold;



	color: #771f1e;	



}
.video-link {
	position: relative;
	top: 12px;
	float: right;
	font-size: 0.75em;
	font-weight: bold;
	color: #771f1e;
	margin-left: 15px;
	vertical-align: middle;	
}




.print-link {



	position: relative;



	top: 13px;



	float: right;



	font-size: 0.75em;



	font-weight: bold;



	color: #771f1e;



	margin-right:15px;



	cursor:pointer;	



}



.gallery-link img{



	position: relative;



	right: 4px;



}



.about-cont {



	width: 610px;



	margin: auto;



	line-height: 120%;



}



.about-cont div.logo-cont {



	float: left;



	margin-top: 12px;



	margin-bottom: 12px;



}



.about-cont div.picture-cont {



	float: left;



	margin-top: 12px;



	margin-bottom: 12px;



}



.about-cont div.picture-cont img.frame {



	position: absolute;



	display: inline;



	z-index: 2;



}



#paging {



	float: right;



	margin-right: 48px;



	margin-top: 10px;



	font-size: 0.7em;



	font-weight: bolder;



	color: #bca754;



}



#paging a {



	color: #771f1f;



}



#years{



	float: left;



	margin-left: 48px;



	margin-top: 10px;



	font-size: 0.7em;



	font-weight: bolder;



	color: #771f1f;



}



.years-listdata{



color: #771f1f;



background: #eeeed2;



font-size: 12px;



}



#gallery-horse {



	width: 200px;



	height: 140px;



	float: left;



	margin-left: 50px;



	margin-right: 140px;



	margin-bottom: 10px;



	background-image: url(./../img/gallery-horse.gif);



}



#gallery-foto {



	width: 200px;



	height: 140px;



	float: left;



	margin-bottom: 10px;



	background-image: url(./../img/gallery-photo.gif);	



}



.gallery-text {



	float: right;



	margin-right: 24px;



	margin-top: 108px;



	font-family: arial;



	font-size: 0.8em;



	font-weight: bold;



	color: white;



}



#gallery-colA {



	width: 160px;



	float: left;



	margin-left: 90px;



	margin-right: 190px;



	line-height: 1.2em;



}



#gallery-colA a {



	color: #5d0d0f;



	font-size: 0.7em;



	font-weight: bold;

}


.gallery-colA_flower {

    margin-right: 3px;
	vertical-align: middle;
}


#gallery-colB {



	width: 160px;



	float: left;



	line-height: 1.2em;	



}



#gallery-colB a {



	color: #5d0d0f;



	font-size: 0.7em;



	font-weight: bold;



}

.gallery-colB_flower {

    margin-right: 3px;
	vertical-align: middle;
}


#gallery-head {



	height: 50px;



	width: 600px;



	margin: auto;



	border-bottom: 1px dotted black;



}



#gallery-head div {



	float: left;



	width: 220px;



	font-family: arial;



	font-size: 1.1em;



	color: #771f1f;	



}



#gallery-head img {



	margin-right: 6px;



	position: relative;



	top: 10px;	



}



#gallery-cont {



	width: 600px;



	margin: auto;



	margin-top: 10px;



	font-family: arial;



	font-size: 0.75em;



	font-weight: bold;



	color: #771f1f;



}



#gallery-cont table {



	margin-top: 10px;



	padding-bottom: 28px;



}



#gallery-cont tr {



}



#gallery-cont td {



	height: 130px;



	width: 170px;



	background-color: #bca754;



	text-align: center;



	vertical-align:middle;



	padding-top: 3px;



}



#gallery-cont td.dummy {



	width: 46px;



	background-color: #eeeed2;



}



#gallery-cont tr.dummy {



	height: 20px;



	background-color: #eeeed2;



}



#hr, .hr {



	margin: auto;



	width: 600px;



	height: 1px;



	border-bottom: 1px dotted black;



}



#gallery-back-top {



	float: right;



	color: #771f1f;



}



#gallery-back-bottom {



	margin-left: 50px;



	margin-top: 10px;



	font-family: arial;



	font-size: 0.75em;



	font-weight: bold;



	float: left;



	color: #771f1f;



}



#home-link {



	display: block;



	position: absolute;



	top: -230px;



	left: 62px;



	height: 160px;



	width: 130px;



}



#horses-top {



	height: 60px;



	width: 600px;



	margin: auto;



	margin-bottom: 15px;	



}



#horses-top .last {



	margin-right: 0px;



	margin-right: 4px;



}



#horses-top a {



	font-family: arial;



	font-size: 0.9em;



	font-weight: bold;



	color: #771f1f;



}



#horses-top img {



	margin-right: 2px;



}



#horses-top div {



	float: left;



	margin-right: 15px;



}



#horses-top div#show {



	margin-top: 10px;



	margin-right: 35px;



	margin-left: 100px;



}



#horses-top div#other {



	margin-top: 16px;



	margin-left: 20px;



}



#horses-listtype {



	margin-left: 50px;



	margin-bottom: 4px;



	font-family: arial;



	font-size: 0.9em;



	font-weight: bold;



	color: #771f1f;



}



.horse-text-cont {



	min-height: 120px;



}



#offer-types {



	margin-left: 50px;



	margin-top: -10px;



	margin-bottom: 10px;



	font-family: arial;



	font-size: 0.8em;



	color: #771f1f;



}



#offer-info {



	width: 600px;



	margin: auto;



	margin-top: 20px;



	color: black;



	font-size: 11px;



	line-height: 120%;



}
.offer-info {



	width: 600px;



	margin: auto;



	margin-top: 20px;



	color: black;



	font-size: 11px;



	line-height: 120%;



}



#offer-info table.horse {



	padding-bottom: 20px;



}
.offer-info table.horse {



	padding-bottom: 20px;



}



#offer-info table td{



	padding-right: 4px;



	padding-bottom: 20px;



	vertical-align: top;



}
.offer-info table td{



	padding-right: 4px;



	padding-bottom: 20px;



	vertical-align: top;



}



#offer-info table td.aheader{



	font-size: 1em;



	color: #771f1f;



	font-weight: bold;



	padding-right: 4px;



	padding-bottom: 6px;



	vertical-align: top;



}
.offer-info table td.aheader{



	font-size: 1em;



	color: #771f1f;



	font-weight: bold;



	padding-right: 4px;



	padding-bottom: 6px;



	vertical-align: top;



}



#offer-info table td.last{



	padding-bottom: 0px;



}
.offer-info table td.last{



	padding-bottom: 0px;



}







#offer-info table td.last a{



	text-decoration: none;



	color: black;



}
.offer-info table td.last a{



	text-decoration: none;



	color: black;



}







#offer-info table td.last a:hover{



	text-decoration: underline;



	color: black;



}
.offer-info table td.last a:hover{



	text-decoration: underline;



	color: black;



}







#offer-info table td.breeding{



	padding-bottom: 0px;



	font-size: 11px;



	color: #771f1e;



	font-weight: bold;	



}
.offer-info table td.breeding{



	padding-bottom: 0px;



	font-size: 11px;



	color: #771f1e;



	font-weight: bold;	



}


#offer-price {



	display: block;



	position: relative;



	top: 14px;



	float: left;



	font-size: 0.75em;



	color: #771f1e;	



}
.offer-price {



	display: block;



	position: relative;



	top: 14px;



	float: left;



	font-size: 0.75em;



	color: #771f1e;	



}



#pedigree {



	margin: auto;



	margin-bottom: 18px;



	border-collapse: collapse;



}



#pedigree tr {



}



#pedigree td {



	height: 68px;



	width: 151px;



	border: 1px solid #771f1f;



	text-align: center;



	vertical-align: middle;



	color: #5d0d0f;



	line-height: 140%;



	font-size: 11px;



}



#pedigree td.bright {



	background-color: #f8f8ed;



}



#pedigree td.dark {



	background-color: #dfd5aa;



}



.horse-title {



	display: block;



	margin-left: 49px;



	margin-top: 10px;



	margin-bottom: 10px;



	font-size: 0.9em;



	font-weight: bold;



	color: #771f1e;	



}



#guestbook-cont {



	width: 600px;



	margin: auto;



}



#guestbook-cont p.title{



	font-size: 11px;



	font-weight: bold;



	color: #771f1e;		



}



#guestbook-cont div.post{



	width: 100%;



	margin-top: 10px;



	margin-bottom: 10px;



	font-size: 11px;



	color: black;		



}



.post span {



	float: right;



	margin-bottom: 4px;



	color: #771f1e;	



}



.post .userlink {



	float: right;



	cursor: pointer;



	margin-top: 6px;



	font-size: 11px;



	font-weight: bold;



	color: #771f1e;



}







.post .username {



	float: right;



	margin-top: 9px;



	margin-left: 2px;



	font-size: 11px;



	font-weight: bold;



	color: #771f1e;



}







.post img {



	position: relative;



	top: 2px;



	margin-left: 2px;



}



#add_entry {



	cursor: pointer;



	float: right;



	margin-bottom: 4px;	



	font-size: 0.75em;



	font-weight: bold;



	color: #771f1e;



	text-decoration: underline;		



}



.guestbook-over {



	height: 72px;



	width: 256px;



	padding: 8px;



	background-image: url(./../img/guestbook-over-background.png);



	background-repeat: no-repeat;



}



.guestbook-over div {



	width: 220px;



	overflow: hidden;



	color: white;



	font-size: 11px;



}



#guestbook-add-cont {



	height: 420px;



	width: 400px;



	background-color: #771f1e;



	margin: auto;



	color: white;



	font-size: 10px;



	font-weight: bolder;



	color: #eeeed2;		



}



#guestbook-add-cont div.top {



	width: 300px;



	margin: auto;



	padding-top: 30px;



	text-align: center;



}



#guestbook-add-cont div.bottom {



	float: left;



	display: block;



	width: 300px;



	margin: auto;



	padding-left: 30px;



	margin-top: 4px;



}



#add-entry-cont {



	border: 0px;



}



#add-entry-cont div.label{



	float: left;



	width: 120px;



	padding-top: 13px;



	text-align: right;



}



#add-entry-cont div.textarea{



	float: left; 



	text-align: left;	



	margin-left: 28px;



	margin-top: 10px;



	margin-bottom: 4px;



	width: 330px;



}



#add-entry-cont div.input {



	float: left;



	width: 240px;



}



#add-entry-cont div.star {



	margin-left: 4px;



	margin-top: 10px;



	float: left;



}



#add-entry-cont div.star-last {



	margin-left: 4px;



	position: relative;



	top: 27px;



	float: left;



}



#add-entry-cont input {



	border: 0px;



	width: 230px;



	height: 20px;



	margin-left: 10px;



	margin-top: 10px;



}



#add-entry-cont textarea {



	border: 0px;



	width: 331px;



	height: 160px;



	margin-left: 28px;



}



#guestbook-add-cont input.submit {



	float: right;



	border: 1px solid white;



	width: 68px;



	height: 22px;



	margin-right: 41px;



	margin-top: -6px;



	background-color: #480a0b;



	color: white;



	font-size: 0.85em;



	font-weight: bold;	



}



#contact-cont {



	width: 601px;



	height: 490px;



	margin-left: 48px;



	margin-top: 20px;



	margin-bottom: 20px;



	background-image: url(./../img/contact-backgroundPL.gif);

	

	background-repeat: no-repeat;



}



#contact-header {



	height: 10px;



	width: 300px;



	margin-left: 50px;



	padding-top: 30px;



	font-size: 0.9em;



	font-weight: bold;



	color: white;



}



#contact-form {



	width: 402px;



	margin-left: 180px;



	padding-top: 30px;



}



#contact-form-cont {



	border: 0px;



}



#contact-thanks {



	height: 10px;



	width: 300px;



	margin-left: 50px;



	padding-top: 30px;



	color: #771f1e;



	font-size: 10px;



	font-weight: bolder;



}



#contact-form-cont div.label{



	float: left;



	width: 120px;



	padding-top: 13px;



	text-align: right;



	color: #771f1e;



	font-size: 0.7em;



	font-weight: bolder;



}



#contact-form-cont div.textarea{



	float: left; 



	text-align: left;



	color: #771f1e;



	font-size: 0.7em;



	font-weight: bolder;	



	margin-left: 28px;



	margin-top: 10px;



	margin-bottom: 4px;



}



#contact-form-cont div.input {



	float: left;



	width: 210px;



}



#contact-form-cont input {



	border: 0px;



	width: 247px;



	height: 20px;



	margin-left: 10px;



	margin-top: 10px;



}



#contact-form-cont textarea {



	border: 0px;



	width: 350px;



	height: 160px;



	margin-left: 28px;



}



#contact-form input.submit {



	float: right;



	border: 1px solid white;



	width: 68px;



	height: 22px;



	margin-right: 153px;



	margin-top: 8px;



	background-color: #480a0b;



	color: white;



	font-size: 11px;



	font-weight: bold;	



}







.about-cont {



	font-family: verdana;



	font-size: 14px;



	color: black;



}



.about-cont ul {



	margin-top: 20px;



	font-family: verdana;



	font-size: 11px;



	color: black;



}



.about-cont ul li ul{



	margin-top: 0px;



	margin-left: 40px;

	

}





.offer-cont{



      font-family: verdana;



	font-size: 14px;



	color: black;



	margin-left: 240px;

}



.offer-cont ul{



	margin-bottom: 8px;

	margin-top: 15px;



	color: black;



	font-size: 12px;



	line-height: 200%;

	

	list-style-image: url(../img/flower.gif);



}



.offer-cont ul li{

	margin-left: 7px;

}





.offer-cont ul li ul{



	margin-bottom: 8px;

	margin-top: 0px;

	margin-left: 25px;

	padding-left: 0px;



	color: black;



	font-size: 12px;



	line-height: 200%;

	

	list-style-type:circle;

	list-style-image: none;

	

}
div.clips {height: 26px; margin: 10px 0 10px 0;width:600px;}
div.clips a {
	background-image: url("../img/left-link.png");
	background-repeat: no-repeat;
	background-position: left;
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0 0px 5px;
	height: 23px;
	margin-left: 5px;
	line-height: 100%;
	display: block;
	float: left;
	cursor: pointer;
	
}
div.clips a span{
	background-image: url("../img/right-link.png");
	background-repeat: no-repeat;
	background-position: right;
	padding: 6px 30px 5px 0;
	line-height: 100%;
	height: 12px;
	display: block;
	
}
div.clips a.playing, div.clips a.paused, div.clips a.progress {	
	opacity:0.7;
	filter:alpha(opacity=70);
}

#recaptcha_widget_div{
	margin-top: 10px;
	margin-left: 28px;
}

.download_hd{
	margin-left: 48px;
	text-decoration: none;
	font-size: 11px;
	color: #771F1E;
	margin-bottom: 10px;
	display: block;
}

.oc_list{width: 612px;margin-left: 55px;font-size: 11px;color: #771f1f;font-weight: bold;padding-top: 28px;}
.oc_list a{color: #771f1f;text-decoration: none;}
.oc_list a:hover{text-decoration: underline;}
.oc_hr{width: 612px;height: 33px; background-image: url("../img/oc_hr.jpg");margin-bottom: 54px;margin-top: 9px;}
.oc_buttons{width: 500px;height: 31px;margin-left: 55px;}
.oc_buttons a{display: block;float: left;margin-left: 2px;}
.oc_info{width: 612px;font-weight: normal;color: #000000;margin-top: 14px;margin-bottom: 14px;}
.oc_horse_year{width: 612px;font-weight: normal;color: #000000;text-align: center;}
.oc_horse_name{width: 612px;text-align: center;height: 30px;margin-top: 15px;}
.oc_horse_parents{width: 612px;text-align: center;margin: 14px 0 14px 0;}
.oc_photo{width: 500px;margin-left: 46px;}

.oc_photo img.frame {
display:inline;
position:absolute;
z-index:2;
}
.oc_horse_name img:hover{border-bottom: 2px solid #771F1F;}
.show_info{cursor: pointer;}

