<!--
body      { font-family: Tahoma, Verdana;
            font-size: 11px;
            background-color: #FFFFFF;
            color: #007F00;
	        margin: 0;
	        scrollbar-arrow-color:#FFFFFF;
	        scrollbar-base-color:#007F00;
	        scrollbar-shadow-color:#FFFFFF;
	        scrollbar-face-color:#007F00;
	        scrollbar-highlight-color:#FFFFFF;
	        
            background-image: url('/images/medcity-m.ru/vac.jpg');
            background-repeat: repeat; 
            background-position: left top;
	      }
#obj_m_selected {color:black;}


.cat_obj_selected {
	color:black !important;
	background: url('/images/medcity-m.ru/mark_san_over.gif') no-repeat !important;
	background-position:left center !important;
}


/* -------------------------------------header----------------------------------------- */                   
                    
table#pricemenu     { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border:0px; /* Прячем рамку вокруг таблицы */
                   padding: 0px; /* Поля вокруг содержимого таблицы */
                   width:100%;

                 }

table#pricemenu a {
		text-decoration:none;
		}
			
		table#pricemenu a:hover {
		color:#FF9428;
		}
		
	




td.pricemenu_act
		{
		background-color: #CDE0CD;
		border-top:	1px solid #007F00;
		border-right:	1px solid #007F00;
		border-bottom:	;
		border-left:	1px solid #007F00;
		text-align:center;
		width:32%;
		}

td.pricemenu_psv
		{
		background-color: #FFF;
		border-top:	1px solid #007F00;
		border-right:	1px solid #007F00;
		border-bottom:	1px solid #007F00;
		border-left:	1px solid #007F00;
		text-align:center;
		width:32%;
		}

td.pricemenu_space
		{
		background-color: #FFF;
		border-bottom:	1px solid #007F00;
		max-width:5px;
		width:5px;
		}

td.pricemenu_spaceright
		{
		background-color: #FFF;
		border-bottom:	1px solid #007F00;
		}






/* -------------------------------------Objects_catalog LVL 1----------------------------------------- */                   
#lvl1  {font-family: Verdana, Tahoma;
             font-size: 13px;
             font-weight: bold;
             color: #007F00;
             text-decoration: none;
            } 
a#lvl1  {font-family: Verdana, Tahoma;
             font-size: 13px;
             font-weight: bold;
             color: #007F00;
             text-decoration: none;
            } 
a:hover#lvl1  {font-family: Verdana, Tahoma;
             font-size: 13px;
             font-weight: bold;
             color: #FF9900;
             text-decoration: none;
            }  



/* -------------------------------------Objects_catalog LVL 2----------------------------------------- */                   
#lvl2		{
				color :#007F00;              
				text-decoration: none;
				padding-left: 18px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region_act.gif') no-repeat;
				background-position: left center;
			} 

#lvl2_closed		{
				color :#007F00;              
				text-decoration: none;
				padding-left: 18px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region.gif') no-repeat;
				background-position: left center;
			} 



/* -------------------------------------Objects_catalog LVL 3----------------------------------------- */                   
#lvl3		{
				color :#FF0000;              
				text-decoration: none;

				padding-left: 18px;
				font-family: Verdana;
				font-size:11px;
				background: url('/images/medcity-m.ru/mark_san.gif') no-repeat left center;
				background-position: left;

			}                 


a#lvl3		
			{
				color :#007F00;              
				text-decoration: none;
			}
a:hover#lvl3		
			{
				color :#007F00;              
				text-decoration: none;
				background: url('/images/medcity-m.ru/mark_san_over.gif') no-repeat;
				background-position:left center;
			}

/* -------------------------------------Objects_catalog LVL 4----------------------------------------- */                   
#lvl4		{
				color :#007F00;              
				text-decoration: none;

				padding-left: 24px;
				font-family: Verdana;
				font-size:11px;
				background: url('/images/medcity-m.ru/mark_san.gif') no-repeat left center;
				background-position: left;

			}                 


a:hover#lvl4		
			{
				color :#FF9900;              
				text-decoration: none;
/*				padding-left: 18px;*/
				background: url('/images/medcity-m.ru/mark_san_over.gif') no-repeat;
				background-position:left center;

			}





	  
table { border-collapse: collapse; 
        border: 0;
        padding: 0px; 
      }	  
td    { border: 0;
        font-size:11px;
        color: #007F00;
      }
  
     
/* -------------------------------------header----------------------------------------- */                   
                    
table#header     { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border:0px; /* Прячем рамку вокруг таблицы */
                   padding: 0px; /* Поля вокруг содержимого таблицы */
                   width:995px;
                   height:80px;
                 }

table#header TD  { padding: 0px; /* Поля вокруг содержимого ячейки */
                   text-align: left /* Выравнивание по левому краю */
                   font-size: 11px;
                 }        	  
 /* -------------------------------------base----------------------------------------- */                   
                    
table#base       { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border:0px; /* Прячем рамку вокруг таблицы */
                   padding: 0px; /* Поля вокруг содержимого таблицы */
                   width:995px;
                   background-color: #007F00;
                 }

table#base TD    { padding: 0px; /* Поля вокруг содержимого ячейки */
                   text-align: left /* Выравнивание по левому краю */
                   font-size: 11px;
                 }  
 /* -------------------------------------desc----------------------------------------- */  	  
	  
table#desc       { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border:0px; /* Прячем рамку вокруг таблицы */
                   padding: 0px; /* Поля вокруг содержимого таблицы */
                   width:100%;
                   color: #007F00;
                   text-align: center; /* Выравнивание */
                 }
table#desc TD    { padding: 2px; /* Поля вокруг содержимого ячейки */


                   
                   font-size: 11px;
                 }
 /* -------------------------------------opi----------------------------------------- */  	  
	  
table#opi         { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                    border:0px; /* Прячем рамку вокруг таблицы */
                    padding: 0px; /* Поля вокруг содержимого таблицы */

                    background-color: #FFFFFF;
                    color: #007F00;
                    text-align: left; /* Выравнивание */
                  }

table#opi TD, TH    { padding: 2px; /* Поля вокруг содержимого ячейки */
                      font-size: 11px;
                    }  
table#opi  TH       { padding: 2px; /* Поля вокруг содержимого ячейки */
                      font-size: 11px;
                      text-align: center;
                    }                                
 /* -------------------------------------desc_an---------------------------------------- */
 table#desc_an      { border-collapse: collapse; /* Убираем двойные линии между ячейками */
                      border:0px; /* Прячем рамку вокруг таблицы */
                      padding: 0px; /* Поля вокруг содержимого таблицы */
                      width:100%;
                      color: #0071BC;
                      text-align: center;
                    }

table#desc_an TD    { padding: 2px; /* Поля вокруг содержимого ячейки */
                      font-size: 11px;
                    }
 
  /* -------------------------------------price---------------------------------------- */
TABLE#price      { font-family:Tahoma, Verdana;
					border-collapse: collapse; 
                   border-left:2px solid #FFFFFF;
                   border-right:2px solid #FFFFFF;
                   border-top:1px solid #007F00;
                                      border-bottom:1px solid #007F00;
                   font-size:11px;
                   text-align:center;
                                      background-color: #FFFFFF;
                 }

TABLE#price Td   { font-family:Tahoma, Verdana;
                   font-size:11px;
                   padding:2px;
                   border:1px solid #007F00;
                   text-align:center 

                   
                 }
 TABLE#price TH   { padding:2px; 
                   border:1px solid #007F00; 
                   font-size:11px;
                   color:#007F00;    


                 }
  /* -------------------------------------price2---------------------------------------- */
TABLE#price2      { font-family: Tahoma, Verdana;
					width: 100%;
                   border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border-left: 2px solid #FFFFFF;
                   border-right: 2px solid #FFFFFF;
                   border-top: 1px solid #007F00;
                   border-bottom: 1px solid #007F00;                                      
                   background-color: #FFFFFF;
                   font-size: 11px;
                   text-align: center;
                 }

TABLE#price2 TD   { font-family: Tahoma, Verdana;
                   font-size: 11px;
                   padding: 2px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   text-align: center /* Выравнивание по левому краю */

                   
                 }
TABLE#price2 TH   { padding: 2px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   font-size: 11px;
                   color: #007F00;    
                 }                  
  /* -------------------------------------curr---------------------------------------- */
TABLE#curr      { font-family: Tahoma, Verdana;
                   border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border: 2px solid #007F00;
                   color: #FFFFFF; 
                   font-size: 11px;
                   text-align: center;
                 }

TABLE#curr TD   { font-family: Tahoma, Verdana;
                   font-size: 11px;
                   color: #FFFFFF; 
                   padding: 3px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #6EB66E; /* Параметры рамки */
                   text-align: center /* Выравнивание по левому краю */
                   
                 }
TABLE#curr TH   { padding: 3px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   font-size: 11px;
                   border: 1px solid #6EB66E; /* Параметры рамки */
                   color: #FFFFFF;    
                 }                  
  /* -------------------------------------galery---------------------------------------- */
TABLE#galery      { font-family: Tahoma, Verdana;
                   border-collapse: collapse; /* Убираем двойные линии между ячейками */
                   border: 2px solid #FFFFFF;
                   font-size: 11px;
                   text-align: center
                   width:100%;
                   
                  }

TABLE#galery TD  { font-family: Tahoma, Verdana;
                   font-size: 11px;
                   padding: 4px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   text-align: center /* Выравнивание по левому краю */
                 }
TABLE#galery TH  {  padding: 4px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   font-size: 11px;              
                   
                  } 

  /* -------------------------------------galery2---------------------------------------- */
TABLE#galery2      { font-family: Tahoma, Verdana;
					width:100%;
                   border-collapse: collapse; /* Убираем двойные линии между ячейками */

                   border: 2px solid #FFFFFF;
                   font-size: 11px;
                   text-align: center
                   
                  }

TABLE#galery2 TD  { font-family: Tahoma, Verdana;
                   font-size: 11px;
                   padding: 5px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   text-align: center /* Выравнивание по левому краю */
                 }
TABLE#galery2 TH  {  padding: 5px; /* Поля вокруг содержимого таблицы */
                   border: 1px solid #007F00; /* Параметры рамки */
                   font-size: 11px;              
                   
                  }

 /* ------------------------------------------------------------------------------ */ 
 
  /* -------------------------------------present---------------------------------------- */
TABLE#present      { font-family: Tahoma, Verdana;
					width:90%;
                   border-collapse: collapse; /* Убираем двойные линии между ячейками */

                   border: 2px solid #FFFFFF;
                   font-size: 11px;
                   text-align: center
                   
                  }

TABLE#present TD  { font-family: Tahoma, Verdana;
                   font-size: 11px;
                   padding: 8px; /* Поля вокруг содержимого таблицы */
                   border: 1px dotted #007F00; /* Параметры рамки */
                   text-align: center /* Выравнивание по левому краю */
                 }
TABLE#present TH  {  padding: 8px; /* Поля вокруг содержимого таблицы */
                   border: 1px dotted #007F00; /* Параметры рамки */
                   font-size: 11px;              
                   
                  }

 /* ------------------------------------------------------------------------------ */  
 
.pad {      padding: 13 15 7 15;
            margin-left: 0;
            
            
}	  
h1     {font-family: Tahoma, Verdana;
        font-size: 24 px;
        margin: 0 0 2 0;
        }
h2, h3, h4
       {font-family: Tahoma, Verdana;
        margin: 0 0 0 0;
       }
h3     {font-size: 18px;}       
h5
       {font-family: Tahoma, Verdana;        
        font-size: 120%;
                margin: 0 0 0 0;
       }      
 h4
       {font-family: Tahoma, Verdana;
        
        font-size: 140%;
       }        
.shapka    {height: 90px;
            background-color: #007F00;
			background-image: url('/images/medcity-m.ru/shapka.gif');
            background-repeat: no-repeat; 
            background-position: right top;
            color: #FFFFFF;}
.shapka_yandex    {height: 90px;
            background-color: #007F00;
			background-image: url('/images/medcity-m.ru/shapka_yandex.gif');
            background-repeat: no-repeat; 
            background-position: right top;
            color: #FFFFFF;}     
.shapka_google    {height: 90px;
            background-color: #007F00;
			background-image: url('/images/medcity-m.ru/shapka_google.gif');
            background-repeat: no-repeat; 
            background-position: right top;
            color: #FFFFFF;}     			
.shapka_ya_zvonok    {height: 90px;
            background-color: #007F00;
			background-image: url('/images/medcity-m.ru/shapka_ya_zvonok.gif');
            background-repeat: no-repeat; 
            background-position: right top;
            color: #FFFFFF;}   
.shapka_medcitysu    {height: 90px;
            background-color: #007F00;
			background-image: url('/images/medcity-m.ru/shapka_medcitysu.gif');
            background-repeat: no-repeat; 
            background-position: right top;
            color: #FFFFFF;}  
 /* ------------------------------------------------------------------------------ */
 
 
a.menu_main  {font-family: Verdana, Tahoma;
             font-size: 13px;
             font-weight: bold;
             color: #007F00;
             text-decoration: none;
            } 
a:hover.menu_main  {font-family: Verdana, Tahoma;
             font-size: 13px;
             font-weight: bold;
             color: #FF9900;
             text-decoration: none;
            }  
            
            
.nav        { font-family: Tahoma, Verdana; 
              font-size:11px;
              color: #FFFFFF;
            }
a.nav       { font-family: Tahoma, Verdana; 
              font-size:11px;
              color: #FFFFFF;
            }
a:hover.nav { font-family: Tahoma, Verdana; 
              font-size:11px;
              color: #FFFFFF;
            }            
 /* ------------------------------------links------------------------------------------ */ 
a             { color :#007F00;}
a:hover       { text-decoration: none;
                color :#FF9900;} 
                        
.san             { color :#007F00;
                   
                   text-decoration: none;
                 }
                 
.programms             {    }                  
a.programms             {   }     
                 
a:hover.programms             { color :#ff6600;

                		   text-decoration: none;
              				   }           
/* ------------------------------------2------------------------------------------ */ 
.reg		{
				color :#007F00;              
				text-decoration: none;
				padding-left: 22px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region.gif') no-repeat;
				background-position: left center;
				
			}                  

a:hover.reg		{
				color :#FF9900;              
				text-decoration: none;
				padding-left: 22px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region.gif') no-repeat;
				background-position: left center;
			}  
.regact		{
				color :#FF0000;              
				text-decoration: none;
				padding-left: 18px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region_act.gif') no-repeat;
				background-position: left center;
			} 
.regreg		{
				color :#007F00;              
				text-decoration: none;
				padding-left: 18px;
				font-family:  Verdana, Tahoma;
				font-size:11px;
				font-weight: bold;
				background: url('/images/medcity-m.ru/mark_region_act.gif') no-repeat;
				background-position: left center;
			} 
/* ------------------------------------3------------------------------------------ */ 
.foto		{
				color :#007F00;              
				text-decoration: none;

				padding-left: 22px;
/*				font-family: Verdana;*/
				font-size:11px;
				background: url('/images/medcity-m.ru/but_b.gif') no-repeat left center;
				background-position: left;

			} 						
/* ------------------------------------3------------------------------------------ */ 
.san3		{
				color :#007F00;              
				text-decoration: none;

				padding-left: 18px;
				font-family: Verdana;
				font-size:11px;
				background: url('/images/medcity-m.ru/mark_san.gif') no-repeat left center;
				background-position: left;

			}                 


a:hover.san3		
			{
				color :#FF9900;              
				text-decoration: none;
/*				padding-left: 18px;*/
				background: url('/images/medcity-m.ru/mark_san_over.gif') no-repeat;
				background-position:left center;

			}

.san3act		{
				color :#FF0000;              
				text-decoration: none;
				padding-left: 18px;
				font-family: Verdana;
				font-size:11px;
				background: url('/images/medcity-m.ru/mark_san_act.gif') no-repeat;
				background-position: left center;
				
			} 

/* ------------------------------------end------------------------------------------ */ 



a:hover.san        { text-decoration: underline;
                     color :#007F00;
                     
                 } 
.san_n             { color :#007F00;
                     font-family: Verdana, Tahoma;
                     text-decoration: none;
                     padding: 3 3 3 10 px;
                 }
a:hover.san_n      { text-decoration: none;
                     padding: 3 px;
                     color :#007F00;
                     padding: 3 3 3 10 px;
                 }                      
                     
.san_an            { color :#0071BC;
                     text-decoration: none;}
a:hover.san_an     { text-decoration: underline;
                     color :#0071BC;
                     }                 
 /* ------------------------------------------------------------------------------ */ 
.bas         { background-color: #007F00;
               color: #FFFFFF;
               width:313px;
               height:200px;}
.whbgr       { background-color: #FFFFFF;
               color: #007F00;
               width:313px;
               height:200px;}    
                                         
.karta
			{
				background-color: #FFD300;
				color: #007F00;
				text-align: center;
				height:400px;
			}
               
               
.brief         { background-color: #FFFFFF;
                 
                 color: #007F00;
                 width:640px;
                 }   



                             
.another     { background-color: #007F00;
               color: #FFFFFF;
               width:313px;
               height:200px;}
.main        { background-color: #FFFFFF;
               color: #0071BC;
               width:313px;
               height:200px;}                               
 /* ------------------------------------------------------------------------------ */ 
.bord  {background-image: url('/images/medcity-m.ru/bord.gif');
        background-repeat: repeat-y; 
        background-position: center center;
        background-color: #FFFFFF;
        width:14px;
}
.bordh  {background-image: url('/images/medcity-m.ru/bordh.gif');
         background-repeat: repeat-x; 
         background-position: center center;
         background-color: #FFFFFF;
         height:10px;
}
.bordbold  {background-image: url('/images/medcity-m.ru/bordbold.gif');
            background-repeat: repeat-x; 
            background-position: center center;
            background-color: #FFFFFF;
            height:5px;
}
.bordleft  { background-image: url('/images/medcity-m.ru/bord.gif');
             background-repeat: repeat-y; 
             background-position: left center;
             padding-left: 10px;
            }
/* ------------------------------------borders------------------------------------------ */            
.mm_bot   { 
            border-bottom: 1px solid #007F00;             
            }
.mb_bot   { 
            border-bottom: 2px solid #007F00;             
            }            
.w_bot   { 
            border-bottom: 1px solid #FFFFFF;             
	    padding:2px !important;
            }
.g_bot   { 
            border-bottom: 1px solid #FFFFFF;   
                   
            }            
.blue_bot   { 
            border-bottom: 1px solid #0071BC;             
            }            
.text     { padding: 0 7 0 7;
            vertical-align:top;
            border-left: 1px solid #007F00;
          }            
.text2     { padding: 0 7 0 7;
            vertical-align:top;
            border-left: 1px solid #0071BC;
            
          } 
.text1     { padding: 0 7 0 7;
            vertical-align:top;
            border-left: 1px solid #FFFFFF;
            
          }          
       
 .text_brief     { padding: 10 10 10 10;
                  vertical-align:top;
                  border-left: 1px solid #007F00;
            
          }           
.dotsborder
      { background-image: url('/images/medcity-m.ru/dots-h.gif'); 
        background-repeat: repeat-x; 
        padding:4;
       }         
         
.small {line-height: 90%;
        font-size:10px;
}

.fb {font-family: Verdana; Tahoma;
    
     width:100%;
     font-size: 11px;}

.preim {border: 10 solid #FFFFFF;}

.bg1 {background-color: #E8EEDB;}
.bg2 {background-color: #F8FFEC;}
	  
.order                          {  background-color: #FFFFFF;
                                   color: #007F00;
                                   font-family: Verdana, Tahoma; 
                                   font-size: 11px;
                                   
                                   }
                                   
                                   
                                   
.w {  padding: 13 15 7 15;
      width:50%;}
      
      
      
HR {
 border: none; /* Убираем границу для браузера Firefox */
 color: #007F00; /* Цвет линии для браузера Internet Explorer */
 background-color: #007F00; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}

/*----------------------------------------------------------*/

.list 
{
			width:100%;


} 
 
.list ul 
{ 
			list-style:none;
			margin-left:0px;
			padding:0px;
} 
	
.list li { 
			padding:0px;
			margin:0px;
			
}


.list li a {

} 

.list li ul { 
			display:none;
			padding:0px; 
			margin:10px;
}

.list ul li ul li { 
			font-size:100%; 
			border-left:1px solid #007F00;
/*			margin-left:10px;*/
			padding-left:10px;
			
}

.error {	color: #007F00;
			background-color:#FFFFFF;
/*			padding: 40px;
			width:40%;*/
			}
#adv {color :#cde0cd;

	width: 995px;
    text-align:center;
    font-size : 10px;
    font-weight: normal;
    text-decoration: none;

   }	
#adv TD {color :transparent;

    text-align:center;
    font-size : 10px;
    font-weight: normal;
    text-decoration: none;

   }    
a.adv {color :transparent;

    font-size : 10px;
    font-weight: normal;
    text-decoration: none;

   }	  
    
a.adv:hover {color :transparent;

    font-size : 10px;
    font-weight: normal;
    text-decoration: none;

    }
	
	
	#ng {
	border-radius:6px;  
	-moz-border-radius:5px;
	-khtml-border-radius:10px;
	font-size:18px;
	text-align:center;
	box-shadow:5px 5px 5px 5px #999;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#969AE9;
	color:#FFF;
	min-height:50px;
	}
	
	#ng-img {
		width:10%;
		float:left;
		margin-right:7px;
		
	}
	
	#ng-img img {
		width:100%;
	}
	
	
	table#new_year {
		width:100%;
	}
	table#new_year div {
	border-radius:6px;  
	-moz-border-radius:5px;
	-khtml-border-radius:10px;
	font-size:18px;
	text-align:center;
	box-shadow:5px 5px 5px 5px #999;
	padding-top:10px;
	padding-bottom:10px;
	margin:5px;
	color:#FFF;
	min-height:50px;
	background-color:#9393FF;
	cursor:pointer;
	}
	
	table#new_year div:hover {
	box-shadow:5px 5px 5px 5px #00F;
	}
	
	table#new_year div a {
		text-decoration:none;
		}
		
		table#new_year_small {
		width:60%;
	}
	
	
	table#new_year_small div {
	border-radius:6px;  
	-moz-border-radius:5px;
	-khtml-border-radius:10px;
	font-size:18px;
	text-align:center;
	box-shadow:5px 5px 5px 5px #999;
	padding-top:10px;
	padding-bottom:10px;
	margin:5px;
	color:#FFF;
	min-height:50px;
	background-color:#9393FF;
	cursor:pointer;
	vertical-align:middle;
	}
	
	table#new_year_small div:hover {
	box-shadow:5px 5px 5px 5px #00F;
	}
	
	table#new_year_small div a {
		text-decoration:none;
		}
		
		*
СПЕЦКНОПКИ
*/
.spec-button {
position:fixed;
	right:0px;
	top:145px;
  -moz-border-radius: 25px;
  -moz-box-shadow: #4481E9 0px 0px 10px;
  /*-moz-transform: rotate(-90deg);*/
  -moz-transition: all 0.5s ease;
/*  -ms-transform: rotate(-90deg);*/
  -ms-transition: all 0.5s ease;
/*  -o-transform: rotate(-90deg);*/
  -o-transition: all 0.5s ease;
  -webkit-border-radius: 25px;
  -webkit-box-shadow: #4481E9 0 0 10px;
 /* -webkit-transform: rotate(-90deg);*/
  -webkit-transition: all 0.5s ease;
  background-color: #5cf939;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -o-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: linear-gradient(90deg, #63A6F2, #5cf939);
  border-radius: 25px;
  border: 2px solid #4a5032;
  box-shadow: #4481E9 0px 0px 10px;
  color: #ffe942;
  display: inline-block;
  font-family: Times New Roman;
  font-size: 2.3em;
  padding: 15px;
  margin-bottom: 3px;  
  text-decoration: none;
  text-shadow: #000000 5px 5px 15px;
 /* transform: rotate(-90deg);*/
  transition: all 0.5s ease;
}

.spec-button:hover {
  background-color: #3954f9;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -o-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: linear-gradient(90deg, #63A6F2, #3954f9);
  color: #f7ff42;
  padding: 15px;
  cursor:pointer;
}

/*
------------------
*/
.cont-button {
	position:fixed;
	right:0px;
	top:145px;
  -moz-border-radius: 25px;
  -moz-box-shadow: #4481E9 0px 0px 10px;
  /*-moz-transform: rotate(-90deg);*/
  -moz-transition: all 0.5s ease;
/*  -ms-transform: rotate(-90deg);*/
  -ms-transition: all 0.5s ease;
/*  -o-transform: rotate(-90deg);*/
  -o-transition: all 0.5s ease;
  -webkit-border-radius: 25px;
  -webkit-box-shadow: #4481E9 0 0 10px;
 /* -webkit-transform: rotate(-90deg);*/
  -webkit-transition: all 0.5s ease;
  background-color: #5cf939;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -o-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: linear-gradient(90deg, #63A6F2, #5cf939);
  border-radius: 25px;
  border: 2px solid #4a5032;
  box-shadow: #4481E9 0px 0px 10px;
  color: #ffe942;
  display: inline-block;
  font-family: Times New Roman;
  font-size: 2.3em;
  padding: 15px;
  margin-bottom: 3px;  
  text-decoration: none;
  text-shadow: #000000 5px 5px 15px;
 /* transform: rotate(-90deg);*/
  transition: all 0.5s ease;
}

.cont-button:hover {
  background-color: #3954f9;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -o-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: linear-gradient(90deg, #63A6F2, #3954f9);
  color: #f7ff42;
  padding: 15px;
  cursor:pointer;
}

/*
------------------
*/


/*
------------------
*/
.otz-button {
	position:fixed;
	right:0px;
	top:222px;
  -moz-border-radius: 25px;
  -moz-box-shadow: #4481E9 0px 0px 10px;
  /*-moz-transform: rotate(-90deg);*/
  -moz-transition: all 0.5s ease;
/*  -ms-transform: rotate(-90deg);*/
  -ms-transition: all 0.5s ease;
/*  -o-transform: rotate(-90deg);*/
  -o-transition: all 0.5s ease;
  -webkit-border-radius: 25px;
  -webkit-box-shadow: #4481E9 0 0 10px;
 /* -webkit-transform: rotate(-90deg);*/
  -webkit-transition: all 0.5s ease;
  background-color: #5cf939;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -o-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #5cf939);
  background-image: linear-gradient(90deg, #63A6F2, #5cf939);
  border-radius: 25px;
  border: 2px solid #4a5032;
  box-shadow: #4481E9 0px 0px 10px;
  color: #ffe942;
  display: inline-block;
  font-family: Times New Roman;
  font-size: 2.3em;
  margin-bottom: 3px;  
  padding: 15px;
  text-decoration: none;
  text-shadow: #000000 5px 5px 15px;
 /* transform: rotate(-90deg);*/
  transition: all 0.5s ease;
}

.otz-button:hover {
  background-color: #3954f9;
  background-image: -moz-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -ms-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -o-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: -webkit-linear-gradient(90deg, #63A6F2, #3954f9);
  background-image: linear-gradient(90deg, #63A6F2, #3954f9);
  color: #f7ff42;
  padding: 15px;
  cursor:pointer;
}

/*
------------------
*/
#prostin {
	display:none;
	background-color:#CCC;
	opacity: 0.6;
	z-index:1000;
}

#bd_form {
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:10px;
	box-shadow:5px 5px 5px 5px #999;
	background-color:#79FF79;
	padding:10px;
	position:absolute;
	top:10px;
	left:100px;
	width:600px;
	font-size:17px;
	z-index:1100;
	color:#000;	
}

#bd_form h1 {
	font-size:120%;
	text-align:center;
	color:#000;
}

#bd_form select, input[type=text], input[type=submit], input[type=date]{
	font-size:100%;
}

#bd_form #close_bd {
	float:right; 
	background:red; 
	color:white; 
	cursor:pointer; 
	padding:1px;
}

#bd_form #close_bd:hover {
	background-color:#FF7D7D;
	color:#000;
}



/*
ОТЗЫВЫ
*/
#bdo {
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:10px;
	box-shadow:5px 5px 5px 5px #999;
	background-color:#79FF79;
	padding:10px;
	position:absolute;
	top:10px;
	left:100px;
	width:600px;
	font-size:17px;
	z-index:1100;
	color:#000;	
}

#bdo h1 {
	font-size:120%;
	text-align:center;
	color:#000;
}

#bdo select, input[type=text], input[type=submit], input[type=date]{
	font-size:100%;
}

#bdo #close_bdo {
	float:right; 
	background:red; 
	color:white; 
	cursor:pointer; 
	padding:1px;
}

#bdo #close_bdo:hover {
	background-color:#FF7D7D;
	color:#000;
}
/*
     */
/*
*/