html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}html,body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html *{max-height:1000000px}body{line-height:1.2;overflow-x:hidden;width:100%;background: #f0e7c4;padding:0;margin:0;color:#000;width:100%;font-weight: 400; font-size: 18px; font-family: Calibri, sans-serif;}a {text-decoration: none;}.order-button-green {display: inline-block; vertical-align: top;text-align: center;color: #fff;font-family: Calibri, sans-serif;font-size: 30px;text-shadow: 0 1px 0 rgba(0,0,0,0.3);width: 270px;height: 59px;margin: 0px 30px 0px 0px;padding: 21px 0px 0px 0px;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.3);box-shadow: 0 5px 10px rgba(0,0,0,0.3);background: rgb(132,229,109);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ZTU2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Y2E1NGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(132,229,109,1) 0%, rgba(92,165,75,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,229,109,1)), color-stop(100%,rgba(92,165,75,1)));background: -webkit-linear-gradient(top,  rgba(132,229,109,1) 0%,rgba(92,165,75,1) 100%);background: -o-linear-gradient(top,  rgba(132,229,109,1) 0%,rgba(92,165,75,1) 100%);background: -ms-linear-gradient(top,  rgba(132,229,109,1) 0%,rgba(92,165,75,1) 100%);background: linear-gradient(to bottom,  rgba(132,229,109,1) 0%,rgba(92,165,75,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84e56d', endColorstr='#5ca54b',GradientType=0 );font-weight: 300;text-transform: uppercase;float: right;cursor: pointer;}.order-button-green:hover {background: rgb(146,254,120);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyZmU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE2NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(146,254,120,1) 0%, rgba(93,166,76,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,254,120,1)), color-stop(100%,rgba(93,166,76,1)));background: -webkit-linear-gradient(top,  rgba(146,254,120,1) 0%,rgba(93,166,76,1) 100%);background: -o-linear-gradient(top,  rgba(146,254,120,1) 0%,rgba(93,166,76,1) 100%);background: -ms-linear-gradient(top,  rgba(146,254,120,1) 0%,rgba(93,166,76,1) 100%);background: linear-gradient(to bottom,  rgba(146,254,120,1) 0%,rgba(93,166,76,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92fe78', endColorstr='#5da64c',GradientType=0 );}#carousel-bl {padding: 0px 0px 0px 6px; margin: 0px 0px 0px 0px; color: #494c4f; font-weight: 400; line-height: 20px; font-size: 14px;}#carousel-bl img {width: 196px; height: 146px; border-radius: 3px;padding: 2px;background: #fff;border: 1px solid #2e515d;}.line {     position: relative;  z-index: 1;  overflow: hidden;  text-align: center;  width: 1082px;  margin: 0 auto;  text-transform: uppercase;  color: #2e515d;  font-size: 30px;  letter-spacing: -0.004em;   font-weight: 700;  line-height: 20px;  margin-top: 25px;  margin-left: 37px;  margin-bottom: 31px;}.line:before,.line:after {  content: '';  display: inline-block;  width: 100%;  height: 6px;  background: url(images/dotted-line.png);  z-index: -1;  position: relative;  vertical-align: middle;}.line:before {  right: 13px;  margin: 0 0 0 -100%;}.line:after {  left: 13px;  margin: 0 -100% 0 0;}.sert-imgs {text-decoration: none;}.sert-imgs img:hover {	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.4);	-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.4);	box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.4);}#header-block {background: url(images/header-bg.png) top center no-repeat; position: relative; width: 100%; height: 330px; margin: 0 auto; padding:0px 0px 0px 0px; z-index: 99;}#header-block .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#header-block .logo {margin: 79px 0px 0px 10px; position: relative; z-index: 11; width: 360px; float: left; vertical-align:top; display: inline-block; text-align: left;}#header-block .prices {background: url(images/top-price-bg.png) top center no-repeat; width: 596px; height: 282px; position: absolute; top: 0px; left: 262px; z-index: 10; vertical-align:top; display: block;}#header-block .contact-info {color: #fff; line-height: 30px; font-weight: 700; font-size: 18px; font-family: Calibri, sans-serif; margin: 71px 0px 0px 0px; position: relative; z-index: 9; width: 344px; float: right; vertical-align:top; display: inline-block; text-align: left;}#header-block .logo .text-logo {display: block; position: relative;}#header-block .logo .text-logo .logo-img {text-decoration: none; border: none; display: block; height: 95px; color: #2e515d;}#header-block .logo .text-logo .logo-img .logo-icon {text-decoration: none; border: none; display: inline-block; vertical-align: top; width: 65px; height: 99px; float: left; margin: 0px 0px 0px 0px;}#header-block .logo .text-logo .logo-img .logo-icon img {width: 65px; height: 99px;}#header-block .logo .text-logo .logo-img .txt {display: inline-block; vertical-align: top; float: left; margin: 18px 0px 0px 0px;}#header-block .logo .text-logo .logo-img .txt .t-logo {text-decoration: none; border: none; display: block; width: 142px; padding-left: 9px;}#header-block .logo .text-logo .logo-img .txt .t-logo span {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 142px; height: 37px; background: url(images/logo-text.png) top left no-repeat;}#header-block .logo .text-logo .logo-img .txt .desc {display: block; padding: 7px 0px 0px 11px; margin: 0px 0px 0px 0px; line-height: 18px; color: #2e515d; font-weight: 400; font-size: 18px; font-family: Calibri, sans-serif;}#header-block .prices .price-1 {background: url(images/price-1.png) top center no-repeat; color: #2e515d; width: 316px; height: 104px; position: absolute; top: 18px; left: 171px; vertical-align:top; display: block;}#header-block .prices .price-2 {background: url(images/price-2.png) top center no-repeat; color: #ff6551; width: 470px; height: 126px; position: absolute; top: 155px; left: 59px; vertical-align:top; display: block;}#header-block .prices .price-1 .container {width: 206px; position: absolute; top: 2px; left: -1px; vertical-align:top; display: block;}#header-block .prices .price-1 .container .numb {position: absolute; top: 47px; left: 40px; vertical-align:top; display: inline-block; font-size: 38px; font-weight: 700; line-height: 18px;}#header-block .prices .price-1 .container .rub-na-kub {position: absolute; top: 39px; left: 98px; vertical-align:top; display: inline-block; font-size: 16px; font-weight: 700; line-height: 16px;}#header-block .prices .price-1 .container .rub-na-kub .line-1 {vertical-align: top; display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 2px solid #2e515d; width: 37px;}#header-block .prices .price-1 .container .rub-na-kub .line-2 {vertical-align: top; display: block; padding: 0px 0px 0px 0px; margin: -1px 0px 0px 0px;}#header-block .prices .price-1 .text-right {width: 150px; position: absolute; top: 47px; left: 222px; font-size: 14px; font-weight: 700; line-height: 12px; vertical-align:top; display: block; text-align: left;}#header-block .prices .price-2 .container {width: 206px; position: absolute; top: 0px; left: 0px; vertical-align:top; display: block;}#header-block .prices .price-2 .container .numb {position: absolute; top: 47px; left: 40px; vertical-align:top; display: inline-block; font-size: 53px; font-weight: 700; line-height: 18px;}#header-block .prices .price-2 .container .rub-na-kub {position: absolute; top: 35px; left: 155px; vertical-align:top; display: inline-block; font-size: 22px; font-weight: 700; line-height: 18px;}#header-block .prices .price-2 .container .rub-na-kub .line-1 {vertical-align: top; display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#header-block .prices .price-2 .container .rub-na-kub .line-2 {vertical-align: top; display: block; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; border-top: 2px solid #fe6f5c; width: 51px;}#header-block .prices .price-2 .text-right {width: 150px; position: absolute; top: 40px; left: 301px; font-size: 22px; font-weight: 700; line-height: 18px; vertical-align:top; display: block; text-align: center;}#header-block .contact-info .address-icon {margin: 0px 0px 0px 0px; padding: 11px 0px 0px 78px; height: 41px; background: url(images/icon-top-address.png) top left no-repeat; bacground-position: 0px 0px; vertical-align:top; display: block; text-align: left;}#header-block .contact-info .phone-icon {margin: 10px 0px 0px 0px; padding: 10px 0px 0px 78px; height: 42px; background: url(images/icon-top-phone.png) top left no-repeat; bacground-position: 0px 0px; vertical-align:top; display: block; text-align: left;}#header-block .contact-info .address-icon span {letter-spacing: -0.008em;}#header-block .contact-info .phone-icon span {font-size: 24px; margin: -1px 0px 0px 1px; display: block;}#menu-block {position: relative; width: 100%; margin: 0 auto; padding: 0px 0px 0px 0px; z-index: 99;}#menu-block .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#menu-block .menu {background: #2e515d; text-transform: uppercase; letter-spacing: -0.003em; text-align: center; font-family: Calibri, sans-serif; padding: 1px 0px 1px 0px; height: 68px; margin: 0px 0px 0px 0px; list-style-type: none; -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.33); -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3); box-shadow: 0 2px 4px rgba(0,0,0,0.3); -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px;}#menu-block .menu li {margin: 0px 0px 0px -4px; display: inline-block; vertical-align: top;}#menu-block .menu li:first-child {margin-left: 0px;}#menu-block .menu li a {display: inline-block; vertical-align: top; padding: 24px 16px 0px 16px; height: 44px; color: #fff; text-decoration: none; text-shadow: 0 1px 0 rgba(0,0,0,0.5); font-size: 18px; font-weight: 400;}#menu-block .menu li a:hover, #menu-block .menu li.active a {background: #ff6551;display: inline-block; vertical-align: top; padding: 24px 16px 0px 16px; height: 44px;color: #fff; text-decoration: none; text-shadow: 0 1px 0 rgba(0,0,0,0.5); font-size: 18px; font-weight: 400;}#content-articles-block {background: url(images/content-articles-bg.png) bottom center no-repeat; position: relative; width: 100%; margin: 0 auto; padding: 0px 0px 130px 0px; z-index: 99;}#content-articles-block .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 21px 0px 0px 0px;}#content-articles-block .left-block {float: left; width: 610px; color: #2e515d; letter-spacing: -0.002em; font-size: 18px; line-height: 20px; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;}#content-articles-block .right-block {float: right; width: 472px; position: relative; margin: 44px 0px -25px 0px; padding: 0px 0px 0px 0px;}#content-articles-block .left-block .title {display: block; padding: 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: 700; line-height: normal; letter-spacing: -0.004em; color: #ff6551; font-size: 30px;}#content-articles-block .left-block p {padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px;}#content-articles-block .right-block img {width: 206px; background: #fff; padding: 2px; border: 1px solid #2e515d; margin: 14px 14px 0px 0px;}#order-red-pink {background: url(images/order-red-pink-bg.jpg) bottom center no-repeat; position: relative; width: 100%; height: 282px; margin: 0 auto; margin-top: -121px; padding: 0px 0px 0px 0px; z-index: 98;}#order-red-pink .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 21px 0px 0px 0px; color: #fff;}#order-red-pink .to-center .left-block {float: left; font-size: 36px; line-height: 30px; letter-spacing: -0.002em; font-weight: 700; width: 245px; padding: 100px 0px 0px 28px; position: relative; margin: 0px 0px 0px 0px;}#order-red-pink .to-center .center-block {float: left; width: 540px; padding: 45px 0px 0px 0px; position: relative; margin: 62px -30px 0px 1px;}#order-red-pink .to-center .right-block {float: right; width: 320px; padding: 108px 0px 0px 0px; position: relative; margin: 0px 0px 0px 0px;}#order-red-pink .to-center .left-block span {padding-left: 0.06em;}#order-red-pink .to-center .center-block .phone-icon-big {font-size: 60px; margin: 0px -20px 0px 0px; padding: 6px 0px 0px 115px; height: 82px; background: url(images/icon-big-phone.png) top left no-repeat; bacground-position: 0px 0px; vertical-align:top; display: block; text-align: left;}#order-red-pink .to-center .center-block .phone-icon-big span {font-weight: 700;}#our-works {background: #eff3f3; position: relative; width: 100%; height: 330px; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; z-index: 98;}#our-works .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 21px 0px 0px 0px; color: #fff;}#reasons-block {background: url(images/reasons-block-bg.png) top center no-repeat; position: relative; width: 100%; height: 644px; margin: 0 auto; margin-top: -45px; padding: 0px 0px 0px 0px; z-index: 98;}#reasons-block .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 74px 0px 0px 0px; color: #fff; text-align: center;}#reasons-block .title {color: #fff; font-size: 36px; font-weight: 700; margin-left: -8px;}#reasons-block .reason {padding: 0px 0px 0px 0px; margin: 45px 0px 0px 0px;}#reasons-block .reason-1 {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 99px; width: 160px; text-align: left;}#reasons-block .reason-2 {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 110px; width: 160px; text-align: left;}#reasons-block .reason-3 {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 110px; width: 160px; text-align: left;}#reasons-block .reason-4 {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 110px; width: 160px; text-align: left;}#reasons-block .reason-1 .circle {padding: 0px 0px 0px 0px; width: 100px; height: 100px; position: relative; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #afcbd8;}#reasons-block .reason-1 .circle span {display: block; width: 50px; height: 88px; padding: 0px 0px 0px 0px; position: absolute; top: 12px; left: 40px; background: url(images/number-1.png) top center no-repeat;}#reasons-block .reason-1 .zag {display: block; padding: 42px 0px 0px 5px; height: 70px; font-weight: 700; color: #afcbd8; position: relative; text-transform: uppercase;}#reasons-block .reason-1 .text {display: block; padding: 0px 0px 0px 5px; position: relative; color: #fff; font-size: 16px; line-height: 20px;}#reasons-block .reason-2 .circle {padding: 0px 0px 0px 0px; width: 100px; height: 100px; position: relative; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #b2eaa5;}#reasons-block .reason-2 .circle span {display: block; width: 72px; height: 90px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: -20px; background: url(images/number-2.png) top center no-repeat;}#reasons-block .reason-2 .zag {display: block; padding: 42px 0px 0px 5px; height: 70px; font-weight: 700; color: #b2eaa5; position: relative; text-transform: uppercase;}#reasons-block .reason-2 .text {display: block; padding: 0px 0px 0px 5px; position: relative; color: #fff; font-size: 16px; line-height: 20px;}#reasons-block .reason-3 .circle {padding: 0px 0px 0px 0px; width: 100px; height: 100px; position: relative; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #f3e29d;}#reasons-block .reason-3 .circle span {display: block; width: 71px; height: 91px; padding: 0px 0px 0px 0px; position: absolute; top: 24px; left: -5px; background: url(images/number-3.png) top center no-repeat;}#reasons-block .reason-3 .zag {display: block; padding: 42px 0px 0px 5px; height: 70px; font-weight: 700; color: #f3e29d; position: relative; text-transform: uppercase;}#reasons-block .reason-3 .text {display: block; padding: 0px 0px 0px 5px; position: relative; color: #fff; font-size: 16px; line-height: 20px;}#reasons-block .reason-4 .circle {padding: 0px 0px 0px 0px; width: 100px; height: 100px; position: relative; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #ff725f;}#reasons-block .reason-4 .circle span {display: block; width: 82px; height: 87px; padding: 0px 0px 0px 0px; position: absolute; top: 3px; left: 25px; background: url(images/number-4.png) top center no-repeat;}#reasons-block .reason-4 .zag {display: block; padding: 42px 0px 0px 5px; height: 70px; font-weight: 700; color: #ff725f; position: relative; text-transform: uppercase;}#reasons-block .reason-4 .text {display: block; padding: 0px 0px 0px 5px; position: relative; color: #fff; font-size: 16px; line-height: 20px;}#why-us-block {background: #fff; position: relative; width: 100%; margin: 0 auto; margin-top: -18px; padding: 13px 0px 48px 0px; z-index: 97;}#why-us-block .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 23px 0px 0px 0px;}#why-us-block .left-block {float: left; width: 610px; color: #2e515d; letter-spacing: -0.002em; font-size: 18px; line-height: 20px; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;}#why-us-block .right-block {float: right; width: 472px; position: relative; margin: 62px 0px -25px 0px; padding: 0px 0px 0px 0px;}#why-us-block .left-block .title {display: block; padding: 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: 700; line-height: normal; letter-spacing: -0.004em; color: #2e515d; font-size: 36px;}#why-us-block .left-block p {padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px;}#why-us-block .right-block img {width: 206px; background: #fff; padding: 2px; border: 1px solid #2e515d; margin: 14px 14px 0px 0px;}#map-block {position: relative; width: 100%; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; z-index: 98;}#map-block .title {display: block; padding: 35px 0px 0px 0px; height: 65px; background: #eff3f3; margin: 0px 0px 0px 0px; font-weight: 700; line-height: normal; text-align: center; letter-spacing: -0.004em; color: #2e515d; font-size: 30px;}#map-block .map {height: 584px;}#footer {background: url(images/footer-bg.png) top center no-repeat; position: relative; width: 100%; height: 497px; margin: 0 auto; margin-top: -121px; padding: 0px 0px 0px 0px; z-index: 999999;}#footer .to-center {width: 1150px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#footer .logo {margin: 136px 0px 0px 10px; position: relative; z-index: 11; width: 360px; float: left; vertical-align:top; display: inline-block; text-align: left;}#footer .logo .text-logo {display: block; position: relative;}#footer .logo .text-logo .logo-img {text-decoration: none; border: none; display: block; height: 95px; color: #2e515d;}#footer .logo .text-logo .logo-img .logo-icon {text-decoration: none; border: none; display: inline-block; vertical-align: top; width: 65px; height: 99px; float: left; margin: 0px 0px 0px 0px;}#footer .logo .text-logo .logo-img .logo-icon img {width: 65px; height: 99px;}#footer .logo .text-logo .logo-img .txt {display: inline-block; vertical-align: top; float: left; margin: 18px 0px 0px 0px;}#footer .logo .text-logo .logo-img .txt .t-logo {text-decoration: none; border: none; display: block; width: 142px; padding-left: 9px;}#footer .logo .text-logo .logo-img .txt .t-logo span {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 142px; height: 37px; background: url(images/logo-text-hover.png) top left no-repeat;}#footer .logo .text-logo .logo-img .txt .desc {display: block; padding: 7px 0px 0px 11px; margin: 0px 0px 0px 0px; line-height: 18px; color: #2e515d; font-weight: 400; font-size: 18px; font-family: Calibri, sans-serif;}#footer .contact-info {color: #fff; line-height: 30px; font-weight: 700; font-size: 18px; font-family: Calibri, sans-serif; margin: 145px -9px 0px 0px; position: relative; z-index: 9; width: 344px; float: right; vertical-align:top; display: inline-block; text-align: left;}#footer .contact-info a {display: inline-block; vertical-align: top; background: url(images/bravis-copyright-icon.png) top left no-repeat; background-position: 0px 1px; float: right; font-weight: 400; padding: 0px 0px 0px 51px; text-decoration: underline; color: #fff; text-align: left; font-size: 12px; line-height: 18px; font-family: Calibri, sans-serif;}#footer .contact-info a:hover {text-decoration: none;}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(images/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:999999;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:9999999;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:99999999;border:0 solid #fff}#fancybox-content>div{-webkit-overflow-scrolling:touch!important}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:9999999}#fancybox-close{position:absolute;top:-16px;right:-24px;width:44px;height:37px;background:transparent url(images/fancybox_close.png) 0 0;cursor:pointer;z-index:999999999;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(images/blank.gif);z-index:99999999;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:99999999;display:block}#fancybox-left-ico{background-image:url(images/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(images/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(images/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(images/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(images/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(images/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(images/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(images/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(images/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(images/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}#fancybox-overlay{background:#112134!important;opacity:.5!important}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(images/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(images/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(images/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(images/fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.sertifikati{display:block;border:3px solid #ffa100;height:448px;border-radius:12px;font-family:'PFSquareSansPro-Bold';text-align:left;color:#000;position:relative;vertical-align:top;padding:0;margin:0 auto;width:1090px;margin-left:-45px}.hidden{opacity:0}.visible{opacity:1}