html {
      height:100%;
      
      position:relative;
	  padding:0;
	  margin:0;
     }
	 

body {
      position:relative;
      padding:0; 
	  margin:0;
      width:100%;
	  height:100%;
      font-family:verdana;
     }

img {
     border:0px;
    }
	
p {
   margin:0;	
 }

.big {
	  margin:0 auto;
	  width:1024px;
	 } 
 
.all {
      float:left;       
      width:100%;
      min-height:100%;
      margin-bottom:-53px;
	  background:url("/images/st.gif") center repeat-y;
     }
	 
* html .all {
			height:100%;
		 }

	 
.header {
         width:100%; 
         float:left;
         height:198px;
		 background:url("/images/header.jpg") no-repeat;
         position:relative;
        }

.logo {
	  float:left;
	  width:209px;
	  padding-left:36px;	 
	  padding-top:42px;	 
	 }	  


		  
		  
.blink_s {
			color:#ed1c24;
	  }		
		  
.blink_s:visited {
				color:#ed1c24;
		  }	

.blink_s:hover {
			color:#ed1c24;
		  }	

		  
		  
.hmenu {
		float:left;
		width:765px;
	  }	

.hmenu div {
		  float:left;	
		  font-size:18px;
		 }	  
		 
#h1 {
	 padding:112px 31px 0 1px;
	}		 
	
#h2 {
	 padding:124px 28px 0 17px;
	}		 

#h3 {
	 padding:112px 0px 0 0px;
	}		 

#h4 {
	 padding:124px 31px 0 18px;
	}		 

#h5 {
	 padding:112px 0 0 31px;
	}		 
	
#querydop{
	cursor:pointer;
	width: 190px;
	height: 20px;
	color: #A0292B;
	background: url('/images/design/arrow.png') bottom right no-repeat;
	border-bottom: 1px solid #A0292B;
}

#queryInner{
	display:none;
	background: url('/images/design/bkgQuery.png') top right no-repeat;
	width:460px;
}	
.hlink {
		color:#0054a6;
		text-decoration:none;
	  }		
		  
.hlink:visited {
				color:#0054a6;
				text-decoration:none;
			   }	

.hlink:hover {
			  color:#ed1c24;
			  text-decoration:none;
		    }	


.hlink_s {
		color:#ed1c24;
		text-decoration:none;
	  }		
		  
.hlink_s:visited {
				color:#ed1c24;
				text-decoration:none;
			   }	

.hlink_s:hover {
			  color:#ed1c24;
			  text-decoration:none;
		    }

			

.content {
          width:100%;
          float:left;
          position:relative;
          padding-bottom:150px;
         }
		 
.left {
	   float:left;
	   width:249px;
	   padding-top:31px;
	   background:url("/images/left.gif") no-repeat;	  
	  }	
	  
.newImage {
	float: left;
	padding: 3px;
	width: 100px;
	height: 100px; 
}

.newItem {
	overflow: hidden;
}

.ntitle {
		font-size:12px;
		padding-bottom:19px;
		}	
		
.blink { 
        font-size:12px;
		padding-top:6px;
		font-weight:bold;
		color:#3366CC;
       }
	   
.flink {
        font-size:12px;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
}	   

.blink:visited  {
                color:#3366CC;
               }


			 
.pages {	
		padding-top:20px;
		padding-bottom:20px;
	  }	 
	  
	  
 .text_menu  {
    font-size:12px;
	color:#686868; 
    padding-left:6px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	


	  
.blue{
	   float:left;
	   width:249px;
	   height:30px;
	   background:url("/images/blue.gif") no-repeat;	  
	  }	
	  
a.blue_but {
	display: block;
	width: 249px;
	height: 24px;
	background: transparent url("/images/butt.png") left top no-repeat;
	border: 0px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 6px 0 0 0;
	text-align: center;
	text-decoration: none;
}		

a.blue_but:hover {
	color: #00CCFF; 
}	
	  

.blue h4 {
		 margin:0;
		 font-weight:normal;
		 font-size:14px;
		 color:#fff;
		 padding-top:6px;
		 padding-left:20px;
		}	

		
.but {
    width: 106px;
	height: 32px;
    background: url("/images/but_1.bmp") no-repeat;	
	border: 0px;
		}		
		
		
.but:hover {
    width: 106px;
	height: 32px;
    background: url("/images/but_2.bmp") no-repeat;	
	border: 0px;
		}

		
	
.ndate {
   font-weight:bold;
   font-size:12px;
   padding-left:6px;
   color:#686868; 
   padding-bottom:5px;
   padding-top:25px;
    } 

.mdate {
   font-weight:bold;
   font-size:14px;
   padding-left:6px;
   color:#686868; 
   padding-bottom:8px;
   padding-top:40px;
    } 	
	
	
	
.newstitle {
padding-left:6px;
font-size: 14px;
color:#3366CC;

	}

.show_menu {
 padding-left:6px;
 color: #686868;
 margin-top:-3px;
;    }

.link_back {
padding-left:6px;
padding-top:14px;
font-size:13px;
color:#3366CC;
 }
 
.link_back:visited {
color:#3366CC;
  }

  
.shad {
    margin-top: 10px;
    border: 1px solid #6A5ACD;
    box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.3);
    }	

.text_1 {
    
	color: #686868; 
    font-size:13px;
	font-weight:bold;
	}

		
.phone {
width:250px;
height:56px;
background: url("/images/phone.png") repeat-x;

		
}

.nach{
width:250px;
height:20px;
margin-top:-3px; 
background: url("/images/nach.png") repeat-x;

		
}
		
.menu {
	float: left;
	width: 249px;
	padding-bottom: 15px;
}		

.menu div {
		/* float:left;
		 width:147px;
		 padding-left:92px;
		 padding-right:10px;*/
		}	  
.bkg{
	margin:0 !important;
	padding:0 !important;
	width:249px !important;
	
	border-top:3px solid #bcc7d6;
	
}
.submenu{
	list-style:none;
	margin:0;
	padding:0;

}

.submenu li{
	list-style:none;
	display:block;
	float:left;
	width:249px;
	background:url("/images/newPics/submenuline.png") bottom no-repeat;
	margin:0;
	padding: 0;
	background-color:#e3e6ed;

}
.sublink{
	display:block;
	float:left;
	font-size:12px;
	color: #0054A6;
	text-decoration:none;
	width:220px;
	padding: 5px 0 5px 25px;
}
.bb1{
	float:left;
	width:249px;
}
.bb{
	height:62px;
	width:249px;
	display: table-cell;
    vertical-align: middle;
	padding: 0 0 0 70px;
}	  
.main {
	   font-size:12px;
	   color:#363636;
	   padding:26px 6px 50px 26px;
	   float:left;
	   width:738px;
	   position:relative;
      }
	  
.newsmain {
	   font-size:12px;
	   color:#363636;
	   padding:26px 0px 50px 26px;
	   float:left;
	   width:574px;
      }	  
	  
.archive {
		  float:left;
		  width:170px;
		  padding-top:26px;		
		  
	   font-size:12px;
	   color:#363636;		  
		}	  
	  
.sp {
	 padding-bottom:14px;
	 text-align:justify;
	}	  
	  
.pageheader {
             padding:10px 0px 4px 0px;
             font-size:24px; 
             color:#0054a6;
			 font-weight:normal;
			 margin:0;
			 width:100%;
			 border-bottom:1px solid #0054a6;
			 margin-bottom:36px;
            }
			
.pageheaderindex {
             padding:10px 0px 4px 0px;
             font-size:24px; 
             color:#0054a6;
			 font-weight:normal;
			 margin:0;
			 width:100%;
			 border-bottom:1px solid #0054a6;
			 margin-bottom:36px;
			 text-align:center;
            }			

.arpageheader {
             padding:10px 0px 15px 30px;
             font-size:15px; 
             color:#545454;
			 font-weight:normal;
			 margin:0; 
			 border-bottom:1px solid #0054a6;
			 width:140px;
			 margin-bottom:27px;
            }			

 
.footer {
         height:53px; 
         width:100%;  
	 float:left;
	 background:url("/images/footer.gif") center top no-repeat;
         position:relative;
        }
		
div#artlogo{
	position: absolute;
	top: 22px;
	left: 0px;
	width: 176;
	height: 34;
	background-color: transparent;
}

div#bottomlinks{
	position: absolute;
	top: 12px;
	left: 0px;
	background-color: transparent;
	font: Calibri;
	color: #999797;
	font-size: 11px;
}

a.bottomlink{
	color: #999797;
}
		
.fl {
	 float:left;
	 margin-right:10px;
	 margin-bottom:10px;
	}	

.rl {
	 float:right;
	 margin-left:10px;
	 margin-bottom:10px;
	 	 margin-top:10px;
	}		
	
.clr {
	 width:100%;
	 clear:both;
	}	
	
.counters {
		position: aubsolute;
		margin:10px 0 0 1000px;
		   padding-top:10px;
		  }	
		  
.counters img {
				margin-right:10px;
			}		  

.newsyear {
			width:123px;
			height:20px;
			color:#fff;
			font-family:verdana;
			font-size:16px;
			padding-top:3px;
			padding-left:5px;
			margin-bottom:4px;
			border:1px solid #999;
			background:#898989;
		  }	

.month {
			width:128px;
			height:21px;
			color:#fff;
			font-family:verdana;
			margin-bottom:4px;
			background:#898989;
			border:1px solid #999;
		  }		

.monthnum {
			float:left;
			width:31px;
			height:18px;
			background:#898989;
			color:#fff;
			font-size:16px;
			text-align:center;
			padding-top:2px;
		  }		

.monthwr {
			float:left;
			width:87px;
			height:18px;
			background:#fff;
			color:#fff;
			font-size:12px;
			padding-left:10px;
			padding-top:3px;
		  }	

.monthwr_s {
			float:left;
			width:87px;
			height:18px;
			background:#d7d7d7;
			color:#fff;
			font-size:12px;
			padding-left:10px;
			padding-top:3px;
		  }			

.glink {
		color:#545454;
		text-decoration:none;
	   }

.glink:visited {
		color:#545454;
		text-decoration:none;
	   }

.glink:hover {
		color:#545454;
		text-decoration:underline;
	   }	   

.gwlink {
		color:#fff;
		text-decoration:none;
	   }

.gwlink:visited {
		color:#fff;
		text-decoration:none;
	   }

.gwlink:hover {
		color:#fff;
		text-decoration:underline;
	   }	   

	   
.arbody {
		 padding-left:30px;
		}	   

.dealers {
	  width:100%;
	  float:left;
	  padding-top:10px;
	  text-align:center;
	 font-size:13px;
	padding-bottom:25px;		
	 }
     
.pics {
        position:absolute;
        right:35px;
        top:15px;
      }     
     
.pics a {
        margin-right:15px;
        }     
		
#pricefolder {
			  position:absolute;
			  top:39px;
			  right:40px;
			  width:117px;
			  height:30px;
			 }		
			 
#pricefolder a {
				display:block;
				width:117px;
			    height:30px;
				background:url("/images/price.jpg") no-repeat;
				color:#006699;
				text-decoration:none;
				padding-top:10px;
				text-align:center;
			  }
			  
#pricefolder a:hover {
				display:block;
				width:117px;
			    height:30px;
				background:url("/images/price_c.jpg") no-repeat;
				color:#fff;
				text-decoration:none;
				padding-top:10px;
				text-align:center;
			  }		


#gostfolder {
			  position:absolute;
			  top:70px;
			  left:22px;
			  width:137px;
			  height:34px;
			  display:none;
			 }		
			 
#gostfolder2 {
			  position:absolute;
			  top:70px;
			  left:158px;
			  width:137px;
			  height:34px;
			  display:none;
			 }		

			 
#gostfolder3 {
			  position:absolute;
			  top:70px;
			  left:295px;
			  width:137px;
			  height:34px;
			  display:none;
			 }
			 
#gostfolder4 {
			  position:absolute;
			  top:70px;
			  left:432px;
			  width:137px;
			  height:34px;
			  display:none;
			 }
			 
.workshop {
		  width:100%;
		  position:relative;
		  height:69px;
		 }
		 
#gostfolder_1 {
			  position:absolute;
			  top:0px;
			  left:22px;
			  width:137px;
			  height:34px;
			 }		
			 
#gostfolder_2 {
			  position:absolute;
			  top:0px;
			  left:158px;
			  width:137px;
			  height:34px;
			 }				 

#gostfolder_3 {
			  position:absolute;
			  top:0px;
			  left:295px;
			  width:137px;
			  height:34px;
			 }

#gostfolder_4 {
			  position:absolute;
			  top:0px;
			  left:432px;
			  width:137px;
			  height:34px;
			 }					 
.gosta {
				display:block;
				width:137px;
			    height:34px;
				background:url("/images/gost.jpg") no-repeat;
				color:#006699;
				text-decoration:none;
				text-align:center;
				padding-top:8px;
			  }
			  
.gosta:hover {
					display:block;
					width:137px;
					height:34px;
					background:url("/images/gost_c.jpg") no-repeat;
					color:#fff;
					text-decoration:none;
					text-align:center;
					padding-top:8px;
				  }				  
			  
.gosta_c {
					display:block;
					width:137px;
					height:34px;
					background:url("/images/gost_c.jpg") no-repeat;
					color:#fff;
					text-decoration:none;
					text-align:center;
					padding-top:8px;
				  }		

#gostlinks {
			position:absolute;
			width:170px;
			background:#fff;
			font-size:14px;
			display:none;
			top:100px;
			left:32px;
			padding:6px;
		   }

#gostlinks p {
			  padding-bottom:8px;
			}	

#gostlinks a {
			 color:#0054a6;
			 text-decoration:none;
			}	

#gostlinks a:visited {
			 color:#0054a6;
			 text-decoration:none;
			}

#gostlinks a:hover {
			 color:#0054a6;
			 text-decoration:underline;
			}			
			
			
.gostblocks {
			 position:relative;
			 width:676px;
			 border-top:1px solid #0153a5;
			 height:50px;
			}

.gba_s {
	   position:absolute;
	   top:0;
	   background:url("/images/gost.jpg") no-repeat;	
	   width:137px;
	   height:31px;
	   text-align:center;
	   padding-top:3px;
	 }			

.gba {
	   position:absolute;
	   top:0;
	   background:url("/images/gost_c.jpg") no-repeat;	
	   width:137px;
	   height:31px;
	   padding-top:3px;
	   text-align:center;
	 }	
	 
.gba_s a {
		color:#006797;
		text-decoration:none;
	  }	 
	  
.gba a {
		color:#fff;
		text-decoration:none;
	  }	

.gba a:hover {
		color:#fff;
		text-decoration:underline;
	  }		  
	 
#gf_1 {
	   left:-5px;
	   z-index:5;
	  }			
	  
#gf_2 {
	   left:132px;
	   z-index:4;
	  }			

#gf_3 {
	   left:269px;
	   z-index:3;
	  }			

#gf_4 {
	   left:406px;
	   z-index:2;
	  }			

#gf_5 {
	   left:543px;
	   z-index:1;
	  }				  
	  
.photo {
		float:left;
		width:240px;
		height:210px;
	   }			
	   
.photo img {
			border:1px solid #333;
		  }	

.photo p {
		 font-size:13px;
		 padding-top:10px;
		 text-align:center;
		}		  	  
		
.firstlevel {
			 padding-bottom:10px;
			 font-size:13px;
			 font-weight:bold;
			 color:#0054A6;
			 padding-left:15px;
			}		
			
.firstlevels {
			 padding-bottom:10px;
			 padding-left:15px;
			 font-size:13px;
			 font-weight:bold;
			 color:#0054A6;
			 background:url("/images/arrow1.gif") 0px 3px no-repeat;
			}

.firstlevels1 {
			 padding-bottom:10px;
			 padding-left:15px;
			 font-size:13px;
			 font-weight:bold;
			 color:#0054A6;
			 background:url("/images/arrow.gif") 0px 3px no-repeat;
			}
			
.secondlevel {
			 padding-bottom:10px;
			 padding-left:30px;
			}		

.submap {
	display:none;
}	
.arrow{
	cursor: pointer;
	width:15px !important;
	height:15px !important;
	float:right !important;
	background:url("/images/newPics/arr_down.png") no-repeat !important;
	padding:0 !important;
	margin:0 !important;
}
.arrow_act{
	background:url("/images/newPics/arr_up.png") no-repeat !important;
}		

