body {background-color:#ffffff;}
a,body,td,div {font:10pt Verdana, Arial, sans-serif;}
body,td,div {color:#555555;}
h1,h2 {color:#008080; font-weight:normal;}
h1 {text-align:center; font-size:16pt;}
img {border:none;}
a {color:#0080FF;}
.wrap {width:100%; min-width:1065px; max-width:1400px; margin:0 auto; position:relative;}
.logo {width:100%; height:95px;}
.logo_img {float:left; height:90px; width:335px;}
.blue_border {height:1px; margin-bottom:1px; background-color:#1D7ECF; clear:right;}
.top_menu {width:100%; height:29px; background-color:#1D7ECF; text-align:right;}
.menu {float:left; width:300px;}
.box {width:100%; margin:20px 0px;}
.box_content {padding:20px 18px 10px 18px; border-left:#1D7ECF 1px solid; border-right:#1D7ECF 1px solid;}
.box_content ul {list-style-type:none; color:#808080;padding:0px 0px; margin:0px 30px; border-bottom:#1D7ECF 1px dashed;}
.box_content ul li {border-top:#1D7ECF 1px dashed;}
.box_content ul a {text-decoration:none; color:#0080FF; padding-left:30px; line-height:25px;}
.box_title {color:#FFFFFF; line-height:30px;}
.b_l-t {float:left; height:31px; width:18px; background-image:url('files/images/q1.gif'); background-repeat:no-repeat;}
.b_r-t {float:right; height:31px; width:18px; background-image:url('files/images/q2.gif'); background-repeat:no-repeat;}
.b_c-t {height:31px; margin:0px 18px; background-image:url('files/images/L1.gif'); background-repeat:repeat-x; text-align:center;}
.b_l-b {float:left; height:10px; width:18px; background-image:url('files/images/q4.gif'); background-repeat:no-repeat;}
.b_r-b {float:right; height:10px; width:18px; background-image:url('files/images/q3.gif'); background-repeat:no-repeat;}
.b_c-b {height:10px; margin:0px 18px; background-image:url('files/images/L3.gif'); background-repeat:repeat-x;}
.main {margin:20px 0px 10px 320px;}
.sch_form {width:100%; text-align:center;}
.sch_input {width:100%; height:18px; background-color:#FFFFFF; border:1px solid #808080; font-family:monospace; font-size:13px; color:#000000; line-height:10px; padding:0px 2px; margin:1px 0px;}
.sch_dest {width:100%; height:80px; background-color:#FFFFFF; border:#808080 1px solid; font-family:monospace; font-size:12px; color:#000000; line-height:11px; padding:0px 2px; margin:20px 0px 0px 0px;}
.sch_button { width:80px; height:20px; background-color:#f0f0f0; border:1px solid #808080; font-family:monospace; font-size:13px; color:#000000; padding:0px 2px; margin:10px 0px 0px 0px;}
.both { clear:both;}
.footer_separator { width:100%; height:10px; background-color:#1D7ECF;}
.footer {padding:10px; height:30px; background-color:#DFDFDF;}
.copyright {text-align:center; font-size:9pt;}
.fieldset_left {margin:20px 0px; border:#1D7ECF 1px solid;}
.fieldset_left legend {color:#808080;}
.fieldset_left table {width:100%;}

/* navigation */
.term_letter {text-align:center;}
.term_letter a {font-size:14px;}
.term_ref li {line-height:135%}
.term_ref li a {text-decoration:none; font-size:14px; font-variant:small-caps; color:#0080FF}
.term_ref li a:hover {text-decoration:underline;}
.next-prev {text-align:center; margin-top:20px; margin-bottom:30px;}
.next-prev a {font-size:14px; color:#000000; text-decoration:none; border:1pt #1D7ECF solid;}
.next-prev a:hover {background-color:#DDDDDD;}
.active {background-color:#DDDDDD;}
.subjectindex {margin-left:60px; margin:0 30px; padding:5px 0 5px 30px; border-bottom:#1D7ECF 1px dashed;}
.subjectindex_switch {text-decoration:none; color:#0080FF; cursor:pointer; border-bottom:#0080FF 1px dotted;}
.subjectindex_links {display:block; position:absolute; float:right; margin-left:15px; width:50px; height:140px; text-align:left; text-indent:5px;  
                    overflow:scroll; border:#1D7ECF 1px solid; background:#FFFFFF;}
#subjectindex_links_left {top:125px;}
.subjectindex_links a {display:list-item; list-style-type:none; line-height:20px; text-decoration:none; font-size:12px;}
.subjectindex_links a:hover {text-decoration:underline;}
.display-off .subjectindex_links {display:none;}
.display-on .subjectindex_links {display:inline;}
.letter_ref {position:relative; text-align:center; border:#1D7ECF 1pt solid; padding:10px 20px; margin-bottom:20px;}
.letter_ref a {font:14px sans-serif,arial; color:#0080FF; margin:0px 3px; line-height:18px;}
.display-off .inactive_ref {display:none;}
.display-on .inactive_ref {display:inline;}

/* phys_world */
.phw_preview_block {padding-right:10px; color:#555555}
.phw_img_block {border-left:#DFDFDF 1px solid; padding-left:20px; color:#555555}
.phw_headline {text-decoration:none; color:#008080; line-height:1.5; font-size:12pt; display:block;}
.phw_headline strong {font-weight:normal}
.phw_subheading {font-size:11pt;}
.phw_more {color:#0080FF;}
.phw_img {text-align:center; margin:0px 10px 10px 10px;}
.phw_img_title {color:#008080;}
.phw_img_article {border:0; margin:15px; clear:right;}
#phw_preview_border {margin: 20px 0px}

.phw_article h1 {text-align:center; color:#008080; font-size:13pt;  margin-top:25px;}
.phw_article h2 {color:#008080; font-size:12pt;}
.phw_article h3 {font-weight:normal;}
.phw_article p {text-indent:40px; color:#555555}
.original {font-size:12px; color:#555555; text-align:right; margin-left:40px;}
.original a {color:#0080FF;}

/* phys_photo */
#phys_photo {text-align:center;}
#phys_photo div {margin-top:15px; color:#555555;}

/* articles */
.article {color:#555555;}
.article p {text-indent:40px;}
.article h1 {text-align:center; font-variant:small-caps; font-size:28pt; padding:15px;}
.article h1:first-letter {}
.article h2 {font-size:12pt; margin-left:40px;}
.article em a, a.alink {color:#0080FF;}
.author {color:#008080; font-style:italic; padding-bottom:10px;}

/* home */
#welcome {color:#555555; text-indent:30px;}
#welcome h1{text-align:center; font-size:15pt;}
#welcome h2{text-align:left; font-size:13pt;}
#remark {text-align:right; color:#808080;}
#autor_remark {text-decoration:underline; font-style:italic;}
#categories {position:relative; width:100%; overflow:hidden; border:#DFDFDF 1px solid;}
#categories h2{text-align:center;}

/* Advert */
.splinks {list-style-type:none; margin:0; padding:5px;}
.splinks a {color:#0080FF;}
.spurl {display:block; text-align:right; color:#ff0000;}
.ads_in_text {padding:10px; overflow:hidden; text-align:center;}
.ads_in_text_block {float:right; padding:15px;}
.adsearch {float:right; width:250px; margin-top:2px; margin-right:5px;}
.ban_top {float:right; padding-bottom:5px;}
