/*---------------------------------------------
  Common styles
---------------------------------------------*/
/* Use a .box to create a padded box inside a column.  */
.box {
  padding:1.5em;
  margin-bottom:1.5em;
  background:#eee;
}

embed,object{max-width:100% !important;}
/* Use this to create a horizontal ruler across a column. */
hr {
  background:#ddd;
  color:#ddd;
  clear:both;
  float:none;
  width:100%;
  height:.1em;
  margin:0 0 1.4em;
  border:none;
}
applet {z-index:0;}
hr.space {background:#fff; color:#fff;}
.norm {font-weight:normal;}
.greyborder {border:1px dashed #ddd;background-color:#f9f9f9;padding:10px;margin:0 0 20px 0;}

/* Clearing floats without extra markup */
.section:after, .clear:after, #mainmenu:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
* html .clear,* html .section { height:1%; }
.clear, .section {display:block; clear:both;}
a[rel='nofollow'] { text-decoration:none; color:inherit; }
.outln {outline:1px solid #aaa;}
.w3clogo {float:right;}

.bt-more {
	background:#ccc;
	border-radius:.7em;
	box-shadow:inset 0 0 2px #999;
	color:#333;
	font-size:.9em;
	font-weight:bold;
	padding:.3em 1.5em .4em 1.5em;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	transition:background 0.1s ease-out;
	-o-transition:background 0.1s ease-out;
	-webkit-transition:background 0.1s ease-out;
	-moz-transition:background 0.1s ease-out;
}
.bt-more:hover {background:#1096d5;color:#fff;box-shadow-color:#0174a7;text-shadow:0 1px 1px #0174a7;text-decoration:none;}

a img {outline:none;}

img.qrcode {border:1px solid #ddd; padding:3px;}

p.footnote {background:url(/bitmaps/common/footnote.png) 0 50% no-repeat; padding-left:20px; color:#666;}

#tutorials dt {margin-top:1em;}

/* global */
.article {font-size:106%;line-height:1.4;min-height:420px;}
#home #header,.reveal {display:none;}
#page {position:relative;}
#page h1#brand {margin:0;padding:0;background:transparent;}
#page h1#brand a {display:block;position:absolute;top:30px;right:0;width:180px;height:60px;z-index:1000;text-indent:-999em;}
#page h1 {font-size: 2.2em;margin-bottom: 0.5em;}
body #header h2 {color:#222; margin:.1em 0 .75em 0;}

ul#topfeatures, .nopad {margin:0 !important; padding:0 !important;}
ul#topfeatures li {float:left; list-style:none; margin-right:24px;}
ul#topfeatures li:last-child {margin:0;}

#topfeatures img {float:left; margin-right:.75em;}
#topfeatures p {padding-bottom:1em}

/* features img styling */
.feature-img {background:#aaa;overflow:hidden;padding:10px;text-align:center;vertical-align:middle;}
.feature-img img {border:1px solid #fff;margin:0;padding:0;display:block;}
.feature-desc {background:#666;color:#fff;padding:6px 0 0 43px;font-size:11px;text-align:left;margin:1px 0 10px 0;height:20px;}
.feature-desc a{color:#fff;text-decoration:none;}
.feature-nr {background:#333;color:#fff;padding:5px 0 0 0;margin:1px 4px 0 0!important;width:35px;height:21px;text-align:center;float:left;border-right:1px solid #fff;}
.feature-box {padding:10px 0 30px 0;}

span.feature-nr {background:#c00; position:relative; top:3px;}

ul.collapse {list-style:none;margin:auto 0;}
ul.collapse li {display:inline;padding-right:0.9em;}
ul.collapse li + li {border-left:1px solid #ddd;padding-left:1em;}

/* vvvvvvvvvvvvv new header / footer vvvvvvvvvvvvv */
header {
  background: #fff !important;
  font: 16px/1.4 Helvetica,Arial,sans-serif;
}
html {
background: #f6f6f6
}
body {
background: #fff
}
header {
  width: 100%;
  border-bottom: 2px #e5e5e5 solid;
  margin: 0;
  padding: 6px 0;
  font-weight: lighter;
  background: #fff
}
header div {
width: 936px;
  margin: 0 auto;
  padding-top: 4px;
  height: 50px
}
header ul.dropdown {
  list-style: none inside none;
  width: 250px;
  margin: -1px 0 0 0;
  padding: 0;
  margin-top: 48px;
z-index: 200;
  box-shadow: rgba(0,0,0,0.2) 3px 3px 0;
  font-weight: normal
}
header ul.dropdown:before {
  content: '';
  border: 8px transparent solid;
  border-bottom-color: #111;
  opacity: .95;
  width: 0;
  height: 0;
margin: -16px 0 0 192px;
  display: block
}
header ul.dropdown li:not(.flat):hover,header ul.dropdown li:not(.flat):focus,header ul.dropdown li:not(.flat):active {
  box-shadow: inset 125px 0 50px #222
}
header ul.dropdown li {
  background: #111;
  opacity: .95;
  font-size: .7em;
  width: 236px;
  padding: 0 7px;
  min-height: 30px
}
header ul.dropdown li a {
  line-height: 1.5;
  display: block;
  padding: 12px 0;
  color: #ccc;
  text-decoration: none;
  width: 100%;
  clear: both
}
header ul.dropdown li a img {
  width: 26px;
  height: 26px;
  float: left;
  margin: 3px 13px 10px 10px
}
header ul.dropdown li strong {
  display: block;
  color: #fff
}
header ul.dropdown li+li a {
  border-top: 1px #565656 solid
}
nav {
/* position: relative;
float: left; */
width: 580px;
margin: 0
}
#brand {
background: url(data:image/png;base64,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) 0 0 no-repeat;
padding: 7px 15px 14px 50px;
  display: block;
  color: #000;
  text-decoration: none;
  float: left;
  font-size: 20px;
  letter-spacing: -1px;
  height: 28px;
  vertical-align: middle;
  margin: 0
}
#sitenav-menu {
  background: url(data:image/png;base64,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) 5px 8px no-repeat;
  width: 40px;
  height: 40px;
  content: '';
  display: block;
  position: absolute;
  z-index: 10;
  margin-left: 185px
}
#sitenav-link {
  float: left;
  display: block;
  height: 48px;
  width: 210px;
  margin: 0;
  text-decoration: none
}
#sitenav-link:not(.closed):hover #sitenav-menu,#sitenav-link.open #sitenav-menu {
  background-position: 5px -40px
}
#sitenav-link:not(.closed):hover #sitenav,#sitenav-link.open #sitenav {
  display: block
}
#sitenav {
  position: absolute;
  display: none
}
#menu {
  float: left;
  margin: 3px 0 0 15px;
  padding: 0
}
#menu li {
  float: left;
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0;
  height: 40px
}
#menu li a {
  display: block;
  height: 20px;
  padding: 10px 0;
  text-decoration: none;
  color: #000
}
#menu li a#menunav-touch {
  display: none
}
#menu li.special {
  display: none
}
#menu li:hover a {
  color: #cc0f16
}
#menu li.active {
  font-weight: bold
}
#menu li.active a {
  color: #cc0f16
}
#login {
text-decoration: none;
float: right;
color: #7f7f7f;
border: 1px #ddd solid;
background: #fff;
padding: 4px 20px 2px 20px;
vertical-align: middle;
text-transform: uppercase;
font-size: .7em;
font-weight: normal;
margin-top: 12px
}
#login:hover {
border-color: #afafaf;
color: #000
}
#settings {
position: absolute;
display: none;
margin: 47px 0 0 -50px
}
#settings li:first-child a {
background: url(/bitmaps/common/201301/site-switch.png) no-repeat 7px -170px
}
#settings li:not(:last-child) a {
border-bottom: 1px #565656 solid
}
#settings li:last-child a {
width: 85px;
display: block;
font-weight: bold;
font-size: 1.1em;
color: #a2a4a3;
padding: 7px 3px;
margin: 0;
border-top: 0
}
#settings li:last-child a:hover {
color: #fff
}
#settings:before {
margin-left: 220px
}
#account-link {
float: left;
text-align: left
}
#logout {
float: right;
text-align: right
}
#avatar {
width: 25px;
height: 25px;
display: block;
text-decoration: none;
margin: 8px 10px 0 0;
background-repeat: no-repeat;
background-size: contain!important;
float: right
}
#avatar:after {
content: '';
border: 4px transparent solid;
border-top-color: #ccc;
width: 0;
height: 0;
display: block;
position: absolute;
top: 28px;
margin-left: 30px
}
#notifications {
color: #fff;
display: block;
text-align: center;
height: 13px;
width: 25px;
line-height: 1.2;
padding: 6px 0;
font-size: .75em;
display: none
}
#notifications.new {
display: block;
background: #cc0f16
}
#account {
display: none;
float: right;
width: 200px;
height: 30px;
margin: 0
}
#account:not(.closed):hover #settings,#account.open #settings {
display: block
}
#account:not(.closed):hover #avatar,#account.open #avatar {
background-color: #e9e9e9
}
#account:not(.closed):hover #notifications:not(.new),#account.open #notifications:not(.new) {
display: block;
background: #000;
opacity: .5
}
nav.secondary ul {
width: 936px;
margin: 0 auto 0;
list-style: none;
padding: 0;
clear:both;
}
nav.secondary ul li {
float: left;
font-size: .8em
}
nav.secondary ul li a {
text-decoration: none;
display: block;
padding: 10px;
height: 15px
}
#subnav {
font: 16px/1.4 Helvetica,Arial,sans-serif;
background: #cc0f16;
height: 35px;
border-bottom: 1px #fff solid;
width: 100%
}
#subnav ul li:first-child {
margin-left: 236px
}
#subnav ul li a {
color: #fff
}
#subnav ul li.selected a,#subnav ul li:hover a {
background: #961217
}
#footnav {
border-top: 2px #e5e5e5 solid;
width: 100%;
background: #fff;
clear: both;
margin: 25px 0 0 0
}
#footnav ul li a {
color: #000;
padding: 25px 0
}
#footnav ul li a:hover {
color: #cc0f16
}
#footnav ul li+li:not(#follow-us) a {
margin-left: 20px
}
#footnav #mobile-footer-menu {
display: none
}
#follow-us strong,#footnav ul li#follow-us a {
display: block;
float: left;
padding: 0 2px;
font-weight: normal;
color: #5e5e5e;
line-height: 1.4
}
#follow-us {
float: right;
padding: 23px 0;
margin-left: 20px
}
#follow-us a {
background: url(/bitmaps/common/201301/social-buttons.png) no-repeat;
width: 16px;
height: 16px
}
#follow-us a.vkontakte {
background-position: 0 -16px
}
#follow-us a.twitter {
background-position: 0 -32px
}
#follow-us a.reddit {
background-position: 0 -48px
}
#follow-us a.linkedin {
background-position: 0 -64px
}
#follow-us a.googleplus {
background-position: 0 -80px
}
#follow-us a.instagram {
background-position: 0 -96px
}
#follow-us a.rss {
background-position: 0 -112px;
padding-right: 0
}
#follow-us a.youtube {
background-position: 0 -128px
}
#follow-us a.myopera {
background-position: 0 -144px
}
footer {
font: 16px/1.4 Helvetica,Arial,sans-serif;
clear: both;
background: #f6f6f6;
border-top: 2px #e5e5e5 solid;
padding-bottom: 10px;
}
footer > div {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAABaCAYAAACPOXtgAAANBElEQVR42uyd+47c1B3HD6Cwyd7i3Z29h+Ake2V3hQEEIggwECAo//gR/Ah+BL+Bn6B1VbWlDQX3Bk0vwr1AUQvFCKUXVS0TSklKm+RAEu7Aj+9IGwjWjD3j/Z2ZOTvnI33+yc74ZLz7PXefEf0MLW450IUeDFvoQ7ehMBgM/cF2KEOYwDqkikqYwhB60BIGg0F5gC3owwSSYjMYQFsYDAbWIHvlIVYfbtNyGww7a41DWIfUJ0oYm1bbYOg8yBJSv2qCbTCUh9nvdpDPzyzT2dphemV8tlC8pvHaZtcITVfcYPh6kG2YQlLtBYSyEdBnhkbpG9ddV8nGe09bC3Thq4DXoScMhkFne7KJVHp5bo2y/XN0cs8QffP661nFNRvXbpTRKCsxrbVhYMfKqlvlc9NH6PnRKfrWDTd0xUZZl+ZW6yjbEQbDAIXZUTl7fQWt5QtjNfr2nj09sVH2mZrtC4NhENaUVU58vTaxQCeH9tJ3bryxpzb+D6dG9kfCYNjls9ikwouzK/TsyDh9b2joS787NJTCCIbXGMEUyu3XqTYWBoMJc/u+XrPpqeER+v6+ffTEvn3xE3v3eqIN8DoHr4+gbLxXoSbUBhPmdjw9dYBODg/TD4aHQ2iJiuC9PpSNaynShNqwa8bMpMKXJuboyZGR9OTIiC0YwHUsXC96cnSUFGlCbdB+NltC4vblyXn64ehoIBSA63pPjY1JSNw+PTZmZr8Neq4zq1qayqYW5dPj455QCK7vJOPjGSRuf7R/vzlYwaAXqjaNnJk9JBEIR3QBlGP92LIySMxKaHaUGQZ7O+e5uSX6ycSEI7oIyrOg/OnEBDGbCoNBkwctSIVn55Z80QN+NjnpQPnM1BQxGwiDYRC72jASPeTZWs3/ea1GzEponqk2DNx6cyb6gFPT0/GpmRliNhEGQ5/OaktFgXZEH/CLmRnrl7OzEhKnv5qdNbPehr4LdKh/V7ucX8/N+ZCYNRNkhoFonWU/Hhjw3Px8+tzCAjFrWmnDrm+dQ9GHpIuL7m8WF4lZ00ob+ibQdQ1aZ1Z+e+BA+rubbiJmHdF7bOjCsIkeNKexmIcvKhmLPub3Bw/6zx88SMzGPQxxBOuQ2lDCGJphwm5D4Tda2KLPeeHmmyUkRuUfbNsS3cOBKaQdWIfmxNPdMhmmz7ozPy/advTioUPErC/UY8GoJKgZTHNSgSk0m2R05nN1G0kCoQF/PHzYgcRs0oVWOSvoRnuiGLegey5Na613oBNICrSFJvzpyJH6S0tLxKhUHGbZJIQhtETn+FBCymme+dYRRWHOhEa8vLwc/3l5mZh1uxTmDNoM3ffYhFr/MLuKAh0JjXhlZcXPVlaI2VDwYjUJcyx48fOhNrPgGvHZwmYISYGe0IhXV1ftV9fWiNlU8JIWhFllqCU0BznowKcLm4miQNtCM15bX5eQOBV8BBXCzFmeeZpMk0BnkLgVGnJ6YyOFxOlfNjZsBV3tepdazMR0vTXjE4RPganQkL9uboaQmOUIQcgQLI6KJIV5bBhetcU1fJg0WSKTMIGBggrKgRFMoWyy1h5VXJpzr9Fu8lmD3NAozd+XgnuYtthHEEOv9N4jeI6iQCdCQ/62tRX8fWuLmA2ZQ1Xh3rJWJk7+Dzz38/x7JaQ2jRmC7Xa4a67e4Uw+XTUX1KDgs4ZMO/zq0Gt57z+e33QhKTAUGvKPW291ITEbck1Q5QPVo1Y6biPQNswgVVBCj2HZrVMzaFcKdHm5TkFFWcW46b3/aH7DhaRALQP9T8dxITEbM45jM9Eb4lwrURRoB8oWrUsEA+hCv+RBEr+TMBdUIAkMoQ8DGMIEyhaVidNhoINmnzNXXp64oFIJoQddGMIYyhav9fKBDhUF2hca8q/bbnNev/12YjYVOyD3ywxElygLbcHPZIWHPtwWgfQrh7l815zVYoechHabgc4HMyoosyjMSUmZVtPhS74y/BCBhqRAV2hK/Y47iNmdBNopCFJXKQiayzgmjkq7q+UBkdDZYeueld2HipVPUHV40dZQ5gMEGhK7Ggf6jTvvJGarBzrfpeotaYtJHrcgzFUIOgiXV7oBpnqogw4CHbUZRtmq4mEZXrw/d0sISYHaBvrNu+4iZncS6JBl/Mw/jk5LAp2yzBuUt351xh6M1SRwzaCKlUic/0y8W4Dhewg0JHY1DvRbd99NzHIFOhW9Jewg0Db7Rpry2f+QZctreeioQrl2vsJTsuf+CgINiV1NA33unntsSMwOWqDjLq1/Jyr2mpet+VesvAKGjUHlPZTLs7d4kBQYCg15++hRFxKn/z16NBmwQDuCB6uoJcxXIoqGFrIk0FmF+YdM2X77S7PrLiQFahno/997rwuJ2XCAxtB1wUvaZiXiCT68fAvMUJFwDA3Ku/LvItCQuH1nZj0WGnL+vvt8SMyGAzTLnSjsFdQLxo8RDJmMi7rHDONnV91yIpAz66TAVGjIxfvvDyEx6w3QOnSoMNCU/3dVMgfazV9PXUULLs6sSUjMSqEh77huAolT+cADzm7cKWYCXTnQltJAX5heSyFxe356zRKacenBBzNInAqwC/ZyR/mub58FOlSo3ectdPa1+3N+ejWEpEBXaMSVhx+2IHF6+aGHMgEG6GmrVGFFkhXMLVg9GnqEFWbrPaVj6P9Nr3qQFBgKjXj/2DEXEqfvHTsWCTBAz0NLha1PUjC34PU00OXIom2ifHMs4O3aqgVJganQiA8eeSSCxKwnwK48sUT9EpJdtLc632vo80Anipb2oqZDknO1lQwSu1MrltCEjx57LIPE6YePPmoJsMvPFHMhKeh2xyXrwbGCbrcL69BjDrRfUOkx7ufe5uzUSgCJ27emVnwtDko8ftz+5PhxYjYTYABO/XQVnONtQ+qwZxBxb2RhCHRBhczea4PbIHj2f6aWSYGJFmeTP/54AInZQIABOJc7FyyWHkTWZgWR5l/HWWEyBLoogBHD2DnnNbw5uZxB4vbfk8uW6HPoxIk6JE4/P3HCFmAAvjnDLThOx2LoaicdlC2hw1SB2QyBLvvd+RXDLEsD/cbkcgCJ36Wgz8PsQmI2EQxo8t1WLsPBe1fLTys8axzt8BSQoOAz8wQ6f6+qt9ReQZjhNZyZWLKghMRpfWKp3ueBjiEx6wkwCN8+mf8jLTjfyy49L6t6axu3OGTBrXDcb6z4QQu/wlHCDkwgFd7rPF+0d3erTYNxHMfj3pxzayPM7kXd0k7BQZUyPdmQLU6mHvYScgm9hNxBL+E5VESJiiq+RkQUX6NuThVdTjwRlIBOBQX+/gKdjAdsXH3SJvb/hc+J1jQVf7S1a7uybbcAUu3dtgkroWM2gBTztVrt8P3Q8qAjPoHTAwE2COlyjY5ZHrXM/32dIH3gv0w06Z1TVp3b7UL1L8/VrDvot/qEARQDv43unS2teelQBarDA1dCdbhgNPwwslbEeSm5foWfdR2A1eS3Qprg/8u5Rg467I0+IYDUK1QSNuZSGu+dFX0DQ/S3MjQ+aPn3XKXfYBGdAWID4xCgA4p10NFPN6IJMOr+3cu9zhaMV9kCxSAAPUGDdlN37xydAVXwN/gP2lT1Tqw651UBB9x1HLChBKrTwQIBrqQKFuiQlMpgx3KuL7MFG0i15UzeSciYK0CKeVqyMsAEG2RleUTKBs0lrxeZvA4+kGpLmbyVgIfaAZBippayeNBt1OKAUQZS7fmAEUCpRWPWwQNSrKohHjQPOtE9GzAcINXe753yw3H9J8+bfdB50DzoxOf1j+vgA6n28cCMFw4hhS9RyUoa4kHzoFPR4/7xEpBqT7MF+nLosDTq1I25onE86LT1cOuYBaTak2yeVmfnAwyjlILnzDKhcTzotHa/b6wKpNqjjEFf5+bDgdiKx1yGACgGHugax4NOc3f7dgkg1R5g1KsYdW0opoKfz3aAeMwcF9GdLTsFUBw+TE2vjcYFC/QN3iMLIB4zx22g2707BVAcXuf30c9jx9ePyAUbymBKbHAgAOIxc1yD3erdIYDicE/PUzAzF44oEX4cPcZj5v7/bm7eYd3YPEpxWc4X6fuRhZYNObzulckDAreTx8y1R9d7Rs1rPaMBUBzcvl30bnJKehger2/zC7RkFAm3jV9n5tqvqz0j+pXuERcoTovjRfo8Ox/bkD/NzIXXEV6Xj9vU7j8BxrV7l7tHKpe6hwOgOLmZcVqe2E+fpmf/fcQ4Bo4VHnPt+FXcDn6IzXFhF7uG9QtdwwKoWe7m9tASRrlSPEgfMdCa36Nd/2u4THjZ8M/Ix/Fw7qbGcRySOt85ZJ7rHHKBEs7HuVoax3HRne3MmU5HzgVKGB/nxkPmuEY605ErgTjdkQuAWgXn4EBZ4zhOTac2bbfAgQCoCTyogKFxHBdfJ7VBE+wT2qALAZACHlRx3DLw/1hzXKvCEA0woQI2CHD/wAG7pgz82jHXtv0CbdCK7SJf4AcAAAAASUVORK5CYII=) left center no-repeat;
background-size: 122px 45px;
width: 936px;
margin: 0 auto;
padding: 25px 0;
text-align: center;
font-size: .8em;
text-transform: uppercase;
}
footer a {
text-decoration: none;
color: #a2a4a3
}
footer small {
display: block;
width: 70%;
margin: 0 auto;
color: #a2a4a3;
font-size: .8em
}
footer small a:hover {
text-decoration: underline
}
footer fieldset {
  padding:0;
  margin:0;
  border:0;
  position: relative;
  float: right;
  top: -18px;
}

footer div.current {
width: auto;
min-width: 50px;
float: right;
background-color: transparent;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMwQ0IxNjlGRTM3MTFFMUI1Q0RCMjQ1NzI3QjdCRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMwQ0IxNkFGRTM3MTFFMUI1Q0RCMjQ1NzI3QjdCRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzBDQjE2N0ZFMzcxMUUxQjVDREIyNDU3MjdCN0JFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzBDQjE2OEZFMzcxMUUxQjVDREIyNDU3MjdCN0JFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosI0rYAAAHKSURBVHjadJRRRENhFMdvbSJGRMSIGKkppUQpPZWI9dJEDymjlIgRRfQyikgRKXtLlCIi9ZRSSikiRYqIiBQxYkz9T37Lbenj557d+33nnP8551tWOBx2MpZfDIhmUS5yxaU4E0viIvNAdsbvLnEtOtg8KCzKrgiIUxETOe5DXp4esSraxLiY4X0+zw2erSLOvhbx4nYSI/0a8Sb6xLYYRsob0R9FUOyLFRx9y7E0o6JX3Ig6sSfyxBa1SPKuUnyIdtEkOtNOIuKKAxEi3uMsvQIU+EH04GhBDKXlmM410YDeAyTE2XgkFtFfhnSr1SZOfOakRNwS0Vp44rKPyMrsBAHMfuaMNcTvJf0kxbsg5QT2o+v9CzLMfhIpgvmyOVQMlvaoKMC2uanFNikhbCtqEU6ePMFgsFRGtZhC651YF4XiEDmfzJF17BVHIRxNmpxlNgeYUHPoExNINWnTSMuniw5XYy7dnRMGy4ankUKHqH6E7+b0nTkZY2/K7cRWtzjnbnQTLUEnkkjKpVs7jEM9334uoEWpooXHYpaiJnFmd2WEy2nOKhjQXxfQYXM/MqKk7F5XXM75zL8Cr/N37YKHGjjIeXf+WV8CDAAOr32ghBygYQAAAABJRU5ErkJggg==);
background-position: 4px 4px;
background-repeat: no-repeat;
padding: 3px 4px 2px 28px;
text-transform: capitalize !important;
opacity:0.3;
}

/* ^^^^^^^^^^^^^ new header / footer ^^^^^^^^^^^^^ */



/* top menu */
#nav ul#mainmenu {list-style:none inside none;padding:0 274px 0 26px;margin:0 -2px 16px -2px;background:url('/bitmaps/mainmenu/menu.png') no-repeat 100% 8px;height:72px;min-height:72px;height:auto !important;position:relative;z-index:998;}
#nav ul#mainmenu li a {max-height:33px;}
#nav li {color:#fff;position:relative;float:left;margin-top:32px;list-style-image:none;}
#nav li span {background-color:#2c2c2c;background-color:rgba(44,44,44,0.5);}
#nav li.dl span {background-color:transparent;text-decoration:underline;}
#nav li a {display:block;padding:0 18px;height:33px;color:#fff;text-decoration:none;white-space:nowrap;}
#nav li.on, #nav li:hover, #nav li:focus {background:transparent url('/bitmaps/mainmenu/over.png') no-repeat 50% 100%;}
#nav li.support {text-indent:-999em;width:17px;float:right;}
#page #nav li.support a {background:url('/bitmaps/mainmenu/support_01.png') no-repeat 0 0;padding:0;}
#nav li.support a:hover, #nav li.support a:focus {background-position:-17px 0;}

#page #nav li ul li.dload a {background:transparent url(/bitmaps/common/ico-dload.png) 17px 7px no-repeat;padding-left:44px;}
#page #nav li ul li.dload a:hover {background-color:#900;}

/* Top menu dropdowns */
#nav li ul, #nav li.touch ul, #nav li.touch:hover ul, #nav li.touch:active ul, #nav li.touch:focus ul, #nav ul#mainmenu li.touch.sfhover ul {
  position:absolute;
  z-index:999;
  min-width:150px;
  background-color:#CC0F16;
  box-shadow:rgba(0,0,0,.5) 0 2px 4px;
  -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px;
  -moz-box-shadow:rgba(0,0,0,.5) 0 2px 4px;
  color:#fff;
  top:33px;
  list-style:none;
  margin:0 0 0 -999em;
  padding:5px 0;
  background-image:none;
  opacity:0;
  transition:opacity 0.25s ease-out;
  -o-transition:opacity 0.25s ease-out;
  -webkit-transition:opacity 0.25s ease-out;
  display:none;
}
#nav li:hover ul, #nav li:active ul, #nav li:focus ul, #nav li.sfhover ul {
  margin-left:0;
  opacity:1;
  display:block;
}
#nav li ul li,#nav li ul li:hover,#nav li ul li:focus {
  min-width:180px;
  font-size:11px;
  float:none;
  margin:0;
  padding:0;
  background:transparent none;
}

#nav li ul li + li {
  border-top:1px dotted #FF473F;
  border-collapse:collapse;
}
#nav li ul a, #nav li.on ul a {
  padding:1em 3em 1em 1.5em;
  margin:0;
  height:auto;
  color:#fff;
  line-height:1em;
  display:block;
  background-image:none;
}
#nav li ul a:hover, #nav li ul a:focus, #nav li ul a.sffocus {
  color:#fff;
  background-color:#900;
  background-image:none;
}

#nav li ul li.dl {
  border:0;
  background-color:#333;
}
#nav li ul li.dl a {
  background:#444 url('/bitmaps/mainmenu/dlcircle.png') no-repeat 97% 12px;
}
#nav li ul li.dl {
  border-top:1px dotted #666;
}
#nav li ul li.dl:hover, #nav li ul li.dl:hover a {
  background-color:#900;
  background-position:97% -28px;
}
#nav li ul li.dl b {
  display:block;
}

a.info_button {background:#1096d5;border-radius:6px;color:#fff;font-size:11px;font-weight:bold;line-height:30px;padding:4px 10px;text-decoration:none;}
a.info_button:hover {background:#0174a7;color:#fff;text-decoration:none;}


/* tab view widget */
#tab_view {background:url(/bitmaps/common/tab_view-bg.png) 5px 5px no-repeat;border:#ccc 1px solid;position:relative;margin:30px 0;}

#tab_view.somethingnew,
#tab_view.howtoinstall {background:none;;}

#tab_title {float:right;position:relative;left:-50%;}
#tab_title ul {list-style:none;margin:0;position:relative;top:-15px;left:50%;text-align:center;}
#tab_title li {height:26px;background:#e6e6e6;border:#ccc 1px solid;float:left;font-weight:bold;line-height:25px;margin:0 0 0 -1px;padding:1px 1px 0;position:relative;vertical-align:middle;}
#tab_title li a {background:#ddd;color:#333;display:block;padding:1px 20px 0 20px;text-decoration:none;text-shadow:0 1px 1px #fff;white-space:nowrap;}
#tab_title li a:hover {background:#eee;}

#tab_content {border:#e6e6e6 5px solid;padding:45px 30px 25px;}
#tab_content h3 {font-weight:bold;}
#tab_content #tab_switcher a img {display:block;position:absolute;bottom:-5px;right:5px;outline:none;}
#tab_content > ul {margin:0;padding:0;}
#tab_content ul.tab_wrapper {margin:0;padding:0;list-style:none !important;}
#tab_content > ul > li {min-height:210px;background:45px 20px no-repeat;display:none;list-style:none;padding-left:275px;}
#tab_content li.tab_item {min-height:210px;background:45px 20px no-repeat;display:none;list-style:none;padding-left:275px;} /* IE fix */

/* activating the tab_view naviagtion items */
#tab_view.whatsnew #tab_title .whatsnew,
#tab_view.getstarted #tab_title .getstarted,
#tab_view.howtoinstall #tab_title .howtoinstall,
#tab_view.joinmyo #tab_title .joinmyo,
#tab_view.somethingnew #tab_title .somethingnew,
#tab_view.mobilebrowser #tab_title .mobilebrowser,
#tab_view.makeityours #tab_title .makeityours,
#tab_view.howtoextend #tab_title .howtoextend,
#tab_view.whyopera #tab_title .whyopera {background:#d5272e;border-color:#a00;color:#fff;}

#tab_view.whatsnew #tab_title .whatsnew a,
#tab_view.getstarted #tab_title .getstarted a,
#tab_view.howtoinstall #tab_title .howtoinstall a,
#tab_view.joinmyo #tab_title .joinmyo a,
#tab_view.somethingnew #tab_title .somethingnew a,
#tab_view.mobilebrowser #tab_title .mobilebrowser a,
#tab_view.makeityours #tab_title .makeityours a,
#tab_view.howtoextend #tab_title .howtoextend a,
#tab_view.whyopera #tab_title .whyopera a {background:#cc0f16;color:#fff;text-shadow:0 1px 1px #a00}

#tab_view.whatsnew #tab_title .whatsnew a:hover,
#tab_view.getstarted #tab_title .getstarted a:hover,
#tab_view.howtoinstall #tab_title .howtoinstall a:hover,
#tab_view.joinmyo #tab_title .joinmyo a:hover,
#tab_view.somethingnew #tab_title .somethingnew a:hover,
#tab_view.mobilebrowser #tab_title .mobilebrowser a:hover,
#tab_view.howtoextend #tab_title .howtoextend a:hover,
#tab_view.whyopera #tab_title .whyopera a:hover {background:#d00;}

#tab_view.whatsnew #tab_content li.whatsnew,
#tab_view.getstarted #tab_content .getstarted,
#tab_view.howtoinstall #tab_content .howtoinstall,
#tab_view.joinmyo #tab_content .joinmyo,
#tab_view.somethingnew #tab_content li.somethingnew,
#tab_view.mobilebrowser #tab_content li.mobilebrowser,
#tab_view.makeityours #tab_content li.makeityours,
#tab_view.howtoextend #tab_content li.howtoextend,
#tab_view.whyopera #tab_content li.whyopera {display:block;height:auto;overflow:hidden;}

#tab_view.getstarted #tab_content,
#tab_view.whatsnew #tab_content {background-image:url(/bitmaps/portal/startup/opera11/final/bg-whatsnew.jpg);}
#tab_view.whyopera #tab_content {background-image:url(/bitmaps/portal/startup/opera11/final/bg-whyopera.png);}
#tab_view.mobilebrowser #tab_content {background-image:url(/bitmaps/portal/startup/opera11/final/bg-getmobilebrowser.jpg);}
#tab_view.joinmyo #tab_content {background-image:url(/bitmaps/portal/startup/opera11/final/bg-joinmyopera.jpg)}

#tab_content .somethingnew,
#tab_content .howtoinstall {padding-left:0 !important;text-align:center;}
#tab_content .somethingnew ol,
#tab_content .howtoinstall ol {margin:0;padding:10px 0;}
#tab_content .howtoinstall ol li {width:250px;height:150px;float:left;font-weight:bold;list-style:none;padding:0 10px;}

#tab_content .howtoinstall ol li {border:#ccc 1px dashed;display:inline-block;margin:0 8px;}

#tab_content .somethingnew ol li.fourth {width:176px;min-height:130px;border:#ccc 1px dashed;float:left;list-style:none;line-height:16px;margin-right:24px;padding:15px 10px;}
#tab_content .somethingnew ol li img {margin:0 auto 10px;-o-transition-property:top;-o-transition-duration:.05s;}
#tab_content .somethingnew ol li a {color:#333;display:block;}
#tab_content .somethingnew ol li a:hover {color:#111;text-decoration:underline;}
#tab_content .somethingnew ol li a:hover img {position:relative;top:-1px;}
#tab_content .somethingnew ol li.fourth.last {margin-right:0;}
#tab_content .somethingnew .info_button {clear:both;}

#tab_content ol li a {text-decoration:none;}
#tab_content ol li a img {display:block;}

#tab_content .getstarted {color:#ccc;}
#tab_content .getstarted h3 {color:#fff;}
#tab_content .getstarted li {list-style:circle;}
#tab_content .getstarted a {color:#fff;}

#tab_view.makeityours { background:none !important; }
#tab_content .makeityours { padding:0 !important; margin:0 !important; display: block; }
#tab_content .makeityours ul { padding:0; margin:0; }
#tab_content .makeityours ul li { display:inline; float:left; }
#tab_content .makeityours ul li.third { margin:0 30px 0 0; width:265px; }
#tab_content .makeityours ul li.third img { max-width:265px; margin:0 0 10px 0; }
#tab_content .makeityours ul li.third.last { margin:0 !important; }


/* features promo list */
#features-promo {list-style:none;}
#features-promo li {float:left;clear:both;margin-bottom:1.5em;padding:15px 20px;text-align:left;}
#features-promo li .fourth {width:252px;}
#features-promo li .half {width:380px;}
#features-promo li a {color:#333;text-decoration:none;}
#features-promo li a:hover {color:#111;}
#features-promo li a strong {display:block;font-size:1.2em;}
#features-promo li a img {float:left;overflow:hidden;margin-right:24px;}
#features-promo li a span {background:none;color:#0174a7;display:block;padding:0;text-decoration:underline;}
#features-promo li a:hover span {color:#7096d5;}
#next #features-promo li p {float:left;width:130px;}


/* share buttons for Twitter, Facebook and MyOpera */
.share-buttons {overflow:hidden;margin-top:10px;padding-bottom:10px;}
.share-buttons ul {padding:0;margin:10px auto 5px;display:block;text-align:center;}
.share-buttons li {display:inline-block;margin:0 1px;}
.share-buttons a {color:#29abe2;position:relative;text-decoration:none;}
.share-buttons a:hover {text-decoration:none;}
.share-buttons p.label {width:165px;height:16px;border-bottom:1px solid #ddd;color:#666;font-size:11px;margin:-10px auto 0;text-align:center;text-transform:uppercase;}
.share-buttons p.label span {background:#fff;padding:2px 10px;position:relative;top:10px;}


/* Footer */
#footer {margin-top:3em;clear:left;}
#footer div.navigation {border:1px solid #ddd;border-radius:6px;}
#footer ul {list-style:none inside none;width:16.5%;float:left;margin:1em 0 1.5em;}
#footer li {padding:0 0 0 1.5em;}
#footer ul + ul {border-left:1px #ddd solid;}
#footer a {color:inherit;text-decoration:none;}
#footer a:hover {color:#000;text-decoration: underline;}

#footer .tools {padding:1em;}
#footer .navigation div + div {border-top:1px solid #ddd;}
#footer input, #footer select {border:1px solid #ddd;background:#fff;padding:0;color:inherit;}
#footer #wwwsearch {width:50%;float:right;}
#footer #wwwsearch div {text-align:right;}
#footer #wwwsearch #words {margin:0;padding:0 4px;width:140px;height:17px;border-right:0;}
#footer #wwwsearch #go {width:33px; height:19px; background:url("/bitmaps/common/search/spyglass.png") 0 0 no-repeat; border:none; float:right; margin:0 2px 0 0;}

#footer ul#opera-social {width:260px; height:20px; margin:0; padding:0; text-align:right;}
#footer ul#opera-social li {float:right; padding:0; margin:2px;}
#footer ul#opera-social li a {
	width:16px;
	height:16px;
	background:url(/bitmaps/icons/opera-social.png) 100% 0 no-repeat;
	display:block;
	transition-property:background-position;
	transition-duration:.2s;
	-o-transition-property:background-position;
	-o-transition-duration:.2s;
	-webkit-transition-property:background-position;
	-webkit-transition-duration:.2s;
	-moz-transition-property:background-position;
	-moz-transition-duration:.2s;
}
#footer ul#opera-social li a:hover {background-position:100% 100%;}
#footer #opera-social #opera-twitter {background-position:0 0;}
#footer #opera-social #opera-twitter:hover {background-position:0 100%;}
#footer #opera-social #opera-facebook {background-position:-24px 0;}
#footer #opera-social #opera-facebook:hover {background-position:-24px 100%;}
#footer #opera-social #opera-youtube {background-position:-48px 0;}
#footer #opera-social #opera-youtube:hover {background-position:-48px 100%;}
#footer #opera-social #opera-googleplus {background-position:-72px 0;}
#footer #opera-social #opera-googleplus:hover {background-position:-72px 100%;}

#footer .beta { color:#cc0f16; font-weight:bold; line-height:4em; }


/* footer inverted (white) */
#footer.inverted div.navigation {border:1px solid #222;color:#444;}
#footer.inverted .navigation div + div,
#footer.inverted ul + ul {border-color:#222;}
#footer.inverted #front_news {border:1px solid #222;border-bottom:0px;color:#444;}
#footer.inverted #front_news a, #front_news_text a, #footer-promo {color:#444;}
#footer.inverted #footer-copyright {background-image: url("/bitmaps/common/opera-footer-grey.png");color:#444;padding:14px 0 10px 55px;}
#footer.inverted #front_news h4 {background-image: url("/bitmaps/home/ico-radiotower-dark.png");border-right-color:#222;color:#444;}
#footer.inverted input, #footer.inverted select {background: #000; border:1px solid #222;color:#777;}
#footer.inverted #wwwsearch #go {background-image: url("/bitmaps/common/search/spyglass-trans.png");border:1px solid #222;}
#footer.inverted #chooselang .submit {background:#222;}


/* Breadcrumbs */
/*#breadcrumbs {border-bottom:1px solid #ddd;}*/
#breadcrumbs ul {list-style:none inside none;height:auto;width:auto;margin:1em 0 1em 1.5em;}
#breadcrumbs li {display:inline;padding:0;}

#page #footer fieldset {display:inline;padding:0;margin:0;border:0;}
#footer .separator {padding-top:0;}

#footer-copyright {background:url("/bitmaps/common/opera-footer.gif") 0 10px no-repeat;float:left;padding:1.5em 0 2em 56px;}
#footer-promo {float:right;padding:1.5em 0 2em 0;}

/* Generic download button */
#page p.download, #page p.download-mini, #page p.download-mobile, #page p.download-free {
  display:table;
  width:264px;
  height:78px;
  background:#222 url('/bitmaps/common/download.png') no-repeat 0 0;
  font-size:20px;
  line-height:1;
  margin:0 0 1em;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  -o-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
  -moz-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
  -webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
  box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
}

#page p.download a, #page p.download-mini a, #page p.download-mobile a, #page p.download-free a {
  display:table-cell;
  vertical-align:middle;
  background-color:transparent;
  color:#e9e9e9;
  padding:0 70px 0 30px;
  text-decoration:none;
  text-shadow:0 1px 1px #000;
}
#page p.download a:hover, #page p.download-mini a:hover, #page p.download-mobile a:hover, #page p.download-free a:hover {
  color:#fff;
  text-decoration:none;
}
#page p.sdl a {font-size:16px;}
#page p.download strong, #page p.download-mini strong, #page p.download-mobile strong, #page p.download-free strong, #page p.download span, #page p.download-mini span, #page p.download-mobile span, #page p.download-free span {
  color:#ababab;
  display:block;
  font-size:11px;
  font-weight:normal;
  padding:4px 0 0 2px;
}
#page p.download span.subhead {
  color:#fff;
  opacity:0.75;
  font-size:14px;
  font-weight:bold;
  padding-top:0;
}
/* white download button */
#page p.download.white {background-image:url('/bitmaps/common/download-new-white.png');}
#page p.download.white a {color:#666; text-shadow:0 1px #fff;}
#page p.download.white a:hover {color:#333;}
#page p.download.white span {color:#333;}

/* blue download button */
#page p.download.blue {background-image:url('/bitmaps/common/download-new-blue.png');}
#page p.download.blue a {text-shadow:0 1px #00466e;}

/* Video box under the branding */
#viewvideo {width:23%; border-left:#4b4b4b 1px solid; float:right; min-height:35px; padding:0; text-align:center;}
#viewvideo a {text-decoration:none;}
#viewvideo a:hover {color:#fff;}
#viewvideo a img {border:none; display:block; margin:5px auto; opacity:.9;}
#viewvideo a:hover img {border:none; opacity:1;}

.branding {margin:-1.5em 0 1.5em 0; position:relative;}

/* Mini beta download */
.branding-footer {min-height:80px; background:#151515 url('/bitmaps/common/bg-branding-footer-dark.png') 0 0 repeat-x; border-top:#4b4b4b 1px solid; color:#ccc; font-size:1.1em; margin-bottom:1.5em; overflow:hidden; padding:12px 10px 10px 30px;}
.branding-footer p {line-height:1.4em;}
.branding-footer div > p:first-child {margin-top:.7em !important;}
.branding-footer a {color:inherit;}
.branding-footer a:hover {color:#fff;}
.branding-footer h4, .branding-footer h3, .branding-footer h2 {color:#fff !important; margin:0.7em 0 0.2em 0;}

/* Small download button */
.bt-download-simple a {
	background-color:#0174a7;
	border-radius:5px;
	color:#fff;
	font-weight:bold;
	padding:3px 15px;
	text-decoration:none;
	-o-transition-property:background-color;
	-o-transition-duration:300ms;
	-webkit-transition-property:background-color;
	-webkit-transition-duration:300ms;
	-moz-transition-property:background-color;
	-moz-transition-duration:300ms;
	}
.bt-download-simple a:hover {background:#1096d5;}
.bt-download-simple span {display:none;}


/* A block of content, placed on top of the branding images on home and product pages */
.callout {width:44%; min-width:260px; overflow:hidden; padding:15px 10px 5px 24px; position:absolute;}
.callout p {line-height:1.4em; margin:0px 0 20px 0;}
.callout h1 {letter-spacing:-1px;}
.callout h1 a {text-decoration:none;}


.inverse h1, .inverse h2, .inverse h3, .inverse p, .inverse a {
	color:#fff;
}

.overlay,
.overlaywhite {background:url("/bitmaps/common/overlay-black.png"); padding:24px 20px 5px; }
.overlaywhite {background-image:url("/bitmaps/common/overlay-white.png");}

/* features list */
.featureslist {list-style:none; padding:0; margin:0 0 1em 0;}
.featureslist li {margin:1em 0;}

/* screenshots gallery */
ul#gallery {width:100%; border:1px solid #ddd; border-width:1px 0; clear:both; list-style:none; margin:1.5em 0; padding:10px 0; text-align:center;}
ul#gallery h2 {text-align:left;}
ul#gallery li {display:inline; padding:0 3px}
ul#gallery a {text-decoration:none !important;}
ul#gallery a img {border:3px solid transparent; padding:2px; opacity:0.5;}
ul#gallery a:hover img {border-color:#f2f2f2; opacity:1}

/* Blue Call to action button */
#page p.cta {background:transparent url('/bitmaps/common/cta_bg.png') no-repeat 0 0; width:264px; height:56px; min-height:56px; height:auto !important; margin:0 0 1em; font-size:19px; white-space:nowrap; font-weight:bold;}
#page p.cta a {display:block; margin:0 9px; padding-top:4px; color:#fff; background:#2e4962 url('/bitmaps/common/cta_bg.png') no-repeat -9px 0; text-decoration:none; text-shadow:0 1px 1px #334d66;}
#page p.cta span {display:block; font-size:11px; font-weight:normal; line-height:1em; padding-left:14px; background:url('/bitmaps/common/cta_arrow.gif') no-repeat left bottom;}

/* Helper classes */
.hide, .handheld {display:none;}
.show {display:block;}
.showin {display:inline;}
.tright {text-align:right;}
.tcenter {text-align:center;}
.vmiddle {vertical-align:-20%;}
.separator {border-top:1px solid #ddd; padding-top:18px; }
.separator-dashed {border-top:1px dashed #ddd; padding-top:18px; }
.separator-no {padding-top:1.3em;}
.caps {text-transform:uppercase;}
.pad {padding-bottom:1.3em;}
.yank {display:block;position:absolute;left:-999em;}

.nobullet {list-style:none;margin-left:0px; }
.nobullet li {list-style:none; list-style-image:none;margin:0;padding:0; }
.numbers {list-style:decimal;margin-left:0px; list-style-position:inside;}
.default-bullets {list-style:disc;}

.lclear {clear:left;}
.rclear {clear:right;}
.nobreak, .nowrap {white-space:nowrap;}

.getmore {height:33px; background:#f2f2f2; display:block; line-height:33px; margin:2em 0; padding:0 16px; text-align:right;}
.getmore a {color:#666; text-decoration:none;}
.getmore a:hover {color:#333;}
.getmore a:active {color:#29abe2;}

.nomargin {margin:0;}

.eventlist {list-style:none;margin:0;}
.eventlist li {margin:0 0 8px 0;}
.eventlist li + li {border-top:#ddd 1px dotted;padding-top:0.8em;}
.eventlist li a, .eventlist span {display:block;}
.eventlist li a {font-weight:bold;}
.eventlist li span {color:#999;font-size: 11px;line-height: 1.2;}
.eventlist img {border: 1px solid #F2F2F2; padding: 1px; margin:3px 0 2px 0;}


/* press release filter */

.releases .getmore {margin:0 0 1em 0; text-align:left;}
.releases .getmore form {display:inline-block;}
.releases .getmore form div {display:inline-block; padding:0 .3em; font-size:11px;}

.pr-image {width:200px;float:right;margin-left:1.5em;}
.pr-image .notice {color:#999;font-size:10px;}

.more {padding-right:16px;background:url(/bitmaps/common/more.png) no-repeat 100% 50%;}

.top {padding-left:16px;background:url(/bitmaps/common/top.png) no-repeat 0 50%;}
.back {padding-left:16px;background:url(/bitmaps/common/back.png) no-repeat 0 50%;}
.info {padding-left:26px;background:url(/bitmaps/common/info.gif) no-repeat 0 0;}
.alert {padding-left:26px;background:url(/bitmaps/common/warn.gif) no-repeat 0 0;}

.tools img {margin:0 5px 0 0;}

ul.archiveindex {background:#f2f2f2; list-style:none; margin:0 0 1.5em 0; padding:7px 10px;}
ul.archiveindex li {display:inline-block; margin-right:1em;}


/*---------------------------------------------
  Misc
---------------------------------------------*/
#page div.pagetitle {float:left;}
#page div.pagetitle h2 {font-weight:normal !important;}

div.subnav {float:right; padding:0;}

.subnav {list-style:none; margin:0; padding:.75em 0; text-align:right;}
.subnav li {display:inline;}
.subnav li a, .feature-list li, .feature-list li a {text-decoration:none;color:#666;}
.subnav li a:hover, li a:hover, .feature-list li a:hover {text-decoration:underline;}

.subnav li.on, .subnav li.on a {font-weight:bold;color:#c00;}
.subnav li.on li {font-weight:normal;color:inherit;}
.subnav li + li {margin-left:1em;}
.feature-list {margin:-0.75em 0 0;padding:0;}
.feature-list li {margin:.74em 0;padding:0.68em 0 0;border-top:1px dashed #ddd;list-style-position:inside;}

/* Version product boxes */
.prod-version {width:31px;height:45px;display:block;border:1px solid #ccc;background:#fff;color:#222;font-size:13px;font-weight:normal;float:left;text-align:center;padding:1px;margin:3px 3px 2px 0;text-shadow:1px 1px 2px #333;}
.prod-ver {background:#c00;color:#fff;font-size:12px;font-weight:normal;padding:2px;margin:0 0 3px 0;}
.pagenav li.on > a {color:#900;}
div.third > a img { margin:0; padding:0; }
div.third > a + * { margin-top:0.5em; }

/* Quote styling */
.quote {font-style:italic}
.credit {text-align:right}
#list h4 {border-top:1px #999 dotted; padding-top:1.4em;}

/* links on one line separated by pipe */
ul.linklist {margin:auto 0 1.5em; padding:0;list-style:none none;}
.linklist li {display:inline;margin:0 .5ex 1em 0;}
.linklist li+li:before { content:'| '; }

/* Side Menu Styling */
.pagenav {border-bottom:1px dashed #dddddd; list-style:none; margin:0 0 26px 0; padding:0;}
.pagenav li {border-top:1px dashed #dddddd; padding:.25em 0 .24em 1em; font-size:1em; list-style-type:none !important;list-style-image:none;}
.pagenav li ul {border-bottom:none; margin:0;}
.pagenav li a {color:#242424; text-decoration:none;}
.pagenav li a:hover {text-decoration:underline;}
.pagenav li.on a, .pagenav li.active a {color:#d70000;}
.pagenav li.on li a,.pagenav li.active li a  {color:#535353;}
.pagenav li.parent {background:url('/bitmaps/common/submenu.gif') no-repeat 0 .5em;}
.pagenav li.open {background:url('/bitmaps/common/submenu-open.gif') no-repeat 0 .5em;}
.pagenav li.active {background:url('/bitmaps/common/submenu-on.gif') no-repeat 0 .5em;}


/* form */
.contact p {margin-left:14em;}
.contact p.info {margin-left:0;}
.contact label {margin-left:-14em;width:13em;padding-top:.25em;}
.contact label,.kbsearch label{display:block;clear:left;float:left;text-align:right;position:relative;}
.contact label.inline {display:inline;margin:0;width:auto;clear:none;float:none;}
.contact .check {clear:both;padding-left:11em;float:left;}
.kbsearch label{width:8em;padding-right:1em;}
.kbsearch p{margin-bottom:1em;}
.kbsearch input[type=submit] {margin-left:9em;}
input[type=button],input[type=submit],input[type=image],label {cursor:pointer;}


/* engine */
#showdata h3 {color:#fff;background:#999;font-size:1.2em;font-weight:bold;padding:.3em 0 .3em .8em;margin-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;}
#showdata div.third {}
#showdata dd, #showdata dt {padding-left:35px;margin:0;}
#showdata dt, #showdata dd i {color:#777;}
#showdata dl {background:#efefef;padding:1em;margin:0 0 1em;max-width:100%;overflow:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.metatitle {background:url('/bitmaps/common/engine/ico-title.png') no-repeat 0 0;}
.metadesc  {background:url('/bitmaps/common/engine/ico-desc.png')  no-repeat 0 0;}
.metatags  {background:url('/bitmaps/common/engine/ico-tags.png')  no-repeat 0 0;}
.metavar   {background:url('/bitmaps/common/engine/ico-local.png') no-repeat 0 0;}
.metalocal {background:url('/bitmaps/common/engine/ico-var.png')   no-repeat 0 0;}
pre.debug  {font-size:13px;background:#ffc url('/bitmaps/common/stripe.gif') repeat-x 0 0;padding-top:1em;margin:0;border-color:#fc0;border-top:none;}
pre.debug span {color:#c90;}

.styleswitch {background:#eee;padding:3px 6px 0 4px;font-size:11px;border:1px #999 solid;border-top-color:#ccc;float:right;white-space:nowrap;}
.styleswitch img {vertical-align:text-bottom;padding-right:6px;margin:0;}

/* /error/ */
.errorbox h1 {padding:.5em 0; font-size:1.8em;}
.errorbox p, .errorbox li {font-size:1.1em;}

/* expanding list classes */
#expcolall{margin:1.5em 0;padding:1.5em 0 0;border-top:1px solid #ccc;}
.canexpand:hover {background:#f6fcff;}
.canexpand a,.nowexpanded a{
	background:transparent url('/bitmaps/common/slide-right.png') no-repeat scroll 0 0.3em;
	display:block;
	line-height:30px;
	padding:0 0 0 25px;
	text-decoration:none;
}
.nowexpanded a, .canexpand a:hover{background-image:url('/bitmaps/common/slide-down.png'); color:#09c;}
.nowexpanded + div {padding-left:2em; margin-bottom:1.5em;}
.nowexpanded + div.support {margin:0 0 3em 2em;}
h3.canexpand, h3.nowexpanded {border-top:1px solid #ccc; padding:.5em 0 .3em 0; margin-bottom:0}
div.nav {border-top:1px solid #ccc;padding-top:1.5em;}
div.nav img {vertical-align: middle;}
.lists {margin-bottom:0em;}
.expandlist h4 {border-top:1px solid #ccc;padding-top:.7em;}
.expandlist ul {margin-top:0em;margin-left:2em;}
.expandlist ul li {margin-top:0em;margin-left:1.2em;}
.expandlist dt {font-weight:bold;}
#expcolall a {text-decoration:none;}

/* toc */
.topic > a {font-weight:bold;}
li.topic + li.topic {margin-top:1em;}

/* Language files table */
.languagefiles tr:hover, .languagefiles a:hover{background-color:#eee;color:#c00;}

/* Aside form */
.aside-form {
	border-top:7px solid #CC0F16;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#404040;
	margin-bottom:1.5em;
	padding:20px 18px 0 18px;}
.aside-form h3 {color:#404040; font-size:1.5em;}
.aside-form input {border:1px solid #ccc; padding:3px; color:#404040; font-size:1.2em; width:170px;}
.aside-form .button, input.button {background:#569800 url('/bitmaps/common/button_green_bg.png') repeat-x 0 100%; height:33px; border:0px; color:#fff; text-shadow:#487E01 0 1px 1px; font-weight:normal; font-size:14px; padding:0 8px; box-shadow:0 0 2px #487E01 inset; border-radius:4px;width:auto;min-width:60px;}
.aside-form a.button {line-height:33px;}

/* next page */
#whatsnext {min-height:200px; margin-top:100px;}
#whatsnext div.span-8 {padding-top:1.5em;}
#whatsnext .right {text-align:right;}

/* press pages */
#follow ul {list-style:none; margin:0 0 1.5em 0;}
#follow li {border-bottom:0px solid #f2f2f2;}
#follow li a {background:no-repeat 10px 8px; display:block; line-height:33px; padding-left:35px;}

#follow #ontwitter {background-image:url('/bitmaps/icons/twitter_16.png');}
#follow #onfacebook {background-image:url('/bitmaps/icons/facebook_16.png');}
#follow #onchooseopera {background-image:url('/bitmaps/icons/opera_16.png');}
#follow #onrss, .rss {background-image:url('/bitmaps/icons/rss_16.png');}
.rss {line-height:16px;background-repeat: no-repeat;padding-left:24px;}

/* Changelogs */
#changelog h5 {margin-bottom:0em; font-size:113%;}
#changelog h6 {font-size:0.95em; font-weight:bold; margin-top:0.5em;}
#changelog p {margin-top:0.5em;}
#changelog ul li {margin-left:1em;}
#changelog ul li .norm {margin-left:1em;}
#changelog ol ol li {list-style-type:lower-alpha; margin-top:0em;}
#changelog .unred {border-bottom:2px dotted #ff0000; background:transparent;}

/* browser ballot */
.browserballot {margin:25px;}


/* browser download page */
#browserdownload div#page > div:nth-of-type(3) {border:none;}

#dlsplash {background:url(/bitmaps/products/browser/download/bg-grad.png) 0 100% no-repeat; border:5px solid #dfdfdf; overflow:hidden;margin:1em 0 1.5em;clear:both;}
#dlsplash #dlcontent {background:url(/bitmaps/products/browser/download/bg-icon-cut.png) 100% 0 no-repeat; border:1px solid #fff; overflow:hidden; padding:18px;}
#dlsplash + ul.collapse {margin:1.5em 0;}

#dlsplash .half h3.version {font-size:26px; font-weight:bold; }
#dlsplash .half #showcutsom {list-style:none;  margin-left:0; padding-left:0;}

#dlmirrors {color:#666; font-size:11px;}

#install-help {width:260px; float:left;}
#install-help h3 {font-size:18px; font-weight:bold; }
#install-help ol {min-height:180px; background:url(/bitmaps/products/browser/download/vseparator.png) 0 50% no-repeat; font-size:11px; margin:0; padding-left:15px;}
#install-help ol li {list-style:none; margin:0; position:relative;}
#install-help ol li p {min-height:38px; background:url(/bitmaps/products/browser/download/bg-bullet.png) 0 50% no-repeat; padding:10px 0 0 50px;}
#install-help ol li p span {color:#fff; font-size:18px; font-weight:bold; position:absolute; top:11px; left:17px;}

#dllinks {clear:both; margin-top:2.5em; text-align:center;}


