* {padding:0;margin:0;}
body {background-color:#f3f3f5;}
div {font-family:arial;overflow:hidden;font-size:12px;color:#535353;}
td {font-size:12px;}
p {padding-bottom:12px;}
a {color:#aa0000;}
img {border:none;}
h1 {color:#565b74;font-size:22px;font-weight:normal;padding-bottom:12px;font-weight:bold;}
h2 {color:#000;font-size:18px;font-weight:normal;padding-bottom:12px;}

#hat {background-repeat:repeat-x;background-image:url('/images/hat_bg.gif');height:110px;}
#logo {position:absolute;width:267px;height:100px;background-image:url('/images/logo.png');background-repeat:no-repeat;float:left;margin:3px 5px;text-align:center;}
#logo a {font-size:40px;color:#fff;text-decoration:none;line-height:100px;}
#basket {width:569px;height:107px;background-image:url('/images/basket_bg.png');background-repeat:no-repeat;float:right;position:absolute;right:0;}
#top_title {float:left;margin:10px 0 0 12px;width:391px;height:59px;background-image:url('/images/top_title.png');background-repeat:no-repeat;position:absolute;z-index:5;left:280px;}
#middle {background-repeat:repeat-x;background-image:url('/images/u_t_bg.gif');background-position:top;}
#left_col {width:200px;float:left;margin-right:10px;}
#top_menu {margin:0 200px 0 0;}
#top_menu ul {padding:0;list-style:none;background-repeat:repeat-x;background-image:url('/images/tm_3.gif');height:40px;}
#top_menu li {display:inline;}
.tm_left {background-image:url('/images/tm_1.gif');background-repeat:no-repeat;width:20px;height:40px;float:left;}
.tm_right {background-image:url('/images/tm_2.gif');background-repeat:no-repeat;width:20px;height:40px;float:right;}
.tm_delimiter {background-image:url('/images/tm_4.gif');background-repeat:no-repeat;width:4px;height:40px;float:left;}
.tm_li {float:left;padding: 0 10px;text-align:center;line-height:34px;font-size:13px;}
.tm_li a {font-weight:bold;color:#474a57;text-decoration:none;}
.lb {margin: 5px 0;}
.lb1 {background-image:url('/images/lb1.png');background-repeat:no-repeat;height:51px;line-height:46px;color:#fff;padding-left:20px;font-size:16px;font-weight:bold;}
.lb2 {background-image:url('/images/lb2.png');background-repeat:repeat-y;}
.lb3 {background-image:url('/images/lb3.png');background-repeat:no-repeat;height:33px;}
.ul1 {background-image:url('/images/lm_1.gif');background-repeat:no-repeat;height:6px;}
.ul2 {background-image:url('/images/lm_2.gif');background-repeat:repeat-y;padding:0 20px 0 20px;}
.ul2 a {color:#535353;}
.ul3 {background-image:url('/images/lm_3.gif');background-repeat:no-repeat;height:6px;}
#right_col {}
#l4 {background-image:url('/images/l4.gif');background-repeat:repeat-y;background-position:left;margin-right:10px;}
#l2 {background-image:url('/images/l2.gif');background-repeat:repeat-y;background-position:right;}
#l1 {background-image:url('/images/l1.gif');background-repeat:repeat-x;height:6px;}
#l3 {background-image:url('/images/l3.gif');background-repeat:repeat-x;height:6px;}
#u1 {background-image:url('/images/u1.gif');background-repeat:no-repeat;width:6px;height:6px;float:left;}
#u2 {background-image:url('/images/u2.gif');background-repeat:no-repeat;width:6px;height:6px;float:right;}
#u3 {background-image:url('/images/u3.gif');background-repeat:no-repeat;width:6px;height:6px;float:left;}
#u4 {background-image:url('/images/u4.gif');background-repeat:no-repeat;width:6px;height:6px;float:right;}
#contents {overflow:hidden;background-color:#fff;margin:0 6px;padding:10px 15px;min-height:500px;}
#bottom {background:url('/images/bottom_bg.gif') #DADBE0 repeat-x;height:85px;clear:both;}
#bottom p {text-align:center;padding-top:18px;color:#838383}
#bottom a {text-align:center;padding-top:18px;color:#838383}

#status {font-size:11px;padding-bottom:12px;}

#catalog {}
#catalog td {background-color:#fff;padding:10px;width:25%;border:solid 1px #dadbe0;text-align:center;font-family:times new roman;}
#catalog td p {padding:1px;}
#catalog td p a {color:#000;font-size:16px;}
.price {font-weight:bold;font-size:16px;color:#aa0000;font-family:times new roman;}

table.basket {background-color:#cccccc;width:70%;}
table.basket td {background-color:#ffffff;padding:5px;}
table.basket tr.head {font-weight:bold;}
table.basket tr.head td {background-color:#f1f1f1;}

table.form td {padding:5px;vertical-align:top;}
table.form input.button {padding: 0 5px 0 5px;width:auto;}
table.form input {width:300px;}
table.form textarea {width:320px;height:90px;}

.button {padding:0 10px;width:auto;}
#error {padding-bottom:12px;color:#aa0000;font-weight:bold;}

#item_photos {overflow:hidden;float:right;padding:0 20px 20px 20px;}
#main_photo {overflow:hidden;border:solid 1px #dadbe0;padding:1px;}
#main_photo img {}
#add_photos_list {overflow:hidden;clear:both;}
#add_photos_list div {float:left;margin:5px 5px 0 0;border:solid 1px #dadbe0;padding:1px;}
#add_photos_list div img {float:left;}

ul {padding: 0 0 6px 40px;}
ol {padding: 0 0 6px 40px;}
li {padding:6px 0;}