html, body {

    }

body {
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;
    background:url(images/design/bg/bg_body.gif) repeat-x top fixed #979797
    }


table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
    font:11px tahoma, arial, verdana, sans-serif;
    color:#16084f;
    }

form {
    margin:0;
    padding:0
    }

a img {
    border:none;
    }


#main {
    height:100%;
    width:900px;
    border:1px solid #a8a6a4;
    margin:0 auto 0 auto;
    background:#efeeee;
    }

#top {
    background:#28166f;
    height:156px;
    }

#top td {
    vertical-align:middle;
    }

#top p {
    color:#fbfbfd;
    font:bold 11px tahoma, arial, verdana, sans-serif;
    margin:0 0 0 0;
    }

#menu {
    height:58px;
    background:url(images/design/bg/bg_menu.gif)
    }

#menu ul, ul#cat {
    padding:0 0 0 0;
    margin:0 0 0 0;
    }

#menu li {
    list-style-type:none;
    float:left;
    display:block;
    padding:0 2px 0 0;
    background:url(images/design/bg/bg_menu_i.gif) no-repeat right
    }

#menu li.last {
    background:none;
    }

#menu a {
    float:left;
    display:block;
    width:130px;
    text-align:center;
    padding:0 0 0 0;
    font:bold 11px/58px tahoma, arial, verdana, sans-serif;
    text-transform:uppercase;
    text-decoration:none;
    color:#322d2a;
    }

#menu .last a {
    width:180px;
    }

#menu a:hover {
    text-decoration:none;
    color:#da251d;
    background:url(images/design/bg/bg_menu_r.gif) repeat-x;
    }

#menu .current a {
    text-decoration:none;
    color:#810500;
    background:url(images/design/bg/bg_menu_c.gif) repeat-x;
    }

#head {
    width:900px;
    height:38px;
    background:url(images/design/bg/bg_head.gif);
    color:#fcfcfd;
    text-align:center;
    font:bold 14px/38px tahoma, arial, verdana, sans-serif;
    }

#left {
    width:177px;
    border-right:1px solid #d6d5d5;
    border-top:1px solid #d6d5d5;
    border-bottom:1px solid #d6d5d5;
    background:url(images/design/bg/bg_left.gif) repeat-y left #efeeee;
    }

#mid {
    width:503px;
    padding:0 20px 20px 20px;
    }

#right {
    width:180px;
    padding:20px 0 20px 0;
    border-left:1px solid #d6d5d5;
    border-top:1px solid #d6d5d5;
    border-bottom:1px solid #d6d5d5;
    background:url(images/design/bg/bg_right.gif) repeat-y right #efeeee;
    }

#bottom {
    text-align:center;
    height:20px;
    padding:20px;
    }

#cat li {
    white-space:nowrap;
    padding:15px 5px 15px 7px;
    list-style-type:none;
    background:url(images/design/bg/bg_cat.gif) no-repeat center bottom;
    text-transform:uppercase;
    }

#cat li.over a, #mid a.over {
    color:#da251d;
    }

#cat a {
    width:154px;
    font:bold 10px verdana, arial, tahoma, sans-serif;
    }

#cat a {
    color:#28166f;
    text-decoration:none;
    }

#cat a:hover {
    color:#da251d;
    text-decoration:none;
    }


#hotline {
    font:bold 11px/20px tahoma, arial, verdana, sans-serif;
    color:#312075;
    }

.hotline span {
    color:#dc3231;
    }

.delim1 {
    height:2px;
    overflow:hidden;
    background:url(images/design/bg/bg_cat.gif) no-repeat center top;
    margin:10px 0 10px 0;
    }

.text {
    border:1px solid #5a5654;
    }

#right .text {
    width:95px;
    }

.table1 {
    border-collapse:collapse
    }


.table1 td {
    padding:2px;
    vertical-align:middle;
    color:#42327f;
    }

.table2 {
    margin:5px;
    background:#dededd;
    border:1px solid #b7b5b5;
    }

.table2 img {
    border:1px solid #b7b5b5;
    }

.table2 a  {
    padding:5px;
    display:block;
    background:none;
    }

.table2 a:hover, .table2 a.over  {
    padding:5px;
    background:#da251d;
    }

.table2 div {
    background:#c2c1c1;
    padding:10px;
    font:bold 11px verdana, arial, tahoma, sans-serif;
    }

.table2 td {
    text-align:center;
    }

.table3 td {
    padding:5px;
    }


.delim2 {
    width:177px;
    height:2px;
    overflow:hidden;
    background:url(images/design/bg/bg_cat.gif) no-repeat center top;
    margin:10px 0 10px 0;
    }

h1 {
    margin:10px 0 10px 0;
    font:bold 14px tahoma, arial, verdana, sans-serif;
    color:#28166f;
    text-transform:uppercase;
    }

h2 {
    margin:10px 0 10px 0;
    font:bold 12px tahoma, arial, verdana, sans-serif;
    }

.delim5, .delim6 {
    background:#e1e1e1;
    height:1px;
    overflow:hidden;
    clear:both;
    margin:15px 0 15px 0;
    }


.butt_l {
    text-align:center;
    }

.butt_l a {
    text-decoration:none;
    cursor:hand;
    }

.butt_l input {
    width:150px;
    }

.text_r {
    padding:0 10px 0 10px;
    }

.color_blue {
    color:#312075;
    }

.color_red {
    color:#312075;
    }

.color_red {
    color:#ff0000;
    }

.crumbs {
    text-align:center;
    text-transform:uppercase;
    font:bold 11px/20px tahoma, arial, verdana, sans-serif;
    }

#main a {
    text-decoration:none;
    color:#312075;
    }

#main a:hover {
    text-decoration:none;
    color:#da251d;
    }

h1, h2, h3 {
    color:#312075;
    font:bold 11px tahoma, arial, verdana, sans-serif;
    }

.poll table {

    }
	
.стиль3 {
	color: #000099;
	font-weight: bold;
	font-size: 18px;
}
