.html 	{margin: 0px auto;
		padding:0px;
		width:1280px;
		min-width:1280px;
		max-width:1280px;
		}

.bg 		{background-color:#fff;
		margin: 0 auto;
		padding:0px;
		width:1280px;
		min-width:1280px;
		max-width:1280px;
		}
	
.main 	{width:1280px;
		min-width:1280px;
		max-width:1280px;
		float:left;
		display:block;
		margin-left:0 auto;
		margin-right:0 auto;}
	
/* Header */
.header {background:url('../img/header.png') no-repeat;
	    width:1280px; 
		min-width:1280px;
		max-width:1280px;
		height:38px;
		margin:0px;
		}
		
		
	
.hd 		{float:left;
		margin-left:70px;
		padding-top:7px;
		width:840px;}

a.hdlink  {font-size:13px;
		 font-family:arial;
		 color:#fff;
		 text-decoration:underline;}	

.rback 	{float:right;
		width:280px;
		padding-top:7px;
		margin-right:70px;
		}

	/* logo, location, etc. */
	
.header2 {width:1280px; 
		min-width:1280px;
		max-width:1280px;
		margin-top:10px;}
		
.logo 	{padding-left:70px; 
		width:207px; 
		float:left;}		

.forum {background:url('../img/forum.png') no-repeat;
		width:162px;
		height:50px;
		padding-top:40px;
		padding-left:85px;
		float:left;
		margin-left:70px;
		margin-right:70px;
		_margin-right:100px;}

a.fc 	{font-size:18px;
		font-family:arial;
		color:#3f7fd9;
		font-style: italic;
		text-decoration:underline;}

/* location */		  
.opt	{background:url('../img/select.png') no-repeat;
		width:173px;
		height:31px;
		border:0px;
		font-size:13px;
		font-family:arial;
		color:#808a92;
		text-align:center;
		vertical-align:top;
		padding-top:0px;
		_padding-top:5px;		
	   }
	   
.select1 {float:left; 
		width:173px; 
		margin-top:7px;}

.select2 {float:left; 
		width:30px; 
		margin-top:7px;
		}	 

.city {font-size:13px;
	   font-family:arial;
	   color:#000;
	   text-align:center;
	   width:205px;
	   float:left;
	   padding-top:15px;
	   }

/* search */	   
.search {width:210px; 
		float:right;
		margin-top:37px;
		margin-right:70px;} 

.search1 {width:29px; 
		float:left; 
		
		}

.search2 {width:181px; 
		float:left;
		} 

.search3{background:url('../img/search2.png') no-repeat;
		width:181px;
		height:28px;
		border:0px;
		font-size:13px;
	   font-family:arial;
	   font-style: italic;
	   color:#9e9e9e;
	   text-align:left;
	   	vertical-align:top;
		padding-top:0px;
		_padding-top:5px;
	   }		

/* content */
.content {width:1280px; 
		min-width:1280px;
		max-width:1280px;
		float:left;}
		
/* left column */		
.left {width:350px;
		float:left;}

/* menu */	
.menu {width:350px;
		float:left;
		padding-left:50px;
		padding-right:50px;
		_padding-top:30px;}

.umenu {
		list-style-image: url('../img/ul.png');
		}

a.smenu {font-family:arial;
		color:#0055cc;
		text-decoration:underline;
		font-size:15px;
		}

.lmenu 	{padding-bottom:15px;}	

.discuss {width:350px;
		float:left;
		padding-left:50px;
		padding-right:50px;}	

/* right column */	

.right {width:930px;
		float:right;
		}

.ozp 	{background:url('../img/ozp.png') no-repeat;
		float:left;
		width:390px;
		height:155px;
		margin-top:10px;
		_margin-top:10px;
}
		
.zp {font-family:arial;
		color:#0055cc;
		text-decoration:underline;
		font-size:15px;
		font-weight:bold;
		}		

.textb	{font-family:arial;
		color:#575757;
		font-size:11px;
		margin-top:50px;
		margin-left:130px;
		width:230px;
		}

.vu {background:url('../img/vu.png') no-repeat;
		float:right;
		width:390px;
		height:155px;
		margin-right:70px;
		margin-top:10px;
		_margin-top:10px;
}

.button {float:left;
		width:930px;
		margin-top:15px;
		margin-bottom:15px;
		}
		
.bigbutton 	{background:url('../img/bigbutton.png') no-repeat;
		float:left;
		width:390px;
		height:155px;
		margin-top:10px;
		_margin-top:10px;
}

.bigbutton div {
color:#575757;
font-family:arial;
font-size:20px;
margin-top:50px;
}

#centerdiv
        {
            position: absolute;
            top: 35%;
            left: 50%;
            width: 780px;
            height: 155px;
            margin-top: 0px; /*set to a negative number 1/2 of your height*/
            margin-left: -390px; /*set to a negative number 1/2 of your width*/            
            background-color: #FFF;
            text-align: center;
        }
        
#restorepasswordcenter
        {
            position: absolute;
            top: 0%;
            left: 17.5%;
            width: 75%;
            margin-top: 0px; /*set to a negative number 1/2 of your height*/            
        }

        
        

#centermigr
        {
            position: absolute;
            top: 15%;
            left: 10%;
            width: 780px;
            height: 155px;
            margin-top: 0px; /*set to a negative number 1/2 of your height*/
            margin-left: -390px; /*set to a negative number 1/2 of your width*/            
            background-color: #FFF;
            text-align: center;
        } 
        
        #centercitizenship
        {
            position: absolute;
            top: 35%;
            left: 50%;
            width: 780px;
            height: 155px;
            margin-top: 0px; /*set to a negative number 1/2 of your height*/
            margin-left: -390px; /*set to a negative number 1/2 of your width*/            
            background-color: #FFF;
            text-align: center;
        }        
#centergibdd
        {
            position: absolute;
            top: 30%;
            left: 50%;
            width: 780px;
            height: 155px;
            margin-top: 0px; /*set to a negative number 1/2 of your height*/
            margin-left: -390px; /*set to a negative number 1/2 of your width*/            
            background-color: #FFF;
            text-align: center;
        }        
  
   #centergibdd .one
        {
           position: relative;
           left: 25%;
           top: 30%;
        }   
		
/* Forum active topics*/

.forumact {width:930px;
		}

.titleforum {
		font-family:georgia;
		color:#000;
		font-size:24px;
		font-style: italic;
		padding-left:15px;}
		
.titleforum  a{text-decoration:underline;
		font-family:georgia;
		color:#0055cc;
		font-size:24px;
		font-style: italic;
}		

.topcell {font-family:arial;
		color:#575757;
		font-size:13px;
		font-weight:bold;}
		
.forumfirst {background: #f9ebd5 url('../img/forumcreamleft.png') no-repeat left;
		padding-left:15px;
		padding-right:5px;}

.forumlast {background: #f9ebd5 url('../img/forumcreamright.png') no-repeat right;
		padding-right:15px;}		

.ffirst {padding-left:15px;}

.blank a {font-family:arial;
		color:#0055cc;
		font-size:12px;}
.cream a {font-family:arial;
		color:#0055cc;
		font-size:12px;}

.flast {padding-right:15px;}		
		
.titleforum {}

.forumtable {width:855px; text-align:left; margin-bottom:20px;}

.cream {background-color:#f9ebd5;
		width:808px;
		height:54px;
		font-family:arial;
		color:#575757;
		font-size:12px;}
		
.blank {width:808px;
		height:54px;
		font-family:arial;
		color:#575757;
		font-size:12px;}		

/* news */	

.news {width:855px; 
		float:left;
		}

a.titlenews {font-family:arial;
		color:#0055cc;
		font-size:14px;}

.newsitem {padding-left:15px;
		padding-right:15px;
		font-family:arial;
		color:#575757;
		font-size:13px;}
.arrows {padding-left:15px;
		padding-right:15px;
		margin-bottom:45px;}
		
.arrows a{color:#a3a3a3;
		text-decoration:none;
		}
.arrows a:visited{color:#a3a3a3;
		text-decoration:none;}
.arrows a:hover{text-decoration:none;
		border-bottom: 1px dashed #0055cc;
		color:#0055cc;}		


/* footer */

.footer {width:1140px; 
		min-width:1140px;
		max-width:1140px;
		float:left;
		border-top: 1px solid #565656;
		margin-left:70px;
		margin-bottom:15px;}
		
.contact {float:left; 
		width:250px;
		padding-top:30px;
		font-family:arial;
		color:#000;
		font-size:13px;
		vertical-align:top;}
		
.contact a{font-family:arial;
		color:#0055cc;
		font-size:13px;}		

.copyright {float:left;
		width:250px;
		padding-top:30px;
		font-family:arial;
		color:#000;
		font-size:14px;
		vertical-align:top;}		

/* regform */		

.title {		font-family:georgia;
		color:#000;
		font-size:18px;
		font-style: italic;
		padding-left:12px;}
		
.regform {border: 1px solid #c0c0c0;
		background-color:#fff;
		margin:2px;}

.regbutton {border: 1px solid #ccc;
		font-family:arial;
		background-color:#e6e6f0;
		height:30px;
		margin:2px;
		font-size:12px;}		

.regbutton1 {border: 1px solid #ccc;
		font-family:arial;
		background-color:#e6e6f0;
		height:30px;
		width:auto;
		margin:2px;
		color:#a0a0a0;
		font-size:12px;}

.regbutton2 {border: 1px solid #ccc;
		font-family:arial;
		background-color:#e6e6f0;
		height:20px;
		margin:2px;
		font-size:12px;}		

		
.regtable {width:740px;
		min-width:740px;
		max-width:740px;
		font-family:arial;
		color:#000;
		font-size:12px;
		text-align:left;
		background-color:#fff;
		}	

.regbg {background-color:#ffecd5;
		margin-top:0px;
		
		}		
		
.regfirst {background: #ffecd5 url('../img/regbottom.png') center top no-repeat;
			padding:10px;
			height:26px;}
		
.reglast {background: #ffecd5 url('../img/regtop.png') center bottom no-repeat;
			padding:5px;
			height:26px;}
		
.twork		{border: 1px solid #000;
			background-color:#ffecd5;
			margin-bottom:10px;}

.tworkin		{background-color:#ecd0b3;
				margin:7px;
				font-family:arial;
				color:#000;
				font-size:12px;
				margin-right:10px;
				text-align:center;}

.headerModal	{background-color:#ecd0b3;
				font-family:arial;
				color:#000;
				font-weight:bold;
				font-size:12px;}

.tworkin td {border-right: 3px solid #ffecd5; border-left: 3px solid #ffecd5;}

.regwork {width:580px;
		border-top:1px solid #000;
		padding:7px;}

.navy {font-family:arial;
		color:#000;
		font-size:11px;
		width:700px;
		margin-bottom:0px;}

.navy a{font-family:arial;
		color:#0055cc;
		font-size:11px;
		}

.description {font-family:arial;
		color:#000;
		font-size:13px;
		width:700px;
		padding-right:100px; 
		padding-left:15px;
		margin-top:20px;
}

h2 {font-family:georgia;
		color:#000;
		font-size:20px;
		font-style: italic;
		padding-left:15px;}
		
a {font-family:arial;
		color:#0055cc;
		font-size:13 px;}		

.docs {float:left;
		width:420px;
	        font-family:arial;
	        font-size:13px;
		}

.docs ul {list-style-type:none;
		list-style-image: url('../img/marker.png');}

.docs li {padding-bottom:5px;
}		
		
.time {float:right;
		width:400px;}
		
.time ul {list-style-type:none;
		list-style-image: url('../img/marker.png');}

.service {float:left;
		width:920px;
		clear:both;
		margin-bottom:0px;}

.lastservice {float:left;
		width:420px;}
		
.lastservice ul {list-style-type:none;
		list-style-image: url('../img/marker.png');}

.lastservice li {padding-bottom:5px;
}				

.lastservice a {color:#808a92;}		
		
.print {margin-left:40px;}
		
.print a{text-decoration:underline;
		font-family:arial;
		color:#0055cc;
		font-size:14px;
}

.favorite {width:204px; 
		height:57px;
		background: url('../img/favorite.png') no-repeat;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:55px;
		padding-top:10px;
		clear:both;
		float:left;
		padding-left:65px;}
		
.favorite a {text-decoration:underline;
		font-family:arial;
		color:#0055cc;
		font-size:13px;
}

.organizations {float:left;
width:450px;
margin-top:20px;
padding-left:20px;
margin-bottom:20px;}

.call {width:300px;
height:80px;
border: 1px solid #d6c4a9;
float:left;
clear:right;
padding-left:15px;
margin-top:20px;
padding-top:15px;
margin-bottom:20px;
}

.call a {text-decoration:underline;
		font-family:arial;
		color:#0055cc;
		font-size:13px;
}

a.time {text-decoration:none;
		border-bottom: 1px dashed #0055cc;
		color:#0055cc;}
		
.mainoffice {background-color:#ffecd5;
			padding-top:15px;
			padding-left:15px;
			width:700px;
			float:left;
			padding-bottom:15px;
			margin-bottom:35px;}		

a.mol {font-family:georgia;
		color:#0055cc;
		font-size:20px;
		font-style: italic;
		text-decoration:none;
		border-bottom: 1px dashed #0055cc;}
		
a.mos {font-family:georgia;
		color:#0055cc;
		font-size:16px;
		font-style: italic;
		text-decoration:none;
		border-bottom: 1px dashed #0055cc;
}		
.txtar {border: 1px solid #ccc;
		background-color:#fff;
		height:60px;
		margin:2px;
		width:450px;}

.messages {padding-left:30px;
float:left; 
clear:both;
width:700px;}


.message {float:left; 
clear:both;
width:600px;}

.thread {float:left; 
clear:both;}

.mestitle {background: #fff; width:100%; padding:10px;}

.mesbody {padding-left:20px; padding:10px;}

.repeat {width:700px;
clear:both;
float:left;}

a.user {font-weight:bold;
text-decoration:underline;
		font-family:arial;
		color:#0055cc;
		font-size:13px;}
		
.find {background: #ffecd5 url('../img/regbottom.png') center top no-repeat;
		width:740px;
		margin-bottom:20px;}		

.find input {
		border: 1px solid #c0c0c0;
		background-color:#fff;
		margin:2px;}
.find img {
		border: 1px solid #c0c0c0;}

/* Roman */
.regbg input[type="text"] {
border:1px solid #C0C0C0;
font-family:arial;
}


.ac_input 
{
background-color:#FFFFFF;
border:1px solid #C0C0C0;

    }

.agreement 
{
background-color:#FFFFFF;
border:1px solid #C0C0C0;

    }

.regbg img{
border:1px solid #C0C0C0;
}

.print span{text-decoration:underline;
		font-family:arial;
		color:#0055cc;
		font-size:14px;
}

.service2 {float:left;
		width:920px;
		clear:both;
		margin-bottom:0px;
}



input[id$="btnClear"]
{    
    background: url('../img/clear_a.png') no-repeat;
    width:147px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnSave"]
{    
    background: url('../img/save_p.png') no-repeat;
    width:200px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}


input[id$="btnSavedAnketa"]
{    
    background: url('../img/save_a.png') no-repeat;
    width:181px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}


input[id$="btnReportDialog"]
{    
    background: url('../img/diz.png') no-repeat;
    width:141px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnBlank"]
{    
    background: url('../img/print_a.png') no-repeat;
    width:124px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnAddWork"]
{    
    background: url('../img/newwork.png') no-repeat;
    width:186px;
    height:26px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnNotWork"]
{    
    background: url('../img/bomzh.png') no-repeat;
    width:177px;
    height:26px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnAddChild"]
{    
    background: url('../img/addchild.png') no-repeat;
    width:140px;
    height:26px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}


/* SelectAnketaForm */
input[id$="btnPrintAnketa"]
{    
    background: url('../img/print-b.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnPrint"]
{    
    background: url('../img/print-b.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnEditAnketa"]
{    
    background: url('../img/change.png') no-repeat;
    width:144px;
    height:33px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnEdit"]
{    
    background: url('../img/change.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnStart"]
{    
    background: url('../img/start.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnFill"]
{    
    background: url('../img/fill.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnDelete"]
{    
    background: url('../img/delete-b.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}
input[id$="btnReg"]
{    
    background: url('../img/adress.png') no-repeat;
    width:200px;
    height:33px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

/* сброс */
input[id$="btnClearSearch"]
{    
    background: url('../img/drop.png') no-repeat;
    width:70px;
    height:33px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

/* сброс */
input[id$="btnSearch"]
{    
    background: url('../img/find.png') no-repeat;
    width:77px;
    height:33px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

/* reportselector */
input[id$="btnPrintBlank"]
{    
    background: url('../img/blank.png') no-repeat;
    width: 84px;
    height: 31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}

input[id$="btnClose"]
{    
    background: url('../img/close.png') no-repeat;
    width:84px;
    height:31px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}
/* reportselector */


input[id$="btnPreviouse"]
{    
    background: url('../img/PrevStep.png') no-repeat;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
	width:138px;
    height:33px;
}

input[id$="btnNext"]
{    
    background: url('../img/NextStep.png') no-repeat;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
	width:138px;
    height:33px;
}

input[id$="btnSaveAndPrint"]
{    
    background: url('../img/SavePrint.png') no-repeat;
    border: 0px solid #ccc;
	background-color: #e6e6f0;
	margin: 2px;
	width: 200px;
    height: 33px;
}

/* modalpopup location */
. modalpopuplocation {
}	

.modalpopuplocation input[type="text"] {
background-color:#FFFFFF;
border:1px solid #C0C0C0;
}

.modalpopuplocation img{
border:1px solid #C0C0C0;
}


/* MessageBox */
.messagemodalbackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.6;
    z-index: 998;
}
.messageheader
{
    background: url('../images/MessageBox/sprite.png') repeat-x 0px -200px;
    text-align:left;
    height: 18px;
    padding: 5px;
    border-bottom: solid 1px black;
}
.messageheadertext
{
    color: Black;
    float: left;
    font-weight: bold;
}
.info
{
    border: 1px solid;
    margin: 10px 0px;
    background-color: #EfEfA0;
}
.messagefooter
{
    text-align: center;
    padding-top: 5px;
}

.HeaderWindow
{
    background: url('../images/MessageBox/sprite.png') repeat-x 0px -200px;
    height: 18px;
    padding: 5px;
    border-bottom: solid 1px black;
    font-weight: bold;
}
   
.saveOrg
{
    background: url(../img/save.png);
    cursor: pointer;
    border-style: none;
    height: 33px;
    width: 102px;
}
.deleteOrg
{
    background: url(../img/delete2.png);
    cursor: pointer;
    border-style: none;
    height: 33px;
    width: 89px;
}
.add
{
    background: url(../img/add.png);
    cursor: pointer;
    border-style: none;
    height: 26px;
    width: 86px;
}
.saveChange
{
    background: url(../img/saveChange.png);
    cursor: pointer;
    border-style: none;
    height: 26px;
    width: 165px;
}
.delete
{
    background: url(../img/delete3.png);
    cursor: pointer;
    border-style: none;
    height: 26px;
    width: 81px;
}
.change
{
    background: url(../img/change2.png);
    cursor: pointer;
    border-style: none;
    height: 26px;
    width: 89px;
}

.mytb 
{
background-color:#FFFFFF;
border:1px solid #C0C0C0;
}

.highLightControl
{
    border: 3px ridge #FF4500;
}

/* адрес с типом строения */
.AdressBuilding
    {
        border: 1px solid;
        margin: 10px 0px;
        background-color: white;
}

/* адрес с типом строения */

/*да нет */
.Confirm
    {
        border: 1px solid;
        margin: 10px 0px;
        background-color: white;
}

.messagetext
{
    color: Black;
    float: left;
    font-weight: bold;
}
/*да нет */

/* контрол с выводом ошибок */
.ErrorUserControl
    {
        border: 1px solid;
        margin: 10px 0px;
        background-color: white;
}

/* адрес с типом строения */



/* большие кнопки спрайты */
        .spriteButton a
        {
            background-position: 0 0;
            background-repeat: no-repeat;
           
            display: inline-block;
            outline: none;
        }
       
        .next a
        {
            background-image: url('../img/buttons/new/next_all.png');
            width: 160px;
            height: 60px;
        }
        .next a:hover
        {
            background-position: 0 -61px;
            width: 160px;
            height: 60px;
        }
        .next a:active
        {
           background-position: 0 -124px;   
            width: 160px;
            height: 60px;
        }
        
        .backInAnketa a
        {
            background-image: url('../img/backInAnketa.png');
            width: 160px;
            height: 60px;
        }
        .backInAnketa a:hover
        {
            background-position: 0 -61px;
            width: 160px;
            height: 60px;
        }
        .backInAnketa a:active
        {
           background-position: 0 -124px;   
            width: 160px;
            height: 60px;
        }

        .printpdf a
        {
            background-image: url('../img/printpdf.png');
            width: 160px;
            height: 60px;
        }
        .printpdf a:hover
        {
            background-position: 0 -61px;
            width: 160px;
            height: 60px;
        }
        .printpdf a:active
        {
           background-position: 0 -124px;   
            width: 160px;
            height: 60px;
        }
        
        .nextdisabled a
        {
            background-image: url('../img/buttons/next/next4.png');
            width: 120px;
            height: 105px;
        }
        .nextdisabled a:hover
        {
            background-image: url('../img/buttons/next/next4.png');
            width: 120px;
            height: 105px;
        }
        .nextdisabled a:active
        {
            background-image: url('../img/buttons/next/next4.png');
            width: 120px;
            height: 105px;
        }
  
  
  
  
          .previous a
        {
            background-image: url('../img/buttons/new/back_all.png');
           width: 160px;
            height: 60px;
        }
        .previous a:hover
        {
            background-position: 0 -61px;
           width: 160px;
            height: 60px;
        }
        .previous a:active
        {
            background-position: 0 -124px;   
           width: 160px;
            height: 60px;
        }
        
         .previousdisabled a
        {
            background-image: url('../img/buttons/back/back4.png');
            width: 120px;
            height: 105px;
        }
        .previousdisabled a:hover
        {
            background-image: url('../img/buttons/back/back4.png');
            width: 120px;
            height: 105px;
        }
        .previousdisabled a:active
        {
            background-image: url('../img/buttons/back/back4.png');
            width: 120px;
            height: 105px;
        }
     
     
     
     
          .savedanketa a
        {
            background-image: url('../img/buttons/new/saved_all.png');
            width: 160px;
            height: 60px;
        }
        .savedanketa a:hover
        {
            background-position: 0 -62px;
            width: 160px;
            height: 60px;
        }
        .savedanketa a:active
        {
              background-position: 0 -124px;
            width: 160px;
            height: 60px;
        }
        
        
        
        
          .blankprint a
        {
            background-image: url('../img/buttons/new/blank_print_all.png');
           width: 160px;
            height: 60px;
        }
        .blankprint a:hover
        {
            background-position: 0 -61px;
           width: 160px;
            height: 60px;
        }
        .blankprint a:active
        {
             background-position: 0 -124px;
           width: 160px;
            height: 60px;
        } 
        
        
        
          .saveprint a
        {
            background-image: url('../img/buttons/new/save_and_print.png');
           width: 160px;
            height: 60px;
        }
        .saveprint a:hover
        {
             background-position: 0 -61px;
            width: 160px;
            height: 60px;
        }
        .saveprint a:active
        {
           background-position: 0 -124px;
            width: 160px;
            height: 60px;
        }
        
        
        
        .beginning a
        {
            background-image: url('../img/buttons/new/beginning.png');
           width: 160px;
            height: 60px;
        }
        .beginning a:hover
        {
             background-position: 0 -61px;
            width: 160px;
            height: 60px;
        }
        .beginning a:active
        {
            background-position: 0 -124px;
            width: 160px;
            height: 60px;
        }



        .mybigbuttons {
            width: 320px;
            height: 120px;
            float:left;
        }
        .mybigbuttons a
        {
            background-image: url('../img/buttons/new/Bigbutton.png');
            text-decoration: none; 
            font-size: 20px; 
            cursor:hand;
        }
        .mybigbuttons a:hover
        {
            text-decoration: none; 
            font-size: 20px; 
            background-position: 0 -121px;
        }
        .mybigbuttons a:active
        {
            text-decoration: none; 
            font-size: 20px; 
            background-position: 0 -244px;
        }

 .FMS a
        {
            background-image: url('../img/buttons/bigbuttons/fms/fmsall2.png');
             width: 395px;
            height: 159px;
        }
        .FMS a:hover
        {
            background-position: 0 -224px;            
              width: 395px;
            height: 159px;
        }
        .FMS a:active
        {
            background-position: 0 -448px;            
              width: 395px;
            height: 159px;
        }
        
        
        
        
        
        .gibdd a
        {
            background-image: url('../img/buttons/bigbuttons/gibdd/gibddall2.png');
               width: 395px;
            height: 159px;
        }
        .gibdd a:hover
        {
            background-position: 0 -224px;   
              width: 395px;
            height: 159px;
        }
        .gibdd a:active
        {
            background-position: 0 -448px;            
              width: 395px;
            height: 159px;
        }
        
        


/* предыдущий стиль
input[id$="btnPreviouse"]
{    
    background: url('../img/PrevStep.png') no-repeat;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
	width:138px;
    height:33px;
}



input[id$="btnSavedAnketa"]
{    
    background: url('../img/save_a.png') no-repeat;
    width:181px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}


input[id$="btnBlank"]
{    
    background: url('../img/print_a.png') no-repeat;
    width:124px;
    height:35px;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
}




input[id$="btnNext"]
{    
    background: url('../img/NextStep.png') no-repeat;
    border: 0px solid #ccc;
	background-color:#e6e6f0;
	margin:2px;
	width:138px;
    height:33px;
}



input[id$="btnSaveAndPrint"]
{    
    background: url('../img/SavePrint.png') no-repeat;
    border: 0px solid #ccc;
	background-color: #e6e6f0;
	margin: 2px;
	width: 200px;
    height: 33px;
}
*/

.watermarked {
color:gray;
}

.watermarkeditalic {
color:gray;
font-style:italic;
}


.watermarkedbirthplace {
color:gray;
font-weight:bold;
font-style:oblique;
text-align:left;
}

.watermarkedcenter {
color:gray;
text-align:center;
}


.watermarkedsmall {
color:gray;
font-size:8pt;
text-align:center;
}

/*CollapsiblePanel*/


.collapsePanelHeader{
	width:100%;	
	color:#000;
	font-weight:bold;
}
/*CollapsiblePanel*/


/* авторизация - всплывающие окна */
.AuthForm
    {
        border: 1px solid;
        margin: 10px 0px;
        background-color: white;        
}
/* авторизация - всплывающие окна */

/* ListSearch */
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
/* ListSearch */



/* DropDown ---------------------------------------------------------*/
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(../images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;	
	height: 150px; 
	overflow-y: scroll; 
	scrollbar-face-color: #e7e7e7;
    scrollbar-darkshadow-color: #888888;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
/* DropDown ---------------------------------------------------------*/

/* валидация */        
   
   
   .YellowCalloutStyle 
    {     
          display:none;
    }
    
   .YellowCalloutHighlight
    {
        background-color: #FFFACD !important;
    }         
    
     .YellowCalloutHighlightGrayText
    {
        background-color: #FFFACD !important;
        color: gray;
    }     
    
   
   /*
 .YellowCalloutStyle div, .YellowCalloutStyle td
    {
        border: solid 1px yellow;
        background-color: #FFFACD;
    }
    
    .YellowCalloutStyle .ajax__validatorcallout_innerdiv img
    {
        height: 16px;
        width: 16px;
        position: relative;
        right: 16px;
    }    
   
   .YellowCalloutStyle .ajax__validatorcallout_callout_arrow_cell   
    {        
        display:none;
    }    
    
    .YellowCalloutStyle  .ajax__validatorcallout_popup_table
    {
          display: none;
    }    */
 
 
 
 
    
  
   
   
    
     
    .BlueCalloutStyle 
    {        
        width:250px;
    }
    
    .BlueCalloutStyle div, .BlueCalloutStyle td
    {
        border: solid 1px blue;
        background-color: #99D9EA;
    }
    
    .BlueCalloutStyle .ajax__validatorcallout_innerdiv img
    {
        height: 16px;
        width: 16px;
        position: relative;
        right: 16px;
    }    
    
    .BlueCalloutStyle .ajax__validatorcallout_callout_arrow_cell   
    {        
        display:none;
    }        
   
   
   
    .BlueCalloutHighlight
    {
        background-color: #99D9EA !important;
    }   
/* валидация */        


/* jquery подложка*/
 .water
    {
        color: gray;
    }
/* jquery подложка*/    
    
    
/* ModalError */    
    table.ModalError
    {
        background-color: #FFFACD;
        width: 250px;
        border-width: 1px;
        border-style: solid;
        border-color: black;
        border-collapse: collapse;
    }
    
    table.ModalError td
    {
        border-width: 0px;
        padding: 2px;
        border-style: none;
        border-color: black;
    }
    
    table.ModalError .cancel img
    {
        height: 16px;
        width: 16px;
        position: relative;
        right: 5px;
        top: 2px;
    }
    
    .ModalError span
    {
        font-family: Verdana;
        font-size: 10px;
    }   
/* ModalError */    


 .WatermarkYellow
    {
        color: gray !important;
        background-color: #FFFACD !important;
        text-align:center;
    }
    
     .WatermarkYellow
    {
        color: gray !important;
        background-color: #FFFACD !important;
        text-align:center;
    }
    
     .WatermarkWhite
    {
        color: gray !important;
        background-color: #FFFFFF !important;
        text-align:center;
    }
    
    



div#AuthEnterExit
        {
            position: relative;
            top: 1%;
            left: 20px;
            margin: 0px auto;
        }
        
        
div#divSavedForms { position:absolute; top:50%; left:32%; margin:-100px auto auto -100px; }
