/* CSS Document */

table.inner_table{
	border-collapse: collapse;
	width:90%;
	margin: 0px auto;
	}

	table.inner_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}

			table.inner_table td.head img.logo{
				margin:0px; padding: 0px;
				height:200px;
				width: 980px;
				border-width:0;
				}
				
			table.inner_table td.head img.name{
				float:left;
				margin:61px 0 0 45px;
				}
				
			table.inner_table td.head img.addr{
				float:right;
				margin:43px 21px 0 0;
				}
				
		td.head	{
			
			height:369px;
			}	
			
		p.phone {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#e81e1f;
			font-size:27px;
			line-height:35px;
			}	
			
		p.phone span {
			font-size:18px;
			}	
			
		div.logoPhone a {
			margin: 0 0 0 14px;
			}	
			
		div.bgStrch {
			background:url(../images/bgStreich.png) repeat-x right top;
			}
			
		div.leftPart {
			background: url(../images/headLeftPart.jpg) no-repeat right top #e3fbee;
			width:100%;
			float:left;
			}
			
		div.logoPhone {
			background:url(../images/logoBgTop.jpg) no-repeat top left ;
			text-align:center;
			float:left;
			height:371px;
			
padding-right: 25px;
       width: 256px;
			}	
			
		div.photoBackStr {
			background:url(../images/head.jpg) no-repeat top left #e0faef;
			float:left;
			height:371px;
			width:726px;
			
			}	
				
				
/** Menu **/
		table.inner_table td.menu{
			padding:14px 20px 7px 550px;
			
			background: url(../images/menu_bg.jpg) no-repeat top right;
			background-color:#FFF;
			}
			
			table.inner_table td.menu a {
				color: #000;
				text-decoration:none; 
				font-size:12px;
				font-weight: bold;
				padding:0 10px 0 10px;
				} 
				
			table.inner_table td.menu a:hover {
				color:#ff0000; 
				text-decoration: underline; 
				}
				
			table.inner_table td.menu a#sel {
				color:#ff0000;
				text-decoration: none; 
				} 
				
			table.inner_table td.menu a#sel:hover {
				color:#000; 
				text-decoration: none  ; 
				}		
					
/** Left Side**/
	table.inner_table td.side{
		width:268px;
		background: #fff;
		}					
		
		table.inner_table td.side div.box {
			/*background: url(../images/sidemenu.jpg) no-repeat bottom #fff;*/
			
			}
				
		div#catalog.box1 {
			background:url(../images/roundDarkG.jpg) no-repeat bottom left #38a142;
			padding: 0 10px 20px 15px;
			width:239px
			}
				
				
		div#news.box2 {
			background:url(../images/roundLightG.jpg) no-repeat top left #abd7b6;
			padding: 0 10px 20px 15px;
			}		
			
		div.box2Bot {
			background: url(../images/roundLightGbot.jpg) no-repeat bottom left;
			padding: 0 0 28px 0;
			width:265px;
			}	
				
			table.inner_table td.side ul {
				margin:0px;
				padding:0px;
				}
				
				div#catalog.box1 div.cat ul {
					margin: 0 0 0 0;
					}
			
				table.inner_table td.side ul li {
					list-style: square;
					margin:0px 0px 0 20px;
					}
				
				table.inner_table td.side ul li a{
					color:#696969;
					list-style-position: outside;
					text-decoration:none; 
					} 
								
				table.inner_table td.side ul li a:hover{
					color:#d41818; 
					text-decoration: none; 
					}
								
							table.inner_table td.side li#select a{
								color:#d41818;
								text-decoration: none; 
								} 
								
							table.inner_table td.side li#select a:hover{
								color:#696969; 
								text-decoration: none; 
								}
/** Catalog **/
#search a {text-decoration: none; }
#search a:hover {text-decoration: underline;}

.searchf {
height: 20px;
padding: 0;
border: 1px solid #696969;
width: 150px;
}
			
input.btn {
border: none;
background: #7c8591;
color: #fff;
font-family: tahoma;
font-weight: bold;
font-size:11px;
height: 22px;
width: 50px;
padding: 0 2px 3px 2px;
line-height: 12px;
margin-left: 2px;
cursor: hand;
}

table.inner_table td.side #catalog { color: #fff;}
				
				table.inner_table td.side #catalog a {
				color: #fff; 
				text-decoration: underline; 
				padding-left: 0px;
				}
				
				table.inner_table td.side #catalog a:hover {text-decoration: none;}
				
					table.inner_table td.side div.cat {font-size: 10px;}
					
					table.inner_table td.side div.cat a {
					color:#fff; 
					text-decoration:underline;
					display: block; 
					padding-bottom: 5px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					}
					
					table.inner_table td.side div.cat a:hover{color:#fff; text-decoration: none;}
					
					table.inner_table td.side div.cat a#sel1 {color:#fff; font-weight:bold; text-decoration:underline; } 									
					table.inner_table td.side div.cat a#sel1:hover {color:#fff; text-decoration: none;}
					
					table.inner_table td.side #subcat {font-size: 10px; padding-left: 7px; padding-bottom: 5px;}
					
					table.inner_table td.side #subcat a {
						color:#fff; 
						text-decoration: underline;
						display: block; 
						padding-bottom: 5px; 
						padding-left: 9px;
						background:url(../images/marker3.gif) no-repeat 0px 5px;
						}
					
					table.inner_table td.side #subcat a:hover{color:#d41818; text-decoration: none;}
					
					table.inner_table td.side #subcat a#sel1 {color:#d41818; font-weight:bold; text-decoration:none; } 									
					table.inner_table td.side #subcat a#sel1:hover {color:#d41818; text-decoration: underline;}
					
					div#catalog.box1 div.subCat a {
						font-size:14px;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						}
						
					div#catalog.box1 div.subCat {
						width: 240px;
						padding: 10px 0 0 0;
						}	
						
					div#catalog.box1 div.subCat li {
						list-style:url(../images/listJail.jpg);
						margin: 0 0 10px 18px;
						
						}	



/** News **/

			#news {
				font-size: 12px;
				color: #333333;
				padding-right: 10px;
				}
			
			#news p{
			font-size: 12px;
				}
				
			.newstit {
			font-size: 18px;
			color: #333333;
			margin:0 0 15px 0;
			font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
			padding: 20px 0 0 0;
			
				}
				
			.newstit2 {
			font-size: 18px;
			color: #fff;
			padding: 20px 0 0 0;
			font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
				}	
				
			.newstit span {
				color:#000000;
				padding:2px 4px 2px 0px;				
				font-weight:bold;
				font-size:12px;		
				}
				
				#news a {
					color: #000;
					text-decoration: underline;
					font-size:12px;
					
					}
			
				#news a:hover {
					color: #666666;
					text-decoration: none;
					}

				
/** Content **/
            
			table.categoryImg {
				width:650px;
				}

             table.categoryImg p {
				 font-size:16px;
				 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				 color:#165398;
				 } 
				 
			table.categoryImg tr td {
				text-align:center;
				padding: 10px 0 0 0;
				}	 

			table.inner_table td.content a {
				color:#666666;
				text-decoration: underline;
				} 
				
			table.inner_table td.content a:hover {
				color:#666666; 
				text-decoration:none;  
				}
				
			table.inner_table td.content img {border-width: 0px;}
				
		table.inner_table td.content h1.page_heading{
			margin:0px;
			padding:10px 0 10px 0px;
			font-size:16px;
			color:#696969;
			}
		
	table.inner_table td.content{
		/*width:900px;*/
		padding:15px 20px 50px 32px;
		background: #fff;
		}
		
/** Footer **/
	table.inner_table td.footer{
		padding:0 20px 15px 20px;
		line-height:14px;
		color:#eeefef;
		font-size:10px;
		background-color: #fff;
		height:130px;
		}
		
		table.inner_table td.footer img{
				border-width:0;
				}
		
		table.inner_table td.footer p{
			margin:0; padding:0;
			}
		
		table.inner_table td.footer a {
			color:#eeefef;
			text-decoration: none;
			background-color:inherit;
			} 
			
		table.inner_table td.footer a:hover {
			color:#eeefef; 
			text-decoration:underline;  
			background-color:inherit;
			}

/** Counter Stats**/			

			table.inner_table td.footer div.counter{
				width:200px;
				float:right;
				}
			
			table.inner_table td.footer div.counter img{
				float:left;
				width:88px;
				height:31px;
				margin:0 10px 0 0;
				padding:0;
				border-width:0;
				}
				
			div.transparant {
				margin: 20px 0 20px 0;
				background: url(../images/text_bg1.jpg) no-repeat; 
				display:block;
				width:657px;
				height: 69px;
				}	
				
			div.transparant p {
				padding: 8px 0 0 45px;
				}
				
			p.header {
				background:url(../images/zag_bg_main.gif) no-repeat top center;
				display:block;
				font-size:17px;
				font-weight:bold;
				color:#8f8787;
				width:504px;
				height: 66px;
				text-align:center;
				padding: 20px 0 0 0;
				margin: 10px 0 5px 90px;
				}	

             p.textBg {
				 display:block;
				 background:url(../images/bgGray.jpg) no-repeat right bottom;
				 background-color: #f6f6f6;
				 padding: 15px 5px 10px 10px;
				 }
				 
				 
			.techTreb {
				margin: 20px 0 0 30px;
				background:url(../images/tt_main.png) no-repeat;
				padding: 0  0 0 60px;
				height:100px;
				}	
				
			.techTreb a {
			     font-family:Times New Roman, Times, serif;
				 font-size:20px;
				 color: #3089b6;
				 width: 100px;
				 text-decoration:none;
				}	
