/*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%;
background: transparent;
}
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, caption {
vertical-align: baseline;
}

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}


:focus {
outline: 0;
}


ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}


table {
border-collapse: collapse;
border-spacing: 0;
}
*/

ul, li {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
list-style: none;
}

body { font: normal 11px arial; color: #4e4e4e; margin: 0; padding: 0; text-align: center; height: 100%; background: #ffffff;}


a {color: #3598d2; text-decoration: none; outline: none;}
a:hover {color: #3598d2; text-decoration: underline;}

img{border: 0px;}
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: center;
	font-size: 65px;
	padding: 20px 0 20px 0;
	margin: 0 0px 0 0px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 20px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

object { display:block; outline:none; border:none; }

#top_container{width: 970px; margin: 0px auto; background: #ffffff; height: 88px; text-align: left;}
#logo_container{width: 220px; height: 45px; margin-top: 20px; float: left;}
#top_tools_container{width: 750px; height: 88px; float: right; text-align: right;}
#account_container{margin-top: 10px; overflow: hidden; float: right; width: 500px; text-align: right;}
#account_container img{margin-right: 9px;}
#account_container .pipe{color: #e7e6e6;}
#languages{margin-top: 2px; overflow: hidden; float: right; width: 170px;}
#languages img{margin-right: 9px;}
#languages .pipe{color: #e7e6e6;}
#languages_new{width: 170px; float: right; margin-top: 4px; }
#search_container{margin-top: 2px; overflow: hidden;}
#search_container form{margin: 0; padding: 0;}
#search_input_container{width: 172px; height: 27px; margin-right: 10px; float: right;}
#search_input_container input{width: 162px; _width: 172px; height: 22px; _height: 27px; padding: 5px 5px 0px 5px; background: url(/images/images.png) -477px -12px no-repeat; border: 0px; color: #9e9e9e; margin-top: 0px;}
#search_button_container{width: 79px; height: 27px; float: right;}
#search_button_container input{width: 79px; height: 27px; border: 0px; margin-top: 0px;}
#top_info_container{margin-top:10px; width: 496px; height: 18px; overflow: hidden; float: right; text-align: right;}
#menu_container{height: 31px; _height: 32px; background: #3598d2; border-bottom: 1px solid #8ac3e5;}
#menu_container_blue{height: 31px; _height: 32px; background: #3598d2; border-bottom: 1px solid #8ac3e5;}
#menu_container_red{height: 31px; _height: 32px; background: #ea2b05; border-bottom: 1px solid #f3846e;}
#menu_container_green{height: 31px; _height: 32px; background: #65ab0a; border-bottom: 1px solid #a5c877;}
#main_menu_container{width: 970px; height: 31px; margin: 0px auto; text-align: left;}
#header_container{height: 260px; background: #000000;}
#header{width: 970px; height: 260px; margin: 0px auto; text-align: left;}
#site_container{overflow: visible; background: #f2f2f2;}
#content_container{width: 970px; overflow: hidden; margin: 0px auto; text-align: left; padding: 0px 0px 15px 0px;}
#boxes_container{width: 964px; overflow: hidden; margin-top: 15px;}
#boxes_top{width: 964px; height: 2px; font-size: 1px; background: url(/images/images.png) -3px -8px no-repeat;}
#boxes_middle{width: 964px; overflow: hidden; background: url(/images/box_middle.gif) repeat-y;}
#boxes_bottom{width: 964px; height: 2px; font-size: 1px; background: url(/images/images.png) -3px -10px no-repeat;}
.box_container{width: 300px; margin-right: 32px; float: left;}
.box_container_last{width: 300px; margin-right: 0px; float: left;}
.box_top, .box_bottom{height: 3px;width: 300px; font-size: 1px;}
.box_middle_red, .box_middle_green, .box_middle_blue{width: 260px; _width: 300px; overflow: hidden; padding: 5px 20px 10px 20px;}
.box_top_left, .box_top_right, .box_bottom_left, .box_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
.box_top_center, .box_bottom_center{width: 294px; height: 3px; float: left; font-size: 1px;}
.box_top_left{background: url(/images/box_corner_topleft.gif) no-repeat;}
.box_top_right{background: url(/images/box_corner_topright.gif) no-repeat;}
.box_bottom_left{background: url(/images/box_corner_bottomleft.gif) no-repeat;}
.box_bottom_right{background: url(/images/box_corner_bottomright.gif) no-repeat;}
.box_desc{font: normal 11px arial; color: #464545; margin-top: 0px; line-height: 1.5em;}
.box_desc p{margin: 0; padding: 0;}
.box_middle_red .box_caret_separator{height: 4px; width: 260px; background: url(/images/images.png) -86px 0px no-repeat; margin: 5px 0px 5px 0px;}
.box_middle_green .box_caret_separator{height: 4px; background: url(/images/images.png) -346px 0px no-repeat; margin: 5px 0px 5px 0px;}
.box_middle_blue .box_caret_separator{height: 4px; background: url(/images/images.png) -606px 0px no-repeat; margin: 5px 0px 5px 0px;}
.box_news_container{overflow: hidden; border-bottom: 1px solid #d2d1d1; padding-bottom: 10px;}
.box_news_container_last{overflow: hidden;}
.box_news_image{}
.box_news_title{margin-top: 10px;}
.box_middle_red .box_news_title a{font: bold 14px arial; color: #e52701;}
.box_middle_green .box_news_title a{font: bold 14px arial; color: #65ab0a;}
.box_middle_blue .box_news_title a{font: bold 14px arial; color: #31a8ed;}
.box_news_intro{margin-top: 2px; font: normal 11px arial; color: #464545; line-height: 1.5em; padding-left: 1px;}
.box_news_intro a{font: normal 11px arial; color: #9e9e9e;}
.box_middle_red .box_news_intro_more_arrow{font: bold 11px tahoma; color: #e52701;}
.box_middle_green .box_news_intro_more_arrow{font: bold 11px tahoma; color: #65ab0a;}
.box_middle_blue .box_news_intro_more_arrow{font: bold 11px tahoma; color: #31a8ed;}
.box_title a{color: inherit;}
.box_title h3{font: bold 18px tahoma; padding: 0px; margin: 0px 0px 10px 0px;}
.box_title .blue1{color: #32a8ed; letter-spacing: 0em;}
.box_title .blue1 a{color: #32a8ed; text-decoration: none;}
.box_title .red1{color: #e52701; letter-spacing: 0em;}
.box_title .red1 a{color: #e52701; text-decoration: none;}
.box_title .green1{color: #65ab0a; letter-spacing: 0em;}
.box_title .green1 a{color: #65ab0a; text-decoration: none;}
#content_title_container{width: 934px; _width: 970px; padding: 7px 18px 0px 18px;}
#content_title{width: 934px;}
#content_print_container{width: 102px; _width: 120px; float: right; text-align: right; padding: 0px 0px 5px 18px;}
#content_print_container img{margin-bottom: 1px; margin-right: 6px; border: 0px; margin-bottom: -1px;}
#content_print_container a{color: #9e9e9e;}
#content_print_container a:hover{color: #9e9e9e;}
#new_content_print_container{width: 383px; _width: 420px; float: right; text-align: right; padding: 5px 19px 5px 18px;}
#new_content_print_container img{margin-bottom: 1px; margin-right: 6px; border: 0px; margin-bottom: -1px;}
#new_content_print_container a{color: #9e9e9e;}
#new_content_print_container a:hover{color: #9e9e9e;}
.rss_ico{padding-left: 33px; background: url(/images/rss_h.gif) 0px 2px no-repeat;}
.print_ico{margin-left: 15px; padding-left: 19px; background: url(/images/print.gif) 0px 2px no-repeat;}
.refer_ico{margin-left: 15px; padding-left: 17px; background: url(/images/refer.gif) 0px 3px no-repeat;}

.shop_tools_bar_container{width: 970px; overflow: hidden; background: #ffffff; margin: 10px 0px 15px 0px;}
.shop_tools_bar_top, .shop_tools_bar_bottom{height: 3px;width: 970px; font-size: 1px;}
.shop_tools_bar_middle{width: 930px; _width: 970px; overflow: hidden; padding: 0px 20px 0px 20px; height: 27px;}
.shop_tools_bar_top_left, .shop_tools_bar_top_right, .shop_tools_bar_bottom_left, .shop_tools_bar_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
.shop_tools_bar_top_center, .shop_tools_bar_bottom_center{width: 964px; height: 3px; float: left; font-size: 1px;}
.shop_tools_bar_top_left{background: url(/images/box_corner_topleft.gif) no-repeat;}
.shop_tools_bar_top_right{background: url(/images/box_corner_topright.gif) no-repeat;}
.shop_tools_bar_bottom_left{background: url(/images/box_corner_bottomleft.gif) no-repeat;}
.shop_tools_bar_bottom_right{background: url(/images/box_corner_bottomright.gif) no-repeat;}
.shop_tools_bar_middle_left{width: 550px; overflow: hidden; float: left; line-height: 27px;}
.shop_tools_bar_middle_left_separator{padding: 0px 10px; color: #9E9E9E;}
.shop_tools_bar_middle_right{width: 380px; overflow: hidden; float: right; text-align: right;}
.shop_tools_bar_middle_right_separator{padding: 0px 3px; color: #9E9E9E;}

#content_box_container{width: 970px; overflow: hidden; background: #ffffff;}
#content_box_top, #content_box_bottom{height: 3px;width: 970px; font-size: 1px;}
#content_box_middle{width: 930px; _width: 970px; overflow: hidden; padding: 0px 20px 10px 20px;}
#content_box_top_left, #content_box_top_right, #content_box_bottom_left, #content_box_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
#content_box_top_center, #content_box_bottom_center{width: 964px; height: 3px; float: left; font-size: 1px;}
#content_box_top_left{background: url(/images/box_corner_topleft.gif) no-repeat;}
#content_box_top_right{background: url(/images/box_corner_topright.gif) no-repeat;}
#content_box_bottom_left{background: url(/images/box_corner_bottomleft.gif) no-repeat;}
#content_box_bottom_right{background: url(/images/box_corner_bottomright.gif) no-repeat;}
#content_left_container{width: 230px; float: left; overflow: hidden; padding-top: 17px;}
#left_menu_container{width: 230px; overflow: hidden; background: #3598d2; margin-bottom: 11px;}
#left_menu_container_red{width: 230px; overflow: hidden; background: #ea2b05;}
#left_menu_container_green{width: 230px; overflow: hidden; background: #65ab0a;}
#left_menu_top, #left_menu_bottom{height: 3px;width: 230px; font-size: 1px;}
#left_menu_middle{width: 230px; _width: 230px; overflow: hidden; padding: 0px 0px 0px 0px; overflow: hidden;}
#left_menu_top_left, #left_menu_top_right, #left_menu_bottom_left, #left_menu_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
#left_menu_top_center, #left_menu_bottom_center{width: 224px; height: 3px; float: left; font-size: 1px;}
#left_menu_container #left_menu_top_left{background: url(/images/left_menu_corner_topleft.gif) no-repeat;}
#left_menu_container #left_menu_top_right{background: url(/images/left_menu_corner_topright.gif) no-repeat;}
#left_menu_container #left_menu_bottom_left{background: url(/images/left_menu_corner_bottomleft.gif) no-repeat;}
#left_menu_container #left_menu_bottom_right{background: url(/images/left_menu_corner_bottomright.gif) no-repeat;}
#left_menu_container_red #left_menu_top_left{background: url(/images/left_menu_corner_topleft_red.gif) no-repeat;}
#left_menu_container_red #left_menu_top_right{background: url(/images/left_menu_corner_topright_red.gif) no-repeat;}
#left_menu_container_red #left_menu_bottom_left{background: url(/images/left_menu_corner_bottomleft_red.gif) no-repeat;}
#left_menu_container_red #left_menu_bottom_right{background: url(/images/left_menu_corner_bottomright_red.gif) no-repeat;}
#left_menu_container_green #left_menu_top_left{background: url(/images/left_menu_corner_topleft_green.gif) no-repeat;}
#left_menu_container_green #left_menu_top_right{background: url(/images/left_menu_corner_topright_green.gif) no-repeat;}
#left_menu_container_green #left_menu_bottom_left{background: url(/images/left_menu_corner_bottomleft_green.gif) no-repeat;}
#left_menu_container_green #left_menu_bottom_right{background: url(/images/left_menu_corner_bottomright_green.gif) no-repeat;}
#left_box_container{width: 230px; overflow: hidden; background: #ffffff;}
#left_box_top, #left_box_bottom{height: 3px; width: 230px; font-size: 1px;}
#left_box_top_center{height: 2px; _height: 3px; width: 224px; font-size: 1px; border-top: 1px solid #e8e8e8; float: left;}
#left_box_bottom_center{height: 2px; _height: 3px; width: 224px; font-size: 1px; border-bottom: 1px solid #e8e8e8; float: left;}
#left_box_middle{width: 200px; _width: 230px; overflow: hidden; padding: 10px 14px 10px 14px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
#left_box_top_left, #left_box_top_right, #left_box_bottom_left, #left_box_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
#left_box_top_left{background: url(/images/left_box_corner_topleft.gif) no-repeat;}
#left_box_top_right{background: url(/images/left_box_corner_topright.gif) no-repeat;}
#left_box_bottom_left{background: url(/images/left_box_corner_bottomleft.gif) no-repeat;}
#left_box_bottom_right{background: url(/images/left_box_corner_bottomright.gif) no-repeat;}

.shop_box_producer_container{width: 230px; overflow: hidden; background: #3598d2; margin-bottom: 11px;}
.shop_box_producer_container_red{width: 230px; overflow: hidden; background: #ea2b05;}
.shop_box_producer_container_green{width: 230px; overflow: hidden; background: #65ab0a; margin-bottom: 10px;}
.shop_box_top, .shop_box_bottom{height: 3px;width: 230px; font-size: 1px;}
.shop_box_middle{width: 230px; _width: 230px; overflow: hidden; padding: 0px 0px 0px 0px; overflow: hidden;}
.shop_box_middle select{width: 196px; margin-left: 22px;}
.shop_box_top_left, .shop_box_top_right, .shop_box_bottom_left, .shop_box_bottom_right{width: 3px; height: 3px; float: left; font-size: 1px;}
.shop_box_top_center, .shop_box_bottom_center{width: 224px; height: 3px; float: left; font-size: 1px;}
.shop_box_producer_container .shop_box_top_left{background: url(/images/left_menu_corner_topleft.gif) no-repeat;}
.shop_box_producer_container .shop_box_top_right{background: url(/images/left_menu_corner_topright.gif) no-repeat;}
.shop_box_producer_container .shop_box_bottom_left{background: url(/images/left_menu_corner_bottomleft.gif) no-repeat;}
.shop_box_producer_container .shop_box_bottom_right{background: url(/images/left_menu_corner_bottomright.gif) no-repeat;}
.shop_box_producer_container_red .shop_box_top_left{background: url(/images/left_menu_corner_topleft_red.gif) no-repeat;}
.shop_box_producer_container_red .shop_box_top_right{background: url(/images/left_menu_corner_topright_red.gif) no-repeat;}
.shop_box_producer_container_red .shop_box_bottom_left{background: url(/images/left_menu_corner_bottomleft_red.gif) no-repeat;}
.shop_box_producer_container_red .shop_box_bottom_right{background: url(/images/left_menu_corner_bottomright_red.gif) no-repeat;}
.shop_box_producer_container_green .shop_box_top_left{background: url(/images/left_menu_corner_topleft_green.gif) no-repeat;}
.shop_box_producer_container_green .shop_box_top_right{background: url(/images/left_menu_corner_topright_green.gif) no-repeat;}
.shop_box_producer_container_green .shop_box_bottom_left{background: url(/images/left_menu_corner_bottomleft_green.gif) no-repeat;}
.shop_box_producer_container_green .shop_box_bottom_right{background: url(/images/left_menu_corner_bottomright_green.gif) no-repeat;}
.shop_login_register_button{width: 230px; overflow: hidden; background: #ffffff; margin-top: 10px;}
.shop_login_register_box_container{width: 230px; overflow: hidden; background: #ffffff; margin-top: 15px;}
.shop_login_register_box_container .left{width: 93px; overflow: hidden; margin-left: 3px; float: left;}
.shop_login_register_box_container .right{width: 115px; overflow: hidden; margin: 0px 3px 0px 16px; float: right;}
.shop_login_register_box_container .right .title{font: bold 14px arial, tahoma; color: #65ab0a; margin-bottom: 8px;}
.shop_login_register_box_container .right .info{font: normal 11px arial, tahoma; color: #000000; padding-left: 1px;}
.shop_login_register_box_container .right .info b{font: bold 11px arial, tahoma; color: #65ab0a;}
.shop_left_green_bar{width: 212px; _width: 230px; height: 20px; _height: 25px; background: url(/images/shop/left_green_bar.gif) no-repeat; margin-top: 10px; font: bold 12px arial; color: #ffffff; padding: 5px 0px 0px 22px;}
.shop_left_green_bar .t1{width: 101px; text-align: left; float: left;}
.shop_left_green_bar .t2{width: 101px; text-align: right; float: right; margin-right: 10px;}
.shop_left_green_bar_content{width: 186px; overflow: hidden; font: normal 11px arial; color: #464545; margin: 17px 22px 0px 22px;}
.shop_left_green_bar_content a, .shop_left_green_bar_content a:hover{font-weight: bold; text-decoration: underline; color: #65ab0a;}
.left_bestseller_content{width: 230px; overflow: hidden; font: normal 11px arial; color: #464545; margin: 17px 0px 0px 0px;}
.left_bestseller_container{width: 230px; overflow: hidden; border-bottom: 1px solid #eaebee; margin-top: 10px; padding: 0px 0px 11px 0px;}
.left_bestseller_container.first{width: 230px; overflow: hidden; border-bottom: 1px solid #eaebee; margin-top: 0px; padding: 0px 0px 11px 0px;}
.left_bestseller_container.last{width: 230px; overflow: hidden; border-bottom: 0px solid #eaebee; margin-top: 10px; padding: 0px 0px 11px 0px;}
.left_bestseller_container .image{overflow: hidden; width: 72px; float: left; margin-left: 22px; margin-top: 0px;}
.left_bestseller_container .product_info{overflow: hidden; width: 114px; float: right; margin-right: 22px;}
.left_bestseller_container .product_info .title{overflow: hidden; font: bold 12px arial, tahoma; color: #65ab0a;}
.left_bestseller_container .product_info .title a{font: bold 12px arial, tahoma; color: #65ab0a;}
.left_bestseller_container .product_info .old_price{overflow: hidden; font: normal 12px arial, tahoma; color: #50544b;}
.left_bestseller_container .product_info .price{overflow: hidden; font: bold 12px arial, tahoma; color: #ab150a;}
.opineo_container{width: 230px; overflow: hidden; margin-top: 15px; text-align: center;}
.shop_main_search_container{width: 665px; overflow: hidden;}
.label{width: 190px; float: left; text-align: center; font: bold 12px arial; color: #ab150a; margin-top: 5px;}
.category_container{width: 180px; float: left; height: 32px; background: url(/images/shop/input_bg.gif) no-repeat;}
.shop_main_search_container .category_container select{border: 0px; margin-top: 6px; width: 156px;}
.query_container{width: 170px; float: left; padding: 0px;}
.shop_main_search_container .query_container input{width: 156px; _width: 166px; height: 32px; background: url(/images/shop/input_bg.gif) no-repeat; border: 0px; margin: 0px; padding: 0px 5px 0px 5px;}
.button_container{width: 90px; float: left; margin-top: 2px;}
.shop_main_search_container .button_container input{width: 79px; height: 27px; border: 0px; margin-top: 0px;}
.shop_main_info_container{width: 665px; overflow: hidden; margin-top: 20px;}
.shop_main_info_container .box{width: 665px; overflow: hidden;}
.shop_main_info_container .links{width: 665px; overflow: hidden; margin-top: 25px;}
.shop_list_sort_container{width: 665px; overflow: hidden; margin-top: 10px;}
#content.sitecolor_green .shop_list_sort_container a{font-weight: bold; color: #000000; text-decoration: none;}
#content.sitecolor_green .shop_list_sort_container a:hover{font-weight: bold; color: #000000; text-decoration: none;}
#content .shop_main_info_container .links a{margin-right: 25px; padding: 0px;}
#content .shop_main_info_container .links img{vertical-align: middle; margin: 0px 5px 0px 0px;}
#content .shop_main_products_container{width: 665px; overflow: hidden; margin-top: 20px;}
#content .shop_main_products_container .product_container{width: 216px; _width: 218px; height: 330px; _height: 332px; border: 1px solid #eaebee; background: url(/images/shop/product_box_bg.gif) repeat-x; margin: 4px 4px 0px 0px; float: left;}
#content .shop_main_products_container .product_container.last{margin-right: 0px;}
#content .shop_main_products_container .product_container .product_details{width: 216px; height: 287px; overflow: hidden; float: left; margin-bottom: 8px;}
#content .shop_main_products_container .product_container .category_name{overflow: hidden; font: bold 16px arial, tahoma; color: #ab150a; text-align: center; margin-top: 14px;}
#content .shop_main_products_container .product_container .product_name{overflow: hidden; font: bold 12px arial, tahoma; color: #65ab0a; text-align: left; margin: 15px 12px 0px 12px;}
#content .shop_main_products_container .product_container .product_name a{text-decoration: none;}
#content .shop_main_products_container .product_container .icons_container{overflow: hidden; text-align: left; margin: 4px 12px 0px 12px;}
#content .shop_main_products_container .product_container .icons_container img{margin: 0px 10px 0px 0px; float: left;}
#content .shop_main_products_container .product_container .product_image{overflow: hidden; text-align: center; margin: 15px 0px 0px 0px;}
#content .shop_main_products_container .product_container .product_image img{margin: 0px;}
#content .shop_main_products_container .product_container .product_desc{overflow: hidden; font: normal 11px arial, tahoma; color: #4E4E4E; text-align: left; margin: 10px 12px 0px 12px; height: 56px;}
#content .shop_main_products_container .product_container .tools_container{overflow: hidden; text-align: left; margin: 0px 12px 0px 12px; height: 32px;}
#content .shop_main_products_container .product_container .tools_container .price{overflow: hidden; font: normal 12px arial, tahoma; color: #cc0000; text-align: left; margin: 6px 0px 0px 0px; float: left; width: 56px;}
#content .shop_main_products_container .product_container .tools_container .addtocart{overflow: hidden; text-align: center; float: left; width: 80px;}
#content .shop_main_products_container .product_container .tools_container .addtocart img{margin: 2px 0px 0px 0px;}
#content .shop_main_products_container .product_container .tools_container .quantity_status{overflow: hidden; text-align: center; margin: 0px 0px 0px 0px; float: left; width: 56px;}
#content .shop_main_products_container .product_container .tools_container .quantity_status img{margin: 0px;}

#content .shop_list_products_container{width: 665px; overflow: hidden; margin-top: 20px;}
#content .shop_list_products_container .product_container{width: 665px; height: 156px; _height: 157px; border-bottom: 1px solid #eaebee;}
#content .shop_list_products_container .product_container.light{background: #ffffff;}
#content .shop_list_products_container .product_container.dark{background: #fafafa;}
#content .shop_list_products_container .product_container .product_name{width: 653px; overflow: hidden; float: left; margin: 10px 6px 10px 6px; font-weight: bold; color: #65ab0a;}
#content .shop_list_products_container .product_container .product_image{width: 100px; height: 100px; overflow: hidden; float: left; margin: 0px 15px 0px 6px;}
#content .shop_list_products_container .product_container .product_image img{margin: 0px;}
#content .shop_list_products_container .product_container .product_details{width: 415px; overflow: hidden; float: left;}
#content .shop_list_products_container .product_container .product_details .product_desc{height: 82px; font: normal 11px arial, tahoma; color: #4E4E4E; text-align: left; margin: 0px;}
#content .shop_list_products_container .product_container .product_details .product_price{height: 27px; font: normal 12px arial, tahoma; color: #cc0000; text-align: left; margin: 0px;}
#content .shop_list_products_container .product_container .tools_container{width: 103px; overflow: hidden; text-align: left; margin: 5px 6px 0px 20px; float: left;}
#content .shop_list_products_container .product_container .tools_container .quantity_status{width: 103px; overflow: hidden; text-align: right; margin: 0px; float: left;}
#content .shop_list_products_container .product_container .tools_container .quantity_status img{margin: 0px;}
#content .shop_list_products_container .product_container .tools_container .addtocart{width: 103px; overflow: hidden; text-align: center; float: left; text-align: right;}
#content .shop_list_products_container .product_container .tools_container .addtocart img{margin: 0px 0px 0px 0px;}



#content_tools{width: 665px; overflow: hidden; background: url(/images/border_dot.gif) bottom repeat-x; margin-bottom: 20px; padding-bottom: 5px;}
#content_right_container{width: 665px; float: right; overflow: hidden; margin-left: 35px; font: normal 12px arial;}
#new_content_title_container{width: 577px; _width: 595px; padding: 0px 18px 0px 0px; float: left; padding-top: 17px;}
#new_content_title{}
#product_ico_container{width: 70px; float: right; padding-top: 10px; text-align: right;}
#content *{line-height: 140%;}
#content a { text-decoration: underline; }
#content p { margin: 0em 0 1.5em 0; padding: 0; }
#content img { margin: 0px 16px 5px 0px; }
#content ul{list-style: none; padding-left: 20px; margin-left: 0px; margin: 10px 0px 15px 0px;}
#content ul li { background: url(/images/li_ico.gif) 2px 1em no-repeat; padding: 3px 0px 0px 15px; }
#content_tools_container{width: 947px; _width: 970px; overflow: hidden; text-align: right; padding-right: 23px; margin-top: 13px;}
#content_tools_back{width: 60px; float: right;}
#content_tools_gotop{width: 60px; float: right;}
#content_tools_separator{width: 1px; float: right; margin-left: 10px; color: #d2d1d1;}
#content_tools_back img{margin-bottom: 1px; margin-right: 6px; border: 0px;}
#content_tools_back a, #content_tools_gotop, a{color: #9e9e9e;}
#content_tools_back a:hover, #content_tools_gotop, a:hover{color: #9e9e9e;}
#content_tools_gotop img{margin-bottom: 2px; margin-right: 6px; border: 0px;}

#footer_container{overflow: visible; background: #ffffff;}
#footer{width: 970px; overflow: visible; margin: 0px auto; text-align: left; padding: 10px 0px 0px 0px;}
#footer_boxes{overflow: hidden; background: url(/images/footer_vertical_separator.gif) 693px repeat-y; margin-bottom: 10px;}
#blog_container{width: 692px; overflow: hidden; float: left; overflow: hidden; margin-right: 1px;}
#blog_box_title h3{font: normal 18px arial; color: #000000;}
.blog_news_container{width: 300px; margin-right: 46px; overflow: hidden; float: left;}
.blog_news_title{font: bold 14px arial; color: #000000; margin-top: 10px;}
.blog_news_title a{font: bold 14px arial; color: #000000;}
.blog_news_intro{font: normal 11px arial; color: #464545; margin-top: 5px; line-height: 1.5em;}
.blog_news_intro a{font: normal 11px arial; color: #9e9e9e;}
.blog_news_intro_more_arrow{font: bold 11px tahoma; color: #000000;}
#newsletter_container{width: 255px; _width: 270px; overflow: hidden; float: right; margin-right: 7px; padding-left: 15px;}
#newsletter_box_title h3{font: normal 18px arial; color: #000000;}
#newsletter_form_container{margin-top: 13px; overflow: hidden; border-bottom: 1px solid #d2d1d1; padding-bottom: 15px;}
#newsletter_form_container form{margin: 0; padding: 0;}
#newsletter_input_container{width: 172px; height: 27px; margin-right: 5px; float: left;}
#newsletter_input_container input{width: 162px; _width: 172px; height: 22px; _height: 27px; padding: 5px 5px 0px 5px; background: url(/images/images.png) -477px -12px no-repeat; border: 0px; color: #9e9e9e; margin-top: 0px;}
#newsletter_button_container{width: 78px; height: 27px; float: right;}
#newsletter_button_container input{width: 78px; height: 27px; border: 0px; margin-top: 0px;}
#footer_links_container{}
#footer_links{list-style: none; padding-left: 0px; width: 125px; float: left;}
#footer_links li{background: url(/images/li_arrow.gif) 2px 8px no-repeat; padding: 3px 0px 0px 15px; font: normal 11px arial; color: #9e9e9e;}
#footer_links li a{font: normal 11px arial; color: #9e9e9e;}
#footer_links li .bold{font: bold 11px arial; color: #464545;}
#innowacyjna{width: 125px; float: right; padding-top: 10px; text-align: center;}
#footer_bottom{margin-top: 16px; overflow: visible; height: 30px;border-top: 1px solid #d2d1d1; padding: 12px 0px 0px 0px;}
#footer_copyright{width: 430px; float: left; font: normal 11px arial; color: #9e9e9e; padding: 3px 0px 3px 0px;}
#footer_copyright .bold{font: normal 11px arial; color: #000000;}
#footer_copyright #c1{width: 170px; float: left;}
#footer_copyright #c2{width: 40px; float: left;}
#footer_copyright #c3{width: 160px; float: left; margin-top: -2px;}
#footer_designedby{width: 240px; float: right; text-align: right; font: normal 11px arial; color: #9e9e9e; padding: 3px 0px 3px 0px;}
#footer_designedby a{font: normal 11px arial; color: #000000;}
#footer_find_us{width: 300px; text-align: center; float: left; font: normal 11px arial; color: #9e9e9e;}

#navigation_menu {font: normal 11px arial; color: #464545; margin-top: 0px; overflow: hidden; padding: 0px 0px 5px 1px; width: 813px; _width: 814px; float: left;}
#navigation_menu ul {list-style: none; margin: 0; padding: 0;}
#navigation_menu li {list-style: none; float: left; font: normal 11px arial; color: #464545; background: none; padding: 0px;}
#navigation_menu li.separator {padding: 0px 3px 0px 3px; font: normal 11px tahoma; color: #e50102;}
#navigation_menu ul li a {font: normal 11px arial; color: #464545; text-decoration: none; display: block; padding: 0px 0px 0px 0px;}
#navigation_menu ul li a span {margin: 0px 0px 0px 0px;}
#navigation_menu ul li.first a {border: 0px; padding: 0px 0px 0px 0px; color: #464545;}
#navigation_menu ul li a:hover {text-decoration: underline;}
#navigation_menu ul li.last span {border: 0px; padding: 0px 0px 0px 0px; font: bold 11px arial; color: #464545;}
#navigation_menu ul li.last a span {margin: 0px 0px 0px 0px;}

#new_navigation_menu {font: normal 11px arial; color: #464545; margin-top: 0px; overflow: hidden; padding: 0px 0px 5px 1px; width: 576px; _width: 577px;}
#new_navigation_menu ul {list-style: none; margin: 0; padding: 0;}
#new_navigation_menu li {list-style: none; float: left; font: normal 11px arial; color: #464545; background: none; padding: 0px;}
#new_navigation_menu li.separator {padding: 0px 3px 0px 3px; font: normal 11px tahoma; color: #e50102;}
#new_navigation_menu ul li a {font: normal 11px arial; color: #464545; text-decoration: none; display: block; padding: 0px 0px 0px 0px;}
#new_navigation_menu ul li a span {margin: 0px 0px 0px 0px;}
#new_navigation_menu ul li.first a {border: 0px; padding: 0px 0px 0px 0px; color: #464545;}
#new_navigation_menu ul li a:hover {text-decoration: underline;}
#new_navigation_menu ul li.last span {border: 0px; padding: 0px 0px 0px 0px; font: bold 11px arial; color: #464545;}
#new_navigation_menu ul li.last a span {margin: 0px 0px 0px 0px;}

#navigation_menu a {font: normal 11px arial; color: #464545; text-decoration: none;}
#navigation_menu a:hover {text-decoration: underline;}
#navigation_menu span.selected {color: #ef130b;}

#events_images_title{overflow: hidden; margin-bottom: 10px;}
#events_used_products_container{margin-top: 25px;}
#events_used_products_content{margin-top: 15px; overflow: hidden;}
.events_used_product{ width: 200px; float: left;}


#event_date{font: normal 11px arial; color: #9E9E9E; text-align: right;}
#event_content {margin-top: 10px; overflow: hidden;}
#event_content img{float: left; margin: 0px 10px 10px 0px;}
#event_images {margin-top: 10px; overflow: hidden;}
.event_image_container_row{overflow: hidden; margin-bottom: 5px;}
.event_image_container{width: 221px; float: left; text-align: center;}

.realization_image_container_row{overflow: hidden; margin-bottom: 30px;}
.realization_image_container{width: 206px; _width: 221px; float: left; overflow: hidden; text-align: left; padding-right: 15px;}
.realization_title_container{width: 206px;}
.product_realization_image_container{width: 186px; float: left; overflow: hidden; text-align: left; margin: 0px 13px 0px 12px;}
.product_realization_title_container{width: 186px;}
#content .realization_title_container a, #content .product_realization_title_container a{text-decoration: underline; color: #4E4E4E;}
#content .realization_title_container a:hover, #content .product_realization_title_container a:hover{text-decoration: underline; color: #4E4E4E;}

.news_list_container_red, .news_list_container_green, .news_list_container_blue, .news_list_container_default, .news_list_container_red_first, .news_list_container_green_first, .news_list_container_blue_first, .news_list_container_default_first{overflow: hidden; border-bottom: 1px solid #d2d1d1; padding-bottom: 10px;}
.news_list_container_red_last, .news_list_container_green_last, .news_list_container_blue_last, .news_list_container_default_last{overflow: hidden;}
.news_list_title{margin-top: 10px; width: 565px; float: left;}
.news_list_date{margin-top: 10px; width: 100px; float: right; text-align: right; font: normal 11px arial; color: #9E9E9E;}
.news_list_container_red_first .news_list_title, .news_list_container_red_first .news_list_date,
.news_list_container_green_first .news_list_title, .news_list_container_green_first .news_list_date,
.news_list_container_blue_first .news_list_title, .news_list_container_blue_first .news_list_date,
.news_list_container_default_first .news_list_title, .news_list_container_default_first .news_list_date,
.news_list_container_red_first_last .news_list_title, .news_list_container_red_first_last .news_list_date,
.news_list_container_green_first_last .news_list_title, .news_list_container_green_first_last .news_list_date,
.news_list_container_blue_first_last .news_list_title, .news_list_container_blue_first_last .news_list_date,
.news_list_container_default_first_last .news_list_title, .news_list_container_default_first_last .news_list_date{margin-top: 0px;}
.news_list_container_red .news_list_title a, .news_list_container_red_last .news_list_title a, .news_list_container_red_first .news_list_title a, .news_list_container_red_first_last .news_list_title a{font: bold 14px arial; color: #e52701;}
.news_list_container_green .news_list_title a, .news_list_container_green_last .news_list_title a, .news_list_container_green_first .news_list_title a, .news_list_container_green_first_last .news_list_title a{font: bold 14px arial; color: #65ab0a;}
.news_list_container_blue .news_list_title a, .news_list_container_blue_last .news_list_title a, .news_list_container_blue_first .news_list_title a, .news_list_container_blue_first_last .news_list_title a{font: bold 14px arial; color: #31a8ed;}
.news_list_container_default .news_list_title a, .news_list_container_default_last .news_list_title a, .news_list_container_default_first .news_list_title a, .news_list_container_default_first_last .news_list_title a{font: bold 14px arial; color: #000000;}
#content .news_list_title a {text-decoration: none;}
.news_list_intro {margin-top: 2px; color: #464545; line-height: 1.5em; clear: both;}
.news_list_intro img{float: left; margin: 0px 10px 10px 0px;}
.news_list_container_red .news_list_intro_more_arrow, .news_list_container_red_first .news_list_intro_more_arrow, .news_list_container_red_last .news_list_intro_more_arrow{font: bold 14px arial; color: #e52701;}
.news_list_container_green .news_list_intro_more_arrow, .news_list_container_green_first .news_list_intro_more_arrow, .news_list_container_green_last .news_list_intro_more_arrow{font: bold 14px arial; color: #65ab0a;}
.news_list_container_blue .news_list_intro_more_arrow, .news_list_container_blue_first .news_list_intro_more_arrow, .news_list_container_blue_last .news_list_intro_more_arrow{font: bold 14px arial; color: #31a8ed;}
.news_list_container_default .news_list_intro_more_arrow, .news_list_container_default_first .news_list_intro_more_arrow, .news_list_container_default_last .news_list_intro_more_arrow{font: bold 14px arial; color: #9E9E9E;}
.last_event_container{overflow: hidden; margin-top: 10px;}
.last_event_title a{font: bold 14px arial; color: #000000;}
.last_event_intro {margin-top: 2px; color: #464545; line-height: 1.5em; overflow: hidden;}


tr.press_list_container_default, tr.press_list_container_default_first{border-bottom: 1px solid #d2d1d1; padding-bottom: 0px;}
tr.press_list_container_default_last{padding-bottom: 0px;}
table tr td.press_list_title{vertical-align: middle; width: 475px; _width: 495px; padding: 5px 20px 5px 0px;}
table tr td.press_list_date{vertical-align: middle; width: 100px; _width: 120px; padding: 5px 20px 5px 0px; font-size: 11px;}
table tr td.press_list_img{vertical-align: middle; width: 50px; padding: 0px; padding-top: 5px;}
table tr td.press_list_img img{vertical-align: middle; padding: 0px; margin: 0px;}
/*.press_list_container_default_first .press_list_title,
.press_list_container_default_first .press_list_date,
.press_list_container_default_first_last .press_list_title,
.press_list_container_default_first_last .press_list_date{margin-top: 0px;}
.press_list_container_default_first .press_list_img,
.press_list_container_default_first_last .press_list_img{margin-top: -10px;}*/

.press_list_container_default .press_list_title a, .press_list_container_default_last .press_list_title a, .press_list_container_default_first .press_list_title a, .press_list_container_default_first_last .press_list_title a{font: bold 12px arial; color: #3598d2;}



ul#download_files{list-style: none; padding-left: 20px; margin-left: 0px; margin: 10px 0px 15px 0px;}
ul#download_files li { background: url(/images/li_ico.gif) 2px 1em no-repeat; padding: 3px 0px 0px 15px;}
ul#download_files li a{ text-decoration: none;}
ul#download_files li a:hover{ text-decoration: underline;}

#content ul#pagination_list{
margin: 0;
  padding: 0;
  list-style: none;
  font-size:100%;
   text-align: right;
   width: 100%;
   font: normal 12px arial;
}


#content ul#pagination_list li {
	margin: 0;
	border: 0 none;
	padding: 0px;
  kpadding: 1px 4px 4px 5px;
	float: right; /*For Gecko*/
	display: block;
	list-style: none;
	margin: 0px 2px 0px 2px;
  height: 17px;
  overflow: hidden;
  color: #ffffff;
  font-size: 12px;
  background: #3598D2 url(/images/pagination_bg_left.gif) left no-repeat;
}

#content ul#pagination_list li.info {
	background: none;
  color: #4E4E4E;
  font-size: 12px;
  padding-top: 1px;
  margin-right: 5px;
}

#content ul#pagination_list li a{
	text-decoration: none;
  padding: 2px 4px 2px 4px;
	color: #ffffff;
  margin: 0px;
  margin-top: -2px;
  kpadding: 0px;
  font-size: 12px;
  display: block;
  overflow: hidden;
  float: left;
  background: url(/images/pagination_bg_right.gif) right no-repeat;
}

#content ul#pagination_list li.selected{
	background: #4E4E4E url(/images/pagination_selected_bg_left.gif) left no-repeat;
}

#content ul#pagination_list li span.selected{
	color: #ffffff;
  kmargin: 0px;
  kpadding: 0px;
  padding: 2px 4px 2px 4px;
  margin-top: -2px;
  font-size: 12px;
  display: block;
  background: url(/images/pagination_selected_bg_right.gif) right no-repeat;
}

#content ul#pagination_list li span.arrow{
	color: #ffffff;
  margin: -2px 0px 0px 2px;
  kpadding: 0px;
  font: normal 12px arial;
  display: block;
  float: right;
}

#content ul#pagination_list li span.arrow.left{
	color: #ffffff;
  margin: -2px 2px 0px 0px;
  kpadding: 0px;
  font: normal 12px arial;
  display: block;
  float: left;
}

#content ul#pagination_list li.arrow span.arrow{
	color: #ffffff;
  margin: -2px 0px 0px 0px;
  kpadding: 0px;
  font: normal 12px arial;
  display: block;
  float: right;
}

#content.sitecolor_red  a, #content.sitecolor_red  a:hover{color: #ea2b05;}
#content.sitecolor_blue  a, #content.sitecolor_blue  a:hover, #content.sitecolor_default  a, #content.sitecolor_default  a:hover{color: #3598d2;}
#content.sitecolor_green  a, #content.sitecolor_green  a:hover{color: #65ab0a;}

@media print {
  body {
    font: normal 14px arial; color: #000000;
  }
  
  #content_right_container{width: 665px; float: right; overflow: hidden; margin-left: 35px; font: normal 14px arial;}
  #footer_bottom{margin-top: 16px; overflow: hidden; border-top: 2px solid #000000; padding: 15px 0px 15px 0px;}
  #logo_container{margin-left: 23px;}
  #left_box_container{width: 230px; overflow: hidden; background: #ffffff; margin-top: 0px;}
  #content_right_container{width: 665px; float: right; overflow: hidden; margin-left: 35px; font: normal 14px arial; margin-top: 13px;}
  #left_box_top_center{height: 2px; _height: 3px; width: 224px; font-size: 1px; border-top: 1px solid #000000; float: left;}
  #left_box_bottom_center{height: 2px; _height: 3px; width: 224px; font-size: 1px; border-bottom: 1px solid #000000; float: left;}
  #left_box_middle{width: 200px; _width: 230px; overflow: hidden; padding: 10px 14px 10px 14px; border-left: 1px solid #000000; border-right: 1px solid #000000;}
  #left_box_top_left{background: url(/images/left_box_corner_topleft_print.gif) no-repeat;}
  #left_box_top_right{background: url(/images/left_box_corner_topright_print.gif) no-repeat;}
  #left_box_bottom_left{background: url(/images/left_box_corner_bottomleft_print.gif) no-repeat;}
  #left_box_bottom_right{background: url(/images/left_box_corner_bottomright_print.gif) no-repeat;}
}


.header_slideshow_image{width: 650px; height: 260px; overflow: hidden; float: left;}
.header_slideshow_details{width: 290px; height: 260px; float: left; margin-left: 30px;}
.header_slideshow_title{color: #ffffff; font: bold 31px tahoma; margin-top: 10px;}
.header_slideshow_desc{color: #9e9e9e; font: normal 11px tahoma; margin-top: 10px; line-height: 1.3em;}
.header_slideshow_button{ margin-top: 12px;}
.main_site_news_image_link{width: 620px; height: 191px; display: block;}
.main_site_news_title_container{width: 620px; height: 89px; background: url(/images/v2.png) no-repeat; margin: 0px 0px 0px 0px;}
.main_site_news_title{width: 566px; height: 29px; font: bold 11px tahoma; color: #86d7ff; padding: 0px 27px 0px 27px; line-height: 29px;}
.main_site_news_desc{width: 566px; height: 52px; _height: 60px; background: url(/images/v1.png) no-repeat; font: normal 11px tahoma; color: #ffffff; padding: 8px 27px 0px 27px; line-height: 1.5em;}
ul#header_slideshow { width: 970px; height: 260px; list-style: none;position: relative;  margin: 0px; padding: 0px;}
ul#header_slideshow li { position: absolute; width: 970px; height: 260px; top: 0; left: 0; z-index: 0;}
ul#header_slideshow li.h{display: none;}
#header_slideshow_nav{color: red; height: 32px; margin-top: -32px; z-index: 70;position: relative; width: 650px; background: url(../images/slideshow_nav_bg_b.png) bottom repeat-x; text-align: center;}
#header_slideshow_nav table{text-align: center; margin: 0px auto;}
#header_slideshow_nav table td{text-align: center; width: 20px; height: 32px; padding: 0px; margin: 0px; background: url(../images/slideshow_nav_bg_c.png) bottom repeat-x;}
#header_slideshow_nav table td a{display: block; width: 14px; height: 14px; margin: 0px 3px 0px 3px; background: url(../images/slideshow_nav_dot_inactive.png) no-repeat;}
#header_slideshow_nav table td a.active{display: block; width: 14px; height: 14px; margin: 0px 3px 0px 3px; background: url(../images/slideshow_nav_dot_active.png) no-repeat;}
#header_slideshow_nav table td.prev{text-align: center; width: 38px; background: url(../images/slideshow_nav_bg_l.png) no-repeat;}
#header_slideshow_nav table td.next{text-align: center; width: 38px; background: url(../images/slideshow_nav_bg_r.png) no-repeat;}
#header_slideshow_nav table td.prev a{display: block; width: 21px; height: 21px; margin: -1px 0px 0px 9px; background: url(../images/slideshow_nav_arrow_l.png) no-repeat;}
#header_slideshow_nav table td.next a{display: block; width: 21px; height: 21px; margin: -1px 0px 0px 8px; background: url(../images/slideshow_nav_arrow_r.png) no-repeat;}

.fb_edge_comment_widget {
    margin-top: -285px;
    margin-left: 0px;
    z-index: 1000;
}


