
/**03.04.2015*/
.news-list-left {
	background:#fff;
	padding:39px 10px 15px ;
	width:243px;
	position:relative;
	border-radius:5px;
}
.news-list-left i, .popup-review i {
	background:url(/images/news_top.png) no-repeat;
	height:22px;
	width:64px;
	position:absolute;
	top:8px;
	left:9px;
}
.popup-review i  {
	left:29px;
	top:23px;
}
.logo {
	z-index:99;
}
.tm a {
	margin:0px 2px 0px 1px !important
}
.news-list-left  > h3{
background:url(/images/news_border.png) no-repeat left bottom;
	font-size:18px;
	margin:0px !important;
	text-transform:uppercase;
	padding-left:19px;
	padding-bottom:19px
}
.news-list-left .news-item-left {
	border-bottom:1px solid #e9ebe8;
	padding:10px 0px;
}
.lb-outerContainer {
	position:relative;
}
.lb-closeContainer {
	right: -30px; top: 0px;
	position:absolute;
	z-index:999;
	cursor:pointer
}
.news-list-left .news-item-left  img {
	border-radius:5px;
	float:left;
	margin:0px 19px 10px 0px
}
.news-list-left .title-news a{
	font-size:18px;
	font-weight:normal;
	color:#25361a
}
.news-list-left p {
	font-size:14px;
	color:#838383;
}
.f-r {
	float:right
}
.f-l {
	float:left
}
.news-list-left .more{
	font-size:13px;
	color:#e96c27;
	text-decoration:underline
}
.news-list-left .news-date-time{
	font-size:12px;
	color:#e66a26;
	margin-right:13px
}

.main-menu-top {
	list-style: none;
	margin-right:-10px;
}
.main-menu-top > li {
	float:left;
	position:relative;
}
.child-menu {
	display:none;
	position:absolute;
	top:56px;
	left:3px;
	min-width: 155px;
	text-align:left;
	padding:15px 22px;
	background:#fbf1a6;
	z-index:1;
}
.child-menu li {
	margin-bottom:10px
}
.main-menu-top > li:hover ul{
	display:block;
}
.main-menu-top > li ul  a:hover {
	color:#cc9e55;
	text-decoration:underline
}
.main-menu-top > li ul  a{
	background:none;
	color:#595d57;
	padding:0px;
	font-size:14px;
}

.reviews-list {
	position:relative;
    margin-top: 33px;	
}
.reviews-list .author{
	font-size:22px;
	color:#fcf4b1;
	background:url(/images/review-icon.png) no-repeat left;
	padding: 0px 15px 0px 32px
}
.reviews-list .border-review {
	overflow:hidden;
    height: 15px;
	border-bottom:1px solid #724b1f
}
.reviews-list .review-btn:hover {
	opacity:0.8
}
.reviews-list .review-btn{
	line-height:42px;
	height:42px;
	width:187px;
	background:url(/images/review-btn.png) no-repeat;
	position:absolute;
	right:0px;
	top:-21px;
	text-align:center;
	text-decoration:none;
	color:#fcf3a8;
	font-size:17px;
}
.main-menu-top  > li > a{
	padding: 30px 18px 6px 20px !important
}
.reviews-list .review-date-time {
    margin-top: 8px;
	color:#e66a26;
	font-size:12px;
	padding-left:15px
}
.top-review  {
	margin-bottom:25px
}
.cnt-reviews {
	color:#f6f2ce;
	font-size:14px;
}
.reviews-list .review-text {
	font-size:14px;
	color:#f6f2ce;
	margin-top:17px;
}
.reviews-list .admin-text {
	font-size:14px;
	margin-left:15px;
	color:#f6f2ce;
	margin-top:17px;
}
.reviews-list .review-text  .answ, .gallery-sections-page  .more {
	color:#e66a26;
	text-decoration:underline;
	margin:0px 10px
}

.popup-review {
	display:none;
	background:#fbf1a6;
	padding: 30px 30px 20px;
	position:fixed;
	top:50%;
	margin-top:-190px;
	min-height:388px;
	width:422px;
	left:50%;
	margin-left:-211px;
	border-radius:10px;
	z-index:999
}
.popup-review h3 {
	font-size:18px;
	text-transform:uppercase;
	padding: 14px 0px 15px 35px;
	background: url("/images/news_border.png") no-repeat left bottom;
	background-size: 150% 3px
}
.popup-review input, .popup-review textarea{
	position:relative;
	border:none
}
.popup-review .row.author-name input {
	padding-left: 17px;
	margin: 12px;
	height:27px;
	width:170px
}
.popup-review .row.text-review label {
	float:left;
	width:16px;
	height:27px;
	background:url(/images/text-review.png) no-repeat center left;
	margin:12px 0px 0px 15px;
	border-right: 1px solid #e2e2e2;
	padding-right:10px;
}
.popup-review .row.author-name label {
	float:left;
	width:16px;
	height:27px;
	background:url(/images/author-name.png) no-repeat center left;
	margin:12px 0px 0px 15px;
	border-right: 1px solid #e2e2e2;
	padding-right:10px;
}
.popup-review .row.author-name {
	background:#fff;
	width:262px;
	height:51px;
	border-radius:7px;
	margin-top:25px;
	margin-bottom:15px;
}
.popup-review .row.text-review {
	width:422px;
	height:171px;
	background:#fff;
	border-radius:7px;
}
.popup-review .row.text-review textarea{
	padding:5px 10px 0px 10px;
	width:402px;
	height:122px;
	border-radius:7px;
	resize:none;
}
.author_name_on {
	color:#b2b2b2;
	font-size:13px;
	line-height:30px;
	margin-top:12px;
	float:left;
	padding-left:16px;
}
.popup-review
.popup-review .row.text-review textarea {
	outline:none;
	resize:none;
	padding:0px 10px;
	width:395px;
	height:110px
}
.popup-review .row.btn {
	text-align:center;
	margin-top:19px
}
.fadeout {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	opacity:0.8;
	z-index:998;
	background:#000;
}
.popup-review .row.btn input[type="submit"] {
	height:42px;
	width:187px;
	background:url(/images/review-btn.png) no-repeat;
	color:#fcf3a8;
	font-size:17px;
	border:none
}

.gallery-sections {
	margin-left:11px;
}

.gallery-sections .gallery-section-item:first-child  {
	margin-left: 0px
}
.gallery-sections .gallery-section-item:hover  img{
	border:2px solid #e86b26;
}
.gallery-sections .gallery-section-item  img{
	border:2px solid #f7e5ac;
	border-radius:6px
}
.gallery-sections a {
	color:#f7e5ac;
	text-decoration:underline
}
.gallery-sections a:hover {
	color:#e86b26
}
.gallery-sections .gallery-section-item {
	float:left;
	margin-left:10px;
	color:#f7e5ac;
}
.gallery-sections .gallery-section-item .name-section-item {
	font-size:18px;
}
.gallery-sections .gallery-section-item .date-section-item {
	font-size:14px;
	margin:7px 0px 0px;
	font-style: Italic
}
.gallery-sections-page .preview-images {
	border-radius:5px;
	margin-right:4px;
}
.gallery-sections-page .preview-text {
	font-size:14px;
	margin-top:14px;
}
.gallery-sections-page .gallery-section-item {
	margin-bottom: 30px
}
.gallery-sections-page h3{
	font-size:23px;
	margin-bottom:15px;
	color:#fcf4b1;
	font-style:normal
}
.custom-table  td {
	position:relative;
	padding-top:23px;
}
.custom-table  td .name-custom a {
	font-size:17px;
	color:#f1d694;
	text-decoration:none;
	text-transform:uppercase
}
.custom-table  tr {
}
.custom-table  td .name-custom {
	position:absolute;
	text-align:center;
	bottom:0px;
	left:0px;
	width:299px;
	height:35px;
	padding-top:20px;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	background:url("/images/custom-name.png") no-repeat;
	background-size: 299px auto
}
.custom-table .image img{
	width:299px;
	border-radius: 10px;
	height:auto;
}
.custom-table .image {
    border-radius: 10px;
    height: 193px;
    overflow: hidden;
    width: 299px;
}
.captchaimg {
	float:left;
}
.captchafield input{
    height: 27px;
    margin: 12px;
    padding-left: 10px;
    width: 170px;
}

.posAbs.dev {
    bottom: 13px;
    font-size: 14px;
}
.posAbs.dev img {
    float: right;
    margin: -3px 0 0 10px;
}

.main-menu-top > li {
    float: none;
    display: inline-block;
}
.main-menu-top {
    margin-right: 0;
    text-align: center;
}