BODY, HTML
{
   background: #6d6e71 url(i/bgGray.gif) top center no-repeat;
   height:100%;
}

#default
{
   background:transparent url(i/square.gif) no-repeat scroll 0 6px;
   color:#6D6E71;
   padding:0 0 0 16px;
   text-decoration:none;
}


#default:hover
{
   background: url(i/square-3.gif) 0px 6px no-repeat;
   color: #ed1c24;
   text-decoration: underline;
}


.s1 .droppedLetter
{
   color: #1076bc;
}

.s2 .droppedLetter
{
   color: #92278f;
}

.s3 .droppedLetter
{
   color: #ed1c24;
}

.s4 .droppedLetter
{
   color: #2e3192;
}

.s5 .droppedLetter
{
   color: #0b9444;
}

.s6 .droppedLetter
{
   color: #25aae1;
}

.link-1
{
   color: #1076bc;
}

.link-2
{
   color: #92278f;
}

.link-3
{
   color: #ed1c24;
}

.link-4
{
   color: #2e3192;
}

.link-5
{
   color: #0b9444;
}

.link-6
{
   color: #25aae1;
}
































.wrapper
{
   width: 1200px;
   background: #fff;
   clear: both;
   overflow: hidden;
   margin: 0px auto;
   position: relative;
}

.top
{
   width: 1200px;
   height: 165px;
   background: #fff;
   clear: both;
   overflow: hidden;
   margin: 0px auto;
}

.caption
{
   width: 1200px;
   height: 198px;
   clear: both;
   overflow: hidden;
   margin: 0px auto;
   position: relative;
}

.captionBg1
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapAbout.gif) top center no-repeat;
}

.captionBg2
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapAWorld.gif) top center no-repeat;
}

.captionBg3
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapOurteam.gif) top center no-repeat;
}

.captionBg4
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapExSearch.gif) top center no-repeat;
}

.captionBg5
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapResourses.gif) top center no-repeat;
}

.captionBg6
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapSendCv.gif) top center no-repeat;
}

.captionBg7
{
   width: 1200px;
   height: 198px;
   background: #fff url(i/bgCapContact.gif) top center no-repeat;
}

.caption .capName
{
   font: bold 16px/1.3 Verdana, Tahoma, Arial;
   color: #fff;
   position: absolute;
   bottom: 17px;
   left: 290px;
   width: 140px;
}

.footer
{
   width: 1200px;
   height: 85px;
   clear: both;
   margin: 0px auto;
}

.footer p
{
   font: 10px/1.3 Verdana, Tahoma, Arial;
   color: #fff;
   padding-left: 120px;
}

.vers
{
   width: 101px;
   float: left;
   text-align: right;
   background: #fff;
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #c2c3c4;
}

.vers a
{
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #c2c3c4;
   text-decoration: none;
}

.vers a.cur
{
   text-decoration: underline;
}

.lang
{
   margin: 55px 0px 0px 0px;
}

.logoMenu
{
   width: 209px;
   float: left;
}

.leftMenuTop ul
{
   list-style-type: none;
   padding: 14px 0px 0px 0px;
}

.main
{
   float: left;
   background: #fff;
   margin: 0px 0px 60px 0px;
}

.main .header
{
   width: 890px;
   height: 165px;
   clear: both;
   position: relative;
}

.main .header .app, .main .header .name
{
   width: 890px;
   clear: both;
}

.main .header .app
{
   width: 890px;
   height: 44px;
   position: relative;
}

.cdes
{
   position: absolute;
   top: 0px;
   right: 102px;
}


.main .header .app .searchForm
{
   position: absolute;
   right: 126px;
   top: 20px;
   width: 120px;
}

.main .header .app p
{
   width: 150px;
   text-align: right;
}



.main .header .name
{
   width: 890px;
   height: 61px;
   position: relative;
}

.main .header .name .state
{
   position: absolute;
   left: 245px;
   top: 1px;
   width: 110px;
   height: 35px;
}

.main .header .name .state a.state1, .main .header .name .state a.state1:visited
{
   color: #1076bc;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .name .state a.state2, .main .header .name .state a.state2:visited
{
   color: #92278f;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .name .state a.state3, .main .header .name .state a.state3:visited
{
   color: #ed1c24;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .name .state a.state4, .main .header .name .state a.state4:visited
{
   color: #2e3192;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .name .state a.state5, .main .header .name .state a.state5:visited
{
   color: #0b9444;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .name .state a.state6, .main .header .name .state a.state6:visited
{
   color: #25aae1;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}

.main .header .menu
{

   position: absolute;
   right: 250px;
   display: block;
   border-top: 1px solid #ececec;
}

.main .header .menu ul
{
   list-style-type: none;
   right: 100px;
   top: 0px;
}

.main .header .menu li
{
   padding: 0px 0px 0px 10px;
   float: left;
}

.main .header .menu li.first
{
   padding: 0px 0px 0px 0px;
}

.main .header .menu li.cur-1 a
{
   color: #1076bc;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-1 a:hover
{
   color: #1076bc;
   text-decoration: underline;
}

.main .header .menu li.cur-2 a
{
   color: #92278f;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-2 a:hover
{
   color: #92278f;
   text-decoration: underline;
}

.main .header .menu li.cur-3 a
{
   color: #ed1c24;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-3 a:hover
{
   color: #ed1c24;
   text-decoration: underline;
}

.main .header .menu li.cur-4 a
{
   color: #2e3192;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-4 a:hover
{
   color: #2e3192;
   text-decoration: underline;
}

.main .header .menu li.cur-5 a
{
   color: #0b9444;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-5 a:hover
{
   color: #0b9444;
   text-decoration: underline;
}

.main .header .menu li.cur-6 a
{
   color: #25aae1;
   font: 11px/1.3 Verdana, Tahoma, Arial;
   text-decoration: none;
}

.main .header .menu li.cur-6 a:hover
{
   color: #25aae1;
   text-decoration: underline;
}

.main .header .menu li.def a
{
   font: 11px/1.3 Verdana, Tahoma, Arial;
   color: #000;
   text-decoration: none;
}

.main .header .menu li.def a:hover
{
   color: #000;
   text-decoration: underline;
}

.content
{
   width: 1200px;
   clear: both;
   margin: 0px auto;
   overflow: hidden;
   background: #fff;
   padding: 0px 0px 50px 0px;
}

.content P
{
   margin: 0px 0px 10px 0px;
}

.content .leftMenu
{
   width: 266px;
   float: left;
   margin: 8px 0px 0px 0px;
   background: #fff;
}

.content .leftMenuText
{
   margin: 0px 0px 0px 104px;
   padding: 0px 5px 27px 0px;
   background: #fff;
   width: 156px;
}

.content .leftMenuText ul.list-1
{
   margin: 24px 0px 0px 0px;
   padding: 12px 0px 0px 0px;
   position: relative;
}

.content .leftMenuText li
{

   margin: 0px 0px 0px 0px;
   overflow:hidden;
}

.content .leftMenuText li a
{
   vertical-align: middle;
   vertical-align: top\9;
   font: 12px Verdana, Tahoma, Arial;
   line-height: 14px;
}

.content .leftMenuText li ul li
{
   list-style-type: none;
   margin: 0px 0px 8px 0px;
   zoom:1;
}

.content .leftMenuText li ul
{
   clear: left;
}

.content .leftMenuText  li a
{
   margin: 0px 0px 8px 0px;
   display: block;
   float: left;
   clear: both;
}

.content .leftMenuText li ul li a
{
   margin: 0px;
}
/* =======================  */
/* =======================  */

.leftMenuText ul.list-1-1 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-1 li a:hover
{
   background: url(i/square-1.gif) 0px 6px no-repeat;
   color: #1076bc;
   text-decoration: underline;
}

.leftMenuText ul.list-1-1 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-1 li.cur a
{
   color: #1076bc;
   text-decoration: underline;
   background: url(i/square-1.gif) 0px 6px no-repeat;
}



/* =======================  */

.leftMenuText ul.list-1-2 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-2 li a:hover
{
   background: url(i/square-2.gif) 0px 6px no-repeat;
   color: #92278f;
   text-decoration: underline;
}

.leftMenuText ul.list-1-2 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-2 li.cur a
{
   color: #92278f;
   text-decoration: underline;
   background: url(i/square-2.gif) 0px 6px no-repeat;
}

/* =======================  */

.leftMenuText ul.list-1-3 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-3 li a:hover
{
   background: url(i/square-3.gif) 0px 6px no-repeat;
   color: #ed1c24;
   text-decoration: underline;
}

.leftMenuText ul.list-1-3 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-3 li.cur a
{
   color: #ed1c24;
   text-decoration: underline;
   background: url(i/square-3.gif) 0px 6px no-repeat;
}

/* =======================  */

.leftMenuText ul.list-1-4 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-4 li a:hover
{
   background: url(i/square-4.gif) 0px 6px no-repeat;
}

.leftMenuText ul.list-1-4 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-4 a:hover, .leftMenuText ul.list-1-4 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
}

/* =======================  */

.leftMenuText ul.list-1-5 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-5 li a:hover
{
   background: url(i/square-5.gif) 0px 6px no-repeat;
   color: #0b9444;
   text-decoration: underline;
}

.leftMenuText ul.list-1-5 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-5 li.cur a
{
   color: #0b9444;
   text-decoration: underline;
   background: url(i/square-5.gif) 0px 6px no-repeat;
}
/* =======================  */

.leftMenuText ul.list-1-6 li
{
   list-style-type: none;
   padding: 0px 0px 0px 0px;
}

.leftMenuText ul.list-1-6 li a:hover
{
   background: url(i/square-6.gif) 0px 6px no-repeat;
   color: #25aae1;
   text-decoration: underline;
}

.leftMenuText ul.list-1-6 a
{
   color: #6d6e71;
   text-decoration: none;
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
}

.leftMenuText ul.list-1-6 li.cur a
{
   color: #25aae1;
   text-decoration: underline;
   background: url(i/square-6.gif) 0px 6px no-repeat;
}



/*  ============================================== */
/*  ============================================== */
/*  colors left menu// */

.content .leftMenuText ul.list-2-1
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-1 li
{
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-1 li.cur
{
   list-style-image: none;
   background: url(i/square-1.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-1 li:hover
{
   list-style-image: none;
   background: url(i/square-1.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-1 a
{
   font: 11px Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-1 li a:hover, .content .leftMenuText ul.list-2-1 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
}


/*  ============================================== */

.content .leftMenuText ul.list-2-2
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-2 li
{
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-2 li.cur
{
   list-style-image: none;
   background: url(i/square-2.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-2 li:hover
{
   list-style-image: none;
   background: url(i/square-2.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-2 a
{
   font: 11px Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-2 li a:hover, .content .leftMenuText ul.list-2-2 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
}


/*  ============================================== */

.content .leftMenuText ul.list-2-3
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-3 li
{
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-3 li.cur
{
   list-style-image: none;
   background: url(i/square-3.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-3 li:hover
{
   list-style-image: none;
   background: url(i/square-3.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-3 a
{
   font: 11px Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-3 li a:hover, .content .leftMenuText ul.list-2-3 li.cur a
{
   color: #ED1C24;
   text-decoration: underline;
}


/*  ============================================== */

.content .leftMenuText ul.list-2-4
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-4 li
{

   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-4 li a
{
   background: url(i/square.gif) 0px 6px no-repeat;
   /*padding: 0px 0px 0px 16px;*/
}
/*
.content .leftMenuText ul.list-2-4 li.cur a
{
   list-style-image: none;
   background: url(i/square-4.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-4 li.lihov:hover
{
   list-style-image: none;
   background: url(i/square-4.gif) 0px 6px no-repeat;
}
*/

.content .leftMenuText ul.list-2-4 a
{
   font: 11px Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-4 li a:hover
{
   color: #2e3192;
   text-decoration: underline;
   background: url(i/square-4.gif) 0px 6px no-repeat;
   
}

.content .leftMenuText ul.list-2-4 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
   background: url(i/square-4.gif) 0px 6px no-repeat;
   
}



/*  ============================================== */

.content .leftMenuText ul.list-2-5
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-5 li
{
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-5 li.cur
{
   list-style-image: none;
   background: url(i/square-5.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-5 li:hover
{
   list-style-image: none;
   background: url(i/square-5.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-5 a
{
   font: 11px/1.3 Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-5 li a:hover, .content .leftMenuText ul.list-2-5 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
}

/*  ============================================== */

.content .leftMenuText ul.list-2-6
{
   margin: 0px 0px 0px -8px;
}

.content .leftMenuText ul.list-2-6 li
{
   background: url(i/square.gif) 0px 6px no-repeat;
   padding: 0px 0px 0px 16px;
   list-style-image: none;
   list-style-type: none;
}

.content .leftMenuText ul.list-2-6 li.cur
{
   list-style-image: none;
   background: url(i/square-6.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-6 li:hover
{
   list-style-image: none;
   background: url(i/square-6.gif) 0px 6px no-repeat;
}


.content .leftMenuText ul.list-2-6 a
{
   font: 11px/1.3 Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}

.content .leftMenuText ul.list-2-6 li a:hover, .content .leftMenuText ul.list-2-6 li.cur a
{
   color: #2e3192;
   text-decoration: underline;
}






/*  //colors left menu */
/*  ============================================== */
/*  ============================================== */

/*   backup  */
.content .leftMenuText ul.list3, .content .leftMenuText ul.list3 a
{
   list-style-image: url(i/square-6.gif);
   font: 11px/1.3 Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 0px;
}

.content .leftMenuText ul.list3 li:hover
{
   list-style-image: url(i/square-5.gif);
}

.content .leftMenuText ul.list3 li a:hover
{
   list-style-image: url(i/square-7.gif);
   color: #bf1e2e;
   text-decoration: underline;
}
/*   backup  */



.content .rightText
{
   width: 930px;
   /*height: 85px;*/
   float: right;
   margin: 0px 0px 0px 0px;
   background: #fff;
   padding: 42px 0px 0px 0px;
}

.content .rightText
{
   padding-top: 23px\9;
}


.content .rightText p
{
   font: 12px Verdana, Tahoma, Arial;
   color: #58585a;
   line-height: 18px;
   text-indent: -80px;
   padding: 0px 250px 0px 120px;
}

.content .rightText .map P
{
   font: 12px Verdana, Tahoma, Arial;
   color: #58585a;
   line-height: 18px;
   padding: 0px 0px 0px 120px;
}

.droppedLetter
{
   font: 60px Verdana, Tahoma, Arial;
   line-height: 18px;
}

.droppedLetter
{
   line-height: 1.06\9;
}

.content .rightText .hr-1, .content .rightText .hr-2, .content .rightText .hr-3, .content .rightText .hr-4, .content .rightText .hr-5, .content .rightText .hr-6, .content .rightText .hr-7
{
   padding: 65px 0px 16px 0px;
}

.content .rightText p.copy
{
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #bcbcbd;
   /*line-height: 18px;
   text-indent: -80px;*/
   padding: 0px 0px 0px 200px;
}



.consultant
{
   width: 930px;
   /*height: 85px;*/
   clear: both;
   margin: 0px auto;
   overflow: hidden;
   padding: 0px 0px 0px 0px;
   margin: 65px 0px 0px 0px;
}

* html .consultant
{
   margin: 105px 0px 0px 0px;
}


.consultant .photo
{
   float: left;
   overflow: hidden;
   width: 150px;
   margin: 0px 0px 0px 120px;
}

* html .consultant .photo
{
   display: inline;
}


.consultant .person
{
   float: left;
   overflow: hidden;
   width: 660px;
}


.consultant .person .perCap
{
   font: 18px/1.3 Verdana, Tahoma, Arial;
   color: #2e3192;
   /*line-height: 18px;
   text-indent: -80px;*/
   padding: 0px 0px 0px 20px;
   text-indent: 0px;
   line-height: 18px;
}

.consultant .person .perWork
{
   font: italic 12px/1.3 Verdana, Tahoma, Arial;
   color: ##58585A;
   /*line-height: 18px;
   text-indent: -80px;*/
   padding: 0px 0px 0px 20px;
   text-indent: 0px;
}


.consultant .person .info
{
   margin: 0px 250px 0px 32px;
}

.consultant .person ul
{
   padding-top: 20px;
   margin: 0px;
   font: 12px/1.3 Verdana, Tahoma, Arial;
   list-style-image: url(i/square-4.gif);
}

.consultant .person li
{
   line-height: 18px;
   margin: 0px;
   color: #58585a;
}


.consultant .person ul a
{
   color: #58585A;
   text-decoration: none;
}

.rightText .bullets
{
   margin: 0px 0px 0px 120px;
   padding: 20px 0px 0px 0px;
}

.rightText .bullets ul
{
   margin: 0px 0px 0px 0px;
   padding: 20px 0px 0px 0px;
}

.rightText .bullets li
{
   margin: 0px 0px 0px 0px;
   line-height: 18px;
   padding: 0px 250px 0px 0px;
}


.content .bullets ul, .content .bullets ul a
{

   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #58585a;
   text-decoration: none;
}


#b1 ul
{
   list-style-image: url(i/square-1.gif);
}

#b1 a
{
   color: #1076BC;
   text-decoration:underline;
}


#b2 ul
{
   list-style-image: url(i/square-2.gif);
}

#b2 a
{
   color: #92278F;
   text-decoration:underline;
}

#b3 ul
{
   list-style-image: url(i/square-3.gif);
}

#b3 a
{
   color: #ED1C24;
   text-decoration:underline;
}

#b4 ul
{
   list-style-image: url(i/square-4.gif);
}

#b4 a
{
   color: #2E3192;
   text-decoration:underline;
}

#b5 ul
{
   list-style-image: url(i/square-5.gif);
}

#b5 a
{
   color: #0B9444;
   text-decoration: underline;
}

#b6 ul
{
   list-style-image: url(i/square-6.gif);
}

#b6 a
{
   color: #25AAE1;
   text-decoration:underline;
}









.contacts
{
   clear: both;
   overflow: hidden;
   margin: 20px 0px 0px 0px;
}

* html .contacts
{
   zoom: 1;
}

.contacts .about
{
   width: 250px;
   float: left;
   margin: 0px 0px 0px 12px;
}


.contacts .about .info
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;

   text-align: left;
}

.contacts .about .info p
{
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: ##58585a;
   line-height: 18px;
   text-indent: -80px;
   padding: 0px 0px 0px 80px;
}

.contacts .about .info p span
{
   font: bold 12px/1.3 Verdana, Tahoma, Arial;
   color: #25AAE1;
}

.contacts .about .info p a
{
   color: ##58585a;
   text-decoration: underline;
}



.contacts .about ul
{
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
}

.contacts .about li
{
   margin: 0px 0px 0px 0px;
   line-height: 18px;
}

.contacts .about ul
{
   list-style-image: url(i/square.gif);
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #000;
   text-decoration: none;
}



.contacts .map
{
   width: 430px;
   float: left;
}

.contacts .map #largeMap
{
   font: 13px/1.3 Verdana, Tahoma, Arial;
   color: #2e3192;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
   text-indent: 0px;
}








/*
.main .photo
{
   width: 589px;
   float: left;
}

.main .consultant
{
   width: 201px;
   float: left;
}

.main .consultant a
{
   display: block;
}
*/













