@font-face {
    font-family: "Pts";
    font-style: normal;
    font-weight: normal;
    src: url("../font/pts.otf") format("opentype");
}
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	width: 100%;
	overflow-y: scroll;
}
body {
	height: 100%;
	width: 100%;
	 font-family: "Pts",Tahoma,Arial,Verdana,sans-serf;
    font-size: 14px;
	 color:#2a364c;
	background: #eeedf1;
	
}
 h1, h2, h3, h4, h5, h6 {
	margin: 4px 0;
}
img {
	border: none;
}
a {
	text-decoration: none;
	color:#2A364C;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	margin: 0 0 0 0px;
}
table {
	border-collapse: collapse;
}
td, th {
	padding: 3px;
}
td {
	vertical-align: top;
}
.clear {
	clear: both;
}

#wrapper {
	width: 100%;
	height: 100%;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -206px;
}


/*------------------------------------------------------------section1-----------------------*/

#section1{
   background: none repeat scroll 0 0 #FFFFFF;
    //box-shadow: 1px 1px 10px #5D5D5D;
    height: 140px;
    min-width: 1000px;
    position: fixed;
    width: 100%;
	top: 0;
	z-index: 33;
}
.shadow {
box-shadow: 1px 1px 10px #5D5D5D;
}
header {
width:990px;
margin: 0 auto;
}
#logo {
float:left;
}

#section1 nav {
float: right;
    font-size: 18px;
     margin: 86px 0 0;
}

#section1 nav li{

margin: 0 0 0 30px;
float:left;
list-style: none outside none;

}
 
#section1 nav li a{
float: left;
    padding: 4px 0;
}

#section1 nav li a:hover{

color:#b28ca5;
}


/*------------------------------------------------------------section2-----------------------*/
#section2{
    background: url("../images/bg_polosy.png");
   margin-top: 140px;
    //height: 3540px;
    min-width: 1000px;
    width: 100%;
	display: inline-block;
	border-bottom: 5px solid #8A939F;
}
#about{
 width:990px;
margin: 71px auto;
min-height: 602px; 
}

.about_h{
 float: left;
    width: 822px;
}
.about_h p{
background: none repeat scroll 0 0 #EDEDF1;
}
.about_h .pp{
 color: #2A364C;
    font-size: 40px;
    text-transform: uppercase;
	 float:left;
}
.about_h .ss{
 color: #697c8a;
    font-size: 48px;
    text-transform: none;
	 float:left;
}
.about_za {
 background: url("../images/about_za.png");
 height: 106px;
    width: 126px;
	float: right;
}

.about_za p {
 color: #FFFFFF;
    font-size: 18px;
    line-height: 29px;
    margin: 20px 0 0 13px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    width: 112px;
}
.about_za p:hover {
 
    text-decoration: none;
   
}
.about_block{
float: left;
    margin-top: 64px;
	padding-bottom: 70px;
}
.about_block_img{
background: url("../images/about_imgbg.png");
height: 386px;
    width: 529px;
	float: left;
	float: left;
}
.about_block_img img{

border-radius: 0 23px 0 23px;
    height: 289px;
    margin: 47px 58px;
    width: 362px;
}
.about_block_t{

    float: left;
   
    height: 390px;
     margin-left: 28px;
    
    width: 428px;
}
.about_block_text{

	
    float: left;
     height: 382px;
    
    overflow: hidden;
    
    width: 428px;
}

.about_block_text div{
display: table-cell;
    height: 382px;
    font-size: 16px;
   
   
    vertical-align: middle;
    width: 428px;
}
/*---------------------------------news---------------------------section3-----------------------*/
#section3{
    background: #9cc3e2;
  display: inline-block;
    min-width: 1000px;
    width: 100%;
	margin-top: -4px;
}
#news11{
 width:990px;
margin: 55px auto 0;

}
.news_h h1{
background: url("../images/prefix_news.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    padding-left: 30px;
	 color:#ffffff;
	 text-transform: uppercase;
}

.news_h{
 text-align: center;
    width:990px; 
}
#news_block{
 width:990px;
margin: 45px 0 60px;
 float: left;
}
.news_block_sl{
width:990px;
float: left;
}
.news1{
  width:291px;
  float: left;
  height: 450px;
  margin: 0 55px 0 0;
}
#news_block li{
  /*width:391px;
 
  margin: 0 10px 0 0;*/
}
.news1_bg{
 background: url("../images/news1_bg.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); 
 width:291px;
  height: 225px;
}
.news1_bg img{
  border-radius: 0 17px 0 17px;
    margin: 14px 12px;
	 width:267px;
  height: 201px;
}
.news_text{
  font-size: 16px;
    margin: 20px 16px;
    width: 258px;
}
.news_data{
  
}
.news1_h{
   cursor: pointer;
    font-size: 18px;
    margin: 16px 0 8px;
    text-decoration: underline;
}
.news1_h:hover{
  text-decoration:none;
}
.news_text_opi{
  max-height: 87px;
    overflow: hidden;
}
.newsnextprev {
float: left;
   margin-left: 391px;
    width: 135px;
	 margin: 20px 0 0 429px;
}
.newsprev {
background: url("../images/prev.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0); 
width:41px;
  height: 38px;
  float: left;
  cursor: pointer;
}
.newsnext {
background: url("../images/next.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
width:41px;
  height: 38px; 
  float: right;
  cursor: pointer;
}
.jCarouselLite {
width:990px;
}
.carousel{
width:990px;
}
/*---------------------------------семинары---------------------------section4-----------------------*/
#section4{
    
  display: inline-block;
    min-width: 1000px;
    width: 100%;
	
}
#seminary{
 width:990px;
margin: 55px auto 0;

}
.seminar_h {
    text-align: center;
    width: 990px;
}
.seminar_h h1{
background: url("../images/prefix_sem.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    padding-left: 30px;
	 color:#697c8a;
	 text-transform: uppercase;
}
#seminar_osn {
width:990px;
 float: left;
 font-size: 18px;
 margin: 42px 0 30px;
}
.seminar_header {
background: none repeat scroll 0 0 #697C8A;
    color: #FFFFFF;
    height: 85px;
    width: 990px;
}
.month{
height: 35px;
}
.month p{
cursor: pointer;
    float: right;
    
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 330px;
}
.seminar_header_in {
 width: 990px;
}
.seminar_header_in  div{
float: left;
    padding: 14px 0;
    text-align: center;
}
.sent {
background: none repeat scroll 0 0 #c8a1b4;
}
.okt {
background: none repeat scroll 0 0 #897d91;
}
.nov {

}
.dat {
width: 160px;
}
.name_sem {
width: 589px;
}
.stoimost {
width: 230px;
}
.seminar_block1 {

}
#seminar_osn table {
float: left;
width: 990px;  
}
.seminar1 td{
//float: left;
   padding: 24px 12px;
    text-align: center;
	background: url("../images/tab_bg.png") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
}
.seminar1 td:last-child{

	background: none;
}
.seminar1 {

float: left;
width: 990px;    
}
.dat1 {
width: 149px;
}
table .name_sem1 {
width: 788px;
text-align: left;
text-decoration: underline;
cursor: pointer;
margin-left: 15px;
}
.name_sem1:hover {

text-decoration: none;
}
.stoimost1 {
width: 210px;
}
.seminar_sostav {
background: none repeat scroll 0 0 #697C8A;
    float: left;
    padding: 15px 20px;
    width: 950px;
	display: none;
}
.seminar_text {
 font-size: 14px;
 color:#ffffff;
	 font-family: tahoma;
}
.seminar1_buttom {
   color: #121212;
    float: left;
    margin: 21px 0 6px;
}
.seminar1_buttom p {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    padding: 5px 22px;
	margin-right: 50px;
}
.seminar1_buttom p:hover {
    background: none repeat scroll 0 0 #E9E6E5;
}
.zapis {
    background: #d899b4;
    float: left;
}
.look {
    background: #91b1c8;
    float: left;
    margin-left: 0px;
}

.oktober, .novem {
display: none;
}
.arhiv_seminarov {
background: none repeat scroll 0 0 #697c8a;
padding: 13px 40px;
float: right;
 margin: 21px 0 70px;
 color:#ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.arhiv_seminarov:hover {
background: none repeat scroll 0 0 #7292A9;
}
.infon_pismo {
background: none repeat scroll 0 0 #697c8a;
padding: 13px 40px;
float: left;
 margin: 21px 0 70px;
 color:#ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.infon_pismo a{
 color:#ffffff;
}
.infon_pismo:hover {
background: none repeat scroll 0 0 #7292A9;
}
.skach_zayavku {
background: none repeat scroll 0 0 #697c8a;
padding: 13px 40px;
float: left;
 margin: 21px 0 70px 126px;
 color:#ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.skach_zayavku a{

 color:#ffffff;
 
}
.skach_zayavku:hover {
background: none repeat scroll 0 0 #7292A9;
}

/*---------------------------------конкурсы---------------------------section5-----------------------*/
#section5{
   background: url("../images/bg_polosy.png"); 
  display: inline-block;
    min-width: 1000px;
    width: 100%;
	
}
#konkursy{
 width:990px;
margin: 55px auto 0;

}
.konkurs_text {
 float: left;
 width:990px;
 margin: 33px 0 50px;
}
.konkurs_text_left {
background: none repeat scroll 0 0 #EDEDF1;
    float: left;
    font-size: 18px;
    height: 270px;
    line-height: 23px;
   
    
    width: 570px;
}
.konkurs_text_left div{
float: left;
    height: 231px;
    margin: 18px 5px;
    overflow: hidden;
    width: 560px;
}
.konkurs_text_right {
background: url("../images/konkurs_bg.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
 float: right;
  width:370px;
 height: 270px; 
 font-size: 25px;
}
.konkurs_text_right_in {
float: left;
    height: 220px;
    margin: 25px 0 0 71px;
    width: 268px;
 
}
.konkurs_text_right p{
color: #FFFFFF;
    float: left;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 216px;
}
.kav1 {
background: url("../images/kavichki.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
 float: left;
  width:27px;
 height: 19px; 
}
.kav2 {
background: url("../images/kavichki.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
 float: right;
  width:27px;
 height: 19px; 
}


#kon_osn {
width:990px;
 float: left;
 font-size: 18px;
 margin: 42px 0 15px;
}
.kon_header {
background: none repeat scroll 0 0 #697C8A;
    color: #FFFFFF;
    height: 85px;
    width: 990px;
}
.month_kon{
height: 35px;
}
.month_kon p{
cursor: pointer;
    float: right;
    
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 330px;
}
.kon_header_in {
 width: 990px;
}
.kon_header_in div{
float: left;
    padding: 14px 0;
    text-align: center;
}
.sent_kon {
background: none repeat scroll 0 0 #c8a1b4;
}
.okt_kon {
background: none repeat scroll 0 0 #897d91;
}
.nov_kon {

}
.dat_kon {
width: 132px;
}
.name_sem_kon {
width: 356px;
}
.mesto1 {
width: 166px;
}
.kon_block1 {

}
#konkursy table {
    float: left;
    width: 990px;
	margin-top: -1px;
}
.kon1 td{

    padding: 24px 8px;
    text-align: center;
	background: url("../images/tab_bg.png") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
	//word-wrap: break-word;
}
.mesto11 td p{

   width: 144px;
	word-wrap: break-word;
}


.kon1 td:last-child{

	background: none;
}
.kon1 {

float: left;
width: 990px;    
}
.dat1_kon {
width: 120px;
}
.kon1 .name_sem1_kon {
width: 838px;
text-align: left;
text-decoration: underline;
cursor: pointer;
margin-left: 15px;
	 
}
.kon1 .name_sem1_kon p{
//width: 373px;

}
.kon1 .name_sem1_kon:hover {

text-decoration: none;
}
.mesto11{
width: 150px;
}
.kon_sostav {
background: none repeat scroll 0 0 #697C8A;
    float: left;
    padding: 15px 20px;
    width: 950px;
	display: none;
	font-family: tahoma;
}
.kon_sostav table{

   max-width: 950px;
	
}
.kon_text {
 font-size: 14px;
 color:#ffffff;
}



.oktober_kon, .novem_kon {
display: none;
}
#konkursy .dowland_kon, #konkursy_olimp .dowland_kon {
float: left;
    margin: 40px 7px 35px 0;
    width: 990px;
}
.dowland_kon a{
background: none repeat scroll 0 0 #697C8A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    
    float: left;
    font-size: 16px;
    margin: 1px 207px 0 0;
    padding: 7px 32px;
   
}
.dowland_kon a:last-child{

    margin: 1px 0px;
   
   
}



.dowland_kon a:hover {
    background: none repeat scroll 0 0 #7292A9;
}
/*---------------------------------олимпиады---------------------------section55-----------------------*/
#section55{
   background: url("../images/bg_polosy.png"); 
  display: inline-block;
    min-width: 1000px;
    width: 100%;
	
}
#konkursy_olimp{
 width:990px;
margin: 1px auto 0;

}



#olimp_osn {
width:990px;
 float: left;
 font-size: 18px;
 margin: 42px 0 15px;
}
.olimp_header {
background: none repeat scroll 0 0 #697C8A;
    color: #FFFFFF;
    height: 85px;
    width: 990px;
}
.month_olimp{
height: 35px;
}
.month_olimp p{
cursor: pointer;
    float: right;
    
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 330px;
}
.olimp_header_in {
 width: 990px;
}
.olimp_header_in div{
float: left;
    padding: 14px 0;
    text-align: center;
}
.sent_olimp {
background: none repeat scroll 0 0 #c8a1b4;
}
.okt_olimp {
background: none repeat scroll 0 0 #897d91;
}
.nov_olimp {

}
.dat_olimp {
width: 132px;
}
.name_sem_olimp {
width: 356px;
}

.olimp_block1 {

}
#konkursy_olimp table {
    float: left;
    width: 990px;
	margin-top: -1px;
}
.olimp1 td{

    padding: 24px 8px;
    text-align: center;
	background: url("../images/tab_bg.png") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
	//word-wrap: break-word;
}


.olimp1 td:last-child{

	background: none;
}
.olimp1 {

float: left;
width: 990px;    
}
.dat1_olimp {
width: 120px;
}
.olimp1 .name_sem1_olimp {
width: 838px;
text-align: left;
text-decoration: underline;
cursor: pointer;
margin-left: 15px;
	 
}
.olimp1 .name_sem1_olimp p{
//width: 373px;

}
.olimp1 .name_sem1_olimp:hover {

text-decoration: none;
}

.olimp_sostav {
background: none repeat scroll 0 0 #697C8A;
    float: left;
    padding: 15px 20px;
    width: 950px;
	display: none;
	font-family: tahoma;
}
.olimp_sostav table{

   max-width: 950px;
	
}
.olimp_text {
 font-size: 14px;
 color:#ffffff;
}



.oktober_olimp, .novem_olimp {
display: none;
}

.itogi {
background: none repeat scroll 0 0 #697c8a;
padding: 13px 33px;
float: right;
 margin: 0px 2px 47px;
 color:#ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.itogi:hover {
background: none repeat scroll 0 0 #7292A9;
}
.itogikon {
background: none repeat scroll 0 0 #697c8a;
padding: 13px 33px;
float: right;
 margin: 0px 2px 47px;
 color:#ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.itogikon:hover {
background: none repeat scroll 0 0 #7292A9;
}

/*---------------------------------МЕТОДИЧЕСКИЙ КАБИНЕТ---------------------------section6-----------------------*/
#section6{
    
  display: inline-block;
    min-width: 1000px;
    width: 100%;
	
}
#metokab{
 width:990px;
margin: 55px auto 0;

}
.metotext{
float: left;
    margin: 25px 0 40px;
    width: 990px;
}
.samtext{
//float: left;
   // width: 990px;
	line-height: 21px;
	font-size: 16px;
}
.otpravit_meto{
background: url("../images/meto_ost.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 15px 15px;
    float: right;
   
    height: 128px;
   
    width: 175px;
}
.otpravit_meto p{
 color: #FFFFFF;
    
    font-size: 16px;
    line-height: 29px;
    margin: 31px 0 0 43px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    width: 112px;
	cursor: pointer;
}
.otpravit_meto a{
 color: #FFFFFF;
  }  
.otpravit_meto p:hover{
 
    text-decoration: none;
    
}

.block_slide {
float: left;
    margin-bottom: 40px;
}
.block_scroll {
background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 990px;
	padding: 28px 0 33px;
	overflow: hidden;
	position:relative;
	margin-top: 28px;
	height: 492px;
}

.block_ava {
float: left;
    margin-left: 28px;
    width: 272px;
}
.block_ava p{
margin-left: 14px;
    margin-top: 13px;
    width: 245px;
}
.block_scorlling {
float: left;
    margin-left: 21px;
    width: 669px;
	height: 492px;
}
.scorlling_meto_bg {
background: none repeat scroll 0 0 #BFD8EC;
    float: right;
    height: 462px;
    margin-top: -28px;
    width: 12px;
}
.block_ava_img {
background: url("../images/metod_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 190px;
width: 260px;
}
.block_ava_img_new {

width: 263px;
}
.ava_topbg {
background: url("../images/metokabtop-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 23px;
width: 239px;
}
.ava_centerbg {
background: url("../images/metokabcenter_bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
width: 239px;
}
.ava_bottombg {
background: url("../images/metokabbottom_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 26px;
width: 263px;
}
.block_ava_img_new img{
border-radius: 0 12px 0 12px;
    //height: 144px;
    margin: 0px 27px;
    width: 182px;
}
.ava_name {
  font-size: 18px;
}
.ava_dol {

}
.scorlling_meto_text {
font-size: 16px;
    padding-bottom: 20px;
    width: 660px;
	float: left;
	height: 475px;
}
.block_scroll_slid {
margin-top: 28px;
}
#newsnextprev_meto {
float: left;
   margin-left: 391px;
    width: 135px;
	 margin: 20px 0 0 429px;
}
#prewbutton {
background: url("../images/prev_meto.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0); 
width:43px;
  height: 39px;
  float: left;
  cursor: pointer;
}
#nextbutton {
background: url("../images/next_meto.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
width:43px;
  height: 39px; 
  float: right;
  cursor: pointer;
}

.sli-links{ /* Кнопки смены слайдов */
    margin-top:10px;
    text-align:center;}
.sli-links .control-slide{
    margin:2px;
    display:inline-block;
    width:16px;
    height:16px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
    cursor:pointer;
    background-position:center center;}
.sli-links .control-slide.active{
    background-position:center top;}

/*---------------------------------обратная связь---------------------------section7-----------------------*/	
#section7{
    background: url("../images/bg_polosy.png");
   
  
    min-width: 1000px;
    width: 100%;
	display: inline-block;

}
#obrat{
 width:990px;
margin: 55px auto;
height:340px;
color:#ffffff;
background: none repeat scroll 0 0 #7f98ac;
}
.obrat_head {
background: none repeat scroll 0 0 #677e90;
}
.obrat_head p{
font-size: 24px;
    padding: 12px 0;
    text-align: center;
    text-transform: uppercase;
}
.obrat_cell {
font-size: 18px;
}
.obrat_cell p{
padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
	cursor: pointer;
}
.zapis_obr {
width: 495px;
float: left;
background: none repeat scroll 0 0 #7F98AC;
}
.otprav_obr {
width: 495px;
background: none repeat scroll 0 0 #b58da6;
float: left;
}
.form_zapis_obr{
float: left;
    margin: 34px 0 0px 30px;
    width: 968px;
}
.form_zapis_obr p{
float: left;
margin-bottom: 4px;
}
.form_otprav {
float: left;
    margin: 34px 0 0px 30px;
    width: 968px;
}
#file_block {
float: left;
position: relative;
}
#file_block  input{
border: none;
    border-radius: none;
    color: #ffffff;
    float: left;
    font-family: pts;
    font-size: 16px;
    font-style: italic;
    height: auto;
    text-decoration:underline;
    padding: 0 0 0 2px;
    width: auto;
	cursor:pointer;
}
  .files:hover #file_block input{

    text-decoration:none;
    
}
.files {
    cursor: pointer;
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 260px;
    z-index: 100;
}
.fonTypeFile {
    background: url("../images/skrepka.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 42px;
    z-index: 1;
}
.inputFileVal {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #5C5D5D;
    left: 41px;
    position: absolute;
    top: 4px;
    width: 588px;
    z-index: 2;
}
.form_otprav p{
float: left;
margin-bottom: 4px;
}
.form_zapis_obr  input, .form_otprav input {
   border: 1px solid #4C7DA9;
    border-radius: 0 13px 0 13px;
    color: #5D8DC8;
    float: left;
   /* font-family: pts;*/
    font-size: 14px;
   font-style: italic;
  height: 48px;
  margin: 0 34px 13px 0;
   padding: 0 0 0 17px;
    width: 427px;
}
#obrat .submit {
   background: none repeat scroll 0 0 #B58DA6;
    border: medium none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFEFE;
    cursor: pointer;
    float: right;
    font-family: pts;
    font-size: 16px;
    font-style: normal;
    height: 40px;
    letter-spacing: 1px;
    margin: 3px 32px 0 0;
    padding: 0 51px 2px;
    width: auto;
}
#obrat .submit:hover {
   background: none repeat scroll 0 0 #9CC3E2;
    
}
#obrat .form_otprav .submit {
   background: none repeat scroll 0 0 #7F98AC;
    
}
#obrat .form_otprav .submit:hover {
   background: none repeat scroll 0 0 #9CC3E2;
    
}
.form_zapis_obr .but {
float: right;
   margin: 8px 10px 0 0;
    width: 293px;
}
.form_otprav .but {
 float: right;
    margin: 8px 10px 0 0;
    width: 238px;
}

.but {
 width: 958px;
 float: left;
}
/*---------------------------------контакты--------------------------section8-----------------------*/	
	
#section8{
    background: #9cc3e2;
   
  
    min-width: 1000px;
    width: 100%;
	display: inline-block;

}
#kontakty{
 width:990px;
margin: 35px auto;

color:#ffffff;

}
.kon_head {
text-align: center;
}
.kon_head p{
font-size: 24px;
    padding: 12px 0;
    
    text-transform: uppercase;
}
.kon_head img{

    padding: 3px 0;
   
    
}
.kon_head div{
color: #2A364C;
    font-size: 24px;
    padding: 3px 0 18px;
}
.zvonite {
 font-size: 38px;
    margin: 10px 0 25px;
    text-align: center;
    width: 990px;
}
.phone_kon{
font-size: 18px;
 width:990px;
 color: #2A364C;
}
.phone_kon p{

width:330px;
//margin-bottom:40px;
}
.phone_left {
 text-align: left;
}
.phone_center {
 text-align: center;
}
.phone_right {
 text-align: right;
}
/*---------------------------------футтер--------------------------section_f-----------------------*/	
	#section_f{
    background: #ededf1;
   
  
    min-width: 1000px;
    width: 100%;
	display: inline-block;

}
#footer{
 width:990px;
margin: 0px auto;
height:55px;
color:#b28ca5;

}
#footer p{
 padding-top:22px;
}
.left_f {
float:left;
}
.right_f {
float:right;
}
.right_f a{
color:#b28ca5;
text-decoration: underline;
}
.right_f a:hover{

text-decoration: none;
}
/*---------------------------------футтер----конец----------------------section_f-----------------------*/	
.consisem {
height:2055px;
}
#respondik .errors {
margin-top:-36px;
}
.errors {

}
.bookis img{
 width:120px;
}
.bookison a{
text-decoration:underline;
}
.bookison a:hover{
text-decoration:none;
}
.news_save a {

text-decoration:underline;
}
.news_save a:hover {

text-decoration:none;
}	