BODY {background:#b2b3b5 url(/pic/main-bg-top.jpg) fixed repeat-x top center; margin: 0px;text-align: center;}
/*BODY {background:url(/pic/main-bg-top.jpg)  fixed top center #b2b3b4 ; margin: 0px;text-align: center;}*/
TD {color: #363c40;	font-family: Times New Roman;	font-size: 14px;}

A{color: #21629e;}

A:hover{text-decoration:none;}

img{border:0;}

ul,li{padding: 0px 0px 0px 0px ;MARGIN: 0px;}

H1 {font-size: 22px;font-style: italic;font-weight: normal;color: #000000;margin-bottom: 18px;}

hr{height:0px;border:#D7D7D7 1px solid;}

.bborder{border-bottom:#D7D7D7 1px solid;font-size:1px;height:14px;}

.border{border: 1px solid #D7D7D7;}

.small{FONT: 12px "Tahoma";}

#lic{width:100%;text-align:center;display:none; position:absolute; z-index:2000; top: 28%;left:0;}

#shim{width:100%;text-align:center;display:none; position:absolute; z-index:2001; top: 28%;left:0;}

a.lic{font-size:14px;color:#736e67;text-decoration:none;}

a.lic:hover{color:#000000;}

.lic{padding:0px 3px 0px 3px;}

#flash{width:0px;height:0px;visible:none;}

.flash{text-align:right; padding-left: 20px; width:540; height:418; background:url(/pic/flash-bg.jpg) no-repeat right top;}

.border-s{border:#bebebe 1px solid;cursor:pointer;background-color:#ffffff;}

.maintbl {width: 100%;height: 1050px; margin: 0px;padding: 0px;border-collapse: collapse;}

.logo {color: #24211D;float: left;font-family: arial;margin-top: 83px;text-align: center;text-decoration: none;width: 270px;}
.logo span {display:block;}
.logo .shat{font-size: 90px;}
.logo .shat-tm{font-size: 18px;margin-top: -17px;color: #3E3B38;}
.ph {cursor: pointer;float: left;margin-left: 311px;z-index: 10; height:47px;}

.menu {border-collapse: collapse;float: right;margin-top: 17px;width: 630px;}
.himg{float: left;margin-top: 93px;}
.mn {	width: 1px;	text-align: left;	text-transform: lowercase;	font-weight: bold;	font-family: Arial;	font-size: 12px;}

.mn a {	color: #000000;	text-decoration: none;}

.mn a:hover {	color: #21629e;	text-decoration: underline;}

.ico1 {cursor: pointer;float: left;margin-left: 39px;margin-top: 9px; margin-bottom:26px;display:block;}

.ico2 {cursor: pointer;float: left;margin-left: 53px;margin-top: 9px;margin-bottom:26px;display:block;}

.maintext {	padding: 27 28 27 28;	vertical-align: top;}

.borderl {}

.borderr {}

.dwm {position:relative;maxheight:195px;height:195px;}
.ny{
display:none;
z-index:10;
left:0px;top: 0px;height: 68px;width:77px;
}

.footer {vertical-align: top;	padding-top: 30px;	ccolor: #FFFFFF;	font-size: 11px;	font-family: Arial;	padding-left: 10px;}

.fo1{position: absolute;	margin-left: 710px;}

.fo2{position: absolute;	margin-left: 782px;	margin-top: 15px;	cursor: pointer;}

.vcard{font-size:12px;}

.img{BORDER:#d7d7d7 2px solid;width:54;height:54;}

.img:hover{BORDER:#868789 2px solid;}

.newsImg img {BORDER:#d7d7d7 2px solid;width:54;height:54;}

.newsImg:hover img {BORDER:#868789 2px solid;width:54;height:54;}

.form{FONT: 11px "Tahoma";}

textarea.form,input.form{border: 1px solid #D7D7D7;WIDTH: 100%;CLEAR: both; FONT: 12px "Tahoma";}

.red{COLOR:#ff0000;}

.green{COLOR:green;font-weight:bold;font-style:italic;}

#about, #about h3 {
font-family: Times New Roman;
font-size: 14px;
}

#about h3 {
text-align: center;
}

#about img {
margin: 15px;
}

#about img#gd, #about img#s2 {
float: right;
}

#about img#s {
float: right;
margin: 0;
margin-right: 100px;
}

#about p { 
text-indent: 3.6em;
text-align: justify;
}

#about p.signature {
text-indent: 0;
margin-left: 3.6em;
}

#about img#s1 {
float: left;
}

#about ul {
list-style-position: inside;
}

#about div#spacer {
width: 100%;
height: 2em;
}

#services {
font-family: Times New Roman;
font-size: 14px;
text-align: justify;
}

#services .rightBlock {
float: right;
text-align: center;
}

#services .leftBlock {
width: 630px;
}

#services p > strong {
display: block;
}

#services a {
color: #000000;
text-decoration: none;
}

#services a:hover {
color: #21629e;
text-decoration: underline;
}

#services .imageLine {
text-align: center;
}

#services .imageLine img {
display: inline;
margin-right: 72px;
}

#services .imageLine img.last {
margin-right: 0px;
}

#services ul {
list-style-position: inside;
}

.portfolioShateauBlock .floatLeft img {BORDER:#d7d7d7 2px solid;}
.portfolioShateauBlock .floatLeft img:hover, .portfolioShateauBlock .floatLeft img.hover {BORDER:#868789 2px solid;}

div.fpNewsImg a img {BORDER:#d7d7d7 2px solid;}
div.fpNewsImg a img:hover {BORDER:#868789 2px solid;}

.verticalCenterTable {
	width: 100%;
	height: 100%;
}

.verticalCenterTable tbody {
	vertical-align: middle;
}

.horizCenter {
	text-align: center;
}


#mainblseo h1, h2 {
 font-size: 22px;font-style: italic;font-weight: normal;color: #000000; margin: 18px 0 0 0;padding: 0 0 0 0;
}
#mainblseo p{
 margin: 5px 0 10px 0;
 padding: 0px;
 text-indent: 10px;
}

.maintext ol,.maintext ul{margin-left:50px}

.vpodmenu {
    border-bottom: 2px solid #F1F1F1;
    clear: both;
    height: 48px;
    list-style-type: none;
    margin: -28px -27px 27px!important; 
    padding: 0 0 0 22px;
}

.vpodmenu li{float: left;padding-right: 25px;}
.vpodmenu li a{color: #24211D;line-height: 48px;}
.vpodmenu li a.active{text-decoration:none;}

.ySearch{width:300px; margin:0 auto; margin-top:56px;}
.articles p{text-indent: 0px !important;}
