	div, img {
		position:relative;
	}
	body {
		background:#f7f7f7;
		font-family:Tahoma;
		font-size:12px;
		margin:0px;
	}
	img {
		border:0px;
		display:block;
		margin:0px;
	}
	table {
		font-size:12px;
	}
	.dlayout {
		width:980px;border-left:1px solid #0A5A86;border-right:1px solid #86360A;margin:auto;
	}
	.dmenu {
		background-color:#10618A;height:131px;background-image:url(images/shr2.gif);
		background-repeat:repeat-x;background-position:bottom;
		padding-right:10px;
	}
	.dmenu a {
		color:#e7e7e7;
		font-size:12px;
		text-decoration:none;
		width:55px;
		z-index:3;
	}
	.dmenu a div {
		float:right;
		margin-left:5px;
		padding:5px;
		padding-top:97px;
		padding-bottom:5px;
		text-align:center;
		text-transform:uppercase;
	}
	.dmenu a:hover div {
		background:#0E587D;
	}
	.dnav {
		height:28px;background:#B81C2D;top:128px;
		padding-top:12px;
		padding-left:16px;
		border:5px solid #DCC8BE;
		border-left:0px;
		border-bottom:0px;
	}
	.dnav a {
		color:#DCC8BE;
		font-size:12px;
		margin-right:22px;
	}
	.dcart {
		width:207px;background:url(images/cart.jpg);background-repeat:no-repeat;height:136px;
		margin-left:20px;padding-top:20px;padding-left:60px;
		margin-bottom:70px;margin-top:50px;
	}
	.dcart u {
		color:#86350A;
	}
	.dcart p {
		color:#666666;
		border-bottom:1px solid #8F817B;
		padding-bottom:8px;
		width:125px;
		margin-top:20px;
	}
	.imginfo, .imglook {
		float:left;
		left:-20px;
	}
	.imglook {
		margin-left:80px;
	}
	.drandomitems {
		width:240px;background-image:url(images/shgr.gif);
		background-repeat:repeat-y;background-position:right;
		color:#666666;
	}
	.drandomitems u {
		color:#23739C;
	}
	.drandomitems a {
		color:#86360A;
		text-transform:uppercase;
	}
	.dleftbodyinput {
		background:#CADCEB;
		border:1px solid #bbbbbb;
		font-size:12px;
	}
	.dlogo {
		width:357px;background-color:#0A5A86;float:left;height:135px;
		margin-bottom:20px;
	}
	.dbook {
		float:left;width:623px;
	}
	.dright {
		margin-left:205px;margin-top:-167px;background:#f7f7f7;height:167px;
	}
	.dshari {
		top:35px;right:8px;position:absolute;z-index:5;
	}
	.imfind {
		margin-top:37px;margin-right:26px;
		float:right;
	}
	.dfind {
		font-size:12px;
	}
	.dadv1 {
		width:290px;background-color:#DCC8BE;background-image:url(images/shp2.gif);
		background-position:top;background-repeat:repeat-x;margin-top:-10px;left:-80px;
		color:#777777;font-size:11px;padding-top:20px;height:53px;
	}
	.dInfoBlock {
		float:left;width:630px;margin-left:30px;padding-bottom:20px;
	}
	.dadv1 form {
		margin-bottom:0px;
	}
	.dadv1 img {
		top:36px;
	}
	.dadv1 b {
		font-size:12px;
		margin-left:-15px;
	}
	.dmain {
		width:240px;float:left;
	}
	.dokantb {
		background-color:#BBCCDA;background-image:url(images/shg.gif);
		background-repeat:repeat-x;background-position:bottom;width:240px;
		margin-top:40px;
		margin-left:15px;
		margin-bottom:100px;
	}
	.dokantl {
		background-image:url(images/shgl.gif);background-repeat:repeat-y;background-position:left;
	}
	.dokantt {
		background-image:url(images/shgt.gif);background-repeat:repeat-x;background-position:top;width:240px;
	}
	.imgrt {
		margin-top:-16px;margin-right:-12px;
	}
	.imgtopg {
		margin-top:-36px;
	}
	.imgclt {
		top:1px;
	}
	.imgcrb {
		margin-top:-7px;
	}
	.durand {
		top:-20px;left:50px;
		white-space:nowrap;
	}
	.drandtext {
		padding:15px;border-bottom:1px dashed #999999;
	}
	.drandtext img {
		margin-right:10px;
	}
	.drandtextimg {
		border-left:2px solid #99A7B3;
		margin-top:-2px;
		left:4px;
	}
	.dbooks {width:57px;float:right;right:8px;border:2px solid #A9B9C6;margin-left:10px;}
	.tblnews {
		font-size:12px;
		color:#333333;
		text-align:justify;
	}
	.dtext, .tblnews font {
		color:#555555;
	}
	.tblnews p {
		margin-left:10px;
		margin-top:10px;
	}
	.tblnews p img {
		right:10px;
		bottom:10px;
	}
	.dnazvanie {
		padding:5px;
		border-bottom: 1px dashed #bbbbbb;
		font-weight:bold;
		background:#f2f2f2;
	}
	.dnazvanie span {
		font-size:14px;
	}
	.dnazvanie img {
		display:inline;
		margin-right:10px;
	}
	.dcontent {
		background:#f7f7f7;float:right;width:650px;
		
	}
	.dmain, .dcontent {
		margin-top:-5px;
	}
	.dramka {
		border:1px solid #DCC8BE;width:650px;right:20px;top:13px;padding:3px;
	}
	.dtext {
		border:5px solid #eeeeee;background:url(images/bg.gif);text-align:left;padding:15px;
	}
	.dtext a {
		color:#86360A;
	}
	.pnav a {
		font-size:11px;
	}
	.dnews2 {
		padding-left:40px;
	}
	.dnews2 img {
		display:inline;
		margin-right:10px;
		border:1px solid #AD450C;
		padding:1px;
		top: 2px;
	}
	.dnews2 a {
		color:#B81C2D;
		font-size:11px;
		text-decoration:none;
	}
	.dAdLocate {
		clear:both;float:left;width:300px;
	}
	.dAdLocate img {
		left:30px;
	}
	.dAdLocate;
	.dnews2 a:hover {
		color:#F0243C !important;
	}
	.dnews2 ul {
		list-style-type:none;
		margin-left:-10px;
	}
	.dnews2 li {
		padding-left:0px;
	}
	.dnews2 li a img{
		border:0px;
	}
	.drightbord {
		width:5px;height:42px;background:#DCC8BE;position:absolute;margin-top:-28px;left:330px;
	}
	.daddress {
		margin-left:335px;background-color:#f7f7f7;background-image:url(images/footer.jpg);height:118px;
		background-repeat:no-repeat;background-position:right;font-size:11px;color:#BCCBD5;padding-left:382px;
	}
	.uVAZ {
		list-style-image:none !important;
		list-style-type:none;
		margin-left:-30px;
	}
	.imgcontent {
		top:-24px;left:-24px;float:left;
	}
	.dprice {
		clear:both;text-align:right;
	}
	.email {
		background:#f7f7f7 !important;
		border:1px solid #B3B9C3;
		font-family:Tahoma;
		font-size:12px;
		padding-bottom:3px;
		padding-left:4px;
	}
	.inpsub {
		background:#DCC8BE;
		font-size:12px;
	}
	.dadv1 div {
		text-align:right;top:10px;left:-4px;
		height:32px;
	}
	.frmsearch {
		margin-top:55px;width:200px;margin-left:30px;border:1px solid #DCC8BE;height:60px;padding-top:30px;padding-left:20px;
		background:url("images/bino2.jpg");
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	.dfind {
		font-family:Tahoma;
		font-size:12px;
		padding-left:3px;
		padding:2px;
		background:none;
		border:1px solid #999999;
		border-right:0px;
		border-bottom:0px;
	}
	.dmap {
		margin-left:-23px;margin-bottom:20px;
	}
	.dsort {
		position:absolute;
		background: #f2f2f2;
		margin-top:-56px;
		margin-left:4px;
		border-right:1px solid #DCC8BE;
		padding:8px;
	}
	h2 {
		margin-bottom:40px;
	}	