/* ::::: http://dok43.com/d/77797/t/images/styles.css ::::: */

html, body { margin: 0px; padding: 0px; position: relative; height: 100%; }
body, td { font: 12px Arial,Helvetica,sans-serif; color: rgb(81, 72, 60); }
body { text-align: left; background: url('head.gif') repeat-x scroll center top rgb(255, 243, 219); }
a { color: rgb(84, 149, 0); text-decoration: none; }
a:hover { color: rgb(84, 149, 0); text-decoration: underline; }
a img { border-color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0pt; color: rgb(84, 149, 0); font: italic 23px Georgia,"Times New Roman",Times,serif; text-transform: uppercase; }
h1 { font-size: 18px; }
h1.tema { font: italic 23px Georgia,"Times New Roman",Times,serif; text-transform: uppercase; color: rgb(84, 149, 0); padding: 0pt; margin: 0pt 0pt 15px; }
div.body { font: italic 14px Arial,Helvetica,sans-serif; color: rgb(81, 72, 60); display: block; padding: 10px 58px 80px 48px; margin: 0pt; }
#wrap { padding: 0pt; min-height: 100% ! important; margin: 0pt 0pt -185px; }
table.tab_main { width: 100%; padding: 0pt; margin: 0pt; border: 0pt none; border-collapse: collapse; background: url('pic1.jpg') no-repeat scroll right top transparent; }
table.tab_main td { border: medium none; border-collapse: collapse; padding: 0pt; margin: 0pt; vertical-align: top; }
table.tab_main td.left { width: 366px; }
div.menu_bg { display: block; padding: 0pt; margin: 0pt; background: url('menu_bg.gif') repeat-y scroll left center transparent; }
table.tab_menu { width: 100%; border: 0pt none; border-collapse: collapse; padding: 0pt; margin: 0pt; height: 335px; }
table.tab_menu td { border: medium none; border-collapse: collapse; padding: 24px 0pt 0pt 80px; margin: 0pt; background: url('menu_top.png') no-repeat scroll 0% 0% transparent; vertical-align: top; text-align: center; }
table.tab_menu td img.logo { display: block; padding: 0pt; margin: 0pt 0pt 10px; border: 0pt none; border-collapse: collapse; width: 286px; height: 78px; cursor: pointer; }
div.menu_norm { display: block; padding: 0pt; margin: 0pt auto; font: italic 16px Georgia,"Times New Roman",Times,serif; color: rgb(84, 149, 0); width: 206px; cursor: pointer; text-align: left; }
div.menu_norm div.div1 { display: block; padding: 0pt; margin: 0pt; }
div.menu_norm div.div2 { display: block; padding: 0pt; margin: 0pt; }
div.menu_norm div.div3 { display: block; padding: 0pt; margin: 0pt; }
div.menu_norm div.div4 { display: block; padding: 5px 12px; margin: 0pt; }
div.menu_norm div.div4 a, div.menu_norm div.div4 a:hover { color: rgb(84, 149, 0); text-decoration: none; }
div.menu_img { display: block; width: 206px; padding: 0pt; margin: 0pt auto; background: url('border.gif') repeat-x scroll 0% 0% transparent; height: 1px; }
div.menu_bot { display: block; padding: 0pt; margin: 0pt; }
div.menu_bot img { border: 0pt none; border-collapse: collapse; padding: 0pt; margin: 0pt; }
div.div_wrap { display: block; padding: 0pt 0pt 0pt 80px; margin: 0pt; background: url('name.jpg') no-repeat scroll left top transparent; font: 12px Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
div.div_wrap div.blok { padding: 0pt 22px; margin: 0pt; display: block; text-align: left; }
div.div_wrap div.blok h1.name { padding: 14px 0pt 0pt 2px; margin: 0pt 0pt 15px; display: block; text-align: left; font: italic 16px Georgia,"Times New Roman",Times,serif; color: rgb(84, 149, 0); }
div.div_wrap div.small { padding: 40px 0pt; margin: 0pt; display: block; text-align: center; }
div.head { display: block; position: relative; padding: 0pt 40px; margin: 0pt; text-align: center; height: 477px; }
div.pic2 { display: block; position: absolute; top: 0pt; left: 0pt; width: 394px; height: 156px; background: url('pic2.png') no-repeat scroll 0% 0% transparent; }
div.tel { display: block; position: absolute; top: 21px; right: 136px; background: url('tel.gif') no-repeat scroll right center transparent; text-align: right; padding: 0pt 50px 0pt 0pt; margin: 0pt; font: 16px Tahoma,Arial,Helvetica,sans-serif,'Tahoma'; color: rgb(255, 255, 255); }
div.div_menu2 { display: block; padding: 394px 0pt 0pt; margin: 0pt auto; text-align: center; width: 610px; }
div.menu2_sh { display: block; padding: 0pt; margin: 0pt; background: url('sh1.gif') no-repeat scroll left top transparent; }
div.menu2_sh div.div1 { display: block; padding: 0pt 270px; margin: 0pt; background: url('sh2.gif') no-repeat scroll right top transparent; }
div.menu2_sh div.div2 { display: block; padding: 0pt; margin: 0pt; background: url('sh.gif') repeat-x scroll center top transparent; height: 18px; }
table.tab_menu2 { width: 100%; padding: 0pt; margin: 0pt; border: 0pt none; border-collapse: collapse; }
table.tab_menu2 td { border: medium none; border-collapse: collapse; padding: 0pt; margin: 0pt; text-align: center; vertical-align: middle; }
table.tab_menu2 td.menu2_left { border: medium none; border-collapse: collapse; padding: 0pt; margin: 0pt; width: 24px; }
table.tab_menu2 td.menu2_right { border: medium none; border-collapse: collapse; padding: 0pt; margin: 0pt; width: 24px; }
table.tab_menu2 td.menu2_norm { border: medium none; border-collapse: collapse; padding: 0pt 10px; margin: 0pt; background: url('menu2_bg.gif') repeat-x scroll center top transparent; font: 11px Tahoma,Arial,Helvetica,sans-serif,'Tahoma'; color: rgb(255, 255, 255); cursor: pointer; text-transform: uppercase; }
table.tab_menu2 td.menu2_norm a, table.tab_menu2 td.menu2_norm a:hover { text-decoration: none; color: rgb(255, 255, 255); }
div.div_bot { display: block; padding: 65px 0pt 0pt; margin: 0pt; text-align: center; }
table.tab_menu3 { border: 0pt none; border-collapse: collapse; padding: 0pt; margin: 0pt auto; height: 50px; }
table.tab_menu3 td.norm { border: medium none; border-collapse: collapse; padding: 0pt 12px 10px; margin: 0pt; text-align: center; font: 10px Tahoma,Arial,Helvetica,sans-serif,'Tahoma'; color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; }
table.tab_menu3 td.norm a, table.tab_menu3 td.norm a:hover { text-decoration: none; color: rgb(255, 255, 255); }
div.clear { padding: 0pt; margin: 0pt; height: 185px; clear: both; }
div.footer { display: block; padding: 0pt; margin: 0pt; height: 185px; background: url('bottom.gif') repeat-x scroll center top rgb(89, 123, 0); position: relative; }
div.footer2 { display: block; padding: 0pt; margin: 0pt; height: 185px; background: url('bottom_left.jpg') no-repeat scroll left top transparent; position: relative; }
div.div_mega { position: absolute; right: 82px; bottom: 52px; margin: 0pt; padding: 0pt; }
.copyright { font-family: Arial; font-size: 11px; color: rgb(255, 255, 255); }
span.copyright { font-family: Arial; font-size: 11px; color: rgb(255, 255, 255); }
span.copyright a { font-family: Arial; font-size: 11px; color: rgb(255, 255, 255); }
span.copyright a:hover { font-family: Arial; font-size: 11px; color: rgb(255, 255, 255); }
div.tit { font-family: Tahoma; font-size: 9px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; display: block; padding: 0pt; margin: 0pt; position: absolute; bottom: 0pt; }
div.tit a { color: rgb(255, 255, 255); text-decoration: none; }
div.tit a:hover { color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://oml.ru/shared/highslide/style1.css ::::: */

/* ::::: http://dok43.com/shared/s3/css/calendar.css ::::: */


