/* =================================
	Central stylesheet of myDictionary for mobile devices
	File: myDictionaryMobile.css
	Date: 03.01.2013
	Author: Sadik Halaceli

	Content: 
  ===============================*/

* {
	padding: 0;  
	margin: 0;
	font-size: 1em;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
}
	
#mainMenuId {
	margin: 0px;
	background: #000000 url(../images/mainmenu-mobile-bg.jpg) top left repeat-x;
	box-shadow: 0 5px 7px #444444;
	width: 100%;
	font-size: 100%;
    color: white;
}

.mdLogoImage {
	  /*float:left;*/
	  border: 0px;
	  margin-top:4px;
	  margin-bottom:4px;
	  display: table-cell; 
}

.iBox {
	background-color: white;
	font-weight: bold;
	margin-left:2px;
	height:  100%;
	padding-bottom: 4px;
	padding-top: 4px;
	border-radius:9px;
}		

.inputBox { /*#searchBoxId input#inputBoxId*/
	background: url("../images/search_icon.gif") left center no-repeat white;
	width: 60%;
	margin-left: 4px;
	height:  1.5em;
	padding-left: 20px;
	border: 0px 	;
}	

.clearButton {
	color: #6D6D6D;
	background-color: white;
	color: #8D8D8D;
	font-weight: bold;
	margin-right: 4px; 
}		

a.clearButton {
	text-decoration: none;
}

.langImage {
	 /*float:right;*/
	 margin-left: 5px;
	 margin-right: 15px;
	 border: 0px;
	 display: table-cell; 
	 
	 height:24px;
	 width:18px;
}

#headerTitleId {
  overflow: hidden;
  background-color: white;
  color: black;
  width: 100%;
  height: 100%;
}

#headerTitleId h1 {
	font-size: 1em;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	text-align:center;
}




.viewletHeader {
	margin: 15px 8px 15px 8px;
	border: 1px solid #CFCFCF; /* #76CEF9;  */
	border-radius: 9px;
	text-align:center;
	padding: 5px 0px 5px 0px ;
	box-shadow: 0 5px 7px #444444;
}	


.viewlet {
	margin: 15px 8px 15px 8px;
	border: 1px solid #76CEF9; /* #CFCFCF; */
	/* border-radius: 9px 9px 9px 9px; */
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	box-shadow: 0 5px 7px #444444;
	font-size: 16px;
	color: #252525;
	text-align: justify;
	background-color: #F5F5F5;
}

.viewlet  h3 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border: 1px solid #CFCFCF;
	background: transparent url(../images/top-menu-highlight.jpg) top left repeat-x;
	background-color: #76CEF9;
	color: #d0d0d0; /* silver; #c5c5c5;*/
	padding: 5px 0px 5px 5px; 
	font-size: 18px;
	text-align: center;
}

.viewletFooter  {
	border-top: 1px solid #AEBED3;
	padding: 2px 2px;
/*	text-align: right;	*/
	background: transparent url(../images/top-menu-highlight.jpg) top left repeat-x;
	background-color: #76CEF9;
	color: #d0d0d0; /* silver; #c5c5c5;*/
	letter-spacing: 1px;
	padding: 5px 5px 5px 5px;
	font-size: 16px;
}

.viewletFooterTable  {
	border: 0px;
}
	
.dictResultTable {
	font-size: 16px;
	color: black;
}

	.dictResultTable  th {
		text-align: center;
		font-weight: normal;
		background-color: white; /* #AEBED3; */
	}
	
	.dictResultTable  td {
		padding: 6px 2px 8px 2px;
		text-align: left;
	}
	

.dictResultHitTitle {
	background-color: #AEBED3; 
	text-align: center;
	font-weight: bold;
}

	.dictResultTable .dictResultHitTitle {
	 text-align: center;
	}

.dictResultGrammer {
	color: #6A6A6A;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	padding-left: 15px;
}
.dictResultTableEven {
	background-color: white;
}
.dictResultTableOdd {
	background-color: #E8F4F9 /*EFF9FC F2F5F7; #E8F4F9;*/
}


/* ********************************
 * Dialog
 */

#overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	opacity:0.9;
	text-align:center;
	z-index: 1000;
	background-image:url(../images/overlay.gif);
}

#dialog {
	visibility: hidden;
	position: absolute;
	margin: 0px auto;
	background-color: #fff;
	border:1px solid #000;
	padding:0px;
	text-align:center;
	z-index: 1010;
	box-shadow: 0 5px 7px #444444;
}

#dialogHeader { 
	margin: 2px;
	padding: 10px;
	color:#76CEF9;
	border-top: 0px;
	border-bottom: 2px solid #76CEF9;
	font-size: 1.2em;	
	font-weight: bold;
}


#dialogFooter { 
	margin: 2px;
	padding: 10px;
	font-weight: bold;  
	border-top: 2px solid #76CEF9;
}

.linkTR {
	
}
.linkTD {
	margin: 5px;
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.linkTDLast {
	margin: 5px;
	padding: 10px;
	border-bottom: 0 px;
}

a.resultLink {
	text-decoration: none;
	color:black;
}

#footerId {
	border-top: 1px solid #76CEF9;
	border-bottom: 1px solid #76CEF9;
	background-color: #E8F4F9;
}

.footer {
}

.footerLink {
	text-align: center;
	font-size: 12px;
}

a.footerLink {
	text-decoration: none;
	color:black;
}

/* =================================
	static	
  =============================== */

#dictWelcomeContentId  h3 {
	font-size: 18px;
	text-align: center;
	letter-spacing: 1px;
}

#dictWelcomeContentId  p {
	padding: 10px 5px;
}

#regardsId {
	font-size: 18px;
	text-align: center;
	padding: 10px 5px;
}
