@charset "utf-8";
@import url(http://allfont.ru/allfont.css?fonts=bruskovaya-plain001001);
@import url(https://fonts.googleapis.com/css?family=Oranienbaum&subset=latin,cyrillic);
/* clear */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0; background-repeat:no-repeat;
border:0 none;
font-size:100%; font-style:inherit; font-weight:inherit;
margin:0; padding:0;
text-align:left; vertical-align:baseline;
}
a img, :link img, :visited img { border:0 none; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
/* end clear */

/* typography.css */
html, body { height:100%; }
body {background:#fff; color:#000; font-family:Arial, sans-serif; font-size:87.5%; font-weight: 400; line-height: 1.3em; height:100%; width:100%;}
.ajax_tpl{width: 100%; height: 100%; min-width: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; line-height:normal;}
h1, .h1, .name_site{color: #fff; font-family: 'Oranienbaum'/*'bruskovaya plain:001.001'*/; font-size: 1.7em; font-weight: bold; letter-spacing: 1px; line-height: normal; text-align: center; text-shadow: 1px 0 0 rgba(0, 0, 0, 0.75); text-transform: uppercase;}
h1, .h1{padding-bottom: 1.5em;}
/*.name_site{color: #515255; font-size:2.125em; font-weight:700; line-height:1.36em; padding: 0.5em 0 1.4em;}*/
h2, .h2 {color: #512e1f; font-size:1.33em; line-height: 1.1em; padding-bottom:0.4em; text-align: center;}
h3, .h3{color: #512e1f; font-size: 1em; line-height:normal; padding-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {padding:0 0 1.2em; }
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
p img{margin: 5px;}
a:focus, a:hover {color:#2d7aae; text-decoration:underline;}
a {color:#2d7aae; font-weight: 600; line-height: 1.4285em; text-decoration:none;}
blockquote {margin:1.5em; color:#666; font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0; font-size:0.7em;}
sup { vertical-align:super; }
sub { vertical-align:sub; }
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:1em 1.5em; padding: 0;}
ul, ol { padding: 0;}
ul {list-style:none; margin:0 0 1em;}
ol {list-style-type:decimal; list-style-position:outside; margin:0 1.5em 1em 1.5em;}
ul li{background: url(img/bg_arrow.png) no-repeat left 0.4em; padding: 0 0 0 1.2em;}
.pages_site li{background: none; padding: 0 0 1em; }
li{padding: 0 0 0 1.5em;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
.table_wrap{overflow: auto;}
table {border:none; border-collapse:collapse; margin:20px 0;}
th {font-weight:bold;}
.center_column th, .center_column td, .center_column caption { border:none; font-size:0.857em; line-height:1.08em; padding:1.25em 1.5em; text-align:left;}
.center_column tr:first-child td, .center_column thead th{ background:#99572b; border-right:1px solid #f0ac62; color:#ffc78a; font-size:1em; line-height: 1em; padding:1.28em 1.4285em; text-align:center; vertical-align:middle;}
.center_column tr:nth-child(2n+1) {background: #ffc07b none repeat scroll 0 0;}
.center_column tr:first-child td:last-child, .center_column thead th:last-child{border:none;}
td, caption {color: #000;}
tbody td{border: 0;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
table {margin-bottom:1.4em;}

mark{background: transparent; display:block; font-weight: 700; line-height: 1.5em; margin: 1.5em 0; padding-left: 80px; position: relative; }
mark:before{background: #ed1f24; border-radius: 2px; content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 14px;}
img{height: auto; max-width: 100%; vertical-align: top; }

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after{
  content: " ";
  display: table;
}
.clearfix:after,
.container:after{
  clear: both;
}

.mailto{color: #000; text-decoration: underline;}
.mailto:hover, .mailto:focus{color: #000; text-decoration: none;}

.small {font-size:0.8em;}
.large {font-size:1.2857em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

.clear { clear:both; line-height:0; font-size:0; }
.tar { text-align:right; }
.tac { text-align:center; }
.tal { text-align:left; }
.tbrown{color: #512e1f;}

.date{color: #502d1e; font-size: 0.857em; line-height: normal;}
.input_submit{display: inline-block; margin: 0 auto 1em; position: relative;}
.button, input[type="submit"]{background: #502c1e; border: 2px solid #ffc07b; color: #fff; cursor: pointer; display: inline-block; font-size: 11px; margin: 0 auto; padding: 0.5em 2.5em 0.5em 4em; position: relative; text-shadow: 1px 0 0 #000; text-transform: uppercase; transition: background 0.5s ease 0s; z-index:1;}
.button:before, .input_submit:before{background: url(img/bg_arrow.png) no-repeat left center; content: ''; height: 10px; left: 2.5em; margin-top: -5px; position: absolute; top: 50%; width: 6px; z-index: 2;}
.button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus{background: #ffc07b; color: #fff; text-decoration: none;}

label{display: inline-block; line-height: 1em; padding-top: 0.6em;}
label:first-of-type{padding-top: 0;}
.radio{display: none;}
.radio + label span{border: 1px solid #502c1e; border-radius: 50%; display: inline-block; height: 11px; margin: 2px 1em 0 0; position: relative; vertical-align: top; width: 11px;}
.radio:checked + label span:before{ background: #502c1e; border-radius: 50%; content: ''; height: 7px; left: 1px; position: absolute; top: 1px; width: 7px;}

/* typography */
.noborder, .noborder td, .noborder th { border:none !important; }
.noborder td, .noborder th { border:none !important; font-size: 1em; line-height: normal; padding:4px 10px 4px 5px; vertical-align:top;}
.noborder tr:first-child td, .noborder thead th{ background:none; border-right:0 none !important; color:#000; font-size:1em; line-height: 1em; padding:4px 10px 4px 5px; text-align:left; vertical-align:top;}

/* errors */
.error{color:red;}

/*template*/
.all_wrap{background: #f0ac62; display: table; height: 100%; table-layout: fixed; width: 100%;}
.main_wrap, .footer_wrap{display: table-row; width: 100%;}
.main_wrap{box-shadow: inset 0 -80px 30px -30px rgba(166,100,46,0.25); height: 95%;}
.footer_wrap{background: url(img/bg_footer.jpg) repeat center; height: auto; min-height: 5%;}

.container{margin: 0 auto; padding: 0 20px; width: 1040px;}
.main_container{display: table; table-layout: fixed; width: 100%;}
.left_column, .center_column, .right_column{display: table-cell; vertical-align: top;}
.center_column{padding: 5px 20px;}
.left_column, .right_column{background: rgba(255,255,255,0.25); padding: 15px 20px; width: 235px;}
.main_content{padding-bottom: 95px;}

.block{padding-bottom: 40px;}

header:before{background: url(img/bg_header.png) no-repeat center top; content: ''; height: 100%; left: 0; position: absolute; top: 0;  width: 100%; z-index: 1;}
header{background: rgb(165,99,45);
background: -moz-linear-gradient(top, rgba(165,99,45,1) 0%, rgba(165,99,45,0.7) 11%, rgba(165,99,45,0.2) 51%, rgba(165,99,45,0) 100%);
background: -webkit-linear-gradient(top, rgba(165,99,45,1) 0%,rgba(165,99,45,0.7) 11%,rgba(165,99,45,0.2) 51%,rgba(165,99,45,0) 100%);
background: linear-gradient(to bottom, rgba(165,99,45,1) 0%,rgba(165,99,45,0.7) 11%,rgba(165,99,45,0.2) 51%,rgba(165,99,45,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5632d', endColorstr='#a5632d',GradientType=0 );
padding: 25px 0 0; position: relative;}
header .container{position: relative; z-index: 2;}
.epigraph{color: #fff; float: right; font-style: italic; line-height: 1em; margin-bottom: 55px; text-shadow: 1px 0 1px rgba(0, 0, 0, 0.75); width: 42%;}
.epigraph .tar{padding-top: 1.3em;}
.logo{bottom: -15px; display: block; padding: 0 25px; position: absolute; left: 50%; margin-left: -500px;}
.header_info{color: #fff; padding: 0 115px 0.5em 115px; text-align: center;}
.header_address, .header_phones{display: inline-block; padding-top: 0.3em; text-shadow: 1px 0 0 rgba(0, 0, 0, 0.75); vertical-align: middle;}
.header_phones span{font-size: 1.29em;}

nav{background: #3b1204 url(img/bg_menu.jpg) repeat top left; padding: 25px 0;}
nav .sub_1{display: table; margin: 0; padding: 0; width: 100%;}
nav .sub_1 li{background-position: 0.5em center; display: table-cell; padding: 0.5em 1.5em; vertical-align: middle;}
nav .sub_1 li a{color: #ffc78a; font-weight: 400; text-decoration: none;}
nav .sub_1 li:hover, nav .sub_1 li:focus, nav .sub_1 li.active{background-color: #7e594a;}

.main_content{padding-top: 35px;}
.menu_images li{background: none; border-bottom: 1px solid #fff; font-size: 1.14em; margin-bottom: 0.85em; padding: 0 0 1.3em;}
.menu_images li a{color: #512e1f; display: block; font-weight: bold; text-align: center; text-decoration: none;}
.menu_images li img{height: auto; margin-bottom: 15px; max-width: 100%;}

.menu_images li a:hover .name_item, .menu_images li a:focus .name_item{border-bottom: 1px solid #512e1f;}

.footer_wrap{box-shadow: inset 0 -15px 10px -10px rgba(0, 0, 0, 0.25), inset 0 15px 10px -10px rgba(0, 0, 0, 0.25);}
footer.container{ padding: 45px 20px; position: relative;}
footer:before{background: url(img/bg_book.png) no-repeat center; content: ''; height: 117px; left: 50%; margin-left: -115px; position: absolute; top: -60px; width: 231px;}
.important_info{color: #ffddb8; font-size: 0.857em; text-align: center;}
.copyright, .counters{text-align: center;}
.counters{padding: 1em 0;}
.madeby{color: #ffc78a; font-size: 0.9167em; }
.madeby:hover, .madeby:focus{color: #ffc78a; text-decoration: underline;}

.breadcrumbs{margin: 0 0 35px; color:#4d281a; font-size:0.875em;}
.breadcrumbs a{color:#fff;}
.breadcrumbs span.delim {display:inline-block; margin:0 5px;}
/*end template*/

/*news*/
.news_lenta_title{ color: #4c2719; font-size: 1.28em; line-height: normal; margin-bottom: 2em; position: relative; text-align: center;}
.news_lenta_title span{background: #ffc07b; display: inline-block; padding: 0.2em 1.6em; position: relative; z-index: 2;}
.news_lenta_title:after{content: ''; background: #ffc07b; height: 1px; left: 0; position: absolute; top: 50%; width: 100%; z-index:1;}

.news_item{padding-top: 25px;}
.news_item:first-child{padding-top: 0;}
.news_title{color: #ffeedc; display: block; font-size: 1.14em; font-weight: 600; line-height: 1.25em; text-decoration: none;}
a.news_title:hover, a.news_title:focus{color: #ffeedc; text-decoration: underline;}
.news_title + .date{padding-top: 0.5em;}
.news_img{display: block; float: left; height: 118px; width: 118px;}
.news_img img{height: auto; max-height: 100%; max-width: 100%; width: auto;}
.news_img + .news_text{margin-left: 140px;}
.news_descr{padding: 1.25em 0 0.5em;}
.news_lenta .button{margin-top: 50px;}
/*end news*/

/*slider date*/
.slick-disabled{display: none !important;}
.slick-arrow{border: 15px solid transparent; cursor: pointer; position: absolute; top: -3px; z-index: 200;}
.slick-prev{border-right: 20px solid #4c2719; left: 90px;}
.slick-next{border-left: 20px solid #4c2719; right: 90px;}

.slider_date_wrap{border-top: 1px solid #ffc07b; color: #512e1f; margin-bottom: 15px; padding: 40px 0;}
.slider_date_head{font-weight: 700; padding: 0 120px; padding: 0 0 35px; position: relative; z-index: 1;}
.slider_date_item{padding-bottom: 15px;}
.slider_date_descr{line-height: 1.11em;}
.slider_date_descr + .tac .button{margin-top: 2.5em;}
/*//slider date*/

/* module opros */
.opros_h1{padding-bottom: 0.6em;}
.opros{ border-bottom: 1px solid #fff; color: #512e1f; font-size: 1em; margin-bottom: 2.5em; padding: 0 0 1.5em;}
.right_column .opros{ margin-bottom: 10px;}
.opros_variants{padding: 20px 0;}
.opros .itogi {color: ##512e1f; margin: 15px 0; table-layout:fixed; width:100%;}
.opros .itogi td { border: 0 none !important; line-height: 1em; font-size: 1em; padding: 0.6em 0 0 0; vertical-align: top;}
.center_column .opros .itogi{}
.center_column .opros tr:first-child td, .center_column .opros thead th{background: none; color: #512e1f; padding: 0.6em 0 0 0; text-align: left;}
.center_column .opros tr:nth-child(2n+1){background: none;}
.itogi td.answer_max{font-weight: 700;}
.itogi td.proc {font-weight: 700; text-align: right !important; width:50px; }
.center_column .itogi td.proc , .center_column .opros tr:first-child td.proc, .center_column .opros thead th.proc{ padding: 0.6em 1em 0 1em;}

/*calendar*/
.calendar{ border-bottom: 1px solid #fff; margin-bottom: 10px; padding: 0 0 1.5em;}
.ui-datepicker-calendar{background: #fff; font-size: 0.65em; margin: 1em 0; table-layout: fixed; width: 100%;}
.ui-datepicker-calendar thead th{background: #98572b; border: 0 none; color: #f9c78a; padding: 0.9em 0.2em; text-align: center;}
.ui-datepicker-calendar tbody{color:#502c1e;}
.ui-datepicker-calendar td{padding:0.5em 0.2em; text-align: center;}  
.ui-datepicker-calendar tbody a, .ui-datepicker-calendar tbody span{border-radius: 50%; display: inline-block; height: 22px; line-height: 22px; text-align: center; text-decoration: none; width: 22px;}
.ui-datepicker-calendar tbody a{ color:#502c1e;}
.ui-datepicker-calendar tbody span{ color:#d9d9d9;}
.ui-datepicker-calendar a.link{background: #e9c59d;}
tbody .ui-datepicker-event-day a{background: #502c1e; color: #fff;}
tbody .ui-datepicker-current-day a{background: #e9c59d; color: #fff;}
.ui-datepicker-calendar tr:last-child td{padding-bottom: 10px;}
.ui-datepicker-calendar tr:first-child td{padding-top: 10px;}
.ui-datepicker-calendar td:first-child, .ui-datepicker-calendar th:first-child.ui-datepicker-calendar{padding-left: 7px;}
.ui-datepicker-calendar td:last-child, .ui-datepicker-calendar th:last-child.ui-datepicker-calendar{padding-right: 7px;}

.ui-datepicker-prev, .ui-datepicker-next{display: none;}
.ui-datepicker-title{ color: #512e1f; font-size: 1.14em; font-weight: 600; padding: 10px;}
.ui-datepicker-month, .ui-datepicker-year{display: inline-block; vertical-align: middle;}
.ui-datepicker-month{padding-right: 1em;}
.jq-selectbox__select{padding: 0 20px 0 0;}
.jq-selectbox__dropdown{background: #fff;}
.jq-selectbox__dropdown ul{margin-bottom: 0; padding: 0.5em 0;}
.jq-selectbox__dropdown li{cursor: pointer; font-size: 0.875em; font-weight:400; padding: 0 0.5em;}
.jq-selectbox__dropdown li:hover, .jq-selectbox__dropdown li:focus, .jq-selectbox__dropdown li.selected{background: #e9c59d;}
.jq-selectbox__trigger{border: 5px solid transparent; border-top: 7px solid #4c2719; cursor: pointer; margin-top: -4px; position: absolute; right: 0; top: 50%; }
/*//calendar*/

/* debug - IMPORTANT */
.debug { position:absolute; top:0; right:10px; border:1px dotted #C1D2FB; padding: 15px; background:#fff; color:#000; z-index:5; }
.debug a { display:block; width:100%; text-align:right; }
.debug p { display:none; }


.catalog_link{margin-left:20px; display:block; width:336px; height:111px; border:none; background:url(img/bg_el_catalog.png) no-repeat 0 0; text-indent:-3000px; cursor:pointer;}

.img_styled{
	border:4px solid #ffc78b;
	box-shadow:#cf9455 0 2px 3px;
	margin:0 20px 20px 0;
}

.contact_form{
	clear:both;
	margin:40px 0 20px;
	border-top:1px solid #ffc07b;	
	text-align:center;
}
.contact_form form{text-align:center;}
.contact_form .no_border{
	margin: 5px 0 0 0;
}
.contact_form .no_border tr:first-child td {background:none !important; border:none !important; padding:1px 10px; text-align:left; font-size:14px;}
.contact_form .no_border td {background:none !important;}
.contact_form .no_border tr:nth-child(odd) {background:none !important; padding:0 !important;}
.contact_form .no_border td:first-child{font-weight:bold; color:#4c2719; text-align:left;background:none; padding-top:10px;}
.contact_form .no_border td{padding:1px 10px;}
.legend{display:block; float:left;color:#99572b; font-size:12px; margin:10px 10px 10px 0;}
.contact_form input[type="submit"]{
	float:right;
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
	padding:7px 15px 7px 20px;
	cursor:pointer;
	background:#502c1e url(img/bg_arrow.png) no-repeat 10px 10px;
	border:2px solid #ffc07b;
}
.contact_form input[type=text], .contact_form textarea{
	width:190px;
	padding:4px 10px;
	background:#e2a25b;
	color:#99572B;
	border:1px solid #ffc07b;
	margin:0 0 3px 0;
}
.contact_form textarea{width:365px; height:110px;}
.contact_form .required{color:#99572b; margin:0 4px;	}
.contact_form h2 { background: #ffc07b none repeat scroll 0 0; color: #4c2719; display: inline-block; position: relative; text-align: center; top: -15px;}

/* captcha */
#captcha_reload{cursor:pointer; vertical-align:middle; }

/* ajax_loader */
#ajax_loader {
    background: url("img/ajax-loader.gif") no-repeat scroll center;
    display: none;
    height: 55px;
    left: 50%;
    margin: -27px 0 0 -27px;
    position: fixed;
    top: 50%;
    width: 55px;
    z-index: 1000;
}

/* paginator */
.paginator {  padding:1px 0; margin: 1em 0; height:20px; line-height:20px; font-size:0.857em; }
/*.paginator:before { content: 'Страницы: '; font-weight:bold; color:#2d7aae; padding: 0 0.8em 0 0.25em; }*/
.paginator a, .paginator span { padding: 0 6px; line-height:20px; display:inline-block; box-sizing:border-box;  text-decoration:none;}
.paginator .prev, .paginator .next { width:20px; background: #959595; text-indent: -3000px; position:relative; }
.paginator, .paginator a, .paginator a:hover { color:#2d7aae; }
.paginator a:hover{text-decoration:underline;}
.paginator .active, .paginator .active:hover { color:#ffffff; background:#418ebf; }
.paginator .prev:before, .paginator .next:before { content:''; display:block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAYCAYAAADH2bwQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNGNDRCMDJDRjAxMTFFNEEwNDc4NTM4QzM5QzcxMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNGNDRCMDNDRjAxMTFFNEEwNDc4NTM4QzM5QzcxMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0Y0NEIwMENGMDExMUU0QTA0Nzg1MzhDMzlDNzExRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0Y0NEIwMUNGMDExMUU0QTA0Nzg1MzhDMzlDNzExRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu41PG8AAAEPSURBVHjarJBBisJAEEWrw2TnxqWMO9fmCJK9nsEbzBUUBMG1niBX8AIKgvvkCJosx5W7YOL/bbepoG6GaXh0df1q6vOlrqphXddCBpN5CMS/wVAwsAUjN6BF9rYcOIAjiJXI+ggOBsJeRDqgBAsxBpfMQAiuX9IcNnqqtocDxtUb/E5cfQM/VsOKHZiq/R72dhwYvxE946AoipPfV+R5qDzxfQpwL1GM2Pju90slsrfkQBes0IiVyHpFzeTnczuHx/ljDvCQuBXPHOihAmsvOrOs11aDh485UAt+L5dnDlmWtXKgZnOAYHOIoqhUw+0c0IiV2OSQpuk/5gAPiVvxmoMXndkmB3j4mAO1uwADAJ6xBvwxnZOfAAAAAElFTkSuQmCC') no-repeat 100% 100%; width:4px; height:8px; position:absolute; top:6px; left:8px; }
.paginator .prev:before { background-position: -4px 0;}
.paginator .next:before { background-position: 0 0;}
.paginator .prev:hover:before {background-position:-4px -8px;}
.paginator .next:hover:before { background-position: 0 -8px;}
.paginator .prev.disabled:before { background-position: -4px -16px;}
.paginator .next.disabled:before { background-position: 0 -16px;}