html,body,td,th {
font-family:Arial;
font-weight:normal;
font-size:14px;

}
body {
background:url(../images/bg.jpg) no-repeat top center #2f5e95;
background-position: center -40px;
margin:0;
padding:0;
text-align:left;
}
tr,td {
margin:0;

text-align:left;
padding:0;
}
.text td,.text th {
padding:3px;
}            
a.button{
display:block;
width:520px;
height:165px;
background:url(../images/button.png) repeat-x top left;
margin-top:5px;
padding:20px;
overflow:hidden;
border-radius:10px;
border:5px solid rgba(50,50,255,0.3);
}
a.button:hover{
border:5px solid rgba(50,50,255,0.7);

}
a.button img{
border:0;
}
a.btn{
display:block;
width:260px;
height:100px;
background:url(../images/button.png) repeat-x top left #fff;
padding:10px;
overflow:hidden;
border-radius:10px;
border:3px solid rgba(50,50,255,0.3);
float:left;
margin:2px 4px;
text-align:center;
}
a.btn:hover{
border:3px solid rgba(50,50,255,0.7);

}
#fond.btn{
width:200px;
/*
background:url(../images/fond.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
*/
}         
#start.btn{
width:130px;
/*
background:url(../images/start.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
*/
}         


#portal.btn{
width:290px;
/*
background:url(../images/portal.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
*/
}         
#gosuslugi.btn{
width:290px;
background:url(../images/gosuslugi.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
}         

#back.btn{
width:130px;
/*
	background:url(../images/back.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
*/
}         
#search.btn,#contrast.btn,#play.btn,#oper.btn {
width:130px;
}
#search.btn{
background:url(../images/search.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
}
#play.btn{
background:url(../images/play.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
}
#oper.btn{
background:url(../images/doc.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
}

#contrast.btn{
/*
background:url(../images/eye.png) no-repeat center center,url(../images/button.png) repeat-x top left #fff;
*/
}        
        
.tool {
margin-top:20px;

}         
.in_btn {
display:block;

background:rgba(255,255,255,0.1);
height:170px;
}
.footer{
padding:0 30px;
} 
              
div.text{
margin:0px 40px;
background:rgba(255,255,255,0.8);
display:block;
height:676px;
border-radius:8px;
padding:20px;
font-size:17px;
font-family:Verdana;
overflow:auto;
}
div.text h1{
margin-top:0;
font-family:Arial;
text-transform:uppercase;
color:#007;
}              
#topbody {
height:873px;
width:1200;
display:block;
border:0;
margin:0;
padding:0;
}
#topbody iframe{
margin:0;
padding:0;
border:0;
background:#fff;
}
.disabled {
opacity:0.5;
}
#tbg,#tbg2,#tbg3,#tbg4{
display:none;
background:rgba(0,0,0,0.8);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999;
text-align:center;
padding-top:150px;
}
#tbg .centr,#tbg4 .centr{
padding-left:50%;
margin-left:-250px;
}
#tbg2 .centr{
padding-left:50%;
margin-left:-350px;
}
#tbg3{
padding-top:50px;

}
#tbg3 .centr{
padding-left:50%;
margin-left:-500px;
}
#tbg3 #bback {
margin-left:250px;
}
#video {
width:1000px;

}
#tbg a,#tbg3 a,#tbg4 a {
display:block;
width:350px;
height:100px;
font-family:Arial;
font-weight:bold;
text-shadow:1px 1px 2px #333;
color:#fff;
font-size:30px;
padding-left:150px;
border-radius:20px;
border:3px solid #fff;
text-align:left;
line-height:100px;
background:url(../images/button.png) repeat-x top left #339;
margin-bottom:2px;
text-decoration:none;
}  
a#print {
background:url(../images/print.png) no-repeat 40px 25px,url(../images/button.png) repeat-x top left #339;
}
a#print:hover{
border:3px solid #ff9;
background:url(../images/print.png) no-repeat 40px 25px,url(../images/button.png) repeat-x top left #006;
}
a#usb {
background:url(../images/usb.png) no-repeat 40px 25px,url(../images/button.png) repeat-x top left #339;
}
a#usb:hover{
border:3px solid #ff9;
background:url(../images/usb.png) no-repeat 40px 25px,url(../images/button.png) repeat-x top left #006;
}
a#email {
background:url(../images/email.png) no-repeat 40px 15px,url(../images/button.png) repeat-x top left #339;
}
a#email:hover{
border:3px solid #ff9;
background:url(../images/email.png) no-repeat 40px 15px,url(../images/button.png) repeat-x top left #006;
}
a#bback {
background:url(../images/back.png) no-repeat 40px 15px,url(../images/button.png) repeat-x top left #339;
}                             
a#bback:hover{
border:3px solid #ff9;
background:url(../images/back.png) no-repeat 40px 15px,url(../images/button.png) repeat-x top left #006;
}
div.text a {
background:url(../images/button.png) repeat-x top left #99f;
min-height:75px;
padding:10px;
border-radius:10px;
border:3px solid rgba(50,50,255,0.3);
margin:2px 4px;
width:90%;
display:inline-block;
font-family:Arial;
font-weight:bold;
text-shadow:1px 1px 2px #333;
color:#fff;
font-size:30px;
text-decoration:none;
}
a.photo-item-inner{
overflow:hidden;
}
.photo-item-cont {
float:left;
margin-right:10px;
margin-bottom:10px;
disaply:block;
}
div.src {

display:block;
border-radius:15px;
width:700px;
padding:20px;
font-size:27px;
background:#fff;
}
div.src1 {

display:block;
border-radius:15px;
width:500px;
padding:20px;
font-size:27px;
background:#fff;
}

.src input,.src1 input,.src select {
width:100%;
font-size:25px;
line-height:30px;
height:50px;
}

.src h1 {
font-size:30px;
}
div#slides {
display:block;
width:640px;
height:715px;
overflow:hidden;
position:relative;
}
div#slides div.slide{
position:absolute;
top:0px;
left:0px;
display:none;
width:540px;
margin:0 30px 0 70px;
height:715px;
}
