A { text-decoration: underline; color: #1F46AF; }
HTML, BODY { margin: 0; padding: 0; height: 100%; background-color: #fff; color: #000; font: 12px Arial; line-height: 18px; }
IMG { border: 0; }
P { margin: 0 0 10; padding: 0px; }
TABLE { border: 0; padding: 0; border-collapse: collapse; margin: 0; font: 12px Arial; line-height: 18px; }
TABLE TD { padding: 0; margin: 0; }
H1 { color: #000000; font-size: 20px; margin: 0 0 20px 0; padding: 5px 0 10px 17px; font-weight: normal; position: relative; left: -20px; }
H2 { font-size: 14px; font-family: Tahoma; margin: 20px 0 10px; background: #EDEDED; color: #7F8085; padding: 5px 10px 3px 15px; position: relative; left: -20px; }
H3 { font-size: 15px; color: #0C629F; margin: 0 0 10px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font: 12px Arial; margin: 0; padding: 1px 5px 4px; color: #242424; border: 1px solid #A4A4A4; }
UL { margin: 0; padding: 0; }
UL LI { list-style: none; background: url(image/text-i.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 17px; }

DIV.lng { color: #6E99B9; }
A.lng { color: #FFFFFF; text-decoration: none; }
IMG.pGrey { position: relative; top: 4px; margin-right: 3px; }
IMG.pBej { position: relative; top: 4px; margin-right: 3px; }

.fpDel { font-size: 16px; color: #1F46AF; }
.fastPath { color: #838383; }

TH { background-color: #818286; color: #FFFFFF; font-weight: normal; border: 1px solid #818286; padding: 5px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #A6AAA9; padding: 3px; }
TR.td2 TD { background-color: #EBEBEB; border: 1px solid #A6AAA9; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #A6AAA9; padding: 3px; }
.td2 { background-color: #EBEBEB; border: 1px solid #A6AAA9; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }
	
td.left { padding: 0; vertical-align: top; text-align: left; }
.phones { text-align: right; margin: 0 35px 0 0; }
.l_cabinet { margin: 30px 0 20px 20px; }

.sub_table { width: 100%; }

.center, .centerW { height: 100%; margin: 0; padding: 295px 30px 0 20px; vertical-align: top; background: url("image/top-foto2.jpg") no-repeat top; }
.centerW { background: url("image/top-foto2.jpg") no-repeat left top; padding-right: 0; }


.right { vertical-align: top; text-align: left; margin: 0; padding: 0; 
	background: url("image/rigt-top.gif") no-repeat right top; }
.r2 { width: 100%; padding: 0 23px 20px 0; }
.r_free_areas { margin-top: 35px; }
.main_items { padding: 0; margin: 0; }
.main_items li { list-style-type: none; padding: 0 0 20px 20px; 
	background: url("image/sv-ploshadi-a.gif") no-repeat left 8px; }



.faq { margin: 0 0 30px 0px; }
.faq td { padding: 0 5px 10px 11px; }
td.faq_img { text-align: left; padding: 8px 10px 0 0; }

.bans { text-align: left; padding: 20px 15px 20px; }

.bottom { height: 118px; width: 100%; background: url("image/bottom.gif") no-repeat left; }
.bottom_l { color: #97BCE4; padding: 17px 0 0 23px; }
.bottom_r { color: #FFFFFF; padding: 17px 0 0 10px; }
.bottom_l A { color: #97BCE4; text-decoration: none; }
.bottom_l A:hover { text-decoration: underline; }
.bottom_r A { color: #C0EAFF; }


.calendar { border: 1px solid #AEADAB; text-align: center; }
.calendar TD { border: 1px solid #AEADAB; text-align: center; } 
.mainCalendar { margin-bottom: 10px; }
.mainCalendarSelect { margin: 0 0 10 10; }
.mainCalendarSelect SELECT { font: 11px Arial; margin: 0px; padding: 2px; color: #747474; border: 1px solid #7F9CBA; }
.tableCalendar { width: 200px; border-collapse: collapse; background-color: #F8F4F3; padding: 10 5 10 5; }

DIV.galImage IMG { margin: 3px; }
DIV.galImage { border: 1px solid #868686; }
.content { padding: 0 20px 30px 0; }
.subMenu .std { padding: 0 30px 0 30px; color: #FFFFFF; }
.subMenu A { font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
TABLE.tableTD TD { padding-right: 24px; }
@media print {
  .noprint { display: none; }
}
@media screen {
  .noprint { display: block; }
}