html, body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	min-width:1200px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
.header .redline .txt {
	top:80px;
	text-align:right;
	right:30px;
	color:#FFF;
}
/* items */
.items .part-items {
	float:left;
	width:33%;
}
.items .part-items .margin {
	margin:0px 5px;
}


/* block */

.block .pic {
	float:left;
	width:60px;
}
.block .cont {
	margin-left:60px;
}
.block .bottomclear {
	height:15px;
	clear:both;
}
.block .cont .title a {
	font-size:15px;
	font-weight:bold;
}
.block-clear {
	height:5px;
}
.block .cont .text, .block .text a {
	font-size:11px;
}

/* end block */





/* textblock */
.textblock .items {
	float:left;
	width:33%;
}
.textblock .items .margin {
	margin-left:40px;
}
.textblock .items .margin .title a {
	color:#c91313;
	font-size:24px;
	text-decoration:underline;
	margin-left:15px;
}
.textblock .items .margin .title, .textblock .items .title  {
	margin-bottom:15px;
}
.textblock .items .margin .title a:hover {
	text-decoration:none;
}
.textblock .items .margin a {
	color:#999;
	text-decoration:underline;
	font-size:12px;
}
.textblock .items .text {
	margin-bottom:20px;
}
.textblock .items .margin a:hover {
	text-decoration:none;
}
.textblock .items .margin .text {
	background:url(../images/arrow.gif) no-repeat;
}
.textblock .items .margin .intext {
	margin-left:18px;
}

/* Работы */
.textblock .items .block {
	width:152px;
	height:114px;
	border:2px solid #c91313;
	text-align:center;
	float:left;
	margin:0px 0px 20px 20px;
}
.textblock .items .title a {
	color:#c91313;
	font-size:24px;
	text-decoration:underline;
	margin-left:55px;
}
.textblock .items .title a:hover {
	text-decoration:none;
}

/* Статьи */
.textblock .items .margin .articles {
	color:#999;
	font-size:12px;
	margin-bottom:10px;
}
.textblock .items .margin .articles a.title {
	color:#c91313;
	text-decoration:none;
	font-size:12px;
}
.textblock .items .margin .articles a.title:hover {
	text-decoration:underline;
}


/* Номер телефона */
.number-name {
	color:#c91313;
	font-size:13px;
	margin:40px 0px 0px 40px;
}
.number {
	color:#c91313;
	font-size:18px;
	margin-left:40px;
}

/* thumbs */
.thumbnails
{
text-align: center;
}

.thumbnail
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 1em 0 0 2em;
}
.thumb-r {
	border:2px solid #c91313;
}
.thumbnail .r
{
	width: 152px;
	float: left;
	border:2px solid #c91313;
	text-align:center;
}
.thumbnail .r img {
}
/* end thumbs */

/* begin blo */
.blo1 {
	width:360px;
	height:13px;
	background:url(../images/blo1.png) no-repeat;
}
.blo2 {
	width:350px;
	padding:0px 13px;
	background:url(../images/blo2.png) repeat-y;
}
.blo3 {
	width:360px;
	height:13px;
	background:url(../images/blo3.png) no-repeat;
}
.bloin {
	padding:0px 10px 20px 10px;
}

/* end blo */
