/* CSS Document */
body{margin:0px; padding:0px; font-family:arial, verdana; font-size:100%; width:100%; background:#FFFFFF;}
.width{
width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
min-width:1000px;
}
.body{margin:10px;}


a:hover {color:#A2A2A2;}
a:visited {color:#800080;}

.main {width:100%}
.top {height:288px; background: url('../i/bg1.jpg') 0 0 repeat-x; position:relative}
.logo {width:330px; height:288px; position:absolute;}
.topline{width:195px; height:288px; position:absolute; right:300px; top:0; background:url('../i/topline.jpg') 0 0 no-repeat;}
.contacts{width:270px; height:238px; position:absolute; right:0; top:0; padding-top:50px; background:url('../i/topr.jpg') right 0 no-repeat; }
.contH{background: #0c8a8b url('../i/cont1.gif') 0 0 no-repeat; height:20px; margin:2px 0; color:#FFFFFF; font-size:0.9em; font-weight:bold; padding:2px 0 0 5px;}
.contact{background: #FFFFFF url('../i/cont2.gif') 0 0 no-repeat; margin:2px 0; color:#0c8a8b; font-size:0.75em; padding:2px 0 0 5px}
.contact a{color:#0c8a8b}
.contact a:hover{color:#064F4F}
.contact a:visited{color:#800080}
.contacth{background: #FFFFFF url('../i/cont2.gif') 0 0 no-repeat; height:60px; margin:2px 0; color:#0c8a8b; font-size:0.75em; padding:2px 0 0 5px; display:none; cursor:hand}
.contHH{background: #84b4bb url('../i/cont3.gif') 0 0 no-repeat; height:20px; margin:6px 0; color:#FFFFFF; font-size:0.9em; font-weight:bold; padding:2px 0 0 5px; cursor:hand}

.menu {position: absolute; left:180px; top:120px; width:139px; height:105px;}
.menu a
{
	color:#0b808a; 
	text-decoration:none;
	display:block; 
	font-weight:bold; 
	padding:10px 0 10px 23px; 
	font-size:16px
}

.menu a.selected
{
	color:#FFFFFF; 
	text-decoration:none;
	display:block; 
	font-weight:bold; 
	background:url('../i/menu.gif') 0 center no-repeat;
	padding:10px 0 10px 23px; 
	font-size:16px

}
.content{margin:10px 0 0 0; font-size:0.9em; height:178px}
.content a:visited {color:#800080}
.content td{width:50%}
.content h1{font-size:1.3em; margin:5px 0; font-weight:100}
.contleft{
	height:198px;
	background:url('../i/abbg.jpg') 0 0 repeat-x; 
	color:#FFFFFF;
}
.contleft a{color:#FFFFFF}
.contleft a:visited{color:#800080}
.abl{width:100%; height:198px; background:url('../i/abl.jpg') 0 0 no-repeat}
.abr{width:100%; height:198px; background:url('../i/abr.jpg') 100% 0 no-repeat}
.contright{
	height:198px;
	background:url('../i/b3bg.jpg') 0 0 repeat-x; 
	color:#777777;
	
}
.contright a{color:#777777}
.contright a:visited{color:#800080}
.b3l{width:100%; height:198px; background:url('../i/b3l.jpg') 0 0 no-repeat}
.b3r{width:100%; height:198px; background:url('../i/b3r.jpg') 100% 0 no-repeat;}


.serv{
	margin-top:10px;
	height:178px;
	background:url('../i/serbg.jpg') 0 0 repeat-x; 
	color:#666666;
}
.serl{width:100%; height:178px; background:url('../i/serl.jpg') 0 0 no-repeat}
.serr{width:100%; height:178px; background:url('../i/serr.jpg') 100% 0 no-repeat;}


.ban{
	margin-top:10px;
	height:82px;
	background:url('../i/banbg.gif') 0 0 repeat-x; 
	color:#666666;
}
.banl{width:100%; height:82px; background:url('../i/banl.gif') 0 0 no-repeat}
.banr{width:100%; height:82px; background:url('../i/banr.gif') 100% 0 no-repeat; text-align:center}
.banr a {margin:0 10px}

.bottom{
	margin:10px 0 0 0;
	height:82px;
	background:url('../i/btmbg.jpg') 0 0 repeat-x; 
	color:#FFFFFF;
	text-align:center;
	position:relative;
	font-size:0.9em
}

.bottom a:hover {color:#408893}
.bottom a:visited {color:#800080}

.bmenu{padding-top:35px}
.bmenu a{color:#FFFFFF; padding:0 10px; }
.bmenu a:visited{color:#800080}
.btml{width:100%; height:82px; background:url('../i/btml.gif') 0 0 no-repeat}
.btmr{width:100%; height:82px; background:url('../i/btmr.gif') 100% 0 no-repeat;}
.cpyr{position:absolute; left:20px; top:35px}
.datio{position:absolute; right:20px; top:25px; width:136px; height:30px;}

.servicemain{text-align:center; padding:15px 0; width:100%; font-size:0.9em}
.servicemain a {color:#053338}

.inside{position:relative; background:#e1eeef url('../i/stl.gif') 0 0 no-repeat; margin:10px 0; width:100%; position:relative; color:#666666; font-size:0.9em}
.inside h1{font-size:1.3em; margin:5px 0; font-weight:100;}
.inside h2{font-size:1.2em; margin:15px 0 5px 0; font-weight:bold;}
.inside a {color:#0b808a}
.inside a:visited{color:#800080}
.str{position:absolute; top:0; right:0; width:12px; height:12px; background: url('../i/str.gif') 0 0 no-repeat;}
.sbr{position:absolute; bottom:-1px; right:0; width:12px; height:12px; background: url('../i/sbr.gif') 0 0 no-repeat;overflow:hidden}
.sbl{position:absolute; bottom:-1px; left:0; width:12px; height:12px; background: url('../i/sbl.gif') 0 0 no-repeat;overflow:hidden}


/* coding from Lexx */
.contrightr{
	height:198px;
	width:300px;
	background:url('../i/b3bg.jpg') 0 0 repeat-x; 
	color:#777777;
}

p{ margin:0px; }

.news_link{ margin-bottom:2px; display:block; text-decoration:none; color:#777777; text-decoration:none; }
.news_link:hover{ margin-bottom:2px; display:block; text-decoration:none; color:#277F89; text-decoration:underline; }

a.head_news{color:#777777; text-transform:uppercase; font-size:18px; text-decoration:none;}
a.head_news:hover{color:#777777; text-transform:uppercase; font-size:18px; text-decoration:underline;}
a.head_news:visited{color:#777777; text-transform:uppercase; font-size:18px; text-decoration:none;}

a.news_head_link{ color:#666666; font-size: 12pt; font-weight: bold; text-decoration:none; }
a.news_head_link:visited{ color:#666666; font-size: 12pt; font-weight: bold; text-decoration:none; }
a.news_head_link:hover{ color:#0B808A; font-size: 12pt; font-weight: bold; text-decoration:underline; }

div.nav_news{ height:18px; text-align:center; background-color: #8FB8BF; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }

div.nav_news span{ font-family:Verdana; color:#07626B; font-size: 10pt; font-weight: bold; text-decoration:none; }
div.nav_news a{  font-family:Verdana; color:#FFFFFF; font-size: 10pt; font-weight: bold; text-decoration:none; }
div.nav_news a:hover{  font-family:Verdana; color:#FFFFFF; font-size: 10pt; font-weight: bold; text-decoration:underline; }
div.nav_news a:visited{  font-family:Verdana; color:#E1EEEF; font-size: 10pt; font-weight: bold; text-decoration:none; }


