table.headers td {
	padding: 10px;
	font: 12pt "Tahoma", arial, sans-serif;
	vertical-align: middle;
}

table.headers td.center {
	text-align: center;
}

p {
	text-align: justify;
	padding: 10px;
}

img {
	vertical-align: middle;
	border: 0px;
}

.divider {
	height: 0px;
}
 
body {
		background: #111111 url('back.gif') fixed;
		 margin:0; padding:0; 
	}

 #title {
 	text-align: left;
	font: bold 14px "Helvetica";
	padding: 15px;
 }
 
.block {
 	background: #FFFFFF;
 	width: 95%;
 	margin-left: auto;
 	margin-right: auto;
 	padding: 2px;
 }
 
 #main {
 	padding-top: 20px;
 	font: 12px "Helvetica";
 }
 
 #personal_block {
 	border: 1px solid #557799;
 	padding: 5px;
 	text-align: justify;
 }
 
  #personal_block_title {
 	text-align: center;
 }
 
 #personal_block_link {
 	background: none;
 	border-bottom: 1px solid #112233;
 	margin-top: 5px;
 	text-align: left;
 	position: relative;
 	top: -23px;
 }
 
 a#personal_block_link {
 	text-decoration: none;
	font: bold 14px "Tahoma";
 	color: #224488;
 }
 
.personal {
 	vertical-align: middle;
 	padding-right: 5px;
 }
 
 .personal2 {
 	vertical-align: middle;
 }
 
 td.odd {
 	vertical-align: top;
 }
 
 td.even {
 	vertical-align: top;
 }

table.cells {
	background: #FFFFFF;
	width: 100%;
	color: #112233;
	border-collapse: collapse;
	border: 0px solid;
}

table.cells td {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	border-collapse: collapse;
	border: 1px solid;
	border-color: #5588AA;
	padding: 10px;
}

table.cells td.centerall {
	text-align: center;
}

table.cells td.coltop {
	text-align: center;
	font-weight: bolder;
	vertical-align: middle;
	padding: 3px;
}

strong {
	font-size: 14px;
	text-align: center;
}

a {
	color: #336699;
}

a:visited {
	color: #113366;
}


h3 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-align: center;
}

table.root {
	width: 880px;
	font: bold 9pt "verdana", arial, sans-serif;
	color: #112233;
	border-collapse: collapse;
	border: 0px solid;
	margin-left: auto;
	margin-right: auto;
}

table.root td {
	text-align: left;
}

table.horo td {
	text-align: center;
}

span.sm-descr {
	font-size: 14px;
}

.menu-box {
	position: relative;
	top:-1px;
	width:100%;
}

.root-box {
	text-align: center;
}

table.menu {
	width: 920px;
	border-collapse: collapse;
	border: 0px;
	background: none;
}

table.menu td {
	vertical-align: top;
}

table.root td.menu-cell {
	vertical-align: middle;
    padding: 0px;
 }


#corner-left-up {
	background:  url('corner_left_up.png') repeat-y top;
	padding: 0px;
	height: 47px;
	width: 47px;
}
#corner-right-up {
	background: url('corner_right_up.png') repeat-y top;
	padding: 0px;
	height: 47px;
	width: 47px;
}

#up {
	background: url('up.png') repeat-x top;
	padding: 0px;
}

#down {
	background: url('down.png') repeat-x top;
	padding: 0px;
}

#right {
	background: url('right.png') repeat-y top;
	padding: 0px;
}

#left {
	background: url('left.png') repeat-y top;
	padding: 0px;
}

#corner-left-down {
	background: url('corner_left_down.png') repeat-y top;
	padding: 0px;
	height: 47px;
	width: 47px;
}

#corner-right-down {
	background: url('corner_right_down.png') repeat-y top;
	padding: 0px;
	height: 47px;
	width: 47px;
}

td.content {
	background: #FFFFFF;
	vertical-align: top;
}

td#menu-left {
	width: 47px;
	height: 47px;
    background: url('corner_left_down.png');    
}

td#menu-right {
	width: 47px;
	height: 47px;
    background: url('corner_right_down.png');    
   
}

td#menu-center {
	height: 47px;
    background: url('down.png');
  
}