html, body {
	padding: 0px;
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#141414;*/
	color:#424242;
}

img.png {
	behavior: url("css/png.htc");
}

#logo {
	margin-top:145px;
	margin-left:20px;
	position:absolute;
	z-index:5;
}

#contacts {
	margin-top:110px;
	margin-left:650px;
	position:absolute;
	z-index:6;
}


#mainContent {
	width:850px;
	margin:0 auto;
}

#centralContentTop {
	width:850px;
	height:223px;
	z-index:1;
}

#search {
	width:175px;
	height:24px;
	position:absolute;
	background-image:url(../i/search-bg.png);
	display:block;
	z-index:4;
	margin-top:60px;
	margin-left:660px;
	
	/*border:1px solid #f00;*/

}

* html #search {
	width:175px;
	height:24px;
	background-image:none;
	position:absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/search-bg.png',sizingMethod='scale');
	display:block;
	z-index:4;
	margin-top:60px;
	margin-left:660px;
}

#ctl00_TxBxSearch {
	position:absolute;
	width:110px;
	background-image:url(../i/search_text_bg.gif);
	/*background-color:#FF0000;*/
	border:0px solid #fff;
	color:#fff;
	margin:4px 0 0 5px;
	font-size:11px;
}
#ctl00_ImgBtnSearch {
	float:right;
}


#intro-cover {
	width:850px;
	height:223px;
	position:absolute;
	z-index:2;
}

#infoContent {
	width:850px;
	margin-top:10px;
	margin-bottom:150px;
}

* html #infoContent {
	width:860px;
	/*border: 1px solid #f0f;*/
}


#leftCont { 
	width:172px;
	float:left;
}

#lefButtonsCont {
	width:172px;
	background-image:url(../i/buttonsbg.jpg);
	background-repeat:no-repeat;
	display:block;
	min-height:423px;
}

* html #lefButtonsCont {
	width:172px;
	height:560px;
	background-image:url(../i/buttonsbg.jpg);
	background-repeat:no-repeat;
	display:block;
	min-height:100px;
	
}

#leftContMain { 
	width:652px;
	background-image:url(../i/left-main-bg.jpg);
	background-repeat:repeat-y;
	background-position:-9px;
	float:left;
}

#centerCont { 
	width:440px;
	padding:0 20px;
	float:left;
}

/*#banner {
    width:440px;
    height:125px;
    float:left;
}*/

#bannerMain {
    width:630px;
    height:125px;
    padding-top:20px;
    float:left;
    background-image:url(../i/left-main-bg.jpg);
	background-repeat:repeat-y;
	background-position:-9px 0;
	z-index:-1;
	
}

#bannerMain #banner {
    float:right;
    
}

* html #bannerMain {
   width:630px;
   height:125px;
   /*border:red solid red;*/
}

#bottomButtons 
{
	width:628px;
	font-size:9px;
	text-transform:uppercase;
	color:#7f7f7f;
	margin-top:10px;
	padding-bottom:5px;
	word-spacing:7px;
	float:left;
}	

#bottomButtons a {
	text-decoration:none;
	color:#7f7f7f;
}	

#bottomButtons a:hover {
	text-decoration:underline;
}	

#bottomButtons span 
{
    margin-left:263px;
    word-spacing:0px;
    text-transform:none;
    font-size:10px;
}	

* html #bottomButtons span {
	width:632px;
}	

#centerCont strong {
	font-size:12px;
	font-weight:700;
	/*color:#e20840;*/
	color:#d40f42;
}

#centerCont h1 {
	font-size:15px;
	text-transform:uppercase;
	/*color:#e20840;*/
	color:#d40f42;
	margin-top:5px;
}

#centerCont h2 {
	font-size:13px;
	/*color:#e20840;*/
	color:#d40f42;
}

#centerCont p {
	font-size:12px;
	line-height:25px;
	text-align:justify;
}

#centerCont p.intro {
	/*color:#e20840;*/
    color:#d40f42;
	/*font-weight:bold;*/
	font-size:15px;
}


#centerCont a 
{
    /*color:#e20840;*/
    color:#d40f42;

}

#centerCont a:hover 
{
    text-decoration:none;
}

#centerCont ul {
	list-style: none;
	margin:0 0 0 -20px;
}

*:first-child+html #centerCont ul {
	margin:0 0 0 20px;
}

* html #centerCont ul {
	margin:0 0 0 20px;
}

#centerCont li {
	padding: 0 0 0 19px;
	background-image: url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height:25px;
}

#centerCont ol {
}

#centerCont ol li {
	background-image:none;
	padding:0;
}

#rightCont {
	width:194px;
	float:right;
}

#livechat {
	width:194px;
	height:192px;
	background-image: url(../i/chat/chat_area.gif);
	background-repeat: no-repeat;
	padding:20px 0 0 11px;
}

#mouse {
	position:absolute;
	margin-top:125px;
	margin-left:144px;
}


#latestNews {
	width:194px;
	margin:13px 0 0 0;
	padding: 0 0 5px 0;
	background-image:url(../i/newsbx-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	/*min-height:121px;
	height:165px;*/
}


* html #latestNews {
	width:194px;
	margin-top:13px;
	background-image:url(../i/newsbx-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.latestNewsTop {
	border-bottom:1px solid #e7305f;
}

#latestNews ul  {
	list-style: none;
	margin: 0;
	padding: 0;
}

#latestNews ul li { 
	list-style:none;
	list-style-position: outside;
	color:#FFFFFF;
	font-size:10px;
	margin:5px 0 5px 0;
	padding:0 10px 2px 20px;
	background-image:url(../i/lnews-arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	border-bottom:1px solid #e7305f;
}

#latestNews #morenews {
	margin:0 0 0 20px;
}

#latestNews #morenews a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
#latestNews #morenews a:hover {
	text-decoration:underline;
}

#newpaper {
	position:absolute;
	/*margin-top:162px;
	margin-left:125px;*/
	margin:-35px 0 0 125px;
}


#testimonials {
	width:172px;
	background-color:#000;
	margin:20px 0 0 0;
	color:#fff;
	float:left;
}

#testimonhead {
	width:157px;
	height:23px;
	background-image:url(../i/testimon_head_bg.gif);
	background-repeat:repeat-x;
	font-size:14px;
	padding:8px 0 0 15px;
}

#testimonials ul  {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#testimonials ul li { 
	list-style:none;
	font-size:10px;
	margin-top:10px;
	padding:0 10px 5px 20px;
	background-image:url(../i/testimon_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	border-bottom:1px solid #4d4d4d;
}

li a:link {
	color:#ffffff;
	text-decoration:none;
}

li a:visited {
	color:#ffffff;
	text-decoration:none;
}

li a:hover {
	color:#ffffff;
	text-decoration:underline;
}

li a:active {
	color:#ffffff;
	text-decoration:underline;
}

.addressTab span {
	font-weight:bold;
	/*color:#e20840;*/
	color:#d40f42;
}

.textWidth {
    width:320px;
}

.textWidthMessage {
   width:320px;
   overflow:auto;
}