/*ALL BEGIN*/
html {
    -webkit-text-size-adjust: none;
}
body {
	background:#fff url(../images/body.png) 50% 0 repeat-y;
    font-family: 'CenturyGothicRegular';
	color:#000;
	-webkit-font-smoothing: subpixel-antialiased !important;
	text-shadow:0px 0px 1px rgba(255,255,255,0.3), 
   0px 0px 1px rgba(255,255,255,0.3), 
   0px 0px 1px rgba(0,0,0,0.3);
}
.wrapper {
	background:url(../images/uploads/top.jpg) 50% 0 no-repeat;
	width:1100px;
	margin:0 auto;
}
.blockWidth {
}
a {	
    font-family: 'CenturyGothicRegular';
}
strong {
	font-weight:normal;
    font-family: 'CenturyGothicBold';
}


.header .phoneBox a.feedback,
.header .phoneBox a.feedback_bot,
.header .phoneBox a.feedback0,
.feedBackForm .fLineSubmit input,
.feedBackBox .fLineSubmit input,
.feedBackBox_bot .fLineSubmit input,
.feedBackBox2 .fLineSubmit input,
.gold5 .iLink,
.actionForm .fLineSubmit input {
	background:url(../images/buttons.png) 0 0 no-repeat;
	border:none;
    color: #FFFFFF;
    font-family: "centurygothicbold";
    font-size: 10.5pt;
    padding: 6px 11px 8px;
    text-decoration: none;
}
.header .phoneBox a.feedback:hover,
.header .phoneBox a.feedback_bot:hover,
.header .phoneBox a.feedback0:hover,
.feedBackForm .fLineSubmit input:hover,
.feedBackBox .fLineSubmit input:hover,
.feedBackBox_bot .fLineSubmit input:hover,
.feedBackBox2 .fLineSubmit input:hover,
.gold5 .iLink:hover,
.actionForm .fLineSubmit input:hover {
	background-position:0 -32px;
}
.header .phoneBox a.feedback:active,
.header .phoneBox a.feedback_bot:active,
.header .phoneBox a.feedback0:active,
.gold5 .iLink:active {
	background-position:0 -64px;
}
/*ALL END*/

.nav {
    background: rgba(0, 45, 1, 0.6);
    height: 39px;
    margin: 0 auto;
    position: fixed;
    top: 0;
    width: 1100px;
	z-index:100;
}
.nav ul {
    margin: 0 0 0 55px;
}
.nav ul li {
    float: left;
    margin: 0 18px 0 0;
}
.nav ul li a {
    color: #FFFFFF;
    font-size: 12pt;
    line-height: 29pt;
    text-decoration: none;
}
.nav ul li a:hover, .nav ul li.active a {
	border-bottom:1px dotted #fff;
}

.header {
    color: #FFFFFF;
    height: 172px;
}
.header .phoneBox {
    float: right;
    margin: 52px 65px 0 48px;
    text-align: center;
    width: 250px;
}
.header .phoneBox .phone {
    display: block;
    font-size: 18pt;
    line-height: 26pt;
    margin: 0 0 9px;
    float: left;
}
.header .phoneBox .phone a {
    color: #FFFFFF;
    text-decoration: none;
}
.header .adress {
    float: right;
    font-size: 10.5pt;
    line-height: 13pt;
    margin: 80px 0 0;
    width: 230px;
}
.header .phoneBox .adress {
    display: block;
    float: none;
    margin: 0;
    width: inherit;
}
.header a.logo {
    color: #FFFFFF;
    float: left;
    margin: 55px 0 0 52px;
    text-decoration: none;
    width: 202px;
}
.header a.logo img {
    float: left;
    margin: 0 11px 0 0;
}
.header a.logo span {
    display: block;
    font-size: 10.5pt;
    font-weight: normal;
    line-height: 13.5pt;
    padding: 10px 0 0;
}

.actionBox {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: 1px 3px 3px rgba(255, 255, 255, 0.4) inset, 0 0 4px rgba(0, 0, 0, 0.5);
    font-family: "centurygothicbold";
    margin: 0 50px 58px;
    padding: 14px;
    text-align: center;
}
.actionBox .title {
    display: block;
    font-size: 22.5pt;
}
.actionBox .subTitle {
    display: block;
    font-size: 18pt;
    padding: 14px 0 0;
}
.actionBox .subTitle2 {
    display: block;
    font-size: 15pt;
    padding: 13px 0 4px;
}

.feedBackForm {
    height: 339px;
}
.actBox {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: 1px 3px 3px rgba(255, 255, 255, 0.4) inset, 0 0 4px rgba(0, 0, 0, 0.5);
    float: left;
    margin: -6px 0 0 84px;
    padding: 7px 20px;
    position: relative;
    width: 433px;
}
.actBox .title {
    background: none repeat scroll 0 0 #3D642B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "centurygothicbold";
    font-size: 27pt;
    margin: 4px 0 5px -8px;
    padding: 0 12px 4px 7px;
}
.actBox .subTitle {
    clear: both;
    display: block;
    font-family: "centurygothicbold";
    font-size: 18pt;
    line-height: 22pt;
    margin: 0 0 16px;
}
.actBox .price {
    color: #690036;
    font-family: "centurygothicbold";
    font-size: 24pt;
    height: 47px;
}
.actBox .price span {
    color: #000000;
    float: left;
    margin: 0 17px 0 0;
    padding: 2px 0 0;
    position: relative;
}
.actBox .price span:before {
    border-top: 1px solid #000000;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    top: 18px;
	-moz-transform: rotate(153deg); 
    -ms-transform: rotate(153deg);
    -webkit-transform: rotate(153deg); 
    -o-transform: rotate(153deg);
    transform: rotate(153deg);
    width: 111px;
}
.actBox .price span:after {
    border-top: 1px solid #000000;
    content: "";
    height: 1px;
    left: 14px;
    position: absolute;
    top: 19px;
	-moz-transform: rotate(27deg); 
    -ms-transform: rotate(27deg);
    -webkit-transform: rotate(27deg); 
    -o-transform: rotate(27deg);
    transform: rotate(27deg);
    width: 111px;
}
.actBox .price b {
    background: none repeat scroll 0 0 #3D642B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "centurygothicbold";
    font-size: 24pt;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 2px 16px 6px;
}
.actBox .img {
    bottom: 15px;
    position: absolute;
    right: -51px;
}
.actBox .countdownBox {
    padding: 3px;
}
.actBox .cTitle {
    display: block;
    font-size: 9.5pt;
    margin: 18px 0 7px;
}
.actBox .countdownHolder {
    margin: 0 0 0 -21px;
    text-align: center;
    width: 308px;
}
.actBox .position {
    background: none repeat scroll 0 0 rgba(154, 154, 154, 0.75);
    display: inline-block;
    height: 36px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 37px;
}
.actBox .digit {
    color: #000000;
    display: block;
    font-family: "centurygothicbold";
    font-size: 30px;
    line-height: 26pt;
    position: absolute;
    text-align: center;
    text-shadow: none;
    width: 38px;
}
.actBox .countDiv {
    display: inline-block;
    height: 1.6em;
    position: relative;
    width: 18px;
}
.actBox .countDiv:before, .actBox .countDiv:after {
    border-radius: 50% 50% 50% 50%;
    content: "";
    height: 5px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: -8px;
    width: 5px;
}
.actBox .countDiv:after {
    top: -1px;
}
.actBox .countDays, .actBox .countDiv0 {
    display: none !important;
}
.actBox .timerText {
    font-size: 10pt;
    height: 12px;
    padding: 4px 0 8px;
}
.actBox .timerText span {
    display: block;
    float: left;
    width: 95px;
}



.feedBackForm .form, .feedBackBox .form, .feedBackBox_bot .form_bot, .feedBackBox2 .form, .actionForm .form {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: 1px 3px 3px rgba(255, 255, 255, 0.4) inset, 0 0 4px rgba(0, 0, 0, 0.5);
    border-radius: 0;
    margin: 0 auto;
    padding: 11px 0;
    width: 370px;
}
.feedBackForm .form {
	float: right;
    margin: -6px 81px 0 0;
}
.feedBackForm .fTitle, .feedBackBox .fTitle, .feedBackBox_bot .fTitle, .feedBackBox2 .fTitle, .actionForm .fTitle {
    color: #000000;
    display: block;
    font-family: 'CenturyGothicBold';
    font-size: 16pt;
    line-height: 19pt;
    margin: 0 0 13px;
    text-align: center;
}
.feedBackForm .fTitle span {
	font-size:18pt;
}
.feedBackForm .fLine, .feedBackBox .fLine, .feedBackBox_bot .fLine, .feedBackBox2 .fLine, .actionForm .fLine {
    margin: 0 70px 12px;
}
.feedBackForm .fLine label, .feedBackBox .fLine label, .feedBackBox_bot .fLine label, .feedBackBox2 .fLine label, .actionForm .fLine label {
    display: block;
    font-size: 10pt;
	color:#000;
    margin: 0 10px 6px;
}
.feedBackForm .fLine input, .feedBackBox .fLine input, .feedBackBox_bot .fLine input, .feedBackBox2 .fLine input, .actionForm .fLine input {
    background: rgba(255,255,255,0.6);
    border: 1px solid #a2a5a5;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    font-family: 'CenturyGothicRegular';
    font-size: 14pt;
    padding: 3px 10px 2px;
	margin:0;
    width: 209px;
}
.fLine .phoneLine {
    height: 33px;
    overflow: hidden;
    padding: 3px 0 0;
}
.fLine .phoneLine .phonec {
    float: left;
    text-align: center;
    width: 15px !important;
	margin:0 !important;
}
.fLine .phoneLine .phonet {
    float: left;
    margin: 0 8px 0 6px !important;
    text-align: center;
    width: 34px !important;
}
.fLine .phoneLine .phonen {
    float: left;
    margin: 0 -5px 0 0 !important;
    width: 101px !important;
}
.feedBackForm .fLine input:focus, .feedBackBox .fLine input:focus, .feedBackBox_bot .fLine input:focus, .feedBackBox2 .fLine input:focus, .actionForm .fLine input:focus {
    border: 1px solid #B8BAFF;
	box-shadow:0 0 5px #B8BAFF inset;
    outline: medium none;
}
.feedBackForm .fLineSubmit, .feedBackBox .fLineSubmit, .feedBackBox_bot .fLineSubmit, .feedBackBox2 .fLineSubmit, .actionForm .fLineSubmit {
    margin: 0 70px;
	padding:4px 0 0;
}
.feedBackForm .fLineSubmit input, .feedBackBox .fLineSubmit input, .feedBackBox_bot .fLineSubmit input, .feedBackBox2 .fLineSubmit input, .actionForm .fLineSubmit input {
	background-position:-225px 0;
	height:36px;
    cursor: pointer;
    font-size: 12pt;
	margin:0;
	display:block;
	width:230px;
    padding: 6px 0 8px;
	-webkit-appearance: none;
}
.feedBackForm .fLineSubmit input:hover, .feedBackBox .fLineSubmit input:hover, .feedBackBox_bot .fLineSubmit input:hover, .feedBackBox2 .fLineSubmit input:hover, .actionForm .fLineSubmit input:hover {
	background-position:-225px -36px;
    outline: medium none;
}
.feedBackForm .fLineSubmit input:active, .feedBackBox .fLineSubmit input:active, .feedBackBox_bot .fLineSubmit input:active, .feedBackBox2 .fLineSubmit input:active, .actionForm .fLineSubmit input:active {
	background-position:-225px -72px;
    outline: medium none;
}
.feedBackForm .fLineSubmit input:focus, .feedBackBox .fLineSubmit input:focus, .feedBackBox_bot .fLineSubmit input:focus, .feedBackBox2 .fLineSubmit input:focus, .actionForm .fLineSubmit input:focus {
	background-position:-225px -72px;
    outline: medium none;
}
.feedBackForm .inform {
	display: block;
    font-size: 7.5pt;
    line-height: 9pt;
    padding: 14px 0 0;
    text-align: center;
}

.sepLine {
	border:none;
	background:#3d642b;
	display: block;
    height: 3px;
    margin: 0 auto;
    width: 980px;
}


.preimBox {
    padding: 0 0 55px;
}
.preimBox .list {
    overflow: hidden;
    padding: 0 0 0 119px;
}
.preimBox .list li {
    float: left;
    font-size: 15pt;
    line-height: 18pt;
    margin: 44px 0 0;
	height:77px;
    padding: 0 0 0 46px;
    position: relative;
	display:block;
    width: 275px;
}
.preimBox .list li:nth-child(2), .preimBox .list li:nth-child(5) {
    margin-left: -10px;
    margin-right: 9px;
}
.preimBox .list li strong {
    font-family: 'CenturyGothicBold';
    font-weight: normal;
}
.preimBox .list li i {
    background: url("../images/icons1.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    left: 3px;
    position: absolute;
    top: 0;
    width: 32px;
}
.preimBox .list li i.li2 {
    background-position: -32px 0;
}
.preimBox .list li i.li3 {
    background-position: -64px 0;
}
.preimBox .list li i.li4 {
    background-position: -96px 0;
}
.preimBox .list li i.li5 {
    background-position: -128px 0;
}
.preimBox .list li i.li6 {
    background-position: -160px 0;
}


.whyBox {
    padding: 35px 0 29px;
}
.whyBox .title, .about .title, .whichautos .title, .individ .title, .client .title, .specs .title, .howWork .title, .reviwe .title, .mapBox .title, .ourItems .title {
    display: block;
    font-family: "centurygothicbold";
    font-size: 27pt;
    line-height: 32pt;
    text-align: center;
}
.whyBox .title {
    margin: 0 0 52px;
}
.whyBox .list {
    overflow: hidden;
    padding: 0 0 0 80px;
}
.whyBox .list li {
    float: left;
    font-size: 13.5pt;
    height: 143px;
    line-height: 16pt;
    margin: 0 -106px 0 0;
    padding: 104px 0 0;
    position: relative;
    text-align: center;
    width: 228px;
}
.whyBox .list li:nth-child(2n) {
    margin-top: 247px;
}
.whyBox .list li i {
    background: url("../images/icons2.png") no-repeat scroll 0 0 transparent;
    height: 87px;
    left: 50%;
    margin-left: -43px;
    position: absolute;
    top: 0;
    width: 86px;
}
.whyBox .list li i.li2 {
    background-position: -86px 0;
}
.whyBox .list li i.li3 {
    background-position: -172px 0;
}
.whyBox .list li i.li4 {
    background-position: -259px 0;
}
.whyBox .list li i.li5 {
    background-position: -347px 0;
}
.whyBox .list li i.li6 {
    background-position: -434px 0;
}
.whyBox .list li i.li7 {
    background-position: -520px 0;
}
.whyBox .list li i.li8 {
    background-position: -592px -1px;
}


.about {
    background: url("../images/uploads/car.jpg") no-repeat scroll 730px bottom transparent;
    padding: 42px 0 22px;
}
.about .title {
    margin: 0 0 43px;
}
.about p {
    font-size: 13.5pt;
    line-height: 16pt;
    margin: 0 386px 22px 63px;
}
.whichautos {
    background: url("../images/uploads/autos.jpg") no-repeat scroll 730px bottom transparent;
    padding: 42px 0 22px;
}
.whichautos .title {
    margin: 0 0 43px;
}
.whichautos p {
    font-size: 13.5pt;
    line-height: 16pt;
    margin: 0 386px 22px 63px;
}


.actionForm {
    height: 388px;
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.actionForm .img {
    left: -1px;
    position: absolute;
    top: 0;
}
.actionForm .form {
    border-radius: 0 0 0 0;
    bottom: 178px;
    margin: 0 0 0 61px;
    padding: 11px 0;
    position: absolute;
    width: 677px;
}
.actionForm .form .fTitle {
    font-size: 18pt;
    line-height: 22pt;
    margin: 0 20px 18px;
    text-align: left;
}
.actionForm .form .fLine {
    float: left;
    margin: 0 -5px 10px 19px;
}
.actionForm .form .fLine label {
    margin: 0;
    padding: 0 10px 4px;
}
.actionForm .form .fLine input {
    padding: 6px 10px 5px;
    width: 160px;
}
.actionForm .phoneLine {
    height: 39px;
    overflow: hidden;
    padding: 0;
}
.actionForm .phoneLine .phonen {
    float: left;
    margin: 0 17px 0 0 !important;
    width: 74px !important;
}
.actionForm .form .fLineSubmit {
    float: left;
    margin: 13px 0 0;
    padding: 0;
}
.actionForm .form .fLineSubmit input {
    margin: 5px -20px 0 5px;
    width: 220px;
	border-radius:3px;
}
.actionForm .form .inform {
	 clear: both;
    display: block;
    font-size: 7.5pt;
    margin: 0 21px;
}

.individ {
    overflow: hidden;
    padding: 17px 0 44px;
}
.individ .title {
    margin: 0 0 70px;
}
.individ .listBox {
    float: left;
    margin: 0 -46px 0 99px;
    width: 445px;
}
.individ .subTitle {
    background: none repeat scroll 0 0 #3D642B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "centurygothicbold";
    font-size: 18pt;
    line-height: 22pt;
    padding: 7px 23px;
}
.individ .list {
    border-left: 3px solid #9EB195;
    clear: both;
    font-size: 13.5pt;
    padding: 17px 0 2px 19px;
}
.individ .list li {
    line-height: 16pt;
    margin: 0 0 22px;
}
.individ .list li span {
}
.individ .list li strong {
    display: block;
    font-family: "centurygothicbold";
    font-weight: normal;
}
.individ .titleitog {
    background: none repeat scroll 0 0 #3D642B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "centurygothicbold";
    font-size: 13.5pt;
    line-height: 16pt;
    margin: -8px 0 0;
    padding: 8px 22px;
    position: relative;
}
.lightGreen .subTitle,
.lightGreen .titleitog {
	background:#639811;
}
.lightGreen .list {
    border-left: 3px solid #c3d7a4;
}



.client {
    padding: 41px 0 25px;
}
.client .title {
    margin: 0 0 70px;
}
.subTitls {
    overflow: hidden;
    padding: 0 126px 40px 99px;
}
.subTitls span {
    background: none repeat scroll 0 0 #3D642B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "CenturyGothicBold";
    font-size: 18pt;
    line-height: 22pt;
    padding: 6px 15px 9px;
}
.subTitls span.lightGreenText {
    background: none repeat scroll 0 0 #639811;
    float: right;
}
.client .list {
    clear: both;
    overflow: hidden;
    padding: 0 0 0 94px;
}
.client .list li {
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
}
.client .list li strong {
    font-family: 'CenturyGothicBold';
    font-weight: normal;
}
.client .list li .lNumb {
	background:url(../images/lNumb.png) 50% 50% no-repeat;
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF;
    font-family: "centurygothicbold";
    font-size: 54pt;
    height: 107px;
    left: 50%;
    line-height: 78pt;
    margin: 0 0 0 -99px;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 107px;
    z-index: 2;
}
.client .list li .lLeft {
    border: 1px solid #3D642B;
    display: block;
    float: left;
    font-size: 13.5pt;
    height: 115px;
    line-height: 16pt;
    padding: 9px 75px 0 26px;
    width: 355px;
}
.client .list li .lRight {
    border: 1px solid #639811;
    display: block;
    float: left;
    font-size: 13.5pt;
    height: 115px;
    line-height: 16pt;
    margin: 0 0 0 -1px;
    padding: 9px 5px 0 106px;
    position: relative;
    width: 345px;
}


.marginForm2 .form {
	bottom: 19px;
    margin: 0 0 0 359px;
}


.ourItems {
    padding: 28px 0 5px;
}
.ourItems .title {
    margin: 0 0 44px;
}
.ourItems .list {
    overflow: hidden;
    padding: 0 0 0 52px;
}
.ourItems .list li {
    float: left;
    font-size: 13.5pt;
    height: 389px;
    line-height: 16pt;
    margin: 0 6px;
    padding: 0 3px;
    width: 314px;
}
.ourItems .list li:nth-child(7) {
	margin-left:172px;
}
.ourItems .list li img {
    display: block;
    margin: 0 -3px 20px;
}


.howWork {
    padding: 42px 0 35px;
}
.howWork .title {
    margin: 0 0 44px;
}
.howWork .list {
    height: 445px;
    padding: 0 0 0 75px;
    position: relative;
}
.howWork .list li {
    float: left;
    font-size: 13.5pt;
    height: 100px;
    line-height: 16pt;
    margin: 154px -16px 0;
    padding: 179px 0 0;
    position: relative;
    text-align: center;
    width: 190px;
    z-index: 3;
}
.howWork .list li:nth-child(2n) {
    margin-top: 0;
}
.howWork .list li:after {
    background: url("../images/arrows.png") no-repeat scroll 100% 0 transparent;
    content: "";
    height: 28px;
    left: 11px;
    position: absolute;
    top: -15px;
    width: 28px;
}
.howWork .list li:nth-child(2n):after {
    background: url("../images/arrows.png") repeat scroll 0 0 transparent;
    content: "";
    height: 28px;
    left: -1px;
    position: absolute;
    top: 139px;
    width: 28px;
}
.howWork .list li:first-child:after {
    background: none repeat scroll 0 0 transparent;
}
.howWork .list li i {
    background: url("../images/icons3.png") no-repeat scroll 0 0 transparent;
    height: 155px;
    left: 17px;
    position: absolute;
    top: 6px;
    width: 155px;
}
.howWork .list li i.li2 {
    background-position: -155px 0;
}
.howWork .list li i.li3 {
    background-position: -310px 0;
}
.howWork .list li i.li4 {
    background-position: -466px 0;
}
.howWork .list li i.li5 {
    background-position: -621px 0;
}
.howWork .list li i.li6 {
    background-position: -775px 0;
}

.reviwe {
    padding: 51px 0 47px;
}
.reviwe .title {
    margin: 0 0 49px;
}
.reviwe .list {
    overflow: hidden;
    padding: 0 0 0 53px;
}
.reviwe .list li {
    border: 1px solid #CDCDCD;
    float: left;
    font-size: 13.5pt;
    height: 319px;
    line-height: 16pt;
    margin: 0 8px 16px;
    padding: 238px 10px 0 15px;
    position: relative;
    width: 455px;
	quotes:'"';
}
.reviwe .list li:before {
    color: #DDDDDD;
    content:"\201c";
    font-family: arial;
    font-size: 58pt;
    font-weight: bold;
    left: 6px;
    position: absolute;
    top: 30px;
}
.reviwe .list li:after {
    bottom: 4px;
    color: #DDDDDD;
    content:"\201d";
    font-family: arial;
    font-size: 58pt;
    font-weight: bold;
    position: absolute;
    right: 4px;
}
.reviwe .list li img {
    border-radius: 50% 50% 50% 50%;
    left: 40px;
    position: absolute;
    top: 19px;
}
.reviwe .list li strong {
    display: block;
    font-family: 'CenturyGothicBold';
    position: absolute;
    right: 24px;
    text-align: right;
    top: 27px;
}
.reviwe .list li p {
    margin: 0 0 23px;
}



.mapBox {
    background: none;
    height: 481px;
    margin: 0;
}
.mapInner {
	height: 481px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.mapInner .ymaps-group,
.mapInner .ymaps-controls-righttop,
.mapInner .ymaps-copyrights-pane {
	display:none !important;
}
.mapBox .title {
    padding: 0;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 2;
}
.mapBox .adress {
    background: url("../images/uploads/mapAdress.png") no-repeat scroll 0 0 transparent;
    font-family: "centurygothicbold";
    font-size: 12pt;
    height: 124px;
    line-height: 18pt;
    padding: 17px 0 0 100px;
    position: absolute;
    right: 94px;
    top: 111px;
    width: 225px;
    z-index: 2;
}
.mapBox .adress span {
    display: block;
    font-family: 'CenturyGothicBold';
    margin: 0 0 12px;
}
.mapBox .adress p {
    font-family: "centurygothicregular";
}
.mapBox .adress p strong {
    font-family: 'CenturyGothicBold';
    font-weight: normal;
}
.mapBox .form {
    background: url("../images/uploads/mapForm.png") no-repeat scroll 50% 50% transparent;
	box-shadow:none;
    bottom: 20px;
    height: 157px;
    margin-left: 79px;
    width: 681px;
	z-index:2;
}

.footer {
    background:url(../images/footer.png) 50% 100% no-repeat;
    height: 96px;
    padding: 0 46px 100px;
    position: relative;
	margin:0 -46px;
	color:#000;
}
.footer .phoneBox {
    margin: 18px 64px 0 48px;
}
.footer .phoneBox .phone {
}
.footer .phoneBox .mail {
    height: 31px;
    padding: 0 2px 2px;
}
.footer .phoneBox .mail a {
	color:#000;
}
.footer .phoneBox .mail a:hover {
	text-decoration:none;
}
.footer .adress {
    float: right;
    font-size: 10.5pt;
    line-height: 13pt;
    margin: 43px 0 0;
    text-align: center;
    width: 367px;
}

.footer .adress a {
	color:#000;
	text-decoration:none;
}
.footer a.logo {
    margin-top: 23px;
	color:#000;
}
.creator {
    bottom: 82px;
    color: #000000;
    font-size: 11pt;
    line-height: 19pt;
    position: absolute;
    right: 530px;
    text-align: center;
}
.creator a {
    color: #000000;
	text-decoration:none;
    display: block;
}
.creator a:hover {
	text-decoration:none;
}

/*THANK BOX BEGIN*/
.overlay {
	background:rgba(0,0,0,0.4);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	cursor:crosshair;
	z-index:222;
}
.thankBox, .feedBackBox, .feedBackBox_bot {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-radius: 0 0 0 0;
    color: #000000;
    display: none;
    font-size: 13.5pt;
    height: 146px;
    left: 50%;
    line-height: 17pt;
    margin: -107px 0 0 -185px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 370px;
    z-index: 223;
}
.closePopUpLink {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
}
.thankBox span {
    display: block;
    font-size: 18pt;
    padding: 24px 0 30px;
}

.feedBackBox,
.feedBackBox_bot,
.feedBackBox2 {
	background:none;
	height:300px;
	display:none;
    display: none;
    left: 50%;
    margin: -155px 0 0 -185px;
    position: fixed;
    top: 50%;
    width: 370px;
    z-index: 223;
	text-align:left;
}
.feedBackBox .form,
.feedBackBox_bot .form_bot,
.feedBackBox2 .form {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-radius: 0 0 0 0;
    margin: 0;
    width: 370px;
}
.feedBackBox .fTitle, .feedBackBox_bot .fTitle, .feedBackBox2 .fTitle {
	font-size: 18pt;
    line-height: 22pt;
}
.feedBackBox .fLine, .feedBackBox_bot .fLine, .feedBackBox2 .fLine {
	margin: 0 70px 5px;
}
.feedBackBox .fLine label, .feedBackBox_bot .fLine label, .feedBackBox2 .fLine label {
	margin: 0 10px -2px;
}
.feedBackBox .phoneLine, .feedBackBox_bot .phoneLine, .feedBackBox2 .phoneLine {
    height: 32px;
    overflow: hidden;
    padding: 5px 0 3px;
}
#head_vib {
    background-repeat: no-repeat;
    border-bottom: none;
    width: 25px;
    height: 25px;
    background-image: url(../images/viber.png);
    display: block;
    float: left;
    margin-top: 5px;
}
#head_wa {
    background-repeat: no-repeat;
    border-bottom: none;
    width: 25px;
    height: 25px;
    background-image: url(../images/wa.png);
    display: block;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

/*THANK BOX END*/