body,html {
  margin            : 0px;
  padding           : 0px;
  background	    : #ffffff;
  height			: 100%; 
  width				: 100%; 
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #6b7387;
  text-align		: center;
}

.all_div {
  margin            : 0px auto;  
  padding           : 0px; 	  
  width		   	    : 916px;
  height            : 100%;	
  background-color	: #ffffff;
}
 
* {
  margin			: 0px;
  padding			: 0px;
}

div, td {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #6b7387;
}  

.all_table {
  margin            : 0px;
  padding           : 0px;
  width  		    : 916px;
  height			: 100%;
}

.left_menu {
  width				: 201px;
}

.lmenu_content {
  width				: 48px;
  background		: url(../images/leftpicgl.jpg) right top no-repeat;	 
}

.tr1_all_table {
  height			: 124px;
} 

.div_13allt {
  margin			: 0px;
  padding			: 0px;
  width				: 916px;
  height			: 124px;
  top				: 0px;
  left				: 0px; 
  position			: relative;  
} 

.logo {
  margin			: 0px;
  padding			: 0px;
  width				: 325px;
  height			: 102px;
  top				: 0px;
  left				: 0px; 
  position			: absolute;
  background		: #ffffff url(../images/logo.gif) left top no-repeat;
} 

.logo a {
  display			: block;
  width				: 325px;
  height			: 102px;
  font-size			: 1px;
  color				: #ffffff;
}

.phone {
  margin			: 0px;
  padding			: 0px;
  width				: 95px;
  height			: 60px;
  top				: 39px;
  left				: 415px; 
  position			: absolute;
  background		: #ffffff url(../images/ico_phone.jpg) left top no-repeat;
}

.number_phone {
  margin			: 0px;
  padding			: 0px;
  top				: 52px;
  left				: 510px; 
  position			: absolute;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 18pt;
  color             : #e45f73;
  font-weight		: normal;
}

.address {
  margin			: 0px;
  padding			: 0px;
  top				: 45px;
  right				: 0px;
  width				: 200px;
  height			: 50px; 
  position			: absolute;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11pt;
  color             : #769ee7;
  font-weight		: normal;
  text-align		: right;
}

.toppicgl {
  margin			: 0px;
  padding			: 0px;
  width				: 75px;
  height			: 16px;
  bottom			: 0px;
  left				: 227px; 
  position			: absolute;
  /*background		: #ffffff url(../images/toppicgl.jpg) left bottom no-repeat;*/
}

.ul_menu {
  margin			: 0px;
  padding			: 0px 0px 46px 0px;
  list-style-type	: none;
} 

.ul_menu li {
  margin			: 1px 0px 8px 0px;
  padding			: 19px 0px 0px 0px; 
  width				: 201px;
  background		: url(../images/top_lm.gif) left top repeat-x; 
}

.dli1 {
  margin			: 0px;
  padding			: 0px 0px 14px;
  width				: 201px;
  background		: url(../images/bottom_lm.gif) left bottom repeat-x; 
}

.dli2 {
  margin			: 0px;
  padding			: 0px 0px 0px 23px;
  background		: url(../images/ico_menu1.gif) 6px 4px no-repeat; 
}

.ul_menu li a, .ul_menu li a:link, .ul_menu li a:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10pt;
  color             : #627dc1;
  text-decoration	: none;
}

.ul_menu li a:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10pt;
  color             : #ee6672;
  text-decoration	: underline;
} 

.table_pic_content {
  width				: 667px;
} 

.pic_gl_con {
  width				: 400px;
  height			: 215px;
  background		: #c11219 url(../images/pic_gl_con.jpg) left bottom no-repeat;
}

.fon_pic_con1 {
  width				: 267px;
  background		: #c11219 url(../images/fon_pic_con1.jpg) left bottom no-repeat;
}

.fon_pic_con {
  width				: 267px;
  background		: #c11219 url(../images/fon_pic_con.jpg) left bottom no-repeat;
}

.div_fpc {
  margin			: 0px;
  padding			: 0px;
  width				: 267px;
  height			: 215px;
  top				: 0px;
  left				: 0px; 
  position			: relative;  
}

.main {
   margin			: 0px;
   padding			: 0px;
   width			: 19px;
   height			: 20px;
   top				: 79px;
   right			: 42px; 
   position			: absolute;
} 

.mail {
   margin			: 0px;
   padding			: 0px;
   width			: 24px;
   height			: 19px;
   top				: 120px;
   right			: 39px; 
   position			: absolute;
}

.map {
   margin			: 0px;
   padding			: 0px;
   width			: 19px;
   height			: 20px;
   top				: 161px;
   right			: 42px; 
   position			: absolute;
} 

.afsd {					   
   margin			: 0px;
   padding			: 0px;
   width			: 300px;
   height			: 4px;
   font-size		: 1px;
}

.div_fpc a, .div_fpc a:link, .div_fpc a:visited, .div_fpc a:hover {
   color			: #ffffff;
   text-decoration 	: none;
   cursor			: hand;
}

.div_c1 {
  height			: 16px;
}

.table_mkt {
  width				: 667px;
  height			: 46px;
  background		: #7dabc4 url(../images/fon_mkt.gif) left top repeat-x;
} 

.diller {
  background		: url(../images/diller.gif) left 5px no-repeat;
}

.standard {
  background		: url(../images/standard.gif) left 5px no-repeat;
}

.vacancies {
  background		: url(../images/vacancies.gif) left 5px no-repeat;
}

.item {
  background		: url(../images/item.gif) left 5px no-repeat;
}

.item1 {
  background		: url(../images/item1.gif) left 5px no-repeat;
}  

.table_mkt p {
  margin			: 0px;
  padding			: 0px 0px 0px 42px;
}


.p_mkt {
  width				: 10px;
}

.table_mkt a, .table_mkt a:link, .table_mkt a:visited {
  font-size         : 10pt;	
  text-decoration	: none;	 
  color				: #ffffff;
  cursor			: hand;
}

.table_mkt a:hover {
  font-size         : 10pt;	
  text-decoration	: underline;	 
  color				: #ffffff;
  cursor			: hand;
}

.table_menu_pic {
  width				: 667px;
  height			: 126px;
}							

.contacts_pic {
  width				: 211px;
  background		: #ffffff url(../images/contacts_pic.jpg) left top no-repeat;
}

.contacts_pic p {
  margin			: 0px;
  padding			: 50px 30px 0px 110px;	
  text-transform	: uppercase; 
  line-height		: 12pt;
}

.table_menu_pic a, .table_menu_pic a:link, .table_menu_pic a:visited {
  display			: block;
  width				: 211px;
  height			: 126px;
  font-size         : 9pt;	
  text-decoration	: underline;	 
  color				: #ffffff;
  cursor			: hand;
}

.table_menu_pic a:hover {
  font-size         : 9pt;	
  text-decoration	: underline;	 
  color				: #eb2133; 
  cursor			: hand;
}

.about_pic {
  width				: 211px;
  background		: #ffffff url(../images/about_pic.jpg) left top no-repeat;
}

.about_pic p {
  margin			: 0px;
  padding			: 43px 30px 0px 105px;	
  text-transform	: uppercase; 
  line-height		: 12pt;
}

.map_pic {
  width				: 211px;
  background		: #ffffff url(../images/map_pic.jpg) left top no-repeat;
}

.map_pic p {
  margin			: 0px;
  padding			: 44px 30px 0px 115px;	
  text-transform	: uppercase;
  line-height		: 12pt; 
}

.div_c2 {
  height			: 37px;
} 

.table_text_con {
  width				: 667px;
}

.company {
  width				: 395px;
} 

.company p {
  margin			: 0px;
  padding			: 20px 0px 0px 0px;   
}

.head_con {
  margin			: 0px;
  padding			: 0px !important;
  font-size			: 14pt;
  color				: #627dc1; 
  text-transform	: uppercase;
} 

.red_text {
  color				: #dd4111;
}

.company ul {
  margin			: 0px;
  padding			: 20px 0px 0px 40px;
  list-style-type	: disc;	
  
}

.company ul li {
  margin			: 0px;
  padding			: 0px 0px 2px 0px;
}

.com1 {
  width				: 72px;
}

.news {
  width				: 200px;
} 
  
.news div {
  margin			: 0px;
  padding			: 20px 0px 0px 0px;
}

.news div p {
  margin			: 0px;
  padding			: 0px;
}

.news a, .news a:link, .news a:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #6b7387;
  text-decoration	: none;
}  	  

.news a:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #6b7387;
  text-decoration	: underline;
}

.news_date {
  margin			: 0px;
  padding			: 0px;
  font-size			: 8pt;
  color				: #eb2133;
}

.archive_news {
  margin			: 0px;
  padding			: 10px 0px 0px 0px !important;
} 

.archive_news a, .archive_news a:link, .archive_news a:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #eb2133;
  text-decoration	: underline;
}

.archive_news a:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #eb2133;
  text-decoration	: underline;
}


.tr5_all_table {
  height			: 75px;
}

.footer {
  height			: 96px;
  background		: #ffffff url(../images/fon_footer.gif) left top repeat-x;
}

.footer_td1 {
  width				: 46px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 24pt;
  color             : #e6a1a4;
}

.footer_td2 {
  width				: 670px;
}

.footer_td2 p {
  margin			: 0px;
  padding			: 0px 0px 0px 8px;
  font-size			: 8pt;
}

.tel_footer {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #eb2133;
}  	

.footer_td3 {
  width				: 180px;
}


/*----Контакты----*/

.lmenu_content1 {
  width				: 48px;
}

.pic_gl_conc {
  width				: 400px;
  height			: 215px;
  background		: #8398bb url(../images/pic_gl_con2.jpg) right bottom no-repeat;
}

.div_fpcc {
  margin			: 0px;
  padding			: 0px;
  width				: 267px;
  height			: 215px;
  top				: 0px;
  left				: 0px; 
  position			: relative;  
}

.mainc {
   margin			: 0px;
   padding			: 0px;
   width			: 19px;
   height			: 20px;
   top				: 79px;
   right			: 58px; 
   position			: absolute;
} 

.mailc {
   margin			: 0px;
   padding			: 0px;
   width			: 24px;
   height			: 19px;
   top				: 120px;
   right			: 55px; 
   position			: absolute;
}

.mapc {
   margin			: 0px;
   padding			: 0px;
   width			: 19px;
   height			: 20px;
   top				: 161px;
   right			: 58px; 
   position			: absolute;
} 

.div_fpcc a, .div_fpcc a:link, .div_fpcc a:visited, .div_fpcc a:hover {
   color			: #ffffff;
   text-decoration 	: none;
   cursor			: hand;
}

.companyc {
  width				: 667px;
} 

.companyc p {
  margin			: 0px;
  padding			: 20px 0px 0px 0px;   
} 

.companyc ul {
  margin			: 0px;
  padding			: 20px 0px 0px 40px;
  list-style-type	: disc;	
  
}

.companyc ul li {
  margin			: 0px;
  padding			: 0px 0px 2px 0px;
}

.red_name2 {
  color				: #22529e;
}

.p1_c {
  margin			: 0px;
  padding			: 20px 0px 0px 30px !important;	
}

.p1_c a, .p1_c a:link, .p1_c a:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #627dc1;
  text-decoration	: underline; 
}

.p1_c a:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #dd4111;
  text-decoration	: underline;  
} 

/*---- О нас -----*/

.pic_gl_cona {
  width				: 400px;
  height			: 215px;
  background		: #8398bb url(../images/pic_gl_con1.jpg) right bottom no-repeat;
}

/*----- Схема проезда -----*/

.scheme_pic {
  width				: 380px;
} 

.com1_cs {
  width				: 30px;
}						   

.companys {
  width				: 257px;
}  

.p1_cs {
  margin			: 0px;
  padding			: 0px 0px 20px 0px !important;	
}

.p1_cs a, .p1_cs a:link, .p1_cs a:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #627dc1;
  text-decoration	: underline; 
}

.p1_cs a:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9pt;
  color             : #dd4111;
  text-decoration	: underline;  
}

.head_cons {
  margin			: 0px;
  padding			: 0px 0px 10px 0px !important;
  font-size			: 14pt;
  color				: #627dc1; 
  text-transform	: uppercase;
} 

