@charset "utf-8";

/* + Global resets */

html, html#js, html#nojs {
	/* css */
	
}

body {
	/* css */
}

a {
	color:#ec2a2a;
	/* css */
}
a:hover {
	color:#000;
}

/* - Global resets */


/* + Common classes */
.left {float:left;}
.right {float:right;}
/* - Common classes */


/* + Layout */
#container, #footer {
	width:769px;
	margin:0 auto;
}
#container {

min-height: 100%; 
margin-bottom: -70px;

}
* html #container {height: 100%;}
#header {
	background:#FFF url(../images/header.jpg) no-repeat;
	background-color:#FFF;
	height:22px;
}
#logo {
	height:100px;
}
#logo img { margin:20px 0 20px 0; }
#tel {
font-size:110%;
margin:0 0 10px 0;
}
#content {
	padding:20px 0 0 0;
	clear:both;
}
.block {float:left; width:256px;}
#page-empty {height: 120px; clear: both;}
#footer {
	clear: both;
	height:70px;
	float:none;
}
#copyright {
	clear:both;
	height:40px;
	}
#footerbg{
	height:30px;
	background: #FFF url(../images/footer.gif) no-repeat;
	}
#nav {

}
h1 {
	margin:10px 10px 10px 10px;
	line-height:30px;
	
}
.line {
	background: #FFF url(../images/line.gif) repeat-x;
	height:4px;
	float:none;
	clear:both;
}
.blocktitle { text-align:center; vertical-align: super;  font-size:170%; text-shadow:0px 1px 1px #5b1111; height:30px;line-height:120%;  }
.block a { text-decoration:none;}
.block a:link {}
.block a:hover {color:#000;}
.block a:active {color:#fff;}
ul.inline li {display:inline; margin:0 70px 0 0;}
/* - Layout */
