/* body { background: #ffffff; } */
body { background: #cccccc; }

#mBody {
	/* background:  #ffffff; */
	background: #eaeaea;
	margin: 0 auto;
	width: 1190px;
	border: 1px solid #909090;
	color: black;
  font-family: Arial; /* Verdana, Helvetica, sans-serif;*/
  font-size: 14px;
}

#mHeader img { border: none; }
#mHeader { margin-left: 5px; margin-right: 5px; margin-bottom: 10px;
 height: 182px; background:url(top.jpg); background-repeat: no-repeat; color: #006666; }

#cLeft  { width: 180px; float: left;  margin-left:  5px; } /* color: #04a3ff; */
#cRight { width: 240px; float: right; margin-right: 5px; }

#CHeader{ height: 25px;	background: url(a2.gif); font-size: 14px; font-family: Arial;
 text-indent: 5px; border: 2px solid #b1c0ff; border-top: none; }

#SideC, #CBodyCalendar {height: auto; border: 2px solid #b1c0ff; margin-bottom: 10px; border-top: none; }

#CHeaderCalendar { height: 25px; background: url(a2.gif); font-size: 14px; font-family: Arial; text-indent: 5px; border: 2px solid #b1c0ff; border-top: none; text-align: center; }

#ContentHead {
 font: 14px Arial; text-indent: 5px; text-align: center;
 height: 25px; background: url(a2.gif);
 border: 2px solid #b1c0ff; border-top: none;
 margin-left: 190px; margin-right: 250px; }

#Content {
 border: 2px solid #b1c0ff; border-top: none;
 margin-left: 190px; margin-right: 250px; margin-bottom: 10px; }

#Content hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #b1c0ff; /* #01a2ff;  Цвет линии для браузера Internet Explorer */
 background-color: #b1c0ff; /* #01a2ff;  Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
 margin-left: 50px; margin-right: 50px;
}

#Content H1, H2, H3, H4, H5 {text-align: center; font-family: Arial; margin-top: 0px; }
#Content H1 {font-size: 20px; }
#Content H2 {font-size: 18px; }
#Content H3 {font-size: 14px; }
#Content H4 {font-size: 12px; }
#Content H5 {font-size: 9px; }

.hItalic { font-style: italic; }

#Content p, #Content ul, #Content ol {text-indent: 30pt; font-weight: lighter;
 text-align: justify; margin: 5px; margin-top: 0px; }

#Content ul, #Content ol { list-style-position: inside; }
#Content ol b { list-style-position: inside; font-weight: bold; }


#Content p b { text-indent: 30px; font-weight: bold; text-align: justify; margin: 5px; margin-top: 0px; }

#Content .pcenter { text-indent: 0px; text-align: center; margin: 5px; margin-top: 0px; }
#Content .pcenter b { text-indent: 0px; font-weight: bold; text-align: center; margin: 5px; margin-top: 0px; }

#Content .pright { text-indent: 0px; text-align: right; margin: 5px; margin-top: 0px; }
#Content .pleft { text-indent: 0px; text-align: left; margin: 5px; margin-top: 0px; }
#Content .link_1 { text-indent: 30px; text-align: left; margin: 5px; margin-top: 0px; font-size: 18px; font-weight: bold; }
#Content .link_1nb { text-indent: 30px; text-align: left; margin: 5px; margin-top: 0px; font-size: 18px; font-weight: normal; }


#CBodyCalendar.p1, #SideC .p1, CBodyCalendar .p1 {text-indent: 0px; margin: 5px; margin-top: 0px;}
#Content .p1 {text-indent: 0px; margin: 5px; margin-top: 0px; text-align: left; }
#Content .p2 {text-indent: 0px; margin: 5px; margin-top: 0px; text-align: right; }
#Content .p3 {text-indent: 0px; margin: 5px; margin-top: 0px; text-align: center; }

#Content #imgFlLeft { float: left; margin: 5px; margin-top: 0px; }
#Content #imgFlRight { float: right; margin: 5px; margin-top: 0px; }

.divImg { text-indent: 0px; text-align: center; margin: 4px; padding: 2px; float: none;  border: 1px solid #b1c0ff; }
.divImgRight { text-indent: 0px; text-align: center; margin: 5px; padding: 2px; float: right;
 border: 1px solid #b1c0ff; }
.divImgLeft { text-indent: 0px; text-align: center; margin: 5px; padding: 2px; float: left;
 border: 1px solid #b1c0ff; }

.divImgGroup {margin: 4px; padding: 2px; float: none;  border: 1px solid #b1c0ff; background-repeat: no-repeat; color: #006666; }


.divTextLeft_noBorder { text-indent: 0px; text-align: justify; margin: 5px; padding: 2px; float: left; border: 0px; }
.divTextRight_noBorder { text-indent: 0px; text-align: justify; margin: 5px; padding: 2px; float: right; border: 0px; }

#Content .list1 li{
//z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "\2013 \0020" + this.innerHTML)
} /* хак для ие6 и 7 */

#Content .list1, .list2 {text-indent: 0px; font-weight: lighter; text-align: justify; margin: 5px; margin-left: 2px; padding-left: 2px; text-indent: 30pt;}
#Content table .list1, table .list2 {text-indent: 0px; font-weight: lighter; text-align: left; margin-left: 2px; padding-left: 2px; }

#Content .list1 {list-style: none;}
#Content table .list1 {list-style: none;}


#Content .list1 li:before { content: "\2013 \0020"; }
*html #Content .list1, .list2 { text-indent: 30px; }
*html #Content table tr td .list1 li, table tr td .list2{ margin-left: 2px; padding-left: 2px; text-indent: 0px; }


#Content a:link, a:visited { color: #1769ff; text-decoration: none; }
#Content a:hover { color: blue; }

#Content .table1 {text-align: center; font-weight: lighter; margin: 5px; margin-top: 0px; }
#Content table {font-weight: lighter; margin: 5px; margin-top: 0px; }
#Content .tableNoMargin {font-weight: lighter; margin: 0px; margin-top: 0px; }

#Content table b {font-weight: bold; }

#tabl_foto_fl_right { float: right; }
#tabl_foto_fl_left { float: left; }

/* ------------------------------------ */

#banner_1 {border: 2px solid #b1c0ff; border-top: none; margin-bottom: 0px; height: 240px; }
#banner_2 {border: 2px solid #b1c0ff; border-top: none; margin-bottom: 0px; height: 180px; }
#banner_3 {border: 2px solid #b1c0ff; border-top: none; margin-bottom: 0px; height: 350px; }
#banner_4 {border: 2px solid #b1c0ff; border-top: none; margin-bottom: 10px; height: 240px; }

#banner_1 img, #banner_2 img, #banner_3 img, #banner_4 img { margin: 2px; }
/* #banner { border: 2px solid #b1c0ff; } */

#ContentGallery {
	margin-left: 190px; margin-right: 250px; margin-bottom: 20px;
	border: 2px solid #b1c0ff; border-top: none; }

#GalleryNail { width: 166px; height: 126px; border: 2px solid #666666; }

#BaseFooter { clear: both; padding: 4px 5px 0px 5px; text-align: center; }

#Nav td, #Nav td a { margin: 0; padding: 0;
 border: 1px solid #909090; display: block; }

#Nav td a:hover {margin: 0; padding: 0;
 border: 1px solid black; display: block; }



