HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: /home/u547966/brikov.ru/www/wp-content/themes/brikov/assets/css/all.css
@font-face {
	font-family: 'AdventureRegular';
	src: url("../fonts/42603-webfont.eot")/*tpa=http://brikov.ru/templates/default/fonts/42603-webfont.eot*/;
	src: url("../fonts/42603-webfont.eot-#iefix")/*tpa=http://brikov.ru/templates/default/fonts/42603-webfont.eot?#iefix*/ format('embedded-opentype'),
		url("../fonts/42603-webfont.woff")/*tpa=http://brikov.ru/templates/default/fonts/42603-webfont.woff*/ format('woff'),
		url("../fonts/42603-webfont.ttf")/*tpa=http://brikov.ru/templates/default/fonts/42603-webfont.ttf*/ format('truetype'),
		url("../fonts/42603-webfont.svg#AdventureRegular")/*tpa=http://brikov.ru/templates/default/fonts/42603-webfont.svg#AdventureRegular*/ format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NewsCondensedBoldOblique';
	src: url("../fonts/newscondensed_bold_oblique-webfont.eot")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold_oblique-webfont.eot*/;
	src: url("../fonts/newscondensed_bold_oblique-webfont.eot-#iefix")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold_oblique-webfont.eot?#iefix*/ format('embedded-opentype'),
		url("../fonts/newscondensed_bold_oblique-webfont.woff")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold_oblique-webfont.woff*/ format('woff'),
		url("../fonts/newscondensed_bold_oblique-webfont.ttf")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold_oblique-webfont.ttf*/ format('truetype'),
		url("../fonts/newscondensed_bold_oblique-webfont.svg#NewsCondensedBoldOblique")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold_oblique-webfont.svg#NewsCondensedBoldOblique*/ format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NewsCondensedBold';
	src: url("../fonts/newscondensed_bold-webfont.eot")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold-webfont.eot*/;
	src: url("../fonts/newscondensed_bold-webfont.eot-#iefix")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold-webfont.eot?#iefix*/ format('embedded-opentype'),
		url("../fonts/newscondensed_bold-webfont.woff")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold-webfont.woff*/ format('woff'),
		url("../fonts/newscondensed_bold-webfont.ttf")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold-webfont.ttf*/ format('truetype'),
		url("../fonts/newscondensed_bold-webfont.svg#NewsCondensedBold")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_bold-webfont.svg#NewsCondensedBold*/ format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NewsCondensedNormal';
	src: url("../fonts/newscondensed_normal-webfont.eot")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_normal-webfont.eot*/;
	src: url("../fonts/newscondensed_normal-webfont.eot-#iefix")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_normal-webfont.eot?#iefix*/ format('embedded-opentype'),
		url("../fonts/newscondensed_normal-webfont.woff")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_normal-webfont.woff*/ format('woff'),
		url("../fonts/newscondensed_normal-webfont.ttf")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_normal-webfont.ttf*/ format('truetype'),
		url("../fonts/newscondensed_normal-webfont.svg#NewsCondensedNormal")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_normal-webfont.svg#NewsCondensedNormal*/ format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NewsCondensedOblique';
	src: url("../fonts/newscondensed_oblique-webfont.eot")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_oblique-webfont.eot*/;
	src: url("../fonts/newscondensed_oblique-webfont.eot-#iefix")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_oblique-webfont.eot?#iefix*/ format('embedded-opentype'),
		url("../fonts/newscondensed_oblique-webfont.woff")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_oblique-webfont.woff*/ format('woff'),
		url("../fonts/newscondensed_oblique-webfont.ttf")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_oblique-webfont.ttf*/ format('truetype'),
		url("../fonts/newscondensed_oblique-webfont.svg#NewsCondensedOblique")/*tpa=http://brikov.ru/templates/default/fonts/newscondensed_oblique-webfont.svg#NewsCondensedOblique*/ format('svg');
	font-weight: normal;
	font-style: normal;
}
html{
	background: url(../images/html.gif)/*tpa=http://brikov.ru/templates/default/images/html.gif*/;
}
body{
	
	margin:0;
	color:#383431;
	font:12px Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{
	color:#C0BAA1;
	text-decoration:underline;
	outline:none;
}
a:hover{text-decoration:none;}
{
	vertical-align:top;
}

input,
textarea,
select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0; 
	border-style:none;
	padding:0;;
}
#wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
}
#header{
	position:relative;
	height: 263px;
	overflow: hidden;
	width:1104px;
	margin:0 auto;
	padding: 0;
	z-index:10;
}
#wrapper .header-index{
	margin:0 auto;
	padding:0;
	height: 260px;
	width:950px;
}

.main-php #wrapper .header-index{
	height: 245px;
}
.top-box{
	overflow:hidden;
	padding:0;
}
.logo{
	float:left;
	width:336px;
	height:158px;
	background:url(../images/logo.png)/*tpa=http://brikov.ru/templates/default/images/logo.png*/ no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
	margin: 10px 0 0 165px;
}
.header-index .logo{
	margin: 10px 0 0 74px;
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
	position:relative;
}
.right-box{
	float:right;
	margin:0 65px 0 0;
}
.header-index .right-box{
	margin:0;
}
.right-box .row{
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.social-list{
	list-style:none;
	margin:0;
	padding: 80px 22px 0 0;
	float:right;
}
.social-list li{
	float:left;
	margin:0 0 0 6px;
}
.social-list img{
	vertical-align:middle;
}
.phone{
	margin:0 15px 0 0;
	clear:both;
	float:right;
	color:#2d241f;
	font:35px 'NewsCondensedNormal' ,Arial, Helvetica, sans-serif;
}
*+ html .phone{
	margin:5px 15px 0 0;
}
.nav-box{
	/*padding:5px 0 5px;*/
	left: 0;
	position: absolute;
	right: 0;
	top: 180px;
	z-index: 50;
}
.nav-box.sticky{
	background: url(../images/nav-box.png) repeat-x 0 100%;
 /* background: url(../images/html.gif);*/
     padding: 0 0 19px;
}
.nav-holder{
	width:950px;
	margin:0 auto;
	padding:15px 0 0;
	position:relative;
}
.nav-holder:after{
	content:"";
	display:block;
	clear:both;
}
.nav-wrap{
	padding: 0 0 3px;
	height:1%;
	overflow:hidden;
	background: url(../images/html.gif);
}
.nav-box.sticky #nav{
	width:880px;	width:850px;

	  position: fixed;
	 /* -webkit-box-left: 24.45%;
	  -moz-left: 24%;
    left: 21.45%;*/
    height: 68px;
    margin-left: 80px;
}
#nav{
	float:right;
	position:relative;
	width:1104px;
	list-style:none;
	margin:0 auto;
	padding:0;
	height:84px;
	text-align:center;
}
.body-index #nav{
	height:68px;
	width:950px;
}
.main-php #nav{
	height:37px;

}
.body-index #nav:after,
#header #nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	margin:0 1px 0 0;
}
#nav a{
	padding: 5px 0 4px;
	background: url(../images/nav.gif);
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#9b9581;
	font:22px/26px 'NewsCondensedNormal' ,Arial, Helvetica, sans-serif;
}
#nav a:hover{
	text-decoration:underline;
}
#nav li.active a,
#nav li:hover a{
	text-decoration:none;
	background: url(../images/nav02.png);
}
#nav li:hover .drop-down{
  visibility:visible;
  opacity:1;
  -webkit-transition-delay:0s;
  -moz-transition-delay:0s;
  -ms-transition-delay:0s;
  -o-transition-delay:0s;
  transition-delay:0s;

}
#nav li.has-drop:hover a{
	padding: 5px 0 6px;
	
}

 .sticky #nav .drop-down{
 width:821px;	
 }
#nav .drop-down{
	position:absolute;
	top:37px;
	left:0;
	width:100%;
	list-style:none;
	margin:0;
	padding:0 14px;
	height:41px;
	width:921px;
	overflow:hidden;
	background: url(../images/nav02.png);
	background: url(../images/nav.gif);
/*background: url(../images/nav-box.png) repeat-x 0 100%;*/
	visibility:hidden;
	opacity:0;
	-webkit-transition: visibility 0s linear 0.5s,opacity 1s linear;
	-moz-transition: visibility 0s linear 0.5s,opacity 1s linear;
	-ms-transition: visibility 0s linear 0.5s,opacity 1s linear;
	-o-transition: visibility 0s linear 0.5s,opacity 1s linear;
	transition: visibility 0s linear 0.5s,opacity 1s linear;
}
#nav .drop-down li{
	float:left;
	margin: 0 25px 0 0;
}
#nav .drop-down li a{
	padding: 5px 0 6px;
	background:none;
	text-decoration:underline;
	text-transform:none;
	font: 19px/25px 'NewsCondensedNormal',Arial,Helvetica,sans-serif;
}
#nav .drop-down li a:hover{
	color:#853114;
	text-decoration:underline;
}
#nav .drop-down li:hover a{
	background:none;
}
.nav-box.sticky{
	position: fixed;
	top:0;
	z-index:999;
}
#header .nav-box.sticky{
	position: fixed;
	top:0;
	z-index:999;
}
.nav-box .nano-logo{
	display:none;
	margin:-10px 0 0;
	float:left;
	text-indent:-9999px;
	background: url("../images/nano-logo.gif")/*tpa=http://brikov.ru/templates/default/images/nano-logo.gif*/ no-repeat;
	overflow: hidden;
	height: 58px;
	width: 65px;
}
.nav-box.sticky .nano-logo{
	height: 58px;
	width: 65px;
	display:block;
}
.gallery-holder{
	width:970px;
	margin:0 auto 44px;
	height:454px;
	position:relative;
	padding:0 10px;
}
.gallery-holder .prev{
	position:absolute;
	top: 187px;
	left:0;
	background: url(../images/next.png)/*tpa=http://brikov.ru/templates/default/images/next.png*/ no-repeat;
	width:51px;
	height:165px;
	text-indent:-9999px;
	z-index:10;
	display:none;
}
.gallery-holder .prev:hover{
	background: url(../images/next-h.png)/*tpa=http://brikov.ru/templates/default/images/next-h.png*/ no-repeat;
}
.gallery-holder .next{
	position:absolute;
	top: 187px;
	right:0;
	background: url(../images/next.png)/*tpa=http://brikov.ru/templates/default/images/next.png*/ no-repeat -51px 0;
	text-indent:-9999px;
	width:51px;
	height:165px;
	z-index:10;
	display:none;
}
.gallery-holder .next:hover{
	background: url(../images/next-h.png)/*tpa=http://brikov.ru/templates/default/images/next-h.png*/ no-repeat -51px 0;
}
.gallery-holder .gallery{
	width:970px;
	height:454px;
}
.gallery-holder .gallery ul{
	list-style:none;
	margin:0;
	padding:0;
	width:970px;
	height:454px;
}
.gallery-holder .gallery ul li{
	position:absolute;
	display:none;
	padding:0 10px;
	margin:0 0 0 10px;
	width:950px;
	height:454px;
}
.gallery-holder .gallery ul li #visual{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.gallery-holder .gallery ul li img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	filter: brightness(101%) grayscale(95%) sepia(30%);
}
.gallery-holder .gallery ul li .color{
	display:none;
	z-index:4;
	filter: none;
	transition:0.2s;
}
.gallery-holder .gallery ul li.active{
	top:0;
	left:0;
	display:block;
}
.gallery-holder .gallery .info{
	position:absolute;
	bottom:0;
	right:10px;
	color:#fff;
	padding: 14px 20px 13px 44px;
	background: url(../images/gallery.png)/*tpa=http://brikov.ru/templates/default/images/gallery.png*/;
	font-size:19px;
	display:none;
	font:19px 'NewsCondensedNormal' ,Arial, Helvetica, sans-serif;
	z-index:5;
}

.gallery-holder .gallery ul .box-prev{
	position:absolute;
	left: -980px;
	top:0;
	z-index:2;
	display:block;
	opacity:0.3;
	filter:alpha(opacity = 30);
	-ms-filter:alpha(opacity = 30);
}
.gallery-holder .gallery ul .box-next{
	position:absolute;
	left:982px;
	top:0;
	z-index:2;
	display:block;
	opacity:0.3;
	filter:alpha(opacity = 30);
	-ms-filter:alpha(opacity = 30);
}
.gallery-holder .gallery ul .active .info,
.gallery-holder .gallery ul .active .color,
.gallery-holder .gallery ul .active .next,
.gallery-holder .gallery ul .active .prev{
	display:block;
}
.wrap-container{
	height:1%;
	overflow:hidden;
	padding:0 0 27px;
	position:relative;
	z-index:1;
}
.text-container-holder{
	height:1%;
	overflow:hidden;
	padding:1px 0 88px;
}
.text-container-holder .holder{
	width:995px;
	margin:0 auto;
	position:relative;
}
.text-container-holder .holder:after{
	content:"";
	display:block;
	clear:both;
}
.photo-holder{
	height:1%;
	overflow:hidden;
}

/*styles for About page */

#who-i-am .text-container-holder .holder{
	width:1045px;
	margin:0 auto;
	position:relative;
}

#who-i-am .text-container-holder .holder .text{
	float:right;
	height: 715px;
    width: 603px;
	padding-top:27px;
	background:url(../images/kto-text-bg.jpg)/*tpa=http://brikov.ru/templates/default/images/kto-text-bg.jpg*/ no-repeat;
}

#who-i-am .holder .text p{
	color:#000;
	margin: 30px 56px;
	font:italic 22px/22px Georgia, "Times New Roman", Times, serif;
}

/*styles for other */

.text-container-holder .holder .text {float:right; width:490px;}
.holder .text p {color:#000;margin: 0 0 22px;font:italic 22px/22px Georgia, "Times New Roman", Times, serif;}


.holder .text-holder p{
	text-indent:5px;
}

.holder .text p span{
	color:#853114;
	padding:7px 16px 0 0;
	display:inline-block;
	font:52px/34px 'AdventureRegular', Arial, Helvetica, sans-serif;
}
.title-holder{
	margin:0 0 11px;
	text-align:center;
	height:1%;
	overflow:hidden;
	background: url(../images/title-holder.png)/*tpa=http://brikov.ru/templates/default/images/title-holder.png*/ repeat-x 0 38px;
}
.title-holder h2{
	margin:0;
	color:#edd780;
	font:60px 'AdventureRegular', Arial, Helvetica, sans-serif;
}
.title-holder a {color:#edd780; text-decoration:none;}
.title-holder a:hover {text-decoration:underline;}
.title-holder h2 strong{
	font-weight:normal;
	background: url(../images/html.gif)/*tpa=http://brikov.ru/templates/default/images/html.gif*/;
}
.title-holder h2 span{
	background: url(../images/title-l.png)/*tpa=http://brikov.ru/templates/default/images/title-l.png*/ no-repeat 0 38px;
	padding:0 0 0 39px;
}
.title-holder h2 em{
	font-style:normal;
	padding:0 44px 0 0;
	background: url(../images/title-r.png)/*tpa=http://brikov.ru/templates/default/images/title-r.png*/ no-repeat 100% 38px;
}
.text-container .photo-holder img{
	vertical-align:top;
}
.photo-holder .photo01{
	left: 181px;
	position: absolute;
	top: 22px;
	z-index:4;
}
.photo-holder .photo02{
	left: 13px;
	position: absolute;
	top: 58px;
	z-index:3;
}
.photo-holder .photo03{
	left: -69px;
	position: absolute;
	top: 116px;
	z-index:2;
}
.photo-holder .photo04{
	position: absolute;
	top: 190px;
	left: 139px;
	z-index:1;
}
.text-container-holder02 .title-holder{
	background: url(../images/title-holder02.gif)/*tpa=http://brikov.ru/templates/default/images/title-holder02.gif*/ repeat-x 0 42px;
	margin:0 0 6px;
}
.text-container-holder02 .title-holder h2 strong{
	background: url(../images/1.gif)/*tpa=http://brikov.ru/templates/default/images/1.gif*/;
}
.text-container-holder02 h2 span{
	background: url(../images/title-l.gif)/*tpa=http://brikov.ru/templates/default/images/title-l.gif*/ no-repeat 0 42px;
}
.text-container-holder02 h2 em{
	background: url(../images/title-r.gif)/*tpa=http://brikov.ru/templates/default/images/title-r.gif*/ no-repeat 100% 42px;
}
.text-container-holder02{
	border-top:1px solid #39312a;
	padding:28px 0 53px;
	background: url(../images/text-container-holder02.gif)/*tpa=http://brikov.ru/templates/default/images/text-container-holder02.gif*/;
}
.text-container-holder02 .col{
	float:left;
	margin:0 18px;
	text-align:center;
	width:293px;
}
.text-container-holder02 .col h3, .text-container-holder02 .col h3 a{
	text-transform:uppercase;
	color:#fff;
	margin: 0 0 10px;
	padding: 0 0 5px;
	background: url(../images/title03.gif)/*tpa=http://brikov.ru/templates/default/images/title03.gif*/ repeat-x 0 100%;
	font: 32px 'NewsCondensedNormal',Arial,Helvetica,sans-serif;
}

.text-container-holder02 .col h3 a
	{background:none;}

.text-container-holder02 .col p{
	font-size:15px;
	margin:0 0 18px;
	color:#877c69;
	line-height:18px;
}
.text-container-holder03{
	padding:67px 0 22px;
}
.text-container-holder03 .wrap-container-holder03{
	height:1%;
	overflow:hidden;
	border-top:1px solid #584e46;
	padding:41px 0 28px;
	background: url(../images/wrap-container-holder03.gif)/*tpa=http://brikov.ru/templates/default/images/wrap-container-holder03.gif*/;
}
.text-container-holder03 .title-holder{
	background: url("../images/title-holder.png")/*tpa=http://brikov.ru/templates/default/images/title-holder.png*/ repeat-x 0 28px transparent;
}
.text-container-holder03 .holder{
	overflow:hidden;
	text-align:center;
	width:1000px;
	margin:0 auto;
	padding:15px 0 0;
}
.text-container-holder03 h2{
	font: 45px 'AdventureRegular',Arial,Helvetica,sans-serif;
}
.text-container-holder03 h2 strong{
	background: url(../images/wrap-container-holder03.gif)/*tpa=http://brikov.ru/templates/default/images/wrap-container-holder03.gif*/;
}
.text-container-holder03 h2 span{
	padding: 0 0 0 40px;
	background: url(../images/title-l.png)/*tpa=http://brikov.ru/templates/default/images/title-l.png*/ no-repeat 0 28px;
}
.text-container-holder03 h2 em{
	background: url(../images/title-r.png)/*tpa=http://brikov.ru/templates/default/images/title-r.png*/ no-repeat 100% 28px;
}
.text-container-holder03 .holder ul{
	list-style:none;
	margin:0;
	padding:0 0 10px;
	height:1%;
	overflow:hidden;
}
.text-container-holder03 .holder li{
	float:left;
	margin:0 7px 8px 4px;
	width:189px;
	height:189px;
	position:relative;
	overflow:hidden;
}
.text-container-holder03 .holder li a{
	text-decoration:none;
	display:block;
	width:189px;
	height:189px;
	overflow:hidden;
}
.text-container-holder03 .holder li img{
	vertical-align:top;
	position:absolute;
	top:0;
	left:0;
}
.text-container-holder03 .holder li img.color{
	top:-189px;
	opacity:0;
	filter:alpha(opacity = 0);
	-ms-filter:alpha(opacity = 0);
}
.text-container-holder03 .all-work{
	display:inline-block;
	font: 18px 'NewsCondensedNormal',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	padding: 5px 19px 8px;
	color:#fff;
	background:#000;
}

#masterskaya .text-container-holder .holder
	{width:1056px;
	margin:0 auto;
	position:relative;}

#masterskaya .text-container-holder04 .holder .text{
	margin: 30px 0 0 43px;
	width: 502px;
	height:594px;
	float:left;
	background:url(../images/masterskaya-text-bg.jpg)/*tpa=http://brikov.ru/templates/default/images/masterskaya-text-bg.jpg*/ no-repeat;
}

#masterskaya .holder .text p {margin: 34px 120px 29px 59px;}


.text-container-holder04 .holder .text{
	margin: 30px 0 0 43px;
	width: 286px;
	float:left;
}

.text-container-holder04 .text-holder p{
	text-indent:3px;
}
.photo-holder .photo05{
	right: 272px;
	position: absolute;
	top: 78px;
	z-index: 5;
}
.photo-holder .photo06{
	right: 83px;
	top: 216px;
	position: absolute;
	z-index: 4;
}
.photo-holder .photo07{
	right: 224px;
	top: 260px;
	position: absolute;
	z-index: 3;
}
.photo-holder .photo08{
	position: absolute;
	right: 103px;
	top: 87px;
	z-index: 2;
}
.photo-holder .photo09{
	right: 62px;
	top: 375px;
	position: absolute;
	z-index: 1;
}
#main{
	height:1%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#content{
	float:right;
}
#sidebar{
	float:left;
}
#footer{
	background: url(../images/footer.png)/*tpa=http://brikov.ru/templates/default/images/footer.png*/ no-repeat 50% 0;
	padding:325px 0 0;
	overflow:hidden;
}
.footer_nav_clear {height:23px; clear:both;}

#f_contact {width:737px; height:216px; padding:20px 0 0 273px; margin:0 auto 30px auto; font-family:NewsCondensedNormal; line-height:1.2; background:url(../images/contact_bg.jpg)/*tpa=http://brikov.ru/templates/default/images/contact_bg.jpg*/ no-repeat 0 0;}
#f_contact .fname {overflow:hidden; font-size:61px; line-height:1.5; color:#211b17;}
#f_contact .fphone {overflow:hidden; margin:-10px 0 0 0; font-size:43px; color:#211b17;}
#f_contact .fphone span {font-size:30px;}
#f_contact .femail {overflow:hidden; font-size:27px; line-height:1.4; color:#211b17;}
#f_contact .femail a {color:#211b17;}

.footer-wrap{
	margin:0 auto;
	width:1010px;
	position:relative;
	padding:0 0 20px;
}
.footer-wrap:after{
	content:"";
	display:block;
	clear:both;
}
.footer-wrap .box-left{
	width:540px;
	margin:0 24px 0 0;
	padding:23px 30px 0 12px;
	background: url(../images/line.png)/*tpa=http://brikov.ru/templates/default/images/line.png*/ repeat-y 100% 0;
	float:left;
}
.footer-wrap .copy,
.footer-wrap .box-left p{
	color:#1b0e03;
	margin:0 0 29px;
	line-height:14px;
	font-size:13px;
	text-shadow:1px 1px 1px #544941;
}
.footer-wrap .copy{
	margin:0 0 13px;
}
.footer-list{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.footer-list-inner{
	width:122px;
}

.ganri_block .ganri_list a
	{color:#9E9584;}

.footer-list a{
	color:#9E9584;
	text-shadow: 1px 1px 1px #544941;
	font:17px/20px 'NewsCondensedNormal' ,Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.text-container-holder04 .footer-list-inner a{
	text-transform:uppercase;
	text-decoration:none;

}

.text-container-holder04 .footer-list-inner a:focus, .text-container-holder04 .footer-list-inner li.current a{
	border-bottom:1px dashed;
}

.footer-list-inner a{
	text-transform:uppercase;}

.text-container-holder04 .footer-list-inner a:hover
	{text-decoration:none;}

.footer-list a:hover{
	text-decoration:underline;
}

.form-holder{
	float:right;
	width:260px;
	margin:-17px 0 0 0;
	background: url(../images/form-message.png)/*tpa=http://brikov.ru/templates/default/images/form-message.png*/ no-repeat 29px 0;
}
.form-message{
	padding: 17px 0 0;
	height:1%;
	overflow:hidden;
	background: url(../images/line.png)/*tpa=http://brikov.ru/templates/default/images/line.png*/ repeat-y;
}
.form-message .title{
	display:block;
	color:#26211d;
	text-align:right;
	text-shadow:1px 1px 1px #584c43;
	margin:0 15px -3px 0;
	font:23px 'AdventureRegular' ,Arial, Helvetica, sans-serif;
}
.form-message .row{
	height:1%;
	overflow:hidden;
	margin:0 0 3px;
}
.form-message .text-input{
	border:0;
	width:158px;
	outline:none;
	padding: 6px 17px;
	text-align:right;
	font-size:20px;
	color:#8A7D6D;
	float:right;
	background: url(../images/text-input.png)/*tpa=http://brikov.ru/templates/default/images/text-input.png*/;
}
.form-message .textarea{
	width:162px;
	height:57px;
	float:right;
	padding:6px 15px;
	background: url(../images/text-input.png)/*tpa=http://brikov.ru/templates/default/images/text-input.png*/;
}
.form-message textarea{
	background:none;
	color:#8A7D6D;
	text-align:right;
	width:162px;
	height:57px;
	max-width:162px;
	max-height:57px;
	min-width:162px;
	min-height:57px;
	font-size:20px;
	padding:0;
	float:right;
	border:0;
	margin:0;
	outline:none;
	overflow:auto;
}
.form-message .btn-message{
	float:right;
	color:#433b32;
	text-align:center;
	width:193px;
	height:65px;
	height:30px;
	padding:0 0 4px;
	float:right;
	width:118px;
	border:0;
	cursor:pointer;
	margin:4px 0 0;
	text-decoration:underline;
	background: url(../images/btn-message.gif)/*tpa=http://brikov.ru/templates/default/images/btn-message.gif*/;
	font: 18px 'NewsCondensedNormal',Arial,Helvetica,sans-serif;
	vertical-align:middle;
}
.form-message .btn-message:hover{
	background: url(../images/btn-message-h.gif)/*tpa=http://brikov.ru/templates/default/images/btn-message-h.gif*/ no-repeat;
}
.footer-nav{
	position:absolute;
	bottom:0;
	right:95px;
	list-style:none;
	margin:0;
	padding:0 2px 0 0;
	overflow:hidden;
}
.footer-nav li{
	float:left;
	padding: 0 5px 0 9px;
	background: url(../images/separator.png)/*tpa=http://brikov.ru/templates/default/images/separator.png*/ no-repeat 0 1px;
}
.footer-nav li:first-child{
	background:none;
}
.footer-nav a{
	text-decoration:none;
	color:#8a7d6d;
	float:left;
	font:16px 'AdventureRegular' ,Arial, Helvetica, sans-serif;
}
.footer-nav a:hover{
	text-decoration:underline;
}
.text-container-holder05{
	padding:0 0 49px;
}
.text-container-holder05 .holder{
	width:1128px;
}
.text-container-holder05 .holder .text{
	margin: 94px 55px 0 43px;
}
.text-box{
	height:1%;
	overflow:hidden;
	padding:22px 0 10px;;
}
#visual-holder #visual,
.text-box #visual{
	float:left;
	position:relative;
	/*margin:0 26px 0 0;*/
}
#visual-holder #visual .info,
.text-container-holder03 .holder .info,
.gallery-container .info,
.text-box .info{
	position:absolute;
	bottom:0;
	right:0;
	text-transform:uppercase;
	color:#fff;
	font:20px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
	padding: 12px 20px 9px 44px;
	background: url(../images/info.png)/*tpa=http://brikov.ru/templates/default/images/info.png*/;
}
#visual-holder #visual .info{
	padding: 14px 10px 9px 24px;
	max-width:316px;
}
.gallery-container .info{
	z-index:2;
}
.text-container-holder03 .holder .info{
	width:169px;
	top:100%;
	right:0;
	font:16px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
	padding: 9px 10px 6px 10px;
	bottom:auto;
	text-align:center;
	cursor:pointer;
}
.text-box .text{
	height:1%;
	overflow:hidden;
	margin:100px 0 0;
}
.text-container-holder06 .holder{
	width:1096px;
}
.gallery-photo{
	height:186px;
	position:relative;
	overflow:hidden;
	width:1096px;
	padding:24px 0 0;
}
.gallery-photo .prev{
	float:left;
	width:58px;
	height:58px;
	margin:60px 5px 0 0;
	text-indent:-9999px;
	background: url(../images/prev02.png)/*tpa=http://brikov.ru/templates/default/images/prev02.png*/ no-repeat;
}
.gallery-photo .next{
	float:right;
	width:58px;
	height:58px;
	margin:60px 0 0 5px;
	text-indent:-9999px;
	background: url(../images/next02.png)/*tpa=http://brikov.ru/templates/default/images/next02.png*/ no-repeat;
}
.gallery-photo .gallery{
	width:950px;
	height:186px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.gallery-photo .gallery ul{
	list-style:none;
	margin:0;
	padding:0;
	height:186px;
	width:99999px;
}
.gallery-photo .gallery ul li{
	padding:0 2px;
	float:left;
	width:186px;
}
.gallery-photo .gallery ul li img{
	vertical-align:top;
}
.gallery-photo .gallery ul li  a:hover img{
	margin: -186px 0 0;
}
.wrap-container-inner{
	padding: 0 0 179px;
}
.list-gallery{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0 auto;
	padding:18px 0 0;
	width:1070px;
}
.list-gallery li{
	text-align:center;
	width:354px;
	display:inline-block;
	margin:0 0 43px;
}
* html .list-gallery li{
	display:inline;
}
*+ html .list-gallery li{
	display:inline;
}
.list-gallery li h3{
	margin:0 0 5px;
	color:#bbbaa9;
	text-transform:uppercase;
	font:27px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}
.list-gallery li a{
	display:block;
	width:354px;
	height:200px;
	overflow:hidden;
}
.list-gallery li a img{
	vertical-align:top;
}
.list-gallery li a:hover img{
	margin:-200px 0 0;
}
.container-contacts{
	height:1%;
	width:676px;
	margin:0 auto;
}
.container-contacts:after{
	content:"";
	display:block;
	clear:both;
}
.contact{
	list-style:none;
	margin:0 0 0 78px;
	padding:0 0 73px;
}
.contact li{
	margin: 0 0 -15px;
	height:1%;
	overflow:hidden;
}
.contact .col{
	padding: 0 16px 0 0;
	text-align:right;
	float:left;
	width:246px;
	color:#985c27;
	font:42px 'AdventureRegular', Arial, Helvetica, sans-serif;
}
.contact .ad-site{
	color:#000;
	float:left;
	width:336px;
	padding:10px 0 0;
	font:24px Georgia, "Times New Roman", Times, serif;
}
.form-message02{
	height:1%;
	overflow:hidden;
	padding:0 0 0 114px;
}
.form-message02 .title{
	color:#c0baa1;
	display:block;
	margin:0 0 19px;
	font:28px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}
.form-message02 .row{
	height:1%;
	overflow:hidden;
	margin:0 0 14px;
}
.form-message02 label{
	padding:4px 5px 0 0;
	color:#39322b;

    display: block;
	font:25px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}
.form-message02 .size01 label{
	width:112px;
}
.form-message02 .size02 label{
	width:192px;
	font-size:22px;
}
.form-message02 .size01 .input{
	width:428px;
}
.form-message02 .size02 .input{
	width:348px;
}
.form-message02 .input{
	padding:11px 5px 5px;
	width: 437px;
	float:left;
	height:20px;
	background: url(../images/text-input.png)/*tpa=http://brikov.ru/templates/default/images/text-input.png*/;
}
.form-message02 .text-input{
	float:left;
	width:100%;
	color:#fff;
	border:0;
	margin:0;
	padding:0;
	background:none;
	outline:none;
	font-size:19px;
	
}
.form-message02 .row-textarea label{
	float:none;
	display:block;
	margin:0 0 10px;
	width:auto;
}
.form-message02 .textarea{
	float:left;
	width:545px;
	height:140px;
	padding:5px;
	background: url(../images/text-input.png)/*tpa=http://brikov.ru/templates/default/images/text-input.png*/;
}
.form-message02 .textarea textarea{
	background:none;
	color:#fff;
	float:left;
	border:0;
	margin:0;
	padding:0;
	font-size:19px;
	width:545px;
	height:140px;
	max-width:545px;
	max-height:140px;
	min-width:545px;
	min-height:140px;
	overflow:auto;
	outline:none;
}
.form-message02 .btn-send{
	background:#edd780;
	width:154px;
	height:48px;
	margin:0 8px 0 0;
	padding:3px 0 0;
	text-transform:uppercase;
	text-align:center;
	color:#853114;
	border:0;
	float:right;
	cursor:pointer;
	font:25px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}

.form-message02 .btn-send:hover{background:#fae697;}

.container-wrap{
	width:100%;
	height:1%;
	overflow:hidden;
	background: url("../images/wrap-container-holder03.gif")/*tpa=http://brikov.ru/templates/default/images/wrap-container-holder03.gif*/ repeat 0 0;
	border-top: 1px solid #584E46;
}
.container{
	height:1%;
	overflow:hidden;
	margin:0 auto;
	padding: 77px 0 47px;
	width: 1104px;
}
.gallery-container{
	width:537px;
	position:relative;
	float:left;
	margin:0 68px 0 0 ;
}
.gallery-container .gallery{
	position:relative;
	height:281px;
	width:492px;
	overflow:hidden;
	border:3px solid #655b4f;
}
.gallery-container .gallery ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	position:relative;
	height:281px;
	width:492px;
	overflow:hidden;
}
.gallery-container .gallery ul li{
	position:absolute;
	top:0;
	left:0;
	height:281px;
	width:492px;
	overflow:hidden;
}
.gallery-container .gallery img{
	vertical-align:top;
	
width: 492px;
	
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	
}
.gallery-container .gallery .title{
	background: url(../images/index.htm)/*tpa=http://brikov.ru/templates/default/images/*/ no-repeat;
}
.container .text{
	height:1%;
	overflow:hidden;
	padding:35px 0 0;
}
.container .text h3,
.cTitle {
	margin: 0 0 17px;
	padding: 0 0 8px;
	text-transform:uppercase;
	color:#c0baa1;
	background: url(../images/title03.gif)/*tpa=http://brikov.ru/templates/default/images/title03.gif*/ repeat-x 0 100%;
	font:27px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}
.container .text p{
	color:#000;
	/*text-shadow:1px 1px 1px #70665d;*/
	margin:0 0 10px;
	font-size: 15px;
}
.container .switcher{
	list-style:none;
	margin:0;
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
	text-align:center;
}
.container .switcher li{
	display:inline-block;
	margin:0 5px 0 0;
}
* html .container .switcher li{
	display:inline;
}
*+ html .container .switcher li{
	display:inline;
}
.container .switcher li a{
	text-indent:-9999px;
	display:block;
	width:14px;
	height:14px;
	background: url(../images/switcher.gif)/*tpa=http://brikov.ru/templates/default/images/switcher.gif*/ no-repeat;
}
.container .switcher .active,
.container .switcher li a:hover{
	background: url(../images/switcher-h.gif)/*tpa=http://brikov.ru/templates/default/images/switcher-h.gif*/ no-repeat;
}
.text-container-holder07{
	padding:1px 0 9px;
}
.list-gallery-inner li{
	margin: 0 0 7px;
}
.news-holder{
	height:1%;
	overflow:hidden;
	width:986px;
	margin:0 auto;
}
.news-list{
	list-style:none;
	margin:0;
	padding:6px 0 0;
}
.news-list li{
	margin:0 0 10px;
}
.news-list li .row{
	height:1%;
	overflow:hidden;
	margin:0 0 -9px;
}
.news-list li .date{
	color:#000;
	display:block;
	margin:0 0 10px;
	text-shadow:1px 1px 1px #6d635b;
	font:22px Georgia, "Times New Roman", Times, serif;
}
.news-list li h3{
	color:#d8d8e1;
	margin:0 0 20px;
	font:22px 'NewsCondensedNormal', Arial, Helvetica, sans-serif;
}
.news-list li #visual{
	float:left;
	margin: 6px 28px 0 0;
}
.news-list li #visual img{
	vertical-align:top;
}
.news-list li .text{
	height:1%;
	overflow:hidden;
	padding: 9px 0 0;
}
.news-list li .text p{
	color:#c0baa1;
	font-size: 16px;
	line-height: 19px;
	margin: 0 0 22px;
}
.news-list li address{
	font-style:normal;
	color:#c0baa1;
	margin:0;
	font-size:16px;
	line-height:18px;
}
#visual-holder{
	float:left;
	margin: 26px 59px 0 0;
}
#visual-holder #visual{
	margin:0 0 20px;
	float:none;
	display:block;
}
.text-container-holder08 .container{
	width: 1112px;
	padding: 55px 0 32px;
}
.text-container-holder08 .text{
	padding:0;
}
.top{
	bottom: 45px;
	position: fixed;
	right: 15px;
	z-index: 3;
}
.top a{
	background: url("../images/top.gif")/*tpa=http://brikov.ru/templates/default/images/top.gif*/ no-repeat;
	display: block;
	overflow: hidden;
	height:51px;
	width: 51px;
	text-indent:-9999px;
}
.top a:hover{
	background: url(../images/top-h.gif)/*tpa=http://brikov.ru/templates/default/images/top-h.gif*/ no-repeat;
}



/* Lightbox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:190;width:100%;height:500px;opacity:.8;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:200;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left; padding:3px 0 0 0; text-align:left;}#lightbox-image-details-caption{font-weight:bold; font-size:14px;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
#lightbox-image-details-currentNumber {display:none !important;}

/* OTHER CSS */
.errors {padding:0 0 0 110px; font-weight:bold; font-size:13px; color:#C00;}

.cGallery_cont {padding:10px 0;}
.cGallery_cont .gallery-container {margin-top:15px;}
.cGallery_cont .text {overflow:visible; padding:0;}
.cGallery_cont .text h3 {overflow:hidden;}


.cGalleryInner .holder .text {margin-top:0px;}
/*.cGalleryInner #visual {margin-top:14px;}*/

.cCategoryGallery_smallPict {padding:10px 0; }
.cCategoryGallery_smallPict .wrap-container-holder03 {padding-top:0; background:0;}
.cCategoryGallery_smallPict .holder {width:1050px; padding-top:0; }
.cCategoryGallery_smallPict .wrap-container-holder03 ul li,
.cCategoryGallery_smallPict .wrap-container-holder03 ul li a {width:250px; height:250px;}
.cCategoryGallery_smallPict .wrap-container-holder03 ul li img {width:250px; height:500px;/*object-fit: cover;filter: grayscale(100);*/}
/* .cCategoryGallery_smallPict .wrap-container-holder03 ul li img:hover {filter: grayscale(0);}*/
.cCategoryGallery_smallPict .wrap-container-holder03 .holder li img.color {top:-250px;}

.cCategoryGallery_smallPict .wrap-container-holder03 .holder .info {width:230px; padding-left:10px; padding-right:10px; text-align:center;}




/* ALBUM */
.albums_list {width:880px; margin:0 auto; overflow:hidden; padding:0 10px 0 26px;}
.albums_list li {width:204px; height:260px; float:left; margin:0 16px 0 0; overflow:hidden;}
.albums_list li.last {float:right; margin:0;}
.albums_list li img {border:1px solid #6d6357; padding:1px;}
.albums_list li img:hover {border:1px solid #edd780;}
.albums_list li h3 {font-size:12px; text-align:center;}
.albums_list li h3 a {color:#4172AC; text-decoration:none;}
.albums_list li h3 a:hover {text-decoration:underline;}
.albums_list.thumbs li {height:230px;}

.albums_list li.clear {width:100%; height:auto; padding:0; margin:0; float:none; clear:both;}

/* Category list */
.category_info {padding:10px 0;}
.category_info .gallery-container {margin-top:15px;}


.category_info_list,
.category_info_list li,
.category_info_list ul,
#sitemap,
#sitemap ul,
#sitemap li {display:block; margin:0; padding:0; font-size:24px; line-height:1.2; vertical-align:top; list-style:none;}

.category_info_list {font:17px/20px 'NewsCondensedNormal' ,Arial, Helvetica, sans-serif;color:#8A7D6D;}
.category_info_list li ul {margin:5px 0 20px 20px;}
.category_info_list li ul li {margin:0 0 3px 0;}

.category_info_list a {color:#383431;}


.comm_loop {width:450px; margin:0 auto 40px auto; color: #000000; font-size: 17px; text-shadow: 1px 1px 1px #70665D;}
.comm_top {overflow:hidden; padding:0 0 5px 0; font-size:14px; font-weight:bold;}
.comm_top .right {float:right;}
.comm_message {overflow:hidden;}

.form_capcha .input {width:100px !important; margin-right:10px;}
.form_capcha img {height:35px; vertical-align:top;}


.text-container-holder04.ganri_block .holder .text {width:auto;}
.text-container-holder04.ganri_block .holder .text .footer-list-inner.ganri_list {width:auto; float:none; margin-bottom:20px;}
.text-container-holder04.ganri_block .holder .text .footer-list-inner.ganri_list li {display:inline; margin:0 16px 0 0;}
/*.text-container-holder04.ganri_block .holder .text .footer-list-inner.ganri_list li.current a {color:#edd780;}*/

.ganri_box {display:none;	color:#000; margin: 0 0 22px; text-shadow: 1px 2px 0 #685E56; 	font:italic 22px/22px Georgia, "Times New Roman", Times, serif;}
.ganri_box.current {display:block;}
.ganri_box strong a, .ganri_box strong {color:#EDD780;}



#sitemap {color:#8A7D6D;}
#sitemap #sitemap {margin:0 0 20px 10px; font-size:20px;}
#sitemap #sitemap li {margin:0 0 5px 0; font-size:20px;}

.prtn {border:0px !important}
.podpis {width:800px; margin:0 auto; padding:0; border:2px solid #352e2a; border-collapse:collapse; font-size:14px;}
.podpis td {padding:10px;color: #1B0E03;}
.prtn td a {padding-bottom:10px; padding-top:10px; text-decoration: none;}
.prtn td a:hover {
    text-decoration: underline;
}
.prtn tr {
    display:block;
    border-bottom:1px dashed #352e2a;
}

.podpis {border-collapse:separate;}

.partners {
    width: 1104px;
    margin: 0 auto;
}
.partners li {
    margin-top:10px !important;
}
.partners li a:link {
    text-decoration:none;
}
.partners li a:hover {
    text-decoration:underline;
}
/* END */

/* continue)) */
#footer-list-container
	{background:rgba(44, 37, 32, 0.6);
	overflow:hidden;
	padding: 10px 30px 14px;
    width: 268px;}
	
.gall-container
	{/*border:3px solid #39312a;*/
	padding:13px 19px 8px;
	background:url(../images/br.png)/*tpa=http://brikov.ru/templates/default/images/br.png*/ no-repeat;}
	
.vis-im #lupa-img, #lupa-img
	{position: absolute;
	bottom:7px;
    right: 5px;
	border:none;
	width:50px;
	height:50px;}
	
/*.lupa-img:hover
	{width:250px;
	height:250px;
	top:25%;
	right:25%;}*/
	
.vis-im
	{background:url(../images/border-bg-tr.png)/*tpa=http://brikov.ru/templates/default/images/border-bg-tr.png*/ repeat;
	float: left;
    padding: 12px;
	margin-left:51px;
	border: 3px solid #39312A;}
	
.vis-im img
	{border:3px solid #655b4f;}
	
#image_gal td {
    text-shadow: none !important;
	height:47px;
    width: 215px;
	font-family: Georgia;
    font-size: 17px;
    font-style: italic;
	color:#000;
	text-indent: 0.9em;
}

#image_gal tr {
    background-color: #695F53;
    display: block;
    margin-top: 2px;
}

#image_gal .field2
	{font-size:22px;
	width: 322px;
	text-align:left;}
	
#image_gal_open
	{width:auto;
	margin:0 auto;}
	
#image_gal_open tr
	{background-color:transparent;
	font-family: Georgia;
    font-size: 11px;
    font-style: italic;
	color:#000;}
	
#image_gal_open .field2
	{font-size:17px;
	text-indent:1em;}

img#CB_SlideShowS
	{display:none !important;}
	
#CB_NavNext
	{right:-72px !important;}
	
#CB_NavPrev {
    left: -72px !important;
	}
	
#CB_NavNext, #CB_NavPrev
	{padding:25px 12px;}
	
img#CB_NavNext:hover
	{background:url(../images/leftright_sprite.png) 57px 0 !important;}
	
img#CB_NavPrev:hover
	{background:url(../images/leftright_sprite.png) !important;}
	
/*#CB_Prev, #CB_Next 
	{width:170% !important;}
	
#CB_NavPrev, #CB_NavNext
	{padding:18px;}
	
#CB_NavPrev
	{background:url(../images/arrow-bg-left.jpg) no-repeat;}
	
#CB_NavNext	
	{background:url(../images/arrow-bg-right.jpg) no-repeat;}
#CB_NavPrev:hover, #CB_NavNext:hover
	{background:url(../images/fon_nav.png) no-repeat;}
	
#CB_CloseWindow
	{position:absolute !important;
	top:0 !important;}*/
	
#left_nav_img,  #visual a[rel="prev"] {
    display: block;
    height: 100%;
    left: -64px;
    position: absolute;
    width: 49px;}
	
#right_nav_img,  #visual a[rel="next"] {
    display: block;
    height: 100%;
    position: absolute;
    right: -64px;
    width: 49px;
}	

#right_nav_img img,  #visual a[rel="next"] img{
	margin-left: 8px;
	border:none;
	position:relative;
	top:50%
}

#left_nav_img img,  #visual a[rel="prev"] img{
    margin-left: 8px;
	border:none;
	position:relative;
	top:50%
}

.hov_nav:hover
	{background:url(../images/fon_nav.png) no-repeat left 54%;}
	
#cb_loupe
	{border: medium none;
    bottom: -8px;
	left:50%;
	margin-left:-38px;
    position: absolute;
    z-index: 9999;
	cursor:default;}
	
#prev-img
	{height:112px; width:auto; position:relative;float:left;margin-bottom:10px;}
	
.text-container-holder03 #lupa-img
{top:199px;}

.span-lupa-img
	{background:url(../images/lupa.png) no-repeat left;
	background-size:40px;
	display: block;
    float: left;
    height: 40px;
    width: 40px;
	position:absolute;
	bottom:0px;}
	
.gallery-text
	{margin-left:35px;}
	
.slider-click-prev
	{position:absolute;}
	
#alt02 a
	{text-decoration:none;}
	
.gallery-holder div.prev
	{background:none;
	float:left;
	width:50%;
	cursor:pointer;
	position:absolute;
	top:0;
	height:100%;
	z-index:5;}

.gallery-holder div.next
	{background:none;
	float:right;
	width:50%;
	cursor:pointer;
	position:absolute;
	top:0;
	height:100%;
	z-index:5;}
	
.gallery-holder div.next:hover, .gallery-holder div.prev:hover
	{background:none;}
	
.gallery-holder div.next:hover a.next {background: url("../images/next-h.png") no-repeat scroll -51px 0 transparent;}
.gallery-holder div.prev:hover a.prev{background:url("../images/next-h.png") no-repeat scroll 0 0 transparent}

.gallery-holder a.prev
	{left:-10px;}
	
.gallery-holder a.next
	{right:-10px;}
	
.russkie
	{width:855px;
	margin:26px auto 0 auto;
	text-align:center;}
	
.russkie img
	{margin:3px;}
	
.holder .text-holder-album p
	{font:normal 16px/18px Georgia,"Times New Roman",Times,serif;}
	
#gallery-album-nav
	{list-style:none;
	text-align:center;}
	
#gallery-album-nav li
	{display:inline-block;}
	
#gallery-album-nav a
	{display:block;
	padding:8px 14px 9px 15px;
	margin-right:5px;
	font-size:18px;
	text-decoration:none;
	background:url(../images/gallery-nav-sprite-pages.png) no-repeat 0 0;
	color:#7c735c;}
	
#gallery-album-nav a:hover
	{background:url(../images/gallery-nav-sprite-pages.png) no-repeat 0 -39px;
	color:#7c735c;}
	
#gallery-album-nav li.activepage
	{background:url(../images/gallery-nav-sprite-pages.png) no-repeat 0 -78px;
	color:#edd780;
	padding:8px 14px 9px 15px;
	margin-right:5px;
	font-size:18px;
	text-decoration:none;}
	
#gallery-album-nav li.back a, #gallery-album-nav li.ahead a, #gallery-album-nav li.first a, #gallery-album-nav li.last a
	{text-indent:-9999px;
	padding:0;
	width:25px;
	height:25px;}
	
#gallery-album-nav li.back a
	{background:url(../images/gallery-nav-sprite-left.png) 25px 0;
	margin-right:20px;}
	
#gallery-album-nav li.back a:hover
	{background:url(../images/gallery-nav-sprite-left.png) 25px -24px;}
	
#gallery-album-nav li.first a
	{background:url(../images/gallery-nav-sprite-left.png) 0px 0;}
	
#gallery-album-nav li.first a:hover
	{background:url(../images/gallery-nav-sprite-left.png) 0px -24px;}
	
#gallery-album-nav li.ahead a
	{background:url(../images/gallery-nav-sprite-right.png);
	margin-left:20px;}
	
#gallery-album-nav li.ahead a:hover
	{background:url(../images/gallery-nav-sprite-right.png) 0 -24px;}
	
#gallery-album-nav li.last a
	{background:url(../images/gallery-nav-sprite-right.png) -25px 0;}
	
#gallery-album-nav li.last a:hover
	{background:url(../images/gallery-nav-sprite-right.png) -25px -24px;}
	
#image_gal_russ {background-color:transparent; font-family: Georgia; font-size: 15px; font-style: italic; color:#000; overflow:hidden; margin:0 auto;}

#image_gal_russ .invis {visibility:hidden;}

#CB_TC {overflow:hidden !important;}
	
#CB_TC td.text-inside
	{font-size:1em;
	text-align:left;
	width:auto;
	margin:0 auto;}	
	
.td1 {background-color:transparent;	font-family: Georgia; font-size: 17px; font-style: italic; color:#000;text-align:right;width:50%; vertical-align:top;} 
	
.td2 {font-size:21px; text-indent:1em;text-align:left; text-align:left; width:50%;}

#prev-img-img { max-width:150px; max-height:150px;}

.text-holder-album  {margin-top:20px; text-indent:1em;}

.russiangallery #CB_NavPrev, .russiangallery #CB_NavNext {display:none !important;}

.news-list .text { color: #000000; font-size: 15px; margin: 0 0 10px;}
.news-list .text a img{margin-top:18px;}

.pagination span, .pagination a {font-size:1.3em; padding:0 5px; font-weight:bold;}

.products {
	width: 885px;
	margin: 0 auto;
}

.products li {
	list-style:none;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 10px;
}

#titleExt {
	margin-left: 80px;
	display: none;
}
#menu-menuport{    display: grid;
    grid-template-columns: 200px 200px 200px 200px 200px;
    justify-content: center;list-style-type: none;}

#menu-menuport img {    width: 189px;
    height: 100%;   filter: brightness(101%) grayscale(95%) sepia(30%);}

#menu-menuport img:hover {    
      filter: grayscale(0);}


.gellry-grid-image img{width:200px;height:200px}
.gellry-grid {display: grid;
    grid-template-columns: 200px 200px 200px 200px;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: center;}

#wpadminbar ~ .body-index .nav-box{
	padding-top: 20px;
}