@charset "utf-8";

.top_counters {	display: none;	height: 1px;
	height: 92px;
	background: url("img/bot_fon.gif") repeat-x left bottom;
}
.counters {}
.counters div { float:left; margin:0px 5px 10px 5px;}
.counters div.hidden {
	visibility: hidden;
	display: none;
	
}
.dip a { font-style: normal; color: #FFFFFF;}


/* left_menu */
#left_menu {
	
}
#left_menu .capt { background: url("img/menu_capt.gif"); width: 267px; height: 44px; }
#left_menu .capt2 { height: 44px; color: #563408; font-family: arial; font-size: 14px; text-align: center;}
#left_menu .capt3 { padding: 0px 40px 0px 50px; }
#left_menu .bot { background: url("img/menu_top.png"); width: 267px; height: 115px; text-align: left;}
#left_menu .bot2 { background: url("img/menu_book.gif"); width: 267px; height: 115px;}
#left_menu .centr { background: url("img/centtr_k.gif");  width: 267px; }
#left_menu .centr2 { background: url("img/centtr_k2.gif") 0px bottom no-repeat; padding: 0px 30px 0px 0px;}
.centtr_k2 {position: absolute; margin: -166px 0px 0px 2px; text-align: left;}

#left_menu ul {margin: 0px;}
#left_menu li {margin: 0px;}


/* навигатион */

  #submenu {
    overflow: hidden;
    list-style-type: none;
    color: #e55b08;
    font-size: 13px;
    text-indent: 0px;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    text-align: left;
  }

  #submenu.ul, #submenu ul { list-style-type: none; margin: 0px; padding: 0px;  }
  
  #submenu li { float:left; margin:0; padding: 0; 
  
  width:100%;
  padding: 3px 0px 3px 0px;
  }
  #submenu a,
  #submenu strong {
    display:block;
   
    text-decoration: none;
    border-bottom: 0px #eee solid;
  }


  #submenu li span {
    display:block;
    border-bottom: 0px #ddd solid;
      padding-left: 7% ; width: 93% ;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    background:url("img/bullit.gif") no-repeat 5px 8px;
    padding-left: 15px;
   padding-left: 7% ; width: 93% ;
  }
  
  
  #submenu li a {  color: #e55b08; text-decoration:underline;background:url("img/bullit.gif") no-repeat 5px 8px; padding-left: 17px;}
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { }

  /* Level 2 */
  #submenu li ul {font-size: 11px;}
  #submenu li ul li { padding-left: 10% !important; width: 90% !important;}
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { background: none !important; display: block;}

  #submenu li ul li a {  padding-left: 15px; display: block; }
  
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { }

  /* Level 3 */
  #submenu li ul li ul {line-height: 10px;}
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { background: none;}

  #submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#f63; color: #fff; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li #active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 60%; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; }

  #submenu li#active a { background: none; display: inline !important; padding: 0px;} 
  #submenu li#active a:hover {color: #1A6060;} 
  
  #builds { background: url("img/builds.png") no-repeat bottom right; width: 100%; height: 205px; }
  
  #hren { position: absolute;}
   
  .red_text { color: red;}
  .green_text { color: green;}
 	/* fff */
 	#fff { height: 322px; }
 	#fff2 { height: 261px; }
 	#fff3 { height: 341px; }
 	#fff .fff1 { position: absolute; margin: 7px 0px 0px 12px; }
 	#fff .fff2 { position: absolute; }
 	#fff .fff3 { position: absolute; margin: 7px 0px 0px 12px; }
 	#fff .fff4 { position: absolute; margin: 291px 0px 0px 134px; }
 
 #path {font-size: 10px; color: #E55B08;}
 #path a { color: #231F20;}
 h3.news2 {display: inline; font-weight: bold; color: #000000; } 
  h3.news2 a { color:  #000000 !important; text-decoration: none !important;}
 .new_capt {margin: 10px 0px 5px;}
 .date {color: #575757; font-weight: bold; font-family: Arial; margin-right: 12px;}
 #content .small_text {font-size: 12px; }
 #content  .dalee { font-size: 11px;text-align: left; text-indent: 0px;}
 #content  #all_news {  font-size: 11px;text-align: right; }
 #content  h2 img {margin: 0px; vertical-align: middle; margin-left: 10px;}
 #content #capt_link_news a { text-decoration: none;}
 #content #capt_link_news a span {text-decoration: underline; color: #e55b08; font-family: Tahoma;}
 
 /* pager */
 
/* page_div */
#page_div { color:#6188A2; margin:44px 0px 0px 0px;  font-weight:bold; }
#content #page_div a { text-decoration:none; font-weight:normal;  font-style:normal;}
#page_div .years {}
#page_div .years span { margin:0px 15px 0px 0px;}
#page_div .pages { }
#page_div .pages .page { margin:0px 15px 0px 0px;  font-weight:normal;}
#page_div .pages .num { margin:0px 8px 0px 0px; font-size:12px;}

/* catalog */
.catalog_cell_auter { display: table; width: 126px; margin-bottom: 20px;table-layout: auto; }
.catalog_cell { background: white; border: solid 2px #004C86; color:#004C86;  font-size: 12px;line-height: 12px; }
.catalog_cell img {margin: 1px !important; }
.catalog_cell_capt {padding: 5px 2px; text-align: center;}
.penPic { margin: 0px 10px 0px  0px !important;}
.hr { height: 1px; border-bottom:1px solid #E55B08; font-size: 1px;}
.karta {margin: 20px 10px 0px  40px !important; border: #E55B08 2px solid; background: white; padding: 1px; }
.cartadesc { font-size: 12px; margin: 10px 0px 20px 20px;}
.cartadesc p { text-indent: 0px !important;}

#podpkrazd { color: #E55B08; padding: 10px 10px 7px 35px; font-size: 13px; text-align: left;}

.txt_indt2 {padding-bottom: 30px;}

#enter_home {
	font-size: 23px; 
	line-height: 23px;
	margin-left: 50px;
}
#enter_home input { font-size: 30px; width: 200px;}
#enter_home .err_txt { color: red; font-size: 20px; margin: 10px 0px;}

#feedback td {padding: 5px 0px; }
#feedback input,#feedback  textarea {margin: 0px; border: #31BFC1 solid 1px; width: 100%;}
#feedback img {border: #4DA664 solid 1px;}

/* ограничители по высоте */

#delimit {  height: 170px; width: 100%;}
#thetrad .inner2 { height: 714px; width: 100%;}


.red_text { color: red;}
.green_text { color: green;}

.dop_field {color: #084173; font-size: 12px;}


.dop_field p {padding: 2px 0px; background: #FFFFFF;}
