html * { MAX-HEIGHT:1000000px }
body { PADDING: 0px; MARGIN: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff url('/img/bg.jpg?r=2') no-repeat top center; COLOR: #444444; FONT-FAMILY: Roboto,"Segoe UI", "DejaVu Sans Condensed", arial, Dimnah, helvetica, sans-serif }
@font-face { font-family: 'roboto'; font-style: normal; font-weight: 400; src: local('roboto'), local('roboto'), url(/fonts/Roboto-Regular.woff) format('woff');}

hr { BORDER: none; BORDER-BOTTOM: 1px solid #A3D3FF; HEIGHT: 0px; }
img { BORDER-WIDTH: 0px }
strong { FONT-FAMILY: Roboto,"Segoe UI", "DejaVu Sans Condensed", UnDotum, arial, helvetica, sans-serif; FONT-SIZE: 17px; COLOR: #02488e; TEXT-TRANSFORM:uppercase; FONT-WEIGHT: bold  }
table { PADDING: 0px; MARGIN: 0px; BORDER-COLLAPSE: collapse; BORDER-SPACING: 0px; TEXT-ALIGN: left }
form { MARGIN: 0px }
p {PADDING: 0px; MARGIN: 0px}
a:link { COLOR: #2575ad; TEXT-DECORATION: none }
a:active { COLOR: #880000 }
a:visited { COLOR: #2575ad; TEXT-DECORATION: none }
a:hover { COLOR: #880000 }
.input { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 1px #ffffff solid; FONT-WEIGHT: bold; WIDTH: 200px; FONT-SIZE: 15px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }
.adv { WIDTH: 883px; WHITE-SPACE: nowrap; BORDER: 1px #b96272 solid; BORDER-TOP: 5px #b96272 solid; BACKGROUND: #fff0f5; border-top-right-radius: 16px; border-bottom-left-radius: 4px; PADDING: 5px; PADDING-LEFT:12px; PADDING-RIGHT:12px; PADDING-BOTTOM:6px; TEXT-ALIGN: center; MARGIN-TOP: 2px}
.page { COLOR: #880000; FONT-SIZE: 16px; TEXT-TRANSFORM:uppercase }
.mt { BACKGROUND: url(/img/topbg.png) no-repeat; PADDING-LEFT: 210px; PADDING-TOP: 18px;PADDING-BOTTOM: 0px; WIDTH: 746px; HEIGHT: 60px }
.mm { BORDER: 0px #ffffff solid; BORDER-TOP: 0px;  BORDER-BOTTOM: 0px; WIDTH: 956px}
.mf { COLOR: #666666; MARGIN-LEFT:14px; PADDING-BOTTOM:20px; WIDTH: 916px; HEIGHT:30px; TEXT-ALIGN: left}
.mb { BACKGROUND: #ffffff url('/img/mainbg.gif') repeat-x; BORDER: 1px #ffffff solid; BORDER-TOP: 0px;  BORDER-BOTTOM: 0px; PADDING: 20px; PADDING-TOP: 6px;PADDING-BOTTOM: 8px; WIDTH: 914px; TEXT-ALIGN: left; CLEAR: both }
.menu { FLOAT: left; TEXT-ALIGN: left; WIDTH: 642px; HEIGHT: 30px; BACKGROUND: url('/img/bgmenu.gif') repeat-x; BORDER-BOTTOM: #cacaca 1px solid; CURSOR: pointer; FONT-SIZE: 10pt; COLOR: #ffffff }
.menu a { COLOR: #ffffff; }
.element:hover { COLOR: #dededf }
.titledate { FONT-FAMILY: Roboto,"Segoe UI", "DejaVu Sans Condensed", UnDotum, arial, helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #02488e; TEXT-TRANSFORM:uppercase; FONT-WEIGHT: bold  }
.animate-element { -webkit-animation:showSlowlyElement 1200ms; animation:showSlowlyElement 1400ms; }

@-webkit-keyframes blinker { from {opacity: 1.0;} to {opacity: 0.0;} }
.blink {text-decoration: blink; -webkit-animation-name: blinker; -webkit-animation-duration: 0.6s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:ease-in-out; -webkit-animation-direction: alternate;}

.login { FLOAT: right; TEXT-ALIGN: right; WIDTH: 294px; HEIGHT: 22px; BACKGROUND: #EBF5FF url('/img/loginbg.gif'); FONT-SIZE: 10pt; PADDING-RIGHT: 20px;  PADDING-TOP: 8px;}
.button {font-size:13px;background-color:#FFFFFF;color:#0061CC;border:#9A9A9A 1px solid;background-image:url(/img/button.gif)}
.big { FONT-SIZE: 12px }
.hi { COLOR: #94263e }
.topleft { FLOAT: left }
.topright { BORDER-BOTTOM: #d5d5d5 1px solid; MARGIN-BOTTOM: 1px}
.toprightb { COLOR: #000000; BORDER-BOTTOM: #d5d5d5 2px solid; HEIGHT: 16px }

#inet-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }
H1 {PADDING: 0px; MARGIN: 0px; FONT-SIZE: 17px}
H2 {PADDING: 0px; MARGIN: 0px; FONT-SIZE: 14px}
H3 {PADDING: 0px; MARGIN: 0px; FONT-SIZE: 13px}
H4 {PADDING: 0px; MARGIN: 0px; FONT-SIZE: 12px}
.sd {WIDTH: 700px; PADDING: 0px}

#search INPUT { MARGIN: 0px; VERTICAL-ALIGN: middle! important}
#search SELECT {MARGIN: 0px; VERTICAL-ALIGN: middle! important}
#search {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: left}
#search H2 A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; WIDTH: 83px; COLOR: #fff; LINE-HEIGHT: 1.4em; PADDING-TOP: 1px; POSITION: absolute; TOP: 2px; TEXT-ALIGN: center; WIDTH: 83px! important}
#search .active H2 A { BACKGROUND: url('/img/topmenu.gif') no-repeat; COLOR: #000000 }
#search .sbox {DISPLAY: none; POSITION: relative; TOP: 1.7em}
#search .active .sbox {DISPLAY: block; FONT-SIZE: 12px}

#inet .sbox { HEIGHT: 39px}
#inet H2 A {LEFT: 0px; COLOR: #cccccc}
#inet P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px }
#inet-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

#maps .sbox { HEIGHT: 39px}
#maps H2 A {LEFT: 75px; COLOR: #cccccc}
#maps P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px}
#maps-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

#google .sbox { HEIGHT: 39px}
#google H2 A {LEFT: 150px; COLOR: #cccccc}
#google P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px}
#google-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

#wiki .sbox { HEIGHT: 39px}
#wiki H2 A {LEFT: 225px; COLOR: #cccccc}
#wiki P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px}
#wiki-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

#torr .sbox { HEIGHT: 39px}
#torr H2 A {LEFT: 300px; COLOR: #cccccc}
#torr P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px}
#torr-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

#web .sbox { HEIGHT: 39px}
#web H2 A {LEFT: 375px; COLOR: #cccccc}
#web P {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px}
#web-field { BACKGROUND: #ffffff url('/img/input.gif'); BORDER: 0px; FONT-WEIGHT: bold; WIDTH: 250px; FONT-SIZE: 16px; TEXT-ALIGN: center; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

div.nicetitle {
    z-index: 999;
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    font-family: Roboto,Tahoma, "DejaVu Sans Condensed", Dimnah, Serif;
    width: 25em;
    background: #aa263e;
    border-radius: 12px 0px 0px 0px;
    border-right: 6px #912035 solid;
    border-bottom: 2px #912035 solid;
    -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;
    -webkit-animation:showSlowlyElement 600ms; animation:showSlowlyElement 600ms;
}
div.nicetitle p {
    text-align: left;
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 7pt;
    text-align: left;
    font-weight: normal;
    padding-top: 3px;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes showSlowlyElement{100%{opacity:1;}
0%{opacity:0;}
}
/* Standard syntax */
@keyframes showSlowlyElement{100%{opacity:1;}
0%{opacity:0;}
}
