body  {behavior: url('csshover.htc'); font-size:80%;}

td,p,div {
	vertical-align:top;
	font-family: tahoma;
	
}
td {
	vertical-align:top;
}


table.small_text td {
		font-size:11px;
}
.small_text {
		font-size:11px;
}
#small_text {
		font-size:11px;
}
.small_text_red {
		font-size:11px;
		color: #b30000;	
}
.small_text_blue {
		font-size:11px;
		color: #333333;
		
}
#small_text_red {
		font-size:11px;
		color: #b30000;
}
.text_red {
		font-size:12px;
		color: #b30000;
}
a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.per:link {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
a.per:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
a.per:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

A.topa:link 	 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topa:visited 	 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topa:active 	 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topa:hover 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}

A.topb:link 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topb:visited 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topb:active 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}
A.topb:hover 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase;}

A.lang:link 	 {COLOR: #ffffff; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; font-family: arial;}
A.lang:visited 	 {COLOR: #ffffff; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; font-family: arial;}
A.lang:active 	 {COLOR: #ffffff; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; font-family: arial;}
A.lang:hover 	 {COLOR: #cccccc; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; font-family: arial;}

h1	{margin:0; padding:0; padding-bottom:0px; color:#b30000; font-weight:normal; font-size:170%;}
h2	{margin:0; padding:0; padding-bottom:0px; color:#000000; font-weight:normal; font-size:145%;}
h3	{margin:0; padding:0; padding-bottom:0px; color:#000000; font-weight:normal; font-size:170%;}

.input_login {font-family: Arial; font-size: 12px; border: #666666 1px solid; background-color: #ffffff;}
.form_ok	 {font-family: Arial; font-size: 12px; background-color: #F5F5F5; border: 1px solid #333333; color: #333333; font-weight:bold}

.red  {COLOR: #b30000;}

.pad_menu  { padding:4px;}

.zag_01    {COLOR: #ffffff; font-size:10px; TEXT-DECORATION: none; text-transform:uppercase;}

.white	{ color:#FFFFFF; font-size:11px;}

#my_text	{ line-height:150%;  text-align:justify;}

#my_text p { text-indent:25px;}

#my_content {}

#my_content ol {list-style-image: url(img/arrow02.gif); padding-left:20px; margin-left:12px;}

#my_content li {padding:1px;}

#edit {
  style; font-size: 11px;
  color: #000000;
  text-align:left;
}

#edit table {
border-bottom: 1px dotted #b1b1b1;
border-collapse:collapse;
width:100%;

}
#edit table th {
padding:6px 4px;
border-bottom: 1px dotted #b1b1b1;
vertical-align:middle;
text-align:left;
}
#edit table td {
padding:6px 4px;
border-bottom: 1px dotted #b1b1b1;
vertical-align:top;
text-align:left;
}

/* menu begin */


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto; /* Width of Menu Items */
	
	
	}	
	
ul.vup {
	width: 250px; /* Width of Menu Items */
	padding-top:5px; 
	
	
	}
	
ul.list {
	padding-top:0px;
	text-align:left;
	
	
	}		
	
li ul {
	position: absolute;
	display: none;
	padding-left:0px;
	
	
	}
	
/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	padding: 2px;
	border-left: 1px dotted #24617f;
	border-right: 1px dotted #24617f;
	border-bottom: 1px dotted #24617f;
	background: #ffffff;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
ul li a:link { color: #24617f; background: #ffffff; text-decoration:none; font-size:11px;} /* Hover Styles */
ul li a:active { color: #24617f; background: #ffffff; text-decoration:none; font-size:11px;} /* Hover Styles */
ul li a:visited { color: #24617f; background: #ffffff; text-decoration:none; font-size:11px;} /* Hover Styles */
ul li a:hover {color: #b30000; background: #ffffff; font-size:11px;} /* Hover Styles */
		
li ul li a { padding: 4px 5px;} /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block;} /* The magic */

A.top:link 		 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top:visited 	 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top:active 	 {COLOR: #000000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top:hover 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}

A.top_act:link 		 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top_act:visited 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top_act:active 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
A.top_act:hover 	 {COLOR: #b30000; font-size:11px; TEXT-DECORATION: none; text-transform:uppercase; cursor:default; background-color:#FFFFFF; border: 0px;}
 
 /* menu end */

a.small:link {
	color: #24617f;
	text-decoration: none;
	font-size: 11px;
}
a.small:visited {
	color: #24617f;
	text-decoration: none;
	font-size: 11px;
}
a.small:hover {
	color: #b30000;
	text-decoration: underline;
	font-size: 11px;
}
a.small_act:hover {
	color: #24617f;
	text-decoration: underline;
	font-size: 11px;
}
a.small_act:link {
	color: #b30000;
	text-decoration: underline;
	font-size: 11px;
}
a.small_act:visited {
	color: #b30000;
	text-decoration: underline;
	font-size: 11px;
}
div.small_link div a:link {
	color: #b30000;
	text-decoration: underline;
	font-size: 11px;
}
div.small_link div a:visited {
	color: #b30000;
	text-decoration: underline;
	font-size: 11px;
}
td.right_bor {
	border-right:solid 1px #E7E7E7;
}
div.small_link div a:hover {
	color: #b30000;
	text-decoration: none;
	font-size: 11px;
}
div.small_grey_link div a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.small_grey_link div a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.small_grey_link div a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
#small_text_all {
	font-size: 11px;
}
#small_text_all div {
	font-size: 11px;
}
#small_text_all div div {
	font-size: 11px;
}



td.logo {
	background-color:#595757;
	vertical-align:middle;
	padding-left:20px;
	height:110px;
	width:39%;
}
td.top_menu {
	background-color:#595757;
	width:32%;
}
td.top_menu_off {
	padding:37px 0px 0px 0px;
}
table.in_menu td {
	text-align:center;
	vertical-align:middle;
}
div.in_pad_content {
	padding:0px 20px;
}
div.wait_back {
	background-color:#ffffff;
	padding-bottom:70px;
	
}
.wait {
	background-color:#FFFFFF;
}
div.title {
	padding:30px 0px 20px 0px;
	background:#e0e0e0;
	padding:10px; padding-left:0px;
}
div.title_vacan {
	padding:20px 0px 19px 0px;
}


td.phone {
	padding-top:123px;
	width:50px;
}
td.phone img {
	 width:50px
	 height:125px;
}
p {
	margin-bottom:15px;
	margin-top:0px;
}

div.bottom_image {
	text-align:right;
	width:177px;
	height:23px;
}
td.left_grey {
	width:50px;
	height:61px;
	background-color:#595757;
}
td.middle_menu {
	background-color:#FFFFFF;
	vertical-align:middle;
}
td.middle_menu table td {
	vertical-align:middle;
	height:25px;
}
td.middle_col {
	width:27%;
	background-color:#FFFFFF;
}

table.about_tab_back td.bord_gr {
	border:solid 1px #EFEFEF;
}

td.left_wait {
	width:350px;
}

tr.cen_image td {
	text-align:center;
	vertical-align:bottom;
	height:216px;
}
tr.label_bot td {
	background-color:#9D0000;
	height:91px;
	text-align:center;
	vertical-align:top;
	padding-top:19px;
}
div.label2 {
	background-color:#DBA1A1;
	height:37px;
	width:1px;
}
div.right_sp {
	height:27px;
	background-color:#FFFFFF;
}
div.red_col {
	height:600px;
	width:34px;
	background-color:#b3053f;
}

td.bord {
	border-left:solid 1px #B1B1B1; padding-left:24px;
}
table.padd_19 td {
	padding-bottom:19px;
}

div.pad_10 div {
	padding:0px 0px 10px 25px;
}

div.form {
	color:#999999;
}





