body{font:11px Verdana,Arial; color:#455560; padding:0; margin:0;}

/* ---------------------- Разметка страницы ---------------------- */
.ContentBox {width:100%; height:100%; margin:0 auto;}
.LogotipBox{height:41px; padding:23px 0 0 48px; margin-left:10px; margin-top:20px; font-size:80%; color:#9F9F9F; background:url("/images/logo.png") no-repeat top left;}
.NavigationBox{width:100%; position:relative; height:66px; color:#E0E0E0; background:#003C6D; font-family:Helvetica,Tahoma,Verdana,sans-serif;}
.AllBox {overflow: hidden;}
.LeftBox {float: left; margin-left: 10px; width: 220px; display: inline; -margin-top: 16px;}
.PageBox {margin: 0px 5px 0px 230px;}
.BottomBox {float:left; width:100%; height:100px; margin-top:30px; position:relative; font-size:80%;}

/* ---------------------- Общие Положения Для Форм ---------------------- */
form{width:100%;}
form.fromcontent{width:auto;}
input {width:175px; height:15px; font:11px Verdana,Arial; color:#455560; padding:1px 5px 1px 5px; background:#fff; border: 1px solid #BCD2E6;}
#f_big {width:220px}
#f_normal {width:175px}
#f_medium {width:70px}
#f_small {width:40px;}
input[type=text].f_border {border:none; border-bottom:1px solid #BCD2E6;}
.normal {width: auto; height: 20px; background: #E1ECF4; border: 1px solid #BCD2E6 !important; text-align:c enter; padding:1px 3px 4px 3px; font-weight: bold;}
input[type=submit] {width:auto; border:none; text-align: left; cursor: pointer;}
input[type=checkbox] {margin:0; width:auto; border:none;}
.checkbox {margin:0; width:auto !important; border:none !important;}
input[type=file] {width:auto; height:auto; border:auto;}
textarea {width:380px; height:100px; border: 1px solid #BCD2E6; font:11px Verdana,Arial; color:#455560;}
textarea.big {width:420px; height:200px;}
select {width:185px; border: 1px solid #BCD2E6; font:11px Verdana,Arial; color:#455560;}
label{font:11px Verdana,Arial; color:#455560;}
label#top{top:0; width:160px;}

/* ---------------------- Установка стилей для Подсказок ---------------------- */
.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span {display:block;position:absolute;width:200px;top:25px;left:-50px;background-color:#FCFBDC;border:1px solid #333333;padding:5px;font-size:11px;color:#333333;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ---------------------- Набор Тематических Изображений ---------------------- */
.telephone {padding:2px 0 4px 25px; background:url("/images/icon/telephone.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.icq {padding:2px 0 4px 25px; background:url("/images/icon/icq.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.skype {padding:2px 0 4px 25px; background:url("/images/icon/skype.ico") no-repeat 5px 50%; margin:0 3px 0 3px;}
.comment {padding:2px 0 4px 25px; background:url("/images/icon/comment.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.comment_edit {padding:2px 0 4px 25px; background:url("/images/icon/comment_edit.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.comment_remove {padding:2px 0 4px 25px; background:url("/images/icon/comment_remove.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.comment_add {padding:2px 0 4px 25px; background:url("/images/icon/comment_add.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.mail_add {padding:2px 0 4px 25px; background:url("/images/icon/email_add.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.added {padding:2px 0 4px 25px; background:url("/images/icon/added.png") no-repeat 5px 0%; margin: 0 3px 0 3px;}
.find {padding:2px 0 4px 25px; background:url("/images/icon/find.png") no-repeat 5px 50%; margin:0 3px 0 3px; border:none; text-align: left; font-weight: bold;}
.rss {padding:2px 0 4px 25px; background:url("/images/icon/rss.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.print {padding:2px 0 4px 25px; background:url("/images/icon/print.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.router {padding:2px 0 4px 25px; background:url("/images/icon/router.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.actions {padding:2px 0 4px 25px; background:url("/images/icon/actions.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.loading {padding:2px 0 0 25px; background:url("/images/icon/loading.gif") no-repeat 5px 50%; margin:0 3px 0 3px;}
.document {padding:2px 0 4px 25px; background:url("/images/icon/doc.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.file_remove {padding:2px 4px 0 25px; background:url("/images/icon/file_remove.png") no-repeat 0px 50%; margin:0 0px 0 0px;}
.file_copy {padding:2px 0 4px 25px; background:url("/images/icon/file_copy.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.file_find {padding:2px 0 4px 25px; background:url("/images/icon/file_find.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.file_add {padding:2px 0 4px 25px; background:url("/images/icon/file_add.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.file {padding:2px 0 4px 25px; background:url("/images/icon/file.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.continue {padding:2px 0 4px 25px; background:url("/images/icon/continue.png") no-repeat 5px 50%; margin:0 3px 0 3px; width: auto; border: none; text-align: left; font-weight: bold;}
.partner_add {padding:2px 0 4px 25px; background:url("/images/icon/partner_add.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.partner1 {padding:2px 0 4px 25px; background:url("/images/icon/partner1.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.partner2 {padding:2px 0 4px 25px; background:url("/images/icon/partner2.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.partner3 {padding:2px 0 4px 25px; background:url("/images/icon/partner3.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.info {padding:2px 0 4px 25px; background:url("/images/icon/info.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.coins {padding:2px 0 4px 25px; background:url("/images/icon/coins.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.lorry {padding:2px 0 4px 25px; background:url("/images/icon/lorry.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.package {padding:2px 0 4px 25px; background:url("/images/icon/package.png") no-repeat 5px 50%; margin:0 3px 0 3px;}
.lock {padding:2px 0 4px 25px; background:url("/images/icon/lock.png") no-repeat 5px 50%; margin:0 3px 0 3px;}

/* ---------------------- Общие Положения Для Шрифта ---------------------- */
h1 {color:#1D6893; font-weight:normal; font-size:18px; margin:0; padding:0;}
h2 {color:#455560; font-weight:normal; font-size:18px; margin:0; padding:0;}
h3 {color:#1D6893; font-weight:normal; font-size:16px; margin:0; padding:0;}
h4 {color:#455560; font-weight:normal; font-size:16px; margin:0; padding:0;}
h5 {color:#1D6893; font-weight:bold; font-size:12px; margin:0; padding:0;}
h6 {color:#455560; font-weight:bold; font-size:12px; margin:0; padding:0;}
b {font-size:11px;}
b.h4 {color:#455560; font-weight:normal; font-size:16px; margin:0; padding:0;}
a {text-decoration:none; color:#1D6893;}
a:hover {text-decoration:underline;}
a.NoLine:hover {text-decoration:none;}
a.str {padding:3px 0 3px 10px;}
a.str#sGreen{background:url("/images/arrow_green.gif") no-repeat 1px 5px;}
a.str#sBlue{background:url("/images/arrow.gif") no-repeat 1px 5px;}
.rating_down {color:#FF0000; font-size:130%; font-weight:bold;}
.rating_up {color:#008000; font-size:130%; font-weight:bold;}
.rating_balance {color:#F2970D; font-size:130%; font-weight:bold;}
.text_blue {color:#1D6893;}
.text_green {color:#008000;}
.text_red {color:#FF0000;}

/* ---------------------- Общие Положения Для Таблиц ---------------------- */
table.margin {float:left; margin:10px; width:100%;}
table.tborder {border:1px solid #BCD2E6;}
table td.padding {padding:10px;}
table tr th {height:30px; color:#FFFFFF; padding:0 5px 0 5px; text-align:left; border:1px solid #fff; border-right:none; background:#1D6893;}
table td {vertical-align:top;}
table td.center {vertical-align:middle; text-align:center;}
table td.important {background:#DDEAF2;}
table tr.odd {background:#FAFAFA;}
table tr.even {background:#F4F8FB;}
table td.middle {height:70px; vertical-align:middle;}
table tr.height {height:70px;}
table tr.tborder td {border-bottom:1px solid #E4E4E4;}
table tr td.tborder {border-right:1px solid #E4E4E4;}

/* ---------------------- Другие Общие Положения ---------------------- */
hr {height:1px; border:none; color:#E1ECF4; background:#E1ECF4;}
.UsMessage {text-align:center; margin:100px 0 100px 0;}
.line_button {float:left; width:100%; height:20px; padding:3px 0 3px 0; margin:10px 0 20px 0; background:#DDEAF2;}
.label {float:left; width:250px; text-align:right; position:relative; margin-right:5px;}
.bottom_border {border-bottom:1px solid #C4D9EA;}

/* ---------------------- Область звезд рейтинга ---------------------- */
.RaitingBlank {margin-left:10px;background:url(/images/ratings.png) 0 -2px; width:84px; height:15px; position:absolute; cursor:pointer;}
.RaitingHover {background:url(/images/ratings.png) 0 -18px; height:15px; position:absolute;cursor:pointer;}


/* ---------------------- Область Главной Навигации ---------------------- */
.NavigationBox .TabPanel {height:33px;text-transform:uppercase;font-weight:bold;background:#fff url("/images/navigation_box_bg.gif") repeat-x bottom left;}
.NavigationBox .TabPanel ul{margin:0;padding:0; list-style-type:none;width:auto;float:left;}
.NavigationBox .TabPanel ul li{display:block;float:left;margin:0 1px;}
.NavigationBox .TabPanel ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px; height:33px;}
.NavigationBox .TabPanel ul li a span{padding:12px 20px 0 0;height:21px;float:left}
.NavigationBox .TabPanel ul li a span.important{color:#fff;font-size:103%;}
.NavigationBox .TabPanel ul li a:hover{color:#fff;background:transparent url("/images/navigation_box_bg_over.gif") repeat-x bottom left;}
.NavigationBox .TabPanel ul li a:hover span{display:block;width:auto;cursor:pointer;}
.NavigationBox .TabPanel ul li.current a,.NavigationBox .TabPanel ul li a.current:hover{color:#fff;background:#1D6893 url('/images/navigation_box_left_on.gif') no-repeat top left !important;line-height:275%;}
.NavigationBox .TabPanel ul li.current a span {display:block;padding:0 20px 0 0;width:auto; background:#1D6893 url("/images/navigation_box_right_on.gif") no-repeat top right; height:33px;}
.NavigationBox .TabPanel ul li.current a span {}
.NavigationBox .UserPanel a {color:#EAF3F8;text-decoration:none;}
.NavigationBox .UserPanel {float:right; padding: 10px 10px 2px 10px; font-weight:bold;}

/* ---------------------- Область Левой Панели Навигации ---------------------- */
.LeftBox .TabPanel .header {width: 207px; height: 30px;}
.LeftBox .TabPanel .header p {padding: 13px 17px 0px; color: #FFFFFF; font: 11px Verdana; font-weight: bold; -padding-top: 7px;}
.LeftBox .TabPanel #HBlue {background:transparent url("/images/left_box_block_header.png") repeat-x bottom left;}
.LeftBox .TabPanel #HGreen {background:transparent url("/images/left_box_block_header_green.png") repeat-x bottom left;}
.LeftBox .TabPanel .bottom {width:207px; height:6px; background:transparent url("/images/left_box_block_bottom.png") repeat-x bottom left;}
.LeftBox .TabPanel .bottom {-margin-top: -6px;}
.LeftBox .TabPanel a {color:#455560;}
.LeftBox .TabPanel a:hover {text-decoration:underline;}
.LeftBox .TabPanel p.note {margin:0 0 0 29px;}
.LeftBox .TabPanel h4 {width:186px; border-bottom:1px solid #EAEAEA; padding:3px 0 3px 10px; font:11px Verdana,Arial;}
.LeftBox .TabPanel h4:hover {text-decoration:underline;}/*мдяяя нужно сходить за пивом*/
.LeftBox .TabPanel .list {width:200px; list-style:none; color:#033; padding:8px 0 8px 5px; margin:0; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA; -margin-top: -5px;}
.LeftBox .TabPanel #LGreen{background:url("/images/arrow_green.gif") no-repeat 1px 5px;}
.LeftBox .TabPanel #LBlue{background:url("/images/arrow.gif") no-repeat 1px 5px;}
.LeftBox .TabPanel .section {overflow:hidden; background:#fff; margin:0; padding:0;}
.LeftBox .TabPanel .content {width:168px; padding:4px; background:#fff; margin:0; padding:0;}
.LeftBox .TabPanel .line { width:100%; padding:8px 0 0 0;} /*237867*/
.LeftBox .TabPanel .line span {padding:2px;}
.LeftBox .TabPanel .line span.after {text-align:right; vertical-align:top; padding-left:5px;}
.LeftBox .TabPanel form {margin:0;}
.LeftBox .TabPanel label {float:left; background:#DDEAF2; width:175px; margin:3px 0 5px 0; padding:3px 10px 3px 10px; font-weight:bold;}
.LeftBox .TabPanel input[type=submit] {font-weight:bold; margin:5px 0 5px 0;}


/* ---------------------- Область Центральной Панели Вкладок ---------------------- */
.PageBox .TabPanel {float:left; border-bottom:1px solid #BCD2E6; width:100%; margin-top:10px; position:relative; line-height:normal;}
.PageBox .TabPanel ul {margin:0;padding:10px 10px 0 5px;list-style:none;}
.PageBox .TabPanel li {display:inline; margin:0;padding:0;}
.PageBox .TabPanel a {color:#455560;}
.PageBox .TabPanel a.tab {float:left;background:url("/images/tab_left.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
.PageBox .TabPanel a.tab span {float:left;display:block;background:url("/images/tab_right.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#627EB7;}
.PageBox .TabPanel a.tab span {float:none;}
.PageBox .TabPanel a.tab:hover span {color:#627EB7;}
.PageBox .TabPanel a.tab:hover {background-position:0% -42px;}
.PageBox .TabPanel a.tab:hover span {background-position:100% -42px;}
.PageBox .TabPanel a.link {float:left; color:#1D6893; padding:5px 15px 4px 6px;}
.PageBox .TabPanel .content {margin-top:22px;padding:20px 0 20px 0; border:1px solid #BCD2E6; border-bottom:none;  background-color:#F4F8FB;}
.PageBox .TabPanel .open a.tab {color:#627EB7; background-position:0% -42px;}
.PageBox .TabPanel .open a.tab span {background-position:100% -42px;}
.PageBox .TabPanel .tools {text-align: right;}


/* ---------------------- Область Центральной Таблицы Данных ---------------------- */
.TablePanel {float:left; width:100%; position:relative; line-height:normal; margin-bottom:20px;}
.TablePanel table.border {border-right:1px solid #BCD2E6; border-left:1px solid #BCD2E6;}
.TablePanel tbody tr td {padding:10px 5px; border:1px solid #FFFFFF;}
.TablePanel tr.tborder td {border-bottom:1px solid #E4E4E4;}
.TablePanel tr td.tborder {border-right:1px solid #E4E4E4;}
.TablePanel tbody tr#nopoint td {cursor:auto;}
.TablePanel tbody tr.opened td {cursor:auto;}
.TablePanel tbody tr.opened td.opened {background:#DDEAF2; vertical-align:middle;}
.TablePanel tbody tr.opened td.opened .close {padding-top:35px; text-align:center; font-size:90%; color:#686868; background:url("/images/icon/up button_big.png") no-repeat top; cursor:pointer;}
.TablePanel .headline {float:left; width:100%; height:20px; margin-bottom:10px; border-bottom:1px solid #EFEFEF;}
.TablePanel .headline_ {float:left; width:100%; height:20px; margin-bottom:10px; border-top:1px solid #EFEFEF;}
.TablePanel .bottomline {float:left; width:100%; margin-top:10px; padding-top:5px; border-top:1px solid #EFEFEF;}
.TablePanel .HeadLong {color:#1D6893; font-size:16px; vertical-align:top;}
.TablePanel p {padding:2px;margin:2px;}
.TablePanel .Navigation {border-top:1px solid #BCD2E6; overflow: hidden; -zoom: 1;}
.TablePanel .Navigation .NavigationLeft {float: left;}
.TablePanel .Navigation .NavigationLeft a {float:left; color:#1D6893; text-decoration:none; padding:5px; width:16px; height:16px; }
.TablePanel .Navigation .NavigationLeft a.actual {font-weight:bold; color:#454545;}
.TablePanel .Navigation .NavigationLeft a.first {background:transparent url("/images/icon/table_first.gif") no-repeat left;}
.TablePanel .Navigation .NavigationLeft a.previous {background:transparent url("/images/icon/table_previous.gif") no-repeat left;}
.TablePanel .Navigation .NavigationLeft a.next {background:transparent url("/images/icon/table_next.gif") no-repeat left;}
.TablePanel .Navigation .NavigationLeft a.last {background:transparent url("/images/icon/table_last.gif") no-repeat left;}
.TablePanel .Navigation  .tools {float: right; padding: 5px 0px;}

/* ---------------------- Область Центрального Блока вывода текстовой информации ---------------------- */
.PageBox .ContentBlock {float:left; width:100%; position:relative; line-height:normal; margin-bottom:20px;}
.PageBox .ContentBlock .BlockTextRed{background-color:#FFE6E6; border:1px solid #FFBFBF; padding:10px;}
.PageBox .ContentBlock .BlockTextBlue{background-color:#F4F8FB; border:1px solid #BCD2E6; padding:10px;}

/* ---------------------- Область Центрального Блока Форм Для Ввода Данных ---------------------- */
.FormPanel {float:left; width:100%; position:relative; line-height:normal; padding-top:20px; margin-bottom:20px; border:1px solid #BCD2E6; border-top:none;  background-color:#F4F8FB;}
.FormPanel {width: 100%; overflow:hidden;}
.FormPanel#ToTable{border:none; background-color:#FFFFFF; margin:0; padding:0;}
.FormPanel .line {float:left; width:100%; margin-bottom:5px;}
.FormPanel .massage {float:left; width:100%; padding:0 10px 0 10px;}
.FormPanel .line label {float:left; width:150px; text-align:right; position: relative; top: 2px; margin-right:5px;}
.FormPanel .line label.small {width:100px;}
.FormPanel .line label.none {width:50px;}
.FormPanel .line label img {margin-right:15px;}
.FormPanel .line span.after {text-align:right; vertical-align:top; padding-left:5px;}
.FormPanel .line .note {margin-left:165px; display: block;}
.FormPanel .line .note_normal {margin-left:155px; display: block;}
.FormPanel .headline {padding:0 0 10px 10px; display: block;}
.FormPanel .line .border {width:99.5%; margin:10px 0 15px 0; display: block; border-bottom:1px solid #E1ECF4;}
.FormPanel .line input[type=checkbox] {margin-left:155px; border: none;}
.FormPanel b.headline2{padding-left:20px;}
.FormPanel form input[type=submit] {font-weight:bold;}

/* ---------------------- Облость Вывода Информации Нижнего Блока ---------------------- */
.BottomBox .Logotip {float:left; width:100%; height:54px; margin-bottom:5px; background:url("/images/logo2.png") #1D6893 no-repeat right;}
.BottomBox .Description {float:left; width:500px; color:#595959; font-size:98%; padding:10px 0 10px 50px;}

/* ---------------------- Всплывающее Информационное окно ---------------------- */
.ContentBox .WindowPanel {position:absolute; display:none; width:500px; height:auto; background-color:#F4F8FB; border:13px solid #BCD2E6; padding-right:1px;}
.ContentBox .WindowPanel .Panel{float:left; width:100%; border:1px solid #1D6893;}
.ContentBox .WindowPanel .Panel .FormPanel {padding:0;margin:0;border:none;}
.ContentBox .WindowPanel .Panel .Close {float:left; background:url(/images/icon/close.gif) #1D6893 no-repeat 98% 50%;  height:25px; margin-bottom:20px; width:100%;}
.ContentBox .WindowPanel .Panel .Close h6 {color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px;}

ul.ul_line { list-style-image: url('/images/arrow.gif'); }
ul.ul_line li { d1isplay:inline; }

