/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {   margin:0;   padding:0;   border:0;   font-size:100%;   font:inherit;   vertical-align:baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {   display:block; } body {   line-height:1; } ol, ul {   list-style:none; } blockquote, q {   quotes:none; } blockquote:before, blockquote:after, q:before, q:after {   content:'';   content:none; } table {   border-collapse:collapse;   border-spacing:0; } /* Main definitions */ html, body {   margin:0;   padding:0; } body {   background-color:#E8E8E8;   background-image:url('../gfx/background02.png'); } * { color:#000000;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif; } ul.List {   margin:0px 0px 0px 0px;   padding:10px 0 10px 15px;   list-style-type:square; } ul.List li {   padding:0 0 0 0; } strong, b {   font-weight:bold; } i, em {   font-style:italic; } hr {   height:1px;   margin:15px 0;   border :0;   border-bottom:1px solid #ccc;   background-color:#ccc; } br.Clear {   height:1px;   font-size:1px; } a:link, a:visited, a:active {   color:#DA382A;   text-decoration:none;   background-color:transparent; } a:hover {   color:#FF0000;   text-decoration:none;   background-color:transparent; } a.Small {   font-size:11px; } .NoWrap {   white-space:nowrap; } /* Wrapper */ div#Wrapper {   width:1000px;   margin:0 auto;   position:relative; } @media (max-width:999px) {   div#Wrapper   {  width:100%;   } } /* Header */ header#MainHeader {   width:100%;  background-color:#37628F; background-image:url('../gfx/background01.png');   box-shadow:1px 1px 3px rgba(0,0,0,0.1); } header#MainHeader img#LogoCenter {   position:absolute;   top:10px;   left:50%;   margin-left:-125px; } header#MainHeader img#LogoLeft {   position:absolute;   width:188px;   height:30px;   top:25px;   left:50%;   margin-left:-480px; } header#MainHeader h1 {   position:absolute;   width:600px;   top:50px;   left:50%;   padding-top:0px;   margin-left:-300px;   font-size:16px;   font-family:'Open Sans', Arial, sans-serif;   color:#ffffff;   text-align:center;   text-transform:uppercase; } header#MainHeader div#HeaderBanner {   position:absolute;   width:760px;   top:10px;   left:50%;   margin-left:-260px;   text-align:center; } @media (min-width:1000px) {   header#MainHeader   {  height:80px;   } } @media (max-width:1000px) {   header#MainHeader   {  height:50px;   }   header#MainHeader div#HeaderBanner {  display:none;   }   header#MainHeader img#LogoCenter,   header#MainHeader img#LogoLeft {  position:absolute;  top:10px;  left:50px;  margin-left:0 !important;  width:188px;  height:30px;   }   header#MainHeader h1 {  display:none;   } } /* Sections */ .Filled {   width:100%;   margin:0 auto 0 auto;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   background-color:rgba(255,255,255,0.95);   background-image:url('../gfx/background02.png');   box-shadow:1px 1px 3px rgba(0,0,0,0.1);   border-radius:0px 15px 0px 15px;   -moz-border-radius:0px 15px 0px 15px;   -khtml-border-radius:0px 15px 0px 15px;   -webkit-border-radius:0px 15px 0px 15px;   line-height:20px; } .Filled h1, .Filled h2, .Filled .h2title {   display:block;   margin:0;   padding:10px 10px;   color:#eeeeee;   font-weight:normal;   text-transform:uppercase;  background-color:#37628F; background-image:url('../gfx/background01.png');   border-radius:0px 15px 0px 0px;   -moz-border-radius:0px 15px 0px 0px;   -khtml-border-radius:0px 15px 0px 0px;   -webkit-border-radius:0px 15px 0px 0px;   line-height:14px;   font-weight:normal; } .Filled h1 img, .Filled h2 img {   float:left;   margin-right:5px; } .Filled div.SectionContent {   padding:20px 20px 25px 20px; }  .Filled div.Yellow {   /*background-color:rgba(255,249,222,0.65) !important;*/ } input.FullWidth, textarea.FullWidth {   width:695px; } .NotFilled, div.NotFilled {   width:100%;   margin:20px auto 0 auto;   color:#444;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   line-height:22px;   text-align:center;   text-shadow:1px 1px 0px #f7f7f7; } .NotFilled h2, div.NotFilled h2, div#HomeFullInfo .h2title {   display:block;   font-weight:normal;   font-size:28px;   font-family:'Indie Flower';   color:#222;   text-transform:uppercase;   padding:0 0 20px 0;   margin:0;   text-shadow:1px 1px 0px #f7f7f7; } .Filled h3, .NotFilled h3, .Filled h2.NoSectionTitle, div.Filled h3, div.Filled h2.NoSectionTitle {   font-weight:normal;   font-size:26px;   font-family:'Indie Flower';   color:#000;   text-transform:uppercase;   padding:0 0 15px 0;   margin:0;   text-shadow:1px 1px 0px #f7f7f7;   background:none;   line-height:26px; } .FullFilled {   width:100%;   margin:0 auto 0 auto;   padding:20px;   box-sizing:border-box;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   background-color:rgba(255,255,255,0.95);   background-image:url('../gfx/background02.png');   box-shadow:1px 1px 3px rgba(0,0,0,0.1);   border-radius:0px 15px 0px 15px;   -moz-border-radius:0px 15px 0px 15px;   -khtml-border-radius:0px 15px 0px 15px;   -webkit-border-radius:0px 15px 0px 15px;   line-height:20px; } @media (min-width:768px) {   .Filled, .NotFilled {  width:768px;   } } @media (max-width:1000px) {   .Filled, .NotFilled, .Filled h1, .Filled h2,   div.Filled, div.NotFilled, div.Filled h1, div.Filled h2,   {  border-radius:0px;  -moz-border-radius:0px;  -khtml-border-radius:0px;  -webkit-border-radius:0px;   } } @media (max-width:768px) {   input.FullWidth, textarea.FullWidth   {  width:90%;   } } @media (min-width:480px) and (max-width:767px) {   .Filled, .NotFilled, div.Filled, div.NotFilled {  width:480px;   } } @media (max-width:479px) {   .Filled, .NotFilled, div.Filled, div.NotFilled {  width:320px;   } } /* Content */ div#ContentWithMenu {   float:right;   width:760px; } div#ContentWithoutMenu {   width:100%;   margin-left:0px; }  div#ContentWithMenu .Filled, div#ContentWithMenu div.Filled {   width:100%; } @media (max-width:999px) {   div#ContentWithMenu   {  width:100%;  margin:0px auto;   } } /* Input */ input[type=text], input[type=password], textarea {   background-color:#ffffff;   padding:8px 10px;   font-family:inherit;   border:1px solid #cccccc;   border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -moz-box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #fff;   -webkit-box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #FFF;   box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #FFF; } /* Select Box */ div.Select, .Filled div.Select {   display:inline;   padding:8px 5px;   font-family:inherit;   background-color:#ffffff;   border:1px solid #cccccc;   border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -moz-box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #fff;   -webkit-box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #FFF;   box-shadow:0 1px 1px #cccccc inset, 0 1px 0 #FFF;   white-space:nowrap !important;   text-wrap:none !important; } div.Select select {   border:0 none !important;   -webkit-appearance:none;   -moz-appearance:none;   appearance:none;   outline:none;   margin:5px;   padding:5px 0;   text-indent:0.01px;   text-overflow:'';   background:url('../gfx/iconSelectBox.png') no-repeat;   background-position:99% 50%;   white-space:nowrap !important;   text-wrap:none !important; } select {   border:1px solid #bbb;   background-color:#fff;   color:#444; } select option.disabled {   color:#999;   text-decoration:line-through; }  input[type=submit], input[type=button] {   border:1px solid #bbb;   background-color:#eee;   color:#444;   cursor:pointer; }  /* Button */ .Button {   border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -khtml-border-radius:5px; box-shadow:inset 0px 1px 0px 0px #8c9fb3; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476584), color-stop(1, #2e5177)); background:-moz-linear-gradient(top, #476584 5%, #2e5177 100%); background:-webkit-linear-gradient(top, #476584 5%, #2e5177 100%); background:-o-linear-gradient(top, #476584 5%, #2e5177 100%); background:-ms-linear-gradient(top, #476584 5%, #2e5177 100%); background:linear-gradient(to bottom, #476584 5%, #2e5177 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476584', endColorstr='#2e5177',GradientType=0); background-color:#476584 !important; border:1px solid #124d77 !important; display:inline-block; cursor:pointer; color:#ffffff !important; font-size:13px; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #154682;   padding:8px 10px; } .Button:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2e5177), color-stop(1, #476584)); background:-moz-linear-gradient(top, #2e5177 5%, #476584 100%); background:-webkit-linear-gradient(top, #2e5177 5%, #476584 100%); background:-o-linear-gradient(top, #2e5177 5%, #476584 100%); background:-ms-linear-gradient(top, #2e5177 5%, #476584 100%); background:linear-gradient(to bottom, #2e5177 5%, #476584 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e5177', endColorstr='#476584',GradientType=0); color:#ffffff;   background-color:#2e5177; } .Button:active { position:relative; top:1px; } a.Button {   color:#ffffff; } .ButtonRed { -moz-box-shadow:inset 0px 1px 0px 0px #f5978e; -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e; box-shadow:inset 0px 1px 0px 0px #f5978e; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f)); background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0); background-color:#f24537 !important;; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #d02718; display:inline-block; cursor:pointer; color:#ffffff; font-size:13px; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #810e05; } .ButtonRed:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537)); background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0); background-color:#c62d1f; } .ButtonRed:active { position:relative; top:1px; } a.ButtonRed {   color:#ffffff; }  /** * LOGIN-BOX */ form {   margin:0;   padding:0; } #Login {   width:500px; } #Login #LoginLocalPart {   width:200px;   padding-right:30px;   background-image:url('../gfx/iconAt.png');   background-repeat:no-repeat;   background-position:95% center; } #Login table, table {   display:inline;   margin:0;   padding:0; } #Login table tr td.Label {   padding:0px 15px 6px 0;   width:120px; } #Login table tr td.Input {   padding:0px 0px 6px 0; } #Login table tr#LoginCopyAndPasteRow td {   padding:2px 0 0 0 !important; } #Login input[type=text], #Login input[type=password], #Login select {   width:220px; } @media (min-width:768px) { } @media (min-width:480px) and (max-width:767px) {   #Login {  width:480px;   }   #Login input[type=text], #Login input[type=password], #Login select {  width:210px;   }   #Login #LoginLocalPart {  width:190px;   } } @media (max-width:479px) {   #Login {  width:320px;   }   #Login input[type=text], #Login input[type=password], #Login select {  width:180px;   }   #Login #LoginLocalPart {  width:160px;   }   #Login table tr td.Label {  display:none;   } } /* Languages */ div#LoginLanguages {   text-align:center;   margin:10px 0; } div#LoginLanguages a {   margin:0 5px; } /* Home */ div#HomeFullInfo {   width:800px;   margin:20px auto 20px auto !important;   padding:10px 10px 15px 10px;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   /*   background-color:rgba(255,255,255,0.95);   background-image:url('../gfx/background02.png');   box-shadow:1px 1px 3px rgba(0,0,0,0.1);   border-radius:15px 15px 15px 15px;   -moz-border-radius:15px 15px 15px 15px;   -khtml-border-radius:15px 15px 15px 15px;   -webkit-border-radius:15px 15px 15px 15px;   */   line-height:20px; } div#HomeFullInfo hr {   height:5px;   margin:40px 0 50px 0;   border :0;   border-bottom:0 none;   background-color:#ccc; } div#HomeFullInfo h2, div#HomeFullInfo .h2title {  text-align:center !important;   line-height:1.0em;   /*color:#315378;*/   color:#000; } div#HomeFullInfo h3, div#HomeFullInfo .h3title {  text-align:left !important;   line-height:1.0em;   font-size:1.7em;  /*color:#315378;*/   text-transform:none; color:#000; } div#HomeFullInfo * {   text-align:left; } div#HomeFullInfo p {   text-align:justify;   margin-bottom:20px; } div#HomeFullInfo p.Item {   background-image:url('../gfx/iconOkay.png');   background-position:0 0;   background-repeat:no-repeat;   padding-left:45px;   margin-bottom:10px; } div#HomeFullInfo ul {   list-style:square;   margin-left:18px;   margin-bottom:20px; } div#HomeFullInfo ul li {   padding-bottom:10px; } div#HomeFullInfo div.DomainList ul {   columns:3;   -webkit-columns:3;   -moz-columns:3; } div#HomeFullInfo ul.arrows {   list-style:none;   margin-left:0px; } div#HomeFullInfo ul.arrows li {   background-image:url('../gfx/iconOkay.png');   background-position:0 0;   background-repeat:no-repeat;   padding-left:45px;   margin-bottom:10px;   text-align:justify; } div#HomeFullInfo ul.HomeBlogList {   display:grid;   width:100%;   grid-template-columns:1fr 1fr 1fr;   column-gap:20px;   list-style:none;   margin:20px 0 0 0; } div#HomeFullInfo ul.HomeBlogList li a {   display:block;   margin-bottom:20px; } div#HomeFullInfo ul.HomeBlogList li a h3 {   font-family:'Open Sans', Arial, sans-serif;   font-size:1.4em;   text-transform:none;   margin-top:5px;   margin-bottom:0;   padding-bottom:10px;   line-height:1.2em; } div#HomeFullInfo ul.HomeBlogList li a p {   margin:0;   padding:0; } div#HomeFullInfo ul.HomeBlogList li a img {   width:100%;   height:auto; } @media (max-width:650px) {   div#HomeFullInfo {  width:auto !important;  margin-left:0;  margin-right:0;  left:10px;  right:10px;  box-sizing:content-box;  padding:15px 15px 15px 15px;   }   div#HomeFullInfo h2 {  line-height:30px;   }   div#HomeFullInfo div.DomainList ul { columns:2;  -webkit-columns:2;  -moz-columns:2;   } } @media (max-width:850px) {   div#HomeFullInfo ul.HomeBlogList {  grid-template-columns:1fr 1fr;   } } @media (max-width:450px) {   div#HomeFullInfo ul.HomeBlogList {  grid-template-columns:1fr;   }   div#HomeFullInfo div.DomainList ul { columns:1;  -webkit-columns:1;  -moz-columns:1;   }   }  /** * Message boxes */ .boxGreen, .boxRed, .boxYellow, .boxBlue, .boxGrey {   padding:10px !important;   border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   margin-bottom:20px; } .boxGreen { border:1px solid #42BE08; background-color:#EBF8E6; color:#42BE08; } .boxRed { border:1px solid #BE082F; background-color:#F6E0E6; color:#BE082F; } .boxYellow {   border:1px solid #F7D6AD;   background-color:#FFF9DE;   color:#000000; } .boxBlue {   border:1px solid #8DB2E3;   background-color:#DCE9FA;   color:#000000; } .boxGrey { border:1px solid #cccccc; background-color:#eeeeee; color:#000000; } pre {   font-family:'Courier New', sans-serif !important;   white-space:-moz-pre-wrap !important;   white-space:-pre-wrap;   white-space:-o-pre-wrap;   white-space:pre-wrap;   word-wrap:break-word;   font-size:12px;   color:#000000;   border:1px solid #dddddd;   background-color:#f4f4f4;   padding:5px 10px !important;   overflow:auto !important;   margin:10px 0 !important; } /* Contact form */ table#ContactForm tr td.Label {   padding:9px 20px 6px 0;   vertical-align:top;   white-space:nowrap;   width:auto !important; } table#ContactForm tr td.Input {   padding:0px 0px 6px 0; } table#ContactForm tr td.Input input[type=text], table#ContactForm tr td.Input textarea {   width:400px; } @media (max-width:650px) {   table#ContactForm tr td.Input input[type=text],   table#ContactForm tr td.Input textarea   {  width:300px;   } } @media (max-width:530px) {   table#ContactForm tr td.Label   {  display:none;   }   table#ContactForm tr td.Input input[type=text],   table#ContactForm tr td.Input textarea   {  width:95%;   } } div.Table {   display:table;   width:100%;   box-sizing:border-box; } div.Table > div.Row {   display:table-row;   padding:5px 0; } div.Table > div.Row > div.Head {   display:table-cell;   padding:5px 10px;   font-weight:bold; } div.Table > div.Row > div.Cell {   display:table-cell;   padding:5px 10px; } div.Table > div.Row > div.Cell.AlignRight, div.Table > div.Row > div.Head.AlignRight {   text-align:right; } div.Table > div.Row > div.Cell.AlignCenter, div.Table > div.Row > div.Head.AlignCenter {   text-align:center; } div.Table > div.Row > div.Label {   display:table-cell;   padding:5px 10px 5px 0px;   vertical-align:top; } div.Table > div.Row > div.Label150 {   display:table-cell;   padding:5px 10px 5px 0px;   vertical-align:top;   width:150px; } div.Table > div.Row > div.Label220 {   display:table-cell;   padding:5px 10px 5px 0px;   vertical-align:top;   width:220px; } div.Table > div.Row > div.Value {   display:table-cell;   padding:5px 15px 5px 0px;   vertical-align:top;   word-break:break-all;   word-wrap:break-word; } div.Table > div.Row > div.CheckboxLabel {   display:table-cell;   vertical-align:top;   padding:1px 10px 0px 0px; } div.Table > div.Row > div.Label span {   font-size:11px;   color:#888888;   line-height:11px; } div.Table > div.Row > div.Input {   display:table-cell;   padding:0px 0px 5px 0px;   vertical-align:top; }  @media (max-width:800px) {   div.Table > div.Row > div.Label220 {  display:block;  width:auto;  text-decoration:underline;  padding:5px 0px 0px 0px;   }  div.Table > div.Row > div.Value {  display:block;  width:auto;   padding:5px 5px 15px 30px;   } } /* Ads */ div.SectionContent div.TopAds, div.SectionContent div.TopBanner {   background-color:#ffffff;   border-top:1px solid #dddddd;   border-bottom:1px solid #dddddd;   margin:-10px -20px 15px -20px;   padding:5px 5px;   text-align:center; } @media (max-width:480px) {   div.SectionContent div.AlternativeAds468x60 {  display:none;   } } div#RightSkyScraper {   position:absolute;   left:50% !important;   top:35px;   margin-left:510px; } @media (max-width:1290px) {   div#RightSkyScraper {  display:none;   } } /* Addons */ img#AddonImage_FF {   width:470px;   height:389px;   border:1px solid #ccc;   padding:10px;   background-color:#fff;   margin:20px 0 10px 0; } @media (max-width:500px) {   img#AddonImage_FF {  width:95% !important;  height:auto !important;   } } /* Admin */ #Labels div#Overview {   float:left;   width:250px;   border-right:1px solid #ccc;   padding:0 20px 0 0; } #Labels div#Overview input[type="text"] {   width:227px;   margin-bottom:10px; } #Labels div#Overview div#LabelList {   font-size:11px;   height:480px;   overflow:auto; } #Labels div#Overview div#LabelList a {   font-size:11px;   font-family:Arial, sans-serif;   display:block;   margin:0;   padding:2px 0px 2px 5px; } #Labels div#Translation {   margin-left:290px; } #Labels div#Translation input {   width:400px;   margin-bottom:5px; } #Labels div#Translation textarea {   width:400px;   margin-bottom:5px;   font-family:Arial, sans-serif;   font-size:12px; } p.cc_message {   color:#dddddd !important; } a.cc_more_info {   color:#DA382A !important; } a.cc_more_info:hover {   color:#F04436 !important; } div.epn-ads-ImageLink {   margin:0 auto !important; } /* div.LoginRightInfo {   width:120px;   border:1px solid #F7D6AD;   background-color:#FFF9DE;   padding:10px;   position:absolute;   left:50%;   margin-left:265px;   margin-top:35px;   border-radius:5px; color:#000000;   font-size:12px;   font-family:'Open Sans', Arial, sans-serif; } */ div.LoginRightInfo {   width:150px;   padding:10px;   position:absolute;   left:50%;   margin-left:265px;   margin-top:0px;   color:#000000;   font-size:12px;   font-family:'Open Sans', Arial, sans-serif; } div.LoginRightInfo span.tip {   display:block;   font-weight:bold;   text-decoration:underline;   margin:0 0 5px 0; } div.LoginRightInfo a {   color:#000000;   line-height:1.0em; } div.LoginRightInfo a span.clickHere {   display:block;   margin:5px 0 0 0;   color:#DA382A;   text-decoration:none; } div.LoginRightInfo a:hover span.clickHere:hover {   color:#F04436;   text-decoration:underline; }  @media (max-width:1000px) {   div.LoginRightInfo {  display:none;   } } @media (max-width:600px) {   .PreviewImage {  width:100%;  height:auto;   } } #AdBlockDialog {   display:none;   position:fixed;   top:25%;   left:50%;   width:450px;   line-height:18px;   margin-left:-225px;   z-index:100;   background-color:#fff;   border:5px solid #EA4032;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   padding:20px;   -moz-box-shadow:  1px 1px 20px 10px #000;   -webkit-box-shadow:1px 1px 20px 10px #000;   box-shadow: 1px 1px 20px 5px #000; } #AdBlockDialog strong {   font-size:24px; } #AdBlockDialog p {   margin-top:10px; } @media (max-width:728px) {   div.AlternativeAds728x90 a img {  width:100% !important;  height:auto !important;   } } @media (max-width:468px) {   div.AlternativeAds468x60 a img {  width:100% !important;  height:auto !important;   } } .HideMyIPAd {   background-color:rgba(208,208,208,0.6);   border:1px solid #ccc;   border-bottom:0px none;   margin-bottom:1px; } .HideMyIPAd a {   color:#000;   padding:8px 10px;   font-size:0.9em;   display:block;   text-align:center; } .HideMyIPAd a:hover, .HideMyIPAd a:hover b {  color:#8B1A1A; } .HideMyIPAd a:hover {  background-color:rgba(190, 8, 47, 0.10); } .awrapper {   height:auto;   text-align:center; } .awrapper.inboxTop, .awrapper.messageTop {   width:750px;   @media (max-width:750px) {  width:98%;   } } .awrapper.mainTop {   width:750px;   height:70px !important;   @media (max-width:750px) {  width:98%;   } } .awrapper.mainRight {   width:160px; } .awrapper.menuBottomSmall {   width:200px;   height:200px; } .awrapper.menuBottomBig {   width:200px;   height:600px; } .awrapper .for-desktop {   display:block; } .awrapper .full-img-width img {   width:100%;   height:auto; } .awrapper .for-mobile {   display:none; } @media only screen and (max-width:780px) {   .awrapper .for-desktop {  display:none;   }   .awrapper .for-mobile {  display:block;   } } #donate_background {   display:none;   position:fixed;   top:0;   left:0;   right:0;   bottom:0;   z-index:998;   background:rgba(0,0,0,0.5); } #donate_dialog {   display:none;   position:fixed;   top:100px;   left:50%;   width:400px;   margin-left:-200px;   background-color:#fff;   z-index:999;   padding:30px 20px;   border-radius:20px;   text-align:center;   color:#000000;   font-size:14px;   font-family:'Open Sans', Arial, sans-serif;   line-height:1.4em; } #donate_dialog h2 {   font-size:18px;   font-weight:bold;   margin-bottom:20px; } #donate_dialog h3 {   font-weight:bold;   margin-top:20px;   margin-bottom:10px; } #donate_dialog p {   margin-bottom:20px; } #donate_dialog hr {   margin:20px 0; } /* Menu icon */ img#MenuIcon {   display:none;   float:left;   margin:10px 0 0 10px; } @media (max-width:999px) {   img#MenuIcon   {  display:block;   } } /* Left menu */ div#Menu {   float:left;   width:220px;   padding:0;   z-index:9999999; } div#Menu .Filled {   width:100%; } nav.Menu ul {   margin:-5px 0 !important;   padding:0 !important;   list-style:none !important; } nav.Menu li {   padding:0 !important;   margin:0 !important; } nav.Menu li a {   padding:7px 0;   text-decoration:none;   display:block;   color:#000000; } nav.Menu li a:hover {   color:#BE082F; } nav.Menu li a img {   float:left;   margin:2px 7px 0 0; } nav.Menu li.Splitter {   height:1px;   margin:5px 0;   border-bottom:1px solid #dddddd; } div#MenuMain {   display:none; } div#MenuMain, div#MenuInbox, div#MenuMessage, div#MenuPillory, div#MenuNews, div#MenuAdmin, div#MenuSearchRequest, div#MenuHowTo {   margin-bottom:20px; } div#MenuBanner { } div#ContentWithoutMenu div#Menu {   display:none; } @media (max-width:999px) {   div#Menu   {  display:none;   }   div#Menu.ShowMenu, div#ContentWithoutMenu div#Menu.ShowMenu {  position:absolute;  display:block;  left:-220px;  width:220px;  padding:10px 10px 10px 0;  margin-top:-10px;  background-color:rgba(0,0,0,0.7);  border-radius:0px 0px 0px 0px;   }   nav.Menu ul {  margin:-10px 0;   }   nav.Menu li a {  padding:10px 0px;   }   div#MenuMain {  display:block;   }   div#MenuHowTo, div#MenuBanner {  display:none;   }   div#MenuMain, div#MenuInbox, div#MenuMessage, div#MenuPillory, div#MenuNews, div#MenuAdmin, div#MenuSearchRequest, div#MenuHowTo {  margin-bottom:0px;   } } /* Navigation */ nav#Navigation {   margin:0 auto 20px auto;  background-color:#213B54; background-image:url('../gfx/background01.png'); box-shadow:inset 0 6px 6px -6px rgba(0,0,0,0.4); } nav#Navigation ul {   list-style:none;   text-align:center; } nav#Navigation ul li {   display:inline; } nav#Navigation ul li a {   display:inline-block;   padding:15px 20px;   color:#7194B7;   font-family:'Open Sans', Arial, sans-serif;   font-size:14px;   text-decoration:none;   text-transform:uppercase; } nav#Navigation ul li a:hover {   color:#ffffff;   background-color:#0F1B26; } nav#Navigation ul li a#current {   color:#ffffff; } @media (min-width:1000px) {   nav#Navigation {  width:1000px;  border-radius:0px 0px 15px 15px;  -moz-border-radius:0px 0px 15px 15px;  -webkit-border-radius:0px 0px 15px 15px;  -khtml-border-radius:0px 0px 15px 15px;   } } @media (max-width:1000px) {   nav#Navigation {  width:100%;   } } @media (max-width:768px) {   nav#Navigation ul li#NavFaq {  display:none;   }   nav#Navigation ul li#NavNews {  display:none;   }   } @media (max-width:668px) {   nav#Navigation ul li#NavBlog {  display:none;   }   }  @media (max-width:480px) {   nav#Navigation ul li#NavWhy {  display:none;   } } /** * Paging */ .divPaging {   border-top:1px solid #ddd;   margin-top:15px;   padding-top:15px;   text-align:left; } .divPaging a {   padding:8px 15px;   margin:0 5px 5px 0; display:inline-block; cursor:pointer; color:#000; font-size:13px;   font-weight:normal; text-decoration:none; background-color:rgba(220,220,220,0.40); border:1px solid #ccc;   border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -khtml-border-radius:5px; } .divPaging a:hover {   background-color:rgba(178, 204, 241, 0.50); } .divPaging span.current {   padding:8px 15px;   margin-right:5px; display:inline-block; cursor:pointer; color:#ffffff; font-size:13px;   font-weight:normal; text-decoration:none;   background-color:rgba(46, 82, 119, 0.90); border:1px solid #192D40;   border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -khtml-border-radius:5px; } div#Loading {   text-align:center;   background-color:#fff;   padding:10px;   border:1px solid #ddd; } div#Loading > img {   margin-bottom:5px; } div#Loading > span {   display:block;   font-weight:bold; }  div#Inbox div.RowLow, div#Inbox div.RowHigh, div.RowLow, div.RowHigh {   padding:5px;   margin-bottom:0px; } div#Inbox div.RowLow:hover, div#Inbox div.RowHigh:hover, div.RowLow:hover, div.RowHigh:hover {   background-color:rgba(190, 8, 47, 0.10); } div#Inbox div.RowLow, div.RowLow {   background-color:rgba(255,255,255,0.40); } div#Inbox div.RowHigh, div.RowHigh {   background-color:rgba(220,220,220,0.40); } div#Inbox span.Subject {   color:#555555; } div#Inbox div.Status {   float:left;   width:40px;   padding-right:10px;   line-height:2px;   font-size:1px;   text-align:right; } div#Inbox div.Status input[type=checkbox] {   padding:0 !important;   margin:3px 5px 0 0 !important;   float:left; } div#Inbox div.Status img {   padding:0; } div#Inbox div.Head {   margin:0 80px 0 50px;   word-wrap:break-word; } div#Inbox div.Head a, div#Inbox div.Date a {   color:#000000;   display:block;   text-decoration:none; } div#Inbox div.Date {   float:right;   width:80px;   white-space:pre; } div#Inbox div.Date, div#Inbox div.Date a, div#Inbox div.Date a span {   color:#2E5278 !important; } div#Inbox div.Options {   float:right;   width:20px;   padding-top:3px;   text-align:right; } div#InboxFormOptions {   margin:0px 0 0 0;   padding:10px 0 0 0;   border-top:1px solid #ddd; } div#InboxFormOptions input[type=submit] {   float:right; } .NoWrap {   white-space:nowrap; } @media (max-width:480px) {   div#Inbox div.Head   {  margin:0 0px 0 0px;   }   div#Inbox div.Date   {  width:auto;  white-space:nowrap;  float:none;   }   div#Inbox div.Date span   {  width:auto;  padding-right:3px;   }   div#InboxFormOptions input[type=submit]   {  float:none;  margin-bottom:5px;   } } div#RefreshCounter {   float:right;   padding-top:7px;   color:#aaa;   font-size:12px; } input[type="checkbox"]#AutoRefresh {   margin:10px 0 0 5px;   padding:0;   float:right; } div.MessageDetails {   padding:1px 1px 0 1px;   border:1px solid #ccc;   margin-bottom:10px; } div.MessageDetails div.Label {   float:left;   width:150px;   padding:5px;   margin-bottom:1px;   font-weight:bold;   background-color:rgba(200,200,200,0.40); } div.MessageDetails div.Value {   padding:5px;   margin-left:161px;   margin-bottom:1px;   background-color:rgba(220,220,220,0.40);   word-wrap:break-word; } div#MoreInformations {   padding:1px 1px 0 1px;   border:1px solid #ccc;   margin-bottom:10px; } div#MoreInformations div, div#MoreInformations article, div#MoreInformations p {   padding:5px;   background-color:rgba(220,220,220,0.40);   word-wrap:break-word; } div.ButtonRow {   margin-bottom:10px; } div.ButtonRow .NavButtons {   float:right;   width:20px;   margin-left:5px;   background-position:center center;   background-repeat:no-repeat; } @media (max-width:320px) {   div.ButtonRow .NavButtons   {  float:none;  margin-left:0px;  margin-right:5px;   } } div#MessageContent {   padding:1px 1px 0 1px;   border:1px solid #ccc;   margin-bottom:10px;   margin-top:-1px; } div#MessageContent div, div#MessageContent article, div#MessageContent p {   padding:10px;   background-color:rgba(255,255,255,0.60);   word-wrap:break-word; } a.TabButton {   border-radius:5px 5px 0 0; box-shadow:inset 0px 1px 0px 0px #ffffff;   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');   border:1px solid #cccccc;   background-color:#ededed; display:inline-block; cursor:pointer; color:#555; font-size:13px; text-decoration:none;   padding:8px 10px;   border-bottom:1px solid #ccc; } a.TabButton#Current {   border-radius:5px 5px 0 0; box-shadow:inset 0px 1px 0px 0px #8c9fb3; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476584), color-stop(1, #2e5177)); background:-moz-linear-gradient(top, #476584 5%, #2e5177 100%); background:-webkit-linear-gradient(top, #476584 5%, #2e5177 100%); background:-o-linear-gradient(top, #476584 5%, #2e5177 100%); background:-ms-linear-gradient(top, #476584 5%, #2e5177 100%); background:linear-gradient(to bottom, #476584 5%, #2e5177 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476584', endColorstr='#2e5177',GradientType=0); background-color:#476584; border:1px solid #124d77; display:inline-block; cursor:pointer; color:#ffffff; font-size:13px; text-decoration:none; text-shadow:0px 1px 0px #154682;   padding:8px 10px 9px 10px;   border-bottom:0 none; } #iframeMessage {   width:100%;   height:500px;   margin:0;   padding:0; } @media (max-width:600px) {   div.MessageDetails div.Label   {  float:none;  width:auto;   }   div.MessageDetails div.Value   {  margin-left:0px;   } } div#MessageForward input[type="text"] {   width:360px;   margin-bottom:5px; } div#MessageReply textarea {   width:675px;   height:250px;   overflow:auto;   white-space:nowrap; } @media (max-width:1000px) {   div#MessageReply textarea   {  width:97%;   } } @media (max-width:700px) {   div#MessageReply textarea   {  width:94%;  height:200px;   } } @media (max-width:480px) {   div#MessageReply textarea   {  width:92%;  height:150px;   }   div#MessageForward input[type="text"]   {  width:92%;   } } #recaptcha_widget_div, #recaptcha_area, #recaptcha_table {   margin:0;   padding:0; } #recaptcha_widget_div {   margin-top:0px;   padding-top:0px; } /* Sendmail form */ table#SendmailForm tr td.Label {   padding:9px 10px 6px 0;   vertical-align:top;   white-space:nowrap;   width:130px !important; } table#SendmailForm tr td.Input {   padding:0px 0px 6px 0; } table#SendmailForm tr td.Input input[type=text], table#SendmailForm tr td.Input textarea {   width:550px; } @media (max-width:680px) {   table#SendmailForm tr td.Input input[type=text],   table#SendmailForm tr td.Input textarea   {  width:400px;   } } @media (max-width:530px) {   table#SendmailForm tr td.Label   {  display:none;   }   table#SendmailForm tr td.Input input[type=text],   table#SendmailForm tr td.Input textarea   {  width:95%;   } } blockquote.SearchRequest, article.SearchRequest, div.SearchRequest {   background-color:#fff;   border:1px solid #ccc;   border-left:10px solid #ccc;   padding:20px !important;   white-space:pre-wrap;   word-wrap:break-word; } blockquote.SearchRequest p, article.SearchRequest p, div.SearchRequest p {   white-space:pre-wrap;   word-wrap:break-word;   padding:0;   margin:0 0 20px 0; } blockquote.SearchRequest div, article.SearchRequest div, div.SearchRequest div {   color:#888;   margin-bottom:10px; } blockquote.SearchRequest a, article.SearchRequest a, div.SearchRequest a {   font-size:18px;   font-weight:bold; } div#Spamlist div.RowLow, div#Spamlist div.RowHigh, div#Spamlist div.Head {   padding:5px 10px; } div#Spamlist div.RowLow:hover, div#Spamlist div.RowHigh:hover {   background-color:rgba(178, 204, 241, 0.20); } div#Spamlist div.RowLow {   background-color:rgba(255,255,255,0.40); } div#Spamlist div.RowHigh {   background-color:rgba(220,220,220,0.40); } div#Spamlist div.Head {   background-color:#2F547A;   color:#fff; } div#Spamlist div.Type {   float:left;   width:250px; } div#Spamlist div.Keyword {   padding-left:10px;   margin-left:250px; } div#Spamlist div.Keyword img {   float:right;   margin-top:2px; } @media (max-width:640px) {   div#Spamlist div.Type   {  float:none;  width:auto;   }   div#Spamlist div.Keyword   {  padding-left:0px;  margin-left:0px;   }   div#Spamlist .Head   {  display:none;   } } .BlogArticle {   padding:20px;   border:1px solid #ddd;   background-color:#fff;   line-height:1.4em;   font-size:16px; } .BlogArticle article table {   display:table;   width:100% !important;   border:1px solid #ccc; } .BlogArticle article table tr th, .BlogArticle article table tr td {   padding:5px 10px;   border-right:1px solid #ccc;   border-bottom:1px solid #ccc; } .BlogArticle article table tr th {   text-align:left;   font-weight:bold;   background-color:#eee; } .BlogArticle article a.button {   display:inline-block;   background-color:#aa0000;   color:#fff;   padding:10px 15px; } .BlogTools {   float:right;   width:160px; } .BlogTools .ListItem {   border:1px solid #F7D6AD;   background-color:#FFF9DE;   color:#000000;   text-align:center;   padding:10px;   cursor:pointer;   margin-bottom:15px; } .BlogTools .ListItem a {   font-weight:bold;   color:#000; } .BlogTools .ListItem a:hover {   color:#red; } .BlogList {   margin-right:180px;   padding-right:20px;   box-sizing:border-box;   border-right:1px solid #ccc; } .BlogList > .ListItem {  padding:20px 20px;   border:1px solid #ddd;   background-color:#fff;   line-height:1.8em;   margin:0 0 20px 0;   cursor:pointer; } .BlogList > .ListItem h2 {   margin:0 0 10px 0 !important;   padding:0;   border:0 none; } .BlogList > .ListItem .ListItemReadmore {   display:block;   margin-top:10px;   font-weight:bold;   text-transform:uppercase;   } .BlogList > .ListItem .image {   float:left;   margin-right:20px;   text-align:center; } .BlogList > .ListItem .image > img {   width:160px;   height:auto;   margin:0; } .BlogList > .ListItem .image > span {   color:#888;   display:block;   margin:0;   padding:0;   line-height:14px; } .BlogList > .ListItem .WithImage {   margin-left:180px; } .BlogList > .ListItem p {   margin-bottom:0;  } @media (max-width:650px) {   .BlogTools {  float:none;  width:100%;   }  .BlogTools .ListItem {  float:left;  width:110px;  height:100px;  vertical-align:middle;  margin-right:10px;   }  .BlogList {  clear:both;  margin-right:0px;  padding-right:0px;  box-sizing:border-box;  border-right:0 none;   border-top:1px solid #aaa;  padding-top:10px;  margin-top:10px;   }  .BlogList > .ListItem .image {  float:none;  margin:0 0 10px 0;  text-align:center;   }   .BlogList > .ListItem .image > img {  width:100%;  height:auto;  margin:0;   } .BlogList > .ListItem .WithImage {  margin-left:0px;   }  } .FullFilled h1, .FullFilled h2, .FullFilled h3 {   display:block;   font-weight:bold;   font-family:'Open Sans';   padding:0 0 0 0;   margin:10px 0 10px 0;   line-height:28px !important;   } .FullFilled h1 {   font-size:30px;   letter-spacing:1px;   color:#000;   margin:0 0 20px 0;   line-height:38px !important; } .FullFilled h1 span {   display:block;   color:#888;   font-size:20px;   margin:0px 0 20px 0;   line-height:1.2em; } .FullFilled h2 {   margin:40px 0 20px 0;   font-size:24px;   font-weight:bold;   color:#000;   border-bottom:1px solid #aaa;   padding-bottom:5px;   /*text-shadow:0 0 5px rgba(255, 255, 0, 0.3);*/ } .FullFilled h2 > span {   display:block;   color:#888;   font-size:0.6em; } .FullFilled h3 {   font-size:21px;   font-weight:normal;   color:#000; }  .FullFilled {   box-sizing:border-box;   } .FullFilled p {   margin:15px 0;   text-align:justify; } .FullFilled p img {   border:1px solid #ccc;   box-sizing:border-box; } .FullFilled p img.AlignLeft {   float:left;   margin:0 20px 10px 0; } .FullFilled p img.AlignRight {   float:right;   margin:0 0 10px 20px; } .FullFilled pre {   font-family:'Courier New', sans-serif !important;   white-space:-moz-pre-wrap !important;   white-space:-pre-wrap;   white-space:-o-pre-wrap;   white-space:pre-wrap;   word-wrap:break-word;   font-size:12px;   color:#000000;   border:1px solid #dddddd;   background-color:#f8f8f8;   padding:5px 10px !important;   overflow:auto !important;   margin:15px 0 !important;   line-height:18px; } .FullFilled ol {   list-style:decimal; } .FullFilled ul {   list-style:square; } .FullFilled ol, .FullFilled ul {   margin-left:20px; } .FullFilled li {   padding-left:5px; } .FullFilled .ContentOverview {   float:left;   width:300px;   margin-right:20px;   box-sizing:border-box; } .boxGreen, .boxRed, .boxYellow, .boxBlue, .boxGrey {   padding:10px !important;   border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   margin-bottom:20px; } .boxGreen { border:1px solid #42BE08; background-color:#EBF8E6; color:#42BE08; } .boxRed { border:1px solid #BE082F; background-color:#F6E0E6; color:#BE082F; } .boxYellow {   border:1px solid #F7D6AD;   background-color:#FFF9DE;   color:#000000; } .boxBlue {   border:1px solid #8DB2E3;   background-color:#DCE9FA;   color:#000000; } .boxGrey { border:1px solid #cccccc; background-color:#eeeeee; color:#000000; } @media (max-width:650px) {   .FullFilled .ContentOverview {  box-sizing:border-box;  float:none;  width:100%;  margin:0 0 20px 0;   }   .FullFilled p img.AlignLeft {  float:none;  margin:0 auto 10px auto;  display:block;  text-align:center;  box-sizing:border-box;   }  .FullFilled p img.AlignRight {  float:none;  margin:0 auto 10px auto;  display:block;  text-align:center;  box-sizing:border-box;   }  } .ProxyChecker h1 { } .Tools h2 {   margin-top:0; } h2.Small {   font-size:110%;   border:0 none;   padding:0;   margin:0; }  .AdDiv {   float:right;   width:300px;   height:600px; } .AdDivMargin {   margin-right:320px; } .ProxyChecker p {   color:#000 !important; } .ProxyChecker .IpAddress {   font-size:300%;   font-weight:bold;   display:block;   margin:20px 0; } @media (max-width:800px) {   .AdDiv {  float:none;  width:auto;  height:auto;  margin-bottom:10px;  text-align:center;   }  .AdDivMargin {  margin-right:0px;   } } /* Footer */ div#footerWrapper {   width:1000px;   margin:20px auto 10px auto;   padding:10px 0px 10px 10px;   border-top:1px solid #ccc;   font-size:13px;   font-family:'Open Sans', Arial, sans-serif;   vertical-align:top; } aside div#footerWrapper {   margin:20px auto 20px auto;   padding:10px 0px 10px 10px;   border-bottom:1px solid #ccc; }  div#footerWrapper div, div#footerWrapper div strong {   color:#888 !important;   line-height:16px; } div#footerWrapper a:link, div#footerWrapper a:visited, div#footerWrapper a:active {   color:#555;   text-decoration:none;   background-color:transparent; } div#footerWrapper a:hover {   color:#000000;   text-decoration:none;   background-color:transparent; }  div#footerBlock1, div#footerBlock2, div#footerBlock3 {   display:inline-block;   box-sizing:border-box;   padding:0 10px;   border-right:1px solid #ccc;   color:#888;   width:33%;   vertical-align:top;   height:auto; } div#footerBlock2 {   text-align:center; } div#footerBlock2 table {  margin:0;   padding:0;  box-sizing:border-box;  width:300px; } div#footerBlock2 table tbody tr td {   color:#888;   box-sizing:border-box;   padding:0 20px;   width:100px; } div#footerBlock2 table tbody tr td.left-stats {   padding-left:10px !important;   text-align:left !important; } div#footerBlock2 table tbody tr td.right-stats {   padding-right:15px !important;   text-align:right !important; }  div#footerBlock2 u {   color:#888; } div#footerBlock3 {   border-right:0 none;   text-align:right; } br#brAfterBlock1, br#brAfterBlock2, br#brAfterBlock3 {   clear:left;   display:none; } div#footerLinks {   clear:both; } div#footerLinks a {   white-space:nowrap; } div#footerSocialNetwork, div#footerSocialNetwork div {   padding:0 !important;   margin:0 !important; } @media (max-width:999px) {   div#footerWrapper   {  width:100%;  margin:10px 0 0 0;  padding:0;  text-align:center;  box-sizing:border-box;   }   div#footerWrapper div {  margin:5px;   }   br#brAfterBlock3 { display:none; }   div#footerBlock1 { box-sizing:border-box; border-right:0 none; display:none; } } @media (max-width:880px) {   div#footerWrapper div { margin:0; }   br#brAfterBlock2 { display:inline-block; }   div#footerBlock2 { box-sizing:border-box; width:auto !important; display:block; border:0 none; text-align:center; margin:0; padding:0; }   div#footerBlock3 { box-sizing:border-box; width:auto !important; display:block; border:0 none; border-top:1px solid #ccc; padding-top:15px; text-align:center; } } @media (max-width:530px) {   br#brAfterBlock1 { display:inline-block; }   div#footerBlock2 { float:none; margin-top:10px; padding:0px; border-right:0 none; } } div#linkTips {   width:800px;   margin:10px auto;   text-align:center;   border-top:1px solid #ccc;   padding-top:10px; font-size:13px;   font-family:'Open Sans', Arial, sans-serif; } @media (max-width:880px) {   div#linkTips {  width:100%;   }   }   /* Home */ .spriteHome { background:url('../gfx/cssSpriteHome.png') no-repeat top left; width:32px; height:32px; } .spriteHome.iconDE32x32 { background-position:-72px 0; margin-right:3px; } .spriteHome.iconEN32x32 { background-position:-107px 0; margin-right:3px; } .spriteHome.iconRU32x32 { background-position:-144px 0; margin-right:3px; } .spriteHome.iconES32x32 { background-position:-181px 0; margin-right:3px; } .spriteHome.iconFR32x32 { background-position:-218px 0; margin-right:3px; } .spriteHome.iconIT32x32 { background-position:-255px 0; margin-right:3px; } .spriteHome.iconCS32x32 { background-position:-291px 0; margin-top:-3px; margin-right:3px; } .spriteHome.iconGear { background-position:0 0; } .spriteHome.iconPrivateDomain { background-position:-35px 0; } /* Icons */ .spriteIcons { background:url('../gfx/cssSpriteIcons.png') no-repeat top left; } .spriteIcons.iconMenu { background-position:0px 0px; width:32px; height:32px; } .spriteIcons.iconAt { background-position:-42px 0px; width:16px; height:16px; } .spriteIcons.iconSelectBox { background-position:-68px 0px; width:16px; height:16px; } .spriteIcons.iconRefresh { background-position:-94px 0px; width:16px; height:16px; } .spriteIcons.iconSendMail { background-position:-120px 0px; width:16px; height:16px; } .spriteIcons.iconSpamlist { background-position:-146px 0px; width:15px; height:13px; } .spriteIcons.iconBookmark { background-position:-171px 0px; width:16px; height:16px; } .spriteIcons.iconRssFeed { background-position:-197px 0px; width:16px; height:16px; } .spriteIcons.iconAtomFeed { background-position:-223px 0px; width:16px; height:16px; } .spriteIcons.iconPassword { background-position:-249px 0px; width:16px; height:16px; } .spriteIcons.iconLogout { background-position:-275px 0px; width:16px; height:16px; } .spriteIcons.iconTrash { background-position:-301px 0px; width:16px; height:16px; } .spriteIcons.iconBack { background-position:-327px 0px; width:16px; height:16px; } .spriteIcons.iconForward { background-position:-353px 0px; width:16px; height:16px; } .spriteIcons.iconReply { background-position:-379px 0px; width:16px; height:16px; } .spriteIcons.iconPrint { background-position:-405px 0px; width:16px; height:16px; } .spriteIcons.iconSave { background-position:-431px 0px; width:16px; height:16px; } .spriteIcons.iconSpam { background-position:-457px 0px; width:16px; height:16px; } .spriteIcons.iconNewMail { background-position:-483px 0px; width:16px; height:16px; } .spriteIcons.iconMailRead { background-position:-509px 0px; width:16px; height:16px; } .spriteIcons.iconAttachment { background-position:-535px 0px; width:16px; height:16px; } .spriteIcons.iconClock { background-position:-561px 0px; width:16px; height:16px; } .spriteIcons.iconInfo { background-position:-587px 0px; width:16px; height:16px; } /* Footer Button */ .spriteFooterButton_de { background:url('../gfx/cssSpriteFooterButtons_de.png') no-repeat top left; } .spriteFooterButton_en { background:url('../gfx/cssSpriteFooterButtons_en.png') no-repeat top left; } .spriteFooterButton_ru { background:url('../gfx/cssSpriteFooterButtons_ru.png') no-repeat top left; } .spriteFooterButton_es { background:url('../gfx/cssSpriteFooterButtons_es.png') no-repeat top left; } .spriteFooterButton_fr { background:url('../gfx/cssSpriteFooterButtons_fr.png') no-repeat top left; } .spriteFooterButton_it { background:url('../gfx/cssSpriteFooterButtons_it.png') no-repeat top left; } .spriteFooterButton_cs { background:url('../gfx/cssSpriteFooterButtons_cs.png') no-repeat top left; } .spriteFooterButton_de.buttonPaypal, .spriteFooterButton_en.buttonPaypal, .spriteFooterButton_ru.buttonPaypal, .spriteFooterButton_es.buttonPaypal, .spriteFooterButton_fr.buttonPaypal, .spriteFooterButton_it.buttonPaypal, .spriteFooterButton_cs.buttonPaypal { background-position:0px 0px; } .spriteFooterButton_de.buttonTwitter, .spriteFooterButton_en.buttonTwitter, .spriteFooterButton_ru.buttonTwitter, .spriteFooterButton_es.buttonTwitter, .spriteFooterButton_fr.buttonTwitter, .spriteFooterButton_it.buttonTwitter, .spriteFooterButton_cs.buttonTwitter { background-position:-60px 0px; } .spriteFooterButton_de.buttonGoogle, .spriteFooterButton_en.buttonGoogle, .spriteFooterButton_ru.buttonGoogle, .spriteFooterButton_es.buttonGoogle, .spriteFooterButton_fr.buttonGoogle, .spriteFooterButton_it.buttonGoogle, .spriteFooterButton_cs.buttonGoogle { background-position:-120px 0px; } .spriteFooterButton_de.buttonFacebook, .spriteFooterButton_en.buttonFacebook, .spriteFooterButton_ru.buttonFacebook, .spriteFooterButton_es.buttonFacebook, .spriteFooterButton_fr.buttonFacebook, .spriteFooterButton_it.buttonFacebook, .spriteFooterButton_cs.buttonFacebook { background-position:-180px 0px; } .ContentRating {   margin:0 0 5px 0;   text-align:center; } .ContentRating b {   display:block;   margin-bottom:10px; } .ContentRating span.RatingInfo {   font-size:90%;   color:#888; } .br-widget {  display:inline-block; } .br-theme-css-stars .br-widget {  margin:-5px 0 0px 0;  height:28px;  white-space:nowrap;  display:inline-block; } .br-theme-css-stars .br-widget a {  text-decoration:none;  height:18px;  width:18px;  float:left;  font-size:23px;  margin-right:5px; } .br-theme-css-stars .br-widget a:after {  content:"\2605";  color:#d2d2d2; } .br-theme-css-stars .br-widget a.br-active:after {  color:#EDB867; } .br-theme-css-stars .br-widget a.br-selected:after {  color:#EDB867; } .br-theme-css-stars .br-widget .br-current-rating {  display:none; } .br-theme-css-stars .br-readonly a {  cursor:default; } @media print {  .br-theme-css-stars .br-widget a:after {   content:"\2606";   color:black;  }  .br-theme-css-stars .br-widget a.br-active:after,  .br-theme-css-stars .br-widget a.br-selected:after {   content:"\2605";   color:black;  } } #cookieConsent { position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); z-index:10000;   font-family:'Open Sans', Arial, sans-serif; } #cookieConsent>div { position:fixed; bottom:50px; left:50%; width:500px; margin-left:-250px; background-color:#fff; border:5px solid #888; z-index:10001; padding:20px 20px 20px 20px; text-align:center; } @media only screen and (max-width :480px) { #cookieConsent>div {  top:auto;  bottom:30px;  width:250px !important;  margin-left:-150px;  left:50%; } } @media only screen and (max-width :480px) { #cookieConsent>div {  padding:15px; } } #cookieConsent>div h2#cookieConsent_title { margin-top:0;   margin-bottom:20px; font-size:1.1em !important; } @media only screen and (max-width :480px) { #cookieConsent>div h2#cookieConsent_title {  font-size:0.9em !important;  line-height:1.2em; } } #cookieConsent>div>p { font-size:0.8em; line-height:1.4em; } @media only screen and (max-width :480px) { #cookieConsent>div>p {  font-size:0.7em;  line-height:1.2em; } } #cookieConsent>div h3 { font-size:1em !important; text-align:left; margin-bottom:10px; } @media only screen and (max-width :480px) { #cookieConsent>div h3 {  margin-bottom:0;  font-size:0.8em !important; } } #cookieConsent>div p#cookieConsent_description { display:show; } #cookieConsent>div form#cookieConsent_form { margin-top:25px !important; } #cookieConsent>div div#cookieConsent_settings { display:none; margin-bottom:20px; } #cookieConsent>div div#cookieConsent_settings>p { font-size:0.8em; text-align:left;   line-height:1.4em; } @media only screen and (max-width :480px) { #cookieConsent>div div#cookieConsent_settings>p {  font-size:0.7em !important;  line-height:1.2em; } } #cookieConsent>div div#cookieConsent_buttons a { display:block; cursor:pointer !important; margin-top:20px; margin-bottom:20px; font-size:0.8em; } @media only screen and (max-width :480px) { #cookieConsent>div div#cookieConsent_buttons a {  font-size:0.7em !important; } } #cookieConsent>div div#cookieConsent_buttons div { margin-bottom:10px; } #cookieConsent>div div#cookieConsent_buttons input { width:230px; border:0 none; border-radius:3px; padding:10px 20px; } #cookieConsent>div div#cookieConsent_buttons input.blue { background-color:#2F5E99; color:#FFFFFF; } #cookieConsent>div div#cookieConsent_buttons input.grey { background-color:#aaa; color:#FFFFFF; }  @media only screen and (max-width :480px) { #cookieConsent>div div#cookieConsent_buttons input {  font-size:0.9em !important; } } #cookieConsent>div div#cookieConsent_buttons input#cookieConsent_button_saveSettings { display:none; background-color:#ededed; color:#222; font-size:0.8em; } #cookieConsent>div table {   display:table; } #cookieConsent>div table#cookieConsent_settings_vendorList { width:100%;   margin-top:20px; margin-bottom:15px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0;   } @media only screen and (max-width :1200px) { #cookieConsent>div table#cookieConsent_settings_vendorList {   padding:10px 0; } } #cookieConsent>div table#cookieConsent_settings_vendorList tr td { font-size:0.8em;   padding:5px 0; } #cookieConsent>div table#cookieConsent_settings_vendorList tr:first-of-type td {   padding-top:10px; } #cookieConsent>div table#cookieConsent_settings_vendorList tr:last-of-type td {   padding-bottom:10px; }  @media only screen and (max-width :480px) { #cookieConsent>div table#cookieConsent_settings_vendorList tr td {  padding:10px 0; } } @media only screen and (max-width :480px) { #cookieConsent>div table#cookieConsent_settings_vendorList tr td {  font-size:0.7em; } } #cookieConsent>div table#cookieConsent_settings_vendorList tr td:first-child { padding-left:20px; text-align:left; } @media only screen and (max-width :480px) { #cookieConsent>div table#cookieConsent_settings_vendorList tr td:first-child {  padding-left:10px; } } #cookieConsent>div table#cookieConsent_settings_vendorList tr td:last-child { padding-right:20px; text-align:right; } @media only screen and (max-width :480px) { #cookieConsent>div table#cookieConsent_settings_vendorList tr td:last-child {  padding-right:10px; } } #cookieConsent>div table#cookieConsent_settings_vendorList tr td>select, #cookieConsent>div table#cookieConsent_settings_vendorList tr td>select option { font-size:1em; padding:5px 10px; } 