/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.52 14.04.10
Num:      186
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; font-size:.8125em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { outline:none; color:#093c7b; }
a:visited { }
/*a:hover, .n-u a { text-decoration:none; }
*/a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
.h1 { }
.h2 { }
.h3 { font-weight:900; margin-bottom:14px; }
.h4 { }
.h5 { }
.h6 { }
/*colors*/
.red { color:#f00; }
.black a { color:#000000; text-decoration:;  }
.pol dt, button, .drop { color:#093c7b; }
ul.drop-list2 .drop { color:#000; }
ul.drop-list3 ul a { color:#595858; }
.orange { color:#ff6c00; }
.white, .btn { color:#fff; }
.pol2 dt, .pol2 dt a, .lt-blue a, ul.drop-list4 a { color:#4763bf; }
.lt-gray { color:#909090 }
/*end colors*/

/*fonts*/
.f-10 { font-size:.7692em/*10px*/; }
.f-11 { font-size:.8461em/*11px*/; }
.f-12 { font-size:.923em/*12px*/; }
.f-13 { font-size:1em/*13px*/; }
.f-14 { font-size:1.0769em/*14px*/; }
.f-15 { font-size:1.1538em/*15px*/; }
.f-16 { font-size:1.2307em/*16px*/; }
.f-17, .h3 { font-size:1.3076em/*17px*/; }
.f-18 { font-size:1.3846em/*18px*/; }
.f-20 { font-size:1.5384em/*20px*/; }
/*end fonts*/

/*inputs*/
input[type=text], input[type=password] { padding:2px 0; }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, ul.tabs, .gr-rn .bl, .gr-rn2 .bl { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after, .rs-rn .bl:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html .rs-rn .bl { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html .rs-rn .bl { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.pl-120 { padding-left:120px; }
.pl-170 { padding-left:170px; }
.pl-210 { padding-left:200px; }
hr { margin:0 0 6px; padding:0; display:block; height:0; overflow:hidden; border:0; border-top:1px solid #9f9f9f; }
.bg-gray { background-color:#f6f6f6!important; }
.bg-rose, .bg-rose td { background-color:#fbf5f1!important; }
.w-620 { width:620px; }
.bg-red { background:#cc0033; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { }
/*----------------------------- side ------------------------------*/
.lside, .rside { width:208px; }
/*--------------------------- end side ----------------------------*/

/*----------------------------------------------------*/
.cur_page{font-weight:600;}
.other_page{}
/*-----------------------------------------------------*/

/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; padding:20px; }
.gr-bl { background:#e3e3e3; padding:4px 8px; margin-bottom:28px; }
table.rs-table { background:#fff3dd; border:1px solid #fee1ab; width:100%; }
table.rs-table td, table.rs-table th { border:1px solid #fee1ab; padding:5px 8px; text-align:left; vertical-align:top; }
table.rs-table th { white-space:nowrap; }
table.gr-table, table.bl-table, table.rs-table2, table.rs-table3, table.gr-table2 { margin-bottom:25px; background:#eee; width:100% }
table.bl-table { background:#e0eaf7; }
table.rs-table2 { background:#fbf5f1 }
table.gr-table2 { background:#dddbdb; }
table.gr-table th, table.gr-table td, table.bl-table th, table.bl-table td, table.rs-table2 td, table.rs-table2 th, table.rs-table3 th, table.rs-table3 td, table.gr-table2 td, table.gr-table2 th { text-align:left; vertical-align:top; border-bottom:1px solid #fff; padding:3px 5px; }
table.gr-table th, table.bl-table th, table.rs-table2 th, table.rs-table3 th, table.gr-table2 th { background:#e3e3e3; font-weight:100; }
table.gr-table2 th { background:#ededed; }
table.rs-table2 th { background:#f8e3c7; }
table.bl-table th, table.rs-table3 th { background:#c5d5eb }
table.rs-table3 td, table.rs-table3 th { font-weight:100; border:0; background:none; }
table.rs-table3 { background:#fbf5f1; }
ul.tabs { margin:0 -6px 8px; }
ul.tabs li { float:left; border-left:1px solid #000; padding:0 6px; margin-left:-1px; }
.rs-rn { border:1px solid #fedca0; background:#fff3dd; }
.rs-rn .tl { background:url(../images/pic1.gif) no-repeat; position:relative; margin:-1px; }
.rs-rn .tr { background:url(../images/pic2.gif) no-repeat 100% 0; }
.rs-rn .br { background:url(../images/pic3.gif) no-repeat 100% 100%; }
.rs-rn .bl { background:url(../images/pic4.gif) no-repeat 0 100%; padding:12px; }
.pol dt, .pol2 dt { font-weight:900; margin-bottom:3px; }
.pol dd, .pol2 dd { margin-bottom:18px; }
ul.larr li, ul.dot li { padding-left:16px; background:url(../images/pic5.gif) no-repeat 3px .3em; }
ul.dot li { background:url(../images/pic12.gif) no-repeat 3px .4em; }
button { font-weight:900; }
ul.li-ot li { margin-bottom:3px; }
ul.li-ot ul { padding-left:32px; }
ul.drop-list ul, ul.drop-list li.act ul li ul { padding:4px 0 16px 23px; display:none; }
ul.drop-list li { margin-bottom:6px; }
ul.drop-list li.act ul,ul.drop-list li.act ul li.act ul { display:block; }
ul.drop-list ul li { padding-left:12px; background:url(../images/pic5.gif) no-repeat 0 .3em; }
.drop { font-weight:900; background:url(../images/pic7.gif) no-repeat 0 -72px; line-height:17px; display:inline-block; padding-left:18px; }
.drop-up { background-position:0 2px; }
.bl-bl { border-top:3px solid #e5e5e5; border-bottom:3px solid #e5e5e5; padding:7px 4px; margin-bottom:9px; }
table.x-table { width:100%; }
table.x-table th { vertical-align:top; text-align:left; border:1px solid #ccc; padding:6px; background:url(../images/pic2.png) repeat-x 0 100%; }
table.x-table td { padding:6px 9px 12px; vertical-align:top; text-align:left; border-bottom:1px solid #e5e5e5; }
.o-tabs { border:1px solid #ccc; background:url(../images/pic3.png) repeat-x 0 100%; padding:10px 6px; margin-bottom:8px; }
.o-tabs ul.tabs { margin-bottom:0; }
.o-table { border-bottom:3px solid #e5e5e5; border-top:3px solid #e5e5e5; padding:1px 2px; margin-bottom:35px; }
.o-table table.spec { margin-bottom:0; }
.bl-fd input, .bl-fd textarea { border-color:#1c5180!important; }
.gr-fd input, .gr-fd textarea { border-color:#ccc!important; }
.gr-fd2 input, .gr-fd2 textarea { border-color:#5b5b5b!important; }
.gr-fd3 input, .gr-fd3 textarea { border-color:#bebebe!important; }
.bl-rn { border:1px solid #c5d5eb; background:#e0eaf7; }
.bl-rn .tl { background:url(../images/pic8.gif) no-repeat; position:relative; margin:-1px; }
.bl-rn .tr { background:url(../images/pic9.gif) no-repeat 100% 0; }
.bl-rn .br { background:url(../images/pic10.gif) no-repeat 100% 100%; }
.bl-rn .bl { background:url(../images/pic11.gif) no-repeat 0 100%; padding:25px 20px; }
ul.drop-list2 .drop { width:270px; background:url(../images/pic2.png) repeat-x 0 100%; border:1px solid #ccc; padding:4px 10px; }
ul.drop-list2 li { margin-bottom:3px; }
ul.drop-list2 ul { padding:5px 0 14px 25px; }
table.x-table2, table.x-table3 { width:100%; border:1px solid #d2d2d2; }
table.x-table2 th, table.x-table3 th { white-space:nowrap; background:#d2d2d2; border:1px solid #afaeae; vertical-align:top; text-align:left; padding:6px 10px; }
table.x-table2 td, table.x-table3 td { vertical-align:top; text-align:left; border:1px solid #afaeae; padding:6px 10px 16px; }
table.x-table3 th, table.x-table3 td { border:1px solid #909090; background:#fafafa; }
ul.spec li.one, ul.spec li.two, ul.spec li.three, ul.spec li.four { background:url(../images/pic13.gif) no-repeat; padding-left:29px; line-height:20px; }
ul.spec li.two { background-image:url(../images/pic14.gif); }
ul.spec li.three { background-image:url(../images/pic15.gif); }
ul.spec li.four { background-image: url(../images/pic19.gif); }
.gr-rn { border:1px solid #d7d6d6; }
.gr-rn .tl { background:url(../images/pic20.gif) no-repeat; position: relative; margin:-1px; }
.gr-rn .tr { background:url(../images/pic21.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(../images/pic22.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(../images/pic23.gif) no-repeat 0 100%; padding:12px 14px; }
ul.drop-list3 ul, ul.drop-list4 ul { padding:5px 0 12px 5px; }
ul.drop-list3 li, ul.drop-list4 li { margin-bottom:3px; }
ul.drop-list3 ul li, ul.drop-list4 ul li { background:url(../images/pic24.gif) no-repeat 0 .4em; padding-left:11px; }
ul.drop-list3 .drop, ul.drop-list4 .drop { font-weight:900; background:none; padding:0; }
.gr-rn2 { background:#fafafa; border:1px solid #dfdfdf; }
.gr-rn2 .tl { background:url(../images/pic25.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn2 .tr { background:url(../images/pic26.gif) no-repeat 100% 0; }
.gr-rn2 .br { background:url(../images/pic27.gif) no-repeat 100% 100%; }
.gr-rn2 .bl { background:url(../images/pic28.gif) no-repeat 0 100%; padding:12px 14px; }
.btn { background:#363636; border:0; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/

.undfoot { clear:both; height:74px; }
.footer { position:absolute; top:100%; margin-top:-74px; height:74px; width:100%; left:0; }

/*------------------------------ end footer -------------------------------*/

/*********** addition ************/
/*dob rubricator v1*/
/*--------begin-------*/
ul.drop-list ul li{ padding-left:0; background:none; }
ul.drop-list ul a.drop{ background:none; padding-left:12px; background:url(../images/rub_v1/pic5.gif) no-repeat 0 .4em }
.gray{color:#818181; border:0; background:url(../images/pix1_3.gif) no-repeat 3px .3em; margin-bottom:7px; padding:0 0 0 13px; }    
                        
/*-------end-------*/
/*dob rubricator v2*/
/*--------begin-------*/

ul.drop-list2 ul{ display:none; }
ul.drop-list2 li.act ul{ display:block; }
ul.drop-list2 li.act ul ul{ display:none; }
ul.drop-list2 li.act ul li.act ul{ display:block; }
ul.drop-list2 a.drop{ background:url(../images/rub_v2/pix1.gif) no-repeat 8px 6px; padding-left:34px; width:246px; }
ul.drop-list2 a.drop-up{ background-image:url(../images/rub_v2/pix2.gif); }
ul.drop-list2 ul a.drop{ background:url(../images/rub_v2/pix3.gif) no-repeat 10px .4em; padding:0 0 0 24px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.drop-list2 ul a.drop-up{ background-image:url(../images/rub_v2/pix4.gif); }
ul.drop-list2 ul{ padding-left:0; }
ul.drop-list2 ul ul{ padding-left:50px; }

/*-------end-------*/

/*dob rubricator v3*/
/*--------begin-------*/

ul.drop-list3 ul{ display:none; }
ul.drop-list3 li.act ul{ display:block; }
ul.drop-list3 li.act ul ul{ display:none; }
ul.drop-list3 li.act ul li.act ul{ display:block; }
ul.drop-list3 a.drop{ background:url(../images/rub_v3/pix6.gif) no-repeat 0 .2em; padding-left:16px;  }
ul.drop-list3 a.drop-up{ background-image:url(../images/rub_v3/pix7.gif); }
ul.drop-list3 ul a.drop{ background:url(../images/rub_v3/pix4.gif) no-repeat 0 .3em; padding:0 0 0 16px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.drop-list3 ul a.drop-up{ background-image:url(../images/rub_v3/pix5.gif); }
ul.drop-list3 ul{ padding-left:5px; }
ul.drop-list3 ul li{  background:none;  }
ul.drop-list3 ul ul li{ background:url(../images/rub_v3/pix3.gif) no-repeat 20px .4em; padding-left:30px; }
ul.drop-list3 ul ul { padding-left:0;}
/*-------end-------*/

/*dob rubricator v4*/
/*--------begin-------*/
ul.drop-list4 ul{ display:none; }
ul.drop-list4 li.act ul{ display:block; }
ul.drop-list4 li.act ul ul{ display:none; }
ul.drop-list4 li.act ul li.act ul{ display:block; }
ul.drop-list4 a.drop{ background:url(../images/rub_v4/pix4.gif) no-repeat 0 .3em; padding-left:20px;  padding-top:4px; }
ul.drop-list4 a.drop-up{ background:url(../images/rub_v4/pix5.gif) no-repeat 0 .5em; }
ul.drop-list4 ul a.drop{background:url(../images/rub_v4/pix1.gif) no-repeat 0 .3em; padding:0 0 0 16px; border:0; margin:0; width:auto; font-size:13px; font-weight:100; color:#093C7B }
ul.drop-list4 ul a.drop-up{ background:url(../images/rub_v4/pix3.gif) no-repeat 0 .5em; }
ul.drop-list4 ul{ padding-left:5px; }
ul.drop-list4 ul li{  background:none;  }
ul.drop-list4 ul ul li{ font-size:11px; background:url(../images/rub_v4/pix2.gif) no-repeat 17px .4em; padding-left:28px; }
ul.drop-list4 ul ul { padding-left:0;}  
/*-------end-------*/
.pol .drop{ background:url(../images/pix1_3.gif) no-repeat 0 .3em; padding-left:20px;   }
.pol .drop-up{ background: url(../images/pix1_4.gif) no-repeat 0 .4em; }
.mb-30 {margin-bottom:30px!important; }

.pol2 .drop{ background:url(../images/pix4_1.gif) no-repeat 0 .4em; padding-left:12px;   }
.pol2 .drop-up{ background:url(../images/pix4_3.gif) no-repeat 0 .5em; }



