body {
background:#454b4f;
margin:0 0 10px;
padding:0;
}

h1 {
color:#3B9689;
font:bold 14px Verdana,sans-serif;
margin:25px 0 15px;
text-align:center;
}

h2 {
font-family:  Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin:0;
text-align:center;
color:#6F1C1C
}
.info1 {
background-image: url(images/info1.jpg);
background-repeat: no-repeat;
}
h3 {
font-family: Verdana,Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 20px;
text-align:center;
color:#555;
padding-bottom:5px;
border-bottom:1px dashed #999
}

ul,ol {
padding-right:20px;
}

li {
margin:5px;
}

p {
margin:15px 5px;
padding:0 10px;
}

p,li {
color:#555;
font:normal 12px/17px Verdana,sans-serif;
}
td.info2 ul {margin:5px 0 0 25px}
td.info2 li {font-size: 10px; color: #a70101; list-style-type:square;margin:2px;line-height:120%}
td.info2 li span {color:#000}
.doc {
 margin:5px 10px;
 padding:5px;
}
.doc a {
display:block;
color:#666;
font:bold 11px/17px Verdana,sans-serif;
margin:3px;
background:url(images/bullet.gif) 0 0 no-repeat;
padding-left:15px
}
.doc a:hover {color:#3B9689;}
#fk {
background:url(images/fast2.gif) no-repeat;width:223px;height:69px;position:relative;text-align:right;
}
#fk a {
margin-right:15px;
}

#fk a:hover {
color:#474;
}

.h1 {
color:#595d5f;
font-family:Verdana,sans-serif;
font-size:13px;
font-weight:700;
left:-15px;
margin-bottom:22px;
position:relative;
text-transform:uppercase;
top:20px;
}

#fk,#fk a {
color:#777;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:700;
}

#footer,#footer a {
color:#999;
font:normal 10px/14px Verdana;
}

#nav {
left:400px;
position:absolute;
top:10px;
width:200px;
}

#nav a {
color:#999;
font:normal 10px verdana;
}

#info {
background:#ECF3E3 url(images/info.gif) 8px 12px no-repeat;
border:1px solid #dce3d3;
margin:10px 20px;
padding:10px
}

#info span {
font:normal 11px Verdana;
margin:3px 0 3px 26px;
color:#555;
display:block;

}

#calc {
background:#ECF3E3 url(images/calc.gif) 6px 8px no-repeat;
border:1px solid #dce3d3;
margin:10px 28px 10px 0px;
padding:8px
}

#calc span {
font:normal 11px Verdana;
margin:3px 0 3px 26px;
color:#555;
display:block;

}

.global-navigation {
border-bottom:1px solid #CCCBC1;
margin:5px 5px 5px 10px;
padding:0;
}

.global-navigation a {
background:#eff1e6 url(images/arrow.gif) no-repeat -5px -13px;
border-top:1px solid #CCCBC1;
color:#444;
display:block;
font:bold 10px Verdana;
margin:0;
padding:2px 5px 3px 12px;
text-align:left;
text-decoration:none;
width:186px;
}
.global-navigation a.ain {
background:#eff1e6;
color:#444;
display:block;
font:block 10px Verdana;
border:none;
margin:0;
padding:2px 0 3px 20px;
text-align:left;
text-decoration:underline;
}
	
.global-navigation a:hover {
background:#D3D5C8 url(images/arrow.gif) no-repeat 3px 6px;
}
.global-navigation a.ain:hover {color:#474;background:#eff1e6;text-decoration:underline}
.global-navigation span {
background:#eff1e6 url(images/arrow.gif) no-repeat 3px 6px;
border-top:1px solid #CCCBC1;
color:#9d0200;
display:block;
font:bold 10px Verdana;
margin:0;
padding:2px 5px 3px 12px;
text-align:left;
width:186px;
}
.global-navigation span.sin {
background:#eff1e6;
border-top:none;
color:#9d0200;
display:block;
font:bold 10px Verdana;
margin:0;
padding:2px 0 3px 20px;
text-align:left;

}

.reset {
clear:both;
display:block;
font-size:1px;
height:1px;
line-height:1px;
margin:0;
}

a img {
border:none;
}

.info2 {background:url(images/info2.jpg) no-repeat;}
form {
	margin: 0;
	padding: 0;
}
.formhdr {
  font-family: Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  background:#3B7679;
  color:#fff;
  padding:3px 8px;
  margin:4px 10px 10px;
  clear:both;
}
input,textarea {
	margin: 0;
	padding: 2px;
	border: 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #aca;
}
#form {font:normal 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 20px}
#form span {color:#3B7679;font-weight:bold;text-align:center;text-transform:uppercase;width:100%;background:#e6ede8;display:block;padding:3px 0}
#form td {border-bottom:1px solid #e8eae6}
#submit {
background:#9a9a9a;
border:3px double #777;
color:#fff;
cursor:hand;
margin:3px 0 5px;
padding:0;
}
#topnav {
position:relative;
top:20px;
right:10px
}
input.none {border:none}
.sev {color:#666;}
.pic_rt {
 padding:2px;
 background:#fff;
 border:2px solid #bcb;
 margin-right:25px;
}
.map a {color:#555;}
.map a:hover {color:#3B9689;}
th {text-align:center;vertical-align:center;font-weight:bold;color:#444}
select {font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.center a {color:#777;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:700;
}
.center a:hover {color:#3B9689;}
.calc {font-size:11px;font-family:Arial,Verdana,sans-serif;}
.salon {font-family:arial,Verdana,sans-serif;}
.salon th {
color:#fff;
background:#555;
font-weight:700;
border-top:1px solid #407284;
border-bottom:1px solid #407284;
font-size:11px;
margin:0 12px;
padding:4px 2px;
}
.tb1 {
background:#fff;
color:#000;
font:11px/1.4 arial;
margin:0 auto;
padding:5px;
}

.tb2 {
background:#ECecec;
color:#000;
font:11px/1.4 arial;
margin:0 auto;
padding:5px;
}
.first {font-weight:bold;color:#930}
a.box {
color:#1d1d1b;
font-size:10px;
line-height:16px;
text-decoration:none;
font:normal 10px  Verdana, Arial, Helvetica, sans-serif;
width:226px;
height:83px;
display:block;
padding-top:10px;
padding-left:15px;
}
a.box:hover {
color:#474;text-decoration:underline;
}
.item {margin:10px 5px;border:1px solid #fcfffc;width:99%}
.n_date {font:bold 11px Arial;color:#3b7679;float:left}
.n_title {font-size:11px;line-height:13px;font-weight:bold;color:#333;margin:5px 5px;clear:both}
.n_description {font:normal 11px/140% Arial;color:#333;margin:5px 5px 0 5px;}
.n_part {float:right;font-size:11px;font-weight:normal;color:#999;margin:4px 10px 4px 0;font-family:Arial}
.khdr {
  font-family: Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  background:#3B7679;
  color:#fff;
  padding:3px 8px;
  margin:4px 0px 15px 10px;
  clear:both;
  position:relative;
  top:-10px
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F0F0F0;
	margin-left:30px
}
.calc td {border-bottom:1px solid #cecbc3}
td.calc2 {border-bottom:none}
.calcres {color:#930;font-weight:bold}
.input {
background:#9a9a9a;
border:3px double #777;
color:#fff;
cursor:hand;
margin:3px 0 5px;
padding:0;
}
.order {
 position:relative;top:5px;left:95px
}
.order2 {
 position:relative;top:30px;left:95px
}
.order a,.order2 a {font-size:10px;font-weight:bold;}
.title {
	color: #3B9689;
	font-weight: bold;
}
.off {margin:0 15px 20px 15px}

