/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.11 09.05.09
Num:      30
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/

.c-50{ margin-left:-1px; }

/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; font:.6875em/1.2 Arial, Helvetica, sans-serif/*11px*/; }
input, button, select, label, textarea { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#4c7bb3; }
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 { color:#d40505; font:bold 2.2727em/1 "Arial Narrow", Arial, sans-serif, serif; padding-left:100px; }
.h2 { margin-bottom:4px; color:#d40505; font:bold 1.6363em/1 "Arial Narrow", Arial, sans-serif, serif; padding-left:100px; }
h3, .h3 { font-size:1.6363em; margin-bottom:10px; }
h4, .h4 { background:#4b7bb2; margin-bottom:10px; font:900 1.2727em/21px "Arial Narrow", Arial, sans-serif, serif; padding:0 14px; display:inline-block; }
* html .h4{ display:inline; }
* + html .h4{ display:inline; }
h5, .h5 { }
h6, .h6 { font-size:1.1818em; font-weight:900; }


/*colors*/
.white, .white a, a.white, .t-bar a, .bl-rn-bt, .h4, .bl-bl2 { color:#fff; }
.orange, .orange a, a.orange, table.x-table th, .sum { color:#f63; }
.dk-gray, a.dk-gray, .dk-gray a { color:#333; }

a.lt-gray, .lt-gray a, .lt-gray{ color:#626876; }
.black, a.black, .black a{ color:#000; }

.gray, .gray a, a.gray, .opt, .copy, .copy a, .address a, .address, table.x-table2 th, table.x-table2, dl.list-cat dt, table.x-table3 th, table.x-table3, table.x-table4, .gray, .rn-rs{ color:#666; }
.blue, .blue a, a.blue, table.x-table td { color:#3b628e; }
.dk-blue, .dk-blue a{ color:#335c85; }
.red2, .red2 a, a.red2{ color:#d40505; }
/*end colors*/

/*background*/
.bg-blue { background:#eaf0f6; }
.bg-lt-blue{ background:#f2f6fa; }
.bg-gray{ background:#f2f2f2;}
.red{ color:#f63!important; }
/*end background*/

/*fonts*/
.narow { font-family:"Arial Narrow", Arial, sans-serif, serif; }
/*end fonts*/

/*inputs*/
input[type=text], textarea { border:1px solid #d5dade; color:#999; }
/*end inputs*/

/*over blocks*/
.over,  .head, .reg, dl.list-cat dd, .rs-rn-bl .bl, .bl-rn-bl .bl, ul.li-line { overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }
.clear:after { content:''; display:block; clear:both; }
/*IE6*/* html .clear, * html .fix { display:inline-block; }
/*IE7*/* + html .clear, * + html .fix { display:inline-block; }
/*end over blocks*/

/*paragraphs*/
.ph-16 p { margin-bottom:16px; }
/*end paragraphs*/

/*lists*/
ul.list-5 li { margin-bottom:5px; }
ul.list-bull { margin-bottom:10px; }
ul.list-bull li { padding-left:20px; background:url(http://micropostavka.opt.ru/images/bull.png) no-repeat 5px .25em; margin-bottom:3px; }
ul.list-bd { margin-bottom:10px; }
ul.list-bd li { border-top:1px solid #cad7e8; padding:6px 0 8px; margin-top:-1px; }
ul.tabs { margin:0 0 10px -5px; }
ul.tabs li { float:left; border-left:1px solid #4b7bb2; margin-top:-1px; padding:0 5px; margin-left:-1px; }
ul.list-3 li{ margin-bottom:3px; }
ul.list-15 li{ margin-bottom:15px; }
ul.list-8 li{ margin-bottom:8px; }
/*end lists*/

.pl-125{ padding-left:125px; }
.pl-150 { padding-left:150px; }
.mr-50{ margin-right:50px; }
.mr-40{ margin-right:40px;}
.pt-12 { padding-top:12px; }
.ph-6 p{ margin-bottom:6px; }
.ph-3 p{ margin-bottom:3px; }
.ph-4 p{ margin-bottom:4px; }
.mr-36{ margin-right:36px; }
.b-img { border:1px solid #c9d7e8; }
.i{ font-style:italic; }



ht{ border:0; height:0; border-top:1px solid #474747; display:block; padding:0; margin:0; }
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { padding:18px 15px; }
.t-bar { font:900 14px/1 Tahoma, Geneva, sans-serif;   background:#4b7bb2; padding:8px 0; margin:0 -15px; position:relative; zoom:1; line-height:1; clear:both; }
.t-bar table.spec { border-left:1px solid #4b7bb2; border-left:0 hidden; }
.t-bar table.spec td { text-align:center; width:1%; padding:0 5px; white-space:nowrap; border-left:1px solid #fff; }
.t-bar table.spec td { *width:auto; }
.logo { background: url(http://micropostavka.opt.ru/images/logo.png) no-repeat; padding-top:65px; min-height:102px; height:auto!important; height:102px; }
.reg { background:#cddeee; margin:0 -10px 10px; position:relative; padding:2px 15px 2px 20px; }
.reg-form input { border:1px solid #c9d7e8; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.side { padding:0 10px 32px; }
.bl-rn-bl { border:1px solid #cad7e8; margin-bottom:17px; position:relative; }
.bl-rn-bl .tl { background:url(http://micropostavka.opt.ru/images/bl-rn-tl.gif) no-repeat; position:relative; margin:-1px; }
.bl-rn-bl .tr { background:url(http://micropostavka.opt.ru/images/bl-rn-tr.gif) no-repeat 100% 0; }
.bl-rn-bl .br { background:url(http://micropostavka.opt.ru/images/bl-rn-br.gif) no-repeat 100% 100%; }
.bl-rn-bl .bl { background:url(http://micropostavka.opt.ru/images/bl-rn-bl.gif) no-repeat 0 100%; padding:10px; zoom:1; }
.bl-rn-bt { background:#447fa6 url(http://micropostavka.opt.ru/images/bl-rn2-x.gif) repeat-x; text-decoration:none; display:-moz-inline-stack; display:inline-block; line-height:1; }
.bl-rn-bt span { float:left; background:url(http://micropostavka.opt.ru/images/bl-rn2-tl.gif) no-repeat; }
.bl-rn-bt span span { background:url(http://micropostavka.opt.ru/images/bl-rn2-tr.gif) no-repeat 100% 0; }
.bl-rn-bt span span span { background:url(http://micropostavka.opt.ru/images/bl-rn2-br.gif) no-repeat 100% 100%; }
.bl-rn-bt span span span span { background:url(http://micropostavka.opt.ru/images/bl-rn2-bl.gif) no-repeat 0 100%; padding:4px 12px; }
.wom { background: url(../images/pic101.jpg) no-repeat 0 100%; min-height:124px; height:auto!important; height:124px; margin:-9px 0 -9px; padding:10px 0 0 80px; }
.bl-bl { border-bottom:5px solid #cbd8e9; padding-bottom:20px; margin-bottom:10px; }
.or-br { background:url(http://micropostavka.opt.ru/images/or-y.gif) repeat-y 8px 0; padding:0 26px; margin-bottom:12px; }
.b-b-bl { border-bottom:1px solid #88aed9; margin-bottom:15px; }
.b2b { margin-bottom:25px; }
ul.li-line{ margin-top:-7px; }
ul.li-line li{ border-top:1px solid #fff; margin-top:-1px; padding:7px 0 10px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:0 10px 32px; }
.gr-rn-bl { background:#f2f2f2 url(http://micropostavka.opt.ru/images/gr-rn-tl.gif) no-repeat; margin-bottom:32px; }
.gr-rn-bl .tr { background:url(http://micropostavka.opt.ru/images/gr-rn-tr.gif) no-repeat 100% 0; }
.gr-rn-bl .br { background:url(http://micropostavka.opt.ru/images/gr-rn-br.gif) no-repeat 100% 100%; }
.gr-rn-bl .bl { background:url(http://micropostavka.opt.ru/images/gr-rn-bl.gif) no-repeat 0 100%; padding:10px; }
table.x-table { margin-bottom:10px; border-bottom:1px solid #f2f2f2; border-bottom:0 hidden; }
table.x-table td, table.x-table th { border-bottom:1px solid #fff; padding:3px 5px; }
.head { color:#fff; font-size:12px; font-weight:900; margin:-10px 0 14px; }
.head div { float:left; background:#4b7bb2; padding:3px 12px; }
table.x-table2, table.x-table3{ border-bottom:10px solid #eaf0f6; margin-bottom:16px; }
table.x-table2 th, table.x-table3 th{ background:#eaf0f6; font-weight:normal; vertical-align:top; white-space:nowrap; padding:5px; text-align:left; }
table.x-table2 td, table.x-table3 td{ text-align:left; vertical-align:top; padding:5px; border-bottom:1px solid #cad7e8; }
table.x-table2 td.bord{ background:url(../images/pic110.gif) no-repeat 0 50%; text-align:center; }
.sum, .sum2{ border-left:1px solid #88aed9; border-right:1px solid #88aed9; text-align:center; margin-bottom:6px; }
.sum{font-weight:bold; }
.larr{ background: url(http://micropostavka.opt.ru/images/larr.gif) no-repeat 0 .25em; padding-left:12px; }

dl.list-cat dt{ float:left; font-size:1.0909em; clear:left; width:145px; }
dl.list-cat dt, dl.list-cat dd{ padding-bottom:12px;}

table.x-table3 th{ text-align:center; }
table.x-table3 td{ padding:12px 5px;}
table.x-table4{ border:1px solid #f2f2f2; border:0 hidden; }
table.x-table4 td{ border:1px solid #fff; padding:6px; vertical-align:top; text-align:left; }
.head2{ background:#f2f2f2; border-bottom:1px solid #cad7e8; border-top:1px solid #cad7e8; margin:0 -9px 18px; position:relative; padding: 5px 9px; }
ul.num{ font:1.3636em "Arial Narrow", Arial, sans-serif, serif; margin-bottom:36px; }
ul.num li{ float:left; width:33%; }

ul.num li.first{ background:url(http://micropostavka.opt.ru/images/pic2.gif) no-repeat; }
ul.num li.second{ background:url(http://micropostavka.opt.ru/images/pic3.gif) no-repeat; }
ul.num li.third{ background:url(http://micropostavka.opt.ru/images/pic5.gif) no-repeat; }
ul.num div{ padding:2px 0 3px 24px; }

.bl-bl2{ background:#4b7bb2; display:inline-block; vertical-align:middle; line-height:20px; padding:0 15px; margin:0 12px 0 -9px; }

ul.li-bord li{ border-bottom:3px solid #dae3ef; margin-bottom:16px; padding-bottom:12px; }
table.x-table5{ margin-bottom:10px; border:1px solid #cad7e8;}
table.x-table5 th{ font-weight:100; border-bottom:1px solid #cad7e8; background:#eaf0f6; padding:5px;  }
table.x-table5 td{ vertical-align:top; padding:30px 10px 20px;border-bottom:1px solid #cad7e8; }
.o-table5{ position:relative; margin:0 -10px; }
.bl-1{ border-left:1px solid #88aed9; line-height:19px; }
table.x-table6{ border-bottom:1px solid #f2f2f2; border-bottom:0 hidden; }
table.x-table6 th, table.x-table6 td{ vertical-align: top; border-bottom:1px solid #fff; color:#666; text-align:left; padding:5px 10px; }
table.x-table6 td{ border-left:1px solid #fff; }

.rs-rn-bl{ background:#fefded; border:1px solid #f9ebc8; zoom:1; position:relative; margin-bottom:17px; }
.rs-rn-bl .tl{ position:relative; margin:-1px; zoom:1; background:url(../images/pic100.gif) no-repeat; }
.rs-rn-bl .tr{ background: url(../images/pic101.gif) no-repeat 100% 0;  }
.rs-rn-bl .br{ background: url(../images/pic102.gif) no-repeat 100% 100%;  }
.rs-rn-bl .bl{ background: url(../images/pic103.gif) no-repeat 0 100%; padding:32px 14px; position:relative;  }
.rs-rn-bl .head{ font-size:12px; font-weight:900; color:#fff; background:#ff7900; line-height:26px; padding:0 18px; margin:0; left:10px; top:0; position:absolute; }
img.img{ border:1px solid #d5dade; }
ul.cat{ position:relative; margin:0 0 20px -1%; }
ul.cat li{ vertical-align:top; width:23%; padding-left:1%; }
.col-2{ position:relative; margin-left:-10px; }
table.x-table7{ width:100%; border-bottom:7px solid #eaf0f6; margin-bottom:11px; }
table.x-table7 th{ background:#eaf0f6; padding:15px 20px; text-align:left; } 
table.x-table7 td{ vertical-align:top; padding:14px; border-bottom:1px solid #cad7e8; }
.question{ display:inline-block; vertical-align:middle; background:url(../images/pic108.gif) no-repeat; width:16px; height:16px; }
.question b{ text-indent:-1000em; float:left }
.rn-rs{ zoom:1; white-space:normal; border:1px solid #f4c3a8; background:#fff7de; font-size:11px; width:255px; font-weight:100; text-align:left; position:absolute; bottom:38px;  }
.rn-rs .tl{ zoom:1; background:url(../images/pic104.gif) no-repeat; position:relative; margin:-1px; }
.rn-rs .tr{ zoom:1;background:url(../images/pic105.gif) no-repeat 100% 0; }
.rn-rs .br{zoom:1; background:url(../images/pic106.gif) no-repeat 100% 100%; }
.rn-rs .bl{ zoom:1;background:url(../images/pic107.gif) no-repeat 0 100%; padding:6px 16px; }
.rn-rs .xv{ background:url(../images/pic109.gif) no-repeat; width:11px; height:7px; overflow:hidden; position:absolute; right:80px; margin-top:-1px; top:100%; }

.n{ font-weight:100!important; } 
table.w100x75{ margin:1px 0 0 1px; width:100px; height:75px; background:#fff; border:1px solid #d5dade; }
table.w100x75 td{ vertical-align:middle; text-align:center; }
table.w100x75 img{ vertical-align:top; } 
.mr-10{ margin-right:10px!important; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.opt { padding:0 36px; clear:both; background:url(http://micropostavka.opt.ru/images/pic2.png) no-repeat 99% 100%; min-height:130px; height:auto!important; /*IE6*/ height:130px; }
.opt p { margin-bottom:14px; }
.footer .t-bar { margin:0; }
.foot { padding:15px 36px }
.copy, .address, .counter { float:left; padding-right:25px; }
.footer { clear:both; }
/*------------------------------ end footer -------------------------------*/

