/* Константы*/
BODY { margin: 0; padding: 0; background: #BCF1FF; font-size: 12px; font-family: Arial, "Geneva CY", Sans-Serif }

/* Построение шапки */
.left_cloud { background:  url(i/sky_1.jpg) no-repeat top left}
.right_cloud { background:  url(i/sky_3.jpg) no-repeat top right}
.biz_man { background:  url(i/biz_man.gif) no-repeat bottom right}
.center_tree { background:  url(i/tree.gif) no-repeat bottom left;}
.cnt_con { background:  url(i/cnt_con.gif) no-repeat top left;}
.ground_2 { background:  url(i/ground_2.jpg) repeat-x bottom left;}
td.icq {padding-left: 20px; padding-right: 0px; padding-top: 20px; padding-bottom: 0px;}
td.fazan {padding-left: 0px; padding-right: 230px; padding-top: 0px; padding-bottom: 0px;}
/*.slogan { background:  url(i/slog_2.gif) no-repeat; background-position: 55% 0%;}*/


/* Второй уровень*/
.RightEl { background:  url(i/rightel.jpg) no-repeat top right}
td.left_sp {padding-left: 35px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.cnt_con_2 { background:  url(i/cnt_con_2.jpg) no-repeat top left;}
.top_line { background:  url(i/top_line.gif) repeat-x top left}
td.CentCl2 {padding-left: 0px; padding-right: 30; padding-top: 0px; padding-bottom: 25px;}
td.TopOt {padding-left: 0px; padding-right: 0; padding-top: 225px; padding-bottom: 0px;}
td.LftCl2 {padding-left: 23px; padding-right: 0; padding-top: 0px; padding-bottom: 24px;}
td.icq2 {padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 0px;}
td.icq3 {padding-left: 0px; padding-right: 14px; padding-top: 0px; padding-bottom: 0px;}
.copy2  { font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #164361;}
/*.slogan2 { background:  url(i/slog_2.gif) no-repeat; background-position: 25% 0%;}*/
td.SlOt {padding-left: 0px; padding-right: 143px; }

/* Построение верхнего  меню*/
 .top_mnu {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #ffffff; }
 A.top_mnu { text-decoration: underline; color: #164361; }
A.top_mnu:hover { text-decoration: none ; color:#164361 }
td.mnu_ot {padding-left: 6px; padding-right: 6px;  padding-top: 3px; padding-bottom: 5px;}

td.mnu_2 {padding-left: 0px; padding-right: 20px; padding-top: 10px; padding-bottom: 0px;}
td.mnu_3 {padding-left: 20px; padding-right: 10px; padding-top: 9px; padding-bottom: 0px;}
.ico_round_1 { background:  url(i/round.gif) no-repeat }
.ico_round_2 { background:  url(i/round_2.gif) no-repeat }
td.home {margin-left: 7px; margin-right: 7px; margin-top: 7px; margin-bottom: 8px;}
td.mail {margin-left: 7px; margin-right: 7px; margin-top: 8px; margin-bottom: 9px;}

/* Построение левого  меню*/
 .left_mnu {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #ffffff; text-decoration: underline ;  font-weight: bold ;}
A.left_mnu { text-decoration: underline; color: #ffffff; }
A.left_mnu:hover { text-decoration: none ; color:#ffffff }
td.mnu_4 {padding-left: 0px; padding-right: 12px; padding-top: 5px; padding-bottom: 0px;}
td.mnu_5 {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px;}
td.mnu_6 {padding-left: 0px; padding-right: 0px; padding-top: 13px; padding-bottom: 0px;}

.LftMnuA {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #B1EDFF; font-weight: bold ;}
.LftMnuV {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #A8E2FF; font-weight: bold ;}
.LftMnuB {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #3B3E41; font-weight: bold ;}

/* Построение подвала*/
.copy  { font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #88868E; padding-left: 35px; padding-right: 20px; padding-top: 0px; padding-bottom: 20px;}
.cont_1 { font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #164361; line-height:1.3}
.cont_2  { font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #164361; font-weight: bold ; }
td.foot_1 .cont_1 p, td.foot_1 .cont_1 a { font-family: Tahoma, Verdana, Arial; font-size: 11px;}

td.foot_1{ padding-left: 18px; padding-right: 15px; padding-top: 0px; padding-bottom: 24px; }
td.foot_2{ padding-left: 0px; padding-right: 35px; padding-top: 0px; padding-bottom: 24px; }

/* Построение контента*/
td.left_cols {padding-left: 35px; padding-right: 20px; padding-top: 24px; padding-bottom: 10px;}
td.center_cols {padding-left: 30px; padding-right: 30; padding-top: 0px; padding-bottom: 10px;}
td.last_wr_1 {padding-left: 0px; padding-right: 20px; padding-top: 30px; padding-bottom: 0px;}
td.last_wr_2 {padding-left: 0px; padding-right: 0px; padding-top: 30px; padding-bottom: 0px;}
td.last_wr_3 {padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px;}
td.title {padding-left: 26px; padding-right: 0px; padding-top: 0px; padding-bottom: 40px;}
td.lid {padding-left: 26px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; font-size:14px;}
td.main {padding-left: 26px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px;}
td.point {padding-left: 0px; padding-right: 20px; padding-top: 21px; padding-bottom: 5px;}
td.list {padding-left: 0px; padding-right: 0px; padding-top: 15px; padding-bottom: 5px;}

/* Текстовые стили*/
 .smal_lnk {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #0070AD; text-decoration: underline }
A.smal_lnk { text-decoration: underline; color: #0070AD; }
A.smal_lnk:hover { text-decoration: none ; color:#0070AD }

 .smal_lnk_2 {  font-family: Tahoma, Verdana, Arial; font-size: 11px;  color: #164361; text-decoration: underline }
A.smal_lnk_2 { text-decoration: underline; color: #164361; }
A.smal_lnk_2:hover { text-decoration: none ; color:#164361 }

.lnk_work  { margin: 0; padding-bottom: 20px}

 .wrk_lnk {  font-size: 12px; font-family: Arial, "Geneva CY", Sans-Serif; color: #0070AD;   }
A.wrk_lnk { text-decoration: underline; color: #0070AD; }
A.wrk_lnk:hover { text-decoration: none ; color:#0070AD }

.txt_lft {  font-size: 12px; font-family: Arial,  Sans-Serif;  color: #3B3E41; margin: 0; padding-bottom: 7px }
.txt {  font-size: 14px; font-family: Arial,  Sans-Serif;  color: #3B3E41; margin: 0;  }

A {  font-size: 14px; font-family: Arial, "Geneva CY", Sans-Serif; color: #0070AD;   }
P, TABLE {  font-size: 14px; font-family: Arial,  Sans-Serif;  color: #3B3E41; margin: 0;  }
UL LI {list-style :  url(http://arttech.ru/i/cont_pnt.gif); font-size: 14px; font-family: Arial,  Sans-Serif;  color: #3B3E41; margin: 0; }
OL LI {list-style-type : decimal; font-size: 14px; font-family: Arial,  Sans-Serif;  color: #3B3E41; margin: 0; }

td.str { padding-left: 5px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; }
td.top_lnk { padding-left: 0px; padding-right: 10px; padding-top: 19px; padding-bottom: 0px; }
td.top_lnk_2 { padding-left: 0px; padding-right: 10px; padding-top: 23px; padding-bottom: 0px; }
