/* Hubermann.com | 2008 */
/* Info@Hubermann.com */
/* CSS Essentials */
/* ---------------------*/

/*  Reset CSS */
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; } 


body{font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-size: 14px; background: #2D251A; color:#554D5C; }
body{margin: 0; padding: 0; }

h1{font-size: 180%; color:#655C4D;}

h2{font-size: 160%; color:#655C4D;}

h3{font-size: 140%; color:#796F65;}

h4{font-size: 120%; color:#655C4D;}

#intro{width: 980px; height: 400px; margin:0 auto; background: #000; text-align: center;}

#introWrapper{width: 980px; margin:15px auto; }

#mainWrapper{width: 95%; margin:15px auto; }

#wrapper{width: 100% -1; border:solid 1px #A19252; background: #e7e7e7;}

#header{height: 140px; background: #333333; text-align: center;  }

#content{background: #e7e7e7; height: 300px;}

#columnSmall{ width:280px; height: 300px; float:left; overflow: hidden;}

#columnBig{overflow:auto; height: 300px;}

#mainMenu{width: 100%; float: left; background: url(../design/bg_menu.jpg) }

#menu{ width: 900px; height: 31px; margin:0 auto;  }

#menu li{float: left;  height: 31px; width: 150px; text-align: center;}

#menu li:hover{background:#8D8048 url(../design/bg_menu2.jpg) repeat-x; color:#FFF;}

#menu a{text-decoration: none; color:#D1BE6A; margin:3px; padding: 3px; height: 25px; display: block; }

#menu a:hover{color:#FFF; }

#openGallery{width: 120px; height: 20px; float: right; margin:0 20px 0 0; z-index: 2; background: #e7e7e7 url(../design/bg_open_gallery.jpg) no-repeat; text-align: center; padding: 2px;}

#openGallery a{text-align: center; color: #D1BE6A; text-decoration: none; margin:3px 0 0 0 ; font-size: 11px;}

#footer{ width: 100% -1; height: 60px; clear:both;background: #655C4D; font-size: 11px;}

.inside{margin:8px; float: left;}

.insideCenter{margin:5px; text-align: center;}

/* ////////// */

#boxCopy{width: 140px; padding: 15px 20px 0 25px; color:#948771; float: left;}
#contentSkip{ width: 242px; height: 24px; margin: 0 auto;}
.boxSkip{width: 120px; height: 24px; color:#948771; background: #655C4D url(../design/bg_skip.jpg) no-repeat; float:left; text-align: center;}
.boxSkip a{color: #D1BE6A; text-decoration: none; font-size: 11px; text-align: center; margin:4px 0 0 0;}

#preload{background: #999; margin: 0 auto; color:#948771; font-size: 14px; text-align: center;}

#reproducer{margin:20px 0 0 0; float: left; z-index: 2;}

#boxCopy h4{color:#948771;}
.copy{font-size: 10px; color:#948771;}


#hubermannSign{width:120px; height: 20px; float: right; text-align: right;  color:#948771; font-size: 9px; margin:40px 5px 0 0;}
#hubermannSign a{color:#948771; text-decoration: none;}


#pologallery{width: 98%; float:left; margin:4px;}

.thumb{float: left; margin:4px;}

#columnCategory{width: 140px; float:left;  margin-right: 10px; border-right:1px solid #fce8ad;}

#columnCategory li{text-align: center; margin-top: 5px; }

#columnCategory a{color:#4c3422; margin-top:5px; text-decoration: none; text-align: right;}

#columnContent{width: 510px; height: 200px; float: left; }


#AcGallery{width: 98%; float: left; margin:4px;}

#contentStyled{border-top:1px solid #fce8ad; color: #666;}


/* FORM */

.formContact{ margin: 10px 0 15px 0;}

.formContact li{margin:5px 0 0 0;}

.formContact h3{margin:10px 0 10px 180px;}

.formContact label{width: 170px; float: left; text-align: right; margin:0 0 0 5px; color: #655C4D;}

.formContact input{width: 200px; border:1px solid #655C4D; height: 16px; margin:0 0 0 5px; color:#333; background: #F3EDE0;}

.formContact textarea{width: 350px; border:1px solid #655C4D; height: 70px; margin:0 0 0 5px; color:#333; background: #F3EDE0; }

.formContact .btnSend{width: 60px; border:1px solid #655C4D; height: 16px; margin:0 0 0 180px; background: #FFF; color:#655C4D; }
/* sale of horses */
.thumbsale{
	width: 130px; height: 145px; background: #FFF; border: 1px solid #ccc; float: left; margin: 8px;
}

.thumbsale img{
	width: 110px; margin: 10px 0 0 10px; padding: 1px; background: #FFF;
}
.thumbsale span{
	width: 120px; font-size: 11px; margin: 3px; text-align: center;
}