@charset "UTF-8";

* {margin: 0; padding: 0;}

body {
	/*font: 16px "Garamond", "Times New Roman", Times, serif;*/
	font: 13px monospace;
	color: #333;
	background: #FFFFFF;
	margin-bottom: 40px;
}
body {
    overflow: hidden;
}

/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:9999; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(loading.GIF); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}


img, img a {border: none;}

p {
	line-height: 1.6em;
	margin-bottom: 1em;
	}
	
.left {float: left;}
.right {float: right;}

img.left {float: left; margin: 0 16px 16px 0;}
img.right {float: right; margin: 0 0 16px 16px;}

.hide {display: none}
	
a {color: #6f6c5b; text-decoration: none}
a:hover { text-decoration: underline; }

#top, #wrap, #nav {
	width: 100%;
	min-width: 960px;
	}
	
#top {
	background: url(../images/bg_wrap.jpg) -2px 0 no-repeat;
	height: 202px;
	}

#top h1 a {
	display: block;
	width: 330px;
	height: 200px;
	}
	
	#top h1 strong {display: none;}
	
#wrap {
	margin-bottom: 24px;
	
	}

#content {
	float: left;
	width: 50%;
	margin-right: 24px;
	padding: 30px;
	min-height: 326px;
	background: url(../images/bg_content.jpg);
	}

#content h1 {
	font-size: 1.5em;
	color: #111;
	margin-bottom: .6em;
	font-weight: normal;
}

#content h2 {
	font-size: 1.2em;
	color: #111;
	margin-bottom: .4em;
    	font-weight: normal;
}

#content ul, #content ol {
margin: 0 0 16px 20px;
}

#content li {
line-height: 1.6em;
}
	
#sidebar {
	float: left;
	width: 420px;
	}
	
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




/*================= GALLERY ======================*/

.category td {
width: 265px;
height: 262px;
text-align: center;
vertical-align: top;
padding-top: 6px;
}

.category a {display: block; text-decoration: none; color: #111;  }

.category a.title {padding: 4px 6px; background:url(../images/bg_gallery-td.jpg) center center no-repeat;}

.gallery-nav a {color: #111; display: inline-block; padding: 4px 6px; background:url(../images/bg_gallery-td.jpg) no-repeat; }

/*.thumb-prev a, .thumb-next a {
display: block;
width: 36px;
height: 26px;
text-indent: -9999em;
}

.thumb-prev a {background: url(../images/b_prev.jpg) no-repeat; float: right;}
.thumb-next a {background: url(../images/b_next.jpg) no-repeat;}

*/

/* slider specific CSS */
        .sliderGallery {
            overflow: hidden;
            position: relative;
			padding-top:70px;
            padding-bottom: 10px;
            height: 580px;
			min-width: 1000px;
            /*width: 1024px;*/
        }

		        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
		

		 .sliderGallery img {height: 576px;}
        
        .slider {
           /* width: 1024px;*/
		   width:100%;
            height: 8px;
            
            padding: 1px;
            position: absolute;
			top: 646px;
			background:#c5c4ac;
        }

        
         .ui-slider-horizontal .ui-state-default {
            position: absolute;
            cursor: move;
            height: 10px;
            width: 40px;
			
            top: 0;
            background: url(../images/scroll_handle.gif) no-repeat;
            z-index: 100;
			-ms-touch-action: manipulation;
        }


#blog-content {
	float: left;
	width: 50%;
	margin-right: 24px;
	padding: 30px;	}

#blog-content .post {
	margin-bottom: 24px;
	padding: 24px;
	background: url(../images/bg_content.jpg);
}

#blog-content h1  {color: #111; font: 20px normal;}

#blog-content h2 a {color: #111; font: 20px normal;}
        


#contact-form h3 {border-bottom: 1px solid #999; margin-bottom: 12px; padding-top: 16px;}

#like
{
	float:right;
	width:100px;
	margin-top:-35px;
}#footer {	position: relative;		left: 0;	width: 100%;	background: #FFF;	z-index: 100;	height: 20px;	padding: 8px 0;	}		#footer .content {width: 862px; margin: 0 auto;}		#footer li {		float: left;		list-style: none;		margin: 0 10px;		}	#footer a {	color: #111;	text-decoration: none;	font: 11px Georgia, Times, serif;	text-transform: uppercase	}/*====================*//*=== Other Styles ===*//*====================*/.clear {	clear:both;}

.nav-arrows span {
    position: absolute;
    z-index: 900;
    top: 50%;
  
    margin-top: -40px;
    cursor: pointer;
  
}
 
.nav-arrows span:hover {
    opacity:0.8;
}
 
.nav-arrows span.nav-arrow-prev {
    left: 5%;
   
}
 
.nav-arrows span.nav-arrow-next {
    right: 5%;
    
}