BODY, TD, P, FONT {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;		
}

TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

H1.TOP {
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px; padding: 0px; font-size: 12px;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px; padding: 0px; font-size: 16px;
	color: #0072bc;
	text-align:left;
}

H1.v {
	margin: 0px; padding: 0px; font-size: 14px;
}

A {
	color : #0072bc;
}

A.navleft {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	text-decoration : none;		
	text-align: left;
}

A.contact_a {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	text-decoration : underline;		
	font-weight: normal;	
}

A.navigate{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Black;
	text-decoration : none;		
	font-weight: bold;
}


.bgc1 {
	background-color : #0064FF;
}

.bgc2 {
	background-color : #FFBC00;
}

.bgc3 {
	background-color : #AAABAC;
}


#decor {
  position: relative;
  padding-right: 14px;
  margin-top: -61px;

}
#body {
  position: relative;
  margin-bottom: 0px;
  margin-top: -40px;

}











A.red {
	color : #00A7CE;
	text-decoration : none;
	font-weight : bold;	
}

A.redtext {
	color : Red;
}

.red {
	color : Red;

}

.redb {
	font-size : 14px;
	font-weight : bold;
	color : #0033cc;
}

.gray {
	background-color : #C9FF5D;
}

.line {
	border : 2px solid #dadada;
}


H2 {
	margin: 0px; padding: 0px; font-size: 14px;
}
.navtd {
	background-color : #f2f2f2;
}

.navtd2 {
	background-color : #ffb0b0;

}

.just {
	text-align: justify;
}
.left {
	text-align: left;

}

.center {
	text-align: center;
}

.phone {
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px; padding: 0px; font-size: 19px;
	font-weight: bold;
}

HR {
   color: #C9FF5D;
   width: 100%;
   margin: 0px;
   border : 1px dashed #C9FF5D;
}

HR.red {
   color: #800000;
   width: 100%;
   margin: 0px;
   border : 1px solid #800000;
}

.ind {
   color: #000000;
   font-size: 13px;   
   text-align: left;

}
.ind2 {
   color: #0073c7;
   text-align: left;
   font-size : 12px;
   font-weight: bold;   

}
.ind3 {
   color: #dc143c;
   font-size: 12px;   
   text-align: left;

}

.ind4 {
   color: #000000;
   font-size: 21px;   
   text-align: left;

}

/* Новые элементы дизайна  */
.topblue {
   color: #0072bc;
}
.bg_gray {
	background-color : #f6f6f6;
}

.white, A.white {
   color: #FFFFFF;
   font-size : 12px;   
   text-decoration: none;
}

.boldwhite, A.boldwhite {
   color: #FFFFFF;
   font-size : 12px;   
   font-weight: bold;   
}
.boldgreen {
   color: #03953f;
   font-weight: bold;     
}

.green {
   color: #03953f;
 
}

.greendark {
	color: #336600;
}

.bluelight {
	color: #0072bc;
}

.boldblue {
   color: #0072bc;
   font-weight: bold;     
}
.clb, A.clb {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
}
.bline {
	background-color : #0070ba;
}
.graytext {
   color: #9c9c9c;
}

/*гостевая*/
.disphot {
	display:none;
}

.redtext {
color: #A60000;

}

.bigtext {
	font-size: 11pt; 
}

.bigtext2 {
	font-size: 15px; 
}

.bluetext, .blue {
color: #004A8F;

}
.yellowtext {
	color: #e75202;
}

/* навигация*/
.drawbar_1 {
	float: left;
	padding: 6px;
	margin-left: 3px;
	background-color: #feeba6;	
}
.drawbar_2 {
	float: left;
	padding: 6px;
	margin-left: 3px;
	background-color: #dcdcdc;		
}

.drawbar_3 {
	float: left;
	padding: 6px;
	margin-left: 3px;	
}

.drawbar_4 {
	float: left;
	padding: 6px;
	margin-left: 0px;	
	padding-left: 0px;
}

.nofloat {
	width: 100%;
	float: none;
}
.bold {
	font-weight: bold;
}

/*таблица с ценами*/
table.rp{
	 border-collapse: collapse;
	 border: none;
 }
 td.rp, th.rp {
	 border:1px solid #d8d8d8;
	 padding:6px;
}

.pad3 {
	padding-top:3px;
	padding-bottom:3px;	
}

.big {
	font-size: 16px;
}

#bodylineleft {
	background-image: url(img/line-body-black.jpg);
	height: 3px;
	background-repeat: repeat-x;
}

#bodylineright {
	background-image: url(img/line-body-gray.jpg);
	height: 3px;
	background-repeat: repeat-x;
}
.pd30 {
	padding:30px;
}
.navbg {
	background-color:#efefef;
}
