.clear {
	clear: both;
}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.bredcrumbs {
	margin: 0px 0px;
	padding: 0px;
	color:#CC533F;
	float:right;
	max-width:400px;
}

.bredcrumbs.left {
    float:left;
	max-width:800px;
}

.bredcrumbs a {
	color:#333333;
}

.bredcrumbs a:hover {
	color:#CC533F;
}

.paginator {
}

.paginator ul {
	margin: 25px 0px 0 0;
	padding: 25px 0 0 0;
}

.paginator li {
	display:inline-block;
	margin: 0 12.5px 0 0;
}

.hightlight {
	border:1px solid #CC533F !important;
}

.pdf-link {
	border:1px solid #f3f3f3 !important;
	padding:12px;
	margin: 0 0 12px 12px;
	float:right;
	width:110px;
	display:block;
}

.admin-btn {
	margin:12px 0;
	padding: 12px;
    background: #d6efed;
	width:160px;
	cursor:pointer;
	text-align:center;
	display:block;
	color:#000000!important;
	border:0!important;
}

.admin-btn:hover {
    background: #CC533F;
	color:#000000!important;
}
.admin-btn:visited {
	color:#000000!important;
	border:0!important;
}

.arhive {
	background: #ffffff;
    padding: 24px;
	margin:24px;
	font-size:120%;
}

.search-loading {
	padding: 24px;
    text-align: left;
    background: #FFDF93;
}


header {
    
}

header .block-1 {
    float: left;
    width: 80%;  
}

header .block-1 .box {
    padding:24px 48px; 
    float:left;
    width:60%;
}

header .block-1 .box img {
    float:left;
    margin:0 16px 0 0;
}

header .block-1 .box .site-title {
    overflow:hidden;
}

header .block-1 .box .site-title h1 {
    font-weight:400;
    font-size:120%;
    margin:0;
    padding:0;
}

header .block-1 .box .site-title .ttl {
    font-weight:400;
    font-size:120%;
    margin:0;
    padding:0;
}

header .block-1 .box .site-title span {
    font-size:90%;
    font-style: italic;
    margin-top:4px;
    display:block;
    color:#CC533F;
}

header .block-1 .tel {
    padding:24px 48px; 
    float:left;
    width:39.9999999%;
}

header .block-1 .tel .t {
    font-weight:600;
    font-size:120%;
}

header .block-1 .tel .t span {
    color:#CC533F;
    
}

header .block-1 .tel .r {
    font-size:90%;
    font-style: italic;
    margin-top:4px;
}


header .block-2 {
    float: left;
    width: 19.999999999%;
    position:relative;
}

header .block-2 .basket {
    position:absolute;
    top:24px;
    right:48px;
}

header .block-2 .basket a {
	color:#333333;
}

header .block-2 .basket a:hover {
	color:#CC533F;
}

nav {
    background: #6BA5B5;
}

nav ul {
    text-align:left;
    padding:12px 48px;
    width:70%;
    float: left;
    line-height:1.6;
}

nav ul li {
    display:inline-block;
    color:#ffffff;
    padding: 0 24px 0 0;
}

nav ul li a {
    color:#ffffff!important;
    border-bottom: 1px solid #ffffff!important;
}

nav ul li a:hover {
    color:#FFDF93!important;
    border-bottom: 1px solid #FFDF93!important;
}

nav ul li ul {
    display:none;
}


nav .search {
    text-align:right;
    padding:14px 48px 12px 0;
    width:29.999999999%;
    float: left;
	position:relative;
}

nav .search input[type=text] {
    border:1px solid #ffffff;
    padding:2px 6px;
    font-size:90%;
    display:inline-block;
    width:70%;
}

nav .search input[type=submit] {
    border:1px solid #CC533F;
    padding:2px 6px;
    font-size:90%;
    background:#CC533F;
    display:inline-block;
    color:#ffffff;
}
nav .search input[type=submit]:hover {
    background:#FFDF93;
    border:1px solid #FFDF93;
    color:#333333;
    cursor:pointer;
}

nav .search #searchresults-1 {
	position:absolute;
	top:49px;
	left:0;
	z-index:2;
	width:100%;
	
}

nav .search #searchresults-1 .results {
	padding:24px;
	text-align:left;
	background:#FFDF93;
	display:flex;
	flex-direction:column;
	gap:12px;
}

nav .search #searchresults-1 .result {
	display:grid;
	grid-template-columns: 50px auto auto auto;
	gap:12px;
	font-size:0.8em;
}
nav .search #searchresults-1 .result a {
	color:#333333;
	border-bottom:1px solid #333333;
}
nav .search #searchresults-1 .result a:hover {
	color:#CC533F;
	border-bottom:1px solid #CC533F;
}

nav .search #searchresults-1 .result img {
	width:50px;
}

/* Баннер */

.banner {
	position:relative;
	z-index:1;
} 

.slide-pic {
	position:absolute;
	z-index:1;
	width: 100%; 
}
.slide-pic .box {
    position:relative;
}
.slide-pic .box img {
    display:block;
	margin:0 auto;
	width: 100%;
	height: 100%;
} 




.slide-descript {
	position:absolute;
	z-index:2;
	left:120px;
	top:24px;
	width: 400px;
}
.slide-descript .box {
	display:inline-block;
	color:#000000;
	font-size:100%;
	padding: 24px;
	background:#ffffff;
}
.slide-descript .box a {
	color:#000000;
}

.slide-descript .box .title {
	color:#CC533F;
	font-size:120%;
}

.slide-descript .box .descript {
	margin: 24px 0 24px 0px;
	color:#333333;
}

.slide-descript .box .button {
	padding:6px 12px;
	background:#CC533F;
	color:#ffffff;
	display:inline-block;
	font-size:90%;
}


.slide-1 { /* Оболочка слайдера и кнопок */
	width:100%; 
}
.slide-1 .slider{ /* Оболочка слайдера */
	width:100%;
	height:300px;
	overflow: hidden;
	position:relative;
}
.slide-1 .slide{ /* Слайд */
	width:100%;
	height:100%;
}
.sli-links { 
	margin-top:24px;
	text-align:center;
}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAACXBIWXMAAAsSAAALEgHS3X78AAAFU0lEQVR4nJVWXUibZxQ+MW++aGL8Cf5Xb0q7FXaxi63rRWUyVOxg1bWrurVOi4XSXgiD9WpjFwMHozCYN23pWoiu2okZSjfsrMWawbrBuotdDDpaSldH22nRLMbE/Hxf9jxfEpLY1pkDL/nen+e85zznvI8qwzAkbQWwlxyifdggr5coOaxZ5D2uRxNyORCXsS8W5Mc/QhI1skAqBbTw56sXZG+NJr5KTcRZIFJkTR4K69K3Zkjf59tFHkelCed/wjL9JFQKbP16lxyptYunDmCu6AkTmIwM8zJcVWI1nfpw9uj7t2UUWJ0RFFx8UTrqAK63I1wEF0tIjhmYxzEQlDTgDPx5gAke+1Om1B6XaBU28dbi5rAhmxoD4hmeDeriBdah+mulxY04IthIX8zwr6+I/BZMzl8pFmkpR56W5DyCfWKIVcVW6SdZ2ZdfA3jen5nP+ZP7+9zJOS8ihlgFr63pxbT9uvp0+Fxrc2fmiYTJxR4FcgIYrNr/mpF1i5EcNhUz5BaY369leXjNJXLDnwt+1ZWbplktQ35W/riMrOmyX1kym2+UJUv5e4rEl0Fic1luBMAIsWp8SWYGtpmEmA2T5oP5vunOhKtnh4/v5bgIseqXgIQ6K6XPXiDD1bZn57vR/omZLd1HLDvR+OieXP5su5SDzC+rbJl6bzRGsQTwQkQ++BgYYhUfBHo6/ul9OYtXeD9sl6lyOCkCqYUpYteNZAeuAPxXRN7Gq7yKZoqbj8kMFx819oL40N8yvcshbuS+H4+n02mVt1KEfQ/CJq4uy3e3QxKEc/3fWDJJlQ7vccQwEAmZjdR9cnGxpKTEX1RYGOVeeH3d7wgEFv0DxyIrcdGfqwfDw8N7a2trfTabDWtWsVqTOZToRk9lRUXP0NQ1efTo0bP1wOv1HikvL/fY7XYpKioSOlEqGWA8HpdYLCbhcFjq6+t9OHv00KFDGT0YHx/vcLvdnuLiYnE6nYwoh3064ygsLJS1tTWxWCweYILd3d1TqrGxUauoqPAiZ6GDzcxqtQrP8YJEIuEF1qEGBgZaNE0zb96q8SzTIVbBY7/D4Xgq7M0MKQgxxCrc3krSuJiPEQPsbgWgH7k583VAPoDRFEp0S9f1bVzIx4BheW8qv98/jCp0sP752Pr6uhCrzpw5MzM4OCilpaVb5gEllFAoJMSq+fn5yMOHDw+jScbQTFtysLKyIsQQa+pBV1fXxOTkZCk8n0U7y/P4YN4IWxYWFk4SI1l6oB84cODCyMjIvR07dsy4XC4hJ2wwWjQalUgkIqurq3L37t223t7eOfrL0QP8xOHoelNTk+v48eP7Kisr30Vrv8P9YDD47dLS0jfnz5//wefzhZ56zhvy0xFBEJys4QGZesBvrnFv4/kcPZient7b0NDgY0XYaXx9NJSsF73fOzo6yvyfrQcI7UhNTY0Hoadfm6kB5i3QhfRrBS846juKVDN6MDs72wEl8lRXV9OtZP/bk647B/sEl5h6AEywtbV1SjU3N2tVVVVedKOpPJsZndA5zyIlL7AOderUqZaysjJzc6vGs8QQq0BYP2uejwMaMcQqlKqVnZevAxINcnezE/1oUWc+ikRLEasptOktlGtbum23amxvjJtqeXl5GOXroGznYxRVYtXQ0NDM6dOnzSbJRw8CgYAQq+bm5iIPHjw4jBTG2IVbsSdPnggxxJp6cPDgwYkrV66UgtCzFJX0n7SNxkZD2ASfJEay9aC9vf3CpUuX7u3cuXOGfc+HlNZJagE1kGHfuXOnraenZ3M9OHHiRBvauxsvsjNF2MTi4uL4uXPnZjbqwX+i9bVTqlVoAAAAAABJRU5ErkJggg==") center bottom no-repeat;

}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;
}
.sli-links .control-slide.active{
	background-position:center top;
}
.prewbutton, .nextbutton { /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	position:absolute;
	overflow:hidden;
	text-indent:-999px;
	z-index:6;
	outline:none !important;
	text-decoration:none;
	border:0 !important;
}
.prewbutton {
	top:30%;
	left:0px;
	width:50px;
	height:100px;
	background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAuCAYAAADDX4LFAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACzklEQVR4nLWYS2hTQRSGR1tdCCKoCzd2K4rgxo0LBbcKgVariC+kuBOq4BMfYE3btCo+UmptK4qP2qrdhIpLRReCS6kbEcU3Ci5UKlgf8TudE5PYppmbewz8OSeTe78zmXtm5kyqs9mss34lEomqTCbzq/o/gJdgurBJUzjAGkwfWoBGzOCAZ2OuoIWogWG5ZwIHPAPTi1agg4AvSntsOGBhtKFa1Am4JfedRc8PoB1oEO0s/CIWnF43YJrQfefH+YcJHHAC04mG0SbAn/+9piI43GUYeWif0EbArye6LjIcsKTaVVSl4Melro0EBzwPcxnNR1sA353s+mA44JmYC2gp2gW4v9w9QXDA0zBptAqlAJ8OuS+055JuW51/iIcD7ykPp9eNmP3oDmqk1z9N4IDXYU6iR85Pkq+h4EnhgFdiutErtBnw+yjgknDAi53PZRkCyeWnUcETwgFLDg+gOWgt4IeVgMfBAc/CXEOL0HbAQ5WCi+CApzs/xsudX/B744CL4M5nhWRHB0rFBf+F0+u9Lr/g76PXv03ggHdjj6EHzufyNwvwGNz5FU7Ge8QKWgjfg76gQ+gWv2QbvX9jAgc0CvAI/nfnh+cmn9fQ/i42XN4AScGYBDrqfJlwA7++kik/Dp57AWuXIhJXao9+Wbho+2AC1wCtQKfiJjXAeto+msA1QLP+gqPoOr7sl29N4BqgCaisis3yEb+OtpcmcA3QAlQ2iLPOp2ldqRolMlwDpHWITrl8mgYNUdAGLbu9VrPHXT5Ny86D4LoF2AnNIpkHA/gbys3kSBWXzgMJ0Ipu6xA9M4FrgBRQKUDPo0H8Wtqem8A1QA/QKbhdGkCy6IUJXAN0axZJjZ7LoqJ5EOtkAeycBkhrgPrCALHPRMA6NIAUp0OaRcMmcA1wBqgcW3pc/hk8MTvkAruk+4GUJO1otenxnAB9BJiLO/ZvxR96By7YkF+FeQAAAABJRU5ErkJggg==") no-repeat 10% 50%;;
	border:0px solid #ffffff;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
}
.nextbutton{
	right:0px;
	top:30%;
	width:50px;
	height:100px;
	background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAtCAYAAABBPiBWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACsklEQVR4nK3XW4hNURzH8X+ZByLxKuX+IilvSnmYeME5eRApGQyZ5JYGTc1IQ8klJrfxomYOYmgmTiK5PbgV40F5wRhmRpkHyRiXcpl8/9b/MJjj7L3/Z9WvtVpz+vTfe6+99pqSVCq1XURGk4psNvtNitBKyDBSTl6TmmKh28gUUp1Op59TbYMbBfkEtpLxZXKUcQdzN72VCsgrsGUMr5FGxrOYe+pCDX4Ipvf2jMFzmXvrQg1uAatiuI8cYbyUua8u1FodmUgqyDMJD9KHUtl3Kqw0uMZWRKO3UoU/2v29IuE2tDN3y4Ua3Kn3lOFVkmE8m7k2F2rwA6u4iTQwnsfcOxdqcDNYNcNd5LCu50J7REHU2h4yiawg7VJgRURCqayPCjcyHCthRTxh7pS3UoV77VW+LmFF6B5x24Ua3AVWJmHzOcG4lLkXLtTge2CrJewRGVsRPS7U4CYwfeN2kjrdOvVNdKHWdpPx8ntF7HCjulapcJPBtYzbmDvtrVThHrDlEjb3esadzN1xoQa/tD1CV4Ru7qVu1OC79p3Tyz9WFNRaN/lMRhUFpcoZdGcNXeVGAafTnSNDyCLdLl0o4FS6ZjKULAbUL0XyJQU4QcKDGUkWAl7K/S0RCjiOroVMJvqKXuz/99go4BgJl6yXvgbw+N+/iYUC6qVmyDSyHrB+oN9FRgFH0J0kM0kV4KF8v42EAg63CueQvRK+WXlbQRRwMJ2eUFJkv1XZlxgFHER3gMwnB8mW/ptxbNRAPazpQU1fwc1RwLwooM7rcXKthPVYDvglCvi/SreSDeQC0RPJh6jggKgdGvSDdoPoobc3DvgPCrhOwoO5T8oA38cF/0DtW65PuJUs0H8ukoC/UMDcknlkYFdS8CdqhwJdMvo5WALY4QFzlb6RcDA4D/jYC2r7AZIuKGKSkkJTAAAAAElFTkSuQmCC") no-repeat 90% 50%;
	border:0px solid #ffffff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
}
.slide-1 .prewbutton:hover, .nextbutton:hover{
	opacity:1;
}



/* Баннер Конец */





/* Поле центральной страницы */

.index-field {
    padding:24px 24px 0 24px;
} 
.index-field .wrap {
    background: #ffffff;
    padding:24px 24px 0;
}
.index-field .wrap .block-1 {
    float:left;
    width:66%;
}

.index-field .wrap .title {
    display:inline-block;
    padding:2px 6px;
    font-size:90%;
    background:#FFDF93;
    color:#333333;
    margin-bottom: 24px;
}

.index-field .wrap .title a {
	border:0;
	color:#333333;
}

.index-field .wrap .posts {
    padding:0 24px 24px 0;
}

.index-field .wrap .post {
    margin-bottom:12px;
    font-size:90%;
}

.index-field .wrap .cont {
    font-size: 90%;
    margin-bottom:24px;
} 

.index-field .wrap .cont .preatch {
    padding:0 24px 0 0;
} 

.index-field .wrap .cont .preatch p {
    padding:0 0 4px 18px;
	margin:0;
	position:relative;
} 
.index-field .wrap .cont .preatch p sup {
	position:absolute;
	top:0px;
	left:-12px;
	color:#999999;
	font-size:70%;
	width:20px;
	height:20px;
	text-align:right;
}

.index-field .wrap .poll {
    font-size: 90%;
    padding:24px;
    border:1px solid #e6e6e6;
    margin-right:24px;
    margin-bottom:24px;
}

.index-field .wrap .poll .ttl {
    margin-bottom:24px;
}

.index-field .wrap .poll .questions {
    padding:0px 24px 6px 0;
}
.index-field .wrap .poll .questions dl {
    margin:0 0 12px 0;
    padding:0;
}
.index-field .wrap .poll .questions dt {
    margin:0;
    padding:0;
}
.index-field .wrap .poll .questions dd {
    margin:-20px 0 0 24px;
    padding:0;
}

.index-field .wrap .poll .result {}

.index-field .wrap .poll .result .result-title {
	display: inline-block;
    padding: 2px 6px;
    font-size: 90%;
    background: #FFDF93;
    color: #333333;
    margin-bottom: 24px;
}

.index-field .wrap .poll .result .warning {
	font-size: 90%;
    font-style: italic;
    margin-top: 12px;
    display: block;
    color: #CC533F;
}

#poll-submit {
    border:1px solid #CC533F;
    padding:2px 6px;
    font-size:90%;
    background:#CC533F;
    display:inline-block;
    color:#ffffff;
}

#poll-submit:hover {
    background:#FFDF93;
    border:1px solid #FFDF93;
    color:#333333;
    cursor:pointer;
}

.index-field .wrap .block-1-1 {
    float:left;
    width:50%;
}
.index-field .wrap .block-1-2 {
    float:left;
    width:49.9999999999%;
}
.index-field .wrap .block-1-2 .box{
    margin: 0 24px 0 0;
}
.index-field .wrap .block-2 {
    float:left;
    width:33.3333333333%;
}


/* Поле текстовой страницы */

.inner-field {
    padding:0 24px 24px;
} 
.inner-field .wrap {
    background: #ffffff;
    padding:24px;
    margin-top:24px;
}

.inner-field .wrap .autors-list {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}

.inner-field .wrap .post {
	margin:0 0 24px;
}
.inner-field .wrap .post .title {
	margin:0 0 6px;
}
.inner-field .wrap .post .date {
	margin:0 0 6px;
	font-size:90%;
	color:#cccccc;
}

.inner-field .wrap article {
	width:70%;
}



.inner-field .wrap article .title {
	
}

.inner-field .wrap article .title a {
	color:#333333;
}
.inner-field .wrap article .title a:hover {
	color:#CC533F;
}

.inner-field .wrap article .date {
	margin:0 0 12px;
	font-size:90%;
	color:#cccccc;
}

.inner-field .wrap article .text {
	font-size:100%;
	line-height:1.6;
	
}

.inner-field .wrap article .text h1 {font-size: 160%; font-weight: 700; margin: 24px 0px 24px 0px;}
.inner-field .wrap article .text h2 {font-size: 140%; font-weight: 700; margin: 20px 0px 20px 0px;}
.inner-field .wrap article .text h3 {font-size: 120%; font-weight: 700; margin: 16px 0px 16px 0px;}
.inner-field .wrap article .text h4  {font-size: 110%; font-weight: 700; margin: 12px 0px 12px 0px;}
.inner-field .wrap article .text h5  {font-size: 100%; font-weight: 700; margin: 12px 0px 12px 0px;}

.inner-field .wrap article .text p {
	padding: 4px 0px 12px 0px;
}

.inner-field .wrap article .text ul {
	margin: 12px 0;
}
.inner-field .wrap article .text li {
	margin: 0px 0 4px 48px; 
	padding: 0 0 0 12px; 
	list-style-type:disc;
}

.inner-field .wrap article .text ol {
	margin: 0px 0 4px 48px; 
	padding: 0 0 0 12px; 
	list-style-type:decimal;
}

.inner-field .wrap article .descript {
	margin:0 0 24px 0px;
	line-height:1.6;
	font-style:italic;
	position:relative;
	padding-left:24px;
	border-left:4px solid #999999;
}

.inner-field .nav-list {
	margin: 24px auto 48px;
    width: 80%;
    text-align: center;
}

.inner-field .nav-list li {
	display: inline-block;
    margin: 0 24px 24px 0;
}


/* Автозаполнение */


.match {
	background-color:#FFDF93;
}
.search .ui-autocomplete {
	width:200px!important;
}
.ui-autocomplete {
	height: 224px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:12px 24px 24px 24px;
	background:#ffffff;
	border: 1px solid #e6e6e6;
	width:696px;
	
}
.ui-autocomplete-category {
	font-weight: normal;
	font-size:70%;
	padding: 0;
	margin: 10px 5px 5px 10px;
	line-height: 1.2;
	border-bottom:0px #cccccc solid;
	text-align:left;
	color:#999999;
}
.ui-autocomplete li.ui-menu-item em {
	display:block;
	font-style:normal;
	margin: 0px 0 10px 2px;
	font-size: 60%;
	color:#999999;
	border-bottom:0px #cccccc solid;
}
.ui-menu-item {font-size:100%;}

.ui-menu .ui-menu-item a { 
	cursor:pointer;
	display:block;
	margin: 12px 0 0 0;
	width:600px;
}
.ui-menu .ui-menu-item a.empty {
	color:#cccccc;
}

.ui-menu .ui-menu-item a:hover { 
	border:0;
}









/* Поле магазина */

.shop-field {
    padding:0 24px 24px;
} 

.shop-field .section-title {
    margin:0;
    padding:24px 0 72px;
    font-weight: 400;
    font-size:120%;
    text-align: center;
} 

.shop-field .wrap {
    background: #ffffff;
    padding:24px 24px 0;
    margin-top:24px;
}
.shop-field .wrap h1 {
    margin:0 0 24px 0;
    padding:0px 0 0 0;
    font-weight: 400;
    font-size:140%;
    text-align: left;
}
.shop-field .shop-search {
    padding:24px 0 24px 0;
 
}

#searchresults-2 {
	width:692px;
	margin:0 auto;
	position:relative;
}

#searchresults-2 .results {
	margin-top:12px;
	padding:24px;
	text-align:left;
	background:#FFDF93;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

#searchresults-2 .result {
	margin:0 0 12px 0;
}
#searchresults-2 .result a {
	color:#333333;
	border-bottom:1px solid #333333;
}
#searchresults-2 .result a:hover {
	color:#CC533F;
	border-bottom:1px solid #CC533F;
}

.shop-field .shop-search .form {
    padding:24px;
    text-align: center;
}

.shop-field .shop-search input[type=text] {
    border:1px solid #e6e6e6;
    padding:8px 12px;
    font-size:120%;
    width:600px;
}

.shop-field .shop-search input[type=submit] {
    border:1px solid #CC533F;
    padding:8px 12px;
    font-size:120%;
    background:#CC533F;
    display:inline-block;
    color:#ffffff;
}
.shop-field .shop-search input[type=submit]:hover {
    background:#FFDF93;
    border:1px solid #FFDF93;
    color:#333333;
    cursor:pointer;
}

.shop-field .cat-list {
	margin:24px auto 48px;
	width:100%;
	text-align:center;
}

.shop-field .cat-list li {
	display:inline-block;
	margin: 0 24px 24px 0;
}

.shop-field .cat-list li a {
	color:#333333;
	border-bottom:1px solid #e6e6e6;
}

.shop-field .cat-list li a:hover {
	color:#CC533F;
	border-bottom:1px solid #CC533F;
}

.shop-field .cat-list li.selected {
	padding:24px;
	background:#FFDF93;
	margin: 0 24px 24px 0;
}

.shop-field .podcat-list {
	margin:24px auto 48px;
	width:80%;
	text-align:center;
}

.shop-field .podcat-list li {
	display:inline-block;
	margin: 0 24px 24px 0;
}


.shop-field .catalog {
    width:100%;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}

.shop-field .catalog > .title {
    margin:0;
    padding:24px 0 0 0;
    font-weight: 400;
    font-size:120%;
    text-align: center;
}

.shop-field .catalog > ul {
    padding: 0;
}

.shop-field .catalog > ul > li {
     /*margin-bottom: 24px;
    width:25%;
    float:left;*/
    padding: 0 24px 24px 0;
    break-inside: avoid-column;
}

.shop-field .catalog > ul > li > a {
    display:inline-block;
    padding: 2px 6px;
    font-size: 90%;
    background: #FFDF93;
    color: #333333;
    border:0;

}

.shop-field .catalog > ul > li > ul {
    margin:24px 0 0 0;
}

.shop-field .catalog > ul > li > ul > li {
    margin:0px 0 12px 0;
}



.shop-field .catalog > ul > li > ul > li > ul {
    margin:0px 0 12px 0;
}

.shop-field .catalog > ul > li > ul > li > ul > li {
    margin:12px 0 0 12px;
}

/* Поле каталога */

.shop-field .nav-field {
    padding:48px 0;
    float:left;
    width:20%;
} 

.shop-field .nav-field .show-menu-btn {
    display:none;
} 

.shop-field .nav-field ul {
    padding: 0;
}

.shop-field .nav-field > ul > li {
    padding: 0 24px 24px 0;
}

.shop-field .nav-field > ul > li span {
    display:inline-block;
    padding: 2px 6px;
    font-size: 90%;
    background: #FFDF93;
    color: #333333;
    border:0;
	margin-left: 6px;
	display:none;
}

.shop-field .nav-field > ul > li > a {
    font-size: 90%;
    color:#333333;
    border-bottom:1px solid #efefef;
}

.shop-field .nav-field > ul > li > ul {
	padding:24px 0 0 0;
}

.shop-field .nav-field > ul > li > ul > li {
    padding: 0 24px 24px 24px;
}

.shop-field .nav-field > ul > li > ul > li span {
    display:none;
    padding: 2px 6px;
    font-size: 90%;
    background: #FFDF93;
    color: #333333;
    border:0;
}

.shop-field .nav-field > ul > li > ul > li a {
    font-size: 90%;
    color:#333333;
    border-bottom:1px solid #efefef;
}

.shop-field .nav-field > ul > li > ul > li ul {
	padding:24px 0 0 0;
}

.shop-field .nav-field > ul > li > ul > li ul li {
	 padding: 0 24px 24px 24px;
}

.shop-field .goods-field {
    padding:48px 0;
    float:left;
    width:79.9999999%;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
} 

.shop-field .goods-field.serp {
    padding:0 0 48px 0;
    float:none;
    width:100%;
} 

.shop-field .goods-field .good {
	width:calc(25% - 24px);
	margin:0 24px 24px 0;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.shop-field .goods-field.lidery {
    float:none;
    width:100%;
}

.shop-field .goods-field.lidery .good {
	width:calc(20% - 24px);
}

.shop-field .goods-field.serp .good {
	width:calc(20% - 24px);
	float:left;
	margin:0 24px 24px 0;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.shop-field .goods-field .good .box {
    border:1px solid #f6f6f6;
    padding:12px;
	width:100%;
}

.shop-field .goods-field .good .box:hover {
    background:#FFDF93;
}

.shop-field .goods-field .good .pic {
    margin:12px auto;
    width:144px;
}

.shop-field .goods-field .good .summary {
	text-align:center;
} 

.shop-field .goods-field .good .pic a {
    border:0;
}

.shop-field .goods-field .good .pic img {
    width:100%;
    height:auto;
	border:1px solid #cccccc;
}

.shop-field .goods-field .good .title {
    font-size:80%;
    margin-bottom:6px;
	line-height:1.2;
	text-align:center;
}
.shop-field .goods-field .good .autor {
    font-size:80%;
    font-style: italic;
	text-align:center;
}
.shop-field .goods-field .good .price {
    margin-top:6px;
    float:none;
    margin-left:0px;
    padding:0px;
    border:0px solid #CC533F;
	text-align:center;
}
.shop-field .goods-field .good .price span {
    font-weight:bold;
    color:#333333;
}
.shop-field .goods-field .good .price span:before{
    content:"$";
	font-size:70%;
	margin:0px 4px 12px 0;
	font-weight:normal;
	color:#666666;
}
.shop-field .goods-field .good .price s:before{
    content:"$"
}

/* Поле каталога */

/* Стили товара */

.shop-field .good-field {
    float:left;
    width:75%;
    padding:24px 0 0 0;
} 

#total {
    margin-top:12px;
	padding-top:12px;
	border-top:1px solid #333333;
    margin-bottom:12px;
    color:#CC533F;
    display: inline-block;
    font-size:120%;
    font-weight: bold;
}

.msg {
    border:1px solid #333333;
	padding:12px 12px 12px 64px;
	font-size:80%;
	margin-bottom:24px;
	background:#ffffff url("data:image/png;base64,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") no-repeat 12px 10px;
}

#go2cart {
    margin-top:12px;
    padding:12px;
    background:#6BA5B5;
    color:#ffffff;
    display: inline-block;
}
#go2cart:hover {
    background:#CC533F;
}

.shop-field .basket {
    float:left;
    width:24.99999999%;
    padding:0px 0 0 0;
    position:relative;
} 

.shop-field .basket .ttl-basket {
    color:#CC533F;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: bold;
    font-size:80%;
    text-align:center;
	padding:24px 0;
}

.shop-field .basket .ttl-basket a {
	color:#CC533F;
}

.shop-field .basket .ttl-basket a:hover {
	color:#333333;
	border-color:#333333;
}

.shop-field .basket #added-goods {
    border:0px solid #CC533F;
    padding:0px 24px 24px 24px;
    background: #FFDF93;
}



.shop-field .basket .basket-goods-list {
    
}

.shop-field .basket .basket-goods-list .box {
    margin-bottom:24px;
}

.shop-field .basket .basket-goods-list .ttl, .shop-field .basket .basket-sets-list .ttl {
    font-weight: bold;
    color:#CC533F;
    margin-bottom:12px;
    font-size:90%;
}

.shop-field .basket .basket-sets-list .basket-set {
    font-size:90%;
    
}

.shop-field .basket .basket-sets-list .basket-set .box {
    margin-bottom:4px;
}

.shop-field .basket .basket-sets-list .basket-set-list {
    font-size:90%;
    margin-left:0px;
    padding:6px;
    color:#666666;
}

.shop-field .basket .basket-goods-list .basket-good, .shop-field .basket .basket-set-list .basket-good {
    font-size:90%;
    margin-bottom:4px;
}

.shop-field .basket .basket-goods-list .basket-good a, .shop-field .basket .basket-set-list .basket-good a {
    border-bottom: 0px solid #333333;
}

.del-good, .del-set {
    display: inline-block;
    cursor: pointer;
    color:#CC533F;
    font-size: 90%;
    vertical-align: super;
}

.link-good {
    display: inline-block;
    cursor: pointer;
    color:#CC533F;
    font-size: 90%;
    vertical-align: super;
    width:10px;
    height:10px;
    margin:0 0 0 4px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAgElEQVQYV5XQMQpCQQxF0fNX4G60stFGdyBYuSE3InwQBG20URDclPKKkSAfxXST3FxepvO9nm3c/QDHOGAU8IxZWXhggkB7bHAMGP0clwI3aN36DawRAvVY4VYzxljBHba444pp4CFjve8t+Rtc4vTxVYtc22LFmEeaQ5XlSLwAJVAaAqoDe/cAAAAASUVORK5CYII=") no-repeat;
}

.shop-field .good-field .pic {
    float:left;
    width:250px;
	margin-right:24px;
}

.shop-field .good-field .pic > img {
	width:100%;
	height:auto;
	border:1px solid #999999;
}

/*

.shop-field .good-field .pic .aux-pic {
	width:75px;
	height:75px;
	overflow:hidden;
	margin:6px 6px 0 0;
	display:inline-block;
}

.shop-field .good-field .pic .aux-pic img {
	width:100%;
	height:auto;
}

.shop-field .good-field .pic .aux-pic img:hover {
	cursor:pointer;
}

*/


.shop-field .good-field .pic .zoom {
	width:75px;
	margin:0px 0px 0 0;
	display:inline-block;
}

.shop-field .good-field .pic .zoom img {
	width:100%;
	height:auto;
}

#easy_zoom{
	width:600px;
	height:500px;	
	position:absolute;
	top:255px;
	left:322px;
	overflow:hidden;
	margin-left:0px;
	background:#ffffff;
	border:0px solid #CC533F;
}


.shop-field .good-field .summary {
    overflow:hidden;
    width:calc(100% - 274px);
}
.shop-field .good-field .summary h1.title {
    font-weight:bold;
    font-size:140%;
}
.shop-field .good-field .summary span.title {
    margin-bottom: 24px;
	display:block;
}
.shop-field .good-field .summary .descr-field {
    font-size:90%;
    color:#999999;
}
.shop-field .good-field .summary .descr-field a {
    color:#999999;
	border-bottom:1px solid #999999;
}
.shop-field .good-field .summary .autor {
    
}
.shop-field .good-field .summary .price {
    float:right;
}
.shop-field .good-field .summary .price span {
    font-weight:bold;
    color:#CC533F;
    font-size:160%;
    margin: 12px 12px 0px 0;
    display: inline-block;
}

.shop-field .good-field .summary .price span:before{
    content:"$"
}

.shop-field .good-field .summary .awayorder {
	padding:12px;
	border:1px solid #CC533F;
	max-width:300px;
	margin:12px 0;
	background:#ffffff;
	color:#CC533F;
}

.shop-field .good-field .summary .awayorder input {
	width:99.9999999%;
	border:1px solid #999999;
	padding: 4px 6px;
	display:block;
	margin-bottom:6px;
	margin-top:8px;
}

.shop-field .good-field .summary .awayorder button {
	margin:0 auto;
    padding:6px 8px;
    background:#CC533F;
    color:#ffffff;
    border:2px solid #cccccc;
	width:130px;
	display:block;
}

.shop-field .good-field .summary .awayorder button:hover {
    background: #FFDF93;
    color:#333333;
    border:2px solid #cccccc;
    cursor:pointer;
}


.text-field {
    margin:24px 0;
} 

.text-field ul {
    margin: 12px 0;
} 

.text-field li {
    margin: 0px 0 6px 36px; 
	padding: 0 0 0 12px; 
	list-style-type:disc;
} 

.text-field ol {
    margin: 0px 0 6px 36px; 
	padding: 0 0 0 12px; 
	list-style-type:decimal;
} 

.shop-field .good-field .summary .box {

    padding:0 24px 0 0;
}

/* Стили комплекта */

.shop-field .set-field {
    position: relative;
}

.shop-field .set-field .title {
    margin:24px 0 24px;
    font-weight:bold;
    font-size: 140%;
}

.shop-field .set-field .set {
    width:100%;
    position: relative;
	height:400px;
}

.shop-field .set-field .set-cart {
    position: absolute;
    right:-200px;
    width:200px;
    padding:24px;
	top:0px;
    
}

.shop-field .set-field .set-cart .set-title {
    padding-bottom:24px;
    color:#CC533F;
}

.shop-field .set-field .set-cart .set-summ {
    
}

.shop-field .set-field .set-cart .set-summ span {
    font-weight:bold;
    color:#CC533F;
    display:block;
    font-size:160%;
    float:left;
    margin: 0 0 0px 0;
}

.shop-field .set-field .set-cart .set-summ span:before{
    content:"$"
}

.shop-field .set-field .set-cart .set-summ s {
    display:block;
    margin-top:6px;
    font-size:90%;
    float:left;
    margin: 0 0 12px 12px;
}

.shop-field .set-field .set-cart .set-summ s:before{
    content:"$"
}

#good_in_cart {
    margin-top:24px;
    padding:12px;
    background:#ffffff;
    color:#CC533F;
    border:2px solid #CC533F;
    width:100px;
    display:inline-block;
}


.section-good-in-cart {
    margin:6px auto 0!important;
	display:block!important;
	padding:6px 4px!important;
	width:120px!important;
	font-size:80%;
	text-align:center!important;
	background:#ffffff!important;
    color:#CC533F!important;
    border:2px solid #CC533F!important;
}

#set_in_cart {
    margin-top:24px;
    padding:12px;
    background:#ffffff;
    color:#CC533F;
    border:2px solid #CC533F;
    width:100px;
    display:inline-block;
}

button#addset2cart, #addgoods2cart {
    margin-top:24px;
    padding:12px;
    background:#CC533F;
    color:#ffffff;
    border:2px solid #cccccc;
}

.sectionaddgoods2cart {
	margin:6px auto 0!important;
	display:block!important;
	padding:6px 4px!important;
	width:100px!important;
	background:#CC533F;
    color:#ffffff;
    border:2px solid #cccccc;
}


button#addset2cart:hover, #addgoods2cart:hover {
    clear:left;
    margin-top:24px;
    padding:12px;
    background: #FFDF93;
    color:#333333;
    border:2px solid #cccccc;
    cursor:pointer;
}

.shop-field .set-field .good {
	width:172px;
	height:360px;
	overflow: hidden;
	float:left;
	margin:0 24px 24px 0;
    position:relative;
}
.shop-field .set-field .good:after {
    content: "";
    position: absolute;
    top:120px;
    right:-36px;
    font-size:120%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABvElEQVR4nGP5//8/Ay0BC17ZB1OEgWQ4EHsBsS4Qi0FlXgHxZSDeBsQrGRRy3pJmwYMpnECyCogLgZgbiwo5KPYG4i6g+glAuhVo0XfCFjyYoggkN0JdTAwAOaAaiP2Aev2BltzHbQHE8CNALEWk4chAF6z3wRQbZEsQFkCCZSM+w1+9/fwHRIsJ8+KKOymwGQ+mmMOCC1lhNQOBYNm07y5YfUqoASGfgMyqQVjwYIoQkMzHpwsEmJmZCCmBgXygmX1AX7yD+SACiHmI1U0E4IGaOQ1mgScVDYcBT2QL9GlgAdhMmAXiyDKv3n5l2Lz/DoaOc9degul//zCLF19HFWDqQsmT4sgW0AzALAA5TRYmCHJJcghmqDGtuwSmE4P0iDH7JbIFF5EtoBK4iGzBdiD2obIF25EtWAHEnQzUywtfoGZCLQDmOGDOm8gAyeI4wd+/f4m1YCLYTAbUVNTKACpy8ZRH/k6qv6FMVjyGX4aaxYBqAaj0A5XneIprUWEefAaDwDOQO5ArHtR8ACrHQeU5aRUOsssJVDgIS8wZ8FeZyOArEJNQZUIsASmshda1NKj0ERaBNE6DYrIAAKpbfMndzzkJAAAAAElFTkSuQmCC") no-repeat;
    width:24px;
    height: 24px;
}
.shop-field .set-field .good:last-child:after {
    background:none;
}
.shop-field .set-field .good .box {
    border:1px solid #FFDF93;
    padding:12px;
    width: 100%;
}

.shop-field .set-field .good .box:hover {
    background:#FFDF93;
}

.shop-field .set-field .good .set-pic {
    margin:12px auto 0;
    height: auto;
}

.shop-field .set-field .good .set-pic a {
    border:0;
}

.shop-field .set-field .good .set-pic img {
    width:100%;
    height:auto;
}

.shop-field .set-field .good .title {
    font-size:70%;
    margin:6px 0 6px 0;
	font-weight:normal;
	
}

.shop-field .set-field .good .sprice {
    margin-top:6px;
    display: inline-block;
    margin-bottom:6px;
    padding:2px 4px;
    border:1px solid #CC533F;
}
.shop-field .set-field .good .sprice span {
    font-weight:bold;
    color:#CC533F;
}
.shop-field .set-field .good .sprice span:before{
    content:"$"
}
.shop-field .set-field .good .sprice s:before{
    content:"$"
}

.shop-field .set-field .good .set-item {
    position: absolute;
    top:8px;
    right:8px;
    padding:0px;
    background: #ffffff!important;
    border:1px solid #f6f6f6!important;
}

.shop-field .set-field .good.checked .box {
    border:1px solid #f6f6f6;
} 
.shop-field .set-field .good.checked .box:hover {
    background:#f6f6f6;
}
.shop-field .set-field .good.checked .set-pic img  {
    filter: blur(5px);  
    -webkit-filter: blur(5px);  
    -moz-filter: blur(5px);  
    -ms-filter: blur(5px);  
    -o-filter: blur(5px);  
} 





/* Ститли доп книг (автор и похожая тематика) */

.shop-field .aux-items-field .slider {
	width: 100%;
	margin: 24px auto 24px auto;
}

.shop-field .aux-items-field .slick-slide {
	margin: 0px 20px;
}

.shop-field .aux-items-field .slick-prev:before,
.shop-field .aux-items-field .slick-next:before {
	color: black;
}

.shop-field .aux-items-field {
	background:#ffffff;
}

.shop-field .aux-items-field .title {
    margin:24px 0 24px;
    font-weight:bold;
    font-size: 140%;
}

.shop-field .aux-items-field .list {
	
}

.shop-field .aux-items-field .list .good {
	width:144px;
	height:260px;
	margin:0 48px 24px 0;
    position:relative;
	/*border:1px solid #FFDF93;*/
}
.shop-field .aux-items-field .list .good .box {
    
    padding:12px;
    
    width: 100%;
}

.shop-field .aux-items-field .list .good .set-pic {
    margin:0 auto 0;
    height: auto;
}

.shop-field .aux-items-field .list .good .set-pic a {
    border:0;
}

.shop-field .aux-items-field .list .good .set-pic img {
    width:100%;
    height:auto;
}

.shop-field .aux-items-field .list .good .title {
    font-size:70%;
    margin:6px 0 6px 0;
	font-weight:normal;
	
}

.shop-field .aux-items-field .list .good .sprice {
    margin-top:6px;
    display: inline-block;
    margin-bottom:6px;
    padding:2px 4px;
    border:1px solid #CC533F;
}













/* Карусель */

.new-goods {
    padding:0 0 48px 0;
}
.new-goods > .title, .title-match {
    margin:0;
    padding:24px 0 0 0;
    font-weight: 400;
    font-size:120%;
    text-align: center;
}

.new-goods > .title a, .title-match a {
    border:0;
    display:inline-block;
    background: #FFDF93;
    color:#333333;
    padding:4px 8px;
}

.ca-container{
	position:relative;
	margin:25px auto 20px auto;
	width:90%;
	height:450px;
}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:25%;
	height:100%;
	text-align:center;
}
.ca-more {
	position: absolute;
	bottom: 0px;
	left:50%;
	padding:2px 6px;
    margin-left:-45px;
	background: #CC533F;
	text-align:center;
    color:#ffffff!important;
    border:0;
    font-size: 90%;
    width:90px;
}
.ca-more:hover {
    border:0!important;
}
.ca-close{
	position:absolute;
	top:24px;
	right:24px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABRUlEQVR4nGM5E2z/n4GGgIWWhg+cBUysbAz/fv8iySBcejAsEPcNYxB2cGe41VDE8OfzR6IMZxUUZlBr6Gd4tXUNw+tdm3BbwMTGziDi4sPAIS0H1NBHlCUww0F6RN38GN7s3cbw/+8f7Bb8+/UTaGghWAOnvDJBS5AN//7wLsOtxmIUwzEsAIHf798SZQmG4TgcgjWSCVlCrOE4LcBnCSMLC9GG47UAmyXqzZMYGJlZGNglpYkynKAFyJaADOeQkQeL/Xj8gOhkTF5OZiReKUELYBHKLiHN8OPJA2AcsAJ9okB0PsFrAbbUAotkYvIJXgvwJUVSMiNWCwilc2IzI1YLiM1ExFqCUdiRkokwLKnvZbhenoG/sHuzZwtJxTWyJaCimmBh93LzKobXOzaQVOGALLlekkJchQP2CYm1GT49Q7/SBwAYbSTN50v6owAAAABJRU5ErkJggg==") no-repeat center center;
	width:24px;
	height:24px;
	text-indent:-9000px;
	outline:none;
    border:0!important;
}

.ca-item-main {
	padding:24px;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#fff;
}
.ca-item-main .pic {
    width:100%;
}
.ca-item-main .title {
    font-size:90%;
    margin:12px 0 0 0;
}
.ca-content-wrapper {
	background:#FFDF93;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:12px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content {
	width:100%;
	overflow:hidden;
    padding:48px;
}
.ca-content .title {
	font-weight: bold;
    font-size:140%;
    font-style: italic;
    font-family: "Georgia", "Times New Roman", serif
}
.ca-content-text {
	font-size: 100%;
    height:224px;
	font-style: italic;
	margin:24px 24px 24px 48px;
	line-height:1.4;
    overflow-y: auto;
}
.ca-content-text p {
	padding-bottom:6px;
}
.ca-content ul {
	margin:12px 24px;
}
.ca-content ul li {
	margin:0px 0px 4px;
}
.ca-content-button {
    border: 1px solid #CC533F;
    padding: 8px 12px;
    font-size: 120%;
    background: #CC533F;
    display: inline-block;
    color: #ffffff!important;
}
.ca-content-button:hover {
    border: 1px solid #6BA5B5;
    background: #6BA5B5;
}

.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover{
	opacity:1.0;
}



/* Подвал */


footer {
    background:#6BA5B5;
    padding:24px;
    color:#ffffff;
    font-size: 90%;
}

footer a {
    color: #FFDF93!important;
    border-bottom:1px solid #FFDF93!important;
}

footer .block-1 {
    float:left;
    width: 50%;
}
footer .block-1 .wrap {
    padding: 0 24px 0 0;
    
}
footer .block-2 {
    float:left;
    width: 49.999999999%;
}
footer .block-2 .wrap {
    padding: 0 0px 0 24px;
}


/* Галерея */

.gallery {}

.gallery .block-1 {
	float:left;
	margin:0 48px 48px 0;
	width: 200px;
	height:260px;
}

.gallery .block-1 .box {
	
}

.gallery .block-1 .box .caption {
	margin-bottom:12px;
	height:60px;
	overflow:hidden;
}

.gallery .block-1 .box img {
	border:4px solid #BF3036;
	height: 192px; 
	width: 192px; 
}

.gallery-post #gallery-photos ul {
	margin:0px auto; 
	padding:0px; 
	height:auto!important;
	overflow:none!important;
	width:100%!important;
}

#gallery {margin-top:25px;}
#gallery a {
	border:0!important;
}
#gallery .title{margin-bottom:10px; font-style:italic; font-size:80%; color:#330000; text-align:center;}
#gallery ul {margin:0px; padding:0px;}
#gallery ul li {display:block; float:left; padding:0px; margin:0px 30px 30px 0px !important; }

#gallery-photos {margin-top:50px;}
#gallery-photos .title{margin-bottom:10px; font-style:italic; font-size:80%; color:#330000; text-align:center;}
#gallery-photos ul {
	margin:0px auto; 
	padding:0px; 
	height:168px;
	overflow:hidden;
	width:90%;
}



#gallery-photos ul li {display:block; float:left; padding:0px; margin:0px 48px 48px 0px !important; width:144px; height: 144px; overflow:hidden; position:relative;}
#gallery-photos ul li:before {
	position:absolute;
	z-index:2;
	width:24px;
	height:24px;
	content: " ";
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAC30lEQVR4nK2Va2iIURjHzxjKiNRokcuIFjJjti9iGMnyCbm0Ly6jNa1oH5QPpJGaZG0axrKFT2RSYmxZbjGSW4ZCmRHJ/c78/t7z6jjeXcJT/85zzvN/zv99zu2NrUue8M0Y8x48A/fBTXAR1E66cuGx+UeLBZ1AD4shYEoYPJ2S3kCzD1Qi9uJvBdqy8RaFiO2m3YRQ8/8UCK07WAkWI1RIW4TQl44KlJtgefqDEaBvG/w4sBHMRWgBIo3tCkBa5g6QOIgmE8yxbaeIvLHgEtxs8qvbq+A3I+GhCaoqt2KrwHLQzaP2BIfg5JKzo8MCEWL5TLKVtgTM8iiqrox4DNyySAGCt2hfmeAOXAWnIF/2hB7QZMHNoS2OqKaUWHPUcqmCJOungwVyIN/TlwkkvXOEdhK7jnsU9PEqqSKW6m98a0s0DBSBApIKSKpyRM4zloFb54loT/YTS4PztT2B0PqBSpKyaJeQ+NaKXGNsNm4t6OrwU8BqsNkVOGOCsz8UdG5FaB5IZNKZTP7cipylrxNW4nHXMr6X+JOfAjgT5TCoSzRNXwr0xTFeop6MY1oep5JSW8l0h6dLuwbkhxUYS9Zm6hRUk6TJdBfGRIjsMvYwWMszwQvcxRlbyhzr9UBG7gGBBm0W7h6w0AvPJ3YEzgHLvUu/AjfH4ejtygbbWt1kEj/pKbBdX2QLscNwPti+TpyeHHdZF/0SgKyTMBX0AvXhj4b2OzHtyWiL0BLshMVOFfVyHU4qYwm6yQPp1IDhNqAvzyGp0iZ/pK+36JxXxYpQwNpBT0CWoQq2O5PL9AzoxurJaLIiulzHcWc4vCTGRhG7YfsnzZ+WJoHMiIBEJpvgdxlahScg07KGArfBGxPc6NBGSkAPXXyEyEuvXxPBSQ4dKmmhoju445z4YAmUgnVeYqM/oc40EzzCHeAMJ3p5TZ5AvAQ2gBaQa4JTdALkMeHniC9+6gn09uKvvX7cD2upEucI8Yv6AAAAAElFTkSuQmCC") no-repeat;
	display:block;
	bottom:0;
	left:0;
}
#gallery-photos ul li:after {
	position:absolute;
	z-index:2;
	width:24px;
	height:24px;
	content: " ";
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAC9ElEQVR4nJ2VXWjOcRTHf+Px0thohbxdyAwtzDDcTJgteblRiKY2r9naDRfkhlqm2CLMNlYyjJIi5WJb40JepxFpRHMxWyNRW97m5XN6zjNnv/33WH71fc7vnPM95/s//5ffE6pPSetyzg10f9f5RY/vZUec26kLnmBmmnwD+bnOW/AmYk6ATPAZlILCED+dIN5w473aT54/JqD5YEwNmKqhoeAAiBGB917T8V79G5Bu/Ak0TGCKjya2zDS3K08EmsFkE0yiQQwNfqvfGFAoDS8bf2QAR9YIEXgOlppgHJgGXqhfF1CY4wncAt/AEI9XIwL3AxpkRASY5BkTyX66yWcRW0jurnJa8LexrTAiL8FOEagPEFgDjhu/DBzzOOU0TaP5VxU5h1/rws9L3qI6Yt9D/LSSeEhgnilOJzaF3Cv1T4M9YKzhzACV8LLh/VKRd5hL9ipCai94AjFgN9iuhV9otIvtRW+KDfJDLhfOt4A70S1QBQ6CWJPLofBIZApsNf5qtusDRJLJbYHzKFBA3mkIZ9gWmNwgF/4ys0xsK0gE/pc8Czygxw1sJailZ6edQFYRyAXDTSyTojzIJ/VCOvCXs70ZICK3dZXiJ7zX2PZuAYrbCBayPeQVlhBvJH9HeR/wF+uVrvVviS4525IEIS9RrEWpJibnzHVpSvOnkUkw6/SWHHYB51Nk9RCgsIsieWjy2saZVAKoJ7cy8nEpv4rYVbY7FIlRBbSoSd5ttlI4IECkAE6F4Xfq5MXk5rjwsZMCJjk9i3otiq7Jw2V7ykvJMVCur2s+vGavrgHTEHUCQy6jkZyopd4kslaADPLl2BK4b/vq06eAisjVtrnwhxjnpWUa+W7y4cifzRVQ44tFFVARuV1yjFSD2QEUmS5LIcdGO6YJtICOfwqoiDz4+S58Pu0Dw6LQRyv6N4ER+YEpQugsdi/Y7HqeXYGr3wJGqBVTgNB+7Caw0fU+Nv5fwAjJn/5RAWLjsEtAGkh24W9gFIj9A3ViEt/2MNW4AAAAAElFTkSuQmCC") no-repeat;
	display:block;
	top:0;
	right:0;
}
#gallery-photos ul li a {
	border:0!important;
}
#gallery-photos ul li img { 
	height: 144px; 
	width: 144px; 
	border:4px solid #BF3036;
}

#gallery-photos .capt {
	font-size:80%;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	-moz-box-sizing: content-box !important; 
    -webkit-box-sizing: content-box !important; 
    box-sizing: content-box !important; 
}
#jquery-lightbox a { border: none; }
#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;
	-moz-box-sizing: content-box !important; 
    -webkit-box-sizing: content-box !important; 
    box-sizing: content-box !important;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Конец. Галерея*/







/* Библия */

.bible-field article  {
	width:100%!important;
}

.bible {
	width:100%;
    column-count: 4;
}

.bible .book {
	padding: 0 24px 24px 0;
    break-inside: avoid-column;
}
.bible .sect {
	display: inline-block;
    padding: 2px 6px;
    font-size: 90%;
    background: #FFDF93;
    color: #333333;
    border: 0;
	margin-bottom:24px;
}

.bible-book {
	width:100%;
    column-count: 4;
}

.bible-book .chapters {
	padding: 0 24px 24px 0;
    break-inside: avoid-column;
}

.bible-book .verse-pr {
	position:relative;
	padding:0 12px 6px 18px;
}
.bible-book .verse-pr sup {
	position:absolute;
	top:0px;
	left:-8px;
	color:#999999;
	font-size:70%;
	width:20px;
	height:20px;
	text-align:right;
}

/* Библия конец */





/* Календарь */

.calend {
	padding:0;
	float:right;
	margin:0 0 24px 24px;
}

.urok-dnya article {
	padding:0;
	float:left;
	width:70%;
}

.urok-dnya .aside {
	float:left;
	width:29.99999999%;
}

.urok-dnya .aside .calend {
	margin:48px 0;
}

.calend-table {
	font-size:90%;
	background:#ffffff;
	border:1px solid #e6e6e6;
	border-collapse:collapse;
}

.calend-table .table-title {
	background:#FFDF93;
	color:#333333;
}

.calend-table .table-title a{
	color:#333333;
}

.calend-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
}
.calend-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.calend-table tr:first-child th:first-child{

}
.calend-table tr:first-child th:last-child{

}
.calend-table tr{
	text-align: center;
}
.calend-table tr td:first-child{
	text-align: center;
	border-left: 0;
}
.calend-table tr td {
	padding:6px;
	border-top: 0px solid #e0e0e0;
	border-bottom:1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	
}
.calend-table tr:nth-child(even) td{

}
.calend-table tr:last-child td{
	border-bottom:0;
}
.calend-table tr:last-child td:first-child{

}
.calend-table tr:last-child td:last-child{

}
.calend-table tr:hover td{

}


/* Календарь конец */



/* Моя семья */

.ask-form {

} 

.ask-form input[type=text] {
    border:1px solid #e6e6e6;
    padding:4px 8px;
    font-size:100%;
    width:100%;
	display:block;
	margin-bottom:12px;
}

.ask-form select {
    border:1px solid #e6e6e6;
    padding:4px 8px;
    font-size:100%;
    width:100%;
	display:block;
	margin-bottom:12px;
}

.ask-form textarea {
    border:1px solid #e6e6e6;
    padding:4px 8px;
    font-size:100%;
    width:100%;
	display:block;
	height:200px;
	margin-bottom:12px;
}

#ask-submit {
    border:1px solid #CC533F;
    padding:2px 6px;
    font-size:90%;
    background:#CC533F;
    display:inline-block;
    color:#ffffff;
}

#ask-submit:hover {
    background:#FFDF93;
    border:1px solid #FFDF93;
    color:#333333;
    cursor:pointer;
}





		
/* увеличенная картинка */
#magnify {
  display: none;
 
  /* position: absolute; upd: 24.10.2016 */
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow:hidden;
}
 
#magnify img {
   height: auto;
   width: 800px;
   display:block;
   margin:48px auto;
}
 
/* затемняющий фон */
#overlay {
  display: none;
  background: #6BA5B5;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.8;
  z-index: 9990;
}
 
/* кнопка закрытия */
#close-popup {
  width: 48px;
  height: 48px;
  background: #FFFFFF;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
 
#close-popup i {
  width: 48px;
  height: 48px;
  background: url(/images/cross.png) no-repeat center center;
  display: block;
}










































.bible-translation {
	display: flex;
	margin-bottom:24px;
}


.bible-translation .translation {
	width:25%;
	padding:24px;
	margin-right:24px;
	border:1px solid #f6f6f6;
	height:72px;
	text-align:center;
}
.bible-translation .translation:hover {
	background: #FFDF93;
}

.bible-translation .translation.selected {
	background: #FFDF93;
}

.bible-books {
	margin-top:0px;
	background: #f5fbff;
	padding:24px;
	float:left;
	width:300px;
	position:relative;
}

.bible-books .search-field {
	padding-bottom:24px;
	margin-bottom:24px;
	border-bottom:1px solid #6BA5B5;
}



.bible-books .search-field .searchstring {
	width:116px;
	border: 1px solid #e6e6e6;
}
.bible-books .search-field .searchtype {
	width:104px;
	border: 1px solid #e6e6e6;
}
.bible-books .search-field .submit {
	width:24px;
	height:24px;
	background: url("../images/search.png") no-repeat center center;
	border:0;
	line-height:1px;
	float:right;
	margin: -2px 0 0 0;
	cursor:pointer;
}


.bible-books .translist {
	padding-bottom:24px;
	margin-bottom:24px;
	border-bottom:1px solid #6BA5B5;
}


.bible-books.hide {
	display:none;
}

.show-books {
	display:inline-block;
	margin:24px 0 12px 0;
	color: #6BA5B5;
    border-bottom: 1px dashed #D1E9F0;
	cursor:pointer;
}

.bible-books .book {
	display: inline-block;
	margin: 0 6px 0px 0;
	padding:6px 6px 0px 0;
	position:relative;
	
}


.bible-books .book div {
	position:absolute;
	left:-9999px;
	font-size:80%;
	padding:4px;
	background:#FFDF93;
	width:200px;
}
.bible-books .book a {
	display:inline-block;
	padding:4px;
	color:#333333;
	border-bottom: 0px solid #333333;
}

.bible-books .book:hover a {
	background:#FFDF93;
}
.bible-books .book:hover div {
	left:0;
	z-index:100;
}

.bible-books .book.selected {
	background: #FFDF93;
	padding:6px;
}

.bible-data-field {
	float:left;
	width: calc(100% - 300px);
}

.bible-data-field .box {
	margin: 0 48px; 
}

.bible-chapters {
	margin-top:24px;
}

.bible-chapters .chapter {
	display: inline-block;
	margin: 0 12px 12px 0;
	padding:6px;
}
.bible-chapters .chapter.selected {
	background: #FFDF93;
}

.bible-verses {
	margin:24px 0px;
	width:100%;
}
.bible-verse {
	position: fixed;
	top: 0;
	left:50%;
	
}
.bible-verse.fixed {
	position: fixed;
	top: 0;
	left:50%;
}
.verse-prev {
	width:50%;
	float:left;
	text-align:left;
	margin-top:-20px;
}
.verse-next {
	float:right;
	width:49.999999999%;
	text-align:right;
	margin-top:-20px;
}
.verse-next span, .verse-prev span {
	cursor:pointer;
	color:#333333;
	border-bottom: 1px dashed #666666;
}

.bible-verses .verse.selected {
	background: #FFDF93;
}

.bible-verses .verse {
	display: block;
	margin: 0 12px 12px 0;
	padding:6px;
	position:relative;
	cursor:pointer;
}

.verse-data {
	display:block;
	width:90%;
	background:#FFDF93;
	padding:24px;
	font-size:90%;
	margin-top:24px;
	position:relative;
	height:500px;
	min-height: calc(100vh - 48px); 
}

.word-data {
	overflow-y:auto;
}

.verse-data .close-bv{
	cursor:pointer;
	position:absolute;
	top:4px;
	right:6px;
	z-index:1000;
}

.verse-data hr {
	border-top: 1px solid #efc86c;
    border-bottom: 0px solid #cccccc;
    margin-bottom: 12px;
    margin-top: 12px;
    clear: both;
}

.bible-verses .verse .num{
	position:absolute;
	top:0;
	left:-14px;
	z-index:10;
	color:#999999;
	font-size:80%;
}

.words .word {
	color:#333333;
	border-bottom: 1px dashed #666666;
	cursor:pointer;
} 

.definition a {
	color:#333333;
	border-bottom: 1px dashed #666666;
	cursor:pointer;
	display:inline-block;
	margin: 0 6px 4px 0;
} 

.cross-link {
	position:relative;
	color:#333333;
	border-bottom: 1px dashed #666666;
	cursor:pointer;
	display:inline-block;
	margin: 0 12px 12px 0;
} 
 
.cross-link .verse-popup {
	position:absolute;
	left:-9999px;
	background: #D1E9F0;
	font-size:100%;
	padding:12px;
	display:block;
	width:300px;
}

.cross-link:hover .verse-popup {
	left:-200px;
	top:18px;
	z-index:100;
}







.words {

}

.verse-popup .cur-verse {
	margin-bottom:6px;
	color:#333333;
} 
.verse-popup .copy-verse {
	color:#0099CC;
	border-bottom: 1px dashed #0099CC;
	cursor:pointer;
}

.verse-popup .link-verse {
	color:#0099CC;
	border-bottom: 1px solid #0099CC;
	cursor:pointer;
}

.verse-popup .link-verse:hover {
	color:#E7532E;
	border-bottom: 1px solid #E7532E;
	cursor:pointer;
}



.verse-popup-2 {
	background: #D1E9F0;
	font-size:100%;
	padding:12px;
	display:block;
	margin-top:12px;
} 

.verse-popup-2 .cur-verse {
	margin-bottom:6px;
	color:#333333;
} 
.verse-popup-2 .copy-verse {
	color:#0099CC;
	border-bottom: 1px dashed #0099CC;
	cursor:pointer;
}

.verse-popup-2 .link-verse {
	color:#0099CC;
	border-bottom: 1px solid #0099CC;
	cursor:pointer;
}
.verse-popup-2 .link-verse:hover {
	color:#E7532E;
	border-bottom: 1px solid #E7532E;
	cursor:pointer;
}

/*Поиск по библии */

.bible-search .form {
    padding:24px 0;
    text-align: left;
}

.bible-search .form  .options {
	color:#CC533F;
}

.bible-search .form  .options option {
	color:#666666;
}

.bible-search .form  .options select {
	border:1px solid #e6e6e6;
	padding:2px 2px;
}

.bible-search input[type=text] {
    border:1px solid #e6e6e6;
    padding:8px 12px;
    font-size:120%;
    width:calc(100% - 100px);
}

.bible-search input[type=submit] {
    border:1px solid #CC533F;
    padding:8px 12px;
    font-size:120%;
    background:#CC533F;
    display:inline-block;
    color:#ffffff;
}
.bible-search input[type=submit]:hover {
    background:#FFDF93;
    border:1px solid #FFDF93;
    color:#333333;
    cursor:pointer;
}

.serach-bible-verses {
	
}

.serach-bible-verses .serach-verse {
	display: block;
    margin: 0 12px 12px 0;
    padding: 6px;
    position: relative;
}

.word-hightlight {
	color: #ffffff;
    background:#b7d6de;
}

#button-up {
    display:none;
    right: 48px;
    margin: 0;
    position: fixed;
    bottom: 48px;
    outline:none;
    color: #ffffff;
	background:#6BA5B5;
	padding:12px;
	cursor:pointer;
	z-index:10000;
}