BODY, TABLE, TD, DIV, IMG, A, FORM, H1, H2, H3, H4, H5, H6 {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
}

input {
	MARGIN: 0px;
	PADDING: 0px;
}

BODY {
	BACKGROUND-COLOR: #ffffff;
}

TABLE {
	BORDER-COLLAPSE: collapse;
}

.base {
	BACKGROUND: url('images/bear.gif') bottom right no-repeat;
}

TD {
	VERTICAL-ALIGN: top;
}

.blue {
	BACKGROUND-COLOR: #1095a2;
}

.error {
	COLOR: red;
}

* html .ie_png
{
   WIDTH: expression(this.firstChild.width);
   HEIGHT: expression(this.firstChild.height);
   FILTER: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.firstChild.src + "', sizingMethod='image')");

   BACKGROUND: expression("transparent url(" + this.firstChild.src.replace(".png", ".gif") + ") no-repeat");
   BACKGROUND: none !important;
}

* html .ie_png IMG
{
	BEHAVIOR: expression(this.style.visibility = "hidden");
}

TD.left_top_corner {
	BACKGROUND: url('images/b4.gif') top left no-repeat #ffffff;
	WIDTH: 245px !important;
	TEXT-ALIGN: center;
	PADDING-TOP: 8px;
}

TD.right_top_corner {
	BACKGROUND: url('images/right_top_corner.gif') top right no-repeat;
	PADDING-RIGHT: 12px;
}

TD.left_bottom_corner {
	BACKGROUND: url('images/left_bottom_corner.gif') bottom left no-repeat;
}

.under_logo {
	FONT: bold 10px Georgia;
	COLOR: #9c9c9c;
	LETTER-SPACING: -1px;
}

DIV.date {
	BACKGROUND: url('images/date.gif') top left no-repeat;
	FONT: normal 12px Arial;
	COLOR: #4e4d4d;
	PADDING: 5px 0px;
	WIDTH: 170px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 6px;
	MARGIN: 7 auto 12px auto;
}

DIV.left_links {
	TEXT-ALIGN: left;
	MARGIN-LEFT: 21px;
}

DIV.left_links A{
	FONT: bold 12px Georgia;
	COLOR: #01639a;
	TEXT-DECORATION: none;
	DISPLAY: block;
	MARGIN-BOTTOM: 10px;
	padding-left: 14px;
	background: url('/images/circle.gif') 1px top no-repeat;
}

DIV.left_links A:hover{
	COLOR: #bd0102;
}

TABLE.girl {
	MARGIN-TOP: 20px;
/*	BACKGROUND: url('images/sun.gif') top right no-repeat;*/
}

TD.girl_content {
	PADDING: 3px 0px 0px 11px;
	FONT: normal 12px Arial;
	COLOR: #717171;
	VERTICAL-ALIGN: top;
}

TD.girl_content H6{
	FONT: bold 18px Georgia;
	COLOR: #1d75a7;
	MARGIN: 0;
}

TABLE.menu {
	WIDTH: 100%;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #04a2b1;
	MARGIN: 14px 0px 13px 0px;
}

TABLE.menu TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

TABLE.menu TD A{
	FONT: bold 14px Georgia;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

TABLE.menu TD A:hover{
	COLOR: #9df6fe;
}

TABLE.carcas TD {
	PADDING: 3px 7px 4px 0px;
}

TABLE.blocks {
	BACKGROUND: url('images/bot.gif') bottom left repeat-x #efeeee;
	WIDTH: 100%;
}

TABLE.blocks TD {
	PADDING: 0px;
}

DIV.man, DIV.woman {
	PADDING: 0px 32px 7px 4px;
	FONT: 12px Arial;
	COLOR: #717171;
/*	HEIGHT: 203px;*/
	HEIGHT: 112px;
}

DIV.man {
/*	BACKGROUND: url('images/man.jpg') bottom right no-repeat;*/
	BACKGROUND: url('/images/banner_1_bg.jpg') bottom right no-repeat;
}

DIV.man A, DIV.woman A {
	COLOR: #717171;
	TEXT-DECORATION: underline;
}

DIV.man A:hover, DIV.woman A:hover {
	TEXT-DECORATION: none;
}

DIV.man H1, DIV.woman H1 {
	FONT: bold 20px Georgia;
	COLOR: #bd0102;
	MARGIN-BOTTOM: 6px;
}

H1 A, DIV.man H1 A, DIV.woman H1 A {
	FONT: bold 20px Georgia;
	COLOR: #bd0102;
	TEXT-DECORATION: none;
}

H1 A:hover, DIV.man H1 A:hover, DIV.woman H1 A:hover {
	TEXT-DECORATION: underline;
}

DIV.woman {
/*	BACKGROUND: url('images/woman.jpg') bottom right no-repeat;*/
	BACKGROUND: url('/images/banner_2_bg.jpg') bottom right no-repeat;
}

.text_block .mid_data H1.massag {
	FONT-SIZE: 17px !important;
	COLOR: #018a97 !important;
	TEXT-ALIGN: center;
	MARGIN-BOTTOM: 0px !important;
}

.text_block .mid_data H1.massag A {
	FONT-SIZE: 17px !important;
	COLOR: #018a97 !important;
	TEXT-DECORATION: none;
}

.text_block .mid_data H1.massag A:hover {
	TEXT-DECORATION: underline;
}

DIV.calc, DIV.disp {
	PADDING: 0px 32px 7px 4px;
	FONT: 12px Arial;
	COLOR: #717171;
	height: 84px; 
}



HTML>body DIV.calc, HTML>body DIV.disp {
	HEIGHT: 78px;
}


DIV.calc {
	BACKGROUND: url('images/calc_bg_2.jpg') bottom right no-repeat;
}

DIV.disp {
	BACKGROUND: url('images/disp_bg_2.jpg') bottom right no-repeat;
}

DIV.calc A, DIV.disp A {
	COLOR: #717171;
	TEXT-DECORATION: underline;
}

DIV.calc A:hover, DIV.disp A:hover {
	TEXT-DECORATION: none;
}

DIV.calc H1, DIV.disp H1 {
	FONT: bold 20px Georgia;
	COLOR: #bd0102;
	MARGIN-BOTTOM: 6px;
}

H1 A, DIV.calc H1 A, DIV.disp H1 A {
	FONT: bold 20px Georgia;
	COLOR: #bd0102;
	TEXT-DECORATION: none;
}

H1 A:hover, DIV.calc H1 A:hover, DIV.disp H1 A:hover {
	TEXT-DECORATION: underline;
}


B.tel {
	FONT: bold 24px Garamond;
	COLOR: #bd0102;
}

DIV.man A.online, DIV.woman A.online {
	FONT: 11px Georgia;
	COLOR: #ff9601;
	TEXT-DECORATION: none;
}

DIV.man A.online, DIV.woman A.online {
	TEXT-DECORATION: none;
}

DIV.man A.online:hover, DIV.woman A.online:hover {
	TEXT-DECORATION: underline;
}

A.online {
	FONT: bold 11px Georgia;
	COLOR: #ff9601;
	TEXT-DECORATION: none;
}

A.online:hover {
	TEXT-DECORATION: underline;
}

TABLE.mas {
	HEIGHT: 43px;
	BACKGROUND: url('images/masbg.gif') top left repeat-x;
	WIDTH: 100%;
}

TABLE.mas TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
}	

TABLE.mas TD H1 {
	FONT: bold 24px Times New Roman;
	LETTER-SPACING: -1px;
	COLOR: #018a97;
}

TABLE.blocks2 {
	BACKGROUND: url('images/bg_block.gif') top left repeat-x #efeeee;
	WIDTH: 100%;
}

td.borderBotBg {
	BACKGROUND: url('images/bg_block.gif') top left repeat-x #efeeee;
}
	
TABLE.blocks2 TD {
	PADDING: 0px;
}

TD.uzi {
	BACKGROUND: url('images/uzi.jpg') bottom right no-repeat;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 86px;
}

TD.man2 {
	BACKGROUND: url('images/man2.jpg') bottom right no-repeat;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 86px;
	FONT: normal 12px Arial;
	COLOR: #717171;
}

TD.uzi H3, TD.man2 H3{
	FONT: bold 18px Georgia;
	COLOR: #fca72e;
}

TD.uzi H3 A, TD.man2 H3 A{
	FONT: bold 18px Georgia;
	COLOR: #fca72e;
	TEXT-DECORATION: none;
}

TD.uzi H3 A:hover, TD.man2 H3 A:hover{
	TEXT-DECORATION: underline;
}

TD.right_col {
	BACKGROUND: url('/images/right_text_bg.gif') top left no-repeat;
	WIDTH: 224px;
	FONT-SIZE: 16px;
	PADDING: 14px 28px 0px 0px;
}

TD.right_col SUP{
	FONT: bold 14px Georgia;
	COLOR: #1891a0;
}

TD.right_col I {
	FONT: bold 14px Georgia;
	COLOR: #1891a0;
}

TD.right_col A {
	FONT: bold 12px Arila;
	COLOR: #235da5;
	TEXT-DECORATION: none;
}

TD.right_col A:hover {
	COLOR: #bd0102;
}

TD.right_col .map {
	BACKGROUND: url('/images/map.gif') top left no-repeat;
	MARGIN-TOP: 30px;
	WIDTH: 224px;
	HEIGHT: 201px;
	position: relative;
}

TD.right_col .map H2 {
	MARGIN-LEFT: 20px;
	HEIGHT: 30px;
}

.map A.one {
	POSITION: absolute;
	top: 47px;
	left: 27px;
	white-space: nowrap;
}
.map A.one1 {
	POSITION: absolute;
	MARGIN: 21px 0px 0px 78px;
}
.map A.two {
	POSITION: absolute;
	top: 109px;
	left: 79px;
	white-space: nowrap;
}

.map A.two2 {
	POSITION: absolute;
	top: 123px;
	left: 105px;
}
.map A.three {
	POSITION: absolute;
	MARGIN: 134px 0px 0px 36px;
	white-space: nowrap;
}
.map A.three3 {
	POSITION: absolute;
	MARGIN: 127px 0px 0px 98px;
}

.map A.four4 {
	POSITION: absolute;
	top: 68px;
	left: 93px;
}

.map A.four:hover {
	color: #235DA5 !important;
}

.map A.four {
	POSITION: absolute;
	top: 79px;
	left: 79px;
	white-space: nowrap;
}

.map A.five {
	POSITION: absolute;
	top: 62px;
	left: 118px;
	white-space: nowrap;
}

.map A.five5 {
	POSITION: absolute;
	top: 64px;
	left: 106px;
}

/*HTML>body .map A.one { MARGIN: 10px 0px 0px 25px; }
HTML>body .map A.one1 { MARGIN: 24px 0px 0px 78px; }
HTML>body .map A.two { MARGIN: 66px 0px 0px 71px; }
HTML>body .map A.two2 { MARGIN: 83px 0px 0px 106px; }
HTML>body .map A.three { MARGIN: 135px 0px 0px 36px; }
HTML>body .map A.three3 { MARGIN: 125px 0px 0px 98px; }*/

TD.copy {
	FONT: normal 11px Tahoma;
	COLOR: #8a8c8c;
	VERTICAL-ALIGN: middle;
}

TD.copy A{
	FONT: normal 11px Tahoma;
	COLOR: #8a8c8c;
	TEXT-DECORATION: none;
}

TD.copy A:hover{
	TEXT-DECORATION: underline;
}


TD.content {
/*	BACKGROUND: url("images/content_bg.gif") top right no-repeat;*/
	BACKGROUND: url("images/text_bg.jpg") top right no-repeat;
	FONT: 12px Arial;
	COLOR: #414141;
}
TD.content TD {
	FONT: 12px Arial;
	COLOR: #414141;
}
TD.content A {
	FONT: 12px Arial;
	COLOR: #007ed3;
	TEXT-DECORATION: underline;
}
TD.content A:hover {
	COLOR: #007ed3;
	TEXT-DECORATION: none;
}

DIV.path {
	MARGIN-BOTTOM: 10px;
	FONT: 12px Arial;
	COLOR: #717171;
}
DIV.path A {
	FONT: 12px Arial;
	COLOR: #717171;
	TEXT-DECORATION: none;
}
DIV.path A:hover {
	COLOR: #007ed3;
	TEXT-DECORATION: underline;
}


TD.content H2, .right_col H2 {
	FONT: bold 20px Georgia;
	COLOR: #04a2b1;
	MARGIN-BOTTOM: 10px;
}



TD.content TABLE {
	FONT: 12px Tahoma;
	COLOR: #343434;
	MARGIN: 10px 0px;
}

TD.content TABLE TH {
	COLOR: #FFFFFF;
	PADDING: 7px 10px 9px 10px;
	BACKGROUND: #1E65B7;
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #FFFFFF;
}

TD.content TABLE TH.mini {
	COLOR: #FFFFFF;
	PADDING: 5px 10px 6px 10px;
	BACKGROUND: #1E65B7;
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #FFFFFF;
}


TD.content TABLE TD {
	VERTICAL-ALIGN: top;
	PADDING: 9px 7px;
	BACKGROUND: #E3E3E3;
	BORDER-COLLAPSE: collapse;
	BORDER: 1px solid #FFFFFF;
}

TD.content TABLE TR.gray TD {
	BACKGROUND: #EEEDED;
}

TD.content A {
	COLOR: #078898;
	TEXT-DECORATION: underline;
}

TD.content A:hover {
	TEXT-DECORATION: none;
}


.nobord, .nobord TD, .nobord TH {
	BORDER: none !important;
	BACKGROUND: none !important;
	PADDING: 2px !important;
}

TABLE.text_block {
	FONT: 12px Arial;
	COLOR: #717171;
	BORDER-COLLAPSE: collapse;
}

TABLE.text_block TD {
	PADDING: 0px !important;
	BORDER: none !important;
}

TABLE.text_block TABLE TD {
	PADDING: 2px 3px !important;
	BACKGROUND: none !important;
	FONT: 12px Arial;
	COLOR: #717171;
}

TABLE.text_block A {
	FONT: bold 11px Georgia;
	COLOR: #ff9601;
	TEXT-DECORATION: underline;
}

TABLE.text_block A:hover {
	TEXT-DECORATION: none;
}

TABLE.text_block A.next:hover {
	TEXT-DECORATION: underline;
}
TABLE.text_block TD.top_row {
	BACKGROUND: url("/images/tb_t.gif") top left repeat-x #efeeee !important;
}

TABLE.text_block TD.mid_data {
	BACKGROUND: #efeeee !important;
}

TABLE.text_block TD.mid_data IMG {
	BORDER: 3px solid #ffffff !important;
	MARGIN: 0px 7px 7px 0px;
}

TABLE.text_block TD.mr_left {
	BACKGROUND: url("/images/tb_l.gif") top left repeat-y #efeeee !important;
}

TABLE.text_block TD.mr_right {
	BACKGROUND: url("/images/tb_r.gif") top right repeat-y #efeeee !important;
}

TABLE.text_block TD.bot_row {
	BACKGROUND: url("/images/tb_b.gif") bottom left repeat-x #efeeee !important;
}

TABLE.text_block H1 {
	FONT: bold 20px Georgia;
	COLOR: #bd0102;
	MARGIN-BOTTOM: 6px;
	LINE-HEIGHT: 17px;
}

.order {
/*	MARGIN: 20px 0px 0px 20px;*/
	MARGIN: 20px 0 0 0;
	FONT: 11px Arial;
	COLOR: #7b7b7b;
}

.order TD {
	background: none !important;
	FONT: 11px Arial;
	COLOR: #7b7b7b;
	PADDING: 2px 3px !important;
}

.order H2 {
	COLOR: #cc0033 !important;
}


.order INPUT.text, .order SELECT {
	BORDER: 1px solid #cfcfcf;
	WIDTH: 203px;
	HEIGHT: 18px;
	FONT: 11px Arial;
	COLOR: #7b7b7b;
}

.auth_block {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 20px;
}

.auth_block H2 {
	color:#04A2B1;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 7px 0 !important;
	height:30px;
	font-family:Georgia;
}

.auth_block .text {
	WIDTH: 150px !important;
}

.fl {
	float: left;
}

.flc {
	float: left;
	text-align: center;
}

.cb {
	clear: both;
	overflow: hidden;
	display: inline-block;
}

td.content .none, td.content  table.none, td.content table.none td, td.content td.none {
	background: none;
	background-color: #fff;
	border: none;
	padding: 0;
	margin: 0; 
}

td.content .doctors, td.content .doctors td {
	background: none;
	margin: 0;
}

td.content .doctors td {
	text-align: center;
}

form.small_form {
	margin: 0 auto;
}

form.small_form, form.small_form table {
	width: 500px;
	height: 270px;
}

.small_form textarea {
	height: 100px;
	width: 273px;
	border: none;
	font: normal 12px Arial;
	color: #414141;
}

.small_form input.txt {
	width: 273px;
	border: none;
	font: normal 12px Arial;
	color: #414141;
}
