html {
BACKGROUND:#FFFFFF URL("../images/blue/page_fon_down.png") REPEAT-X BOTTOM;

}
p {
	text-align: justify;
	margin: 5px;
	border-radius: 4px;
	/* [disabled]background-color: hsla(180,10%,94%,1.00); */
	/* [disabled]color: hsla(359,76%,61%,1.00); */
	font-size: 14px;

}



body {
margin: 0px;
padding: 0px;
text-align: left;
font-family: Arial;
font-size: 10px;
color: #5a5a5a;
text-align: left;

}
h1 {
color: #000080;
/*text-transform: uppercase;*/
font-size: 24px;
text-align: center;

}

h2 {
color: #0000FF;
/*text-transform: uppercase;*/
font-size: 20px;
text-align: center;

}
.text3-bl7{color:#666;font-family: Tahoma, sans-serif;font-size:18px;font-weight:bold;}
.text4-bl7{color:#000;font-family: Tahoma, sans-serif;font-size:15px;margin-top:10px;background:url(../images/tochki/bl3.jpg) left top no-repeat;padding-left:15px}
.img1-bl7{float:left;margin-top:20px}



.tabl_min {
	/*background-color: #f5f5f5; */
	/* border: 0px solid #787575; */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 8px;
} 



#round {
	/*background-color: #f5f5f5; */
	/* border: 0px solid #787575; */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 8px;
} 




#round1 {
	/*background-color: #f5f5f5; */
	border: 0px solid #787575;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 8px;
} 

#plan {
	*background-color: #f5f5f5;
	border: 0px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: hsla(192,26%,96%,1.00);
	padding-right: 0px;
	margin-right: 60px;
	margin-left: 10px;
} 
#vigoda {
	*background-color: #f5f5f5;
	border: 0px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: hsla(192,67%,92%,1.00);
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-left: 60px;
	margin-right: 5px;
} 


#fs {
	*background-color: #f5f5f5;
	border: 0px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: hsla(192,26%,96%,1.00);
	padding-right: 0px;
	margin-right: 60px;
	margin-left: 10px;
} 
#fg {
	*background-color: #f5f5f5;
	border: 0px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: hsla(192,67%,92%,1.00);
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-left: 60px;
	margin-right: 5px;
} 



/* Для звонка */
/***********************POPUP**********************/
.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 50;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup img{
    display: inline;
    border: none;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;    
}
.popup {
    background-color: rgba(0,0,0,.7);
    border: 2px solid #d6456d;
    display: inline-block;
    left: 50%;
    opacity: 0;
    padding: 15px;
    position: fixed;
    text-align: center;
    font: 14px Calibri;
    top: 40%;
    visibility: hidden;
    z-index: 60;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
    top: 50%;
    opacity: 1;
    visibility: visible;
}
.close {
    background-color: rgba(0, 0, 0, 0.8);
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 24px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
    background-color: rgba(64, 128, 128, 0.8);
}
.popup p, .popup div {
    margin-bottom: 10px;
}
#zvonok-inner {
	width: 400px;
	height: 200px;
	background-color: hsla(209,69%,66%,1.00);
}
.popup h4 {
    font-size: 30px;
    margin: 0;
    color: #fff;
    font-family: "PTSansNarrow";
    font-weight: normal;
}
.popup h5 {
    font-size: 20px;
    margin: 0;
    color: #fff;
    font-family: "PTSansNarrow";
    font-weight: normal;
    margin-bottom: 20px;
}
.popup .zvonok {
	position: relative;
	margin: auto;
	top: 0;
	width: 250px;
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 20px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
.otpr {
    width: 600px;
    position: relative;
    margin: auto;
    top: 20%;
    padding: 20px;
    text-align: center;
}
.otpr h2, h3 {
    margin: 0;
    margin-bottom: 20px;
}
.otpr h2 {
    font-size: 40px;
}
.otpr .zvonok {
    position: relative;
    top: 0;
    margin: auto;
}

/*  РИСУНКИ ФОРМ И ВЫЗОВА ФОРМ */

a.kn_bron {
    background: url(../images/knopka_bron-1.png); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
	align:=middle;
    width: 219px; /* Ширина рисунка */
    height: 61px; /*  Высота рисунка */
   }
   a.kn_bron:hover {
    background: url(../images/knopka_bron-2.png); /* Путь к файлу с заменяемым рисунком  */
	display: block; /*  Рисунок как блочный элемент */
   }

a.kn_bron_2 {
	background: url(../images/knopka_bron-3.png); /* Путь к файлу с исходным рисунком  */
	display: block; /*  Рисунок как блочный элемент */
	align:=center;
	
	
	width: 298px; /* Ширина рисунка */
	height: 59px; /*  Высота рисунка */
	
   }
   a.kn_bron_2:hover {
    background: url(../images/knopka_bron-4.png); /* Путь к файлу с заменяемым рисунком  */
	display: block; /*  Рисунок как блочный элемент */
   }



a.rollover {
    background: url(../images/tel-perezvonit-mne-1.png); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
	align:=middle;
    width: 200px; /* Ширина рисунка */
    height: 92px; /*  Высота рисунка */
   }
   a.rollover:hover {
    background: url(../images/tel-perezvonit-mne-2.png); /* Путь к файлу с заменяемым рисунком  */
	display: block; /*  Рисунок как блочный элемент */
	align:=middle;
    width: 200px; /* Ширина рисунка */
    height: 92px; /*  Высота рисунка */
   }


/*Отображение элементов страницы */



.z{
Font-weight: bold;  color: #0066CC;
text-transform: uppercase;
font-size: 12px;
margin-left: 20px;

}

.sape{
font-size: 12px;
text-align: center;
}


.cent{
font-size: 14px;
text-align: center;
}

.copyright {
	font-size: 12px;
	font-style: italic;
	text-align: center;
}


a {
color: #000080;
text-decoration: underline;

}
a:hover {
Text-decoration: none;
color: BLACK;
}


a:link.verht {
	COLOR: #000080; font-family:Arial 
}
a:visited.verht {
	COLOR: #000080; font-family:Arial 
}
a:active.verht {
	 COLOR: #000080; font-family:Arial 
}
a:hover.verht {
	 COLOR: #008080; font-family:Arial 
	}
	
	
a:link.nizt {
	COLOR: #006666;
	font-family:Arial;
}
a:visited.nizt {
	COLOR: #006666; font-family:Arial;
}
a:active.nizt {
	 COLOR: #000080; font-family:Arial
}
a:hover.nizt {
	 COLOR: #000080; font-family:Arial
	}

a.logotip {
Text-align: left;
Display: block;
Overflow: hidden;
Height: 128px; Width: 200px;
}
a.menu {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 27px;
Text-align: left;
Padding-left: 26px;
color: #0066CC;
Display: block;
Height: 27px; Width: 200px;
TEXT-TRANSFORM:UPPERCASE;

}

a.menu:hover, a#active {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 27px;
Text-align: left;
Padding-left: 26px;
color: WHITE;
Display: block;
Height: 27px; Width: 200px;
TEXT-TRANSFORM:UPPERCASE;
BACKGROUND:#58A4D9 URL("../images/blue/menu_active.png") NO-REPEAT TOP LEFT;

}


a.books {
Font-weight: bold; Font-size: 24px;
color: #006633;
Text-align: left;
Text-decoration: none;
}

a.books:hover, a#active 
{
Font-weight: bold; Font-size: 24px;
color: #006633;
Text-align: left;
Text-decoration: underline;

}




a.menu_min {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 27px;
Text-align: left;
Padding-left: 26px;
color: #4389C8;
Display: block;
Height: 27px; Width: 200px;

}
a.menu_min:hover, a#active {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 27px;
Text-align: left;
Padding-left: 26px;
color: WHITE;
Display: block;
Height: 27px; Width: 200px;
BACKGROUND:#58A4D9 URL("../images/blue/menu_active.png") NO-REPEAT TOP LEFT;

}

a.menu_z {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 27px;
Text-align: left;
Padding-left: 26px;
color: #0066CC;
Display: block;
Height: 27px; Width: 200px;
TEXT-TRANSFORM:UPPERCASE;

}

a.stat {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 20px;
Text-align: left;
Margin-left: 20px;
color: #6B6B6B;
}

a.stat:hover, a#active {
Font-weight: bold; Font-size: 12px;
Text-decoration: none;
Line-height: 20px;
Text-align: left;
Margin-left: 20px;
color: #333333;
}

a.right {
color: #403f3f;
font-size: 12px;
line-height: 40px;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
text-align: center;

}
a.right:hover {
color: #000000;

}
table.fon_up {
background: url("../images/blue/page_fon_up.png") repeat-x top;

}
td.fon_bukvy {
background: url("../images/blue/bukvy.png") repeat-x top left;

}
table.fon_glaz {
BACKGROUND:URL("../images/blue/oblaka.png") REPEAT-X TOP LEFT;

}
td.fonglaz {
background: url("../images/blue/glaz.png") no-repeat top right;

}
td.menu_up {
background: url("../images/blue/menu_fon_up.png") repeat-x top;

}
td.menu_left {
BACKGROUND:URL("../images/blue/menu_center_fon_left.png") REPEAT-Y RIGHT;

}
td.menu_right {
background: url("../images/blue/menu_center_fon_right.png") repeat-y left;

}
td.menu_center {
background: #ffffff url("../images/blue/menu_center_fon_up.png") repeat-x top;

}
td.menu_down {
background: url("../images/blue/menu_down_fon_down.png") repeat-x bottom;

}
table.fon_logo {
background: url("../images/blue/logo.png") no-repeat top left;

}
td.text_up {
background: url("../images/blue/text_fon_up.png") repeat-x top;

}
td.text_left {
background: url("../images/blue/text_fon_left.png") repeat-y right;

}
td.text_right {
background: url("../images/blue/text_fon_right.png") repeat-y left;

}
td.text_center {
background: url("../images/blue/text_fon.png");

}
td.page_down {
BACKGROUND:URL("../images/blue/text_fon_down.png") REPEAT-X TOP;

}

a:link.b {
	COLOR: #5a5a5a; 
	text-decoration: none;
	cursor: text;
}
a:visited.b {
	COLOR: #5a5a5a; 
	text-decoration: none;
}
a:active.b {
	 COLOR: #5a5a5a; 
	 text-decoration: none;
}
a:hover.b {
	COLOR: #5a5a5a;
	text-decoration: none;
	cursor: text;
	}
	

a:link.b1 {
	COLOR: #FFFFFF; 
	text-decoration: none;
	cursor: text;
}
a:visited.b1 {
	COLOR: #FFFFFF; 
	text-decoration: none;
}
a:active.b1 {
	 COLOR: #FFFFFF; 
	 text-decoration: none;
}
a:hover.b1 {
	COLOR: #FFFFFF;
	text-decoration: none;
	cursor: text;
	}


.tableR {
  border-radius: 10px;
}



.radius111 {
 width: 450px; height: 220px;
        border: 4px dashed red;
        border-radius: 100%/20%; 
        margin-left: 10px;
      }

.radius112 {
  width: 450px; height: 220px;
        border: 4px dashed red;
        border-radius: 100%/20%; 
        margin-left: 240px;
}


.tableR8 {
  border-radius: 8px;
}



.notice {
background-color: #f2faf2;
border: 0px solid #cdcdcd;

padding: 0px;
margin: 0px;
}


/* ПОЯВЛЕНИЕ ВСПЛЫВАЮЩЕГО ОКНА*/

/* Overlay */
#simplemodal-overlay {background-color:#aaaaaa; cursor:wait;}

/* Container */
#simplemodal-container {height: 480px; width: 550px; background-color:#fff; border:0px solid #000000; -moz-border-radius: 5px; }
#simplemodal-container a.modalCloseImg {background:url('x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; left:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:25px;}