td	{font-family:times new roman, serif; color:#000000;}
body	{font-family:times new roman, serif; color:#000000;}

a	{color:#3399FF;}
a:visited	{color:#3399FF;}
a:hover	{text-decoration:none;}
/*
a	{color:#3366CC;}
a:visited	{color:#8FAFF1;}
a:hover	{text-decoration:none;}
*/
h1	{font-family:arial;font-size:180%;font-weight:bold;}
h1 a	{color:#000000;}
h1 a:visited	{color:#000000;}

h2	{font-family:arial;font-size:100%;font-weight:bold;}
h2 a	{color:#000000;}
h2 a:visited	{color:#000000;}

/*�������*/
.redh2	{font-family:arial;font-size:100%;font-weight:bold;}
.redh2 a	{color:#D20000;}
.redh2 a:visited	{color:#D20000;}

h3	{font-family:arial;font-size:80%;font-weight:bold;display:inline;margin:0px;padding:0px;}
h3 a	{color:#000000;}
h3 a:visited	{color:#000000;}

h4	{font-family:arial;font-size:60%;font-weight:bold;display:inline;margin:0px;padding:0px;}
h4 a	{color:#000000;}
h4 a:visited	{color:#000000;}



.title_horo		{font-size:12pt;font-weight: bold;font-family: Verdana;}
.txt_horo		{font-size:9pt;font-weight: normal;font-family: Verdana;}
.link_copyright	{font-size:8pt;font-weight: normal;font-family: Verdana;text-decoration: none;color: white;}


.calendmain	{font-family:arial;font-size:100%;font-weight:bold;}
.calendmain a	{color:red;}
.calendmain a:visited	{color:red;}


.white80	{color:#ffffff;font-size:80%;}
.white80 a	{color:#ffffff;}
.white80 a:visited	{color:#ffffff;}

.white90	{color:#ffffff;font-size:90%;}
.white90 a	{color:#ffffff;}
.white90 a:visited	{color:#ffffff;}

.white100	{color:#ffffff;font-size:100%;}
.white100 a	{color:#ffffff;}
.white100 a:visited	{color:#ffffff;}

.black100p	{color:#000000;font-size:100%;}
.black100p a	{color:#000000;}
.black100p a:visited	{color:#000000;}

.grey80	{color:#565656;font-size:80%;}
.grey80 a	{color:#565656;}
.grey80 a:visited	{color:#565656;}

.gray80	{color:#AAAAAA;font-size:80%;}
.gray80 a	{color:#AAAAAA;}
.gray80 a:visited	{color:#AAAAAA;}

.orange80 {color:#FF9900;font-size:80%;} 
.orange80 a	{color:#FF9900;}
.orange80 a:visited	{color:#FF9900;}

.orange90 {color:#FF9900;font-size:90%;} 
.orange90 a	{color:#FF9900;}
.orange90 a:visited	{color:#FF9900;}

.grey90	{color:#AAAAAA;font-size:90%;}
.grey90 a	{color:#AAAAAA;}
.grey90 a:visited	{color:#AAAAAA;}

.red90	{color:#D20000;font-size:90%;}
.red90 a	{color:#D20000;}
.red90 a:visited	{color:#D20000;}

/* ��� �������� �����������*/
.green90 {color:#00A000;font-size:90%;} 
.green90 a	{color:#00A000;}
.green90 a:visited	{color:#00A000;}

/*����� ��� card*/
.red90n	{color:#FF0000;font-size:90%;}
.red90n a	{color:#FF0000;}
.red90n a:visited	{color:#FF0000;}

.red80	{color:#D20000;font-size:80%;}
.red80 a	{color:#D20000;}
.red80 a:visited	{color:#D20000;}


.context90	{color:#33CC99;font-size:90%;}
.context90 a	{color:#33CC99;}
.context90 a:visited	{color:#33CC99;}

.grey80p	{color:#565656;font-size:80%;}
.grey80p a	{color:#565656;}
.grey80p a:visited	{color:#565656;}


.black80p	{color:#000000;font-size:80%;}
.black80p a	{color:#000000;}
.black80p a:visited	{color:#000000;}

.black90p	{color:#000000;font-size:90%;}
.black90p a	{color:#000000;}
.black90p a:visited	{color:#000000;}




.bord-t		{border-top:1px solid #DADADA;}
.bord-r		{border-right:1px solid #DADADA;}
.bord-b		{border-bottom:1px solid #DADADA;}
.bord-l		{border-left:1px solid #DADADA;}


.cityhead {font-family:arial;font-size:180%;font-weight:bold; padding:0px;}


.input-head	{border:solid 1px #ffffff; color:#000000; background-color:#E9E9E9;
			font-family:arial, sans-serif; font-size:10px;}
.button-head	{border:solid 1px #262644; color:#ffffff; background-color:#262644;
				font-family:times new roman, serif; font-size:12px;}
.input	{border:solid 1px #D5D5D5; color:#000000; font-family:arial, sans-serif; font-size:10px;}
.button	{font-family:times new roman, serif; font-size:12px;}

.cataloglink td#col	{border-left:1px solid #D5D5D5;}
.cataloglink td#col div	{font-size:80%;padding:3px 5px 3px 10px;} 

.line	{background-color:#cccccc; margin:10px 0px 10px 0px;}

#bord-tab	{border:1px solid #D5D5D5;}

.content p,.content li,.content div,.content td{font-size:90%;line-height:140%}

#t80	{font-size:80%;}
#t90	{font-size:90%;}
#t150	{font-size:150%;}

.t80	{font-size:80%;}
.t90	{font-size:90%;}
.t150	{font-size:150%;}

#p2	{padding:2px;}
#p3	{padding:3px;}
#p5	{padding:5px;}
#p10	{padding:10px;}
#p20	{padding:20px;}

#p5p10	{padding:5px 10px 5px 10px;}
#p5p20	{padding:5px 20px 5px 20px;}

#p2p20	{padding:2px 0px 2px 20px;}
#p1010	{padding:10px 0px 10px 0px;}
#p1515	{padding:15px 0px 15px 0px;}
#p3030	{padding:30px 0px 30px 0px;}
#p2020	{padding:20px 0px 20px 0px;}
#p5p5	{padding:5px 5px 5px 5px;}
#p10p10	{padding:10px 10px 10px 10px;}
#p20p20	{padding:20px 20px 20px 20px;}
#p30p20	{padding:30px 20px 30px 20px;}
#p30p25	{padding:30px 25px 30px 25px;}
#p0p20	{padding:0px 20px 0px 20px;}
#p0p21	{padding:20px 0px 0px 10px;}
#p0p22	{padding:0px 20px 0px 0px;}
#p0p23	{padding:0px 0px 20px 0px;}
#p0p24	{padding:0px 0px 0px 20px;}

#p_c_col_cp	{padding:0px 0px 0px 0px;}
#p_l_col_cp	{padding:0px 20px 0px 0px;}
#p_r_col_cp	{padding:0px 0px 0px 20px;}

#p_c_col_profile	{padding:0px 0px 0px 0px; width:80%;}
#p_l_col_profile	{padding:0px 20px 0px 0px; width:20%;}


/*������ ��� ��������*/
#p_header_block_for_profile	{padding:0px 20px 30px 20px;}

#left_d {
 margin-right: 100px; /* ������ ������ */
 
}
#righ_d {
 position: absolute; /* ���������� ���������������� */
 right: 50px; /* ��������� �� ������� ���� ���� */
 top: 500px; /* ��������� �� �������� ���� */
 width: 100px; /* ������ ������� */
 }


/*����� ������� ����� �������*/
#p_index_block	{padding:20px 0px 20px 10px; background-color:#FFFFFF;}
#p_header_block {padding:30px 20px 30px 20px;}
#p_c_col {padding:20px 20px 0px 0px;}
#p_l_col {padding:20px 20px 0px 10px;}
#p_r_col {padding:180px 10px 0px 10px;}
#p_r_col_test {padding:10px 10px 0px 10px;}

/*
#p_pic_block {padding:0px 10px 0px 0px;}
#p_index_block	{padding:20px 0px 20px 10px; background-color:#FFFFFF}
#p_header_block {padding:30px 20px 30px 20px;}
#p_c_col {padding:20px 20px 0px 0px;}
#p_l_col {padding:20px 20px 0px 10px;}
#p_r_col {padding:240px 10px 0px 5px;}
*/

#p20bot	{padding:0px 0px 20px 0px;}
#p12bot	{padding:0px 0px 12px 0px;}
#p10bot	{padding:0px 0px 10px 0px;}
.p10bot	{padding:0px 0px 10px 0px;}
#p7bot	{padding:0px 0px 7px 0px;}
.p7bot	{padding:0px 0px 7px 0px;}
#p5bot	{padding:0px 0px 5px 0px;}
#p3bot	{padding:0px 0px 3px 0px;}
#p2bot	{padding:0px 0px 2px 0px;}

#p3	{padding:3px;}

.nezabaromsearch td {font-family:times new roman, serif; font-size:12px; color:#000000;}
.nezabaromsearch td input, select, textarea	{font-family:times new roman, serif; font-size:12px;}

#search .one	{padding-bottom:23px}
#search .tit	{font-family:arial;font-size:100%;font-weight:bold;}
#search .type	{font-family:arial;font-size:80%; color:#565656; padding-bottom:2px}

#search .geo	{font-family:arial;font-size:90%; color:#565656;}
#search .geo a	{font-family:arial;font-size:90%; color:#565656;}
#search .descr	{font-family:arial;font-size:90%; color:#000000; padding-bottom:2px}
#search .green	a {font-family:arial;font-size:90%; color:green;}
#search .green {font-family:arial;font-size:90%; color:green;}

#pagerl .active	{font-family:arial; font-size:110%; color:#565656; padding-right:10px;}
#pagerl .passive {font-family:arial; font-size:110%; color:#565656; padding-right:10px;}

.buttonorange	{border:solid 1px #FF9900; color:#ffffff; background-color:#FF9900;	font-family:times new roman, serif; font-size:12px; cursor:pointer; margin:0px 0px 0px 5px;}
.buttongrey		{border:solid 1px #ffffff; color:#666666; background-color:#f0f0f0;	font-family:times new roman, serif; font-size:12px;}
.buttonwihgt	{border:solid 1px #ffffff; color:#666666; background-color:#ffffff;	font-family:times new roman, serif; font-size:12px;}
.orangelink		{text-decoration: none; color:#FF9900;}
strong {font-weight:400}

.bl_grey_line {
 border-left:1px solid #DADADA;
 padding:0px 0px 0px 10px;
}

td.bl_grey_line {border-left:1px solid #DADADA; padding:0px 0px 0px 10px;}

/*���. ����� ����������*/
.bl_grey_line_top {
 border-top:1px solid #DADADA;
 padding:5px 0px 0px 0px;
}

/*���. cityportal*/
.bl_grey_line_bottom {
 border-bottom:1px solid #DADADA;
 padding:0px 0px 0px 5px;
}

.bl_promo_grey {
 border:1px solid #D6D6D6;
 padding:5px 5px 5px 5px;
background-color:#f0f0f0;
}
.bl_promo {
 border:1px solid #D6D6D6;
 padding:5px 5px 5px 5px;
background-color:#ffffff;
}
/*���������� �� ������ ��������*/
.bl_promo_splesh {
 border:1px solid #EEEEEE;
 padding:5px 5px 5px 5px;
background-color:#EEEEEE;
}



.td_bottom_punctire {
 
border-bottom:1px dotted #DADADA;
}

.card_red { 
  background: #FF0000; 
}
.cardtop_red { 
  background: url(/i/profile/ne_red.gif) no-repeat top right; 
}
.cardtop_red div { 
  height: 10px; 
  background: url(/i/profile/nw_red.gif) no-repeat top left; 
}
.cardbottom_red { 
  background: url(/i/profile/se_red.gif) no-repeat bottom right; 
}
.cardbottom_red div { 
  height: 10px; 
  background: url(/i/profile/sw_red.gif) no-repeat bottom left; 
}
.cardcontent_red {
  padding: 0px 20px 0px 20px; font-weight:bold;
}

.adv_right{ 
display:block;
} 
.adv_right *{ 
display:block;
height:1px;
overflow:hidden;
background:#FEFEB1;
} 
.adv_right1{ 
border-right:1px solid #FEFEB1;
padding-right:1px;
margin-right:3px;
border-left:1px solid #FEFEB1;
padding-left:1px;
margin-left:3px;
background:#FEFEB1;
} 
.adv_right2{ 
border-right:1px solid #FEFEB1;
border-left:1px solid #FEFEB1;
padding:0px 1px;
background:#FEFEB1;
margin:0px 1px;
} 
.adv_right3{ 
border-right:1px solid #FEFEB1;
border-left:1px solid #FEFEB1;
margin:0px 1px;
} 
.adv_right4{ 
border-right:1px solid #FEFEB1;
border-left:1px solid #FEFEB1;
} 
.adv_right5{ 
border-right:1px solid #FEFEB1;
border-left:1px solid #FEFEB1;
} 
.adv_right_content{ 

background:#FEFEB1;
padding:10px 10px 10px 10px; 
font-size:90%;
} 

.bac_grey {background-color:#F3F3F3;}


.adv_blue_right{ 
display:block;
} 
.adv_blue_right *{ 
display:block;
height:1px;
overflow:hidden;
background:#B8FBFE;
} 
.adv_blue_right1{ 
border-right:1px solid #B8FBFE;
padding-right:1px;
margin-right:3px;
border-left:1px solid #B8FBFE;
padding-left:1px;
margin-left:3px;
background:#B8FBFE;
} 
.adv_blue_right2{ 
border-right:1px solid #B8FBFE;
border-left:1px solid #B8FBFE;
padding:0px 1px;
background:#B8FBFE;
margin:0px 1px;
} 
.adv_blue_right3{ 
border-right:1px solid #B8FBFE;
border-left:1px solid #B8FBFE;
margin:0px 1px;
} 
.adv_blue_right4{ 
border-right:1px solid #B8FBFE;
border-left:1px solid #B8FBFE;
} 
.adv_blue_right5{ 
border-right:1px solid #B8FBFE;
border-left:1px solid #B8FBFE;
} 
.adv_blue_right_content{ 

background:#B8FBFE;
padding:10px 10px 10px 10px; 
}



.comment_alert {background:#FF9900;vertical-align:middle; font-size:80%;padding:2px;font-family:arial;font-weight:bold;color:#ffffff;}

.banner_text {font-size:100%;padding:10px 0px 0px 0px;width:120px;}


.hotlink {width:80px;background:#dadada;vertical-align:middle; font-size:80%;padding:6px;font-family:arial;font-weight:bold;color:#ffffff; vertical-align:middle; text-align:center}

/*�����*/

.selected {background:#FF9900;vertical-align:middle; font-size:80%;padding:2px;font-family:arial;font-weight:bold;}
.citytitle {background:#dadada;vertical-align:middle;padding:5px;font-size:100%;font-weight:bold;font-family:arial;color:#ffffff;}
.zonetitle {background:#FF9900;vertical-align:middle;padding:5px;font-size:100%;font-weight:bold;font-family:arial;color:#ffffff;}

/*����� old !!!!!!!!!!!!!!!!!
td.hot {height:70; width:80%; background:#D20000;vertical-align:middle; font-size:80%; border-right:10px solid #ffffff;padding:0px 10px 0px 10px;}
td.hot_bookit {height:10; width:80%; background:#D20000;vertical-align:middle; font-size:80%; border-right:10px solid #ffffff;padding-left:10px;}
td.hot_left {background:#D20000;}
td.hot_projects {padding:0px 15px 0px 15px; width:10%; background:#FF0000; vertical-align:middle; text-align:center;font-size:80%;}
td.hot_portals {background:#262644; vertical-align:middle; text-align:center; font-size:80%;}
td.login {width:20%; background:#F3F3F3;padding:10px;}
*/
/*����� new*/
#top {
	width:100%; 
	margin-bottom:15px;
	}
#top .blocktop {
	height:18px;
	background-color:#D20000; 
	color:#ffffff; 
	font-size:80%; 
	font-weight:bold;
	padding:5px 0 5px 0;
	}
#top .blocktop a {
	color:#ffffff;
	}
#top .blocktop a:visited {
	color:#ffffff;
	}
#top .leftlink {
	padding-left:10px;
	float:left;
	}
#top .rightlink {
	padding-right:10px;
	text-align:right;
	}
#top .blockcenter {
	text-align:right; 
	padding:3px 0 10px 0; 
	color:#565656; 
	font-size:80%;
	}
#top .blockcenter a {
	color:#565656;
	}
#top .blockcenter a:visited {
	color:#565656;
	}
#top .logo {
	padding:20px 0 0 20px; 
	float:left;
	}
#top .login {
	padding:0; 
	margin:0;
	}
#top .banner {
	text-align:right;
	padding-right:10px;
	}
#top .blockbottom {
	clear:both;
	}

/*������*/
table.footer {font-size:80%; color:#000000; background:#F3F3F3}


/*��������*/
td.p_left15 {padding-left:15px;}

.alert {padding:10px;border-top:1px solid #D20000;border-bottom:1px solid #D20000;background:#FABDBC;}


/*���������� �������*/
td.tab {border:1px solid #F3F3F3; border-right:1px solid #dadada; cursor:pointer;}
td.tabHower {border:1px solid #dadada; cursor:pointer;}
.tab_title {font-weight:bold; text-decoration: none; color:#000000; font-size:100%; font-family:arial;}
td.select_tab {border-left:1px solid #dadada; border-bottom:1px solid #dadada; border-top:1px solid #dadada; background:#F3F3F3;}
td.input_area {border-right:1px solid #dadada; border-bottom:1px solid #dadada; border-top:1px solid #dadada; background:#F3F3F3;}


/*����� �����*/
td.kroshki {border-top:3px solid #FF9900; padding-top:5px;padding-bottom:20px;font-family:arial;font-weight:bold;font-size:90%;}
.pagetitle	{font-family:arial;font-size:180%;font-weight:bold;color:#D20000;}


/*���������*/
.date {font-size:80%; font-weight:bold; color:#D20000; width:6%;vertical-align:top;}

/*�������*/
td.date {font-size:80%; font-weight:bold; color:#D20000; width:6%;vertical-align:top;}
td.news_title	{font-size:90%; padding-left:5px;vertical-align:top;}

/*���������*/
.calendar_table {border:1px solid #FF0000; background-color:#FF0000; padding:10px; width:70; height:70;}
.calendar_weekday {font-family:arial;font-size:100%;font-weight:bold; style=margin:0; display:inline; color:#FFFFFF;}
.calendar_date_month {font-size:80%; color:#FFFFFF;}


/*Object bookit main room*/
#photo_block_top {width: 100%;}
#photo_block_top .one {width: 210px;height:340px;padding-right:10px;padding-left:10px;margin-top:30px;float:left;border-left:1px solid #DADADA;}
#photo_block_bottom {padding-right:10px;width: 100%;}

/*bookit sticker*/
.bookit_link a{color:#4a4a4a;}
.bookit_link a:hover{text-decoration:none;color:#4a4a4a;}

.orng_link {
	color:#FFFFFF;
	background:#FF9900;
	padding:2px 5px;
	text-decoration:none;
	border:0;
	cursor:pointer;
	font-size:80%;
}

.tub_border {
	border-bottom:2px solid #DADADA;
	padding-right:10px;
	height:24px;
}

#tubs .tub_border a {
	display:block;
	font:85% Arial, Helvetica, sans-serif;
	color:#4B4A4A;
	background:#F3F3F3;
	padding:6px 16px 4px 16px;
	float:right;
	text-decoration:none;
	border-left:1px solid #E7E7E7;
}
#tubs .tub_border a:hover {
	background:#E7E7E7;
}
#tubs .tub_border a.result_active {
	background:#DADADA;
}
	
/*photogallery*/
#photogallery{
	}

#photogallery .gl {
	vertical-align:top;
	width:100%;
	height:100%;
	}

#photogallery .in {
	margin:5px 10px 0px 10px;
	}

#photogallery .one {
	float:left;
	width:45%;
	margin:4px 4px 4px 4px;
	padding:0px 10px 10px 0px;
	}

#photogallery .photo{
	font-size:90%;
	}

/*block garyachie predlogeniya old!!!!!!!!!!!!!!!!!
#hot_object {
	}
#hot_object .gl {
	width:100%;
	}

#hot_object .one {
	width:44%;
	float:left;
	border:1px solid #D6D6D6;
	padding:10px 10px 10px 10px;
	margin:5px;
	background-color:#ffffff;
	}
	
#hot_object .img {
	min-height:90px;
	_height:90px;
	padding:0px 10px 10px 0px;
	margin-top:3px;
	float:left;
	}
	
#hot_object .name {padding-bottom:10px;font-size:90%;font-weight:bold;}
#hot_object .descr {font-size:90%;}
#hot_object .descr2 {color:#D20000;font-size:80%;margin-top:3px;}
#hot_object .descr2 a{color:#D20000;}

*/

/*block garyachie predlogeniya*/
#hot_object {
	}
#hot_object .name {padding-bottom:10px;font-size:90%;font-weight:bold;}
#hot_object .descr2 {color:#D20000;font-size:80%;margin-top:3px;}
#hot_object .descr2 a{color:#D20000;}

/*block interview cityportal*/
#interviews {
	}
	
#interviews .gl {
	width:100%;
	}
	
#interviews .one {
	float:left;
	width:230px;
	height:100px;
	padding:10px 10px 5px 5px;
	margin-right:10px;
	background-color:#f0f0f0;
	}

#interviews .img {
	float:left;
	padding-right:10px;
	}

#interviews .name {
	font-family:arial;
	font-size:100%;
	font-weight:bold;
	display:inline;
	}

#interviews .descr {font-size:90%;}

#tubs_city {
	width:100%;
	height:25px;
	padding-left:10px;
	font:85% Arial, Helvetica, sans-serif;
	color:#4B4A4A;
	text-align:center;
	border-bottom:2px solid #DADADA;
	}
#tubs_city .neaktiv {
	float:left;
	padding:6px 16px 4px 16px;
	margin-left:1px;
	background:#e7e7e7;	
	border:1px solid #E7E7E7;
	}
#tubs_city .aktiv {
	float:left;
	margin-left:1px;
	padding:6px 16px 4px 16px;
	background:#F3F3F3;
	border:1px solid #E7E7E7;
	}
#tubs_city .aktiv a {
	color:#4B4A4A;
	text-decoration:none;
	}
#tubs_city .aktiv a:hover {
	
	}

/*object*/
.tub_border {border-bottom:2px solid #DADADA; height:26px;}
#tub .tub_border a {display:block;font:85% Arial, Helvetica, sans-serif;color:#4B4A4A;background:#F3F3F3;padding:6px 16px 4px 16px;float:left;text-decoration:none;border-left:1px solid #E7E7E7;}
#tub .tub_border a:hover {background:#E7E7E7;}
#tub .tub_border a.result_active {background:#DADADA;}
#tub .pod_tub {padding:6px 16px 6px 16px;vertical-align:middle;background:#DADADA;font:80% Arial, Helvetica, sans-serif;color:#4B4A4A;}
#tub .pod_tub a {color:#4B4A4A;}

/*city*/
#delimiter {width:100%;	height:24px; border-bottom:2px solid #F3F3F3; margin-bottom:10px;}
#delimiter .left {display:block; font:80% Arial, Helvetica, sans-serif;	color:#000000; background:#F3F3F3; padding:4px 14px 4px 14px; float:left; text-decoration:none;}
#delimiter .right {float:right;	color:#33CC99; font-size:80%; padding:4px 2px 4px 14px;}
#delimiter .right a {color:#33CC99;}
#delimiter .right a:visited {color:#33CC99;}

/*city*/
.box_grey {background:#f3f3f3;}
.boxtop_grey {background: url(/i/profile/ne_grey.gif) no-repeat top right;}
.boxtop_grey div {height: 10px; background: url(/i/profile/nw_grey.gif) no-repeat top left;}
.boxbottom_grey {background: url(/i/profile/se_grey.gif) no-repeat bottom right;}
.boxbottom_grey div {height: 10px; background: url(/i/profile/sw_grey.gif) no-repeat bottom left;}
.boxcontent_grey {padding: 0px 20px 0px 20px;}

/*promo block old !!!!!!!!!!!!!!!!!!!!
#promo {width:100%;}
#promo .one {width:46%;	height:83px; float:left; border:1px solid #D6D6D6; padding:5px 5px 5px 5px; margin:4px; background-color:#ffffff;}
#promo .img {height:83px; padding:0px 7px 5px 0px; margin-top:3px; float:left;}
#promo .name {padding-bottom:5px; font-size:90%;}
#promo .descr {font-size:90%;}
*/

/*promo block*/
#promoblocks {
	text-align:left;
	margin:0;
	margin-left:5px;
	padding-bottom:15px;
	_margin-bottom:-5px;
	_padding-bottom:0;
}

.promogroup{
	position:relative;
	width:100%;
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
}

.promotop {
 	_top:-20px;
 	_margin-bottom:-20px;
 	}

 .promoitem {
	border:1px solid #d6d6d6;
	margin:4px 12px 0 0px;
	float:left;
	width:47%;
	padding-bottom:32767px;
	margin-bottom:-32767px;
	overflow:visible;
	overflow:hidden;	
}
.promoitem {
	width:47%;
}

 .promoitem .imgcont {
	width:70px;
	float:left;
	text-align:center;
	margin:0;
	padding:20px 0 0 0;
}
 .promoitem .maintext {
	padding:0 10px 5px 72px;
}
 .promoitem .maintext h2 {
	margin:0;
	padding:5px 0;
}
 .promoitem .maintext a{font-size:90%;}

 .botbl {clear:both;}
 
 .promobottom {
	border-top:1px solid #d6d6d6;
	position:relative;
	float:left;
	width:47%;
	height:0px;
	margin:0 12px 0 1px;
}

.promobottom {
	width:47%;
	margin:0 13px 0 1px;
}
.promobottom {
	margin:0 12px 0 0;	
	border:1px solid white;
	border-top:1px solid #d6d6d6;
}

