@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(bg.jpg); font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#CCC;}

a{outline:none;}
img{border:none;}
span, div, p, form {margin:0;padding:0;}
.clear{clear:both;}

.thumbs{width: 100px;height: 75px;float:left;margin: 10px 10px 0 0;border: 4px solid #f7a717;}

#site{width:930px;margin:0 auto;background:url(bg_core.jpg);}

#header{ width: 930px; height:153px;background:url(header.jpg);}

#core{width:930px;}

#title{width:630px; height:25px;border-bottom:1px solid #333; font-size:17px; font-weight:bold;}
h1{ margin:0; padding:0;font-size:17px; font-weight:bold;}
#texts{
	width:630px;
	margin:10px 0 0 0;
	text-align: left;
}

#menu{ width:280px;float:left;background:url(menu.png) no-repeat; margin:0 0 30px 0;}
#sub_menu{ width:231px; margin:55px 0 0 30px;}
.but{ width:231px; height:31px;}
.but a, .but  a:visited{ width:213px; height:20px; display:block;background:url(but.png); text-decoration:none; color:white; padding:11px 0 0 18px;}
* html .but a, * html .but  a:visited{padding:11px 0 0 10px;width:221px;}
.but a:hover{background:url(but_hover.png); color:#C00;}

#right{ width:640px;float:left; padding:15px 0 10px 10px;}
#right a, #right a:visited{ text-decoration:none; color: #F30; font-weight:bold;}

#sub{width: 930px; height:157px;background:url(sub.png);}

#footer{width:920px; height:46px;background:url(footer.png); font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:right; color: #666; padding:10px 10px 0 0; margin:0 auto 10px auto;}
#footer a, #footer a:visited{ text-decoration:none; color: #666;}
#footer a:hover{ color: #999;}

#contact{width: 600px;margin:10px 0 0 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#map{width: 600px;height:300px;margin:10px 0 0 20px;border: 1px solid #333333;}

