/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Times New Roman;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}
html, body { height:100%}
.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}

/* Head
--------------------------------------------------*/
.h { background: url("../images/h.gif") repeat-x;}
.hl { background: url("../images/hl.jpg") no-repeat;}
.hr { background: url("../images/hr.jpg") no-repeat 100% 0%; height:170px; padding:12px 0px 0px 182px}
.hr2 { background: url("../images/hr.jpg") no-repeat 100% 0%; height:170px; padding:12px 0px 0px 182px}
.hr b { display:block}
.lo { padding:10px 0px 0px 0px}
.lo2 { text-align:center; padding:20px 100px 0px 0px}
.hr h6 { font-family:"Times New Roman", Times, serif; font-size:2.2em; font-weight:normal; text-align: center; color:#FFFFE0; padding:20px 0px 0px 180px;
display:block}
.hr h6 a { text-decoration:none; color:#FFFFE0}

/* Head - Menu
--------------------------------------------------*/
.hr form { float:right; padding:3px 270px 4px 3px; background: url("../images/s_in.gif") no-repeat 0px 10px;}
.hr form .s_in { background:none; width:284px; height:22px; color:#62442c; border:0px; font-size:1.7em; font-weight:bold; margin-left:10px;margin-top:20px}
.hr form .s_but { font-family:"Times New Roman", Times, serif; font-size:2.2em; font-weight:normal; text-align: center; color:#FFFFE0; padding:20px 0px 0px 180px;
display:block;}

/* Head - Menu
--------------------------------------------------*/
.hr ul { padding:10px 0px 0px 320px; margin:0px; list-style:none}
.hr ul li { font-size:2.0em; font-family:"Times New Roman", Times, serif; float:left; padding:0px 40px 0px 0px}
.hr ul li a { text-decoration:none; color:#FFFFE0}
/* Center_Col
--------------------------------------------------*/
.c {padding-bottom:126px;}
.cb { background: url("../images/cb.jpg") no-repeat 5px 100%; }
.cr { background:#FFFFE0 url("../images/cr.gif") no-repeat 100% 100%;  }
.bb { background: url("../images/") no-repeat 66% 100%; }
/* Left_Col
--------------------------------------------------*/
.l {background: url("../images/a_bg.jpg") repeat-y 5px 0px; width:292px}
.lt { background: url("../images/lt.jpg") no-repeat 0px 0px; padding:20px 32px 0px 0px; position:relative; }
.lt ul { margin:0px; padding:15px 0px 0px 0px; list-style:none}
/* .lt ul li { font-size:1.6em; text-align:left; margin-bottom:20px}*/
.lt ul li { text-align:left; margin-bottom:20px}
.lt ul li a { color:#300A00; text-decoration:underline}
.lt ul li a:hover { text-decoration:none}
.lt { font-size:1.6em; text-align:left; margin-bottom:20px; color:#300A00}

.lb { text-align:center; padding:20px 0px 40px 0px}
.lb img { margin-bottom:12px}

/*.lt form { padding:0px 0px 0px 60px}*/
.lt form b { display:block; font-weight:normal; font-size:1.2em; padding-bottom:4px; color:#300A00}
.lt form b input { display:block}
.lt form b .lf_1 { border:2px solid #553a20}
/* Center_Col
--------------------------------------------------*/
.ct {background: url("../images/c.gif") repeat-y 100% 0% }
.cl { background: url("../images/cl.gif") no-repeat;  position:relative; left:-19px }
.ccr { background: url("../images/ccr.gif") no-repeat 100% 0%;  position:relative; right:-6px; padding:15px 30px 0px 20px}
.c_b { font-size:1.4em; color:#300A00; text-align:center}
.c_bl { font-size:1.4em; color:#300A00; text-align:left}
.c_bl2 { font-size:1.4em; color:#300A00; text-align:left; margin-left:10px; margin-right:10px}
.c_bl2 a { color:#300A00; text-align:left; text-decoration:underline}
.c_l { font-size:2.8em; color:#300A00; text-align:left}
.c_sl { font-size:1.5em; color:#300A00}
.c_sl a { color:#300A00; text-align:left; text-decoration:underline}


.c_sl2 { font-size:1.0em; color:#300A00}
.c_sl2 a { color:#300A00; text-align:left; text-decoration:underline}
.c_sl3 { font-size:2.8em; color:#300A00; text-align:left; margin-left:10px; margin-right:10px}
.c_sl3 a { color:#300A00; text-align:left; text-decoration:underline}
.c_sl4 { font-size:1.7em; color:#300A00; text-align:left; margin-left:10px; margin-right:10px}
.c_sl4 a { color:#300A00; text-align:left; text-decoration:underline}

.c_sl5 table    { border-collapse: collapse; border-top: hidden; border:outset 1 }
.c_sl5 table td { border:inset 3; padding:5px }
.c_sl5 table tr { border-top: 1px solid; border-bottom: 1px solid }

.c_sl5 { font-size:1.5em; color:#300A00}
.c_sl5 a { color:#300A00; text-align:left; text-decoration:underline}

.c_sl6 table    { border-collapse: collapse; border-top: hidden; border:outset 1 }
.c_sl6 table td { border:inset 3; padding:5px }
.c_sl6 table tr { border-top: 1px solid; border-bottom: 1px solid }

.c_sl6 { font-size:1.4em; color:#300A00}
.c_sl6 a { color:#300A00; text-align:left; text-decoration:underline}

.c_sl7 table    { border-collapse: collapse; border:outset 5 }
.c_sl7 table td { border:inset 5; padding:1px }
.c_sl7 table tr { border-top: 2px solid; border-bottom: 2px solid }

.c_sl7 { font-size:1.5em; color:#300A00}
.c_sl7 a { color:#300A00; text-align:left; text-decoration:underline}


.c_sl8 table    { border-collapse: collapse; border:outset 5 }
.c_sl8 table td { border:inset 5; padding:1px }
.c_sl8 table tr { border-top: 2px solid; border-bottom: 2px solid }

.c_sl8 { font-size:1.5em; color:#300A00}
.c_sl8 a { color:#300A00; text-align:left; text-decoration:underline}

.cat { padding:20px 0px 0px 50px}
.cat table tr td { width:50%; padding:0px 40px 0px 0px}
.cat2 { padding:10px 0px 0px 20px}
.b_cat2 {background: url("../images/b_cat.gif") no-repeat; padding:17px 0px 20px 20px; color:#300A00; margin-bottom:0px}
.b_cat2 { padding:20px 0px 0px 50px}
.b_cat2 table tr td { padding:3px 3px 3px 3px}

.cat3 { padding:0px 0px 0px 0px}
.b_cat3 {background: url("../images/b_cat.gif") no-repeat; padding:17px 0px 20px 20px; color:#300A00; margin-bottom:0px}
.b_cat3 { padding:20px 0px 0px 5px}
.b_cat3 table tr td { padding:3px 3px 3px 3px}


.b_cat {background: url("../images/b_cat.gif") no-repeat; padding:17px 0px 20px 20px; font-size:1.2em; color:#300A00; margin-bottom:0px}
.b_cat h6 { padding-bottom:3px}



.b_cat h6 { padding-bottom:3px}
/* Footer
--------------------------------------------------*/
.f { border-top:2px solid #725741; background:#4b2a1a; height:40px; position:relative; top:-1px; }
.f .f1 { position:absolute; margin:-82px 0px 0px 69px}
.f .f2 { position:absolute; right:0px; margin:-151px 32px 0px 0px}
.f .f3 { position:relative;}
.f .f4 { text-align:center; padding:0px 0px 0px 245px; margin-top:-90px}

/* Гражданский кодекс
--------------------------------------------------*/
.c_slgk { font-size:1.5em; color:#300A00}
.c_slgk a { color:#300A00; text-align:left; text-decoration:underline}
.c_slgk ul { counter-reset: item }
.c_slgk ul li { display: block }
.c_slgk ul li:before {
content: counter(item) ") "; /* Добавляем к числам скобку */
counter-increment: item; /* Задаем имя счетчика */
}
.c_slgk ul {
_list-style-type: none; /* Убираем исходные маркеры */
list-style-type: decimal; /* Нумерация для браузера Internet Explorer */
counter-reset: item; /* Обнуляем счетчик списка */
}

