* {

	margin: 0;

	padding: 0;

}

html {

	height: 100%;

}

body {

	color: #000;

	height: 100%;

	font-family: Georgia, Arial, sans-serif;

	font-size: 100%;

	background: url(../i/main_bg.gif) repeat;

}

table {

	width: 100%;

	border-collapse: collapse;

	font-family: Georgia, Arial, sans-serif;

	font-size: 100%;

}

td {

	vertical-align: top;

}

img {

	border: none;

}

ul {

	list-style-type: none;

}

h1,h2,h3,h4,h5,h6 {

	font-size: 100%;

}

a {

	text-decoration: none;

}

p {

	padding: 0 10px 5px 10px;

}

input,textarea {

	background: #fff;

}

#main {

	padding: 0 20px 0 20px;

	height: 100%;

}

#white {

	background: #fff url(../i/white_left_bot_ang.gif) no-repeat bottom left;

	/*height: 100%;*/

	margin-bottom: 20px;

}

#white_inside {

	background: url(../i/white_right_bot_ang.gif) no-repeat bottom right;

	/*height: 100%;*/

	padding: 0 10px 10px 10px;

}

#container {

	height: 100%;

	background: #007D79 url(../i/doctor.jpg) no-repeat bottom left;

}

#container_int {

	background: #007D79 url(../i/green_left_bottom_ang.gif) no-repeat bottom left;

}

/*#container td.green_int {

	background: #007D79 url(../i/green_left_bottom_ang.gif) no-repeat bottom left;

}*/

#container td.green, #container_int td.green {

	width: 39%;

	color: #fff;

}

#address {

	height: 63px;

	padding-top: 5px;

	padding-left: 10px;

}

#content {

	color: #464646;

	font-size: 100%;

	font-family: Times New Roman;

	height: 430px;

	margin: 20px 10px 0 10px;

	background: #fff url(../i/content_bottom_left_ang.gif) no-repeat bottom left;

}

html>body #content {

	min-height: 430px;	

	height: auto;

}

#content h1,h2,h3 {

	color: #2A5870;

	font-size: 150%;

	font-weight: normal;

	padding: 10px 20px 10px 10px;

}

#nav_menu {

	/*font-weight: bold;*/

	color: #2A5870;

	margin-bottom: 5px;

	text-indent: 0px !important;

	font-size: 100%;

	text-align: left !important;

}

#nav_menu span {

	color: #D9661E;

	/*text-decoration: underline;*/

}

#nav_menu a {

	color: #2A5870 !important;

	text-decoration: none !important;

}

#nav_menu a:hover {

	/*text-decoration: underline !important;*/

}

#content_right_bot_ang {

	background: url(../i/content_bottom_right_ang.gif) no-repeat bottom right;

	height: 430px;

}

html>body #content_right_bot_ang {

	min-height: 430px;	

	height: auto;

}

#text {

	height: 100%;

	font-size: 80%;

	font-family: Times New Roman;

}

html>body #text {

	min-height: 100%;	

	height: auto;

}

#main_txt_block {

	height: 400px;

	margin-bottom: 20px;

	padding-top: 20px;

	padding-right: 15px;

}

html>body #main_txt_block {

	min-height: 400px;	

	height: auto;

}

#main_txt_block table {

	font-family: Times New Roman;

	margin: 10px 0 10px 0;

}

#main_txt_block table td {

	padding: 6px;

	border: solid 1px #86A0AF;

}

#main_txt_block table td p {

	text-indent: 0px !important;

}

#main_txt_block table.no_borders td {

	border: solid 0px;

}

#main_txt_block table.no_borders td p {

	text-indent: 0px !important;

	text-align: left !important;

}

#main_txt_block table.no_borders td h6 {

	padding-left: 0px !important;

}

#main_txt_block table thead td {

	background: #86A0AF;

	color: #fff;

	font-weight: bold;

	font-size: 120%;

	text-align: center;

}

#rolik {

	margin: 0 5px 0 0 !important;

	vertical-align: middle;

}

#phone_ {

	font-size: 140% !important;

	font-family: Times New Roman;

	text-align: right;

}

#main_txt_block p {

	text-indent: 30px;

	text-align: justify;

}

#main_txt_block input {

	border: solid 1px #B2B9C3;

	height: 19px;

	line-height: 19px;

	width: 290px;

}

#main_txt_block a {

	color: #D9661E;

	text-decoration: underline;

}

#main_txt_block img {

	margin: 10px;

}

#main_txt_block h4,h5,h6 {

	color: #D9661E;

	padding: 5px 20px 5px 12px;

	font-size: 120%;

}

#main_txt_block textarea {

	border: solid 1px #B2B9C3;

	height: 150px;

	width: 97%;

}

#main_txt_block ul {

	margin-left: 30px;

}

#main_txt_block ul li {

	background: url(../i/right_menu_bullet.gif) no-repeat 0 7px;

	padding: 3px 5px 3px 16px;

}

.buttn {

	background: url(../i/sign.gif) no-repeat;

	height: 19px;

	width: 110px !important;

	border: solid 0px !important;

	cursor: pointer;

	text-align: right;

	color: #D9661E;

	text-decoration: underline;

	font-family: Times New Roman;

	font-size: 100%;

	margin: 8px 0 8px 0;

	padding-left: 25px;

}

#right_menu {

	background: #F4F5F7 url(../i/right_menu_foot.jpg) no-repeat bottom right;

	width: 165px;

	padding-bottom: 20px;

}

#right_menu div {

	background: url(../i/right_menu_top.jpg) no-repeat;

}

#right_menu ul {

	margin-left: 20px;

}

#right_menu ul li {

	background: url(../i/right_menu_bullet.gif) no-repeat 0 8px;

	padding: 4px 5px 4px 14px;

	font-size: 90%;

}

#right_menu ul li a {

	color: #2A586F;

}

#right_menu ul li a:hover {

	/*text-decoration: underline;*/

}

#right_menu ul li span {

	color: #DB651D;

	/*text-decoration: underline;*/

}

#right_menu h4 {

	color: #DB651D;

	padding: 20px 10px 20px 35px;

}

#copy {

	height: 20px;

	color: #7F7F7F;

	text-align: right;

	border-top: solid 1px #7F7F7F;

	font-size: 85%;

	font-family: Georgia;

	padding-top: 5px;

}

#content_right_top_ang {

	background: url(../i/content_top_right_ang.gif) no-repeat top right;

	padding: 10px 15px 1px 15px;

}

#content_left_top_ang {

	background: url(../i/content_top_left_ang.gif) no-repeat;

}

#home_content {

	padding: 10px 5px 2px 0 !important;

	font-size: 70%;

}

#left_menu #home_content h3 {

	font-size: 130%;

	font-family: Times New Roman;

	padding: 0 5px 15px 0;

	color: #fff;

	font-weight: bold;

}

#home_content img {

	vertical-align: middle;

}

#home_content p {

	padding-left: 0;

}

#container td.green_bottom, #container_int td.green_bottom {

	/*background: #007D79 url(../i/doctor.jpg) no-repeat bottom left;*/

	background: url(../i/green_right_bottom_ang.gif) no-repeat bottom right;

	line-height: 2px;

	height: 11px;

}

#container td.blue {

	background: #88A1AF;

	color: #fff;

}

#blue_block {

	background: #2A5870 url(../i/blue_top_bg.gif) repeat-x;

	padding-top: 10px;

}

#blue_block div.blue_right_ang h4 {

	font-size: 120%;

	text-align: center;

	font-weight: normal;

	font-family: Times New Roman;

	padding: 10px 0 5px 0;

}

#blue_block ul {

	margin-left: 10px;

}

#blue_block ul li {

	background: url(../i/bullet_sm.gif) no-repeat 0 14px;

	padding: 7px 5px 7px 15px;

	font-size: 70%;

}

#blue_block ul li a {

	color: #fff;

}

#blue_block ul li a:hover {

	text-decoration: underline;

}

#blue_foot {

	background: url(../i/blue_gray_bg.gif) repeat-x bottom left;

}

.blue_foot_left {

	background: url(../i/blue_gray_left_ang.gif) no-repeat bottom left;

	padding-top: 10px;

}

.blue_foot_right {

	background: url(../i/blue_gray_right_ang.gif) no-repeat bottom right;

	height: 30px;

}

#copyright {

	font-size: 80%;

	text-align: center;

	padding-top: 10px;

}

#usoft {

	font-size: 10px;

	font-family: Tahoma;

	padding: 10px 0 0px 0;

}

#usoft a {

	color: #fff;

}

#usoft img {

	vertical-align: middle;

}

#top_gray {

	background: url(../i/top_gray_bg.gif) repeat-x;

}

.top_gray_left {

	background: url(../i/gray_top_left_ang.gif) no-repeat 0 10px;

	padding: 10px 0 0 0;

	font-size: 75%;

	width: 45%;

}

.top_gray_left_int {

	background: url(../i/gray_top_left_ang.gif) no-repeat 0 10px;

	padding: 10px 0 0 0;

	font-size: 75%;

}

.top_gray_left div, .top_gray_left_int div {

	background: #87A0AF;

	height: 30px;

	padding-left: 15px;

	/*text-align: center;*/

}

.top_gray_left a, .top_gray_left_int a {

	color: #fff;

	text-decoration: underline;

}

.top_gray_right {

	padding: 10px 0 0 0;

	width: 55%;

	font-size: 70%;

}

.top_gray_right_int {

	padding: 10px 0 0 0;

	width: 190px;

	font-size: 70%;

}

.top_gray_right input, .top_gray_right_int input {

	width: 130px;

	margin-top: 8px;

	margin-bottom: 0;

}

.top_gray_right p, .top_gray_right_int p {

	padding: 0;

}

.top_gray_right div, .top_gray_right_int div {

	background: #3F687E url(../i/gray_top_right_ang.gif) no-repeat top right;

	padding: 0 10px 10px 10px;

}

.top_gray_right table, .top_gray_right_int table {

	margin-bottom: 32px;

}

.top_gray_right table td, .top_gray_right_int table td {

	font-family: Tahoma;

	font-size: 90%;

	width: 50%;

	text-align: center;

	padding: 10px 5px 5px 5px;

}

#map {

	border-left: solid 1px #fff;

}

.button {

	background: url(../i/search_arrow.jpg) no-repeat;

	height: 19px;

	width: 19px !important;

	border: solid 0px;

	margin: 0 0 0 10px;

	cursor: pointer;

}

.top_gray_right a, .top_gray_right_int a {

	color: #fff;

}

.blue_left_ang {

	background: url(../i/blue_left_top_ang.gif) no-repeat;

}

.blue_right_ang {

	background: url(../i/blue_right_top_ang.gif) no-repeat top right;

}

#container td.blue_bottom {

	background: #88A1AF url(../i/light_gray_left_bottom_ang.gif) no-repeat bottom left;

	vertical-align: bottom;

}

#container td.blue_bottom div {

	background: url(../i/light_gray_right_bottom_ang.gif) no-repeat bottom right;

}

#container td.gray {

	background: #55798D;

	width: 39%;

	color: #fff;

}

#container_int td.gray {

	background: #55798D;

	/*width: 39%;*/

	color: #fff;

}

#container td.gray_bottom, #container_int td.gray_bottom {

	background: #55798D url(../i/gray_bottom_left_ang.gif) no-repeat bottom left;

	vertical-align: bottom;

	line-height: 9px;

	height: 10px;

}

#container td.gray_bottom div, #container_int td.gray_bottom div {

	background: url(../i/gray_right_bottom_ang.gif) no-repeat bottom right;

	line-height: 9px;

	height: 10px;

}

#container td.white, #container_int td.white {

	background: #fff;

	width: 10px;

	line-height: 2px;

	height: 11px;

}

#container td.white div, #container_int td.white div {

	width: 10px;

}

#logo {

	background: #fff;

	padding: 10px 0 10px 0;

}

#left_menu {

	background: url(../i/green_left_top_ang.gif) no-repeat;

}

#left_menu ul li {

	padding: 3px 0 3px 0;

}

#left_menu ul li a {

	color: #fff;

}

#left_menu ul li a:hover {

	text-decoration: underline;

}

#left_menu_ang {

	background: url(../i/green_right_top_ang.gif) no-repeat top right;

	border-left: solid 1px #fff;

	padding-top: 10px;

	width: 80%;

	padding-right: 10px;

}

#left_menu_ang #block {margin-left: 5px; border-collapse: collapse;}

#left_menu_ang #block p {text-indent: 0; margin-left: 5px; padding-left: 0; padding-top: 0px; line-height: 14px;}



#left_menu_ang p {

	font-size: 65%;

	color: #fff;

	padding-left: 20px;

	padding-top: 10px;

	margin: 0;

}

#left_menu_ang p a {

	color: #fff;

	text-decoration: underline;

}

#mail {

	text-align: left !important;

	padding-left: 2px;

}

#left_menu_ang ul, #left_menu_ang li {font-size: 82%; color: #fff; padding-left: 20px; line-height: 15px;}



.banners {

	margin:15px 5px; vertical-align: top;

	border-collapse:collapse;

}

.banners td {

	text-align: center;

	padding: 5px;

	vertical-align: top;

}

.list {

	padding: 20px 20px 10px 20px;

	font-size: 90%;

}

#ban2 {

	text-align: right;

	padding-right: 5px;

}

/*#ban2 div {

	background: url('/i/banner2.jpg') no-repeat top right;

	height: 212px;

	width: 170px;

}*/

#ban3 {

	text-align: left;

	padding-left: 5px;

}

/*#ban3 div {

	background: url('/i/banner3.jpg') no-repeat top left;

	height: 212px;

	width: 170px;

}*/

#logo_flash {

	position: absolute;

	top: 10px;

	left: 30px;

}

#main_txt_block table col.all_right {

	text-align: right !important;

}

#in_submit {

	height:22px !important;

	width:50px !important;

	background:#55798D;

	color:#fff;

	font-weight:bold;

	font-size:10px;

	cursor:pointer;

}



div.no_indent p, .center_img {

text-indent: 0 !important;

}



.orange {

color: #DB651D;

/*font-weight: bold*/

}



.center_img {

text-align: center !important;

}



/*___gallery styles____*/



#content_right_top_ang p.pages {

	background: #87A0AF;

	text-indent: 0;

	padding: 2px 15px 2px 15px;

	font-weight: bold;

	}



#content_right_top_ang p.pages a {

	color: #fff !important;

	padding: 5px 15px 5px 15px;

	text-decoration: none;

}



#content_right_top_ang p.pages a:hover {

	text-decoration: underline;

}



#content_right_top_ang p.pages span {

	background: #fff;

	color: #D9661E;

	padding: 3px 15px 3px 15px;

   text-decoration: underline;

}



#content_right_top_ang table#fotos {

	margin: 20px 0 15px 0;

	width: auto;

}



#content_right_top_ang table#fotos td {

	border: none;

	padding: 5px 15px 10px 0;

	/*text-align: center;*/

}



#content_right_top_ang table#fotos td img {

	margin: 0;

}

#zag4{font-size:12px;}