
body{

margin:0px;

padding:0px;

background:#000 url("img/body_bg.gif");

font:12px Arial, sans-serifs;

color:#bfc4c6;

}

a,a:link,a:hover,a:active,a:visited {outline:none;}
#sky{

background:url("img/sky.jpg") top center no-repeat;

}



.body_left{

background:url("img/stars-left.jpg") top right no-repeat;

width:100px;

height:auto;

}



.body_right{

background:url("img/stars-right.jpg") top left no-repeat;

width:auto;

height:auto;

}



h2{

font-size:16px;

color:#29cfff;

text-transform:uppercase;

font-weight:normal;

margin-top:0px;

margin-bottom:5px;

}



p{

margin:3px 10px 5px 20px;

}



.small{

color:#fff;

font-size:11px;

}



#main{

position:relative;

width:974px;

margin:auto;

padding:25px 25px 0px 25px;

}



.slogan{

position:absolute;

top:90px;

left:65px;

font-size:17px;

color:#fff;

/*letter-spacing:0.1em;*/

}

.slogan .red{

color:#ff2a00;

}

.slogan .blue{

color:#29cfff;

}

.slogan .yellow{

color:#f1d502;

}

.slogan .green{

color:#00ff90;

}



.logo{

position:absolute;

top:45px;

right:30px;

width:300px;

height:50px;

background:url("img/logo.gif");

}



.phones{

position:absolute;

top:130px;

right:30px;

font-size:12px;

color:#fff;

text-align:right;

}

.phones .code{

font-size:16px;

color:#00ae62;

padding:0px 10px;

}

.phones .num{

font-size:22px;

color:#00ae62;

}





#main_menu{

position:relative;

top:25px;

margin:auto;

width:798px;

height:253px;

background: url("img/main_menu1.png");

}



*html #main_menu {

background:url("img/main_menu.gif");

}



.rv_small{

position:absolute;

top:-12px;

left:297px;

width:210px;

height:210px;

}



#main_menu ul{

/*position:relative;*/

position:absolute;

top:205px;

left:40px;

margin:0px;

padding:0px;

}



#main_menu ul li {

float:left;

list-style:none;

width:180px;

text-align:center;

}



#main_menu ul li a{

font-size:14px;

color:#fff;

text-decoration:none;

}



#main_menu ul  li a.geography{

padding-left:0px;

}



#main_menu ul  li a.contacts{

margin-left:0px;

}





#main_menu a.main:hover, #main_menu a.services:hover, #main_menu a.geography:hover, #main_menu a.contacts:hover{

display:block;

position:relative;

top:-30px;

left:10px;

//left:0px;

padding-top:30px;

width:160px;

height:50px;

}



#main_menu ul li a.main:hover{

background:url("img/main_bg.png") center no-repeat;

}

*html #main_menu ul li a.main:hover{

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main_bg.png',sizingMethod='scale');*/

}



#main_menu ul li a.services:hover{

background:url("img/services_bg.png") center no-repeat;

}

*html #main_menu ul li a.services:hover{

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/services_bg.png',sizingMethod='scale');

}



#main_menu ul li a.geography:hover{

background:url("img/geography_bg.png") center no-repeat;

}

*html #main_menu ul li a.geography:hover{

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/geography_bg.png',sizingMethod='scale');

left:0px !important;

}



#main_menu ul li a.contacts:hover{

background:url("img/contacts_bg.png") center no-repeat;

}

*html #main_menu ul li a.contacts:hover{

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contacts_bg.png',sizingMethod='scale');

left:20px !important;

//left:0px !important;

}



#wrap{

overflow:hidden;

}



#left{

float:left;

width:232px;

margin-right:17px;

}



#menu{

position:relative;

margin-top:50px;

width:232px;

z-index:2;

}



.menu_left_top{

width:232px;

height:36px;

background:url("img/menu_left_top.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_left_top.png',sizingMethod='scale');

}

.menu_left{

width:232px;

background:url("img/menu_left.png") repeat-y;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_left.png',sizingMethod='scale');

}

.menu_left_bottom{

position:relative;

width:232px;

height:36px;

background:url("img/menu_left_bottom.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_left_bottom.png',sizingMethod='scale');

}



.menu_inn{

position:relative;

width:198px;

margin-left:18px;

background:url("img/menu_inn.gif") repeat-y;

}

.menu_inn_top{

position:absolute;

top:19px;

left:18px;

width:198px;

height:17px;

background:url("img/menu_inn_top.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_inn_top.png',sizingMethod='scale');

}

.menu_inn_bottom{

position:absolute;

width:198px;

height:19px;

top:-5px;

left:18px;

background:url("img/menu_inn_bottom.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_inn_bottom.png',sizingMethod='scale');

}



.menu_inn ul{

margin:0px 10px 0px 20px;

padding:0px;

}

.menu_inn ul li{

margin:0px;

padding:0px;

list-style:none;

width:156px;

height:43px;

line-height:41px;

background:url("img/separator.gif") left bottom no-repeat;

overflow:visible;

}

.menu_inn ul li a{

padding-left:15px;

color:#eaeaea;

text-decoration:none;

display:block;

height:43px;

}



.menu_inn ul li a:hover{

display:block;

position:relative;

top:-10px;

left:-10px;

padding-top:10px;

padding-left:25px;

height:66px;

}

.menu_inn ul li a.spb:hover{

width:140px;





}

.menu_inn ul li a.blank:hover{

width:150px;



/

}

.menu_inn ul li a.msk:hover{

width:160px;





}

.menu_inn ul li a.raschet:hover{

width:170px;





}



*html .menu_inn ul li a.spb:hover, .menu_inn ul li a.msk:hover, .menu_inn ul li a.raschet:hover, .menu_inn ul li a.blank:hover{

height:43px;

width:140px;

margin-bottom:-10px;

}



img.separator{

margin-left:20px;

margin-bottom:0px;

padding-bottom:0px;

}



.provoda{

position:absolute;

top:30px;

right:-60px;

width:114px;

height:241px;

background:url("img/provoda.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/provoda.png',sizingMethod='scale');

z-index:-1;

}



#news{

position:relative;

margin-top:10px;

width:232px;

z-index:2;

}



.news_top{

width:232px;

height:65px;

background:url("img/news_top.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/news_top.png',sizingMethod='scale');

}

.newss{

width:232px;

background:url("img/news.png") repeat-y;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/news.png',sizingMethod='scale');

}

.news_bottom{

position:relative;

top:-10px;

/*top:-17px;*/

width:232px;

height:76px;

background:url("img/news_bottom.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/news_bottom.png',sizingMethod='scale');

}

.news_inn_top{

position:absolute;

top:48px;

left:18px;

width:198px;

height:18px;

background:url("img/menu_inn_top.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_inn_top.png',sizingMethod='scale');

}

.news_archive{

position:absolute;

top:27px;

left:95px;

width:115px;

height:25px;

padding-left:23px;

padding-top:5px;

background:url("img/archive.gif") no-repeat;

}

.news_archive a {

font-size:11px;

color:#6e6d6d;

}



#news h2{

font-size:12px;

}

.date{

color:#6e6d6d;

}

.news_txt{

margin:0px 10px 0px 17px;

font-size:11px;

}



.news_txt a{

color:#bfc4c6;

}



.provoda2{

position:absolute;

top:70px;

right:-100px;

width:146px;

height:58px;

background:url("img/provoda2.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/provoda2.png',sizingMethod='scale');

z-index:-1;

}



#content{

position:relative;

float:left;

margin-top:50px;

width:724px;

z-index:3;

}



.content_top{

width:724px;

height:41px;

background:url("img/content_top.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/content_top.png',sizingMethod='scale');

}

.content{

width:724px;

background:url("img/content.png") repeat-y;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/content.png',sizingMethod='scale');

}

.content_bottom{

position:relative;

//top:-10px;

top:-15px;

width:724px;

height:41px;

background:url("img/content_bottom.png") no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/content_bottom.png',sizingMethod='scale');

}



.content_inn{

position:relative;

width:674px;

margin:auto;

top:-19px;

margin-bottom:-5px;

background:url("img/content_inn.gif") repeat-y;

}



*html .content_inn{

margin-left:25px;

margin-right:-25px;

}



.content_inn_top{

width:674px;

height:23px;

background:url("img/content_inn_top.gif") repeat-x;

}

.content_inn_bottom{

position:absolute;

width:674px;

height:23px;

top:-5px;

left:25px;

background:url("img/content_inn_bottom.gif") no-repeat;

}



.text{

padding:0px 20px 0px 40px;

}



*html .text{

padding:0px 20px 20px 20px;

}



.advantages{

position:relative;

width:674px;

height:240px;

text-align:center;

}



.constellation{

position:absolute;

top:10px;

left:180px;

width:228px;

height:183px;

background:url("img/constellation.png") 40% 0% no-repeat;

//background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/constellation.png',sizingMethod='crop');

}

.adv1{

position:absolute;

top:20px;

left:20px;

padding-bottom:10px;

}

.adv2{

position:absolute;

top:110px;

left:40px;

padding-bottom:10px;

}

.adv3{

position:absolute;

top:10px;

left:350px;

padding-bottom:10px;

}

.adv4{

position:absolute;

top:90px;

left:385px;

padding-bottom:10px;

}

.adv5{

position:absolute;

top:160px;

left:310px;

padding-bottom:10px;

}



.adv1,.adv2,.adv3,.adv4,.adv5{

border-bottom:1px #266273 dashed;

}



#podval{

clear:left;

position:relative;

width:980px;

height:85px;

font-size:11px;

color:#9e9d9d;

background:url("img/podval_bg.gif") right bottom no-repeat;

}



.copyright{

float:left;

margin-top:20px;

margin-left:5px;

}

.address{

float:right;

width:270px;

margin-right:100px;

margin-top:20px;

}



*html .address{

margin-right:50px;

}



.liveinternet{

position:absolute;

top:20px;

right:400px;

width:88px;

height:30px;

background:url("img/liveinternet.gif") left top no-repeat;

}

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:underline; margin-right:5px;  }

a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:underline; margin-right:5px;}

a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; margin-right:5px;}