/* ---- ОБЩИЕ СТИЛИ ---- */

html, body {width:100%; height:100%; min-height:100%;}
/**, html, body {margin:0; padding:0;}*/
html, body, td {margin:0; padding:0;}
body {font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#383838; background:#ffffff;} /* Объявленные стили используются во встроенном редакторе */
.pageBody {text-align:center; background:#fbfae6;} /* Дополнительный стиль для body страниц сайта. Объявленные стили используются на страницах сайта */
td, input, textarea, option, select {font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#383838;}
table {border-collapse:collapse; border-spacing:0;}
img {border:none;}
h1 {font:normal 22px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#0b0b01; background:url('/images/h1_bg.gif') 0 0 no-repeat; padding:1px 0 0 35px; margin:0;}
h2 {font:normal 19px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#e82701; background:url('/images/h2_bg.gif') 0 2px no-repeat; padding:0 0 0 28px; margin:0;}
h3 {font:normal 15px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#383838; background:url('/images/h3_bg.gif') 0 1px no-repeat; padding:0 0 0 22px; margin:0;}
h4 {font:bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#0b0b01; padding:0; margin:0;}
h5 {font:bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#e82701; padding:0; margin:0;}
h6 {font:bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#383838; padding:0; margin:0;}
p {line-height:16px; margin-bottom:12px;}
a {text-decoration:underline; color:#e82701; outline:none;}
a:hover {text-decoration:none}
a.inverse {text-decoration:none;}
a:hover.inverse {text-decoration:underline;}
ul {padding-bottom:6px; padding-left:24px; padding-left:'24px';}
ul li {line-height:16px; list-style-type:none; padding-left:19px; padding-left:'23px'; background:url(/images/li_mark.gif) no-repeat; background-position:0 3px; background-position:'0 4px';}
ol {padding-bottom:6px; padding-left:43px; padding-left:'47px';}
ol li {line-height:16px; list-style-type: decimal; list-style-position:outside; background:none;}
div.clear {clear:both; height:0;}

/* Фильтр-корректор для полупрозрачных PNG-шек для IE 5.5/6. */
/* Раскомментировать и использовать, если используются полупрозрачные PNG-шки. */
/* Для этого всем IMG-ам с PNG-шным изображением, и всем TD-шкам с PNG-шным бэкграундом, */
/* прописать размеры (иногда достаточно прописать один статический размер!) и class="png". */
.png {filter:expression(fixPNG(this));}

/* Поля форм */
.textfield {width:479px; border:solid 1px #e7e7e7; background:#aeaeae; padding:1px 0 1px 3px;}
.textarea {width:479px; height:90px; overflow:hidden; border:solid 1px #e7e7e7; background:#aeaeae; padding:1px 0 1px 3px;}

/* ---- ОБВЯЗКА ---- */

/* Заголовок. Верхнее меню */
#topMenu a {font-size:9px; color:#6f6f6f; white-space:nowrap; text-decoration:underline;}
#topMenu a:hover {text-decoration:none;}
#topMenu span.menuDelimiter {font-size:9px; color:#6f6f6f; padding:0 5px 0 5px;}

/* Левое меню */
#lftMenuGlobal .bl_out {width:100%;}
/*
#lftMenuGlobal .bl_outlevel0 {}
#lftMenuGlobal .bl_outselected {}
#lftMenuGlobal .bl_outlevel0selected {}
*/
#lftMenuGlobal .bl_inn {padding-bottom:12px;}
#lftMenuGlobal .bl_inn a {font-size:14px; color:#ffffff; text-decoration:none;}
#lftMenuGlobal .bl_inn a:hover {text-decoration:underline;}
#lftMenuGlobal .bl_inn {background:url('/images/menu_m2.jpg') 0 4px no-repeat; padding-left:20px;}
#lftMenuGlobal .bl_innlevel0 {background:url('/images/menu_m1.jpg') 0 5px no-repeat; padding-left:20px;}
/*
#lftMenuGlobal .bl_innselected {}
*/
#lftMenuGlobal .bl_innselected a {color:#fff000;}
/*
#lftMenuGlobal .bl_innlevel0selected {}
*/
/*
#lftMenuGlobal .bl_inn_childs {}
#lftMenuGlobal .bl_inn_childslevel0 {}
#lftMenuGlobal .bl_inn_childsselected {}
#lftMenuGlobal .bl_inn_childslevel0selected {}
*/

/* Шаблон использования стилей в левом меню */
/*
#lftMenuGlobal .bl_out {width:100%; border-collapse:separate; border-spacing:10px; border:1px solid red; background:gold;}
#lftMenuGlobal .bl_outlevel0 {border:1px solid magenta; background:gainsboro;}
#lftMenuGlobal .bl_outselected {border:1px solid black; background:aquamarine;}
#lftMenuGlobal .bl_outlevel0selected {border:1px solid lime; background:deepskyblue;}
#lftMenuGlobal .bl_inn {border:1px solid blue; background:cornsilk;}
#lftMenuGlobal .bl_innlevel0 {border:1px solid red; background:white;}
#lftMenuGlobal .bl_innselected {border:1px solid khaki; background:lavenderblush;}
#lftMenuGlobal .bl_innlevel0selected {border:1px solid moccasin; background:orange;}
*/

/* Подвал */
#copyright {font-size:11px; color:#3b3b3b;}
#developer {font-size:11px; color:#3b3b3b;}
#developer a {font-size:11px; color:#e82701; text-decoration:underline;}
#developer a:hover {text-decoration:none;}
#advertiser {font-size:11px; color:#3b3b3b;}
#advertiser a {font-size:11px; color:#e82701; text-decoration:underline;}
#advertiser a:hover {text-decoration:none;}
#botPhones {font-size:11px; color:#3b3b3b;}

/* Подвал. Нижнее меню */
#botMenu {line-height:22px;}
#botMenu span.menuDelimiter {font-size:11px; color:#3b3b3b; padding:0 5px 0 0;}
#botMenu a {font-size:11px; color:#3b3b3b; white-space:nowrap; text-decoration:underline; padding:0 5px 0 0;}
#botMenu a:hover {text-decoration:none;}
#botMenu a.selected {color:#3b3b3b;}

/* Пагинатор */
#pager {font-size:12px; color:#e82701; text-align:center; margin-bottom:0;}
#pager b {font-weight:bold; vertical-align:1px; padding:1px 2px 1px 2px;}
#pager a {font-weight:bold; font-size:12px; color:#383838; text-decoration:underline; vertical-align:1px; padding:1px 0 1px 1px;}
#pager a:hover {text-decoration:none;}

/* ---- ОБРАТНАЯ СВЯЗЬ ---- */

#contactus_name_err {font-size:11px;}
#contactus_email_err {font-size:11px;}
#contactus_message_err {font-size:11px;}
#feedbackForm .ftable {background:#f7f7f7; border:1px solid #e7e7e7;}
#feedbackForm .ftable .remark td {text-align:right; vertical-align:top; padding:5px 19px 5px 5px; padding:"5px 14px 5px 5px";}
#feedbackForm .ftable .button td {text-align:right; vertical-align:top; padding:5px 19px 10px 5px; padding:"5px 14px 10px 5px";}
