
html, body {
	margin:0px;
	padding:0px;
	background-color:#004871;
}
.body-bg {
	background-image:url(../images/bgreapet.jpg);
	background-repeat:repeat-x;
	position:relative;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

a img {border:none; }

.header {
	padding-top:0px;
	width:1003px;
	height:181px;
}

.header .site-name {
	background-image:url(../images/name.jpg);
	background-repeat:no-repeat;
	float:left;
	vertical-align:top;
	width: 386px;
	height:181px;
}

.header .eayes{
    background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	float:left;
	vertical-align:top;
	width:610px;
	height:181px;
}

.content {
	
	width:1003px;

}
.content .bg{
    background-image:url(../images/background.jpg);
    background-repeat:no-repeat;
	width:1003px;
	height:401px;
	float:left;
	text-align:left;
	padding-left:0px;
	position:relative; 
	z-index:3;
}

.menu-list { 
	padding-top:46px; 
	margin-left:0px; 
	margin-top:0px;
	padding-left:18px;
    width:163px;
	float:left;
}
.menu1 {
	list-style:none;
    background-image:url(../images/01.png);
    background-repeat:no-repeat;
	list-style-image:none;
	padding-top:8px;
    width:128px;
	height:27px;
	text-align:left;
	padding-left:35px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;

}

.menu1 a:link,  .menu1 a:visited, .menu1 a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.menu1 a:hover {
	color:#91c1dd;
}

.footer{
	vertical-align:bottom;
	width:1003px;
	background-color:transparent;
	/*text-align:left;*/
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:1px;
	height:50px;
	text-align: center;
	z-index:2; 
	
}

.footer .copy { 
	float:left;
	width:250px;
	background-color:transparent;
	padding-top:14px;
	
}

.footer div{
background-color:transparent;
  
}
.footer div a{
    color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	
	margin-top:7px;
	white-space:nowrap;
}

.footer-image{
	background-image:url(../images/bottom1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
/*	top:-45px  !important; */
	position:relative;
	bottom:0px !important;
	overflow:hidden;
	height:50px;
	z-index:1;
}

.logo{
	float:right;
	padding-right:115px;
	padding-top:9px;
}

.name{
	float:left;
}

.clear {
	clear:both; 
	height:0px; 
	overflow:hidden;
}

.top-menu {
	float:left;
	
}

.text-header{
	font-size:24px;
	font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
	color:#ffe983;
	width:600px;
	float:left;
	margin-bottom:5px;
}

.text{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	font-weight:normal;
	text-align:justify;
	line-height:2;
	margin-top:9px;
}

.textall{
	float:left;
	width:600px;
	margin-top:20px;
	margin-left:115px;
	font-weight:normal;
}



.text-header2{
	font-size:24px;
	font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
	color:#ffe983;
	width:900px;
	float:left;
	margin-left:15px;
	text-align:left;
}

.galleryall{
	float:left;
}

.gallery-photos{
	margin-left:18px;	
	float:left;
	width:873px;
	overflow:hidden;	
}

/*
.gallery {	
	width:914px;
	display:inline;
	position:relative;
}



.gallery .photo {
	margin-top:10px;	
	float:left;	
}
*/
.navigation {
	width:873px; 
	float:left; 
	height:30px; 
	padding-top:7px;
	padding-left:17px; 
	padding-right:40px;
}

.navigation .left {
	width:70px; 
	float:left; 
	text-align:left;
}

/*.navigation .left .next {width:48px; float:left;}*/

.navigation .right {
	width:48px; 
	float:right;
}

.arrow-left{
	background-image:url(../images/left.png);
	background-repeat:no-repeat;
	width:13px;
	height:14px;
	float:left;
}

.arrow-right{
	background-image:url(../images/right.png);
	background-repeat:no-repeat;
	width:13px;
	height:14px;
	float:right;
}

.next{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffe983;
}

.pagination {
	width:600px;
	float:left; 
	height:30px; 
	padding-top:7px;
	position:absolute;
	bottom:0px;
	
}

.pagination .next  { 
	float:right;	
	text-align:left;
	width:47px;
}

.pagination .prev  { 
	float:left;	
	text-align:left;
	width:47px;
}

.pagination .next a:link,.pagination .next a:hover,.pagination .next a:visited {
	background: url(../images/right.png) no-repeat right top;
	padding-right:20px;
	color:#ffe983;
	width:70px;
	text-decoration:none;
}

.pagination .prev a:link,.pagination .prev a:hover,.pagination .prev a:visited {
	background: url(../images/left.png) no-repeat left top;
	padding-left:20px;
	color:#ffe983;
	width:70px;
	text-decoration:none;
}

.scrolling-content {
	height:305px; 
	width:600px; 
	float:left; 
}
.scrolling-content-short {
	height:205px; 
	width:600px; 
	float:left; 
}

a.jScrollArrowUp {
	background: url(../images/top.png) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	
}
a.jScrollArrowDown {
	background: url(../images/bott.png) repeat-x 0 0;
}
a.jScrollArrowDown:hover {

}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.contact-details{
	float:left;
	width:214px;
}

.contact-form{
	float:right;
	width:360px;
	text-align:left;
	line-height:1.1;
}

.contact-form h4 { 
	margin:-22px; 
	margin-bottom:3px;
	color:#FFE983;
	margin-top:5px;
}


.left-name{
	float:left;
	width:100px;
}

.right-name{
	float:left;
	padding-bottom:12px;
}

.textarea-message{
	width:241px;
	height:54px;
	resize:none;
}
.input-filed{
	border:1px solid #999;
	height:17px;
	width:241px;
}

.error_mistake { 
	font-size:10px; 
	color:#cd0000; 
	line-height:1.1;
}

.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;    
    font-size: 11px;
}


.album {
	width:280px;
	height:60px;
	float:left;			
}

.album-photo { 
	width:88px;
	height:58px;
	float:left;
	border:1px solid #ffffff;
}
.photo-slider{
    width:88px;
	height:58px;
	float:left;
	border:1px solid #ffffff;
}

.album-link {
	width:180px;	
	float:left;
	padding-left:10px;
	padding-top:12px;
}
.album-link a:link, 
.album-link a:hover,
.album-link a:visited,
.album-link a:active {
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}

.top_location{
	position:relative;
	top:3px;
	left:117px;
	color:#FFFFFF;
	font-size:12px;
	z-index:4;
	margin-left:175px;
	width:650px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.top_location a {
	text-decoration:none;
	color:#FFFFFF;
}


.current{
color:#ffe983;
}


.send{
	float:right;
	margin-top:5px;	
	text-align:left;
	width:79px;
}

.sent-msg{
	font-size:12px;
	font-weight:bold;
	color:#cd0000; 
	line-height:1.1;
}
.button-post {
	background-color:transparent;
	background-image:url(../images/post.png);
	width:55px;
	height:28px;
	padding:0px;
	margin:0px;
	border:0px;	
}
.left-name-blog{
	float:left;
	width:247px;
	height:14px;
}
.blog-comment{
resize:none;
}
.right-name-blog{
	float:left;
}
.blog-comments a:link ,.blog-comments a:hover,.blog-comments a:visited,.blog-comments a:active{
 	color:#FFFFFF;
 	text-decoration:none;

}
.blog-comments{
	font-weight:bold;
 	color:#FFE983;
}
.news-link a:link, 
.news-link a:hover,
.news-link a:visited,
.news-link a:active {
	color:#ffffff;
	font-size:14px;
	line-height:1.5;

}
.news-date{
 	color:#FFE983;
 	font-size:12px;
}
.news-item { padding-top:10px; border-bottom:1px solid #666; }
.news-item-show { padding-top:10px; }

.news-item .read_more {	
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:10px;	
}

.news-item .read_more a:link, .news-item .read_more  a:visited, .news-item .read_more  a:active {
	color:#FFE983;
	text-decoration:underline;	
}

.news-short p { margin:5px; margin-left:0px; margin-right:0px;  }
.news-link { padding-bottom:3px;}
.news-link a:link,.news-link a:hover, .news-link a:visited  { color:#ffffff; font-weight:bold; font-size:12px; }

.comment-author{
padding-top:10px; border-top:1px solid #efefef;

}

.comment-author a:link, 
.comment-author a:visited, 
.comment-author a:active,
.comment-author a:hover {
	color:#FFE983;
	text-decoration:underline;	
}

.submenu {
	position:absolute;
	top:46px;
	z-index:2;
	left:167px;	
	padding-top:0px; 
	margin-left:0px; 
	margin-top:0px;
	padding-left:18px;
    width:163px;
	float:left;	
	visibility:hidden;	
}

.submenu li {
	background-image:url(../images/j1.jpg);	
	list-style:none;    
    background-repeat:no-repeat;
	list-style-image:none;
	padding-top:8px;
    width:128px;
	height:27px;
	text-align:left;
	padding-left:35px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#414c52;
}
#lightbox-overlay-text-about { 
	visibility:hidden;	
}

.files-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:500px;
	height:50px;
}
.file-ico{
	height:20px;
}
.files{
	float:left;
	padding-left:10px;
	padding-top:12px;
	width:300px;

}
.files-title a:link, .files-title a:hover, .files-title a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.gallery-photo-list{
	padding-top:4px;

}

.lightbox-enabled {
	width:88px;
	height:53px;
	margin:2px;
	display:block;
	float:left;
}