body {

}

.adm_but{
	font-family:Tahoma;
	font-size: 13px;
	text-align: center;
	color:#091d28;
	line-height: 30px;
}

.adm_but a{text-decoration: underline; color:#091d28;}

.adm_but a:hover{text-decoration: underline; color:#6aa100;}


.adm_cat{
	font-family:Tahoma;
	font-size: 13px;
	text-align: left;
	color:#091d28;
	line-height: 30px;
}

.adm_cat a{text-decoration: underline; color:#091d28;}

.adm_cat a:hover{text-decoration: underline; color:#6aa100;}


.adm_vop{
	font-family:Tahoma;
	font-size: 17px;
	text-align: center;
	color:#6aa100;
	line-height: 30px;
}

.adm_vop a{text-decoration: underline; color:#091d28;}

.adm_vop a:hover{text-decoration: underline; color:#6aa100;}



.cont_adm{
	font-family:Tahoma;
	font-size: 13px;
	text-align: left;
    color:#091d28;
	font-family:Tahoma;
}

.cont_adm a {text-decoration: underline; color:#091d28;}

.cont_adm a:hover {text-decoration: none; color:#091d28;}


.foto_form{
	font-family:Tahoma;
	font-size: 12px;
	width: 235px;
	height:200px;
	float: left;
	margin-top: 25px;
	padding-left: 25px;
	text-align: center;
}

.foto_form a {text-decoration: underline; color:#005471;}

.foto_form a:hover {text-decoration: none; color:#005471;}


.img_form{
	width: 200px;
	height:150px;
	text-align: center;
	margin: auto;
}

.foto_dnya{
	width: 150px;
	height:165px;
	text-align: center;
	background-image: url(images/foto_dnya.png);
	background-repeat : no-repeat;
	display: block;

}

.foto_d{
	width: 110px;
	height:110px;
	padding-top: 40px;
	padding-left: 18px;
	display: block;
}


.gal_name{
	font-family:Tahoma;
	font-size: 17px;
	text-align: left;
	color:#ffffff;
	height: 100%;
}

.gal_name a{text-decoration: none; color:#ffffff;}

.gal_name a:hover{text-decoration: underline; color:#ffffff;}


.news_zag{
	font-family:Tahoma;
	font-size: 17px;
	text-align: left;
	color:#091d28;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
}

.news_zag a{text-decoration: none; color:#091d28;}

.news_zag a:hover{text-decoration: none; color:#6aa100;}


#news_cont{
	font-family:Tahoma;
	font-size: 13px;
	text-align: justify;
	color:#091d28;
	line-height: 1.4;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#news_cont a{text-decoration: underline; color:#091d28;}

#news_cont a:hover{text-decoration: none; color:#945e00;}


.date{
	font-family:Tahoma;
	font-size: 13px;
	text-align: justify;
	color:#ffffff;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.date a{text-decoration: underline; color:#ffffff;}

.date a:hover{text-decoration: underline; color:#6aa100;}


.author{
	font-family:Tahoma;
	font-size: 13px;
	text-align: right;
	color:#000000;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.author a{text-decoration: underline; color:#ffffff !important;}

.author a:hover{text-decoration: underline; color:#6aa100 !important;}




.menu_left{
	font-family:Tahoma;
	font-size: 15px;
	text-align: center;
	color:#935402;
	line-height: 30px;
}

.menu_left a{text-decoration: underline; color:#935402;}

.menu_left a:hover{text-decoration: none; color:#935402;}


.banner_top{
	padding-right: 50px;
	float: right;
}

.name_stat{
	font-family:Times New Roman;
	font-size: 21px;
	text-align: center;
	color:#2d1a02;
	line-height: 25px;
}

.name_stat a{text-decoration: none; color:#2d1a02;}

.name_stat a:hover{text-decoration: underline; color:#2d1a02;}


.book_stat{
	font-family:Times New Roman;
	font-size: 17px;
	text-align: center;
	color:#2d1a02;
	line-height: 30px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.book_stat a{text-decoration: none; color:#2d1a02;}

.book_stat a:hover{text-decoration: underline; color:#935402;}

.book_stat3{
	font-family:Tahoma;
	font-size: 13px;
	text-align: center;
	color:#1e1e1e;
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.book_stat3 a{text-decoration: underline; color:#1e1e1e;}

.book_stat3 a:hover{text-decoration: none; color:#1e1e1e;}


.book_des3{
	font-family:Tahoma;
	font-size: 12px;
	text-align: justify;
	color:#1e1e1e;
	line-height: 20px;
	text-indent: 20px;
	padding-right: 22px;
	padding-left: 7px;
}

.book_des3 a{text-decoration: underline; color:#1e1e1e;}

.book_des3 a:hover{text-decoration: none; color:#1e1e1e;}


.book_des img{
	border:6px solid #ffffff;
}

.kurs{
	font-family:Tahoma;
	font-size: 12px;
	text-align: center;
	color:#2d1a02;
	line-height: 20px;
}


.gal_aut{
	color:#ffffff;
	font-size: 11px;
	line-height: 18px;
	padding-top: 10px;
	font-family:Tahoma;
	text-align: justify;
	padding-right: 30px;
	padding-left: 100px;
}

.gal_aut a{text-decoration: underline; color:#ffffff;}

.gal_aut a:hover{text-decoration: none; color:#ffffff;}


.gal_name_aut{
	font-family:Tahoma;
	font-size: 13px;
	text-align: left;
	color:#ffffff;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.gal_name_aut a{text-decoration: underline; color:#ffffff;}

.gal_name_aut a:hover{text-decoration: underline; color:#6aa100;}




.content{
	font-family:Tahoma;
	font-size: 12px;
	text-align: justify;
	color:#2d1a02;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
}

.content a{text-decoration: underline; color:#2d1a02;}

.content a:hover{text-decoration: none; color:#935402;}

.bred{
	font-family:Tahoma;
	font-size: 13px;
	text-align: justify;
	color:#a56a04;
}

.bred a{text-decoration: underline; color:#2d1a02;}

.bred a:hover{text-decoration: none; color:#935402;}


.obs{
	float: right;
	height: 150px;
}

.obs_up{
	float: right;
	height: 90px;
}

.otkaz{
	width: 212px;
	height: 56px;
	float: right;
	background-image: url(images/otkaz.png);
	background-repeat : no-repeat;

}

.create{
	width: 220px;
	height: 95px;
	background-image: url(images/create.png);
	background-repeat : no-repeat;
}

.info{
	width: 212px;
	height: 56px;
	float: left;
	background-image: url(images/info.png);
	background-repeat : no-repeat;

}


.gal_left{
	width: 266px;
	height: 184px;
	float: left;
	background-image: url(images/book_01.png);
	background-repeat : no-repeat;
}

.gal_right{
	width: 126px;
	height: 184px;
	float: right;
	background-image: url(images/book_02.png);
	background-repeat : no-repeat;
}


.st{
	font-family:Tahoma;
	font-size: 12px;
	text-align: justify;
	color:#593000;
	padding-left: 18px;
	padding-right: 20px;
}

.st a{text-decoration: none; color:#593000;}

.st a:hover{text-decoration: none; color:#593000;}


h1 {
	font-family:Tahoma;

	font-size: 17px;

	text-align: justify;

	color:#000000;

}


h2 {
	font-family:Tahoma;

	font-size: 13px;

	text-align: justify;

	color:#006699;
}

h2 a {text-decoration: none;	color:#006699;}

h2 a:hover {text-decoration: none;	color:#6da9f3;}

a{text-decoration: none; color:#593000;}

a:hover{text-decoration: none; color:#593000;}

/* ????? D800 */

p#vtip {
	display: none;
	position: absolute;
	padding: 20px;
	left: 5px;
	font-size: 0.8em;
	background-color:#ffffff;
	border: 1px solid #4C4C4C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999;
	width: 450px;
	height: 465px;
	font-family:Tahoma;
	font-size: 13px;
	text-align: justify;
	opacity: 0.9;
}


p#vtip1 {
	display: none;
	position: absolute;
	padding: 20px;
	left: 5px;
	font-size: 0.8em;
	background-color:#ffffff;
	border: 1px solid #4C4C4C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999;
	width: 450px;
	height: 380px;
	font-family:Tahoma;
	font-size: 13px;
	text-align: justify;
	opacity: 0.9;
}
	/*
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 15px
}
*/
.galer{
  float:left;
  min-height:500px;
  padding-left:50px;
  width:925px;
}
.gallery{
  width: 200px;
  height: 130px;
  overflow: hidden;
  float: left;
  margin: 15px 5px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 3px 1px #F0F0F0;
  box-shadow: 0 0 3px 1px #F0F0F0;
  border: 3px solid #FFF;
  background: #fff;
}
.gallery img{
  width: 200px;
  min-height: 120px;
  border-radius: 4px;
}
.getPageCount{
  clear: both;
  text-align: center;
  overflow: hidden;
}

a.this{
 text-decoration: underline;
 color: #831100;
}
a.box  {
  background:url(images/knopka.jpg) no-repeat;
  font-size:11px !important;
  color: #646464 !important;
  line-height:0px;
  height:12px;
  text-decoration:initial;
  width:22px;
  display: inline-block;
  margin: 2px;
  padding:10px 0px 0px 0px;
  font-weight: bold;
}
a.box:hover  {
  background:url(images/knopka_a.jpg) no-repeat;
  color: #fff !important;
}
a.this{
  background:url(images/knopka_a.jpg) no-repeat;
  color:#fff !important;
}
@media screen and (max-width:480px) {
    /* ????? */
}
@media only screen and (orientation:landscape) {
.addap{
/*  font-size: 22px;  */
}
}

#back-top {
       	position: fixed;
       	bottom: 30px;
           right: 40px;
           z-index: 17;
       	}
       #back-top a {
       	width: 169px;
       	display: block;
       	text-align: center;
       	font: 11px/100% Arial, Helvetica, sans-serif;
       	text-transform: uppercase;
       	text-decoration: none;
       	color: #bbb;
        	-webkit-transition: 1s;
       	transition: 1s;
       	}
       #back-top a:hover {
       	color: #90A21A;
       	}
       #back-top span {
       	width: 169px;
       	height: 169px;
       	display: block;
       	margin-bottom: 7px;
       	/*background: #ddd url(/foto/up-arrow.png) no-repeat center center;*/
        background: url(/images/na_verh1.png) no-repeat center center;
       	border-radius: 15px;
       	-webkit-transition: 1s;
       	transition: 1s;
        opacity: 0.5;
        -moz-opacity: 0.5;
        filter: alpha(opacity=50);
       	}
       #back-top a:hover span {
       	/*background-color: #777;*/
        background: url(/images/na_verh1.png) no-repeat center center;
        opacity: 1.0;
        -moz-opacity: 1.0;
        filter: alpha(opacity=100);
       	}
        #back-top a .up_txt {
          display: inline-block;
          zoom: 1;
          *display: inline;
          border-bottom: 1px transparent solid;
          background: none;
          font-weight: normal;
          padding: 2px 0;
          	-webkit-transition: 1s;
       	transition: 1s;
        }
        #back-top a:hover .up_txt {
          border-bottom: 1px #fff solid;

        }
        .foto_v_ramke {
          position: absolute;
right: 39px;
top: 85px;
width: 135px;
height: 186px;
        }










.gal_name li{
	width: 175px;
	line-height: 2;
	margin-left: 20px;
	margin-right: -60px;
}


.infohud{
	width: 250px;
	margin-top: 10px;
	position: absolute;
	text-align: justify;
	margin-left: 1120px;
}
.infohud h1{
	color:#ffe400;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Tahoma;
}
.infohud p{
	color:white;
	font-size: 11px;
	line-height: 18px;
	font-family: Tahoma;
	text-align: justify;
}

.hdtime{
	vertical-align: top;
	font-family: Tahoma;
}
.hdtime img{
	float: left;
	padding-right: 10px;
}
.hdtime p{
	font-size: 12px;
	margin-bottom: 0px;
}
.hdtime a{
	color: white;
	font-size: 11px;
	text-decoration: underline;
}





/*
html,body{margin:0;}
body{border-top:4px solid #000;}

.content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:600px;margin:40px auto;}
	h1{font-size:12px;font-weight:normal;color:#ddd;margin:0;}
	p{margin:0 0 20px;}
*/
.cred{margin-top:20px;font-size:11px;}
#galleria{height:520px;}

.totalblock{
	margin: 0 auto;
	width: 100%;
}
.des_aut {
	color: white;
	width: 210px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: justify;
}
	.des_aut h3{
		color:#ffe400;
		font-weight: bold;
		text-align:center;
		text-transform: uppercase;
	}
	.des_aut img{
		max-width:150px;
	}
	.des_aut p:nth-child(1){
		text-align:center;
	}
.galer{width: 875px;}
.gal_name ul{
	margin-left: -40px;
}
	.gal_name ul li {
		font-size: 15px;
		margin-left: 40px;
	}

.b-popup h1{
	color:black;
	padding:20px 0;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
	text-transform: uppercase;
}
.b-popup p{
	color:black;
	font-size: 20px;
	padding: 20px 15px;
}
.b-popup{
    top:0px;
    width:100%;
    position:fixed;
    min-height:100%;
    overflow:hidden;
    text-align:center;
    background-color: rgba(0, 0, 0, 0.93);
}
.b-popup .b-popup-content{
    width:500px;
    height:330px;
    padding:10px;
    border-radius:5px;
    background-color: white;
    margin:40px auto 0px auto;
    -webkit-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
}



.but:before,
.but:after
{
	clear:both;
	display: block;
	content: " ";
}
.but{
	width: 470px;
	margin: 0 auto;
}
.but a{
	color: black;
	margin: 0 10px;
	padding:10px 20px;
	border: 1px solid black;
}
.but a:hover{
	background:rgb(232, 0, 0);
	-webkit-transition: .4s;
	transition: .4s;
	color:white !important;
	border:1px solid rgb(232, 0, 0) !important;
}
.author_informer{
	margin-top: 115px;
}
	.author_block{
		float: left;
		width: 195px;
		padding: 10px;
		text-align: center;
	}
	.author_block:hover{
		background: rgba(255, 255, 255, 0.05);
	}
		.author_block p:nth-child(1){
			/*min-height: 150px;*/
		}
		.author_block img{
			/*max-height: 150px;*/
		}


/*div#google_translate_element {
    margin-bottom: 18px;
    margin-left: 11px;
    margin-top: -4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}*/

.goog-te-gadget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: arial;
    font-size: 11px;
    color: #666;
    white-space: nowrap;
   
}

.goog-te-gadget-simple {
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-left: 1px solid #d5d5d5;
    border-top: 1px solid #9b9b9b;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #d5d5d5;
    font-size: 10pt;
    /* display: inline-block; */
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
    zoom: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.skiptranslate.goog-te-gadget {
    width: 207px;
    overflow: hidden;
}

select.goog-te-combo {
       width: 200px;
    height: 22px;
    font-size: 16px;
}

div#google_translate_element {
    overflow: hidden;
    width: 200px;
       
}

.flexblock {
      margin-bottom: 23px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 210px;
    height: 30px;
    margin-top: -4px;
}
.fut-link {
	background-color: #646464;
	color: #bbb;
	width: 180px;
	display: block;
	margin-top: 45px;
	padding: 7px;
	margin-left: -189px;
}

.fut-link a{
	color: #bbb;
}