.mainsprite, .logobuttonNEW, .sp1-img, .icon, h1.grammarArticleHeader, .iconMob
{background-image: url(/images/sprites/ver2/sprite.png);background-repeat:no-repeat;} 
select, textarea, input[type=text], input[type=password] { 
	color:#515151;outline:none;background:white;
	border:#e0e0e0 1px solid;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; 
	transition: border-color 0.4s ease-in 0s;-webkit-transition: border-color 0.4s ease-in 0s;
	}
input[type=text], input[type=password] {font-weight:bold;}
select, textarea,input[type=text],  input[type=password] { border-width:1px;margin:1px; }
select:focus, textarea:focus,input[type=text]:focus,  input[type=password]:focus {margin:0px;border-width:2px;border-color:#10A8AB;color:black;}
input[type=text]:disabled, select:disabled { color:#cccccc; }
input.loginButtonNEW, .button-link, .button-linkM, .button-link-large, .button-link-small, 
.button-link-login, .button-link-super, .gobutton { -webkit-appearance:none; }
label.customRadio, label.customRadio, label.customCheckbox  { display: inline-block; cursor: pointer;  }  
.selectField{font-family:arial;font-size:13px;}
.formStyle{margin-bottom:0;}
body {margin:0px;padding:0px;font-family:arial;font-size:13px;color:#515151;} 
html { overflow-y: scroll; }
table {padding:0px;}
.selectHidden{visibility:hidden;}
div.divCenterAlign { text-align: center; }
div {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
h1 { font-size:18px;display:inline;font-weight:bold;}

h1, .headerTitleIcon, .headerTitle, .headerTitleDict, h2.headerTitle, h1.grammarArticleHeader, div.grammarTipHeader { color:#8c8c8c;; }
div.loginWrapper, div.loginElem, div.menuDropDownLev2 { background: #50587C; }
.tableheaderNEW, .tableheaderNEWSmall { background: #717FA2; }
a, div.linkRegular13, span.specificTense { color: #0F9A9D; }

span.specificExcerpt { color:#515151; }
div.boxBackgroundBorder, div.grammarTipMain
{ background:#f4f4f4;padding:12px;border: none;color:#515151; }

div.conjUpperBoxWrapper, .queryTable {background:#ffffff;padding:12px;}
.divSuggest {color:#515151;border:3px solid #10A8AB;background:#fafafa;padding:12px;}
.divSuggestHighlight {background:#10A8AB;color:#ffffff;}
.divSuggestNormal {   color:#10A8AB;}
.divSuggestHead {color:#8c8c8c;}
div.nextWords { padding:5px;color:#8c8c8c; }
a.nextWords { color:#919191; }

.gobutton, .buttonBackground, .button-link-login { background: #10A8AB; }
.gobutton:hover,.buttonBackground:hover, .button-link-login:hover { background: #02777b; }
.gobutton:disabled,.buttonBackground:disabled, .button-link-login:disabled {background:#b3cfd0;} 
.gobutton, .buttonBackground { border:#1e7483 solid 0px; }
.gobutton:hover,.buttonBackground:hover { border-color:#1a6370; }
.gobutton:disabled,.buttonBackground:disabled {border-color:#a6bcc0;} 
.logobuttonNEW { border:1px none; padding:3px 0px 0px 48px;height:35px;
background-position: 6px -820px;color:#E26553;font-size:24px;transition: opacity 0.6s ease-in 0s;-webkit-transition: opacity 0.6s ease-in 0s;}
.logosmalltext { color:#CC4F10;font-style:italic; }
.mobMenuBtn {}
.rowEven, .row1S, .row1, .verbRow1 {color:#515151;background: #f9f9f9;}
.rowOdd, .row2S, .row2, .verbRow2 {color:#515151;background: #f0f0f0;}
select.chooseTense,select.chooseTense:focus  { border: solid #0F9A9D 2px;margin:0px;box-shadow: 0 0 10px #9ecaed;}
.emphasize {color:#E26553;font-weight:bold;}
div.mainPanel { background:#ffffff;padding:16px;min-height:780px;margin-top:10px; }
/* we do not want a lot of padding so the logo will be aligned with title*/
div.mainPanelConjDictPatch {padding: 6px 16px;margin-bottom:20px;}
div.footer {background:#bbbbbb;}
body { background:#f4f4f4; } 
.boxH1,.boxH2 {color:#8c8c8c;}
div.menuInner { background:transparent;}
a.newmenuNEW:link,a.newmenuNEW:visited {color:#717171;}
a.simpleLinkNEW:link,a.simpleLinkNEW:visited, a.simpleLinkMiniNEW:link,a.simpleLinkMiniNEW:visited, a.tableSystemInnerLinkNEW  { color:#8c8c8c; }
a.footerLink:link, a.footerLink:visited  {color:white;}
a.newmenuNEW:hover, a.simpleLinkMiniNEW:hover, a.simpleLinkNEW:hover, a.tableSystemInnerLinkNEW:hover, a.footerLink:hover 
{color:#E26553;}
a.c0, a.c1, a.c2, a.c3 {}
div.menuInnerConjDict {min-height:950px; }
.rowEven, .rowOdd, .row1, .row2, .verbRow1, .verbRow2 {padding:5px;}
.row1S, .row2S {padding:3px;}
div.loginWrapper { font-family:Verdana;font-size:12px; padding:4px;position:fixed;top:5px;right:10px;z-index:2147483641;  }
div.mainPanel { -webkit-box-shadow: 0px 0px 10px -5px #333;-moz-box-shadow: 0px 0px 10px -5px #333;box-shadow: 0px 0px 10px -5px #333; }
div.loginElem { min-width: 118px; line-height:20px;float:left; color:#eeeeee;padding:0px 8px;font-size:11px;}
input.loginField {font-size:18px;width:250px;background:#fafafa;color:#515151;padding:5px;} 
input.loginField::-webkit-input-placeholder {color:#bbbbbb;}
input.loginField:-moz-placeholder {color:#bbbbbb;} 
input.loginField::-moz-placeholder {color:#bbbbbb;} 
input.loginField:-ms-input-placeholder {color:#bbbbbb;} 
input.loginField:focus::-webkit-input-placeholder {color:transparent;}
input.loginField:focus:-moz-placeholder {color:transparent;}
input.loginField:focus::-moz-placeholder {color:transparent;}
input.loginField:focus:-ms-input-placeholder {color:transparent;}
div.eye {position:relative;width:0px;height:0px;display:inline-block;}

div.menuDropDownLev1  { line-height:20px;position: relative; color:#cccccc; }
.menuDropPlus, .menuDropClose  { cursor:pointer;font-size:28px;position: absolute;right:2px;top:2px;background:#50587C; }
.showMsgOnMob {display:none;}
div.menuDropDownLev1:hover{ color: #fff; }
div.menuDropDownLev2 { box-shadow: 0px 0px 50px #333333;right:-4px;top:-4px;font-size:11px;padding:18px;position: absolute; width: 290px; display: none; visibility: hidden; transition: opacity 0.5s ease-out 0s;-webkit-transition: opacity 0.5s ease-out 0s;}
input.loginButtonNEW { font-family:Arial;height:25px;padding:0px;margin:0px;background:transparent;color:#cccccc; font-weight:normal;font-size:15px;cursor:pointer;text-decoration:none;border:none;}
input.loginButtonNEW:hover {color:#ffffff;}
input.loginButtonInner {}
.loginErrorMsg {display:none;line-height:120%;color:#ffaaaa;font-size:24px;margin:0px 15px 15px 0px;}
a.loginSmallLink,a.loginSmallLink:visited{color:#cccccc;text-decoration:none;font-weight:bold;font-size:15px;}
a.loginSmallLink:hover{color:white;}
a.loginSmallLinkProgress, a.loginSmallLinkProgress:visited{text-decoration:none;color:#B1FCAF;font-weight:bold;font-size:12px;}
a.loginSmallLinkProgress:hover{color:white;}
a.loginLinkSize{font-size:15px;}
.tableSystemLangNEW {line-height:17px;width:160px;border-style:none;padding:30px 0px 0px 9px;}
a.tableSystemInnerLinkNEW {font-family:Verdana;text-decoration:none;font-size:11px;}
.keyboardPanel {display:inline-block;position:relative;margin:16px 3px 0px 0px;}
.keyShort {font-size:7px;position:absolute;top:-9px;left:0;color:#777777;}
.keyboardLetter {transition: box-shadow 1s ease-out;cursor:pointer;margin:0px;background-color:transparent;text-decoration:none;padding: 4px 6px 4px 6px; border:#aaaaaa solid 1px; font-size:14px;font-weight:normal;color:#515151;}
.keyboardLetter:hover {background: #02777b;border-color:#1a6370;}
.hintBtn {cursor:pointer;margin:0px;background-color:transparent;padding:4px 3px;border:#aaaaaa solid 1px; font-size:14px;color:#515151;}
.hintBtn:hover {background: #02777b;border-color:#1a6370;}
div.keyboard {padding-top:3px;}
div.keyboardHoldShift {clear:both;font-size:10px;}
div.menuSmallLinkDiv {width:170px;padding-left:12px;padding-bottom:20px;}  
div.menuBlock { padding:10px 0px; }
div.loadMenuBtn {display:none;}
div.panelLeftThin {}
div.panelRightThin {}
a.newmenuNEW:link,a.newmenuNEW:visited{display:inline-block;font-family:Verdana;font-size:14px;font-weight:normal;margin:0px 0px 4px 9px; text-decoration:none; }
a.simpleLinkNEW:link,a.simpleLinkNEW:visited {font-family:Verdana;font-size:11px;padding-left:9px; text-decoration:none; }
a.simpleLinkMiniNEW:link,a.simpleLinkMiniNEW:visited {font-family:Verdana;font-size:11px; text-decoration:none; }
a.footerLink:link, a.footerLink:visited {font-family:Verdana;font-size:13px; text-decoration:none;}
.logobuttonNEWWrapper {margin-bottom:20px;visibility:visible;}
.logobuttonNEW{FONT-WEIGHT:normal;FONT-FAMILY:Verdana;}
.logosmalltext{padding:3px 12px 0px 12px;FONT-WEIGHT:bold;FONT-FAMILY:Verdana;font-size:12px;}
.logobuttonCopyrightNEW {padding-left:10px;COLOR:#444444;}
.menuLogoNew {}
img.logoImageNEW {}
div.clearer {clear:both;}

.soundIc {vertical-align:middle;margin:0px 0px 3px 7px;display:inline-block;cursor:pointer;width:14px;height:14px;background-image: url(/images/sound-50b.png);background-size:14px 14px;background-repeat:no-repeat;}
@-webkit-keyframes lastWordPanel {from {opacity: 1;} to { opacity: 0.4;}}
@keyframes lastWordPanel { from { opacity: 1; } to { opacity: 0.4;  }}
.lastWordPanelAnim {-webkit-animation: 1s linear 4s forwards lastWordPanel;animation: 1s linear 4s forwards lastWordPanel;} 
.lastWordPanel { padding:5px;background-color:#f4f4f4;font-size:18px;margin-top:30px;}

.redLetter {color:red;font-size:120%;}
.letterStrike {position:relative;padding:0px 2px;margin:0px 1px;}
.letterStrike::after { content: ''; border-bottom: 2px solid red; width: 100%; position: absolute; left: 0; top: 50%;}

@keyframes redLetterAnimFrame { 0% {transform: translate(0px,-7px);}  50% { transform: translate(0px,0px); } }
.redLetterAnim {display:inline-block;animation: redLetterAnimFrame 2s ease-out infinite;font-size:120%;padding:0px 1px;}

div.exerciseTableWrapper { padding:12px;border:none;width:auto;}

div.exerciseAds {position:absolute;top:74px;left:5px;}
div.exerciseStats { margin-top:15px;position:relative;background-color:transparent;color:#555555; font-weight:bold;font-size:13px;line-height:20px;padding:3px;}
span.exercisePoints{font-weight:bold;font-size:18px;color:#3A5363;}
span.exercisePerc {font-weight:bold;font-size:18px;color:green;}
.progress-bar { background-color: #eeeeee; height:10px;border-radius: 2px; position: relative;  }
.innerProgress { background-color: #3A5363; height:10px;display: block; }
.innerProgress1 { background-color: green; height:10px;display: block; }
div.exerciseButtons {float:left; line-height:22px;padding-left:30px;}
div.exerciseButtonsWrapper {padding-bottom:15px;padding-top:15px;}
div.exerCurrLess {float:right;padding-right:25px;color:#cccccc;}

div.chooseLanguageLeft { width:350px;padding:12px 7px 22px 12px;min-height: 140px;border-right:1px solid #cccccc;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
div.chooseLanguageRight { width:350px; margin:0px 0px 10px 10px;padding:12px;min-height: 140px; }
div.chooseLanguageLow { border:0px solid;float:left; width:200px; margin:0px 20px 30px 0px;padding:12px;min-height: 500px;}
div.chooseConjugation {padding:10px;} 
.button-link, .button-linkM, .button-link-large, .button-link-small, .button-link-super, .button-link-login { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight:bold;font-family:Verdana;display:inline-block;cursor:pointer;text-decoration:none;color: #FFFFFF; margin:2px;}
.button-link, .button-linkM {font-size:14px;line-height:18px;padding: 3px 15px; }
.button-link-large, .button-link-login {font-size:15px;line-height:22px;padding: 3px 15px;}
.button-link-small {font-size:12px;line-height:16px;padding: 2px 2px;}
.button-link-super {font-size:17px;line-height:25px;padding: 3px 18px;}
.button-link-login {border:0px;}
.gobutton {	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor:pointer; font-size: 13px;text-decoration:none;font-weight:bold;color:white;padding: 2px 5px;}
.gobuttonRight { float:right;margin-top: 4px;margin-left: 4px; } 
.gobuttonLeft { float:left;margin-bottom: 0px;margin-right: 12px; } 
.gobuttonReg {  } 
table.withBorder {border: 1px solid #717FA2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
input.textFieldNEW{font-size:15px;font-weight:bold;}
div.missingField, input[type=text].missingField,input[type=password].missingField { border: #FE8383 3px solid; } 
a.linkRegular13 {font-size:13px;}
a.linkRegular12 {font-size:12px;}
a.linkRegular11 {font-size:11px;}
a.linkBold13 {font-size:13px;font-weight:bold;}
a.linkBold14, a.verbLink {font-size:14px;font-weight:bold;}
a.linkBold15, a.innerL { font-size:15px;font-weight:bold; }
a.noUnderline, a.innerL {text-decoration:none;}

div.linkRegular13 {font-size:13px;cursor:pointer;text-decoration:underline;}
.tableheaderNEW { font-family:Verdana;font-weight:bold;color:white;font-size:14px;padding:7px;}
.tableheaderNEWSmall { font-family:Verdana;font-weight:bold;color:white;font-size:14px;padding:4px;}
.tableWithLargerOnDesktop {width:446px;} 

.selectFieldSmallFont {font-size:13px;}
.chooseCreateLessonType {width:300px;}

.createLessonPanel { height:300px;width:630px;border:1px solid;overflow:auto;}
.boxH2 {font-size:13px;font-weight:normal;display:inline;}

div.floatingRule {float:left;}
div.floatingRuleLeftSide {float:left;}
div.floatingRuleRightSide {float:left;padding-left:40px;}
div.floatingRuleRightSideNEW {float:left;margin-left:40px;}

div.floatingRuleLeftSideOpposite {float:right;}
div.floatingRuleRightSideOpposite {float:right;padding-right:40px;}
div.userDetailLeftWidth { width:380px; } /*changemobile*/
div.userDetailRightWidth { width:360px; } /*changemobile*/
div.mobileReadyWidth {width:320px;} 
select.userTxtField, input.userTxtField {font-size:17px;font-weight:normal;}
select.countryField {font-size:16px;font-weight:normal;}


div.floatingRuleEasy {float:left;padding:5px;}
div.floatingLeftWithMargin {float:left; margin-left:50px;}

div.welcomeLeft {float:left;width:420px;}
div.welcomeRight {float:left;padding-left:50px;}

.headerTitle {font-family:Verdana;font-size:18px;display:inline;font-weight:normal;}
.headerTitleDict {font-family:Verdana;font-size:18px;display:inline;font-weight:normal;}
h2.headerTitle {font-size:14px;font-weight:bold;}
div.headerTitleWrap {margin-bottom:15px;}
div.headerTitleLeftWrap { padding:0px;float:left; } 
div.headerTitleRightWrap { float:left; text-align:right;} 


.dictPronPadding {display:block;margin:10px 0px 0px 0px;}


div.mainWrapper { width:1026px;margin:8px 0px 0px 8px; } 
div.newpanelLeft {float:left;margin: 0px 20px 0px 0px;}  
div.newpanelRight {float:left;} /*!mobile*/
div.generalRightSideWidth { width:818px;} /*!mobile*/
.menubckNEW { padding:0px 0px 100px 0px;margin:0px 0px 0px 0px;width:182px;}

div.footer {margin-top:20px;clear:both;padding:10px;}
div.footerInner {float:left;padding:10px 30px 10px 10px;}
.footerFlag { height:12px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border:solid 2px #bbbbbb;cursor:pointer;}
.footerFlag:hover {border:solid 2px #E26553;}


.roundIcons {-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 1px #ccc solid;}

.iconImageNEW {height:18px;width:18px;}
.imageMailNEW{height:88px;width:158px;border-style:none;}

div.menuFloatTop {}
div.menuFloatMiddle {}

.hideOnShortUSerForm {display:none;visibility:hidden;}

.hideOnMobile {}
.showOnMobile {display:none;visibility:hidden;}
.hideOnMini {}
.showOnMini {display:none;visibility:hidden;}

.buffer1 {height:25px;}
td.multipleChoiceRadio {padding-bottom:12px;font-size:18px;font-weight:bold;}
div.tableWrapperMReady { }
div.tableWrapperMReadyHorizontal { clear:both; } 
div.paddingArticleAds {padding:15px;} 
div.articleAdsWrapperLeft { float:left;}  
div.articleAdsWrapperRight { float:right;} 
h1.articleHeader { font-size:18px;line-height:40px; }
h2.articleHeader { font-size:16px;}
h1.articleHeaderInline {display:inline;} 

h1.grammarArticleHeader { display:block;font-size:18px;font-weight:bold;margin:0px 0px 15px 0px; }
h2.grammarArticleHeader { 
	color:#444444;font-size:15px;FONT-WEIGHT:bold;overflow:hidden;padding:5px 3px 3px 10px;  
	background: #f0f0f0;display: block;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
div.grammarHeaderLeft {float:left;width:450px;margin:0px 0px 0px 0px;}
div.grammarHeaderRight {float:right;}
div.grammarAdLeft {padding: 30px 40px 30px 0px;} 
div.grammarAdRight {padding: 30px 0px 30px 40px;} 

div.grammarTipMain { float:left;width:240px;padding:10px;margin:2px;
	padding:5px;
 }
div.grammarTipHeader { font-size:18px;font-weight:bold; }
div.grammarUpperPanel {overflow:hidden;margin: 0px;height:0px;vertical-align:top;} 
div.grammarUpperPanelElemLeft {padding:0px;float:left;} 
div.grammarUpperPanelElemRight {padding:0px;float:left;vertical-align:right;} 
div.grammarSocialFB {float:left;overflow:hidden;}
div.grammarSocialFBInner {height:25px;float:left;padding-bottom:5px;}

div.grammarSampleBlock {padding-left:25px;font-style:italic;} 

div.grammarTitleLeft {float:left;width:430px;}
div.grammarTitleRight {float:right;}
.grammarHighlightTip {overflow:hidden;border: solid #ccc 1px; background:#f0f0f0; color:#006600;font-weight:bold;padding:5px} 


/* default no icon, only if screen width > 550 , no mobile*/
.icon {float:left;}
.iconMob {margin:0px 10px 0px 0px;height:32px;width:32px;float:left;}
.headerTitleIcon {display:inline;font-family:Verdana;font-size:18px;font-weight:normal;}
.boxH1 {font-size:18px;display:inline;}

.promImg { width:600px; }
.inviteFriend {position:fixed;z-index:100000;text-align:center;bottom:0px;left:0px;width:100%;font-size:17px;background-color:#556655;color:#ffffff;padding:4px 0px 3px 0px;}
.inviteFClose {font-size:14px;position:absolute;top:4px;display:inline-block;background:white;color:#8c8c8c;cursor:pointer;margin-left:20px;border-radius:14px;width:18px;}

.sourceSideExercise { float:left;width:192px;font-size:18px;padding:0px; }
.targetSideExercise { float:right;width:182px;}
.sourceSideExerciseWide { margin-top:20px;float:none;width:330px;font-size:20px;padding:0px; }
.targetSideExerciseWide { margin-top:30px;float:none;width:330px;font-size:20px;padding:0px;}

div.sourceValExercise { font-weight:bold;display:inline-block;background-color:rgba(255,255,255,0.9);line-height:20px; }
.exerciseMsgBox { padding:5px;background-color:#f4f4f4;font-size:14px;margin-bottom:20px; }
input.exerciseTF {font-size:20px;font-weight:bold;width:150px;}
input.exerciseTFWide {padding-left:3px;font-size:20px;font-weight:bold;width:228px;}

@keyframes hintAnim {  0% {opacity: 0.2;}  30% {opacity: 0.8;}   100% { opacity: 0.2; } }
.typeInHolder {position:relative;}
.typeInHolder::after { font-weight:bold;font-family:'Lucida Console',monospace;pointer-events: none;position: absolute;width:230px;font-size:20px;top:3px;left:5px;color: grey; content: attr(data-after); opacity:0.15;overflow:hidden;white-space: nowrap;animation: hintAnim 3s linear 0s;animation-fill-mode: forwards;}

div.exerWrongBox { letter-spacing: 1px;font-size:18px;padding-left:5px;min-height:18px;border:2px solid red;display:block; }
.wrongStrike {position:relative;}
.wrongStrike::after {transform:rotate(-10deg);width:100%;left:0;height:3px;background:rgba(255,0,0,0.5);content:"";top:50%;position:absolute;}
.wrongStrikeL {position:relative;}
.wrongStrikeL::after {transform:rotate(-20deg);width:100%;left:0;height:5px;background:rgba(255,170,170,0.6);content:"";top:40%;position:absolute;}
.exerCorrBox {border: 2px green solid;font-size:18px;margin-top:15px;padding:5px;}
.paddingForSmall { padding:39px 15px 19px 15px; }
.multichoiceTable {}
.sampleSentSpan {font-size:12px;font-style:italic;}
.wrongTitle { font-size:16px;color:red;font-weight:bold; }
div.exerLeftWidth { width:380px; } /*changemobile*/
.exerInputBox {}
.exerFlag {display:block;margin:0px 0px 12px 0px;}
.quickLinkText {background-color:rgba(255,255,255,0.75);padding:12px;margin:20px 0px;font-size:14px;}



/* only mobile */
@media only screen and (max-width: 550px) {
		
		div.mainWrapper {padding:0px;margin: 0px auto; background-color:#ffffff;width:310px;position:relative;min-height:1200px;} /*!mobile*/
		div.mainWrapperMinHeightConj { min-height:3000px; } /*override*/
		div.newpanelLeft { width:100%;margin:0px;}  /*!mobile*/
		div.loginWrapper { right:60px;background:transparent; }
		div.newpanelRight { padding:40px 0px;} /*!mobile*/

		.sp1-bookmarkBig { background-position: 0 -40px; display:none;visibility:hidden; } 

		div.menuBlock {padding:0px;}
		.menubckNEW { min-height:0px;width:100%;border-width:0px;margin:0px;padding:0px; }
		.menuLogoNew {}
		.logobuttonNEWWrapper {
			z-index:2147483641;position:fixed;top:0px;left:-1px;padding:2px 5px;background:white;width:100%;border:1px solid #cccccc; 
			background:#eeeeee;cursor:pointer;
			}

		.logobuttonNEW {display:inline-block;}
		.mobMenuBtn {display:static;cursor:pointer;width:30px;height:5px;content:"";float:right;border-top:5px solid #8c8c8c;border-bottom:15px double #8c8c8c;margin: 7px 18px 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
		.button-link-login { font-size:14px;padding: 0px 5px;height:27px;margin:0px;background:#8c8c8c; }
		div.menuDropDownLev2 {box-shadow: none;position:fixed;top:42px;height:600px;width: 300px}
		.menuDropPlus {position:static;padding-top:3px;display:inline-block;text-align:center;height:25px;line-height:25px;font-size:25px;background:#8c8c8c;width:30px;}
		.showMsgOnMob {display:block;float:left;margin-right:15px;text-decoration:none;background:url(/images/various/notification-25.png) 3px 4px no-repeat;background-color:#F87E6F;width:31px;height:28px;}
		div.exerciseButtonsWrapper {
			z-index:2147483642;position:fixed;top:0px;left:-1px;padding:4px 5px 2px 5px;width:100%;height:36px;border:solid 1px #cccccc; 
			background:#eeeeee;overflow:hidden;
		}

		.menuInner {z-index:-1;bottom:-950px;position:absolute;}
		.menuInnerPlainInter, .menuInnerPlain {left:-100px;padding-top:5px;padding-left:100px;padding-bottom:1000px;position:absolute;z-index:900000;top:40px;background:white;width:420px; 	}
		.menuInnerPlainInter {left:-500px;}

		div.menuFloatTop, div.menuFloatMiddle, .logobuttonNEWWrapper, .menuInnerPlain, .menuInnerPlainInter, div.loginWrapper {
			-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
		}

		.menuInnerPlain {
			transition: left 0.4s linear 0s;-webkit-transition:left 0.4s linear 0s;
		}
		
		div.menuFloatTop {width:100%;overflow:hidden;}
		div.menuFloatMiddle {width:100%;overflow:hidden;}
		
		a.newmenuNEW:link,a.newmenuNEW:visited{
			background:white;margin:0px;width:300px;
			display:inline-block;padding:22px 10px 12px 10px;font-size:18px;
			font-weight:bold;border-top:1px solid #cccccc;	}
		a.simpleLinkNEW:link,a.simpleLinkNEW:visited { 
			margin:0px 0px;width:100%;display:inline-block;
			padding:15px 10px 15px 10px;font-size:13px;font-weight:bold;
		}
		a.newmenuNEW:hover, a.simpleLinkNEW:hover{ color:#E26553; }
		a.c1,a.c2,a.c3,a.c0 {background:white;}
		.tableSystemLangNEW {background:#ffffff;line-height:17px;width:auto;height:auto;padding:40px 10px;border-top:1px solid #cccccc;border-radius:0px;}
		a.tableSystemInnerLinkNEW {color:#8c8c8c;font-size:14px;font-weight:bold;display:inline-block;margin-bottom:20px;}
		a.tableSystemInnerLinkNEW:hover {color:#E26553;}
		.sp1-sys_lang_general {margin-bottom:20px;}				
		h1.articleHeader { font-size:15px; }
		h2.articleHeader { font-size:13px;}
		div.grammarUpperPanel {overflow:hidden;margin:3px;height:25px;vertical-align:top;width:304px;} 
		div.grammarUpperPanelElemLeft {float:left;width:130px;padding:0px 3px;} 
		div.grammarUpperPanelElemRight {float:left;width:130px;padding:0px 3px;vertical-align:right;} 
		div.grammarSocialFB {float:left;overflow:hidden;width:130px;padding-top:2px;}
		div.headerTitleLeftWrap { padding:8px 0px 0px 3px;} 
		div.headerTitleRightWrap { margin-top:3px; } 
		div.mainPanelConjDictPatch, div.mainPanel {padding:1px 3px 0px 3px;}
		div.exerciseAds {position:static;}


		.hideOnMini {display:none;visibility:hidden;}
		.showOnMini {display:block;visibility:visible;}		
		
		div.footer {margin:20px 0px 0px 6px;}
		.inviteFriend {display:none;}
		.soundIc {width:20px;height:20px;background-size:20px 20px;}
		
		a.loginLinkSize{font-size:20px;}
}

/* Mobile and Tablet ! */
@media only screen and (max-width: 900px) {

		div.generalRightSideWidth { width:304px;} /*!mobile*/

		body { background:#ffffff; } 		
		div.userDetailLeftWidth { width:304px; } /*changemobile*/
		div.userDetailRightWidth { width:304px; } /*changemobile*/

		div.chooseLanguageLeft { width:298px;margin:10px 0px 0px 0px;padding:3px;border-right:none; }
		div.chooseLanguageRight { width:298px;margin:30px 0px 0px 0px;padding:3px; }
		
		div.floatingRule {float:none;}
		div.floatingRuleLeftSide {}
		div.floatingRuleRightSide {padding: 20px 0px 0px 0px;}
		div.floatingRuleRightSideOpposite {padding: 20px 0px 0px 0px;}
		div.mobileReadyWidth {width:304px;} 
		
		div.floatingLeftWithMargin {float:none; margin-left:0px; margin-top:20px;}
		
		div.welcomeLeft {width:300px;}
		div.welcomeRight {padding:20px 0px 0px 0px;}
		
		div.mainPanel {	-webkit-box-shadow: 0px 0px 0px 0px #333;-moz-box-shadow: 0px 0px 0px 0px #333;box-shadow: 0px 0px 0px 0px #333;}
		
		.tableWithLargerOnDesktop {width:300px;}

		.createLessonPanel { height:300px;width:300px;border:1px solid;overflow:auto;}
		
		.selectFieldSmallFont {font-size:11px;}


		div.exerciseTableWrapper { padding:0px; }
		
		.headerTitle {font-size:14px;color:#aaaaaa;}
		div.exerciseButtons {float:left; line-height:22px;padding-left:5px;}
		div.exerCurrLess {display:none;}

		.hideOnMobile {display:none;visibility:hidden;}
		.showOnMobile {display:block;visibility:visible;}
		td.multipleChoiceRadio {padding-bottom:18px;font-size:24px;}
	
		div.paddingArticleAds {padding:12px 2px;}
		div.articleAdsWrapperLeft {float:right;}  
		div.articleAdsWrapperRight {float:right;} 
		
		div.tableWrapperMReady { width:300px;height:200px;overflow:auto; } 
		div.tableWrapperMReadyHorizontal { width:300px;overflow:auto; } 

		input.textFieldNEW{font-size:15px;font-weight:bold;width:95px;}

		
		div.grammarTitleLeft {width:304px;}
		div.grammarTitleRight {}
		
		h1.grammarArticleHeader {font-size:18px;margin:15px 0px;}
		h2.grammarArticleHeader {background:white; padding-left:3px; color:#003973;font-size:15px;FONT-WEIGHT:bold;padding:2px; }
		div.grammarHeaderLeft {width:304px;border:none;margin-bottom:20px;}
		div.grammarHeaderRight {}
		div.grammarAdLeft {padding: 12px 2px} 
		div.grammarAdRight {padding: 12px 2px;} 
		
		.button-link { font-size:13px;padding: 3px 5px;margin:2px;}
		.button-linkM {font-size:13px;padding: 6px;margin:2px;}
		div.boxBackgroundBorder, div.grammarTipMain { background:#f5f5f5; }		
		
		.promImg { width:100%; }
		
		div.chooseLanguageLow {width: 275px;min-height: 0px;padding:20px 12px;}
		
		.sourceSideExercise,.targetSideExercise, .sourceSideExerciseWide,.targetSideExerciseWide { width:280px;float:none;font-size:24px;margin-top:40px;position:relative;transition: margin-top 0.5s linear 0s; }
		.exerFlag {position:absolute;right:0px; top:0px;}
		.exerciseMsgBox { padding:3px;font-size:12px;margin-bottom:0px; }
		.keyboardPanel {margin:0px;}
		.keyShort {display:none;}
		.keyboardLetter { color: #cccccc; margin:8px;font-size:18px;padding: 2px 4px;}
		.keyboardLetter:hover {background: transparent;border-color:#aaaaaa;}
		.hintBtn {color: #cccccc;}
		.hintBtn:hover {background: transparent;border-color:#aaaaaa;}
		input.exerciseTF {width:200px;}
		input.exerciseTFWide {width:178px;}
		.typeInHolder::after {width:180px;}
		div.exerWrongBox { font-size:24px; }		
		.exerCorrBox {font-size:24px;}
		.paddingForSmall { padding:0px 0px 0px 0px; } 
		div.exerLeftWidth { width:304px; } /*changemobile*/
		.quickLinkText {padding:1px;width:300px;}
		
		input.loginButtonInner {font-size:20px;display:block;margin:30px 0px 0px 0px;}
}



/* Only Tablet NO mobile! */
@media only screen and (max-width: 900px) and (min-width: 551px) {
	div.mainWrapper { width:540px;} /*!mobile*/

	div.mainPanel {padding:0px;}
	div.mainPanelConjDictPatch  {padding:1px;}
	
	div.exerciseButtonsWrapper {padding-bottom:15px;padding-top:0px;}
}


/* taken from Dict */

div.nextWords { margin: 12px 7px 15px 7px;font-size:11px; } 
div.skyAdWrapper {padding: 0px;position:absolute;top:268px;left:18px;width:160px;height:600px;}
.sbSearchInputBox {width:150px;font-size:16px;font-weight:bold;}
.outerTextFieldDiv {position:relative;}
.divSuggest {font-size:16px;font-weight:bold;position:absolute;visibility:hidden;display:none;font-weight:bold;}
.divSuggestHighlight {padding:1px;padding-left:3px;}
.divSuggestNormal {   padding:1px;padding-left:3px;}
.divSuggestHead {font-size:12px;padding-left:3px;}
div.sbEnterword {font-size:13px;font-weight:bold;font-family:Verdana;color:#cccccc;}
.sbSearchInputBoxOuter { border-spacing:0; }
div.entryBoxWrapper {font-size:11px;margin-bottom:20px;}
div.entryBox {float:left;}
div.entryBoxLang {float:left;padding: 2px 0px 0px 7px;}
.byVocab {text-align:right;padding:0px 0px 5px 0px;font-size: 10px;margin:0px;display:block;color:#919191;} 

.headerDictPadding { padding-bottom: 4px; }

img.enteredByUser {width:362px; height:32px;opacity:0.8;filter:alpha(opacity=80);}
div.enteredByUser {}
div.searchBoxWrapper { }
div.searchBoxLeft, div.lowerTableLeft { float:left;width:430px; }
div.searchBoxRight {float:left;padding:0px 0px 0px 40px;}
table.expand {width:100%;}
div.sbPromoH {height:15px;}
div.commentBox { width:250px; } 
div.forumNEWWrapper{border: solid #425231 1px; overflow:hidden; }
div.forumNEW { font-size: 12px; background-color: #f9f9f9;padding:3px; }
div.forumTitleNEW { padding:3px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size:12px; color:white;width:100%;background-color: #999999;  }
div.lowertabletop { height:0px; }
div.lowerTableWrapper {}
div.lowerTableRight { float:left;padding: 0px 0px 0px 40px; }
span.sampleSentenceTitle { font-weight:bold;font-size:13px;}
div.notfound {font-size:18px;} 

td.promotion {color:black;font-weight:bold;font-size:20px; }
div.promotion {color:black;font-weight:bold;font-size:20px; }
a.promotion {color:blue;font-weight:bold;font-size:20px; }
div.alignLowerAdBox { padding: 20px 0px 0px 40px; }

div.indexFileWrapper { padding: 30px 0px 0px 0px; }
div.indexFileColumn { float:left;padding: 3px 3px 3px 20px;line-height:18px; }

/* only mobile for DICT */
@media only screen and (max-width: 550px) {
	div.sbPromoH {height:3px;visibility:hidden;overflow:hidden;}
	div.skyAdWrapper {position:static;padding:20px 0px;top:0px;left:0px;height:auto;width:auto;}
	a.nextWords {font-size:16px;line-height:200%;} 
	div.nextWords {margin:0px 7px 30px 7px;}
}

/* Mobile and Tablet for DICT ! */
@media only screen and (max-width: 900px) {

	div.searchBoxLeft, div.lowerTableLeft { width:300px;}
	
	div.searchBoxRight {float:left;padding:20px 0px;}
	div.alignLowerAdBox { padding: 10px 0px 0px 0px; }
	div.lowerTableRight { padding: 10px 0px 0px 0px; }
	img.enteredByUser {display:none;}
	.sbSearchInputBox {width:150px;height:22px;padding-left:3px;}
	div.entryBoxWrapper {font-size:9px;} 
	div.entryBoxLang {display:none;float:left;padding:0px 0px 0px 2px; }
	td.sbPromoH {height:15px;vertical-align:middle;padding-left:5px;background-color: #FFFFFF;}
	.divSuggest {position:absolute;color:#003399;background:#f6f6f6;visibility:hidden;display:none;font-size:16px;font-weight:bold;border: solid black 1px;}
	.headerTitleDict, .headerTitleIcon, .boxH1 {font-size:16px;font-weight:bold;}
	.dirLink {line-height:250%;}
}

.showHelpOuter {position:relative;padding:1px;margin-top:2px;cursor:pointer;} 
.showHelpInner {position:absolute;padding:3px;font-size:13px;color:#003399;background:#EEEEEE;visibility:hidden;display:none;border: solid black 1px;width:200px;height:130px;left:-170px;cursor:default;}

div.searchPromDiv {height:30px;vertical-align:bottom;display: table-cell;padding:3px;}
div.searchPromDiv:after {content:'Advertisement';font-weight:bold;}
select.chooseTense { font-size:18px;font-weight:bold;max-width:270px;}
select.chooseTense1 {font-size:15px;font-weight:bold;}
div.chooseTenseWrapper {padding:0px 0px 10px 0px;}
div.searchFormWrap {padding:0px 0px 10px 0px;margin:10px 0px;}

input.searchInputBox, input.searchInputBoxB {color:#CCCCCC;width:180px;font-size:14px;height:26px;}
input.searchInputBoxJS {color:#8c8c8c;width:180px;font-size:20px;height:26px;}
input.searchInputBoxJS:focus {color:black;}

.forum {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
div.forum { font-size: 9px; border-style: solid;border-width: 1px; background-color: #EEEEEE;  border-color: #AAAAAA; padding: 4px;}
table.forum {margin-bottom: 0 ;border-style: solid;border-width: 1px;width: 728px; border-color: #425231; background-color: #425231;}
td.forum { font-size:12px; color:white;width:190px;  }

.conjLargeBox { color:black;}
.conjLargeBoxLeft {float:left;}
.conjLargeBoxRight {clear:both;padding: 20px 0px 0px 0px;}
div.conjBlock {width:200px;padding:20px 5px;float:left;}
div.conjBlockAd {width:310px; padding:5px;float:left;}
div.conjBlockNearAd {float:left;}

div.specificTenseWrapper {margin-top:30px;background:#f5f5f5;}
span.specificTense { font-size: 16px; font-weight:bold; cursor:pointer;}
span.specificExcerpt { font-size: 11px; font-weight:normal;}
span.specificTenseHead { padding:0px;font-size: 22px; font-weight:bold;color:#8c8c8c;display:block; }
div.specificTenseCell { padding:20px 8px 0px 0px;width:125px;float:left;height:130px;overflow-y:hidden;}
div.specificTenseTable { }

div.conjUpperBoxWrapper { padding:12px;min-height:320px;}
div.conjUpperBoxLeft { float:left;width:420px;}
div.conjUpperBoxRight {float:right;padding:0px 0px 0px 20px;position:relative;}


/* remove asap*/
div.conjPromoDiv {height:30px;max-width:300px;margin:0px 0px 10px 0px;}
div.plusoneDiv {float:left;height:30px;margin: 2px 5px 0px 0px;}
div.likePromoDiv {float:left;height:30px;overflow:hidden;width:150px;}
div.likeTwitterDiv {float:left;margin-right:5px;}
div.likeExtraDiv {float:left;}

a.x {font-size: 14px;font-weight:bold;}
a.y {font-size: 14px;font-weight:bold;}
span.welcomeNote {font-size:12px;padding-top:7px;padding-bottom:10px;display:block;}
div.belowMainBoxDiv {padding:0px;margin:0px 0px;height:0px;display:inline-block;clear:both;}

.queryTable { width:680px;min-height:300px; } 
div.queryResult { float:right;width:320px;padding-right:10px;padding-top:10px;} 
div.queryAdvert { float:right;width:320px;padding:10px;} 
div.conjuBoxDiv { font-size:18px;font-weight:bold;padding:20px 0px 30px 0px;}
div.alphabetIndex {text-align:left;display:block;clear:both;padding:5px;}
div.indexWrapper {}
div.indexColumn {float:left;padding: 15px 3px;}
div.indexColumnAd {float:left;padding: 15px 3px;}

div.conjIndexBoxWrapper {  }
div.conjIndexBoxLeft { float:left;width:400px; }
div.conjIndexBoxRight {overflow:hidden; text-align:right;}

div.conjSkyAdWrapper {position:absolute;top:280px;left:18px;}
div.conjIndeSkyAdWrapper {position:absolute;top:275px;left:18px;}
.conjSkyResponsive {display:inline-block;width:160px;height:600px;}
.conjLeaderResponsive {display:inline-block;width:728px;height:90px;}
.conjCenterWideSkyResponsive {display:inline-block;width:300px;height:600px;}
.conjLowerResponsive {display:inline-block;width:300px;height:600px;}

.lowerPaneDiv {}
.skyAnchor {}


div.nextVerbs2, div.drillBox2, div.conjTranslation, div.specificTenseWrapper, div.videoHolder2,div.newsletter2 
	{border: solid 1px #8c8c8c; padding:10px 8px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
div.nextVerbs2 {margin:30px 10px;background:#DCE9BE;font-size:18px;}
div.drillBox2 {float:right;width:280px;font-size:20px;background:#f5f5f5;color:#8c8c8c;margin:0px;margin-top:40px;font-weight:bold;}
div.videoHolder2 { margin: 30px 10px;text-align:center;background:black; }
div.newsletter2 {display:none;}

a.conjTranslation { font-size: 15px; font-weight:bold; }
div.conjTranslation { float:right;width:280px;margin:30px 0px 0px 0px;background:#f5f5f5;font-size: 15px;  }
div.conjTranslation2 { width:260px;margin:0px;padding:20px;background:#f5f5f5; font-size: 15px;  }


@media only screen and (max-width: 900px) {

	div.nextVerbs2, div.drillBox2, div.conjTranslation, div.specificTenseWrapper, div.videoHolder2,div.newsletter2 
		{border: none; padding:10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

	div.nextVerbs2, div.drillBox2 {width:281px;margin:20px 0px;}
	div.videoHolder2 { margin: 30px 0px;padding:0px; }
}

.arrowElem {display:inline-block;}
.showAllElem {display:inline-block;}


/* only mobile  for CONJ ! */
@media only screen and (max-width: 550px) {
	
	div.conjSkyAdWrapper, div.conjIndeSkyAdWrapper {position:static;padding:20px 0px;}
	.conjSkyResponsive {display:inline-block;width:300px;height:250px;}
}

/* Mobile and Tablet for CONJ ! */
@media only screen and (max-width: 900px) {
	div.conjUpperBoxWrapper { padding:5px 0px 20px 0px;background:#FFFFFF;width:304px;position:relative; }
	div.conjUpperBoxLeft { clear:both;width:auto; }
	/*careful dict-conjugation.jsp (raw file, no absolute needed) */

	div.conjUpperBoxRight {clear:both;padding:10px 0px 10px 0px;position:relative;left:18px;}
	div.specificTenseWrapper {margin-bottom:15px;}

	div.conjTranslation, div.conjTranslation2 { margin:20px 0px 0px 0px;  }
	div.conjTranslation {   }
	div.conjPromoDiv {display:none;height:0px;overflow:hidden;}
	div.searchPromDiv {height:0px;overflow:hidden;}
	div.searchPromDiv:after {content:'';}
	span.specificExcerpt {display:none;}
	span.specificTense {font-size:16px;}
	span.specificTenseHead {font-size:18px;color:#acacac;}
	input.searchInputBox, input.searchInputBoxB {width:180px;font-size:15px;}
	
	.conjLargeBox {}
	div.conjBlock {float:left;width:130px;}
	div.conjBlockAd	{width:300px;padding:10px 0px;}
	div.conjBlockNearAd {clear:both;width:304px;}

	.queryTable { width:304px;padding:3px; }
	div.queryResult { clear:both;width:304px;padding:0px;} 
	div.queryAdvert { clear:both;width:304px;padding:20px 0px;} 
	div.conjuBoxDiv { width:250px; }
	
	div.specificTenseCell { padding:0px;margin:15px 15px 0px 0px;height:auto;overflow:hidden;}
	
	div.conjIndexBoxWrapper {  }
	div.conjIndexBoxLeft { clear:both;width:304px;}
	div.conjIndexBoxRight {padding:20px 0px 0px 0px;overflow:visible;}

	span.welcomeNote {font-size:8px;display:none;margin:0px;padding:0px;}
	
	div.belowMainBoxDiv {clear:both;display:block;height:auto;margin: 0px 0px 20px 3px;}
	
	a.x { line-height:200%; padding:0px 10px;}
	div.alphabetIndex { background:#dddddd;margin-bottom:20px; }
	
	.conjLeaderResponsive {display:inline-block;width:300px;height:250px;}
	.conjCenterWideSkyResponsive {display:inline-block;width:300px;height:250px;}
	.conjLowerResponsive {display:inline-block;width:300px;height:250px;}
}

/* tablet and desktop*/
@media only screen and (min-width: 550px) {

	.icon {margin:0px 10px 0px 0px;height:32px;width:32px;}
	.headerTitleIcon, .boxH1 {}
	
	h1.grammarArticleHeader {background-position: 0 0;padding-left:40px;min-height:32px;}
}

/* mobile only - no icons */
@media only screen and (max-width: 550px) {
	.icon, h1.grammarArticleHeader {background: transparent;}
}

/* desktop*/
@media only screen and (min-width: 901px) {

	.headerTitleIcon, .boxH1 {line-height:32px;height:32px;}
	h1.grammarArticleHeader { line-height:32px;}
}


/* 
RENAME in the code (online and grammar) sp1-img to be called mainsprite and remove all the sp1- from the code in beginning of 2014 
keep the name that starts with y...
New names are already in css for cache reason
*/

.sprite-grammar { background-position: 0 0;  } 
.sprite-vocabulary { background-position: 0 -82px;  } 
.sprite-dictionary { background-position: 0 -164px;  } 
.sprite-friends { background-position: 0px -246px;  } 
.sprite-verbs { background-position: 0 -328px;  } 
.sprite-createlessons { background-position: 0 -410px;  } 
.sprite-home{ background-position: 0 -492px;  } 
.sprite-learn { background-position: 0 -574px;  } 
.sprite-results { background-position: 0 -656px;  } 
.sprite-userdetails { background-position: 0 -738px;  } 
.sprite-logo40 { background-position: 0 -820px; } 

.sprite-yb_en, .sp1-sys_english { background-position: 0 -905px; width: 18px; height: 12px; } 
.sprite-yb_ge, .sp1-sys_german { background-position: 0 -967px; width: 18px; height: 12px; } 
.sprite-yb_sp, .sp1-sys_spanish { background-position: 0 -1029px; width: 18px; height: 12px; } 
.sprite-yc-arrow, .sp1-arrow, .sp1-arrow1 { background-position: 0 -1091px; width: 30px; height: 17px; } 
.sprite-yd-show_en { background-position: 0 -1158px; width: 70px; height: 19px; } 
.sprite-yd-show_ge { background-position: 0 -1227px; width: 80px; height: 19px; } 
.sprite-yd-show_sp { background-position: 0 -1296px; width: 73px; height: 19px; } 
.sprite-yd-t-read { background-position: 0 -1365px; width: 32px; height: 32px; } 
.sprite-yd-u-sound {background-position: 0 -1447px; width: 16px; height: 14px; } 
.sprite-yd-u-sound1{ background-position: 0 -1511px; width: 25px; height: 24px; }
.sprite-ye-fr{ background-position: 0 -1585px; width: 18px; height: 12px; } 
.sprite-ye-it{ background-position: 0 -1647px; width: 18px; height: 12px; }  

.sp1-sys_lang_general { -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;line-height:12px;margin-top:1px;border:solid 1px #ccc;cursor:pointer;float:left;}
.sprite-yd-u-sound, .sprite-yd-u-sound1 {cursor:pointer;display:inline-block; } 






/* desktop large screen */
@media only screen and (min-width: 1200px) {
.dynmenudefined {}
div.menuInner { line-height:100%;transition: all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
div.menuBlock {display:block;float:left;padding:5px 18px 0px 18px;}
.tableSystemLangNEW {position:fixed;bottom:10px;left:0;}
a.simpleLinkNEW { opacity:1;transition: opacity 0.2s ease-in 0s;-webkit-transition: opacity 0.2s ease-in 0s; }
a.newmenuNEW:link,a.newmenuNEW:visited{display:inline-block; }
.logobuttonNEWWrapper {position:fixed;top:0px;left:0px;}
.logobuttonNEW {transform:scale(0.9);transform-origin:50% 50%;}
div.mainWrapper { width:818px;align:center;margin: 0 auto;}
div.newpanelLeft {display:block;transition: height 0.3s ease-in 0s;-webkit-transition:height  0.3s ease-in 0s;
	width:100%;height:70px;position:fixed;z-index:2147483641;margin: 0px 0px 0px 0px;top:0px;left:0px;
	background:#f4f4f4;-webkit-box-shadow: 0px 0px 19px -5px #333;-moz-box-shadow: 0px 0px 10px -5px #333;box-shadow: 0px 0px 10px -5px #333;
}  

div.newpanelRight {display:block;margin-top:80px;} 
.menubckNEW {display:table;width:auto;padding:0px;align:center;margin: 0 auto;}
div.loginWrapper {top:auto;left: auto;right:auto;margin-left: 838px;margin-top:12px;}
div.lowerTableRight, div.mainPanelConjDictPatch {position:relative;}
div.skyAdWrapper {top:-250px;left:-625px;position:absolute;}
div.conjSkyAdWrapper, div.conjIndeSkyAdWrapper {position:absolute;top:170px;left:-180px;}
div.nextWords {padding-bottom:50px;} 
div.panelLeftThin {height:38px;}
div.panelRightThin {margin-top:38px;}
div.loadMenuBtn {display:block;margin:0px 18px 0px 45px;float:left;padding:0px;cursor:pointer;width:30px;height:5px;border-top:5px solid #8c8c8c;border-bottom:15px double #8c8c8c;}
div.menuInnerConjDict {min-height:0px;height:38px;line-height:100%;padding-top:5px; }
div.logosmalltext {position:fixed; z-index:1;top:45px;left:0px;width:120px;line-height:120%;}
div.exerciseAds {position:absolute;top:74px;left:50px;}

}

@media only screen and (min-width: 1500px) {
	div.conjSkyAdWrapper, div.conjIndeSkyAdWrapper {left:-320px;}
	.conjSkyResponsive {width:300px;height:1050px;}
}
