html, body, table, td, input, textarea, label {font-weight: Normal; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}
html {height: 100%;width: 100%; overflow:auto;}

body {min-width: 990px; background-color: #fff; margin: 0px 0; height: 100%; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
background-position: top;
background-repeat: no-repeat;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

table {padding: 0px;border-collapse: collapse; }
td {padding: 0px; border-collapse: collapse;}
img {border: 0px; display: inline; }

hr, form {margin: 0px; padding: 0px; }
input,div { outline: none; }
ol,ul { padding-left: 20px; }
header, nav, section, article, aside, footer { display: block;}
input[type='submit'].disabled {opacity:0.8; background-image: url(/img/submitloader.gif) !important;}


.wblock1, .shema5 #rightcol {width:220px;}
.wblock2 {width: 455px;}
.wblock3 {width: 710px;}
.shema5 #content, .shema5 .wblock3 {width: 455px;}

.top-bord-dot {border-top-width: 1px; border-top-color: #000; border-top-style: dotted; }
.left-bord-dot {border-left-width: 1px; border-left-color: #000; border-left-style: dotted; padding-left: 22px;}

.YMaps table, .YMaps table td {margin: 0 !important; padding: 0 !important; width: auto !important; border: none !important;}
ul,ol,li {margin:0px; padding:0px; list-style:none;}

h1, h2, h3, .h1 {font-weight:normal; margin: 0 0 20px; line-height: 100%;}
h1, .h1 {margin: 0px 0 20px 0px;}
h2 {margin: 20px 0 20px 0px;}
h3 {margin: 20px 0 20px 0px; font-size:20px;}

h1, h2, .h1 {font-size: 24px;}

blockquote {}
input,textarea,button {font-size: 12px; padding: 4px 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
textarea {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; *width: 90%; resize: vertical;}
body #main .ssubm, body .dialog .ssubm,
body #main .ssubm, body .dialog .ssubm { padding: 4px 10px; border: 0px !important; cursor: pointer; _cursor: hand; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}

a {outline: none; text-decoration: underline; opacity:1;}
a:hover {outline: none; text-decoration:none; opacity:0.8;}
 
a.dotted {border-bottom: 1px dotted; text-decoration:none;}


hr { 
border: 0;
border-top: 1px solid #CCC;
display: block;
height: 1px;
margin: 15px 0 10px;
padding: 0;
}


#site { min-height: 100%; -height: 100%; background-attachment: fixed; overflow:hidden;}
#site .topfix {height:1px; margin-top:-1px; clear:both;}
#main  {position: relative; min-height: 100%; -height: 100%; padding: 0 20px; width: 950px; margin: 20px auto 0; margin-bottom:-32600px; padding-bottom:32600px;
*margin-bottom:0px;
*padding-bottom:0px;
}

#header {position: relative; overflow:hidden;}


#logoslogan {line-height: 140px; min-height: 140px; position: relative; padding-right: 227px; }

#logo {border: 0px; line-height: 140px; height: 140px; float:left; margin-right: 20px; }
#logo img {min-height: 20px; vertical-align: middle; margin: 15px 0;}


#slogan {display: inline; line-height: 140px; height: 140px; display:table-cell; *display:inline; *zoom:1; vertical-align:middle;}
#slogan p, #slogan div, #slogan span {line-height: 22px; margin:0px; padding:0px;}

#topcontact {left: 739px; position:absolute; top: 0%; line-height: 140px;}
#topcontact ul {line-height: 17px; display: inline-block; *display:inline; *zoom:1; vertical-align: middle;}
#topcontact .phone {white-space:nowrap; font-size: 20px; line-height: 30px;}
#topcontact .phone a {text-decoration:none;}
#topcontact .mailform, #topcontact .callform, #topcontact .targetingform, #topcontact .timework, #topcontact .locationlink, #topcontact .cablink {margin: 8px 0 0; }
#topcontact a {font-size:14px;}
#topcontact .timework {font-size: 15px;}
#topcontact .timework span {display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:155px;}

#center {margin-top: 10px;}
#center .centerwrap {padding-bottom: 80px; }

#content {line-height: 140%; min-height: 100%;}

.submenuMob {border:0px; font-size: 17px; width:100%; padding: 10px 7px; margin-bottom: 20px;}

#menu {padding-bottom: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#menu ul {margin-left: 10px}
#menu ul li {position: relative;font-size: 15px; line-height: 26px; background:transparent;}
#menu ul li div{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#menu ul li.active div {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-weight: normal;
border: none; display: inline-block;}
#menu ul li.active div a {text-decoration:none;}

/* 2nd main menu */
#menu ul ul, #menu ul ul div, #menu ul li.active div ul li div { background: #eee; }
#menu ul li ul {margin:0px 0 0; display:none; width: 200px; position: absolute; left: 0px; z-index:200;}
#menu ul li ul:after {position:absolute;}
#menu ul li:last-child ul {right: 0px; left: auto;}
#menu ul li ul li {display:block; width: 200px;height:auto !important;}
#menu ul li ul li div {width:100%; text-align:left; line-height:16px !important; height:auto !important; margin:0px !important;padding:10px 10px;}
#menu ul li:hover ul {display:block;}

#menu ul li ul ul, #menu ul li ul ul ul {display:none !important;}
/* end 2nd main menu */

#menu select {margin: 15px 0 0px; height: 100%; font-size: 18px; margin-bottom: 0px;}

#submenu {margin: -7px 0 0px; /*padding-bottom: 7px;*/}
#submenu ul  li{padding: 7px 0; line-height: 15px; list-style:none !important; word-wrap: break-word;}
#submenu ul  li.active > div > a {font-weight:bold;}
#submenu ul li, .docstype1, .commenttype1 {font-size: 13px;}

#submenu.slidesubmenu ul {text-align: justify; margin: 0 -4px 0 0;}
#submenu.slidesubmenu ul:after {content:''; display:none; padding-left:100%; display: inline-block; height:0;}
#submenu.slidesubmenu li {display: inline-block; *display:inline; *zoom:1; vertical-align:top;position: relative; }
#submenu.slidesubmenu ul li div {height: 100%;}
#submenu.slidesubmenu ul li div {padding: 0 12px;}

/* 2nd main menu */
#submenu.slidesubmenu ul li ul {margin:2px 0 0; display:none; width: 100%; position: absolute; left: 0px; z-index:200;}
#submenu.slidesubmenu ul li ul:after {position:absolute;}
#submenu.slidesubmenu ul li:last-child ul {right: 0px; left: auto;}
#submenu.slidesubmenu ul li ul li {display:block; width: 200px;height:auto !important;}
#submenu.slidesubmenu ul li ul li div {width:100%; text-align:left; line-height:16px !important; height:auto !important; margin:0px !important;padding:2px 10px;}
#submenu.slidesubmenu ul li:hover ul {display:block;}

#submenu.slidesubmenu ul li ul ul, #submenu.slidesubmenu ul li ul ul ul {display:none !important;}

#submenu.notslidesubmenu ul ul {margin: 5px 0 0 10px;}
/* end 2nd main menu */

#sidebar {width:220px;}
#rightcol { margin-left: 25px;}
#content {padding: 0px 0 0; width: 710px;}
.shema4 #content {width: 100%;}


.nobrd {border:0px;}
table.nobrd td, table.nobrd th {border: 0px !important; text-align: left; padding: 0 10px 10px 0; }
table.tabl td, table.tabl th {text-align: left; padding: 5px; }

span.rubl {font-family:'RublRegular'; font-weight:normal;}

.typeblock {box-sizing: border-box; position:relative; margin: 0 0 20px; padding: 0px 0 1px;}
.typeblock header {height: auto; margin: 0 0 20px; min-height: 32px; padding-top: 3px;}
.typeblock header, .typeblock header a {/*font-size: 17px;*/ }
.typeblock header span {display:block; padding: 2px 10px; line-height: 23px;}
#content .typeblock header, #content .typeblock header a {font-size: 17px;}
#sidebar .typeblock header, #sidebar .typeblock header a {/*font-size: 12px;*/ font-weight: 700;}

.typeblock header, #bigcart th {color: #000;
background: #EDE9E0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F0F0F0), color-stop(100%, #DFE3E8));
background-image: -webkit-linear-gradient(top, #F0F0F0,#DFE3E8);
background-image: -moz-linear-gradient(top, #F0F0F0,#DFE3E8);
background-image: -o-linear-gradient(top, #F0F0F0,#DFE3E8);
background-image: linear-gradient(top, #F0F0F0,#DFE3E8);
/*filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFDFE3E8');*/
}
.typeblock header a {border-bottom-color: #808080 !important;}

.typeblock header.nobg {/*padding: 10px 0 0px;*/ background:none; filter:none;}
.typeblock header.nobg span {padding-top: 0px; padding-bottom: 0px;}
.typeblock.nolin header.nobg {margin-top:0px;}
.typeblock.bord header.nobg {margin:0px 0 9px;}
#main .typeblock header.nobg, #main .typeblock header.nobg a {font-size: 16px; font-weight:normal;}

.typeblock article { padding: 0px 10px 0px;}
.typeblock article ul, .typeblock article ul li {list-style:disc;}
.typeblock.notitle header {display:none;}
.typeblock.imgbg header.nobg span {padding-top: 10px;}
.typeblock.imgbg.notitle article {padding-top:14px;}
.typeblock #slider {margin:0px;}

.typeblock.bgimgpos1 {background-position: 0 100%;}
.typeblock.bgimgpos2 {background-position: 100% 100%;}
.typeblock.bgimgpos3 {background-position: 0 0;}
.typeblock.bgimgpos4 {background-position: 100% 0;}
.typeblock.bgimgpos6 {background-position: 50% 50%;}
.titleBlock.class2004 article {padding:0px;}

.smallblock {margin-right:15px; float:none; display: inline-block; *display:inline; *zoom:1; vertical-align:top;}

.catalogtype1 li {display: inline-block; *display:inline; *zoom:1; width: 168px;  vertical-align:top; margin: 0 0 10px;position:relative; word-wrap: break-word;}
.catalogtype1 li .wrapper {min-height: 172px; padding: 7px 10px 32px;}
.catalogtype1 .img {text-align:center; position: relative; overflow: hidden; height: 120px; margin: 0 0 7px;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.catalogtype1 .img a {line-height: 165px; display:block; height: 120px; width: 400px; position: absolute; left: 50%; margin-left: -200px; text-align: center;}
.catalogtype1 .img img {background:#fff; max-height: 100%; max-width: 148px;}
.catalogtype1 .name { padding-right: 44px;}
	.nocart .name {padding-right:0; text-align:center;}
	.block_scroll .catalogtype1 .name {white-space: normal !important;}
.catalogtype1 .art {margin: 5px 0 0;}
.catalogtype1 li .price {margin-top:5px;}
.catalogtype1 li .selvariant {width:100%;}
.catalogtype1 li .selcolor li {width: 15px; height: 15px;}
.catalogtype1 li .icart, body .icart-anim {top: 134px; right: 9px; position: absolute; margin:0px; border:0; font-size: 16px;
  border-radius: 2px;
  background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e1e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e2e2));
background: -webkit-linear-gradient(top, #ffffff 0%,#e1e2e2 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e1e2e2 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e1e2e2 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e1e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e2e2',GradientType=0 );
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3) inset;
  text-shadow: 1px 1px 0px #FFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 4px 5px 5px;}
.catalogtype1 li .icart:hover {opacity:1;background: #e1e2e2;
background: -moz-linear-gradient(top, #e1e2e2 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e2e2), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e1e2e2 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e1e2e2 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e1e2e2 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e1e2e2 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=0 );}
.catalogtype1 li .icart:active {margin-bottom:-1px;   box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3) inset;}
.catalogtype1 li .variable span {display:none;}
.catalogtype1 .descr {font-size: 86%; white-space:normal;}

.catalogtype1 li .itemlabel,
.itemcard .photoblock .itemlabel {position:absolute; box-shadow: 2px 2px 3px rgba(0,0,0,0.4); top:15px; left:8px; padding: 2px 6px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;}
.itemcard .photoblock .itemlabel {left:0px; padding: 5px 10px;}

li.product-item .incartcount {    width: 32px;    padding: 6px 3px;    text-align: center;    position: absolute; bottom: 46px;    right: 12px;}

.wblock4 .catalogtype1 li, .wblock5 .catalogtype1 li {width: 180px;}
.wblock4 .catalogtype1 img, .wblock5 .catalogtype1 img {max-width: 190px;}
.wblock3 .catalogtype1 li {width: 168px;}
.wblock2 .catalogtype1 li {width: 168px;}
.wblock1 .catalogtype1 li {width: 203px;}

	.wblock1 .catalogtype1 .img {height: 135px;}

	
.catalogtype1 .basictext li {display:list-item;}
	
.catalogtype2 {width:100%;}
.catalogtype2 thead a {text-decoration:none; border:0px;}
.catalogtype2 td {word-wrap:break-word; overflow-wrap:break-word; word-break: break-all; }
.catalogtype2 .td_photo a {margin:0 auto; display:block; max-width: 70px; max-height:100px; overflow:hidden;}
.catalogtype2 .td_photo img {width: 70px;}
.catalogtype2 .td_price, .catalogtype2 .th_price {text-align:right;}
.catalogtype2 .td_incart {text-align:center;}
.catalogtype2 .td_incart input {width: 50px; margin: 0 5px 0 0;}
.catalogtype2 .td_incart select {width: 132px; outline:none; margin: 6px 0; padding: 1px 0;}
.catalogtype2 .icart {display: inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0px; border:0; font-size: 19px;}
#content .catalogtype2 td {vertical-align: middle; height: 50px;}

.catalogCategory .name {padding: 0px; text-align:center;}

.portfoliotype1 .img img {width: 148px; height:auto; max-height: none;}
.wblock1 .portfoliotype1 .img img {width: 100%; max-width: 203px;}

/*.newstype1 {margin-bottom:-15px;}*/
.newstype1 li {padding: 0 0 15px; position:relative; list-style:none !important;}
.newstype1 li span.title, .newstype1 li span.title a {font-size: 14px;}
.newstype1 li span.date {font-weight: bold; margin: 0 10px 0 0; opacity: 0.6;}
.newstype1 li div {margin: 5px 0 0;}
.newstype1 .img {float:left; text-align:center; border:0px; position: relative; display:block; overflow: hidden; width:150px; height: 110px; margin: 0 10px 20px 0;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.newstype1 .img span {height: 120px; display:block; width: 400px; position: absolute; left: 50%; margin-left: -200px; text-align: center;}
.newstype1 .img img {max-height: 110px; max-width: 150px;}

.wblock1 .newstype1 .img img, .wblock1 .newstype1 .img {max-height:none; max-width:none; width:100%; height:auto;}
.block_slide_vertical .newstype1 li { min-height: 220px; overflow:hidden;}
.block_slide_vertical .newstype1 li:after { display: block; content: " "; clear: both;}


.peopletype1 li {padding: 0 0 15px; position:relative; list-style:none !important;}
.peopletype1 li span.title, .newstype1 li span.title a {font-size: 14px;}
.peopletype1 li span.date {font-weight: bold; margin: 0 10px 0 0; opacity: 0.6;}
.peopletype1 li div {margin: 5px 0 0;}
.peopletype1 .img {float:left; text-align:center; border:0px; position: relative; display:block; width:200px; margin: 0 20px 20px 0;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}

.peopletype1 .img img {max-width: 200px;}
.peopletype1 .name {margin: 0 0 10px; font-size: 140%;}
.peopletype1 .dolj {margin: 0 0 10px; font-size: 110%;}

.videotype1 li {display: inline-block; *display:inline; *zoom:1; width: 216px;  vertical-align:top; padding: 0 6px 12px 6px;}
.videotype1 a.img {display:block; border:0 !important; position: relative; overflow: hidden; height: 159px; margin: 0 0 7px;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.videotype1 a.img span {display:block; width: 400px; height: 100%; position: absolute; left: 50%; margin-left: -200px; text-align: center;}
.videotype1 a.img img {min-height: 100%;}


/* .phototype1 {margin-bottom:-12px;} */
.phototype1 li {text-align: left; display: inline-block; width: 159px; *display:inline; *zoom:1; vertical-align:top; padding: 0 5px 12px 5px;}
.phototype1 .img {border:0px; position: relative; display:block; overflow: hidden; height: 120px; margin: 0 0 7px;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.phototype1 .img span {height: 120px; display:block; width: 400px; position: absolute; left: 50%; margin-left: -200px; text-align: center;}
.phototype1 .img img {min-height:120px; max-width: 190px;}

.titleBlock.wblock5 .phototype1 li {width: 182px;}
.titleBlock.wblock4 .phototype1 li {width: 172px;}
.titleBlock.wblock2 .phototype1 li {width: 205px;}
.titleBlock.wblock3 .phototype1 li {width: 159px;}
.titleBlock.wblock1 .phototype1 li {width: 190px; /*height: 138px; fix mir.bit */}
	.titleBlock.wblock1 .phototype1 .img span, .titleBlock.wblock1 .phototype1 .img {height: 138px;}



.vendortype1 {margin-top: 20px;}
.vendortype1 li {text-align: center; display: inline-block; *display:inline; *zoom:1; width: 159px; vertical-align:top; padding: 0 5px 25px 5px;}
.vendortype1 .img {border:0px; position: relative; display:block; overflow: hidden; height: 80px; margin: 0 0 7px;
-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.vendortype1 .img span {display:block; width: 400px; position: absolute; left: 50%; margin-left: -200px; vertical-align:middle; line-height: 100px;  text-align: center;}
.vendortype1 .img img {max-width: 160px; } 
.vendortype1 .text {white-space: normal;}
.vendortype1 a.link {white-space:normal;}
.titleBlock.wblock4 .vendortype1 li {width: 160px;}

.vendorInfo {clear:both; margin: 0 0 30px;}
.vendorInfo .vendorLogo {float:left; margin: 0 20px 5px 0;}
.vendorInfo .vendorLink {margin: 15px 0px 0;}

/*.docstype1 {margin-bottom:-15px;}*/
.docstype1 li {padding: 0 0 15px; list-style:none !important;}
.docstype1 li div.text {margin: -6px 0 5px 0px; display: inline-block; *display:inline; *zoom:1; vertical-align:top; max-width: 80%;}
.docstype1 li a {border:0px;}
.docstype1 li div.data {}
.docstype1 li div.data span {opacity: 0.6;}
.docstype1 .icon-doc-new {font-size: 26px; width:33px;}

/*.commenttype1 {margin-bottom:-15px;}*/
.commenttype1 li {margin: 0 0 15px; list-style:none !important;}
.commenttype1 li div {margin: 2px 0;}
.commenttype1 li div.name {margin: 0px;}
.commenttype1 li div.name .i {font-size:14px; margin-right: 5px; vertical-align: bottom;}
.commenttype1 li div.name b {opacity: 0.9; font-size: 14px; margin: 0 10px 0 0;}
.commenttype1 li div.name span {opacity: 0.6; white-space:nowrap;}
.commenttype1 li div.answer {margin-left: 20px; padding:5px; display: inline-block; *display:inline; *zoom:1; vertical-align:top;}

.contactblock {position:relative;}
.contactblock li {clear:both; padding: 0 0 13px; list-style:none !important;}
.contactblock li:first-child {margin: 0px;}
.contactblock li span {vertical-align:top; display: inline-block; *display:inline; *zoom:1; *margin: 0 0 0 5px; }
.contactblock li span {width:650px; max-width:100%;}
.wblock1 .contactblock li span {max-width:160px}
.wblock2 .contactblock li span {max-width:400px}

.contactblock .map {margin: 10px 0 0; }

#content table td, #content table th {border: 1px #eee solid; padding: 8px 8px; vertical-align: top;}
#content table th, #content table thead td {background: #eee; vertical-align: middle;}


#content .breadcrumbs {margin: 0 0 20px 10px;}
#content .breadcrumbs, #content .breadcrumbs a {font-size: 11px;}

.searchLink {margin: 0 0 20px;}

.searchform {position:relative; padding: 0 3px 12px;}
.searchform input[type='text'] {background: #F9FDFD; border-color:#939596; min-height: 28px; padding: 0 10px; width:100%; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; padding-right: 30px;     line-height: 24px;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
//width:82%;}
.searchform input[type='text']:focus {background: #fff; border-color: #000;}
.searchform input[type='submit'] {background: url(img/find.png) no-repeat 0 0; opacity:0.5; width: 17px; height: 16px; position:absolute; top: 6px; right: 8px; border:0px; padding: 0px;}
.searchform input[type='submit']:hover { opacity:1; cursor:pointer;}
.searchform label {position: absolute; right: 50px; top: 50%; margin-top: -12px;}
.searchform label input {vertical-align: bottom;}

.socbar li {display: inline-block; *display:inline; *zoom:1; width:33px; height:33px; vertical-align:top; margin: 0 3px 3px 0;}
.socbar li a:first-child {display:block; background:url(/img/soc.png) no-repeat 0 0; display:block; height: 34px; border:0px;}

.basictext {padding-bottom: 12px; position:relative;}
.basictext ul li, .basictext ol li  {list-style:disc; margin: 0 0 3px 28px;}
.basictext ol li {list-style:decimal;}
.basictext p:first-child {margin-top:0;}
.basictext p:last-child {margin-bottom:0;}

.spoler.act a {border:0px;}
.spolerText {display:none;}

.tobuy {font-size: 11px; padding: 10px 15px; background: #f4f4f4; background: rgba(150,150,150,0.3); margin: 5px 0 20px;}

.comments {margin-top: 30px;}
.comments .addCommentForm {padding: 10px; margin: 5px 0; background: rgba(150,150,150,0.5);}
.comments .addCommentForm div { margin: 0 0 6px;}
.comments .addCommentForm div span {display:block; margin: 0 0 3px;}
.comments .addCommentForm div img {vertical-align: bottom;}
.comments  textarea {height: 100px; }
.comments .nc_captcha_voice {margin: 8px 0px !important;}
.comments .addComment a {font-size: 16px; text-decoration:none;}
.comments .actions {margin-left:24px;}
.comments .replycomment {margin-top: 20px;}
.comments .replycomment li {margin-left:22px}

.itemanalog,
.itembuywith {margin-top: 30px;}
.itemanalog article,
.itembuywith article {padding:0px; margin-left: -10px; margin-right:-10px;}

.itemName, .itemCount {display: inline-block; *display:inline; *zoom:1; vertical-align:top;}
.itemCount {margin-left:6px;}
.itemCount input {width:64px;}

/* cart */
.smallcart article {margin-top:-10px; padding-top: 5px !important; padding-bottom: 15px !important;}
.smallcart article ul {padding: 0 0 10px;}
.smallcart article li {padding: 6px 0 9px; list-style:none !important; position:relative;}
.smallcart article li span.name {display: inline-block; *display:inline; *zoom:1; vertical-align:top; width: 102px;}
.smallcart article li span.count {display: inline-block; *display:inline; *zoom:1; vertical-align:bottom; margin: 0 5px;}
.smallcart article li span.color {display:block; width:12px; height: 12px; margin: 5px 0 0; border: 1px #aaa solid;}
.smallcart article li b {display: block; position:absolute; right:0px; bottom:8px;}
.smallcart article .cartclear  {margin-top: 6px; float: right;}
.smallcart.smallcart_type1 .smallcart_info {line-height: 150%; display:block; padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px #BBB solid;}
.smallcart.smallcart_type1 .icon-basket {position: absolute;right: 10px;font-size: 53px;width: 63px; opacity: 0.1; margin:0px; filter: alpha(opacity=10); }
.smallcart.smallcart_type1 .smallcart_cont {display:none;}
.smallcart article .incart, .smallcart article .cartclear {font-size: 12px;}

#content #bigcart {margin: 0 0 30px;}
#content #bigcart .promocode {text-align:right;}
#content #bigcart table {width:100%;}
#content #bigcart table thead {margin: 0 0 10px;}
#content #bigcart th, #content #bigcart td {border:0px; padding: 7px 7px; text-align:left;}
#content #bigcart th {padding: 7px 7px; vertical-align: bottom; white-space:nowrap;}
#content #bigcart .colordiv {margin: 5px 0 0;}
#content #bigcart .color {display: inline-block; *display:inline; *zoom:1; vertical-align:middle; width:15px; height: 15px; border: 1px #aaa solid;}
#content #bigcart .count input {width: 37px; padding: 2px 4px;}
#content #bigcart .count span {text-transform:lowercase;}
#content #bigcart .price, #bigcart .sum, #bigcart .totsum, #bigcart .totdelsum {white-space:nowrap; text-align:right;}
#content #bigcart .sum, #content #bigcart .deliverSum {text-align:right;}
#content #bigcart .totsum, #content #bigcart .totdelsum, #content #bigcart .discontsum {font-size: 18px; margin-left:5px;}
/*#content #bigcart .cartclear {margin:0px 7px;}*/
#content #bigcart .ctd_img a {display:block; text-align:center; height: 50px; width:70px; overflow:hidden; border:0;}
#content #bigcart .ctd_img img {max-height: 50px; max-width:70px;}
#content #bigcart .carttotal, #content #bigcart .totalves {text-align:right;}
#content #bigcart .deliverSum {font-size: 16px;}
.delitem, .delitem:hover {border:0px !important; font-size: 17px; text-decoration:none;}
.discontname {white-space:nowrap;}

.itemcard .incart, .itemcard .inorder, .smallcart article .incart, .payButton a {text-decoration: none; display: inline-block; *display:inline; *zoom:1; width: auto; white-space:nowrap; border:0; color:#fff !important; text-shadow: 1px 1px 0px #444; margin: 5px 0 0px; padding: 2px 9px 4px;}
.incart:hover {text-decoration:none;}

.itemcard h1 {margin: 0 0 7px; font-size: 18px;}
.itemcard .photoblock {position:relative; float:left; width:316px; margin: 0 18px 10px 0; }
.itemcard .photoblock a.mainphoto {min-height: 210px; text-align:center; background: #fff; display:block; position:relative; overflow: hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.itemcard .photoblock a.mainphoto img {max-width:100%;_width:100%; max-height:468px; margin-bottom: -3px; }
.itemcard .photoblock .smallphoto {margin: 9px -20px 0 0;}
.itemcard .photoblock .smallphoto li {position:relative; display: inline-block; *display:inline; *zoom:1; vertical-align: middle; margin: 0 9px 9px 0; width: 70px; height: 53px; overflow:hidden; text-align: center; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.itemcard .photoblock .smallphoto li.act {border-color:#bbb;}
.itemcard .photoblock .smallphoto li.act a {opacity:0.6;}
.itemcard .photoblock .smallphoto a {display:block; width: 400px; height:53px; position:absolute; left:50%; top:0; margin-left:-200px; text-align:center;}
.itemcard .photoblock .smallphoto img {height: 100%;}
.itemcard .mainphoto, .itemcard .smallphoto li	{border:1px #eee solid;}
.itemcard .zoom {position:absolute; bottom: 2px; right:2px; background:url(/img/zoom.png) no-repeat 0 0; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.7); width: 21px; height: 21px; display:block;
-moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px;}
.itemcard a.mainphoto:hover, .itemcard .smallphoto li a:hover {opacity:1;}
.itemcard a.mainphoto:hover span.zoom, .itemcard .smallphoto a:hover span.zoom {background-color: rgba(255,255,255,1);}
.itemcard .smallphoto span.zoom {right: 67px;}
.itemcard .previewtext {display: inline-block; width: 354px;}
.itemcard .previewtext div {margin: 0 0 15px;}
.itemcard .art {margin: 10px 0 12px;}
.itemcard .price {font-size: 18px; margin: 10px 0 12px;}
.itemcard .price b {font-weight:normal;}
.itemcard .incartblock {margin-top:15px;}
.itemcard .incart {margin: 0; border:0;}
.itemcard .incartcount {width: 40px; margin-right: 5px; padding: 3px 4px;}
.itemcard .incart_info {margin-top: 10px; display: inline-block; *display:inline; *zoom:1;}
.itemcard  select {margin: 6px 0; padding: 2px 0; max-width:250px}
.itemcard .socbut {margin: 0 0 20px; }
.itemcard .socbut span.socbutname {display:block; margin: 0 0 5px; font-size: 13px;}
.itemcard .stock {margin: 15px 0 0;}
.itemcard .stock span {display: inline-block; *display:inline; *zoom:1; padding: 3px 5px; color: #3c9502; border: 1px #3c9502 solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.itemcard .notstock span {color: #ef1e18; border: 1px #ef1e18 solid;}
.pluso-wrap a {border:0px;}
a.pluso-more {margin-right: 0px !important;}
.pluso-wrap {background:none !important;}

.itemcard .oneclick {
  margin: 0 0 0 15px;
  font-size: 15px;
}

.itemcard .variable span, .itemcard .colors span {margin: 0 0 5px; font-size: 13px;}

.selcolor, .selcolor li {list-style:none; margin:0; padding:0;}
.selcolor li {display: inline-block; *display:inline; *zoom:1; width: 20px; height:20px; border: 1px #ddd solid; overflow:hidden; cursor:pointer; margin:5px 3px 3px 0px; opacity:1;}
.selcolor li.act {border-color:#888; box-shadow:0px 0px 2px #3b9401;}

.itemcard table, .itemcard table th, .itemcard table td {border:1px #eee solid;}
.itemcard table th, .itemcard table td {padding: 3px 5px;}
.itemcard table th {background: #eee;}

.itemcard #getInCity {display:none;}

.portfolio .photoblock {width:100%; margin:0px; float:none;}
.portfolio .photoblock a.mainphoto img {max-height:none; }
.portfolio .photoblock .smallphoto li {width: 120px; height: 90px;}
.portfolio .photoblock .smallphoto li a {height: 90px;}
.portfolio .photoblock .smallphoto li img {width: 120px; height: auto;}

.pluso-box .pluso-logo, .pluso-box .pluso-go, .pluso-promo {display: none !important;}
.profile_table {width: 200px;}

.sitemap {margin-left: 20px;}

.form span {display:block;}
.warnText, .okText {display: inline-block; *display:inline; *zoom:1; text-align: center; padding: 5px 10px; margin: 10px 0 0; background: #ffc8c4; color: #000; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; font-size: 14px;}
.okText {background: #c5efbe;}
#adm {display:block; width: 20px; height: 20px; position:fixed; top:0px; right: 0px; z-index: 99999;}


/* icon */

body .i {font-weight: normal; text-decoration:none; margin: 0 10px 0 -4px; vertical-align: top; text-align: center; width: 26px; speak: none; text-transform: none; font-size: 18px; line-height: 18px; display: inline-block; *display:inline; *zoom:1;}
body .icart-anim {z-index:999; background: #eee; text-align:center;    line-height: 35px;width: 35px; height:35px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%;}
body .nophoto {color: #c0c5cb !important;}
body .icon-camera {margin:0px;}

/* footer */

footer {height: 76px; width: 100%; padding: 0; margin: -77px auto 0;}
footer .bot { position: relative; z-index: 1; margin: 0 auto;  height: 76px; width: 987px; border-top: 1px #000 solid;}
footer .bleft, footer .bleft a, footer .bright, footer .bright a {font-size: 11px;}
footer a {border-bottom-color: inherit;}
footer .bleft {width: 400px; position: absolute; z-index:101; top: 20px; left: 20px;}
footer .bleft .copy1 {font-weight: bold !important; font-size: 12px !important;}
footer .bcenter {text-align:center; padding: 0; width: 400px; margin-left: -150px; position: absolute; z-index:100; left: 50%; top: 22px; }
footer .bright {width: 400px; position: absolute; z-index:102; text-align: right; top: 17px; right: 0px; padding: 0 20px 0 0; }

footer .phone {font-size: 16px;}
footer .phone i {font-size: 19px;}
footer .targetingform {margin-top:8px;}
footer .dev, footer .devK { min-height: 34px; }
footer .dev span {  margin: 3px 0 0;}
footer .dev .logo {margin-left:10px; float:right;}
footer .dev a { font-size: 12px;}


footer .devK div:after {content: "KORZILLA"; display:block;font-family:arial !important; font-weight: bold !important; font-size: 12px !important; margin: -33px 46px 0 0; opacity:1 !important;}
footer .devK, footer .devK a {font-family:arial; font-size: 11px !important;}
footer .devK a, footer .devK span  {padding-top: 19px; vertical-align: top; display: inline-block;}
footer .devK a:hover {opacity:1;}
footer .devK a.logo {background-image:url(/img/korzilla.png); height: 22px; padding-right: 46px; margin-bottom: -2px; background-position: 100% 0; background-repeat: no-repeat;}

footer .korzilla {display:inline-block !important; opacity: 1 !important; padding: 0 !important; top: 0 !important; left: 0 !important; right: 0 !important; position: static !important;}
footer .korzilla, footer .korzilla a {font-size: 11px !important;}
footer .korzilla a {display:inline !important;}

footer .counter {display: inline-block; *display:inline; *zoom:1; vertical-align:top; margin: 0 10px 0 0;}
footer .copyright {width:270px;  display: inline-block; *display:inline; *zoom:1; vertical-align:top;}
footer .copyright, footer .dev span, footer .devK {opacity: 0.9;}

footer .bot {border-top-color: #b2b2b2;}
footer a {border-bottom-color: #b8b8b8;}

/* end footer */

/* filter */
.filter {padding:0 0 15px;}
.filter select, .filter input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px; padding: 2px 4px;
}

.filter .row {margin: 0 0 15px;}
.filter .zagfilt {margin: 0 0 10px;}
.filter div.ib {width:49%;}
.filter select, .filter input[type='text'] {padding: 7px; width:100%;}
.filter input[type='number'] {width:99%;}



body #catalogfilters {background:rgba(190, 190, 190, 0.3); padding: 15px; margin-bottom:20px; -moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px}
body #catalogfilters .ssubm {padding: 3px 10px; vertical-align:bottom;}
body #catalogfilters .filterinpprice {width:60px;}
body #catalogfilters .filterclear {display: inline-block; *display:inline; *zoom:1; vertical-align: bottom; padding: 5px 10px; }

/* end filter */

/* korz popup */
.result {padding: 7px 0;}
div#shadow {width: 100%; height: 100%; z-index: 1000; display: none; position: fixed; top: 0; left: 0; background: #000;}
.modalopen {overflow:hidden;}
div.dialog {color: #000; text-align: left; background: #fff; width: 600px; z-index: 9999; position: fixed; _position: absolute; top: 50%; left: 50%; display: none; box-shadow: 0px 0px 20px #111; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding:0px;}

div.dialog .h1 {overflow: hidden; text-transform: none; color: #000; font-weight: Normal; font-size: 18px; background: #41a3dc;
-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px;
border-top-right-radius: 2px; padding: 0 0 0 20px; line-height: 39px; margin:0px;}

div.dialog a.close {border:0px; cursor:pointer; text-decoration: none; display: block; position: absolute; top: 0; right: 0; margin: 0; background: #ea4848; padding: 0px 17px; line-height: 39px; color: #fff; font-size: 22px; font-weight: normal; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; }

div.dialog a.close:hover {text-decoration: none; background:#ca4747; color: #531919;}

div.dialog iframe {border:0px; width: 100%; height: 89%;}
div.dialog .loads {overflow: auto;}
div.dialog .loads iframe {border:0px; width: auto; height: auto;}
div.dialog .wrap {padding: 20px; font-size: 14px;}
div.dialog.notclose .close {display:none;}

.form span {display:block;}

#feedback {width:455px;}
#feedback form span {display: inline-block; *display:inline; *zoom:1; width:130px; vertical-align:top;}
#feedback input[type='text'], #feedback textarea {width:265px; -moz-box-sizing: content-box; box-sizing: content-box;}

#callme {width:366px;}
#dopsizes {width:374px;}
#adresmap {width: 617px; height: 529px;}
#consultwin {width: 617px; height: 529px;}
#promocode {width:366px;}
#promocode input {font-size: 20px;}
#promocode2 {margin: 0 0 30px;}

#createsite input[type='text'] {width:362px;}
#oneorder {width:480px; margin-left:-240px;}
#targeting {width:450px;}
#targeting a {color:#111;}
#targeting ul {margin:0 -10px -10px 0;}
#targeting li {display: inline-block; *display:inline; *zoom:1; vertical-align:top; width:33%;}
#targeting li span {display:block; padding: 0 10px 15px 0;}
#targeting li.act a {border:0; color:#111;}

#alert form textarea.no_cm {height:337px;}
#alert a {color:#000 !important;}

#reviewAdd {margin-bottom: 40px;}
#createsite  { width: 417px; }


form.gen_forms input[type=text] {
    width: 100%;
    box-sizing: border-box;
}
/* end korz popup */

#reg {width:315px}
#reg input[type='text'], #reg input[type='password'] {width: 260px;}
.userModifyLink {margin: 20px 0 30px -8px;}
.userModifyLink a {display:block; margin: 2px 0; padding: 6px 8px;}
.userModifyLink a:hover {background:#ebebeb; text-decoration:none;}

.consultant {display:block; z-index:900; position:fixed; _position:absolute; background-repeat:no-repeat; background-position: 50% 50%; box-shadow: 0 0 10px #999}
.consultant:hover {opacity:0.9;}
.consultant_1 {left: 20px;}
.consultant_2 {right: 20px;}
.consultant_1, .consultant_2 {bottom: -2px; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;  background-image:url(/img/cons3.png); width: 134px; height: 40px;
}
.consultant_1:hover, .consultant_2:hover {bottom: 0px;}

.consultant_3 {left: -2px; -webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; background-image:url(/img/cons1.png);
}

.consultant_4 {right: -2px; -webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;  background-image:url(/img/cons2.png);
}

.consultant_3, .consultant_4 {top: 150px; height: 134px; width: 40px;}
.consultant_3:hover {left: 0px;}
.consultant_4:hover {right: 0px;}
.consultant_5 {display:none !important;}

.regnew a {    text-decoration: none;    display: block;    padding: 10px 0;    background: #eee;  border-top:2px #ddd solid;  font-size: 23px;}
.regnew {    margin: 20px 0 0;}
a#rem_pwd {   font-size: 11px;}

.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }

.fixed { position: fixed; top: 10px; z-index: 9999; }
 
 
.block_scroll {	overflow:hidden; //zoom:1; width:100%;position:relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; white-space:nowrap;}
.str_move { 	white-space:nowrap;	position:absolute; top:0; left:0; cursor:move;}
.str_move_clone {display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%;	top:0;}
.str_vertical .str_move_clone {	left:0;	top:100%;}
.str_down .str_move_clone {	left:0;	bottom:100%;}
.str_vertical .str_move, .str_down .str_move {white-space:normal;	width:100%;}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit;}


@media all and (min-width: 1000px) {
	.block_slide {width:96% !important;}
}
@media all and (max-width: 1000px) {
	.block_slide {width:94% !important;}
}
.block_slide  {visibility:hidden; max-height: 300px; min-width: 201px;}
.block_slide_nav {position: absolute; z-index: 20; top: 6px; right:5px; border:1px #ddd solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.block_slide_nav a {line-height: 19px; text-align:center; color:#777; font-size: 19px; text-decoration:none; text-align:center; text-shadow: 0px 0px 1px #fff; display: inline-block; border:0px; width: 20px; height: 20px; }
.block_slide_nav .block_slide_prev {border-right:1px #ddd solid;}
/*.block_slide_nav .block_slide_prev:after {content: "<";}*/
.block_slide_nav .block_slide_next {} 
/*.block_slide_nav .block_slide_next:after {content: ">";}*/

#bottombut {display:none; z-index: 55; position:fixed; bottom: 45px; right: 30px;}
#bottombut a {border:0 !important;display: inline-block; *display:inline; *zoom:1; margin-left: 14px; background: rgba(0,0,0,0.5); -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#bottombut a span {display:block; background: url(/img/icons.png) no-repeat -40px -54px; width: 30px; height: 22px; margin: 16px 12px;}
#bottombut a.top span {background-position: -37px 3px;}
 
#zone11 {position: absolute; width: 100%; bottom: 87px;}
 
 .rasp {height: 1px; font-size: 0px; }
.h0 { height: 100%; }
.w0 { width: 100%; }
.rmk1 {padding: 1px; border: 1px #ccc solid; }
.hand {cursor: pointer;	_cursor: hand; }
.nowr { white-space: nowrap; }
.fl { float: left; }
.fr { float: right; }
.ib { display:inline-block; _display:inline; zoom:1; }
.l { text-align: left !important; }
.r { text-align: right !important; }
.s { text-align: center !important; }
.strike {text-decoration: line-through;}
.t { vertical-align: top !important; }
.ttd td { vertical-align: top; }
.clear {display: block; clear: both; height: 0px; font-size: 0px; }
.cb { clear: both; }
.cb:after {content:""; display:block; clear: both; }
.cb2:after {content:""; display:block; clear: both; }
.vc { vertical-align: middle; }
.b { vertical-align: bottom; }
.none, .mobyes { display: none; }
.block { display: block; }
/*.noborder, .noborder td, .noborder tr, .noborder th {border:0px !important;}*/
.noborder, .noborder > tbody > tr > td, .noborder > tr, .noborder > th {border:0px !important;}
.nopadding, .nopadding td, .nopadding tr, .nopadding th {padding:0px !important;}


.class381 #adminForm span[id^='nc_capfld'] {display:block;}


/* **********************  1200 ****************************************** */

@media all and (min-width: 1200px) {
body {min-width: 1250px;}
.sitewidth1200 #topcontact {   left: 989px; }
.sitewidth1200 #main { max-width: 1198px; width: 1198px;} 
.sitewidth1200 footer .bot {max-width: 1240px; width: 1240px;}
.sitewidth1200 #sidebar, .sitewidth1200 .wblock1 {width:282px;}
.sitewidth1200 .wblock2 {width: 579px;}
.sitewidth1200 #content, .sitewidth1200 .wblock3 {width: 896px;}
.sitewidth1200 .wblock4 {width: 1198px;}
.sitewidth1200 .contactblock li span {width: 840px;}
.sitewidth1200 .itemcard .previewtext {width: 535px;}

.sitewidth1200.shema5 #sidebar, .sitewidth1200.shema5 #rightcol, .sitewidth1200.shema5 #sidebar .wblock1, .sitewidth1200.shema5 #rightcol .wblock1 {width: 220px;}
.sitewidth1200.shema5 #content, .sitewidth1200.shema5 .wblock3 {width: 710px;}
}


/* **********************  DEFAULT COLOR, SIZE ****************************************** */


html, body, table, td, footer a {color: #000;}

body #main .ssubm, body .dialog .ssubm {font: normal 16px Tahoma; color: #000; background: #B6E0F8;}

a {color: #4b6e9a;}


input,textarea,button, table.tabl td, table.tabl th {border: 1px #ccc solid;}
table.tabl th {background-color: #eee;}

#slogan {color: #000;}

#menu ul li a {color: #000;}
#menu ul li.active div, #menu select {background: #E7EAEE; /* text-shadow: 0 1px #FFF;*/ color: #000;
-webkit-box-shadow: inset 0 1px #B4B1AA,inset 0 1px 1px 0 #B4B1AA;
-moz-box-shadow: inset 0 1px #b4b1aa,inset 0 1px 1px 0 #b4b1aa;
box-shadow: inset 0 1px #B4B1AA,inset 0 1px 1px 0 #B4B1AA;}

#topcontact .phone,
#submenu ul li a,
.ssubm,
.typeblock header,
.typeblock header a,
.commenttype1 li div.name b {	color: #000;}

#topcontact .phone span {color: #707789;}


.smallcart article li {border-bottom: 1px #bbb solid;}
#bigcart tbody tr {border-bottom: 1px #bbb solid;}
#bigcart tbody tr:hover td {background: rgba(190,190,190,0.3);}

.itemcard .price {color:#707789;}
.itemcard .incart, .itemcard .inorder, .smallcart .incart, .payButton a {background: #78b516;
text-shadow: 0 -1px #518D09;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4YjUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjODNiYjE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNmRiODE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjNGQ5YzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMzY5MjAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #78b516 0%, #83bb19 5%, #6db818 48%, #4d9c02 52%, #369201 95%, #256801 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78b516), color-stop(5%,#83bb19), color-stop(48%,#6db818), color-stop(52%,#4d9c02), color-stop(95%,#369201), color-stop(100%,#256801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #78b516 0%,#83bb19 5%,#6db818 48%,#4d9c02 52%,#369201 95%,#256801 100%);
background: -o-linear-gradient(top, #78b516 0%,#83bb19 5%,#6db818 48%,#4d9c02 52%,#369201 95%,#256801 100%);
background: -ms-linear-gradient(top, #78b516 0%,#83bb19 5%,#6db818 48%,#4d9c02 52%,#369201 95%,#256801 100%);
background: linear-gradient(to bottom, #78b516 0%,#83bb19 5%,#6db818 48%,#4d9c02 52%,#369201 95%,#256801 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78b516', endColorstr='#256801',GradientType=0 );
-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
box-shadow:  0 1px 1px rgba(97, 97, 97, 0.5);;
}
.itemcard  .socbut span, .itemcard  .variable span, .itemcard  .colors span {color:#959494;}

.commenttype1 li div.answer, #content table th, #content table thead td  {background: rgba(190,190,190,0.3);}

.top-bord-dot, .left-bord-dot {border-color: #b2b2b2;}



/* filters */
.filter_items{margin-bottom:9px;
overflow: hidden;
padding-bottom: 1px;}
.filter_items,.filter_items a{font-size:12px}
.filter_items>div{margin-bottom:-1px}
.filter_items_ft{float:left}
.filter_items_ft>div{display:inline-block}
.filter_items_sec{float:right;position:relative;bottom:-4px}
.filter_items .filter_items_ft a.active{font-weight:500;border:1px solid rgba(0,0,0,0.2);border-bottom-color: transparent; background-color:transparent;opacity:1}
.filter_items a{height:22px;display:inline-block;text-align:center;text-decoration:none;padding:7px 9px 0;opacity:0.9;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s}

.filter_items_th{float:right;bottom:0}
.filter_items_th a {padding:7px 9px 0;}
.filter_text_1{padding-right:10px}
.filter_text_2{margin-left:13px}
.filter_pop{display:inline-block}
.filter_pop a{padding-left:0px;position:relative}

.filter_pop a.active{padding-right:30px}
.filter_pop a.active:before{height:7px;width:8px;display:block;top:8px;position:absolute;right:7px;font-size:10px;cursor:pointer;content:"▲";}
.filter_pop a.active:after{height:7px;width:8px;display:block;top:8px;position:absolute;right:16px;font-size:10px;cursor:pointer;content:"▼";}
.filter_pop a.active.a_up:before{opacity:0.4}
.filter_pop a.active.a_down:after{opacity:0.4}

.filter_number a {
    position: relative;
}
.filter_number a.active:before, .filter_number a.active:after {
    content: "";
    border-bottom: 1px solid rgba(0,0,0,0.2);
    height: 0px;
    width: 3000px;
    display: block;
    bottom: -1px;
    position: absolute;
}
.filter_number a.active:before {
    right: 100%;
}
.filter_number a.active:after{
    left: 100%;
}

.catalog_type {margin-left:10px;}
.catalog_type a.spisok_type { margin: 0;}
a.spisok_type { opacity: 0.4; height: 12px; padding: 7px 4px 0px; width: 14px; display: inline-block; margin-right: 11px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
a.spisok_type:hover { opacity: 0.8;}
a.spisok_type.active { opacity: 0.70;}
a.spisok_type.type1_img { background: url(/images/spisok_11.png) no-repeat center;}
a.spisok_type.type2_img { background: url(/images/spisok_22.png) no-repeat center;}
a.spisok_type.type3_img { background: url(/images/spisok_33.png) no-repeat center;}

/* end filters */


/**** PAGINATION ****/

.pagination{margin:10px 0}
.pgn-line{display:inline}
.pgn-line a{height:28px;display:inline-block;vertical-align:top;width:28px;font-size:13px;color:#000000;margin:0px 4px 5px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid rgba(51,51,51,0.1);border-bottom:1px solid rgba(42,42,47,0.2);text-align:center;text-decoration:none;text-transform:uppercase;font-weight:500;line-height:28px;background:rgba(255,255,255,0.1)}
.pgn-line a:before{content:"";height:100%;width:100%;display:block;background:-webkit-gradient(linear,0 0,0 bottom,from(rgba(255,255,255,0.1)),to(rgba(84,85,92,0.03)));background:-webkit-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-moz-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-ms-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-o-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:linear-gradient(rgba(255,255,255,0.12),rgba(84,85,92,0.03));-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute}
.pgn-line a:hover:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;background:-webkit-gradient(linear,0 0,0 bottom,from(transparent),to(rgba(84,85,92,0.07)));background:-webkit-linear-gradient(transparent,rgba(84,85,92,0.07));background:-moz-linear-gradient(transparent,rgba(84,85,92,0.07));background:-ms-linear-gradient(transparent,rgba(84,85,92,0.07));background:-o-linear-gradient(transparent,rgba(84,85,92,0.07));background:linear-gradient(transparent,rgba(84,85,92,0.07))}
.pgn-line a:active:before{background:transparent;background:-webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0.1)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,0.1),transparent);background:-moz-linear-gradient(rgba(0,0,0,0.1),transparent);background:-ms-linear-gradient(rgba(0,0,0,0.1),transparent);background:-o-linear-gradient(rgba(0,0,0,0.1),transparent);background:linear-gradient(rgba(0,0,0,0.1),transparent)}
.pgn-line a.pag_prev:before{color:#000;line-height:27px;font-size:10px;font-weight:bold;top:0px; content: "<";}
.pgn-line a.pag_next{background-image:url(/images/pagination_next.png);background-repeat:no-repeat;background-position:center}
.pgn-line span{   border:1px solid rgba(51,51,51,0.1);  line-height: 28px; height:28px;display:inline-block;vertical-align:top;width:28px;background-color:#A1B5C2;font-size:14px;text-align:center;margin:0px 5px;text-decoration:none;cursor:context-menu;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative}
.pgn-line span:before{content:'';display:block;height:100%;width:100%;top:0;position:absolute;background:-webkit-gradient(linear,0 0,0 bottom,from(rgba(255,255,255,0.1)),to(rgba(84,85,92,0.03)));background:-webkit-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-moz-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-ms-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:-o-linear-gradient(rgba(255,255,255,0.1),rgba(84,85,92,0.03));background:linear-gradient(rgba(255,255,255,0.12),rgba(84,85,92,0.03))}
.pgn-line span.pag_text{border:0px; margin: 0; background-color:transparent;color:rgba(44,45,55,0.73)}
.pgn-line span.noact{background-color:#D0DAE0}
span.pag_text{background:transparent}
span.pag_text:before{background:transparent}
.next_page{float:right;margin-right:11px}
.next_page a{text-decoration:none;padding:0px 16px 0 0;position:relative;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;text-transform:lowercase;line-height:26px}
.next_page a:before{content:">"; position:absolute;right:4px;left:auto;font-size:10px;font-weight:bold;width:10px;height:16px;text-align:center;line-height:20px;top:0px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.next_page a:hover:before{right:0px}

/**** PAGINATION END ****/


/* slider*/
#slider span.noimage {display: block; position: absolute; top: 50%; margin-top: -20px; width: 100%; text-align: center;}
#noslider {margin:0 auto 15px;}

#slider { 
	display: table;
	zoom: 1; 
	position: relative;
	width: 100%;
	max-width: 100%;
	margin:0px auto 30px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */
	max-height:360px;
	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #slider{ width:830px }
#slider .ws_images ul{	position:relative;	width: 10000%; 	height:100%;	left:0;	list-style:none;	margin:0;	padding:0;	border-spacing:0;	overflow: visible;	/*table-layout:fixed;*/}
#slider .ws_images ul li{	position: relative;	width:1%;	height:100%;	line-height:0; /*opera*/	overflow: hidden;	float:left;	/*font-size:0;*/	padding:0 0 0 0 !important;	margin:0 0 0 0 !important;}

#slider .ws_images{	position: relative;	left:0;	top:0;	height:100%; max-height:360px; max-width: 100%;	vertical-align: top;	border:none;	overflow: hidden;}
#slider .ws_images ul a{	width:100%;	height:100%; max-height:360px;	display:block;	color:transparent;}
#slider img{	max-width: none !important;}
#slider .ws_images .ws_list img, #slider .ws_images > div > img{	width:100%;	border:none 0;	max-width: none;	padding:0;	margin:0;}
#slider .ws_images > div > img {max-height:360px;}

#slider .ws_images iframe {	position: absolute;	z-index: -1;}

#slider .ws-title > div {	display: inline-block !important;}

#slider a{ 	text-decoration: none; 	outline: none; 	border: none; }

#slider  .ws_bullets { 	float: left;	position:absolute;	z-index:70;}
#slider  .ws_bullets div{	position:relative;	float:left;	font-size: 0px;}
/* compatibility with Joomla styles */
#slider  .ws_bullets a {	line-height: 0;}

#slider  .ws_script{	display:none;}
#slider sound, 
#slider object{	position:absolute;}

/* prevent some of users reset styles */
#slider .ws_effect {	position: static;	width: 100%;	height: 100%;}

#slider .ws_photoItem {	border: 2em solid #fff;	margin-left: -2em;	margin-top: -2em;}
#slider .ws_cube_side {	background: #A6A5A9;}


#slider.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#slider.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#slider.ws_video_playing .ws_bullets {	display: none;}
#slider.ws_video_playing:hover .ws_bullets {	display: block;}
/* IE fix because it don't show controls on hover if frame visible */
#slider.ws_video_playing_ie .ws_bullets,
#slider.ws_video_playing_ie a.ws_next,
#slider.ws_video_playing_ie a.ws_prev {	display: block;}


/* youtube/vimeo buttons */
#slider .ws_video_btn {	position: absolute;	display: none;	cursor: pointer;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 55;}
#slider .ws_video_btn.ws_youtube,
#slider .ws_video_btn.ws_vimeo {	display: block;}
#slider .ws_video_btn div {	position: absolute;	background-image: url(./playvideo.png);	background-size: 200%;	top: 50%;	left: 50%;	width: 7em;	height: 5em;	margin-left: -3.5em;	margin-top: -2.5em;}
#slider .ws_video_btn.ws_youtube div {	background-position: 0 0;}
#slider .ws_video_btn.ws_youtube:hover div {	background-position: 100% 0;}
#slider .ws_video_btn.ws_vimeo div {	background-position: 0 100%;}
#slider .ws_video_btn.ws_vimeo:hover div {	background-position: 100% 100%;}

#slider .ws_playpause.ws_hide {	display: none !important;}
/* bullets */
#slider .ws_bullets a { 	position: relative;	display: inline-block;	margin: 0 2px;	padding: 5px;	width: 0;	border-radius: 50%;	background: rgba(0, 0, 0, 0);	-webkit-box-shadow: inset 0 0 0 1px #fff;	box-shadow: inset 0 0 0 1px #fff;}
#slider .ws_bullets a.ws_selbull {	background: #fff;	padding: 6px;	-webkit-box-shadow: none;	box-shadow: none;}

/* arrows */
#slider a.ws_next,
#slider a.ws_prev {	position:absolute;	font: 3.2em "ws-ctrl-bootstrap";	z-index:60;	color: #fff;	overflow: hidden;	width: 15%;	height: 100%;	top: 0;	opacity: .5;}
#slider a.ws_next {	left: 85%;}
#slider a.ws_prev {	left: 0;}
#slider a.ws_next:hover {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.3) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.3) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}
#slider a.ws_prev:hover {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
#slider a.ws_next:after,
#slider a.ws_prev:after {	position: absolute;	display: block;	top: 50%;	margin-top: -20px;	left: 0;	right: 0;	text-align: center;	vertical-align: middle;	color: #fff;	text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
#slider a.ws_next:after{}
#slider a.ws_prev:after{}
#slider a.ws_next:hover,
#slider a.ws_prev:hover{	opacity: 0.9;}

/*playpause*/
#slider .ws_playpause {	position:absolute;	font: 3.2em "Arial";	top:50%;	left: 50%;	margin-top: -0.5em;	margin-left: -0.3125em;	color: #fff;	opacity: 0.5;	text-shadow: 0 1px 2px rgba(0,0,0,0.6);	text-decoration: none;	z-index: 59;}
#slider .ws_playpause:hover {	opacity: 0.9;}
#slider .ws_playpause:after{	display: block;	text-align: center;}
#slider .ws_pause:after {	content: '\e803';}
#slider .ws_play:after {	content: '\e802';}

#slider  .ws_bullets {    top: 20px;    right: 0%;}
#slider  .ws_bullets div{	left:-50%;}
#slider .ws_bulframe span{	visibility: visible;	opacity: 1;	position: absolute;	width: 0; 	height: 0; 	border-left: 7px solid transparent;	border-right: 7px solid transparent;	border-top: 7px solid #fff;	bottom:-10px;	margin-left:-7px;	left:55px;}
#slider .ws-title{
	position: absolute;
	background: none;
	font: 2.4em 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	bottom: 20px;
	top: auto;
	opacity: 1;
	text-align: left;
	/*	background: rgb(156, 156, 156);
	background:rgba(0,0,0,0.3); _background:#7e808c;
	color:#FFFFFF;
	text-shadow: 1px 1px 2px #444;
	-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 50;

}
#slider .ws-title span {display:inline-block; *display:inline; zoom:1;  padding:10px; vertical-align:top;  background: rgb(156, 156, 156);
	background:rgba(0,0,0,0.3); _background:#7e808c;
	color:#FFFFFF;
	
	text-shadow: 1px 1px 2px #444;
	-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;}

#slider .ws-title div{    margin-top: 0.5em;	font-size: 0.542em;}
#slider .ws_images > ul{	animation: wsBasic 32s infinite;	-moz-animation: wsBasic 32s infinite;	-webkit-animation: wsBasic 32s infinite;}
@keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }
@-moz-keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }

#slider .ws_bullets  a img{	text-indent:0;	display:block;	bottom:15px;	left:-55px;	visibility:hidden;	position:absolute;    border: 1px solid #fff;	max-width:none;}
#slider .ws_bullets a:hover img{	visibility:visible;}
#slider .ws_bulframe div div{	height:48px;	overflow:visible;	position:relative;}
#slider .ws_bulframe div {	left:0;	overflow:hidden;	position:relative;	width:110px;	background-color:#fff;}
#slider  .ws_bullets .ws_bulframe{	display:none;	bottom:19px;	margin-left:2px;	overflow:visible;	position:absolute;	cursor:pointer;    border: 3px solid #fff;}
#slider .ws_bulframe div div{	height: auto;}

@media all and (max-width:760px) {
	#slider .ws_fullscreen {		display: block;	}
}
@media all and (max-width:400px){
	#slider .ws_controls,	#slider .ws_bullets,	#slider .ws_thumbs{		display: none	}
}


#slider .ws_hovershow {   opacity: 0;    -webkit-transition:opacity 0.2s ease-in;    -moz-transition:opacity 0.2s ease-in;    -o-transition:opacity 0.2s ease-in;    transition:opacity 0.2s ease-in;}
#slider:hover .ws_hovershow {    opacity: 1;    -webkit-transition:opacity 0.2s ease-in;    -moz-transition:opacity 0.2s ease-in;    -o-transition:opacity 0.2s ease-in;    transition:opacity 0.2s ease-in;}
#slider .ws_playpause {    width: 18px;    height: 28px;    position: absolute;    top: 50%;    left: 50%;    margin-left: -9px;    margin-top: -14px;    z-index: 59;}
#slider .pause {    background-image: url(./pause.png);}
#slider .play {    background-image: url(./play.png);}
#slider .pause:hover, #slider .play:hover {    background-position: 100% 100% !important;}
#slider .ws_fullscreen {    width: 16px;    height: 16px;    position: absolute;    top: 20px;    left: 15px;    margin-left: -9px;    margin-top: -14px;    z-index: 59;    background-image: url(./fullscreen.png);}
div#ws_fullscreen:-moz-full-screen #slider {    width: 95% !important;    max-width: 100% !important;    max-height: inherit;}
div#ws_fullscreen:-webkit-full-screen #slider {    width: 95% !important;    max-width: 100% !important;    max-height: inherit;}
div#ws_fullscreen:fullscreen #slider {    width: 95% !important;    max-width: 100% !important;    max-height: inherit;}
div#ws_fullscreen:-moz-full-screen {    background-color: #000;    height: 100%;}
div#ws_fullscreen:-webkit-full-screen {    background-color: #000;    height: 100%;}
div#ws_fullscreen:fullscreen {    background-color: #000;    height: 100%;}


a.backurl {    position: absolute;   display: block;  top: 30px; left: 14px;  padding: 7px 10px 7px 9px; height: 28px; border-radius: 2px;background: #EFEFEF; font-size: 45px; font-family: monospace; color: #F3303E;  text-decoration: none;}
a.backurl:before {  content: '<'; }

/* kredit */

#kreditInCart {float:right; width: 200px;}

#kvkBlock {position: relative;  display: inline-block;  width: 200px;  height: 50px;  outline: none;  text-align: left;  text-decoration: none;  white-space: nowrap;}
#kvkBlock div {display: block;  padding: 0;  height: 100%;  cursor: pointer;  background: #F8AD30;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEC953), color-stop(100%, #F5AC33));
  background: -webkit-linear-gradient(top, #FEC953 0%, #F5AC33 100%);
  background: -moz-linear-gradient(top, #fec953 0%, #f5ac33 100%);
  background: -o-linear-gradient(top, #fec953 0%, #f5ac33 100%);
  background: -ms-linear-gradient(top, #fec953 0%, #f5ac33 100%);
  background: linear-gradient(to bottom, #FEC953 0%, #F5AC33 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec953', endColorstr='#f5ac33', GradientType=0);
  box-shadow: 0 1px 3px #8A621F;  -webkit-box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);  -moz-box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);  box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);  -webkit-border-radius: 3px;  -moz-border-radius: 3px; 
  border-radius:3px;  color: #FFF;  font: 700 16px/24px 'Helvetica Neue', Arial, sans-serif;  text-shadow: 0 1px #B1760C;  line-height: 50px;  text-align: center;
}

#kvkBlock div i {  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 35px;
  height: 35px;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTc1MjcxN0ZGNjkxMUUyQUIzQkE3QkMyMEMwOEIxQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTc1MjcxOEZGNjkxMUUyQUIzQkE3QkMyMEMwOEIxQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1NzUyNzE1RkY2OTExRTJBQjNCQTdCQzIwQzA4QjFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1NzUyNzE2RkY2OTExRTJBQjNCQTdCQzIwQzA4QjFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9cRiswAAA5JJREFUeNrsV21IU1EYvruOQAsiI5DAPkH6EUQQhBV9/PZHmlISVEJEJBJkakW1zWFpE1EUNC21NJ35VfmRs9TSzPyYWuQsNT8yXTrT6Zzza249Rza5zU033bQfvvBwznnvec997rnnPu97WcGu9hTTOFUqajnGP+Rg9lzcawuabOAokEpTq2Qgso/SasWEiELW2xbhtn11yICIJ4h8olisbZNKhSzzlnfwmHyglL3CJFhoeKQLItTM9KSqQOD3QPqtPgc+DXsFiWxAkwJ4kLFWo5kpTwqNkZRkJ2E4QXzsFSKyA68lH7uxV+/7XJjyrPKpIBrdYb2PXgEix0GknkmkU/yuOD/UNxRdKXMubWMiV9C8BRFHve9P1/fGNH93LrothvPZNiKxDg15BZeZfuVg/09hgCdHo56uMRbHtgERppDN2ZRqVJ7L9eHLpZ0iU7HWJkOELI/oB9OJnZgsjr4h6Gooz8BQbSrYmmdmTsj+8Wq12qr0qLjGvCePMFow11iDDBGy4NlXw2LZG16UlOY8L3vIjUR3cLGFaIYyLsWIkOXMKqoR65HUvs/hnL+HbrdZT4VdJAroPvsJUlSRDv1mxM4TMqbhoErizx30nRpXVpj7ZDQESI52E3AaSAZ+AySb8gFXwM5I3DwhY9r4yJA0I9CLByIfLNlmO8emzJ6dB07s2ejkvItxBrYCx4CLgB+wH3DQKeYFQAgi640tOD2hUuTyfLi/vlYLMZyxhAw5M83p1z14Qz3tTSbmEPX01iW5ASDWlCRoZtTTpXGcyLYqEZk7ZekBpHWC9DHz5hmuanhQupzPSpybkFibFUvIKpcSr/+0tbKO5oJXIZdC1JPjo0tZqLXy9UtRZEA4urKlPgxTZ6awvall8bxILfbbkkX6Wr9UZwR58SERHcvZWUPRU1ZnxMSKXzxOMncBRX9PW5r/ybsg0rhc9aSNJLr+oohr4e01JQWLBU8oR2RZt8/yxoZkZdbIJ7SJzPtDGOjJxzmqMxVI6tdCwdWw3mZxLuZrbEaG2J2KkTphwCmecrCv0/DabP2aeD9aUpKVDCIT1sq0CybKkb7uN6QGwac/xPSjfk2tTAmPAZFha9Yf9CKFkrqroSJTFBUUTmoSXf0qQv0ahmtSysq2aHGFm6rwy5qw2Xm3k8sRt8OoX3nwtdiiXGUZ/msvYKRocgFKbFXAkxKC+l+Mpv4jWyOzRsZS+yvAACulny1aGP1AAAAAAElFTkSuQmCC) no-repeat;
}
.kredButtons, body div.vvc_site_button_3 {margin: 10px 0 0;}

/* photo */

#nc_admin_mode_content .socbar li {height:auto;}

/* Magnific Popup CSS */
.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8;  filter: alpha(opacity=80); }
.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }
.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }
.mfp-align-top .mfp-container:before {  display: none; }
.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }
.mfp-ajax-cur {  cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }
.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {  cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; }
.mfp-loading.mfp-figure {  display: none; }
.mfp-hide {  display: none !important; }

.mfp-preloader {  color: #cccccc;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover { color: white; }

.mfp-s-ready .mfp-preloader {  display: none; }
.mfp-s-error .mfp-content {  display: none; }

button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  -webkit-box-shadow: none;  box-shadow: none; }
button::-moz-focus-inner {  padding: 0;  border: 0; }

.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: white;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {    opacity: 1; }
  .mfp-close:active {    top: 1px; }

.mfp-close-btn-in .mfp-close {  color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: white;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }
.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #cccccc;  font-size: 12px;  line-height: 18px; }

.mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {    border-top-width: 21px;    border-bottom-width: 21px; }

.mfp-arrow-left {  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {    border-right: 17px solid white;    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {    margin-left: 25px;    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {  border-left: 17px solid white;    margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {line-height: 0;    width: 100%;    max-width: 900px; }
.mfp-iframe-holder .mfp-close {top: -40px; }

.mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {position: absolute;display: block; top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: black; }

/* Main image in popup */
img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {line-height: 0; }
.mfp-figure:after {    content: '';    position: absolute;left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444;*/ }
.mfp-figure small {    color: #bdbdbd;    display: block;font-size: 12px;    line-height: 14px; }

.mfp-figure figure {  margin: 0px;}
	.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }
.mfp-title {  text-align: left;  line-height: 18px;  color: #f3f3f3;  word-wrap: break-word;  padding-right: 36px; }
.mfp-image-holder .mfp-content {  max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
.mfp-img-mobile img.mfp-img {  padding: 0; }
.mfp-img-mobile .mfp-figure {   /* The shadow behind the image */ }
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}

@media all and (max-width: 900px) {
.mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75); }
.mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0; }
.mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%; }
.mfp-container { padding-left: 6px; padding-right: 6px; }
}

.mfp-ie7 .mfp-img {  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {  width: 600px;  left: 50%;  margin-left: -300px;  margin-top: 5px;  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {  padding: 0; }
.mfp-ie7 .mfp-content {  padding-top: 44px; }
.mfp-ie7 .mfp-close {  top: 0;  right: 0;  padding-top: 0; }
  
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {  opacity: 0;  -webkit-backface-visibility: hidden;  -webkit-transition: all 0.3s ease-out;   -moz-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {    opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {    opacity: 0.8;}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {  opacity: 0;}



.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}
.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	font: menu;	font-size: 12px;	line-height: 16px;	overflow: hidden;}
.ac_loading {	background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {	background-color: #0A246A;	color: white;}
#edost_result label img {vertical-align: middle; margin: 0 7px;}
#edost_result label{display: block; clear: both; margin-bottom: 15px;}
#edost_result span {display:inline;}

.form2k span {display: inline-block; *display:inline; *zoom:1; width:93px; vertical-align:inherit;}
.form2k input[type='text'], .form2k input[type='number'], .form2k input[type='password'], .form2k textarea {width: 215px; -moz-box-sizing: content-box; box-sizing: content-box;}
.dopsizes { white-space: pre; word-break: break-all; white-space: pre-wrap;  white-space: pre-line;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


.basictext.partov:before {content: '';clear: both;display: block;}
.basictext.partov {display: block;width: 100% !important;}
.partov_1,.partov_2 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.partov_group {
    width: 50%;
    display: inline-block;
}
.partov_group>div {
    padding-right: 16px !important;
}

@media all and (max-width: 800px) {
  .partov_group {
      width: auto;
  }
}
#cookie_note{
  display: none;
  position: fixed;
  bottom: 15px;
  left: 50%;
  gap: 20px;
  max-width: 90%;
  transform: translateX(-50%);
  padding: 20px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
  z-index: 123456789 !important;
}

#cookie_note p{
  width: auto !important;
  margin: 0;
  font-size: 0.76rem;
  text-align: left;
  color: black;
}

.cookie_accept{
  white-space: nowrap;
  height: min-content;
  width: auto;
  background-color: #7f7f7f;
  border: none;
  color: white;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s ease;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
#cookie_accept:hover {
  background-color: #45a049;
}

#cookie_accept:active {
  background-color: #3e8e41;
  box-shadow: 0 1px 3px rgba(0,0,0,0.2);
  transform: translateY(1px);
}

@media (min-width: 576px){
  #cookie_note.show{
      display: flex;
  }
}

@media (max-width: 575px){
  #cookie_note.show{
      display: block;
      text-align: left;
  }
}

.btn-strt.no_soglas input{
  background: #c5c9cd !important;
  cursor: not-allowed;
}