* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	line-height: 186%;
	color: #363c47;
	background-color: #13232F;
}
a, a:link, a:visited {
	color: #366996;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

a.readmore, a.readmore:link, a.readmore:visited {
   background: transparent url(images/readmore1.gif) no-repeat;
	margin: 0 0 16px 0;
   padding: 0 0 0 18px;
	color: #366996;
	outline: none;
	text-decoration: underline;
}
a.readmore:hover {
	text-decoration: underline;
}

img {
	border: none;
}

#wrapper {
	width: 850px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image: url(cssimg/wrapperbg1.png);
	background-repeat: repeat-y;
}


/* Header
-----------------------------------------------------------------------------*/
#superhead
{
	height: 12px;
	background: url(cssimg/superhead.jpg) no-repeat;
}
#header {
	height: 194px;
	background: transparent;
	background-image: url(cssimg/header.jpg);
	background-repeat: no-repeat;
	background-position: 20px 0;
	margin-top: 0px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 18px 350px 40px 42px;
	background: url(cssimg/container.jpg) no-repeat 20px 0;
}
/* */
#content ul
{
		margin:10px 0pt 10px 24px ;
}
#content ul li
{
	list-style: square inside;
}
#content ol
{
		margin:10px 0pt 10px 24px ;
		border:0;
		background-color: #f0f8ff;
}
#content ol li
{
	list-style: decimal inside;
}
#content ol li ul li
{
	list-style: square inside;
}
#content ul.multiple_columns
{
		margin:10px 0pt 10px 36px ;
}

#content strong
{
		font-weight: bold;
}
#content p.readmore
{
		padding: 8px 0 8px 0;
		text-align: right;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 280px;
	margin-left: -326px;
	position: relative;
	padding-top: 24px;
}
sr ul {
	margin:0; 
	padding: 0 ;
}

sr ul li {
	display:list-item;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 854px;
	margin: -100px auto 0;
	height: 100px;
	background: transparent;
	background-image: url(cssimg/footer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
   color: #fff;
}
#subfooter {
	padding: 40px 50px 50px 80px;
	text-align: center;
   color: #53626e;
}
#mygrad
{
	position:absolute;
	top:0px;
	background: transparent;
	width:100%;
	z-index: -10;
	background-image: url(cssimg/gradbg.jpg);
	height:507px;
	min-height: 340px;
}
ul.news li {
	list-style: none;
}
ul.news li p.date
{
	text-align: right;
	font: 10px/12px Arial, Tahoma, Verdana, sans-serif;
	margin-bottom: 4px;
	color: #798897;
}
ul.news li p.readmore
{
	text-align: right;
	font: 10px/12px Arial, Tahoma, Verdana, sans-serif;
	margin-bottom: 16px;
}
ul.news li p.text
{
	text-align: justify;
	font: 10px/16px Arial, Tahoma, Verdana, sans-serif;
}
#contacts
{
  font: bold 16px/40px "Trebuchet MS", Arial, Tahoma, Sans-serif;
  color: #fff;
  font-weight: bold;
  padding: 190px 160px 20px 480px;
}
#contacts span.phone
{
 font: bold 24px/40px "Trebuchet MS", Arial, Tahoma, Sans-serif;
}

ul.multiple_columns
{
	min-width: 470px;
	width:480px;	
}
ul.multiple_columns li
{ 
text-align: center; 
float: left; 
list-style: none; 
height: 135px; 
width: 135x; 
padding:5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
border: 1px solid #a7b7d1;
}
/* ss gradient*/
h1.ssgrad {
  font: 32px Georgia, "Times New Roman";
  position: relative; /*  */
  color: #132a38;
  margin: 10px 0;
  padding: 0;
}
h1.ssgrad b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 23px;
  background: #e9eef4;
  overflow: hidden /* IE6 */;
  opacity: 0.40;
  filter: alpha(opacity=40);
  -moz-opacity: 0.40;
}

/* */
/* quotes */

blockquote.style1 {
font: 14px/20px italic Times, serif;
padding: 8px;
background-color: #faebbc;
border-top: 1px solid #e1cc89;
border-bottom: 1px solid #e1cc89;
margin: 5px;
background-image: url(images/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
}
blockquote.style1 span {
display: block;
background-image: url(images/closequote1.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
/* */
/* ordered list  */
h2.number {
position: relative;
top: 30px;
left: 0px;
font-size: 8em;
color: #a8b2bd;
float: left;
margin-right: 10px
}

#description-area {
padding: 20px;
}
.comment-box {
margin: 0px 0px 10px 8px;
padding: 20px;
width: 400px;
border: 1px solid #98aebc;
float: left;
background: #e8eaee;
color: #3b4953;
}
.comment-box p {
padding: 0 0 0 80px;

}
ol
{
	background-color: #718390;
	border: 1px solid #556773;
}
/* */


