body
{
/*	background: #FFFFFF url(body bg_body.gif) repeat-y 1280px 0px;*/
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

TD, body
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height: 18px;
	color: #565656;
}

.input {
	color: #565656;
}

td
{
	vertical-align: top;
}

A, A:Link, A:Visited, A:Hover
{
	font-size: 12px;
	font-weight: bold;
	color: #AB134F;
}

#measurer {
	BACKGROUND: white; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; BOTTOM: 0px; LINE-HEIGHT: 1em; POSITION: absolute; HEIGHT: 1em
}

table#TableMain
{
	width: 100%;
/*	WIDTH: expression(
		(document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1280)
		?	'100%'
		:	'1280px'
	);*/
	height: 100%;
}

img
{
	border-color: #e6d8bd;
}

#TR_Top
{
	background: #FFFFFF url(../i/bg_top.gif) repeat-x;
	height: 69px;
}

#img_Logo
{
	margin-right: 50px;
}

#navigation_line
{
	padding-top:2px;
	font-size: 10px;
	line-height: 18px;
	color: #B7AF93;
	text-transform: lowercase;
	position: absolute;
	z-index: 10;
}

#navigation_line A, #navigation_line A:Link, #navigation_line A:Visited, #navigation_line A:Hover
{
	color: #9E8D4F;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
}

#td_topcenter
{
	padding-bottom: 12px;
	vertical-align: bottom;
}

#td_ruseng
{
	font-size: 11px;
	padding-bottom: 9px;
	vertical-align: bottom;
}

#td_ruseng span
{
	color: #C39929;
}

#td_ruseng A
{
	font-weight: normal;
	font-size: 11px;
}

.RE_Separator
{	
	color: #A9A9A9;
}

#td_ruseng A, #td_ruseng A:Link, #td_ruseng A:Visited, #td_ruseng A:Hover
{
	color: #AC0043;
	text-decoration: underline;
}

#img_search, #img_mail
{
	margin-left: 35px;
}
#img_mail
{
	margin-right: 65px;
}

#tr_sep1
{
	background-color: #D0BD98;
	height: 1px;
}

#tr_header
{
	background: #E2D3B8 url(../i/bg_header.gif) repeat-x;
	height: 135px;
}

#tr_header td
{
	vertical-align: middle;
}

#td_phone
{
	padding-left: 13px;
	font-size: 11px;
	color: #565656;
}

.HeaderTitle
{
	font-weight: bold;
	color: #876B34;	
	font-size: 12px;
}

.HeaderPhone
{
	font-size: 13px;
	font-weight: bold;
	color: #565656;
}

A.a_small_1, A.a_small_1:Link, A.a_small_1:Visited, A.a_small_1:Hover
{
	font-size: 12px;
	color: #951F4C;
	font-weight: normal;
}

div.asLIs
{
	background: url(../i/li.gif) no-repeat left;
	padding-left: 10px;
}
div.asLIm
{
	background: url(../i/li_m.gif) no-repeat left;
	padding-left: 12px;
}

A.a_sub_menu, A.a_sub_menu:Link, A.a_sub_menu:Visited, A.a_sub_menu:Hover
{
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #A43453;
}

#td_sub_menu
{
	background-image: url(../i/bg_header_men.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#tr_sep2
{
	background: #700B2A url(../i/bg_sep2.gif);
	height: 4px;
}

#tr_mm
{
	background: #9D1349 url(../i/bg_mm.gif);
	height: 34px;
}

#td_left_content
{
	border-right: 1px solid #E0E0E0;
	background-color: #F7F7F7;
}
	
#td_right_content
{
	padding-bottom: 22px;
}

.div_lc_sep
{
	background: #F7F7F7 url(../i/bg_lc.gif);
}

div.div_left_content
{
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	background-color: #F7F7F7;
}

div.div_left_content_white
{
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 11px;
	background-color: #FFFFFF;
}

.div_content_history
{
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 11px;
	background-color: #F8F3E9;
	width: 208px;
}

.right_img
{
	margin-bottom: 18px;
}

.TableCourse
{
	margin-top: 0px;
}

.TableCourse caption
{
	font-size: 12px;
	color: #979592;
}

.TableCourse th
{
	font-size: 10px;
	color: #373737;
	padding-top: 5px;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
}


.TableCourse td
{
	font-size: 11px;
	border-bottom: 1px solid #DFDFDF;
	color: #373737;
}

.TableCourse td.CourseTitle
{
	font-weight: bold;
	padding-right: 13px;
}

.TableCourse th.CourseSep
{
	background: url(../i/bg_course_sep.gif) no-repeat bottom;
}

.TableCourse td.CourseSep
{
	background: url(../i/bg_course_sep.gif) repeat-y bottom;
}


.TableCourse A, .TableCourse A:Link, .TableCourse A:Visited, .TableCourse A:Hover
{
	font-size: 13px;
	color: #951F4C;
}

.CourseCaption
{	
	font-size: 13px;
	color: #951F4C;
	font-weight: bold;
}

.DivCourse
{
	margin-top: 18px;
	font-size: 11px;
	color: #373737;
}

#tr_sep3
{
	background: #E0E0E0 url(../i/bg_sep3.gif);
	height: 4px;
}

#tr_bottom td
{
	font-size: 11px;
	background: #F7F7F7;
	padding-top: 17px;
	color: #878787;
	height: 72px
}

#td_bottom_left
{
	padding-left: 13px;
	padding-right: 13px;
}

#td_bottom_center
{
	padding-left: 30px;
	padding-right: 13px;
}

#td_bottom_right
{
	padding-right: 13px;
}

#td_bottom_center A, #td_bottom_center A:Link, #td_bottom_center A:Visited, #td_bottom_center A:Hover
{
	color: #878787;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

#td_main_content
{
	padding-top: 20px;
	padding-left: 15px;
	
	padding-bottom: 60px;
	padding-right: 35px;
}

table.NewsContent
{
	margin-left: 0px;
	margin-top: -10px;
}
img.NewsImg
{
	border: 2px solid #E6DAC3;
	margin-top: 3px;
}
.NewsText
{
	padding-left: 15px;
	line-height: 18px;
}
.NewsItem td
{
	padding-top: 10px;
}
.NewsDate
{
	color: #a6a6a6;
	font-size: 11px;
	line-height: 16px;
}
img.img_mm_str
{
	margin-left: 13px;
}
img.img_mm_title
{
	margin-right: 13px;
}
div.banners
{
	text-align : left;
	padding-top: 22px;
}

H1, H1.h1main
{
	background: url(i/content_title_arrow.gif) no-repeat left;
	padding-left: 17px;
	color: #B7A685;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

H1, H1.h1article {margin-left: -17px;}

H2
{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #535353;
	margin-bottom: 10px;
}

H3
{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #535353;
	margin-bottom: 8px;
}

#div_main_content {padding-left: 17px;}

P { margin-top: 0px; line-height: 18px;}

.div_content_history A, .div_content_history A:Link, .div_content_history A:Visited, .div_content_history A:Hover
{
	font-size: 11px;
	font-weight: normal;
}

div.sub_menu
{
	margin-left: 13px;
	font-size: 12px;
}

div.sub_menu_item
{
	margin-bottom: 8px;
	line-height: 16px;
}

.lead_content
{
	margin-top: 20px;
	padding-left: 0px;
}

.lead_hr
{
	border: 1px solid #DBDBDB;
	height: 1px;
	color: #DBDBDB;
	margin-top: 2px;
	margin-bottom: 2px;
}

img.lead_foto
{
	height: 101px;
	width: 83px;
	border: 2px solid #e6d8bd;
	margin-left: -15px;
}

.lead_header
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}

.lead_text
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

ul {
	margin-top: 0px;
}
li {
	line-height: 18px;
	margin-bottom: 6px;
	list-style-image : url(../i/tire.gif);
	margin-top: 0px;
}

.dotted_line 
{
 border-bottom: 1px dotted;
 height: 10px;
 }
 .dot_hor	{ background-image: url(../i/dot_hor.gif); }
 
 .form_table {font-size: 10px;}
 .form_table td {vertical-align: middle;}
 
 .form_table input {height: 20px;} 
 .form_table input.submit {height: 25px;} 
 .form_table select {height: 20px; font-size: 10px;} 
 
#td_main_content h1 {
	background: url(../i/content_title_arrow.gif) left 3px no-repeat;
	padding-left: 17px;
	color: #B7A685;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#news_title {
	position: relative;
	left: -17;
}
#news_title h2 {
	background: url(../i/content_title_arrow.gif) left 3px no-repeat;
	padding-left: 17px;
	color: #B7A685;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#Tablewp td {
	padding:0;
	height:auto;
}
#id_33 {
	font-weight:normal;	
}
.index_main_sep
{
	background: #F7F7F7 url(../i/bg_lc.gif);
	margin-bottom: 15px;
}
.main_content {
	font-size: 11px;
}
div.marker, p.marker
{
	background: url(../i/li_m.gif) left 6px no-repeat;
	padding: 0 0 0 12px;
	margin:0 0 10px 0; 
}

.in_detail a, .in_detail a:Link, .in_detail a:Visited, .in_detail a:Hover,
a.in_detail , a:Link.in_detail , a:Visited.in_detail , a:Hover.in_detail {
	font-weight: normal;
}

#td_index_content
{
	padding-top: 20px;
	padding-left: 15px;
	
	padding-bottom: 60px;
	padding-right: 35px;
}

#td_index_content h1{
	background: none;
	padding-left: 0;
	color: #B7A685;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	display:inline;
}

div.reg_list {
background:#9D1349 none repeat scroll 0%;
border:1px solid #FEECCF;
display:none;
opacity:0.9;
position:absolute;
top:35px;
width:250px;
z-index:2;
}
div.reg_list2 {
color:#FFFFFF;
display:none;
padding-bottom:14px;
padding-top:10px;
top:35px;
width:250px;
z-index:3;
}
div.reg_list2 a:link, div.reg_list2 a:visited, div.reg_list2 a:active, div.reg_list2 a:hover {
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
line-height:19px;
font-weight:normal;
}
div.reg_list2 a:hover {
text-decoration:none;
}

div.error {
	color: #CC0000;
	margin-top: 10px;
	margin-bottom: 20px;	
}

div.Show {
	display: block;
}

div.Hide {
	display: none;
}
