div.transOFF {width: 100%; background-color: silver;border:0px solid black; }
div.transON  {width: 100%; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:0px solid black; }

P {
	COLOR: #595959;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none;
	word-spacing: 2;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

H1 {
	COLOR: #595959;
	FONT-FAMILY: Tahoma, Geneva, sans-serif; FONT-SIZE: 10.0pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: none; word-spacing: 2;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 0px; TEXT-ALIGN: left
}

H2 {
	COLOR: #595959;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	FONT-SIZE: 9.5pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none;
	word-spacing: 2;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

H3 {
	
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none;
	word-spacing: 2;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

H4 {
	COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	word-spacing: 2; line-height: 130%; margin-top: 0px; margin-bottom: 0
}

H5 {
	COLOR: navy;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14pt;

FONT-WEIGHT: bold
	word-spacing: 2; 		line-height: 100%;
	margin-top: 2;
	margin-bottom: 0;
}

H6 {
	COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10.0pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: none;
	word-spacing: 2; line-height: 100%; margin-top: 2; margin-bottom: 2
}

A:link {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
A:active {
	COLOR: #00C600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}


A.menu {
	FONT-FAMILY: Arial; FONT-SIZE: 11.0pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 160%; alink: #f0f0de
}
A.menu:link {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #0D00B8; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #00C600; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}

#text_center
	{
		text-align:center; margin: 5px 5px 5px 5px;
	}

#text_center_b
	{
		text-align:center; font-weight:bold;
	}
#for_text_normal_p
{
	float:left; width:100%; padding-top: 10px; padding-bottom: 10px;
}

#text_right_bott a
{
	text-decoration:none;
}

#red_arr_list_1
{
	list-style:url(img/lio.gif);
	margin: 5px 0px 5px 0px;
}

#text_header_h1
{
	 PADDING: 0px 0px 0px 5px; font-weight:bold; margin-left:5px;
}

#text_header_h2
{
	 PADDING: 2px 0px 0px 5px; margin-left:5px;
}

#text_header_h3
{
	 PADDING: 2px 0px 0px 5px; margin-left:5px;
}

#text_pad25_h2
{
	 PADDING: 2px 0px 0px 2px; margin-left:25px;
}

#text_sort
{
	margin-top:20px; margin-bottom:20px; padding:10px 10px 10px 10px; text-align:right;	
}

#text_sort a
{
	text-decoration:none;	
}

#cl_gr
{
	margin:10px 10px 10px 5%; background:url(img/arrow.gif) no-repeat 2px; padding:0px 18px; font-weight:bold;
}

#text_sort img
{
	vertical-align: -5px; padding-right:5px
}

#span_dot_brd
{
	border-bottom:#666 1px dotted;
}

#span_txt_sel
{
	background-color:#FFC; border:#CEC solid 1px; padding: 2px 2px 2px 2px
}


#header_line
{
	position:relative; float:left; padding: 0px 0px 0px 0px; margin-top: 10px; margin-bottom:10px; height:20px; width: 100%; background: url(img/hdr_drk.jpg) repeat-x #bbbbbb; border: #bbbbbb 1px solid;	
}

#header_line_light
{
	position:relative; float:left; padding: 0px 0px 0px 0px; margin-top: 10px; height:20px; width: 100%;  background:url(img/hdr_light.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid;
}
#block_full_w
{
	position:relative; width: 100%; float:left; text-align: justify;
}

.button_blue{
	height:34px; max-height:34px; width:auto;
}

.button_blue #button_blue_content a{
	color:#F2F2F2; text-decoration:none;
}

.button_blue #button_blue_left{
	float:left; width:15px; height:34px; background:url(img/butt_bl_l.png) no-repeat;
}
.button_blue #button_blue_content{
	float:left; width:auto; height:34px; background:url(img/butt_bl_c.png) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:10pt; color:#F2F2F2; font-weight:bold; padding-top:8px
}
.button_blue #button_blue_right{
	float:left; width:14px; height:34px; background:url(img/butt_bl_r.png) no-repeat;
}


.table_90_b1
{
	border: solid 1px #CCC;
	border-collapse:collapse;
	text-align:left;
	width: 90%;
	margin-left:5%;
	margin: 10px 0px 10px 5%;
}
.table_90_b1 td
{
	border: solid 1px #CCC;
}

#table_tr_light
{
	background-color:#F0F0F0;
}
.page img
{
	border: 0px;
}

#img_left_in_p
{
	float:left; padding: 5px 25px 5px 5px;
}

#img_left_bord1
{
	float:left; margin: 5px 5px 5px 5px; border:#000000 0px solid;
}


#button_descr
{
	width: 105px; height:41px; float: right; padding-bottom: 0px;
}

#img_catlist
{
	float:left; min-width:260px;
}

#div_m_5_w100
{
	float:left; width:100%; padding: 5px 5px 5px 5px;
}

#div_left_w48p_h90x_dot
{
	 float:left; width:48%; height:90px; margin: 10px 2% 10px 0px;  padding: 5px 5px 5px 5px; border: #bbbbbb 1px solid;
}

#div_right_w48p_h90x_dot
{
	 float:left; width:48%; height:90px; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 5px; border: #bbbbbb 1px solid;
}

#media_h2
{
	padding-top:5px; text-align: justify; font-weight:bold; margin-bottom:8px;
}

#text_right_bott
{
	padding-top:0px;
}


.contacts
{
	float:left; margin-top: 20px; width: 80%; height: 100%; margin-left: 10%;
}

.contacts #l_col h2, 
.contacts #c_col h2,
.contacts #r_col h2
{
	padding-left:0px;
}

.contacts #head
{
	float:left; background: url(img/hdr_light.jpg) repeat-x bottom #F2F2F2; border: #bbbbbb 1px solid; width: 100%;
}

.contacts #l_col
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 30%; PADDING-TOP: 0px	
}
.contacts #c_col
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;  MARGIN: 0px 0px 0px 5% ; width:30%; PADDING-TOP: 0px
}

.contacts #w_col
{
	FLOAT: left; PADDING: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:100%; PADDING-TOP: 0px
}

.contacts #r_col
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px;MARGIN: 0px 10px 20px 10px; WIDTH: 29%; PADDING-TOP: 0px
}
.contacts h2
{
	padding: 10px 0px 10px 10px;
}

.containers h2
{
	color:#000;
}
*+html .containers
{
	position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 120px; width: 100%
}

/*Контейнер пунктов меню*/
#sel
{
	background: url(img/menu_bg.png) repeat-x #CCCCCC; padding: 4px 0px;font-size:10pt; font-weight:bold; border-left:#999999 1px solid; border-right:#999999 1px solid;
}

#nav #sel:hover,
#nav #sel.jshover 
{
  background: url(img/menu_bg.png) repeat-x #CCCCCC; padding: 4px 0px;font-size:10pt; font-weight:bold; border-left:#999999 1px solid; border-right:#999999 1px solid;
}


#nav, #nav ul 
{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #CCCCCC;
  background: url(img/menu_bg.png) repeat-x  #B4B8C4;
  float:left;
  width: 100%;
  COLOR: #2C2C2C;
  FONT-FAMILY:Tahoma, verdana, Arial;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
     
}

#nav, #nav ul 
{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #CCCCCC;
  background: url(img/menu_bg.png) repeat-x  #B4B8C4;
  float:left;
  width: 100%;
  COLOR: #2C2C2C;
  FONT-FAMILY:Tahoma, verdana, Arial;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
     
}
#nav LI 
{
	 FLOAT: left; POSITION: relative; text-align:center; width: 106px;
}

/*блоки меню*/

#nav a 
{
  COLOR: #2C2C2C;
  text-decoration: none;
  display: block;
  border-right:#dcdcdc 1px solid;
  border-top:#CCCCCC 1px solid;
  padding: 4px 0px;
  BACK/GROUND:#f0f0f0 repeat-y right 75%;
}

#nav A:hover 
{
	background: url(img/menu_bg.png) repeat-x #f0f0f0; COLOR:#2C2C2C
}

#nav li a:hover
{
	background: url(img/menu_bg.png) repeat-x #dcdcdc; COLOR: #2C2C2C
}

#nav li:hover,
#nav li.jshover 
{
  background: url(img/menu_bg.png) repeat-x #f0f0f0; COLOR: #2C2C2C
}

#nav li ul 
{
  display: none;
  position: absolute;
  background:#CCCCCC;
  padding: 10px 0px;
  //margin-left:-57px;
  width: 198px;
  border-left: 0px solid #000;
  border-bottom: 0px solid #000;
  border-right: 0px solid #000;
  z-index:1;

}

#nav li li a  
{
	width: 198px;
	//width: 218px;
	-width: 218px;
	background: none;
	text-align:left;
	padding-left:10px;
	color:#000000
}

#nav li:hover ul,
#nav li.jshover ul 
{
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul 
{
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px; 
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul 
{
  display: block;
}

#menu_bottom{
	width:100%; float:left; margin:20px 0px 20px 0px;padding:20px 0px 20px 0px;text-align:center
}

#menu_bottom a {
	border-bottom:#0000FF 1px dotted;
}

#menu_bottom a:hover {
	text-decoration:none;
}


#attent{
	border:#FF0000 1px solid; padding: 0px 5px 15px 5px; margin: 10px auto 10px auto; background: #F2F2F2; width:800px; min-height:40px; z-index:0;
}



SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 10px 10px; FONT: Tahoma, Geneva, sans-serif; PADDING-TOP: 5px; HEIGHT: 100%; max-width:1280px; margin-left:auto; margin-right:auto;
}

.page {
	MIN-HEIGHT: 100%; POSITION: relative; min-width: 970px; max-width:1280px; margin-left:auto; margin-right:auto;
}

.DESCR_EQ_LIST {
	position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; margin-top: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 100%; border:dotted 1px #CCC;
	}
.DESCR_EQ_LIST #CHAPTER_TXT	
{
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; height: 20px; WIDTH: 230px; background:url(img/hdr_drk.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid;
}

.DESCR_EQ_LIST #GROUP_PATH	
{
	PADDING: 0px 10px 0px 0px; MARGIN: 0px 0px 0px 235px; PADDING-LEFT: 0px; height: 20px;  WIDTH: auto; background:url(img/hdr_light.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid; 	
}


.description {
	 position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; height:100%;width: 100%; 
}

	
*+html .description {
	 position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; height:100%; width: 100%
}

	.description #Header{
		
		position:relative; float:left; padding: 0px 0px 0px 0px; margin-top: 0px; height:20px; width: 100%; background: url(img/hdr_drk.jpg) repeat-x #bbbbbb;border: #bbbbbb 1px solid;
	}
	
	.description #Header_Light{
	float:left; PADDING-LEFT:0px; background: url(img/hdr_light.jpg) repeat-x #bbbbbb; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 10px 0px;  PADDING-TOP: 2px; WIDTH: 100%; border: #bbbbbb 1px solid;
}

.description #Header_Light h2{
	padding-left:10px;
}
.description #Photo{
	 float: right; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 2px 0px;  PADDING-TOP: 10px; WIDTH: 34%; text-align:center;
}

.description #descr_r_col{
	float: right; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px 10px;  PADDING-TOP: 10px; WIDTH: 250px;  background:url(img/hdr_light.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid; position:relative; overflow:hidden;
}

.description #descr_r_col img{
	border: #bbbbbb 0px solid; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; text-align:center
}

.description #descr_text{
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 10px;  PADDING-TOP: 0px; width:98%;
	text-align:justify; float:left
}

.description #descr_text ul{
	color:#B4B8C4; list-style-image:url(img/li.png);
}
	
.description #descr_text table
{
	border: solid 1px #CCC;
	border-collapse:collapse;
	text-align:left;
	width: 90%;
	margin-left:5%;
	margin: 10px 0px 10px 5%;
	position:relative;
}

.description #descr_text td
{
	border: solid 1px #CCC; padding: 1px 10px 1px 10px; height:17px;
}
.description #noborder
{
	border:0px; float:none
}
.description #descr_text #noborder table{
	border: 0px;
}
.description #descr_text #noborder td{
	border: 0px;
}



.description #video
{
	 padding: 2px 2px 2px 2px; margin: 0px 0px 0px 15px; float:left; width:210px; border-bottom: #bbbbbb 1px solid; font-weight:bold; background: url(img/video.png) no-repeat 10px 50%; margin-bottom:8px;
}

.description #video img
{
	border: #bbbbbb 1px solid; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px;
}

.description #price
{
	 float:right; right: 0px; top: 40px; WIDTH: 25%;
}


.price_table
{
	margin: 5px 5px 5px 5px; 
	border: solid 1px #CCC;
	width: 100%;
	border-collapse:collapse;
	padding-top: 10px;	
}

.price_table td
{
	border: solid 1px #CCC; text-align:center;
}

.price_table #txt_left
{
	text-align:left;
}

.price_table #header
{
	background-color: #FDF7E3; text-align:center;
}
.price_table #header P
{
	font-weight:bold;
}

.price_table #sub_header
{
	background-color: #CCCCCC; font-weight:bold;
}

.price_table #sub_header h3
{
	font-weight:bold; text-align:left;
}

.price_table #c1
{
	background-color:#F2F2F2;
}

.price_table #c1:hover, .price_table tr:hover
{
	background-color: #FC9; border:1px #FFFF9F solid;
}

.Footer 
{
	padding-bottom: 0px; float: left; WIDTH: 100%; padding-top:0px; margin: 10px 0px 10px 0px;background: url(img/hdr_light.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid; min-height:100px;
}

.Footer #address
{
		PADDING: 0px 0px 0px 0px;  MARGIN: 0px 0px 0px 0px; width:100%; float:right
}

.header {
	PADDING-RIGHT: 0px; width:100%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 32px
}

	.header #Title
	{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #B4B8C4; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 32px
	}
	.header #logo {
		PADDING-RIGHT: 0px; min-width: 163px; PADDING-LEFT: 0px;  BACKGROUND: url(img/hdr_grad.jpg) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; 	WIDTH: 20%; PADDING-TOP: 0px; HEIGHT: 120px
	}


	.header #LogoC
	{
	position: absolute;
	min-width: 600px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	margin-left:5%;
	PADDING-TOP: 0px;
	top: 110px;
	left: 18%;
	width: 50%;
	border: 0px
	}

	.header #LogoR
	{
		PADDING-LEFT: 0px; FLOAT:left; BACKGROUND: url(img/hdr_grad.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 120px; width:80%
	}

	.header #LogoR img {
		PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; float: right;
	}


.content {
	 position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; margin-top:10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 100%;  
}

*+html .content {
	 position:relative; float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;margin-top:10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 100%;
}
	.Cont_L
	{
		PADDING-LEFT: 0px; FLOAT:left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80%; PADDING-TOP: 0px
	}
	
	.Cont_L #CHeader
	{
		PADDING-LEFT: 0px;  background: url(img/hdr_drk.jpg) repeat-x #bbbbbb;border: #bbbbbb 1px solid; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; MARGIN: 0px;  HEIGHT: 20px; WIDTH: 100%;
		
	}
	.Cont_L #CHeader h2
	{
		 PADDING: 2px 0px 0px 5px; font-weight:bold; margin-left:5px;
	}
	
	
	.Cont_L #CTitle
	{
		PADDING-LEFT: 0px; background: url(img/hdr_light.jpg) repeat-x bottom #FFF; border: #bbbbbb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 20px
	}
	
	.Cont_L #CTitle h1
	{
		 PADDING: 0px 0px 0px 5px; font-weight:bold; margin-left:5px;
	}

	.Cont_R
	{
		position:relative;  min-width: 191px; PADDING-LEFT: 0px; FLOAT:right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 18%;  height:100%; PADDING-TOP: 0px
	}
	
	*+html .Cont_R
	{
		position:relative; min-width: 191px; PADDING-LEFT: 0px; FLOAT:right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 18%; height:100%; PADDING-TOP: 2px
	}
	
	.Cont_R #CHeader
	{
		PADDING-LEFT: 0px;  background: url(img/hdr_drk.jpg) repeat-x #bbbbbb;border: #bbbbbb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px; HEIGHT: 20px; WIDTH: 100%;
	}
	.Cont_R h2
	{
		padding-top: 3px; text-align:center;
	}
	

	
	.Cont_R #CList
	{
		 background:url(img/hdr_light.jpg) repeat-x bottom #F0F0F0; border: #bbbbbb 1px solid; border-bottom:dotted 1px #FFFFFF; PADDING-LEFT: 0px; FLOAT:left; padding-top: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 100%;
	}

	.Cont_R #CList P
	{
		text-align:center;
	}

#shadow{
    z-index: 98;
    display: none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#333;
    -moz-opacity: 0.4;
    opacity:.40;
	filter: alpha(opacity=50);
}

#modal {
/*    position: fixed !important;*/
    position: fixed;
/*
    width: 50%;
    min-width: 450px;
*/
    left: 50%;
    margin-left: -25%;
    top: 135px;
	top: 5%;
    background: #ffffff;
    border: solid #eeeeee 5px;
    display: none;
    z-index: 99;
    text-align: center;

}

#modal2 {
/*    position: absolute !fixed;*/
    position: fixed;
/*
    width: 50%;
    min-width: 450px;
*/
    left: 50%;
    margin-left: -25%;
    top: 135px;
	top: 5%;
    background: #ffffff;
    border: solid #eeeeee 5px;
    display: none;
    z-index: 99;
    text-align: center;

}

#close
{
	background:url(img/close.png) no-repeat 99% 50%; min-height:25px;padding-top:6px;text-align:right; padding-right:20px;"
}

.clearer {width: 100%; clear: both; height: 1px; display: block; line-height: 1px;}
