/* Каркас */
body {/*width: 1004px*/}
.heiter { height: 1%; overflow: hidden; }
#left                         {margin-right: 11px;}
#left div.header                {height: 161px; overflow: hidden;}                        /* Строка 25 */
#left .menu                     {height: 126px;}                                          /* Строка 105 */
#left #content                  {margin-right: 10px;}
#left #content .text              {}
#left #footer                 {}
#right                        {float: right;width: 251px; overflow: visible; visibility: visible; position: relative; min-height: 2058px; height: auto !important; height: 2058px;}
#right div.header               {height: 161px;}                                          /* Строка 45 */
#right .authorization           {height: 84px; overflow: hidden;}                         /* Строка 60 */
#right .clients                 {}                                                        /* Строка 70 */
#right .sites                   {}                                                        /* Строка 95 */



/* Тело */
body {
background: url(../i/body_bg_new.jpg) repeat;
background: url(../i/lj-bk_3.png) repeat;
padding: 0;
}
#container {
width: 1000px;
margin: 0 auto;
background-color: white;
}
#left_shadow {
background: url(../i/left_shadow.png) right repeat-y transparent;
}
#right_shadow {
background: url(../i/right_shadow.png) left repeat-y transparent
}



/* Шапка */
#head {
    height: 181px;
    width: 100%;
}
#logo {
    position: absolute;
    top: 11px;
    margin-left: 11px;
}
#special {
    position: absolute;
    top: 11px;
    margin-left: 279px;
}

#navi {
    position: absolute;
    top: 138px;
    margin-left: 15px;
    width: 972px;
    height: 22px;
    display: block;
}
#navi a {font-family: Trebuchet MS; font-size: 14px; color: white; text-decoration: none;}
#navi a:hover {text-decoration: underline;}
#navi li{
    display: block;
    float: left;
    height: 19px;
    width: 161px;
    background: #097a8a;
    text-align: center;
    padding-top: 3px;
    border-left: 1px dotted white;
    border-collapse: collapse;
}
#navi li:hover {
    background: #527638;
}
#navi .first {
    background: url(../i/menu.site/left_blue_corner.jpg) no-repeat left #097a8a;
    border: none;
}
#navi .first:hover {
    background: url(../i/menu.site/left_green_corner.jpg) no-repeat left #527638;
}
#navi .last {
    background: url(../i/menu.site/right_blue_corner.jpg) no-repeat right #097a8a;
    border: none;
}
#navi .last:hover {
    background: url(../i/menu.site/right_green_corner.jpg) no-repeat right #527638;
}
#navi li ul{
    display: none;
    background: #cee6b3 !important;
    border-left: 1px solid #588338;
    border-right: 1px solid #588338;
    border-top: 3px solid #527638;
    height: auto;
    position: relative;
    z-index: 10; 
}
#navi li ul li a { color: #2b6004; margin-left: 5px;}
#navi li ul li{
    background: none !important;
    float: none;
    text-align: left;
    border: none;
}
#navi li ul li .l_r {
    display: block;
    width: 12px;
    height: 13px;
    background: url(../i/menu.site/l_l.jpg) no-repeat transparent;
    position: absolute;
    bottom: -1px;
    right: -1px;
    z-index: 12;
}
#navi li ul li .l_l {
    display: block;
    width: 12px;
    height: 13px;
    background: url(../i/menu.site/l_r.jpg) no-repeat transparent;
    position: absolute;
    bottom: -1px;
    left: -1px;
    z-index: 12;
}
#navi li ul li .l_c {
    display: block;
    width: 100%;
    height: 13px;
    background: url(../i/menu.site/l_c.jpg) repeat-x bottom transparent;
    bottom: -1px;
    position: absolute;
    z-index: 11;
    __left: -1px;
}

/* Шапка-таблица */
table.header                          {width: 100%; border:0px; border-collapse: collapse; table-layout: fixed;}
table.header tr td                      {padding:0px;height: 161px; background: url(../i/header.table/layer0.gif) no-repeat top left;}
table.header tr td                      {padding:0px;height: 161px; background: url(../i/header.table/layer0.gif) no-repeat top left;}
table.header tr td .block             {background: url(../i/header.table/layer1.png) no-repeat right top; height: 161px;}
.header .block             {background: url(../i/header.table/layer1.png) no-repeat right top; height: 161px;}
table.header tr td .block a             {font-family: Arial; font-size: 13px; color: #231b1b; text-decoration: none;}
.header  a             {font-family: Arial; font-size: 13px; color: #231b1b; text-decoration: none;}
table.header tr td .block a span.red      {color: #097a8a;}
.header  a span.red      {color: #097a8a;}
table.header tr td .block a:hover       {text-decoration:underline;}
.header a:hover       {text-decoration:underline;}
table.header tr td .block .text1        {font-family: Arial; font-size: 13px; color: #231b1b; line-height: 18px; padding: 3px 0px 0px 24px;}
table.header tr td .block .text2        {font-family: Arial; font-size: 13px; color: #231b1b; line-height: 18px; padding: 5px 0px 0px 34px;}
.header .text2        {font-family: Arial; font-size: 13px; color: #231b1b; line-height: 18px; padding: 5px 0px 0px 34px;}
table.header tr td .block .text3        {font-family: Arial; font-size: 13px; color: #231b1b; line-height: 18px; padding: 5px 0px 0px 28px;}
table.header tr td .block .label1       {background: url(../i/header.table/label.background.type1.png) no-repeat top left; height: 17px; margin-left: 1px; font-family: Arial; font-size: 14px; color: #fff; text-transform: uppercase; padding: 3px 0px 0px 23px;}
table.header tr td .block .label2       {background: url(../i/header.table/label.background.type2.png) no-repeat top left; height: 17px; margin-left: 1px; font-family: Arial; font-size: 14px; color: #3c2b2a; text-transform: uppercase; padding: 3px 0px 0px 32px;}
.header .label2       {background: url(../i/header.table/label.background.type2.png) no-repeat top left; height: 17px; margin-left: 1px; font-family: Arial; font-size: 14px; color: #3c2b2a; text-transform: uppercase; padding: 3px 0px 0px 32px;}
table.header tr td .block .label3       {background: url(../i/header.table/label.background.type1.png) no-repeat top left; height: 17px; margin-left: 1px; font-family: Arial; font-size: 14px; color: #fff; text-transform: uppercase; padding: 3px 0px 0px 23px;}


table.header li:before {content: "- ";  }
table.header li { padding: 0px 0px 0px 4px; }



/* Шапка справа */
#right div.header                           {background: url(../i/right.header/background.gif) no-repeat top left;}
#right div.header .text1                       {font-family: arial; font-size: 13px; color: #000; line-height: 13px; padding: 21px 10px 0px 21px;}
#right div.header .text1 p                       {font-family: arial; font-size: 13px; color: #000; line-height: 13px; position: relative;}
#right div.header .text1 span.first-letter       {width: 52px; float: left; display: block; height: 5px; overflow: hidden;}
#right div.header .text1 img.name                {width: 53px; height: 14px; position: absolute; top: 0px; left: -3px;}
#right div.header .phone                      {background: url(../i/right.header/background.phone.jpg) no-repeat top left; height: 50px; margin: 22px 0px 0px 1px; font-family: Arial; font-size: 28.79px; padding: 19px 0px 0px 7px;}
#right div.header .phone span                 {color: #fff;}







/* Форма авторизации */
.auth                      {background: url(../i/consultation/background_block.png) no-repeat;}
.auth .layer                      { background: url(../i/consultation/background.layer1.png) no-repeat bottom left; padding-bottom:3px; position: relative; padding-top: 1px;}
.auth .inputs                {background: url(../i/login.form/input.background.png) no-repeat top left; height: 25px; margin: 10px 0px 0px 18px;}
.auth .inputs input            {float: left; width: 94px; background: none; border: none; margin: 4px 7px 0px 6px; font-family: Arial; font-size: 12px;}
.auth input.button           {margin: 9px 0px 0px 18px;}
.auth .as                    {margin: 5px 0px 0px 32px;}




/* Клиенты */
.clients { background: url(../i/clients/background.png) repeat-y; }
.clients .label { height: 22px; background: url(../i/clients/label_new.png) no-repeat; }
.clients .label .textlabel { float: left; font-family: Arial; font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase; width: 229px; padding: 4px 0px 0px 22px; }
.clients .label .textlabel1 { float: left; font-family: Arial; font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase; width: 150px; padding: 4px 0px 0px 22px; }
.clients .label .linklabel { float: right; font-family: Arial; font-size: 13px; color: #fff; padding: 3px 11px 0px 0px; }
.clients .label .linklabel a { float: right; font-family: Arial; font-size: 13px; color: #fff; }
.clients .tableClients { margin-top: 1px; font-family: Arial; font-size: 13px; }
.clients .tableClients .flash { height: 42px; margin-left: 1px; margin-right: 2px; background: #e7edec; overflow: hidden; position: relative;  }
.clients .tableClients .shadow { height: 42px; margin-left: 1px; margin-right: 2px; background: #cad7d5; overflow: hidden; position: relative; }
.clients .tableClients .rating { position: absolute; right: 7px; top: 10px; }
.clients .tableClients .str { float: left; }
.clients .tableClients .name { padding: 6px 0px 0px 0px; line-height: 13px; margin-left: 20px; }
.clients .tableClients .desc { padding: 1px 0px 0px 0px; line-height: 13px; margin-left: 20px; color: #097a8a; }
.clients .white { background: #fff; padding: 4px 0px 0px 3px; margin: 0px 2px 0px 1px; padding-bottom: 4px; }
.clients .info { background: url(../i/clients/bg.info.gif) no-repeat top left; color: #000; font-size: 10.91px; font-family: Arial; line-height: 13px; height: 69px; padding: 2px 16px 0px 36px; }
.clients .ostalnie { background: url(../i/clients/projects_new.png) no-repeat top left; height: 22px; font-family: Arial; font-size: 14px; color: #fff; padding: 3px 0px 0px 40px; margin: 0px 0px 0px 0px; }
.clients .ostalnie a {font-family: Arial; font-size: 14px; color: #fff; text-decoration: none; }








/* Сайты */
.sites { background: url(../i/clients/background.png) repeat-y; padding-left: 1px; padding-top: 1px; }
.sites img { clear: both; float: left;  }


/* Соединение сайлбаров */
#text_colsides { width:472px; overflow: visible; float: right; background: #e7edec; padding: 9px 16px 0px 12px; }
#text_colsides h1 {  font-family: Arial; font-size: 18px; color: #000; font-weight: normal; margin-bottom: 12px; }
#text_colsides p {  font-family: Arial; font-size: 13px; color: #000; font-weight: normal; margin-bottom: 14px; line-height: 14px;}






/* Левое меню */
#left .menu { position: relative;  }
#left .menu #logo { position: absolute; top: -30px; left:50%; margin-left: 75px; }

#menu { width:464px; padding-left: 30px; }
#menu h1 {font-family: Trebuchet MS; font-size: 20px; color: #097a8a;}
#menu p { font-family: Trebuchet MS; font-size: 14px; color: #5c802a;}
#menu span { font-family: Trebuchet MS; font-size: 15px; color: #097a8a;}

#spec_seo {
    position: absolute;
    right: 0px;
    height: 114px;
    width: 251px;
    top: 0px;
}
#spec_seo h1 {font-family: Trebuchet MS; font-size: 20px; color: #097a8a;}
#spec_seo li {list-style-image: url(../i/ul_list_spec.jpg);}
#spec_seo ul {padding-left: 5px;}
#spec_seo li a {font-family: Trebuchet MS; color: #097a8a;}
.points-menu { width: 100%; padding: 0px; margin: 0px; border: 0px; border-collapse: collapse;}
.points-menu a { font-family: Arial; font-size: 19.81px; color: #491c1b;  text-decoration: none;}
.points-menu a.active { font-family: Arial; font-size: 19.81px; color: #097a8a; text-decoration: underline; }
.p1 { background: url(../i/menu.site/bg.point1.png) no-repeat center top; padding-top: 66px; text-align: center; width: 107px; }
.p2 { background: url(../i/menu.site/bg.point2.png) no-repeat center top; padding-top: 66px; text-align: center; width: 77px; }
.p3 { background: url(../i/menu.site/bg.point3.png) no-repeat center top; padding-top: 66px; text-align: center; width: 93px; }

.submenu { padding: 9px 1px 0px 31px; position: relative; }
.strr { position: absolute; top: 4px; left: 83px; }
.submTable { background: #8e2e42; width: 100%; border-collapse:  collapse; table-layout: fixed;  }
.submTable td {  padding: 2px 0px 3px 0px; text-align: center;  }
.submTable a { font-family: Arial; font-size: 18px; color: white;  }
.submTable a.active { text-decoration: none;  font-family: Arial; font-size: 18px; color: white;  }
.sp1 { width:122px;  }
.sp2 { width: 140px;  }
.sp3 { width: 240px;  }





/* Консультации */
.consultation { background: url(../i/consultation/background_block.png) no-repeat;  }
.consultation .refresh { position: absolute; top: -4px; right: -14px; }
.consultation .layer { background: url(../i/consultation/background.layer1.png) no-repeat bottom left; padding-bottom: 20px; position: relative;  }
.consultation img { float: left; padding: 5px 15px 0px 23px;  }
.consultation .name { color: #000; font-size: 18.6px; font-family: Arial; line-height: 18.6px; margin-bottom: 10px; }
.consultation .phone { padding-top: 8px; display: block; }
.consultation .name .red { color: #097a8a; font-size: 18.6px; font-family: Arial; }
.consultation .info { font-family: Arial; font-size: 14px; color: #000; padding:5px 0px 0px 0px;   }
.consultation .email { display: block; padding-top: 4px; }
.consultation .email a { font-family: Arial; font-size: 12px; color: #000;  }
.consultation h1 { font-family: Arial; font-size: 17.44px; color: #3c2b2a; font-weight:  normal; padding: 5px 0px 0px 25px; }




/* Форма */
.price { background: url(../i/consultation/background_block.png) no-repeat;    }
.price h1 {   font-family: Arial; font-size: 17.44px; color: #3c2b2a; font-weight:  normal; padding: 10px 20px 0px 25px;  }
.price h1 .red { color: #097a8a;  }
#form { background: url(../i/consultation/form.back.gif) no-repeat; height: 232px; margin-top: 2px; margin-left: 17px; padding-top:2px; }
#form input, #form textarea  { border: none; margin-left: 6px; height: 18px; margin-bottom: 7px;  width: 200px; font-family: Arial; font-size: 12px; color: #000; border: none; background: none; }
#form textarea  { height: 130px; margin-top: 5px;  }
.price .button { margin-left: 18px; margin-top: 3px; float: left;  }
.price p { font-family: Arial; font-size: 11px; padding-right: 10px; padding-left: 117px; padding-top: 1px;}
.price {  }
.price { }
.price {  }
.price {  }
.price {   }
.price { }
.price {  }
.price { }
.price .layer {  background: url(../i/consultation/background.layer1.png) no-repeat bottom left; padding-bottom: 10px; }


/* Партнёры */
.partners { background: url(../i/consultation/background_block.png) no-repeat;  }
.partners h1 {   font-family: Arial; font-size: 17.44px; color: #3c2b2a; font-weight:  normal; padding: 11px 20px 0px 25px; line-height: 16.21px;  }
.partners h1 .red { color: #097a8a;  }
.partners .icons { padding: 2px 0px 0px 0px; margin-bottom: 10px; height: 284px; overflow: hidden;  }
.partners .icons img { float: left;  }
.partners .layer { background: url(../i/consultation/background.layer1.png) no-repeat bottom left; padding-bottom: 10px; padding-left: 1px; }


/* Инфо */
.info { background: url(../i/consultation/background_block.png) no-repeat;   }
.info p { font-family: Arial; font-size: 12px; color: #515151;  margin-bottom: 10px; line-height: 12px;  }
.info h2 { font-family: Arial; font-size: 14px; color: #000; line-height: 12px; margin-bottom: 14px; font-weight: normal;   }
.info .layer { background: url(../i/consultation/background.layer1.png) no-repeat bottom left; padding-bottom: 10px; padding-top: 17px; padding-left: 17px; padding-right: 3px;  }
.info .nobg { background: none; }
.nobg { background: none; }
.bw { position: absolute; right: 10px; top: 10px;  }
.rerg { position: relative; }
.graybg { background: #646363; color: #fff; font-family: Arial; font-size: 12px; line-height: 12px; padding: 5px 7px 5px 17px; }

/* Контент */
.text { font-family: Arial; font-size:13px; color: #000;  }
.text a { font-family: Arial; font-size:13px; color: #097a8a;   }
.text big { font-family: Arial; font-size:18px; color: #000; line-height: 14px; padding: 0px 15px 15px 30px; display: block; }
.text .pb { margin-bottom: 13px;  }
.text h1 { font-family: Arial; font-size: 24px; color: #06626f; text-transform: uppercase; padding-left: 31px; padding-top: 4px; line-height: 23.27px; margin-bottom:12px; font-weight: normal; }
.text h2 { font-family: Arial; font-size:18px; color: #06626f;padding-left: 31px; padding-top: 0px; line-height: 23.27px; margin-bottom:12px; font-weight: normal; }
.text h2.red { font-family: Arial; font-size: 18px; color: #097a8a; padding-left: 31px; padding-top: 0px; line-height: 14px; margin-bottom:12px; font-weight: normal; }
.text p { line-height: 14px; margin-bottom: 14px; padding-left: 30px; padding-right: 20px;}
.text .bg { background: #e7edec; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg { background: #e7edec; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg1 { background: #e2f5f2; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg2 { background: #f7f3e0; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg3 { background: #f5e4ee; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg4 { background: #ecf5e4; padding-top: 6px; padding-bottom: 1px; margin-bottom: 14px; height: 1%; overflow: hidden;  }
.text .bg big { display: inline; font-family: Arial; font-size: 15px; color: #2a3836; line-height: 18px; padding-left: 32px; margin-bottom: 18px;  }
.text .bg big.gray { padding: 0px 0px 0px 0px;  display: block; font-family: Arial; font-size: 18px; color: #474646; line-height: 18px; padding-left: 32px; margin-bottom: 18px; padding-right: 15px; }
.text .bg p { font-family: Arial; font-size: 18px; color: #2a3836; line-height: 18px; padding-left: 32px; margin-bottom: 18px; }
.text .bg p.std { font-family: Arial; font-size: 13px; color: #2a3836; line-height: 13px; padding-left: 32px; margin-bottom: 18px; }
.text .bg p.quote { background: url(../i/text/bg.qoutes.png) no-repeat; font-family: Arial; font-size: 18px; color: #2a3836; line-height: 18px; padding-left: 57px; margin-bottom: 13px; }

.text .adress { padding-right: 30px; padding-top:8px; padding-left: 33px; }
.text .nopad { padding-bottom: 0px !important; margin-bottom: 0px !important; }
.text .lpad { padding-bottom: 5px !important; margin-bottom: 0px !important; }
.text .upper { text-transform: uppercase; }
.text .gr {  color: #4e2c26; }

.text ol li { border: 1px solid #e6e6e6; margin-bottom: 1px; }
.text ol li p { margin: 0px 0px 0px 30px; padding: 5px 0px 5px 0px; }
.text ol li span.c { display: block; float: left; font-family: Georgia; font-size: 18px; color: #097a8a; padding: 0px 0px 0px 10px; }

.text .red{  margin: 2px 0px 10px 0px; background: #097a8a; color: #fff; padding: 6px 15px 6px 30px; font-size: 12px;  }

.text .r1{  margin: 2px 0px 0px 0px; background: #097295; color: #fff; padding: 0px 0px 3px 30px; font-size: 12px;  }
.text .r2{  margin: 2px 0px 0px 0px; background: #9a602b; color: #fff; padding: 0px 0px 3px 30px; font-size: 12px;  }
.text .r3{  margin: 2px 0px 0px 0px; background: #a90e46; color: #fff; padding: 0px 0px 3px 30px; font-size: 12px;  }
.text .r4{  margin: 2px 0px 0px 0px; background: #599618; color: #fff; padding: 0px 0px 3px 30px; font-size: 12px;  }
/* ЛИ контента */
.li { text-align: center; }



/* Футер */
#menu-fot { padding-right: 340px; padding-left: 30px; margin-top: -10px; }
.points-menu-fot { width: 100%; padding: 0px; margin: 0px; border: 0px; border-collapse: collapse;}
.points-menu-fot a { font-family: Arial; font-size: 19.81px; color: #491c1b;  text-decoration: none;}
.points-menu-fot a.active { font-family: Arial; font-size: 19.81px; color: #097a8a; text-decoration: underline; }
.p1-fot { background: url(../i/menu.site/bg.point12.png) no-repeat center top; padding-top: 66px; text-align: center; width: 107px; }
.p2-fot { background: url(../i/menu.site/bg.point22.png) no-repeat center top; padding-top: 66px; text-align: center; width: 77px; }
.p3-fot { background: url(../i/menu.site/bg.point32.png) no-repeat center top; padding-top: 66px; text-align: center; width: 93px; }

#footer {  font-family: Arial; font-size: 13px; color: #000; clear: both; }
.bgest p a {  font-family: Arial; font-size: 13px; color: #000;  }
.bgest { background: url(../i/footer/bg.png) no-repeat top right #e7edec; height: 105px; margin-top: 7px; overflow: visible; }
.bgest p { float: left; }
.bgest p .red { color: #097a8a; }
.bgest p.one { padding: 17px 0px 0px 32px; line-height: 18px; }
.bgest p.three { float: right; padding-right: 53px; line-height: 24px; padding-top: 8px; margin-top: -18px;}
.bgest p.three a { display: block; padding-left: 8px;  }
.bgest p.two   { float: right; padding-right: 73px; padding-top: 20px; line-height: 17px;  }


/* Промо */
#promo { background: url(../i/new_right_promo.jpg) no-repeat; width: 251px; height: 279px; overflow: hidden; clear: both; }

#promo .preorder a {position: absolute; top: 57px; left: 73px; display: block; font-family: Trebuchet MS; font-size: 13px; color: #097a8a; text-decoration: underline;}
#promo .road_map p {position: absolute; top: 91px; left: 40px; font-family: Trebuchet MS; font-size: 14px; color: #097a8a;}
#promo .road_map a {font-family: Trebuchet MS; font-size: 14px; color: #097a8a;}

a:hover { text-decoration: none; }
.i { font-style: italic; }
.redcolor { color: #790000 !important; }
.big { font-size: 14px !important; line-height: 14px !important; }
.bigg { font-size: 16px !important; line-height: 14px !important; }
.biggg { font-size: 18px !important; line-height: 14px !important; }
.nopadd { margin-bottom: 0px !important; }

/*  Портфолио */
.portfolio  { background: #Fff; text-align: center; padding-top: 1px; padding-bottom: 50px; }
.portfolio img { margin-top: 15px; margin-bottom: 12px; }
.namepr { background: #cee6b3; text-align: center; font-family:arial; font-size: 13px; padding: 3px 0px 3px 0px; }


#colspan { width: 500px; float: right;  }
#colspan .reg { border: 1px solid #e2e2e2; padding-bottom: 14px;  }
#colspan p { font-family: Arial; font-size: 12px; color: #000; line-height: 14px;padding-left: 20px; padding-top: 14px;  }
#colspan img {  padding-left: 20px; }
#colspan h1 { font-family: Arial; font-size: 18px; color: #000; font-weight:  normal;  padding-left: 20px; padding-top: 10px; }
#colspan h1.regions { background: url(../i/text/reg.gif) no-repeat center left; }
#colspan h1.ukraine { background: url(../i/text/ukr.gif) no-repeat center left; }
#colspan h1.belor { background: url(../i/text/bel.gif) no-repeat center left; }
.reg h1 { padding-left: 40px !important; }
.reg p { padding-left: 40px !important; }





/* 1234 */
.l1 { background: url(../i/1234/1.gif) right top no-repeat; text-align: left; margin-top: 8px; }
.l2 { background: url(../i/1234/2.gif) left top no-repeat; text-align: right; margin-top: -27px; }
.l3 { background: url(../i/1234/3.gif) right top no-repeat; text-align:left; margin-top: -25px; position: relative;  }
.l4 { background: url(../i/1234/4.gif) left top no-repeat; text-align:right; margin-top: -34px; position: relative;  }
.l5 { background: url(../i/1234/5.gif) right top no-repeat; text-align:left; margin-top: -15px; _margin-top: -13px; position: relative;  }




.blah { 
	padding:0 75px;
}
.adress {
	text-transform:lowercase;
}

.why_main { margin: 20px; margin-top: 0px;}
.why_main td { padding: 5px 0;}



.page_table_eform {
    background: url(../i/page_eform.gif) no-repeat;
    height: 232px;
    width: 407px;
    margin-top: 2px;
    margin-left: 17px;
    padding-top:2px; 
    
}
.page_table_eform textarea, .page_table_eform input {
    background: none;
    border: none;
    color: black;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    margin-bottom: 7px;
    margin-left: 6px;
    width: 200px;
}
.page_table_eform textarea {
    //__width: 400px;
    //__rows: 10;
    height: 130px;
    margin-top: 5px;
    width: 390px;
}