#wrapper {
	width: 1024px;
	margin: 0 auto;
}
.wrap {
	background: #f2f2f2; 
	width: 100%;
}
.header {
	height: 375px;
	display: inline-table;
	margin-top: 50px;
}
.h-left {
	background: url(../images/h-left.jpg) no-repeat left top;
}
.h-center {
}
.h-right {
	background: url(../images/h-right.jpg) no-repeat left top;
}

.top {
	height: 50px;
}
.mainwrap {
	margin: 0;
	padding: 0;
}
.slideshowwrap {
	height: 220px;
	margin-top: 22px;
	margin-left: 18px;
	margin-right: 18px;
}
.slideshow {
	height: 194px;
	line-height: 194px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	text-align: center;
	color: #fff;
}
.logo {
	height: 88px;
	width: 297px;
	margin-top: 17px;
	margin-right: 26px;
	float: right;
	text-align: right;
}
.logo h1 {
	color: #4d686d;
	font-size: 17px;
	text-decoration: none;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
.phone {
	width: 192px;
	height: 54px;
	float: right;
	margin-top: 28px;
	margin-right: 26px;

}
.mainmenu {
	width: 320px;
	height: 129px;
	margin-bottom: 27px;
	margin-top: 33px;
	float: left;
}
.mainmenu div {
	padding: 10px;
}
.mainmenu ul {
	color: #3a585e;
	font-size: 17px;
	list-style: none;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 0px;
}
#services {
	width: 1024;
	height: 200px;
	background: url(../images/services_bg.jpg) no-repeat top;
	text-align: center;
	display: inline;
}


#mainbody {
	background: #FBF8F4 ;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.maincontent {
	margin-right: 18px;
	margin-bottom: 18px;
	margin-top: 18px;
	margin-left: 10px;
	float: right;
	width: 726px;
	min-height: 400px;
	display: inline;
}
.maincontent ul {
	padding-left: 20px;
}
.mainbodytext {
	padding-left: 18px;
	padding-right: 10px;
	color: #3c5960;
}
.mainbodytext ul{
	padding-left: 10px;
}
span.number {
}
.user1{
	margin-top: 18px;
	margin-bottom: 9px;
	margin-left: 9px;
	min-height: 490px;
}
.user2{
	margin-top: 18px;
	margin-bottom: 18px;
	margin-right: 100px;
	min-height: 490px;
}
.rightbox {
	margin-right: 18px;
	margin-bottom: 9px;
	margin-left: 9px;
	display: inline;
	width: 675px;
	float: left;
}

.leftbox {
	margin-right: 18px;
	margin-left: 9px;
	margin-bottom: 9px;
	margin-top: 18px;
	width: 595px;
	float: left;
	display: inline;
}

span.mainbodytitle {
	font-family: Georgia;
	color: #dd6e6b;
	font-size: 24px;
}

.footer {
	background: url(../images/footer-bg.jpg) no-repeat top;
	height: 62px;
	width: 100%;
}
.copyright {
	height: 33px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 12px;
	padding-bottom: 9px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}
.copyright a {
	color: #ffffff;
	text-decoration: none;
}

.r1, .r2, .r3, r4, r5, r6, r7, r8, r9, r10 {
    display: block;
    height: 1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-h .inner-box-h, #rounded-box-h  b {
}
#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #fff;
}

.inner-box {
    padding:1em;
	min-height: 600px;
}

.r1, .r2, .r3, r4, r5, r6, r7, r8, r9, r10 {
    overflow: hidden; 
    font-size:1px;
}
.clr { clear: both;}
.tooltip,
.tooltip .f_r,
.tooltip .f_b,
.tooltip .f_l,
.tooltip .f_c
{
float: left;
position: relative; z-index: 1;
width: auto; height: auto;
margin: 0; padding: 0;
}
.tooltip .f_tt,
.tooltip .f_rr,
.tooltip .f_bb,
.tooltip .f_ll
{
display: none;
}


.tooltip
{
margin: 0 10px 5px 0;
background: url(../images/hint-t.png) no-repeat left top;
//background: none;
}
.tooltip .f_r
{
left: 10px;
background: url(../images/hint-r.png) no-repeat right top;
//background: none;
}
.tooltip .f_b
{
top: 10px;
background: url(../images/hint-b.png) no-repeat right bottom;
//background: none;
}
.tooltip .f_c
{
float: none;
position: relative;
left: 10px; top: -5px;
padding: 1px 0; margin: 0 10px 0 0;
background: #fff4d8;
}

.tooltip .f_l
{
left: -10px;
padding: 5px 0;
background: url(../images/hint-l.png) no-repeat left bottom;
//background: none;
}
* html .tooltip .f_r,
* html .tooltip .f_b,
* html .tooltip .f_l
{ height: 0; }
* html .tooltip .f_tt,
* html .tooltip .f_rr,
* html .tooltip .f_bb,
* html .tooltip .f_bb *,
* html .tooltip .f_ll,
* html .tooltip .f_ll *
{
display: block;
position: absolute;
left: 0; top: 0;
}
* html .tooltip .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hint-t.png,sizingMethod=crop);
}
* html .tooltip .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hint-r.png,sizingMethod=crop);
}
* html .tooltip .f_tt,
* html .tooltip .f_bb
{
width: expression( parentNode.offsetWidth ); height: 10px;
}
* html .tooltip .f_rr,
* html .tooltip .f_ll
{
width: 10px; height: expression( parentNode.offsetHeight );
}
* html .tooltip .f_bb,
* html .tooltip .f_ll
{
overflow: hidden;
}
* html .tooltip .f_bb *
{
width: 3000px; height: 10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hint-b.png,sizingMethod=crop);
}
* html .tooltip .f_ll *
{
width: 10px; height: 3000px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hint-l.png,sizingMethod=crop);
}
/* ?????????? ???????????? ?????? ??????? ??? "???????? ??????" */
* html .tooltip .f_rr,
* html .tooltip .f_bb *
{ right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .tooltip .f_ll,
* html .tooltip .f_ll *,
* html .tooltip .f_bb,
* html .tooltip .f_bb *
{ bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }

.contenttable td { padding: 7px; border-color: #999;} 
hr { height: 1px; border: 1px #cccccc; border-style: dotted; }
