html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;
}

body {font-family:Arial, sans-serif; font-size:12px;}
.clear {font-size:0px; clear:both;}
.none {display:none;}

#body_content {width:980px; margin:0 auto; background:url(../images/background_15.png) no-repeat top;}

.input_background {background:#ebebe4;}

/* BANNER CONTENT */

#banner_content {height:74px; width:100%;}

#logotype_box {float:left; width:248px; height:100%; margin-right:17px;}
#logotype_box p {padding-top:2px; padding-left:5px;}
#banner_box {float:left; width:510px; height:100%;}
#info_box {float:left; width:205px; height:100%;}
#info_box p {color:#1084bd; font-size:12px; padding-top:10px;}
#info_box span {color:#01b5ff; font-size:17px;}

/* TOP CONTENT */

#top_content {height:28px; width:100%; color:#fff;}
#top_content .menu {float:left; height:100%; width:516px; margin-left:217px;}
#top_content .menu a {color:#fff; text-decoration:none; padding-right:7px; padding-left:7px; font-weight:bold;}

#languages {float:right; width:205px; height:100%; margin-top:10px; padding-right:7px;}
.flag {float:right; width:28px; height:16px;}
#languages .description {float:left; color:#1384c0;}

#currency_content {padding-top:7px; color:#fff; padding-right:5px;}
#currency_content div {float:right; padding-right:5px;}
#currency_content a {text-decoration:none; color:#fff;}
#currency_content a:hover {font-weight:bold;}

/* SEARCH AND LOGIN CONTENT */

#page_content {float:left; width:763px;}

#login_box {float:left;}
#login_input, #password_input, #key_input {background:#d3e9f4; border:none; color:#1088bd; font-size:12px; padding-top:2px; padding-bottom:1px;}
#login_input, #password_input {width:141px;}
#login_submit, #logout_submit, #search_submit {background:#1185be; border:none; color:#fff; font-size:11px; font-weight:bold; padding-bottom:1px; padding-top:2px; position:relative; top:-1px;}

#search_box {float:right; width:205px;}


/* MENU CONTENT */

/* autocomplete */

#autocomplete {padding-bottom:10px;}
#autocomplete #key {width:195px; background:#d3e9f4; border:1px solid #d3e9f4; color:#1088bd;}
#autocomplete p {padding-top:5px;}
#autocomplete p input {color:#fff; font-weight:bold; background:#1185be; border:none;}

/* menu */

#menu_content {float:left; width:200px; margin-right:17px;}
#menu_content .margin_clear {margin-bottom:0;}
#menu_content .background_clear {background:none;}

.tree {background:#e0e9ee; width:100%; margin-bottom:33px;}

.tree a {color:#000; text-decoration:none;}
.tree ul ul ul a {font-style:italic;}
.tree a:hover {font-weight:bold;}
.tree a.actual {font-weight:bold;}

.tree ul, .tree ul ul, .tree ul ul ul {list-style-type:none;}
.tree ul {list-style-position:outside;}
.tree ul ul {left:-27px; width:200px; position:relative; background:#e0e9ee; margin-top:3px; padding:5px 0 5px 0;}
.tree ul ul ul {left:0; width:100%; padding:0 0 0 0;}

.tree ul li, .tree li.group, .tree ul ul li {padding-left:27px; padding-top:2px;}
.tree ul li, .tree li.group {background:#97bbc9 url(../images/element_1.png) no-repeat 12px 7px;}

.tree ul li {margin-bottom:15px; padding-bottom:2px;}
.tree li.group {margin-bottom:0; padding-bottom:0; padding-top:2px;}
.tree li.group_margin {margin-bottom:15px;}
.tree li.group_padding {padding-bottom:3px;}
.tree ul ul li {margin-bottom:0; padding-bottom:2px; padding-top:2px; background:none;}
.tree ul ul ul li {padding-left:17px;}

.pages ul li {padding-bottom:0; background:#97bbc9 url(../images/element_1.png) no-repeat 12px 7px;}
.pages ul ul {background:#d4dbe5;}

/* LEFT COLUMN */

/* main page background */
#main_padding {padding-top:5px;}
#main_page_background {background:url(../images/background_6.png) no-repeat;}
#main_page_image {padding-top:35px; padding-left:10px;}

/* search */
#search_title {color:#feffff; font-weight:bold; padding-top:20px; padding-left:15px;}
#search_content {width:503px; background:url(../images/background_8.png) no-repeat 0px 200px; margin-left:10px; margin-top:13px;}
#search_content_top {width:503px; background:url(../images/background_7.gif) no-repeat;}
#search_content_bottom {width:503px; background:url(../images/background_9.png) no-repeat bottom;}

/* boxes */
.advertisement_content {margin-left:10px; margin-top:13px; background:url(../images/background_12.png) repeat-y; width:503px;}
.advertisement_content_top {background:url(../images/background_10.png) no-repeat top; width:503px;}
.advertisement_content_bottom {background:url(../images/background_11.png) no-repeat bottom; width:503px;}
.advertisement_title {font-weight:bold; color:#1583be; padding:10px; padding-left:20px;}
.advertisement_padding {padding-left:15px; padding-right:15px; padding-bottom:15px;}
.advertisement_box {width:473px; background:#e0e9ee;}
.advertisement_box_top {width:473px; background:url(../images/background_13.png) no-repeat top;}
.advertisement_box_bottom {width:473px; background:url(../images/background_14.png) no-repeat bottom;}
.advertisement_box_bottom div {padding:10px;}
.advertisement_box_bottom img {float:right;}
.advertisement_content a {text-decoration:none; font-weight:bold; color:#1186bc;}
.advertisement_content .more {padding-top:10px;}

#left_column {float:left; width:533px;}

/* search form */

#search_form {padding-left:40px; padding-top:20px; padding-bottom:20px;}
#search_form .element {padding-bottom:5px;}
#search_form label {width:120px; color:#ffffff;}
#search_form .label_1 {color:#044668;}
#search_form select {width:190px;}
#search_form .radio_option {position:relative; left:-3px;}
#search_form .input_1 {width:120px;}
#search_form .input_2 {width:30px;}
#search_form #main_search {background:#1185be; border:none; color:#fff; font-weight:bold;}
#search_form span {color:#044668;}

/* RIGHT COLUMN */

#right_column {float:right; width:223px;}

#right_column .title_box {width:223px; height:53px; background:url(../images/background_2.png) no-repeat; margin-bottom:10px;}
#right_column .title_box p {color:#1185c0; font-weight:bold; font-size:14px; padding-top:9px; padding-left:10px;}
#right_column .title_box span {padding-left:10px;}
#right_column .title_box a {text-decoration:none; color:#044467;}

#right_column .product_box {width:204px; border-bottom:1px solid #1185be; margin-bottom:20px; margin-left:10px;}
#right_column .product_box p {padding-top:2px; padding-bottom:2px;}
#right_column .product_box .name {color:#1185be; float:left;}
#right_column .product_box .prize {color:#1185be; float:right;}
#right_column .product_box a {color:#1185be; text-decoration:none;}