/*общие стили */
BODY {
padding: 0px;
margin: 0px;
background-color:#f8f8f0;
}

TD {
vertical-align:top;
font-family:tahoma;
font-size:12px;
line-height:18px;
}

H1 {
font-family:georgia;
font-size:14px;
color:#9c4147;
}

H2 {
font-family:georgia;
font-size:12px;
color:#9c4147;
margin-bottom:6px;
text-decoration: none;
}

A, A:link {
color:#1155a1;
text-decoration:underline;
}

A:hover{
color:#1155a1;
text-decoration:none;
}

A IMG
{border: 0px;
}

B {
font-weight:600;
}


/*стили шапки */

.top {
width:100%;
background-position:0 100%;
background-repeat:repeat-x;
}

.ico {
height:33px;
text-align:right;
padding-right:12px;
padding-top:10px;
}

.coord {
width:206px;
height:219px;
background-repeat:no-repeat;
}

.addr {
height:50px;
vertical-align:middle;
padding-left:20px;
color:#272727;
font-size: 13px;
}

.title {
height:219px;
background-repeat:no-repeat;
background-position:100% 0;
}

/*стили середины - контента и меню */

.middle {
width:100%;
background-repeat:repeat-y;
background-position:0% 0;
border-bottom:5px solid #1155a1;
}

.menu {
width:225px;
}

.content {
background-color:#ebe5d9;
background-repeat:no-repeat;
background-position:100% 100%;
color:#656565;
padding-top:35px;
padding-bottom:20px;
padding-left:11px;
padding-right:15px;
width: 100%;
}

.content B {
font-weight:normal;
color:#000000;
}

.content IMG
{padding: 5px;
}

.right {
width:191px;
background-repeat:repeat-y;
text-align:right;
}

.points TD{
vertical-align:middle;
height:25px;
}

.points A, .points A:link {
color:#1155a1;
text-decoration:none;
}

.points A:hover{
color:#1155a1;
text-decoration:underline;
}

.links {
width:156px;
height:150px;
background-repeat:no-repeat;
text-align:left;
padding:5px;
padding-left:10px;
color:#1155a1;
line-height:25px;
}

.c {
width:156px;
height:120px;
background-repeat:no-repeat;
text-align:left;
padding:5px;
padding-left:10px;
padding-top:10px;
color:#656565;
line-height:25px;
}

/*низ */

table.footer
{margin-top: -40px;
}

.footer {
width:100%;
}

.footer TD {
padding:10px;
color:#656565;
vertical-align:middle;
}

div.blog
{width: 100%;
clear: both;
}

p
{text-align: justify;
}