html,body{margin:0;padding:0}
body{width:900px; padding:0; margin:0 auto; background:#fff; font-family:Trebuchet MS, Tahoma}
p{margin:0 10px 10px}
a{color:#fff;text-decoration:none;font-size:20px}
a:hover{color:#fff;text-decoration:underline}

div#header{height:140px;margin:0;background:url(headerbg.png) repeat-x}
div#topmenu{height:36px;line-height:36px;margin:0;background:url(topmenubg.png) repeat-x;}
.menu1 {padding:0; margin:0 auto; width:900px;}
.menu1 li {list-style:none; height:36px;float:left;line-height:36px;padding-left:10px;padding-right:10px;}
div#topmenubot{height:25px;margin:0;background:url(menusubbg.png) repeat-x}
div#blockheader{background:url(menubg.png);height:36px;line-height:36px;padding-left:10px;color:#fff; font-size:20px}
div#blockheader2{background:url(gallerybg.png);height:25px;line-height:25px;padding-left:10px;color:#fff; font-size:20px}
div#blockheaderbot{background: #fff url(menusubbg.png) left top repeat-x;height:20px;}
div#border{}
div#border2{height:10px;}
.s1{background:url(gborder.png) left bottom repeat-x;}
.s2{background:url(vborder.png) left top repeat-y;}
.s3{background:url(vborder.png) right top repeat-y;}
div#goodsgall{float:left;width:900px;text-align:center;margin-left:-33%}
*html div#goodsgall {margin-left:33%}
div#goodsgall2{padding:0; margin:0 auto;}
.galleryblock{margin:5px;border: 1px solid #000;}
div#galleryblock1{border: 1px solid #ccc;width:280px;min-height:150px;background:url(galitemtop.png) repeat-x; padding-top:10px;}
div#galleryblock2{border: 1px solid #ccc;height:50px;width:280px;margin-top:5px;}
div#galleryblock2-1{border: 1px solid #ccc;width:280px;margin-top:5px;}
div#galleryblock2-2{border: 1px solid #ccc;min-height:50px;width:275px;margin-top:5px;text-align:left;padding-left:5px;}
div#galleryblock3{border: 1px solid #ccc;height:25px;width:280px;margin-top:5px;background:#ccc;text-align:right}
div#logo{background:url(logo.png); width:165px; height:96px; margin-top:27px; float:left}
div#adv{background:url(front_pic.jpg); width:447px; height:96px; margin-top:27px; margin-left:20px; float:left}
div#basket{background:#dadada; width:250px; height:96px; margin-top:27px; float:right;}
.search{height:25px;width:246px;border:1px solid #F4F4F4;padding:3px 3px 3px 0px;text-align:right;}
.bask{background: url(basket.jpg) no-repeat left bottom;width:246px;padding:3px 3px 3px 0px;border:1px solid #F4F4F4;height:56px;text-align:right}

div#wrapper{float:left;width:900px;margin-left:-33%;}
div#content{margin-left:33%}
*html div#content{margin-left:46.1%;width:600px;}
div#bread{margin-left:33%}
*html div#bread{margin-left:46.1%;}

div#topmenu1{width:898px;float:left;margin-left:33%;border: #000 1px solid;margin:0 0 10px 0;color:#000;font-size:16px;font-weight:bold}
div#topmenu1 ul{float:left;padding:0;margin:0;}
div#topmenu1 li{list-style:none;display:block;float:left;line-height:25px;margin-left:5px;margin-right:5px;}
div#topmenu1 a{color:#000;font-size:16px;padding-left:2px;padding-right:2px;}

div#pages_cont{width:898px;margin-left:33%; border: solid 1px #aaa; text-align:left; margin:10px 0 10px 0;font-size:20px;}
div#pages_cont a{color:#333}

div#content2{float:left;width:900px;margin-left:66%;}
div#content3{float:left;width:900px;margin-left:33%;min-height:300px;}
*html div#content2{margin-left:-19.9%;}
div#navigation{float:right;width:32.9%}
div#gallery{clear:both;width:900px;margin-bottom:15px;margin-top:5px}
div#footer{float:left;width:890px;background:url(footerbg.png) left bottom repeat-x;padding-top:10px;height:30px;line-height:20px;font-size:80%;padding:5px;}
#user_nc{border:solid 1px #000;background:#ccc;}
#form{background:#ccc}
input {background : #fff;}