article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus,a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn,i{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:0 0 1em}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:.5em 0 1em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0}
nav ul,nav ol{list-style:none;list-style-image:none}
img,img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure,form{margin:0}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
fieldset{border:0;margin:0;padding:0}
::-moz-placeholder{/*color:#999;*/ color:#000000}
::-webkit-input-placeholder{/*color:#999;*/ color:#000000}
:placeholder{/*color:#999;*/ color:#000000}
.placeholder{/*color:#999;*/ color:#000000}

@font-face{font-family:'Raleway';
  src:url('f/raleway-regular-webfont.eot');
  src:local('Raleway'), url('f/raleway-regular-webfont.woff') format('woff'),url('f/raleway-regular-webfont.ttf') format('truetype'), url('f/raleway-regular-webfont.svg') format('svg')}

@font-face{font-family:'Raleway';
  src:url('f/raleway-semibold-webfont.eot');
  font-style:normal;
  font-weight:500;
  src:local('Raleway Semibold'), url('f/raleway-semibold-webfont.woff') format('woff'),url('f/raleway-semibold-webfont.ttf') format('truetype'), url('f/raleway-semibold-webfont.svg') format('svg')}

@font-face{font-family:'Raleway';
  src:url('f/raleway-medium-webfont.eot');
  font-style:normal;
  font-weight:600;
  src:local('Raleway Medium'), url('f/raleway-medium-webfont.woff') format('woff'),url('f/raleway-medium-webfont.ttf') format('truetype'), url('f/raleway-medium-webfont.svg') format('svg')}

@font-face{font-family:'Raleway';
  src:url('f/raleway-bold-webfont.eot');
  font-style:normal;
  font-weight:700;
  src:local('Raleway Bold'), url('f/raleway-bold-webfont.woff') format('woff'),url('f/raleway-bold-webfont.ttf') format('truetype'), url('f/raleway-bold-webfont.svg') format('svg')}

@font-face{font-family:'Raleway';
  src:url('f/raleway-extrabold-webfont.eot');
  font-style:normal;
  font-weight:900;
  src:local('Raleway Extrabold'), url('f/raleway-extrabold-webfont.woff') format('woff'),url('f/raleway-extrabold-webfont.ttf') format('truetype'), url('f/raleway-extrabold-webfont.svg') format('svg')}
a{text-decoration:underline;color:#ff6000}
a:hover{color:#007425}
h1,.h1{font:700 20px Raleway;color:#007425;margin:0 0 45px}
h2{font:700 20px Raleway;margin:0 0 .83em;color:#ff6000}
h3{font:500 17px Raleway;margin:0 0 1em;color:#007425}
h4{font-size:1em;margin:0 0 1.33em}
h5{font-size:.83em;margin:0 0 1.67em}
h6{font-size:.75em;margin:0 0 2.33em}
hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin:0}

html,button,input,select,textarea,table{font-family:Raleway, Helvetica, sans-serif;font-size:14px;color:#000}
body{
  margin:0;
  font-size:14px;
  background:#fff url('http://zoolavka-kazan.ru/bitrix/templates/zoo/images/bg.jpg');
  font-family:Raleway, Helvetica, sans-serif;
}
.warp{width:940px;padding:0 20px;margin:0 auto}
header.main{height:180px}
.header_logo{float:left;width:170px;margin:32px 0 0 -6px}
.header_center{float:left;width:575px}
.header_right{float:right;width:186px}
.header_desc{color:#007425;font-size: 13px;font-weight: 500;padding:37px 0 0}
.header_nav{margin:14px 0 13px}
.header_nav a{text-decoration:none;border-bottom:1px solid #ff6000;display:inline-block;padding:0 0 1px;margin:0 24px 0 0}
.header_nav a:hover,.header_feedback a:hover{border-color:#007425}
nav ul{display:table;width:100%}
nav ul li{display:table-cell}
nav ul a{display:inline}
.header_contacts{font-size:13px;float:left;width:250px;margin:0 15px 0 0;line-height:19px}
.header_times{font-size:13px;float:left;width:290px;line-height:19px}
header strong{display:block;font-weight:500}
.header_phone{color:#007425;font:700 20px Raleway;margin:34px 0 10px}
.header_feedback{margin:0 0 17px}
.header_feedback a{font:500 15px Raleway;text-decoration:none;border-bottom:1px dashed #ff6000}
.header_search{width:185px;position:relative}
.header_search_input{width:163px;height:31px;border:1px solid #d9d9d9;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:0 10px}
.header_search_submit{width:33px;height:33px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABCCAYAAADZhL+bAAAB1ElEQVR42uyYyytEYRTAjbwpNkghj1hY2Cl5hFHyyEZZKAsWFlJWysJCUkr+AAsLk7KxVcxOeZRnSBR7iRQLDQnX76ujbppmmLkfm3Pq1723+3Xnd0/nOzNzfI7jJPx3+FRCJVRCJeKR8E1Vui+LYAy6oBhCcARLsAxv4Z7hTF5FlUj8oWwbnMEolMsHpoIfArAFBbFm4icSZbAC2bAPDZApNMIh1EJQxKxITIiASX0z7JgswwdsQxOcQDWM2JLoluM4PIe5HxJRE302JNIhV843I6z7uldqQ+IFXuU8KcK6ZDk+2JBwpBZMdERY1y7HoOcSsscX5XIO8sIsy4cZqY1ZW4UZkG1otuoe9EOhNK8BOIAS2SnXVtq2dE3ztqtQE+V5CzAM7zY65i3USR8wb3wPpzANrXAn64akhafYyES0qIINV82sQa+pEy8zES0uoMWVkU5YhyyvCvM3In6XSD1U/LWEiXMRuYRBONZfViqhEiqhEiqhEiqhEiYe5zPiGpLkDIc8lWhzzSgS5N+5D9Lkehd64CYWCR2S6JBEhyTx1IQOSdzNKqYhiZfN6n+HJN++O349JCETob+UCCdiekcXIk86JCELOiRRCZVQCU/iU4ABAHyDFUzIEFWEAAAAAElFTkSuQmCC') 0 0;position:absolute;top:0;right:0;border:0}
.header_search_submit:hover{background-position:0 -100%}

.billboard{margin:0 -20px 0}
.section_nav{height:50px;/*overflow:hidden*/;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}
.section_nav.main{-moz-border-radius:8px 8px 0 0 ;-ms-border-radius:8px 8px 0 0 ;-o-border-radius:8px 8px 0 0 ;-webkit-border-radius:8px 8px 0 0 ;-khtml-border-radius:8px 8px 0 0 ;border-radius:8px 8px 0 0 }
.section_nav > ul {list-style:none;padding:0;margin:0;display:block;}
.section_nav > ul > li {float:left;position:relative;}
.section_nav > ul > li > ul {position:absolute;z-index:10;display:none;background:rgba(255,91,0,1);width:200px;margin:0;padding:0;}
.section_nav > ul > li:hover > ul {display:block;}
.section_nav > ul > li:hover > ul > li {padding:10px 20px;float:none;display:block;}
.section_nav > ul > li:hover > ul > li > a {color:#fff;font-size:14px;text-decoration:none;}
.section_nav > ul > li:hover > ul > li > a:hover {text-decoration:underline;}
.section_nav > ul > li > a {display:block;color:#fff;text-decoration:none;font:700 18px/50px Raleway;text-shadow:0 -1px #ff5e00;height:50px;border-left:1px solid #ffa426;border-right:1px solid #ff6d00;}
.section_nav > ul > li:first-child > a {border-radius:8px 0 0 8px;}
.section_nav.main > ul > li:first-child > a {border-radius:8px 0 0 0;}
.section_nav > ul > li:last-child > a {border-radius:0 8px 8px 0;}
.section_nav.main > ul > li:last-child > a {border-radius:0 8px 0 0;}
.section_nav > ul > li > a,.button.buy_butt,.orange_bt{
  background:rgb(255,186,0);
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,  rgba(255,186,0,1) 0%, rgba(255,121,0,1) 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,0,1)), color-stop(100%,rgba(255,121,0,1)));
  background:-webkit-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
  background:-o-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
  background:-ms-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
  background:linear-gradient(to bottom,  rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff7900',GradientType=0 );
}
.section_nav > ul > li:hover > a,.orange_bt:hover{
  background:rgb(255,169,0);
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjViMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,  rgba(255,169,0,1) 0%, rgba(255,91,0,1) 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,169,0,1)), color-stop(100%,rgba(255,91,0,1)));
  background:-webkit-linear-gradient(top,  rgba(255,169,0,1) 0%,rgba(255,91,0,1) 100%);
  background:-o-linear-gradient(top,  rgba(255,169,0,1) 0%,rgba(255,91,0,1) 100%);
  background:-ms-linear-gradient(top,  rgba(255,169,0,1) 0%,rgba(255,91,0,1) 100%);
  background:linear-gradient(to bottom,  rgba(255,169,0,1) 0%,rgba(255,91,0,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa900', endColorstr='#ff5b00',GradientType=0 );
}

.button.buy_butt:hover{
  background:rgb(111,31,129);
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmMWY4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDMzYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,  rgba(111,31,129,1) 0%, rgba(160,51,183,1) 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,31,129,1)), color-stop(100%,rgba(160,51,183,1)));
  background:-webkit-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:-o-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:-ms-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:linear-gradient(to bottom,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f1f81', endColorstr='#a033b7',GradientType=0 );
  text-shadow: -1px -1px #000000;
}

.section_nav >ul > li> a:before{vertical-align:-12px;content:'';display:inline-block;height:40px;width:40px;background:url('http://zoolavka-kazan.ru/bitrix/templates/zoo/images/nav_icons.png')}
.section_nav a.nav_dogs{width:161px;border-left:0}
.nav_dogs:before{margin:0 15px;background-position:0 0}
.nav_cats{width:162px}
.section_nav a.nav_cats:before{background-position:-60px 0;margin:0 20px 0 5px}
.nav_birds{width:162px}
.section_nav a.nav_birds:before{background-position:-120px 0;margin:0 24px 0 6px}
.nav_rats{width:162px}
.section_nav a.nav_rats:before{background-position:-180px 0;margin:0 13px 0 5px}
.nav_fishes{width:138px}
.section_nav a.nav_fishes:before{background-position:-246px 0;margin:0 20px 0 11px}
.section_nav a.nav_exp{width:185px;border-right:0}
.section_nav a.nav_exp:before{background-position:-305px 0;margin:0 6px 0 -4px}

.bill-slider{position:relative;overflow:hidden;width:980px;height:400px;-moz-border-radius:0 0 9px 9px;-ms-border-radius:0 0 9px 9px;-o-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;margin:0 0 50px}
.slide{position:absolute;width:100%;height:100%;top:0;z-index:1;left:100%}
.slide.active{left:0}
.bill-slider:after{position:absolute;content:'';background:#fff;height:100px;width:105%;left:-22px;bottom:-72px;-moz-border-radius:518px / 46px;-ms-border-radius:518px / 46px;-o-border-radius:518px / 46px;-webkit-border-radius:518px / 46px;-khtml-border-radius:518px / 46px;border-radius:518px / 46px;z-index:2}
.slider_nav{height:19px;position:absolute;z-index:3;width:400px;bottom:0;left:50%;margin-left:-200px;text-align:center}
.slider_nav a{display:inline-block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAAm56DSAAAB7UlEQVR42u2UyUoDQRCG5ykCLgm+jTd9DS8evOhB8CBoDnoRjAbc8KKIUYS4jaKoIILLXRBxAbdoiMgojOOkrKrudM/AmOkBDx5s+Kap6r+L3ua3rIgGr1Ya6UaKyDMCsi/KfNoyaSjMy8lx5OsVSSGbSnyJHCO7yJbsj2VeFyR9KqqYKPSIHCAbdTiQOlkwemsksJFVA+xQwXytUIYTFWQHWdF4a41QOeyA59MB7j/Xm0PjrK+oghkq1svBObKocbZb4e72AkqlEpTLZe4ppnxQx/NEsV59VtvInMArNMDT3RU4jgOu64LnedxTTHmv0Ki0PK92dvh54WAemRW87XfyRN/3IdgopjyN17SwoIo9WOqaJzVvJ8O8kqhGeRpX+mlV7FOvbAoZE3zsdfHWohrlabymhZnwysSZFZARgT/RBO57JXplmPcnmpWW5wXOTNzmGTKs8ZbbwXed8Jlh7C21hXQ8L3Cb+p3RGWQ11dE0fO32gH82zn011xIaZ33wnYX+gBtkCOk3YEjqo356TNg8cI3kkL465KROFLJ/cg1bbflIXntWFhiU8VFoa3aka/yqn9Vx2nt6kPSOAk6bsUzbv23/EduOxdS2jYmz7UTE2XYi4mw7EXG2nYg4206EiW0bY2rbsfzb9t+y7W/5QJzgSxRIEwAAAABJRU5ErkJggg==');width:19px;height:19px;margin:0 3px}
.slider_nav a.active{background-position:0 -100%}
.slide_image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.slide_text{width:680px;height:240px;position:absolute;top:10px;left:280px;z-index:2;color:#fff;font-size:33px;text-shadow:1px 1px #555}

p.stars, h2.stars{text-align:center;font:700 20px Raleway;color:#ff6000;margin:0 0 40px}
p.stars:before, p.stars:after, h2.stars:before,h2.stars:after,.icon.star{content:'';display:inline-block;width:12px;height:12px;vertical-align:0;margin:0 10px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAABCUlEQVR42o2RMQrCQBBF1yNI7mGjhUewEQsLLQxYeQghWImFlSCxEG8iigiinZWFlajoGWyMf+ALwzLRDbwif96fhV3nvC/ruj7IwMAFfuKy0w+Rl5Q3oBDgF+hKZ/lPLoE75ScoBxxQppuxW/KFFCzAFKzAm7KwZi7zGeiRmeqslf/mjm8ndWoYwpEEd+SAEXj9EWU+BhUyDuyMvtfUBpcc8Qo6xt13OLM6sqttvYUlz3888Dynk/piEZxy5DOIjOURZ1ZHdhW1XFPDB5iAm8rqxgF1Nb+x81BZTcsJwx2oMpPH3DIfGgcMOROnwqzKHZInWm6BA2h6SxpgD2LjgJizhpc3uasl/x/5zpm+erFeaQAAAABJRU5ErkJggg==')}
h2.stars:after{background-position:-100% 0}
aside{float:left;width:210px;margin:0 30px 0 0;position:relative}
.main_content{float:left;width:700px;margin:0 0 20px}
.button.white_border,.button.green_border{width:108px;height:36px;font:500 13px/36px Raleway;color:#fff;border:2px solid #fff;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.button.green_border{color:#007425;border-color:#007425}
.button.green_border:hover{background:rgba(0,116,37,.2)}
.button.white_border:hover{background:rgba(255,255,255,.2)}
.button.buy_butt{width:170px;height:40px;font:500 15px/40px Raleway;color:#fff;text-shadow:-1px -1px #ff6600;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}

.main_product{position:relative;height:437px;float:left;width:210px;background:#fff;text-align:center;margin:0 28px 28px 0;border:1px solid #f2f2f2;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 4px 5px -3px #999;-webkit-box-shadow:0 4px 5px -3px #999;box-shadow:0 4px 5px -3px #999}
.main_product:hover{border:3px solid #8a4599;padding:6px 5px 5px;margin:-8px 21px 21px -7px}
.main_product:hover .button.buy_butt,.carousel .main_product:hover .button.buy_butt{
  position:relative;z-index:4;text-shadow:-1px -1px #36103e;
  background:rgb(160,51,183);
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwMzNiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjFmODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,  rgba(160,51,183,1) 0%, rgba(111,31,129,1) 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,51,183,1)), color-stop(100%,rgba(111,31,129,1)));
  background:-webkit-linear-gradient(top,  rgba(160,51,183,1) 0%,rgba(111,31,129,1) 100%);
  background:-o-linear-gradient(top,  rgba(160,51,183,1) 0%,rgba(111,31,129,1) 100%);
  background:-ms-linear-gradient(top,  rgba(160,51,183,1) 0%,rgba(111,31,129,1) 100%);
  background:linear-gradient(to bottom,  rgba(160,51,183,1) 0%,rgba(111,31,129,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a033b7', endColorstr='#6f1f81',GradientType=0 );
}
.main_product:hover .button.buy_butt:hover,.carousel .main_product .button.buy_butt:hover{
  background:rgb(111,31,129);
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmMWY4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDMzYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,  rgba(111,31,129,1) 0%, rgba(160,51,183,1) 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,31,129,1)), color-stop(100%,rgba(160,51,183,1)));
  background:-webkit-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:-o-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:-ms-linear-gradient(top,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  background:linear-gradient(to bottom,  rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f1f81', endColorstr='#a033b7',GradientType=0 );
}
.main_product:nth-child(3n+3){margin-right:0}
.products-list.four .main_product:nth-child(3n+3){margin-right:28px;}
.products-list.four .main_product:nth-child(3n+3):hover{margin-right:21px;}
.products-list.four .main_product:nth-child(4n){margin-right:0;}
.mp_image{width:190px;margin:10px;height:200px}
.mp_image img{vertical-align:middle;max-height:100%;max-width:100%}
.mp_name{font:600 16px/24px Raleway;color:#ff6000;text-decoration:underline;padding:0 10px;margin:0 0 24px; height:70px}
.mp_price{height:40px;padding:10px;font-weight:600}
.mp_price .old_price{color:#000;position:relative;font-size:16px;opacity:.55;display:inline-block}
.mp_price .price{font-size:22px}
.mp_price .old_price:before{content:'';height:2px;width:100%;padding:0 5px;background:#f14848;left:-5px;top:50%;position:absolute}
.mp_price.old_price{height:50px;padding-top:0}
a.all{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
a.all ~ a, a.all * ~ a{position:relative;z-index:2}

.button{display:inline-block;text-decoration:none;text-align:center}

.breadcrumbs{height:33px;border:1px solid #f2f2f2;background:#fff;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:10px -20px 30px;padding:0 20px}
.breadcrumbs a{text-decoration:none;color:#000;display:inline-block;font:12px/33px Raleway;margin:0 30px 0 0;position:relative}
.breadcrumbs a:hover{color:#ff6000}
.breadcrumbs a:first-child:before{display:none}
.breadcrumbs a:before{content:'>';position:absolute;top:0;left:-18px;color:#d4d4d4}

.main_content .brand_list .brand:nth-child(3n+3){width:229px}
.main_content .brand_list{border:1px solid #ededed;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;overflow:hidden;margin:0}
.brand_list{border:1px solid #fff;overflow:hidden;margin:0 0 50px}
.brand_list .brand{background:#fff;float:left;width:234.5px;height:149px;text-align:center;margin:-1px;border:1px solid #ededed}
.brand img{vertical-align:middle}
.brand_solo,.category_blank,.helpful_link .links,.main_text,.news_list,.news_action{padding:15px 35px 20px;border:1px solid #ededed;background:#fff;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 4px 5px -3px #999999;-webkit-box-shadow:0 4px 5px -3px #999999;box-shadow:0 4px 5px -3px #999999;margin:0 0 25px}
.category_blank{position:relative;overflow:hidden;padding-right:190px}
.cb_image{position:absolute;width:120px;max-height:95%;top:15px;right:60px}
.cb_list{float:left;padding:30px 0;margin:0 15px 0 0;width:220px}
.cb_list a{display:block;font:600 16px/28px Raleway}
.brand_solo .brand{width:190px;height:115px;text-align:center;float:left;background:#fff;margin:0 25px 12px 0}
.fl_text{overflow:hidden}
.fl_text .text{float:left;width:410px}
.seo_content{margin:-8px 0 10px}
.seo_content .text{float:left;width:700px;font:600 15px/28px Raleway}
.seo_content .social{float:right;width:240px;text-align:right;padding:9px 0 0}
section.main{padding:0 0 30px}
.big{font:500 16px Raleway}
.aside_action{position:relative;margin:0 0 30px}

footer.main{border:1px solid #f2f2f2;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#fff;padding:20px;margin:0 -20px;font-size:13px}
.footer_copy{float:left;width:315px}
.footer_copy b{font-weight:500}
.footer_address{margin:5px 0 0}
.footer_right{float:right;width:620px}
.footer_nav{float:left;width:100%;margin:0 0 28px}
.footer_nav a{display:inline-block;color:#000;text-decoration:underline;margin:0 30px 0 0}
.footer_nav a:last-child{margin-right:0}
.footer_nav a:hover{color:#ff6000}
.footer_nav a.active{text-decoration:none}
.footer_phone{font:700 20px Raleway;color:#007425;float:left;margin:0 50px 0 0}
.footer_feedback{float:left;margin:2px 0 0}
.footer_social{float:left;width:185px;margin:-4px 0 0;text-align:center}
.footer_social a{display:inline-block;width:33px;height:33px;vertical-align:middle;margin:0 4px}
.footer_social a:hover{opacity:.6}
.footer_social .vk{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAADPUlEQVR42s1YWU8TURQeXyC88HPA/+BCXSKo0Wh4EzAxBjBGCPhgIiKbLJZEhUBBEMWgNFDolJZAmRaqLK04dGEo0FJZOqXI0sr1ziQzzJR2lpQWTvIl9G7n457tnkEQGYIteDOUQ7ayYhWmvtMw4rhaNey/+HIQZNdo/Q/ejTle9P5QfzW5ypbXAxnISco6uZP2Xjefd7MOxS9AhVJR3GFamMC9+aFQKC0uAp+MjqxrVcOEHOWRKFJhhN2zpZCt/I9/J7W4A1PGo5wLReUQ6LcQynA4nCqJALRneu5bA3pSBLhoGfmNQiLpggS8W8GUe416bSIIMGg34FpIJCUmiUetRmUiCTAw2FaVUQnAq1IkgwCFGzVaAP2O76yEj0zLqtQQySJBoaJvmoBmOQrfym/TeckkQIFKcotrZD5L4vIrDZ5sEhQaB604TaDP7MqUu/l2vQ7kKg0gpw6NiwTMwmD/IJSJlPdMlURboJlZBqPzXhqtepwd7zUvAq7obR7evs4xB7vX8MsDnnSaBYnY3BslyK03uv5ok7NLm6yiQ4iHLeOsLb3+v+ycy7fN7nncNgEipUhlEiQBC54agX84o02Wdk/xDqP+q2gEcQ/JjmN2H28PtuATNUn9oNVJkSBjLbB7yaPbODwEhSqMHp8hNthxq3uLHnv60UzfGCOB3QMAy70oCVj+A4jQAupgrrg3guB6tRasbO4cja0HaWVcE1Fknn+2SHLO0u5JIHgTFIz4Go9IcC90zO57B2Heb3RuVXKEMDfhFFpEheLufhjIERP0jUsVGkkkaJ+IFR1cVKvngFwZnl2RRISOjlh5IhJdRmdUZf+gw5b1WHgRw8h3y5LouXSekJMxGzU2sA29nues0DGZyuhcCxwj8qxrUjxjyq0dVHTUDVjBwE83nRWhTdm57FoUfDG52Eyrs66Cgg/j4rXjzFTRM/GeOI2XlS/yZcV5YzYng4TettIs+Nq+2zBiSCSBNgM+Ktp/UH3H/SZ9QvoO2E6K9x2MQHulwvbt9DqwiF5UEW8vWthO96JXTqIrL8ipRe0yu3L72LynIO6uXPT7xOsh+hkAv0+QzPeJXpOzHPrVeXj156Se+x9kWM8nXjqOfgAAAABJRU5ErkJggg==')}
.footer_social .it{ background: url("http://zoolavka-kazan.ru/bitrix/templates/zoo/images/it_logo.png") center center no-repeat; border-radius: 50%;}
.footer_social .fb{ background: url("http://zoolavka-kazan.ru/bitrix/templates/zoo/images/fb_logo.png") center center no-repeat; border-radius: 50%;}
.footer_soda{float:right;width:90px;padding:0 5px 0 0}
.icon.soda{width:87px;height:22px;background:url('data:image/png;base64,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')}

.icon{display:inline-block}
.white_color{color:#fff}
.green_color{color:#007425}
.orange_color{color:#ff6000}
.aside_text{position:absolute;top:0;left:0;font:500 15px/22px Raleway;padding:0 20px 0 0}
.first_act .aside_text{left:30px;top:48px}
.first_act .text{margin:0 0 46px}
.first_act h2{font:700 20px Raleway;margin:0 0 41px;color:#fff}
.second_act .aside_text{top:27px;left:26px}
.second_act .aside_text img{width:191px;margin:0 0 0 -16px;display:block}
.second_act .aside_text .text{padding:0 20px 0 0;margin:0 0 16px}
.second_act .header{font:700 18px/25px Raleway}
.second_act strong{font:900 23px Raleway;color:#ff9300;display:block}
.helper{display:inline-block;vertical-align:middle;height:100%;width:0}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.hidden{display:none!important;visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
input.text,textarea{height:37px;width:244px;background:#fff;padding:0 14px;border:1px solid #d4d4d4;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:0 0 13px}
textarea{height:100px;padding:7px 14px;resize:none}
.form_note{font-size:10px;/*color:#8f8f8f;*/color:#000000;text-align:center;margin:0 0 18px}

.modalOverlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:998;background:rgba(0,0,0,.7);cursor:pointer;display:none}
.modal{position:absolute;z-index:999;background:#fff;width:auto;max-width:900px;left:50%;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
.modal .mText{padding:25px 30px}

.order_form{width:275px;text-align:center}
input + .form_note{margin-top:-7px}


.feedback_form{position:fixed;right:50%;width:276px;padding:15px 17px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.3);z-index:999}
.feedback_form .close,.modalClose{position:absolute;width:11px;height:10px;right:10px;top:10px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAa0lEQVR42mNgAIES1XwglmXABkDiJaq5ME4aEP8H4sdArIOmUBeIn0DlU0ACgkB8ACrwHogdoQodofz/UHlBmAnsQLwKKvEDiPuhNIi/EiyPZiUTVNF/JNwPFsfiESIVE+0MkjxIUtCRECkAX79ZY/fORT4AAAAASUVORK5CYII=')}
.feedback_form .close:hover,.modalClose:hover{opacity:.6}
.orange_bt,a.orange_bt{text-decoration: none;text-align: center;height:40px;font:500 18px/40px Raleway;color:#fff;width:274px;text-shadow:0 -1px #ff9719;border:0;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2.3px 2px -3px #555;-webkit-box-shadow:0 2.3px 2px -3px #555;box-shadow:0 2.3px 2px -3px #555}

ul.nolist{list-style-type:none;margin:0 0 26px;padding:0 0 0 12px}
.main_text{font:15px/23px Raleway;padding:35px 0 0 44px;position:relative}
.main_text p{margin:0 0 21px}
.main_text h1{font:700 25px Raleway;margin:0 0 15px;color:#ff6000}
.main_text h2{font:700 18px Raleway}
.main_text .num{color:#ff6000;font:700 17px Raleway}
.main_text .small_num{color:#007425;font:500 16px Raleway}
.main_text .image{margin:0 0 30px}
.image.center{text-align:center}
.image.left{text-align:left}
.image.right{text-align:right}
.links li{color:#ff6000;font:600 16px/28px Raleway}
ul{list-style-position:inside;padding:0 0 0 20px}
.helpful_details{padding-bottom:15px}
.video{margin:0 0 21px}

.param_name{display:inline-block;margin:0 10px 0 0;width:100px}
.param_value{display:inline-block}

.paginator{text-align:center;margin:-6px 0 13px}
.paginator a{font:600 20px Raleway;display:inline-block;color:#007425;text-decoration:none;padding:0 7.5px}
.paginator a:hover{color:#ff6000}
.paginator a.active{font-size:20px;color:#ff6000}
.news_list{padding:0}
.news_list .news{overflow:hidden;border-bottom:1px solid #eee;background:#fff;padding:30px 20px 25px 23px}
.news_list .news:last-child{border:0}
.news_list .news_image{float:left;width:144px}
.news_list .news_text{float:left;width:497px;position:relative;min-height:196px}
.news_list .news_text .text,.na_text{font:14px/23px Raleway}
.news_list .news_name,.na_name{margin:0 0 12px}
.news_list .text{padding:0 0 35px}
.news_list .news_detail{height:25px;position:absolute;width:100%;bottom:0;left:0;overflow:hidden}
.news_list .news_date,.news_list .news_link{float:left;width:50%}
.news_list .news_link{text-align:right;font-size:13px}
.news_date{font-size:14px}
.main_text .news_date{margin:0 0 17px}
time{font-size:15px;color:#007425}
.news_list .news_name a,.na_name a{text-decoration:none;font:500 20px Raleway}
.news_list .news_image img{width:140px;height:auto}
.abs{position:absolute}
.right_top{top:30px;right:30px}
.map_body{margin:20px 0 30px}

.f404_cat{padding:20px 28px;border:1px solid #eee;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 4px 5px -3px #999999;-webkit-box-shadow:0 4px 5px -3px #999999;box-shadow:0 4px 5px -3px #999999;float:left;width:159px;/*height:156px*/}
.f404_cat a{display:block;line-height:23px;margin:0 0 8px}
.f404_cat h2{color:#000;font:500 22px Raleway;margin:0 0 18px}
.three_cat .f404_cat:nth-child(2){margin:0 96px 33px}
.for404{margin:64px 0 70px;text-align:center}
.three_cat{padding:0 48px}
.four_cat .f404_cat{margin:0 9px 30px}

.news_action{background:#fff;padding:20px 42px}
.na_name{margin:0 0 21px}
.na_name a{font:700 25px Raleway}
.na_date{margin:0 0 22px}
.na_text{margin:0 0 64px;font-size:15px}
.na_images{text-align:center}
.na_images img{margin:0 40px}

.category_nav{border:2px solid #e6e6e6;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;padding:24px 28px 10px}
.category_nav a{display:block;font:500 15px/20px Raleway;margin:0 0 15px;color:#007425}
.category_nav a:hover{color:#ff6000}
.category_nav a.active{color:#939393}

.catalog_filter{background:#53cb60;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;padding:25px 30px 0;color:#fff;font:500 13px Raleway;margin:0 0 35px}
.catalog_filter .el{float:left;width:31%;margin:0 2% 25px 0}
.catalog_filter .el > span{display:block;margin:0 0 4px}
.catalog_filter .chb{/*padding-top:26px*/}
.catalog_note{overflow:hidden;margin:50px 0 0}
.catalog_note .icon{float:left;margin:7px 8px 0 0}
.catalog_note .text{float:left;font:500 15px/28px Raleway;width:680px}

.cusradio,.cuscheckbox{vertical-align:-2px;margin:0 3px 0 0;width:14px;position:relative;height:14px;background:#fff;background:#fff;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;display:inline-block}
.cusradio:after,.cuscheckbox:after{width:8px;height:8px;position:absolute;content:'';top:3px;left:3px;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;background:rgba(0,0,0,0)}
.cusradio.active:after,.cuscheckbox.active:after{background:#44c85b}
.cusradio,.cusradio:after{-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}

/*----- cusel */
.cusel{width:190px !important;vertical-align:middle;height:33px;line-height:33px;font-size:13px;background:#fff;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-size:13px;color:#585858;display:inline-block;position:relative;cursor:pointer;z-index:1;padding:0 40px 0 0;-moz-box-sizing:border-box ;-webkit-box-sizing:border-box ;box-sizing:border-box }
.cuselFrameRight{position:absolute;z-index:2;top:0;right:0;height:100%;width:26px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAQUlEQVR42mPgnqhaD8T/CeB6BhDg7FGtB+L/OHADAzJgb1VtAOL/aBhVEQyw1Ko2APF/KG5kwAeYylQbgbgJXRwAILQuQI6VrpIAAAAASUVORK5CYII=') center no-repeat}
.cuselText{cursor:pointer;height:100%;left:0;overflow:hidden;width:160px;text-overflow:ellipsis;padding:0 0 0 11px;position:absolute;top:0;z-index:1}
.cusel span{display:block;cursor:pointer;white-space:nowrap;padding:0 11px;height:33px;width:100%;zoom:1;-moz-box-sizing:border-box ;-webkit-box-sizing:border-box ;box-sizing:border-box }
.cusel span:hover,.cusel .cuselOptHover,.cusel .cuselActive{background:rgba(66,200,90,.7);color:#fff}
.cusel span:hover{cursor:pointer}
.cusel .cuselActive{cursor:default !important}
.cuselOpen{z-index:999}
.classDisCusel .cuselText{cursor:default}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:-1px;top:100%;background:#fff;min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;overflow:hidden}
.cusel .cusel-scroll-pane{}
.details .cusel .cusel-scroll-wrap{width:112px;margin-top:-13px}
.cusel .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5}

.carousel .main_product{width:210px;padding:0;height:417px;margin:15px 0 0;border:1px solid #f2f2f2}




.carousel li{height:440px}
.carousel .mp_name{margin:0 0 6px}
.mark{position:absolute;width:52px;height:52px;top:-11px;right:-11px}
.mark.discount{background:url('http://zoolavka-kazan.ru/bitrix/templates/zoo/images/mark_discount.png') no-repeat}
.carouselPar{position:relative;margin:0 0 40px}
.carousel{margin:0 25px}
.car_nav{width:23px;height:35px;z-index:97;position:absolute;cursor:pointer;top:195px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAjCAYAAADrJzjpAAACgUlEQVR42sXZu04CQRQGYO4IQrDx0vAMVBa+CBEeQWKhCSWPQG/s6IFECHcaby+gDdhJQkMDtGBc5yfDZhh3YIGdA8lG8Jyz8+U4uzuMLtd+L7fF4USu1hcG9rDDm8/nI4lEwsc/y6jlZw9ykIsaIZcc7c3lcrF2u/3U7XZ/Op3Od7lcvuQoGe5FDDnIRQ1qLXL1o7PZ7AkDPPd6PWM2mxmDwcBgn19ZTO483vsQQw5yUYNanIMKb6JbrdYLAPP5fHGMRiODdfSTxQMCxs3fBxBDzjIftTgHBV6JnkwmBpsCv6VSKa2CI4Yc5FLi7aDvWE6YHX6LqYLfhZFDibeLxt0iyOe4fHH6eCxChd+ILhaL9xx9JHVbvm36eU4ENTrxdtHRNWgVPqoLL97y9kVvjceYu+B1oLXjdaK14SnQjuMp0Y7iF+uJZrP5IKJxSOiQQ2grfEjEiwaYYBPWQSvFWE98TadTs2A4HBq1Wq3IYjH+VAxoeDSbywI+RgxjYuylAybYeI7ZNLOwXq8/WnWcLUlvNXTbsusYy6rjsMmNMzueSqVO2Z/kvd/vm0Xj8XiBr1QqGd0dxxgYC2Mux4cFJtjkjptzHBdJOp0+V+Gr1eqNrjmOc6vQMPELeGWO/5tnyWTyggBvCw3LpuuLEu8Yehd8Zt8nJ87hBJoCrw2tE68drQNPhnYST47eGs8eINeq75yIUaJt4/m+yofqWz5i4r4KBdoWHrtU7Pvim2pfBTHkUKOV+EajUcMUYB0dFgqFKxUcMeQgFzWUaCs8VozHDHEWj8ej0npiZe8QMeQgFzW8lgwt4/188CD/6Vft1trMpd0fF461++OK3INt7h/kPxJ/y01YhBFTgggAAAAASUVORK5CYII=')}
.car_nav.left{left:0}
.car_nav.right{right:0;background-position:-100% 0}
.main_category{background:#fff;width:140px;padding:20px 10px;float:left;text-align:center;height:188px;position:relative;border:1px solid #eee;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 3px -3px #999999;-webkit-box-shadow:0 2px 3px -3px #999999;box-shadow:0 2px 3px -3px #999999;margin:0 14px 17px 0}
.main_category:nth-child(4n+4){margin-right:0}
.mc_image{height:140px; margin:0 0 10px}
.mc_image img{vertical-align:middle;max-width:140px;max-height:130px}
.mc_name{font:600 16px Raleway;color:#ff6000;text-decoration:underline}
.main_category:hover .mc_name{color:#651d75}
.orange_bt:hover{color:#fff}
.product{border:1px solid #eee;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#fff;-moz-box-shadow:0 4px 5px -3px #999999;-webkit-box-shadow:0 4px 5px -3px #999999;box-shadow:0 4px 5px -3px #999999}
.pc_top{overflow:hidden;height:448px;border-bottom:1px solid #eee}
.pc_images{float:left;padding:20px;width:256px;border-right:1px solid #eee}
.pc_description{float:left;width:315px;padding:39px 40px}
.pc_name h1{font:500 19px/30px Raleway;text-transform:uppercase;margin:0 0 13px}
.subtitle{ margin: 10px 0; }
.pc_main_image{height:310px;margin:0 0 22px;text-align:center}
.pc_other_images{overflow:hidden}
.pc_other_images a{text-decoration:none;float:left;width:73px;height:73px;margin:0 15px 0 0;border:1px solid #eee;text-align:center;overflow:hidden}
.pc_other_images a:nth-child(3n+3){margin-right:0}
.pc_other_images img{max-width:67px;max-height:67px;vertical-align:middle}
.pc_prices{overflow:hidden;margin:0 0 22px}
.pc_prices .price{float:left;width:50%;font:400 33px Raleway;color:#ff6000}
.pc_prices .old_price:before {
  background: none repeat scroll 0 0 #f14848;
  content: "";
  height: 2px;
  left: -5px;
  padding: 0 5px;
  position: absolute;
  top: 55%;
  width: 100%;
}
.pc_prices .old_price {
  color: #000;
  display: inline-block;
  font-size: 16px;
  opacity: 0.55;
  position: relative;
  font:400 30px Raleway;
  width: auto;
  text-align:center;
  padding: 0 0 0 5px;
}
.pc_prices .art{float:left;width:50%;font:500 13px Raleway;color:#000;text-align:right;padding-top:11px}
.pc_buy{margin:0 0 27px}
.pc_buy .button{width:100%}
.pcp{overflow:hidden;position:relative;font-size:13px;margin:0 0 18px}
.pcp:after{content:'';width:100%;height:1px;border-bottom:1px dotted #eee;left:0;bottom:0;z-index:1;position:absolute}
.pcp_name,.pcp_value{display:inline-block;background:#fff;position:relative;z-index:2}
.pcp_value{float:right;font-weight:500}
.pc_bot{padding:21px 30px;font:600 15px/28px Raleway}
.product .social{font:400 13px Raleway;margin:30px 0 10px 0}
.social a{display:inline-block;width:33px;vertical-align:-12px;height:33px;margin:0 0 0 5px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAhCAYAAAAYlQP6AAAPJ0lEQVR42sVceVBTdx6HbluBjroz2z92Zo/uzuy0szM7086uOlX3qO2226141FKrq7a27nRbK/Vq1QIt2PWox4pVwVtqFRRFRUCR+z5CDHInJCEhJBwBIYEk5Pi95Lvf90IgQUh+Dwi+ma+Dedc37/d53+Pz/X4TEEC5Way2QIGsa8HpnKaYnYmCrHVxhcoVR3INoQey4L2jeYaN58sU+249yEytUkZrHg7MC/DDxjBMIGGYBVYbibFYSZbZYlMOmm0Gk9kGKAb8W4GfZeK+aJuN8Y8OZl0gac9dQEQ7YkjOoiyS+pySXA0xkCtPA0l51kDuvKQgZesyifRcNBlo9YsO+P0D23oGFtwWtsbsT63J+vRcqXIlrsGyQznwDq7JhtPFim+u3c9MLJVGSzS9U6vDw35TyIUCyZbVx/Lli3HxaWVnUpW8UtoVTggJngIghNgI2WIyW+VtWgNkVHTAvkQJbDhcDUujKuHVL8rgNZTl3wjg4yMP4ODVZsgSdoKmxyQ3WWzhNsJMWgdi1ISQhgNbSNrzcpIYAFRybTaQ0tVyoi0PZ2zmSetgslhDhHLtlq+v3ZcvP5xDtQ6hB7Pg84RyeeaDtnC9cZI6XK9oCUPEqfkAYbTsSBSo5J265RNeCMKE9Rut6geyPtiLIFgSWQl/2VJCJcu+roTDyVJoVOpVBpNt4jooEsNI+gtqaiCMlqvPABF8piL9ignroND2h32XWqNeejB7wmux/VKl6n6Llr8OPXpT8M4kQcJkgOAuLJrvVKtO45s+g4dVCEbTn6DoNEDc7RZ466tyaiCMlqUIjHN3lKDSGk+juaXXwdgRTISbE0jSkzBhMLjL3T8B6Sw6zdgs1DqgCwwul3QmfHSqeErWIiw2D1IqFafRWtDpgP5/9oZTxYVTBQZ3+aGwOR8XehYFGGZjTFBYJemFTd/XThgIo2X7qXqokfflmy3Epw7EoJ5NSt4rnBIguEvqr4Go7+YztkGfOqCLnJ1Tqy4Mi82d0nVYgm7kfL4kv89g9q5Dl84Ysj6+yC9gcMnlYmkeLvjT3uIFFgwldd2wZv/9KQODSz46VA2Cpod5gxbb+DqYukJI2QdTDwaX3PwlWorCPIZYxtXBbLWFlEk6C9Fl+20tEktkef2m8XUI2Hqx4oI/weCS4qaOk+NnM+TC/eY+WOsHMLhkA4KitkU3rg6kbu8FXguc9BOME4KByzT4uA9d87g6SDt0F9bGFfp1HZYeyobCBs3YOqA5D5sOMLCCKRJgnLJ0tA6YDYS1tBsg/ESt38Dgkl1nGqCty/iIDqSrJIxbXKo3/edgf7ATHAYFgMMBYOsHh+o6MPdexv1P+D5fuAWYwZ5HdEBTHoaZxLSsxQfxhdDa3e+pg6q7P2TZ4WzNdAGClYNpta1s4OjuKvRGi+ZEasuEFvjV7aXwxs5y+AfK61+Wwd+2lfo852JWa+uAyTqig/lhCMl9TUMXCzwHdulJBIIdRm8OXT0wBW/hcYHer3ElmHUdrQwZ0QH5npC8es20rkV8dmMruo6RlPRweu3W6VSAy49RWrX9m9zIlq0PpH2wOKKcNxBW7xFCxPkmOHRNBkdS5BCJfy/7WuDz3LeRt8BHMawD0WRupQLDlafAXrkBgJgABtvB3rAXmLsvgb1kJTh6yp2gUF4GJu1539cqW8taiWEdMPrfuvlixbSuBRuntHTpnTr0DgwGoi9RTDcgOGRmNTa7GEh8UxX7k5p5W4Z134ngrkALgxZm+A2tkevh06M1VOcfvyV36mAdCCTF7yrorcMpALsV7JKj4O5imOJ3OAvhGJAOWQlfHAWe29vQ7HSZJBCJJwXNyzR+BpENX1wWwA1BK2TXaeBQeh0gqQjIKsO/jhfAeITWpWIpp0NAmlC5kO9CrjlRAEiPwiq80WQAwSqKlmEukk8LW5FvWBJZwQsMf0U5cFUGeqONA8JDvRUkbQZILeuADw6IqK6x8lshtPeY5hJD+0KS/AxV7MCk/x5jhWQAsxbsoq2e++7NBUdnDjjM3QiOMLpYpPEIMFbDXMx8Fh7LrPf6zDYllENCoRTWjRFwskCJvdMAXfrBEfeFsY2yewAkHXqIvi7iAskxr3uhDHQG89yA3Smi3WMdwKKrRNLFycUi6fDnt4StHv6yqKnT47wrZS3D5xaLO2HXFaHXL9ik7o3AzGJ3enkHb+vwCsYJZzJauXiO3TIqumDT8TpYt1/ExRK01ymq6Y4gqpu7+XAJdmk8WggC9uZjQJJDhvfZS1cB9IvBgcLkv0l3vcLlwJh7IwyD1t0fnynx+rwirgqhZ8AMFVItfHKu1GMf+/9SfO5jbZo+I5wvaIY1aCW8uPCIADQj2WMdUN/WN4IylM9/KB8+0R2Bym6DOzX6iCI7Equ8fkEshqUj75C9L0kygUCyDM7dVQ3fKz5NOaGAFN1GOqmOyKZPM58Ee8V6jCEMTishiQUm+8/42Yfg6BVyuthbfgCS9jtKgP0WkPtIx8Au25dV/RLdgfqhkbtHJ67DpRIZZ63ZfZHJ9zlLMNaWgy+p67jxJL++PT0A/1CNtfObayKPC7Jv+1hgkXb2D38ukHd7nCOQdft0GyeyGiUGk1X1byxU0S4gm0G8HS2Az47Vwu2yzuH73SjpgP/E1sCafffh9R30FmL7yXoJKQ5T8eIebv2Ksw7gII9mGX0iYPJe58VjMMZ2CQJC5et5rT1RCCkCpcf9TBYCzQiEmtZe6DVYxgTEqVwx+CK5kkplEhYQg+MdIO/q9/BFXyYKuM/rVL3DnzeqdcOmzOGmwACWpNdRECtYMtdj8WpwSRR90eo1TCt3/ygBkVSH/t88fE91zyAIm3VwMl0JK2KqqK/3/nciPaabg/QL+ISTjEp5FuzCjRhE1gIGARg3dIFdfpbLOMiVJ53HUV6TMWr0CIhBX89rC2Yg7PPXm6zAZzucUQdLDnkvjJ3KadIH+PJX7pu618gVR9r7TCOfofliF94jkEH59kY1VWCJdXur3mjlSti0C/h3BMTeRCk0qQagWzfyRnT1WTCNHIBjN1sglEdV9J0YAXZXvEy3eCk/A3ttpNNVtCQAc+dFD76BYfcjSLg4oiuPCzIpAWFFQPh8Xp9h8FetfMgLDN39ZohK9k10HctssLKAMHk7iA1e3Dej5VETabExHv/Pb+igzjTQQuj0BquJ5RP4uIyV/xXCjjONkFk1ol86BpXbTjZw+2iIqWFARAt0aCFM9K7i+MiXZeOInkrkHS6BQ5OO9lsz9Ergv/oGYHJfpQWEDgFhoqGbY1JEoOk1UQOiEl03CyRf1z6Z3aQbN4ZwCRuImK0ML0RWYSyxhLJuz8YQ6DJUfFzGVAeVmJXwiyHYLAPJKAeSUmNuyE842u8gGF5B1zFjSmMIJ91cBNcqFKCjcBvE7sBn3ARv/893Qw0XQ2CWkeXrwNi7DcB3y61vpwIFZhlpGFRmsVXIxwWIbfF1aZhlZPGrWqKbuPULYCo/QtdQiOaAwZpGC9ibDjvdBA0QPLOMNAREFlUt6Pt8josgjN3nOrCBPstd0FwXKfM0loeIoTk4GRE55suAwWZMSrVH5uHaMqrbfF6X5SEw7YzZc/nxpZ3f35SxPEQM/1J2ILKRb3JZBecirDqw13yFrXOz+F1nhIeI8cVDuORdLBDuv10LdfjcrWRsYLAxH7s2bBsdDfup1OojWKZyPn0RpAkMZpvnTTGodFUwFdqBR5TyFswMMZVzkJiaf7us/bEBIr9aOweZyvm0TKUr03CCodrzC9sQFA92ISh+Sn8tJ1M5B5nK+b6YSveK8YG0WhC36z2yO9fWhuuy59aDcZnJcZjKOa5ahpxPC9axe41wr0bNsZEYAwzvew9N2c0q5TDDWdDYAeFezBXWMsRDfZOBLR0D8lCe1PVUAOLd3VVit1qGnBoM+W8gGGqcNzbIwSGOxbghwxlQYhncXr3D2WRLV8sQu9Uy5N5aEXckVUFps/aRF9O1DVoJ5GFQv+lCOa8yAtYyxO7Vzs2Pu9qJxa3Ney6Jpx0QR1Pk7tXOzVQZQcYfwNF2c4hwkXEMJRcYIv/AZRoICoe5E2sZKyZS7dzsq9rJxhDR16vheqWSo6rZTDATX1DWgn98toRrkZtwtXOoHyIY+yHU09wPocAqZ5Bb+TtYKOlV82mmXYSpKlvylncYOdmXJOUFBmzbV9S16ILc+iGCMf303V2d+huwy04j1yABe/n7HgQUc/dFBEUq50p8spXOfggF9kMEufVDBGNwp57mfggFBrRBozumVkxnx1S33hQ6ulNIN2BZEXtDRl/t3FqCjKQAPsFSNyssnc0HEGczFKFjdEytoOuYemJ8JpJlMZOoO6ZCx+iYWjHNHVOh4/VUnp0OJYqa2uPG7SVUD5yl7WWYjHxxqiHOS0/lWb812Hr2VMZ56ak8y9Yt/N1TWdCgifPWdT3j/bjCPH8qcclH1zXOIcwor+/JYwtU/gLD+oOiPGzk9dZ1PQPH8fIec9f1DGxGznusXddDcxmzPjxZVOAPBXAkMBfBMNPXPALm47PyRNqC1XunHhTrD4hyi2u7Z1LMZczCrKPAP3MZGbk4lzGTYi5jFs5lFPhpLiMXXdNMqmEd9O9BOIJ3Zoont+K9WYbRm3HQGlRa33NmKt3H5vi6eIG492kek1tBRPj5mamb3PojaxnicXKLWgfkJoLKJB1npnhyKx6zGWod3Gc7l6PJUk1GAWzoUOJs55KJzjRKVP3LY6/LVP/cNfFRvtCoSmXcbcWEdSAtl5eTtBdUk5vt3Kgk/S0T1gFnO5fjpLdqySRmO7f9WKnE2c4J6+Ca/g5GUx++6vt8Gc/pbzFOHm3E6e+gyU499+rNwRWND8N3/yiWLY6gL4LhZLh4X1LzRkxnJ60DMWiCScP+cJz+llEDIRkp7JJVYqIt24guYtI6oAsJFsq04ZiByHhOf4szq1UbkYmctA4em0DWNe90TlPUzkRBBvZAyFb8L0e32Pn7EH0bz5fJsJSdfqtKEemv34cYshjzUoo1UQiOjA8PimQ4Da5bhAQV9lP04bS3bMPh6vQ9l8WRSIX7TQfSnjuPiHZEkZxFGdiBLcM0VUeSngJy/dk+cuclGQak6UR6NtJfvw/BcUc9/fNShcootBoZn54rlWEqr2OzBrTofVihlmGfSfrlEmmkWM3v9yH+DyetPVZiOzc/AAAAAElFTkSuQmCC')}
.social a.fb{background-position:-100% 0}
.social a.od{background-position:-200% 0}
.social a.tw{background-position:-300% 0}
.social a:hover{opacity:.6}

.production_text {text-align:right;clear:both;padding-top:10px;}

@media print{
*{background:transparent!important;color:#000!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:"("attr(href)")"}
abbr[title]:after{content:"("attr(title)")"}
.ira:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
ul.search_items{ margin: 20px 0; }
ul.search_items li{ margin-top: 10px; }
.hide{ display: none; }
div.show_button{ text-align: center; }
.show_btn:hover,.btn:hover{
	color: #fff;
	background: rgb(111,31,129);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(111,31,129,1) 0%, rgba(160,51,183,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,31,129,1)), color-stop(100%,rgba(160,51,183,1)));
    background: -webkit-linear-gradient(top, rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
    background: -o-linear-gradient(top, rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
    background: -ms-linear-gradient(top, rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
    background: linear-gradient(to bottom, rgba(111,31,129,1) 0%,rgba(160,51,183,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f1f81', endColorstr='#a033b7',GradientType=0 );
    text-shadow: -1px -1px #000000;
}
.show_btn,.btn{
	display: inline-block;
	padding: 0 25px;
	cursor: pointer;
	text-decoration: none;
    height: 40px;
	line-height: 40px;
    font: 500 15px/40px Raleway;
    color: #fff;
    text-shadow: -1px -1px #ff6600;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	background: rgb(255,186,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,186,0,1) 0%, rgba(255,121,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,0,1)), color-stop(100%,rgba(255,121,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,186,0,1) 0%,rgba(255,121,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff7900',GradientType=0 );
}
.reviews{ padding: 20px; }
.reviews .review{ margin-bottom: 25px; }
.reviews .review .author{ font-size: 16px; font-weight: 700; margin-bottom: 5px; margin-right: 10px; }
.reviews .review .author i{ font-size: 12px; font-weight: 400; color: darkgray; }
.reviews .review .stars {display:block;text-align:center;color:#ffb400;}
.reviews .review .stars i {padding:0 1px;}
.reviews .review .stars .gray {color:#bfcce0;}
.reviews .top{ width: 100%; display: inline-block; }
.reviews .top div{ float: left; }
#review_form .stars {line-height:30px;font-size:14px;margin-bottom:14px;}
#review_form .stars span {display:inline-block;direction: rtl;}
#review_form .stars i {font-size:18px;vertical-align:middle;padding-left:3px;cursor:pointer;}
#review_form .stars i.active,#review_form .stars i:hover,#review_form .stars i:hover ~i,#review_form .stars i.active ~ i {color:#ffb400;}
.reviews > div:last-child{ margin-top: 25px; text-align: center; }
#review_form{
	width: 320px;
    height: auto;
    position: absolute;
    top: 203px;
    left: 50%;
	margin-left: -160px;
    opacity: 1;
    overflow: visible;
    z-index: 8030;
	padding:15px 17px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.3);
	text-align: center;
}
#review_form .close{position:absolute;width:11px;height:10px;right:10px;top:10px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAa0lEQVR42mNgAIES1XwglmXABkDiJaq5ME4aEP8H4sdArIOmUBeIn0DlU0ACgkB8ACrwHogdoQodofz/UHlBmAnsQLwKKvEDiPuhNIi/EiyPZiUTVNF/JNwPFsfiESIVE+0MkjxIUtCRECkAX79ZY/fORT4AAAAASUVORK5CYII=')}
#review_form input[type=submit]{ margin-top: 15px; }
#shadow{ position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
}
