@import url(reset.css);
body{
background-color:#EBEBEB;
background-image: url(../images/pattern1.png);
}

#wrapper,#wraper1{
background-color:#F4F4F4;
outline:0px solid #6FB192;
margin:30px auto;
width: 900px;
}
#header{
outline:0px solid #ED6096;
width: 900px;
height:300px;
background-image: url(../images/header.png);
background-repeat:no-repeat;
background-position:0px 0px;
background-color: #9500DB;
}

/*Навигация*/
#nav{
outline:0px solid #3963ED;
width: 900px;
background-color: #575757;
}
#nav  li {
float: left;
list-style:none;
width: 170px;
text-align: center;
}

#nav ul li:hover ul{
display:block;}

#nav li a{
    text-decoration: none;
    display: block;
    color:#fff;
    background: #575757;
    padding: 10px;
    border-bottom: 2px solid #626262;
    }
#nav ul{
 font:20px bold Verdana;
 display: inline-table;
position: relative;  
} 
#nav li a:hover{
    color:#575757;
    background: #c0c0c0;
} 
#nav ul ul li{
    float: none;
    position: relative;
}
#nav ul ul{display:none;
position: absolute;
top: 100%;
}
/*Навигация конец*/
/*главный модуль индекса*/
/*левый блок начало*/
#leftglav{
text-align:inherit;/*текст выравнивается по всей области*/
font:16px bold Tahoma;
border:0px solid #FAA21A;
padding:40px 20px 10px 10px;
margin:20px; 
width:260px;        
overflow:auto;
float:left;
}
/*левый блок конец*/
/*правй блок начало*/
#reitglav{
text-align:justify;
text-transform:inherit;
border:0px solid #FAA21A;
padding:40px 10px 10px 10px;
margin:20px; 
width:510px;        
overflow:auto;
margin-left:auto;
}
/*правый блок конец*/

#glav{
outline:0px solid #D25126;
overflow:hidden;
text-align:justify;
width: 880px;
font:14px verdana;
background-color:#E4E8EF;
padding:5px 10px;
text-indent:25px;
}
/*конец главного модуля*/
#futer{
outline:0px solid #D25126;
text-align:center;
font:11px Tahoma;
background-color: #73ED4A;
overflow:hidden;
width:900px;
height:50px;
padding-top: 25px;
}
/**страницы**/
#bodi1{
background-color:#EBEBEB;
background-image: url(../images/pattern1.png);
margin: 30px auto;
padding:20px 60px; 
}

#wrapper1{
background-color:#F4F4F4;
outline:0px solid #6FB192;
width: 900px;
}
#header1{
outline:0px solid #ED6096;
width: 900px;
height: 150px;
background-color: #9500DB;
background-image: url(../images/fon_header1.png);
background-repeat: repeat-x;
}

#glav1{
outline:0px solid #D25126;
overflow:hidden;
text-align:justify;
width: 880px;
font:14px verdana;
background-color:#E8F2FE;
padding:5px 10px;
text-indent:25px;}


#zag1{
text-align:center;
font:italic bold 48px Tahoma;
color: #000000;
padding-top: 40px;
}
.glav3{
font:18px verdana;
text-align: center;
}
#plakat1{
outline:0px solid #ED6096;
width: 800px;
height: 565px;
background-image: url(../images/plakat1_26_UK_RF.png);
margin:0 auto;
}
/**плакат №1**/
#plakat2{
outline:0px solid #ED6096;
width: 800px;
height: 565px;
background-image: url(../images/plakat2.png);
margin:0 auto;}
/**плакат №2**/
/*таблица начало*/
table,th,tr,td{
border:1px solid #cccccc;      
text-align:center;
}
table{
width:700px;
border-collapse:collapse;
margin:0 auto;
} 
th, td{
height:50px;
padding:5px;
vertical-align:top;
} 
tr, td{
background-color:#CEEFFF;
margin:0 auto;
text-align:center;
}
/*таблица конец*/
/*стр заявки правая часть начало*/
/*правй блок начало*/
#reitglav1{
text-align:justify;
text-transform:inherit;
border:1px solid #FAA21A;
padding:10px 10px 10px 10px;
margin:5px 5px 20px 20px; 
width:510px;        
overflow:auto;
margin-left:auto;
}
/*правый блок конец*/
/*стр заявки правая часть конец*/
/*стр заявки правая часть центр начало*/
#reitglav_center{
text-align:inherit;/*текст выравнивается по всей области*/
font:16px bold Tahoma;
border:1px solid #FAA21A;
padding:10px;
margin:auto;
width:95%;        
overflow:auto;
}
/*стр заявки правая часть центр конец*/

/*стр заявки правая часть левый край начало*/
#reitglav_left
{overflow:hidden;
text-align:justify;/*текст выравнивается по всей области*/
text-transform:inherit;
border:1px solid #FAA21A;
padding:10px 5px 10px 10px;
margin:10px  10px 10px 3px; 
width:228px;        
overflow:auto;
float:left;
}
/*стр заявки правая часть левый край конец*/

/*стр заявки правая часть правый край начало*/
#reitglav_reit{
text-align:justify;
text-transform:inherit;
border:1px solid #FAA21A;
padding:10px 10px 10px 10px;
margin:10px; 
width:227px;        
overflow:auto;
}
/*стр заявки правая часть правый край конец*/

#zg {/*заголовок страниц*/
/*текст выравнивается по всей области*/
font:20px italic;
text-align:center;
}
#s3{
 width: 250px;   
}

.t1 {
 width: 800px;
  overflow: auto;
 padding-left: 30px;
}
/*подсветка ссылок*/
.a:link{
color:#8500C3 ;  /*при наведении*/  
}
.a:hover
{ color:#F06F8B ;    
}
.a:visited{
color: #3E3EF0;    
}
.a:active{
color: #5D6EF0;    
}
/*кнопка1 начало----------------------------------------------------------*/
#kn1{
    width: 255px;
    overflow:auto;
float: left; /*выравнивание области по левому краю*/
}

.knopka1 a { 
  display:block; 
  width:120px; 
  margin:auto; 
  padding: 9px 17px; 
  background:#3d9c3e; 
  color:#fff!important; 
  text-decoration:none; 
  font-size:17px; 
  text-align: center; 
  border: 2px solid #c5baba;
  border-right-style:groove;
  border-radius:  10px 10px;
} 
/*кнопка1 конец----------------------------------------------------------*/
/*кнопка2 начало----------------------------------------------------------*/ 
#kn2{
    width: 255px;
    overflow:auto;
margin-left:auto;/*выравнивание области по левому краю*/ 
}

.knopka2 a { 
  display:block; 
  width:120px; 
  margin:auto; 
  padding: 9px 17px; 
  background:#3d9c3e; 
  color:#fff!important; 
  text-decoration:none; 
  font-size:17px; 
  text-align: center; 
  border: 2px solid #c5baba;
  border-right-style: groove;
  border-radius:  10px 10px;
}   
/*кнопка 2 конец------------------------------------------------------------*/ 

/*начало галерея*/
.spacegallery {
	position: relative;
	overflow: hidden;
}
.spacegallery img {
	position: absolute;
	left: 50%;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/blank.gif);
}
#myGallery {
	width: 100%;
	height: 400px;
  margin-top: 100px;
}
#myGallery img {
	border: 2px solid #52697E;
}
a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}
/*конец галерея обучение*/
/*начало галереи свадебные прически*/
.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper
     .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9;
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery
       .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 2%;
        text-align: left;
        width: 96%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
      * html.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
         (enabled=true, sizingMethod=scale, src='../images/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description
         .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start,
       .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(../images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs ul {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/*конец галлереи*/
/*картинка руны начало */
.ipsz{
background-image: url(../images/runy1.png);
width: 50px; 
height: 51px;   
}



/*картинка руны начало */