body {
	margin: 0px;
	padding: 0px;
	color: #4a4a4a;
	background: #516eaa url(../gfx/bg.jpg) repeat-x;
	min-width: 957px;
	text-align: center;
	font-size:11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
form {
	padding:0px;margin:0px;
}
input {
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	color:#4a4a4a;
	padding:2px;
}
textarea {
    border:1px solid silver;
}
select {
	font-size:11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
a:active,a:visited,a:link {
	text-decoration:none;font-family: Tahoma, Verdana, Arial, sans-serif;color:#4a4a4a;
}
a:hover {
	color:#3300FF;text-decoration:none;font-family: Tahoma, Verdana, Arial, sans-serif;
}
.inputbox {
	border: 1px solid silver;
}
.inputbox:hover {
	border: 1px solid #11a3ea;cursor: text;
}

/* PAGES */
.pagelinkcom:active,
.pagelinkcom:visited,
.pagelinkcom:link {
	text-decoration:none;
	font-size:13px;
	color:#333;
}
.pagecurrentcom:active,
.pagecurrentcom:visited,
.pagecurrentcom:link {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	padding:2px;
	background-color:#0048c1;
}

.box_header {
	text-align:left;
	font-weight:bold;
	font-family:arial;
	border:1px solid #A5CFE9;
	padding:3px;
	font-size:11px;
	color:#4B7A98;
	background:#D5EBF9;
	filter:alpha(opacity=85);
	opacity:0.85;
}
.box_body {
	text-align:left;
	border-bottom:1px solid #A5CFE9;
	border-left:1px solid #A5CFE9;
	border-right:1px solid #A5CFE9;
	font-family:arial;
	font-size:11px;
	padding:3px;
	color:#1B4966;
	background:#FFFFFF;
	filter-alpha(opacity=85);
	opacity:0.85;
}

/* PRIMARY, TOP */
#page_set {
	width:957px;margin:0px auto;padding:0px;text-align:left;
}
#page_top {
	float:left;width:957px;text-align:left;
}
#page_logo {
	float:left;width:264px;height:122px;
}
#page_menu {
	float:left;width:693px;height:122px;
}
#page_menu_set {
	float:left;width:684px;height:69px;
}
#page_menu_rightshadow {
	float:left;width:9px;height:69px;background:url(../gfx/menu/rshad.jpg) no-repeat;
}
#page_menu_shadow {
	float:left;width:683px;height:53px;background:#fff url(../gfx/menu/mshad.jpg) repeat-x top;
}
#page_menu_start_shadow {
	float:left;width:673px;height:43px;padding:5px;background: url(../gfx/menu/ustartshad.jpg) no-repeat left;
}
#page_menu_flags {
	float:left;width:673px;padding-top:7px;text-align:right;
}
#page_menu_rightshadow_end {
	float:left;width:10px;height:53px;background:url(../gfx/menu/rbshad.jpg) no-repeat;
}
ul.list {
	display: block;list-style: none;margin: 0;padding: 0;
}
li.left {
	width:185px;padding-right:22px;
}
li.left_products { width:182px;padding:5px;padding-left:20px;background:url(../gfx/left/leftspacer.gif) no-repeat bottom; }
li.left_subgroup { width:182px;padding:5px;padding-left:30px;font-size:10px; }
/* SECONDARY */
#page_small_set {
	float:left;width:912px;padding-left:35px;
}
#page_small_set_background {
	float:left;width:912px;background-color:#fff;
}
#page_left_set {
	float:left;width:229px;
}
#page_right {
	float:left;width:683px;
}
#page_right_set {
	float:left;width:663px;padding:10px;background:url(../gfx/bgleftb.jpg) no-repeat left top;
}
/* PRODUCTS */
#page_left_bigbg_set {
	float:left;width:229px;background:url(../gfx/bgleft.jpg) repeat-y;
}
#page_left_bg_set {
	float:left;width:207px;padding-left:22px;padding-top:18px;background:url(../gfx/bigbgleft.jpg) no-repeat top;
}
#page_left_products_shadow {
	float:left;width:229px;height:18px;background:url(../gfx/left/leftshad.jpg) no-repeat;
}
ul.list_products {
	display: block;list-style: none;margin: 0;padding: 0;padding-top:10px;padding-bottom:10px;
}
/* PRODUCTS */
.table_font_header {
	font-weight:bold;
}
.table_font_zl {
	color:#4a4a4a;
}
.table_font_price {
	color:#D72000;font-weight:bold;
}
.table_product {
	width:663px;
}
.table_product_photo {

	width:77px;border-bottom:1px solid #d0d0d0;
}
.table_product_name {
	width:419px;border-bottom:1px solid #d0d0d0;
}
.table_product_guarantee {
	width:60px;text-align:center;border-bottom:1px solid #d0d0d0;
}
.table_product_price {
	width:70px;text-align:center;border-bottom:1px solid #d0d0d0;
}
tr.table_product_tr_f5 {
	background-color:#f5f5f5;
}
tr.table_product_tr_f5:hover {
	background-color:#f1f1f1;
}
tr.table_product_tr_f2 {
	background-color:#f2f2f2;
}
tr.table_product_tr_f2:hover {
	background-color:#f1f1f1;
}
a.left_group_font:active, 
a.left_group_font:visited,
a.left_group_font:link {
	color:#525252;
}
a.left_group_font:hover {
	color:#4a4a4a;
}
.table_show_product {
	width:663px;
}
.table_show_product_name {
	padding-bottom:2px;border-bottom:1px solid #d0d0d0;
}
.font_show_product_name {
	font-size:13px;font-weight:bold;
}
.font_show_product_price {
	font-size:13px;font-weight:bold;color:#d72000;
}
.font_show_product_info_price {
	color:#666666;font-size:10px;
}
.table_show_product_price_info {
	padding-top:2px;text-align:right;
}
.table_show_product_photo {
	width:128px;
}
.table_show_product_description {
	width:511px;
}
/* NEW */
#page_left_set_new {
	float:left;width:207px;padding-left:22px;
}
ul.list_new {
	display: block;list-style: none;margin: 0;padding: 0;padding-top:10px;padding-bottom:10px;
}
#scrollinfo{
	float:left;
	width: 185px;
	border: 0px solid #CCC;
	overflow: hidden;
}

div.newproduct{
	float: left;
	width: 185px;
}
/* NEWSLETTER */
#page_left_set_newsletter {
	float:left;width:207px;padding-left:22px;background-color:#5bbbeb;padding-bottom:10px;
}
li.left_set_newsletter_text {
	width:202px;padding-right:5px;
}
li.left_set_newsletter_input {
	width:202px;padding-right:5px;padding-top:5px;
}
.newsletter_input{
	width:120px;border:1px solid #bbb9b9
}
.font_newsletter {
	color:#fff;
}

/* NEWS */
.table_news {
	width:663px;padding:0px;padding-top:0px;
}
.news_glob {
	float:left;padding-left:45px;
}
.news_glob_title {
	float:left;width:561px;padding-left:3px;padding-top:21px;border-bottom:1px solid #D1D1CF;
}
.news_glob_title_font {
	font-weight:bold;font-size:16px;
}
.news_title {
	float:left;width:100%;
}
.news_text {
	float:left;padding:10px;
}
.news_title_font {
	font-size:13px;font-weight:bold;color:#054A8E;
}
.news_date_font {
	font-size:9px;
}
.news_image {
	width:128px;text-align:center;
}
/* SECTIONS */
.section_table {
	width:643px;margin:10px;
}
.section_table_header_font {
	font-size:13px;font-weight:bold;
}
.section_table_header_bottom {
	width:663px;padding-bottom:2px;border-bottom:1px solid #d0d0d0;
}