@import url('reset.css');
@import url('fonts/fonts.css');
body {
	background: #e6e6e6 url(../images/backgrounds/bg.png) repeat-x center top;
	font:12px/1.5 Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	color:#3d3d3d;

}
a{color:#FF7B00;}
p{margin-bottom:1em;}
p+p{margin-bottom:0;}
a {text-decoration:none;}
.w_980 {width:980px;}
.w_440 {width:440px;}
.w_490 {width:490px;}
.w_540 {width:540px;}
.column {
	
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

#header {padding-top:40px;}
#info {text-align:right; margin-bottom:14px;}

.controls ul {float:right;}
.controls li {background:url(../images/backgrounds/controls-bg.png) repeat 0 0; width:50px; height:50px; float:left; display:inline;}
.controls a {float:left; display:block; line-height:50px; text-indent:-9999px; height:13px; width:78px; margin:20px 0 0 14px;}
#next {background:url(../images/backgrounds/arrows.png) no-repeat 0 -26px;}
#next:hover {background-position:0 -39px;}
#prev {background:url(../images/backgrounds/arrows.png) no-repeat 0 0;}
#prev:hover {background-position:0 -13px;}
#first {background:url(../images/backgrounds/arrows.png) no-repeat 0 -52px;}
#first:hover {background-position:0 -65px;}

#content {background:url(../images/backgrounds/content-bg.png) repeat 0 0; width:100%; overflow:hidden; padding:10px 0; margin-bottom:18px;}
#gallery-content {min-height:493px;}
#slider {width:100%;}
#slider li {float:left; display:inline;}
#slider a {float:left; display:block; width:488px; height:432px; border:11px solid #545454; position:relative;}
#slider a:hover {border:11px solid #ff7b00;}
#slider img {display:block;}
#slider #caption {
	background:url(../images/backgrounds/captions-bg.png) repeat 0 0;
	color:#fff;
	font-family: "Dekar", Arial, Helvetica, sans-serif;
	font-size:30px;
	bottom:0;
	left:0;
	display:none;
	padding: 5px 10px;
	position:absolute;
	text-transform:uppercase;
	width:468px;
	z-index:100;
}
#slider a:hover #caption {display:block;}
.heading {border-top:1px solid #D6D4D4; border-bottom: 1px solid #D6D4D4;}
.headline {position:relative; height:47px; line-height:47px; font-family: "Dekar", Arial, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; color:#717171;}
.back {
	background:url(../images/backgrounds/btn.png) repeat 0 0;
	font-family:"Dekar",Arial, Helvetica, sans-serif;;
	font-size:25px;
	color:#fff;
	width:213px;
	height:47px;
	position:absolute;
	right:0;
	padding-left:25px;
	}
.back:hover { background-position:0 -47px; }
#gallery {margin-top:20px;}
#gallery li {float:left; display:inline; margin:0 10px 10px 0; }
#gallery a {float:left; display:block;  height:134px; border:5px solid #e4e3e3; position:relative;}
#gallery a:hover {border:5px solid #ff7900;}


.footer {background: url(../images/backgrounds/footer-bg.png) no-repeat 0 0; padding:15px 0 15px 5px;}
.contact {background:#ff7b00; padding:3px; color:#fff;}
.copyright {margin-bottom:0; padding-left:45px;}
.copyright  span {display:block; text-transform:uppercase; color:#717171;}
.hide {display:none;}
#contact {padding:20px; text-align:left;}
#contact-form {height:450px;}
#contact-form label {display:block; margin-top:10px; color:#999;}
#contact-form input {height:30px; border:1px solid #a1a1a1; width:490px; padding:3px;}
#contact-form label, #contact-form button  {font-family: "Dekar", Arial, Helvetica, sans-serif; font-size:20px;}
#contact-form textarea {width:497px; height:230px; overflow:auto;}
#contact-form button {background:#ff7b00; color:#fff; border:none; padding:3px 5px; margin-top:10px; display:block;}
#contact-form button:hover {background:#ccc; cursor:pointer; }
.pp_inline h3 {color:#999; margin-bottom:20px;font-family: "Dekar", Arial, Helvetica, sans-serif; font-size:40px;}
.error {color:red; font-size:12px;}

#pagination {margin-bottom:20px; overflow:hidden; position:relative;}
.pagination {float:right;}
.pagination li{ float:left; display:inline; margin-right:6px;}
.pagination .prev {background:none;}
.pagination a {background: url(../images/backgrounds/pagination-bg.png) no-repeat 0 center; float:left; display:block; color:#717171; padding-left:12px;}
.pagination a:hover {color:#FF7B00;}
.pagination .selected {background: url(../images/backgrounds/pagination-bg.png) no-repeat 0 center; padding-left:12px; color:#FF7B00;}
