html { height:100%;}
body { height:100%;
	text-align:center;
	padding:0; margin:0;
	background-color:#ffffff;
	color:#8a7f73; font-size:13px; font-family:Arial, Helvetica, sans-serif;  line-height:1.5;}

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

a { color:#e2d6a4; text-decoration:underline;}
a:hover { text-decoration:none; }

h1 { margin:0; padding:0; line-height:38px;
	color:#ffffff; font-size:38px; font-family:Times New Roman, Arial, Helvetica, sans-serif;}
h1 img { display:block; margin:0; padding:0;}

h2 { margin:2px 0 5px 0; padding:0 0 0 0; line-height:30px;
	color:#ffffff; font-size:30px; font-family:Times New Roman, Arial, Helvetica, sans-serif; font-weight:normal;}
h2 img { display:block; margin:0; padding:0;}

h3 { margin:0; padding:0 0 0 0; text-transform:uppercase;
	color:#e2d6a4; font-size:14px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.bold { font-weight:bold;}

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.fl_left { float:left;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.fotol {float:left;}
.fotol img {display:block; margin: 0 15px 10px 0;}

.fotor {float:right; text-align:center;}
.fotor img {display:block; margin: 0 0px 15px 25px;}

#site {
	margin: 0 auto;
	padding:0;
	text-align:left;
	width:980px;
	position:relative;
	}

	
.header {height:176px; position:relative; z-index:1; line-height:1.2;
	background-image:url(../img/bg_header.gif); background-repeat:repeat-x; background-position:top;}

.logo_container {position:absolute; width:257px; height:176px; left:0; top:0; text-align:center;
	background-color:#ed7c1b; background-image:url(../img/logo_bg.gif); background-repeat:no-repeat; background-position: left top;}
.logo { display:block; padding:29px 0 10px 14px;}
.logo img { display:block;}
.logo_container p {color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.header_content { float:right; margin:0; padding:10px 19px 0 0; text-align:right;}
.header_content .blog { float:right; margin:0 0 0 26px; text-align:right;}
.header_content .slogan {margin: 10px 0 0 0; text-align:right;
	color:#ffffff; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.header_content2 { float:right; margin:0; padding:10px 19px 0 0; text-align:right;}

.menu_main_container {position:absolute; left:257px; top:112px;}

#menu_main {margin:0; padding:0; list-style:none;}
#menu_main li {float:left; margin:0; padding:0; overflow:hidden;}
#menu_main li a { display:block; height:63px; text-indent:-5000em;}

#menu_main .nav1 {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: left top;}
#menu_main .nav1_act, #menu_main .nav1:hover {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: left bottom;}

#menu_main .nav2 {width:144px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -145px top;}
#menu_main .nav2_act, #menu_main .nav2:hover {width:144px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -145px bottom;}

#menu_main .nav3 {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -289px top;}
#menu_main .nav3_act, #menu_main .nav3:hover {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -289px bottom;}

#menu_main .nav4 {width:144px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -434px top;}
#menu_main .nav4_act, #menu_main .nav4:hover {width:144px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: -434px bottom;}

#menu_main .nav5 {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: right top;}
#menu_main .nav5_act, #menu_main .nav5:hover {width:145px; background-image:url(../img/menu_main.gif); background-repeat:no-repeat; background-position: right bottom;}




.center { overflow:hidden; zoom:1;}

.left_side {float:left; width:257px; margin:0; padding:0;}

.services_block { margin:0; padding:20px 18px 20px 18px; zoom:1; overflow:hidden;
	background-color:#b8a189; background-image:url(../img/bg_left_side.gif); background-repeat:repeat-y; background-position:left;}
.services_block h2 { margin:0 0 5px 0; padding:0 0 0 15px;}

#menu_left { margin:0; padding:0; list-style:none;}
#menu_left li { margin:0; padding:0 0 1px 0; vertical-align:bottom;}
#menu_left li a { display:block; padding:5px 0 5px 33px; text-decoration:none; text-transform:uppercase; line-height:15px;
	color:#6e5f4f; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;
	border-bottom:1px solid #ccc1a4;
	background-image:url(../img/menu_left_arrow.gif); background-repeat:no-repeat; background-position:18px top;}
#menu_left li a:hover, #menu_left li a.act { text-decoration:none; color:#723b13;}
#menu_left li.show a {background-position:18px bottom;}

#menu_left li ul {display:none; margin:0; padding: 0 0 10px 40px; list-style:none;
	background-color:#a19175; border-bottom:1px solid #ccc1a4;}
#menu_left li.show ul {display:block;}

#menu_left li li { margin:0; padding:0; padding:0 0 1px 0; vertical-align:bottom;}
#menu_left li li a { display:block; text-decoration:underline; text-transform:capitalize; border:none; margin:0; padding:5px 0 0 0;
	color:#f6e284; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal;
	background:none;}
#menu_left li li a:hover { text-decoration:none; color:#f6e284; }

.more_orange {display:block; float:right; width:102px;  padding:0; margin: 10px 0 0 0; text-align:center; text-decoration:none;
	color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:23px;
	background-image:url(../img/bg_button_orange.gif); background-repeat:no-repeat; background-position:left top;}
.more_orange:hover {text-decoration:none;}


.line {border-bottom:1px solid #cbc0a1; height:1px; line-height:1px; margin:0; padding:0;}


.consult_block {margin:0; padding:0 18px 20px 18px; zoom:1; overflow:hidden;
	background-color:#b8a189; background-image:url(../img/bg_left_side.gif); background-repeat:repeat-y; background-position:left;}
.consult_block h2 { margin:5px 0 5px 0; padding:0 0 0 15px;}

.consultation_form {margin:0; padding:0;}
.consultation_form fieldset {position:relative;}

.consultation_form fieldset .reguared_name {position:absolute; left:-7px; top:-2px;
	color:#e60012; font-size:14px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.consultation_form fieldset .reguared_email {position:absolute; left:-7px; top:60px;
	color:#e60012; font-size:14px; font-family: Arial, Verdana, Helvetica, sans-serif;}


.consultation_form div {overflow:hidden; zoom:1; padding:0 0 7px 0; margin:0;}
.consultation_form label {float:left; width:80px;
	color:#fff0d3; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.consultation_form p { margin:0; padding:0;
	color:#fff0d3; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.consultation_form .text input { margin:0; padding:0 2px; width:130px; height:17px; background:#FFFFFF; border:1px solid #ccc1a4;
	color:#6E5F4F; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.consultation_form select { margin:0 0 8px 0; padding:0; width:220px; height:20px; background:#FFFFFF; border:1px solid #ccc1a4;
	color:#6E5F4F; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
	
.consultation_form textarea { margin:0 0 8px 0; padding:2px; width:215px; height:30px; background:#FFFFFF; border:1px solid #ccc1a4;
	color:#6E5F4F; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.consultation_form .radio_block { padding:0 0 10px 15px;}
.consultation_form .radio_block label {float:left; width:70px;
	color:#fef9ee; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}	
.consultation_form .radio_block input { float:left; margin:3px 5px 0 0; padding:0; width:15px; height:15px; }


.consultation_form .captcha img { float:left; margin:1px 10px 0 0; padding:0;}
.consultation_form .captcha input { float:right; margin:0; padding:0 2px; width:110px; height:17px;
	background:#FFFFFF; border:1px solid #ccc1a4;
	color:#6E5F4F; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}


.consultation_form .red_button { width:78px; height:23px;  padding:0; margin: 10px 0 0 0; text-align:center; text-decoration:none;
	color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:23px; cursor:pointer;
	background:url(../img/bg_button_red.gif) no-repeat left top; border:none;}





.survery_form {margin:0; padding:0;}
.survery_form fieldset { width:550px; margin:20px 0 20px 0;}

.survery_form div {overflow:hidden; zoom:1; padding:0 0 7px 0; margin:0;}
.survery_form label {float:left; width:100px;
	color:#8a7f73; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.survery_form p { margin:0; padding:0;
	color:#8a7f73; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.survery_form .text input { margin:0; padding:0 2px; width:180px; height:17px; background:#FFFFFF; border:1px solid #ccc1a4;
	color:#8a7f73; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
	
.survery_form textarea { margin:5px 0 8px 0; padding:2px; width:365px; height:80px; background:#FFFFFF; border:1px solid #ccc1a4;
	color:#8a7f73; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.survery_form .radio_block { padding:0 0 10px 15px;}
.survery_form .radio_block label { width:auto; float:left; margin:0 15px 0 0;
	color:#8a7f73; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}	
.survery_form .radio_block input { float:left; margin:3px 5px 0 0; padding:0; width:15px; height:15px;}

.survery_form .red_button { width:78px; height:23px;  padding:0; margin:5px 0 0 150px; text-align:center; text-decoration:none;
	color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:23px; cursor:pointer;
	background:url(../img/bg_button_red.gif) no-repeat left top; border:none;}




/*





	


.survery_form .radio_block { padding:0 0 10px 15px;}
.survery_form .radio_block label { width:auto; float:left; margin:0 15px 0 0;
	color:#8a7f73; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}	
.survery_form .radio_block input { float:left; margin:3px 5px 0 0; padding:0; width:15px; height:15px; border:none;}


*/


.our_photo_gallery {margin:20px 0 0 0; padding:0 18px 20px 18px;}

.tumbnails { padding:10px 0 10px 0; margin:0; overflow:hidden; zoom:1;}
.tumbnails img { display:block; float:left; margin:0; padding:0 0 10px 25px; cursor:pointer;}

.more_brown_long {display:block; float:right; width:124px;  padding:0; margin: 0; text-align:center; text-decoration:none;
	color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:23px;
	background-image:url(../img/bg_button_brown_big.gif); background-repeat:no-repeat; background-position:left top;}
.more_brown_long:hover {text-decoration:none;}




.right_side { float:left; width:723px; margin:0;}

.main_pic {position:relative;}
.main_pic img {display:block; margin:0;}
.main_pic a { position:absolute; right:0; top:292px;}

.welcome_block { background-color:#6e5f4f; padding:10px 20px 10px 20px; margin:0;
	color:#c5b6a1; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
	
.welcome_block_content { overflow:hidden; zoom:1;
	background-image:url(../img/bg_welcome.gif); background-repeat:repeat-y; background-position:459px;}

.welcome_block_content .fotol {float:left;}
.welcome_block_content .fotol img {display:block; margin: 0 25px 0 0;}

.welcome_block_left {float:left; width:445px;}

.more_brown {display:block; float:right; width:83px;  padding:0; margin: 10px 0 0 0; text-align:center; text-decoration:none;
	color:#ffffff; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:23px;
	background-image:url(../img/bg_button_brown.gif); background-repeat:no-repeat; background-position:left top;}

.welcome_block_right {float:right; width:200px;}
.welcome_block_right h3 span { padding: 0 0 0 20px;}
.welcome_block_right p { margin: 10px 0 0 0; line-height:1.5;}


.content { margin: 0; padding: 30px 20px 20px 20px;}

.content h2 { margin:0 0 10px 0; padding:0; line-height:18px; text-transform:uppercase;
	color:#ff7e00; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.content h3 { margin:0; padding:0; line-height:18px; text-transform:none;
	color:#ff7e00; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.content h1 {margin:0 0 10px 0; padding:0; line-height:18px; text-transform:uppercase;
	color:#ff7e00; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.content a { color:#AD212F;}

.content ul { color:#AD212F; padding:0 0 0 15px;}

.special { color:#ff7e00; font-weight:bold;}

a.special { color:#ff7e00; text-decoration:underline;}
a.special:hover { text-decoration:none;}

.content_left { float:left; width:350px;}

.pdf_doc { border:1px solid #ff7e00; padding:10px;}

.block_img { display:block; padding:5px 0 5px 0; overflow:hidden; zoom:1;}
.block_img img { float:left; display:block; margin:0 5px 0 0;}

a.carecredit { display:block; margin:0 0 0 60px;}



.container_block { overflow:hidden; zoom:1; margin:0 0 15px 0;}
.container_block div { width:260px; margin:0 15px 0 0;}

.bottom_menus {margin:0; padding:10px 0 20px 0; text-align:center;
	background-color:#f0ede2; background-image:url(../img/bg_bottom_menus.gif); background-repeat:repeat-x; background-position:top;} 

.bottom_menu_1 {margin:0 auto 10px auto; text-align:center; color:#8a7967; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.bottom_menu_1 a { text-decoration:none;
	color:#8a7967; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.bottom_menu_1 a:hover { text-decoration: underline; color:#ad212f;}

.bottom_menu_2 {margin:0 auto 10px auto; text-align:center; color:#ff7e00; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.bottom_menu_2 a { text-decoration:none;
	color:#ff7e00; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.bottom_menu_2 a:hover { text-decoration: underline;}

.footer {padding: 10px; text-align:center;}
.footer a {color:#8a7f73; text-decoration:none;}

.img-left {
  float:left;
  margin: 0px 18px 0px 0px;
}







