#couponcode {
    position: absolute;
    top: 16px;
    left: 340px;
    width: 186px;
    height: 89px;
    background-image: url("images/FSdeal.jpg");
}

body { margin:0; padding:0; background:url(images/bg_t.jpg) top repeat-x; }
.global { background:url(images/bg_r.jpg) right top no-repeat; min-width:802px; }
.clearing { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; }
.header { height:122px; overflow:hidden; }
.header .logo { float:left; width:357px; }
.header form { margin:0; float:right; padding:50px 0 0 13px; width:443px; background:url(images/inp_search.jpg) left 50px no-repeat; }
.header form .inp_txt { border:0; background-color:transparent; padding:8px 0 0 0; color:#6e6e6e; 
	font:12px Arial, Helvetica, sans-serif; width:123px; vertical-align:top; }
.header form .subm { border:0; background:url(images/b_go.jpg) no-repeat; width:46px; height:34px; cursor:pointer; margin-left:13px; }
.footer { height:60px; background-color:#242d8a; }

* html #cont_fixl { height:1%; }
#cont_fixl { overflow:hidden; margin:0; padding-left:180px; }
	#col_fl_r { width:100%; border-left:180px solid #fff; margin-left:-180px; float:right; }
	#col_fl_r .sub { padding:15px 30px 0 24px; }
	#col_fl_l { width:180px; float:right; margin-left:-180px; }
	#col_fl_l .sub { padding:3px 0 0px 0; }

/**/
.t_welcome { background:url(images/t_welcome.gif) no-repeat; height:11px; line-height:1px; }
#col_fl_r p { margin:0; padding:13px 0 0 0; color:#4b4b4b; font:11px/13px Verdana, Arial, Helvetica, sans-serif; }

#menul_wrap { width:178px; }
#menul { z-index:100; list-style-type:none; position:absolute; padding:0; margin:0; font-size:0px; }
#menul li { z-index:100; display:block; padding:0; margin:0; position:relative; font-size:0px; }
.menul_nat { background:url(images/menul_national.gif) 8px top no-repeat; width:178px; height:27px; }
.menul_subnat { background:url(images/menul_subnational.gif) 8px top no-repeat; width:178px; height:27px; }
#menul li a { display:block; text-decoration:none; }
#menul li dd { display:none; }
#menul li a:hover  { border:0;}
#menul li.pb { height:6px; font-size:0; line-height:0; margin-left:8px; background-color:#8e8e8e; }
#menul li:hover dd, #menul li a:hover dd { display:block; height:13px; width:177px; overflow:hidden; }
#menul table, #menul table td { font-size:1em; margin:0; padding:0; border:0; border-collapse:collapse; }
#menul dl { margin:0px; background:url(images/bg_country.gif) left repeat-y; cursor:pointer;	}
#menul dd { 
	margin:0; padding:1px 0 2px 0; height:10px; line-height:1px; display:block; width:177px;
	background:url(images/bg_country_sep.gif) left bottom no-repeat; }
#menul li:hover dd.pb, #menul li a:hover dd.pb { height:4px; background:#fff none; margin:0; padding:0; width:177px; line-height:0; 
	font-size:0px; overflow:hidden; }
#menul dt { display:block; margin:0; padding:0; background:#8e8e8e url(images/sep.gif) bottom no-repeat; height:22px; 
	margin-left:8px; }
.regions dt a { text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; display:block; 
	padding:2px 0 2px 17px; width:153px; color:#fff; 
	}
.regions dd a, html .regions dd a { 
	color:#3d3c3c; font:bold 11px/13px Arial, Helvetica, sans-serif; height:13px; margin:0; padding:0; height:13px; 
	background:url(images/arr1.gif) 15px 5px no-repeat; padding-left:27px; text-decoration:none; display:block; white-space:nowrap;
	}
.regions dd a:hover { color:#c90101; }
a.ukraine:hover { background:url(images/flag_ukraine.gif) 4px top no-repeat; }	

/* fixes */
h1 { margin:0; padding:10px 0 10px 0; height:auto; font:bold 28px Arial, Helvetica, sans-serif; }
h1.ftop { margin:-12px 0 0 0; padding:0; }
.col_img { float:right; margin-left:20px; }
#col_fl_r p.first { padding-top:0; }
