/* ::::: http://dosaaf-orel.ru/bitrix/js/main/core/css/core.css?1338363616 ::::: */

/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/bitrix/menu/easy/style.css?1293032237 ::::: */

/* ::::: http://dosaaf-orel.ru/bitrix/components/bitrix/player/templates/.default/style.css?1293032138 ::::: */

/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/bitrix/news.list/osko-mai/style.css?1309188761 ::::: */

.scs h3 { text-transform: uppercase; background: url('drive_ico5.png') no-repeat scroll 0px 0px transparent; padding: 0px 0px 23px 93px; min-height: 47px; color: rgb(11, 69, 125); font: bold 14px Arial; }
.scs ul { list-style: none outside none; }
.scs li { padding: 0px 0px 13px 15px; background: url('li2.gif') no-repeat scroll 0px 8px transparent; }
.scs a { font: bold 16px arial; border-bottom: 1px dashed rgb(0, 60, 127); text-decoration: none; }
.scs_blue { padding: 10px 0px; background: url('scs.gif') no-repeat scroll 10px 3px transparent; }
.scs_blue a { border: medium none; }
.scs_blue li { padding: 0px 0px 3px 15px; background: none repeat scroll 0% 0% transparent; list-style-position: inside; list-style-type: disc; }
.scs_blue p { margin-bottom: 5px; }
.scs_bl { background: none repeat scroll 0% 0% rgb(94, 143, 196); padding: 10px 20px; color: rgb(255, 255, 255); font: 11px tahoma; }
.scs img { margin: 0px 15px 20px 0px; padding: 2px; border: 1px solid rgb(178, 178, 178); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.scs_blue p a, .scs_blue p a:visited { font: 11px tahoma; color: rgb(255, 255, 255); text-decoration: underline; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/bitrix/catalog.section.list/.default/style.css?1293032234 ::::: */

.rasp h3 { background: none repeat scroll 0% 0% rgb(7, 59, 114); color: rgb(255, 255, 255); text-transform: uppercase; padding: 3px 0px 3px 28px; font-size: 14px; position: relative; }
.rasp { background: none repeat scroll 0% 0% rgb(186, 228, 241); }
.rasp dt { color: rgb(255, 255, 255); background: url('met.gif') no-repeat scroll 0px 0px transparent; padding: 0px 0px 7px 28px; line-height: 20px; font-weight: bold; }
.rasp dd { padding: 3px 10px 3px 3px; font: 11px tahoma; background: url('dd.gif') no-repeat scroll 10px 0px transparent; }
.rasp dd a { padding-left: 25px; display: block; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/seo/menu/vertical_multilevel1/style.css?1300895346 ::::: */

.lmenu { background: url('lm.jpg') no-repeat scroll 100% 100% rgb(63, 140, 181); padding: 25px 0px 25px 10px; }
.lmenu ul, .lmenu li { list-style: none outside none; }
.lmenu li a:hover, .lmenu li a.active { background: none no-repeat scroll 13px 10px rgb(198, 219, 232); color: rgb(7, 58, 113); }
.lmenu li a { position: relative; padding: 5px 10px; display: block; color: rgb(255, 255, 255); font: bold 14px Arial; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/bitrix/search.form/main/style.css?1293032230 ::::: */

.search { padding: 10px 25px; height: 1%; }
.search input { float: left; }
#mod_search_searchword { width: 106px; border: 1px solid rgb(0, 60, 127); padding: 2px 4px; color: rgb(95, 142, 196); font: italic 12px tahoma; margin: 0px 2px 0px 0px; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/components/bitrix/menu/bottom/style.css?1306759798 ::::: */

.bottommenu { list-style: none outside none; height: 1%; text-align: center; }
.bottommenu li { display: inline; padding: 0px 20px; line-height: 36px; border-right: 1px solid rgb(178, 178, 178); }
.bottommenu .last { border: 0px none; padding: 0px 20px; }
.bottommenu a { font-size: 11px; text-transform: uppercase; color: rgb(178, 178, 178); display: inline-block; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/styles.css?1293032229 ::::: */

/* ::::: http://dosaaf-orel.ru/bitrix/templates/mai_templ/template_styles.css?1324414996 ::::: */

* { padding: 0px; margin: 0px; }
html { font-size: 100.01%; height: 100%; }
BODY { color: rgb(0, 0, 0); background: url('main.jpg') repeat-x scroll 0px 0px rgb(251, 251, 251); margin: 0px; padding: 0px; font-size: 12px; height: 100%; font-family: Arial,Verdana,Tahoma,Times New Roman,sans-serif; }
TD, BODY, DIV {  }
IMG { border: 0px none; }
TD, FORM { padding: 0px; margin: 0px; }
TABLE { border-collapse: collapse; }
a { color: rgb(11, 69, 125); text-decoration: underline; outline: medium none; }
a:hover { text-decoration: none; }
a:hover span { text-decoration: none; }
input, textarea, select { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.main { min-width: 980px; margin: 0px auto; }
.head { position: relative; background: url('header.png') no-repeat scroll 0px 0px transparent; height: 155px; }
.logo { float: left; background: url('logo2.jpg') no-repeat scroll 0px 0px transparent; width: 184px; height: 155px; }
.logo a { display: block; width: 184px; height: 155px; }
.phone { float: right; padding: 20px 25px 0px 0px; }
.phone td { padding: 0px 15px; background: url('pho.gif') repeat-y scroll 100% 0px transparent; font-weight: bold; }
.phone h3 { padding: 0px 0px 10px 20px; background: url('metro1.png') no-repeat scroll 0px 0px transparent; text-transform: uppercase; }
.phone p span { font-size: 15px; }
.phone p { font-size: 13px; }
.phone .last { background: none repeat scroll 0% 0% transparent; }
.phone .last h3 { background: url('') no-repeat scroll 0px 0px transparent; } #!!!!!!!!!!!!!!!!!!!!!!!
.middle { width: 100%; height: 1%; }
.middle:after, .search:after, .revews:after, .flo_left .txt_block:after, .login_mod p:after, .front_block:after, .ros:after, .bottom:after, .passway:after, .txt_block2:after, .member_module:after, .ul_box:after, .floats:after { content: "."; display: block; clear: both; visibility: hidden; height: 0px; }
.content { width: 100%; float: left; overflow: hidden; }
.contentor { padding: 0px 170px 0px 186px; }
.ros1, .ros2, .ros3 { float: left; width: 33%; height: 237px; }
.ros11, .ros21, .ros31 { float: left; width: 33%; position: relative; height: 4px; line-height: 0; top: -1px; font-size: 0px; background: url('rr.gif') repeat-x scroll 0px 0px transparent; }
.ros11 { width: 34%; }
.r1 { width: 107px; height: 4px; position: absolute; top: 0px; left: 0px; background: url('r1.gif') no-repeat scroll 0px 0px transparent; }
.r2 { width: 100px; height: 4px; position: absolute; top: 0px; right: 0px; background: url('r2.gif') no-repeat scroll 0px 0px transparent; }
.ros1 { background: url('leftbg.jpg') no-repeat scroll 100% 0px transparent; width: 34%; }
.ros3 { background: url('rightbg.jpg') no-repeat scroll 0px 0px transparent; }
.ros2 { background: url('centerbg.jpg') no-repeat scroll center top transparent; position: relative; }
.centerpng { background: url('centerpng.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 0px; right: 0px; width: 32px; height: 236px; }
.bsl { padding: 20px; }
.bsl h3 { color: rgb(11, 69, 125); font: bold 14px Arial; }
.bsl h3 span { font-size: 11px; }
.bsl h3 a { padding: 0px 0px 2px; }
.bsl ul { padding: 0px 0px 0px 23px; color: rgb(0, 51, 102); }
.bsl li { padding: 0px 0px 5px; }
.bsl li a { font: 13px tahoma; }
.ros1 h3 { background: url('drive_ico1.png') no-repeat scroll 0px 0px transparent; padding: 0px 0px 23px 84px; min-height: 47px; }
.ros2 h3 { background: url('drive_ico2.png') no-repeat scroll 0px 0px transparent; padding: 0px 0px 23px 77px; min-height: 47px; }
.ros3 h3 { background: url('drive_ico3.png') no-repeat scroll 0px 0px transparent; padding: 0px 0px 23px 53px; min-height: 41px; }
.front_block, .ros, .passway, .txt_block2, .member_module, .ul_box, .floats, .flo_left .txt_block { height: 1%; }
.front_left { float: left; width: 67%; }
.front_right { float: left; width: 33%; }
.front_block { margin: 10px 0px; background: url('fr.gif') repeat-y scroll 67% 0px transparent; }
.how_l, .scs { padding: 0px 20px; }
.how_l ul { padding: 0px 10px; list-style: none outside none; }
.how_l li, .how_l a { font: 12px tahoma; }
.how_l li, .txt .txt_block li { padding: 0px 0px 10px 10px; background: url('li.gif') no-repeat scroll 0px 5px transparent; }
.how_l h3 { text-transform: uppercase; background: url('drive_ico4.png') no-repeat scroll 0px 0px transparent; padding: 0px 0px 23px 83px; min-height: 47px; color: rgb(11, 69, 125); font: bold 14px Arial; }
.blus_block { padding: 10px; color: rgb(52, 89, 128); font: 11px tahoma; background: none repeat scroll 0% 0% rgb(199, 232, 241); }
.blus_block p { padding: 0px 0px 8px; }
.blus_block ul { padding: 0px 0px 8px 20px; }
.blus_block ul li { margin: 0px 0px 3px 10px; }
.righter { width: 168px; margin-left: -168px; float: left; position: relative; }
.grey_mod, .blue_mod { padding: 10px 0px 0px; font-family: tahoma; }
.grey_mod h3, .blue_mod h3 { padding: 0px 0px 5px 10px; font: bold 15px Arial; }
.grey_block { border-top: 4px solid rgb(0, 60, 127); padding: 25px 15px; background: url('grey_m.gif') no-repeat scroll 20px 0px rgb(221, 221, 221); }
.greys { padding: 0px 0px 18px; }
.greysnews { padding: 0px 0px 18px; }
.greysnews a, .greys a:hover { color: rgb(215, 12, 12); }
.blue_block { border-top: 4px solid rgb(0, 60, 127); padding: 25px 15px 10px; background: url('blue_m.gif') no-repeat scroll 20px 0px rgb(186, 228, 241); }
.blue_block ul { padding: 0px 0px 0px 15px; color: rgb(140, 198, 208); }
.blue_block li { padding: 0px 0px 15px; }
.more { padding: 0px 0px 0px 6px; background: url('archi.gif') no-repeat scroll left center transparent; }
.lefter { width: 184px; margin-left: -100%; float: left; position: relative; }
.medal { padding: 10px 0px 20px; text-align: center; }
.footer { border-top: 2px solid rgb(178, 178, 178); margin: 20px 0px 0px; color: rgb(178, 178, 178); }
.f_logo { float: left; padding: 0px 30px 0px 0px; }
.f_left { float: left; padding: 0px 0px 0px 25px;  }
.f_left p { padding: 0px 0px 5px; }
.f_left a { color: rgb(178, 178, 178); }
.f_right { float: right; }
.bottom { padding: 10px 20px; height: 1%; }
/* ::::: http://dosaaf-orel.ru/bitrix/templates/common_files/shadowbox-3.0.3/shadowbox.css ::::: */

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200; color: rgb(255, 255, 255); }
#sb-container { position: fixed; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 999; text-align: left; visibility: hidden; display: none; }
#sb-overlay { position: relative; height: 100%; width: 100%; }
#sb-wrapper { position: absolute; visibility: hidden; width: 100px; }
#sb-wrapper-inner { position: relative; border: 1px solid rgb(48, 48, 48); overflow: hidden; height: 100px; }
#sb-body { position: relative; height: 100%; }
#sb-body-inner { position: absolute; height: 100%; width: 100%; }
#sb-loading { position: relative; height: 100%; }
#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; }
#sb-loading-inner span { background: url('loading.gif') no-repeat scroll 0% 0% transparent; padding-left: 34px; display: inline-block; }
#sb-body, #sb-loading { background-color: rgb(6, 6, 6); }
#sb-title, #sb-info { position: relative; margin: 0px; padding: 0px; overflow: hidden; }
#sb-title, #sb-title-inner { height: 26px; line-height: 26px; }
#sb-title-inner { font-size: 16px; }
#sb-info, #sb-info-inner { height: 20px; line-height: 20px; }
#sb-info-inner { font-size: 12px; }
#sb-nav { float: right; height: 16px; padding: 2px 0px; width: 45%; }
#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; }
#sb-nav-close { background-image: url('close.png'); }
#sb-nav-next { background-image: url('next.png'); }
#sb-nav-previous { background-image: url('previous.png'); }
#sb-nav-play { background-image: url('play.png'); }
#sb-nav-pause { background-image: url('pause.png'); }
#sb-counter { float: left; width: 45%; }
