﻿
html, body {
	font:13px verdana, Helvetica, sans-serif;
	background:#540000;
	margin:0px;
	padding:0px;
	width:100%;
}

#main_gradient {
	width:1000px;  
	margin:auto; 
	background:#780001;
}

#head{
	background:url(img/head.GIF) no-repeat; 
	width:1000px;
	height:270px;
}

#left {
	width:255px;
	float:left;
}

#right{
	width:745px;
	float:right;
}

#clearer {
	clear:both;
}

#menu_head{
	background:url(img/menu_head.GIF) no-repeat;
	width:255px;
	height:15px;
}

#menu_main{
	margin-top:-1px;
	background:url(img/menu_main.GIF) repeat-y;
	width:255px;
}

#menu_footer{
	background:url(img/menu_footer.GIF) no-repeat;
	width:255px;
	height:15px;
}

#content {
	margin-left:59px;
}
#content_head{
	background:url(img/content_head.GIF) no-repeat;
	width:686px;
	height:19px;
}

#content_main{
	background:url(img/content_main.GIF) repeat-y;
	width:686px;
}

#content_footer{
	background:url(img/content_footer.GIF) no-repeat;
	width:686px;
	height:17px;
}

#title_holder{outline:none; }

#title_left{
	background:url(img/title_left.GIF) no-repeat;
	width:16px;
	height:40px;
	float:left;
	}
	
#title_main{
	background:url(img/title_main.GIF) repeat-x;
	height:40px;
	float:left;
	line-height:40px;
	color:#fff;
}
#title_main a{text-decoration:none; color:#ccc;}
#title_right{
	background:url(img/title_right.GIF) no-repeat;
	width:20px;
	height:40px;
	float:left;
}

#text_and_other{
	margin-left:20px;
	width:650px;
}

#buttons_holder{
	width:230px;
	height:120px;
	padding-left:14px;
}

#pvc a{
	display:block;  
	width:230px;  
	height:25px;  
	background:url(img/pvc.gif) no-repeat 0 0;  
	text-indent: -9999px;
	outline:none;
}	
#pvc a:hover{
	background-position:-230px 0; 
	}
	
	
#al a{
	display:block;  
	width:230px;  
	height:25px;  
	background:url(img/al.gif) no-repeat 0 0;  
	text-indent: -9999px;
	outline:none;
}	
#al a:hover{
	background-position:-230px 0; 
	}

#shtori a{
	display:block;  
	width:230px;  
	height:25px;  
	background:url(img/shtori.gif) no-repeat 0 0;  
	text-indent: -9999px;
	outline:none;
}	
#shtori a:hover{
	background-position:-230px 0; 
	}
	
#garage a{
	display:block;  
	width:230px;  
	height:25px;  
	background:url(img/garage-doors.gif) no-repeat 0 0;  
	text-indent: -9999px;
	outline:none;
}	
#garage  a:hover{
	background-position:-230px 0; 
}

#security a{
	display:block;  
	width:230px;  
	height:25px;  
	background:url(img/security-roll.gif) no-repeat 0 0;  
	text-indent: -9999px;
	outline:none;
}	
#security  a:hover{
	background-position:-230px 0; 
}
	
p{text-indent:10px; margin:0; padding-top:5px;}

#titles{
	color:#000;
	background-color:#bd6b6b;
	border:1px dashed #660000;
	font-size:14px;
	margin:10px;
	padding:4px;
}

#about_halder{
	padding-top:190px;
	padding-left:890px;
	}
#about a{
	display:block;  
	width:70px;  
	height:23px;  
	background:url(img/about.jpg) no-repeat -70px 0;  
	text-indent: -9999px;
	outline:none;
}	
#about a:hover{
	background-position:0 0; 
	}
	
	
#gallery_halder{
	padding-left:875px;
	}
#gallery a{
	display:block;  
	width:85px;
	height:23px;
	background:url(img/gallery.jpg) no-repeat -85px 0;  
	text-indent: -9999px;
	outline:none;

}	
#gallery a:hover{
	background-position:0 0; 
	}
	
#contacts_halder{
	padding-left:858px;
	}
#contacts a{
	display:block;  
	width:102px;
	height:23px;
	background:url(img/contacts.jpg) no-repeat -102px 0;  
	text-indent: -9999px;
	outline:none;

}	
#contacts a:hover{
	background-position:0 0; 
	}
	
#footer{
	font-size:11px;
	background:#cccc33;
}
#footer a{text-decoration:none; color:#000}
#footer a:hover{text-decoration:none;}

#left_cont{float:left;}
#right_cont{float:right;}

img {border:2px solid #642121; padding:2px;}
img.gal{border:0;}
#tabs{width:211px; height:161px; background:url(img/table.GIF) no-repeat; float:left;}
#tabs:hover{width:211px; height:161px; background:url(img/table2.GIF) no-repeat; float:left;}
#tabs-cont{padding:10px;}
#tabs a{color:#fff; text-decoration:none;}
#tabs a:hover{color:#ccc; text-decoration:none;}

#gallery-view img{border:2px solid #642121; padding:2px; margin:15px;}
#gallery-view img:hover{border:2px solid #fff; padding:2px;}

#nav-menu{background:#c65f60; border:1px solid #641818; padding-left:7px; padding-right:7px; text-decoration:none; color:#fff;}
#nav-menu:hover{background:#540000; border:1px solid #641818; padding-left:7px; padding-right:7px; text-decoration:none; color:#fff;}
#nav-menu-vis{background:#9b2324; border:1px solid #641818; padding-left:7px; padding-right:7px; text-decoration:none; color:#fff;}


.contacts-txt{color:#000; font:13px verdana, Helvetica, sans-serif;}

.contacts-txt а{color:#000; text-decoration:none;}

.contacts-txt а:hover{color:#ccc;}

#salam{margin-right:10px;}
