@font-face {
	font-family: 'Conv_GOTHIC';
	src: url('fonts/GOTHIC.eot');
	src: local('☺'), url('fonts/GOTHIC.eot?#iefix') format('embedded-opentype'),
	url('fonts/GOTHIC.ttf') format('truetype'),
	url('fonts/GOTHIC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_GOTHICB';
	src: url('fonts/GOTHICB.eot');
	src: local('☺'), url('fonts/GOTHICB.eot?#iefix') format('embedded-opentype'),
	url('fonts/GOTHICB.ttf') format('truetype'),
	url('fonts/GOTHICB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0;
	color: #000;
	min-width: 980px;
	font: 14px/17px 'Conv_GOTHIC', arial, helvetica, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border-style: none;
	vertical-align:top;
}
input, select, textarea {
	vertical-align: middle;
	font: 14px arial, helvetica, sans-serif;
}
ul li{vertical-align:top;}
a {
	color: #000;
	text-decoration: none;
}
a:hover {text-decoration: underline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
figure{margin:0;}
button::-moz-focus-inner {
	padding:0;
	border:0;
}
a:focus,
a:hover {
 outline: none;
 outline: 0;
}
/* wrapper */
#wrapper {
	overflow:hidden;
	width:100%;
}
/* header */
.section {
	width:100%;
	height:800px;
	z-index:1;
	min-width:980px;
	position:relative;
	overflow:hidden;
}
#index.section{
	margin:54px 0 0;
	-webkit-box-shadow: 0 0 9px #666666;
	-moz-box-shadow: 0 0 9px #666666;
	box-shadow: 0 0 9px #666666;
	z-index:5;
}
#about .wrap:after{
	content:"";
	display:block;
	clear:both;
}
#index.section .logo {
	overflow: hidden;
	text-indent: -9999px;
	display:block;
	width:504px;
	margin:0 auto;
	position:relative;
	z-index:2;
	height: 62%;
}
#index.section .logo a {
	width:504px;
	height:355px;
	display:block;
	bottom: 0;
	left: 0;
	position: absolute;
}
#index.section .logo img{display:block;}
#index.section .hold-img{
	width:100%;
	overflow:hidden;
	height:auto;
	display:block;
}
#index.section .main{
	position:absolute;
	width:100%;
	display:block;
	top:0;
	z-index:1;
	left:0;
	height: auto;
}
#index.section .wrap-gallery{
	width:940px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:2;
	height: 30%;
}
#index.section .gallery {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
#index.section .gallery a.link-next {
	position:absolute;
	top:0;
	z-index:5;
	right:68px;
	background: url(../images/bg-arrow.png) no-repeat 0 0;
	width:65px;
	height:124px;
	margin:0;
	overflow:hidden;
	text-indent: -9999px;
}
#index.section .gallery a.link-next:hover {background: url(../images/bg-arrow-hover.png) no-repeat 0 0;} 
#index.section .gallery .gallery-holder {
	width:940px;
	height:170px;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	list-style:none;
}
#index.section .gallery .gallery-holder li {
	position:absolute;
	top:0;
	width:599px;
	overflow:hidden;
	left:0;
	z-index:1;
	padding:5px 0 0 86px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
#index.section .gallery-holder li.active {
	z-index:10;
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
#index.section .gallery-holder .title{
	text-transform:uppercase;
	margin:0 0 2px;
	background: url(../images/bg-green.png) no-repeat 100% 15px;
	font: 30px/32px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	float:left;
	padding:0 42px 0 0;
}
#index.section .gallery-holder p{
	font-size:24px;
	line-height:28px;
	margin:0 0 10px;
	text-transform:uppercase;
	clear:both;
}
.wrap-menu{
	overflow:hidden;
	width:100%;
	height:54px;
	background:#ebe3d6;
	position:fixed;
	top:0;
	left:0;
	z-index:50;
}
.wrap-menu .box{
	width:940px;
	margin:0 auto;
	overflow:hidden;
	opacity:0;
}
.wrap-menu .slogan{
	width:194px;
	height:23px;
	margin:15px 0 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.wrap-menu .slogan a{
	display:block;
	width:194px;
	height:23px;
	background: url(../images/bg-logo-small.png) no-repeat 0 0;
}
#nav {
	overflow:hidden;
	float:right;
}
#nav .menu  {
	margin:0;
	padding:0;
	list-style:none;
}
#nav .menu  li {float:left;}
#nav .menu  li a {
	font: 16px/54px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 12px;
}
#nav .menu  li a:hover,
#nav .menu  .active a {text-decoration:none;}
#nav .menu li.active a,
#nav .menu li.active:hover a{
	background:#2c9b79;
	color:#000;
}
#nav .menu li:hover a,
#nav .menu li a:hover{
	background:#2e3192;
	color:#ebe3d6;
}
#about.section{
	background: url(../images/bg-about.gif) repeat 0 0;
	position:relative;
	z-index:1;
}
#about.section .wrap,
#photo-gallery .wrap,
#portfolio.section .wrap{
	width:528px;
	padding:0 430px 0 22px;
	margin:0 auto;
}
#about.section .wrap .text{float:left;}
#about.section .main{
	position:absolute;
	top:4.75%;
	left:52%;
	height:96.3%;
	width:auto;
	margin-left:1000px;
}
h1{
	margin:0 0 40px;
	font: 36px/38px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	padding: 45px 0 40px;
	background: url(../images/bg-green-line.gif) no-repeat 0 100%;
}
p{margin:0 0 17px;}
#gallery{
	width:100%;
	overflow:hidden;
	position:relative;
	-webkit-box-shadow: 0 0 9px #666666;
	-moz-box-shadow: 0 0 9px #666666;
	box-shadow: 0 0 9px #666666;
	z-index:5;
}
#gallery.section a.link-prev,
#gallery.section a.link-next {
	position:absolute;
	top:50%;
	left:0;
	background: url(../images/bg-field.png) repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	z-index:49;
	width:142px;
	margin:-71px 0 0;
	height:142px;
	cursor:pointer;
}
#gallery.section a.link-next {
	left:auto;
	right:0;
	background-position: 0 0;
}
#gallery a.link-prev span,
#gallery a.link-next span{
	background: url(../images/bg-arrows.png) no-repeat 53px -80px;
	height:142px;
	width:142px;
	display:block;
}
#gallery a.link-next span{background-position:59px 46px;}
#gallery .gallery-holder {
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	height:100%;
}
#gallery .gallery-holder ul {
	width:99999px;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	overflow: hidden;
	height:100%;
}
#gallery .gallery-holder ul li {float:left;width:980px;height:100%;overflow:hidden;}
#gallery .gallery-holder li img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height:auto;
	position:relative;
}
#photo-gallery,
#portfolio{
	width:100%;
	overflow:hidden;
	background-attachment:fixed !important;
	-webkit-box-shadow: 0 0 9px #666666;
	-moz-box-shadow: 0 0 9px #666666;
	box-shadow: 0 0 9px #666666;
}
#photo-gallery {background: url(../images/bg-photo-gall.gif) repeat 0 0;}
.tabs-area {
	width:100%;
	position:relative;
	padding:0 0 96px;
	z-index:1;
}
.tabs-area:after {
	content:"";
	display:block;
	clear:both;
}
.tabset{
	margin:-32px 0 46px;
	overflow: hidden;
	height: 1%;
	padding:0;
}
.tabset li {
	list-style: none;
	float:right;
}
.tabset li:first-child {
	padding:0 0 0 30px;
	margin:0 2.9% 0 17px;
	background: url(../images/bg-stick.png) no-repeat 0 50%;
}
.tabset li a {
	font: 30px/32px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	color:#2e3192;
	text-transform:uppercase;
}
*+html .tabset li a{font: 30px/34px 'Conv_GOTHICB', arial, helvetica, sans-serif;}
.tabset li a.active {
	color:#2c9b79;
	text-decoration:none;
}
.tab-content {padding: 0;}
.gallery-partner.gallery-filter .gallery-holder ul li a.hidden {display:none;}
#photo-gallery .photo .denotation,
#portfolio .photo .denotation{
	text-transform:uppercase;
	display:block;
	padding:0 0 20px;
	font: 18px/22px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	background: url(../images/bg-green-line.gif) no-repeat 0 100%;
}
#photo-gallery .hide,
#portfolio .hide{
	width:100%;
	overflow:hidden;
}
#photo-gallery .hide .btn-bottom,
#portfolio .hide .btn-bottom{
	background: url(../images/bg-arrow-tb.png) no-repeat 0 -66px;
	width:123px;
	height:66px;
	float:right;
	text-indent:-9999px;
	position:absolute;
	bottom:30px;
	right:14.27%;
	overflow:hidden;
}
#photo-gallery .hide .photo,
#portfolio .hide .photo{display:none;}
#photo-gallery .hide.active .btn-bottom,
#portfolio .hide.active .btn-bottom{background-position:0 0;}
#clients{
	background:#fff;
	-webkit-box-shadow: 0 0 9px #666666;
	-moz-box-shadow: 0 0 9px #666666;
	box-shadow: 0 0 9px #666666;
	z-index:2;
	position:relative;
}
#contacts{
	background: url(../images/bg-contacts.gif) repeat 0 0;
	position:relative;
	z-index:1;
}
h2{
	background: url(../images/bg-green-line.gif) no-repeat 50% 100%;
	padding:45px 0 40px;
	margin:0 0 55px;
	text-align:center;
	font: 36px/38px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	text-transform:uppercase;
}
#clients h2{margin:0 0 40px;}
#clients .list{
	padding:0 9.89%;
	text-align:center;
}
#clients .list li{
	display:inline-block;
	vertical-align:top;
	margin:0 0 30px 6.8% ;
}
*+html #clients .list li{margin:0 0 41px 5.8%;}
#clients .list li:first-child {margin:0 0 40px;}
#clients .list li a{display:block;}
#contacts dl{
	width:636px;
	overflow:hidden;
	margin:0 auto;
}
#contacts h2{
	margin:0 0 30px;
	padding:45px 0 30px;
}
#contacts dl dt{
	float:left;
	font: 24px/36px 'Conv_GOTHICB', arial, helvetica, sans-serif;
	text-transform:uppercase;
	width:295px;
	margin:0 0 22px;
}
#contacts dl dd{
	background: url(../images/bg-input.png) no-repeat 0 0;
	width:286px;
	height:38px;
	padding:0 24px 0 17px;
	color:#55c38e;
	text-transform:uppercase;
	float:right;
	margin:0 0 20px;
	font: 24px/36px 'Conv_GOTHICB', arial, helvetica, sans-serif;
}
#contacts dl a{color:#55c38e;}
#contacts dl .cart{
	background: url(../images/bg-skype.gif) no-repeat 0 50%;
	padding:0 0 0 45px;
}
.list-new {
	overflow:hidden;
	width:120%;
	padding:15px 0 0;
	margin:0;
}
.list-new li {
	display:inline-block;
	vertical-align:top;
	margin:0 14px 0 0;
}
*+html .list-new li {
	display:inline;
	zoom:1;
}
.list-new li a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.list-new .hold {
	width:133px;
	height:133px;
	margin:0 auto 28px;
	-webkit-border-radius:69px;
	-moz-border-radius: 69px;
	border-radius: 69px;
	padding:3px;
	display:block;
}
.list-new a:hover .hold {background:#5bbe8f;}
.list-new .figure {
	display:block;
	width:133px;
	height:133px;
	-webkit-border-radius: 66px;
	-moz-border-radius: 66px;
	border-radius: 66px;
	background:#fff;
}
.list-new .hold   {
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}
.list-new .figure img {
	display:block;
	-webkit-border-radius: 66px;
	-moz-border-radius: 166px;
	border-radius: 166px;
}
.list-new .text-link {
	display:block;
	background:#5bbe8f;
	padding:15px 24px;
	position:relative;
}
.list-new .text-link .top{
	background: url(../images/bg-top.png) no-repeat 0 0;
	width:43px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:-22px;
	left:50%;
	margin:0 0 0 -21px;
}
#faq {
	overflow:hidden;
	width:100%;
	background: url(../images/bg-faq.jpg) no-repeat 50% 0;
	color:#fff;
	min-height:1030px;
	padding:0 0 45px;
	-webkit-box-shadow: 0 0 9px #666666;
	-moz-box-shadow: 0 0 9px #666666;
	box-shadow: 0 0 9px #666666;
	position:relative;
	z-index:1;
}
#faq .wrap {
	width:570px;
	padding:0 370px 0 0;
	margin:0 auto;
}
.holder-faq {
	margin:-22px 0 0;
	padding:0;
	list-style:none;
}
.holder-faq li {margin:0 0 16px;}
.holder-faq li .faq {
	color:#8bc997;
	display:block;
	padding:0 0 0 9px;
	background: url(../images/bull.gif) no-repeat 0 7px;
}
.holder-faq li .answer {
	background: url(../images/bull-ans.gif) no-repeat 0 7px;
	display:block;
	padding:0 0 0 9px;
}
#faq h2 {
	text-align:left;
	background-position:0 100%;
}
.gallery-partner {
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0 0 100px;
}
.gallery-new a.link-prev,
.gallery-new a.link-next {
	position:absolute;
	top:55px;
	left:3%;
	background: url(../images/bg-n-p.png) no-repeat 0 0;
	width:36px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
}
.gallery-new a.link-next {
	left:auto;
	right:3%;
	background-position: -36px 0;
}
.gallery-new a.link-next:hover,
.gallery-new a.link-prev:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
.gallery-partner .gallery-holder {
	width:82%;
	position:relative;
	overflow:hidden;
	margin:18px auto 0;
}
.gallery-partner.gallery-filter .gallery-holder ul {
	width:100%;
	text-align:justify;
}
.gallery-partner .gallery-holder ul {
	width:99999px;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	overflow: hidden;
}
.gallery-partner .gallery-holder ul li {
	width:250px;
	float:left;
	text-align:center;
}
.gallery-partner.gallery-filter .gallery-holder ul li {
	width:250px;
	float:none;
	display:inline-block !important;
	vertical-align:top;
	margin:0 0 20px;
}
.gallery-partner.gallery-filter .gallery-holder ul li.last {
	width:100%;
	height:1px;
	overflow:hidden;
}
.gallery-partner .title {
	display:block;
	text-transform:uppercase;
	font: 16px/22px 'Conv_GOTHICB',arial,helvetica,sans-serif;
	background: url("../images/bg-green-line.gif") no-repeat 0 100%;
	padding:0 0 15px;
	margin:0 0 20px;
}
.gallery-partner .data {
	display:block;
	text-transform:uppercase;
	font: 14px/17px 'Conv_GOTHICB',arial,helvetica,sans-serif;
}
#contacts .list-new {
	text-align:center;
	padding-top:0;
	padding-bottom:100px;
}
#footer {
	height:178px;
	padding:40px 0 0;
	width:100%;
	overflow:hidden;
	background:#000;
	position:absolute;
	bottom:0px;
	left:0px;
}
#footer .box {
	width:980px;;
	margin:0 auto;
}
#footer .box .logo-foot{
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
	width:423px;
	height:50px;
	margin:0 auto 40px;
	display:block;
}
#footer .box .logo-foot a{
	display:block;
	width:423px;
	height:50px;
	background: url(../images/bg-logo-foot.gif) no-repeat 0 0;
}
#footer .box .logo-foot img{display:block;}
.net{
	margin:0;
	padding:0;
	width:100%;
	list-style: none;
	overflow:hidden;
	text-align:center;
}
.net li {
	display:inline-block;
	vertical-align:top;
	margin:0 10px 0 0;
}
*+html .net li {
	display:inline;
	zoom:1;
}
.net li a {
	display:block;
	width:38px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-net.png) no-repeat 0 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#5bbe8f;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}
.net li a.fbook {background-position:0 0;}
.net li a.vkontacte {background-position:-51px 0;}
.net li a.plas {background-position:-103px 0;}
.net li a.twittier {background-position:-155px 0;}
.net li a.inst {background-position:-193px 0;}
.net li a:hover {background-color:#2e3192;}
#nav .menu li a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.gallery-partner.gallery-filter {
	position:relative;
	top:auto;
	left:auto;
	padding:60px 0 0;
	margin:0;
}
.gallery-partner.gallery-filter .link-prev,
.gallery-partner.gallery-filter .link-next {
	top: 152px;
}
.gallery-partner.gallery-filter .gallery-holder ul li {
	width:288px;
	margin:0 34px 0 0;
}
.gallery-partner.gallery-filter .gallery-holder ul li {
	width:322px;
	margin:0 0 40px;
}
.gallery-partner.gallery-filter .gallery-holder ul li a {
	width:288px;
	margin:0 auto;
	display:block;
	text-align:left;
}
.gallery-partner.gallery-filter .gallery-holder ul li a .hold-img {
	position:relative;
	margin:0 0 15px;
	display:block;
}
.gallery-partner .play-gal {
	width:82px;
	height:82px;
	padding:3px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	border-radius: 44px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-44px 0 0 -44px;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}
.gallery-partner a:hover .play-gal {
	background-color:#5bbe8f;
}
.gallery-partner .play-gal span {
	display:block;
	width:82px;
	height:82px;
	background: url(../images/bg-play.png) no-repeat 0 0;
}
.filter{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0px;
	right:57px;
}
.filter li {
	float:right;
	width:220px !important;
	margin:0 0 0 26px;
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.filter li a {
	float:right;
	width:180px;
	padding:13px 20px;
	background:#5bbe8f;
	color:#fff;
	text-transform:uppercase;
	font: 15px/17px 'Conv_GOTHICB',arial,helvetica,sans-serif;
	position:relative;
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}
.filter li a:hover {
	text-decoration:none;
	background:#2e3192;
}
.filter .chek {
	position:absolute;
	top:13px;
	right:13px;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-button.png) no-repeat 0 0;
}
.filter li.active .chek{background-position:-21px 0;}
.gal-scroll {
	overflow:hidden;
	width:100%;
	position:relative;
	padding:10px 0 10px;
	border-top: 1px solid #5BBE8F;
}
.holder-height {
	overflow:hidden;
	min-height:800px;
	height:800px;
	width:100%;
}
.photo-gallery .holder-height {
	min-height:0;
	height:auto;
}
.holder-in {
	overflow:hidden;
	width:100%;
	height: 800px;
	min-height: 300px;
	position:relative;
}
.photo-gallery .holder-height .holder-in {
	min-height: 500px;
	height:auto;
}
.holder-in .hold-wrap {
	padding:70px 0 0;
	min-height:450px;
	position:absolute;
	width:100%;
	border-top: 1px solid #5BBE8F;
}
.holder-in > div{
	top:100%;
	background: url(../images/bg-photo-gall.gif);
	background-attachment:fixed;
	z-index:10;
	min-height:450px;
	position:absolute;
}
.holder-in > .active{
	top:0px;
}
.holder-in .hold-wrap .wrap {
	position:relative;
	min-height:500px;
}
.holder-in .hold-wrap img {
	position:absolute;
	top:0px;
	left:556px;
	width:40%;
	height:auto;
}
#photo-gallery h2 {margin:0 0 20px;}
.switcher-gal-photo {
	overflow:hidden;
	margin:0 auto 0;
	padding:0;
	list-style:none;
	width:716px;
	text-align:center;
}
.switcher-gal-photo li {
	float:left;
	padding:0;
	margin:0 0 0 57px;
	padding:0 0 32px;
}
.switcher-gal-photo li.active {
	background: url(../images/bg-li.png) no-repeat 50% 100%;
}
.switcher-gal-photo li:first-child {margin:0;}
.switcher-gal-photo li a {
	display:block;
	overflow:hidden;
	width:128px;
	height:128px;
	padding:4px;
	-webkit-border-radius: 135px;
	-moz-border-radius:135px;
	border-radius:135px;
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}
.switcher-gal-photo li a span {
	overflow:hidden;
	display:block;
	width:128px;
	height:128px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-border-radius: 128px;
	-moz-border-radius: 128px;
	border-radius: 128px;
	background: url(../images/bg-sprite.gif) no-repeat 0 0;
}
.switcher-gal-photo li a:hover {background:#5bbe8f;}
.switcher-gal-photo li a.f1 span{background-position:0 0;}
.switcher-gal-photo li a.f2 span{background-position:-194px 0;}
.switcher-gal-photo li a.f3 span{background-position:-385px 0;}
.switcher-gal-photo li a.f4 span{background-position:-573px 0;}
.list-gal-photo {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	background:#5bbe8f;
	position:relative;
	height:70px;
}
.list-gal-photo li {
	position:absolute;
	top:0px;
	left:50%;
	width:960px;
	margin:0 0 0 -480px;
	color:#fff;
	height:70px;
	overflow:hidden;
	font-size:28px;
	line-height:70px;
	text-transform:uppercase;
	background:#5bbe8f;
	text-align:center;
}
.list-gal-photo li.active {z-index:10;}
/* modal */
.modal {
	padding:0 20px 20px;
	position:absolute;
	top:-9999px;
	left:-9999px;
	z-index:1000;
	background:#EBE3D6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:636px;
}
.modal .close {
	background:#5bbe8f url(../images/bg-close.png) no-repeat 0 0;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	right:19px;
	top:18px;
	z-index:10;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}
.modal .close:hover {background-color:#2e3192;}
.form {
	position:relative;
	margin:0;
	width:100%;
}
.form .hold {
	width:100%;
	position:relative;
}
.form .hold:after {
	content:"";
	display:block;
	clear:both;
}
.form .text{
	float: right;
	margin: 0 0 10px;
	text-transform: uppercase;
	width: 327px;
}
.form input {
	font: 14px/20px arial,helvetica,sans-serif;
	padding: 0 10px 0 10px;
	height: 20px;
	width: 307px;
	color: #000;
	margin:0;
	background:#fff;
	outline: none;
	outline: 0;
	border:0;
}
.form textarea {
	font: 14px/20px arial,helvetica,sans-serif;
	padding: 0 10px 5px;
	height: 100px;
	width: 307px !important;
	min-width:307px !important;
	max-width:307px !important;
	color: #000;
	margin:0;
	outline: none;
	outline: 0;
	border:0;
}
.form select {width:327px;}
.form label {
	float: left;
	font: 14px/20px 'Conv_GOTHICB',arial,helvetica,sans-serif;
	margin: 0;
	text-transform: uppercase;
	width: 295px;
}
.form .send {
	background: none repeat scroll 0 0 #5BBE8F;
	color: #FFFFFF;
	float: right;
	font: 15px/17px 'Conv_GOTHICB',arial,helvetica,sans-serif;
	padding: 13px 20px;
	position: relative;
	text-transform: uppercase;
	transition: background 0.2s ease-in-out 0s;
	width: 180px;
	border:0;
	cursor:pointer;
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}
.form .send:hover {
	text-decoration:none;
	background:#2e3192;
}
.error {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	color:#ff0000;
	display:none;
}
#otv {

    display:none; 
    font-size: 20px; 
    margin: 0 auto;
    padding-bottom: 25px; 
    width: 349px;
}
.nwbtns
{
	width: 100%;
}