body {
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #eeeeee;
  scrollbar-shadow-color: #cccccc;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #214A85;
  scrollbar-track-color: #eeeeee;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-base-color: #cccccc;
  background: url('images/bg_menu.jpg');
  background-repeat: no-repeat;
  background-position: 20px left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: tahoma,arial,verdana,helvetica;
  text-align: justify;
  font-size: 12px;
  color: #000000;
  padding-top: 10px;
  background-color: #ffffff;
}

p
{
  color: #000000;
  text-align: left;
  font-size: 12px;
  margin-top: 3px;
}
p.basic
{
  margin-left: 25px;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.content {
  line-height: 18px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  color: #000000;
  text-align: left;
  font-size: 12px;
}

p.plush
{
  margin-top: 8px;
}
p.w
{
  color: #ffffff;
  margin-bottom:10px;
}
p.face
{
  color: #009A3F;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
}
span
{
  color: #000000;
  text-align: justify;
  font-size: 12px;
  margin-top: 3px;
}
h1.span {
}

span.star{
  color: #C22450;
  font-size: 20px;
  margin-left: 10px;
}

span.copy
{
  color: #AFAFAF;
  text-align: justify;
  font-size: 12px;
  margin-top: 0px;
}
span.slogan
{
  color: #009A3F;
 /* text-align: justify;  */
  font-size: 18px;
  margin-top: 0px;
}
span.fio
{
  color: #2F2F2F;
  text-align: justify;
  font-size: 11px;
  font-weight: bold;
}
span.price
{
  color: #009A3F;
}
span.red
{
  font-size: 12px;
  color: #C22450;
}
span.green
{
  color: #3F8C0B;
  font-size: 18px;
/*  font-weight: bold;  */
}
span.menu {

  color: #E19807;
  font-size: 17px;
  margin-top: 0px;
}
span.tel1
{
  color: #ffffff;
  font-size: 18px;
}
span.tel2
{
  color: #C22450;
  font-size: 22px;
}
span.place
{
  color: #C22450;
  font-size: 16px;
}
span.tel3
{
  color: #AFAFAF;
  font-size: 18px;
}
span.navigat{
  font-size: 11px;
}
span.marked {
	/* text-decoration: underline; */
	color: #C22450;
}
h1 {
  color: #C22450;
  font-size: 25px;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
  margin:0px;
  margin-bottom: 15px;
}
h1 span {
  color: #C22450;
  font-size: inherit;
  margin-top: 0px;
}


h2 {
  color: #2F2F2F;
  font-size: 22px;
  text-align: left;
  font-weight: normal;
  margin-top: 5px;
  margin-left: 0px;
  margin-bottom: 2px;
}
h3 {
  color: #2F2F2F;
  font-size: 25px;
  text-align: left;
  font-weight: normal;
  margin-top: 50px;
  margin-left: 40px;
  margin-bottom: 15px;
}
h4 {
  color: #009A3F;
  font-size: 24px;
  text-align: left;
  font-weight: normal;
  margin-bottom: 1px;
}
h5 {
  color: #2F2F2F;
  font-size: 22px;
  text-align: left;
  font-weight: normal;
  margin-bottom: 0;
}
a {
  color: #C22450;
  text-decoration: underline;
  font-size: 12px;
}
a:hover {
  text-decoration: none;
}
a.quest{
  font-size: 24px;
}
a.navigat{
  font-size: 11px;
  color: #AFAFAF;
}
a.plush{
  font-size: 16px;
}
a.menu_top{
  font-size: 16px;
 /* font-weight: bold;    */
}
a.menu_l{
  font-size: 15px;
  padding-top: 10px;
  padding-left: 32px;
  margin-bottom: 10px;
}
a.menu_l:hover {
  background: url('images/paragraf.gif');
  background-repeat: no-repeat;
  background-position: 10px top;
}
a.menu_o{
  font-size: 15px;
  padding-top: 6px;
  padding-left: 32px;
  height: 28px;
  background: url('images/talk.gif');
  background-repeat: no-repeat;
  background-position: 0px top;
}
ul{
  list-style-type: none;
  margin-left: 0px;
}
li{
	padding-top:11px;
}

ul.map{
    margin-left: 0px;
	padding-left: 0px;
}
ul.map li{
	padding-top:5px;
	padding-left: 0px;
}
ul.sqr{
  list-style-image: url('images/sqr.gif');
  margin-top: 0px;
  margin-left: 40px;
  font-size: 12px;
}
ul.sqr li{
	padding-top:2px;
	padding-bottom:3px;
	padding-left: 20px;
}
ul.sqr1{
  list-style-type: square;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 12px;
}
ul.sqr1 li {
	padding-top:2px;
	padding-bottom:3px;
	padding-left: 10px;
}
ul.basic{
  margin-top: 0px;
  margin-left: 20px;
  font-size: 12px;
}
ul.basic li{
	padding-top:2px;
	padding-bottom:3px;
}
li.tiptop{
	padding-top:40px;
}
img
{
border: 0;
}
hr{
  color: #009A3F;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 1px;
}


table {
 border: 0px;
 padding:0px;
 margin:0px;
 border-width:0px;
 border-spacing:0px;
 border-collapse: collapse;
}
table.main
{
margin-top: 40px;
}
td
{
  vertical-align: top;
}

td.va_center
{
  vertical-align: middle;
  text-align: center;
}
td.va_center_r
{
  vertical-align: middle;
  text-align: right;
}
td.va_center_l
{
  vertical-align: middle;
  text-align: left;
}
td.punkt_top
{
  vertical-align: top;
  padding-top: 10px;
  text-align: left;
  padding-right: 20px;
}
td.recall
{
  background: url('images/bg_yellow.gif');
  background-repeat: repeat-x;
  background-position: top;
  padding: 2px;
  padding-right: 0px;
  vertical-align: middle;
}
td.td_call
{
  padding: 20px;
  padding-bottom: 15px;
  padding-left: 0px;
  vertical-align: top;
  background-color: #E7E7E7;
}
td.td_grey
{
  background-color: #E7E7E7;
}
td.td_copy
{
  padding: 40px;
  padding-top: 0px;
  padding-left: 0px;
  vertical-align: top;
}
td.td_plash_l{
  padding-top: 6px;
  padding-bottom: 6px;
}
td.td_left
{
  padding-left: 60px;
}
table.form
{  background: url('images/f_ed_bg.gif') repeat-y left;}
td.td_form
{
  padding-left: 12px;
  padding-bottom: 13px;
}
td.td_form_t
{
  background: url('images/f_ed_top.gif') no-repeat left top;
}
td.td_form_b
{
  background: url('images/f_ed_bot.gif') no-repeat left bottom;
}


table.formm
{  background: url('images/f_mem_bg.gif') repeat-y left;}
td.td_formm
{
  padding-left: 12px;
  padding-bottom: 13px;
}
td.td_formm_t
{
  background: url('images/f_mem_top.gif') no-repeat left top;
}
td.td_formm_b
{
  background: url('images/f_mem_bot.gif') no-repeat left bottom;
}

input.ed {
  border: #B78E19 1px solid;
  background-color: #ffffff;
  width: 247px;
  height: 19px;
}
.mem {
  border: #B78E19 1px solid;
  background-color: #ffffff;
  width: 323px;
  height: 49px;
}

.bg-button {
	background: url('images/bg_button.png');
	background-repeat: no-repeat;
	width: 87px;
	height: 25px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
}

.refresh-button {
	padding-left: 16px;
}

.checkin-button {
	padding-left: 12px;
}

.send-button {
	padding-left: 14px;
}
