body {background:#f9f9f9;text-align:left;margin:0px;padding:0px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;color:#000;font-size:16px;line-height:1.5em;}
a {color: #15529D;text-decoration: none;}
a:hover {background-color:#B7EAFF;text-decoration:none;color:#4E80DD;padding: 1px;}
img {border: 0px;}
h1 {color: #000;font-weight: bold;font-size: 28px;line-height:140%;margin:0px;padding-top:6px;}
h2 {color: #000;font-weight: bold;font-size: 22px;line-height:140%;margin:0px;}
input[type="text"], input[type="password"], textarea, select {border-radius: 12px;padding:9px;box-sizing: content-box;border: 1px solid #ccc;margin: 0px;min-width: 30px;font-family: "Lucida Grande", "verdana", "tahoma", "arial", sans-serif, "Lucida Sans";font-size: 15px;}
input[type="checkbox"] {background-color: #edebeb;border: 1px solid #ccc;border-radius: 3px;color: #40b832;height: 15px;width: 15px;}
input[type="submit"],input[type="button"],input[type~="submit"],input[type~="button"],.button,a.button {background-color: #ffffff;border: none;color: #000;font-weight: bold;border-radius: 12px;padding: 10px 18px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;cursor: pointer;}
input[type="submit"]:hover,input[type="button"]:hover,input[type~="submit"]:hover,input[type~="button"]:hover,button:hover,a.button:hover {background-color: #000;color: white;}
textarea {width: 100%;}

.header {width: 1000px;height: 45px;position: relative;background-image: url(/images/pageHeader.jpg);background-repeat: no-repeat;background-position: left top;background-color: #3399CC;}
.headnav  {text-align: right;line-height: 20px; margin:0px;padding: 0px 5px 0px 0px;}
.headnav a, .headnav div {display: block;float: right;padding: 11px 9px 11px 9px;margin: 0px;font-weight: bold;font-size: 15px;color: #FFF;background: transparent url(/images/headNav.jpg) no-repeat top left;}
.headnav div {height: 22px;}
.headnav a:hover {color: #FFF;text-decoration: underline;}
.home {position: absolute;left: 0;top: 0;width: 220px;}
.home a {display: block;height: 43px;text-indent: -9999px; }
.home a:hover{background-color: transparent;}
.search{font-size: 8px;background-attachment: scroll;background-color: #ffffff;background-image: url("/images/search.png");background-position: 3px 4px;background-repeat: no-repeat;border: 1px solid #169AAF;outline-style: none;outline-width: medium;padding: 3px 3px 3px 17px;position: absolute;right: -1px;height: 10px;width: 85px;border-radius:3px;}
.menu{font-size:17px;font-weight: bold;padding: 10px 12px 10px 12px;}
.menu a {font-size:17px;font-weight: bold;color: #000;text-decoration: underline;}
.content{background:#fff;padding: 16px 24px 32px 24px;border: 1px solid #DAE1E8;border-radius:20px;}

.base {background-color:#f9f9f9;padding:16px;border-radius:10px;margin:12px 0px 0px 0px;}
.dark {background-color:#eee;padding:16px;border-radius:10px;margin:12px 0px 0px 0px;}
.gold {background-color:#f7f6da;padding:16px;border-radius:10px;margin:12px 0px 0px 0px;}
.pink {background-color:#ffefef;padding:16px;border-radius:10px;margin:12px 0px 0px 0px;}

.gray{font-size: x-small;padding: 0px 0px 0px 0px;color: #666666;}
.quote{font-size: x-small;padding: 2px 0px 2px 4px;color: #878787;border-left: 3px solid #c0c0c0;}
.error{color: #000;background-image: url(/images/error.png);background-repeat: no-repeat;background-position: 12px;background-color: #ffe3df;border: 1px solid #f08a73;padding: 14px 14px 14px 38px;margin: 4px; border-radius: 8px;}
.warning{color: #000;background-image: url(/images/warning.png);background-repeat: no-repeat;background-position: 12px;background-color: #f7f6da;border: 1px solid #dae1e8;padding: 14px 14px 14px 38px;margin: 4px; border-radius: 8px;}
.blok{padding:9px 6px 9px 8px;line-height:1;width:80%;}
.blok:hover{background-color:#B7EAFF;border-top: 1px solid #DAE1E8;}
.blok a:hover{color: #15529D;background-color: transparent;padding: 0px;}
.ublok{padding: 9px 6px 9px 6px;line-height:10px; border-bottom: 1px solid #DAE1E8;}
.ublok a {display: block;}
.ublok:hover{background-color:#B7EAFF;}
.ublok a:hover{color: #15529D;background-color: transparent;padding: 0px;}
.nav {text-align: right;padding: 12px;font-size: 15px;}
.nav a {border: 1px solid #dedede;padding: 4px 12px 4px 12px;font-size: 14px;text-decoration: none;border-radius: 4px;}
.nav a:hover {background-color: #B7EAFF;border: 1px solid #dedede;padding: 4px 12px 4px 12px;text-decoration: none;font-size: 14px;border-radius: 4px;}
.navcurrent {color: white;background-color: #6688ad;border: 1px solid #637cae;padding: 4px 12px 4px 12px;font-weight: bold; text-decoration: none;border-radius: 4px;}
.end{font-size:14px;text-align: center;}
.end img {opacity:0.3;}
.end img:hover {opacity:0.8;}
.flexHeader {color: #45688E;background-image: url("/images/flex.gif");background-position: 0% 50%;background-repeat: no-repeat;border-top-color: #b1bdd6;border-top-style: solid;border-top-width: 1px;background-color: #dae2e8;padding: 3px 8px 3px 23px;}
.mainPost {background: url("/images/b_post.png") repeat-x #F7F7F7;border-top: 1px solid #3b5998;border-bottom: 1px solid #d8dfea;color: #222222;margin-bottom: 6px;padding: 3px 6px 3px 6px;}
.profile_bg {height: 150px;background: #FFFAF0;background-size: 100%;background-repeat: no-repeat;background-position: 50% 50%;position: relative;box-shadow: 0px 2px 2px #AEAEAE;-webkit-box-shadow: 0px 2px 2px #AEAEAE;-moz-box-shadow: 0px 2px 2px #AEAEAE;}
.profile_photo {box-shadow: 0px 1px 2px #CCC;-webkit-box-shadow: 0px 1px 2px #CCC;-moz-box-shadow: 0px 1px 2px #CCC;border: 3px solid #fff;width: 140px;height: 140px;overflow: hidden;background: #FFF;position: absolute;top: -80px;left: 32px;text-align: center;}
.profile_photo img {width: 100%;border-radius: 0px;}
.profile_hint {display: none;color: #FFF;background-color: rgba(0, 0, 0, 0.4);position: absolute;bottom: 0;left: 0;right: 0;font-size: 12px;text-align: right;padding: 4px;cursor: pointer;}
.profile_photo:hover .profile_hint {display: block;}

pre{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:16px;line-height:18px;background-color:#f2f5f6;border:1px solid silver;border-radius:7px;padding:10px 12px;margin-top:12px;overflow-y:visible;overflow-x:auto}
.content ul li{list-style:disc;margin-left:15px;line-height:20px}