/* стиль body */

body {
background: #ffffff;
padding: 0px;
margin: 0px;
}

/* основная таблица */

.maintable {
width: 100%;
height: 100%;
}

/* область контента */

.content {
background: url(../i/content_bg_left.gif) repeat-y;
background-position: 0 0;
height: 100%;
}

.content div.wrapper {
background: url(../i/content_bg_bottommain.gif) repeat-x bottom left;
width: 100%;
height: 100%;
}

.content div.wrapper div.content {
background: url(../i/content_bg_bottomleft.gif) no-repeat bottom left;
width: 100%;
height: 100%;
}

.content div.wrapper div.content div.contentwrapper {
margin: 10px 10px 30px 10px !important;
width: 95%;
height: 100%;
}

/* заголовки */

h1.mainpage_blue {
font: bold 11px Tahoma;
color: #ffffff;
background: #3d8ec9;
margin: 4px 0px 10px 0px;
padding: 4px 4px 4px 6px;
border-bottom: 2px solid #d3dde4;
}

h1.mainpage_green {
font: bold 11px Tahoma;
color: #ffffff;
background: #07ad03;
margin: 4px 0px 10px 0px;
padding: 4px 4px 4px 6px;
border-bottom: 2px solid #cee5c0;
}

h2.mainpage_blue {
font: bold 11px Verdana;
color: #3d8ec9;
margin: 14px 0px 10px 0px;
padding: 0px 0px 5px 4px;
border-bottom: 1px dotted #c1d1dd;
}

h1 {
font: 18px Arial;
color: #0e870e;
margin: 14px 0px 10px 4px;
}

/* абзац */

.content div.wrapper div.content div.contentwrapper p {
font: 12px Verdana;
line-height: 1.5;
margin: 12px 0px 8px 22px;
}

/* список */

ul li {
font: 12px Verdana;
line-height: 1.5;
margin: 10px 0px 0px 0px;
}

/* быстрые ссылки */

div.fastlinks {

}

.fastlinks a, .fastlinks a:visited {
display: block;
font: 11px Tahoma;
color: #000000;
text-decoration: none;
background: url(../i/fastlink_bullet.gif) no-repeat;
background-position: 0 5;
padding: 0px 0px 0px 12px;
margin: 0px 0px 8px 0px;
}

.fastlinks a:hover {
text-decoration: underline;
color: #3d8ec9;
background: url(../i/fastlink_bullet_active.gif) no-repeat;
background-position: 0 5;
}

/* навигация второго уровня */

.secondnav {
border-bottom: 1px dotted #e9e9e9;
padding: 6px;
}

.secondnav table {
width: 100%;
margin-right: 10px;
}

.secondnav a, .secondnav a:visited {
display: inline-block;
font: 11px Tahoma;
color: #4a83ac;
text-decoration: none;
background: url(../i/fastlink_bullet.gif) no-repeat;
background-position: 0 5;
padding: 0px 0px 0px 12px;
margin: 4px 0px 4px 0px;
}

.secondnav a:hover {
text-decoration: underline;
background: url(../i/fastlink_bullet_active.gif) no-repeat;
background-position: 0 5;
}