* {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;
}
 #body { background-image:url(http://www.redsquare.ru/img/bgbg.jpg); width:100%;  
}
/* header  */
	#header { height:300px; width:100%; background-image:url(http://www.redsquare.ru/img/doska11.jpg); background-repeat:repeat-x; background-position:50% 50%; position:relative; 
	}
	#left {background-image:url(http://www.redsquare.ru/img/z001.png); background-repeat:no-repeat;  width:170px; height:300px; float:left; left:0; top:0;
	BACKGROUND: expression('none'); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.redsquare.ru/img/z001.png,sizingMethod=crop);}
	#mid { background-image:url(http://www.redsquare.ru/img/bg_1.jpg); background-repeat:no-repeat; background-position:50% 1px; margin:auto;  width:70%; height:300px; position:relative; }
	#right {background-image:url(http://www.redsquare.ru/img/z002.png); background-repeat:no-repeat;   width:173px; height:300px; right:0; top:0; float:right; BACKGROUND: expression('none'); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.redsquare.ru/img/z002.png,sizingMethod=crop);}
/* eof header */
	#under_header {
		width:100%;
		background-image:url(http://www.redsquare.ru/img/head5.jpg);
		background-repeat:repeat-x; background-position:50% 50%;
		height:107px;
		position:relative;
		}
		#under_1st { width: 366px; height:107px;
background-image:url(http://www.redsquare.ru/img/head001.jpg);
background-repeat:no-repeat;
background-position:50% 50%; float:left; }
		
#under_5th {  height:107px; width:50%;
float:left; background-image:url(http://www.redsquare.ru/img/head5.jpg); background-repeat:repeat-x;
}
#under_6th { float:right; width:23px; height:107px; background-image:url(http://www.redsquare.ru/img/head6.gif); background-repeat:no-repeat;}
/* content */
#main { width:100%;  background-image:url(http://www.redsquare.ru/img/bgbg.jpg); overflow:hidden; 
			}
#content_left { float:left; width:22px; background-image:url(http://www.redsquare.ru/img/l.jpg); background-repeat:repeat-y; }
#content_right { float:right; width:23px; background-image:url(http://www.redsquare.ru/img/r.jpg); background-repeat:repeat-y;}
#menu { float:left; width:344px; height:50%; background-image:url(http://www.redsquare.ru/img/stripe2.jpg); background-repeat:repeat-y;}
#content { margin-left:366px; margin-right:23px; padding-left:20px; padding-right:20px;    }
* html #content { float:left;}
#content_1 {margin-top:15px; background-image:url(http://www.redsquare.ru/img/bg3.jpg); }
#content_inside { background-image:url(http://www.redsquare.ru/img/bg3.jpg);  }
/* content table top */
#top_table { background-image:url(http://www.redsquare.ru/img/003.jpg); background-repeat:repeat-x; 50% bottom; height:63px;}
#top_table_left { float:left; width:89px; height:63px; background-image:url(http://www.redsquare.ru/img/left-top.jpg); background-repeat:no-repeat; }
* html top_table_left, top_table_left, #top_table_right, #content
{ padding:0; margin:0}
#top_table_mid { background-image:url(http://www.redsquare.ru/img/003.jpg); background-repeat:repeat-x; height:63px; background-position: 50% bottom;}
#top_table_right { float:right; width:81px; height:63px; background-image:url(http://www.redsquare.ru/img/right-top.jpg); background-repeat:no-repeat}
/* eof top table */
#under_top_table { height:50px;  border:1px solid red;}
* html #under_top_table { float:left ;}
#under_top_left { float:left; width:33px; height:50px; background-image:url(http://www.redsquare.ru/img/006.jpg); background-repeat:no-repeat; padding:0; margin:0;}
#under_top_mid { background-image:url(http://www.redsquare.ru/img/bg3.jpg); height:50px; margin-right:23px;  }
* html #under_top_mid { margin-right:0}
#under_top_right { float:right; width:30px; height:50px; background-image:url(http://www.redsquare.ru/img/007.jpg); background-repeat:no-repeat;  }
/* table body starts */
#wrapper {  overflow:hidden; margin-right:23px; }
* html #wrapper { float:left; overflow:hidden; margin-right:0} 
#tab_body_left { float:left; width:33px; background-image:url(http://www.redsquare.ru/img/008.jpg); background-repeat:repeat-y;}
#tab_body { background-image:url(http://www.redsquare.ru/img/bg3.jpg); margin-left:33px; margin-right:30px;  }
#tab_body_right { float:right; width:30px; background-image:url(http://www.redsquare.ru/img/009.jpg); background-repeat:repeat-y;}
/* start on-bottom table */
#on_bot_left { float:left; width:33px; height:49px; background-image:url(http://www.redsquare.ru/img/010_1.jpg); background-repeat:no-repeat;}
#on_bot_mid { height:49px; background-image:url(http://www.redsquare.ru/img/bg3.jpg); background-repeat:repeat-x; }
#on_bot_right { float:right; width:30px; height:49px; background-image:url(http://www.redsquare.ru/img/011.jpg); background-repeat:no-repeat;}
#on_bot_wrapper { height:49px; margin-left:366px; margin-right:23px; background-image:url(http://www.redsquare.ru/img/bg3);}
* html #on_bot_wrapper { margin-left:0; margin-right:0;}
/* bottom */
#bot_wrapper { height:44px; margin-left:366px; margin-right:23px; background-image:url(http://www.redsquare.ru/img/014.jpg);}
* html #bot_wrapper { margin-left:0; margin-right:0;}
#bot_left { float:left; width:89px; height:44px; background-image:url(http://www.redsquare.ru/img/left_bot.jpg); background-repeat:no-repeat;}
#bot_right { float:right; width:81px; height:44px; background-image:url(http://www.redsquare.ru/img/right-bot.jpg); background-repeat:no-repeat; }
#bot_mid { height:44px; background-image:url(http://www.redsquare.ru/img/014.jpg); background-repeat:repeat-x; }
/*start  menu description */
#menu_top { width:344px; height:70px; background-image:url(http://www.redsquare.ru/img/menu_top.jpg)
}
#menu_inside {padding-left:20px; padding-right:8px; background-image:url(http://www.redsquare.ru/img/mbg.jpg);}
#menu_bot { width:344px; height:101px; bottom:0; background-image:url(http://www.redsquare.ru/img/stripe1.jpg);}
#on_footer { float:left; height:45px; width:100%; background-image:url(http://www.redsquare.ru/img/lbg.jpg); background-repeat:repeat-x;}
#on_footer_left { float:left; height:45px; width:22px; background-image:url(http://www.redsquare.ru/img/llo.jpg); background-repeat:no-repeat;}
#on_footer_right { float:right; height:45px; width:23px; background-image:url(http://www.redsquare.ru/img/rlo.jpg); background-repeat:no-repeat;}
#on_footer_menu { float:left; width:344px; height:45px; background-image:url(http://www.redsquare.ru/img/blya_xa.jpg); background-repeat:no-repeat;}
#footer {
	BACKGROUND-POSITION: 50% 50%; FLOAT: left; BACKGROUND-IMAGE: url(http://www.redsquare.ru/img/fff.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 64px; padding-left:15px; padding-right:15px; 
}
#infooter {
	padding-bottom:10px;
	padding-top:10px;
}
/* fonts and positions*/
#content_left,
#content_right,
#menu,
#content,
#tab_body_left, #tab_body, #tab_body_right
 	{ 	padding-bottom:32767px;
  		margin-bottom:-32767px;
	}
			
#pad 
	{ padding-left:10px; padding-right:0px; padding-top:20px;
	}
.text_menu { color:#feeddb; font:"Times New Roman", Times, serif; font-size:14px; font-weight:500  }
.text_leftmenu { font-family: Times, serif;
	font-size: 95%;
	font-weight: normal;
	color: #330000;
	}
.txt { font-family: Times, serif;
	font-size: 95%;
	font-weight: normal;
	color: #330000;
	text-align:justify; }
#content h1 { padding-top:50px;}
#content ul { padding:20px;
}	
h1 {
	font-family: Times, serif;
	font-size: 150%;
	text-decoration: none;
	color: #600;
	font-weight: 900;
	font-style:italic;
}
h2 {
	font-family: Times, serif;
	font-size: 130%;
	text-decoration: none;
	color: #600;
	font-weight: 700;
	font-style:italic;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 135%;
}
h3 {
	font-family: Times, serif;
	font-size: 130%;
	text-decoration: none;
	color: #c9260d;
	font-weight: bold;
	font-style:italic;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 140%;
}
h4{
	font-family: Times, serif;
	font-size: 110%; 
	font-weight: bold; 
	color: #c9260d;	
	line-height: 120%;	
	text-indent: 0px
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}
a,a:visited {
	color: #cc3300;
	text-decoration: underline;
	}
a:hover{
	color: #8b0000;
}
a.menu, a.menu2, a.menu:visited, a.menu2:visited{
	font-size: 100%;
	font-weight: bold;
	color: #feeddb;
	line-height: 16pt;
	text-indent: 0px;
	text-decoration:none;
	}
a.menu:hover, a.menu2:hover{
	color: #ffffe0; font-size:135%;
}
#wrap_image { width:116px; background-image:url(/img/bg3.jpg);   margin:0px; padding:0px; 
			}
		#image_top { width:116px; background-image:url(/img/table_top.jpg); background-repeat:no-repeat; top:0px; height:8px; 
				   }
		#image_bot { width:116px; height:8px; background-image:url(/img/table_bot.jpg); background-repeat:no-repeat; }
		#zavertka { width:116px; overflow:hidden;}
		#image_left { width:8px;   background-image:url(/img/a7.gif); background-repeat:repeat-y; float:left; padding-bottom:32767px;
  		margin-bottom:-32767px; }
		#image_right { width:8px; height:100%; background-image:url(/img/a10.gif); background-repeat:repeat-y; float:right; padding-bottom:32767px;	margin-bottom:-32767px;}
		#itl { width:8px; background-image:url(/img/a6.gif); background-repeat:no-repeat; height:23px;}
		#itr { width:8px; height:23px; background-image:url(/img/a9.gif); background-repeat:no-repeat;}
		#itlb { width:8px; height:24px; background-image:url(/img/a8.gif); background-repeat:no-repeat; float:left;}
		#itrb { width:8px; height:24px; background-image:url(/img/a11.gif); background-repeat:no-repeat; float:right; }
		
	a.info,a.info:visited,a.info:hover,a.info:active {
	font-family: tahoma;
	font-weight: normal;
	color: #f9edd5;
	text-decoration: none;
	font-size: 8pt;
}
a.info:link {
	text-decoration: underline;
}
.info {
	font-family: tahoma;
	font-weight: normal;
	color: #f9edd5;
	text-decoration: none;
	font-size: 8pt;
}
a.info5,a.info5:hover,a.info5:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #f9edd5;
	font-size: 10pt;
}

.pad { padding-left:5px; padding-right:5px;}
