* { margin:0; padding:0;}
body { background:#403e3a}
html, input, textarea, select{
	font-family:tahoma;
	font-size:100%;
	color:#d4d0c9;
	font-weight:normal;
	font-size:small;
	line-height:15px
}


/*in_line*/
input, select {
	vertical-align:middle;
	font-weight:normal;
	font-size: small;
	line-height: normal;
	color: #000000;
}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


.separate{ background:url(images/separate.gif) repeat-x; width:auto; height:12px}

p {margin:0; padding:0;}


h1 { text-indent:-1000px;  padding:0; margin:0; line-height:1em; font-size:1em; background:url(images/logo.gif) no-repeat; width:228px; height:116px}
.pos{
	position:absolute;
	margin:0;
	padding:0;
	top: 142px;
	left: 441px;
	height: 127px;
}

ul { margin:0; padding:0; list-style:none; line-height:1.8em}
ul li{ background:url(images/list_bg.gif) no-repeat 0 9px; padding-left:11px}
ul li a { color:#d1cecc; text-decoration: underline; font-weight:normal}
ul li a:hover{ text-decoration: none}

/*txt, links*/
.link{ color:#dddddd; text-decoration:underline; font-size:1.09em}
.link:hover{ text-decoration:none}

.link1{ background:url(images/marker.gif) no-repeat 0 5px; padding-left:8px; color:#ffffff; text-decoration:none; font-weight:bold}
.link1:hover{ text-decoration:underline}

a{ color:#c2c0bd; text-decoration:underline}
a:hover{ text-decoration:none}

/*header*/
#header { background:url(images/header_bg.gif) repeat-x}
#header .menu{ height:85px}
#header .logo{ height:292px; background:url(images/01_Home_09.gif) no-repeat}
#header .logo .indent{ padding:58px 0 0 437px}

/*header1*/
#header1 { background:url(images/header_bg2.gif) repeat-x}
#header1 .menu{ height:85px}
#header1 .logo{ height:292px; background:url(images/04_clients_02.gif) no-repeat}
#header1 .logo .indent{ padding:58px 0 0 437px}

/*header2*/
#header2 { background:url(images/header_bg1.gif) repeat-x}
#header2 .menu{ height:85px}
#header2 .logo{ height:292px; background:url(images/03_services_34.gif) no-repeat}
#header2 .logo .indent{ padding:58px 0 0 437px}

/*header3*/
#header3 { background:url(images/header_bg3.gif) repeat-x}
#header3 .menu{ height:85px}
#header3 .logo{ height:292px; background:url(images/05_partners_02.gif) no-repeat}
#header3 .logo .indent{ padding:58px 0 0 437px}

/*header4*/
#header4 { background:url(images/header_bg.gif) repeat-x}
#header4 .menu{ height:85px}
#header4 .logo{ height:292px; background:url(images/02_about_02.gif) no-repeat}
#header4 .logo .indent{ padding:58px 0 0 437px}

/*header5*/
#header5 { background:url(images/header_bg2.gif) repeat-x}
#header5 .menu{ height:85px}
#header5 .logo{ height:292px; background:url(images/06_contacts_02.gif) no-repeat}
#header5 .logo .indent{ padding:58px 0 0 437px}

/*header6*/
#header6 { background:url(images/header_bg4.gif) repeat-x}
#header6 .menu{ height:85px}
#header6 .logo{ height:292px; background:url(images/03_servicespor_02.gif) no-repeat}
#header6 .logo .indent{ padding:58px 0 0 437px}

/*header7*/
#header7 { background:url(images/header_bg3.gif) repeat-x}
#header7 .menu{ height:85px}
#header7 .logo{ height:292px; background:url(images/03_servicesse_02.gif) no-repeat}
#header7 .logo .indent{ padding:58px 0 0 437px}

/*header8*/
#header8 { background:url(images/header_bg.gif) repeat-x}
#header8 .menu{ height:85px}
#header8 .logo{ height:292px; background:url(images/03_servicesys_02.gif) no-repeat}
#header8 .logo .indent{ padding:58px 0 0 437px}

/*header9*/
#header9 { background:url(images/header_bg5.gif) repeat-x}
#header9 .menu{ height:85px}
#header9 .logo{ height:292px; background:url(images/03_servicespre_02.gif) no-repeat}
#header9 .logo .indent{ padding:58px 0 0 437px}

/*header10*/
#header10 { background:url(images/header_bg6.gif) repeat-x}
#header10 .menu{ height:85px}
#header10 .logo{ height:292px; background:url(images/03_senior_21.gif) no-repeat}
#header10 .logo .indent{ padding:58px 0 0 437px}



/*content*/
#content{ background:#837b75 url(images/content_bottom.gif) repeat-x left bottom}
#content .col1{ background:#968e87 url(images/bg_bottom.gif) repeat-x left bottom}

#content .date{ background:#050505; padding:1px 0 2px 0; color:#dad2cc; font-weight:bold; width:72px; text-align:center}

#content .col2{ color:#c2c0bd}

#content .separate{ background:url(images/separate.gif) repeat-x center; height:25px}


/*footer*/
#footer{ background:url(images/footer_bg.gif) repeat-x; font-family:arial}
#footer .fleft{ padding:30px 0 0 26px; color:#918e8e; font-size:1.09em}
#footer .fleft a{ color:#918e8e; text-decoration:underline}
#footer .fleft a:hover{ text-decoration:none}
#footer .fleft .box{ width:236px; background:url(images/foot_line.gif) no-repeat right top; padding:17px 0 22px 0}
#footer .fright{ padding:0 44px 0 0}



/*================== index.html ==================*/
#page1 #content .col1 .row1 { width:100%}
#page1 #content .col1 .row1 .indent{ padding:31px 35px 30px 36px}
#page1 #content .col1 .row1 .title{ margin-bottom:18px}
#page1 #content .col1 .row1 .img{ display:block; margin-bottom:20px}
#page1 #content .col1 .row1 .date{ margin-bottom:10px}
#page1 #content .col1 .row1 p{ padding:12px 0 12px 0}
#page1 #content .col1 .row2 { width:100%}
#page1 #content .col1 .row2 .indent{ padding:0 10px 19px 9px}
#page1 #content .col1 .row2 .bg{ background:#65605a; padding:19px 15px 14px 22px}
#page1 #content .col1 .row2 .bg .title{ margin-bottom:17px}
#page1 #content .col1 .row2 .bg .button{ margin-left:4px; vertical-align:middle}
#page1 #content .col1 .row2 .bg input{ width:127px; height:16px; color:#525252; background:#FFFFFF; font-size:0.91em; font-family:tahoma; vertical-align:middle; line-height:1.1em}

#page1 #content .col2 .indent{ padding:26px 10px 25px 26px}
#page1 #content .col2 .img{ float:left; margin:0 17px 16px 0 }
#page1 #content .col2 .title{ margin-bottom:17px}
#page1 #content .col2 p{ padding-bottom:10px}
#page1 #content .col2 .bg{ background:#8b847e; font-family:arial; color:#ddd9d6}
#page1 #content .col2 .bg .ind{ padding:12px 46px 8px 32px; text-align:center}
#page1 #content .col2 .bg .box{
	width:380px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page1 #content .col2 .bg .box .col_1{ width:169px; padding-top:8px; text-align:left; line-height:1.6em}
#page1 #content .col2 .bg .box .col_2{ width:202px; text-align:right}
#page1 #content .col2 .bg .title{ margin-bottom:7px}
#page1 #content .col2 .bg b{ color:#f2efec}
#page1 #content .col2 .title_bot{ margin:17px 0 25px 0}
#page1 #content .col2 .list_box{ width:439px; margin-left:9px}
#page1 #content .col2 .list_box .col_1{ width:219px}
#page1 #content .col2 .list_box .col_2{ width:27px; background:url(images/separate.gif) repeat-y}
#page1 #content .col2 .list_box .col_3{ width:193px}

/*================== aboutus.html ==================*/
#page2 #content .col1 .indent{ padding:30px 25px 37px 36px }
#page2 #content .col1 .title{ margin-bottom:23px}
#page2 #content .col1 p{ padding-bottom:13px}
#page2 #content .col1 .img{ display:block; margin-bottom:17px}
#page2 #content .col1 ul{ margin-bottom:12px; line-height:1.7em}

#page2 #content .col2 .indent{ padding:31px 23px 32px 34px}
#page2 #content .col2 .title{ margin-bottom:25px}
#page2 #content .col2 .img{ float:left; margin:3px 23px 4px 0}
#page2 #content .col2 .separate{ height:61px}
#page2 #content .col2 p{ padding-bottom:13px}
#page2 #content .col2 .list_box{ width:370px; padding-bottom:10px}
#page2 #content .col2 .list_box .col_1{ width:189px}
#page2 #content .col2 .list_box .col_2{ width:27px; background:url(images/separate.gif) repeat-y}
#page2 #content .col2 .list_box .col_3{ width:154px}

/*================== services-weddings.html ==================*/
#page3 #content .col1 .title{ margin-bottom:28px}
#page3 #content .col1 .img{ float:left; margin:4px 24px 16px 0}
#page3 #content .col1 p{ padding-bottom:10px}
#page3 #content .col1 .row1{ width:100%}
#page3 #content .col1 .row1 .indent{ padding:30px 35px 19px 36px}
#page3 #content .col1 .row1 .title{ margin-bottom:25px}

#page3 #content .col1 .row2{ width:100%}
#page3 #content .col1 .row2 .indent{ padding:0 10px 19px 9px}
#page3 #content .col1 .row2 .bg{ background:#65605a; padding:20px 27px 3px 27px}

#page3 #content .col2 .indent{ padding:30px 15px 35px 35px} 
#page3 #content .col2 .title{ margin-bottom:29px}
#page3 #content .col2 ul{ margin:8px 0 16px 0; line-height:1.6em}

/*================== clients.html ==================*/
#page4 #content .col1 .indent{ padding:31px 26px 38px 36px}
#page4 #content .col1 .title{ margin-bottom:25px}
#page4 #content .col1 .img{ float:left; margin:0 24px 21px 0}
#page4 #content .col1 .date{ margin-bottom:12px; margin-left:126px}
#page4 #content .col1 .wid1{
	width:95px
}
#page4 #content .col1 .wid2{ width:100px}
#page4 #content .col1 .wid3{ width:67px}
#page4 #content .col1 p{ padding-bottom:15px}

#page4 #content .col2 .indent{ padding:31px 15px 33px 34px}
#page4 #content .col2 .title{ margin-bottom:25px}
#page4 #content .col2 .img{ margin:3px 25px 15px 0; float:left}
#page4 #content .col2 p{ padding-bottom:10px}
#page4 #content .col2 .marg{ margin-left:174px}
#page4 #content .col2 .separate{ height:62px}

/*================== partners.html ==================*/
#page5 #content .col1 .row1 .indent{ padding:31px 30px 30px 36px}
#page5 #content .col1 .title{ margin-bottom:29px}
#page5 #content .col1 .img{ display:block; margin-bottom:14px}
#page5 #content .col1 ul{ margin:6px 0 8px 0}

#page5 #content .col1 .row2 .bg{ background:#65605a; padding:20px 27px 24px 27px}
#page5 #content .col1 .row2 .indent{ padding:0 10px 19px 9px}

#page5 #content .col2 .indent{ padding:31px 0 40px 34px}
#page5 #content .col2 .title{ margin-bottom:26px}
#page5 #content .col2 .img{ float:left; margin:0 18px 14px 0}
#page5 #content .col2 p{ padding-bottom:15px}
#page5 #content .col2 .separate{ height:61px} 
#page5 #content .col2 .list_box{ width:437px}
#page5 #content .col2 .list_box .col_1{ width:220px}
#page5 #content .col2 .list_box .col_2{ width:217px; background:url(images/separate.gif) repeat-y}
#page5 #content .col2 .list_box .col_2 ul{ margin-left:27px}



/*================== contact.html ==================*/
#page6 #content .col1 .row1 .indent{ padding:31px 30px 30px 36px}
#page6 #content .col1 .title{ margin-bottom:23px}
#page6 #content .col1 .row1 .img{ float:left; margin:3px 20px 17px 0} 
#page6 #content .col1 p{ padding-bottom:10px}

#page6 #content .col1 .row2 .bg{ background:#65605a; padding:20px 27px 14px 27px}
#page6 #content .col1 .row2 .indent{ padding:0 10px 19px 9px}
#page6 #content .col1 .row2 .form_block{ width:280px}
#page6 #content .col1 .row2 .form_block .col_1{ width:130px}
#page6 #content .col1 .row2 .form_block .col_1 .row{ height:24px}
#page6 #content .col1 .row2 .form_block .col_2{ width:150px}
#page6 #content .col1 .row2 .form_block input{ width:122px; height:18px; color:#525252; background:#FFFFFF; font-family:tahoma; font-size:0.91em}
#page6 #content .col1 .row2 .form_block textarea{ width:148px; height:70px; color:#525252; background:#FFFFFF; font-family:tahoma; font-size:0.91em}
#page6 #content .col1 .row2 .alignright{ padding-top:6px}
#page6 #content .col1 .row2 .alignright a{ margin-left:4px}

#page6 #content .col2 .indent{ padding:31px 21px 30px 34px}
#page6 #content .col2 .title{ margin-bottom:25px}
#page6 #content .col2 p{ padding-bottom:20px}


/*================== index-6.html ==================*/
#page7 #content .indent{ padding:31px 23px 40px 36px; color:#c2c0bd; line-height:1.45em}
#page7 #content .title{ margin-bottom:30px}
#page7 #content p{ padding-bottom:16px}
#page7 #content strong{ color:#FFFFFF}
#page7 #content strong a{ color:#FFFFFF; text-decoration:underline}
#page7 #content strong a:hover{ text-decoration:none}
