html, body {height:100%; margin:0px; padding:0px; background:#ffffff}
body, td {color:#231f20; font-family:tahoma; font-size:12px; line-height:16px}
form {margin:0px; padding:0px}

a {color:#000000; text-decoration:underline}
a:hover {text-decoration:none}


.color {font-weight:normal; color:#f7931d}
.color_2 {color:#f7931d}
.color_3 {color:#bd3996}


ul {margin:15px 0px; padding:0px}
ul li {margin:0px; padding:0px 0px 0px 30px; list-style:none; background:url(../img/ul_bg.gif) left top no-repeat}


table.tab_mid {width:100%; height:1080px; position:relative}
table.tab_mid tr td.tm_1 {padding:175px 0px 0px 0px}
table.tab_mid tr td.tm_2 {padding:175px 1px 0px 0px}

table.tab_mid_2_1 {width:100%; height:905px; border-right:1px dashed #d5d5d5; background:url(../img/middle_1b_bg.jpg) bottom right no-repeat}
table.tab_mid_2_1 tr td.tm_2_1 {border-bottom:2px solid #72b006; border-top:1px solid #0792c8; width:355px}
table.tab_mid_2_1 tr td.tm_2_1r {border-bottom:2px solid #b31a86; border-top:1px solid #b31a86; border-left:1px solid #b31a86; padding:6px 20px 20px 20px; line-height:20px; background:url(../img/middle_1_bg.jpg) bottom right no-repeat}
table.tab_mid_2_1 tr td.tm_2_1r .b {color:#b31a86}
table.tab_mid_2_1 tr td.tm_2_1r ul.ul {margin:0px 0px 15px 0px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_1r ul.ul li {margin:0px; padding:0px 0px 0px 30px; list-style:none; background:url(../img/ul_bg_2.gif) left top no-repeat}
table.tab_mid_2_1 tr td.tm_2_1r ol.ol {margin:0px 0px 15px 20px; _margin-left:25px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_1r ol.ol li {margin:0px; padding:0px 0px 0px 10px; _padding-left:5px}
table.tab_mid_2_1 tr td.tm_2_1r div.title_1 {padding:0px 0px 20px 0px; font-family:Myriad Pro, arial; color:#b31a86}
table.tab_mid_2_1 tr td.tm_2_1r div.title_1 h1 {padding:0px 16px 0px 0px; margin:0px 14px 0px 0px; _margin:0px 10px 0px 0px; font-size:14px; line-height:20px; font-weight:normal; float:left; background:url(../img/title_bg.gif) right no-repeat}
table.tab_mid_2_1 tr td.tm_2_1r div.title_1 h2 {padding:0px; margin:0px; font-size:20px; line-height:20px; font-weight:normal}

table.tab_mid_2_1 tr td.tm_2_2r {border-bottom:2px solid #0792c8; border-top:1px solid #0792c8; border-left:1px solid #0792c8; padding:6px 20px 20px 20px; line-height:20px; background:url(../img/middle_1c_bg.jpg) bottom right no-repeat}
table.tab_mid_2_1 tr td.tm_2_2r .b {color:#0792c8}
table.tab_mid_2_1 tr td.tm_2_2r ul.ul {margin:0px 0px 15px 0px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_2r ul.ul li {margin:0px; padding:0px 0px 0px 30px; list-style:none; background:url(../img/ul_bg_4.gif) left top no-repeat}
table.tab_mid_2_1 tr td.tm_2_2r ol.ol {margin:0px 0px 15px 20px; _margin-left:25px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_2r ol.ol li {margin:0px; padding:0px 0px 0px 10px; _padding-left:5px}
table.tab_mid_2_1 tr td.tm_2_2r div.title_1 {padding:0px 0px 20px 0px; font-family:Myriad Pro, arial; color:#0792c8}
table.tab_mid_2_1 tr td.tm_2_2r div.title_1 h1 {padding:0px 16px 0px 0px; margin:0px 14px 0px 0px; _margin:0px 10px 0px 0px; font-size:14px; line-height:20px; font-weight:normal; float:left; background:url(../img/title_bg_2.gif) right no-repeat}
table.tab_mid_2_1 tr td.tm_2_2r div.title_1 h2 {padding:0px; margin:0px; font-size:20px; line-height:20px; font-weight:normal}

table.tab_mid_2_1 tr td.tm_2_3r {border-bottom:2px solid #72b006; border-top:1px solid #72b006; border-left:1px solid #72b006; padding:6px 20px 20px 20px; line-height:20px; background:url(../img/middle_1b_bg.jpg) bottom right no-repeat}
table.tab_mid_2_1 tr td.tm_2_3r .b {color:#72b006}
table.tab_mid_2_1 tr td.tm_2_3r ul.ul {margin:0px 0px 15px 0px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_3r ul.ul li {margin:0px; padding:0px 0px 0px 30px; list-style:none; background:url(../img/ul_bg_3.gif) left top no-repeat}
table.tab_mid_2_1 tr td.tm_2_3r ol.ol {margin:0px 0px 15px 20px; _margin-left:25px; padding:0px}
table.tab_mid_2_1 tr td.tm_2_3r ol.ol li {margin:0px; padding:0px 0px 0px 10px; _padding-left:5px}
table.tab_mid_2_1 tr td.tm_2_3r div.title_1 {padding:0px 0px 20px 0px; font-family:Myriad Pro, arial; color:#72b006}
table.tab_mid_2_1 tr td.tm_2_3r div.title_1 h1 {padding:0px 16px 0px 0px; margin:0px 14px 0px 0px; _margin:0px 10px 0px 0px; font-size:14px; line-height:20px; font-weight:normal; float:left; background:url(../img/title_bg_3.gif) right no-repeat}
table.tab_mid_2_1 tr td.tm_2_3r div.title_1 h2 {padding:0px; margin:0px; font-size:20px; line-height:20px; font-weight:normal}

table.tab_mid_2_2 {width:100%; height:100%; position:relative; z-index:999; border-right:1px dashed #d5d5d5; border-bottom:2px solid #f7931d; border-top:1px solid #f7931d; background:url(../img/middle_2_bg.jpg) bottom right no-repeat}

table.tab_mid_2_3 {width:100%; height:100%; position:relative; z-index:999; border-bottom:2px solid #231f20; border-top:1px solid #231f20; background:url(../img/middle_3_bg.jpg) left top no-repeat}


div.top {position:absolute; z-index:200; width:100%; height:140px; background:url(../img/tm_1.gif) left top repeat-x}
div.middle {position:relative; width:100%; height:1080px;}
div.bottom {position:relative; z-index:300; width:100%; padding:20px 0px 25px; font-family:Myriad Pro; font-size:14px; color:#f7931d; text-align:center; background:#ffffff}
div.bottom span {font-size:18px}
div.bottom strong {font-weight:normal; color:#231f20}


div.top_left {position:absolute; width:30%; height:140px; background:url(../img/top_left_bg.png) left top no-repeat}
div.top_center {position:absolute; width:45%; left:30%; height:140px}
div.top_right {position:absolute; width:25%; left:75%; height:140px; background:url(../img/top_right_bg.png) right top no-repeat}

div.middle_1 {width:30%; height:1080px; float:left}
div.middle_2 {width:45%; left:30%; height:1080px; float:left; margin-right:-1px}
div.middle_3 {width:25%; left:75%; height:1080px; float:left; margin-right:-1px}

div.middle_1_content {}
div.middle_2_content {padding:0px 18px 0px 86px}
div.middle_3_content {padding:23px 18px 0px 30px}


div.logo {position:absolute; width:203px; height:160px; background:url(../img/logo.png); margin:20px 0px 0px 55px}
div.logo_click {position:relative; width:203px; height:90px; cursor:pointer}

div.test_site {margin-top:40px; text-align:center; position:relative}

div.header_contacts {margin:40px 10px 0px 15px}

div.icq {font-size:11px; margin:9px 0px 6px}
div.icq img {margin:0px 11px 0px 0px; float:left}
div.email {font-size:11px; background:url(../img/email.gif) left no-repeat; padding-left:30px; margin-bottom:5px}
div.email a {color:#0084da}
div.tel {font-size:11px; background:url(../img/tel.gif) left no-repeat; padding-left:30px}

div.title_1 {padding:0px 0px 20px 0px; font-family:Myriad Pro, arial; color:#b31a86}
div.title_1 h1 {padding:0px 16px 0px 0px; margin:0px 14px 0px 0px; _margin:0px 10px 0px 0px; font-size:14px; line-height:20px; font-weight:normal; float:left; background:url(../img/title_bg.gif) right no-repeat}
div.title_1 h2 {padding:0px; margin:0px; font-size:20px; line-height:20px; font-weight:normal}

div.arr_r {position:relative; float:right; width:100%; height:0px}
div.arr_r div.arrows {position:absolute; margin-top:-42px; right:-8px; width:17px; height:27px; background:url(../img/arr_bg.gif) center top repeat-y}
div.arr_r div.arrows img.arr_left {position:absolute; width:6px; height:12px; margin:7px 0px 0px 0px}

div.arr_l {position:relative; float:left; width:100%; height:0px}
div.arr_l img.arr_right {position:absolute; width:6px; height:12px; margin:-35px 0px 0px 2px;}

div.title_left {position:relative; height:17px; padding-left:18px; padding-right:3px; background:url(../img/title_bg.png) repeat-x; margin-top:-38px; left:20px; float:left; bottom:0px}
div.title_left h1 {font-size:12px; font-weight:normal; margin:0px; padding:0px}
div.title_left h1 a {text-decoration:none}
div.title_left img {position:absolute; top:3px; left:0px}
div.title_left div.title_bg_left {position:absolute; width:5px; height:17px; top:0px; left:-5px; background:url(../img/title_bg_lr.png) right no-repeat}
div.title_left div.title_bg_right {position:absolute; width:5px; height:17px; top:0px; right:-5px; background:url(../img/title_bg_lr.png) left no-repeat}

div.title_left_off {position:relative; height:17px; padding-left:18px; padding-right:3px; background:url(../img/title_bg_off.png) repeat-x; margin-top:-38px; left:20px; float:left}
div.title_left_off h1 {font-size:12px; font-weight:normal; margin:0px; padding:0px}
div.title_left_off h1 a {text-decoration:none}
div.title_left_off img {position:absolute; top:3px; left:0px}
div.title_left_off div.title_bg_left {position:absolute; width:5px; height:17px; top:0px; left:-5px; background:url(../img/title_bg_lr_off.png) right no-repeat}
div.title_left_off div.title_bg_right {position:absolute; width:5px; height:17px; top:0px; right:-5px; background:url(../img/title_bg_lr_off.png) left no-repeat}

div.title_right {position:relative; height:17px; padding-left:5px; padding-right:18px; background:url(../img/title_bg.png) repeat-x; margin-top:-38px; right:20px; float:right}
div.title_right h1 {font-size:12px; font-weight:normal; margin:0px; padding:0px}
div.title_right h1 a {text-decoration:none}
div.title_right img {position:absolute; top:3px; right:0px}
div.title_right div.title_bg_left {position:absolute; width:5px; height:17px; top:0px; left:-5px; background:url(../img/title_bg_lr.png) right no-repeat}
div.title_right div.title_bg_right {position:absolute; width:5px; height:17px; top:0px; right:-5px; background:url(../img/title_bg_lr.png) left no-repeat}

div.title_spec {position:relative; height:17px; padding-left:3px; padding-right:18px; background:url(../img/title_bg.png) repeat-x; float:right; margin:25px 0px 15px 0px; right:5px}
div.title_spec h1 {font-size:12px; font-weight:normal; margin:0px; padding:0px}
div.title_spec h1 a {text-decoration:none}
div.title_spec img {position:absolute; top:3px; right:0px}
div.title_spec div.title_bg_left {position:absolute; width:5px; height:17px; top:0px; left:-5px; background:url(../img/title_bg_lr.png) right no-repeat}
div.title_spec div.title_bg_right {position:absolute; width:5px; height:17px; top:0px; right:-5px; background:url(../img/title_bg_lr.png) left no-repeat}

div.title_icon_1 {margin-left:0px; height:54px; position:relative; z-index:999; border-top:1px solid #b31a86; margin-top:-1px; margin-right:-1px}
div.title_icon_1 img {position:absolute; margin-top:-12px; margin-left:66px}
div.title_icon_1 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 138px; font-weight:normal; font-family:Myriad Pro, arial; font-size:20px; line-height:22px; color:#b31a86}

div.title_icon_2 {margin-left:0px; height:54px; position:relative; z-index:999; border-top:1px solid #0792c8; margin-top:-1px; margin-right:-1px}
div.title_icon_2 img {position:absolute; margin-top:-12px; margin-left:66px}
div.title_icon_2 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 138px; font-weight:normal; font-family:Myriad Pro, arial; font-size:20px; line-height:22px; color:#0792c8}

div.title_icon_3 {margin-left:0px; height:54px; position:relative; z-index:999; border-top:1px solid #72b006; margin-top:-1px; margin-right:-1px}
div.title_icon_3 img {position:absolute; margin-top:-12px; margin-left:66px}
div.title_icon_3 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 138px; font-weight:normal; font-family:Myriad Pro, arial; font-size:20px; line-height:22px; color:#72b006}

div.title_icon_4 {margin-left:16px; padding-left:70px; height:70px; z-index:999}
div.title_icon_4 img {position:absolute; margin-top:-12px; margin-left:-70px}
div.title_icon_4 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; font-weight:normal; font-family:Myriad Pro, arial; font-size:20px; line-height:22px; color:#f7931d}

div.title_icon_5 {margin-left:16px; padding-left:70px; height:36px; z-index:999; background:#000000}
div.title_icon_5 img {position:absolute; margin-top:-12px; margin-left:-70px}
div.title_icon_5 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; font-weight:normal; font-family:Myriad Pro, arial; font-size:20px; line-height:22px; color:#f4f5f6}

div.q {text-align:right; margin-right:20px; margin-bottom:15px; font-family:Myriad Pro, arial; font-size:14px; font-style:italic}
div.q span {color:#f7931d}

div.slogan {font-family:Myriad Pro, arial; font-size:14px; font-style:italic}

div.arr_spec {position:absolute; top:0px; right:-21px}

div.foto_ramka {position:relative; z-index:10; width:193px; height:111px; background:url(../img/foto_ramka.png) no-repeat}
div.foto {padding:3px}
div.client {margin-bottom:15px}
div.client_name {position:relative; margin-top:-5px; padding-top:5px; width:193px; font-size:11px; line-height:18px; background:url(../img/client_name_bg.png) bottom no-repeat; color:#ffffff}
div.client_name div {padding:5px 10px 8px 10px}
div.client_name img {float:right; margin:-26px 5px 0px 0px}

div.menu_left_1 {margin:0px 0px 20px 137px}
div.menu_left_1 h1 {font-size:11px; line-height:24px; font-weight:normal; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_1_2.gif) left no-repeat; visibility:hidden}
div.menu_left_1 h1 a {text-decoration:none; visibility:visible}
div.menu_left_1 h1.d {font-size:11px; line-height:24px; font-weight:bold; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_1_1.gif) left no-repeat; visibility:visible}

div.menu_left_2 {margin:0px 0px 20px 137px}
div.menu_left_2 h1 {font-size:11px; line-height:24px; font-weight:normal; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_2_2.gif) left no-repeat; visibility:hidden}
div.menu_left_2 h1 a {text-decoration:none; visibility:visible}
div.menu_left_2 h1.d {font-size:11px; line-height:24px; font-weight:bold; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_2_1.gif) left no-repeat; visibility:visible}

div.menu_left_3 {margin:0px 0px 20px 137px}
div.menu_left_3 h1 {font-size:11px; line-height:24px; font-weight:normal; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_3_2.gif) left no-repeat; visibility:hidden}
div.menu_left_3 h1 a {text-decoration:none; visibility:visible}
div.menu_left_3 h1.d {font-size:11px; line-height:24px; font-weight:bold; margin:0px; padding:2px 0px 2px 10px; background:url(../img/menu_bg_3_1.gif) left no-repeat; visibility:visible}





