﻿body
    { font-family:"Tahoma"; letter-spacing:normal; line-height:100%; margin:0; padding:0; color:#000; background-color:#fff; text-align:center; }
body.main-bg
  { background:#fff url('/Style%20Library/res/images/clouds.jpg') no-repeat center top;
}
body.main-bg2
  { background:#fff url('/Style%20Library/res/images/main-bg2.jpg') repeat-x center top;
}
th
  { font-size:100%; }
td
  { font-size:100%; }
table
  { font-size:100%; }
.clear
  { clear:both; }
                
body
  { font-size:100%; }
*html body
  { font-size:100%; }
html:root body
  { font-size:100%; }
                

.fixer  {margin:0 auto; text-align:left; position:relative; z-index:5; min-width:776px; width:100%; height:100%; float: center; }
                
a 
  { text-decoration:underline; color:#003366; } 
a:hover
  { text-decoration:none; } 
a.bg-a
  { text-decoration:underline; padding:0 10px 0 0; background:url('bullet2.gif') no-repeat right 7px; 
font-size:90%; }
a.bg-a:hover
  { text-decoration:none; } 

address
                { font-style:normal; }
:focus
  { -moz-outline-style: none; }
a img
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; 
   font-size:100%; empty-cells:show; }

ul
 { list-style:none; }
label
  { cursor:pointer; }
th
  { margin:0; padding:0; }

td
  { margin:0; padding:0; }

input
  { margin:0; padding:0; }

fieldset
  { margin:0; padding:0; }

blockquote
  { margin:0; padding:0; }

p
  { margin:0; padding:0; }

html
  { margin:0; padding:0; }

body
  { margin:0; padding:0; }

form
  { margin:0; padding:0; }

pre
  { margin:0; padding:0; }

h6
  { margin:0; padding:0; }

h5
  { margin:0; padding:0; }

h4
  { margin:0; padding:0; }

h3
  { margin:0; padding:0; }

h2
  { margin:0; padding:0; }

h1
  { margin:0; padding:0; }

dd
  { margin:0; padding:0; }

dt
  { margin:0; padding:0; }

dl
  { margin:0; padding:0; }

li
  { margin:0; padding:0; }

ol
  { margin:0; padding:0; }

ul
  { margin:0; padding:0; }

p
  { padding:0; margin:0 0 15px 0; }

h3
  { line-height:normal; font-weight:bold; font-family:Trebuchet MS; color:#1D1D1D; margin-top: 10px; font-size:110%; }

h2
  { line-height:normal; font-weight:normal; font-family:Trebuchet MS; color:#1D1D1D; }

h1
  { line-height:normal; font-weight:normal; font-family:Trebuchet MS; color:#1D1D1D; }
h1
  { font-size:130%; margin:0; font-weight:normal; padding:0; }
h2
  { font-size:120%; margin:0 0 20px 0; font-weight:normal; }
hr
  { width:100%; height:1px; border:none; color:#E9E9E9; border-bottom:1px solid #E9E9E9; margin:1em 0 1em 0; clear:both; padding:0 0 0 0; }
*html hr
  { margin:0.4em 0 0.4em 0; }
  

a.url1 div:hover
                { background-color:#1C4375; height:30px; width:100px; }
                
                
/* Menu */        
table.menu0
  { width:100%; line-height:130%; font-size:90%;}
table.menu0 td
  { padding-left:7px; padding-right:7px; padding-top:5px; padding-bottom:5px}
table.menu0 a 
  { text-decoration:underline; color:#000; padding-left: 13px; display:block;}
table.menu0 a:hover
  { text-decoration:none; color:#CE222B;  padding-left: 13px; display:block;}

table.active0
  { width:100%; line-height:130%; font-size:85%; background-color:#CE222B;}
table.active0 td
  { padding-left:7px; padding-right:7px; padding-top:5px; padding-bottom:5px}
table.active0 a 
  { text-decoration:underline; color:#fff;  padding-left: 13px; background:url('images/bullet-ny2.gif') left 8px no-repeat; display:block;}
table.active0 a:hover
  { text-decoration:none; color:#fff;  padding-left: 13px; background: url("/Style%20Library/res/images/bullet-ny2.gif") left 8px no-repeat; display:block;}
                
table.menu1
  { width:100%; line-height:130%; font-size:90%;}
table.menu1 td
                {padding-left:20px; padding-right:7px; padding-top:5px; padding-bottom:5px}
table.menu1 a 
  { text-decoration:underline; color:#5D6367; }
table.menu1 a:hover
  { text-decoration:none; color:#CE222B; }

table.active1
  { width:100%; line-height:130%; font-size:90%; font-weight:bold }
table.active1 td
                {padding-left:20px; padding-right:7px; padding-top:5px; padding-bottom:5px}
table.active1 a 
  { text-decoration:underline; color:#5D6367; }
table.active1 a:hover
  { text-decoration:none; color:#CE222B; }
  
/* -- <rmenu> -- */

table.rmenu0
  { width:100%; line-height:130%; font-size:90%;}
table.rmenu0 td
  { padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:4px}
table.rmenu0 a 
  { text-decoration:underline; color:#000; padding-left: 13px; display:block;}
table.rmenu0 a:hover
  { text-decoration:none; color:#CE222B;  padding-left: 13px; display:block;}

table.ractive0
  { width:100%; line-height:130%; font-size:85%; background-color:#CE222B;}
table.ractive0 td
  { padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:4px}
table.ractive0 a 
  { text-decoration:underline; color:#fff;  padding-left: 13px; background:url('images/bullet-ny2.gif') left 8px no-repeat; display:block;}
table.ractive0 a:hover
  { text-decoration:none; color:#fff;  padding-left: 13px; background: url("/Style%20Library/res/images/bullet-ny2.gif") left 8px no-repeat; display:block;}
                
table.rmenu1
  { width:100%; line-height:130%; font-size:90%;}
table.rmenu1 td
  { padding-left:20px; padding-right:7px; padding-top:2px; padding-bottom:4px}
table.rmenu1 a 
  { text-decoration:underline; color:#5D6367; }
table.rmenu1 a:hover
  { text-decoration:none; color:#CE222B; }

table.ractive1
  { width:100%; line-height:130%; font-size:90%; font-weight:bold }
table.ractive1 td
  { padding-left:20px; padding-right:7px; padding-top:2px; padding-bottom:4px}
table.ractive1 a 
  { text-decoration:underline; color:#5D6367; }
table.ractive1 a:hover
  { text-decoration:none; color:#CE222B; }

/* -- </rmenu> -- */ 
               
ul.ann
  { padding:4px 0 4px 0; font-size:90%; }
ul.ann a 
  { text-decoration:underline; color:#5D6367; }
ul.ann li
  { padding:0 0 8px 20px; margin:0; background:url('/Style%20Library/res/images/bullet.gif') no-repeat left 9px;
}

ul.word
  { padding:4px 0 25px 0; font-size:90%; }
ul.word a 
  { text-decoration:underline; color:#184274; }
ul.word a:hover
  { text-decoration:none; }
ul.word li
  { padding:0 0 8px 25px; margin:0; background:url('/Style%20Library/res/images/word.gif') no-repeat left 0;
}              
ul.word li.pdf
  { padding:0 0 8px 25px; margin:0; background:url('/Style%20Library/res/images/pdf.gif') no-repeat left 0;
}                              

ul.usual
  { padding:4px 0 25px 0; font-size:90%; }
ul.usual a 
  { text-decoration:underline; color:#184274; }
ul.usual a:hover
  { text-decoration:none; }
ul.usual li
  { padding:0 0 8px 16px; margin:0 0 0 7px; background:url('/Style%20Library/res/images/bullet4.gif') no-repeat left 6px;
}              
                
ol.search-ol
  { padding:0 0 1em 12px; width:100%; line-height:120%; font-size:100%; list-style-type:1; }
ol.search-ol li span
  { color:#666666; font-size:80%; }
ol.search-ol li 
                { color:#333; font-size:100%; padding:0 0 20px 0; margin:0 0 0 7px; }
ol.search-ol li a
  { color:#37729B; }          
                
                
ul.mini-ul
  { padding:4px 0 4px 0; font-size:80%; }
ul.mini-ul a 
  { text-decoration:underline; color:#003366; font-weight:normal;  }
ul.mini-ul li
  { padding:0 0 8px 0; margin:0; background:url('/Style%20Library/res/images/none.gif') no-repeat left 9px; 
font-weight:bold; }
                
                
                
/* Spacers */

div.space-left-column
  { line-height:0; font-size:0; width:247px; height:1px; overflow:hidden; }

                               
                
/* DL news */   

dl.news
  { margin:1em 0 0.5em 0; padding:0; }
dl.news dt, dl.news_ann dt
  { margin:0 0 0.1em 0; color:#666666; font-size:80%; font-family:Tahoma; }
dl.news dd, dl.news_ann dd
  { margin:0 0 2em 0; text-align:justify;}    
dl.news dd a, dl.news_ann dd a
  { color:#000000; text-decoration:none; font-size:80%;}          
dl.news dd a:hover, dl.news_ann dd a:hover
  { color:#CE222B; text-decoration:underline; }   

dl.news_ann
  { margin:0.5em 0 0.5em 0; padding:0; }
dl.news_ann dt
  { margin:0 0 0.1em 0; color:#666666; font-size:80%; font-family:Tahoma; }
dl.news_ann dd
  { margin:0 0 1em 0; text-align:justify;}    
.news dd a, dl.news_ann dd a
  { color:#000000; text-decoration:none; font-size:80%;}          
dl.news_ann dd a:hover
  { color:#CE222B; text-decoration:underline; }   

                
dl.faq
  { margin:1em 0 0.5em 0; padding:0; }
dl.faq dt
  { margin:0 0 0.1em 0; color:#666666; font-size:80%; font-family:Tahoma; }
dl.faq dd 
  { margin:0 0 2em 0; }    
dl.faq dd a
  { color:#115482; text-decoration:underline; }    
dl.faq dd a:hover
  { color:#115482; text-decoration:none; }                             
dl.faq dd div
  { padding:25px 0 0 20px; }

            
.data
                { color:#666666; font-size:90%; font-family:Tahoma; }
/*.abs1
   { width:100%; position:absolute; top:660px; left:0; z-index:3; font-size:80%; }
.abs2
   { width:100%; position:absolute; top:146px; left:0; z-index:1; font-size:80%; }
.abs3
   { width:100%; position:absolute; top:140px; left:0; z-index:2; font-size:80%; }
.abs4
   { width:100%; position:absolute; top:141px; left:0; z-index:1; font-size:80%; }*/
   
.abs1
   { width:100%; position:absolute; top:500px; left:0; z-index:3; font-size:80%; }
.abs2
   { width:100%; position:absolute; top:146px; left:0; z-index:1; font-size:80%; }
.abs3
   { width:100%; position:absolute; top:10px; left:0; z-index:2; font-size:80%; }
.abs4
   { width:100%; position:absolute; top:141px; left:0; z-index:1; font-size:80%; }   
                                
/* Reds*/           

.redds
                { width:100%; font-size:80%; }
 
.red1,.red2,.red3{
text-align:left;
}             
                
.red1
                { background-color:#772328; color:#E7D2D3; padding:13px 15px 5px 20px; width:20%; }

.red1 img
                { display:none; }

.red1 a {
	color:#ffffff
}
.red11
                { background-color:#772328; color:#E7D2D3; padding:13px 15px 30px 20px; width:20%; }
.red2
                { background:#CE222B url('/Style%20Library/res/images/bg-red.gif') no-repeat left 13px; 
padding:13px 0 10px 30px; line-height:140%;  }
.red7
                { background:#CE222B url('/Style%20Library/res/images/bg-red.gif') no-repeat left 13px; 
padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
.red77
                { background-color:#CE222B no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
*html .red2
                { padding:13px 0 0 30px; }
.red66 a
                { color:#FCDCDE; }
.red7 a
                { color:#FCDCDE; }
.red6 a
                { color:#FCDCDE; }
.red3 a
                { color:#FCDCDE; }
.red2 a
                { color:#ffffff; }
.red3
                { background-color:#CE222B; padding:13px 0 10px 60px; line-height:140%; }
.red6
                { background-color:#CE222B; padding:13px 60px 10px 80px; line-height:140%; }
.red66
                { background-color:#CE222B; padding:13px 10px 10px 60px; line-height:140%; }
.red4
                { background-color:#639EC3; padding:13px 0 10px 60px; line-height:140%; }     
.red10
                { background-color:#639EC3; padding:13px 0 10px 60px; line-height:140%; }     
.red5
                { background:#639EC3 url('/Style%20Library/res/images/bg-red2.gif') no-repeat left 13px; 
padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
.red5 a
                { color:#fff; }      
.red7 span
                { color:#FCDCDE; font-weight:bold; }     
.red5 span
                { color:#FCDCDE; font-weight:bold; }     
.red2 span
                { color:#ffffff; font-weight:bold; }
.red-pad
                { padding:30px 0 20px 0; height:30px;  }
.manya
                { padding:15px 0 30px 0; font-size:80%; }
.manya a
                { padding:0 34px 0 0; }
                
/* Path */                          

div#path
  { font-size:80%; padding:0; margin:0 0 0 10px; color:#7C6E6F; }
div#path a
  { color:#333333; background:url('/Style%20Library/res/images/bullet-path.gif') no-repeat right 6px; 
padding:0 20px 0 0; }
div#path a:hover
  { } 

                
/* Left top */                                   

.top-pad
                { padding:55px 45px 0 40px; text-transform:uppercase; font-size:75%; }
.top-pad2
                { padding:50px 45px 0 40px; text-transform:uppercase; font-size:75%; }
.top-pad2 a
                { padding:0 8px 0 0; }
.top-pad a
                { padding:0 8px 0 0; }
.top-pad a.none-a
                { padding:0; }
.top-pad span
                { color:#5D6367; padding:0 8px 0 0; }
.top-pad .icon1
                { padding:0 15px 0 35px; }
.top-pad .icon2
                { padding:0 15px 0 0; }
.top-pad2 a.none-a
                { padding:0; }
.top-pad2 span
                { color:#5D6367; padding:0 8px 0 0; }
.top-pad2 .icon1
                { padding:0 15px 0 35px; }
.top-pad2 .icon2
                { padding:0 15px 0 0; }
.pad-icons          
                { vertical-align:top; height:500px; }
.pad-icons2
                { vertical-align:top; }
.td-icons
                { padding:0 45px 0 30px; }
.td-icons2
                { padding:0 45px 50px 30px; vertical-align: top; }             

/* Center top */              

.top-text1
                { padding:0 0 0 0; }
.top-text2           
                { padding:22px 0 0 20px; color:#586068; font-family:"Trebuchet MS"; font-size:15px; line-height:25px; font-weight:bold; white-space:nowrap; }
.top-text2 span                
                { color:#272C31; font-size:31px; font-weight:normal; }
.top-text3           
                { padding:25px 0 0 23px; background:url('/Style%20Library/res/images/images/bullet.gif') no-repeat left 34px; font-size:90%;}
.top-text3 a       
                               { color:#184274; font-style:italic; font-size:90%; }
.center-top
                { padding:30px 0 0 90px; }
.center-top2
                { padding:30px 0 0 15px; }
.pad-for-text     
                { padding:0 47px 0 0; }
.pad-for-text2  
                { padding:0 17px 0 0; }
.ms-sbplain
                { width:140px; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#EAF2F5;  }
.top-input
                { width:140px; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#EAF2F5;  }
.right-top
                { padding:55px 25px 0 0; text-align:right; }

.right-top a.icon1 {padding-right:15px;}

.right-top a.icon2 {padding-right:15px;}
 
.right-top a.none-top {padding-right:30px;}
                
.right-top2
                { padding:55px 25px 0 0; text-align:right; }

.right-top2 a.icon1 {padding-right:15px;}

.right-top2 a.icon2 {padding-right:15px;}
 
.right-top2 a.none-top {padding-right:30px;}
                
.bullet3
                { margin:7px 0 0 9px; }
*html .bullet3
                { margin:0px 0 3px 9px; }
                               
/* Bottom*/                     

.bottom-bg
  { width: 100%; position: absolute; top: 0; left: 0; z-index: 2; height: 100%; height: auto !important; min-height: 100%; background:url('/Style%20Library/res/images/images/bottom-bg.gif') repeat-x center bottom; } 
.bottom-text1
                { font-family:"Trebuchet MS"; color:#333; font-size:13px; font-style:normal; }
.bottom-text2
                { font-family:"Trebuchet MS"; color:#757575; font-size:13px; font-style:normal; float:left; }
.bottom-text2 a
                { color:#003366; }
.max
  { vertical-align: middle; margin: 0 4px 0 0; }       
.bottom3
                { font-family:Tahoma; font-size:65%; padding:30px 0 0 50px; color:#333333; }
.bottom-tr
                { height:85px; vertical-align:top; background-color: #d4d3d0;}
.left-bottom      
                { padding:22px 0 0 30px; }
.bottom-center
                { padding:20px 25px 0 10px; }
.float-bottom    
                { float:left; padding:7px 10px 0 0; }
                
                
/* Left center */                             

.help1 
                { margin:0 7px 0 0; }
.left-td
                { padding:0px 45px 0 30px; font-size:100%;}
.left-td h3 
				{ margin-bottom: 15px; }
.left-td a, .left-td a.blue, .left-td a.black
				{ font-size: 80%; }
.left-td #column a
				{ font-size: 100%; }
.left-td #column a.black
				{ font-size: 80%; }
.left-td #column a.blue
				{ font-size: 80%; }
				
				
.float-pic
                { float:left; padding:0 10px 0 0; }
.blue
                { color:#003366; font-size:90%; }
                
/* Cal */                                             

.cal
                { font-family:Trebuchet MS; font-size:90%; width:90%; margin-top:10px; 	margin-left:10px}
                
.cal .cal
			{margin-left:0px}

.blue-line hr
                { width:100%; height:1px; border:none; color:#639EC3; border-bottom:1px solid #639EC3; margin:5px 0 5px 0; clear:both; padding:0 0 0 0; }
*html .blue-line hr
                { width:100%; height:1px; border:none; color:#639EC3; border-bottom:1px solid #639EC3; margin:0; clear:both; padding:0 0 0 0; }
.cal th
                { padding:0 6px 2px 0; text-align:center	}
.cal td
                { padding:0 6px 2px 0; text-align:center	}
.cal td.grey
                { color:#999999; }
                
                
/* Additional Styles */                                                 

.width80
                { width:80%; position:relative; top:-30px;}
.center-top-pad              
                { padding:0 25px 55px 0; }
.float-l  
                { float:left; }
.float-r
                { float:right; }
.help-pad
                { text-align:right; padding:5px 0 0 0; }
.help-pad2
                { text-align:right; padding:5px 0 0 0; float:right;position:relative;top:-15px}      
.help-pad3
                { text-align:right; padding:5px 10px 0 0; font-size:70%; color:#5D6367; }
.help-pad3 img
                { margin:0 0 2px 17px; vertical-align: middle; }
.grey-bg
                { background-color:#F3F3F3; margin:20px 0 0 0; padding:5px 15px 10px 10px; }
.pad-center
                { padding:0 0 0 0; clear:both; }
.right-pad2
                { padding:0px 25px 0 0; font-size:100%;}
        
.right-pad2 h3 
				{ margin-bottom: 15px; }
.right-pad2  #column a
				{ font-size: 100%; }
.right-pad2  #column a.black
				{ font-size: 80%; }
.right-pad2  #column a.blue
				{ font-size: 80%; }

.black
                { color:#333333; font-size:90%; }
.float-res
                { float:left; padding:0 10px 15px 0; }
.icons-wrap        
                { text-align:right; white-space:nowrap; }
.x-pad   
  { padding:55px 0 0 120px; vertical-align:top; }
.x-pad2                
  { padding:0 0 4em 0; vertical-align:top; height:650px; text-align:justify; font-size: 80%;}
.x-pad2 input
  { width:140px; height:24px; font-size:12px; color:#000000; border:1px solid #5D666C; padding:3px 0 0 5px; font-family:"Tahoma"; }  
/*.x-pad2 br                
  { clear:both;}*/
.x-pad2 ul
  { list-style-type:disc;}  
.x-pad2 ol
  { list-style-type:decimal; }
.x-pad2 ol li
  { margin-left:30px; }
.x-pad2 ul li
  { margin-left:30px; }
.x-pad2 img
  { margin-right:5px; }
.x-pad32              
  { padding:0 9em 4em 0; vertical-align:top; height:650px; }
.x-pad9
  { padding:0 30px 4em 0; vertical-align:top; height:650px; }
.x-pad4
  { padding:15px 0 60px 0; vertical-align:top; height:550px; }
.x-pad7
  { padding:0 0 60px 0; vertical-align:top; height:550px; }
.x-pad3
  { padding:1px 20px 0 20px; }
.x-pad3 h1, .x-pad3 h2, .x-pad3 h3 
  { margin-bottom: 10px ; padding-left: 20px;}
.x-pad3 h2
  { padding-left:20px ; }
  
.x-pad5
  { padding:33px 20px 0 20px; }
.x-pad8
  { padding:46px 20px 0 20px; }
.pages a
                { padding:0 5px 0 0; }
.plus
                { font-size:75%; color:#363636; padding:5px 0 0 0; }
.building
{ 
                background:url('/Style%20Library/res/images/building.gif') no-repeat left top;
                padding-left:35px;
                padding-top:184px;
}              
                
                
.vopros-table
                { width:100%; background-color:#F7F7F7; }
.vopros-table h3
                { }
.vopros-table2
                { background-color:#F7F7F7; width:40%; }
.vopros-table2 td            
                {              padding:30px 40px 30px 30px; white-space:nowrap; vertical-align:center; }
.pad-ques           
                { padding:20px 0 6px 0; }
.vopros-table input
                { width:90%; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }
.vopros-table input.button4
                { padding:4px 10px 4px 10px; color:#fff; font-size:11px; border:0px; background-color:#6E6E6E; margin:0 0 0 15px; width:80px; }                             
.vopros-table2 input.first
                { width:350px; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:2px 0 0 5px; background-color:#fff; }
.vopros-table2 input.button3
                { padding:4px 10px 4px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; margin:0 0 0 15px; }                       
.vopros-table input.mini
                { width:240px; margin:0 0 20px 0; }
.vopros-table input.mini2
                { width:240px; }
.vopros-table textarea
                { width:90%; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }
.vopros-table td
                { padding:0 25px 7px 0;}
.vopros-table td div
                { font-size:80%; color:#949494; padding:8px 0 5px 0; }
.vopros-table td div.near
                { font-size:80%; color:#949494; padding:3px 0 10px 0; }
.vopros-table td.left
                { padding:0 15px 5px 0; text-align:right; width:40%;nowrap:nowrap;}             
.vopros-table span
                { color:#FF0000; }             
.vopros-table span.ms-RadioText
                { color:#000000; white-space:nowrap; } 
.vopros-table span.ms-RadioText input
                { width:20px; border:0; background-color:#f7f7f7;}
.vopros-table span.ms-RadioText label
                { padding-left:5px; }
                                         
.ibutton3 input
	{ padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#6E6E6E; font-family:Tahoma; margin:0 10px 0 0; }	
.ibutton2 input
	{ padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; font-family:Tahoma; }

.button3
                { padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#6E6E6E; margin:0 10px 0 0; }       
.button2
                { padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; }                             
.float-l3                
                { float:left; padding:5px 0 0 10px; color:#949494; font-size:80%; }
.float-l3 span
                { color:#FF0000; }
input.checkbox                               
  { text-align:left; width:12px; padding:0; margin:-2px 3px 0 0; border:0; vertical-align:middle; }                               
.inner-tdd           
                { width:50%; font-size:80%; }
.vopros-table select
                { width:200px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }              
.vopros-table select.select-big
                { width:100%; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }                              
.margin30
                { margin:30px 0 0 0; }
.vac-table
                { width:100%; font-size:80%; }
.vac-table th
                { background-color:#F7F7F7; color:#333; text-align:center; font-weight:normal; padding:5px 0 5px 15px; }       
.vac-table td
                { text-align:center; font-weight:normal; padding:20px 0 5px 15px; }                      
.vac-table th.left
                { text-align:left; }             
.vac-table td.left
                { text-align:left; }             
.projj td
                { padding:0 20px 10px 0; }
.projj
                { width:100%; } 
.bluea
                { color:#0054A6; }
.photo-bg
                { width:33%; padding:8px 20px 30px 30px; text-align:center; }
.bg-div  
                { background:url('/Style%20Library/res/images/photo-bg.gif') no-repeat left top; 
width:178px; padding:8px 0 0 8px; text-align:left; margin:0 0 0 10px; }
*html    .bg-div  
                { margin:0; }
.photo-bg img
                { margin:0 0 30px 0; }     
.photos
                { width:90%; font-size:70%; }     
.photos a
                { color:#333; text-decoration:none; }    
.photos a:hover
                { color:#CE222B; text-decoration:underline; }   
.xdiv
                { width:200px; }

.xdiv a			{ font-size:130%; }
                
.photos2
                { width:100%; font-size:70%; }  
.photos2 td
                { width:15%; text-align:center; }              
*html .xdiv2
                { width:92px; }
html:root .xdiv2
                { width:78px; }
.xdiv2
                { background-color:#F7F7F7; border:1px solid #B8B8B8; width:92px; padding:7px; }
.xdiv2 img
                { cursor: hand; }
                
                
*html .big-pp                    
                { width:525px; }
html:root .big-pp                            
                { width:501px; }
.big-pp 
                { background-color:#F7F7F7; border:1px solid #B8B8B8; width:525px; padding:12px; margin-bottom:10px;}
.cent-td
                { width:100%; }
.cent-td2
                { width:100%; padding:10px 0 30px 0; font-size:70%; }
.photos2 td.mini1
                { padding:35px 20px 0 0; width:5%; }      
.photos2 td.mini2
                { padding:35px 0 0 20px; width:5%; }      
.left-can
                { padding:0 30px 20px 0; color:#000; font-size:120%; }
.canns
                { width:100%; color:#606060; font-size:80%; }
.vopros-table .pres3
                { color:#606060; font-size:80%; }
                               
/* Png */
                               
.leo
   { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/res/images/leo.png'); }
.leo[class]
   { background-image:url('/Style%20Library/res/images/leo.png'); }   
   
.ms-viewheadertr
	{ background-color:#F7F7F7; }
	
.ms-MenuUI
{
	border:1px black solid;
}

/* ---- <survey>  */

div.surveyCommonDiv
{
	text-align: left;
	padding:10px 0px 20px 0px;
	font-size:15px;
}

span.surveyQuestionLabel 
{
	font-weight: bold;
	font-size:80%;
}

div.surveyRadioListDiv 
{
}

table.surveyAnswerChoice
{
	width:100%;
	margin:10px 0px 10px 0px;
	font-size:80%;
}

div.surveyAnswerButtonDiv
{
	text-align:right;
}

input.surveyAnswerButton
{
	padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; font-family:Tahoma; margin:0 10px 0 0; cursor:hand;
}

div.surveyStatisticTableDiv
{
	margin-bottom:10px;
}

table.surveyStatisticTable
{
	width:100%;
	margin:10px 0px 10px 0px;
}

tr.surveyRowStatisticTable
{
}

td.surveyNameStatisticTable
{
	text-align:left;
}

td.surveyBarStatisticTable
{
	width:50%;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

div.surveyBar
{
	background-color: #CE222B;
	line-height:5px;
	font-size:5px;
	height: 10px;
}

td.surveyCountStatisticTable
{
	text-align:right;
}

div.surveyErrorMessageDiv
{
	text-align:left;
}

span.surveyErrorMessage
{
	text-align:left; display:none;
}

table.surveySummaryTable
{
	width:100%;
}

div.oneSurveyCommonDiv
{
	width:100%;
	padding-top:15px;
}

div.surveyQuestionDiv
{
	cursor: hand;
	text-decoration:underline;
	color:#003366;
}

div.surveyDescriptionDiv
{
	cursor: hand;
	text-align:justify;
}

div.surveyDateDiv
{
	padding:0; 
	margin:0 0 0.1em 0; 
	color:#666666; 
	font-size:75%; 
	font-family:Tahoma;
}

div.surveyDiagramDiv
{
	text-align: center;
}

table.surveyStatisticTable
{
	width: 80%;
}

td.surveyCountStatisticTable
{
	white-space: nowrap;
	font-size: 75%;	
	font-family:Tahoma;
}

td.surveyNameStatisticTable
{
	white-space: nowrap;
	font-size: 75%;	
	font-family:Tahoma;
}

td.surveyBarStatisticTable
{
	width: 80%;
}

/* ---- </survey>  */

.designconsole 
{
	z-index:101;
	position:relative;
	text-align:right
}

.ms-MenuUIPopupBody 
	{ z-index:101; padding:5px;}
	
#MSOMenu_Export
	{ cursor: pointer; }
	
/* --- PAGETABLE --- */	

table.pagetable 
{ width: 100%; font-size:100%; border: #505050 solid 1px; }

table.pagetable tr td.name 
{
	width: 60%;
	text-align: left;
}

table.pagetable img
{
	margin-left: 5px;
	visibility: visible;
}

table.pagetable tr td.center
{
	text-align: center;
}

table.pagetable tr td.left
{
	text-align: left;
}

table.pagetable tr td.right
{
	text-align: right;
}

table.pagetable tr td.center-d
{
	text-align: center;
	background-color: #f0f0f0;
}

table.pagetable tr td.left-d
{
	text-align: left;
	background-color: #f0f0f0;
}

table.pagetable tr td.right-d
{
	text-align: right;
	background-color: #f0f0f0;
}

table.pagetable tr td.center-l
{
	text-align: center;
	background-color: #ffffff;
}

table.pagetable tr td.left-l
{
	text-align: left;
	background-color: #ffffff;
}

table.pagetable tr td.right-l
{
	text-align: right;
	background-color: #ffffff;
}


table.pagetable tr td
{
	padding:4px 5px 6px 5px;
	border: #c0c0c0 solid 1px;	
}

table.pagetable tr th
{
	border: #c0c0c0 solid 1px;	
}

table.pagetable tr th.name 
{
	width: 60%;
}

table.pagetable table.ms-selectedtitle td 
{
	text-align:center;
	white-space:normal;
	border: 0;	
}

table.pagetable table.ms-unselectedtitle td 
{
	text-align:center;
	white-space:normal;
	border: 0;	
}

table.pagetable .vopros-table
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}

table.pagetable .ms-vh
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}

table.pagetable .ms-selectedtitle td
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}

table.pagetable .ms-unselectedtitle td
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}

table.pagetable tr.vopros-table .ms-vb
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}

table.pagetable tr th
{
		padding:6px 5px 6px 5px;
		text-align:center;
		white-space:normal;

		border-left: #ffffff solid 1px;		
		border-right: #ffffff solid 1px;
		border-bottom: #a0a0a0 solid 1px;						

		background-color: #d7d7d7;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
}
/*
table.pagetable tr th a, table.pagetable tr.vopros-table .ms-vb a, table.pagetable .ms-unselectedtitle td a, table.pagetable .ms-selectedtitle td a, table.pagetable .ms-vh a, table.pagetable .vopros-table a
{
		color: #FFFFFF;
		text-decoration: none;
}
*/

table.pagetable tr  
{
		background-color: #f0f0f0;
}

table.pagetable tr.ms-alternating 
{
		background-color: #ffffff;
}

td.ms-paging
{
	text-align: center;
	font-size:80%;
	padding-top: 2px;
}

td.ms-paging img
{
	vertical-align: middle;
}


/* --- /PAGETABLE --- */	

/* --- <template table>  --- */
.ms-rteTable-1
  { font-size:100%; border: #505050 solid 1px;}
.ms-rteTableHeaderRow-1 td
  { 
	  background-color:#d7d7d7; 
	  padding:3px 2px 3px 2px;
	  font-weight:normal; 
	  vertical-align: middle; 
	  border-left: #ffffff solid 1px;		
	  border-right: #ffffff solid 1px;
	  border-bottom: #a0a0a0 solid 1px;
}
.ms-rteTableOddRow-1 td
  { background-color:#f0f0f0; padding:3px 2px 3px 2px; 	border: #c0c0c0 solid 1px;	}
.ms-rteTableEvenRow-1 td
  { background-color:#ffffff; padding:3px 2px 3px 2px;  border: #c0c0c0 solid 1px; }
.ms-rteTableFooterRow-1	td
  { background-color:#d7d7d7; padding:3px 2px 3px 2px;  border-left: #ffffff solid 1px; border-right: #ffffff solid 1px; border-bottom: #a0a0a0 solid 1px; }
.ms-rteTable-1 tr td p
  { margin: 0; padding:0; }



.ms-rteTable-2	
  { font-size:100%; border: #505050 solid 1px;}

.ms-rteTableHeaderRow-2 td
  { 
	  background-color:#d7d7d7; 
	  padding:3px 2px 3px 2px;
	  font-weight:normal; 
	  vertical-align: middle; 
	  border-left: #ffffff solid 1px;		
	  border-right: #ffffff solid 1px;
	  border-bottom: #a0a0a0 solid 1px;
 }
.ms-rteTableOddRow-2 td
  { background-color:#f0f0f0; padding:3px 2px 3px 2px; 	border: #c0c0c0 solid 1px; }
.ms-rteTableEvenRow-2 td
  { background-color:#ffffff; padding:3px 2px 3px 2px;  border: #c0c0c0 solid 1px; }
.ms-rteTableFooterRow-2	td
  { background-color:#f0f0f0; padding:3px 2px 3px 2px; 	border: #c0c0c0 solid 1px; }
.ms-rteTableFooterRow-2	td
  { background-color:#d7d7d7; padding:3px 2px 3px 2px;  border-left: #ffffff solid 1px; border-right: #ffffff solid 1px; border-bottom: #a0a0a0 solid 1px; }
.ms-rteTable-2 .ms-rteTableFooterFirstCol-2
  { background-color:#d7d7d7; border-right: #ffffff solid 1px;}
.ms-rteTable-2 .ms-rteTableFirstCol-2
  { background-color:#d7d7d7; border-right: #ffffff solid 1px;}
.ms-rteTable-2 tr td p
  { margin: 0; padding:0; }

.ms-rteTable-3	
  { font-size:100%; border: #505050 solid 1px;}

.ms-rteTableHeaderRow-3 td
  {
      background-color:#d7d7d7; 
	  padding:3px 2px 3px 2px;
	  font-weight:normal; 
	  vertical-align: middle; 
	  border-left: #ffffff solid 1px;		
	  border-right: #ffffff solid 1px;
	  border-bottom: #a0a0a0 solid 1px;
 }
.ms-rteTableFirstCol-3
  { background-color:#f0f0f0; padding:3px 2px 3px 2px; 	border: #c0c0c0 solid 1px; }
.ms-rteTableOddCol-3	
  { background-color:#ffffff; padding:3px 2px 3px 2px;  border: #c0c0c0 solid 1px;  }
.ms-rteTableEvenCol-3	
  { background-color:#ffffff; padding:3px 2px 3px 2px;  border: #c0c0c0 solid 1px;  }
.ms-rteTableLastCol-3	
  { background-color:#ffffff; padding:3px 2px 3px 2px;  border: #c0c0c0 solid 1px;  }
.ms-rteTableFooterRow-3	td
  { background-color:#d7d7d7; padding:3px 2px 3px 2px;  border-left: #ffffff solid 1px; border-right: #ffffff solid 1px; border-bottom: #a0a0a0 solid 1px; }
.ms-rteTable-3 tr td p
  { margin: 0; padding:0; }

	
.ms-rteTable-4	
  { font-size:100%;  border: #505050 solid 1px;}

.ms-rteTableHeaderRow-4 td
  {
  	  background-color:#d7d7d7; 
	  padding:3px 2px 3px 2px;
	  font-weight:normal; 
	  vertical-align: middle; 
	  border-left: #ffffff solid 1px;		
	  border-right: #ffffff solid 1px;
	  border-bottom: #a0a0a0 solid 1px;
 }
.ms-rteTableOddRow-4 td
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0 }
.ms-rteTableEvenRow-4 td
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0 }
.ms-rteTableFirstCol-4
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; }	
.ms-rteTableLastCol-4
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }	
.ms-rteTableFooterRow-4 td
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0 }
.ms-rteTableFooterLastCol-4
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }	
.ms-rteTableFooterFirstCol-4
  { padding:3px 2px 3px 2px; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; }	
.ms-rteTable-4 tr td p
  { margin: 0; padding:0; }
	
	
.ms-rteTable-5
  { font-size:100%; }
.ms-rteTableHeaderRow-5
  { background:#d6d7d6; }
.ms-rteTable-5 td
  { padding:3px 2px 3px 2px; text-align:left;}
.ms-rteTable-5 tr td p
  { margin: 0; padding:0; }
.ms-rteTable-5 td[colspan]
  { background:#d6d7d6; text-align:center}
.ms-rteTableHeaderRow-5 td
  { text-align:center; }



/* --- </template table>  --- */

/* -- <SK> -- */

th.registerSK_dataHeaderLinkDocCell, td.registerSK_documentLinkCell
{
                display:none;
} 


div.registerSK_CommonDiv
{
	padding-top: 15px; 
}

table.registerSK_SummaryTable
{
	width: 100%;
}

table.registerSK_sphereTable tr.datarow td
{
	padding-left: 30px;
}

a.registerSK_dataLink
{
	text-decoration: underline;
	cursor:hand;
}

table.registerSK_dataTable
{
	padding 0;
	margin: 0;
	width:100%;
	font-size: 100%;
}

table.registerSK_dataTable
{
	padding 0;
	margin: 0;
	width:100%;
	font-size: 100%;
	border: #c0c0c0 solid 1px;
}

table.registerSK_dataTable tr.registerSK_dataHeaderRow th
{
	background: #c0c0c0;
	font-weight: normal;
	padding:3px;
	white-space: normal;
	border: #ffffff solid 1px;
}


table.registerSK_dataTable 
{
	text-align: center;
}

td.registerSK_documentLinkCell
{
	text-align: left;
}

table.registerSK_dataTable tr.registerSK_dataRow0 td
{
	background: #ffffff;
	font-weight: normal;
	padding:2px;
	white-space: normal;
	border: #c0c0c0 solid 1px;
	vertical-align: middle;
	text-align:left;
}
table.registerSK_dataTable tr.registerSK_dataRow1 td
{
	background: #f0f0f0;
	font-weight: normal;
	padding:2px;
	white-space: normal;
	border: #c0c0c0 solid 1px;
	vertical-align: middle;
	text-align:left;
}

td.registerSK_sphereKindCell
{
	padding-left: 30px;
	cursor:hand;
}

table.registerO_organInfoTable
{
	width: 100%;
}

table.registerO_organTable
{
	width: 100%;
}

table.registerO_SummaryTable
{
	width: 100%;
}
td.registerO_organInfoCell
{
	padding-left: 30px;
}

table.registerO_organInfoTable
{
	background-color: #F7F7F7;	
	border: #e7e7e7 solid 1px;		
	margin-bottom: 5px;
	margin-top: 5px;	
}

table.registerO_organInfoTable td
{
	padding: 5px;
}

td.registerO_organHeaderCell
{
	white-space: nowrap;	
	background-color: #F0F0F0;
	vertical-align: top;
	border-bottom: #e7e7e7 solid 1px;
}
td.registerO_organPhoneCell
{
	width: 100%;
	border-bottom: #e7e7e7 solid 1px;	
}

td.registerO_organWorktimeCell
{
	width: 100%;
	border-bottom: #e7e7e7 solid 1px;	
}

td.registerO_organAddressCell
{
	width: 100%;
	border-bottom: #e7e7e7 solid 1px;	
}

td.registerSK_sphereNameCell
{
	cursor:hand;
}

/* -- </SK> -- */

/* -- <ACT> --*/


a.registerAct_docLink
{
    text-decoration: underline;
    cursor:hand;
}

table.registerAct_table
{
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 100%;
	text-align: center;
	border: #c0c0c0 solid 1px;
}

table.registerAct_table tr.registerAct_headerRow th
{
    background: #c0c0c0;
	font-weight: normal;
	padding:3px;
	white-space: normal;
	border: #ffffff solid 1px;
}

td.registerAct_docLinkCell
{
    text-align: left;
}

table.registerAct_table tr.registerAct_row0 td
{
    background: #ffffff;
    font-weight: normal;
    padding:2px;
    white-space: normal;
    border: #c0c0c0 solid 1px;
    vertical-align: middle;
    padding-left: 5px;
}
table.registerAct_table tr.registerAct_row1 td
{
    background: #f0f0f0;
    font-weight: normal;
    padding:2px;
    white-space: normal;
    border: #c0c0c0 solid 1px;
    vertical-align: middle;
    padding-left: 5px;
}

table.registerAct_table td
{
	text-align:left;
	padding-left: 5px;
}

table.registerAct_table td.registerAct_regDateCell
{
	text-align:center;
}

table.registerAct_table td.registerAct_regNumCell
{
	text-align:center;
}

table.registerAct_table td.registerAct_docTypeCell
{
	text-align:center;
}

table.registerAct_table tr.registerAct_pager
{
}

table.registerAct_table tr.registerAct_docTypeCell
{
}
table.registerAct_table tr.registerAct_docTypeHeaderCell
{
}

table.registerAct_table tr.registerAct_fullNameCell
{
}
table.registerAct_table tr.registerAct_fullNameHeaderCell
{
}

table.registerAct_table tr.registerAct_regNumCell
{
}
table.registerAct_table tr.registerAct_regNumHeaderCell
{
}

table.registerAct_table tr.registerAct_regDateCell
{
}
table.registerAct_table tr.registerAct_regDateHeaderCell
{
}

table.registerAct_table tr.registerAct_docLinkCell
{
}
table.registerAct_table tr.registerAct_docLinkHeaderCell
{
}
table.registerAct_searchTable
{
	margin-bottom:20px;
	width:50%;
}
td.registerAct_searchNumberCell
{
	padding-right:10px;
	text-align:left;
	width:33%;	
}
td.registerAct_searchDateCell
{
	text-align:left;
	width:33%;
}

td.registerAct_searchDateCell img
{
	margin-left:5px;
}

td.registerAct_searchButtonCell
{
	text-align:right;
	width:33%;
}

td.registerAct_searchNameCell
{
	padding-bottom:10px;
}

div.registerAct_searchFieldName
{
	font-weight:bold;
}

td.registerAct_searchButtonCell
{
	padding-left:5px;
}

input.registerAct_searchName
{
	width:98%;
}

/* -- </ACT> -- */

/*
#column

  { font-size:90%; }

 

#column a.black

  { font-size:90%; }

 

#column a.blue

  { font-size:90%; }*/

.x-pad2 DL.news DD A

  { font-size:100%; }
  
.x-pad2 DL.news dt

  { font-size:90%; }

.cbq-layout-main a.blue
  
  {font-size:100%;}

.cbq-layout-main a.black
  
  {font-size:100%;}


/* -- <Municipal Estate> -- */

/* MunEstate - search*/

table.munEstate_boundTable
{
	margin-bottom:10px;
}

table.munEstate_boundTable td.munEstate_lowerBoundCell
{
	padding-right:2px;
}

table.munEstate_boundTable td.munEstate_upperBoundCell
{
	padding-left:2px;
	padding-right:2px;
}

table.munEstate_boundTable td.munEstate_unitCell
{
	padding-left:3px;
	padding-right:7px;
	
}

table.munEstate_searchTable div.registerAct_searchFieldName
{
	
}

table.munEstate_searchTable td.munEstate_searchUseCell
{
	padding-right:5px;
	padding-bottom:10px;
}

table.munEstate_searchTable td.munEstate_searchTypeCell
{
	padding-bottom:10px
}

table.munEstate_searchTable td.munEstate_searchLocationCell
{
	padding-right:5px;
	padding-bottom:10px
}

table.munEstate_searchTable td.registerAct_searchAddressCell
{
	padding-bottom:10px
}

td.munEstate_searchButtonCell
{
	vertical-align:bottom;
	padding-bottom:10px;
}

/* MunEstate - search fields*/

select.munEstate_searchUseSelect
{
	width:200px;
}

select.munEstate_searchLocation
{
	width:200px;
}

input.munEstate_searchAddress
{
	width:98%;
}

select.munEstate_searchType
{
	width:400px;
}

input.munEstate_searchSquare
{
	width:80px;
}

input.munEstate_searchCost
{
	width:80px;
}

td.munEstate_searchButtonCell input
{
	width:137px;
	height:25px;			
}


/* MunEstate - summary*/

.ms-formlabel
{
	padding-right:20px;	
	padding-bottom:5px;		
}

ms-formbody
{
				
}

table.registerAct_table td.munEstate_useCell
{

}
table.registerAct_table td.munEstate_useHeaderCell
{

}
table.registerAct_table td.munEstate_addressCell
{

}
table.registerAct_table td.munEstate_addressHeaderCell
{

}
table.registerAct_table td.munEstate_squareCell
{

}
table.registerAct_table td.munEstate_squareHeaderCell
{

}
table.registerAct_table td.munEstate_costCel
{

}
table.registerAct_table td.munEstate_costHeaderCell
{

}
table.registerAct_table td.munEstate_dateCell
{

}
table.registerAct_table td.munEstate_dateHeaderCell
{

}

table.registerAct_table a.munEstate_addressLink
{
	
}

/* -- </Municipal Estate> -- */

/* -- <Appeal Form> -- */

/* -- </Appeal Form> -- */

#MSO_tblPageBody td
{
	position: relative; clear: both;
}

#MSOTlPn_MainTD
{
	text-align:left; padding-left: 5px; padding-right: 5px; background-color: #f9f9f9;
}

#MSO_tblPageBody
{
	min-height: 1000px;                             
}

/* реестр */

table.rb_reportView
{
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 2px #c0c0c0;
}

table.rb_reportView tr.rb_group td
{
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	border: solid 2px #c0c0c0;
}

table.rb_reportView tr.rb_report, tr.rb_reportTop, tr.rb_reportMiddle, tr.rb_reportBottom
{
	text-align:center;
}

table.rb_reportView td
{
	border-left:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
}

table.rb_reportView tr.rb_report td
{
	border-top: solid 2px #c0c0c0;
	border-bottom: solid 2px #c0c0c0;
}

table.rb_reportView tr.rb_reportTop td
{
	border-top: solid 2px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

table.rb_reportView tr.rb_reportMiddle td
{
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

table.rb_reportView tr.rb_reportBottom td
{
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 2px #c0c0c0;
}

table.rb_reportView tr.rb_empty td
{
	border: solid 2px #c0c0c0;
	height:30px;
}

table.rb_reportView caption
{
	padding:10px;
	font-size:10pt;
	font-weight:bold;
}

table.rb_reportView tr.rb_mainHeader th
{
	border:solid 1px #c0c0c0;
	text-align: center;
}

table.rb_reportView tr.rb_numberHeader th
{
	border-top: solid 2px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	text-align: center;	
}

div.rb_linkBlock td.rb_link a
{
	cursor:pointer;
}

.rb_image image
{
	padding-right: 5px;
}

.rb_linkBlockTop, .rb_linkBlockBottom
{
	text-align: right;
}
/* /реестр */

td.ms-vb-empty
  {	padding-left: 100px; padding-bottom: 30px;}               

div.res-outer
{
	min-height: 30px;
}

.ms-formvalidation
{
	margin-top: 10px;
	display: block;
}

.srch-Description {
	text-align: justify;
}

.adm_subscriber tr, .adm_subscriber td.adm_button
{
    vertical-align:top;
}
.adm_subscriber, .adm_email
{
	width: 100%;
}

.adm_email input
{
	width: 98%;
}

.adm_message
{
	margin-top: 10px;
	margin-left: 15px;
	text-align: justify;
	clear: both;
}


.adm_subscriberLink
{
	margin-bottom: 15px;
	margin-right: 10px;
	float:right;			
	clear: both;
	cursor: hand;
}

/* -- INCOME -- */

.income h2
{
	padding: 0;
	margin:10px 0px 10px 3px;
	font-weight: bold;
	font-size: 120%;
}

.income .income-name
{
	font-weight: bold;
	font-size: 90%;
	padding-left: 10px;	
}

.income .income-pos
{
	display: block;
	font-weight: normal;
	font-size: 90%;
	margin-bottom: 5px;
	padding-left: 10px;
}

.income .income-link
{
	font-weight: normal;
	font-size: 90%;
	padding-left: 10px;
}


/*-- RB_SEARCH --*/
div.adm_rbSeach table {    width: 100%; }
div.adm_rbSeach table.rbLayout, select.type {    width: 700px; }
div.adm_rbSeach table.rbLayout tr td {    padding-top:5px; }
div.adm_rbSeach .bInfo input {    width: 100%; }
div.adm_rbSeach .bInfo td {     padding-right: 10px; }
div.adm_rbSeach .bInfo td.name {     width: 70%; }
div.adm_rbSeach .bInfo td.inn {     width: 30%; } 
div.adm_rbSeach table.foul input {     width: auto;    height:auto;    padding:5px 0px 0px 0px; position:relative; top:3px;   margin:0px; border:none; }
div.adm_rbSeach table.form input {     width: auto;    height:auto;    padding:0px;    margin:0px; border:none; }
div.adm_rbSeach table.form {     margin: 5px; }
td.adm_button {     text-align:right;     vertical-align:bottom; }
td.sSize td.sYear,td.sNYear {     text-align:right;}
div.rb_linkBlockTop {     float:right;}
div.rb_linkBlockBottom {     float:right; }
div.rb_linkSearch {     float:right; margin-bottom:10px;}
.rb_empty	{	padding: 5px 0px 5px 30px; }

/* ----------------------- */

#ctl00_m_g_8ecc1842_4698_4a57_ae5a_52dd2faf118a_ctl00_toolBarTbltop { display: none; }
#ctl00_m_g_8ecc1842_4698_4a57_ae5a_52dd2faf118a_ctl00_toolBarTbl_RightRptControls_ctl00_ctl00_diidIOSaveItem { padding:4px 10px 4px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; margin:0 0 0 15px; }
#ctl00_m_g_8ecc1842_4698_4a57_ae5a_52dd2faf118a_ctl00_toolBarTbl_RightRptControls_ctl01_ctl00_diidIOGoBack { padding:4px 10px 4px 10px; color:#fff; font-size:11px; border:0px; background-color:#6E6E6E; margin:0 0 0 15px; width:80px; }
#ctl00_m_g_8ecc1842_4698_4a57_ae5a_52dd2faf118a_ctl00_ctl04_ctl04_ctl00_ctl00_ctl04_ctl00_ctl00_CAPTCHAImage { margin-bottom: 10px; }
#ctl00_m_g_8ecc1842_4698_4a57_ae5a_52dd2faf118a_ctl00_ctl04_ctl04_ctl00_ctl00_ctl04_ctl00_ctl00_CAPTCHAText { margin-bottom: 20px; }

.ms-formtoolbar
				{ margin-top: 20px; }
.ms-formtable
                { width:100%; background-color:#F7F7F7; }
.ms-formtable td
                { padding:10px 25px 0px 0px;}
.ms-formbody textarea
                { width:90%; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }
.ms-formbody input
                { width:90%; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }
.ms-formlabel
                { padding:0 15px 5px 0; text-align:right; width:40%;nowrap:nowrap;}             
.ms-formlabel span
                { color:#FF0000; display: inline;}
                                         
/* ---------------------- */

input[type=radio]
{
	margin-right: 5px;				
}

/* ---------------------- */
#service_card td{ 	padding: 1px;	}
#service_card #service_card_header				
				{   padding-top: 35px;
					padding-bottom: 10px;
					text-align: left;	
					font-size: 130%;				
				}

#service_card #service_card_attach  { padding:  1px 1px 1px 30px !important; }

#service_card .card_main td { padding: 2px !important; font-size: 110%;}

#service_card .card_padding_top td { padding:  15px 1px 1px 1px !important; font-weight: bold; font-size: 110%;}
#service_card .card_padding_left { padding:  1px 1px 1px 30px !important; }

}

/* ---------------------- */

input[type=radio]
{
	border:0 ;
}


/* -- OPINIONS -- */

div.opinion
{
	margin:1em 0 0.5em 0; padding:0;			
}

div.opinion span.name
{
		padding-left:10pt;	
		font-weight:bold;	
}

div.opinion span.date
{
		 margin:0 0 0.1em 0; color:#666666; font-size:80%; font-family:Tahoma;		
}


div.opinion p
{
         margin:0 0 2em 0; text-align:justify;	
         color:#000000; text-decoration:none; font-size:80%;	
}

.x-pad2 div.opinion p

  { font-size:100%; }
  
.x-pad2 div.opinion span.date

  { font-size:90%; }



/* -- END OPINIONS -- */


table.surveyAnswerChoice input
{
		border:0px;
		width:auto;
		height:auto;		
}

@import url("/Style%20Library/res/forum.css")

/* -- AFTER 2010 -- */

div.cbq-layout-main ul.dfwp-list{
	list-style-type:none;
}

div.cbq-layout-main ul.dfwp-list li.dfwp-item{
	list-style-type:none;
	margin-left:0px;
	padding:0px;
}

div.cbq-layout-main ul.dfwp-list li.dfwp-item dl.news{
	margin-top:0px !important;
}

.right-pad2 .cbq-layout-main A.blue{
	font-size:80%;
}
.left-td .cbq-layout-main A.blue{
	font-size:80%;
}
.left-td .cbq-layout-main A.black{
	font-size:80%;
}

div.cbq-layout-main ul.dfwp-list li.dfwp-item dl.news dd{
	margin-bottom:0px !important;
}

span.ms-WPHeaderTdSelSpan input.ms-WPHeaderCbxHidden{
 display:none  !important;
}

.ms-rteTable-default,
.ms-rteTableHeaderFirstCol-default,
.ms-rteTableHeaderLastCol-default,
.ms-rteTableHeaderOddCol-default,
.ms-rteTableHeaderEvenCol-default,
.ms-rteTableFirstCol-default,
.ms-rteTableLastCol-default,
.ms-rteTableOddCol-default,
.ms-rteTableEvenCol-default,
.ms-rteTableFooterFirstCol-default,
.ms-rteTableFooterLastCol-default,
.ms-rteTableFooterOddCol-default,
.ms-rteTableFooterEvenCol-default,
TD.ms-rteTable-default,
TH.ms-rteTable-default,
.ms-rtetablecells
{
-ms-name:"Стиль таблицы по умолчанию - светлая";
/* [ReplaceColor(themeColor:"Light1-Medium")] */ border:solid 1px #c4c4c4;
padding:2px;
vertical-align:top;
}
.ms-rteTable-0{
-ms-name:"Стиль таблицы 1 - прозрачная";
border-width:0px;
border-style:none;
border-collapse:collapse;
}





.ms-rteTable-1{
-ms-name:"Стиль таблицы 2 - светлая с полосами";
text-align:left;
line-height:2;
vertical-align:top;
/* [ReplaceColor(themeColor:"Accent1-Darker")] */ color:#00558D;
font-size:1em;
}
.ms-rteTable-1 th.ms-rteTableHeaderRow-1,
.ms-rteTable-1 tr.ms-rteTableFooterRow-1{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#FFF;
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1,
.ms-rteTable-1 th.ms-rteTableFooterFirstCol-1{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1,
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1,
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1,
.ms-rteTable-1 th.ms-rteTableFooterLastCol-1{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1{
/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color:#BEE5FF;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
}
.ms-rteTable-1 th.ms-rteTableFirstCol-1{
font-weight:normal;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1{
font-weight:normal;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1{}
.ms-rteTable-1 td.ms-rteTableEvenCol-1{}
.ms-rteTable-6{
-ms-name:"Стиль таблицы 3 - средняя с двумя тонами";
text-align:left;
line-height:2;
vertical-align:top;
/* [ReplaceColor(themeColor:"Dark1")] */ color:#000000;
font-size:1em;
}
.ms-rteTable-6 th.ms-rteTableHeaderRow-6,
.ms-rteTable-6 tr.ms-rteTableFooterRow-6{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#FFF;
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #0072bc solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6,
.ms-rteTable-6 th.ms-rteTableFooterFirstCol-6{
/* [ReplaceColor(themeColor:"Light1")] */ color:#ffffff;
/* [ReplaceColor(themeColor:"Accent1")] */ background-color:#0072bc;
/* [ReplaceColor(themeColor:"Dark1")] */ border-top:2px #000000 solid;
/* [ReplaceColor(themeColor:"Dark1")] */ border-bottom:2px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6,
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6{
/* [ReplaceColor(themeColor:"Light1")] */ color:#ffffff;
/* [ReplaceColor(themeColor:"Accent1")] */ background-color:#0072bc;
/* [ReplaceColor(themeColor:"Dark1")] */ border-top:2px #000000 solid;
/* [ReplaceColor(themeColor:"Dark1")] */ border-bottom:2px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6,
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6{
/* [ReplaceColor(themeColor:"Light1")] */ color:#ffffff;
/* [ReplaceColor(themeColor:"Accent1")] */ background-color:#0072bc;
/* [ReplaceColor(themeColor:"Dark1")] */ border-top:2px #000000 solid;
/* [ReplaceColor(themeColor:"Dark1")] */ border-bottom:2px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6,
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6{
/* [ReplaceColor(themeColor:"Light1")] */ color:#ffffff;
/* [ReplaceColor(themeColor:"Accent1")] */ background-color:#0072bc;
/* [ReplaceColor(themeColor:"Dark1")] */ border-top:2px #000000 solid;
/* [ReplaceColor(themeColor:"Dark1")] */ border-bottom:2px #000000 solid;
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6{
/* [ReplaceColor(themeColor:"Light1-Lighter")] */ background-color:#d8d8d8;
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
}
.ms-rteTable-6 th.ms-rteTableFirstCol-6{
font-weight:normal;
}
.ms-rteTable-6 td.ms-rteTableLastCol-6{
font-weight:normal;
}
.ms-rteTable-6 td.ms-rteTableOddCol-6{}
.ms-rteTable-6 td.ms-rteTableEvenCol-6{}
.ms-rteTableGrid td,.ms-rteTableGrid th{
border:1px dotted black;
}





/* -- END AFTER 2010 -- */

/*NEW*/
/*
.ms-quicklaunchouter td a:link,
.ms-quicklaunchouter td a:visited{
	color:#00254a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	border-bottom:1px solid #bbbfc2 !important;
	font:bold 0.9em/1.3em trebuchet MS,arial,sans-serif;
	padding:5px 17px;
	font-size:90% !important;
	}
.ms-quicklaunchouter td a.active0:link,
.ms-quicklaunchouter td a.active0:visited{
	color:#ce222b;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/res/images/new2/current.png) 3px 13px no-repeat;
	font:bold 1.1em/1.3em trebuchet MS,arial,sans-serif;	
	font-size:90% !important;
}

.ms-quicklaunchouter td a:hover{
	color:#ce222b;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	border-bottom:1px solid #bbbfc2 !important;
	font:bold 0.9em/1.3em trebuchet MS,arial,sans-serif;
	padding:5px 17px;
	font-size:90% !important;
	}

td.right-top2 div.login{
	color:#00254a;
	font:0.7em tahoma,arial,sans-serif;
	text-transform:uppercase;
	padding:0 17px 0 0;
	background:url(/res/images/new2/login.png) 100% 2px no-repeat;
	height:13px;
	position:absolute;
	top:29px;
	right:50px;
	display:inline-block;
	z-index:1000;
}

.help-pad{
	float:right;
}

.friends{
	float:right;
	padding-right: 20px;
	font-size:120%;
}

.b-share-popup__yandex
{
    display:none;
}
/*
/*END NEW*/




