.feat h1, .feat h2, .feat h3 {
font-weight:normal;
}
html {
background:none repeat scroll 0 0 #333333 !important;
}
div.section {
margin-bottom:2em;
}
div.alert {
-moz-border-radius:9px 9px 9px 9px;
background:none repeat scroll 0 0 #FFDDAA;
border:1px solid #EEAA77;
margin-bottom:2em;
padding:0.8em;
}
div.tip {
color:#666666;
font-size:smaller;
margin-bottom:2em;
padding:0.8em;
}
._fixme {
background:none repeat scroll 0 0 #FFDDDD;
outline:1px solid #FF0000;
}
._fixme:after {
color:#FF0000;
content:"@fixme";
display:block;
font-weight:bold;
margin:0 0 0.2em;
}
.warning {
color:#FF0000;
outline:1px solid #FF0000;
padding:1em;
}
ul.cnav {
margin:0;
padding:0;
}
ul.cnav li {
background:none repeat scroll 0 0 #EEEEEE;
border-bottom:1px solid #CCCCCC;
list-style:none outside none;
vertical-align:middle;
}
ul.cnav li.first {
border-top:1px solid #CCCCCC;
}
ul.cnav li.selected {
background-color:#FFFFFF;
font-weight:bold;
margin-right:-1px;
}
ul.cnav li a, ul.cnav li span {
display:block;
padding:12px 12px 12px 10px;
text-align:right;
}
ul.cnav li span {
color:#888888;
}
ul.cnav li.selected a {
color:#000000;
font-weight:bold;
}
ul.cnav li.selected a:after {
content:" »";
}
ul.cnav a:hover {
background:none repeat scroll 0 0 #EAEAEA;
color:#10338B;
text-decoration:none;
}
ul.cnav li.selected a:hover {
background:none repeat scroll 0 0 transparent;
}
.fnote {
font-size:80%;
vertical-align:top;
}
.small-action {
font-size:80%;
font-weight:normal;
}
.small-action a {
color:#2854B0;
}
div.labs div.feat img {
height:80px;
width:100px;
}
pre.shell {
background:none repeat scroll 0 0 #222222;
color:#DDDDDD;
font-family:courier new;
font-weight:normal;
padding:0.5em;
}
div.dl-options {
margin-top:2em;
}
div.dl-options h3 {
float:left;
padding:6px 0 0;
width:160px;
}
#dl-one-options {
border:1px solid #DDDDDD;
font-size:80%;
margin-top:2em;
padding:1em;
}
#dl-one-options li {
line-height:2em;
list-style:none outside none;
}
ul#dl-linux-one-select-dm {
float:left;
height:240px;
margin:0 auto 2em;
width:520px;
}
ul#dl-linux-one-select-dm li {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid #AAAAAA;
display:block;
float:left;
margin:0 10px 0 0;
padding:0 8px 8px;
width:230px;
}
ul#dl-linux-one-select-dm li label {
display:block;
font-size:110%;
padding:5px 0 10px;
width:100%;
}
ul#dl-linux-one-select-dm li label span {
padding:0 0 0 0.5em;
}
ul#dl-linux-one-select-dm li label:hover {
cursor:pointer;
}
ul#dl-linux-one-select-dm li label img {
height:150px;
margin-top:0.5em;
width:230px;
}
ul#dl-linux-one-select-lang {
float:left;
height:200px;
margin:0 auto 2em;
width:600px;
}
ul#dl-linux-one-select-lang li {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid #AAAAAA;
display:block;
float:left;
margin:0 10px 0 0;
padding:0 8px 8px;
width:120px;
}
ul#dl-linux-one-select-lang li label {
display:block;
font-size:110%;
padding:5px 0 10px;
width:100%;
}
ul#dl-linux-one-select-lang li label:hover {
cursor:pointer;
}
ul#dl-linux-one-select-lang li p {
font-size:85%;
}
ul.dl-one-select-dm {
}
ul.dl-one-select-dm li {
display:block;
float:left;
width:25%;
}
ul.dl-one-select-lang {
}
ul.dl-one-select-lang li span {
color:#888888;
font-size:80%;
}
.mirrors-for {
border:1px solid #AAAAAA;
display:none;
font-size:90%;
height:200px;
margin:0;
overflow-y:auto;
padding:0;
width:500px;
}
#change-linux-one-http-mirror:hover {
cursor:pointer;
}
.change-http-mirror-trigger {
color:#2854B0;
font-size:90%;
}
div#dl-mf-tip {
background:none repeat scroll 0 0 #666666;
color:#DDDDDD;
font-size:90%;
padding:0.4em 0 0.5em 1em;
}
#dl-mf-close {
color:#6C98F4;
cursor:pointer;
text-decoration:underline;
}
ul.dl-mf {
float:left;
font-family:arial;
height:175px;
margin:0;
overflow:auto;
padding:0;
width:100px;
}
ul#dl-mf-zones {
width:120px;
}
ul#dl-mf-mirrors {
width:150px;
}
ul.dl-mf li {
border-bottom:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
color:#444444;
display:block;
list-style:none outside none;
padding:0.2em 1em;
}
ul.dl-mf li:hover {
background:none repeat scroll 0 0 #EEEEEE;
cursor:pointer;
}
ul.dl-mf li.l {
border-color:-moz-use-text-color -moz-use-text-color #AAAAAA;
border-style:none none solid;
border-width:0 0 1px;
color:#AAAAAA;
font-weight:bold;
padding:0 0 0 1em;
}
ul.dl-mf li.l:hover {
}
ul.dl-mf li.selected {
background:none repeat scroll 0 0 #DDDDDD;
color:#000000;
font-weight:bold;
}
h4.tnav {
background:none repeat scroll 0 0 #CCCCCC;
font-size:85%;
margin:0;
padding:0.5em 1em;
text-shadow:1px 1px 2px #FFFFFF;
}
ul.tnav {
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:0 1px 1px;
font-size:85%;
margin:0;
padding:1em 0;
}
ul.tnav ul {
margin:0 0 0.5em;
padding:0;
}
ul.tnav ul li.selected, ul.tnav ul li.selected a {
background:none repeat scroll 0 0 #DDDDDD;
color:#000000;
font-weight:bold;
}
ul.tnav li {
list-style:none outside none;
padding:0.1em 0 0.2em 0.5em;
}
ul.tnav ul li {
list-style:none outside none;
padding:0.1em 0 0.2em 1.5em;
}
ul.tnav ul ul li {
list-style:none outside none;
padding:0.1em 0 0.2em 2.5em;
}
.hid {
left:-10000px;
position:absolute;
}
.prod-specs {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #DDDDDD;
color:#444444;
font-size:smaller;
padding:1em;
}
.prod-specs h2 {
border-bottom:1px solid #888888;
margin-bottom:1em;
}
.rss-feeds h2 {
border-bottom:1px solid #AAAAAA;
font-weight:normal;
margin-top:1em;
}
#footer {
color:#777777;
}
#footer p {
margin:0;
padding:1em;
}
#country-select {
float:right;
}
#country-select a {
display:block;
}
.countries-lists div {
}
.countries-lists div h2 {
border-bottom:1px solid #DDDDDD;
font-weight:normal;
margin:0 0 1em;
padding:0.2em;
}
.countries-lists div ul {
margin:0 0 2em 1em;
padding:0;
}
.countries-lists div ul li {
list-style:none outside none;
margin-bottom:0.5em;
}
.countries-lists div ul li a {
display:block;
padding:0.1em 0;
vertical-align:middle;
}
.countries-lists a:hover {
text-decoration:none;
}
.countries-lists div ul li a img {
height:32px;
margin-right:1em;
vertical-align:middle;
width:32px;
}
div.stckr {
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #DDDDDD;
height:170px;
overflow:hidden;
padding:5px;
text-align:center;
}
div.stckr.im {
padding:0;
text-align:left;
}
div.stckr.half {
height:80px;
}
div.stckr h2 {
font-size:110% !important;
font-weight:normal;
margin:0 0 3px;
}
div.stckr a {
margin:0;
padding:0;
}
div.stckr a h2, div.stckr h2 a {
color:#000000;
}
div.stckr a:hover {
text-decoration:none;
}
div.stckr p.st {
color:#555555;
font-size:90%;
margin:0 0 8px !important;
}
div.stckr p.desc {
color:#000000;
font-size:90%;
margin:0 0 8px !important;
padding:1em;
text-align:left;
}
div.stckr img.m {
}
.movie-with {
font-size:90%;
}
.movie-with, .movie-with a {
color:#999999;
}
.stckrb {
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #DDDDDD;
padding:0;
text-align:left;
}
.stckrb h2 {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #DDDDDD;
color:#000000;
margin:0;
padding:5px 5px 5px 12px;
text-shadow:0 1px 4px #FFFFFF;
}
#home .stckr {
-moz-box-shadow:0 1px 3px #777777;
}
#home .stckr.green {
}
.stckrb .box {
padding:0.5em;
}
.stckrb .box li {
font-size:90%;
}
.stckrb .box li:before {
content:"» ";
}
.stckrb div#job, .stckrb div#flickr, .stckrb div#vgnt {
font-size:90%;
padding:0.5em;
}
#home .stckr {
margin-bottom:1.5em;
}
div.conts {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #DDDDDD;
color:#222222;
font-size:85%;
margin-bottom:1em;
padding:0.8em;
}
div.conts h2 {
border-bottom:1px solid #AAAAAA;
color:#000000;
font-weight:normal;
}
div.conts div.cont {
float:left;
margin:10px 0 0 20px;
width:170px;
}
div.conts div.cont h3 {
color:#000000;
font-weight:normal;
}
.sitemap #hd h1 {
border-bottom:1px solid #DDDDDD;
margin-bottom:1em;
padding-bottom:0.3em;
}
.sitemap h1 {
font-size:200%;
font-weight:normal;
}
.sitemap h2 {
border-bottom:1px solid #DDDDDD;
font-size:140%;
font-weight:normal;
}
.sitemap h2 {
clear:both;
margin-top:2em;
}
.sitemap div.context {
float:left;
margin-bottom:2em;
width:320px;
}
.sitemap h3 {
font-size:100%;
}
.sitemap div.context ul {
margin:0;
padding:0;
}
.sitemap div.context ul li {
list-style:none outside none;
}
div#pfeats {
height:24em;
position:relative;
width:974px;
}
div#pfeats.newfeats {
height:50em;
}
div#pfeats div#items {
}
div#pfeats div#items ul {
border-color:#BBBBBB #BBBBBB -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
counter-reset:items;
margin:0;
padding:0;
width:300px;
}
div#pfeats div#items ul li {
border-bottom:1px dotted #AAAAAA;
font-size:115%;
list-style:none inside none;
padding:0;
}
div#pfeats div#items ul li a {
display:block;
padding:0.7em 0 0.7em 1.5em;
}
div#pfeats div#items ul li a:hover {
text-decoration:none;
}
div#pfeats div#items ul li.selected {
background:none repeat scroll 0 0 #EEEEEE;
font-weight:bold;
}
div#pfeats div#items ul li.selected a {
color:#222222;
}
div#pfeats div#items ul li.selected a:after {
content:" »";
}
div#pfeats div#items ul li a:before {
content:counter(items, decimal) ". ";
counter-increment:items;
}
div#pfeats div#details {
position:absolute;
right:0;
top:10px;
width:640px;
}
div#pfeats.powerpack {
height:30em;
width:730px;
}
div#pfeats.powerpack div#details {
width:440px;
}
div#pfeats div#details div p {
margin-bottom:1.5em;
}
div#pfeats div#details div.feat {
margin-bottom:0.5em;
}
div#pfeats div#details div.feat img {
height:auto;
margin:0 1em 1.5em 0;
width:120px;
}
div#pfeats div#details div.feat.even img {
margin:0 0 1.5em 1em;
}
a.storebtn {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #DDDDDD;
display:block;
font-weight:bold;
margin-bottom:1em;
padding:1em 1em 2.5em;
position:relative;
text-align:center;
}
a.storebtn span {
color:#666666;
font-size:smaller;
font-weight:normal;
}
a.storebtn:hover {
background:none repeat scroll 0 0 #CCCCCC;
text-decoration:none;
}
a.storebtn span.price {
bottom:0.8em;
color:#666666;
position:absolute;
right:1em;
}
a.storebtn:hover span {
color:#000000;
}
div#linuxrange {
overflow:auto;
width:100%;
}
table.gamme {
border:0 none;
border-collapse:collapse;
width:100%;
}
div#linuxrange table.gamme {
-moz-border-radius:6px 6px 6px 6px;
background:none repeat scroll 0 0 #DDDDFF;
width:1300px;
}
table.gamme td {
border:0 none;
height:4em;
padding:1.5em 0;
text-align:center;
vertical-align:top;
width:12%;
}
table.gamme td img {
height:92px;
margin-bottom:2em;
}
table.gamme td span {
display:block;
}
table.gamme td a.motto {
color:#444444;
display:block;
font-size:85%;
margin-top:1em;
}
table.gamme td.r {
color:#999999;
height:auto;
padding:2em 1em 1em;
}
table.gamme td.r a {
color:#999999;
margin:0;
padding:1em;
}
.linuxrange h3 {
font-weight:normal;
margin-bottom:2em;
text-align:center;
}
.linuxrange h4 {
font-size:120%;
font-weight:normal;
}
.linuxrange .feat {
}
.linuxrange .feat p a {
color:#555555;
font-size:90%;
}
.linuxrange .feat img.lri {
float:left;
height:64px;
width:64px;
}
table#compvers {
border:0 none;
border-collapse:collapse;
}
table#compvers td {
border-color:-moz-use-text-color #BBBBBB #BBBBBB -moz-use-text-color;
border-style:none solid solid none;
border-width:0 1px 1px 0;
font-size:85%;
padding-bottom:2em;
text-align:center;
vertical-align:top;
width:18%;
}
table#compvers th {
border-color:-moz-use-text-color #BBBBBB -moz-use-text-color -moz-use-text-color;
border-style:none solid none none;
border-width:0 1px 0 0;
color:#888888;
font-size:85%;
font-weight:normal;
text-align:right;
vertical-align:top;
width:10%;
}
table#compvers td h3 {
font-size:160%;
margin-top:1em;
}
table#compvers td.nb {
border-right:0 none;
}
table#compvers td.nbb {
border:0 none;
width:10%;
}
table#compvers td ul {
margin:0;
text-align:left;
}
table#compvers td ul li {
list-style-position:inside;
padding-left:0.5em;
}
table#compvers td a.motto {
color:#444444;
display:block;
font-size:100%;
margin-top:1em;
}
img.auto {
height:auto !important;
width:auto !important;
}
label {
cursor:pointer;
}
.hl, .hlp {
margin:1em 0 1em 2em;
}
.hl li {
margin-bottom:0.8em;
}
.hlp li {
margin-bottom:3em;
}
.flashbanner {
background:url("/g/images/linux/flash/mandriva-flash2_0.png") no-repeat scroll 40px 0 transparent;
border-bottom:1px solid #DDDDDD;
height:260px;
padding-left:240px;
position:relative;
}
a.flashact {
-moz-border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 2px 4px #000000;
background:none repeat scroll 0 0 #008800;
border:2px solid #FFFFFF;
color:#FFFFFF !important;
font-size:120%;
left:35px;
padding:0.5em;
position:absolute;
text-align:center;
top:170px;
}
span.currency {
color:#666666;
font-size:80%;
}
.hidden {
display:none;
}
p.gmp {
color:#666666;
font-size:80%;
}
.support h2, .faq h2 {
border-bottom:1px solid #DDDDDD;
font-weight:normal;
margin:1em 0;
padding:0 0 1em;
}
.faq dl {
}
.faq dl dt {
font-size:110%;
font-weight:bold;
margin-bottom:0.5em;
}
.faq dl dd {
margin-bottom:2em;
}
.support h3 {
border-bottom:1px solid #DDDDDD;
font-size:120%;
font-weight:normal;
}
.support div.feat {
font-size:90%;
margin-bottom:2em;
}
.resi {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
font-size:90%;
margin-bottom:2em !important;
padding:1em;
}
.resj {
background:none repeat scroll 0 0 transparent;
border:1px solid transparent;
font-size:90%;
margin-bottom:2em !important;
padding:1em;
}
.footnotes {
border-top:1px solid #DDDDDD;
color:#888888;
font-size:80%;
margin-top:2em;
padding-top:1em;
text-align:right;
}
.footnotes a, .footnotes a:link {
color:#777777;
}
.about-menu {
border-right:1px solid #DDDDDD;
font-size:90%;
margin-right:1em;
padding:1em 0 1em 1em;
}
.about-menu ul {
margin:0 0 2em;
}
.about-menu ul li {
list-style:none outside none;
margin-bottom:0.3em;
}
table.nob {
border:0 none;
}
table.nob th, table.nob td {
border:0 none;
}
#map .context ul {
margin-bottom:1em !important;
margin-left:2em !important;
}
#map .context ul li {
list-style:disc outside none !important;
margin-bottom:0.15em;
}
.fundBtn a {
color:#227722;
font-style:italic;
text-shadow:1px 1px 10px #AAAAAA;
}
.fundform {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 0 2em;
padding:0.6em 0.6em 0.1em;
}
.betal {
color:#AA4444;
font-size:80%;
font-weight:normal;
}
div.sfoot {
background:none repeat scroll 0 0 #333333;
border-top:1px solid #222222;
clear:both;
margin:0;
padding:0;
width:100%;
}
div.sfootc {
color:#FFFFFF;
margin:auto;
padding:1em;
text-align:left;
width:970px;
}
#at15s {
-moz-box-shadow:0 1px 10px #222222;
}
.satbtn {
-moz-border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 1px 10px #222222;
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
padding:0.7em 0.5em;
}
.ser {
color:#222222;
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
}
h1.ser {
font-size:180%;
}
h2.ser {
font-size:160%;
}
h3.ser {
font-size:140%;
}
hr.lit {
background:none repeat scroll 0 0 #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
margin:2em 0 3em;
}
