body {
	margin:0px;
	font-family: "Open Sans", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
	background: #ffb920;
}
a {
	color:#ff9900;
	text-decoration:none;
}
a:hover {
	color:#ff6c00;
}

.commonButton {
	text-decoration:none;
	vertical-align:middle;
}
.commonButtonLeft {
	display:table-cell;
	width:4px;
	height:30px;
	background:url(common.png) no-repeat -1px -1px;
	vertical-align:middle;
}
.commonButtonRight {
	display:table-cell;
	width:4px;
	height:30px;
	background:url(common.png) no-repeat -6px -1px;
	vertical-align:middle;
}
.commonButtonCenter {
	display:table-cell;
	padding:0px 15px;
	height:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjgvMTUNf2evAAAAKElEQVQImWP4f4rhPxMDAwMDE8N/Iol/uLj/4MRfVC4a8R8LF5kwAQBYVx8OIlaeawAAAABJRU5ErkJggg==) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

.commonButtonBig {
	display:table;
	cursor:pointer;
}
.commonButtonBigLeft {
	display:table-cell;
	width:10px;
	height:42px;
	background:url(common.png) no-repeat -25px -219px;
}
.commonButtonBig:hover > .commonButtonBigLeft {
	background:url(common.png) no-repeat -47px -219px;
}
.commonButtonBigRight {
	display:table-cell;
	width:10px;
	height:42px;
	background:url(common.png) no-repeat -36px -219px;
}
.commonButtonBig:hover > .commonButtonBigRight {
	background:url(common.png) no-repeat -58px -219px;
}
.commonButtonBigCenter {
	display:table-cell;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAYAAAByfjF8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjkvMTW1wwDKAAAAXklEQVQImWM41CDOwaRloPqdSVhKmIGJ4f9/BiYGhn8wFoT4hyr2jyDx7y8q9x8DE8M/uHkEuP9RLIdz3777zsB0+/5HBqa3H34yMPHJi2cyMTAwvGBiYGB4AGd9AADFdku0t+ea/QAAAABJRU5ErkJggg==) repeat-x;
	text-align:center;
	vertical-align:middle;
}
.commonButtonBig:hover > .commonButtonBigCenter {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAYAAAByfjF8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjkvMTW1wwDKAAAAXElEQVQImXXJMQ5AQBRF0ZtXqTQKpcLKlHZhbUpbEInpFIgNmK/yM8nQvNyTxzjUBfvUmaq2QWDvmCGITi+iM+b8OpK58yOh/dHQEXY0jws6wonKpu4FbAJWr+sBrXBAEw0RwoQAAAAASUVORK5CYII=) repeat-x;
}

.commonInputLeft {
	display:table-cell;
	width:4px;
	height:30px;
	background:url(common.png) no-repeat -11px -1px;
}
.commonInputCenter {
	display:table-cell;
	height:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjgvMTUNf2evAAAAJElEQVQImWM4c+bMf4b/////Z2JgYGAYWOL69esMTN++fTMBAFi0DTPDigs1AAAAAElFTkSuQmCC) repeat-x;
	vertical-align:middle;
}

.commonSelectRight {
	display:table-cell;
	width:25px;
	height:30px;
	background:url(common.png) no-repeat -42px -1px;
}

.commonLanguageFlag_e,
.commonLanguageFlag_c,
.commonLanguageFlag_sc,
.commonLanguageFlag_s,
.commonLanguageFlag_j,
.commonLanguageFlag_p,
.commonLanguageFlag_g,
.commonLanguageFlag_a,
.commonLanguageFlag_f,
.commonLanguageFlag_k,
.commonLanguageFlag_i {
	display:block;
	width:30px;
	height:20px;
	background:url(common.png) no-repeat;
}
.commonLanguageFlag_e {
	background-position: -1px -32px;
}
.commonLanguageFlag_c {
	background-position: -32px -32px;
}
.commonLanguageFlag_sc {
	background-position: -63px -32px;
}
.commonLanguageFlag_s {
	background-position: -94px -32px;
}
.commonLanguageFlag_j {
	background-position: -125px -32px;
}
.commonLanguageFlag_p {
	background-position: -156px -32px;
}
.commonLanguageFlag_g {
	background-position: -1px -53px;
}
.commonLanguageFlag_a {
	background-position: -32px -53px;
}
.commonLanguageFlag_f {
	background-position: -63px -53px;
}
.commonLanguageFlag_r {
	display:block;
	width:30px;
	height:20px;
	background:url(common.png) no-repeat -94px -53px;
}
.commonLanguageFlag_k {
	background-position: -125px -53px;
}
.commonLanguageFlag_i {
	background-position: -156px -53px;
}

.commonBox0,
.commonBox1,
.commonBox2,
.commonBox3 {
	display:table;
}
.commonBox0Row,
.commonBox1Row,
.commonBox2Row,
.commonBox3Row {
	display:table-row;
}
.commonBox0TL {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -13px -219px;
}
.commonBox0T {
	display:table-cell;
	height:41px;
	background:#FF9900;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bolder;
	text-align:center;
	vertical-align:middle;
}
.commonBox0TR {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -19px -219px;
}
.commonBox0L {
	display:table-cell;
	width:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8zMC8xNfWrZvAAAAAYSURBVAiZY/w/k4GBgYEh7T8DAwMDAwMAIZgC/4BiYb0AAAAASUVORK5CYII=) repeat-y;
}
.commonBox0C,
.commonBox1C {
	display:table-cell;
	background:#FFFFFF;
}
.commonBox0R {
	display:table-cell;
	width:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8zMC8xNfWrZvAAAAAYSURBVAiZY/z//z8DAwMDw3+GWUwMDAwAM/kEmjiCGuYAAAAASUVORK5CYII=) repeat-y;
}
.commonBox0BL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -13px -261px;
}
.commonBox0B {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjkvMTW1wwDKAAAAGElEQVQImWP4////fyYGBgYGKDGLEcICAF76BKBdVbb7AAAAAElFTkSuQmCC) repeat-x;
}
.commonBox0BR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -19px -261px;
}
.commonBox0BL2 {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -69px -219px;
}
.commonBox0B2 {
	display:table-cell;
	height:41px;
	background:#FF9900;
	vertical-align:middle;
}
.commonBox0BR2 {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -75px -219px;
}

.commonBox1TL {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -1px -219px;
}
.commonBox1T {
	display:table-cell;
	height:41px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAYAAAD06kPSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjkvMTW1wwDKAAAAG0lEQVQImWNgmHnmPxMDAwMDkxYHOwOENVQJAC6RAu50vZq3AAAAAElFTkSuQmCC) repeat-x;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bolder;
	text-align:center;
	vertical-align:middle;
}
.commonBox1TR {
	display:table-cell;
	width:5px;
	height:41px;
	background:url(common.png) no-repeat -7px -219px;
}
.commonBox1L {
	display:table-cell;
	width:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8zMC8xNfWrZvAAAAAYSURBVAiZY2SYeYaBgeF/mjEDAwMDAwMAIGYC/6bWSc8AAAAASUVORK5CYII=) repeat-y;
}
.commonBox1R {
	display:table-cell;
	width:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8zMC8xNfWrZvAAAAAYSURBVAiZY/z//z8DA8N/BgamWWcZGBgAOS8FZ0BUTTIAAAAASUVORK5CYII=) repeat-y;
}
.commonBox1BL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -1px -261px;
}
.commonBox1B {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjkvMTW1wwDKAAAAGUlEQVQImWP4////fyYGBgYGCME46yyEBQBklwVt5xCZ8AAAAABJRU5ErkJggg==) repeat-x;
}
.commonBox1BR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -7px -261px;
}
.commonBox2TL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -81px -219px;
}
.commonBox2T {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVSURBVAiZY/g/k4GJgQGOGf7//w8AJAUEnNr38gMAAAAASUVORK5CYII=) repeat-x;
}
.commonBox2TR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -87px -219px;
}
.commonBox2L {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAQSURBVAiZY/w/kwEB0v4DABk6Av9G6HFmAAAAAElFTkSuQmCC) repeat-y;
}
.commonBox2C,
.commonBox3C {
	display:table-cell;
	background:#FFFFFF;
}
.commonBox2R {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAASSURBVAiZY/z//z/DLEYGGAAAMJ4DmgFCmzMAAAAASUVORK5CYII=) repeat-y;
}
.commonBox2BL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -81px -225px;
}
.commonBox2B {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWSURBVAiZY/j//z8TwyxGJgYGBhgGAD6nA6HSb0KgAAAAAElFTkSuQmCC) repeat-x;
}
.commonBox2BR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -87px -225px;
}
.commonBox3TL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -81px -231px;
}
.commonBox3T {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWSURBVAiZY9BaeJmJgYEBhhn+//8PACLJBKIwOiEbAAAAAElFTkSuQmCC) repeat-x;
}
.commonBox3TR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -87px -231px;
}
.commonBox3L {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAASSURBVAiZY9RaeJkBBq7G6QAAGYIC/7JW7/0AAAAASUVORK5CYII=) repeat-y;
}
.commonBox3R {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAASSURBVAiZY/z//7/2oisMMAAAOzgEoINzzlkAAAAASUVORK5CYII=) repeat-y;
}
.commonBox3BL {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -81px -237px;
}
.commonBox3B {
	display:table-cell;
	height:5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWSURBVAiZY/j//z+T9qIrTAwMDDAMAExTBKd2S8DUAAAAAElFTkSuQmCC) repeat-x;
}
.commonBox3BR {
	display:table-cell;
	width:5px;
	height:5px;
	background:url(common.png) no-repeat -87px -237px;
}

.commonTextFrame {
	display:table;
}
.commonTextFrameLeft,
.commonLinkFrame:hover>.commonLinkFrameLeft {
	display:table-cell;
	width:15px;
	height:30px;
	background:url(common.png) no-repeat -79px -74px;
}
.commonTextFrameCenter,
.commonLinkFrame:hover>.commonLinkFrameCenter {
	display:table-cell;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAfSURBVAiZY/j/0ZiJgYGBiYGBgeF/piyMTQvMgGQXAMI7BgIBU93MAAAAAElFTkSuQmCC) repeat-x;
	vertical-align:middle;
}
.commonTextFrameRight,
.commonLinkFrame:hover>.commonLinkFrameRight {
	display:table-cell;
	width:15px;
	height:30px;
	background:url(common.png) no-repeat -94px -74px;
}
.commonLinkFrame {
	display:table;
	cursor:pointer;
}
.commonLinkFrameLeft {
	display:table-cell;
	width:15px;
	height:30px;
	background:url(common.png) no-repeat -110px -74px;
}
.commonLinkFrameCenter {
	display:table-cell;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAfSURBVAiZY/j/0ZiJgYGBiYGBgeH/EgYYmxaYAckuAM7EBiA5lw5uAAAAAElFTkSuQmCC) repeat-x;
	vertical-align:middle;
}
.commonLinkFrameRight {
	display:table-cell;
	width:15px;
	height:30px;
	background:url(common.png) no-repeat -125px -74px;
}

.commonLinkFrameShort,
.commonLinkFrameShort_active {
	display:table-cell;
	width:30px;
	height:30px;
	background:url(common.png) no-repeat;
	text-align:center;
	vertical-align:middle;
}
.commonLinkFrameShort {
	background-position:-110px -74px;
}
.commonLinkFrameShort_active {
	background-position:-79px -74px;
}

.commonPage {
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.commonLinkPopup {
	position:absolute;
	display:table;
	z-index:2;
	visibility:hidden;
}
.commonLinkPopupItem {
	display:table-row-group;
}
.commonLinkPopupRow {
	display:table-row;
}
.commonLinkPopupTL,
.commonLinkPopupTR,
.commonLinkPopupBL,
.commonLinkPopupBR {
	display:table-cell;
	width:8px;
	height:8px;
	background:url(common.png) no-repeat;
}
.commonLinkPopupTL {
	background-position:-79px -105px;
}
.commonLinkPopupTR {
	background-position:-88px -105px;
}
.commonLinkPopupBL {
	background-position:-97px -105px;
}
.commonLinkPopupBR {
	background-position:-106px -105px;
}
.commonLinkPopupT {
	display:table-cell;
	height:8px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAbSURBVAiZY/j/0ZiJgYGBiYGBgeH/EgYYG4YBYDMD0zmvQckAAAAASUVORK5CYII=) repeat-x;
}
.commonLinkPopupB {
	display:table-cell;
	height:8px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAXSURBVAiZY/i/hIGJgQEFM/z/aAxjAwBJKwPTVObqcQAAAABJRU5ErkJggg==) repeat-x;
}
.commonLinkPopupL {
	display:table-cell;
	width:8px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAIAAABsYngUAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAATSURBVAiZY/z/0ZgBAjafZUACAEZWA6XtXuntAAAAAElFTkSuQmCC) repeat-y;
}
.commonLinkPopupR {
	display:table-cell;
	width:8px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAIAAABsYngUAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAARSURBVAiZY/y/hAEF+BpDaAAqowIlGDhH6wAAAABJRU5ErkJggg==) repeat-y;
}
.commonLinkPopupC {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:#FFA400;
}
.commonLinkPopupSeparator{
	height:2px;
	background:#FFA400 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8wNi8xNWEoMxUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAEklEQVQImWOYVcwwk+H///8zARYyBT1eQcgRAAAAAElFTkSuQmCC) repeat-x;
}
.commonLinkPopupTextFirst {
	padding-bottom:5px;
}
.commonLinkPopupTextLast {
	padding-top:5px;
}
.commonLinkPopupItem:hover .commonLinkPopupTL {
	background-position:-115px -105px;
}
.commonLinkPopupItem:hover .commonLinkPopupTR {
	background-position:-124px -105px;
}
.commonLinkPopupItem:hover .commonLinkPopupBL {
	background-position:-133px -105px;
}
.commonLinkPopupItem:hover .commonLinkPopupBR {
	background-position:-142 px -105px;
}
.commonLinkPopupItem:hover .commonLinkPopupT {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAbSURBVAiZY/j/0ZiJgYGBiYGBgeF/piyMDcMAXfoDtStTv2YAAAAASUVORK5CYII=) repeat-x;
}
.commonLinkPopupItem:hover .commonLinkPopupB {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAXSURBVAiZY/ifKcvEwMCAjBn+fzSGsQFFigO1hy5XBwAAAABJRU5ErkJggg==) repeat-x;
}
.commonLinkPopupItem:hover .commonLinkPopupL {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAIAAABsYngUAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAATSURBVAiZY/z/0ZgBAipeMSABAESVA4dPvv2BAAAAAElFTkSuQmCC) repeat-y;
}
.commonLinkPopupItem:hover .commonLinkPopupR {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAIAAABsYngUAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAASSURBVAiZY/yfKcuADDrEIDQAKOECJWFQYbAAAAAASUVORK5CYII=) repeat-y;
}
.commonLinkPopupItem:hover .commonLinkPopupC {
	background:#FF691D;
}

.commonArrowRight {
	width:18px;
	height:18px;
	background:url(common.png) no-repeat -100px -205px;
}
.commonArrowDown {
	width:18px;
	height:18px;
	background:url(common.png) no-repeat -119px -205px;
}

.commonFacebookIcon {
	width:49px;
	height:51px;
	background:url(common.png) no-repeat -1px -267px;
}
.commonEmailIcon {
	width:49px;
	height:51px;
	background:url(common.png) no-repeat -51px -267px;
}

#commonHeader {
	height:99px;
	padding-top:1px;
	background:#FFFFFF;
}
#commonHeaderArea {
	position:relative;
	width:970px;
	height:99px;
	margin:0px auto;
}
#commonHeaderBar {
	height:10px;
	background:#ffcc33;
}
#commonHeaderBarCategories {
	height:50px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMzAvMTX1q2bwAAAAMklEQVQImWP4f8n5PxMDw38GJgYGBhjxH8HFwoLIokr8x8bFK4bg/v+PaS+xLGIlMLkAeu8tTJB74CoAAAAASUVORK5CYII=) repeat-x;
}
#commonHeaderCategories {
	display:table;
	width:970px;
	margin:0px auto;
}
.commonHeaderCategoriesSeparator {
	display:table-cell;
	width:2px;
	min-width:2px;
	height:50px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMzAvMTX1q2bwAAAAEUlEQVQImWOYVcww8////zMBFIsFPbJ8U30AAAAASUVORK5CYII=) repeat-y;
}
.commonHeaderCategory {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.commonHeaderCategoryContent {
	max-height:40px;
	overflow:hidden;
	white-space:nowrap;
}
.commonHeaderCategoryIcon {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
}
.commonHeaderCategoryText,
.commonHeaderCategoryMoreText,
.commonHeaderCategoryLessText {
	display:inline-block;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	white-space:normal;
}
.commonHeaderCategoryText {
	padding-right:25px;
}
#commonHeaderMoreButton,
#commonHeaderLessButton {
	cursor:pointer;
}
.commonHeaderMoreIcon {
	display:inline-block;
	width:18px;
	height:18px;
	margin-left:5px;
	background:url(common.png) no-repeat -119px -186px;
	vertical-align:middle;
}
.commonHeaderLessIcon {
	display:inline-block;
	width:18px;
	height:18px;
	margin-left:5px;
	background:url(common.png) no-repeat -138px -186px;
	vertical-align:middle;
}
#commonHeaderLessButton {
	display:none;
	background:#ffa400;
}
#commonHeaderPopup {
	display:none;
}
#commonHeaderPopupTop {
	height:4px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAIAAADAusJtAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAZSURBVAiZY5hXF8dw/colho9fvjH8+/cPAET0Cc1qdMV8AAAAAElFTkSuQmCC) repeat-x;
}
#commonHeaderPopupMask {
	height:0px;
	overflow:hidden;
}
#commonHeaderPopupMiddle {
	padding:10px 0px;
	background:#FFFFFF;
}
#commonHeaderPopupContent {
	display:table;
	width:970px;
	margin:0px auto;
}
.commonHeaderPopupColumn {
	display:table-cell;
	width:20%;
}
.commonHeaderPopupItem {
	display:block;
	margin-bottom:5px;
	white-space:nowrap;
}
.commonHeaderPopupIcon {
	display:inline-block;
	vertical-align:middle;
}
.commonHeaderPopupText {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	margin-left:5px;
	white-space:normal;
}
#commonHeaderPopupBottom {
	height:4px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAIAAADAusJtAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzA2LzE1YSgzFQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYSURBVAiZY6ivTWFiYGBgUlCQZLh/Zz0AGrQEKAZAOtkAAAAASUVORK5CYII=) repeat-x;
}

#commonLogo {
	position:absolute;
	top:16px;
	display:block;
}

#commonLoginArea {
	position:absolute;
	left:316px;
	top:2px;
	width:323px;
	height:50px;
}
#commonLoginAreaNotLoggedIn {
	display:none;
	position:absolute;
	right:0px;
	top:10px;
}
#commonLoginAreaPlayerLoggedIn {
	display:none;
	position:absolute;
	right:0px;
}
#commonLoginAreaPicture {
	display:table-cell;
	width:50px;
	height:50px;
	overflow:hidden;
	vertical-align:middle;
}
#commonLoginAreaName {
	display:table-cell;
	padding-left:10px;
	max-width:250px;
	height:50px;
	overflow:hidden;
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

#commonSearchArea {
	position:absolute;
	left:648px;
	top:12px;
}
#commonSearchInput {
	width:104px;
	height:30px;
	padding:0px 0px 0px 14px;
	border:none;
	background:none;
	margin-left:-4px;
	font-size:12px;
	color:#666666;
}
#commonSearchButton {
	display:table-cell;
	width:25px;
	height:30px;
	overflow:hidden;
	font-size:1px;
	color:rgba(0,0,0,0);
	vertical-align:middle;
	background:url(common.png) no-repeat -16px -1px;
	cursor:pointer;
}

#commonLanguageBox {
	position:absolute;
	left:800px;
	top:12px;
}
#commonLanguageCurrent {
	display:table;
	width:170px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
}
#commonLanguageList {
	position:absolute;
	z-index:1;
	visibility:hidden;
}
.commonLanguageItem {
	display:block;
	width:160px;
	height:20px;
	padding:4px;
	margin-top:-1px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	background-color:#EEEEEE;
	border:solid 1px #CCCCCC;
}
.commonLanguageItem:hover {
	color:#666666;
	background-color:#33CCFF;
}
.commonLanguageText {
	margin:-20px 0px 0px 40px;
	height:20px;
}

#commonHeaderTabs {
	position:absolute;
	right:0px;
	top:54px;
}

#commonTabSpgames,
#commonTabMpgames,
#commonTabEcards,
#commonTabLicense {
	float:left;
	display:table;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.commonTab0Left {
	display:table-cell;
	width:5px;
	height:45px;
	background:url(common.png) no-repeat -1px -74px;
}
.commonTab0Right,
.commonTab1Right {
	display:table-cell;
	width:5px;
	height:45px;
	background:url(common.png) no-repeat -7px -74px;
}
.commonTab0Center,
.commonTab1Center {
	display:table-cell;
	height:45px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjgvMTUNf2evAAAAKUlEQVQImWP4v4HhDBPDfwZjJgYGBgYmhv9wAj+XEuIfLi6xLGxcHGIAFYEr1riv9X0AAAAASUVORK5CYII=) repeat-x;
	vertical-align:middle;
}
.commonTab1Left {
	display:table-cell;
	width:23px;
	height:45px;
	background:url(common.png) no-repeat -13px -74px;
}
.commonTab2Left {
	display:table-cell;
	width:23px;
	height:45px;
	background:url(common.png) no-repeat -37px -74px;
}
.commonTab2Right {
	display:table-cell;
	width:5px;
	height:45px;
	background:url(common.png) no-repeat -61px -74px;
}
.commonTab2Center {
	display:table-cell;
	height:45px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjgvMTUNf2evAAAASUlEQVQImY2MwQ2AMAwDT16JKViYKZiBUWwepUr6qMQnOueccF7PrZBDCSiAGBS+3RhBZlIJtxjkLBX/IGderER9LtEsm3J6fAGg8Wu/sOoagAAAAABJRU5ErkJggg==) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}
.commonTab3Left {
	display:table-cell;
	width:5px;
	height:45px;
	background:url(common.png) no-repeat -67px -74px;
}
.commonTab3Right {
	display:table-cell;
	width:5px;
	height:45px;
	background:url(common.png) no-repeat -73px -74px;
}
.commonTab3Center {
	display:table-cell;
	height:45px;
	background:#FFCC33;
	vertical-align:middle;
}
#commonTabMpgamesText,
#commonTabEcardsText,
#commonTabLicenseText {
	position:relative;
	left:-9px;
}

#commonMain {
	background:#fffbc8;
}

#commonFooter {
	width:970px;
	padding-top:18px;
	margin:0px auto;
}

#commonSetAsHomePage,
#commonAddToFavorites,
#commonSend {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:20px;
}
#commonSetAsHomePageIcon,
#commonAddToFavoritesIcon,
#commonSendIcon {
	display:inline-block;
	width:32px;
	height:32px;
	background:url(common.png) no-repeat;
	vertical-align:middle;
	margin-right:3px;
}
#commonSetAsHomePageIcon {
	background-position:-1px -186px;
}
#commonAddToFavoritesIcon {
	background-position:-34px -186px;
}
#commonSendIcon {
	background-position:-67px -186px;
}
#commonSetAsHomePageText,
#commonAddToFavoritesText,
#commonSendText {
	display:inline-block;
	max-width:200px;
	vertical-align:middle;
}

#commonFacebookIcon,
.commonFacebookIcon2,
#commonTwitterIcon,
.commonTwitterIcon2,
#commonGooglePlusIcon,
.commonGooglePlusIcon2,
#commonLinkedInIcon,
.commonLinkedInIcon2,
#commonRSSIcon,
.commonRSSIcon2 {
	display:block;
	width:32px;
	height:0px;
	padding-top:32px;
	overflow:hidden;
	background:url(common.png) no-repeat;
}
#commonFacebookIcon {
	margin:-32px 0px 0px 790px;
	background-position:-1px -153px;
}
#commonTwitterIcon {
	margin:-32px 0px 0px 827px;
	background-position:-34px -153px;
}
#commonGooglePlusIcon {
	margin:-32px 0px 0px 864px;
	background-position:-67px -153px;
}
#commonLinkedInIcon {
	margin:-32px 0px 0px 901px;
	background-position:-133px -153px;
}
#commonRSSIcon {
	margin:-32px 0px 0px 938px;
	background-position:-100px -153px;
}
.commonFacebookIcon2 {
	background-position:-1px -120px;
}
.commonTwitterIcon2 {
	background-position:-34px -120px;
}
.commonGooglePlusIcon2 {
	background-position:-67px -120px;
}
.commonLinkedInIcon2 {
	background-position:-133px -120px;
}
.commonRSSIcon2 {
	background-position:-100px -120px;
}

#commonFooterLinks0,
#commonFooterLinks1 {
	font-size:14px;
	color:#FFFFFF;
}
#commonFooterLinks0 {
	margin-top:20px;
}
.commonFooterLink {
	color:#FFFFFF;
	font-size:14px;
}
.commonFooterLink:hover {
	color:#ff6633;
	text-decoration:underline;
}
#commonCopyright {
	margin-top:30px;
	font-size:10px;
	color:#FFFFFF;
}
#commonTrademark {
	margin-bottom:20px;
	font-size:10px;
	color:#FFFFFF;
}

.commonMoreIcon {
	display:block;
	width:18px;
	height:18px;
	background:url(common.png) no-repeat -100px -186px;
}