html,body{margin:0;padding:0;background:#efefef;width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top:0px;}

a img{border:0;}
a{color: #ea4458;text-decoration:underline;}
a:hover{color: #bf0a20;	text-decoration:none;}
a.hidden{text-decoration: none;color:#000;cursor:default;}

form{margin:0;padding:0;}
div.clr{clear:both;}

ul{margin:0 0 0 20px;padding:0 0 0 20px;list-style-type: square;line-height: 16px;}

h1{font-size:20px;font-weight:normal;color:#000;margin:7px 0 10px;}
h2{font-size:16px;font-weight:normal;color:#000;margin:2px 0 7px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:920px;margin:0 auto;}

	#logo{font:24px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height:30px; background:url(http://www.pozdravleniya.su/templates/images/top.gif)}

#contentwrap{position:relative; background:#efefef}
	#body_area{color:#000;text-align: justify;padding: 0px;vertical-align: top; float:right; width:650px; margin:10px 20px 10px 0; font-size:12px;}
	.float-r{float:right; margin:2px 0 12px 20px;}
	#sidebar{width:210px; float:left; margin:20px 10px 20px 10px;}
		#sidebar h2{background:url(http://www.pozdravleniya.su/templates/images/subheader.gif) no-repeat; height:42px; overflow:hidden; line-height:42px; display:block; color:#FFF; padding:0 20px; font-size:16px; margin:0;}
		#submenu{background:url(http://www.pozdravleniya.su/templates/images/submenu-bg.gif) repeat-y;}
		#submenu ul{font-size:12px; list-style:none; padding:12px 20px 9px; margin:0;}
		#submenu ul li{background:url(http://www.pozdravleniya.su/templates/images/bullet.gif) no-repeat 0 5px; padding:0 0 5px 14px;}
		#submenu ul li a{color:#000; text-decoration:underline;}
		#submenu ul li a:hover{color:#bf0a20;}
		#submenu .bottom{background:url(http://www.pozdravleniya.su/templates/images/submenu-bottom.gif); height:4px; overflow:hidden;}
