body { 
	padding: 0px; 
	margin: 0px; 
	background: #fff; /*url("/images/static/bg/body.jpg") left top; */
	color: #444444;
	min-width: 1000px;
	}

body * {
	color: #444444;
}	
body, p, div, td, span, li {
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 12px;
	color: #444444;
}
span {
	margin: 0px;
	padding: 0px;
}
	
	table { 
		border-collapse: collapse;		
		margin: 0px; 
		color: #000;}
	
	td { padding: 0px;}
	
img { 
	border: 0px;
	margin: 0px;
	padding: 0px;
}
ul {
	padding: 0 0 0 0px;
	margin: 0px;
	list-style: none;
	
}
	ul li {
		padding: 0 0 0 15px;
		color: #444444;
		background: url("/images/static/circle.gif") 0px 4px no-repeat;
	}
ol {
	padding: 0 0 0 30px;
	margin: 0px;
}
h1 {
	font-size: 22px;
	color: #B8292F;
	font-weight: bold; 
	font-family: Trebuchet MS, Verdana, Tahoma;
}

a, a:active, a:visited, a:hover{
			text-decoration: underline;
	}
	.a:hover {
			text-decoration: none;
	}

.left {
	padding: 0px;
	vertical-align: top;
}
.logo{
	text-align: left;
	padding: 40px 10px 0 10px;
}
.menu img {
	margin: 0px;
	padding: 0px;
}
.menu {
	margin: 35px 0 0 0;
}

 .menu_td {
 	border-bottom: 1px solid #F4F4F4;
	padding: 4px 10px 4px 10px;
 }
  .menu_td_last {
 	border-bottom: 0px;
	padding: 4px 10px 0px 10px;
 }

 .menu a {
     color: #031016;
     font-weight: bold;
     text-decoration: none;
 }
 
 .menu a:hover {
     color: #B8292F;
 }
 
 .menu .selected {
     color: #B8292F;
     text-decoration: none;
 }
  .menu a:visited {
     text-decoration: none;
 }

.right {
	padding: 0 0 25px 0;
	text-align: left;
}
.right1 {
	padding: 0 0 0 0;
	text-align: left;
}
  .navi {
  	width: 50%;
  	vertical-align: top;
  	text-align: right;
	padding: 0px;
  }
  .navi img{ 
  	text-align: right;
  }
  .rezina_pic_box {
  		padding: 0 64px 0 0;
  }
  .rezina_pic {
  	margin: 0px;
	
  }	
    .rezina_pic td {
	 	 vertical-align: top;
	}
	.link_w_box {
		margin: 0px;
		padding: 0px;
	}
	.link_w_box_big {
		color: #ffffff;
		font-size: 250%;
		padding: 0 0 0 75px;
		width: 400px;
	}
	.ttl1 {
		color: #ffffff;
		font-size: 100%;
		
	}
	.ttl2 {
		color: #ffffff;
		font-size: 100%;
		
		
	}
	
   .link_w {
   	margin: 0 0 0 75px;
   }
	a.link_w, a.link_w:active, a.link_w:visited {
		color: #fff;
		font-size: 100%;
		text-decoration: none;
	}
  .slogan {
	vertical-align: top;
  	width: 50%;
  	padding: 30px 0 0 0;
  }
  .slogan p {
      font-size: 20px;
      font-weight: bold;
      margin: 0;
  }
  .left-slogan {
      margin: 35px 0;
      width: 245px;
  }
  .left-slogan p {
      color: #B8292F;
      font-size: 16px;
      font-weight: bold;
      margin: 0;
      text-transform: uppercase;      
  }
.banner {
      margin-top: 35px;
      padding-left: 20px;
      width: 244px;
  }
  .banner img {
      padding-bottom: 8px;
  }
  .banner_text {
      color: #031016;
      font-family: Tahoma;
      font-size: 11px;
      font-weight: bold;
      padding: 0px 20px 10px 0;
      text-decoration: none;
  }
  .informer_date {
	margin: 38px 0 0 0;
  }
 .informer_date_td1 {
 	font-size: 70%;
	padding: 0px 10px 4px 12px;
 }
  .informer {
		border: 1px solid #ccc;
  }
  .informer td {
  		font-size: 70%;
  		padding: 2px 4px 2px 4px;
  		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
  }
  .content {
  		font-size: 100%;
		margin: 35px 0 0 0;
		padding: 35px 0 0 20px;
		line-height: 18px;
		letter-spacing: 1px;
  }
  
  .red_line_box {
  		background: url("/images/static/bg/pic_red_line.gif") top left repeat-x;
  }
  
  .foto_box {
  			display: none;
  			padding: 0 0px 20px 20px;
  }
  
  .foto {
  			background: url("/images/static/bg/pic_top_r.gif") bottom right no-repeat;
  }
  
   td.foto_bottom_c div {
			font-size: 11px;
			color: #3C3578;
	}
  
  .arhive {
  			background: url("/images/static/bg/arhive_bg.gif") top right no-repeat;
			height: 138px;
  }
  
	.arh_link a, .arh_link a:active, .arh_link a:visited {
		color: #3C3578;
		font-size: 110%;
		font-weight: normal;
		font-family: Tahoma, Verdana, sans-serif;
		text-decoration: underline;
	}
	.arh_link a:hover {
		text-decoration: none;
	}
	
	 .arhive_box a.active, .arhive_box a.active:active, .arhive_box a.active:visited{
		color: #B8292F;
		font-size: 110%;
		font-weight: normal;
		font-family: Tahoma, Verdana, sans-serif;
		text-decoration: underline;
	}
	 .arhive_box a.active:hover {
		text-decoration: none;
	}
  .foto_bottom_r {
  			background: url("/images/static/bg/pic_bottom_r.gif") bottom right no-repeat;
			width: 57px;
			height: 106px;
			text-align: left;
			vertical-align: bottom;		
			padding: 0 0 20px 5px;
  }
  
   .foto_bottom_c {
  			background: url("/images/static/bg/pic_bottom_c.gif") bottom left repeat-x;
			padding: 10px 0 10px 0;
  }
  
   .foto_bottom_l {
  			background: url("/images/static/bg/pic_bottom_l.gif") bottom left no-repeat;
			width: 19px;
			height: 106px;
			text-align: right;
			vertical-align: top;			
			padding: 22px 5px  0 0;
  }
  
  .region {
  		background: url("/images/static/bg/perm.gif") top center no-repeat;
		height: 210px;
		vertical-align: middle;
		padding: 90px 40px 0 40px;
  }
  
  .region *{
  		font-size: 100%;
		font-weight: bold;
		font-family: Trebuchet MS, Verdana, Tahoma;
		color: #5f5f98;
  }
  
  .news {
		padding: 0px;
		margin: 30px 0 20px 0;
  }
  
   .news td {
		color: #444444;
  		width: 33%;
		font-family: Tahoma;
		font-size: 70%;
		vertical-align: top;
		padding: 0px 20px 10px 0;
  }
  
     .news td a, .news td a:active, .news td a:visited, .news td a:hover{
			font-size: 120%;
			font-weight: bold;
			font-family: Trebuchet MS, Verdana, Tahoma;
			color: #5f5f98;	
			text-decoration: underline;
	}
	
	.news td a:hover {
			text-decoration: none;
	}
	
	.middle {
		padding: 0px;
	}
	
	.rows2 {
		font-size: 100%;
		line-height: 18px;
	}
	
	.rows2 td{
			vertical-align: top;
			padding: 0 20px 10px 0;
			
	}
	.rows2 td div a, .rows2 td div a:hover, .rows2 td div a:visited {
			font-size: 110%;
			font-weight: bold;
			font-family: Trebuchet MS, Verdana, Tahoma;
			color: #5f5f98;	
			text-decoration: underline;
	}
	.rows2 td img{
			margin: 0 10px 0 0;
	}
	
	.red {
		color: #B8292F;
		text-transform: lowercase;
		padding: 0px;
		height: 14px;
		line-height: 14px;
		margin: 0px;
	}
	.date {
		text-transform: lowercase;
		font-size: 100%;
	}
	.red_year {
		color: #B8292F;
		font-size: 110%;
	}
	.red_year a, .red_year a:hover, .red_year a:visited {
		color: #B8292F;
		font-size: 100%;
	}
	
	 	.left_bottom_line {
				background: url("/images/static/bg/left_bottom_line.gif") bottom left no-repeat;
                                vertical-align: top;
	 	}
		.red_block {
				background: url("/images/static/bg/red_block.gif") bottom left repeat-x;
		}	
		.forms * {
			margin: 0px;
			padding: 0px;
		}
		.select {
				background: #CB0001;
				height: 49px;
				padding: 0 25px 0 0px;
				vertical-align: middle;
		}
			.search{
				background: #CCCCCC;
				height: 49px;
				padding: 0 25px 0 25px;
				vertical-align: middle;
		}
		.lukoil {
			padding: 35px 30px 20px 30px;
		}
		.copyr td *{
			font-size: 11px;
			padding: 10px 0 20px 0;
		}
		.copyr * {
			color: #3C3578;
		}
		
		.grey {
			color: #444444;
		}
	.content_news td {
		vertical-align: top;
		padding: 10px 0 10px 0;
		letter-spacing: normal;
  }
 
  .content_news_text td.text *{
  	letter-spacing: normal;
	vertical-align:top;
  }
   .content_news td h1{
	letter-spacing: normal;
	}
     .content_news td.text a, .content_news td.text a:active, .content_news td.text a:visited, .content_news td.text a:hover{
			font-size: 110%;
			font-weight: bold;
			font-family: Trebuchet MS, Verdana, Tahoma;
			color: #5f5f98;	
			text-decoration: underline;
			letter-spacing: normal;
	}
	.content_news td.text a:hover {
			text-decoration: none;
	}
	
	.content_news td .red {
		font-size: 95%;
		padding: 10px 0 20px 0;
	}
	
	.top {
		background: url("/images/static/bg/left_top_line.gif") top left no-repeat;
		height: 180px;
		width: 177px;
	}
	.second_menu {
		list-style: none;
		font-size: 100%;
		background: none;
		
	}
		.second_menu li,  .second_menu li a{
			list-style: none;
			background: none;
			color: #323283;
			padding: 0 0 20px 0;
			
		}
		     .second_menu li a, .second_menu li a:active, .second_menu li a:visited, .second_menu li a:hover{
					color: #323283;
					text-decoration: underline;
				}	
				.second_menu li a:hover {
						text-decoration: none;
				}
			.second_menu li.active, .second_menu li.active a, .second_menu li.active a:visited, .second_menu li.active a:active, .second_menu li.active a:hover {
					color: #B8292F;
					font-weight: bold;
			}
			
	/* add 6.07.10 */
	.content_news_text table td {
		padding: 5px;
		/* border: 1px solid #ccc; */ 
	}
	
.pictures {
	float: right;
	margin: 0 0 20px 20px;
}
.text {
	line-height: 1.6em;
	padding: 0 20px 0 0;
}
.text img {
	margin: 5px 10px 5px 0;
}
.pubpic {
	margin: 6px 10px 0 0;
	float: left;
}
.tablecontent td{
	padding: 8px;
	border-bottom: #cccccc 1px solid;
}
	.tablecontent tr.trheader td {
		border-bottom: #cccccc 4px solid;
	}
.p_index p {
	padding-top: 0px;
	margin-top: 0px;
}
.l_log {
	margin: 0 0 0 20px;
}
	.l_log table td a, .l_log table td a:hover, .l_log table td a:visited {
		font-weight: bold;
		font-family: Trebuchet MS, Verdana, Tahoma;
		color: #5f5f98;	
	}