body, td { color:#111228; font-family:Tahoma, "MS Sans Serif", Verdana, Arial; font-size:11px; }
body { background:#eeedf6 url(/i/win.jpg) no-repeat; background-position:780px 40%; height:100%; margin:0; padding:0; width:100%; }
body.flower { background:#eeedf6 url('/i/flower.jpg') no-repeat 780px 0; height:100%; margin:0; padding:0; width:100%; }
img { border:0; }
a, a:link, a:active, a:visited { color:#13007c; }
a:hover { color:#ff8400; }
h1 { color:#13007c; margin:0 0 5px; font-size:18px; }
h2 { color:#ff8400; margin:0 0 5px; font-size:12px; text-decoration:underline; }
p { margin:3px 0 7px; text-align:justify; text-indent:15px; }
p.in { margin:3px 0 7px; text-align:justify; text-indent:0px; }
em, i { font-family:Arial, "MS Sans Serif", Verdana, Tahoma; font-size:12px; color:#4e4e8f; }

/* Колонтитул */
.top-banns { background:#fedcae url(/i/top-bg.gif) repeat-x; }
.top-b { background:url(/i/top-bans.gif) no-repeat; height:117px; width:196px; }
.top-b p { font-weight:bold; text-align:left; }
/* Правая сторона */
.t-right { background:url(/i/bg-right.gif) repeat-y; }
/* Горизонтальное меню */
.h-menu { background:#d7d5e8 url(/i/bg-hmenu.gif) repeat-x; height:25px; text-align:center; }
.h-menu-on { background:#d7d5e8 url(/i/bg-hmenu-on.gif) repeat-x; height:25px; text-align:center; }
.h-menu td a { font-weight:bold; text-decoration:none; }
.h-menu td a:hover { color:#13007c; font-weight:bold; text-decoration:none; }
/* Вертикальное меню */
.v-menu { background:url(/i/bg-vmenu.gif) repeat-y; }
.vm { height:22px; border-top:#fff solid 1px; width:221px; padding:3px 0 0 7px; voice-family:"\"}\""; voice-family:inherit; height:19px;  width:214px; }
.v-menu>.vm { height:19px; width:214px; }
.vm a { font-weight:bold; text-decoration:none; }
.vm a:hover { font-weight:bold; text-decoration:underline; }
.vm-on { height:22px; background:url(/i/line-vmenu.gif) repeat-y right; border-top:#fff solid 1px; width:221px; padding:3px 0 0 7px; voice-family:"\"}\""; voice-family:inherit; height:19px;  width:214px; }
.v-menu>.vm-on { height:19px; width:214px; }
.vm-on a:hover { font-weight:bold; text-decoration:underline; }

.center { background: #08057a; width: 780px; padding-top: 4px; }
#topmenu { height: 20px; padding-left: 40px; } 
#topmenu div { float: left; padding-left: 12px; }
#topmenu div a { color: #FFF; text-decoration: none; font-size: 12px; }
#topmenu div a:hover { text-decoration: underline; } 