body { margin: 0px; padding: 0px; font-size: 73.01%; background: #FBFFFF url("../img/body_bgnd.jpg") 0px 0px repeat-x; }body, html { height: 100%; min-height:100%; width: 100%; margin: 0px; padding: 0px; }table { border: 0; border-collapse: collapse; border-spacing: 0; }td { padding: 0px;vertical-align:top;}a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 { font-family: arial, tahoma, verdana; color: #0053B0;  }table, td { font-size: 100%; }.spacer { height: 1px; width: 1px; }.full { width: 100%; height: 100%; }.full_w { width: 100%; }.full_h { height: 100%; }img { border: none; }table { border: 0; border-collapse: collapse; border-spacing: 0; }td { padding: 0px;vertical-align:top;}textarea, input { font-size: 100%; }select { font-size: 100%; }form { padding: 0px; margin: 0px; }.clear {clear:both;}.body_cell { width: 100%; text-align: center; }.body_cell_1 { width: 100%; margin: auto; background: url("../img/body_bgnd_1.jpg") 0px 0px no-repeat; }.body_cell_2 { width: 100%; margin: auto; background: url("../img/body_bgnd_2.jpg") right 0px no-repeat; text-align: center; }.content_frame { width:1255px; margin:auto; }.logo_block_root { text-align:right; cursor: hand;cursor: pointer; }.main_left_col { width: 234px; vertical-align:top; }.logo_block { width: 222px; height: 279px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/sushicat/img/logo.png', sizingMethod='crop'); background: url("../img/logo.png") 0px 0px no-repeat; _background: expression("none"); position: relative; margin:auto; margin-right: 0px; margin-right:expression("-60px");}.sushi_girl_body { width: 100%; text-align:right; position:relative; }.sushi_girl { margin:auto; position: relative; margin-right: -32px; margin-right:expression("-92px"); height: 364px; width: 274px; background: url("../img/girl.gif") 0px 0px no-repeat; margin-top: -76px;}.main_right_col { width: 754px;  background: url("../img/girl2.gif") 100% 0px no-repeat; height: 100%; }.head_menu { height: 103px; width: 753px; } .splitted_content_table { width: 753px; }.splitted_content_top { height: 18px; width: 753px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/sushicat/img/splitted_table/top.png', sizingMethod='crop'); background: url("../img/splitted_table/top.png") 0px 0px no-repeat; _background: expression("none"); }.splitted_content_bottom { height: 16px; background: url("../img/splitted_table/bottom.gif") 0px 0px no-repeat; }.splitted_content { width: 753px; background: url("../img/splitted_table/bgnd.gif") 0px 0px repeat-y;}.splitted_content_2 { background: url("../img/splitted_table/top2.jpg") 0px 0px no-repeat; }.splitted_content_3 { background: url("../img/splitted_table/bottom2.jpg") 0px 100% no-repeat;}.splitted_content_left { width:582px; width:expression("557px"); vertical-align:top; }.splitted_content_right { vertical-align:top; text-align:center;//width: 140px;}.splitted_content_splitter { vertical-align:top; width: 10px; }.content_frame_set_left_3 { padding: 19px 33px 0px 27px;  text-align:left; }.content_frame_set_right_4 { padding: 0px 16px 0px 15px; text-align:center; position: relative; }div.img { border: 1px solid #67AECF; padding:1px; background-color: #6BB8DF; width:126px; margin:auto; }div.img img { border:1px solid #F6FBFD; }.photo_label { width: 130px; border-top: 1px solid #3885B4; margin-bottom: 5px; position:relative;margin:auto; }.photo_label_left { width: 1px; background: #3581AF url("../img/photo_label/left.gif") 0px 100% no-repeat; }.photo_label_right { width: 1px; background: #3581AF url("../img/photo_label/left.gif") 0px 100% no-repeat; }.photo_label_center { background: #408FBE url("../img/photo_label/center.gif") 0px 0px repeat-x; }.photo_label_center a { display: block; padding-left: 27px; background: url("../img/photo_label/icon.gif") 5px 11px no-repeat; text-decoration: none; color: #ffffff; font-size: 11px; padding-top: 7px; padding-bottom:4px; font-family:arial; padding-right: 4px;  }.photo_label_center p{	padding: 0px;	margin: 0px;	color: #ffffff;}.photo_label_left_2 { height: 5px; width: 1px; background: url("../img/photo_label/left_2.gif") 0px 0px no-repeat; }.photo_label_center_2 { height: 5px;  }.photo_label_center_2 table { height: 5px; width: 100%; }.photo_label_center_2_1 { width: 3px; background: url("../img/photo_label/bottom_left.gif") 0px 0px no-repeat; }.photo_label_center_2_3 { width: 3px; background: url("../img/photo_label/bottom_right.gif") 0px 0px no-repeat; }.photo_label_center_2_2 { background: url("../img/photo_label/bottom_center.gif") 0px 0px repeat-x; }.printer_icon {  position: absolute; height: 51px; width: 73px; background: url("../img/printer.gif") 0px 0px no-repeat;margin-top:-47px; margin-left: 480px;}.printer_icon img { height: 51px; width: 73px; }.exclusive_design_td { text-align:right; }.botom_decor_2 { margin:auto; height:20px; width: 20px; background: url("../img/cat_hand.gif");margin-top:-12px;  position:absolute;  margin-top:-12px;  }.bottom_left_decor { margin:auto;  height: 38px; width: 25px; background: url("../img/bottom_left_decor.gif") 0px 0px no-repeat; position:absolute; margin-top: -50px; margin-left: -11px;}.exclusive_design_table { width: 754px; }.exclusive_design_logo { margin: auto; height:7px; width: 94px; margin-top: 8px; margin-right:30px; }.exclusive_design_table_1 { width:560px; }.exclusive_design_table_2 { width:100px; }.bottom_block { margin:auto; margin-top:-5px; width: 262px;position:relative;  }.bttom_top_block_1 { width: 64px; height:17px; background: url("../img/bottom_block/top_left.gif") 0px 0px no-repeat; }.bttom_top_block_2 { height: 17px; background: url("../img/bottom_block/top.gif") 0px 0px repeat-x; }.bttom_top_block_3 { width: 43px; height:17px; background: url("../img/bottom_block/top_right.gif") 0px 0px no-repeat; }.bottom_block_div {  margin:auto; text-align:left; margin-left: expression("20px"); position:relative; margin-right:-22px; margin-right: expression("-58px"); }.bottom_block_div_root { text-align:right; }.bttom_bttom_block_1 { width: 63px; height:15px; background: url("../img/bottom_block/bottom_left.gif") 0px 0px no-repeat; }.bttom_bttom_block_2 { width: 153px; height: 15px; background: url("../img/bottom_block/bottom.gif") 0px 0px repeat-x; }.bttom_bttom_block_3 { width: 46px; height:15px; background: url("../img/bottom_block/bottom_right.gif") 0px 0px no-repeat; }.bttom_center_block { margin:auto; background: url("../img/bottom_block/center.gif") 0px 0px repeat-y; width: 262px; position:relative; }.bottom_block_center_table { width: 262px; }.bottom_mid_left { width: 73px; vertical-align: bottom; text-align:right; } .bottom_mid_left img, .bottom_mid_right img { margin: auto; margin-bottom: 0px;}.bottom_mid_left img { margin-right:0px; }.bottom_mid_right img { position: relative;   }.bottom_mid_right { width: 55px; vertical-align: bottom;   } .bottom_block_bottom { width: 262px; margin:auto; position:relative; }.bottom_mid_center { background: url("../img/bottom_block/bottom_mid_center.gif") 0px bottom repeat-x; color: #448CCA; font-size:12px; text-align:center; }.bottom_mid_center a { color: #448CCA; }.bottom_mid_center em  { font-style: normal; color: #EB7DBA; }.bottom_copyrights { width: 100%; text-align: center; font-size: 9px; color: #448CCA;  padding-top: 15px; padding-left:20px; padding-left:expression("80px"); }.content_frame_set_right_table { height:100%;}.content_frame_set { width: 754px; height: auto; }.content_frame_set tr { height:100%; }.content_frame_set_left { width:593px; vertical-align:top; height:100%;   } .content_frame_set_right { width: 161px; height: 100%;  }.content_frame_set_left_0 { background: #E0F3FD url("../img/body/bgnd.gif") 0px 0px repeat-y; height: 100%;  }.content_frame_set_left_bottom { width:593px; height:11px; background: url("../img/body/bottom_line.gif") 0px 0px no-repeat; text-align:left; position:relative; }.content_frame_set_left_bottom_td {height:11px;}.content_frame_set_right_bottom { width:161px; height:15px; background: url("../img/right/bottom_line.gif") 0px 0px no-repeat; text-align:left; position:relative;}.content_frame_set_right_bottom_td {  height:15px; }.content_frame_set_right_top_td { height:13px; }.content_frame_set_right_top { width:161px; height:13px; background: url("../img/right/top_line.gif") 0px 0px no-repeat; text-align:left; }.photo_label_right_2 { height: 5px; width: 1px; background: url("../img/photo_label/left_2.gif") 0px 0px no-repeat; }.h1 { padding-left: 40px; background: url("../img/h1_ico.gif") 0px 0px no-repeat; padding-bottom: 10px; padding-top:4px;   }.right { float: right; margin-left: 10px; }.left { float: left; margin-right: 10px; }.image_tl { height: 7px; width: 7px; background: url("../img/image/tl.gif") 0px 0px no-repeat; }.image_tc { height: 7px; width: auto; background: url("../img/image/tc.gif") 0px 0px repeat-x; }.image_tr { height: 7px; width: 7px; background: url("../img/image/tr.gif") 0px 0px no-repeat; }.image_cl {  height: auto; width: 7px; background: url("../img/image/cl.gif") 0px 0px repeat-y; }.image_cr { height: auto; width: 7px; background: url("../img/image/cr.gif") 0px 0px repeat-y;}.image_bl { height: 7px; width: 7px; background: url("../img/image/bl.gif") 0px 0px no-repeat; }.image_bc { height: 7px; width: auto; background: url("../img/image/bc.gif") 0px 0px repeat-x; }.image_br { height: 7px; width: 7px; background: url("../img/image/br.gif") 0px 0px no-repeat; }.image_cc img { position: relative; margin: -2px; margin: expression("0px"); }.content_frame_set_left_3 em { color:#0053B0; font-size: 1.11em; font-weight: bold; line-height: 1.8; padding: 10px 10px 10px 20px; display:block; }.content_frame_set_left_3 em strong { color: #FF45C5; font-size: 1.31em; }p.mark { color: #FE80D7; font-weight:bold;  }.info_tl { height: 8px; width: 8px; background: url("../img/info/tl.gif") 0px 0px no-repeat; }.info_tc { height: 8px; background: url("../img/info/tc.gif") 0px 0px repeat-x;  }.info_tr { height: 8px; width: 8px; background: url("../img/info/tr.gif") 0px 0px no-repeat; }.info_cc { background: #FFFFFF url("../img/info/cc.gif") 0px 100% repeat-x; }.info_cl { width: 8px; background: url("../img/info/cl.gif") 0px 0px repeat-y; vertical-align:bottom; }.info_cr { width: 8px; background: url("../img/info/cr.gif") 0px 0px repeat-y; vertical-align:bottom; }.info_cl img { margin: auto; margin-bottom: 0px; }.info_cr img { margin: auto; margin-bottom: 0px; }.info_bl { height: 8px; width: 8px; background: url("../img/info/bl.gif") 0px 0px no-repeat; }.info_bc { height: 8px; background: url("../img/info/bc.gif") 0px 0px repeat-x;  }.info_br { height: 8px; width: 8px; background: url("../img/info/br.gif") 0px 0px no-repeat; }ul { padding: 10px 10px 10px 28px; margin:0px; }ul li { list-style-image: url("../img/li.gif"); padding: 3px; }.bouble { line-height: 2; }.bottom_blck_cat { margin-top: -17px; margin-left: 140px; position: absolute; background: url("../img/bottom_block/cat.gif") 0px 0px no-repeat; height: 20px; width: 20px; }.top_decor_3 { height:20px; width: 20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/sushicat/img/decor_2.png', sizingMethod='crop'); background: url("../img/decor_2.png") 0px 0px no-repeat; _background: expression("none"); position:absolute; margin-left:150px; margin-left:expression("124px"); margin-top:14px;  }.top_decor_4 { height:76px; width: 54px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/sushicat/img/bottom_decor_2.png', sizingMethod='crop'); background: url("../img/bottom_decor_2.png") 0px 0px no-repeat; _background: expression("none"); position:absolute; margin-left:144px; margin-left:expression("65px"); margin-top:-50px;  }.decor_1 { position: absolute; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/sushicat/img/decor_1.png', sizingMethod='crop'); background: url("../img/decor_1.png") 0px 0px no-repeat; _background: expression("none"); height: 74px; width: 50px; margin-left: -50px; margin-top: 12px; margin-left: expression("-25px"); }img.picLeft{	float: left;	margin: 0px 10px 10px 0px;}img.picRight{	float: right;	margin: 0px 0px 10px 10px;}table.contentPlace{	border-collapse: collapse;	width: 100%;}		table.contentPlace td.contentPlace{		padding: 0px;		vertical-align: top;	}				table.contentPlace td.contentPlace,		table.contentPlace td.contentPlace div,		table.contentPlace td.contentPlace pre,		table.contentPlace td.contentPlace span,		table.contentPlace td.contentPlace table,		table.contentPlace td.contentPlace p{			line-height: 1.4;			padding: 0px;			margin: 0px;		}				table.contentPlace td.contentPlace td.info_tl,		table.contentPlace td.contentPlace td.info_tc,		table.contentPlace td.contentPlace td.info_tr{			font-size: 1px;		}				table.contentPlace td.contentPlace div.left{			margin: 0px 10px 10px 0px;		}				table.contentPlace td.contentPlace div.right{			margin: 0px 0px 10px 10px;		}				table.contentPlace td.contentPlace .title{			font-weight: bold;			font-size: 16px;			color: #FF45C5;			display: block;			margin-bottom: 5px;		}				table.contentPlace td.contentPlace .date{			float: right;			font-size: 11px;			color: #BDBCBD;		}				table.contentPlace td.contentPlace .smallText{			font-size: 11px;		}						table.contentPlace td.contentPlace .smallText,			table.contentPlace td.contentPlace .smallText p{				line-height: 1.1;			}							table.contentPlace td.contentPlace .textBlock{			background: #fff url('../img/info/cc.gif') left bottom repeat-x;			border: 1px solid #BDBCBD;			padding: 10px;			margin: 10px 0px;			color: #0053B0;		}		table.rightMenu{	border-collapse: collapse;}		table.rightMenu td{		padding: 2px 0px 2px 45px;		background: url("../img/li.gif") 30px 1px no-repeat;		//padding-left: 15px;		//padding-right: 10px;		//background-position: left 1px;	}			table.rightMenu b a,	table.rightMenu a:hover{		text-decoration: none;	}


table.topSubMenu{
	margin-bottom: 20px;
	line-height: 2;
	width: 520px;
}
td.topSubMenu{
	padding: 0px;
    white-space: normal;
}
td.topSubMenu a{
	display: block;
	float: left;
	background: url(../img/li.gif) left 2px no-repeat;
	padding: 0px 10px 0px 15px;
}
td.topSubMenu b a,
td.topSubMenu a:hover{
	text-decoration: none;
}


#menu_block_swf{
	position: absolute;
	z-index: 11;
}
.menu_block_html{
	position: absolute;
	z-index: 10;
	width: 600px;
	padding: 20px 0px;
	text-align: center;
	margin: 25px 0px 0px 0px;
}
	.menu_block_html a{
		padding: 0px 10px;
		font-size: 16px;
		font-weight: bold;
		white-space: nowrap;
	}
	.menu_block_html a.on,
	.menu_block_html a:hover{
		color: #A50875;
		text-decoration: none;
	}

div.languages{
	width: 158px;
	position: absolute;
	margin: -35px 0px 0px 0px;
	//margin-left: -85px;
}

table.languages{

}
	
table.languages td{
	padding: 0px 2px;
	text-align: center;
}




