@charset "utf-8";

html, body {
	height:100%;
	background:#ffffff none repeat scroll 0 0;
}

.tc {
	/*color:#000099;*/
}

strong {
	font-weight:bold;
}

a_bd {
	text-decoration:none;
	color:#000;

}

a {
	text-decoration:none;
	color:#000;
}
	
   
#ul_top {
	text-transform: uppercase;
	position:relative;
	padding:3px; 
	height:1.5em;	line-height:1.5em;
	margin-top:1em;
	
}

#ul_top li {                /*  start top menu  */
	width: 14.1%;
	float: left;
	list-style: none;
	text-align: center;
	font-family:Tahoma;    /*type face text top menu*/
	font-weight:bold;
	font-size:12px;
	}

#ul_top li a {
	display: block;
	color: #666;     /*цвет текста верхнего меню*/
	text-decoration: none;
}

#ul_top li a:hover {
	background-color: #999; 	  /*цвет верхнего меню при наведении */
	color: #fff;
}
          
#li_top{
	border-right:1pt solid #999;
}

/*for round corner*/
a.rounded, .button{
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */ 
}


.advice {
	background-color:#fff;
	padding:10px;
	color:#333;
	
}

.button {
  color: #000;
  background-color: #FF9F50; /* цвет контура скругления*/
  padding: 5px 5px;
}
.button:hover {
  background-color: #FF9F50; /* цвет контура скругления при наведении*/
}


.gray {
	background-color:#999;/* цвет контура скругления*/
	padding:5px;
	border:0;
}
.green:hover {
	background-color:#ccc;/* цвет контура скругления при наведении*/
}

.orange {
	background-color: #F93;  /*цвет контура скругления*/
 	border:0;
	padding: 5px 5px 5px 5px;
	
}
.orange_sidebar {
	background-color: #F93;  /*цвет контура скругления*/
 	padding: 5px 5px 5px 5px;
	border:0;
}


.podrobnee{
	margin:5px 0 0 0;
	text-align:right;
}

/*end for round corner*/

div.top {
position: relative; background: #ccc; width: 73.08em; height: 10.3em;
}
div.top div.bottom {
background: #33C;
}
div.top div.bottom_left {
position:absolute; bottom:0; width: 73.08em; background: #1CC; 
}
div.top div.bottom_right {
position:absolute; bottom:0; width: 200px; margin-left: 200px; background: red;
}   

                              /*  end top menu  */

.photo IMG {              /*start style for img-poto*/
   	margin:10px 25px 10px 0px;	/* Поля вокруг изображения */
    /*outline: 0px solid #666;  Параметры рамки */
    /* background: #f0f0f0; Цвет фона */
    float: left; /* Обтекание по правому краю */
   }

.treephoto IMG {              /*start style for img-poto tree on one tr*/	
   	margin:20px 15px 10px 20px;	/* Поля вокруг изображения */
    /*outline: 0px solid #666;  Параметры рамки */
    /* background: #f0f0f0; Цвет фона */
    float: left; /* Обтекание по правому краю */
   }

.photo_colors IMG {              /*start style for img-poto*/	
   	margin:20px 10px 20px 7px;	/* Поля вокруг изображения */
    float: left; /* Обтекание по правому краю */
   }

.table_content{
	width:100%;
	border:0;
	margin:1em 0em 1em 0em;
	
}

.td_left{
	width:87%;
	padding:0em 1em 0em 0em;	
}

.td_right{
	width:13%;
	vertical-align:baseline;
		
}

.title{
	background-image:url(../images/1x1.gif);
	width:100px;
	margin: 2em 0 1em 2em;	
} 

.too_td{
	padding:2em;
}

.small_ul li{
	font-size:inherit;
	font-family:"Arial";
	margin: 1em 0 1em 0;
}

.sledushaya {
	margin:0 0 0.5em 0;
	width:15em;
}

#doc2 {
	position:relative;
	min-height:100%;
	*height:100%;
	background:#FFF;
}

#hd {                     /*	border-bottom:0.3pt solid #999;height:10em;border:solid 2px;border-color:#000000; граница и фон заголовка с меню*/
	margin-bottom: 1em;
	margin-top: 0.5em;
	border-bottom:2pt solid #999;
	border-top:3pt solid #FF9F50;
}

#tel{
	position:relative;
	font-size:214%;
	text-align:right;
	margin-right:1em;
	margin-top:1em;
	height:2em;	
}


#img_top{
	display: block;
	position:relative;
	height:14em;
	width:562%;
	margin-bottom:1em;
	margin-left:1.8em;
}

#content {
	font-size:1.15em;
    color:#666;
	margin:0em 0em 1.2em 4.5em;
	padding: 1em 0em 1em 0.5em;
}      /* содержимое страницы*/

#content p {
	line-height:1.5em;
	text-indent:1em;
	color:#333;
	font-family:"Arial Narrow";
	letter-spacing:1pt;
}

#content li {
	list-style-position:inside;
    list-style-type:none;
	color:#333;
	line-height:110%;
	margin:3px 0 2px 0;
}

#content h1 {
	font-size:153.9%;
}

#content h2 {
	font-size:138.5%;
}

#content h3 {
	font-size:98.5%;
	color:#333;
	font-weight:bold;
	font-family:"Arial";
}

#content h4 {
	font-size:80%;
	color:#000;
	font-family:"Arial";
}

#advice {
	height:2em;
	width:3em;background-color:#ccff33;
	background:#ccff33;
}

#sidebar {
	margin-top:2.6em;
	margin-bottom:1em;
}

#navigator {
	border-right-color:#EEEEEE;
	border-right-width:0px;
}

#navigator li {
	padding-bottom:10px;
	padding-left:20px;
}

#navigator a {
	font-size:123.1%;
}

#navigator a:hover {
	color:red;
	font-weight:bold;
}

#pr {
	margin-left:10px;
	margin-top:40%;
	border-color:#667B99;
	border-style:solid;
	border-width:3px;
	background:#99cccc none repeat scroll 0 0;   /*меню вверху фон голубоватый*/
	color:#FFFFFF;  
}

#pr p {
	text-indent:1em;
	text-align:justify;
	font-size:116%;
	margin:0 5px 10%;
	line-height:1.5em;
	letter-spacing:1px;
	font-weight:bold;
}

#push {
	height:20px;
	width:inherit;
}

#ft {
	position:relative;
	background-color:#333333;
	bottom:0;
	margin-top:1em;
	position:absolute;
	width:100%;
}