/* Стили для обновлённого хомяка BEGIN */
html
{
	height: 100%;
}
body
 {
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
	 height: 100%;
 }

.mainMenu
{
  margin-left: 17px;
  margin-right: 20px;
  position: relative;
  height: 32px
}

.mainMenu table
{
  float: left;
}
.mainMenu table a
{
  display: block;
  float: left;
  padding: 0 7px;
  text-align: center;
  font-size: 11px
}

.sitemapLeft /* используется в карте сайта */ 
{
  float: left;
  background: white;
  padding-left: 17px;
  padding-right: 10px;
  max-width: 60%;
}

.icons{  float: left; }
.icons * { display: block;  float: left; }


.sitemapRight /* используется в карте сайта */ 
{
  float: right;
  background: white;
  padding-right: 17px;
  padding-left: 10px;
}

.sitemapRight *
{
  display: block;
  float: left;
}

.cntMenu /* всплывающее контекстное  меню */
{
  width: 134px;
  height: 180px;
  padding: 5px 7px 0px 24px;  
  display: none;
  position: absolute;
  border:1px solid #b2b2b2;
  background-color: #fff;    
}
.cntMenu DIV.close { padding-bottom:2px; padding-top: 5px; padding-right: 3px }
.cntMenu DIV { padding-bottom:7px; }
.cntMenu A
{ 
  color:#494b4d; 
  font-size:11px; !important;
}
.cntMenu A:hover { color:#ff7949; }


.elContainer /* fieldset в шаблоне editart */
 {
 	margin:15px 0px;
 }
 
 /* Кнопки для форм */
 .btn_1 /* Save btn*/
 {
    color:#00b034 !important; 
    font-size:11px;
    font-family: Tahoma;
    background-color: #f2fbf5 !important;
    border: 1px solid #00b034 !important;
    /*padding:3px 2px;*/
    margin-left: 5px
 }
.btn_2 /* Delete, Clear, Reset btn*/
 {
    color:#ff7949 !important; 
	 font-size:11px;
    font-family: Tahoma;
    background-color: #fff8f6 !important;
    border: 1px solid #ff7949 !important;
    /*padding:3px 2px;*/
    margin-left: 5px
 }
.btn_3 /* Add btn*/
 {
    color:#4d7285 !important;
	 font-size:11px;
    font-family: Tahoma;
    background-color: #f0f8ff !important;
    border: 1px solid #4d7285 !important;
    /*padding:3px 2px; */
    margin-left: 5px
 }

.loader /* всплывающий DIV показывающий загрузку */
 {
    background-color: #ececec;
    width: 200px;	
    font-family: Verdana, Arial;
    font-size: 11px;
    background-image: url(../img/loader.gif);
    background-repeat: no-repeat;
    background-position: 5%;
    color: #000000;
    left: 49%;
    top: 49%;
    border: 1px solid #000000;
    vertical-align: middle;
    padding: 10px 6px 10px 36px;
    position: absolute;
    display: none;
 } 

/* Стили для обновлённого хомяка END */

a {
        color : #144368;
        font-family : Tahoma;
        font-size : 11px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
}
/* Стили дерева элментов BEGIN */
.c_table {
<!--Голубой-->;
    color: Aqua;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
 }
.c_tr {
<!--Синий-->;
    color : Blue;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_td {
<!--Красный-->;
    color : Red;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_h {
<!--Серый-->;
    color : Gray;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_p {
<!--Зеленый-->;
    color : Green;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_span {
<!--Неоновый-->;
    color : Lime;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_img {
 <!--Бордовый-->;
    color : Maroon;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_ul {
<!--Темно-синий-->;
    color : Navy;
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}
.c_li {
<!--Оливковый-->;
    color: Olive;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.c_br {
<!--Жёлтый-->;
    color: yellow;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.c_def {
<!--Черный-->;
    color: black;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
/* Стили дерева элментов END */

select.img {
    width : 300px;
}

.art_user_width
{
    width: 200px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
}

a.admin_link {
        color : #003399;
         font-family : Tahoma;
        font-size : 11px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
}

.question {
        cursor : help;
}

.button_close {
    background-color : #FFFFFF;
    color : #FFFFFF;
    background-image : url(../img/icons/save_close.gif);
    width : 21;
    height : 18;
    cursor : hand;
    border : none;
}

.button_insert_before {
    background-color : #FFFFFF;
    border : 1px solid #FFCC66;
    color : #FFFFFF;
    background-image : url(../img/icons/insert_before.gif);
    width : 21;
    height : 20;
    cursor : hand;
}

th
 {
     font-family : Tahoma;
     font-size : 11px;
     font-style : normal;
     font-variant : normal;
     font-weight : normal;
	  padding: 4px;
 }

td
 {
     font-family : Tahoma;
     font-size : 11px;
     font-style : normal;
     font-variant : normal;
     font-weight : normal;
 }

td.menu0_selected {
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    color : #FF7949;
}

td.null
 {
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    border-top : none;
    border-bottom : none;
    border-right : none;
    border-left : none;
 }
td.left
 {
    font-family : Tahoma;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
 }

h2
 {
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 0px;
    padding-top : 0px;
    font-family : Tahoma;
 }
 
h3
 {
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 0px;
    padding-top : 0px;
    color : #3D6FA3;
    font-family : Tahoma;
 }


a.white
 {
    color : #FFFFFF;
    font-family : Tahoma;
    font-size : 9px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
}

.header
 {
    font-family : Tahoma;
    font-size: 11pt;
    color:white;
   font-weight:bold;
 }
 
.button1
 {
     border : 1 solid #000000;
     background-color : #E3e3e3;
     font-family : Tahoma;
     font-size : 12px;
	  font-style : normal;
	  font-weight : normal;
 }
.textbox
 {
      background: transparent;
      background-color: White;
      border: 1px solid #000000;
      color: #000000;
      font-family : Tahoma;
      font-size: x-small;
      text-align: left;
      scrollbar-face-color: #CCCCCC;
      scrollbar-shadow-color: #FFFFFF;
      scrollbar-highlight-color: #FFFFFF;
      scrollbar-3dlight-color: #FFFFFF;
      scrollbar-darkshadow-color: #FFFFFF;
      scrollbar-track-color: #FFFFFF;
      scrollbar-arrow-color: #000000;
 }
.small_list
 {
    font-size: 8pt;
    font-family : Tahoma;
 }
.zag
 {
    font-size: 13pt;
    font-family : Tahoma;
    color:black;
 }

.hand
 {
    cursor : hand;
 }

.menuPopUpDiv
 {
   border: 1px solid #616161;
   background-color: #cccccc;
   padding: 4px;
   width: 150px;
   display: none;
   position: absolute;
   text-decoration:none;
 }

.menuDiv
 {
   font-family : Verdana;
   font-size: 10px;
   color: #330033;
   background-color: #cccccc;
   padding: 2px 0px 2px 10px;
   text-decoration:none;
 }
.menuDiv A {text-decoration:none;}

.input-file
 {
    width:auto; /* you can change the width*/
    position:relative;
    font: normal 11px Tahoma; */
    margin:0 0 18px 0;
    zoom:1;          /*clear float*/
    overflow:hidden; /*clear float*/    
}

/* эмуляция INPUT-а типа file BEGIN */
.input-file label
{
    float:right;
    white-space:nowrap;
    position:relative;
    z-index:1;
    left:0;
    top:0;
    overflow:hidden;
	 
	 /* Цвет, рамка, шрифт кнопки Обзор */ 
	 color:#4d7285 !important;
	 font-size:11px;
    font-family: Tahoma;
    background-color: #f0f8ff;
    border: 1px solid #4d7285;    
	 font-size:11px;
	 font-weight: normal;
	 height: 14px;
	 
	 padding: 2px 10px 0px 10px;
    margin-left: 8px;
    margin-top: 2px;
        
    /* display:inline; */
    -webkit-border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
}

.input-file-no-path label
 {
    float:left;
 }

.input-file label:hover
 {
    color:#4d7285;
    /* cursor:pointer; */	 
 }

.input-file label input
 {
    position:absolute;
    right:0;
    top:0;
    border:none;
    font-size:8px;
    font-family: Tahoma;
    line-height:10px;
    opacity:0;
    zoom:1;
    filter:alpha(opacity=0);
    cursor:pointer;
}

.input-file var
 {    
    display:block;
    background:#FFFFFF;
    position:relative;
    overflow:hidden;
    border:solid 1px #ccc;
    padding:2px 2px;   
    margin-right:3px;
    margin-top: 2px;
    zoom:1;
    _right:-3px; /*eliminate gap for IE*/  
    /*visual candies*/
    -webkit-border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
 }

.input-file-no-path label
 {
    -webkit-border-radius:2px;    
 }

.input-file var input
 {
    display:block;
    width:100%;
    position:absolute;
    padding:2px 2px;
    border:none;
    background:transparent;
    font-size:100%;
    /*color:#000;*/
	 color:#494b4d;
    top:0;
    left:0;
    /* height:100%; */
 }

.input-file var input:focus
 {
    outline:none;
 }
/* эмуляция INPUT-а типа file END */
table.attrProp, table.propctrlTable, table.colorctrlTable, table.logctrlTable {
  margin-top: 20px;
}
table.attrProp th, table.propctrlTable th, table.ptrnctrlTable th, table.colorctrlTable th, table.logctrlTable th, table.cssctrlTable th, table.imagesctrlTable th, table.statCtrl th, table.userCtrl th, table.table th{
  background: url(/img/cms_img/menu_border_bottom.gif) 0% 100% repeat-x;
  font-weight: bold; text-align: left; padding: 5px 25px 25px 25px;
  text-align: center;
}
table.logctrlTable th, table.cssctrlTable th{
  text-align: left
}
table.attrProp td, table.propctrlTable td, table.ptrnctrlTable td, table.colorctrlTable td, table.logctrlTable td, table.cssctrlTable td, table.imagesctrlTable td, table.statCtrl td, table.userCtrl td, table.table td{
  padding: 10px 25px;
  border-bottom: 1px dotted #b2b2b2
}
table.log select, table.log option{
  color: #494b4d;
  font: normal 11px tahoma;
}
td.statMenu{
  font-size: 10px
}
td.statMenu a{
   color:#4D7285
}
td.selectDate select, td.selectDate select option{
  font-size: 11px
}
ul.modulesList{
  margin: 0; padding: 0;
  list-style: none
}
ul.modulesList li{
  float: left
}
div.clientArea .btn_1{
  margin-left: 0
}
table.table input.chb{
  width: auto;
  margin: 0; padding: 0
}
table.table2 th, table.table2 td{
  padding: 5px;
}
table.table2 input{
  width: auto
}
table.table input, table.table textarea, table.table select{
  width: 500px;
  border: 1px solid #cccccc;
  font: normal 11px tahoma;
  padding: 2px
}
.sitemapLeft div b{
  font: bold 11px tahoma;
}
table.table3 input, table.table3 select{
  width: auto
}
.cms a, .project a, .dopmenu a, .footer a{
  font-size: 11px !important;
  color: #494b4d !important
}
.cms a:hover, .project a:hover, .dopmenu a:hover, .footer a:hover{
  color: #ff7949 !important
}
.cmsmenu a:hover{
  color: #ff7949 !important
}
.highlight { color: #ff7949 !important; }
.elContainer li{
  list-style-position: inside;
}
input[type='checkbox'], input[type='radio']{
  border: none !important
}


