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:#525252;padding:2px; }
textarea { border:2px solid #d0d0d0;color:#525252;padding:2px;font-family: Tahoma, Verdana, Arial, sans-serif;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
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;}
h3 { padding:0px;padding-top:10px;padding-bottom:10px;margin:0;font-family:Helvetica, Arial, Tahoma, Verdana;color:#333;font-size:15px; }

.textarea { width:400px;height:100px; }
.textarea:hover { border: 2px solid #c0c0c0; }
.inputbox { border: 2px solid #d0d0d0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.inputbox:hover { border: 2px solid #c0c0c0; }
.search-input,.newsletter-input { width:120px;border:2px solid #d0d0d0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.search-input:hover,.newsletter-input:hover { border:2px solid #c0c0c0; }
.search-input:focus,.newsletter-input:focus { border:2px solid #516eaa; }
.button { border:2px solid #d9d9d9;padding:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer; }
.button:hover { border:2px solid #516eaa; }

/* PAGES */
.pagelinkcom:active,
.pagelinkcom:visited,
.pagelinkcom:link {
	text-decoration:none;
	font-size:11px;
	color:#333;
    padding:4px;padding-top:2px;padding-bottom:2px;
    background-color:#e1e1e1;
    border:1px solid #d9d9d9;
    margin:0;
}
.pagelinkcom:hover { border:1px solid #c9c9c9; }

.pagenextprev:active,
.pagenextprev:visited,
.pagenextprev:link { text-decoration:none;font-weight:bold;color:#666;font-size:11px;padding:2px;border:2px solid #d9d9d9;background-color:#e1e1e1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.pagenextprev:hover { border:2px solid #516eaa; }

.pagecurrentcom:active,
.pagecurrentcom:visited,
.pagecurrentcom:link { text-decoration:none;font-weight:bold;color:#333;font-size:11px;padding:4px;padding-top:2px;padding-bottom:2px;background-color:#e1e1e1;border:1px solid #516eaa;}

.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;}
#footer { float:left;width:912px;padding:20px;padding-top:10px;padding-left:0px;padding-right:0px;color:#fff;font-size:10px; }
#footer .copy { float:left; }
#footer .menu { float:right; }
#footer .menu a:active,#footer a:visited,#footer a:link { display:inline;color:#fff;margin-left:10px;margin-right:10px; }
#footer .menu a:hover { text-decoration:underline; }
#footer .menu a.selected:active,#footer .menu a.selected:visited,#footer .menu a.selected:link { text-decoration:underline; }


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; }
li.left_subgroup { width:182px;padding:5px;padding-left:10px;font-size:11px; }
li.left_subgroup ul { list-style:none;padding:0;margin:0; }
li.left_subgroup ul li { padding:3px; }

li.left_products a.selected:active,
li.left_products a.selected:visited,
li.left_products a.selected:link { font-weight:bold;color:#516eaa; }

li.left_subgroup { background-color:#fff;border:2px solid #d0d0d0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
li.left_subgroup a.selected:active,
li.left_subgroup a.selected:visited,
li.left_subgroup a.selected:link { font-weight:bold;color:#333; }

/* SECONDARY */
#page_small_set { float:left;width:912px;padding-left:35px; }
#page_small_set_background { 
    float:left;width:912px;padding-bottom:20px;background-color:#fff;
    -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;
}
#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-bottom:10px; }
/* PRODUCTS */
.table_font_header { font-weight:bold;font-size:12px;font-family: Helvetica, Arial, Tahoma, Verdana; }
.table_font_zl { color:#4a4a4a; }
.table_font_price { font-weight:bold;font-family:Helvetica, Arial, Tahoma; }
.table_product { width:663px; }
.table_product_photo { width:77px;border-bottom:1px solid #d0d0d0;text-align:center; }
.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; }
.table_product_td { border-top:1px solid #e9e9e9; }
.odd { background-color:#f1f1f1; }
a.left_group_font:active, 
a.left_group_font:visited,
a.left_group_font:link { color:#4a4a4a; }
a.left_group_font:hover { color:#516eaa; }
.table_show_product { width:663px; }
.table_show_product_name { padding-bottom:2px;border-bottom:1px solid #d0d0d0; }
.font_show_product_name { font-size:14px;font-weight:bold;font-family:Arial, Tahoma, Verdana; }
.font_show_product_price { font-size:13px;font-weight:bold;color:#e46332; }
.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; }
.attr_left { text-align:left;border-bottom:1px solid #d0d0d0; }
.attr_right { text-align:left;border-bottom:1px solid #d0d0d0; }
/* 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:#fff;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:15px; }
.font_newsletter { color:#525252; }

/* NEWS */
.table_news { width:653px;padding:0px;padding-top:0px; }
.table_news .bottom { float:left;width:510px;padding:5px;background-color:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.table_news .back { float:left;padding-top:3px;padding-bottom:3px; }
.table_news .other { float:right; }
.news_title {float:left;width:653px; }
.news_text { float:left;width:643px;padding:10px;padding-left:0;color:#525252; }
.table_news td p a.more:active,
.table_news td p a.more:visited,
.table_news td p a.more:link { color:#516eaa; }
.table_news td p a.more:hover { text-decoration:underline; }

.news_title_font { font-size:15px;font-weight:bold;color:#333;font-family:Helvetica, Arial, Tahoma; }
.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; }

/* 3dPHOTO */
.gallery360-500 div {position:relative; float:left; margin:30px; border:1px solid #eee; }
.gallery360-500 div div {margin:0; border:0;}
.gallery360-500 img { width:500px; height:500px;}
.gallery360-500 p {position:absolute; bottom:0; left:0; padding:10px 25px; width:450px; height:30px; background-color:rgba(255,255,255,0.5);}
.gallery360-500 p img {width:auto; height:auto;}

