@import url('reset.css'); 
@import url('typography.css');
body {
background-color: #f8f8f8;
margin: auto;
width: 1000px;
border: 1px solid #bababa;
clear: both;
}

div#status-bar {
background: url('../img/status-bar-bg.png') repeat-x;
border-bottom: 2px groove #ffffff;
height: 100px;
width: 100%;
}

div#status-bar-content {
margin: 0px auto 0px auto;
width: 1000px;
padding-top: 15px;
text-align: center;
}

div#since {
text-align: right;
padding-right: 30px;
}

div#header {
background-color: #ffffff;
border-bottom: 2px ridge #ffffff;
height: 158px;
width: 100%;
}

div#content-bottom-shadow { 
background: url('../img/content-bottom-shadow.png') repeat-x;
clear: both;
height: 20px;
width: 100%;
}

div#content {
margin: auto;
padding-bottom: 20px;
position: relative;
width: 1000px;
}

div#line {

margin-top: 10px;
border-top: 1px solid #b2b2b2;
width: 1000px;
}




div#sl a.thumb {
display:none;
}

div#sl a.default-slide {
display:block;
}





div#page-wrapper {
background-color: #ffffff;
border: 1px solid #E7EAED;
clear: both;
height: 900px;
overflow: hidden;
width: 949px;
margin: auto;
margin-top: 20px;
padding: 10px;
}

div#slide-message {
height: 280px;
}

div#slideshow {
border-right: 1px solid #E7EAED;
float: left;
width: 450px;
}

div#slides {
padding-left: 35px;
}

div#message {
float: right;
width: 450px;
}

div#message h3 {
margin-bottom: 20px;
}

p#contact-info span {
display: block;
}

span#phone {
background: url('../img/phone-icon.png') no-repeat 15px 1px;
float: left;
margin-top: 88px;
padding-left: 50px;
width: 125px;
}

span#address {
background:url('../img/address-icon.png') no-repeat 210px 90px;
padding:78px 0px 0px 250px;
}

ul#tabs {
	margin-top: 30px;
	position: absolute;
	right: 0px;
	top: -29px;
}

ul#tabs li {
background: url('../img/tabs-sprite.png') no-repeat;
float: left;
height: 28px;
margin-right: 1px;
margin-left: 1px;
width: 198px;
}

ul#tabs li a {
display: block;
height: 100%;
text-indent: -9000px;
width: 100%;
}

ul#tabs li#home {
background-position: 0px 0px;
width:198px;
}

ul#tabs li#home:hover {
background-position: 0px -30px;
}

ul#tabs li#home.current, ul#tabs li#home:active {
background-position: 0px -60px;
}

ul#tabs li#about {
background-position: -200px 0px;
}

ul#tabs li#about:hover {
background-position: -200px -30px;
}

ul#tabs li#about.current, ul#tabs li#about:active {
background-position: -200px -60px;
}

ul#tabs li#license {
background-position: -400px 0px;
}

ul#tabs li#license:hover {
background-position: -400px -30px;
}

ul#tabs li#license.current, ul#tabs li#license:active {
background-position: -400px -60px;
}

ul#tabs li#partners {
background-position: -600px 0px;
}

ul#tabs li#partners:hover {
background-position: -600px -30px;
}

ul#tabs li#partners.current, ul#tabs li#partners:active {
background-position: -600px -60px;
}

ul#tabs li#contact {
background-position: -800px 0px;
}

ul#tabs li#contact:hover {
background-position: -800px -30px;
}

ul#tabs li#contact.current, ul#tabs li#contact:active {
background-position: -800px -60px;
}

div#links {
background-color: #ffffff;
border-top: 1px solid #b2b2b2;
margin-top: 25px;
border-bottom: 1px solid #b2b2b2;
padding-bottom: 4px;
}

div#pagedown {
border-top: 1px solid #E7EAED;
height: 600px;
overflow: hidden;
width: 950px;
margin-top: 10px;
}

div#licen {
float: left;
width: 415px;
padding-left: 35px;
border-right: 1px solid #E7EAED;
height: 600px;
	
}

div#licen h3 {
margin-bottom: 20px;
}

div#friends {
float: right;
width: 450px;
height: 600px;
}

div#friends h3 {
margin-bottom: 20px;
}

div#footer {
}



div#page-wrapper-contact {
background-color: #ffffff;
border: 1px solid #E7EAED;
clear: both;
height: 650px;
overflow: hidden;
width: 949px;
margin: auto;
margin-top: 20px;
padding: 10px;
}

div#map {
float: left;
width: 450px;
}

div#dom {
float: right;
width: 450px;
}

div#dom h3 {
margin-bottom: 20px;
}

div#page-wrapper-friends {
background-color: #ffffff;
border: 1px solid #E7EAED;
clear: both;
height: 800px;
overflow: hidden;
width: 949px;
margin: auto;
margin-top: 20px;
padding: 10px;
}

div#rosatom {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}

div#rosenergoatom {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}

div#aep {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}

div#vnpp {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}

div#balnpp {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}

div#knpp {
border-bottom: 1px solid #E7EAED;
padding: 10px;
height: 120px;
width: 200px;
}