/** Main **/
body {
	background: url(../gfx/bg_body.gif) top left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}



tr.admin_top {
	padding: 0px 0px 0px 10px;
	background: #004499;
	color: #FFFFFF;
}

a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #264989;
	
	text-decoration: underline;
}

a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #264989;
	text-decoration: underline;
}

a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #264989;
	text-decoration: underline;
}

a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #264989;
	text-decoration: none;
}

a.map:link {
	margin: 0 0 2px 5px;
	padding: 0 0 0 10px;
	background: url(../gfx/small_point.gif) no-repeat 0 2px;
}
a.map:visited {
	margin: 0 0 2px 5px;
	padding: 0 0 0 10px;
	background: url(../gfx/small_point.gif) no-repeat 0 2px;
}
a.map:active {
	margin: 0 0 2px 5px;
	padding: 0 0 0 10px;
	background: url(../gfx/small_point.gif) no-repeat 0 2px;
}
a.map:hover {
	margin: 0 0 2px 10px;
	padding: 0 0 0 10px;
	background: url(../gfx/small_point.gif) no-repeat 0 2px;
}

a.blue_normal:link {
	font-weight: normal;
}

a.blue_normal:visited {
	font-weight: normal;
}

a.blue_normal:active {
	font-weight: normal;
}

a.blue_normal:hover {
	font-weight: normal;
}

a.green:link {
	color: #369135;
}

a.green:visited {
	color: #369135;
}

a.green:active {
	color: #369135;
}

a.green:hover {
	color: #369135;
}

a.green2:link {
	font-weight: normal;
	color: #369135;
}

a.green2:visited {
	font-weight: normal;
	color: #369135;
}

a.green2:active {
	font-weight: normal;
	color: #369135;
}

a.green2:hover {
	font-weight: normal;
	color: #369135;
}


a.pager:visited {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.pager:link {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.pager:active {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.pager:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


a.ms_back:visited {
	display: block;
	background: transparent url(../gfx/btn_prev.gif) no-repeat 0 0;
	padding: 1px 0 0 20px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.ms_back:link {
	display: block;
	background: transparent url(../gfx/btn_prev.gif) no-repeat 0 0;
	padding: 1px 0 0 20px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.ms_back:active {
	display: block;
	background: transparent url(../gfx/btn_prev.gif) no-repeat 0 0;
	padding: 1px 0 0 20px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.ms_back:hover {
	display: block;
	background: transparent url(../gfx/btn_prev.gif) no-repeat 0 0;
	padding: 1px 0 0 20px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}



img {
	border: 0px;
	margin: 0px;
}

img.next_prev {
	border: 0px;
	margin: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 7px 0px;
}

p.news {
	margin: 0px 10px 0px 10px;
}


/** Tables **/
table {
	border-width : 0px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

table.pager {
	color: #FFFFFF;
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

td.pager_act {
	height: 15px;
	width: 15px;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 0px 0px 5px;
	background: url(../gfx/btn_blue.gif) no-repeat 0px 7px;
}

td.pager_act_big {
	height: 15px;
	width: 20px;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 0px 0px 3px;
	background: url(../gfx/btn_blue_big.gif) no-repeat 0px 7px;
}

td.pager_inact {
	height: 15px;
	width: 15px;
	padding: 7px 0px 0px 5px;
	background: url(../gfx/btn_s.gif) no-repeat 0px 7px;
}

td.pager_inact_big {
	height: 15px;
	width: 20px;
	padding: 7px 0px 0px 3px;
	background: url(../gfx/btn_green_big.gif) no-repeat 0px 7px;
}

table.list {
}

table.list tr.row1 td {
	border-bottom: #BBBBBB 1px solid;
}
table.list tr.row2 td {
	border-bottom: #BBBBBB 1px solid;
}


tr.lstr1 {
	background-color: #F2F4F8;
	cursor: pointer;
}
tr.lstr2{
	background-color: #FFFFFF;
	cursor: pointer;
}
tr.lstr1 td, tr.lstr2 td {
	padding: 5px 4px 4px 4px;
	background-image: url(../gfx/dotted_v.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

tr.lstr1 td.none, tr.lstr2 td.none {
	background-image: none;
	background-repeat: none;
	background-position: none;
}

td.lst_name {
	height: 30px;
	width: 130px;
	background: url(../gfx/list_name.gif) no-repeat 0 0;

}

td.lst_addr {
	height: 30px;
	width: 160px;
	background: url(../gfx/list_address.gif) no-repeat 0 0;
}

td.lst_city {
	height: 30px;
	width: 110px;
	background: url(../gfx/list_city.gif) no-repeat 0 0;
}

td.lst_phone {
	height: 30px;
	width: 110px;
	background: url(../gfx/list_phone.gif) no-repeat 0 0;
}

td.lst_email {
	height: 30px;
	width: 200px;
	background: url(../gfx/list_email.gif) no-repeat 0 0;
}

table.main2 {
	padding: 0px 0px 0px 0px;
}

td.news_header {
	background-image: url(../gfx/small_point.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 0 0 0 25px;
	font-weight: bold;
}

td.login {
	padding: 0px 0px 0px 5px;
}

td.ms_info_img {
	padding: 10px 0px 0px 0px;
}

td.ms_info_data {
	padding: 10px 0px 0px 0px;
}

td.ms_info_d1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: bold;
	text-align: right;
	padding: 0px 0px 10px 0px;
}

td.ms_search_d1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 10px 0px;
}

td.ms_info_d2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369135;
	font-weight: bold;
	text-align: left; 
	padding: 0px 0px 10px 5px;
}

td.search_f {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: bold;
	text-align: left; 
	padding: 0px 0px 0px 0px;
}
td.ms_divider {
	padding: 10px 5px 2px 0px;
	text-align: right;
	border-bottom: #369135 1px solid;
}

td.doctor_divider {
	padding: 0px 0px 2px 0px;
	text-align: center;
	border-bottom: #BBBBBB 1px solid;
}

table.ms_info {
	padding: 10px 0px 0px 0px;
}

table.bg_body_top {
	padding: 0px;
	margin: 0px;
	background: url(../gfx/bg_body_top.gif) repeat-x top left;
}
table.main td.bg_main {
	background: url(../gfx/bg_main.gif) repeat-y top left;
	padding: 0px 30px 0px 30px;
}
table.main td.top {
	background: url(../gfx/bg_top.gif) no-repeat top left;
}

table.main td.bottom {
	background: url(../gfx/bg_bottom.gif) no-repeat top left;
}

table.frame { background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px;}
table.frame td.left_top		{ background: url(../gfx/frame/td1.gif) no-repeat top left; width: 5px; height: 5px; }
table.frame td.top			{ background: url(../gfx/frame/td2.gif) repeat-x top left; }
table.frame td.right_top	{ background: url(../gfx/frame/td3.gif) no-repeat top left; width: 5px; height: 5px; }
table.frame td.left			{ background: url(../gfx/frame/td4.gif) repeat-y top left; }
table.frame td.center		{ padding: 0px 00px 0px 00px; margin: 0px 0px 0px 0px; }
table.frame td.right		{ background: url(../gfx/frame/td6.gif) repeat-y top left; }
table.frame td.left_bottom	{ background: url(../gfx/frame/td7.gif) no-repeat top left; width: 5px; height: 5px;  }
table.frame td.bottom		{ background: url(../gfx/frame/td8.gif) repeat-x top left; }
table.frame td.right_bottom { background: url(../gfx/frame/td9.gif) no-repeat top left; width: 5px; height: 5px;  }

table.frame_dark { background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px;}
table.frame_dark td.left_top	 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td1.gif) no-repeat top left; width: 5px; height: 5px; }
table.frame_dark td.top			 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td2.gif) repeat-x top left; }
table.frame_dark td.right_top	 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td3.gif) no-repeat top left; width: 5px; height: 5px; }
table.frame_dark td.left		 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td4.gif) repeat-y top left; }
table.frame_dark td.center		 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #F5F5F5; font-size: 11px; }
table.frame_dark td.right		 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td6.gif) repeat-y top left; }
table.frame_dark td.left_bottom	 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td7.gif) no-repeat top left; width: 5px; height: 5px;  }
table.frame_dark td.bottom		 { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td8.gif) repeat-x top left; }
table.frame_dark td.right_bottom { padding: 0px 0px 0px 0px; background: url(../gfx/frame_dark/td9.gif) no-repeat top left; width: 5px; height: 5px;  }


/** font **/
p.doc_name {
	padding: 10px 0px 0px 0px;
}

font.green_normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369135;
	font-weight: normal;
}

font.green_bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369135;
	font-weight: bold;
}

font.blue_normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: normal;
}

font.blue_bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: bold;
}

font.error {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB0000;
	font-weight: bold;
}
/** div **/

div.welcome_bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	margin: 10px 10px 0px 10px;
}

div.welcome {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 10px 10px 0px 10px;
}

div.ms_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264989;
	font-weight: bold;
	margin: 0px 0px 20px 5px;
}

div.ms_data {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369135;
	font-weight: normal;
	margin: 0px 0px 4px 5px;
}

div.ms_servdata {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369135;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

div.ms_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 10px 10px 5px;
}

h1 span {
	float: left;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}

span.pager {
	float: left;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}
span.error {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}

span.pager {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}
/** headers **/
form {
	padding: 0px;
	margin: 0px;
}

h1 {
	background: url(../gfx/bg_h1.jpg) no-repeat top left;
	margin: 10px 0px 5px 0px;
	padding: 0px 10px 0px 10px;
	height: 30px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
}

h1.green {
	background: url(../gfx/bg_h1_green.gif) no-repeat top left;
	margin: 10px 0px 5px 0px;
	padding: 0px 10px 0px 10px;
	height: 30px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
}

/** ul **/
ul {
	margin: 0px;
	padding: 10px 10px 0px 14px;
	list-style-type: none;
}
li {	
	margin: 0px;
	padding: 0px 0px 4px 18px;
	background: url(../gfx/small_point.gif) no-repeat;
	background-position: 0px 3px;
	background-position: expression('0px 4px');
	text-align: left;

}

li.services {
	margin: 0px;
	padding: 0px 0px 4px 18px;
	background: url(../gfx/small_point.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
	background-position: 0px 3px;
	background-position: expression('0px 4px');
	text-align: left;

}

/** form elements **/

input, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 0px;
	padding: 0px;
	font-size: 11px;
}

input.login_btn {
	background: url(../gfx/btn_login.gif) transparent no-repeat top left;
	cursor: pointer; 
	cursor: hand;	
	width: 65px;
	height: 22px;
}

input.record_btn {
	background: url(../gfx/btn_record.gif) transparent no-repeat top left;
	cursor: pointer; 
	cursor: hand;	
	width: 77px;
	height: 22px;
}


input.search_btn {
	background: url(../gfx/btn_search.gif) transparent no-repeat top left;
	cursor: pointer; 
	cursor: hand;	
	width: 73px;
	height: 22px;
}

input.reset {
	background: url(../gfx/btn_del.gif) transparent no-repeat top left;
	cursor: pointer; 
	cursor: hand;	
	width: 59px;
	height: 22px;
}

input.submit {
	background: url(../gfx/btn_send.gif) transparent no-repeat top left;
	cursor: pointer; 
	cursor: hand;	
	width: 65px;
	height: 22px;
}

button.reg {
	background: url(../gfx/btn_register.gif) transparent no-repeat top left;
	width: 104px;
	height: 22px;
}

input.reg {
	background: url(../gfx/btn_register.gif) transparent no-repeat top left;
	width: 104px;
	height: 22px;
}

input.login_inp {
	background: url(../gfx/inp_login.gif) transparent no-repeat top left;
	padding: 3px 3px 3px 3px ;
	width: 130px;
	height: 20px;
}



select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-right: #000066 1px solid; 
	border-left: #000066 1px solid; 
	border-top: #000066 1px solid; 
	border-bottom: #000066 1px solid;	
	padding: 0px;
	font-size: 11px;
}

input.text {
	width: 197px;
	height: 20px;
	padding: 3px 2px 0px 3px ;
	background: url(../gfx/bg_input.gif) transparent no-repeat top left;

}

input.text2 {
	width: 260px;
	height: 20px;
	padding: 3px 2px 0px 3px ;
	background: url(../gfx/bg_input_2.gif) transparent no-repeat top left;

}

input.tel1 {
	width: 20px;
	height: 20px;
	padding: 3px 2px 0px 3px ;
	background: url(../gfx/input_1.gif) transparent no-repeat top left;

}

input.tel2 {
	width: 25px;
	height: 20px;
	padding: 3px 2px 0px 3px ;
	background: url(../gfx/input_2.gif) transparent no-repeat top left;

}

input.tel3 {
	width: 35px;
	height: 20px;
	padding: 3px 2px 0px 3px ;
	background: url(../gfx/input_3.gif) transparent no-repeat top left;

}

input.upload {
	width: 260px;
	height: 20px;
	border: 1px;
	border-style: solid;
	padding: 3px 2px 0px 3px ;
}

textarea.text {
	background: url(../gfx/bg_textarea.gif) transparent no-repeat top left;
	background-repeat: no-repeat;
	overflow: auto;
	width: 197px;
	height: 63px;
	padding: 0px 2px 0px 3px ;
	line-height: 15px;
	line-height: expression('14px');
	padding: expression('4px 2px 0px 3px');
	background-attachment: expression('fixed');
}

textarea.text2 {
	background: url(../gfx/bg_textarea_2.gif) transparent no-repeat top left;
	background-repeat: no-repeat;
	overflow: auto;
	width: 260px;
	height: 120px;
	padding: 0px 2px 0px 3px ;
	line-height: 15px;
	line-height: expression('14px');
	padding: expression('4px 2px 0px 3px');
	background-attachment: expression('fixed');
}

textarea.text3 {
	background: url(../gfx/bg_textarea_3.gif) transparent no-repeat top left;
	background-repeat: no-repeat;
	overflow: auto;
	width: 481px;
	height: 90px;
	padding: 0px 2px 0px 3px ;
	line-height: 15px;
	line-height: expression('14px');
	padding: expression('4px 2px 0px 3px');
	background-attachment: expression('fixed');
}

textarea.text4 {
	background: url(../gfx/bg_textarea_4.gif) transparent no-repeat top left;
	background-repeat: no-repeat;
	overflow: auto;
	width: 398px;
	height: 63px;
	padding: 0px 2px 0px 3px ;
	line-height: 15px;
	line-height: expression('14px');
	padding: expression('4px 2px 0px 3px');
	background-attachment: expression('fixed');
}

.input2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: #8888AA 1px solid; 
	background: #F9F9F9;
	padding: 0px;
	font-size: 11px;
}

label {
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
