@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { font: normal 12px/18px Tahoma; color: #232323; text-decoration: none; }
a { font: normal 12px/18px Tahoma; color: #232323; text-decoration: underline; }
h1 { font: normal 24px Tahoma; color: #525252; text-decoration: none; margin-bottom: 10px; }
/*END OF SYSTEM*/

/*DECORATION*/
#header1 { background: url(/themes/img/header_img.jpg) no-repeat right top; }
#header2 { background: url(/themes/img/header_rocks.jpg) no-repeat 250px 199px; }
#header3 { background: url(/themes/img/tm_lu.gif) no-repeat 77px 316px; height: 351px; }
#header_logo { padding: 44px 0px 0px 52px; text-align: left; vertical-align: top; width: 100%; }
#header_icons { padding: 20px 36px 0px 0px; vertical-align: top; }
#header_icons ul { padding: 0px; margin: 0px; list-style: none; width: 150px; }
#header_icons li { padding: 0px 0px 0px 30px; float: left; margin: 0px; list-style: none; }

.img_frame { border: 1px solid #87c0f1; }
.text p:first-letter { font: bold 14px/18px Tahoma; color: #232323; text-decoration: none; }
/*END OF DECORATION*/

/*TOP MENU*/
#tm1 { padding: 0px 9px 18px 7px; }
#tm2 { background: url(/themes/img/tm_bg.gif) repeat-x left top; }
#tm3 { background: url(/themes/img/tm_l.gif) no-repeat left top; }
#tm4 { background: url(/themes/img/tm_r.gif) no-repeat right top; height: 100px; padding: 0px 145px; }
#tm4 td { padding-top: 35px; text-align: center; vertical-align: top; }
#tm4 a { font: normal 20px Tahoma; color: #ffffff; text-decoration: none; text-transform: uppercase; }
/*END OF TOP MENU*/

/*LEFT COLUMN*/
#lcc1 { padding: 0px 10px 0px 9px; vertical-align: top; }
#lcc2 { width: 270px; border-right: 7px solid #dbeaf7; border-bottom: 8px solid #dbeaf7; background: url(/themes/img/lm_bg.gif) repeat-y left top; }
#lcc3 { padding: 60px 15px 55px 15px; background: url(/themes/img/lm_img.jpg) no-repeat left top; text-align: left; }
#lcc3 ul, #lcc3 li { padding: 0px; margin: 0px; list-style: none; }
#lcc3 li { background: url(/themes/img/lm_bullet.gif) no-repeat left center; padding: 2px 0px 2px 23px; }
#lcc3 a { font: bold 13px/21px Verdana; color: #ffffff; text-decoration: none; }
#lcc3 a:hover { font: bold 13px/21px Verdana; color: #ffffff; text-decoration: underline; }
#lc_on1 { background: url(/themes/img/lm_on1.gif) no-repeat left center; }
#lc_on2 { background: url(/themes/img/lm_on2.gif) no-repeat right center; padding: 0px 4px; }
#lc_on3 { background: #366ba3; font: bold 13px/21px Verdana; color: #ffffff; text-decoration: none; }
#lc_on3 a:hover { text-decoration: none; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rcc { width: 100%; text-align: left; vertical-align: top; background: #f1f1f1; padding: 15px; border-right: 15px solid #ffffff; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_mnu { padding: 50px 0px 11px 0px; text-align: center; font: normal 12px Tahoma; color: #646464; text-decoration: none; }
#footer_mnu a { font: normal 12px Tahoma; color: #646464; text-decoration: none; }
#footer_mnu a:hover { font: normal 12px Tahoma; color: #646464; text-decoration: underline; }
#footer1 { background: url(/themes/img/footer_r1.jpg) no-repeat right top; padding-left: 10px; }
#footer2 { background: url(/themes/img/footer_r2.jpg) no-repeat right 51px; }
#footer3 { background: url(/themes/img/footer_l1.gif) no-repeat left bottom; }
#footer4 { background: url(/themes/img/footer_l2.gif) no-repeat 128px 51px; height: 121px; }
#footer_phones { padding: 30px 0px 0px 155px; text-align: left; font: bold 24px/30px Arial; color: #b26cb5; text-decoration: none; }
#footer_phones span { font: bold 24px/30px Arial; color: #454545; text-decoration: none; }
#footer_copyright { font: normal 12px Arial; color: #b26cb5; text-decoration: none; text-align: center; }
/*END OF FOOTER*/


    .mzo_table { border: 1px solid #000000; border-collapse: collapse; }
    .mzo_table td { border: 1px solid #000000; border-collapse: collapse; padding: 4px; text-align: left; vertical-align: top; }


