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; }
BODY { background:url('/theme/default/images/background.jpg') no-repeat #FFFFFF; background-position:0% 100%; }
img { behavior:url('{%theme_images%}/pngbehavior.htc'); border:0px;  }
H1 { color:#3c509b; font-size:18px; text-decoration:underline; font-weight:700; }
H2 { color:#3c509b; font-size:16px; text-decoration:underline; font-weight:700; }
H3 { color:#3c509b; font-size:14px; text-decoration:underline; font-weight:700; }
H4 { color:#3c509b; font-size:12px; text-decoration:underline; font-weight:700; }
H5 { color:#3c509b; font-size:10px; text-decoration:underline; font-weight:700; }
H6 { color:#3c509b; font-size: 8px; text-decoration:underline; font-weight:700; }
A { color:#3c509b; text-decoration:underline; }
A:hover { color:#000000; text-decoration:none; }

.root_menu { width:270px; color:#b3b7b9; font-size:10px; margin-left:5px; margin-top:5px; }
.root_menu A { color:#b3b7b9; text-decoration:none; }
.root_menu A:hover { color:#303030; text-decoration:underline; }

.top_menu { margin-top:5px; text-align:center; }
.top_menu A { font-weight:Bold; text-decoration:none; }

.bottom { height:80px; vertical-align:top; padding-top:15px; padding-left:200px; text-align:center; color:#b3b7b9 }
.bottom DIV.build { color:#d8ddeb; float:right; height:55px; padding-top:40px; padding-right:5px; font-size:10px; width:200px; }
.bottom DIV.build A { color:#d8ddeb; text-decoration:none; font-size:10px; font-weight:500; }
.bottom DIV.build A:hover { color:#d8ddeb; text-decoration:underline; font-size:10px; font-weight:500; }
.bottom HR { color:#b3b7b9; height:1px; width:400px; }
.bottom A { color:#b3b7b9; text-decoration:none; font-weight:Bold; }
.bottom A:hover { color:#000000; text-decoration:underline; }

.head { height:188px; margin-top:10px; padding:0px; vertical-align:top; }
.head DIV.head_left { float:left; width:280px; padding-left:10px; }
.head DIV.head_left DIV.company { color:#3c509b; font-size:24px; font-weight:Bold; }
.head DIV.head_left DIV.slogan  { color:#3c509b; font-size:18px; font-weight:Bold; }
.head DIV.spo { border:4px SOLID #d8ddeb; 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:#b3b7b9; }
.head DIV.spo DIV.spo_item DIV.name  { width:300px; height:10px; color:#b3b7b9; font-weight:Bold; }
.head DIV.spo DIV.spo_item DIV.price { width:300px; height:10px; color:#9d191e; font-weight:Bold; }
.head DIV.basket { background:url("/theme/default/images/basket.jpg") no-repeat; float:left; width:280px; height:45px; color:#b3b7b9; padding-left:60px; padding-top:2px; margin-top:10px; text-align:left; cursor:pointer; line-height:1.5; }
.head DIV.basket B { color:#b3b7b9; }

.left_menu { vertical-align:top; width:250px; padding-left:40px; margin-top:40px; line-height:2; height:100%; border-right:1px SOLID #d8ddeb; }
.left_menu A { font-weight:Bold; text-decoration:none; }

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