/* основа */
body { min-width: 930px; }
.org { height: '100%'; min-height: 100%; width: 100%; width:expression(document.body.clientWidth < 930? "930px": "100%"); min-width: 930px; }
.org .flash { left: 0; position: absolute; top: 0; width: 100%; z-index: 9; min-width: 930px; }
.org .bg { left: 0; position: absolute; top: 0; width: 100%; z-index: 8; min-width: 930px; }
.org .bg .bg-l { background: url(../img/bg_i_m-l.jpg) no-repeat 100% 0; height: 520px; width: 28%; }
.org .bg .bg-r { background: url(../img/bg_i_m-r2.jpg) no-repeat 100% 0; height: 520px; width: 72%; }
.org .logo { left: 17px; position: absolute; top: 26px; z-index: 11; }
.org .figures { background: url(../img/figures.gif) no-repeat 0 0; height: 104px; position: absolute; right: 13%; top: 48px; width: 216px; z-index: 10; }
.org .links { position: absolute; right: 30px; top: 85px; width: 315px !important; z-index: 14; }
.org .links div { color: #091381; font-size: 90%; font-weight: bolder; padding: 0 0 2px 0; }
/* меню сервиса */
.services { float: right; width: 190px; }
.services ul { display: inline; padding: 0; list-style: none none; }
.services ul li { display: inline; padding: 0; }
.services ul li span,
.services ul li a { display: block; float: left; height: 19px; margin-right: 25px; width: 15px; }
.services .item1 a { background: transparent url(../img/ico_home.gif) no-repeat 0 -18px; }
.services .item1 span,
.services .item1 a:hover { background: transparent url(../img/ico_home.gif) no-repeat 0 0; }
.services .item2 a { background: transparent url(../img/ico_mail.gif) no-repeat 0 -19px; }
.services .item2 span,
.services .item2 a:hover { background: transparent url(../img/ico_mail.gif) no-repeat 0 0; }
.services .item3 a { background: transparent url(../img/ico_folder.gif) no-repeat 0 -19px; }
.services .item3 span,
.services .item3 a:hover { background: transparent url(../img/ico_folder.gif) no-repeat 0 0; }
/* верхнее меню */
.org .t-menu { height: 30px; left: 0; position: absolute; top: 0; width: 100%; z-index: 110; min-width: 930px; }
.org .t-menu .t-m-l { background: transparent url(../img/arc_t-m-l.gif) no-repeat 100% 0; padding-top: 12px; width: 30%; }
.org .t-menu .t-m-r { background: #091381 url(../img/bg_t-m-r.gif) repeat-x 0 0; padding: 7px 6px 0 19px; width: 70%; }
.org .t-menu .t-m-r table { color: #fff; width: 100%; }
.org .t-menu .t-m-r table td { font-size: 90%; font-size: '70%'; background: transparent url(../img/brd_t-m-r.gif) no-repeat 100% 50%; font-weight: bold; text-align: center; }
.org .t-menu .t-m-r table td.c1 { width: 14.8%; }
.org .t-menu .t-m-r table td.c2 { width: 11.6%; }
.org .t-menu .t-m-r table td.c3 { width: 10.2%; }
.org .t-menu .t-m-r table td.c4 { width: 10.4%; }
.org .t-menu .t-m-r table td.c5 { width: 23%; }
.org .t-menu .t-m-r table td.c6 { width: 17.3%; }
.org .t-menu .t-m-r table td.c7 { background: none; width: 12.7%; }
.org .t-menu .t-m-r table td div.rltv { top: 0px; }
.org .t-menu .t-m-r table td div.rltv div { background: #091381; left: 0; left: '-50%'; padding: 13px 8px 8px 0; position: absolute; text-align: left; top: 0; width: 222px; }
.org .t-menu .t-m-r table td div.rltv div ul { padding: 0; list-style: none none; }
.org .t-menu .t-m-r table td div.rltv div ul li { font-weight: bolder; margin: 0.2em 0; }
.org .t-menu .t-m-r table td a { color: #fff; text-decoration: none; }
.org .t-menu .t-m-r table td a:hover { color: #99a6cc; }
/* заголовок */
.org .header { left: 0; position: absolute; top: 180px; padding: 0 30px 0 40px; width: 100%; z-index: 10; min-width: 930px; }
.org .header div { border-bottom: 3px solid #091381; width: 100%; }
.org .header div.l1 { margin: 0; width: auto; }
.org .header div.l2 { border: none; padding: 0; width: 100%; }
.org .header div h1 { margin-bottom: 0.05em; }
.org .header div h1 span { color: #b5becd; }
/* образующая фигня */
.org .main { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; min-width: 930px; }
/* слева */
.org .main .m-l { padding-top: 240px; width: 28%; }
.org .main .m-l .submenu { margin: 0 15px 0 40px; }
.org .main .m-l .submenu ul { padding-left: 0; }
.org .main .m-l .submenu ul li { background: transparent url(../img/mrk_blue.gif) no-repeat 0 0.45em; background-position: '0 0.5em'; color: #707070; font-weight: bolder; padding-bottom: 3px; padding-top: 1px; }
.org .main .m-l .submenu ul li a { color: #0d1aa2; }
.org .main .m-l .submenu ul li a:hover { color: #707070; }

.org .main .m-l .project_menu { margin: 20px 15px 30px 40px; }
.org .main .m-l .project_menu div { margin-bottom: 5px; }

.org .main .m-l .banners { margin: 150px 15px 0 40px; }
.org .main .m-l .banners div { margin-bottom: 10px; white-space: nowrap; }
.org .main .m-l .banners div span { margin-right: 8px; }
/* справа */
.org .main .m-r { padding-bottom: 40px; padding-top: 240px; width: 72%; }
.org .main .m-r .content { margin-right: 30px; }
/* картинки в тексте */
.org .main .m-r .img-lft { margin: 5px 9px 5px 0; min-width: 1%; min-height: 1%; float: left; position: relative; z-index: 99; }
.org .main .m-r .img-rgh { margin: 5px 0 5px 9px; min-width: 1%; min-height: 1%; float: right; position: relative; z-index: 99; }
.org .main .m-r .img-lft div,
.org .main .m-r .img-rgh div { border: 1px solid #cdd0d6; width: 100%; height: 100%; width: '1%'; height: '1%'; background: #fff; position: relative; }
.org .main .m-r .img-lft img,
.org .main .m-r .img-rgh img { margin: 5px; margin-bottom: '3.5'; margin-top: '5.5'; }
.org .main .m-r .img-lft div span.plus,
.org .main .m-r .img-rgh div span.plus { position: absolute; bottom: 0; bottom: '1'; right: 0; }
/* параграфы*/
.org .main .m-r p { font-family: "Times New Roman"; font-size: 110%; font-size: '120%'; line-height: 130%; }
/* оформление таблицы */
.org .main .m-r .table { margin: 1em 0 1.3em 0; }
.org .main .m-r .table th { border-bottom: 2px solid #091381; color: #091381; font-size: 100%; font-size: '80%'; padding: 0 15px 4px 15px; vertical-align: middle; }
.org .main .m-r .table th.rcol { border-right: none; }
.org .main .m-r .table td { border-bottom: 1px solid #cdd0d6; font-size: 90%; font-size: '70%'; padding: 5px 15px 3px 15px; vertical-align: middle; }
.org .main .m-r .table tr.bg td { background2: #fff6ec; }
.org .main .m-r .table tr.last td { border-bottom: none; }
/* маркированный список */
.org .main .m-r ul { font-family: "Times New Roman"; font-size: 110%; font-size: '120%'; line-height: 130%;  }
.org .main .m-r ul li { background: transparent url(../img/mrk_black.gif) no-repeat 0 0.45em; background-position: '0 0.5em'; }
/* карта сайта */
.org .main .m-r .map ul { padding-left: 12%; }
.org .main .m-r .map ul li { background: none; color: #000; font-size: 110%; font-weight: bold; padding: 0; }
.org .main .m-r .map ul li a { color: #000; text-decoration: none; }
.org .main .m-r .map ul li a:hover { color: #091381; }
.org .main .m-r .map ul li ul { padding: 2px 0 2px 35px; }
.org .main .m-r .map ul li ul li { background: none; font-size: 90%; font-size: '80%'; font-weight: normal; line-height: '140%'; }
.org .main .m-r .map ul li ul li a {  }
.org .main .m-r .map ul li ul li a:hover { color: #1f3485; }
.org .main .m-r .map ul li ul li ul {  }
.org .main .m-r .map ul li ul li ul li { background: none; font-size: 80%; font-size: '70%'; }
.org .main .m-r .map ul li ul li ul li a {  }
.org .main .m-r .map ul li ul li ul li a:hover {  }
/* фак */
.org .main .m-r a.y_q { font-size: 90%; font-size: '90%'; font-weight: bolder; }
.org .main .m-r ol.faq { font-family: "Times New Roman"; font-size: 110%; font-size: '120%'; line-height: 130%; margin-top: auto; }
.org .main .m-r ol.faq LI A { text-decoration: underline; font-weight: bold; }
.org .main .m-r ol.faq LI A:hover {  }
.org .main .m-r dl.faq { font-family: "Times New Roman"; font-size: 110%; font-size: '120%'; line-height: 130%; }
.org .main .m-r dl.faq DT { padding: 2px 0 1px 0; font-size: 105%; font-weight: bold; }
.org .main .m-r dl.faq DT SPAN { color: #0d1aa2; text-decoration2: underline; }
.org .main .m-r dl.faq DD DIV { padding: 4px 0 3px; font-weight: bold; }
.org .main .m-r dl.faq DD DIV SPAN { font-weight: normal; font-size: 11px; color: #999; }
.org .main .m-r dl.faq DD DIV.ta { text-align: right; }
.org .main .m-r dl.faq DD { padding: 4px 0 16px 5px;}
.org .main .m-r dl.faq DD p { font-family: "Times New Roman"; font-size: 100%; line-height: 130%; }
/* постраничко */
.org .main .m-r .pages { border: solid #ccc; border-width: 1px 0 1px 0; clear: both; height: 60px; margin: 10px 0; padding-top: 5px; width: 100%; }
.org .main .m-r .pages A {  }
.org .main .m-r .pages A:hover {  }
.org .main .m-r table.page { color: #003399; clear: left; }
.org .main .m-r table.page th { color: #484848; font-size: 100%; font-size: '80%'; padding-right: 10px; }
.org .main .m-r table.page td { font-size: 100%; font-size: '80%'; padding-bottom: 2px; vertical-align: bottom; }
.org .main .m-r table.page td.pre a { padding-left: 14px; padding-right: 3px; background: url(../img/point-lft.gif) no-repeat 0 8px; }
.org .main .m-r table.page td.next a { padding-left: 1px; padding-right: 14px; background: url(../img/point-rgh.gif) no-repeat 100% 8px; }	
.org .main .m-r div.page { padding-top: 5px; width: 100%; }
.org .main .m-r div.page div { float: left; padding: 2px 7px 3px 7px; font-size: 120%; font-size: '125%'; font-weight: bolder; }
.org .main .m-r div.page div a { text-decoration: none; }
.org .main .m-r div.page div.sel { background: #003399; color: #fff; } 
/* архив проекта */
.org .main .m-r .archive {  }
.org .main .m-r .archive .one { clear: left; }
.org .main .m-r .archive .one .l-col { float: left; width: 220px; }
.org .main .m-r .archive .one .l-col h2 { margin: 3px 0 0 0; }
.org .main .m-r .archive .one .l-col .pic { margin: 10px 0 20px 0; }
.org .main .m-r .archive .one .r-col { margin-left: 220px; }
.org .main .m-r .archive .one .download { margin-bottom: 20px; }
.org .main .m-r .archive .one .download a { background: url(../img/ico_pdf.gif) no-repeat 0 0px; padding-left: 23px; }
/* все статьи проекта */
.org .main .m-r .allstat {  }
.org .main .m-r .allstat .one { clear: left; }
.org .main .m-r .allstat .one .name { text-indent: 30px; }
.org .main .m-r .allstat .one .more { margin-bottom: 20px; }
.org .main .m-r .allstat .one .more a { font-weight: bolder; }
/* результаты поиска */
.org .main .m-r .search_results {  }
.org .main .m-r .search_results .one { clear: left; }
.org .main .m-r .search_results .one .date { float: left; font-size: 130%; font-size: '145%'; font-style: italic; margin: 2px 0 0 0; width: 140px; }
.org .main .m-r .search_results .one .date span { font-size: 130%; font-size: '145%'; }
.org .main .m-r .search_results .one .name1 { margin-left: 140px; }
.org .main .m-r .search_results .one .name1 h1 { clear: none; margin-top: 0; }
.org .main .m-r .search_results .one .name2 { font-size: ; margin-left: 142px; margin-left: '145px'; }
.org .main .m-r .search_results .one .more { margin-bottom: 20px; }
.org .main .m-r .search_results .one .more a { font-weight: bolder; }
/* клиенты */
.org .main .m-r .clients { margin: 30px 50px 50px 0; }
.org .main .m-r .clients .one { clear: left; }
.org .main .m-r .clients .one .c-logo { float: left; width: 120px; }
.org .main .m-r .clients .one .c-logo div { height: 100px; overflow: hidden; width: 100px; margin-bottom: 10px; }
.org .main .m-r .clients .one .c-details { margin-left: 120px; margin-top: -6px; padding-bottom: 10px; }
.org .main .m-r .clients .one span { color: #555555; display: block; font-size: 90%; }
.org .main .m-r .clients .one a { font-size: 90%; font-weight: bold; }
.org .main .m-r .clients .one a:hover {  }
/* календареги в поиске статьи */
.org .main .m-r table.date { float: left; clear: 'none'; margin: 1px 0 4px 0; margin: '-2px 0 4px 0'; padding: 0; height: '50px'; }
.org .main .m-r table.date th { background: none; font-weight: normal; height: 1%; margin: 0; padding: 0 0 4px 0; text-align: left; vertical-align: middle; width: 20px; }
.org .main .m-r table.date td { height: 1%; margin: 0; padding: 0; vertical-align: middle; background: none; }
.org .main .m-r table.date td INPUT { width: 100px; margin: 0 0 2px 1px; }
.org .main .m-r table.date td IMG { margin: 0 0 0 5px; cursor: pointer; }
/* формы */
.content .form { font-family: "Times New Roman"; font-size: 110%; font-size: '120%'; margin-top: 15px; margin-bottom: 10px; width: 90%; }
.content .form .line { clear: left; float: left; padding-bottom: 10px; width: 100%; }
.content .form .padt { padding-top: 15px; //padding-top: 0; }
.content .form .name { clear: left; float: left; padding-right: 10px; text-align: right; vertical-align: middle; width: 25%; }
.content .form .inp { float: left; width: 73%; }
.content .form .inp input, .form .inp select { float: left; padding: 2px 2px; }
.content .form .inp textarea { padding: 1px 2px; }
.content .nsmall .name { width: 140px; }
.content .form .ilarge { width: 440px; }
.content .form .ismall { width: 150px; }
.content .form .btn input { overflow: visible; padding-left: 12px; padding-right: 12px;  }
.content .form .btn .rbtn { margin: 0; //margin-top: -3px; }
.content .form .inp p {	margin: 2px 0; }
.content .form hr { background: #E7DFB7; color: #E7DFB7; float: left; width: 100%; }
.content .star { padding-left: 3px; color: #D44B00; }
.content p.note { text-align: center; }
#pay { float:none; }
#nopay { float:none; margin-left: 20px; }
/* снизу */
.org .main .btm { height: 1px; }
/* подвал */
.org .main .btm .footer { background: transparent; height: 120px; width: 100%; width:expression(document.body.clientWidth < 930? "930px": "100%"); min-width: 930px; }
.org .main .btm .footer table { color: #7d796d; height: 100%; width: 100%; }
.org .main .btm .footer table a { color: #1460a7; }
.org .main .btm .footer table a:hover { color: #7d796d; }
.org .main .btm .footer table .f-l { width: 28%; }
.org .main .btm .footer table .f-l div { border-bottom: 1px solid #cdd0d6; margin: 10px 13px 0 0; }
.org .main .btm .footer table .f-r { width: 72%; }
.org .main .btm .footer table .f-r .section { float: right; margin: 3px 51px 0 0; }
.org .main .btm .footer table .f-r .copyright { color: #a0a5b0; margin: 1px 0 0 0; padding: 0; }
.org .main .btm .footer table .f-r .copyright span { font-size: 110%; font-size: '115%'; font-weight: bolder; }
.org .main .btm .footer table .f-r .copyright a { color: #a0a5b0 !important; }
.org .main .btm .footer table .f-r .copyright div { margin-top: 16px; }
.org .main .btm .footer table .f-r .copyright div span { padding-right: 10px; }

