.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;	color: #FF0000;}.style7 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;        color: #000000;}.style10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;        color: #000000;}blockquote {	background: #fff;	border: 1px solid #000;	padding: 5px;}body {	background: #fff;	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 10px 0 0;	text-align: center;}form {	margin: 0px;}input, select, textarea {	color: #000;	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}input, textarea {	background: #ffffff;	border: 1px solid #000;	padding: 2px;}input:focus, textarea:focus {	background: #fff;	border: 1px solid #000;	color: #000;}textarea {	font: 11px "Courier New", Courier, monospace;	width: 600px;}ul {	list-style: disc inside none;	margin: 0px;	padding: 0px;}/* ----- */div#container {	margin: 0px auto 0px auto;	text-align: left;	width: 840px;	border: 1px solid #555;         min-height: 400px;         }div#containerwide {	margin: 0px auto 0px auto;	text-align: left;	width: 1159px;	border: 1px solid #555;         min-height: 400px;         padding: 1px;}/* ----- */#header {	background: url(../images/banner.jpg) no-repeat left;	height: 175px;	width: 840px;}#header01 {	background: transparent;}/* ----- */td#menu02 {	background: url(../images/menu02.png);	color: #000;	height: 30px;	padding: 0px 5px 5px 5px;	text-align: center;	white-space: nowrap;}#menu02 a {	color: #000;	text-decoration: none;}#menu02 a:hover {	color: #f00;}#menu02:hover {	background: url(../images/menu00.png);}#menu04 {	background: url(../images/menu04.png);	height: 30px;	padding: 0px 5px 5px 5px;	text-align: right;	width: 100%;}/* ----- */.border1, #footermenu, #headermenu {	background: transparent;	border: 1px solid #fff;	color: #000;	padding: 5px;}.border1 a, #footermenu a, #headermenu a {	color: #000;	text-decoration: none;}.border1 a:hover, #footermenu a:hover, #headermenu a:hover {	color: #f00!important;}.border1 .bgcolor1 {	background: #000;}.border1 .bgcolor2 {	background: #000;}.border1 .menu td {	background: #fff;}.border1 .menu td:hover {	background: #fff;}.border1 .title {	background: #fff;	color: #000;}.border1 .descr {	background: #fff;	color: #000;}/* ----- */.border2 {	background: transparent;	border: 1px solid #fff;	color: #000;	padding: 5px;	letter-spacing: 1px;min-height: 400px;}.border2 a {	color: #000;	text-decoration: none;}.border2 a:hover {	color: #f00!important;}.border2 .bgcolor1 {	background: #ffffff;}.border2 .bgcolor2 {	background: #fff;}.border2 .bgcolor3 {	background: #fff;	color: #000;}.border2 .bgcolor3 a {	color: #000!important;}.border2 .bgcolor3 a:hover {	color: #f00!important;}.border2 .title {	background: #fff;	color: #000;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 30px;	font-weight: normal;	color: #000;	letter-spacing: -1px;        bottom-margin: 10px;}.border2 .descr {	background: #fff;	color: #000;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;	color: #000;	letter-spacing: -1px;        bottom-margin: 10px;}.locationsBG {	background: url(../images/alias/locations.jpg) no-repeat right bottom;}.indexBG {	background: url(../images/alias/index.jpg) no-repeat right bottom;}td#no_column {        border: 1px solid #aaa;        background-color: #fff;	color: #000;	padding: 0px;	font-size: 10px;	vertical-align: top;	width: 188px;        height: 200px;	padding: 5px;}td#no_column p {	color: #000;	text-decoration: none;	        margin: 5px;}td#no_column h1 {	color: #fff;	text-decoration: none;        text-align: center;	background-color:#aaa;	padding: 0px;	font-size:14px;	padding: 5px;	margin-bottom: 5px;        margin-top: -5px;        margin-left: -5px;        margin-right: -5px;}td#no_column a:hover {	color: #f00!important;}td#no_column a {	color: #f00;	text-decoration: none;}.index1, .tell1, .contact1, .locations1, .advantages1, .news1, .services1 {	background: #eee url(../images/alias/smiling.jpg) no-repeat right bottom;}.index2, .tell2, .contact2, .locations2, .advantages2, .news2, .services2 {	background: #eee url(../images/alias/join.jpg) no-repeat right bottom;}.index3, .tell3, .contact3, .locations3, .advantages3, .news3, .services3 {	background: #eee url(../images/alias/directories.jpg) no-repeat right bottom;}.index4, .tell4, .contact4, .locations4, .advantages4, .news4, .services4 {	background: #eee url(../images/alias/rss.jpg) no-repeat right bottom;}.index5, .tell5, .contact5, .locations5, .advantages5, .news5, .services5 {	background: #eee url(../images/alias/world.jpg) no-repeat right bottom;}td#allPGwithCOL {	border: 1px solid #000;        background-color: #999;	color: #fff;	font-size: 11px;	width: 188px;        height: 20px;	padding: 3px;        text-align: center;}td#allPGwithCOL a {        font-size: 14px;        font-weight: bold;	color: #fff;	text-decoration: none;}td#allPGwithCOL a:hover {	color: #ff0!important;}/* ----- */.border2 .bgcolor2 blockquote#cloud {	font: 11px "Courier New", Courier, monospace;	margin: 0;	text-align: justify;}.border2 .bgcolor2 blockquote#cloud a {	color: #000;	text-decoration: none;}.border2 .bgcolor2 blockquote#cloud a:hover {	color: #f00;}/* ----- */.color1 {	color: #ff0000;}.color2 {	color: #000000;}/* ----- */.column {	background: #fff;}.nocolumn {	background: #fff;}/* ----- */#footermenu, #headermenu {	margin: 5px;}/* ----- */#footer {	color: #000;	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 5px;	padding: 5px;}#footer a {	color: #000;	text-decoration: none;}#footer a:hover {	color: #f00;}/* ----- */.message, .required {	color: #f00;}/* ----- */tr.required input {	background: #f00;	border: 1px solid #000;	color: #000;}/* ----- */.seocms {	color: #000;	cursor: hand;	cursor: pointer;	padding-left: 5px;	vertical-align: top;}/* ----- *//* for all browsers that understand min-width */.width2 {width:400px; min-width:400px;}/* the dodge for IE6 browsers */* html .minwidth2 {border-left:400px solid #fff; position:relative; float:left; z-index:1;}* html .container2 {margin-left:-400px; position:relative; float:left; z-index:2;}.width2 li {        padding-top:5px; /* padding of text top */        padding-bottom:5px; /* padding of text top */        font-size: 9px;}.tree li {	background: url(../images/tree/listman.gif) no-repeat left center;	list-style-type: none;	margin: 5px 30px 0 20px;  /* bullet image is in left margin */        padding-left: 30px; /* bullet image spacing bullet width + 10px */}.tree li.child {	background: url(../images/tree/closed.gif) no-repeat right top;	cursor: hand !important;	cursor: pointer !important; }.tree li.child ul {	display: none;}.tree li.child ul li {	cursor: default;	margin-left: -15px;     }