/* общее */
* {
  font-family: Arial, Tahoma;
  font-size: 9pt;
  color: #333;
}

body {
  margin-top:  0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  background: #ffffff;
}

/* ссылки меню */
a.menu:link {  
  font-size: 8pt;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
a.menu:visited {  
  font-size: 8pt;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
a.menu:activ {  
  font-size: 8pt;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
a.menu:hover {  
  font-size: 8pt;
  color: #ccc;
  text-decoration: none;
  font-weight: bold;
}

/* ссылка */
a:link {
  color: #006699;
  text-decoration: underline;
}
a:visited {
  color: #006699;
  text-decoration: underline;
}
a:activ {
  color: #006699;
  text-decoration: underline;
}
a:hover {
  color: #006699;
  text-decoration: none;
}

/* форма */
.input {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  border: 1px solid #CDCDCD;
}

.button {
    font-size: 9px;
	color: #fff;	
	background: #e9e9e9;
	width:99px;
	height:20px;	
	background-image: url("../img/button.gif");
	border: 0px;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px 3px;
	margin-left: 10px;
	cursor:pointer;
}

.w-button {
    font-size: 9px;
	color: #fff;	
	background: #fff;
	width:99px;
	height:20px;	
	background-image: url("../img/button.gif");
	border: 0px;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px 3px;
	cursor:pointer;
}

/* заголовок */
.title {  
  font-size: 15px;
  color: #999;  
  font-weight: bold;
  margin-bottom: 15px;
}

.super-title {  
  font-size: 13px;
  color: #999; 
  font-weight: bold;
}

.tarif-title-1 {  
  font-size: 7pt;
  font-weight: bold;
  margin-left: 15px;
}

.tarif-title-2 {  
  font-size: 10pt;  
  font-weight: bold;
  margin-left: 15px;
}

.tarif-title-3 {
  margin-left: 15px;
  margin-top: 10px;
}

.tarif-title-4 {
  font-size: 16px;
  color: #ff3300; 
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  
}

.price {
  font-size: 15pt;
  color: #0066ff;
  font-weight: bold;
}


/* стиль подсказок */
.span-header {
  vertical-align: middle;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}

.span-body {
  font-size: 8pt;
  color: #3399ff;
  cursor:hand;
  font-weight:bold;
  cursor: default;
}

td.form-param-order-left {  
  text-align: right;
  padding-right: 10px;
  background: #eafbec;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 2px;
  border-style: solid;
  border-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.form-param-order-right {
  background: #eafbec;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #fff;
}

td.form-person-type-left {
  text-align: right;
  padding-right: 10px;
  background: #fbeaf0;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 2px;
  border-style: solid;
  border-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.form-person-type-right {
  background: #fbeaf0;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #fff;
}

td.form-contact-left {
  text-align: right;
  padding-right: 10px;
  background: #e9effc;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 2px;
  border-style: solid;
  border-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.form-contact-right {
  background: #e9effc;  
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-bottom-width: 2px;  
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #fff;
}

a.dashed-link:link {
  text-decoration: none;
  border-bottom: 1px dashed #006699;
}
a.dashed-link:visited {
  text-decoration: none;
  border-bottom: 1px dashed #006699;
}
a.dashed-link:activ {
  text-decoration: none;
  border-bottom: 1px dashed #006699;
}
a.dashed-link:hover {  
  border-bottom: 1px dashed #fff;
}

#notice-1 {
  font-size: 10pt;
  width: 400px;  
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ededed;
}

#email-1 {
  font-size: 10pt;  
}

.star {
  font-size: 10pt;
  color: #ff3300;  
}

#bottom {
  vertical-align: bottom;	
}

#button-order {
  font-size: 12px;  
  font-weight: bold;
  border: 1px solid #999;  
  width: 200px;
  height: 25px;
  vertical-align: middle;
  cursor: pointer;
}

.error {
  font-size: 8pt;
  color: #ff3300;
  width: 90%;
  height: 20px;
  padding-top: 13px;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  background: #ededed;
}

.ok {
  font-size: 8pt;
  color: #339900;
  width: 90%;
  height: 20px;
  padding-top: 13px;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  background: #ededed;
}

.question {
  font-size: 14pt;
  color: #999999;
  margin-bottom: 15px;
}

.content {
  height: 25px;
  padding-top: 5px;  
  padding-bottom: 5px;
  border-bottom: 1px solid #cdcdcd;
}

/* телефон и контакты на главной странице */
.tel {
  font-size: 15pt;
  color: #999;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 5px;
}
.contacts {
  margin-top: 5px;
  margin-left: 20px;
}

.for-clients {
  margin-bottom: 5px;
}

/* стиль ссылки как кнопки для формы */
form,button {
  display:inline;margin:0;padding:0;
}
button {
  background:none;cursor:pointer;border:0;
}
button span {
  color:#006699; 
  text-decoration:underline;
}
/* конец  */

/* ссылки меню для клиентов*/
a.link-to-clients:link {  
  font-size: 10pt;
  color: #006699;
  text-decoration: none;
  font-weight: bold;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
a.link-to-clients:visited {  
  font-size: 10pt;
  color: #006699;
  text-decoration: none;
  font-weight: bold;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
a.link-to-clients:activ {  
  font-size: 10pt;
  color: #006699;
  text-decoration: none;
  font-weight: bold;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
a.link-to-clients:hover {  
  font-size: 10pt;
  color: #006699;
  text-decoration: none;
  font-weight: bold;
  border-bottom-style: dashed;
  border-bottom-width: 0px;
}

.to-client {
  margin-top: 10px;
  margin-bottom: 10px;
}


