.home a {background: url(../i/home.gif) 0 -23px no-repeat #F7F6F4;display: block;width: 18px; height: 18px;}
.home a:hover {background-position: 0 0;}
.print a {background: url(../i/top.gif) 0 -23px no-repeat #F7F6F4;display: block;width: 18px; height: 18px;}
.print a:hover {background-position: 0 0;}
.pos a {background: url(../i/pos.gif) 0 -23px no-repeat #F7F6F4;display: block;width: 18px; height: 18px;}
.pos a:hover {background-position: 0 0;}
.blog a {background: url(../i/blog.gif) 0 -23px no-repeat #F7F6F4;display: block;width: 18px; height: 18px;}
.blog a:hover {background-position: 0 0;}
.topmenu {float:left;font:12px/1.3 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;list-style-type:none;margin:15px 4px 0 175px;_margin-left:85px;}
.topmenu a {display:block;position:relative;width:75px;border:silver 1px solid;font:12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;text-align: center;margin:3px;padding:3px 0 0px 9px;text-decoration:none;color: #666;}
.topmenu li {float:left;margin:0;}
.nolink {font:12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #666;width:175px;height:20px;padding:13px 0px 0px 0px;text-align: left;border-bottom: 1px #ccc solid;}
.nav {list-style-type:none;margin:-1px 0px 0 0;}
.nav a {display:block;position:relative;border: #ccc 1px solid;font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #666;margin:5px 0;width:170px;padding:4px 2px 4px 2px;text-decoration:none;background:#f1f1f1 url(../i/s-bg0000.gif) top left repeat-x;}
.nav a:hover, a.selected {text-decoration:none;background:#FFFFF0;border:silver 1px solid;color:#0099CC;}
#curr a {color:#fff; background: #09c;}
code {color:#a00;}

fieldset {border:#999 1px solid;color:black;font:13px/1 arial,sans-serif;margin:0;padding:3px 0 0;}
legend {color:#999;padding:5px;margin:0 0 0 10px;}
fieldset {#padding:0;#position:relative;#top:10px;}
legend {#margin:0 0 -7px;#position:relative;#top:-12px;#left:3px;}
/* form email */
#form_email {margin:10px auto 15px;width:490px;}
#form_email p {margin:0 0 2px;padding:0;}
#form_email label {float:left;font:12px/1 arial,sans-serif;padding:7px 0 0 25px;margin:2px 0 0;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {
  background:url(../i/pencil.png) 2px 1px no-repeat #fff;
  border:#999 1px solid;
  color:#777;
  float:right;
  margin:0 5px 2px 0;
  padding:0 0 4px 22px;
  width:345px;
  height:15px;
}
#form_email .cod {width:215px;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {padding:3px 0 4px 22px;height:12px;}
#form_email textarea {
  background:url(../i/pencil.png) 2px 1px no-repeat #fff;
  border:1px #999 solid;
  color:#777;
  float:right;
  margin:0 5px 2px 0;
  padding:10px 0 0 22px;
  width:455px;
  height:265px;
}
#form_email img {
  border:none;
  float:right;
  margin:1px 2px 2px 0;
  width:120px;
  height:19px;
}
#form_email .submit,#form_email .search {
  background:#fff;
  border:#999 1px solid;
  color:#777;
  float:right;
  font:13px/1 arial,sans-serif;
  margin:0 5px 2px 0;
  width:479px;
  height:22px;
}
#form_email .search {width:70px;}
html:root #form_email .tema,
html:root #form_email .name,
html:root #form_email .email,
html:root #form_email .cod {padding:1px 0 0 22px;height:18px;}
/* end form email*/

.ddMenu ul { border: 1px solid rgb(202, 200, 205); margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 300px; background: #F7F7F7; }
.ddMenu li { position: relative; }
.ddMenu li ul { display: none; opacity: 0.9; position: absolute; top: -1px; left: 200px; }
.ddMenu li ul li ul, .ddMenu li:hover ul li ul { display: none; }
.ddMenu li:hover ul, .ddMenu li ul li:hover ul { display: block; }
.ddMenu ul { z-index: 10; }
ul.selector li:hover > a { border-style: solid; border-color: rgb(236, 237, 237); border-width: 1px 0pt; background: #FFFFF0;  padding-top: 4px; padding-bottom: 4px; }
ul.selector { padding: 0pt; list-style-type: none; list-style-image: none; line-height: 1em; margin-left: 0pt; margin-right: 0pt; list-style-position: outside; }
ul.selector ul { line-height: 1em; }
ul.selector a { padding: 5px 0pt 5px 39px; background: transparent url(/images/a.gif) no-repeat scroll 24px center; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color:#000;}
ul.selector a:hover, ul.selector a:active { border-style: solid; border-color: rgb(236, 237, 237); border-width: 1px 0pt; color:#000; background-color: rgb(240, 241, 241); padding-top: 4px; padding-bottom: 4px; }
.nolinkas {font-weight: bold; background: #F7F7F7; color:#000; padding: 5px; margin: 10px  0px; border: 1px solid #ddd;}

#leftum {float:left;width:250px;min-height:600px;text-align:left;padding:15px 0;background: url(../i/ics.gif) no-repeat left top;}
#contentum {float:right;width:660px;margin:0 2px 0 0;padding:35px 0;color:black;min-height:700px;}
#contentum h2, strong {font-size: 0.9em;background:#FFFFF0;border:1px dotted silver; color:#09c; display:block; padding-left:9px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.alignright {float:left; padding:10px;}

.gr_news {width:250px;}
.gr_date {color:#000;margin:0px 0px 0 0;text-align:right;}
.gr_title {background-color:#FFFFF0;border:silver 1px dotted;padding:2px 2px 2px 9px;color:#000;}
.gr_desc {text-align:justify;padding:0 0px;}
.gr_returnlink {margin-top:5px;padding:0 10px;}
.gr_returnlink a {color:#0099CC;font:11px arial,sans-serif;}
.gr_date,.gr_title,.gr_desc {font:11px/1.18 airal,verdana,helvetica,sans-serif;}
.gr_clear {clear:both;}
.gr_image {float:left;margin:5px 10px 2px 10px;}

.diq {font-size: 0%;background-color:#fff;}
.diq a {color:#fff; text-decoration:none;}