body{
   font: 79% Verdana,Tahoma,Arial,sans-serif;
   background-color : #3A80BF;
   line-height:1.4em;
   text-align: center;
   margin: 2px;
   color: #272151;
}

a{
   text-decoration: none;
   color: #485DAD;
}

a:hover{
   color: #009900;
}

.price{
   width: 60px;
   height: 15px;
   background-color: #eee; /* фоновый цвет */
   border: 1px solid #D2E3FB; /* рамка */
   font-size: 11px;
   margin-bottom: 6px;
}

#container{
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   border: 1px solid #C2D9E9;
   background: #F1F6F9;
   overflow:hidden;
}

h1{
  float: left;
  font-size: 17px;
  margin-top: 130px;
}

.slogan{
  float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 3px 0px 0px 10px;
  color: #0A246A;
  font-style: italic;
}

h2{
   font-size:1em;
   font-weight:bold;
   border-bottom: solid 1px #74ADDA;
   margin: 3px 20px 0 20px;
   padding-left: 5px;
   padding-bottom: 3px;
   color: #5782D2;
}

h3{
   color: #485DAD;
   font-size: 0.9em;
   font-weight: bold;
   line-height: 1em;
   margin: 0px;
   padding-left: 25px;
   text-align: justify;
}

h4{
   color: #fff;
   font-size: 0.8em;
   font-weight: bold;
   line-height: 1em;
   margin: 0px;
   padding: 3px;
   text-align: center;
   background: #78AEDA;
   border-bottom: 1px solid #74ADDA;
}

hr{
   /*height: 1px;*/
   border-top: 0px;
   border-bottom: 1px solid #4286C6;
}


/************************* main content *************************/
#content{
   width: 500px;
   border-right: 0px solid #F1F6F9; /* The width and color of the rail */
   margin-right: 0px;
   float:left;
}

#vip_content{
   width: 690px;
   float:left;
}

#right_menu{
   width: 293px;
   padding-top: 10px;
   padding-right: 4px;
   float:right;
   text-align: center;
}

#left_menu{
   float: left;
   width: 195px;
   text-align: center;
   padding-top: 10px;
}

#review, #content p, #right_menu p, #vip_content p{
   font-size:0.9em;
   margin: 10px 0px 10px 0px;
   text-align: justify;
   text-indent: 20px;
   padding-left: 5px;
   line-height: 1.2em;
}

#content ul, ol{
   font-size:0.9em;
   line-height: 1.2em;
}

#filter{
   text-align: center;
   font-size: 0.9em;
   border: 1px solid #C7E6FA;
}

.subcats{
   text-align: left;
   line-height: 1.2em;
   font-size:0.8em;
}

#review{
   width: 645px;
   border-right: 350px solid #F1F6F9;
   margin-right: -350px;
   float:left;
   border: 1px solid #F1F6F9;
}

#object{
}

#object p{
   margin: 10px 20px 10px 20px;
   text-align: justify;
   text-indent: 20px;
   line-height: 1.2em;
   font-size:0.9em;
}

td.delimiter {
    border-bottom: 1px solid #78AEDA;
        padding: 20px 0px 10px 0px;
}

.partinfo{
        margin-left: 5px;
        text-indent: 0px;
        font-size:0.9em;
}

/**************************** Items CSS ****************/
#item{
   border: 1px solid #C7E6FA;
   line-height: 1.2em;
   margin: 10px 0px 10px 25px;
   font-size: 0.9em;
   width: 90%;
}

#item h1{
   color: #102E7F;
   font-size: 1.0em;
   font-weight: bold;
   margin: 0px;
   padding: 3px;
   text-align: center;
   background: #C7E6FA;
}

#item #descr{
   padding: 2px 5px 0px 5px;
   text-align: justify;
   text-indent: 20px;
   line-height: 1.2em;
   vertical-align: top;
}

#item #date{
   text-align: right;
   font-size: 0.8em;
   margin-right: 3px;
}

#item_header{
   background: #78AEDA;
   color: #fff;
}

#items{
   border: 1px solid #C7E6FA;
   text-align: center;
   font-size: 0.9em;
   line-height: 1em;
   margin: 0px 20px 0px 20px;
   width: 960px;
}

.item_obj{
   padding: 3px;
   font-size: 0.8em;
}

td{
   vertical-align: top;
}

td h3{
   text-align: center;
   padding: 3px;
}

.hidden {
     display: none;
}

#path{
         font-size: 1em;
            margin: 10px 0px 10px 0px;
     text-align: justify;
     text-indent: 20px;
     padding-left: 5px;
}

#path a{
   text-decoration: underline;
}

.title{
   width: 200px;
   height: 15px;
   background-color: #eee; /* фоновый цвет */
   border: 1px solid #D2E3FB; /* рамка */
   font-size: 11px;
   margin-bottom: 6px;
}

form{
   padding: 0px;
   margin: 0px;
   vertical-align: top;
}

textarea {
   width: 400px;
   float: left;
   background-color: #eee;
   color: green;
   height: 120px;
   border: 1px solid #D2E3FB;
}

input.text {
   color: #000000;
   border: 1px solid #7BB2D9;
   font-size: 1.0em;
   color: #1618E6;
}

select {
   font-size: 10px;
   background-color: #eee;
}

#staff_form .title{
   width: 150px;
}

#staff_form{
   text-align: right;
   padding: 2px;
   border: 1px solid #D2E3FB;
   width: 240px;
}

#staff_form #item_header{
   text-align: center;
   padding: 2px;
   margin-bottom: 4px;
   font-weight: bold;
   font-size: 8pt;
}

#item_pnl{
   background: #78AEDA;
   color: #fff;
   width: 94%;
   margin: 0px 20px;
   padding: 1px 10px;
   font-size: 11px;
}

#item_pnl_go_id{
   background: #78AEDA;
   color: #fff;
   width: 295px;
   font-size: 11px;

}

#item_pnl_name{
   vertical-align: middle;
}

#item_pnl_input{
   width: 30px;
   height: 15px;
   background-color: #eee; /* фоновый цвет */
   border: 1px solid #D2E3FB; /* рамка */
   font-size: 11px;
   vertical-align: middle;
}

.error{
   font-weight: bold;
   font-size: 0.8em;
   color: red;
}

.not_found{
   font-weight: bold;
   font-size: 0.8em;
   color: red;
   border: 1px solid red;
   margin: 120px;
   padding: 30px;
   text-align: center;
}

span.req {
        margin-left: 3px;
        color: #FF0000;
        font-weight: bold;
}

.panel_header{
   background: #78AEDA;
   border-bottom: 1px dotted #008000;
   border-top: 1px dotted #008000;
   font-weight: bold;
   width: 99%;
}

.btn_detail{
   line-height: 0.9em;
   float: right;
   border: 1px solid #009997;
   padding: 2px;
   background: #E7E7D6;
   font-weight: bold;
   font-size: 10px;
}

.inform{
   float: left;
   border: 1px dotted #fff;
   font-weight: bold;
   color: #fff;
   line-height: 1.2em;
}

.links{

}

.links p{
   border: 1px solid #D2E3FB;
   padding: 10px;
   background-color: #F5F5F5;
}

.status img{
   border: 0px;
}

/**************************** Footer *******************/
#footer{
   border-top: 1px solid #C2D9E9;
   width: 100%;
   font-weight: normal;
   text-align: center;
   font-size: 0.8em;
   background: #C8DBE9;
   float:left;
   margin-top: 10px;
}

#link{
   padding: 10px;
}

/******************* Hot News CSS *********************/
#news{
   border: 1px solid #4286C6;
   background: #D8E6EF;
   margin: 5px;
}

#news_body{
   font-size: 0.9em;
   text-align: justify;
   text-indent: 15px;
   line-height: 1.2em;
}

#news_dates{
   text-align: right;
   font-size: 0.8em;
   margin-right: 3px;
   font-weight: bold;
}

.hot{
   width: 99%;
   text-align: center;
}

#news img{
   border: 0px;
}

#ads{
   float: left;
}

.gmtdtext{
   font-size: 11px;
}

/*********************** Search ************************/
#search{
    background: url(../images/top_right.jpg) no-repeat;
    width: 266px;
    height: 168px;
}

.buttons {
        font-size: 0.9em;
        font-weight: bold;
        border: 1px solid #009997;
        background-color: #79B0D9;
        cursor: pointer;
        height: 16px;
}

/************************** Our CSS Menu ************************/
#menu {
  position: relative;
  margin: 0 auto;
  width: 100%;
  background: #C2D9E9;
  font-size:0.8em;
  font-weight:normal;
  height: 2.5em;
  line-height: 2.5em;
  font-weight: bold;
}

#menu table { BORDER-COLLAPSE: collapse; MARGIN: -1px; }

#menu ul { LIST-STYLE-TYPE: none; MARGIN: 0; PADDING: 0;}
#menu li { FLOAT: left; POSITION: relative; border-right: 1px solid #F1F6F9;}

/*OP,FF*/
#menu li:hover ul {
  DISPLAY: block;
  LEFT: 0;
  POSITION: absolute;
  TOP: 2.4em;
  WIDTH: 150px;/*1 уровень OP,FF*/
/*  height: 1.5em;*/
  line-height:1.6em;
}

/*IE*/
#menu li a:hover ul {
  DISPLAY: BLOCK;
  LEFT: 0;
  POSITION: absolute;
  TOP: 2.4em;
  /*height:1.5em;*/
  line-height:1.6em;
}

/*IE*/
#menu li a:hover li a:hover ul,
#menu li a:hover li a:hover li a:hover ul {
  DISPLAY: block;
  LEFT: 172px;
  POSITION: absolute;
  TOP: 0;
  VISIBILITY: visible;
}

/*IE*/
#menu li a:hover li a ul,
#menu li a:hover li a:hover li a ul {
  DISPLAY: block;
  POSITION: absolute;
  VISIBILITY: hidden;
}

/*OP,FF*/
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul {
  DISPLAY: block;
  LEFT: 172px;
  POSITION: absolute;
  TOP: 0;
  WIDTH: 150px;/*2,3 уровень OP,FF*/
}
/*IE,OP,FF*/
#menu li:hover li:hover ul.left,
#menu li:hover li:hover li:hover ul.left,
#menu li a:hover li a:hover ul.left,
#menu li a:hover li a:hover li a:hover ul.left { LEFT: -154px; }

/*прячем вложения*/
#menu li ul { BORDER: 0px solid #e6eaff; DISPLAY: none;}

/*прячем вложения 1, 2, 3 уровня*/
#menu li:hover li ul,
#menu li:hover li:hover li ul { DISPLAY: none; }

/*IE,OP,FF*/
#menu li a {
  background: #C2D9E9;/*фон основного меню*/
  color: #305497;/*цвет ссылки основного меню*/
  display: block;
  padding: 0 5.6px; /*!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  text-decoration: none;
}
/*IE,OP,FF*/
#menu li:hover a,
#menu li a:hover {
  BACKGROUND: #e6eaff;/*фон основ. меню при навед. курсора*/
  COLOR: purple;/*цвет ссылок основ. меню при навед. курсора*/
}
/*IE,OP,FF*/
#menu li li {
  BACKGROUND: #fff;/*фон вып. меню при навед. курсора на ссылку основ. меню*/
  FONT-WEIGHT: normal;
  PADDING: 1px 0px;
}
/*IE,OP,FF*/
#menu li:hover li a,
#menu li:hover li:hover li a,
#menu li:hover li:hover li:hover li a,
#menu li a:hover li a {
  BACKGROUND: #e6eaff;/*фон под ссылкой вып. меню при навед. курсора на основ. меню*/
  BORDER: #A9CDE7 1px solid;
  COLOR: purple;/*цвет ссылки вып. меню при навед. курсора на основ. меню*/
  DISPLAY: block;
  PADDING: 0 10px; 
  WIDTH: 150px;
}
/*IE,OP,FF*/
#menu li:hover li a.drop,
#menu li:hover li:hover li a.drop,
#menu li a:hover li a.drop {
  BACKGROUND: #C2D9E9;/*фон ячейки в вып. меню имееющей вложение при навед. курсора на ссылку основ. меню*/
  COLOR: #305497;/*цвет ссылки в вып. меню имееющей вложение при навед. курсора на ссылку основ. меню*/
  FONT-WEIGHT: bold;
}
/*IE,OP,FF*/
#menu li:hover li:hover a,
#menu li:hover li:hover li:hover a,
#menu li:hover li:hover li:hover li:hover a,
#menu li a:hover li a:hover {
  BACKGROUND: blue;/*фон ссылок в вып. меню при навед. курсора*/
  COLOR: #fff;/*цвет ссылок в вып. меню при навед. курсора*/
}