/* 
    Document   : print
    Created on : 07.07.2010, 12:14:49
    Author     : OShirokova
    Description:
        Print-version of inner pages;
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

*{margin:0; padding:0;}
html {position:relative; height:100%; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff;}
body {width:100%;  position:relative; margin:0 auto; background-color:#fff;}

h1 {font-size:40px; font-weight:300;}
h2 {font-size:20px; line-height:25px; font-weight:400; padding:10px 0;}
h3 {font-size:18px; font-weight:500; padding:0 0 15px;}
h4 {font-size:16px; font-weight:800; padding:10px 0;}
h6 {font-size:10px; color:#808080;}
p {padding:10px 0;}
img {border:none;}
a {color:#fc632d; text-decoration:none;}
a:hover {text-decoration:underline !important;}
a:hover span {text-decoration:underline !important;}

li {list-style-position:inline;}

#header {position:relative; width:100%; height:135px; background:#fc632d;  overflow:visible;}
#logo {position:absolute; top:37px; left:40px; z-index:10;}
.header_scripts {height:1px;}
.h_navigation {height:20px; padding:5px 25% 0 40px; position:relative; z-index:7;  background-color:#000; color:#fff;}
.h_navigation a {color:#fff;}
#date {color:#000 !important;}
#header .small_map {width:240px; height:135px; float:right;}
#header .search {display:block; position:absolute; top:55px; right:-1px; height:80px; border-right:1px solid #fff; width:16%; max-width:122px; padding-right:20px;}
#header .search input {margin-top:40px; float:right; border:1px solid #fff; width:80%; color:#fff; background-color:#fc632d;}
#header .search .s_arrow {position:absolute; cursor:pointer; top:3px; right:22px; border:none; width:10px; z-index:6; background:url(data:image/gif;base64,R0lGODlhCwAIAMIGAPxjLfyTbv2dfP26ov3Er/718f///////yH5BAEKAAcALAAAAAALAAgAAAMUWAPcLYa4CeVsodibt6sXAIZKyCQAOw==) center right no-repeat #fc632d;}
#header #date {position:absolute; top:100px; left:550px; font-size:12px; font-weight:900;}
#main_part {padding:0 40px 50px; position:relative;}
#footer {position:relative; padding:0 40px;}
#footer .nav {display:block; float:left; margin:0 0 25px 20px;}
#footer .nav a {color:#fff;}
#information .links {display:block; float:right; width:46%; margin:0 20px 0 -20px; max-width:335px;}
#information .links li {display:inline; padding-right:8px; background:url(data:image/gif;base64,R0lGODlhBAAJAOMLAAAAAAsLCyMjIzs7O1NTU15eXnZ2doKCgo6OjqamprKysv///////////////////yH5BAEKAA8ALAAAAAAEAAkAAAQWEAA0gFABECRNkUklJBlhSAchKYIUAQA7) center right no-repeat #000; }
#footer span, #footer ul {display:inline;}
#footer p.links {display:block; margin:25px 0 30px; width:280px; color:#000; float:right;}
#footer p.links:first-letter {padding-left:70px; background:url(icons.png) 0 -140px no-repeat;}
#footer p.links a {color:#000;}
#information .links li.last {background-image:none; padding-right:0px;}
#information .links li a {color:#b2b2b2;}
#information {width:100%; background-color:#000; overflow:hidden; padding:20px 0;}
#footer address {clear:both; font-size:9px; color:#b2b2b2; font-style:normal; padding-left:20px;}
#footer .rss_link {float:right; margin-right:20px;}
#information .title {color:#fc632d;}
.reflink_descr, .reflink {background-color:#808080; padding:0 20px;}

#header_science {position:relative; width:100%; height:123px; background:#630000;  overflow:visible;}
#header_science #science_date {position:absolute; top:100px; left:550px; font-size:12px; font-weight:900;color:#ffffff;}
