body{display:block;margin-top:8px;font-family:'lucida grande',verdana,helvetica,arial,sans-serif}
#wrapper{width:1080px;margin-left:auto;margin-right:auto}
h1,h2,h3{margin:0;padding:0;font-family:Georgia,"Times New Roman",Times,serif,'Arvo',serif;font-weight:400}
h1{font-size:2em}
h2{color:#2C6877;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;font-size:190%}
h3{color:#2C6877;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;font-size:165%}
h4{color:#000;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;margin:0;padding:0}
a{text-decoration:none}
a,a:visited,a:hover,a:active{color:inherit}
input[type="button"], input[type="submit"], button, .button{border: none; padding: 10px 20px; outline: none; background-color: #0066cc; display: inline-block; border-radius: 4px; color: #ffffff; width:auto; font-size: 18px; cursor: pointer; transition: 0.3s;}
input[type="button"]:hover, input[type="submit"]:hover, button:hover, .button:hover{background-color: #f0a316; color: #000000;}
#header{width:100%;height:220px;margin:0 auto;display:inline}
#header .logo{position:relative;top:-160px;left:235px;background:url(../img/PiamaterLogo.png) center center no-repeat;width:250px;height:250px;float:right;background-size:auto}
#header .main{float:left;margin-left:50px;width:630px;height:100px;color:#FFF;padding:100px 0;background:url(../img/header.png) no-repeat top center;background-size:auto}
#header .main ul{float:left;list-style:none;color:#FFF;position:relative;left:110px;top:20px}
#header .main h1{position:relative;top:-30px;padding:0 0 0 20%;font-size:18px;left:30px}
#header .main h2{position:relative;top:-30px;color:#FFF;font-weight:700;padding:0 0 0 20%;left:30px}
#header .main li{display:inline;text-decoration:none;padding:4%;cursor:pointer;font-size:18px}
#ddd{text-decoration:bold}
#header .main li:hover{text-decoration:underline}
#header .login{float:left;width:150px;padding:0;position:relative;z-index:1}
#header .login ul{list-style:none;padding:0;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:12px}
#header .login ul li{color:#06C;text-decoration:underline;cursor:pointer}
#header .login ul li:hover{text-decoration:none}
#content{background-position:top left;background-repeat:repeat-y;width:100%;min-height:600px;margin:0;padding:0;position:relative;top:-70px;float:left}
#content .left{float:left;width:18%;margin:0;left:0;top:70px;position:relative}
#content .top0{top:0}
#content .left ul{width:100%;list-style:none;padding:0;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:95%}
#content .left ul li{color:#06C;text-decoration:none;cursor:pointer}
#content .left ul li:hover{text-decoration:underline}
#content .center{float:left;color:#333;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:12px;text-align:left;width:570px;vertical-align:top;min-height:560px;margin-left:1%;padding:20px}
#content .center a:hover{text-decoration:none}
#content .right{float:right;min-height:600px;margin:0;padding:0;position:relative;right:60px}
#footer{width:900px;height:140px;margin:0 auto}
#footer p{margin:0;padding-top:30px;line-height:normal;text-align:center;font-size:14px;color:#3B1C11}
#footer a{text-decoration:underline;color:#3B1C11}
form{clear:both;padding:0;width:98%}
fieldset{border:none;margin-bottom:1px;padding:1px}
fieldset legend{font-size:160%;font-weight:700}
fieldset fieldset{margin-top:0;padding:1px 0 0}
fieldset fieldset legend{font-size:120%;font-weight:400}
fieldset fieldset div{clear:left}
form .input{color:#444}
form .required{font-weight:700}
form .required label:after{color:#e32;content:'*';display:inline}
form div.submit{border:0;clear:both;margin-top:10px}
label{display:block;font-size:110%;margin-bottom:3px}
input,textarea{clear:both;font-size:110%;font-family:"frutiger linotype","lucida grande","verdana",sans-serif;padding:.8%;margin-bottom:1%;width:98.9%}
select{clear:both;font-size:120%;vertical-align:text-bottom;padding:.2%;width:101%}
.date select{width:auto}
select[multiple=multiple]{width:100%}
option{font-size:120%;padding:0 3px}
input[type=checkbox]{clear:left;float:left;margin:0 6px 7px 2px;width:auto}
div.checkbox label{display:inline}
input[type=radio]{float:left;width:auto;margin:6px 0;padding:0;line-height:26px}
.radio label{margin:0 0 6px 20px;line-height:26px}
.promo input{width:auto}
.Tcell{width:100%;text-align:left;padding-left:10px}
#services{width:100%}
#services .top{width:100%;font-weight:700;border-bottom:2px solid #000;margin:2% 0}
#services .name{vertical-align:top;font-weight:700;text-align:left;width:15%;color:#003D4C;cursor:pointer}
#services .row{text-align:left;border-bottom:2px solid #333}
#services .name:hover{text-decoration:underline}
#services .description{margin:0 0 5% 15%;line-height:150%;width:35%}
#services .price{margin:0 0 5% 5%;width:10%}
#s_menu{list-style:none;padding:0 0 75px 10px}
#s_menu li{float:left;cursor:pointer;color:#003D4C;font-size:22px;text-decoration:none;padding:2px 12px}
#s_menu li:hover{color:#343D4C}
.admin{float:right;overflow:auto;width:78%;color:#333;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;text-align:justify;vertical-align:top;font-size:90%;min-height:560px;background-color:#fff;padding:.9% .38%}
.admin a{color:#003D4C;font-weight:700}
.admin a:hover{text-decoration:none}
.teletask{font-weight:700;color:#333;cursor:pointer;text-decoration:underline}
.teletask:hover{text-decoration:none}
.logout{color:#333;cursor:pointer;padding:0}
.hide{display:none}
#table{width:100%;margin:0;text-align:left}
#modern td{border-bottom:1px solid #333;padding:0 8px}
#modern th{padding:0 3px}
#header_visits{background-color:#D8D8D8;font-weight:700}
#table1{width:100%;background-color:#F1F1F1;margin:0;text-align:left;border:3px double #333}
#table1 td{background-color:#fff;padding:5px 10px;border-bottom:1px solid #333;border-left:1px solid #333}
#table1 th{width:10%;padding:2px 8px;border-bottom:1px solid #333}
.cell{width:100%;color:#003D4C;font-weight:700;padding-left:10px}
.show{display:visible;cursor:pointer}
.error{color:red}
.text50{font-size:50%}
.paginate a{display:inline-block;text-decoration:none;padding:.5%}
.current{font-weight:700;padding:.5% .8%;border:1px solid #333}
.disabled{color:#333;font-weight:700;text-decoration:none;padding:.5%}
.textnm{color:#003D4C;font-weight:700}
.textb{font-weight:700}
#table{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;text-align:left;border-collapse:collapse;margin:5px 0 0}
#table td{color:#000;border-bottom:1px solid #000;padding:3px 4px;text-align:center}
#table th{color:#000;vertical-align:top;text-align:center;padding:3px 4px;font-size:14px;border-bottom:2px solid #000}
.link{cursor:pointer;text-decoration:none;background:#FFF;border:none;font-weight:700}
.link:hover{text-decoration:underline}
#docs_languages{font-weight:700;font-size:18px;margin:20px;text-align:center}
.selectF{display:block;width:90%}
.selectR{display:block;width:90%}
#searchheader{font-size:24px;margin:15px 0;font-weight:700}
#searchlist{margin:0;padding:0}
#searchlist li{font-size:12px;margin-top:4px;list-style-type:none}
#searchlist li a:visited,#searchlist li a:link{text-decoration:none;color:#06C}
#searchlist li a:hover,#searchlist li a:active{color:#000}
#Unit_Id{font-size:14px}
.selectF,.selectR{width:270px}
.typeNum{margin:0;padding:0;width:80px}
.param{margin:0;padding:0 2px;width:36px;font-size:80%;text-align:center}
.comment{margin:0;padding:0;width:180px}
.editGroup{width:100%;height:300px;overflow-y:scroll;border:1px solid #000;padding:5px}
.sep{border-bottom:2px solid #000}
.last{border-bottom:2px solid #000}
.prevnext{cursor:pointer;font-weight:700}
#privacyLink{text-decoration:none;color:red;margin:5px 0;font-size:18px;display:block}
#cookies{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}
#cookies_bgr{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.8}
#cookies_contain{width:600px;margin:100px auto;background-color:#06C;padding:30px;position:relative;border-radius:15px;color:#fff}
#cookies_contain,#cookies_contain a{color:#fff}
#cookies_contain input[type="button"]{background-color:#fff;color:#06C;border-radius:7px;cursor:pointer;margin:15px auto 0;width:200px;display:block;outline:none;border:none}
#author{padding-top:20px}
#author a{color:#003D4C}
#author a:hover{text-decoration:none}
.question-count{width: 50px;}