body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #7b797c; }
body { background-color: #fff; }
a { color: #0086d7; }
h1 { font-size: 24px; color: #000; text-transform:uppercase; font-weight:normal; padding:0 0 15px; }
p { line-height:16px; padding:0 0 10px;}
/*-----------------------------------------------------------------------------------------*/
* { margin:0; padding:0;}
img { border:none;}
/*-----------------------------------------------------------------------------------------*/
.container { margin: 0px auto; width: 1000px; position: relative; }
.header { background: url(images/header_inner_day.jpg) no-repeat; height: 295px; position: relative; margin:0 0 20px }
.logo { background: url(images/logo_day.jpg) no-repeat; height: 150px; width: 131px; position: absolute; left: 73px; top: 44px; }
.logo a { display:block;height: 150px; width: 131px; text-indent:-10000px }

.content { margin: 0 auto 40px; width: 870px; position: relative; overflow: hidden; }
.sidebar { margin: 12px 100px 0px 0px; float: left; width: 183px; position: relative; }
.text { float: left; width: 584px; position: relative; }

.menu { width: 183px; position: relative;}
.menu ul { overflow:hidden}
.menu li { list-style:none; height:24px; border-top:1px solid #ececec; margin:-1px 0 0;text-transform:uppercase;}
.menu li a { color:#2d3132;  display:block; padding:4px 0 0 28px; text-decoration:none; height:20px}
.menu li a:hover { text-decoration:underline}
.menu li.active { height:34px; background:#90c8dc url(images/menu_li.gif) no-repeat 158px 20px; font-size:19px; padding:12px 0 0; color:#fff; padding:12px 0 0 28px;}

.text h1 { font-size:24px; color:#000; font-weight:normal; z-index:10; padding:30px 0 15px 20px; border-bottom:1px solid #e7e5e5; text-transform:uppercase; margin:0 0 15px}
.text h2 { font-size:24px; color:#000; font-weight:normal; z-index:10; padding:30px 0 15px 20px; border-bottom:1px solid #e7e5e5; text-transform:uppercase; margin:0 0 15px}
.text .word { padding:0 40px 0 20px}
.text p { padding:0 0 15px 0}

.footer { margin: 0px auto; width: 930px; position: relative; height: 85px; border-top:1px solid #dadada;}
.copyright { font-size: 11px; color: #323232; position: absolute; left: 70px; top: 30px; }
.copyright p { display: inline}
.counter { position: absolute; top: 30px; right: 70px; }

/* faq */
	/* faq общие классы */
	.faq
	{
		padding-bottom: 40px;
                border-bottom: 1px solid;
                margin-bottom: 30px;
	}

	.faq-date
	{
		font-size: 0.9em;
		text-align: right;
		padding-bottom: 9px;
	}

	.faq-question
	{
                border: 1px dotted;
                padding: 8px;
                margin-bottom: 5px;
	}

        .faq-question .bt
        {
            clear: both;
            text-align:left;
        }

        .faq-question .bt span
        {
            position: absolute;
            width: 16px;
            height: 15px;
            margin: 8px 0px 0px 15px;
	    background: transparent url(../img/faq_question_bt.gif) repeat-x top left;
        }

	.faq-answer
	{
                border: 1px dotted;
                padding: 8px;
	}

        .faq-answer .bt
        {
            clear: both;
        }

        .faq-answer .bt div
        {
            float: right;
        }

        .faq-answer .bt span
        {
            position: absolute;
            width: 16px;
            height: 15px;
            margin: 8px 0px 0px -31px;
	    background: transparent url(../img/faq_answer_bt.gif) repeat-x top left;
        }

