.title {
	border-right: #e1ddd4 1px solid; border-top: #e1ddd4 1px solid; font-size: 11px; border-left: #e1ddd4 1px solid; border-BOTTOM: #e1ddd4 1px solid; background-color: #f2eee5; FONT-SIZE: 12px; font-face:Times New Roman;
}
   
P {
	MARGIN: 2px
}
DIV {
	MARGIN: 2px
}
   
     html {
		SCROLLBAR-FACE-COLOR: #329CD6; SCROLLBAR-HIGHLIGHT-COLOR: #95CCEA; SCROLLBAR-SHADOW-COLOR: #6DBAE2; SCROLLBAR-ARROW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: #616060; scrollbar-3d-light-color: #6DBAE2; scrollbar-dark-shadow-color: #6DBAE2;
  		height: 100%;
  		}
		body {
		  position: relative;
		  /* чтобы потомки элемента body позиционировались по отношению к body */
		  height: auto !important;
		  /* для Firefox и Opera — чтобы не сработало следующее объявление */
		  height: 100%;
		  /* для IE (работает некорректно, что обеспечивает нужный результат) */
		  min-height: 100%;
		  /* для Firefox и Opera (в IE 7 делает то же, что предыдущее объявление) */
		padding: 0px;
		background: url(/images/menu/kata2.gif);
		font : 12px Arial, Tahoma, sans-serif;
		}

      #head {
          background : #fff;
          text-align : right;
      }
     #main {
          width : 100%;
          border : 0;

          color : #000;
      }
     #underleft {
          margin-top : 30px;
          border-top : 1px solid #000;

      }
 #content {
		padding: 5px ;
}
     #content a {
          text-decoration : none;
			 color: #00008B;
      }
     #content a:hover {
          color : #333;
          text-decoration : underline;
      }
/*     #content img {
          border : 1px solid #ccc;
			 background: #eee;
			 padding: 4px;
      }
*/
     #content .menu_point {
          border-right : 1px solid #cccccc;
          float : left;
          padding : 5px 5px 0;
          height : 20px;
			 text-transform: uppercase;
      }
     #content .menu_point a {
          color : #666;
          text-decoration : none;
          margin : 5px 7px 5px 5px;
          padding-left : 10px;
          font : bold 11px Verdana, Arial, Tahoma;
          background : url('/p/listPoint.gif') no-repeat center left;
      }
     #content .menu_point a:hover {
          text-decoration : underline;
      }

     #content .menu_point .select {
	color: #333;
}
      #content .item_menu {
          padding : 5px;
          font : normal 12px Arial, Verdana, Tahoma;
      }
      #content .item_menu .select{
			 color: #333;
          font : normal 12px Arial, Verdana, Tahoma;
      }
      #content .item_menu a {
          text-decoration : none;
          color : #030303;
          font : normal 12px Arial, Verdana, Tahoma;
      }
      #content .item_menu a:hover {
          text-decoration : underline;
          color : #333;
          font : normal 12px Arial, Verdana, Tahoma;
      }
      #content h1 {
	color:#666666;
          font-size:15px;
	background:url(/p/user/bg_dolj.gif) no-repeat left center;
	padding: 6px 0 0px 10px;
      }
      #content h2 {
	color:#666666;
          font-size : 14px ;
	background:url(/p/user/bg_fio2.gif) no-repeat left center;
	padding: 14px 0 0px 10px;
	height:26px;

      }
      #content h3 {
	color:#666666;
          font-size : 13px ;
	background:url(/p/user/bg_reiting.gif) no-repeat left center;
	padding: 2px 0 2px 20px;
      }
		
      #content h4 {
	color:#666666;
          font-size : 12px ;
	background:url(/p/news_pol.gif) no-repeat left top;
	padding: 0px 0 2px 10px;
      }
      #content h5 {
	color:#666666;
          font-size : 11px ;
      }

     #menu {
          border : 0;
          height : 25px;
          color : #030303;
      }
     #leftCol {
          width : 229px;
          border-left : 0;
          border-top : 1px;
          border-right : 1px;
          border-bottom : 1px;
          border-style : solid;
          border-color : #030303;
          background : #fff url('/p/leftHead.jpg') no-repeat center top;
			 background-color:  #eee;
          padding : 0px 5px 5px 10px;
      }


     #rightCol {
          background : #ededed url('/p/rightFon.gif') repeat-x;
          font : 10px Tahoma, Arial, Verdana, sans-serif;
          text-align : justify;
          width : 165px;
          border-top : 1px solid #030303;
          padding : 20px 5px;
      }
     #rightCol a {
          color : #0033cc;
          text-decoration : none;
      }
     #rightCol a:hover {
          color : #0033cc;
          text-decoration : underline;
      }

		#nextMenu{
			font : bold 12px Tahoma, sans-serif;
		}
		#nextMenu a  {
          color : #000080;
          text-decoration : none;
      }
     #nextMenu a:hover, #nextMenu a:active, #nextMenu {
          color : #ffff00;
          text-decoration : none;
      }
		#nextMenu  a.parentHere {
			text-decoration : none;
			color : #ffff00;
		}
		#nextMenu .level0{
			background: url(/p/but_level0.gif) repeat-x top #D8D8DA;
			border: 1px solid #FFF;
			border-bottom-color:#000033;
			border-right-color: #000033; 
			padding:3px;
			margin:2px;
		}		
		#nextMenu .level1{
			
			padding-left:10px;
			margin: 0 2px 0 2px;
			font-weight:normal;
		
		}		
		#nextMenu .level2{
			padding-left:30px;
			font-weight:normal;
		}	
		#nextMenu a.childHere {
         
	 color : #ffff00;
      }

     #left_bottom {
          background : #fff url('/p/bottom_fon.gif') no-repeat right top;
          float : left;
          width : 246px;
          height : 32px;
          text-align : center;
      }
     #left_bottom a {
          font : bold 12px Tahoma, sans-serif;
          color : #030303;
          text-decoration : none;
      }
     #left_bottom a:hover {
          color : #fff;
          text-decoration : none;
      }
     #right_bottom {
          background : #fff url('/p/fon.gif');
          width : 100%;
          height : 32px;
          position: absolute;
/*  		  bottom: -2px;
 */ 		  width: 100%;
      }
     input, textarea, select  {
          border : 1px solid #cdcdcd;
      }
     legend {
          color : #333;
      }
     fieldset {
          border : 1px solid #ccc;
          width : 80%;
	padding:10px
      }
     button {
	BORDER-RIGHT: #F2EEE5 1px solid;
	BORDER-TOP: #F2EEE5 1px solid; 
	BORDER-LEFT: #F2EEE5 1px solid; 
	BORDER-BOTTOM: #F2EEE5 1px solid; 
	FONT-SIZE: 9px
	BACKGROUND-COLOR: #D9EDF5
      }
     #buttonIn {
          background-color : #cdcdcd;
          border : 1px outset #cdcdcd;
          font : 9px Tahoma, Arial, sans-serif;
          color : #000;
          width : 50px;
      }
     #center {
          vertical-align : top;
      }
     .red_text {
          color : #333;
      }
     .foto_galery_img {
          float : left;
          padding: 4px;
          margin : 3px;
          border: 1px solid #ccc;
}

.foto_galery_img img {
          	border : 1px solid #ccc;
			 background: #eee;
			 padding: 4px;}
			 
     .black_text {
          font-weight : bold;
      }
     .price_table {
          border-right : 1px solid #999999;
          border-bottom : 1px solid #999999;
          font : 12px Arial, Tahoma, sans-serif;
      }
     .price_table td {
          border-top : 1px solid #999999;
          border-left : 1px solid #999999;
      }

     .newsBlock  {
          text-align : justify;
			 padding: 10px 10px 10px 0px;
      }
     .newsDate {
			 color: #666;
			 font-size: 10px;
			 text-align:right;
			 margin: 0px 0px 0px 0px;
      }
		
      .newsSubject, .newsBlock h4  {
		font-weight: bold;
		font-size:12px;
      }
.patch{
			font-weight: bold;
			padding: 0 0 10px 0;
}
.patch a{
	color: #000;
}			
       .newsSubject2 a{
		background:url(/p/point.gif) no-repeat left center; 
		font-size: 11px;
		padding: 0 0 0 10px;
      }
     .newsImage {
          float : left;
			 padding: 0px;
          margin-right : 5px;
          margin-bottom : 5px;
			 border: 0px solid #ccc;
      }
     .newsNavig {
          text-align : center;
      }
     .newsPrint {
          text-align : left;
      }
     .forumtop {
          border-top : 1px solid #cecece;
          border-left : 1px solid #cecece;
          position : relative;
      }

     .forumtop th {
          background-color : #eaeaeb;
          padding-left : 10px;
          padding-right : 10px;
          font-weight : bold;
          border-bottom : 1px solid #cecece;
          border-right : 1px solid #cecece;
          text-align : left;
      }
     .forumtop td {
          padding-left : 10px;
          padding-right : 10px;
          border-bottom : 1px solid #cecece;
          border-right : 1px solid #cecece;
      }
     .faqAnswer {
          text-align : right;
          margin : 0 20px 0 30px;
          border-left : 1px solid #030303;
          padding-left : 5px;
      }
     div.map {
          margin : 10px;
          