﻿body { padding: 0; margin: 0; width: 1115px; }

a img { border: 0; }

h1 { font-family: Tahoma, Arial; font-size: 20px; font-weight: normal; }
h1 span { background-color: #ffc050; padding: 10px 20px 10px 15px; }

.clearfix { clear: both; }
#top { background-color: #e0e4e4; height: 10px; position: absolute; top: 0; left: 0; width: 870px; }
#home { position: absolute; top: 40px; left: 20px; }
#logo { margin-bottom: 15px; width: 910px; margin-left: 95px; margin-top: 50px; color: #ff8400; font-size: 30px; font-family: "Myriad Pro", Tahoma; }
#logo a { color: inherit; text-decoration: none; }
#menu { width: 640px; border-top: 1px solid #e0e4e4; margin-left: 95px; padding-top: 8px; font-family: Arial; font-size: 14px; margin-bottom: 50px; }
#menu a { color: #386d77; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu ul.menu { padding: 0; margin: 0; list-style-type: none; }
#menu ul.menu li { margin-right: 20px; float: left; }
        
#contacts { position: absolute; top: 20px; left: 910px; width: 185px; }
#contacts #links { position: relative; background-color: #132d32; height: 35px; }
#contacts #links a { color: #ffffff; text-decoration: none; font-style: italic; font-family: Arial; font-size: 12px; }
#contacts #links a:hover { color: #ffc050; }
#contacts #info { position: relative; background-color: #bfedff; height: 150px; margin-top: 1px; padding: 0 15px; font-family: Tahoma; color: #132d32; font-size: 12px; }
#contacts #info .phone { font-size: 18px; }
#contacts #links .contacts_top { padding-top: 10px; padding-left: 25px; }
#contacts #links .contacts_top div.link { float: left; width: 50%; }
        
#docs { position: absolute; top: 225px; left: 910px; width: 185px; color: #132d32; font-family: Arial; font-size: 14px; }
#docs .divider { width: 70px; height: 1px; border-bottom: 1px solid #e0e4e4; margin: 10px 0; }
#docs ul.menu { padding: 0; margin: 0; list-style-type: none; }
#docs ul.menu li { margin-bottom: 10px; }
#docs ul.menu li a { text-decoration: none; color: #132d32; }
#docs ul.menu li a:hover { text-decoration: underline; }
        
#copyrights { border-top: 1px solid #e0e4e4; width: 580px; margin-left: 30px; font-family: Tahoma; font-size: 11px; color: #a4a4a4; padding-top: 5px; margin-top: 65px; }
        
div.content_text { margin-left: 30px; margin-top: 25px; width: 835px; font-family: "Times New Roman"; font-size: 15px; }
div.content_text table { border-collapse: collapse; }
div.content_text table td, div.content_text table th { border: 1px solid #e0e4e4; }
div.content_text table th { padding: 5px; }
