
body, form, h1, img {margin:0px;}
/*body{background-color:#777;}*/
a:link    {color:#00f;text-decoration: underline;}
a:visited {color:#00f;text-decoration: underline;}
a:hover   {color:#f00;text-decoration: none;}
a:active  {color:#f00;text-decoration: none;}



/*вся табл*/
.mt {background-color:#ffffff;
font-family: arial, tahoma;}

.lefttd {border-right: 2px solid #a9a9a9;padding:0;}

/*  менюшка  */
#menu {
font-family: tahoma, arial;
font-style:italic;
text-align:right;
}
.mm{font-size:14px;border-top:2px solid #FFFFFF;
padding: 5px 8px 8px 0;
line-height:18px;
font-weight:bold;
background:url(menufon1.gif);
background-position: right bottom;
background-repeat:no-repeat;
}

.sub_menu {padding-right:15px;padding-bottom:15px;color:#777;}

#menu div div {font-size:12px;border-right: 2px solid #e2e2e2;
line-height:18px;
background:url(line_l.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding-right:8px;
padding-bottom:2px;}
#menu a {width:100%;height:100%;}
#menu a:link,  #menu a:visited {color:#777;text-decoration: none;}
#menu a:hover, #menu a:active  {color:#f00;text-decoration: none;}





/* титл страницы */
td.title {text-align:right;padding-right:14px;}

td.title h1 { border-right: 2px solid #e2e2e2;
font-style: italic;color:#007CC2;font-size:22px;
font-family: times, 'times new roman';
padding-left:10px;
padding-right:2px;
text-align:right;
}
td.title h1 small {font-size:14px;font-weight:bold;color:#7caacd;
text-align:right;display:block;margin:0px;padding:0px;
}
td.title h1 a:link, td.title h1 a:visited{color:#007CC2;text-decoration:underline ;}
td.title h1 a:hover, td.title h1 a:active{color:#a9a9a9;text-decoration: none;}


/*  страница  */
.showGmap{color:#777;
font-size:14px;
text-align:left;}
.showGmap a:link, .showGmap a:visited{color:#777;}

.pagetext{padding:0;padding-right:14px;color:#000;
font-size:14px;
text-align:left;
}
.pagetext p{
font-family: arial;
text-align:justify;
padding-left:34px;
font-size:14px;
color:#000;
}

/* первая буква first-letter */
.pagetext big  {position:relative;left: -35px; top:16px;font-size:30px;
width:35px; line-height:35px; display: block;
background-color:#ccc;
color:#000;text-align:center;                      border: 3px double #ccc;
}

/* картинка на странице */
div.img {width:370px;text-align:right;
margin-top: 15px;
}

div.img img{text-align:right; background-image: url(imgfon.gif);
border: 3px double #888;
margin-bottom:0px;
}

/*  таблица на странице  */
table.contab{font-size:14px; width:336px;}
table.contab th{text-align:left;
border:1px solid #bbb;
padding:5px;
background-color:#eee;
}
table.contab td{padding:2px 5px;vertical-align:top;}
table.contab td img {background-image: url(imgfon.gif);
margin-bottom: 8px;
}


/*  ссылки на страницы  */
div.pages {
text-align:right;
vertical-align:middle;
font-family: arial;
padding-right:5px;
height:30px;
}
div.pages td {font-size:12px;border: 0px solid #ccc;}

/*  правая колонка  */
.right {font-size:12px;
border-left: 2px solid #a9a9a9;
text-align:center;
}

.lang{font-weight:bold;font-size:16px;padding:3px;
background-image: url(line_r.jpg);
background-repeat: repeat-y;
text-align:left;}

a.k:link , a.k:visited {color:#777777;text-decoration: none;}
a.k:hover , a.k:active {color:#ffffff;text-decoration: none;}


.contact{margin: 0px 27px;
line-height:18px;color:#007CC2;background-color:#f2f2f2;
width:140px;
padding:10px 0px;
border-top: 1px solid #007CC2;
border-bottom: 1px solid #007CC2;
}
.contact a:link, .contact a:visited {color:#007CC2;}

.curr {margin: 0px 35px;color:#fff;font-weight:bold;text-align:center;
background-color:#7caacd;
width:120px;
border-top: 1px solid #000;
}

/*  статистика */
.stat{color:#fff;margin: 0px 35px;
background-color:#7caacd;
width:120px;
text-align:center;
height:16px;
cursor:hand;
padding: 3px 0px;font-weight:bold;
}

div.st{ margin: 0px 45px;    border-top: 1px solid #fff;
color:#fff;text-align:center;
background-color:#7caacd;
visibility:hidden;
display:inline-block ;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
width:0px;
}

/*  низ */
.down { text-align:right; padding:20px;color:#ffffff;background:#c1c1c1 url(downfon.gif);background-repeat: repeat-y;
border-top: 10px solid #ffffff;
height:80px;font-size:10px;
}
td.down a:link, td.down a:visited{color:#FFFFFF;text-decoration: none;}
td.down a:hover {color:#000000;text-decoration: underline;}
/* Copyright Онищенко Ю.Н. */
