body {margin:0;background:url(../images/fon.png) repeat-x;}
img {border:0;margin:0;padding:0;outline:none;}
.main {

margin:0 auto 0 auto;
max-width: 1600px;
min-width: 960px;
position: relative;

background:url(../images/fon.png) repeat-x;
height:1093px;
padding:40px 20px 20px 20px;
}
.text1 { font-family:Lucida Console, Monaco5, monospace;color:#fff;position:relative;font-size:18px;line-height:100%;margin-left: 337px;//line-height:130%; }
.text2 { font-family: Lucida Console, Monaco5, monospace;
color: #0086FF;
font-size: 20px;
line-height: 100%;//line-height:120%;
padding: 10px 10px 0 337px; //padding:4px 10px 0 337px;
width: 650px;}
.text3 { margin: 0 0 0 337px; }
.text3 span.white {color:#fff;font-size:18px;font-family: Lucida Console, Monaco5, monospace; }
.text3 span.blue {color:#00ffff;font-size:18px;font-family: Lucida Console, Monaco5, monospace; }
.text3 span.dark-blue {color:#006aff;font-size:34px;font-family: Lucida Console, Monaco5, monospace; }
.tel {float:left;}
.text3 a {color:#fff;text-decoration:none;}
.text3 a:visited {color:#fff;text-decoration:none;}
.name {  position: absolute;
top: 1px;
left: 315px;    }
.name img {width:280px;}
.zvezdy {position: relative;
height: 700px;
color: #0FF;
font-size: 14px;
font-family: Lucida Console, Monaco5, monospace;
background: url(../images/stars-empty.png) no-repeat;
background-size: auto 600px;
width: 900px;
margin: 0 auto;

}
.zvezdy div img { width:80%; }
.zvezdy>div {position:absolute;z-index:10;}
.zvezdy div.belinka {top:30px; right:40%;width:175px; }
.belinka .t {z-index:15;}
.white-round {position: absolute;
top: 35px;
right: 48px;
z-index: -2;display:none; }
.zvezdy .gorkogo {top: 35px;width:150px;
right: 20%; }
.zvezdy .gertsena {top: 180px;width:147px;
right: 0;}

.zvezdy .ekaterinburg {top: 280px;width:155px; 
right: 42%; 
 

}
.zvezdy .slepyh {top: 210px;width:172px; 
right: 71%;
 

 }
.zvezdy .yunosh {width:159px;
top: 490px;
right: 50%;

 }
.zvezdy .mezhnat {top: 50px;width:189px;
right: 79%; }

.star1 {  top:420px;right:80%;  width:180px;   }
.star2 {  top:490px;right:90%;     }
.star3 {  top:490px;right:27%;  width:150px;   }
.star41 {  top:380px;right:15%;  width:150px;   }

.zvezdy a { text-decoration:none;color: #0FF;font-family: Lucida Console, Monaco5, monospace;font-size: 14px;}
.zvezdy a:visited { color: #0FF; }


.logo {position: absolute;width: 150px;
height: 202px;
right: 0;
bottom: 20px;}
.logo img {width:100%;}
.my{height:11px;background-color:#0000FF;border:0;width:100%;margin:0.5em 0 0.5em 0;}
.my2{height:11px;background-color:#000077;border:0;width:100%;margin:0.5em 0 0.5em 0;}
.visible-no {visibility:hidden;}
.big-yellow {font-size:34px;color:#ffff00;}
.clear {clear:both;}
.partner {position:relative;}

#lines { top: 90px;z-index:1;
left: 50px; width:718px;height:493px; }
#lines img { width:100% ;z-index:1;}

/*ÂÍÓÒÐÅÍÍÈÅ ÑÒÐÀÍÈÖÛ*/
.main_inner {

margin:0 auto 0 auto;
width: 990px;

position: relative;



padding:0 ;
}
.sizer {width:990px; position: relative;
padding:0 ;}
.top_bg {          }
.logo_inner { position:absolute;top:20px;left:20px;width:106px;height:176px;}
.logo_inner img { width:105%;}
.nebo_inner { background: url(../images/stars-inner-new.png) no-repeat;
height: 200px;
width: 90%;
margin-left: 10%;  }
#inner { 
 background:url(../images/grad.jpg) repeat-x;
 }
.pic {float: left;width:400px;
font-family: Arial,sans-serif;
margin-left: 180px;
margin-top: 20px;}
.clear {clear:both;}
.pic img {width:100%;}
.pad { padding:20px;  }
.address {padding-left: 20px;
float: right;
color: #fff;
font-family: Arial,sans-serif;
width: 350px;
margin: 10px 20px 0 0;
line-height: 150%;}
.probel {padding: 0 0 18px 0;
margin: 10px 0 0 0;}
.address a { color:#fff; font-family:Arial,sans-serif;   }
.prog {float:left;padding-top:20px;font-family:Arial,sans-serif;width:570px;}
.map {float:right;width:350px;padding-top:20px;}
.map > img {width:100%; }
.partner_inner {font-family:Arial,sans-serif;margin-top:20px;}
.partner_inner ul {list-style-type:none;margin:20px 0 0 0;padding:0;}
.partner_inner {text-align:center;}
.partner_inner li {text-align:center; padding:10px;}
.gradient {    }