body{padding:0; margin:0; font-family:Arial,sans-serif; font-size:14px; background:url('/files/design/bg.jpg') no-repeat scroll center top #fff;}
.page{width:980px; margin:0 auto;}

.top-logo{float:left; width:250px; padding:3px 0 0 0;}
.top-menu{float:left; width:534px;}
.top-menu ul{list-style:none; padding:0; margin:0;}
.top-menu li{float:left;}
.top-menu a{display:block; padding:23px 0 0 34px; color:#e67817; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.top-brand{float:right; width:196px; padding:3px 0 0 0;}

.menu ul{background-color:#eee;}
.menu ul{list-style:none; padding:0; margin:0;}
.menu ul li{float:left;}
.menu ul li a{display:block; padding:10px 20px; color:#000; text-decoration:none;}
.menu ul li a:hover{background-color:#ddd;}
.menu ul li.active a{font-weight:bold; background-color:#ddd;}

.content{padding:0 0 20px 0;}

.footer-copyright{float:left; width:450px;}
.footer-contacts{float:right; width:450px;}

.path{padding:5px 0 15px 0; text-align:right; font-family:Tahoma,sans-serif; font-size:11px; color:#777;}
.path a{color:#777; text-decoration:none;}
.path a:hover{text-decoration:underline;}

h1{padding:0; margin:0; font-size:24px; font-weight:normal;}

.list-item{padding:0 0 20px 0;}
.list-preview{float:left; width:120px;}
.list-name{font-size:18px;}
.list-date{font-size:12px;}
.list-annotation{padding:10px 0 0 0;}

.split{padding:10px 0; text-align:center;}
.split-pages{font-family:"Times New Roman",serif; font-size:22px;}
.split-count{font-family:Tahoma,Arial,sans-serif; font-size:11px; color:#999;}