a { font-family: Arial, sans-serif; text-decoration: none; }
a:link { color: #4c6384; }
a:visited { color: #4c6384; }
a:focus { color: #ff6600; }
a:hover { color: #ff6600; }
a:active { color: #4c6384; }

body { margin: 0; background-color: white; font-size:12px; padding:0; }
.topscroll { font: bold 15px Arial, sans-serif; color: #4a678f; background-color: #cad2dd; width: 760px; height: 20px; margin-bottom: 18px; }

img { border: 0; padding:0; margin: 0;}
table { border: 0; border-collapse: collapse; }
td {  font: 12px Tahoma, sans-serif; color: black; }
td p { padding: 0;  margin:0;}
td.left { vertical-align: top; height: 100%; }


/*  main table */
table.main { width: 760px; }
table.menu { width: 195px; height: 100%; }

td.menubullet { width: 9px; border: 1px solid white; }
td.menubulletselected { width: 9px; border: 1px solid white; }
td.menuspacer { 
	width: 9px; 
	height: 19px; 
	background-color: #8fa0b7; 
	border: 1px solid white; 
}
td.menuitem { 
	padding-left: 9px; 
	border: 1px solid white; 
	border-bottom: 1px solid #8fa0b7; 
	text-align: left;
}
td.menuitemselected { 
	padding-left: 9px; 
	background-color: #cad2dd; 
	border: 1px solid white; 
	border-bottom: 1px solid #8fa0b7; 
	}

.submenuitemselected { 
	padding: 1px 0 0 9px; 
	margin: 0px 0 0 0;
	
	background-color: #f7f7f7; 
	border-top: 1px solid #8fa0b7; 
	border-right: 1px solid #ffffff; 
	border-left: 1px solid #8fa0b7; 
	
	width: 170px;
	height:19px;
}


.ssssubmenuitemselected2 { 
	padding: 3px 0 0 9px; 
	background-color: #f1f1f1; 
	border-top: 1px solid #8fa0b7; 
	border-right: 1px solid #ffffff; 
	border-left: 1px solid #8fa0b7; 
	
	width: 170px;
	height:19px;
}


td.counters { height: 100%; vertical-align:bottom; text-align:right }

td.content { 
	width: 100%; 
	text-align: left;
	vertical-align: top; 
	padding: 0 20px 0 20px;
}

/*h1 { margin: 1px; font: bold 18px Arial, sans-serif; color: #4a678f; text-align: right; }*/

div.rcontent { 
	margin: 3px 20px 3px 20px; 
	
}

p { font: 13px Tahoma, sans-serif; color: black; margin: 0 0 0px 5px;  padding: 0 0 17px 0px;}
p.p1 { font: 13px Tahoma, sans-serif; color: black; margin: 0 0 0px 5px;  padding: 0 0 5px 0px;}

ul li , ol li { font: 13px Tahoma, sans-serif; color: black; margin: 0 0 2px 5px; }

h5 {font: 13px Tahoma, sans-serif; color: black; font-weight:bold; margin: 0 0 17px 5px; }

.marked { font-weight: bold; color: #4a678f }
.subtitle { font-weight: bold; color: #ff6600; }

ul.details, ol { margin-top: 5px; margin-bottom: 5px; }

div.photo { position: relative; left: 40px; margin: 5px 0px; }
img.photo { border: 1px solid black; margin: 0px 5px; vertical-align: middle; }

.box, input, textarea, select { border: #8fa0b7 1px solid; margin: 0px; font: 11px Arial, sans-serif; color: #273345; 
}
.error { font: bold 16px Arial, sans-serif; color: red; }
.success { font: bold 16px Arial, sans-serif; }

td.bottombg { background-image: url("../imgs/bot_mid.gif"); }
td.bottomcontacts { color: white; text-align: center; vertical-align: top; width: 50%;	background-color: #8fa0b7; }
a.bottomcontacts { color: white; }
td.author { font: 10px Tahoma, sans-serif; text-align: right; }

div.incut { border: dashed #8fa0b7 1px; margin: 15px 0px; padding: 5px; background-color: #eff2f7; }

div.bread {
	width: 560px;
	height: 30px;
	color: #4a678f; 
	background: url("../imgs/bull_right.jpg") right top no-repeat; 
	margin: 3px 0px 3px 0px;
}
div.bread a {
	text-decoration: underline;
	margin: 0 3px 0 2px;	
	
}
div.bread h1 {
	 font: bold 18px Arial, sans-serif; 
	 margin: 0 5px 0 5px;	
	 padding: 0;
	 display:inline; 
}


div.bread .hdr1 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt 5px;
	padding:0pt;
}	


div.bread h1 {
	 font: bold 18px Arial, sans-serif; 
	 margin: 0 5px 0 5px;	
	 padding: 0;
	 display:inline; 
}

h2 {
	 font: bold 14px Arial, sans-serif; 
	 margin: 10px 5px 10px 5px;	
	 padding: 0;
	 color:#4A678F;
}

