html
{	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
	width:100%;
}

body {
   min-width: 1000px;
   width: expression(document.documentElement.clientWidth < 1000 ? "100px" : "auto");
}

#sizer {width:100%; height:100%;}
#sizer{position:absolute; top:0px; left:0px;}
table{
	border-collapse:collapse;
	height:auto;
}
#hh h1
{
               color: #000;
}
.code
{
                font-size: 18px;
}
#phone
{
                position: absolute;
                top: 233px;
                color: white;
                font-size: 24px;
                z-index: 1000;
                white-space: nowrap;
                margin-top: 20px;
}
td{
	height:100%;
	vertical-align:top;
	padding:0px;
            font-size: 12px;
}
.ttll
{
      padding-top:0px; 
      font: normal 18px Tahoma; 
      color:white;
      margin:0px;
      border:0px;
}
div
{
            font-size: 12px;
}
img{
	margin:0px;
	border:0px;
}

.img{
	margin:0px;
	border:0px;
	padding:0px 5px 5px 5px;
}

a{
	font: normal 14px Tahoma;
	color : black;	
	text-decoration:underline;	
}

a:hover{
	color : #c6381e;	
}

a:visited{
	color : #00408e;	
}

input{
	width:100%;
	height:13px;
	
	border:0px;
	padding:0px;	
	vertical-align:top;
	font-size:9px;
}

.checkb{
	width:20px;;
	height:11px;
	
	border:none !important;
	margin:0px !important;
	padding:0px !important;
	vertical-align:middle;
}

textarea{
	border:0px;
	vertical-align:top;
	overflow:auto;
	width:100%;
	height:51px;
	margin-bottom:2px;
	font-size:11px;
}

.input{
	width:220px;
	height:22px;
	
	border:1px solid black;
	margin:0px;
	padding:0px;	
	vertical-align:top;
}

.button{
	width:89px;
	height:18px;
	background: url(/templates/strres/images/button.jpg) repeat-x;
	font: normal 12px Tahoma;
	border:1px solid black;
}

.form_submit{
            width:89px;
	height:18px;
	font: normal 12px Tahoma;
	border:1px solid black;
            margin-top:10px;
}

h1{
	padding-top:0px; 
	font: normal 18px Tahoma; 
	color:white;
       margin:0px;
       border:0px;
}

/*======================--- home mail map  ===================*/
#logolink{
		position:absolute; 
		left:0px; 
		top:160px;
	}
	
#hmm{
	position:absolute;
	left:23px;
	top:140px;
}
	
	.hmm_image{
		margin-right:25px;
		float:left;		
	}
	
		.hmm_imwh{
			width:11px;
			height:11px;
		} 

/*=========================== menu ==========================*/
#menu_td{
	width:1000px;
	height:47px;
	list-style:none;
	float:left;		
	margin:0px;
	padding:0px;	
	
	position: absolute;   
    left: 50%; 
    margin-left: -487px;     
}

		#menu_td li{
			height:47px;
			float:left;	
			_width:0px;		
		}		
	
		#menu_td li:hover, #menu_td li.jshover{
			background : #838383;
		}
		
		#menu_td li:hover ul, #menu_td li.jshover ul{	
			display: block;			
		}
		
		.wfie{
			width:195px !important;
			height:100%;	
		}
		
				#menu_td li div{					
					width:100%;					
					background : url(/templates/strres/images/menu_r.gif) top right no-repeat;
				}
				
				#menu_td li div div{
					width:100%;
					height:100%;		
					background : url(/templates/strres/images/ugl1.gif) top right no-repeat;
				}
				
				#menu_td li div div div{
					width:100%;
					height:100%;		
					background : url(/templates/strres/images/ugl2.gif) top left no-repeat;
					
					padding-top : 12px; height:29px;
_padding-left:10px;
					vertical-align:middle;
					text-align:center;	
				}
				
				.first, .final{
					padding-top : 12px; height:29px;
					vertical-align:middle;
					text-align:center;	
				}
				
				.final{	
					padding-top:0px;
					background:url(/templates/strres/images/ugl2.gif) top left no-repeat;
				}
				
				.final_div{
					background-image:none !important;
				}		
				
						/* block font */				
						#menu_td li a{
							font: normal 14px Tahoma;
							color : #c6381e;	
							text-decoration:none;
							padding:0px 10px 0px 10px;

white-space:nowrap;
						}
						
						#menu_td li a:hover{
							color : white;
						}
						
				/* sub */
				#menu_td li ul{
					position:absolute; 	
					display: none;
					margin-left:0px;	
					width : 142px;
					float:left;
					list-style:none;				
				}
				
				*:first-child+html #menu_td li ul{
					margin-left:0px;
					margin-top:0px;
				}		
				
				@media all and (min-width: 0){
				#menu_td li ul{
					margin-left:-40px;
					margin-top:0px;
				}
				}
			
				html:root #menu_td li ul{
					margin-left:-40px;
					margin-top:0px;
				}
				
						#menu_td li ul li{
							background:#838383 url(/templates/strres/images/menu_space2.jpg) left bottom repeat-x;	
							color: white;
							width : 260px;
							_width : 234px;
							height:auto;		
							text-align:left;			
						}
						
						#menu_td li ul li:hover,
						#menu_td li ul li.jshover{
							background:#173c70; 
							color: white;
						}
								
								#menu_td li ul li div{
									width:100%;
									height: 100%;	
									background:none !important;			
									padding:7px 2px 8px 15px;
									margin:0px;
									font-size:0px;
									text-align:left;																																
								}
						
										#menu_td li ul li div a, .i2_url{				
											font: normal 12px Tahoma;
											background:none !important;
											color : white;	
											line-height:16px;	
white-space:normal;	
										}
.startul{
	padding-top:5px;
	_margin-left:-194px;
}

*:first-child+html .startul{
	margin-top:0px;
	margin-left:-194px;
}
										
.finalul{
	margin-top:17px;
}

*:first-child+html .finalul{
  margin-top:15px;
  margin-left:-85px;
}
/*===================== end menu  ===========================*/	

/****/
._contain{
	width:100%;
	float:left;	
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
}

._leftcont_fix{
	float:left;
	background:url(/templates/strres/images/logo.jpg) top left no-repeat; 
	width:100px;
	height:100%;
}

/****/


#main{
	min-height:100px;
	min-width:1000px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? 
		   '1000px':'auto');
	position:relative;

            min-height:100%;
}
	
#header, #footer{	
	width : 100%;
	height : 423px;
}

	#logo{
		width : 100%;
		height : 164px;
		background:url(/templates/strres/images/logo_b.jpg) top left repeat-x;		
	}
	
	#logo_left{
		width : 100%;
		height : 164px;	
		background:url(/templates/strres/images/logo_left.gif) left no-repeat;		
	}
	
	#logo_right{
		width : 100%;
		height : 164px;	
		background:url(/templates/strres/images/doma.gif) right no-repeat;		
	}
	
	#logob{
		width:100%;
		float:left;	
		height : 139px;			
		background: url(/templates/strres/images/logob.jpg) top repeat-x; 
	}
	
		#logo1{
			float:left;
			background:url(/templates/strres/images/logo1.jpg) top left no-repeat; 
			width:100%;
			height:100%;
                                                z-index: 20;
		}
		
		#logo2{
			float:right;
			background:url(/templates/strres/images/logo2.jpg) top right no-repeat; 
			width:479px;
			height:100%;
		}
		
	#menu_cont{
		width:100%;
		height:47px;
		float:left;
		border-top:1px solid #c6381e;
	}
	
	#zabor{
		width:100%;
		float:left;	
		background:url(/templates/strres/images/zabor.jpg) left repeat-x;
		height:3px;
		font-size:1px; 
	}
	
	#nav{
		width:100%;
		height:43px;
	}
	
	#nav_td1{
		width:167px;
	}
	
	#nav_td2{
		padding-top:25px;
	}
	
		#nav_div1{
			background:#bababa;
			width:100%;
			height:43px;
		}
		
			#nav_div2{
				background:#c6381e;
				float:left;
				height:43px;
				width:auto;
			}
		
				#nav_font{
					padding-top:9px; 
					font: normal 18px Tahoma; 
					color:white;
				}
				
		#nav_div3{
			background:url('/templates/strres/images/nav2.jpg'); 
			float:left; 
			height:43px; 
			width:19px;
		}
		
		#nav_div4{
			padding:14px 0px 0px 300px; 
			font: normal 14px Tahoma; 
			color:#262626;
		}
		
			#nav_div4 a{ 
				font: normal 14px Tahoma; 
				color:#262626;
				text-decoration:none;
			}
			
#content{
	width:100%;
	min-height:100%;
	padding-bottom:73px;
	overflow:hidden;			
}
#content img {
padding:0px 5px 5px 5px;
}
	#text{
		margin:31px 128px 0px 128px;
		font: normal 14px Tahoma;
	}
	
	.form{
		width:100%;
		height:auto;
		background:#b8b8b8;
		border-top:2px solid #c6381e;
		border-bottom:2px solid #c6381e;
		font: normal 12px Tahoma; 
	}
		
#footer{
	position:absolute;
	bottom:0px;
	height : 73px;	
	background:url(/templates/strres/images/footer.jpg);
}

	#footer2{
		background:url(/templates/strres/images/footr2.jpg) left no-repeat;
		width:100%;
		float:left;
		height:100%;
		font: normal 12px Tahoma;
		color:white;		
	}
	
	#footer3{
		padding:29px 0px 0px 99px;
	}

#footer4{
		position:absolute;	
		right:10px;
		bottom:15px;			
	}
#mainprod 
{
	width:750px;
	overflow-x:hidden; 
	overflow-y:auto; 
	height:200px; 
	font-family:Tahoma;
}