html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ul {
	margin-left:20px;  
}

ol {
	margin-left:25px;  
}


li {
	margin:5px 0;
}

small {
	font-size:11px;
}

blockquote, q {
	quotes: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
} 
td {
	vertical-align:top;
}
.nobr {
	white-space:nowrap;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
}    

/*--/standart--*/ 

body {
  text-align:center;
  font-size:13px;
  font-family:Arial, Tahoma, sans-serif;
  color:#5c5c5c;
  background:#ccd2d8;
  text-align:center;
}

a {
  color:#0386ca;
}

a:hover {
  text-decoration:none;
}

h1, h2, h3 {
  color:#526672;
}

h1 {
  font-size:18px;
  font-weight:normal;
  margin-bottom:15px;
}	

h2, .h {
  font-size:16px;
  margin:0 0 10px 0;  
  font-weight:bold;
}

h2 {
  margin:20px 0 10px 0;  
}

h3 {
  font-size:14px;
  font-weight:bold;
  margin:20px 0 10px 0;
}

p {
  margin:12px 0 12px 0;
}

.container {
  border-left:1px solid #ccd2d8;
  border-right:1px solid #ccd2d8;  
  text-align:left;
  margin:0 auto;
  width:980px;
  position:relative;
  background:#fff;
}

.header {
  height:112px;
  position:realtive; 
  background:url(/images/bg_top.gif) repeat-x;
}		

.about {
  position:absolute;
  width:289px;
  height:75px;
  background:url(/images/ooo.gif);
  top:0;
  left:312px;
}

.phone {
  position:absolute;
  width:196px;
  height:75px;
  background:url(/images/phone.gif);
  top:0;
  right:55px;
}

.sidebar {
  width:240px;
  float:left; 
}  	 

.sidebar_content {
  margin:30px 0 45px 12px;
}

.content {
  width:740px;
  float:right;
  background:url(/images/bg_pic.jpg) no-repeat 100% 0; 
  position:relative;  
}

.work {
  margin:240px 45px 45px 65px;
}

.itp {
  float:left;
  width:315px;
}

.incut {
  background:url(/images/bg_incut.gif) repeat-y;	 
  position:relative;
  margin-bottom:40px;
}	 

.top_incut {
  background:url(/images/top_incut.gif) no-repeat 0 0;
}

.bottom_incut {	
  background:url(/images/bottom_incut.gif) no-repeat 0 100%;
  padding-left:20px;
}	

.more {
  margin-top:10px;
}

.block {
  margin:20px 0 35px 0;
}	

.block p {
    margin:5px 0 10px 0;
}

.info_block {
  padding-left:20px;
  width:100%;
}			

.short_info {
  position:absolute;
  color:#fff;
  font-size:15px;
  width:312px;
  height:57px;			 
  padding-left:15px;
  background:url(/images/line_top_info.gif) no-repeat 0 0;
  left:55px;
  top:47px;
}

.h_sidebar {
  background:url(/images/bg_h_sidebar.gif) repeat-x;
  height:37px;
  line-height:37px;
  color:#526672;
  margin:20px 0; 
  font-size:16px;
  font-weight:bold;
}	

.h_news {
  background:url(/images/arr_bottom.gif) no-repeat 0 6px; 
  padding-left:15px;
  color:#526672; 
  font-size:16px;
  font-weight:bold;
  margin-bottom:20px; 
}

.h_sidebar_begin {
  background:url(/images/begin_h_sidebar.gif) no-repeat 0 0; 		 
}

.h_sidebar_end {
  background:url(/images/end_h_sidebar.gif) no-repeat 100% 0;
  padding-left:15px; 		 
}

.h_sidebar span, .h_sidebar a {
  padding-left:15px;
}

.h_sidebar span {
  background:url(/images/arr_bottom.gif) no-repeat 0 7px;   
}

.h_sidebar a {
  background:url(/images/arr_right.gif) no-repeat 3px 5px;   
} 

.menu {
  margin:20px 0 5px 15px;
  list-style: none;
}	

.menu li {
  margin:0 0 8px 0;
  border-bottom:1px solid #fff; /*(ie)*/	
}	

.menu li a, .more {
  padding-left:15px;
  background:url(/images/arr.gif) no-repeat 0 6px;  
  display:block;	
}	 

.selected {
  color:#5c5c5c;
  text-decoration:none;
}

.news {
  position:relative;
  font-size:12px; 
  background:url(/images/bg_news.jpg) no-repeat 6px 45px;
  margin-top:40px;	
}	

.news_top {
  background:url(/images/news_top.gif) repeat-x;	  
}

.news_right {
  background:url(/images/news_right.gif) repeat-y 100% 0;    
}

.news_bottom {
  background:url(/images/news_bottom.gif) repeat-x 0 100%;  	
  border-bottom:1px solid #fff; /*ie*/
}														 

.news_left {
  background:url(/images/news_left.gif) repeat-y;  
} 

.news_cr1 {
  background:url(/images/news_cr1.gif) no-repeat;
}
									
.news_cr2 {
  background:url(/images/news_cr2.gif) no-repeat 100% 0;	
}	 

.news_cr3 {
  background:url(/images/news_cr3.gif) no-repeat 100% 100%; 
}

.news_cr4 {
  background:url(/images/news_cr4.gif) no-repeat 0 100%;
  _position:relative; 
  _bottom:-1px;
  padding:30px 17px 35px 17px;
}														

.news dt {
  padding-left:15px;
  background:url(/images/bul_news.gif) no-repeat 0 3px;
  color:#8598a4;
  font-weight:bold;
}	 

.news dd {	
  margin:5px 0 22px 12px;  
  position:relative;
}

.footer { 
  background:url(/images/bg_footer.jpg) no-repeat; 
  width:980px;
  height:128px;	
  position:relative;
}	

.promo {  
  position:absolute; 
  left:30px;
  top:45px;
}	

.promo img {
  margin-top:3px;
}	

.copy {
  position:absolute;
  color:#fff;
  left:295px;
  top:52px;
}

.copy a {
  color:#fff;
} 

.footer .contacts {		  
  position:absolute;  
  line-height:19px; 
  right:25px;
  top:40px;
}

.date_news {
  font-weight:bold;
  font-size:12px;
  color:#8598a4;
}

.news_item {
  margin:10px 0 15px 0;
}

.contacts_work {
  line-height:19px; 
  margin-top:20px 0; 
}
