#stuck_container {
padding: 0 0 34px 0;
}


/* satrt photgallery*/

.ulightbox.ph-link{
	display: block;
	position: relative;
	overflow: hidden;
	width: auto;
	height: auto;

}
.lightbox_link_txt_main {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.ulightbox.ph-link:hover .lightbox_link_txt_main{
	opacity: 1;
	color: #fff;
}
.lightbox_link_txt {
	padding-top: 30%;
	text-align: center;
	display: block;
	position: relative;
	z-index: 10;
}
.lightbox_link_txt_bg{
	position: absolute;
	background: #ffc47b;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: 0.5;
}

#uEntriesList .entryBlock {
width: 100%;
padding: 15px;
position: relative;
}
#uEntriesList {
margin: 0 -15px;
padding-bottom: 20px;
}

/* end photgallery*/

.btn-link1 input {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: 300;
	text-transform: uppercase;
	color: #3f464a;
}


.slogan-logo {
	
}
.slogan-logo strong{
	display: block;
	color: #2f2f2f;
	font: 600 82px/82px 'Open Sans';
	text-align: center;
	margin-bottom: 10px;
}
.slogan-logo span{
	display: block;
	color: #b3b3b3;
	font: 300 10px/18px 'Open Sans';
	text-align: center;
	text-transform: uppercase;
}
header a:hover {text-decoration: none !important;}

footer .slogan-logo strong{color: #3f464a;}
footer .slogan-logo span{color: #3f464a;}
.flogo {display: inline-block;}
footer .slogan-logo {margin-top: 110px; margin-bottom: 25px;}

.news_link{float: left;}
.news_table {margin-bottom: 20px;}
.news_table td{border: none !important;}
.blog-dsc {
	border: none !important;
	margin-top: -5px !important;
}

.blog {margin-right: 8.333333333333332%;}
a {color: #ffc47b;}
a:hover, a:focus {color: #000;}

/* style ucoz */

.sidebar-left div {text-align: left !important;}
.sidebar-left li {list-style: none;}
.sidebar-left ul {padding-left: 0;}
.publ > #allEntries {margin: 0 -15px; overflow: hidden;}

.searchForm {
 overflow:hidden;
}
.schQuery {
 float:left;
 width:65%;
}
.schQuery input {
	border: 1px solid #d4d6d7;
	height: 32px;
	padding: 2px 10px;
}
.schBtn {
	 width:34%;
	 float:left;
	 text-align: center;
}
.schQuery input, .schBtn input {
 width:100%;
}
.schBtn input,
.pollButton input {
	font-family: 'Open Sans Condensed';
	font-weight: 300;
	background: #ffc47b;
	border: 0;
	height: 32px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.schBtn input:hover,
.pollButton input:hover {
	background: #E3E3E3;
	color: #000;
}
.sidebar_block h2 {
 margin-bottom:15px;
}
/* РѕРїСЂРѕСЃ -- pollBlock
----------------------------- */ 
.pollBlock {}
.pollBlock .pollQue {font-family:'Open Sans Condensed';  font-size: 20px !important; margin-bottom: 7px;}
.pollBlock .answer {margin-bottom: 4px;}
.pollBlock .answer label {margin: 2px 0 0 4px; font-size: 16px; color: #111111;}
.pollBlock .pollButton { padding: 10px 0 5px;}

/* РљР°Р»РµРЅРґР°СЂСЊ 
----------------------------- */ 
.calTable { 
 border-collapse:collapse; 
 font-family: Tahoma;
} 

.calMonth { 
	 text-align:center; 
	 font-weight: bold; 
	 padding: 5px 0px 5px 0px; 
	 background: #ffc47b; 
	 font-size: 16px;
} 

.calWday, 
.calWdaySe, 
.calWdaySu { 
 background:#ddd;
 padding: 4px 0;
} 

.calMday { 
	font-size: 14px;
	border:1px solid #ddd; 
	padding: 11px; 
} 


.calMdayA { 
 font-weight:bold; 
 padding:4px;
 border:1px solid #ddd; 
 color: #000;
} 
.calMdayIs, 
.calMdayIsA { 
	 font-weight:bold; 
	 background:#F9F9F9; 
} 

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

a.calMonthLink:hover { 
 text-decoration:underline; 
 color:#FFF; 
} 

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

a.calMdayLink:hover { 
 text-decoration:none; 
 } 
/* -------------------------- */





/* Forums Styles */
.gTable {background: none;}
.gTable td {border: 1px solid #ddd;padding: 5px 7px;}
td.gTableTop {font-size:14px;padding: 5px 10px;border: none;}
td.gTableSubTop, td .postTdTop {
background:#fafafa;
line-height:30px;
color: #000;
padding: 3px 10px;}
td.gTableSubTop a, td .postTdTop a {color: #fff;}



/* forum Titles & other */
.forumDescr,.forumModer {font-size:11px;color:#585858}
/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch a {color: #4c4c4c;}
.threadDescr {font-size:11px;color:#585858}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
.postSeparator {border: 0px !important}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postTdInfo {text-align: center;}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}
.smilesPart td {border: 0px !important;}

.forumContent select {
background: #fff;
border: 1px solid #dad7d7;
color: #000000;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.forumContent input[type=text], .forumContent input[type=password], .forumContent textarea {
background: #fff;
border: 1px solid #dad7d7;
color: #000000;
padding: 5px;
-webkit-border-radius: 2px;
-moz-border-radius: 5px;
border-radius: 2px;} 

.forumContent input[type=submit], .forumContent input[type=button], .forumContent input[type=reset] {
background: #fff;
border: 1px solid #dad7d7;
color: #000000;
padding: 5px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.forumContent input[type=submit], .forumContent input[type=button], .forumContent input[type=reset] {
background: #fff;
border: 1px solid #dad7d7;
color: #000000;
padding: 5px;
box-shadow: 0px 1px 2px #b3b3b3;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#thread_search_button {
 margin-top:0px;
}
#thread_search_form {
 overflow:hidden;
}
#frmButns83 {
 margin-bottom:15px;
}
.gDivLeft {
 margin-bottom:15px;
}
/* ----------------- */
/* ====== forum End ====== */




/*--------------------desing post-----------*/
.blog .e-category .ed-title:before,
.blog .e-add .ed-title:before,
.blog .e-reads .ed-title:before,
.blog .e-tags .ed-title:before,
.blog .e-rating .ed-title:before,
.blog .e-comments .ed-title:before,
.block-comments .myWinError:before,
.blog .e-author .ed-title:before,
.blog #uEntriesList .ph-date:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0 !important;
}
.blog-dsc {
	overflow: hidden;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 12px 0;
	margin-bottom: 10px;
	margin-top: 15px;
}
.blog-dsc .uStarRating2 {
	margin-top: 3px;
	margin-left: 10px;
}
.blog .ed-title {
	font-size: 0;
	text-indent: -777777px;
}
.blog .e-category .ed-title:before,
.blog .e-add .ed-title:before,
.blog .e-reads .ed-title:before,
.blog .e-tags .ed-title:before,
.blog .e-rating .ed-title:before,
.blog .e-comments .ed-title:before,
.blog .e-author .ed-title:before {
	content: "\f00a";
	font-size: 14px;
	color: #ffc47b;
	margin-right: 3px;
}
.blog .e-add .ed-title:before,
.blog .e-author .ed-title:before {
	content: "\f040";
}
.blog .e-reads .ed-title:before {
	content: "\f06e";
}
.blog .e-tags .ed-title:before{
	content: "\f02c";
}
.blog .e-comments .ed-title:before{
	content: "\f075";
}
.blog .e-rating .ed-title:before{
	content: "\f012";
}
.blog .blog-dsc .ed-sep {
	font-size:inherit;
	display: inline;
	text-indent: -777777px;
	overflow: hidden;
	width: 4px;
	margin: 0 10px;
}
.blog .ed-value a {
	color: #000;
}
.blog .ed-value a:hover {
	color:#ffc47b;
}
.block-comments {
	margin-top: 10px;
}
.block-comments #allEntries div > table {
}
.block-comments .cTop {
	border-bottom: 1px solid #eee;
	margin-bottom: 8px;
	padding-bottom: 4px;
}
.block-comments .myWinError:before {

}
.moder-panel-custom {
	display: inline-block;
	overflow: hidden;
	margin: 2px;
	height: 19px;
}
.moder-panel-custom a {
	display: inline-block;
	float: right;
	margin: 0px 1px 3px !important;
}
.thumb-pad3 .thumbnail .moder-panel-custom {
	position: absolute;
	bottom: 5px;
	left: 0;
}
/* ******** popup info user  ******* */

.pt-inside {
	font: 300 25px/30px 'Open Sans Condensed';
	color: #000;
}

.popup-bg {
	padding: 10px; 
}
.popup-bg .popup {
	border: 1px solid #EEEEEE;
	padding: 15px;
}
.popup-bg .udtb {
	padding: 5px;
}
.popup-bg .udtlb {
	font-weight: bold;
	color: #000;
}
.popup-bg .pb-inside > div > div {
	background: #fafafa;
	float: none !important;
	padding: 5px 10px;
	margin: 8px 0;
	text-align: left !important;
	border: 1px solid #EEEEEE;
}
.popup-bg .uSearchFl {
	border: 1px solid #D4D6D7;
    height: 24px;
    padding: 2px 10px; 
}
.block-title {
	margin-bottom: 20px;
}
.sidebar-block {
	margin-bottom: 40px;
}
.sidebar-block hr {display: none;}

.blog-style {
 width: 100%;
}
.figure-left {
 float: left;
 width: 24%; 
 margin-right: 4%;
}
.mini-info-post {
 overflow: hidden; 
 border-bottom: 2px solid #CCD4E2; 
 margin: 0 0 4px;
 padding: 0 0 4px; 
 font-size: 14px;
}
.usern-info {
 float: left;
}
.usern-info a {
 margin-right: 5px;
}
.comment-info {
 float: right;
}
.img-info {
 margin-bottom: 0px;
 /*float: left;*/
 width: 100%;
 margin-bottom: 10px;
 /*margin-right: 20px;*/
}
.img-info img {
 /*width: 100%;*/
 float: left;
 margin-right: 30px;
}
.eTitle {
 color: #111111;
 font: 800 16px/21px 'Open Sans';
 text-transform: capitalize;
 margin-bottom: 10px;
}
.forumContent {
	border:1px solid #ddd; 
	padding: 10px; 
	margin-bottom: 15px;
}
.forumContent > table {
	border-bottom:1px solid #ddd; 
	margin-bottom: 10px;
}
.forumContent > table:last-child {border-bottom-width: 0;}
#allEntries table td {
	 border:1px solid #D8D8D8; 
	 padding: 10px !important;
}
#acform {
	background: #ececec;
	padding: 20px;
	/*overflow: hidden;*/
	padding-bottom: 70px;
	margin-bottom: 20px !important;
}
#acform .commFl,
#acform textarea {
 	width: 100%;
 	moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	 border: 1px solid #ececec;
	 padding: 6px;
	 margin-bottom: 8px;
	 resize:none;
}
#acform .commSbmFl {
	background: #e3e3e3;
	border: 1px solid #bababa;
	padding: 8px 14px;
	float: left;
	margin-top: 5px;
}
#acform .commSbmFl:hover {
	background: #ddd;
}
#acform .securityCode {width: auto; border: 1px solid #ececec;}
#acform select {margin: 6px 0;}
#mchatIfm2 {padding: 5px; background: #F9F9F9;}
.row > div {position: inherit; /*overflow: hidden;*/}

#MCaddFrm > table {
	margin-bottom: 5px;

}
#MCaddFrm textarea {
	border: 1px solid #D4D6D7;
	padding: 5px;
}





.thumbnail > img, .thumbnail a > img {
	display: inherit;
}
.btns input {
	height: 35px !important;
	color: #000 !important;
	font-weight: 400 !important;
} 
.btn-default.btn3 {margin-top: 10px;}
.btn-default input {
	height: auto !important;
	padding: 0 !important;
	background: none !important;
	font: 300 18px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*text-transform: uppercase;*/
	margin: 0;
	text-shadow: none;
	color: #2f2f2f !important;
	border: none !important;
}

/*------------------------------------------------------media queries---------------------------------------------------------*/
@media (min-width: 1200px) {



}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {
	.calMday {
		font-size: 14px;
		padding: 6px;
	}

			.uMenuRoot > li > a:before {
	  top: -30px;
	}
	.uMenuRoot > li.sfHover > a:before,
	.uMenuRoot > li > a:hover:before,
	.uMenuRoot > li > a.uMenuItemA:before,
	.uMenuRoot > li.sfHover > a:after,
	.uMenuRoot > li > a:hover:after,
	.uMenuRoot > li > a.uMenuItemA:after {
	  top: -20px;
	} 


}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
	.calMday {
		font-size: 14px;
		padding: 3px;
	}
	.tm_navbar li {margin-left: 56px;}

		.uMenuRoot > li > a:before {
	  top: -30px;
	}
	.uMenuRoot > li.sfHover > a:before,
	.uMenuRoot > li > a:hover:before,
	.uMenuRoot > li > a.uMenuItemA:before,
	.uMenuRoot > li.sfHover > a:after,
	.uMenuRoot > li > a:hover:after,
	.uMenuRoot > li > a.uMenuItemA:after {
	  top: -20px;
	} 





/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
 .cuzadpn {height: 40px !important;}
 .uMenuRoot {display: none;}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
  .btn1 {padding: 12px 9px 14px;}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {
	.slogan-logo strong {font: 82px/82px 'Open Sans';}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
 
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*Core variables and mixins*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
