

@font-face {
    font-family: 'andada';
    src: url('fonts/Andada-Regular-webfont.eot');
    src: url('fonts/Andada-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Andada-Regular-webfont.woff2') format('woff2'),
         url('fonts/Andada-Regular-webfont.woff') format('woff'),
         url('fonts/Andada-Regular-webfont.ttf') format('truetype'),
         url('fonts/Andada-Regular-webfont.svg#andadaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'andada';
    src: url('fonts/Andada-Bold-webfont.eot');
    src: url('fonts/Andada-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Andada-Bold-webfont.woff2') format('woff2'),
         url('fonts/Andada-Bold-webfont.woff') format('woff'),
         url('fonts/Andada-Bold-webfont.ttf') format('truetype'),
         url('fonts/Andada-Bold-webfont.svg#andadabold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'andada';
    src: url('fonts/Andada-BoldItalic-webfont.eot');
    src: url('fonts/Andada-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Andada-BoldItalic-webfont.woff2') format('woff2'),
         url('fonts/Andada-BoldItalic-webfont.woff') format('woff'),
         url('fonts/Andada-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/Andada-BoldItalic-webfont.svg#andadabold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}




@font-face {
    font-family: 'andada';
    src: url('fonts/Andada-Italic-webfont.eot');
    src: url('fonts/Andada-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Andada-Italic-webfont.woff2') format('woff2'),
         url('fonts/Andada-Italic-webfont.woff') format('woff'),
         url('fonts/Andada-Italic-webfont.ttf') format('truetype'),
         url('fonts/Andada-Italic-webfont.svg#andadaitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}



@font-face {
    font-family: 'amble';
    src: url('fonts/Amble-Regular-webfont.eot');
    src: url('fonts/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amble-Regular-webfont.woff2') format('woff2'),
         url('fonts/Amble-Regular-webfont.woff') format('woff'),
         url('fonts/Amble-Regular-webfont.ttf') format('truetype'),
         url('fonts/Amble-Regular-webfont.svg#ambleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'amble';
    src: url('fonts/Amble-Bold-webfont.eot');
    src: url('fonts/Amble-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amble-Bold-webfont.woff2') format('woff2'),
         url('fonts/Amble-Bold-webfont.woff') format('woff'),
         url('fonts/Amble-Bold-webfont.ttf') format('truetype'),
         url('fonts/Amble-Bold-webfont.svg#amblebold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'amble';
    src: url('fonts/Amble-Italic-webfont.eot');
    src: url('fonts/Amble-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amble-Italic-webfont.woff2') format('woff2'),
         url('fonts/Amble-Italic-webfont.woff') format('woff'),
         url('fonts/Amble-Italic-webfont.ttf') format('truetype'),
         url('fonts/Amble-Italic-webfont.svg#ambleitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}




@font-face {
    font-family: 'amble';
    src: url('fonts/Amble-BoldItalic-webfont.eot');
    src: url('fonts/Amble-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amble-BoldItalic-webfont.woff2') format('woff2'),
         url('fonts/Amble-BoldItalic-webfont.woff') format('woff'),
         url('fonts/Amble-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/Amble-BoldItalic-webfont.svg#amblebold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}


@font-face {
    font-family: 'JudsonMedium';
    src: url('fonts/Judson-Regular-webfont.eot');
    src: url('fonts/Judson-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Judson-Regular-webfont.woff') format('woff'),
         url('fonts/Judson-Regular-webfont.ttf') format('truetype'),
         url('fonts/Judson-Regular-webfont.svg#JudsonMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IstokWebBold';
    src: url('fonts/IstokWeb-Bold-webfont.eot');
    src: url('fonts/IstokWeb-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/IstokWeb-Bold-webfont.woff') format('woff'),
         url('fonts/IstokWeb-Bold-webfont.ttf') format('truetype'),
         url('fonts/IstokWeb-Bold-webfont.svg#IstokWebBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {

background: -moz-linear-gradient(top,  rgba(81,157,198,1) 0%, rgba(0,115,204,1) 93%,#ec7f14 97%, #ec7f14 99%, #000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,157,198,1)), color-stop(93%,rgba(0,115,204,1)), color-stop(97%,#ec7f14), color-stop(99%,#ec7f14), color-stop(100%,#000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(81,157,198,1) 0%,rgba(0,115,204,1) 93%,#ec7f14 97%,#ec7f14 99%,#000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(81,157,198,1) 0%,rgba(0,115,204,1) 93%,#ec7f14 97%,#ec7f14 99%,#000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(81,157,198,1) 0%,rgba(0,115,204,1) 93%,#ec7f14 97%,#ec7f14 99%,#000 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(81,157,198,1) 0%,rgba(0,115,204,1) 93%,#ec7f14 97%,#ec7f14 99%,#000 100%); /* W3C */
/*rgba(163,186,204,1)*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519dc6', endColorstr='#a3bacc',GradientType=0 ); /* IE6-9 */
background-size: 1px 74px;
background-color: rgb(81,157,198);  /*Old browsers */
background-repeat: repeat-x;
   font-family:"andada","Georgia",serif;
   font-size:11pt;
   margin:0px;
   padding:0px;

}
#page {
   /*margin:2em auto 1em auto;*/
   margin:0px;
   background-color:white;
   border-left:1px solid white;
   border-right:1px solid black;
   border-top:1px solid silver;
   /*box-shadow: #444 8px 8px 10px;   */
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}

#page {
   min-height:560px;
}

#content {
   padding: 5px 2em 2em 2em;
   margin-left:140px;
   /*border-left:1px solid #888;*/
   margin-top:0px;
   min-height:560px;
   border-top: 1px solid black;
   /*padding-bottom:0px;
   margin-bottom: 0px;*/
}

h1,h2,h3,h4,h5 {
   font-family:"amble",sans-serif;
   color: #000;
   text-shadow: 0px 0px 1px rgba(0,100,255,0.5);
   padding:0px;
}

h1{
    margin:15px 0 5px 10px;
}

.centerAlign {
   text-align: center;
}

@font-face {
    font-family: 'nerisblack';
    src: url('fonts/Neris-Black-webfont.eot');
    src: url('fonts/Neris-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Neris-Black-webfont.woff') format('woff'),
         url('fonts/Neris-Black-webfont.ttf') format('truetype'),
         url('fonts/Neris-Black-webfont.svg#nerisblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
 

h1 {
   border-radius: 20px 20px 0px 0px;
   color:red;
   display:block;
   height:65px;
   margin:0;
   font-size: 35px;
   text-shadow: 1px 1px 3px #fff;
   font-family: "nerisblack",sans-serif;
background: rgb(49,132,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(49,132,249,1) 0%, rgba(96,173,250,1) 50%, rgba(80,162,250,1) 51%, rgba(160,208,252,1) 90%, rgba(160,208,252,1) 93%, rgba(249,242,17,1) 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,132,249,1)), color-stop(50%,rgba(96,173,250,1)), color-stop(51%,rgba(80,162,250,1)), color-stop(90%,rgba(160,208,252,1)), color-stop(93%,rgba(160,208,252,1)), color-stop(94%,rgba(249,242,17,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(49,132,249,1) 0%,rgba(96,173,250,1) 50%,rgba(80,162,250,1) 51%,rgba(160,208,252,1) 90%,rgba(160,208,252,1) 93%,rgba(249,242,17,1) 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(49,132,249,1) 0%,rgba(96,173,250,1) 50%,rgba(80,162,250,1) 51%,rgba(160,208,252,1) 90%,rgba(160,208,252,1) 93%,rgba(249,242,17,1) 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(49,132,249,1) 0%,rgba(96,173,250,1) 50%,rgba(80,162,250,1) 51%,rgba(160,208,252,1) 90%,rgba(160,208,252,1) 93%,rgba(249,242,17,1) 94%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(49,132,249,1) 0%,rgba(96,173,250,1) 50%,rgba(80,162,250,1) 51%,rgba(160,208,252,1) 90%,rgba(160,208,252,1) 93%,rgba(249,242,17,1) 94%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3184f9', endColorstr='#f9f211',GradientType=0 ); /* IE6-9 */

}

h1none {


  background: rgb(98,153,216); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(98,153,216,1) 0%, rgba(106,178,236,1) 50%, rgba(89,170,237,1) 51%, rgba(164,211,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,153,216,1)), color-stop(50%,rgba(106,178,236,1)), color-stop(51%,rgba(89,170,237,1)), color-stop(100%,rgba(164,211,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(98,153,216,1) 0%,rgba(106,178,236,1) 50%,rgba(89,170,237,1) 51%,rgba(164,211,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(98,153,216,1) 0%,rgba(106,178,236,1) 50%,rgba(89,170,237,1) 51%,rgba(164,211,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(98,153,216,1) 0%,rgba(106,178,236,1) 50%,rgba(89,170,237,1) 51%,rgba(164,211,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(98,153,216,1) 0%,rgba(106,178,236,1) 50%,rgba(89,170,237,1) 51%,rgba(164,211,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6299d8', endColorstr='#a4d3f4',GradientType=0 ); /* IE6-9 */

}

h1 a {text-decoration: none;}
h1 a:hover {text-decoration: none;}


h2 {
   font-size:15pt
}

h3 {
   font-size:14pt;
}

h4 {
   font-size:10pt;
}

h2,h3,h4,h5 {margin-left:1px; text-align: center;}
p,.p {
   padding:0;
   margin:10px auto 10px auto;
   /*max-width: 700px;*/
}

address {
    /*max-width: 700px;*/
    margin:10px auto 10px auto;
}

ul {
   margin-left:auto;
   margin-right:auto;
   /*max-width: 700px;*/
}

a {
   color:#254aff;
   text-decoration:none;
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
}

a:hover {
   color:#f80;
   text-decoration:underline;
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
}

#footer {
   width:600px;
   margin:0px auto 0px auto;
   font-family:sans-serif;
   text-align:center;
   height:30px;
   padding-left: 240px;
   padding-right: 100px;
}

#bottom {
    background: rgb(252,214,0); /* Old browsers */
background: -moz-linear-gradient(top,  #ec7f14 1%, rgba(59,103,158,1) 2%, rgba(14,69,99,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ec7f14), color-stop(2%,rgba(59,103,158,1)), color-stop(100%,rgba(14,69,99,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ec7f14 1%,rgba(59,103,158,1) 2%,rgba(14,69,99,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ec7f14 1%,rgba(59,103,158,1) 2%,rgba(14,69,99,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ec7f14 1%,rgba(59,103,158,1) 2%,rgba(14,69,99,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ec7f14 1%,rgba(59,103,158,1) 2%,rgba(14,69,99,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd600', endColorstr='#0e4563',GradientType=0 ); /* IE6-9 */
border-top:1px solid #444;
}

#bottomcenter {

  background: rgb(252,214,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,0,1) 2%, rgba(59,103,158,1) 3%, rgba(32,124,202,1) 42%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(255,255,0,1)), color-stop(3%,rgba(59,103,158,1)), color-stop(42%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,0,1) 2%,rgba(59,103,158,1) 3%,rgba(32,124,202,1) 42%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,0,1) 2%,rgba(59,103,158,1) 3%,rgba(32,124,202,1) 42%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,0,1) 2%,rgba(59,103,158,1) 3%,rgba(32,124,202,1) 42%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,0,1) 2%,rgba(59,103,158,1) 3%,rgba(32,124,202,1) 42%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd600', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
padding-bottom: 20px;
color:#fdcb1c;
text-shadow: 0px 0px 4px #ff0;

height:150px;
padding-top:15px;
width:1023px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #acf;
border-right:1px solid #000;
position: relative;
top:-6px;
border-top:1px solid black;
}

#menu li.level1 a:before {
    font-size:80%;
}

#menu {font-size: 14px;}

#menu li.submenu  {
    display:block;
    padding:0;
   margin:0;
   list-style:none;
   font-size:90%;
}



#menu li.submenu  a {
    display:block;
}

#menu li.item {
   padding:0;
   margin:0;
   list-style:none;
   font-family: "amble","Arial",sans-serif;

}

#menu li.item a:before {
    content:"●";
    color:#4b7eda !important;
    text-shadow: 0px 0px 5px #888;
    transition: all 0.2s;
    margin-right:0.3em;
}

#menu li.item a:hover:before {
    color:#ffc !important;
    text-shadow: 1px 1px 3px #fc0;
    transition: all 0.5s;

}
#menu li.item.selected a:before {
    color:#ff0 !important;
    text-shadow: 1px 1px 3px #ffa305;
}
#menu li.item a:focus:before {
    color:#ff0 !important;
    text-shadow: 1px 1px 3px #ffa305;
}



#menu ul {
    padding-left:0px;
    padding-top: 0px;
    margin-top:0px;
    display:block;
}

#menu {
   float:left;
   width:138px;
   border-top:1px solid black;
}
#menu li.item a {
   display:block;
   color:black;
   border-bottom: 1px solid #88f;
   text-align: left;
   /*padding-left:!important;*/
   /*border-top-right-radius: 15px;
   border-bottom-right-radius: 15px;*/
   /*border-top-right-radius: 3px;
   border-bottom-right-radius: 3px;*/
   /*border-right: 1.5px solid black;*/
   padding-right: 10px;
}

none {
    background: rgb(228,244,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,244,252,1) 0%, rgba(191,230,249,1) 50%, rgba(159,214,239,1) 51%, rgba(43,169,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,244,252,1)), color-stop(50%,rgba(191,230,249,1)), color-stop(51%,rgba(159,214,239,1)), color-stop(100%,rgba(43,169,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,244,252,1) 0%,rgba(191,230,249,1) 50%,rgba(159,214,239,1) 51%,rgba(43,169,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,244,252,1) 0%,rgba(191,230,249,1) 50%,rgba(159,214,239,1) 51%,rgba(43,169,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,244,252,1) 0%,rgba(191,230,249,1) 50%,rgba(159,214,239,1) 51%,rgba(43,169,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,244,252,1) 0%,rgba(191,230,249,1) 50%,rgba(159,214,239,1) 51%,rgba(43,169,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f4fc', endColorstr='#2ba9ed',GradientType=0 ); /* IE6-9 */

}

#menu li.level0 a {
    padding: 3px 10px 3px 10px;
}

#menu li.level1 a {
    padding: 1px 10px 1px 10px;
}

#menu li.level1 a {
     color:black;
/*width: 110px;*/
padding-left:20px;
font-size:90%;
}

none2 {
    background: rgb(160,207,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(160,207,248,1) 0%, rgba(144,197,246,1) 50%, rgba(125,184,247,1) 51%, rgba(106,157,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,207,248,1)), color-stop(50%,rgba(144,197,246,1)), color-stop(51%,rgba(125,184,247,1)), color-stop(100%,rgba(106,157,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(160,207,248,1) 0%,rgba(144,197,246,1) 50%,rgba(125,184,247,1) 51%,rgba(106,157,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(160,207,248,1) 0%,rgba(144,197,246,1) 50%,rgba(125,184,247,1) 51%,rgba(106,157,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(160,207,248,1) 0%,rgba(144,197,246,1) 50%,rgba(125,184,247,1) 51%,rgba(106,157,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(160,207,248,1) 0%,rgba(144,197,246,1) 50%,rgba(125,184,247,1) 51%,rgba(106,157,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0cff8', endColorstr='#6a9dee',GradientType=0 ); /* IE6-9 */


}

#menu li.item a:hover {
 background: rgb(255,242,211); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,242,211,1) 0%, rgba(255,233,167,1) 39%, rgba(255,206,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,242,211,1)), color-stop(39%,rgba(255,233,167,1)), color-stop(100%,rgba(255,206,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2d3', endColorstr='#ffce6b',GradientType=1 ); /* IE6-9 */

   text-decoration:none;
}

#menu li.item a:focus {
  background: rgb(255,242,211); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,242,211,1) 0%, rgba(255,233,167,1) 39%, rgba(255,206,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,242,211,1)), color-stop(39%,rgba(255,233,167,1)), color-stop(100%,rgba(255,206,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,242,211,1) 0%,rgba(255,233,167,1) 39%,rgba(255,206,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2d3', endColorstr='#ffce6b',GradientType=1 ); /* IE6-9 */

   text-decoration:none;
}



#menu li img {
    vertical-align: text-bottom;
    margin-right:3px;
    float:right;
}



#menu li img+span.name {

}

#menu li span.name {
    padding-left:2px;
}


#menu li.item.selected a {
  background: rgb(255,232,177); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,232,177,1) 0%, rgba(255,216,99,1) 39%, rgba(252,168,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,232,177,1)), color-stop(39%,rgba(255,216,99,1)), color-stop(100%,rgba(252,168,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,232,177,1) 0%,rgba(255,216,99,1) 39%,rgba(252,168,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,232,177,1) 0%,rgba(255,216,99,1) 39%,rgba(252,168,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,232,177,1) 0%,rgba(255,216,99,1) 39%,rgba(252,168,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,232,177,1) 0%,rgba(255,216,99,1) 39%,rgba(252,168,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8b1', endColorstr='#fca800',GradientType=1 ); /* IE6-9 */

   font-weight:bold;
}

#menu li.level0 a:active {
   text-decoration:none;

   background: rgb(255,175,95); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,175,95,1) 63%, rgba(255,198,171,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(63%,rgba(255,175,95,1)), color-stop(100%,rgba(255,198,171,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,175,95,1) 63%,rgba(255,198,171,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,175,95,1) 63%,rgba(255,198,171,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,175,95,1) 63%,rgba(255,198,171,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,175,95,1) 63%,rgba(255,198,171,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf5f', endColorstr='#ffc6ab',GradientType=0 ); /* IE6-9 */


}

#menu li.level1 a {
    text-align:left;
}

#menu_admin li {
   padding:0;
   margin:0;
   list-style:none;
   padding:0;
   margin:0;
   font-size: 14px;
}

#menu_admin ul {
   display:block;
   background-color:#fee;
   border-bottom:1px solid red;
   padding-left:15px;
   margin-left:0px;
   padding-left:0px;
   margin-left:120px;
}
#menu_admin li a {
   display:block;
   color:red;
   padding: 2px 10px 2px 10px;
}
#menu_admin li a:hover {
   text-decoration:none;
   background-color:#fcc
}

#menu_admin li.selected a {
   background-color:#fcc;
   font-weight:bold;
}

.titlepart1 {
   color:#03a;
   display:inline-block;
}


.titlepart3,.titlepart2 {
   color:#DE0303;
   display:inline-block;
}

.titlepart2a {
   color:#008800;
   display:inline-block;
}


a img {border:0px;}

/*.fb-like {position:relative; top:-4px;}*/

#likes {display:block;}
#likes .item {
    display:block;
    text-align: center;
    margin:4px 0px;
}

#footer .links {float:left;}
#footer a {color:#fdcb1c;}
#footer a:hover {color:#fff;}

#author {
   display:inline;
   float:right;
}

label.title {
   font-weight: bold;
}

#guestbook label {
   font-weight: bold;
}

#guestbook .form {
   margin-left:1em;
}

#guestbook .form .author label.blk {
  display:inline-block;
  width:50px;
  height:30px;
  text-align:right;
  margin-right:1ex;
}

#guestbook .form .author {
  display:inline-block;
  text-align:center;
  vertical-align: top;
  margin-top:2em;
}

input.text {
  border: 1px solid #85a3c6;
  border-radius:2px;
  background-color: #e9eff5;
}
textarea {
  border: 1px solid #888;
  background-color: #e9eff5;
}


#guestbook input.button {
  padding: 1px 2ex;
}
#guestbook .records {
  margin-top:1em;
}

#guestbook .record {
  border:1px solid #ddd;
  margin: 0;
}

#guestbook .reply {
   margin-left:20px;
}


#guestbook .record .date {
   font-size: small;
}

#guestbook .record .text {
}
#guestbook .record .author {
  text-align:right;
  height:40px;
}

.error {
   color:red;
   font-weight: bold;
}

.code {background-color: #c8dbee; padding:1em;
    margin-left:auto;
   margin-right:auto;
/*max-width: 600px;*/
}

.mainscrenshot {
   width:200px;
   padding-top:90px;
   text-align:center;
}

.mainpreview {
    float:left;
}

.awards {
 text-align:center;
 position: relative;
}

.optimized {clear:both;}

.award {margin-bottom: 30px;}

.award img {
    margin:5px;
}

.awards img {
    vertical-align: middle;
}
.download  {

}

.download a {
   margin-bottom:20px;
   margin-left:5px;
   line-height: 50px;
   text-align: center;
   display:inline-block;
   padding:3px;
}

.download a:hover {
   text-decoration: none;
}

.download a.down {
   margin-left:8px;
   margin-top:3px;
}


#features {
   margin-left:200px;
}
#page {
  margin-left:auto;
  margin-right: auto;
background: rgb(204,238,252); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(204,238,252,1) 0%, rgba(74,172,218,1) 98%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204,238,252,1)), color-stop(98%,rgba(74,172,218,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(204,238,252,1) 0%,rgba(74,172,218,1) 98%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(204,238,252,1) 0%,rgba(74,172,218,1) 98%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(204,238,252,1) 0%,rgba(74,172,218,1) 98%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(204,238,252,1) 0%,rgba(74,172,218,1) 98%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cceefc', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

  background-color:white;
  background-size:140px 100%;
  background-repeat:repeat-y;
  padding-left: 0px;
  margin-top:1em;
}
#left {
  display:block;
  width: 100%;
}
#right {
  display:inline-block;
  margin-top:50px;
  /*display:none;*/
  vertical-align:top;
  margin-left:2ex;
  box-shadow: #444 8px 8px 10px;
}

#main {
   width:1024px;
   margin: 0 auto 0 auto;
}


#donation_amount {
   font-size:130%;
   font-weight:bold;
}

.donation {
   margin-top:2em;
}

.actions {
   float:right;
   font-size:smaller;
}

#guestbook .record .author .jpexs {
  color:blue;
  font-weight: bold;
}

.icon {
   vertical-align: -2px;
   margin-right: 2px;
}

.anonymous {
   font-style: italic;
}

#form_login {
   display:inline-block;
   text-align: center;
}

#form_login label {
   display:inline-block;
   width:100px;
   text-align: right;
}

#form_login .button {
   margin-top: 5px;
}

#form_login input.text {
   margin:2px;
}

#user {
  float:right;
  margin-top:3px;
  margin-right: 10px;
}
#user .userName {
  margin-right:1ex;
  font-weight: bold;
}

tr.row1 {
   background-color: #a9dafc;
   /*#c8dbee;*/
}

tr.row2 {
     background-color: #c3e6fe;

       /*#c0d2e4*/;
}

tr.row1:hover,tr.row2:hover {
   /*background-color: #a9dafc; #c3e6ff*/
   background-color: #fdecb3;
}

tr td {
   padding: 2px;
   color:black;
}

table {
  border-collapse:collapse;
  border: 2px solid black;
}
thead {
    border-bottom: 2px solid black;
}

tr td {
  border:1.5px solid #93b0d6;
}

tr th {
  background: rgb(10,119,213); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(10,119,213,1) 10%, rgba(83,159,225,1) 87%, rgba(135,188,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(10,119,213,1)), color-stop(87%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(10,119,213,1) 10%,rgba(83,159,225,1) 87%,rgba(135,188,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(10,119,213,1) 10%,rgba(83,159,225,1) 87%,rgba(135,188,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(10,119,213,1) 10%,rgba(83,159,225,1) 87%,rgba(135,188,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(10,119,213,1) 10%,rgba(83,159,225,1) 87%,rgba(135,188,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a77d5', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
  color:white;
  border:1.5px solid #93b0d6;
  padding:2px;
  font-weight:bold;
}

#issue .detail {
  border:1px solid #88aad8;
  background-color:#d9e7fa;
  margin-bottom:1em;
  border-radius:2px;
}

#issue .detail .label {
  font-weight:bold;
}

#issue .detail .title {
  background-image:linear-gradient(#f1f7fe 0%,#f1f7fe 50%,#e1eaf6 50%,#e2ebf7 100%);
  background-color: #e2ebf7;
  border-bottom:1px solid #ccc;
  font-weight:bold;
}

#issue .record {
  border:1px outset #88aad8;
  background-color:#d9e7fa;
  margin-left:1ex;
  margin-top:5px;
  border-radius:2px;
}

#issue .record .title {
  background-image:linear-gradient(#f1f7fe 0%,#f1f7fe 50%,#e1eaf6 50%,#e2ebf7 100%);
  background-color: #e2ebf7;
   border-bottom:1px solid #ccc;
  padding:2px;
  position: relative;
}

#issue .record .title .author {
  display:inline-block;
  font-weight:bold;
}

#issue .record .title .author a {
    color:black;
}
#issue .record .title .author a:hover  {
    color:#f80;
   text-decoration:underline;
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
}

#issue .record .title .authoricon {
  display:inline-block;
  position:absolute;
  right:5px;
  top:2px;
}

#issue .record .title .authoricon img{
    width:10px;
    height:10px;
}

#issue .record .title .authoricon:hover {
  right:3px;
  top:0px;
   -webkit-transition: all 0.8s;
   -moz-transition: all 0.8s;
   -o-transition: all 0.8s;
   transition: all 0.8s;
}

#issue .record .title .authoricon:hover img{
    width:16px;
    height:16px;
    -webkit-transition: all 0.8s;
   -moz-transition: all 0.8s;
   -o-transition: all 0.8s;
   transition: all 0.8s;
}

#issue .record .title .date {
  display:inline-block;
}

#issue_write {
  margin-left:1ex;
  margin-top:5px;
}

#issue_write textarea {
  width:100%;
  height:6em;
}

#issue_write_new textarea {
  width:100%;
  height:10em;
}

#issue_write_new label {
   text-align:right;
   display: inline-block;
   width:30ex;
   margin-right: 1ex;
}

#issue_write {
   text-align: center;
}

#addFiles {
   margin:8px;
}

#captcha {
   vertical-align: bottom;
}

.row.state0 {background-color:#9BF;}
.row.state1 {background-color: yellow;}
.row.state2 {background-color:grey;}
.row.state3 {background-color:#99B;}
.row.state4 {background-color:#9B9;}
.row.state5 {background-color:#B99;}
.row.state6 {background-color:#B99;}
.row.state7 {background-color: #fc8;}

td.state0, td.state1,td.state2,td.state3,td.state4,td.state5,td.state6,td.state7 {text-shadow: 1px 1px 2px #888}
td.state0 {color:#08f;} /*new*/
td.state1 {color:#ff0; } /*opened*/
td.state2 {color:grey;} /*paused*/
td.state3 {color:#448;} /*upgraded*/
td.state4 {color:#080;} /*closed*/
td.state5 {color:#F44;} /*invalid*/
td.state6 {color:grey;} /*ignored*/
td.state7 {color:#f80;} /*returned*/

.row.state {border-top: 1px solid black; margin-top:3px;}

#register label{
   display:inline-block;
   width:150px;
   text-align: right;
}
#register {

}

#issues {
   width:100%;
}

.info {
    color:green;
    font-weight: bold;
}

#tos {
    font-family: sans-serif;
}

#issue_write_new textarea {
    height: 20em;
}

#issue .text {
    font-family: "Courier New", monospace, arial, verdana, tahoma;
    font-size: 10pt;
}

#issue .text {
    white-space: pre; /* CSS 2.0 */
}

#issue .text {
    white-space: pre-wrap; /* CSS 2.1 */
}
#issue .text {
    /*white-space: pre-line;  CSS 3.0 */
}
#issue .text {
    white-space: -pre-wrap; /* Opera 4-6 */
}
#issue .text {
    white-space: -o-pre-wrap; /* Opera 7 */
}
#issue .text {
    white-space: -moz-pre-wrap; /* Mozilla */
}
#issue .text {
    white-space: -hp-pre-wrap; /* HP Printers */
}
#issue .text {
    word-wrap: break-word; /* IE 5+ */
}

#issue .text {
    -webkit-hyphens: auto;
}

#issue .text {
    -moz-hyphens: auto;
}

#issue .text {
    hyphens: auto;
}

form .description {
   color:#888;
   font-size: smaller;
}

form table tr td {
   border:none;
}

form table tr th {
   border:none;
   background-color:transparent;
}

form tfoot tr td{
   padding-top:1em;
}

.wrap {
    overflow: auto; word-wrap: break-word;
}

.cat {
   display:none;
}

.door {
   display:none;
}

.window {
   display:none;
}

.wig {
   display:none;
}

#showOnSend {
    display:none;
}

.uploading {
    font-weight: bold;
    font-size:larger;
}

#uploadPercent {
    font-weight: bold;
    font-size: larger;
}

#maxfilesize {
    display:none;
}

.help {
    background-color: #ffd;
    border:1px solid black;
    padding:3px;
    width: 400px;
    font-weight: normal;
    text-align: left;
    word-wrap: break-word;
    z-index: 999;
}

.nowrap {
   white-space: nowrap;
}

.fit {
   max-width: 100%;
   display:block;
   margin:auto;
}

.noborder {
   border: none;
}

.noborder td {
   border: none;
}

.noborder th {
   border: none;
}

.filter {
   border:1px solid #88aad8;
   margin:5px;
   border-radius:2px;
   background-color:#d9e7fa;
}

.filter .header {
   background-image:linear-gradient(#f1f7fe 0%,#f1f7fe 50%,#e1eaf6 50%,#c8dbee 100%);
   border-bottom:1px solid #88aad8;
   background-color: #e2ebf7;
   padding:2px;
   font-weight: bold;
   border-radius:2px;
}

.filter .body {
   padding:2px;
}

td a {
  color:black;
}
thead th a {
    color:white;
    display:block;
}

.help {
    color:black;
}

.unread td {font-weight: bold;}

#translations .file {margin:1em;}
#translations .filename {background-color: silver;}
#translations .key {font-weight: bold}
#translations .original {font-style: italic;}
#translations .value textarea {display:block; width:100%;}
#translations .value.empty textarea {background-color:#faa;}

#googleTranslate {font-size: 9pt; text-align: center;}
#twitter {text-align: center; margin-bottom: 0.5em;}
.paypal {
    text-align: center;
    display:inline;
}

.paypal #form {
    display:inline;
}

#footer .item   {display: inline;}

.button {
  font-size:80%;
background: rgb(134,193,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(134,193,244,1) 0%, rgba(113,179,241,1) 50%, rgba(87,162,243,1) 51%, rgba(67,129,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,193,244,1)), color-stop(50%,rgba(113,179,241,1)), color-stop(51%,rgba(87,162,243,1)), color-stop(100%,rgba(67,129,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(134,193,244,1) 0%,rgba(113,179,241,1) 50%,rgba(87,162,243,1) 51%,rgba(67,129,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(134,193,244,1) 0%,rgba(113,179,241,1) 50%,rgba(87,162,243,1) 51%,rgba(67,129,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(134,193,244,1) 0%,rgba(113,179,241,1) 50%,rgba(87,162,243,1) 51%,rgba(67,129,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(134,193,244,1) 0%,rgba(113,179,241,1) 50%,rgba(87,162,243,1) 51%,rgba(67,129,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c1f4', endColorstr='#4381e5',GradientType=0 ); /* IE6-9 */


  /*border: 1.5px solid #88abd9;
  */
  border-left: 1px solid #eef;
  border-top: 1px solid #eef;
  border-right: 1px solid rgba(87,162,243,1);
  border-bottom: 1px solid rgba(87,162,243,1);
  border-radius:2px;
  color:#eef !important;
  line-height:18px;
  min-width:75px;
  cursor: pointer;
  text-shadow: 1px 1px 4px #444;
}

.button:hover,.button:focus {

   background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
 color:black !important;
 text-shadow: none !important;

 /*border-right: 1px solid rgba(252,205,77,1);
  border-bottom: 1px solid rgba(252,205,77,1);
   */
   border:1px solid black;
}

.button:active {
 background: rgb(251,149,94); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(251,149,94,1) 0%, rgba(234,85,7,1) 49%, rgba(241,116,50,1) 50%, rgba(254,204,177,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,149,94,1)), color-stop(49%,rgba(234,85,7,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(100%,rgba(254,204,177,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(251,149,94,1) 0%,rgba(234,85,7,1) 49%,rgba(241,116,50,1) 50%,rgba(254,204,177,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(251,149,94,1) 0%,rgba(234,85,7,1) 49%,rgba(241,116,50,1) 50%,rgba(254,204,177,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(251,149,94,1) 0%,rgba(234,85,7,1) 49%,rgba(241,116,50,1) 50%,rgba(254,204,177,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(251,149,94,1) 0%,rgba(234,85,7,1) 49%,rgba(241,116,50,1) 50%,rgba(254,204,177,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb955e', endColorstr='#feccb1',GradientType=0 ); /* IE6-9 */

  border: 1px dashed black;
}

.button:focus {
  border: 1.5px dashed #8b7654;
}


.download .button {
 width:180px;
 box-shadow: #444 4px 4px 4px;
 border-radius:5px;
 font-size:110%;
 font-family:sans-serif;
 text-transform:uppercase;
}

.download .button:active {
 margin-left:8px;
 margin-top:3px;
 box-shadow: #444 1px 1px 1px;
}

.download .button {
    padding-right: 0.3em;
}

.download .button:before{
    background: url(/flash/images/download32.png) !important;
    background-repeat: no-repeat;
    width: 32px;
    content: " ";
    height: 32px;
    position: relative;
    top:10px;
    margin-right:0.3em;
    background-position: center;
    display:inline-block;
    background-position: -32px 0px !important;
}

.download .button:hover:before{
    background-position: 0px 0px !important;
}



.download a {
    -webkit-transition: all 0.2s;
   -moz-transition: all 0.2s;
   -o-transition: all 0.2s;
   transition: all 0.2s;
}


#styles {text-align: center;}

h1 a {
   background: url("/flash/images/header_icon_sprite_oceanic.png") no-repeat 10px 0px;  
   padding-left:70px;
   height:50px;
   display:inline-block;
   margin-top:5px;  
    -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   transition: none;
   line-height: 50px;
}

h1 a:hover {
  background-position: 10px -50px;
   -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   transition: none;

}

.mainscrenshot img {border:1px outset silver; box-shadow: #444 2px 2px 10px; margin-bottom:12px;}

.inblock {
    display: inline;
}

.button.small {
    min-width: 0px;
}

#page404 div {text-align:center;}

#page404 h1 a {
   background-image: none;
}

#page404 h1 a:hover {
  background-image: none;
}

.ok {
   color:green;
   font-weight: bold;
}

#twitternews {
    background-color: white;
    display:block;
    border-radius:10px;
    padding: 10px;
}

#twitternews .title {
    display:block;
    font-weight: bold;
    font-size:120%;
    text-align: center;
}
#right {
    border-radius:10px;
    display:none;
}

.external {
    padding-right: 12px;
    background: url(images/external_blue.png) no-repeat right top;
}

.external:hover {
    background: url(images/external_orange.png) no-repeat right top;
}

#ssl  {text-align: center; margin-top: 10px; display:block;}

#visits {
    text-align: center;
    font-size:90%;
    color:#888;
}
.blk {
    display:block;
    margin:10px auto 10px auto;
    /*max-width: 700px;*/
}
.clearer {clear:both;
   font-size:1px;}

.par {
    font-size:80%;
    color:#888;
}

.footnote {
    font-size: 80%;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clear {
    clear:both;
}
#allfeatures {
   overflow:hidden;
}

#allfeatures img {
    border:1px solid #888;
    box-shadow: #888 5px 5px 10px;
    margin: 0px 10px 10px 0px;
}

.shot {
    float:right;
    width:270px;
    text-align: center;
}



.shot img {
    max-width: 250px;
    display:inline-block;
}

#allfeatures div ul{
    padding-right:300px;
}

#allfeatures h3 {
    text-align: left;
}


#allfeatures .shot.requirements img {
   padding:5px;
}

span.button {
    cursor:default;
    padding:2px 5px;
    font-size:75%;
}

span.button:hover {
   background-image:linear-gradient(#cddef5 0%,#cddef5 50%,#bcd0e9 50%,#c4d7ec 100%);
  background-color:#cddef5;
  border: 1.5px solid #88abd9;
}

span.button:active {
  background-image:linear-gradient(#cddef5 0%,#cddef5 50%,#bcd0e9 50%,#c4d7ec 100%);
  background-color:#cddef5;
  border: 1.5px solid #88abd9;
}

.announcement {
    border:2px black outset;
    background-color: #ffc;
    margin-top:1em;
}

.announcement .header {
    font-weight: bold;
    border-bottom: 1px solid silver;
    cursor: pointer;
    display: block;
}

.announcement .body {
    padding:1em;
    padding-top:30px;
}

.signature {
    margin-top:30px;
    text-align: right;
}

.invisible {
    display:none;
}

#news .date{display:inline-block; float:right; width:90px; border-left:1px solid black; text-align:center;}
#news .userName{display:inline-block; float:right; width:70px; border-left:1px solid black; text-align:center;}
#news .title{display:inline-block;}
#news .post{ border:1px solid black;  position:relative; margin-bottom: 1em;}
#news .header{ background-color:#e2eefd; border-bottom:1px solid black; position:relative;}
#news .text{padding:3px; clear:both;}
#news .post.unpublished .header {background-color:#fee;}

#post .date{display:inline-block; width:70px; padding:3px; text-align:center;}
#post .title{display:inline-block;}

a.user img {
    vertical-align: bottom;
}

#survey_take h3 {
    text-align: left;
    margin:10px auto 10px auto;
    /*max-width: 700px;*/
    font-size: 12pt;
}

#survey_take .note {
    width:58ex;
    height:3em;
}

#survey_take li.noanswer {
    margin-top:20px;
}

.noanswer {
    color:gray;
}

#survey_take .question.rate .noanswer{
    margin-left:6ex;
}

.new {
    width:20px;
    height:20px;
    display:inline-block;
    position:relative;
    /*top:5px;*/
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(images/new.png);
}

.free {
    margin-left:240px; border:3px solid #8f8; display:inline-block; padding:10px;
    background-color:#efe;
    padding-left:80px;
    background-image: url(images/free.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    box-shadow: 0px 0px 20px #ccc;
}

a.button {text-decoration: none; color:black; padding:3px;}

#content ul li {
    list-style: none;
    position: relative;
}
#content ul li:before {
    content:"●";
    color:#4b7eda !important;
    text-shadow: 0px 0px 5px #888;
    position: absolute;
    left:-13px;
    top:2px;
    font-size: 70%;
    transition: all 0.2s;
}

#content ul li:hover:before {
    color:#fc0 !important;
    text-shadow: 0px 0px 5px #fc0;
    transition: all 0.3s;

}

.downloads li.downloadtype {
    margin-top:10px;
}

.downloads li.downloadtype img {
    vertical-align: middle;
}

.downloads li.downloadtype .type{
   font-size:120%;
   font-weight: bold;
   display:block;
}

.downloads li.downloadtype .fileSize:before {
    content: '(';
}
.downloads li.downloadtype .fileSize:after {
    content: ')';
}

.downloads li.downloadtype .file {
    display:block;
    width:550px;
}
.downloads .downloadCount {
    float:right;
}

.downloads .downloadCount span {
    display:inline-block;
    width:50px;
}

.downloads .hash {
    display:block;
}

.downloads .downloadCount label {
    margin-right: 0.3em;
    font-weight: bold;
}

.downloads .hash label {
    margin-right: 0.3em;
    font-style: italic;
}

.downloads h3 {text-align:left;}
.downloads label {font-weight: bold;}
.downloads .version span {font-size:150%;font-weight: bold;}

.ossupport {
    margin:5px;
}
.ossupport img {
    vertical-align: middle;
    display:inline-block;
}

.downloadtype file {
    position: relative;
}

.downloadtype .ossupport {
    text-align: right;
    width: 160px;
    position: absolute;
    left:240px;
    top:12px;

}

.multiData .removeItem {
    cursor:pointer;
    cursor:hand;
    color: #888;
    margin-left:5px;
}

.multiData .item {
    background-color: #CCEEFC;
    border: 1px solid black;
    padding-left:6px;
    padding-right:6px;
    font-size: 75%;
    cursor:default;
    border-radius: 10px;
    margin:0px 3px;
    position: relative;
    top:-1px;
    white-space: nowrap;
}

.multiData a.item {
    cursor:pointer;
    cursor:hand;
    color:black;
}

.multiData a.item:hover {
    background-color: #fdcb1c;
    color:black;
    text-decoration: none;
}

#issue .detail img {
    position:relative;
    top:3px;
}

#issue .detail .controls {
    float:right;
}

#post pre {white-space:normal;}

#faq dt {
    font-weight: bold;
    /*list-style-position: outside;
    list-style-type: decimal;
    display:list-item;*/
}

#faq #known_problems dt {
    list-style-type: upper-alpha;
}

.warning {
    color: #c40;
    padding:5px;
    font-weight: bold;    
}

img.emoji {
   height: 1em;
   width: 1em;
   margin: 0 .05em 0 .1em;
   vertical-align: -0.1em;
}