BODY, TD, TH, TABLE, TBODY, DIV, FIELDSET, P, A, SPAN, B, STRONG, CANTER, RIGHT, UL, LI, OL, I, U, FORM { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; }
img { behavior:url('{%theme_images%}/pngbehavior.htc'); border:0px;  }
H1 { color:#573331; font-size:18px; text-decoration:underline; font-weight:500; }
H2 { color:#573331; font-size:16px; text-decoration:underline; font-weight:500; }
H3 { color:#573331; font-size:14px; text-decoration:underline; font-weight:500; }
H4 { color:#573331; font-size:12px; text-decoration:underline; font-weight:500; }
H5 { color:#573331; font-size:10px; text-decoration:underline; font-weight:500; }
H6 { color:#573331; font-size: 8px; text-decoration:underline; font-weight:500; }
A { color:#404040; text-decoration:underline; }
A:hover { color:#000000; text-decoration:none; }

.top { background:url("/theme/default/images/gradient.jpg") repeat-x; height:37px; padding-right:250px; color:#606060; }
.top DIV.basket { background:url("/theme/default/images/basket.jpg") no-repeat; float:left; width:250px; height:37px; color:#606060; padding-left:60px; padding-top:3px; text-align:left; cursor:pointer; }
.top DIV.basket B { color:#404040; }
.top DIV.menu { padding-top:10px; text-align:center; }
.top DIV.menu A { color:#404040; text-decoration:none; }
.top DIV.menu A:hover { color:#000000; text-decoration:underline; }

.bottom { background:url("/theme/default/images/foot_bg.jpg") repeat-x; height:70px; vertical-align:top; padding-top:15px; padding-left:200px; text-align:center; }
.bottom DIV.build { color:#FFFFFF; float:right; height:55px; padding-top:40px; padding-right:5px; font-size:10px; width:200px; }
.bottom DIV.build A { color:#FFFFFF; text-decoration:none; font-size:10px; }
.bottom DIV.build A:hover { color:#FFFFFF; text-decoration:underline; font-size:10px; }
.bottom A { color:#404040; text-decoration:none; }
.bottom A:hover { color:#000000; text-decoration:underline; }

.head { background-color:#f0f0f0; height:188px; margin:0px; padding:0px; vertical-align:top; }
.head DIV.logo { float:left; margin:0px; padding:0px; }
.head DIV.logo IMG { margin:0px; padding:0px; }
.head DIV.head_left { float:left; width:250px; padding-left:10px; }
.head DIV.head_left DIV.company { color:#573331; font-size:24px; }
.head DIV.head_left DIV.slogan  { color:#573331; font-size:18px; }
.head DIV.spo { background:url("/theme/default/images/spo_bg.jpg") repeat-x; overflow:auto; height:170px; margin-top:10px; margin-right:10px; background-attachment: fixed; }
.head DIV.spo DIV.spo_item { float:left; width:300px; height:160px; margin:5px; }
.head DIV.spo DIV.spo_item DIV.image { float:left; width: 90px; height:120px; }
.head DIV.spo DIV.spo_item DIV.text  { float:left; width:205px; height:120px; margin-left:5px; color:#606060; }
.head DIV.spo DIV.spo_item DIV.name  { width:300px; height:10px; color:#606060; font-weight:Bold; }
.head DIV.spo DIV.spo_item DIV.price { width:300px; height:10px; color:#573331; font-weight:Bold; }

.left_menu { vertical-align:top; width:169px; }
.left_menu DIV.menu { width:169px; padding:10 10 10 10; background:url("/theme/default/images/gradient.jpg") repeat-x; height:37px; }
.left_menu DIV.contact { width:169px; padding:10 10 10 10; background:url("/theme/default/images/contact.jpg") no-repeat; height:138px; color:#606060; font-weight:700; }
.left_menu DIV.contact DIV { padding-left:10px; color:#606060; font-weight:500; }

.content { vertical-align:top; padding:5px; }
