﻿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('/res/images/clouds.jpg') no-repeat center top;
}
body.main-bg2
  { background:#fff url('/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; }
/* * html .fixer {width:expression(document.body.clientWidth>1260?"1260px":"100%"); } */
                
a 
  { text-decoration:underline; color:#003366; } 
a:hover
  { text-decoration:none; } 
a.bg-a
  { text-decoration:underline; padding:0 10px 0 0; background:url('../../../res/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:normal; font-family:Trebuchet MS; color:#1D1D1D; }

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:110%; 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:150%; font-size:85%;}
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:150%; font-size:85%; background-color:#ececec;}
table.active0 td
  { padding-left:7px; padding-right:7px; padding-top:5px; padding-bottom:5px}
table.active0 a 
  { text-decoration:underline; color:#595959;  padding-left: 13px; background:url('../../../res/images/bullet-ny2.gif') left 8px no-repeat; display:block;}
table.active0 a:hover
  { text-decoration:none; color:#595959;  padding-left: 13px; background: url(/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(/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('/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('/res/images/word.gif') no-repeat left 0;
}              
ul.word li.pdf
  { padding:0 0 8px 25px; margin:0; background:url('/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('/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('/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
  { margin:0 0 0.1em 0; color:#666666; font-size:75%; font-family:Arial; }
dl.news dd 
  { margin:0 0 2em 0; text-align:justify;}    
dl.news dd a
  { color:#000000; text-decoration:none; }             
dl.news 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:75%; font-family:Arial; }
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:75%; font-family:Arial; }
/*.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
                { background-color:#989797; color:#E7D2D3; padding:13px 15px 5px 20px; width:20%; }
.red1 img
                { display:none; }
.red1 a 		{color:#191919;}
.red11
                { background-color:#ececec; color:#E7D2D3; padding:13px 15px 30px 20px; width:20%; }
.red2
                { background:#ececec url('/Style Library/Themes/health/images/bg-red.gif') no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%; width:45%; }
.red7
                { background:#ececec url('/res/images/bg-red.gif') no-repeat left 13px; 
padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
.red77
                { background-color:#ececec 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:#191919; }
.red3
                { background:#ececec url('/Style Library/Themes/health/images/bg-red.jpg') no-repeat left top;padding:13px 0 10px 60px; line-height:140%; }
.red6
                { background-color:#ececec; padding:13px 60px 10px 80px; line-height:140%; }
.red66
                { background-color:#ececec; padding:13px 10px 10px 60px; line-height:140%; }
.red4
                { background-color:#ececec; }     
.red10
                { background-color:#ececec; padding:13px 0 10px 60px; line-height:140%; }     
.red5
                { background:#ececec url('/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:#191919; 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('/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; valign: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           
                { font-size:90%;padding:25px 0 0 23px; background:url('/res/images/images/bullet.gif') no-repeat left 34px; }
.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; }
.top-input, .ms-sbplain
                { width:140px; height:24px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#EAF2F5; font-family:"Times new roman"; }
.right-top
                { padding:55px 25px 0 0; text-align:right; }
.right-top2
                { 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 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('/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:4px 45px 0 30px; }
.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 td, .cal th
                { padding:0 6px 2px 0; text-align:center	}
.cal td.grey
                { color:#999999; }
                
                
/* Additional Styles */                                                 

.width80
                { width:80%; }
.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:4px 25px 0 0; }
.black
                { color:#333333; font-size:80%; }
.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 h1
  { line-height: normal; font-weight: normal; font-family: Trebuchet MS; color: #1D1D1D; font-size: 130%; margin: 0; padding: 0;}
.x-pad2 ul
  { list-style-type:disc;}  
.x-pad2 ol
  { list-style-type:decimal; }
.x-pad2 ul li, .x-pad2 ol li
  { margin-left:30px; }
.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 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('/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:100%; 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; font-family:"Times new roman"; 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; font-family:"Times new roman"; margin:0 0 0 15px; }                       
.vopros-table input.mini
                { width:140px; margin:0 0 20px 0; }
.vopros-table input.mini2
                { width:140px; }
.vopros-table textarea
                { width:100%; 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; }             
.vopros-table span
                { color:#FF0000; }            

.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; font-family:"Times new roman"; margin:0 10px 0 0; }       
.button2
                { padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#CE222B; font-family:"Times new roman"; }                             
.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('/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; }
.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; }
*html .big-pp                    
                { width:525px; }
html:root .big-pp                            
                { width:501px; }
.big-pp 
                { background-color:#F7F7F7; border:1px solid #B8B8B8; width:525px; padding:12px; }
.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('/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;
}

span.surveyQuestionLabel 
{
	font-weight: bold;
}

div.surveyRadioListDiv 
{
}

table.surveyAnswerChoice
{
	width:100%;
	margin:10px 0px 10px 0px;
}

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
{
	color:#ce222b;
}

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:Arial;
}

div.surveyDiagramDiv
{
	text-align: center;
}

table.surveyStatisticTable
{
	width: 80%;
}

td.surveyCountStatisticTable
{
	white-space: nowrap;
	font-size: 75%;	
	font-family:Arial;
}

td.surveyNameStatisticTable
{
	white-space: nowrap;
	font-size: 75%;	
	font-family:Arial;
}

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-unselectedtitle td, table.pagetable table.ms-selectedtitle td 
{
	text-align:center;
	white-space:normal;
	border: 0;	
}

table.pagetable tr th, table.pagetable tr.vopros-table .ms-vb, table.pagetable .ms-unselectedtitle td, table.pagetable .ms-selectedtitle td, table.pagetable .ms-vh, 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 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-rteTableFirstCol-2, .ms-rteTable-2 .ms-rteTableFooterFirstCol-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-rteTable-5 td
  { padding:3px 2px 3px 2px; }
.ms-rteTable-5 tr td p
  { margin: 0; padding:0; }
.ms-rteTable-5 td[colspan]
  { background:#d6d7d6; }

/* --- </template table>  --- */

/* -- <SK> -- */

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: 80%;
}

table.registerSK_dataTable
{
	padding 0;
	margin: 0;
	width:100%;
	font-size: 80%;
	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;
}
table.registerSK_dataTable tr.registerSK_dataRow1 td
{
	background: #f0f0f0;
	font-weight: normal;
	padding:2px;
	white-space: normal;
	border: #c0c0c0 solid 1px;
	vertical-align: middle;
}

td.registerSK_sphereKindCell
{
	padding-left: 30px;
}

table.registerO_SummaryTable, table.registerO_organTable, table.registerO_organInfoTable
{
	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_organAddressCell, td.registerO_organWorktimeCell, td.registerO_organPhoneCell
{
	width: 100%;
	border-bottom: #e7e7e7 solid 1px;	
}

/* -- </SK> -- */
#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;                                                      
}

/* -- 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:"Стиль таблицы по умолчанию - светлая";
font-size:100%; border: #505050 solid 1px;
}
.ms-rteTable-0{
-ms-name:"Стиль таблицы 1 - прозрачная";
border-width:0px;
border-style:none;
border-collapse:collapse;
}
.ms-rteTable-1{
-ms-name:"Стиль таблицы 2 - светлая с полосами";
font-size:100% !important; border: #505050 solid 1px !important;
}
.ms-rteTable-1 th.ms-rteTableHeaderRow-1
{
	 background-color:#d7d7d7 !important; 
	  padding:3px 2px 3px 2px !important;
	  font-weight:normal !important; 
	  vertical-align: middle !important; 
	  border-left: #ffffff solid 1px !important;		
	  border-right: #ffffff solid 1px !important;
	  border-bottom: #a0a0a0 solid 1px !important;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1{ 
background-color:#d7d7d7 !important;
 padding:3px 2px 3px 2px !important;  
 border-left: #ffffff solid 1px !important; 
 border-right: #ffffff solid 1px !important; 
 border-bottom: #a0a0a0 solid 1px !important;
}

.ms-rteTable-1 .ms-rteTableOddRow-1 td
  { background-color:#f0f0f0 !important; padding:3px 2px 3px 2px !important; 	border: #c0c0c0 solid 1px !important;	}
.ms-rteTable-1 .ms-rteTableEvenRow-1 td
  { background-color:#ffffff !important; padding:3px 2px 3px 2px !important;  border: #c0c0c0 solid 1px !important; }

.ms-rteTable-1 .ms-rteTable-1 tr td p
  { margin: 0 !important; padding:0 !important; }
  
.ms-rteTable-6{
-ms-name:"Стиль таблицы 3 - средняя с двумя тонами";
 font-size:100% !important; border: #505050 solid 1px !important;
}
.ms-rteTable-6 th.ms-rteTableHeaderRow-6{
	background-color:#d7d7d7 !important; 
	  padding:3px 2px 3px 2px !important;
	  font-weight:normal !important; 
	  vertical-align: middle !important; 
	  border-left: #ffffff solid 1px !important;		
	  border-right: #ffffff solid 1px !important;
	  border-bottom: #a0a0a0 solid 1px !important;
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6{
background-color:#d7d7d7 !important; 
padding:3px 2px 3px 2px !important;  
border-left: #ffffff solid 1px !important; 
border-right: #ffffff solid 1px !important; 
border-bottom: #a0a0a0 solid 1px !important; }
}

.ms-rteTable-6 .ms-rteTableFirstCol-6
  { background-color:#f0f0f0 !important; padding:3px 2px 3px 2px !important; 	border: #c0c0c0 solid 1px !important; }
.ms-rteTable-6 .ms-rteTableOddCol-6	
  { background-color:#ffffff !important; padding:3px 2px 3px 2px !important;  border: #c0c0c0 solid 1px !important;  }
.ms-rteTable-6 .ms-rteTableEvenCol-6	
  { background-color:#ffffff !important; padding:3px 2px 3px 2px !important;  border: #c0c0c0 solid 1px !important;  }
.ms-rteTable-6 .ms-rteTableLastCol-6	
  { background-color:#ffffff !important; padding:3px 2px 3px 2px !important;  border: #c0c0c0 solid 1px !important;  }
.ms-rteTable-6 .ms-rteTable-6 tr td p
  { margin: 0 !important; padding:0 !important; }

/* -- END AFTER 2010 -- */

/*NEW*/

.bottom-tr{ 
    background-color: #C7A37F !important;
}

.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;
	display:none;
}

.help-pad_new{
	float:right;
    text-align:right; padding:5px 0 0 0;
}

.friends{
	float:right;
	padding-right: 20px;
	font-size:120%;
}

.b-share-popup__yandex
{
    display:none;
}

/*END NEW*/

