a {font-family: verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: regular; color: #4A7AD1; text-decoration: underline;}
a:hover {font-family: verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #4A7AD1; font-weight: regular; text-decoration: none;}
td {font-family: verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #222222; font-weight: regular; font-size: 11px; text-align: justify;}

A.small {font-family: tahoma, verdana, arial; font-weight: regular; color: #FFFFFF; font-size: 11px; text-decoration: none;}
A.small:link {font-family: tahoma, verdana, arial; font-weight: regular; color: #FFFFFF; font-size: 11px; text-decoration: none;}
A.small:visited {font-family: tahoma, verdana, arial; font-weight: regular; color: #FFFFFF; font-size: 11px; text-decoration: none;}
A.small:hover {font-family: tahoma, verdana, arial; font-weight: regular; color: #FFFFFF; font-size: 11px; text-decoration: underline;}


.smallline {font-size: 11px;  color: "#666666"; }

.smallup {font-size: 10px;  color: "#ffffff"; }

.h1 {font-size: 17px; color: #4A7AD1; font-weight: regular; padding:0px 0px 20px 0px;}

.h1red {font-size: 13px; color: #A20000; font-weight: bold; }

.color {color: #4A7AD1; font-weight: regular;}

.color2 {color: #4A7AD1; font-size: 9px;}


.textpad {padding:0px 0px 20px 0px;}


.big1 {font-size: 15px; color: #CA0003; font-weight: bold;  }

.big2 {font-size: 12px; color: #CA0003; font-weight: bold;  }


.big3 {font-size: 10px;}

white {color: #FFFFFF;}


.buttons {

background-color: white;
font-size:11px;
font-weight: regular;
color:#656277;
}

.buttons2 {

background-color: white;
font-size:12px;
font-weight: regular;
color:#656277;
}


.clients {background-image: url("images/clients_1.jpg"); background-repeat: no-repeat;}


TABLE.phototab {
        BORDER-RIGHT: #E0DAD1 1px solid; BORDER-TOP: #E0DAD1 1px solid; BORDER-LEFT: #E0DAD1 1px solid; BORDER-BOTTOM: #E0DAD1 1px solid; valign="top"  BACKGROUND-COLOR: #ffffff
}
TABLE.phototab TD {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px;  PADDING-TOP: 12px;
}

TABLE#cena {
	font-family: verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

A.menu  {font-weight: bold; color: #ffffff; font-size:11px; text-decoration: none;}

A.menu:link {font-weight: bold; color: #ffffff; text-decoration: none;}

A.menu:visited {font-weight: bold; color: #ffffff; text-decoration: none;}

A.menu:hover {font-weight: bold; color: #ffffff; text-decoration: underline;}
p#schetchik { margin-left: 10px;}

/*form*/
form.zayavka table td.padleft {
  padding-left: 5px;
}
table td.padright {
  padding-right: 5px;
}

form.zayavka {
  width: 700px;
  padding: 30px 0px;
  margin: 0px auto;
  overflow: hidden;
}
form.zayavka table td {
  padding-bottom: 15px;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
.dblock {
  display: block;
}
.zaezd,
.otezd {
  width: 265px;
  overflow: hidden;
}
.zaezd input,
.otezd input {
  width: 235px !important;
  border: 1px solid #666666;
}
.zaezd input.calc,
.otezd input.calc {
  width: 25px !important;
  background: #dddddd;
  border: 1px solid #666666;
}
form.zayavka input {
  width: 100%;
  border: 1px solid #666666;
}
form.zayavka select {
  width: 100%;
  border: 1px solid #666666;
}
form.zayavka textarea {
  width: 100%;
  height: 150px;
  border: 1px solid #666666;
}
form.zayavka .transfer div {
  float: left;
  margin-right: 20px;
}
form.zayavka input.checkbox {
  width: 20px;
  padding: 0px;
  margin: 0px;
  position: relative;
  top: 0px;
  float: left;
  border: 0px;
}
.people,
.child3,
.child12 {
  width: 184px;
  overflow: hidden;
}
.people input
.child12 input {
  width: 184px !important;
  border: 1px solid #666666;
}
.child3 input {
  width: 208px !important;
  border: 1px solid #666666;
}
form.zayavka input.button {
  float: right;
  height: 25px;
  color: #ffffff;
  background: #4a7ad1;
  border: 1px solid #666666;
}
/*end form*/
