﻿body{
	margin:0;
	color:#cccccc;
	font:18px/22px "Times New Roman", Verdana, Helvetica, sans-serif;
	background:#000 url(../images/bg01.png) repeat-y 50% 10px;
	min-width:1280px;
}
img{border-style:none;}
a{
	color:#877441;
	outline:none;
	text-decoration:underline;
	}
a img {
	border: none;
}
a:hover{
	color:#f7e4aa;
	text-decoration:none;
}
input, textarea, select{
	outline:none;
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
html,body {
	height: 100%;
	margin: 0;
}

h1{
	font:35px/38px "Times New Roman", Verdana, Helvetica, sans-serif;
	margin:0 0 35px;
	color:#faeec5;
	text-align:center;
}
h2{
	font:25px/28px "sansation", Verdana, Helvetica, sans-serif;
	margin:10 0 19px;
	color:#f7e5a8;
	text-align:center;
}

h3{
	margin:0 0 42px;
	padding:0 0 23px;
	font:23px/26px "mregular", Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #303030;
	color:#ceaf73;
}

h4{
	margin:0 0 43px;
	padding:0 -25px 23px;
	font:20px/23px "mregular", Verdana, Helvetica, sans-serif;
	border-top:3px double #303030;
	color:#ceaf73;
	text-align:center;
}
h5{
	margin:20 auto;
	font:15px Verdana, Helvetica, sans-serif;
	
	color:#ceaf73;
	text-align:center;
}
#wrapper {
	min-width:1280px;
	max-width:1600px;
	padding-bottom: 147px; /* footer height */
	width:80%;
	margin:0 auto;
}
#wrapper_kniga {
	min-width:1351px;
	max-width:1600px;
	padding-bottom: 147px; /* footer height */
	width:80%;
	margin:0 auto;
}
#header{
	position:relative;
	z-index:1000;
	padding:50px 0 0;
	margin:0 -34px 20px;
	width:100%;
	background:url(../images/bg02.png) no-repeat 0 100%;
}
#header:after{
	display:block;
	clear:both;
	content:" ";
}
#header2{
	position:relative;
	z-index:1000;
	padding:120px 24px 0;
	margin:0 -34px 60px;
	width:100%;
	background:url(../images/bg02.png) no-repeat 0 100%;
}
.logo{
	position:absolute;
	left:34px;
	bottom:-13px;
	margin:0;
	overflow:hidden;
	float:left;
	background:url(../images/logo01.png) no-repeat;
	width:350px;
	height:125px;
	text-indent:-9999px;
	cursor:pointer;
}
.logo a{
	height:100%;
	display:block;
}
.header-block{
	float:right;
	text-align:right;
}
.header-holder{
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
* +html .header-holder{
	display:inline;
}

.col {
    width: 320px; /* Ширина ячейки */
   }
table.one {
	width: 721px; 
	margin: auto;
	border: 1px;
	border-color: #faeec5;
}
td {
    padding: 30px; /* Поля в ячейках */
    vertical-align: top; /* Выравнивание по верхнему краю ячеек */
	text-align: left;
   }
@font-face {
	font-family: 'sansation';
	src: url('../fonts/Sansation_Light.eot');
	src: local('☺'), url('../fonts/Sansation_Light.woff') format('woff'), url('fonts/Sansation_Light.ttf') format('truetype'), url('../fonts/Sansation_Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'mregular';
	src: url('../fonts/myriad_pro-webfont.eot');
	src: url('../fonts/myriad_pro-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/myriad_pro-webfont.woff') format('woff'),
		 url('../fonts/myriad_pro-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'alexandra';
	src: url('../fonts/42714.eot');
	src: local('☺'), url('../fonts/42714.woff') format('woff'), url('../fonts/42714.ttf') format('truetype'), url('../fonts/42714.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'karla';
	src: url('../fonts/Karla-Regular.eot');
	src: local('☺'), url('../fonts/Karla-Regular.woff') format('woff'), url('fonts/Karla-Regular.ttf') format('truetype'), url('../fonts/Karla-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.nav{
	margin:0 0 21px;
	padding:0 0 0 55%;
	list-style:none;
	font-size:30px;
	line-height:0px;
}
.nav>li{
	background:url(../images/separator01.png) no-repeat 0 3px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	display:inline-block;
	vertical-align:top;
	font:19px/22px "Times New Roman", Verdana, Helvetica, sans-serif;
	color:#fadf8b;
}
* +html .nav>li{
	display:inline;
}
.nav>li:first-child{
	padding:0;
	margin:0;
	background:none;
}
.nav>li>a{
	font:13px/16px "Times New Roman", Verdana, Helvetica, sans-serif;
	color:#766239;
	text-transform:uppercase;
	text-decoration:none;
}
.nav a:hover{
	color:#fadf8b;
	text-decoration:underline;
}
.marker01{
	color:#fadf8b;
}
.menu{
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/bg03.png) repeat-x;
	height:27px;
	font-size:0px;
	line-height:0px;
}
* +html .menu{
	display:inline;
}
.menu>li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 3px;
	background:url(../images/separator02.png) no-repeat;
	text-decoration:underline;
}
* +html .menu>li{
	display:inline;
}
.menu>li:first-child{
	padding:0;
	background:none;
}
.menu>li>a{
	float:left;
	padding: 5px 24px 0;
	height:25px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	font:15px/16px "Times New Roman", Verdana, Helvetica, sans-serif;
}
.menu>li:hover>a{
	text-decoration:underline;
}
.menu-drop{
	display:none;
	text-align:left;
	position:absolute;
	top:6px;
	right:-20px;
	left:-17px;
	z-index:20;
	font:12px/16px Georgia, Verdana, Helvetica, sans-serif;
	
}
.menu>li:hover .menu-drop{
	display:block;
}
.menu-drop .bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.menu-drop .bg img{
	vertical-align:top;
	width:100%;
	height:100%;
}
.menu-drop ul{
	margin:0;
	padding: 29px 0 28px 10px;
	list-style:none;
	position:relative;
	z-index:30;
	color:#877441;
}
.menu-drop ul li{
	margin:0 0 6px 20px;
	padding:0 0 8px;
	background:url(../images/bg08.png) no-repeat 0 100%;
}
.menu-drop ul li a{
	text-decoration:none;
	font:italic 12px/16px Georgia, Verdana, Helvetica, sans-serif;
	color:#f6ebba;
}
.menu-drop ul li a:hover{
	text-decoration:underline;
}

.present table{
	margin: auto;
	text align: center;
	border-spacing: 20px;
	border-color:#faeec5;
	color: #faeec5;
		
}

.present table td{
	width: 250px;
	font-size: 14pt;
}

.mova table{
	margin: auto;
	border-spacing: 20px;
	border-color:#faeec5;
	color: #faeec5;
	cellpadding: 15px;	
}

.mova table td{
	text-align: center;
	width: 370px;
	font-size: 16pt;
}

.gallery-wrapper{
	margin: 0 0 0 0;
	padding: 0 0;
}
.image-box{
	height:893px;
	width:893px;
	margin:0 auto -29px;
}
.image-box .t{
	height:46px;
	overflow:hidden;
	position:relative;
}
.image-box .t-l{
	float:left;
	width:50%;
	background:url(../images/t-l01.png) no-repeat;
	height:46px;
}
.image-box .t-r{
	float:left;
	width:50%;
	background:url(../images/t-r01.png) no-repeat 100% 0;
	height:46px;
}
.image-box .t-c{
	position:absolute;
	top:1507px;
	left:50%;
	
	background:url(../images/t-c01.png) no-repeat;
	width:760px;
	height:46px;
}
.image-box .c{
	background:url(../images/c-l01.png) repeat-y;
	width:100%;
}
.image-box .c:after{
	content:" ";
	clear:both;;
	display:block;
}
.image-box .content{
	padding:0 58px;
	position:relative;
	height:777px;
	width:777px;
	background:url(../images/c-r01.png) repeat-y 100% 0;
}
.image-box .b{
	background:url(../images/b-r01.png) no-repeat 100% 0;
	height:70px;
	overflow:hidden;
	padding:0 48px 0 0;
}
.image-box .b span{
	background:url(../images/b-l01.png) no-repeat;
	height:70px;
	display:block;
	overflow:hidden;
}
.image-box .image img{
	width:100%;
	vertical-align:top;
	height:auto;
}
.frame-holder{
	width:100%;
	margin:0 -9999px 20px;
	padding:0 9999px 0;
	background:url(../images/bg04.png) repeat-y 50% 0;
	position:relative;
}
.gallery-frame{
	width:75%;
	margin:0 auto;
	position:relative;
	top:-12px;
}
.gallery-mask{
	display:none;
	position:absolute;
	top:-22px;
	left:50%;
	background:url(../images/marker01.png) no-repeat;
	width:622px;
	height:98px;
	margin:0 0 0 -311px;
}
.gallery-frame .prev{
	position:absolute;
	left:-35px;
	top:50%;
	background:url(../images/prev01.png) no-repeat;
	width:23px;
	height:29px;
	text-indent:-9999px;
	z-index:20;
	
}
.gallery-frame .next{
	position:absolute;
	right:-26px;
	top:50%;
	background:url(../images/next01.png) no-repeat;
	width:23px;
	height:29px;
	text-indent:-9999px;
	z-index:20;
	
}
.gallery-holder{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:22px 0 0;
}
.gallery-holder .gallery{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	position:relative;
	z-index:20;
}
.gallery-holder .gallery:after{
	display:block;
	clear:both;
	content:" ";
}
.gallery-holder .gallery li{
	margin:0 11px 0 10px;
	float:left;
	position:relative;
	width:121px;
	border:1px solid #fff;
}
.gallery-holder .gallery li.active .gallery-mask{
	display:block;
}
.gallery-holder .gallery a{
	position:relative;
	z-index:20;
}
.gallery-holder .gallery img{
	vertical-align:top;
}
.cols-holder{
	overflow:hidden;
	height:1%;
	padding: 45px 5px 10px 5px;
}
.cols-holder .col{
	float:left;
	width:29%;
	margin:0 0 0 6%;
}

.cols-holder .coll{
	float:left;
	margin:0;
	width:auto;
}
.cols-holder .colr{
	float:right;
	margin:0;
	width:auto;
}

.cols-holder .colc{
	width:100%;
	float:none;
	overflow:hidden;
	margin:0;
}

.cols-holder .pust{
	width:100%;
	height:70px;
	overflow:hidden;
}

.cols-holder .colbook{
	width:100%;
	padding: 0 0 0 23%;
	overflow:hidden;	
	outline:none;
	height:150px;
}

.cols-holder .col:first-child{
	margin:0;
}

.cols-holder .book:first-child{
	margin:0;
}
.photo-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.photo-list li{
	width:32%;
	float:left;
	margin:0 1px 1px 0;
	position:relative;
}
.photo-list .bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.photo-list .bg img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.photo-list .image{
	padding:5px;
	position:relative;
}
.photo-list .image img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.posts-list{
	margin:0;
	padding:0;
	list-style:none;
}
.posts-list li{
	overflow:hidden;
	height:1%;
	margin:0 0 1px;
}
.posts-list .image{
	float:left;
	position:relative;
	width:36%;
	margin:0 11px 0 0;
}
.posts-list .image .bg{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.posts-list .image .bg img{
	vertical-align:top;
	width:100%;
	height:100%;
}
.posts-list .image .holder-image{
	padding:5px;
	position:relative;
	z-index:30;
}
.posts-list .image .holder-image img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.posts-list .holder{
	overflow:hidden;
	height:1%;
	padding:1px 0 0;
}
.posts-list .holder p{
	margin:0 0 7px;
	font:14px/20px 'mregular', Verdana, Helvetica, sans-serif;
}
.posts-list .holder p a{
	color:#fff;
	text-decoration:none;
}
.posts-list .holder p a:hover{
	text-decoration:underline;
}
.posts-list .counter{
	padding:0 0 0 18px;
	display:block;
	background:url(../images/icon01.png) no-repeat 0 2px;
	font:11px/16px "karla", Verdana, Helvetica, sans-serif;
	color:#858585;
}
.text01{
	overflow:hidden;
	height:36px;
	padding:0 15px;
	background:url(../images/bg06.png);
	margin:0 0 12px;
}
.text01 input{
	background:none;
	border:0;
	width:100%;
	padding:9px 0 0;
	float:left;
	color:#858585;
	font:14px/18px "karla", Verdana, Helvetica, sans-serif;
}
.form-block{
	padding:0 0 10px;
}
.button-holder{
	overflow:hidden;
	height:1%;
	text-align:right;
}
.button01{
	font:14px/18px "karla", Verdana, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg06.png) ;
	padding:10px 25px 0;
	text-decoration:none;
	height:28px;
	color:#ddc484;
	font:14px/18px "karla", Verdana, Helvetica, sans-serif;
	position:relative;
}
.button01 input{
	background:none;
	border:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	cursor:pointer;
}
#main{
	width:100%;
	padding:0 0 23px;
}
#main:after{
	display:block;
	clear:both;
	content:" ";
}
#footer {
	min-width:944px;
	max-width:1600px;
	margin:0 auto;
	text-align: center;
	position:relative;
	width: 80%;
	height: 147px;
	margin-top: -147px; /* footer height */
}
.footer-block span{
	text-align:justify;
	display:block;
	font:12px/15px "mregular", Verdana, Helvetica, sans-serif;
	color:#fcf0d8;
}
.footer-block span a{
	color:#fcf0d8;
	text-decoration:none;
}
.footer-block span a:hover{
	text-decoration:underline;
}
.soc-list{
	margin:0 0 18px;
	padding:0;
	list-style:none;
	text-align:right;
}
.soc-list li{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 2px;
}
* +html .soc-list li{
	display:inline;
}
.soc-list img{
	vertical-align:top;
}
.footer-block{
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
* +html .footer-block{
	display:inline;
}
.footer-holder{
	text-align:right;
	padding-top:35px;
}
.main-holder{
	padding:100px 0 50px;
	overflow:hidden;
	height:1%;
}
.block-frame{
	float:left;
	width:39.2%;
}
.block-section{
	float:right;
	width:39.2%;
}

.contacts-block{
	padding:0 0 44px;
}
.contacts-block .head{
	margin:0 0 9px;
	color:#fff;
	font:21px/27px "Times New Roman", Verdana, Helvetica, sans-serif;
}
.contacts-block .head span{
	display:block;
}
.contacts-block .row{
	overflow:hidden;
	height:1%;
	color:#ffcc66;
	font:21px/27px "Times New Roman", Verdana, Helvetica, sans-serif;
}
.contacts-block .row a{
	color:#f0e0a1;
}
.contacts-block .em{
	float:left;
	width:100px;
	color:#999999;
	text-align:right;
	font-style:normal;
	margin:0 15px 0 0;
}
.text02{
	overflow:hidden;
	height:41px;
	padding:0 15px;
	background-color:#282828;
	border:1px solid #252212;
	margin:0 0 12px;
}
.text02 input{
	background:none;
	border:0;
	width:100%;
	padding:8px 0 0;
	float:left;
	color:#6f6f6f;
	font:21px/25px "Times New Roman", Verdana, Helvetica, sans-serif;
}
.textarea01{
	overflow:hidden;
	height:195px;
	padding:0 15px;
	background-color:#282828;
	border:1px solid #252212;
	margin:0 0 24px;
}
.textarea01 textarea{
	resize:none;
	overflow:auto;
	background:none;
	border:0;
	width:100%;
	height:180px;
	padding:8px 0 0;
	float:left;
	color:#6f6f6f;
	font:21px/25px "Times New Roman", Verdana, Helvetica, sans-serif;
}
.clear{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 15px;
	background:none;
	border:0;
	color:#6b562c;
	font: italic 23px/26px "Times New Roman", Verdana, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
}
.clear:hover{
	text-decoration:none;
}
.button02{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 15px;
	background:none;
	border:0;
	color:#e6d79b;
	font: italic 23px/26px "Times New Roman", Verdana, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
}
.button02:hover{
	text-decoration:none;
}
.articles-box{
	padding:0 30px 0 0;
	margin:0 0 0;
}
.articles-box .t{
	background:url(../images/t-l02.png) no-repeat 100% 0;
	height:15px;
	padding:0 29px 0 0;
	overflow:hidden;
}
.articles-box .t span{
	display:block;
	background:url(../images/t-r02.png) no-repeat 0 0;
	height:18px;
}
.articles-box .c{
	background:url(../images/c-r02.png) repeat-y 100% 0;
	padding:0 23px 0 0;
	height:1%;
}
.articles-box .c:after{
	content:" ";
	clear:both;;
	display:block;
}
.articles-box .content{
	padding:15px 0 0 24px;
	position:relative;
	background:url(../images/c-l02.png) repeat-y 0 0;
}
.articles-box .b{
	background:url(../images/b-r02.png) no-repeat 100% 100%;
	height:23px;
	padding:0 35px 0 0;
	overflow:hidden;
}
.articles-box .b span{
	display:block;
	background:url(../images/b-l02.png) no-repeat 0 100%;
	height:23px;
}
.articles-title{
	display:block;
	text-align:center;
	background:url(../images/bg09.jpg) no-repeat 0 42px;
	padding:0;
	margin:0 0 10px;
	font:35px/38px "alexandra", "Times New Roman", Verdana, Helvetica, sans-serif;
	color:#766239;
}
.articles-list{
	margin:0;
	padding:0;
	list-style:none;
}
.articles-list li{
	padding:0 0 42px;
}
.articles-list .title{
	display:block;
	margin:0 0 0 35.5%;
	color:#766239;
	text-transform:uppercase;
}
.articles-list .holder-list{
	overflow:hidden;
	position:relative;
	width:100%;
	border-top:1px solid #826e44;
	border-bottom:1px solid #826e44;
}
.articles-list .image{
	float:left;
	width:35.5%;
	margin:0 11px 0 0;
	border-top:1px solid #786d2f;
	border-right:1px solid #786d2f;
	border-left:1px solid #786d2f;
}
.articles-list .image img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.articles-list .holder{
	overflow:hidden;
	height:1%;
	padding:12px 15px 20px 0;
}
.articles-list .holder p{
	margin: 0px;
	color:#fefbfb;
	font:15px/18px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.5;
	letter-spacing: 1.5;
	text-indent: 40px;
}
.articles-list .date{
	position:absolute;
	right:13px;
	bottom: 3px;
	color:#fadf8b;
	font:16px/18px Arial, Verdana, Helvetica, sans-serif;
}
.scroll-pane{
	overflow:hidden;
}
.scroll-pane .carrier{
	padding:0 15px 0 0;
}
.jspContainer
{
	height:677px;
	overflow:hidden;
	position: relative;
}
.adress{

}
.jspPane
{
	width:100%;
	position: absolute;
}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	background:none;
	z-index:300;
}
.jspHorizontalBar
{
	display:none;
}
.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack
{
	background:url(../images/bg10.png) no-repeat;
	position: relative;
}
.jspDrag
{
	background:url(../images/controll01.png) no-repeat;
	width:11px;
	height:18px;
	position: relative;
	top: 0;
	left: -4px;
	cursor: pointer;
}
.scroll-gallery .jspTrack
{
	background: url(../images/jspTrack-1.gif) no-repeat 0 50%;
	position: relative;
}
.scroll-gallery .jspDrag
{
	background:url(../images/jspDrag-1.gif) no-repeat;
	position: relative;
	top: 4px;
	left: 0;
	cursor: pointer;
	width:42px;
	height:9px !important;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	font-size:0px;
	line-height:0px;
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspContainer{
	height:640px !important;
}
.scroll-gallery .jspContainer{
	height:148px !important;
}
.jspArrow.jspDisabled
{
	font-size:0px;
	line-height:0px;
	cursor: default;
	background: #80808d;
}
.scroll-gallery .jspArrowLeft{
		font-size:0px;
	line-height:0px;
}
.scroll-gallery .jspArrowRight{
		font-size:0px;
	line-height:0px;
}
.jspVerticalBar .jspArrow
{
	font-size:0px;
	line-height:0px;
}
.jspVerticalBar .jspArrowUp{
	font-size:0px;
	line-height:0px;

}
.jspVerticalBar .jspArrowDown{
	font-size:0px;
	line-height:0px;
}
.jspHorizontalBar .jspArrow
{
	font-size:0px;
	line-height:0px;
}
.scroll-gallery .jspVerticalBar{
	display:none;
}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner
{

	font-size:0px;
	line-height:0px;
}
.gallery-section{
	position:relative;
	width:777px;
	height:777px;
}
.gallery-section .gallery{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	height:777px;
	width:777px;
	margin:0 auto;
}
.gallery-section .gallery li{
	position:absolute;
	left:0;
	top:0;
	height:777px;
	width:777px;
	line-height:777px;
	vertical-align:middle;
	text-align:center;
	display:none;
}
.gallery-section .gallery img{
	vertical-align:middle;
	max-height:777px;
	max-width:777px;
	width:auto;
}

.pgnmb{	
	display: block;
	padding:30px;
	text-align:  center;
	color: 767056;
	font:18px/22px Arial, Verdana, Helvetica, sans-serif;
}

.resp{	
	padding: 20px 0 0 0;
	text-align:  left;
	color: 767056;
	font:18px/22px Arial, Verdana, Helvetica, sans-serif;
}

.text {
	display: block;
	padding: 20px 0 ;
}

.text p{	
	margin: 16px 0;
	padding: 0 17%;
	color:#fefbfb;
	font:17px/20px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.6;
	letter-spacing: 1.5;
	text-indent: 40px;
}
.text p span{	
	color:#f5ecca;
	font:22px/25px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.6;
}

.ctr {
margin:0 auto;
text-align:  center;
}

.leftimg {
    float:left;
    margin: 7px 17px 27px 0;
   }

#vk_poll{
	text-align:center;
	margin: 0 auto;
	}

#subscr-form-3888 table{
		width:340px;
	}
	#subscr-form-3888 td{
		font:14px Arial,Helvetica,sans-serif;
		text-align:center;
	}
	#subscr-form-3888 input{
		color:#000;
		font-size:14px;
		text-align:left;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		border:#ccc 1px solid;
		padding:4px;
		width:240px;
	}
	
	.ttt{
	z-index:12000;
	position:fixed;
	top:1807px;
}
/*colorbox*/
#wrap_colorbox {
    width: 100%;
	height: 952px;
    background-color: #000;
}

#colorbox1 {
    width: 1000px;
	height: 952px;
    margin: 0 auto;
}

#colorbox_p1 {
    font: 40px Times New Roman, Times CY, Nimbus Roman No9 L, Serif;
    color: #000;
    padding-top: 32px;
    
    margin-top: 0;
}

#colorbox_p2 {
    font: bold 40px Arial, Helvetica CY, Nimbus Sans L, Sans-serif;
    color: #575353;
    padding-left: 420px;
    margin-top: 30px;
}

#centr {
    width: 777px;
	height: 777px;
    margin: 0 auto;
    position: relative;
}

#img_0 {
    cursor: pointer;
    position: absolute;
    top: 0;
} 

.w1 {
	margin:0 auto;
	width:100%;
	overflow:hidden;
	position:relative;
	min-height: 100%;
}
* html .w1 {
	height: 100%;
}

.data {
  z-index: 1011;
  position: fixed;
  padding: 5px;
  margin: 0px;
  width: 350px;
  bottom: 100px;
  text-align: center;
  color:#faeec5;
  border: none;
  cursor: auto;
  right: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  opacity: 0.7;
  font-weight: bold;
  background-color: #363636;
}
.data .data1 {
  cursor: pointer;
  font-size: 14px;
  color: #fff;
  padding: 2px 10px;
  height: 24px;
  border-radius: 12px;
  border: none;
  display: none;
  )