body, html {margin:0; padding:0; font:12px Georgia, "Times New Roman", Times, serif; color:#000;   overflow-x:hidden;}
body {background:url('img/bg_texture.jpg') repeat #963 bottom left; padding-bottom:222px;}
strong, a  {color:#c3131a}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif; color:#c3131a; font-weight:normal}
h1 {font-size:24px}	h2 {font-size:22px}	h3 {font-size:20px} h4 {font-size:18px}



#menu {left:30px; top:33px; width:225px; height:780px; position:absolute; z-index:30}
.ogl {font:24px Georgia, "Times New Roman", Times, serif; margin-bottom:10px}
#menu ul {list-style:none; margin-left:0; padding-left:0; margin-top:16px}
#menu li {margin-bottom:16px}
#menu a {color:#000; text-decoration:none}
#menu a:hover {color:#d91313; text-decoration:underline}
.icon {position:absolute; color:#000}
.icon:hover {color:#00f}
.icon img{border:none;}
.home {left:415px; top:26px;}
.mail {left:411px; top:50px;}
.map  {left:421px; top:75px;}


#book {margin-top:202px; width:1024px; position:relative;}
  #book:before {display:block; content:''; width:0; border-bottom:1px solid transparent; margin-bottom:-1px;}  /* избавление от схлопывания margin-ов*/
  #book:after {display:block; content:''; width:0; border-bottom:1px solid transparent; margin-bottom:-1px;}
#book_center {margin-top:45px; background:url('img/book_center.jpg') repeat-y bottom left; margin:93px 0 114px; position:relative; padding:17px 0 1px 0; $padding-top:32px; z-index:20; width:100%}
.book_top_t {height:190px; top:0; left:0; width:966px; position:absolute; background:url('img/book_top.jpg') no-repeat; }
.book_top_l {height:190px; top:45px; left:0; width:100%; position:absolute; background:url('img/book_top.jpg') no-repeat 0 -45px}
.book_yg {height:45px; width:35px; top:0; right:23px;  position:absolute; background:url('img/book_yg.png') no-repeat}
.book_bottom {height:834px; bottom:0; left:0; width:100%; position:absolute; background:url('img/book_bottom.jpg') no-repeat}
#screps {position:absolute; top:0; left:266px; z-index:20;}
#screps div{width:61px; height:62px; background:url('img/screep.png') no-repeat -8px 0; owerflov:visible}
#content {margin:0 130px 14px 350px; min-height:795px; position:relative; z-index:20} 

#pen {left:19px;  width:424px; height:172px; background:url('img/pen.jpg') no-repeat;}
#cap {left:659px; width:351px; height:222px;}
#cap * {position:absolute; bottom:-4px; margin:auto; display:block}
#contacts {left:270px; margin-top:72px; width:418px; height:88px; position:absolute;
     font:16px Georgia, "Times New Roman", Times, serif; color:#DD9D64}
#contacts .phone {font-size:26px; color:#fff}
#contacts .phone span {color:#DD9D64}

#menu .item {position:relative; zoom:1}
#menu .item .submenu {position:absolute; left:100%; margin-left:-30%; top:0; padding-left:3px; display:none; border:3px solid #dad1c7; background:#d4bf95; padding:19px 27px; zoom:1}
#menu .item .submenu a {display:block; white-space:nowrap; padding:0 14px 5px 0; background:url('img/point.gif') repeat-x bottom;}

#visite, #femida, #clock, #pen, #cap {position:absolute;}
#visite {left:214px; top:0px; width:603px; height:160px;	background:url('img/visite.png') no-repeat; }
#femida {left:0; top:18px; z-index:20}
#femida .im {width:223px; height:238px; background:url('img/femida.png') no-repeat; display:block}
#clock {left:833px; top:0px; z-index:20}
#clock .im {width:174px; height:227px;	background:url('img/clock.png') no-repeat; display:block}
.notice {position:absolute; font:13px/107.69% "Times New Roman", Times, serif; text-align:center; color:#fff6e0; z-index:30}
.notice .phone {font-size:21px; font-weight:bold; line-height:1.1}
.notice .icq {padding:4px 0 4px 25px; background:url('img/icq.png') no-repeat 0 2px; line-height:1.4}
.nt1 {left:194px; top:152px}
.nt2 {left:490px; top:152px}
.nt3 {left:671px; top:152px}