﻿
body
  { font-family:Times New Roman; letter-spacing:normal; /*line-height:160%;*/
    margin:0; padding:0; color:#000; background-color:#fff; text-align:center; }
body.main-bg
  { background:url('/res/images/clouds.jpg') #fff no-repeat center top;  }
body.main-bg2
  { background:url('/res/images/main-bg2.jpg') #fff no-repeat center top;  }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
	
body
  { font-size:100%; }
*html body
  { font-size:95%; }
html:root body
  { font-size:95%; }
	

.fixer  {margin:0 auto; text-align:left; position:relative; z-index:5; min-width:776px; max-width:100%; width:100%; height:100%; float: center; }
/* html .fixer {width:expression(document.body.clientWidth>1260?"1260px":"100%"); }*/
	
a 
  { text-decoration:underline; color:#69807a; } 
a:hover
  { text-decoration:none; } 
a.bg-a
  { text-decoration:underline; padding:0 10px 0 0; background:url('/res/images/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; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

p
  { padding:0; margin:0 0 15px 0; }

h1, h2, h3
  { line-height:normal; font-weight:normal; font-family:Trebuchet MS; color:#1D1D1D; }
h1
  { font-size:150%; 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; }
	
.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:#85a49c; 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:#85a49c; }


a.url1 div:hover
	{ background-color:#1C4375; height:30px; width:100px; }
	
	
/* Menu */	
.menu0
  { padding:6px 10px 6px 10px; width:100%; line-height:150%; font-size:90%; }
.menu0 a 
  { text-decoration:underline; color:#000000; display:block; font-family:Georgia;}
.menu0 a:hover
  { text-decoration:none; color:#CE222B; display:block; font-family:Georgia;}

.active0 
  { padding:6px 10px 6px 10px; width:100%; line-height:150%; font-size:90%; BACKGROUND-COLOR: #678579; }
.active0 a 
  { text-decoration:none; color:#FFFFFF; display:block; font-family:Georgia;}
.active0 a:hover
  { text-decoration:none; color:#FFFFFF; display:block; font-family:Georgia;}

.menu1
  { padding:6px 10px 6px 30px; font-size:90%; line-height:130%; }
.menu1 a 
  { text-decoration:underline; color:#000000; display:block; font-family:Georgia;}
.menu1 a:hover
  { text-decoration:none; color:#CE222B; display:block; font-family:Georgia;}

.active1 
  { padding:6px 10px 6px 30px; width:100%; line-height:150%; font-size:90%; BACKGROUND-COLOR: #678579; }
.active1 a 
  { text-decoration:none; color:#FFFFFF; display:block; font-family:Georgia;}
.active1 a:hover
  { text-decoration:none; color:#FFFFFF; display:block; font-family:Georgia;}

.menu2
  { padding:6px 10px 4px 50px; font-size:90%; line-height:130%; }
.menu2 a 
  { text-decoration:underline; color:#5D6367; display:block; font-family:Georgia;}
.menu2 a:hover
  { text-decoration:none; color:#CE222B; display:block; font-family:Georgia;}

.active2 
  { padding:6px 10px 4px 50px; width:100%; line-height:150%; font-size:90%; }
.active2 a 
  { text-decoration:none; color:#5D6367; display:block; font-weight: bold; font-family:Georgia;}
.active2 a:hover
  { text-decoration:none; color:#5D6367; display:block; font-weight: bold; font-family:Georgia;}


.menu3
  { padding:6px 10px 4px 70px; font-size:90%; line-height:130%; }
.menu3 a 
  { text-decoration:underline; color:#5D6367; display:block; font-family:Georgia;}
.menu3 a:hover
  { text-decoration:none; color:#CE222B; display:block; font-family:Georgia;}

.active3 
  { padding:6px 10px 4px 70px; width:100%; line-height:150%; font-size:90%; }
.active3 a 
  { text-decoration:none; color:#5D6367; display:block; font-weight: bold; font-family:Georgia;}
.active3 a:hover
  { text-decoration:none; color:#5D6367; display:block; font-weight: bold; font-family:Georgia;}


.sub, span.sub  
  { margin:0px 0px 10px 0px; line-height:150%; color:#FFFFFF; font-size:100%; text-align: left; vertical-align: top; font-weight:normal; font-family:Georgia;}

.sub0
  { display:none;}

.sub1
  { padding:0px 5px 10px 5px; line-height:150%; color:#FFFFFF; display:block; font-size:100%; text-align: left; vertical-align: top; font-weight:normal; font-family:Georgia; }

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:0 0 0 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 0 0; }	 
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:183px; left:-67px; z-index:1; font-size:80%; }
	 	
/* Reds*/	

.redds
	{ width:100%; font-size:80%; }
.red1
	{ background-color:#69807a; color:#FFFFFF; padding:13px 15px 5px 20px; width:20%; text-align: left; vertical-align: top;}
.red11
	{ background-color:#772328; color:#E7D2D3; padding:13px 15px 30px 20px; width:20%; text-align: left; vertical-align: top;}
.red2
	{ background:url('/res/images/bg-red.gif') #85a49c no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%;  }
.red7
	{ background:url('/res/images/bg-red.gif') #85a49c no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
.red77
	{ background-color:#85a49c no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
*html .red2
	{ padding:13px 0 0 30px; }
.red2 a, .red3 a, .red6 a, .red7 a, .red66 a
	{ color:#FFFFFF; }
.red3
	{ background-color:#85a49c; padding:13px 0 10px 60px; line-height:140%; }
.red6
	{ background-color:#85a49c; padding:13px 60px 10px 80px; line-height:140%; }
.red66
	{ background-color:#85a49c; padding:13px 10px 10px 60px; line-height:140%; }
.red4
	{ background-color:#85a49c; padding:13px 0 10px 60px; line-height:140%; }	
.red10
	{ background-color:#85a49c; padding:13px 0 10px 60px; line-height:140%; }	
.red5
	{ background-color:#85a49c; no-repeat left 13px; padding:13px 0 10px 30px; line-height:140%; white-space:nowrap; }
.red5 a
	{ color:#fff; }	
.red5 span, .red7 span
	{ color:#FFFFFF; }	
.red2 span
	{ color:#FFFFFF; }
.red-pad
	{ padding:88px 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:170px 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:560px; }
.pad-icons2
	{ vertical-align:top; }
.td-icons
	{ padding:0 45px 0 30px; }
.td-icons2
	{ padding:20px 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	
	{ padding:25px 0 0 23px; background:url('/res/images/bullet.gif') no-repeat left 34px; }
.top-text3 a	
		{ color:#184274; font-style:italic; font-size:90%; }
.center-top
	{ padding:150px 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:Georgia; }
.right-top
	{ padding:175px 25px 0 0; text-align:right; }
.right-top2
	{ padding:55px 25px 0 0; text-align:right; }
.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: 4; height: 100%; height: auto !important; min-height: 100%; background:url('/res/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; }
.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:#69807a; font-size:90%; }
	
/* Cal */			

.cal
	{ font-family:Trebuchet MS; font-size:90%; }
.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
	{ padding:0 6px 2px 0; }
.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; display:none; }
.x-pad	
  { padding:55px 0 0 120px; vertical-align:top; }
.x-pad2	
  { padding:0 0 4em 0; vertical-align:top; height:650px; }
.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:0px 20px 0px 20px; vertical-align:top; height:550px}
.x-pad3
  { padding:1px 20px 0 20px; }
.x-pad5
  { padding:0px 20px 0 20px; }
.x-pad8
  { padding: 0px 20px 20px 20px; vertical-align:top; height:550px;}
.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; }	
	
	
.vopros-table
	{ width:100%; background-color:#F7F7F7; }
.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:Georgia; 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:#85a49c; font-family:Georgia; 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; }	
.button3
	{ padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#85a49c; font-family:Georgia; margin:0 10px 0 0; }	
.button2
	{ padding:3px 10px 3px 10px; color:#fff; font-size:11px; border:0px; background-color:#85a49c; font-family:Georgia; margin:0 10px 0 0;}		
.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; height:23px; font-size:12px; color:#666666; border:1px solid #5D666C; padding:3px 0 0 5px; background-color:#fff; }	
.vopros-table select.select-big
	{ width:100%; height:23px; 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 td.left, .vac-table th.left
	{ text-align:left; }	
.projj td
	{ padding:0 20px 10px 0; }
.projj
	{ width:100%; }	
.bluea
	{ color:#69807a; }
.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'); repeat: none }	

table.designconsole 
   { z-index:100; float:right; }
   
/* 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; }

.designconsole 
{
	z-index:101;
	position:relative;
	text-align:right
}

.ms-MenuUIPopupBody 
	{ z-index:101; padding:5px; border: #85a49c solid 1px;}
	
#MSOMenu_Export
	{ cursor: pointer; }
	
/* --- <template table>  --- */
.ms-rteTable-1
  { font-size:100%; width:50%; 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%; width:50%; 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%; width:50%; 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%; width:50%; 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%; width:100%; }
.ms-rteTableHeaderRow-5
  { background:#d6d7d6; }
.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; }
  
.toLimited {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 50px;
    padding:5px 8px 5px 46px !important;
    left: 40px;
    position: absolute;
    text-decoration: none;
    top: 30px;
    width: 130px;
    background:url('/res/images/zoom.gif') top left no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    border:3px solid #b8bab9;
}

.toLimited:hover {
	background:url('/res/images/zoom.gif') top left no-repeat;
	background-position:0 -60px;
	border:3px solid #6d8d80;
	   
}

/* --- </template table>  --- */

/* -- AFTER 2010 -- */

span.ms-WPHeaderTdSelSpan input.ms-WPHeaderCbxHidden{
 display:none  !important;
}

/* -- END AFTER 2010 -- */

