* {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
text-align: justify;
}
ol {
list-style: square outside;
margin:10px 0 10px 35px;
clear:both;

font-family: Calibry, Georgia, "Times New Roman", Times, serif;
font-size: 15px;
color: rgb(60, 57, 57);
}
body {
background: url('/img/fon.jpg') no-repeat fixed;
/* background: rgba(131, 138, 129, 0.18);
background-image: linear-gradient(rgb(140, 158, 113) 0%, white 30%, white 100%); */
}
h1 {
font-family: get, Georgia, "Times New Roman", Times, serif;
font-size: 28px;
line-height: 28px;
margin: 10px 0 25px;
padding: 0;
color: #297939;
font-weight: bold;
text-align: left;
}
h2 {
font-family: get, Georgia, "Times New Roman", Times, serif;
font-size: 22px;
line-height: 22px;
width: 100%;
color: #297939;
font-weight: bold;
margin: 10px 0;
padding: 0;
clear: both;
float: left;
text-align: left;
}
h3 {
font-family: get, Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 16px;
margin: 8px 0;
padding: 0;
color: #297939;
font-weight: bold;
clear: both;
text-align: left;
float: left;
}
p {
font-family: Calibry, Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 18px;
margin: 8px 0;
text-indent: 25px;
color: rgb(60, 57, 57);
text-align:left;
}
a {
color: #4e92f2;
text-decoration: none;
}
.reviewadd {
font-family: Georgia, "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 16px;
margin-left: 15px;
padding: 10px 0 3px;
float: left;
font-weight: bold;
color: #4e92f2;
text-decoration: underline;
cursor: pointer;
}
.rev {
float: left;
}
.accordion-inner > .table tbody tr:nth-child(Even) {
background: #cef2eb;
}
.accordion-heading{
background: #a74053;
border: 1px solid #e5e5e5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.accordion-heading a{
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
}
.accordion-heading a:hover{
text-decoration:none;
color: #fff;
}
#content{
width:920px;
min-height:550px;
float:left;
padding:15px 20px;
}
#content > ul {
margin-left: 25px;
list-style-type: square;
}
#content > ul li {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: rgb(80, 80, 80);
}
#footcontent ul{
list-style-type: none;
}
#footcontent ul li{
display: inline;
border-right: 1px solid #339999;
padding: 0 12px;
float: left;
}
#footcontent ul li:last-child{
border:none;
padding-right:0;
}
#footcontent ul li a{
font-size: 11px;
line-height: 15px;
text-decoration: underline;
color: #339999;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
}
#counters {
float: right;
margin-top: 15px;
}
.leftmenu ol{
margin:5px 0 15px 0;
}
.info {
margin-top: 20px;
color: #666666;
font-size: 14px;
line-height: 18px;
float: left;
}
.banner {
-webkit-animation-delay: 0;
-webkit-animation-duration: 4s;
-webkit-animation-name: banner;
margin: 10px 0 14px;
background-color: #fffacd;
padding: 4px 4px 0 4px;
border-top: 1px solid #99958c;
border-left: 1px solid #99958c;
border-right: 1px solid #5da130;
border-bottom: 1px solid #5da130;
border-radius: 5px;
float: left;
}
.vnimanie {
font-size: 20px;
width: 570px;
float: left;
}
#wrapper{
width:960px;
margin:0 auto;
}
#topline{
width:960px;
height:30px;
float:left;
background: #3d4145;
background: -moz-linear-gradient(top, #3d4145 0%, #34373b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d4145), color-stop(100%,#34373b));
background: -webkit-linear-gradient(top, #3d4145 0%,#34373b 100%);
background: -o-linear-gradient(top, #3d4145 0%,#34373b 100%);
background: -ms-linear-gradient(top, #3d4145 0%,#34373b 100%);
background: linear-gradient(to bottom, #3d4145 0%,#34373b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4145', endColorstr='#34373b',GradientType=0 );
border-bottom: 1px solid #fff;
}
#topline span{
float:right;
color:#fff;
font-size:18px;
line-height:30px;
margin-right:15px;
font-family: get, update, Georgia, "Times New Roman", Times, serif;
}
#main{
width:960px;
background: url('/img/1.png') no-repeat, #fff;
float:left;
box-shadow: rgba(0,0,0,0.2) 0px -3px 7px 0px;
-webkit-box-shadow: rgba(0,0,0,0.2) 0px -3px 7px 0px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px -3px 7px 0px;
-ms-box-shadow: rgba(0,0,0,0.2) 0px -3px 7px 0px;
-o-box-shadow: rgba(0,0,0,0.2) 0px -3px 7px 0px;
}
header {
width: 960px;
height:200px;
margin: 0 auto;
}
#fleft, #fcenter, #fright{
float:left;
width:320px;
height:200px;
}
#counters{
float:left;
width:320px;
height:150px;
}
#phone{
float:left;
margin:15px 0 0 57px;
}
#phone p{
font-family: update, Georgia, "Times New Roman", Times, serif;
text-indent:0;
font-size: 18px;
color: #000;
}
#phone p span{
font-size: 30px;
}
.price span{
border-bottom: 1px dashed #ccc;
line-height: 20px;
float: left;
color: #008FFF;
}
.price span:hover{
cursor:pointer;
border-bottom: 1px dashed #008FFF;
}
#logo {
width: 120px;
height: 180px;
float: left;
color: #FFF;
padding:10px 20px;
}
#header-center{
float:left;
height: 160px;
padding: 40px 0 0 40px;
width: 350px;
}
#header-right{
float: left;
height: 160px;
width: 300px;
padding: 25px 40px 0 0;
}
.share42init{
margin:10px 0 0 60px;
float:left;
}
#logo img, footer img {
margin:25px 0 0 30px;
}
#header-center table {
margin:10px 0 0 0;
float:left;
}
#header-center table tr td {
margin:0;
color: #000;
border:0;
font-family: update, Georgia, "Times New Roman", Times, serif;
font-size: 23px;
text-shadow: none;
}
#bodyContent p{
text-indent:0;
}
#leftspan{
float:left!important;
line-height:17px!important;
border-bottom: 1px dashed #fff;
margin:6px 0 6px 15px;
}
#leftspan:hover{
cursor:pointer;
color: #ccc;
border-bottom: 1px dashed #ccc;
}
#map {
width: 960px;
height: 300px;
background: #fff;
float: left;
box-shadow: rgba(0,0,0,0.2) 0 2px 6px;
border-top:1px solid #AF9F74;
}
#header-center  p{
margin-bottom: 5px;
font-family: update, Georgia, "Times New Roman", Times, serif;
float:left;
text-indent:0!important;
font-size: 25px;
color: #000;
}
#header-center  h3{
line-height: 35px;
margin: 4px 0;
font-family: update, Georgia, "Times New Roman", Times, serif;
float:left;
font-size: 35px;
color: #000;
text-shadow: #C4C2BF 1px 1px 1px;
}
.img-right {
float: right;
margin: 0 0 0 15px;
border-radius: 8px;
}
.img-left {
float: left;
margin: 0 15px 0 0;
border-radius: 8px;
}
.logo {
margin-top: 35px;
}
.contact {
width: 350px;
height: 137px;
float: left;
}
.contact a {
margin: 70px 0 8px 0;
text-decoration: none;
cursor: default;
float: right;
}
.contact a:hover {
text-decoration: none;
}
.fs15 {
font-size: 15px;
line-height: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #2e6e74;
}
.fs20 {
font-size: 20px;
line-height: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #2e6e74;
}
.fs31 {
font-size: 35px;
line-height: 37px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #faf0e6;
}
#header-logo {
width: 920px;
height: 197px;
float: left;
background: url('/img/head.jpg') no-repeat left top;
}
#order {
display: block;
float: right;
width: 393px;
height: 197px;
background: url('/img/zoz.jpg') no-repeat 0px 0px;
cursor: pointer;
}
#order:hover {
background-position: 0px -197px;
}
#topmenu {
width: 930px;
margin: 0 15px;
float: left;
height: 50px;
display: block;
background: linear-gradient(to top, #333 0%, #fff 100%);
background: -webkit-linear-gradient(to top, #333 0%, #fff 100%);
background: -moz-linear-gradient(to top, #333 0%, #fff 100%);
background: -o-linear-gradient(to top, #333 0%, #fff 100%);
background: -ms-linear-gradient(to top, #333 0%, #fff 100%);
-webkit-box-shadow: 0px 1px 1px rgba(69, 86, 117, 0.22);
-moz-box-shadow: 0px 1px 1px rgba(69, 86, 117, 0.22);
-o-box-shadow: 0px 1px 1px rgba(69, 86, 117, 0.22);
-ms-box-shadow: 0px 1px 1px rgba(69, 86, 117, 0.22);
box-shadow: 0px 1px 1px rgba(69, 86, 117, 0.22);
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-radius:5px;
}

#topmenu ul li{
list-style-type:none;
display:inline;
float:left;
line-height:50px;
font-family: select, Georgia, "Times New Roman", Times, serif;
font-size: 18px;
}
#topmenu ul li a{
float:left;
padding: 0 20px;
color: #fff;
text-shadow: #181A18 1px 1px 1px;
-webkit-transition: all .3s linear 0s;
-moz-transition: all .3s linear 0s;
-o-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}

#topmenu ul li:first-child a{
border-radius:5px  0 0 5px;
}
#topmenu ul li a:hover{
cursor:pointer;
background-color: #f25f43;
text-decoration:none;
color: #fff;
box-shadow: rgba(0, 0, 0, 0.14) 1px 0px 1px 0px inset;
}
#topmenu ul li.active a{
cursor:pointer;
background-color: #f25f43;
box-shadow: rgba(0, 0, 0, 0.14) 1px 0px 1px 0px inset;
}

#primary {
float: left;
margin-top: 15px;
width: 960px;
margin: 15px 0 0 0;
}
#flexbox-left{
width: 280px;
float: left;
}
#flexbox-right{
width: 630px;
margin-left: 10px;
float: left;
margin-top: -15px;
}
#f-top{
width: 280px;
height: 15px;
background: #a74053;
margin-top: -15px;
border-radius: 15px 15px 0 0;
}
#flexbox-holder{
width: 280px;
clear: right;
}
#art-content {
width: 570px;
background: #fff;
border-radius: 15px;
padding: 25px 30px;
float: left;
}
.rightblock{
width: 220px;
padding: 0 10px;
background: rgba(168, 219, 243, 0.68);
border: 1px solid #ccc;
overflow: hidden;
float: right;
box-shadow: rgba(0,0,0,0.2) 0 2px 6px;
margin: 0 0 15px 15px;
}
.rightblock span{
margin:0;
font-size:70px;
font-family: select, update, Georgia, "Times New Roman", Times, serif;
line-height: 40px;
color: #CF4D5D;
}
.rightblock p{
text-indent:0;
margin:10px 0;
font-size:30px;
font-family: select, update, Georgia, "Times New Roman", Times, serif;
line-height: 25px;
color: #4D4647;
}
footer {
width: 960px;
height: 200px;
float: left;
background: url('/img/foot.png');
}
footer  p{
color: #fff;
}
#fcenter ul{
margin-top:35px;
}
#fcenter ul li{
list-style-type: none;
line-height:26px;
font-size:16px;
}
#fcenter ul li a{
color: #fff;
border-bottom:1px solid #fff;
-webkit-transition: all .3s linear 0s;
-moz-transition: all .3s linear 0s;
-o-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
#fcenter ul li a:hover{
text-decoration: none;
color: #008FFF;
border-bottom:1px solid #008FFF;
}
#fcenter ul li.active a{
text-decoration: none;
color: #008FFF;
border-bottom:1px solid #008FFF;
}
.iimg{
float:left;
text-align: right;
margin: 0 20px 10px 0;
}
.gimg{
float:left;
margin: 0 5px 5px 0;
}
.leftmenu {
padding: 4px 20px 9px 20px;
}
.leftmenu ul{
margin-bottom:20px;
}
#fbott {
width: 920px;
height: 15px;
float: left;
margin: 0 0 15px 0;
}
#fl {
width: 280px;
float: left;
height: 15px;
background: #a74053;
border-radius: 0 0 15px 15px;
}
#fr {
width: 630px;
margin-left: 10px;
float: left;
height: 15px;
background: #d9e8e7;
border-radius: 0 0 15px 15px;
}
.leftmenu ul li{
list-style-type:none;
}
.leftmenu ul li a {
padding: 10px 8px;
margin-bottom: 3px;
display: block;
background: #9b3447;
color: #ebd6da;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
border-radius: 15px;
text-decoration: none;
}
.firsts:hover > a{
padding-left:15px;
}

.leftmenu ul li ol li a {
padding: 0 0 0 17px;
text-align: left;
margin: 0;
background: transparent;
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
border-radius: 0;
text-decoration: underline;
}
.leftmenu ul li ol li.active a {
color: #ebd6da;
}
#topsubmenu {
background: #70adb2;
border-radius: 15px;
width: 620px;
height: 40px;
margin-bottom: 10px;
padding: 10px 5px;
}
#topsubmenu ul li{
list-style-type:none;
display:inline;
}
#topsubmenu ul li a{
text-decoration: none;
float: left;
padding: 10px 12px;
font-size: 19px;
color: #d9e8e7;
border-radius: 15px;
float: left;
margin:0 2px;
}
#topsubmenu ul li a:hover{
background: #5da0a6;
}
#topsubmenu ul li.active a{
background: #5da0a6;
}
#onemenu{
margin-left: 4px;
}
.banner p{
margin:0;
padding: 0 5px 5px;
}
@-webkit-keyframes banner {
  from {
    background-color: #ff9218;
    -webkit-animation-timing-function: linear;
  }
  to {
    background-color: #fffacd;
    -webkit-animation-timing-function: linear;
  }
}
.mytable thead tr th{
background: #f2eac2;
border:none;
}
.mytable thead tr th:first-child{
border-left:1px solid #ACAFAC;;
}
.mytable tbody tr:first-child td{
box-shadow: inset 0 8px 6px -6px rgba(0,0,0,0.3);
}
.mytable tbody tr td{
border:none;
}
.mytable tbody tr td ul{
list-style-type:circle;
margin-left:20px;
}
.mytable tbody tr td:first-child{
border-left:1px solid #ACAFAC;;
}
.toggl, .dtoggl, .ntoggl{
display:none;
}
.click_toggl, .dclick_toggl, .nclick_toggl{
cursor:pointer;
}
.mytable{
line-height: 25px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
.center{
text-align:center;
}
.center p{
text-align:center;
text-indent:0;
}
#ord {
color: #e1f0ef;
margin-left: 5px;
cursor: pointer;
}
.arr {
margin-left: 110px;
float: left;
}
#map_canvas {
height: 300px;
width: 570px;
position: relative;
margin: 0 0 20px 0;
}
#reviewget {
width: 570px;
border: 1px dashed #ccc;
border-radius: 10px;
float: left;
display:none;
height: auto;
padding-left: 5px;
background: #f7f7f2;
margin-bottom:15px;
}
#accordion2{
clear:both;
}
.line-t {
float: left;
width: 570px;
border-bottom: 1px dashed #ccc;
padding: 8px 0;
}
.line-tl {
float: left;
width: 305px;
}
.line-tl p, .line-tr p {
text-indent: 0;
margin: 0;
}
.line-tr {
float: left;
width: 250px;
margin-left: 10px;
}
.line-tr textarea{
height:120px;
max-height:150px;
max-width:220px;
}
.inp-tt {
background: #fff;
border: 1px solid;
border-color: #87919c #959ea9 #9ea7b1 #959ea9;
border-radius: 4px;
color: #3f4b54;
-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
outline: none;
vertical-align: middle;
padding: 5px;
width: 190px;
margin: 4px 0;
}
.page-wrapper{
padding-top:10px;
}
.reviewcontent{
float:left;
width:100%;
margin-top:15px;
}
.accordion-inner ul li {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: rgb(80, 80, 80);
float: left;
clear: both;
}
.accordion-inner ul {
margin-left: 25px;
list-style-type: square;
float: left;
clear: both;
}
.a_ctiv {
background: #b8e699;
border-color: #7F6340;
}
.fullserv {
width: 280px;
height: 35px;
float: left;
border: 1px dashed #ccc;
border-radius: 10px;
padding: 0 0 7px 0;
margin-bottom: 15px;
}
.f-active {
padding: 14px 0 0 13px;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #cc5269;
float: left;
}
.fullserv-r {
width: 275px;
height: 35px;
float: left;
border: 1px dashed #ccc;
border-radius: 10px;
margin-left: 10px;
padding: 0 0 8px 0;
margin-bottom: 15px;
}
.fullserv-r a {
padding: 14px 110px 14px 13px;
float: left;
}
.f-noactive > a {
color: #cc5269;
float: left;
}
.f-noactive {
font-size: 16px;
line-height: 16px;
color: #cc5269;
font-weight: bold;
float: left;
}
#time-order, #fix-order {
width: 570px;
border: 1px dashed #ccc;
border-radius: 10px;
float: left;
height: auto;
padding-left: 5px;
background: #f7f7f2;
}
.lift-left {
float: left;
width: 125px;
}
.lift-left label{
margin:0;
}
.lift-left label > input[type="radio"], input[type="checkbox"] {
margin: 0;
}
.line-tl p, .line-tr p {
text-indent: 0;
margin: 0;
font-size:12px;
}
.g9, .g16, .se1, .e1, .s1, .v1, .nal, .bnal {
font-size: 16px;
line-height: 20px;
width:220px;
}
.inp-small {
background: #fff;
border: 1px solid;
border-color: #87919c #959ea9 #9ea7b1 #959ea9;
border-radius: 4px;
color: #3f4b54;
-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
outline: none;
vertical-align: middle;
padding: 5px;
width: 100px;
margin: 4px 0;
}
#call {
width: 410px;
height: 230px;
background: #fff;
margin: 0 auto;
position: absolute;
padding: 0;
left: 40%;
display: none;
border-radius: 10px;
background: #5c9fa8;
border: 15px solid #dfefee;
box-shadow: rgba(3, 2, 28, 0.95) -1px 0px 10px -4px inset;
}
#closeModalSms {
background: url('/images/close.png');
width: 60px;
height: 60px;
float: right;
cursor: pointer;
border-radius: 0 0 0 15px;
}
#closeModalSms:hover {
background: url('/images/close-hover.png');
}
#call span {
width: 120px;
float: left;
color: #ebd6da;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
}
.right{
float:right;
}
.callgood {
width: 300px!important;
margin: 70px 0 0 20px;
}
.table-hover{
font-family: get, Arial, sans-serif;
font-size:16px;
}
form {
clear:both;
}
@font-face {
	font-family: 'update';
	src: url('/fonts/update.eot');
	src: url('/update.eot?#iefix') format('embedded-opentype'),
		url('/fonts/update.woff') format('woff'),
		url('/fonts/update.ttf') format('truetype'),
		url('/fonts/update.svg#ReformaGroteskDemiRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'select';
	src: url('/fonts/select.eot');
	src: url('/fonts/select.eot?#iefix') format('embedded-opentype'),
		url('/fonts/select.woff') format('woff'),
		url('/fonts/select.ttf') format('truetype'),
		url('/fonts/select.svg#ReformaGroteskDemiRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:'get';
	src:url('/fonts/get.eot');
	src:url('/fonts/get.eot?#iefix') format('embedded-opentype'),
	url('/fonts/get.woff') format('woff'),
	url('/fonts/get.ttf') format('truetype'),
	url('/fonts/get.svg#officinaserifcbold') format('svg');
	font-weight:normal;
	font-style:normal;
}








