/* CSS Override for CN/ZH GEO */

/* Load Cyrillic Font for language selector */
@import url("/etc/designs/intel/ru/ru/css/cyrillic.intel.fonts.css");

body, a, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, th, td, .font-ovrde {
    font-family: "intel-clear", "intel-clear-cyrillic", "SimHei","SimSun",Arial,sans-serif !important;
}

.module #loginframe H1 {
    line-height:30px !important;
}

.ie7 body, .ie7 div, .ie7 dl, .ie7 dt, .ie7 dd, .ie7 ul, .ie7 ol, .ie7 li, .ie7 h1, .ie7 h2, .ie7 h3, .ie7 h4, .ie7 h5, .ie7 h6, .ie7 pre, .ie7 code, .ie7 form, .ie7 fieldset, .ie7 legend, .ie7 input, .ie7 textarea, .ie7 p, .ie7 blockquote, .ie7 th, .ie7 td, .ie7 a, .ie7 select {
    font-family: "SimHei","SimSun",Arial,sans-serif !important;
}

/*processor comparison table fix*/
.mod-comparison-table .highlight-block {
    margin: 10px !important;
}

.ie8 .mod-comparison-table .highlight-block {
    margin: 15px !important;
}

.mod-comparison-table .highlight-explain{
    line-height: 15px !important;
}

/* Registration page styles  */


.label_check{ background-position:0 -36px !important;}
.label_radio {background-position: 0 -36px !important; }
label.c_on, label.r_on {background-position: 0 0 !important;}

/* INC000824968 */
.header-menu-new ul li.share-buttons-toggle {width:67px!important;}

/* Content Well askew pictures bug fix in Firefox cn/zh site */

.ff .content-well {     line-height: 16px; }
/* Registartion Step  Alignment */
.ie7 #frmRegistration{clear:left;margin-top:-10px !important;}


.label_check, .label_radio{padding-bottom:2px !important;}


.LabelContainerFields{width:417px !important;}
.ie7 .LabelContainerFields{width:422px !important;}
.ie8 .LabelContainerFields{width:422px !important;}
.ie9 .LabelContainerFields{width:417px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0){

    .LabelContainerFields{width:422px !important;}
}
.ie8 .ItemContainer1{clear:both!important;}
.ie9 .ItemContainer1{clear:both!important;}


/* INC001174393  - temp fix for missing menu background until true fix can be implemented*/
/* IE Specific for New Menu 2.0 */
.ie7 .uheader .newmenu-container .newmenu-contents div.level.middle .middle-content img {margin-left: 50px !important;}
.ie .uheader .newmenu-container .newmenu-contents div.level.primary {background: #008ad2;border: none;border-bottom: 1px solid #008ad2;}
.ie .uheader .newmenu-container .newmenu-contents div.level.primary div.primaryItemContainer.selected {border-right: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.ie .uheader .newmenu-container .newmenu-contents div.level {border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.ie .uheader .newmenu-container .newmenu-contents div.level.primary img {margin-left: 136px;}
.ie7 .uheader .newmenu-container .newmenu-contents div.level.primary img {margin-left: 64px;}
.ie .uheader .newmenu-container .newmenu-contents div.level.middle.one .middle-content img {margin-left: 160px;}
.ie .uheader .newmenu-container .newmenu-contents div.level.middle.two .middle-content img {margin-left: 140px;}
.ie .uheader .newmenu-container .newmenu-contents div.level.menu-content div.main-content div.highlight {background: #F8F8F8;}
/* END IE Specific for New Menu 2.0 */
/* End INC001174393  - temp fix for missing menu background until true fix can be implemented*/

/* INC002062855 - temp fix because intel.main.ie.css is not rendering for www.intel.cn */
.ie8 #main-hero .grey.marquee-module {
	background-color:transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; /* IE8 */ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);   /* IE6 & 7 */
}

/* TEMP FIX for HEARTBLEED */ 
/* Menu2 */
#heartbleed {
color: #F00!important;
display: inline-block!important;
font-size: 14px!important;
font-weight: bold!important;
margin: 0;
padding: 5px 18px 7px 7px;
text-align: left!important;
width: 255px;
border: 1px solid #F00!important;
margin-bottom:10px;
line-height:14px;
}
#heartbleed a {
font-size: 12px;
font-weight: normal;
margin-left: 3px;
background-color:transparent!important;
}

/* Menu3*/
.rwd .global-menu .dropdown-menu #desktop-sign-in #heartbleed
{
color: #F00!important;
display: inline-block!important;
font-size: 14px!important;
font-weight: bold!important;
margin: 0;
padding: 5px 18px 7px 7px;
text-align: left!important;
width: 350px;
border: 1px solid #F00!important;
margin-bottom:10px;
}
.rwd .global-menu .dropdown-menu #desktop-sign-in #heartbleed a {
font-size: 14px!important;
font-weight: normal;
margin-left: 3px;
background-color:transparent!important;
}
.rwd .global-menu .dropdown-menu #desktop-sign-in #heartbleed a:after {
content: '\203A';
margin-left: 3px;
}
/* TEMP FIX for HEARTBLEED */

/* Legal Agreements, ITP Registration Form START*/

.accepttext.itp_la_width{
    width: auto;
    margin-right: 0px;
}

/* Legal Agreements, ITP Registration Form END*/