#scrollUp {
    bottom: 20px;
    right: 20px;
    padding: 10px 20px;
    background: #555;
    color: #fff;
}

body {
margin: 0 auto ;
background: url(../img/mainbody.jpg);
font-style:Arial;
repeat:no-repeat;
}


table {
display:none;
margin-left: 25px ;
margin-right: 35px ;



font-style:Arial;
font-size:14px;
background:#ffffff;

}

.trshr{
color:#410071;
font-weight:bold;
}

.trzagol{
background:#c6add6;
}

a{
text-decoration:none;
color:#000000;
}

a:hover { color : #410071 }

a img{
border:none;
}

#header{

 width:auto;
 height:136px;
background: url(../img/header2.jpg);
}
#header1{
width:1180px;
margin:auto;

}
#logo{ 
float:left;
margin-left: 60px; 
}

#verh{ 
float:left;
margin-top: 85px;
margin-left: 240px; 
font-weight:bold;
color:#410071;
}

.zvon{ 
float:left;
margin-top: 42px; 
margin-left: 3px; 
}

.menu{ 

position:relative;
top:-20px;
margin-left:auto;
margin-right:auto;
height:60px;
background: url(../img/menu2.jpg);

}

.navigation { 

    list-style: none; 
     margin-top: 15px;
     margin-left: 40px; }

.navigation li { 

    float: left; 
    margin-top: 15px;
    margin-right: 15px; }

.navigation li a { 
     display: block;
     background-position: center top;
     background-repeat: no-repeat;
     width: 111px; 
     height: 31px;
     zoom: 1;
     position: relative; }

.navigation .glavn a { 

     background-image: url(../img/gl_butt1.png); 

 } 



.navigation .glavn a:hover { 

    background-image: url(../img/gl_butt2.png);

 } 

.navigation .uslug a { 

     background-image: url(../img/usl_butt1.png); 

 } 



.navigation .uslug a:hover { 

    background-image: url(../img/usl_butt2.png);

 } 


.navigation .kalkul a { 

     background-image: url(../img/Kalk_butt1.png); 

 } 



.navigation .kalkul a:hover { 

    background-image: url(../img/Kalk_butt2.png);

 } 

.navigation .specialist a { 

     background-image: url(../img/spec_butt1.png); 

 } 



.navigation .specialist a:hover { 

    background-image: url(../img/spec_butt2.png);

 } 

.navigation .analit a { 

     background-image: url(../img/analit_butt1.png); 

 } 



.navigation .analit a:hover { 

    background-image: url(../img/analit_butt2.png);

 } 

.navigation .videosovet a { 

     background-image: url(../img/vedeos_butt1.png); 

 } 



.navigation .videosovet a:hover { 

    background-image: url(../img/vedeos_butt2.png);

 }

.navigation .kontakt a { 

     background-image: url(../img/kont_butt1.png); 

 } 



.navigation .kontakt a:hover { 

    background-image: url(../img/kont_butt2.png);

 }

.main{

		width:906px;
                height:901px;
		
		margin: 0 auto;

       
	}

.lev{
margin: 0 auto ;
width:634px;
height:901px;
background-image: url(../img/telo.png) ;
position:relative;              

z-index:1;
float:left;

}


.lev_palka_verh{
                margin-top: 10px;
		width:634px;
                height:28px;
        	background: url(../img/dlinn_pram.png);	     
                position:relative;
		z-index:10;

}
.zagolov{
margin-top: -5px;
padding-top: 3px;
color:#5700a1 ;
font-style:Arial bold;
}
.play1{
                margin-top: 20px;
                margin-left: 15px;
		width:605px;
                height:155px;
        	background: url(../img/player.png);	     
                position:relative;
		z-index:1000;

}
.prokrut{       
                
                margin-left: 11px;
		width:605px;
                height:155px;	     
                position:relative;
		z-index:1100;

}
.prokrut .prokrut1{
	        float: left; 
                margin-top: 15px;
              
                position:relative;
		z-index:1100;

}
button #kr_lev{
 

                width:31px;
                height:124px;
        	     
                position:relative;
		z-index:1300;
background: url(../img/knop1.png)

}

#kr_sred{
 margin-top: 12px;
 margin-left: 40px;
width:499px;
                height:133px;
        	     
                position:relative;
		z-index:1300;
background: url(../img/krut.png);

}

button #kr_prav{
margin-left: 10px;
width:24px;
height:124px;
position:relative;
z-index:1400;
background: url(../img/knop2.png)
}

.kartinki{
float:left;
list-style-type:none;}

.shrift {
padding: 5px 5px;
font-type:Arial;
font-size:14px;
}

.shrift1 {
margin-top: 30px;
margin-left: 30px;
font-type:Arial;
font-size:14px;
color:#000000;
}

.lev_palka_niz{
		width:634px;
                height:58px;
		background: url(../img/dlinn_pram.png);
                margin-top: -20px;              
		z-index:15;
	}

#lpn{
height:28px;
}

 .telo2{
		width:634px;
                height:317px;
		background: url(../img/telo2.png);
                position:absolute; 
                margin-top: -30px;             
		z-index:1600;
	}

 .telo3{
		width:634px;
                height:550px;
		background: url(../img/telo2.png);
                position:relative; 
                margin-top: -30px;             
		z-index:1600;
	}

.palka2{
margin-left: 35px;
margin-top: -20px;
}

 .krupn{
margin-left: 40px ;
color:#410071;
font-size:16px;	
	}

 .krupn2{
margin-left: 20px ;
width:200px;
height:28px;
color:#410071;
font-size:14px;	
	}

.prav{
		
                float:right;
		
		/*margin-top: 20px;*/
        margin-left: 20px ; 

        width:252px;
        height:901px;
        z-index:20;  
	}

.prav1{
             
		width:252px;
                height:334px;      
		background: url(../img/prav_verh.png);
                z-index:25;
        /*float: right;*/
          
	}

.prav_palka_verh{
                margin-top: 10px;
                position:absolute;
                width:252px;
                height:28px;         
        	background: url(../img/kor_pram.png);	          
	        z-index:35;
	}
.prav_palka_verh .zagolov{
margin-top: -15px;
}



.shrift3 {
margin-top: 10px;
margin-left: -20px;
list-style-type:none;
width:200px;
 height:28px;
font-type:Arial;
font-size:14px;

}

.shrift3 a{
color:#410071;
}

#sred_slider{   position:absolute;
                z-index:1700;
                margin-top: 300px;
                margin-left: 5px;
                width:242px;
                height:25px;         
        	background: url(../img/prokrutka.png);	
                          }


.prav2{     
	width:252px;
    height:441px;
	background: url(../img/prav_niz.png);
    margin-top: 20px;
    /*float: right;*/
z-index:30;
}

          
	
 .prav_palka_niz{
                margin-top: 10px;
                position:absolute;
		width:252px;
                height:28px;
        	background: url(../img/kor_pram.png);	
	        }


.prav_palka_niz .zagolov{
margin-top: -15px;
}

.prav2 .krupn
{
margin-left:30px;
margin-top:10px;
}

#boroda
{
margin-top:27px;
margin-left:20px;
}

#boroda2
{
margin-top:30px;
}


#boroda3
{
margin-top:5px;
}

#boroda4
{
margin-top:15px;
}

#boroda5{
margin-left:20px;
}

.prav2 .shrift3
{
margin-left:25px;
margin-top:10px;
}

.palka{
list-style-type:none;
margin-left:-25px;
}

.prav2 .palka{
list-style-type:none;
margin-left:10px;
margin-top:5px;
}
#zvonok{
width:255px;
                height:41px;
              
             
background: url(../img/knop_zvon.png); 
}

#onlin{
width:255px;
height:41px;
              }


.reklama{       clear:both;
                list-style: none;
		width:900px;
                height:174px;
                margin-left: 20px;
                margin-top: 300px;
		}

.reklama li { 
    float: left;   
    margin-right: 30px; }

.reklama li a { 
     display: block;
      background-repeat: no-repeat;
     zoom: 1;
     position: relative; }

.reklama .rek2 a{ 

     background-image: url(../img/transf.png); 
     width:103px;
     height:85px;

 } 



.reklama .rek2 a:hover { 
    margin-top: -45px;
    background-image: url(../img/chui5.png);
    width:306px;
    height:170px; 
    zoom: 1;
    z-index:1700;
 } 
 
.footer{        position:relative;
               bottom: 0px;
               left: 0px;
		width:100%;
                height:59px;
               	background: url(../img/foot.png);
}

#text_foot{
position:absolute; 
left:60px;
text-align:center;
color:#ffffff;
}
              
#zakaz{
margin:10 10;
padding-right:30px;
}


#zakaz .nov2{
list-style-type:circle;
}

#rabota{
margin:10 10;
padding-right:30px;}


#rabota p{
text-indent:30px;
}
.otryv{
margin-left:30px;
text-indent:30px;
}

#rek{
margin-top:300px;
}

#usluga{
font-size:16px;
}

.sp2 {
display:none;

}

#sp4 {
display:none;
}
#sp6 {
display:none;
}
#sp8 {
display:none;
}
#sp10 {
display:none;
}
#sp12 {
display:none;
}
#sp14 {
display:none;
}


.shrift4{
color:#410071;
font-type:arial;
font-size:16px;
margin-left:30px;

}
.shrift5{
color:#7d00b5;
font-type:arial;
font-size:16px;
margin-left:30px;

}
#kal{
margin-top:30px;
margin-left:170px;
}

.shrift6{
text-align:justify;
font-type:arial;
font-size:14px;
margin-left:30px;
margin-right:30px;
margin-top:10px;
}

#of{
margin-left:420px;
margin-top: -33px; 
position:absolute;
z-index:100000;
}

#zvon{float:left;
margin-top: 42px; 
margin-left: 3px;
cursor:pointer;}

.big{
display:none;}

#big1 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big2 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10001;
}

#big3 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big4 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big5 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big6 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big7 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big8 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big9 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#big10 {
margin-top: -120px;
margin-left: 50px;
width:400px;
height:350px;
position:absolute;
z-index:10000;
}

#knz{
margin-top: -110px;
margin-left: 420px;
width:30px;
height:30px;
position:absolute;
z-index:15000;
cursor:pointer;
}

#kn4{
margin-top:15px;
}

#kn3{
margin-top:10px;
}

#str{
position:absolute;
margin-top:-30px;
}

.nonum{
list-style: none; 
}

#st1{cursor:pointer;}

table .stat{
display:none;

}