/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
    display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
    display:inline;
}

/* Global properties ======================================================== */
body { 
    background-color:#6c0b00;
    font-family:Arial, Helvetica, sans-serif;
    font-size:100%; 
    line-height:1em;
    color:#333;
}
html { 
    min-width:980px;
}
html, 
body { 
    height:100%;


}



/* Global Structure ============================================================= */
.container {
    margin:0 auto;
    width:980px;
    font-size:.75em;
border: none;
overflow: hidden;
}

    /* Header */
    header .container {
	height:220px;
	position:relative;
	/*background:url(../images/header-bg.jpg-dis) no-repeat left top;*/
	background:url(/wp-content/uploads/2016/03/logo.png) no-repeat center top;
	z-index:10;
    }
    
    /* Content */
    section#content {
	margin-top:-11px;
    }
    
    /* Sidebar */
    aside {
	background-color:#6c0b00;
	width:100%;
	min-width:980px;
	margin-top:-50px;


    }
	aside .container {
	    padding-top:50px;
	}
	    
    /* Footer */
    footer {
	background-color:#400700;
	width:100%;
	min-width:980px;
    }
	footer .container {
	    height:39px;
	    overflow:hidden;
}


aside{

	    background: url('/wp-content/uploads/2012/08/niz.png') repeat-x center center  #6c0b00;
}



/* Left & Right alignment */

.fleft { 
    float:left;
}
.fright { 
    float:right;
}
.clear { 
    clear:both;
}

.col-1, 
.col-2, 
.col-3, 
.col-4, 
.col-5 { 
    float:left;
}

.alignright { 
    text-align:right;
}
.aligncenter { 
    text-align:center;
}	

.wrapper { 
    width:100%;
    overflow:hidden;
}



/*---- tailings ----*/
.body-bg {
    /*background:url(../images/body-bg.jpg-dis) no-repeat center top #b42705;*/
    background:url(../images/bg/fon.png) repeat center top #b42705;
    min-width:980px;
}
#body-indent {


}

/*----- form defaults -----*/
input, 
select, 
textarea { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    vertical-align:middle;
    font-weight:normal;
    color:#333;
    margin:0;
    padding:0;
}

fieldset {
    border:0;
}

/*----- lists -----*/

.links li,
.links li a {
    color:#c49d99;
}
.links li {
    padding:0 0 0 12px;
    background:url(../images/marker.gif) no-repeat left 6px;
    line-height:20px;
    height:1%;
}
    .links li a {
	text-decoration:none;
    }
    .links li a:hover {
	text-decoration:underline;
    }

#news {
    padding-bottom:12px;
}
    #news li {
	border-top:1px dotted #b3b3b3;
	padding-top:19px;
	margin-top:14px;
    }
    #news li:first-child {
	border:none;
	padding:0;
	margin:0;
    }
	#news li span {
	    display:block;
	    float:left;
	    position:relative;
	    color:#fff;
	    background-color:#c3430f;
	    border-radius:5px;
	    -moz-border-radius:5px;
	    -webkit-border-radius:5px;
	    font-size:1.5em;
	    position:relative;
	    padding:0 12px;
	    line-height:30px;
	}
	#news li span.alt {
	    background-color:#f5be00;
	}
	#news li p {
	    margin:0;
	    padding-top:10px;
	}
	
#honeys li {
    width:100%;
    vertical-align:top;
    clear:both;
    padding-top:29px;
}
#honeys li:first-child {
    padding-top:0;
}
    #honeys li .img-wrapper {
	margin-right:28px;
    }
    #honeys li a {
	color:#000;
	text-decoration:none;
    }
    #honeys li a:hover {
	color:#ec5900;
    }

.list {
    padding-bottom:25px;
}
    .list li {
	padding:0 0 0 18px;
	background:url(../images/marker1.gif) no-repeat left 6px;
	text-transform:uppercase;
	line-height:1.75em;
	height:1%;
    }
    .list li.last {
	margin-bottom:-25px;
    }

.img-list {
    padding-bottom:35px;
}	
    .img-list li {
	float:left;
	vertical-align:top;
	margin-left:13px;
    }	
    .img-list li:first-child {
	margin:0;
    }
    
.updates li {
    list-style-position:inside;
    list-style-type:decimal;
    font-weight:bold;
    line-height:1.5em;
    padding-top:18px;
}
.updates li:first-child {
    padding:0;
}
.updates li,
.updates li a {
    color:#000;
}
    .updates li a {
	text-decoration:none;
    }
    .updates li a:hover {
	text-decoration:underline;
    }
    .updates li span {
	color:#333;
	display:block;
	font-weight:normal;
    }
 

/*----- other -----*/
.img-indent { 
    margin:0 20px 0 0; 
    float:left;
}
.img-box { 
    width:100%; 
    overflow:hidden; 
    padding-bottom:20px;
}
    .img-box .img-wrapper { 
	margin:0 20px 0 0;
    }

.extra-wrap { 
    overflow:hidden;
}

p {
    margin-bottom:25px;
    line-height:1.5em;
}
.p0 {
    margin:0;
    padding:0;
}
.p1 {
    margin-bottom:14px;
}

dl {
    line-height:1.5em;
}
    dl dt {
	font-weight:bold;
    }
    dl dd {
	padding-bottom:18px;
    }
    
.address { 
    float:left;
}
    .address dt {
	margin-bottom:16px;
    }
    .address dd { 
	clear:both;
	text-align:right;
    }
	.address dd span { 
	    float:left;
	    padding-right:25px;
	}
	
.img-wrapper {
    background-color:#fff;
    display:block;
    float:left;
    padding:5px;
    border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    box-shadow:1px 1px 2px #bbbcbb;
    -moz-box-shadow:1px 1px 2px #bbbcbb;
    -webkit-box-shadow:1px 1px 2px #bbbcbb;
    position:relative;
}

.img-wrapper img {
width: 245px;
height: 180px;

border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
}

cite {
    font-style:normal;
    line-height:1.5em;
    display:block;
    padding-bottom:15px;
}

.signature {
    font-size:.917em;
    font-style:italic;
    display:block;
    padding-bottom:15px;
}

.phone {
    float:right;
    padding-right:100px;
}



/*----- txt, links, lines, titles -----*/
a {
    color:#333; 
    outline:none;
}
a:hover {
    text-decoration:none;
}

h1 {
    text-indent:-9999px;
    display: none;
}
    h1 a {
	position:absolute;
	left:15px;
	top:31px;
	background:url(../images/logo.gif) no-repeat left top;
	width:162px;
	height:92px;		
    }
h2 {
    font-size:2em;
    line-height:1.2em;
    color:#000;
    font-weight:normal;
    text-shadow:1px 1px #babbba;
    margin-bottom:20px;
}
h4 {
    font-size:1.5em;
    line-height:1.2em;
    font-weight:normal;
    color:#252525;
    padding-top:10px;
    clear:both;
    width:100%;
}
h5 {
    color:#000;	
    line-height:1.5em;
    font-size:1em;
}
h5.style1 {
    margin-bottom:15px;
}
    h5 small {
	display:block;
	color:#333;
	font-weight:normal;
	font-size:.917em;
	line-height:1.8em;
    }

.link {
    color:#000;
    font-weight:bold;
    font-size:1.083em;
}

.hr { 
    background:url(../images/hr.gif) repeat-x left top;
    height:2px;
    overflow:hidden;
    display:block;
    font-size:0;
    line-height:0;
    margin:38px 0 25px 0;
}
.hr.style1 {
    margin:40px 0;
}
.hr.style2 {
    margin:30px 0;
}


/*==================boxes====================*/
.cont-box {
    width:980px;
    background:url(../images/cont-box-tail.png);
    border-radius:none;
    -moz-border-radius:none;
    -webkit-border-radius:none;
    position:relative;
    margin: 0 auto;
}
    .cont-box .inner {
	padding:0 15px 16px 14px;
    }
    .cont-box .xcontent {
	background-color:#eef0ee;
	border-radius:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	position:relative;
	width:100%;
    }
	.cont-box .xcontent .inside {
	    padding:28px 22px 46px 35px;
	} 


/*===== header =====*/
header #twitter {
    position:absolute;
    right:45px;
    top:56px;
    display: none;
}
    header #twitter a {
	color:#373a3b;
	text-decoration:none;
	background:url(../images/tail-bg.gif) repeat-x left top #e2e2e2;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	padding:9px 21px 8px 21px;
	line-height:1.2em;
	display:block;
	float:left;
	position:relative;
    }
    header #twitter a:hover {
	background:#373a3b;
	color:#fff;
    }
    header #twitter img {
	position:absolute;
	left:50%;
	margin-left:-20px;
	top:-37px;
	z-index:1;
    }
header nav {
    height:100px;
    width:980px;
    background:url(../images/nav-bg.jpg) no-repeat left top;
    position: relative;
    margin: 0 auto;
    margin-top: 119px;
}
    header nav ul {
	padding-left:46px;
    }
	header nav ul li {
	    text-transform:uppercase;
	    font-weight:bold;
	    background:url(../images/divider.png) no-repeat left 13px;
	    padding-top:23px;
	    padding-bottom:15px;
	    padding-left: 60px;
	    padding-right:60px;
	    margin-right:0px;
	    margin-left:0px;
	    float:left;
	}
	header nav ul li:first-child {
	    background:none;
	    padding-left:0;
	    margin-left:0;
	}
	    header nav ul li a {
		text-decoration:none;
		color:#fff;
	    }
	    header nav ul li a:hover {
		text-decoration:underline;
	    }

/*===== content =====*/
#content .top-indent {
    padding-top:18px;
}
#content .bottom-indent {
    margin-bottom:25px;
}

/*===== Sidebar =====*/
aside .inside {
    padding:26px 0 40px 46px;
display: none;
}

/*===== footer =====*/
footer .inside {
    padding:12px 45px 0 45px;
}
footer,
footer a {
    color:#a76c66;
}
footer a {
    text-decoration:none;
}
footer a:hover {
    text-decoration:underline;
}
footer strong {
    font-size:.917em;
    color:#fff;
    text-transform:uppercase;
}


/*----- forms -----*/

#newsletter-form .rowElem {
    height:50px;
}
#newsletter-form input {
    width:271px;
    border:1px solid #d3d3d3;
    padding:5px 11px;
}

/*----------------------*/

#contacts-form .rowElem { 
    height:48px;
}
#contacts-form input,
#contacts-form textarea {
    background-color:#f9f9f9;
    border:none;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    box-shadow:1px 1px 2px #bbbcbb;
    -moz-box-shadow:1px 1px 2px #bbbcbb;
    -webkit-box-shadow:1px 1px 2px #bbbcbb;
    position:relative;
    padding:12px 17px;
    width:302px; 
}
#contacts-form input {
    vertical-align:top;	
    line-height:1.2em;
}
#contacts-form textarea { 
    width:501px; 
    height:210px; 
    overflow:auto;
    margin-bottom:18px;
}

/*==========================================*/
    
/*--- CAROUSEL ---*/
.carousel-box {
    position:relative;
    width:100%;
    overflow:hidden;
}
    .carousel-box .prev,
    .carousel-box .next {
	position:absolute;
	top:80px;
	width:22px;
	height:43px;
	background-repeat:no-repeat;
	background-position:left top;
    }
    .carousel-box .prev {
	left:0;
	background-image:url(../images/prev.gif);
    }
    .carousel-box .next {
	right:0;
	background-image:url(../images/next.gif);
    }
    .carousel-box .carousel {
	width:811px !important;
	overflow:hidden;
	margin-left:39px;
    }
    .carousel-box ul li {
	width:277px;
	height:240px;
	float:left;
	position:relative;
    }
	.carousel-box ul li a {
	    color:#ec5900;
	}
	

/* -- gallery begin --*/
div.content {
    /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    display: none;
    float:none;
    width: 537px;
}
div.content a, div.navigation a {
    text-decoration: none;
    color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
    text-decoration: underline;
}
div.ss-controls {
    float: left;
    display:none;
}
div.nav-controls {
    width:100%;
    position:absolute;
    right:0;
    bottom:0;
    background-color:#eef0ee;
}
div.nav-controls a.prev,
div.nav-controls a.next {
    text-decoration:underline;
}
div.nav-controls a.prev:hover,
div.nav-controls a.next:hover {
    text-decoration:none;
}
div.nav-controls a.prev {
    color:#000;
    display:block;
    font-weight:bold;
    font-size:1.083em;
    float:left;
    position:relative;
    z-index:11;
}
div.nav-controls a.next {
    color:#000;
    display:block;
    font-weight:bold;
    font-size:1.083em;
    float:right;
    position:relative;
    z-index:11;
}

div.slideshow-container {
    position: relative;
    height: 482px; /* This should be set to be at least the height of the largest image in the slideshow */
    background:url(../images/gallery-wrapper.gif) no-repeat left top;
    overflow:hidden;
    width:537px;
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image:url(../images/loader.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 537px;
    height: 470px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 525px;
    height: 470px;
}

div.slideshow a.advance-link {
    display: block;
    width: 525px;
    height: 470px; /* This should be set to be at least the height of the largest image in the slideshow */
    padding:0;
    margin:0;
}
    div.slideshow a.advance-link img {
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	top:0;
	left:0;
    }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.download {
    float: right;
}
div.caption-container {
    position: relative;
    clear: left;
    height:122px;
}
span.image-caption {
    display: block;
    position: absolute;
    width: 621px;
    top: 0;
    left: 0;
}
div.caption {
    padding:32px 0 0 0;
}
    div.caption h4 {
	margin-bottom:12px;
    }
    div.image-title strong {
	color:#ffeaa8;
    }
div.navigation {
    /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
    position:relative;
    height:178px;
    overflow:hidden;
    clear:both;
}
ul.thumbs {
    clear: both;
    margin: 0;
    padding: 8px 0 0 0;
    width:546px;
    height:132px;
    overflow:hidden;
}
ul.thumbs li {
    float: left;
    padding: 0;
    list-style: none;
    vertical-align:top;
    width:173px;
    height:132px;
    margin-right:9px;
}
    ul.thumbs li .img-wrap {	
	background:url(../images/img-wrapper.gif) no-repeat left top;
	display:block;
	width:168px;
	height:127px;
	padding:5px 0 0 5px;
	cursor:pointer;
    }

a.thumb:focus {
    outline: none;
}

div.pagination {
    z-index:10;
    position:absolute;
    right:0;
    bottom:-5px;
    text-align:center;
    width:268px;
    height:32px;
    font-size:.929em;
    line-height:1.3em;
    display:none;
}
div.top.pagination {
    display:none;
}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    font-weight:bold;
    color:#dfdfde;
    width:19px;
    height:19px;
    display:inline-block;
    margin:0 3px;
}
div.pagination a:hover {
    text-decoration: none;
    color:#000;
    background-position:0 0;
}
div.pagination span.current {
    color:#000;
    background-position:0 0;
}
div.pagination span.ellipsis {
    border: none;
}

/* -- gallery end --*/

.extra .xcontent {
	min-height:1px;
	height:auto!important;
	height:1px;
    }




div.tab_container {
    overflow: hidden;
    width: 570px;
     float:left;
font-size: 12px;
min-height: 400px;
line-height:22px;
text-align: justify;
}


div.container {
}

    .phpcodez-text{ width:530px; border:1px solid #cccccc}
    .phpcodez-textarea{ width:530px; border:1px solid #cccccc; height:100px;}
    .phpcodez-overall { width:530px}
    .phpcodez-left{ width:200px; clear:none; float:left}
    .phpcodez-right{ width:530px; clear:none; float:left; PADDING-bottom: 15PX;}


.col-1 .container {
width: 572px;
}

ul.tabs li a {

font-size: 11px;
}


div.navigation {

display: none;
height: 0px;

}

#post-41 * img {

float:left;
margin:15px;
width:250px;
height: auto;
border:1px #555 solid;
margin-left:0px;
margin-top:5px;

}


div.post * h2 {

font-size: 21px;
font-weight: bold;
}

div.post ul {
    list-style: circle;
    margin: 2em;
}