a { text-decoration:none; color:#3E5879; }
a:hover { text-decoration:underline; }

body {
      font-family:Verdana,Arial;
      font-size:11px;
      padding:0px;
      margin:0px;
      color: #292929;
      background:url(img/bgr.png) repeat-x #505050;
    }

#body
{
	width:899px;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
        border:3px solid #FFFFFF;
        border-top:0px;
        margin-top:0px;
	min-height:135px;
        background: #FFFFFF;
	}

#header
{
    float:left;
    width:899px;
    height:101px;
    border:0px solid #0000FF;
    background:url("img/header.gif") top left no-repeat;
}


#logo
{
        float:left;
	width:222px;
        height:66px;
        border:0px solid #FF0080;
        border-right:3px solid #FFFFFF;
        background:url("img/logo.gif") top left no-repeat;
}

#logo span {
	display: none;
}

#logo a {
	display: block;
	width: 222px;
	height: 66px;
}


#top-menu
{
    float:left;
    width:670px;
}
#top-menu ul {
  margin: 0px;
  padding: 0px;
  font-size:13px;
  font-family:Verdana,Arial;
  border:0px solid #FF0080;
  border-left:3px solid #FFFFFF;
  width:670px;
}

#top-menu li {
  display: inline;
  float:left;
  border:0px solid #FF0080;
  padding:0px;
  margin:0px;
  padding-top:45px;
  width:134px;
  padding-bottom:5px;
  background:url(img/bgr_topnav.gif) no-repeat top left;
  }

div#top-menu li a {
  padding-left: 10px;
  color: #4A4A4A;
  border:0px solid #FF0080;
}

div#top-menu a:hover {
  color: #D2301A;
  text-decoration:none;
}
#services {
	  float:left;
	  padding-right:5px;
	  width:261px;
	    border:0px solid #FF0080;
	  background:url(img/bgr_services.gif) no-repeat;
}

ul#services-list {
  border:0px solid #FF8000;
  font-family:Verdana,Arial;
  list-style-image:none;
  margin:0px;
  padding:0px;
  padding-top:35px;
  margin-bottom:10px;
  clear:both;
}
ul#services-list li {
  border:0px solid #8000FF;
  font-size:13px;
  display: inline;
  padding:0px;
  background: none;
  color: #4A4A4A;
}
ul#services-list li a {
  display: block;
  border:0px solid #FF0080;
  background: url(img/bullet.gif) no-repeat top left;
  padding-left:10px;
  margin-top:13px;
  color: #4A4A4A;
  border:0px solid #6D7DA5;
  margin-left:20px;
}

ul#services-list ul {
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  font-family:Verdana,Arial;
  list-style-image:none;
  margin:0px;
  background:url(img/home_submenu.jpg) no-repeat 20px 10px #B1B5B6;
  padding:0px;
  margin-bottom:5px;
  margin-top:5px;
  martin-left:20px;
  clear:both;
  padding-left:80px;
  padding-bottom:10px;
}
ul#services-list ul li {
  border:0px solid #8000FF;
  font-size:11px;
  display: inline;
  padding:0px;
  background: none;
  color: #FFFFFF;
  margin-left:0px;
}
ul#services-list ul li a {
  display: block;
  border:0px solid #FF0080;
  padding-left:10px;
  background: none;
  margin-top:5px;
  margin-left:0px;
  color: #FFFFFF;
  border:0px solid #6D7DA5;
}



#news-part {
	   float:left;
	   width:214px;
	   padding-left:1px;
	   border:0px solid #FF8000;
	   background:url(img/bgr_news.gif) no-repeat;
}

ul#news {
  border:0px solid #FF8000;
  font-family:Verdana,Arial;
  list-style-image:none;
  margin:0px;
  padding:0px;
  padding-left:20px;
  padding-top:47px;
  padding-right:20px;
  margin-bottom:10px;
  clear:both;
}
ul#news li {
  border:0px solid #8000FF;
  font-size:11px;
  display: inline;
  padding:0px;
  background: none;
  color: #4A4A4A;
}
ul#news li a {
  display: block;
  padding-left:0px;
  margin-bottom:10px;
  color: #4A4A4A;
  border-bottom:1px dotted #6A6B6C;
  padding-bottom:2px;
}
ul#news li a:hover {
	color:#ffffff;
	text-decoration:none;
}
#news .date {
	font-size:10px;
	color: #ffffff;
}
ul#news li a .more {
	font-size:11px;
	color: #ffffff;
	padding-left:20px;
	text-align:right;
}
.partners {
  font-size:13px;
  padding-left:0px;
  color: #4A4A4A;
  border:0px solid #FF8000;
  float:left;
  clear:both;
  width: 844px;
  background:url(img/bgr_partners.gif) #ffffff no-repeat bottom left;
  padding-top:12px;
  padding-left:50px;
}
.partners a {
  color: #4A4A4A;
}

.news-title {
	color: #CC6600;
	font-size: 15px;
	font-family:Arial,Verdana;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
        background: url("img/dots.gif") bottom left repeat-x;	
}
.news img {
	margin-right:4px;
}
#dots {
	float:left;
        background: url("img/dots.gif") top left repeat-x;
	width:800px;
	margin-top:2px;
	}
#left-part {
	float:left;
	width:404px;
	padding-right:3px;
	padding-left:3px;
	min-height:135px;
    border:0px solid #FF0080;	
    background: url("img/bgr_left_part.jpg") top left repeat-y;
}
#left-part-inner {
	float:left;
	width:220px;
	padding-right:3px;
	padding-left:3px;
	min-height:135px;
        border:0px solid #FF0080;	
        background: url("img/bgr_left_part.jpg") top left repeat-y;
}
#left-part-inner ul {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	padding-top:6px;
    border:0px solid #FF0080;
	list-style:none;	
}
#left-part-inner ul li {
    border:0px solid #FF0080;
	padding-top:3px;
	clear:both;	
}
#left-part-inner ul li a {
    color: #4A4A4A;
	padding-left:10px;
	margin-left:17px;
	padding-top:3px;
	display:block;
        background: url("img/bullet_submenu.gif") top left no-repeat;
}
#left-part-inner ul li a.active {
        color: #CA0A0B;
}
#left-part-inner ul li ul {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
        border:0px solid #FF0080;
	list-style:none;
	font-size:10px;		
}
#left-part-inner ul li ul li {
        border:0px solid #FF0080;
	padding-left:10px;
	padding-top:3px;	
}
#left-part-inner ul li ul li a {
        color: #4A4A4A;
        background: url("img/bullet_subsubmenu.gif") top left no-repeat;
	margin-left:5px;
}
#left-part-inner ul li ul li a.active {
        color: #CA0A0B;
}



#content {
	
	float:left;
	width:905px;
	min-height:135px;
        border:0px solid #FF0080;
	background:url(img/bgr_content_home.gif) repeat-y right top;	
}
#content-inner {
	float:left;
	width:905px;
	min-height:135px;
        border:0px solid #FF0080;
	background:url(img/bgr_content_inner.gif) no-repeat left top;	
}

#right-part {
	float:left;
	width:481px;
	min-height:135px;
	padding-left:3px;
        border:0px solid #FF0080;	
}
#right-part-inner {
	float:left;
	width:663px;
	min-height:135px;
        border:0px solid #FF0080;	
}

h1 {
	color: #CA0A0B;
	font-size: 16px;
	font-family:Verdana,Arial;
	margin:0px;
	background:#ffffff;
	padding-bottom:3px;
	padding-left:10px;
	border-bottom:1px dashed #757677;
}
.path {
	color:#CA0A0B;
	font-size:11px;
	background:#ffffff;
	height:25px;
	padding-top:7px;
	margin-left:12px;
	padding-left:3px;
	border-bottom:1px dashed #747778;
}

.path a {
	color:#3B3B3B;
	font-weight:normal;
	font-size:11px;
}

}
form {
	margin:0px;
	padding:0px;
}
.inner-text {
	width:620px;
	padding:20px;
	padding-left:16px;
	margin-bottom:10px;
	border:0px solid #FF8000;
}

#footer {
	width:100%;
	padding:0px;
	margin:0px;
	clear:both;
        background: url("img/footer.gif") top left repeat-x;
	height:150px;
	border:0px solid #FF0080;
}
#footer a {
	color:#C5C5C5;
}

.footer-content {
	width:900px;;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	font-size:9px;
	border:0px solid #FF0080;
	color:#C5C5C5;
	padding-top:5px;
}





ul#menu1Content {
        float:left;
        margin: 0px;
        padding-bottom: 2px;
        color:#D4281D;
	font-size:11px;
}
ul#menu1Content li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        float: left;
        padding-top:0px;
        padding-right:1px;
	padding-right:10px;
	border-bottom:1px dashed #4A4A4A;
}

ul#menu1Content li a {
	color: #D4281D;
        text-decoration: none;
	border:0px solid #FF8040;
	margin-left:1px;
}
ul#menu1Content a:hover {
	color: #4A4A4A;
        border:0px solid #FF8040;
}
ul#menu2Content {
        float:left;
        margin: 0px;
        padding-bottom: 2px;
        color:#D4281D;
	font-size:11px;
}
ul#menu2Content li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        float: left;
        padding-top:0px;
        padding-right:1px;
	padding-right:10px;
	border-bottom:1px dashed #4A4A4A;
}

ul#menu2Content li a {
	color: #D4281D;
        text-decoration: none;
	border:0px solid #FF8040;
	margin-left:1px;
}
ul#menu2Content a:hover {
	color: #4A4A4A;
        border:0px solid #FF8040;
}

.title1 {
	color: #CC6600;
	font-size: 15px;
	font-family:Arial,Verdana;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
        background: url("img/t_about.gif") bottom left no-repeat;	
}
.title1 {
	color: #CC6600;
	font-size: 15px;
	font-family:Arial,Verdana;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
        background: url("img/t_company.gif") bottom left no-repeat;	
}
.title1 {
	color: #CC6600;
	font-size: 15px;
	font-family:Arial,Verdana;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
        background: url("img/t_company.gif") bottom left no-repeat;	
}



