@charset "utf-8";
body { background:#000; /*background: url(../images/front/bg_body2.gif) repeat;*/ color: #fff; font-size: 13px; line-height: 1.5em; font-family: Arial, Verdana, Geneva, sans-serif; }
/*a*/
/*a[href=''], a[href='#'] { cursor: default; }
img { display:block;}*/
*a { color: #fff; }
a:hover, a[href='']:hover, a[href='#']:hover { color: inherit; color: #F00; }
#container { /*background: url(../images/front/bg_top.jpg) top repeat-x;*/ min-width: 960px; }
.inner-container { clear: both; padding-bottom: 100px; margin: 0 auto; overflow: visible; position: relative; width: 960px; /*background: url(../images/front/bg_main.jpg) center -90px no-repeat; */ }
.pd-container { clear: both; padding-bottom: 100px; margin: 0 auto; overflow: visible; position: relative; width: 960px;/*background: url(../images/front/bg_main2.jpg) center -90px no-repeat;*/ }
.box960 { position: relative; width: 960px; clear: both; margin: 0 auto; overflow: visible; }
h1 { color: #f00; font-size: 2.7em; font-weight: 100; margin-bottom: 7px; font-family: 'DINCondMediumRegular', 'bebas_neue_cyrillicregular', 'BebasNeueTurkishSubset', 'BebasNeuePolishSubset', sans-serif; text-transform: uppercase; }
h2 { color: #f00; font-size: 1.6em; font-weight: 400; margin-bottom: 7px; font-family: 'DINCondMediumRegular', 'bebas_neue_cyrillicregular', 'BebasNeueTurkishSubset', 'BebasNeuePolishSubset', sans-serif; }
h3 { color: #fff; font-size: 1.3em; font-weight: 100; margin-bottom: 5px; font-family: 'DINCondMediumRegular', 'bebas_neue_cyrillicregular', 'BebasNeueTurkishSubset', 'BebasNeuePolishSubset', sans-serif; }
h4 { }
h5 { }
h6 { }
/*top-bar*/
.top_bar { height: 38px; }
.singup { position: absolute; right: 300px; top: 7px; height: 22px; color: #f00; line-height: 22px; white-space: nowrap; }
.top_bar a:hover { color: #fff; }
.language { position: absolute; right: 185px; top: 10px; height: 22px; color: #F00; line-height: 22px; white-space: nowrap; margin-right: -20px; }
.language .flag { height: 20px; padding: 2px 5px 2px 0; float: left; }
.top_bar .search { position: absolute; width: 140px; right: 25px; top: 10px; text-align: right; }
.top_bar .search input[type='text'] { height: 18px; position: absolute; right: 23px; margin-right: 3px; background: #000; border: 1px solid #343434; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; padding: 2px; width: 100px; }
/*sub menu*/
.sub_menu { position: absolute; width: 100%; /*top: 101px;*/ z-index: 999999; left: 0; }
/*.sub_pd { width: 960px; height: 500px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; background: url(../images/front/subbg.png); }
.menubox { width: 138px; height: 130px; padding: 110px 10px 10px 10px; overflow: hidden; float: left; border-top: 1px solid #161616; border-left: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; border-right: 1px solid #161616; color: #888; text-align: center; }*/
.menubox ul { padding: 0; margin: 0; list-style: none; line-height: 1.3em; }
.menubox ul li { padding: 0; margin: 0; }
.menubox h2 { color: #fff; margin-bottom: 3px; margin-top: 10px; font-weight: 100; font-size: 1.4em; }
/*.sub_pd .col1 { width: 640px; float: left; }
.sub_pd .col2 { width: 160px; float: left; }
.sub_pd .colus { width: 800px; float: left; }
.sub_pd .coln { width: 960px; float: left; }*/
.sub_pd { width: 100%; height: 500px; margin: 0 auto; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; background:url(../images/front/subbg.png); }
.menubox { width: 137px; height: 130px; padding: 110px 10px 10px 10px; overflow: hidden; float: left; border-top: 1px solid #161616; border-left: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; border-right:0px solid #161616; color: #888; text-align: center; }

#col_ipc {background: url(../images/front/nav_pd20150421.jpg) -640px -252px no-repeat;}
#col_ce {background: url(../images/front/nav_pd20150421.jpg) 0px -500px no-repeat;}
#col_somethings {background: url(../images/front/nav_pd20150421.jpg) -160px -500px no-repeat;}
#col_gear {background: url(../images/front/nav_pd20150421.jpg) -320px -500px no-repeat;}
#col_bb {background: url(../images/front/nav_pd20150421.jpg) -480px -500px no-repeat;}
.h154 { height: 46px; }
.h156 { height: 50px; }
.co3 { height: 90px; padding: 150px 10px 10px 10px; }
#col_nb { background: url(../images/front/nav_pd20150421.jpg) 0 0 no-repeat; }
#col_aio { background: url(../images/front/nav_pd20150421.jpg) -160px 0 no-repeat; }
#col_mb { background: url(../images/front/nav_pd20150421.jpg) -320px 0 no-repeat; }
#col_vga { background: url(../images/front/nav_pd20150421.jpg) -480px 0 no-repeat; }
#col_workstation { background: url(../images/front/nav_pd20150421.jpg) 0 -252px no-repeat; }
#col_windpad { background: url(../images/front/nav_pd20150421.jpg) -160px -252px no-repeat; }
#col_desktop { background: url(../images/front/nav_pd20150421.jpg) -320px -252px no-repeat; }
#col_mm { background: url(../images/front/nav_pd20150421.jpg) -480px -252px no-repeat; }
/*#col_ipc { background: url(../images/front/nav_pd20150421.jpg) -640px -168px no-repeat; }*/
#col_server { background: url(../images/front/nav_pd20150421.jpg) -640px 0 no-repeat; }
#col_ipc_all { background: url(../images/front/nav_pd_all.jpg) -640px -252px no-repeat; }
#col_server_all { background: url(../images/front/nav_pd_all.jpg) -640px 0 no-repeat; }
/*#col_ce { background: url(../images/front/nav_pd20150421.jpg) -640px -336px no-repeat; }*/
#col_funtoro { padding-top: 130px; height: 110px;background: url(../images/front/nav_pd20150421.jpg) -800px 0 no-repeat; }
#col_funrobot { padding-top: 130px; height: 110px;background: url(../images/front/nav_pd20150421.jpg) -800px -252px no-repeat; }
.sub_news { width: 960px; height: 120px; margin: 0 auto; background: url(../images/front/subbg.png); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; padding: 15px 0; }
.sub_news .menubox { width: 120px; height: 120px; border: none; text-align: center; padding: 0 0 0 0; }
.sub_news .menubox h2 { margin-top: 0; }
.sub_ico_news { background: url(../images/front/nav_news_media.png) 0 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_awards { background: url(../images/front/nav_news_media.png) -120px; 0 no-repeat;
    width: 120px; height: 80px; }
.sub_ico_video { background: url(../images/front/nav_news_media.png) -240px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_social { background: url(../images/front/nav_news_media.png) -360px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_rss { background: url(../images/front/nav_news_media.png) -480px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_app { background: url(../images/front/nav_news_media.png) -600px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_newsletter { background: url(../images/front/nav_news_media.png) -720px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_wallpaper { background: url(../images/front/nav_news_media.png) -840px 0 no-repeat; width: 120px; height: 80px; }

.sub_support { width: 960px; height: 120px; margin: 0 auto; background: url(../images/front/subbg.png); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; padding: 15px 0; }
.sub_ico_repair { background: url(../images/front/support_icon.png) -675px 20px no-repeat;width: 150px;text-align: center;float: left;padding: 90px 10px 0px 10px;cursor: pointer; }

/*button*/
.btn20 { height: 22px; width: 22px; border: 1px solid #ff2121; background: #d70000; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px; display: inline-block; }
.btn_previous { width: 30px; height: 30px; display: block; cursor: pointer; background: url(../images/front/btn_arr.png) left -30px no-repeat; overflow: hidden; }
.btn_previous:hover { background-position: left 0; }
.btn_previous_off { width: 30px; height: 30px; display: block; background: url(../images/front/btn_arr.png) left -60px no-repeat; overflow: hidden; }
.btn_next { width: 30px; height: 30px; display: block; cursor: pointer; background: url(../images/front/btn_arr.png) right -30px no-repeat; overflow: hidden; }
.btn_next:hover { background-position: right 0; }
.btn_next_off { width: 30px; height: 30px; display: block; background: url(../images/front/btn_arr.png) right -60px no-repeat; overflow: hidden; }
.btn_more_pd a { color: #888; text-align: right; display: block; }
.btn_more_pd a:hover { color: #F00; }
.btn { border: 1px solid #ff2121; background: #d70000; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px; display: inline-block; padding: 3px; font-family: Arial, Helvetica, sans-serif; }
.btn:hover { background: #ff1b1b; border: 1px solid #ff4646; }
ul.ul_button { padding: 30px 0 0 0; height: 45px; }
ul.ul_button li { /*width:100px;*/ text-align: center; display: inline-block; float: left; padding: 7px; margin-right: 5px; list-style: none; color: #fff; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; }
ul.ul_button li:hover, ul.ul_button li.on { color: #fff; background-image: -ms-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -moz-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -o-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b60909), color-stop(1, #3a0505)); background-image: -webkit-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: linear-gradient(to top, #b60909 0%, #3a0505 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a0505', endColorstr='#b60909', GradientType=0 ); /* IE6-8 */
    border-color: #4c0505; }
ul.ul_button a:hover { color: #fff; }
ul.ul_button_s { padding: 10px 0; height: 15px; }
ul.ul_button_s li { text-align: center; display: inline-block; float: left; padding: 3px 10px; margin-right: 5px; list-style: none; color: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; cursor: pointer; background: #333; }
ul.ul_button_s li:hover, ul.ul_button_s li.on { color: #fff; background: #F00; }
ul.ul_button_c { padding: 10px 0; height: 15px; }
ul.ul_button_c li { width: 100px; text-align: center; display: inline-block; float: left; padding: 3px 5px; margin-right: 3px; margin-bottom: 5px; list-style: none; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; background: #333; }
ul.ul_button_c li:hover, ul.ul_button_c li.on { color: #fff; background: #F00; }
ul.ul_button_c a:hover { color: #fff; }
.jump_page { height: 40px; }
.jump_page li { list-style: none;  text-align: center; line-height: 20px;  float: left;  cursor: pointer; }
.jump_page li:hover, .jump_page li.on {  }
.jump_page a {width: 20px; height: 20px; color: #fff; overflow: hidden; text-align: center; line-height: 20px;background: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #222; cursor: pointer; display:inline-block;margin: 10px 5px 10px 0;}
.jump_page a:hover {border: 1px solid #ff2121; background: #d70000; color:#fff;}
.jump_page .last_li a {width: 60px; height: 20px; color: #fff; overflow: hidden; text-align: center; line-height: 20px;background: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #222; cursor: pointer; display:inline-block;margin: 10px 5px 10px 0;}
.jump_page .last_li a:hover {border: 1px solid #ff2121; background: #d70000; color:#fff;}
.jump_page li.on a{border: 1px solid #ff2121; background: #d70000; color:#fff;}
/****/
input[type='text'] { margin-right: 3px; background: #000; border: 1px solid #222; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; padding: 3px; color: #888; }
input[type='radio'] { }
/*Header*/
.header { height: 100px; position: relative; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden;margin: 0 auto;width: 960px;z-index: 2; }
.header .nav { list-style: none; position: absolute; right: 0; bottom: 0x; padding: 0; }
.header .nav li { float: left; padding: 0 20px; margin: 0; line-height: 55px; font-size: 1.4em; font-weight: 100; font-family: 'DINCondMediumRegular', 'bebas_neue_cyrillicregular', 'BebasNeueTurkishSubset', 'BebasNeuePolishSubset', sans-serif; text-transform: uppercase; }
.header .nav li.on { }
.header .nav li:hover { color: red; }
.header .msilogo { width: 150px; height: 100px; position: absolute; left: 30px; top: 10px; background: url(../images/front/msi_logo.png) 0 25px no-repeat; }
/*Footer*/
#footer { background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #0C0C0C 0%, #232323 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border-top: 1px solid #2e2e2e; padding-top: 30px; color: #888; line-height: 1.7em; }
#footer h2 { color: #fff; text-transform: uppercase; font-size: 1.4em; }
.footer_col5 { width: 170px; border-right: 1px solid #131313; float: left; padding: 0 10px 20px 10px; }
#footer ul { list-style: none; }
#footer .quicklinks { border-top: 1px solid #262626; border-bottom: 1px solid #262626; color: #fff; clear: both; width: 960px; overflow: hidden; }
#footer .quicklinks li { float: left; display: inline-block; padding: 10px 15px 10px 10px; }
#footer .copyright { color: #444; font-size: 95%; clear: both; padding: 10px 0 10px 53px; background: url(../images/front/footer_msilogo.png) 0 11px no-repeat; position: relative; margin-top: 10px; }
#footer .btn_funtoro { position: absolute; top: 5px; right: 175px; }
#footer .btn_funrobot { position: absolute; top: 5px; right: 75px; }
#footer .btn_fb { position: absolute; top: 5px; right: 0px; }
#footer .btn_msiplus { position: absolute; top: 5px; right: 30px; }
#bread { padding: 10px 0; color: #888; }
.win { position: absolute; right: 25px; top: 30px; }
/*sidebox*/
#sidebox { width: 200px; padding: 20px 30px 0 0; overflow: hidden; float: left; }
#sidebox h1 { margin-bottom: 30px; line-height: 30px; }
#sidebox h2 { margin-bottom: 20px; }
#sidebox h3 { background: url(../images/front/arr_red.png) 0 4px no-repeat; padding-left: 10px; }
.advanced_search { padding-bottom: 20px; color: #888; border-bottom: 1px solid #1c1c1c; }
.advanced_search ul { list-style: none; padding: 0 0 20px 10px; margin: 0; }
.advanced_search ul li { margin-bottom: 5px; }
.side_spotlight { }
.spotlightbox { clear: both; width: 200px; overflow: hidden; margin-bottom: 5px; }
.side_news { padding-bottom: 30px; color: #888; border-bottom: 1px solid #1c1c1c; position: relative; }
.side_newsbox { margin-bottom: 15px; }
.side_newsbox .date { font-size: 80%; color: #888; margin-bottom: 5px; }
.side_newsbox .title { color: #fff; font-weight: 100; margin-bottom: 15px; }
.side_news .btn_more { position: absolute; bottom: 5px; right: 0; }
.side_award { }
.side_awardsbox { text-align: center; padding: 15px 10px; }
.side_awardsbox img { width: 100px; overflow: hidden; margin-bottom: 5px; }
.side_awardsbox h4 { font-weight: bold; }
/*mainbox*/
#mainbox { width: 730px; float: right; padding: 20px 0 0 0; }
.hot_poduct { clear: both; position: relative; height: 200px; }
.hot_poduct ul { list-style: none; padding: 10px 0 0 30px; clear: both; }
.hot_poduct li { display: block; float: left; margin-right: 30px; }
.hot_poduct .pdname { text-align: center; }
.hotpd_menu { position: absolute; left: 300px; bottom: 0; }
.news_list { color: #888; line-height: 1.6em; font-size: 100%; border-bottom: 1px solid #1f1f1f; padding: 20px 0; }
.news_body { min-height: 100px; }
.news_list h2 { }
.news_list h3 { color: #fff; font-weight: 100; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; }
.photo120_120 { width: 120px; overflow: hidden; float: left; margin: 0 15px 15px 0; }
.photo50_50 { width: 100px; overflow: hidden; float: left; margin: 0 15px 15px 0; }
.otherlink { width: 200px; height: 225px; overflow: hidden; float: left; margin-right: 14px; margin-bottom: 14px; padding: 16px; color: #888; }
.otherlink h2 { color: #fff; margin-top: 15px; text-align: center; }
.otherlink:hover, .otherlink:hover h2 { color: #F00; }
.nb_top { clear: both; height: 90px; overflow: hidden; margin-top: -20px; }
.video_center { }
.popup_close_btn { background: url(../images/front/btn_close.png) no-repeat 0 0; height: 25px; width: 25px; }
.popup_close_btn:hover { background-position: 0 -25px; }
.nb_banner330 { width: 330px; height: 150px; overflow: hidden; padding: 15px; float: left; margin-bottom: 10px; }
.aio_latestnewsbox { width: 655px; float: left; }
.aio_latestnewsbox .newsbox { width: 322px; float: left; padding-right: 5px; }
.aio_latestnewsbox h2 { color: #fff; font-size: 100%; font-weight: 100; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
.aio_latestnewsbox h3 { color: #888; font-size: 80%; margin-bottom: 5px; }
.aio_latestnewsbox .info { color: #888; line-height: 1.3em; }
.aio_latestnewsbox .pic { width: 50px; height: 50px; float: left; margin: 0 10px 10px 0; }
.vga_latestnewsbox { position: relative; height: 130px; overflow: hidden; padding: 10px 10px 10px 10px; }
.vga_latestnewsbox .news_menu { position: absolute; bottom: 10px; right: 10px; }
.vga_latestnewsbox .newsbox { }
.vga_latestnewsbox .pic { float: left; margin: 0 15px 0 0; }
.vga_latestnewsbox h2 { color: #fff; font-size: 100%; font-weight: 100; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
.vga_latestnewsbox h3 { color: #888; font-size: 80%; margin-bottom: 5px; }
.vga_latestnewsbox .info { color: #888; line-height: 1.4em; height: 80px; padding-bottom: 20px; overflow: hidden; }
.vga_series { margin-bottom: 70px; }
/*icons*/
.icon_ocss { width: 200px; height: 110px; background: url(../images/front/otherlink_icons.png) 0 0 no-repeat; }
.icon_comparison { width: 186px; height: 110px; background: url(../images/front/otherlink_icons.png) -200px 0 no-repeat; }
.icon_social { width: 186px; height: 110px; background: url(../images/front/otherlink_icons.png) -400px 0 no-repeat; }
.icon_wtb { width: 186px; height: 110px; background: url(../images/front/otherlink_icons.png) 0 -110px no-repeat; }
.icon_power { width: 186px; height: 110px; background: url(../images/front/otherlink_icons.png) -200px -110px no-repeat; }
.icon_awards { width: 186px; height: 110px; background: url(../images/front/otherlink_icons.png) -400px -110px no-repeat; }
.icon_aio_multieyes { width: 200px; height: 110px; background:url(../images/front/aio_feature/aio_ficon_multieyes.png) center no-repeat; }
.icon_aio_militaryclass4 { width: 200px; height: 110px;background:url(../images/front/aio_feature/aio_ficon_mc4.png) center no-repeat;  }
.icon_aio_superraid { width: 200px; height: 110px;background:url(../images/front/aio_feature/aio_ficon_superraid2.png) center no-repeat;  }
.icon_aio_bsb { width: 200px; height: 110px;background:url(../images/front/aio_feature/aio_ficon_bs.png) center no-repeat;  }
.icon_aio_greenpower { width: 200px; height: 110px;background:url(../images/front/aio_feature/aio_ficon_eco.png) center no-repeat;  }
.icon_aio_wse { width: 200px; height: 110px;background:url(../images/front/aio_feature/aio_ficon_wse.png) center no-repeat;  }
.pd_listbox { padding: 30px 0; }
.pd_listbox ul { list-style: none; padding: 10px 0 0 30px; clear: both; }
.pd_listbox li { width: 140px; height: 160px; display: block; float: left; margin-right: 30px; margin-bottom: 40px; text-align: center; position: relative; }
.pd_listbox .group { border-bottom: 1px solid #282828; clear: both; width: 730px; }
.pd_listbox .group:last-child { border-bottom: none; }
.pd_listbox h3 { font-size: 133%; font-weight: bold; padding: 20px 0 0 20px; }
.aio_listbox { padding: 30px 0; }
.aio_list { border-bottom: 1px solid #282828; padding: 20px 0; clear: both; width: 730px; }
.aio_list .pic { width: 140px; padding: 0 20px 0 40px; float: left; position: relative; }
.aio_list .info { width: 500px; float: left; padding: 0 0 0 20px; color: #888; }
.aio_list h3 { font-size: 133%; font-weight: bold; }
.aio_list ul { padding: 0 0 0 20px; margin: 0; }
.aio_list li { padding: 0; margin: 0 0 3px 0; }
.sn-icon { width: 20px; height: 20px; background: url(../images/front/sn-icon.png) 0 0; position: absolute; top: -10px; right: -10px; }
.sn-icon:hover { background-position: 0 -20px; }
/*mb_series*/
.mb_series { height: 210px; clear: both; }
.main_4box { width: 176px; height: 180px; padding: 20px 0; text-align: center; margin-right: 5px; float: left; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.main_4box h3 { color: #fff; font-size: 19px; /*font-family: 'DINPro-Bold', 'DIN Pro';*/ text-transform: uppercase; padding-top: 10px; }
.icon_mboc { width: 175px; height: 150px; background: url(../images/front/mb_series.png) 0 0 no-repeat; }
.icon_mbgaming { width: 175px; height: 150px; background: url(../images/front/mb_series.png) -175px 0 no-repeat; }
.icon_mbclassic { width: 175px; height: 150px; background: url(../images/front/mb_series.png) -350px 0 no-repeat; }
.icon_mbeco { width: 175px; height: 150px; background: url(../images/front/mb_series.png) -525px 0 no-repeat; }
/*mb_latest_newsbox*/
.mb_latestnewsbox { padding: 0 0; /*margin-top: 30px;*/ width: 524px; float: left; margin-right: 25px; }
.mb_latestnewsbox h2 { }
.mb_awardnewsbox { padding: 0 0;  float: left; }
.mb_awardnewsbox h2 { }
.mb_awardnewsbox .aw_pic { background: none; }
.mb_awardnewsbox .aw_info { margin-bottom: 10px; padding: 0 10px 10px 10px; }
.mb_awardnewsbox .main_4box { height: auto; }
.nb_latestnewsbox { padding: 10px 0;margin-top: 20px; }
.nb_latestnewsbox .newsbox { width: 353px; float: left; padding-right: 10px; }
.nb_latestnewsbox .right { border-left: 1px dotted #333; }
.nb_latestnewsbox h2 {  }
.nb_latestnewsbox h3 {  }
.nb_latestnewsbox .info { color: #888; line-height: 1.3em; }
.nb_latestnewsbox .pic { }
.photo120_1 { width: 120px; overflow: hidden; float: left; margin: 0 15px 15px 0; padding:10px; }
.news_body_nb { min-height: 120px; }
/*Banner*/
.banner { position: relative; width: 960px; height: 348px; overflow: hidden; }
.banner_nav { position: absolute; height: 22px; bottom: -90px; width: 1349px; }
.banner_nav .menu { padding: 0; margin: 0 auto; height: 12px; text-align: center; list-style: none; text-indent: inherit; width: 160px; margin: 0 auto; }
.banner_nav .menu li { display: inline-block; float: left; width: 12px; height: 12px; margin-right: 3px; background: url(../images/front/dot3.png) left 0 no-repeat; overflow: hidden; cursor: pointer; }
.banner_nav .menu li:hover, .banner_nav .menu li.on { background-position: right top; }
/*Banner red*/
.banner_red_nav { position: absolute; height: 22px; bottom: 0; width: 960px; border-bottom:4px solid #f10000; }
.banner_red_nav .menu { padding: 0; margin: 0 auto; height: 12px; text-align: center; list-style: none; text-indent: inherit; width:160px; margin:0 auto; }
.banner_red_nav .menu li { display: inline-block; float: left; width: 12px; height: 12px; margin-right:3px; background: url(../images/front/dot3.png) left 0 no-repeat; overflow: hidden; cursor:pointer;}
.banner_red_nav .menu li:hover, .banner_nav .menu li.on { background-position: right top; }
/*.banner_nav td { height: 22px; }
.banner_nav td.fir { background: url(../images/front/banner_nav_1.png) right top; width: 600px; }
.banner_nav td.mid { background: #f10000; }
.banner_nav td.last { width: 60px; background: url(../images/front/banner_nav.png) right top; }*/
.banner_wide {  height:550px;  max-width:100%;margin-top: -100px}
.banner_wide ul,.banner_wide li { padding:0; margin:0; list-style:none; height:550px; width:100%;}
.banner_wide li {background-color: rgb(0,0,0);background-position:center;}
/*color*/
.red { color: #F00; }
.bo_red { border-bottom: 1px solid #F00; }
/**/
.menu { padding: 0 0 0 0; margin: 0; height: 12px; text-align: center; list-style: none; text-indent: inherit; }
.menu li { display: inline-block; float: left; width: 12px; height: 12px; background: url(../images/front/dot2.png) left 0 no-repeat; overflow: hidden; padding: 0; margin: 0; }
.menu li:hover, .menu li.on { background-position: right top; }
.menu img { padding: 0; margin: 0; vertical-align: top; }
/*graybox*/
.graybox { background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.graybox_news { background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 10px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/****/
.pagebox { position: relative; }
.pagebox h1 { padding-top: 20px; padding-bottom: 10px; }
.filterbox { min-height: 90px; padding: 25px 15px 25px 25px; position: relative; }
.filtericon { background: url(../images/front/ser.png) 0 5px no-repeat; width: 100px; height: 80px; float: left; }
.filterbox th { text-align: left; padding: 0 10px 8px 10px; border-right: 1px dotted #222; }
.filterbox td { border-right: 1px dotted #222; padding: 3px 10px; color: #888; }
.filterbox td:last-child, .filterbox th:last-child { border: none; }
.filterbox h2 { /*color:#fff;*/ margin-bottom: 20px; }
.filterbox input[type='text'] {/* margin-right: 3px; background: #000; border: 1px solid #222; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; padding: 3px; color:#888;*/ }
.filterbox input[type='radio'] { }
.filterbox select {/* background:url(../images/front/arr_red_down.png) right no-repeat #000;/background: #000; border: 1px solid #222; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; padding: 3px 20px 3px 3px;overflow: hidden;text-indent : 0.01px;-webkit-appearance: none;
-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; color:#888;*/ }
.filterbox select {/* border: 1px solid #222; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; padding: 3px;overflow: hidden;text-indent : 0.01px; color:#888; */ }
.set1 { display: inline-block; padding: 3px 3px 3px 0; float: left; width: 30px; }
/**/
.resultbox { padding: 20px; border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #0d0d0d; }
.resultbox ul { padding: 20px 0; }
.resultbox li { width: 202px; padding: 7px 10px; float: left; border: 1px solid #363636; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; list-style: none; margin-right: 5px; margin-bottom: 5px; background: #202020; cursor: pointer; }
.resultbox li:hover { background: #363636; }
/**Awards**/
.g_content .awards_main { border: none; }
.awards_main, .video_main, .news_main { padding: 25px 0; border-top: 1px solid #F00; border-bottom: 1px solid #F00; width: 960px; float: left; }
.awards_box { width: 198px; height: 500px; padding: 25px 15px; margin-right: 13px; margin-bottom: 15px; overflow: hidden; float: left; }
.awards_box:nth-child(4n) { margin-right: 0; }
.aw_pic { width: 100px; height: 100px; padding: 5px; background: #fff; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 auto; margin-bottom: 10px; text-align: center; }
.aw_pd { color: #fff; text-align: center; }
.aw_title { color: #F00; font-size: 120%; text-align: center; padding: 7px 0; }
.aw_media, .aw_date, .aw_con { color: #888; font-size: 85%; text-align: center; }
.aw_info { color: #888; padding: 5px 0; line-height: 1.4em; }
/*Video center*/
.video_box { width: 308px; height: 520px; padding: 0 0 20px 0; margin-right: 15px; margin-bottom: 15px; overflow: hidden; float: left; }
.video_box:nth-child(3n) { margin-right: 0px; }
.video_pic { height: 180px; overflow: hidden; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; position: relative; }
.video_title { color: #F00; font-size: 120%; text-align: center; padding: 15px; background: #0e0e0f; }
.video_date { padding: 15px 15px 5px 15px; color: #fff; }
.video_info { color: #888; line-height: 1.4em; padding: 0 15px 15px 15px; }
.video_page a {text-align: center;}
.video_page a:hover {color: #FFF;}
.play { position: absolute; width: 80px; height: 55px; background: url(../images/front/btn_play_l.png) no-repeat 0 0; left: 110px; top: 60px; cursor: pointer; }
.play:hover{ position: absolute; width: 80px; height: 55px; background: url(../images/front/btn_play_l.png) no-repeat 0 -55px; left: 110px; top: 60px; cursor: pointer; }
/*news center*/
.news_box { margin-bottom: 40px; width: 960px; float: left; height: 240px; overflow: hidden; }
.news_pic { padding: 15px; float: left; margin-right: 30px; }
.news_pic img { width: 300px; height: 200px; border: 1px solid #000; }
.news_right { width: 580px; float: left; }
.news_date { color: #F00; padding: 0; }
.news_title { font-size: 15px; color: #fff; padding: 15px 0; }
.news_txt { color: #888; }
.news_txt:hover{color: #f00;}
.news_detail_top { background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 4px solid #0f0f0f; padding: 25px 35px; }
.news_detail_top .subject { width: 650px; float: left; border-right: 1px dotted #222; line-height: 1.7em; }
.news_detail_top .info { width: 200px; float: right; color: #888; }
.news_detail { border: 1px solid #131313; width: 888px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 35px; background: url(../images/front/newsbg.gif); }
.news_detail p { margin-bottom: 20px; }
.news_detail img { margin: 15px; }
/**static page**/
.staticpage { border: 1px solid #131313; width: 888px; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 35px; background: url(../images/front/newsbg.gif); }
/**Workstation*/
.ws_latestnewsbox { width: 464px; overflow: hidden; float: left; margin-right: 14px; margin-bottom: 14px; color: #888; }
.ws_videobox { width: 232px; float: right; }
.ws_videobox .video_box { width: 232px; height: 410px; padding: 0 0 20px 0; margin-bottom: 15px; margin-right: 0; overflow: hidden; float: left; }
.ws_videobox .video_pic { height: 130px; overflow: hidden; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; position: relative; }
.ws_videobox .video_title { color: #F00; font-size: 120%; text-align: center; padding: 15px; background: #0e0e0f; }
.ws_videobox .video_date { padding: 15px 15px 5px 15px; color: #fff; }
.ws_videobox .video_info { color: #888; line-height: 1.4em; padding: 0 15px 15px 15px; }
.ws_videobox.play { position: absolute; width: 90px; height: 90px; background: url(../images/front/play.png) no-repeat; left: 114px; top: 45px; cursor: pointer; }
.ws_casebox { width: 480px; overflow: hidden; float: left; margin-right: 14px; padding: 15px 0; }
.ws_casebox .case { padding: 0 14px 0 18px; border-right: 1px solid #1e1e1e; width: 207px; float: left; }
.ws_casebox .case_pic { width: 200px; height: 125px; overflow: hidden; border: 1px solid #000; margin-bottom: 10px; }
.ws_casebox .last { border-right: none; }
.ws_feabox { width: 232px; float: left; margin-right: 0px; padding: 15px 0; position: relative; }
.ws_feabox .case { padding: 0 16px; width: 208px; float: left; }
.ws_feabox .case_pic { width: 200px; height: 125px; overflow: hidden; border: 1px solid #000; margin-bottom: 10px; }
.ws_feabox h2 { position: absolute; top: -25px; }
.side_wslink { border-bottom: 1px solid #1e1e1e; text-align: center; padding: 100px 10px 15px 10px; }
.wsfb { background: url(../images/front/ws_fb.png) 50px 10px no-repeat; }
.wsyoutube { background: url(../images/front/ws_youtube.png) 50px 10px no-repeat; }
.wsforum { background: url(../images/front/ws_forum.png) 50px 10px no-repeat; }
.wswtb { background: url(../images/front/ws_wtb.png) 50px 10px no-repeat; }
.exw img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/***language***/
.languagepage { border: 1px solid #131313; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 35px 0px 35px 45px; background: url(../images/front/newsbg.gif); }
.languagebox { float: left; margin-bottom: 25px; }
.languagebox ul { padding: 0; margin: 0; }
.languagebox li { position: relative; list-style: none; width: 300px; margin-bottom: 7px; float: left; }
.languagebox .flags { margin-right: 5px; }
.languagebox .lan { position: absolute; right: 40px; color: #888; display: inline-block; }
.languagebox .name { margin-right: 10px; }
.languagebox input { margin-right: 0px; }
.languagebox h2 { margin-bottom: 20px; }
.w300 { width: 300px; }
.w600 { width: 600px; }
.w870 { width: 870px; }
.mbg { position: absolute; background: url(../images/front/d_map.png) center top no-repeat; width: 910px; height: 395px; z-index: 5; left: 35px; top: 280px; }
/**SiteMap**/
.sitemappage { border: 1px solid #131313; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 35px 45px; background: url(../images/front/newsbg.gif); width: 868px; }
.sitemapbox { width: 217px; float: left; margin-bottom: 25px; }
.sitemapbox ul { padding: 0; margin: 0; }
.sitemapbox li { position: relative; list-style: none; width: 200px; margin-bottom: 7px; float: left; }
.sitemapbox h2 { margin-bottom: 20px; }
/*social_media*/
.social_banner { width: 460px; height: 130px; padding: 90px 450px 50px 50px; background: url(../images/front/socialmedia_banner.jpg) no-repeat; }
.social_banner h2 ,.support_banner h2 { color: #fff; padding-top: 10px; font-family:Arial, Helvetica, sans-serif; font-size:133%;}
#social_nav { height: 95px; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
#social_nav li { height: 45px; width: 89px; padding: 45px 0 0 70px; border-right: 1px solid #232323; float: left; list-style: none; font-weight: bold; font-size: 15px; border-bottom: 6px solid #242424; overflow:hidden;}
#social_nav li:last-child { border-right: none; width: 88px; }
#social_nav li:hover { border-bottom: 6px solid #e60012; color: #F00; }
#social_nav li.on { border-bottom: 6px solid #e60012; }
.btn_youtube { background: url(../images/front/socialmedia_icon.png) 0 15px no-repeat; }
.btn_fb { background: url(../images/front/socialmedia_icon.png) -192px 15px no-repeat; }
.btn_twitter { background: url(../images/front/socialmedia_icon.png) -384px 15px no-repeat; }
.btn_blog { background: url(../images/front/socialmedia_icon.png) -576px 15px no-repeat; }
.btn_flickr { background: url(../images/front/socialmedia_icon.png) -768px 15px no-repeat; }
.btn_youtube:hover { background: url(../images/front/socialmedia_icon.png) 0 -95px no-repeat; }
.btn_fb:hover { background: url(../images/front/socialmedia_icon.png) -192px -95px no-repeat; }
.btn_twitter:hover { background: url(../images/front/socialmedia_icon.png) -384px -95px no-repeat; }
.btn_blog:hover { background: url(../images/front/socialmedia_icon.png) -576px -95px no-repeat; }
.btn_flickr:hover { background: url(../images/front/socialmedia_icon.png) -768px -95px no-repeat; }
.btn_google {background: url(../images/front/socialmedia_icon.png) -960px 15px no-repeat;}
.btn_google:hover {background: url(../images/front/socialmedia_icon.png) -960px -95px no-repeat;}
.btn_twitch { background:url(../images/front/twitch_icon.png) -10px 0 no-repeat;}
.btn_twitch:hover {background:url(../images/front/twitch_icon.png) -10px -90px no-repeat;}
.btn_instagram { background: url(../images/front/instagram_icon.png) -10px 0 no-repeat; }
.social_box { border: 1px solid #131313; width: 958px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: url(../images/front/newsbg.gif);padding: 50px 0; }
.social_link { padding: 0 50px; width: 858px; float: left; }
.social_link li { display: block; width: 144px; height: 60px; float: left; padding-left: 70px; line-height: 60px; margin-bottom: 15px; list-style: none; }
.social_link h2 { margin-bottom: 15px; text-transform:uppercase; }
/*support*/
.social_banner { width: 460px; height: 130px; padding: 90px 450px 50px 50px; background: url(../images/front/socialmedia_banner.png) no-repeat; }
.support_banner { width: 460px; height: 130px; padding: 90px 450px 50px 50px; background: url(../images/front/support_banner.png) no-repeat; }
.ser_keywords {border: 1px solid #F00; background:#000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:320px; padding:5px; height:20px; position:relative; margin-top:15px;}
.ser_keywords .ser_btn { width:20px; height:20px; padding:5px; position:absolute; right:0; top:0; cursor:pointer; background:url(../images/front/ser20.png) center center no-repeat;}
.ser_keywords input { border:none; background:none; height:20px; color:#F00; width:290px;}
.support_nav { padding:25px 0; height:280px;}
.support_nav h2 { padding:0 0 5px 25px; color:#fff; font-size:133%; font-family:Arial, Helvetica, sans-serif;;}
.support_nav ul { height:130px; overflow: hidden;}
.support_nav li { height: 125px; width: 158px; padding: 0; border-right: 1px solid #232323; float: left; list-style: none; font-weight: bold; font-size: 15px; border-bottom: 6px solid #242424; }
.support_nav li.last { border-right: none; width: 163px; }
.support_nav li:hover { border-bottom: 6px solid #e60012; color: #F00; }
.support_nav li.on { border-bottom: 6px solid #e60012; }
.support_nav .icon_cat_nb{background:url(../images/front/support_nav.png) 0px no-repeat;  }
.support_nav .icon_cat_aio{background:url(../images/front/support_nav.png) -161px no-repeat;  }
.support_nav .icon_cat_mb{background:url(../images/front/support_nav.png) -322px no-repeat;  }
.support_nav .icon_cat_vga{background:url(../images/front/support_nav.png) -483px no-repeat;  }
.support_nav .icon_cat_desktop{background:url(../images/front/support_nav.png) -644px no-repeat;  }
.support_nav .icon_cat_mm{background:url(../images/front/support_nav.png) -805px no-repeat;  }
.support_nav .icon_cat_workstation{background:url(../images/front/support_nav.png) -966px no-repeat;  }
.support_nav .icon_cat_windpad{background:url(../images/front/support_nav.png) -1127px no-repeat;  }
.support_link div { width:115px; text-align:center; float:left; padding:90px 10px 0px 10px; cursor:pointer;}
.support_link .icon_manual { background:url(../images/front/support_icon.png) 0 20px no-repeat;}
.support_link .icon_daforum {background:url(../images/front/support_icon.png) -135px 20px no-repeat;}
.support_link .icon_warranty {background:url(../images/front/support_icon.png) -270px 20px no-repeat;}
.support_link .icon_extend {background:url(../images/front/support_icon.png) -405px 20px no-repeat;}
.support_link .icon_location {background:url(../images/front/support_icon.png) -540px 20px no-repeat;}
.support_link .icon_software {background:url(../images/front/support_icon.png) -675px 20px no-repeat;}
.support_link .icon_video {background:url(../images/front/support_icon.png) -810px 20px no-repeat;}
.support_link .icon_cpu {background:url(../images/front/support_icon.png) -945px 20px no-repeat;}
.support_link .icon_test {background:url(../images/front/support_icon.png) -1080px 20px no-repeat;}
.support_link .icon_liveupdate {background:url(../images/front/support_icon.png) -1215px 20px no-repeat;}
.support_link .icon_powerA {background:url(../images/front/support_icon.png) -1350px 20px no-repeat;}
.support_link .icon_faq {background:url(../images/front/support_icon.png) -1485px 20px no-repeat;}
.support_link .icon_manual_custom { background:url(../images/front/support_icon.png) 0 20px no-repeat;}
.support_link .icon_daforum_custom {background:url(../images/front/support_icon.png) -135px 20px no-repeat;}
.support_link .icon_warranty_custom {background:url(../images/front/support_icon.png) -270px 20px no-repeat;}
.support_link .icon_extend_custom {background:url(../images/front/support_icon.png) -405px 20px no-repeat;}
.support_link .icon_location_custom {background:url(../images/front/support_icon.png) -540px 20px no-repeat;}
.support_link .icon_software_custom {background:url(../images/front/support_icon.png) -675px 20px no-repeat;}
.support_link .icon_video_custom {background:url(../images/front/support_icon.png) -810px 20px no-repeat;}
.support_link .icon_cpu_custom {background:url(../images/front/support_icon.png) -945px 20px no-repeat;}
.support_link .icon_test_custom {background:url(../images/front/support_icon.png) -1080px 20px no-repeat;}
.support_link .icon_liveupdate_custom {background:url(../images/front/support_icon.png) -1215px 20px no-repeat;}
.support_link .icon_powerA_custom {background:url(../images/front/support_icon.png) -1350px 20px no-repeat;}
.support_link .icon_faq_custom {background:url(../images/front/support_icon.png) -1485px 20px no-repeat;}
.support_3col { width: 308px; padding: 0 0 20px 0; margin:50px 15px 0 0; overflow: hidden; float: left; }
.support_3col:nth-child(3n) { margin-right: 0px; }
.support_3col p { margin-bottom:15px; color:#888;}
.support_3col h2 { margin-bottom:15px; }
/*cpu support*/
.fcpu { width: 240px; float: left; padding: 10px 0; }
.fcpu h3 { float: left; width: 70px; }
.fcpu2 { width: 155px; float: left; padding: 10px 0; }
.fcpu2 h3 { float: left; }
/*where to buy*/
.wtbbox { border-top: 1px solid #F00; border-bottom: 1px solid #F00; padding: 20px 0 40px; }
.wtbbox_left { width: 460px; float: left; height: 700px; position: relative; }
.wtbbox_map { width: 500px; height: 700px; float: left; }
.shoplist { min-height: 100px; padding: 10px 0; border-bottom: 1px solid #151515; line-height: 1.4em; overflow: hidden; position: relative; }
.shoplist img { margin-right: 10px; margin-left: 10px; }
.shoplist h3 { color: #F00; }
.wtbbox_left2 { width: 480px; float: left; height: 700px; position: relative; }
.wtbbox_right2 { width: 480px; float: right; height: 700px; position: relative; }
.shoplist2 { min-height: 50px; padding: 10px 0; border-bottom: 1px solid #151515; line-height: 1.4em; overflow: hidden; position: relative; }
.shoplist2 img { margin-right: 10px; margin-left: 10px; }
.shoplist2 h3 { color: #F00; }
.wtbbox .jump_page { float: right; margin: 5px 5px 0 0; }
.wtbbox_left .on { background: url(../images/front/subbg.png); }
.wtbbox_page .on {background: url('');}
.icon_map { background: url(../images/front/icon_map.png) top no-repeat; width: 16px; height: 16px; position: absolute; top: 10px; right: 15px; cursor: pointer; }
.wtbbox_left .on .icon_map { background-position: bottom; }
.yourlocation { position: absolute; right: 0; top: 20px; font-size: 15px; }
.yourlocation span { color: #F00; display: inline-block; margin-right: 10px; }
/*FAQ*/
.ask { position: absolute; top: 17px; right: 0; padding: 5px 10px; }
.faq_left { width: 620px; float: left; position: relative; padding-top: 15px; }
.faq_right { width: 310px; float: right; position: relative; padding-top: 15px; }
.faq_960 { padding: 30px 0 0 0; position: relative; }
.faq_right h2, .faq_left h2, .faq_960 h2 { border-bottom: 1px solid #F00; padding: 0 0 5px 0; margin-bottom: 25px; }
.faq_box { border-bottom: 1px solid #151515; clear: both; position: relative; }
.faq_box .question { padding: 10px; cursor: pointer; }
.faq_box .anser { padding: 0 10px 20px 40px; color: #888; display: none; }
.faq_box .icon { width: 22px; height: 22px; float: left; margin-right: 5px; }
.faq_box .icon { background: url(../images/front/open_close.png) bottom no-repeat; }
.faq-detail-picture ul, .faq-detail-picture li {list-style:none; padding: 0; margin: 0;}
.faq-detail-picture li{max-width: 850px;}
.faq-detail-picture li img{max-width: 850px;}
.on .question { color: #F00; font-size: 120%; }
.on .anser { display: block; position: relative; height: 110px; padding-bottom: 20px; }
.on .question .icon { background: url(../images/front/open_close.png) top no-repeat; }
.btn_more { color: #F00; background: url(../images/front/arr.png) right 6px no-repeat; width: 40px; height: 18px; line-height: 18px; position: absolute; top: 0; right: 0; cursor: pointer; }
.btn_more:hover { color: #fff; background: url(../images/front/arr.png) right -15px no-repeat; }
.btn_more a { color: #F00; }
.btn_more a:hover { color: #fff; }
.faq_right .btn_more { top: 15px; right: 0; }
.anser .btn_more { top: 90px; right: 0; }
.faqfilter .selectric-wrapper { float: none; }
/*RSS CENTER*/
.rss { background: url(../images/front/rss.png) no-repeat; width: 163px; height: 175px; position: absolute; right: 20px; top: 20px; }
.RssCenter { padding: 60px 0 40px 0; }
.RssCenter .option { background: url(../images/front/rssBg.png) 0 0 no-repeat; width: 305px; height: 425px; float: left; list-style: none; }
.RssCenter .option li { list-style: none; }
.RssCenter .option a { display: block; height: 55px; width: 170px; padding: 30px 20px 20px 95px; line-height: 1.2em; color: #fff; font-size: 13px; text-decoration: none; outline: none; font-size: 15px; }
.RssCenter .option a:hover { color: #F00; }
.RssCenter .rssbox { width: 550px; float: left; min-height: 300px; padding: 0 25px 0 40px; color: #888; }
.RssCenter .rssbox td { padding: 5px; }
.RssCenter .rssbox h4 { color: #fff; font-size: 15px; font-weight: 100; }
.RssCenter .rssbox p { /*padding:10px 0;*/ }
.ol_decimal li { list-style: decimal; padding-left: -15px; line-height: 1.2em; margin-bottom: 5px; margin-left: 20px; background: none;/* color: #fff;*/ }
.RssCenter .rssbox strong { color: #fff; }
.rssbox .selectric-wrapper { min-width: 155px; }
/**/
.wallpaperBox { width: 150px; text-align: center; padding: 10px; margin-left: 15px; float: left; margin-bottom: 10px; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/*online catalog*/
.catalog_box { width: 420px; float: left; padding: 15px; margin-bottom: 15px; }
.catalog_box h6 { font-size: 15px; font-weight: 100; color: #fff; margin-bottom: 15px; }
.catalog_box .cover { width: 140xp; height: 200px; overflow: hidden; float: left; margin-right: 20px; padding: 0; }
.catalog_box .info { height: 110px; overflow: hidden; }
.btn_downloadpdf { }
.btn_downloadpdf { border: 1px solid #ff2121; background: #d70000; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px; display: inline-block; padding: 3px; font-family: Arial, Helvetica, sans-serif; }
.btn_downloadpdf:hover { background: #ff1b1b; border: 1px solid #ff4646; }
/*power*/
.power_top { padding: 20px 500px 50px 0; }
.power_top h2 { color: #fff; }
.power_top p { color: #888; }
.power_box { width: 315px; margin-right: 3px; height: 260px; float: left; margin-bottom: 3px; }
.power_box table { width: 275px; margin-left: 20px; }
.power_box td { padding: 5px; }
.power_box .sel120 { width: 120px; }
.power_box h3 { color: #F00; border-bottom: 1px dotted #333; padding: 15px 25px 7px 25px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; }
.redbox { background: #d00000; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 25px 25px 45px 25px; font-family: Arial, Helvetica, sans-serif; width: 355px; position: absolute; top: 8px; right: 0; text-align: center; line-height: 1.5em; }
.watts { padding: 20px 0; text-align: center; font-size: 300%; font-weight: bold; }
.powerarr { background: url(../images/front/power_arr.png) center top no-repeat; height: 35px; margin-bottom: -70px; }
.fcpu .selectric-wrapper { min-width: 140px; }
.fcpu2 .selectric-wrapper { min-width: 140px; }
/*comparison*/
.co_box {
	float: left;
	width: 226px;
	padding: 5px;
}
.co_box p {
	color: #888;
	height: 50px;
}
.co_box select 
{
	background: #000;
	color: #FFF;
	width: 99%;
	border: #222 1px solid;
	border-radius: 4px;
}
.co_box select:hover
{
	border: #F00 1px solid;
}

#comparison-result ul, #comparison-result li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.comparison-ul{width:960px;}
.comparison-ul .even{
	background:#000;
	background-image:url(../images/front/txture.png);
	background-position:top center;
	background-repeat: repeat-x;
	
	/*url("../../images/front/box_blueHead_tdw.png") repeat-x scroll center top transparent*/
}
.bor_l { border-left:1px solid #121212;}
.comparison-li{float:left;width:150px;}
.comparison-li .first{
	/*background:#069; color:#FFF; font-weight:bold;*/
	padding: 10px 5px; 
	color:#fff; 
	font-size:15px; 
	background-image: -ms-linear-gradient(bottom, #b60909 0%, #3a0505 100%); 
	background-image: -moz-linear-gradient(bottom, #b60909 0%, #3a0505 100%); 
	background-image: -o-linear-gradient(bottom, #b60909 0%, #3a0505 100%); 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b60909), color-stop(1, #3a0505)); 
	background-image: -webkit-linear-gradient(bottom, #b60909 0%, #3a0505 100%); 
	background-image: linear-gradient(to top, #b60909 0%, #3a0505 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a0505', endColorstr='#b60909', GradientType=0 ); /* IE6-8 */
}
.cursor-h{cursor:move;}
.cursor-p{cursor:pointer;}
.item-remove{display:block;float:left;}
.comparison-title{
	text-align:center;
	background: url(../images/front/txture_dark.png) #000;
	display:block;
	width:140px;
	float:left;
	padding:5px
}
.comparison-item
{
	text-align:center;
	background:#000;
	color: gray;
	display:block;
	width:139px;
	float:left;
	padding:5px
}
.comparison-item .item-remove { 
	width:13px; 
	height:13px; 
	background:url(../images/front/btn_close2.png) no-repeat 0 -13px;
	cursor:pointer;
	float: left;
}
.comparison-item .item-remove:hover
{
	background-position: 0 0;
}
/*popupbox*/
.popupbox { width: 810px; margin: 0 auto; padding: 25px 25px 50px 25px; position: relative; }
.popupbox .btn_close { width: 25px; height: 25px; position: absolute; top: 10px; right: 10px; background: url(../images/front/btn_close.png) top no-repeat; cursor: pointer; }
.popupbox .selectric-wrapper { width: 360px; float: none; margin-bottom: 10px; }
.po_left { border-right:1px solid #333; padding:0 25px 0 0; margin-top:25px; width:360px; float:left; }
.po_right { width:395px; float:left; position:relative; padding:0 0 0 25px;margin-top:25px;border-left:1px solid #333; margin-left:-1px;}
.icon_find { background:url(../images/front/ser2.png) no-repeat; width:150px; height:170px; position:absolute; top:0px; right:120px;}
.po_right .pd_photo { width:300px; margin:0 auto 10px auto;}
.po_right .pd_name { color:#F00; font-size:150%; margin-bottom:10px;}
.po_right p { font-size:120%;}
 ul.po_ul { padding:10px 25px; color:#888;}
 ul.po_ul li { margin-bottom:5px;}
.po_result { padding: 40px 0 0 0; position: relative; }
.po_result h3 {  border-bottom: 1px solid #3e3e3e; padding: 0 0 5px 0; margin-bottom: 25px; }
.po_result .jump_page { position:absolute; right:-5px;}
.po_result .result_list { border-bottom:1px dotted #282828; padding:15px 0;}
.po_result .result_list .photo { width:150px; float:left; margin-right:15px;}
.po_result .result_list .info { float:left; width:830px; padding-top:10px;}
.po_result .result_list .po_ul { padding:10px 0 0 25px;}
.po_result .result_list .po_ul li { float:left; margin-right:50px;}
.po_result .result_list h2 { margin-bottom:0px;}
.popupbox .ser_keywords { border:#e30000;}
.top_j { top:25px;}
.bot_j { position:relative; float:right;}
/*searchbox*/
.searchbox { width:900px; margin:0 auto; padding:25px 25px 50px 25px; position:relative;}
.searchbox .btn_close { width:25px; height:25px; position:absolute; top:10px; right:10px; background:url(../images/front/btn_close.png) top no-repeat; cursor:pointer;}
.searchbox .selectric-wrapper { width: 360px; float:none; margin-bottom:10px;}
.po_left { border-right: 1px solid #333; padding: 0 25px 0 0; margin-top: 25px; width: 360px; float: left; }
.po_right { width: 395px; float: left; position: relative; padding: 0 0 0 25px; margin-top: 25px; border-left: 1px solid #333; margin-left: -1px; }
.icon_find { background: url(../images/front/ser2.png) no-repeat; width: 150px; height: 170px; position: absolute; top: 0px; right: 120px; }
.po_right .pd_photo { width: 300px; margin: 0 auto 10px auto; }
.po_right .pd_name { color: #F00; font-size: 150%; margin-bottom: 10px; }
.po_right p { font-size: 120%; }
ul.po_ul { padding: 10px 25px; color: #888; }
ul.po_ul li { margin-bottom: 5px; }
.po_result { padding: 40px 0 0 0; position: relative; }
.po_result h3 { border-bottom: 1px solid #3e3e3e; padding: 0 0 5px 0; margin-bottom: 25px; }
.po_result .jump_page { position: absolute; right: -5px; }
.po_result .result_list { border-bottom: 1px dotted #282828; padding: 15px 0; }
.po_result .result_list .photo { width: 150px; float: left; margin-right: 15px; }
.po_result .result_list .info { float: left; padding-top: 10px; }
.po_result .result_list .po_ul { padding: 10px 0 0 25px; }
.po_result .result_list .po_ul li { float: left; margin-right: 50px; }
.po_result .result_list h2 { margin-bottom: 0px; }
.popupbox .ser_keywords { border: #e30000; }
.top_j { top: 25px; }
.bot_j { position: relative; float: right; }
/***MM***/
.mm_nav { padding: 0; height: 450px; border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: url(../images/front/subbg.png); margin-top: 25px; }
.mm_nav ul { height: 56px; }
.mm_nav li { height: 50px; width: 238px; line-height: 50px; padding: 0; border-right: 1px solid #232323; float: left; list-style: none; font-size: 1.4em; border-bottom: 6px solid #242424; text-align: center; cursor: pointer; font-family: 'DINCondMediumRegular', 'bebas_neue_cyrillicregular', 'BebasNeueTurkishSubset', 'BebasNeuePolishSubset', sans-serif; text-transform: uppercase; }
.mm_nav li.last { border-right: none; width: 241px; }
.mm_nav li:hover { border-bottom: 6px solid #e60012; color: #F00; }
.mm_nav li.on { border-bottom: 6px solid #e60012; }
.mm_pd { padding-top:15px;}
.mm_pd .pd_name { margin-top:5px;}
.mm_pdbox { width:319px; float:left; text-align:center; cursor:pointer;}
.mm_pdbox img {cursor:pointer; border:none;} 
.mm_feature { position:relative;}
.mm_pdbox:hover { color:#F00;}
/***tab***/
#tab_nav { height: 70px; clear: both; width: 960px; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; position: relative; border-bottom: 6px solid #242424; }
#tab_nav li { display: inline-block; float: left; list-style: none; height: 70px; line-height: 70px; font-size: 130%; color: #7b7b7b; }
#tab_nav li.on { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav li:hover { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav li a { display: inline-block; padding: 0 20px; height: 70px; line-height: 70px; color: #7b7b7b; }
#tab_nav li a:hover { color: #f00; }
.tab_box { border: 1px solid #131313; width: 908px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: url(../images/front/newsbg.gif); padding: 25px; }
#tab_warranty li { font-size: 120%; }
#tab_nav2 { height: 70px; clear: both; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; position: relative; border-bottom: 6px solid #242424; }
#tab_nav2 li { display: inline-block; float: left; list-style: none; height: 70px; line-height: 70px; font-size: 120%; color: #7b7b7b; }
#tab_nav2 li.on { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav2 li:hover { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav2 li a { display: inline-block; padding: 0 13px; height: 70px; line-height: 70px; }
#tab_nav2 li a:hover { color: #f00; }
.tab_box2 { border: 1px solid #131313; width: 678px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: url(../images/front/newsbg.gif); padding: 25px; }
.tab_box3 { border: 1px solid #131313; width: 728px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: url(../images/front/newsbg.gif); }
.tab_box4 { border: 1px solid #131313; width: 878px; float: left; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 25px 40px; }
#tab_nav3 { height: 50px; clear: both; width: 100%; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; position: relative; border-bottom: 6px solid #242424; }
#tab_nav3 li { display: inline-block; float: left; list-style: none; height: 50px; line-height: 50px; font-size: 120%; color: #7b7b7b; }
#tab_nav3 li.on { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav3 li:hover { border-bottom: 6px solid #f00; color: #f00; }
#tab_nav3 li a { display: inline-block; padding: 0 20px; height: 50px; line-height: 50px; }
#tab_nav3 li a:hover { color: #f00; }
/**newsletter**/
.newsletter { padding: 50px; width: 858px; }
.newslettertop { padding: 20px 200px 50px 0; position: relative; }
.newsletter_icon { background: url(../images/front/newsletter.png) no-repeat; width: 150px; height: 170px; position: absolute; right: 30px; top: -50px; }
ul.newsletter_list { }
.newsletter_list li { list-style: none; margin-bottom: 10px; }
.newsletter_list .date { margin-right: 10px; color: #F00 }
/**txtset**/
.txtset { color: #888888; }
.txtset h1 { }
.txtset h2 { color: #F00; margin: 0 0 0 0; font-size: 1.5em; padding: 1.5em 0 0.3em 0; font-family: Arial, Helvetica, sans-serif; }
.txtset h3 { color: #fff; font-size: 1.2em; font-weight: 100; padding: 1em 0 0.3em 0; font-family: Arial, Helvetica, sans-serif; }
.txtset h4 { color: #fff; font-size: 100%; font-weight: bold; padding: 1em 0 0.3em 0; font-family: Arial, Helvetica, sans-serif; }
.txtset h5 { }
.txtset p { color: #888888; margin-bottom: 1em; }
.txtset ul, .txtset ol { padding-left: 20px; margin-bottom: 5px; color: #888888; }
.txtset #tab_nav2 ul { padding-left: 0; }
/**contact_rxtset***/
.contact_rxtset { color: #888888; line-height: 1.8em; }
.contact_rxtset h2 { font-size: 170%; color: #F00; padding: 0.5em 0 0.3em 0; }
.contact_rxtset h3 { font-weight: 100; font-size: 130%; color: #FFF; padding: 0 0 0.3em 0; }
.contact_rxtset ul { list-style: none; margin-bottom: 10px; }
.contact_rxtset li { }
.contact_rxtset strong { color: #ccc; font-weight: 100; }
.contact_rxtset a { color: #fff; text-decoration: underline; }
.table_set { border: 1px solid #222; border-bottom: none; color: #bcbcbc; }
.table_set th { padding: 7px 10px; text-align: left; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
}
.table_set td { background: url(../images/front/txture.png); padding: 7px 10px; border-bottom: 1px solid #2f2f2f; }
.table_set strong, .table_set b { color: #fff; }
.bo_l td { border-left: 1px solid #2f2f2f; }
.table_set .first { border-left: none; }
.table_set2 { color: #bcbcbc; border: 1px solid #222; border-bottom: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.table_set2 th { padding: 7px 15px; font-size: 110%; font-weight: 100; text-align: left; background: url(../images/front/txture.png); border-bottom: 1px solid #222; color: #fff; }
.table_set2 td { padding: 7px 15px; border-bottom: 1px solid #222; background: #000; }
.table_set2 a { color: #F00; padding: 0 10px; }
/**about*/
.stonetable { margin: 20px auto; }
.stonetable td { padding: 10px 10px; line-height: 1.5em; width: 190px; font-size: 12px; vertical-align: top; }
.stonetable img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ww_bg { background: url(../images/front/about/ww_bg.png) 30px -30px no-repeat; }
table.certificate { width: 600px; text-align: left; margin: 30px 0; }
table.certificate td { text-align: left; padding: 10px 0; }
table.certificate img { border: 3px solid #333; }
.innovationBox { margin-bottom: 25px; border-bottom: 1px dotted #333; }
.innovationBox img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 10px; }
.year { float: left; font-size: 35px; margin: 20px 15px 0 0; line-height: 120%; color: #f00; }
.year span { display: block; font-size: 17px; margin: 0; line-height: 120%; color: #999; }
.storyyear { float: left; font-size: 16px; margin: 15px 10px 20px 10px; line-height: 120%; color: #333; background: url(../../images/front/arrow_red.png) 5px 6px no-repeat; padding-left: 15px; font-weight: bold; }
.storyyear span { display: block; font-size: 15px; margin: 5px 0 0 0; line-height: 120%; color: #999; }
table.innovation_description { float: left; width: 550px; text-align: left; margin: 20px 0; }
table.innovation_description p { }
p.brandstory_description { width: 600px; text-align: left; clear: left; margin: 20px auto 0; }
.innovationBox table td { vertical-align: top; }
.innovationBox table p { line-height: 170%; background: url(../../images/front/arrow_red.png) 0 7px no-repeat; padding-left: 15px; padding-top: 0; }
.innovationBox table span { color: #f00; font-weight: bold; }
.i2010 { }
.i2009 { }
.i2008 { }
.i2007 { }
.i2006 { }
.i2002 { }
.wa-nb { background: url(../images/front/Warranty-Notebook_bg.png) bottom no-repeat; padding-bottom: 50px; padding-left: 20px; clear: both; margin-top: 10px; }
.wa-nb-last { background: url(../images/front/Warranty-Notebook_bg2.gif) bottom no-repeat; padding-bottom: 30px; padding-left: 20px; clear: both; margin: 10px 0 20px 0; }
.country { width: 400px; float: left; min-height: 280px; padding-top: 20px; }
.country_info { width: 470px; float: right; line-height: 1.6em; min-height: 260px; padding-top: 30px; }
.country_info .flag { margin-right: 10px; }
.country_info h4 { margin: 0.8em 0 0 0; }
/***comparison**/

.comparison { color: #bcbcbc; border: 1px solid #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #0e0e0e; text-align: center; }
.comparison th { padding: 7px 15px; font-size: 110%; font-weight: 100; text-align: left; background: url(../images/front/txture.png); border-bottom: 1px solid #222; color: #fff; }
.comparison td { padding: 7px 15px; border-bottom: 1px solid #222; border-right: 1px solid #121212; }
.comparison a { color: #F00; padding: 0 10px; }
.comparison th.even { background: url(../images/front/txture_dark.png); }
.comparison td.even { background: #070707; }
.comparison .title { padding: 10px 15px; color: #fff; font-size: 15px; background-image: -ms-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -moz-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -o-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b60909), color-stop(1, #3a0505)); background-image: -webkit-linear-gradient(bottom, #b60909 0%, #3a0505 100%); background-image: linear-gradient(to top, #b60909 0%, #3a0505 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a0505', endColorstr='#b60909', GradientType=0 ); /* IE6-8 */
}
/**APPS*/
.apps_banner { width: 360px; height: 120px; padding: 90px 550px 50px 50px; background: url(../images/front/app_banner.png) 0 0 no-repeat; }
.apps_banner h2 { color: #fff; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 133%; }
.appbox { border-bottom: 1px dotted #333; padding: 25px 0; }
.appbox h2 { color: #fff; font-size: 2em; }
.appbox .side { float: left; width: 200px; }
.appbox .main { float: left; width: 650px; padding-left: 30px; }
.appbox .icon { width: 160px; height: 160px; margin: 0 auto 20px auto; }
.appbox .info { padding: 20px 0; color: #888; }
.appbox .store { width: 135px; margin: 0 auto; text-align: center; }
.appbox .store a { display: block; margin-bottom: 10px; }
.appbox .pic { min-height: 330px; padding-top: 15px; }
.appbox .pic img { float: left; margin-right: 15px; margin-bottom: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/*
 * Text: font
 */
@font-face { font-family: 'bebas_neue_cyrillicregular'; src: url('../fonts/bebas_neue_cyrillic-webfont.eot'); src: url('../fonts/bebas_neue_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebas_neue_cyrillic-webfont.woff') format('woff'),  url('../fonts/bebas_neue_cyrillic-webfont.ttf') format('truetype'),  url('../fonts/bebas_neue_cyrillic-webfont.svg#bebas_neue_cyrillicregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bignoodletitlingregular'; src: url('../fonts/big_noodle_titling-webfont.eot'); src: url('../fonts/big_noodle_titling-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/big_noodle_titling-webfont.woff') format('woff'),  url('../fonts/big_noodle_titling-webfont.ttf') format('truetype'),  url('../fonts/big_noodle_titling-webfont.svg#bignoodletitlingregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINCondMediumRegular'; src: url('../fonts/ff_din_condensed_medium-webfont.eot'); src: url('../fonts/ff_din_condensed_medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ff_din_condensed_medium-webfont.woff') format('woff'),  url('../fonts/ff_din_condensed_medium-webfont.ttf') format('truetype'),  url('../fonts/ff_din_condensed_medium-webfont.svg#DINCondMediumRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PTSansNarrowRegular'; src: url('../fonts/PTN57F-webfont.eot'); src: url('../fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTN57F-webfont.woff') format('woff'),  url('../fonts/PTN57F-webfont.ttf') format('truetype'),  url('../fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'BebasNeueTurkishSubset'; src: url('../fonts/bebasneue-turkishsubset-webfont.eot'); src: url('../fonts/bebasneue-turkishsubset-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebasneue-turkishsubset-webfont.woff') format('woff'),  url('../fonts/bebasneue-turkishsubset-webfont.ttf') format('truetype'),  url('../fonts/bebasneue-turkishsubset-webfont.svg#BebasNeueTurkishSubset') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'BebasNeuePolishSubset'; src: url('../fonts/bebasneue-polishsubset-webfont.eot'); src: url('../fonts/bebasneue-polishsubset-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebasneue-polishsubset-webfont.woff') format('woff'),  url('../fonts/bebasneue-polishsubset-webfont.ttf') format('truetype'),  url('../fonts/bebasneue-polishsubset-webfont.svg#BebasNeuePolishSubset') format('svg'); font-weight: normal; font-style: normal; }
.box404 { padding: 100px 0; background: url(../images/front/404.png) no-repeat; }
.box404 .info { font-size: 15px; line-height: 1.7em; }
.box404 .info ol { padding-left: 35px; }
.box404 .info a { text-decoration: underline; color: #fff; }
/*
 * Text: list
 */

/*quick*/
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.mr0 { margin-right: 0px; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.p0 { padding: 0; }
.m0 { margin: 0; }
.border_none { border: none; }
.txtcenter { text-align: center; }
.last { margin-right: 0; }
.w200 { width: 200px; }
.w100 { width: 100px; }
.highlight { color: #F00; }
.hide { display: none; }
.radius4px { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.line { border-bottom: 1px dotted #333; margin: 20px 0; }
.ared a { text-decoration: underline; color: #F00; }
.h250 { height: 280px; }
.live img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.live td { }
.qrcode { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 auto; width: 115px; height: 115px; border: 1px solid #272727; }
.newsbox h2:hover{color: red;}
.newsbox p:hover{color: red;}
.news_body:hover{color: red;}
.custompotal a {padding-right: 10px}

/* where to buy menu */
.sub_wtb { width: 960px; margin: 0 auto; background: url(../images/front/subbg.png); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; /*overflow: hidden;*/ padding:25px 0; margin-top: -3px;}
.sub_wtb .bysearch {width:119px;padding-top:60px; height:20px; text-align:center; float:left; display: block; background:url(../images/front/wtb_ser.png) top center no-repeat; border-right: 1px solid #333;cursor:pointer;}
.sub_wtb .bymap {width:119px;padding-top:60px; height:20px; text-align:center; float:left; display: block; background:url(../images/front/wtb_lo.png) top center no-repeat; border-right: 1px solid #333;cursor:pointer;}
.sub_wtb .bylist {width:119px;padding-top:60px; height:20px; text-align:center; float:left; display: block; background:url(../images/front/wtb_list.png) top center no-repeat; border-right: 1px solid #333;cursor:pointer;}
.sub_wtb .online {width:120px;padding-top:60px; height:20px; text-align:center; float:left; display: block; background:url(../images/front/wtb_on.png) top center no-repeat; cursor:pointer;}
.sub_wtb span {display:block; height:40px; float:left; margin-right:10px; line-height:40px;}
.sub_wtb div .on {color: red;}
.sub_wtb .selectric { width:150px; padding:7px;}
.sub_wtb .online:hover ,.sub_wtb .bylist:hover { color:#f00;}

.inner-container{
    margin-top: -100px;
}
.banner_list li{
    background-size: contain;
}
.loading div{
    height:50px;
    width:20px;
    display:inline-block;
    background-color: #ff1b1b;
    border:1px solid #ff2121;
    -webkit-animation:loading_loader 1.3s linear infinite;
    -moz-animation:loading_loader 1.3s linear infinite;
    animation:loading_loader 1.3s linear infinite;
    -webkit-transform:scale(0.91);
    -moz-transform:scale(0.91);
    transform:scale(0.91);
}
.loading div:nth-child(1){
    -webkit-animation-delay:0.39s;
    -moz-animation-delay:0.39s;
    animation-delay:0.39s;
}
.loading div:nth-child(2){
    -webkit-animation-delay:0.52s;
    -moz-animation-delay:0.52s;
    animation-delay:0.52s;
}
.loading div:nth-child(3){
    -webkit-animation-delay:0.65s;
    -moz-animation-delay:0.65s;
    animation-delay:0.65s;
}
@-webkit-keyframes loading_loader{
    0%{
        -webkit-transform:scale(1.2);
        opacity:1
    }
    100%{
        -webkit-transform:scale(0.7);
        opacity:0.1
    }
}
@-moz-keyframes loading_loader{
    0%{
        -moz-transform:scale(1.2);
        opacity:1
    }
    100%{
        -moz-transform:scale(0.7);
        opacity:0.1
    }
}
@keyframes loading_loader{
    0%{
        transform:scale(1.2);
        opacity:1
    }
    100%{
        transform:scale(0.7);
        opacity:0.1
    }
}
@media (max-width: 979px) {
    .banner_wide{
        /*margin-top: 20px;*/
    }
    .inner-container{
        margin-top: 130px;
    }
    #footer .quicklinks {
        border-top: 1px solid #262626;
        border-bottom: 1px solid #262626;
        color: #fff;
        clear: both;
        width: 100%;
        overflow: hidden;
    }
}

@media (min-width: 1440px) and (max-width: 1920px) {
    .sub_pd{
        width:1425px;
    }
}
@media (min-width: 1280px) and (max-width: 1440px) {
    .sub_pd{
        width:1110px;
        height: auto;
    }
}
@media screen and (max-width: 1280px) {
    .sub_pd{
        width:960px;
        height: auto;
    }
}