body{ margin: 0px; background: url('/images/fon.gif');  }
body, td{ font-family:  "Arial", "Tahoma", "Verdana"; font-size: 12px; color: #4D4D4D;  }
img {border:0;}
a{ color: #134679;}

h1, h2, div.header{ color: #000; font-family:  "Georgia"; font-size: 21px; }
h1, div.header{ display: inline; background: url('/images/h1_arrow.gif') no-repeat right top; padding-right: 30px; }
h2{ }

ul{ list-style: none; }

ul li{ margin-bottom: 7px; display: block; padding-left: 10px; background: url('/images/link_arrow.gif') no-repeat left 6px;}


/**********************************************/

div.h_small{ font-weight: bold; color: #000; font-family: "Georgia"; font-size: 14px;  }

div.icons{width: 990px; padding-top: 20px; text-align: center;}
div.about, div.about div, div.tel, div.tel div, div.book, div.book div, div.bottom_tel, div.bottom_tel div{  position: absolute;}
div.tel div{  top: 333px; left: 755px;}
div.about div{  top: 255px; left: 80px;}

div.content{  margin: 370px 50px 30px 150px;}
div#content{  margin: 30px 0px 30px 0px;}

td.sub_menu{ width: 150px; padding: 100px 0 0 25px;}
td.sub_menu a{ display: block; padding-left: 10px; background: url('/images/link_arrow.gif') no-repeat left 5px; margin-bottom: 15px; }


td.main{  width:1000px; height: 562px; background: #ffffff url('/images/main.jpg') no-repeat; border-left: 1px solid #94BAE0; border-right: 1px solid #94BAE0;}

table.menu{ width: 800px; background: #134679 url('/images/grad.jpg') no-repeat center top; }
table.menu td{ height: 30px; text-align: center; padding-left: 5px; padding-right: 5px; font-size: 13px; }
table.menu td a{ color: #fff; text-decoration: none; }
table.menu td a:hover{ text-decoration: underline; }
table.menu td.menu_left{ width: 15px; padding: 0; background: #fff url('/images/menu_left.jpg') no-repeat left top; }
table.menu td.menu_right{ width: 16px; padding: 0; background: #fff url('/images/menu_right.jpg') no-repeat right top; }
table.menu td.menu_arrow{ background: url('/images/menu_arrow.gif') no-repeat center; }


div.books_grad{ background: url('/images/books_rad.gif') repeat-x top;  padding: 30px 0px 0px 150px;}

table.books{ width: 850px; margin-top: 15px;}
table.books td.book{ width: 140px; padding-top: 140px; padding-right: 10px; }
td.books_right{ width: 310px; }
div.book div{ top: -130px; left: -33px;}
table.books td.book span a{ display: block; padding-left: 10px; background: url('/images/link_arrow.gif') no-repeat left 5px;}
div.bottom_tel div.pan{  top: -80px; left: -303px;}
div.bottom_tel div.tel{  top: 48px; left: -260px;}

div.bottom{  margin-left: 105px;}
table.bottom{ width: 840px; margin-top: 15px; background: #E0EAF5 url('/images/bottom_krug1.gif') no-repeat left top; border-bottom: 5px solid #2670BA; }
table.bottom td{ font-size: 11px; padding: 15px;}
table.bottom td p{ margin: 5px;}
table.bottom td.vline{ background: url('/images/vline.gif') no-repeat center; }
table.bottom td.copy{ padding-left: 50px;}
table.bottom td.right{ background: url('/images/bottom_krug2.gif') no-repeat right top; }
a.design{ color: #c0c0c0; }


/* pager */
div.pager{ text-align: left; margin: 15px;}
div.pager span{ padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; font-size: 14px;}
div.pager span.selected{ color: #fff; background: #c0c0c0; font-weight: bold; margin: 5px; }
div.pager span.selected a{ color: #fff; }

div.map div{ text-align: left; padding: 8px 5px 5px 20px; background: url('/images/marker_selected.gif') no-repeat left 11px; text-transform: uppercase; font-weight: bold; }
div.map div div{ background: url('/images/marker_gray.gif') no-repeat left 12px; text-transform: none; font-weight: normal;}
