/* CSS Document */

html {
	height:100%;
}
* html body {
	height:100%;
}
body {
	position:relative;
	min-height:100%;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	text-align:left;
	min-height: 100%;
}
img {
	border:none;
}
div {
	border:none;
}
body {background: url(/images/top_bg.gif) left top repeat-x; background-color:#FFFFFF; color:#333333; margin:0px; padding:0px;}
body, td, div {font:12px Arial, Verdana, sans serif;}
li {list-style-type:disc; list-style-image: url(/images/bullet-gold.gif);}
img {border:0px;}
.img2 {border:1px solid #000;}
a {color:#004D42;}
a:hover {color:#004D42; text-decoration:none;}

#search {color:#FFFFFF; font:15px Arial, Verdana, sans serif; padding-bottom:15px;}
#search a {color:#FFFFFF;}
#search a:hover {color:#FFFFFF; text-decoration:none;}
#search input.text {color:#FFFFFF; background-color:#004D42; border:solid 1px #FFFFFF; width:107px; height:19px; padding:2px 0px 0px 4px; margin-right:6px; font-size:10px;}
#search input.submit {color:#FFFFFF; background-color:#004D42; border:solid 1px #FFFFFF; width:25px; height:19px; padding:0px 0px 1px 0px; font-size:10px;}

.search_title {margin-bottom:5px;}
.search_url {color:#888888;}

#webotdel {color:#B6B6B6;}
#webotdel a {color:#B6B6B6; text-decoration:none}

#path {font:10px Arial, Verdana, sans serif; margin-top:30px;}
h1 {color:#004D42; font:28px Times, Arial, Verdana, sans serif; margin-bottom:0px;}
h2 {color:#666666; font:22px Times, Arial, Verdana, sans serif;}
h2.title {color:#004D42; font:28px Times, Arial, Verdana, sans serif;}

.date {color:#333333; font:10px Arial;}

#register {margin-bottom:20px;}
#register input.text {width:100px; padding:2px 0px 2px 3px; margin-bottom:3px; font-size:10px;}
#register input.submit {width:25px; padding:2px 0px 1px 1px; margin-bottom:4px; font-size:10px; border:solid 1px #333333; background-color:#F2F2F2;}

#vote {margin-left:16px;}
#vote input.submit {width:80px; padding:2px 0px 1px 1px; margin:13px 0px 5px 2px; border:solid 1px #333333; background-color:#F2F2F2; font-size:10px;}

#shop {margin:40px 40px 0px 0px;}
#shop a {color:#004D42; font:15px Arial, Verdana, sans serif;}

#menu {color:#FFFFFF; margin-top:0px;}
#menu div {margin-bottom:10px; font-size:13px; font-weight:bold;}
#menu a {color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold;}
#menu a:hover {color:#C2E2DD;}

.tb {
		border-color: #004D42;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
		}

.navprint {font:10px Tahoma,Arial,Helvetica,sans-serif;margin-top:10px;text-align:center;line-height: 2;}
.navprint .current {background:#DDDDDD;border:1px solid #CCCCCC;color:#000000;font-weight:bold;padding:2px 5px 2px 5px;line-height: 2;}
.navprint a:link {background:#F5F5F5;border:1px solid #CCCCCC;color:#1F627C;padding:2px 5px 2px 5px;text-decoration:none;line-height: 2;}
.navprint a:visited {background:#F5F5F5;border:1px solid #CCCCCC;color:#1F627C;padding:2px 5px 2px 5px;text-decoration:none;line-height: 2;}
.navprint a:hover{background:#676767;border:1px solid #000000;color:#FFFFFF;line-height: 2;}
.modalDialog {
 position: fixed;
 font-family: Arial, Helvetica, sans-serif;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.8);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: block;
 z-index: 1000;
}
.modalDialog:target {
 display: block;
 pointer-events: auto;
}
 
.modalDialog > div {
     width: 500px;
    position: relative;
    margin: 2% auto;
    padding: 4px 20px 4px 20px;
    border-radius: 10px;
    background: #fff;
}
.close {
 background: #606061;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;
}
 
.close:hover { background: #00d9ff; }