BODY {
padding:0;
margin:0;
}

TD {
vertical-align:top;
color:#000000;
font-family:arial;
font-size:12px;
}

IMG {
border:0;
}

INPUT  {
background-color:#ffffff;

}
INPUT{
border:1px solid #BB0004;
}

.new{
  background: transparent;
  border: 0;
}
.l_inp{
height: 1px;
width: 1px;

}
.r_inp{
height: 1px;
width: 1px;

}
.new_inp{
height: 21px;
border: 1px solid #000000;
}

SELECT
{
  border: 0;
}



TEXTAREA {
border:1px solid #BB0004;
background-color:#ffffff;

    scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color:#AE1F23;
	scrollbar-shadow-color:#FFFFFF;;
	scrollbar-darkshadow-color:#7F7F7F;
	scrollbar-track-color: #AE1F23;
}

H1 {
font-family:"Courier New";
color:#ae1f23;
font-weight:bold;
font-size:18px;
margin-top:0;
margin-bottom:10px;
}

H2 {
font-family:"Courier New";
color:#ae1f23;
font-weight:600;
font-size:14px;
margin-top:0;
margin-bottom:5px;
}

A, A:link, A:hover {
color:#000000;
text-decoration:underline;
}

.login {
width:321px;
height:90px;
}

.login TD {
padding:5px;
padding-left:0;
}

.form_check {
width:205px;
background-color:#ad1e22;
padding:10px; 
padding-top:20px;
padding-bottom:20px;
}

.form_check INPUT {
border:1px solid #FFFFFF;
background-color:#ffffff;
}

.spez {
width:100%;
}

.spez TD {
color:#ffffff;
text-align:justify;
}

.pic_work {
width:333px;
height:84px;
}

.pic_work IMG {
border-top:10px solid #ae1f23;
border-bottom:1px solid #000000;
}

.work {
width:333px;
}

.work  A, .work A:link, .work A:hover, .news A, .news A:link, .news A:hover, .article A, .article A:link, .article A:hover {
color:#000000;
text-decoration:none;
}

.news {
width:100%;
margin-top:40px;
}

.news_text {
padding-left:18px;
padding-bottom:20px;
}

.pic_news IMG{
border-top:10px solid #ae1f23;
border-bottom:1px solid #000000;
}

.news_title {
font-family:"Courier New";
color:#ae1f23;
font-weight:600;
}

.all_news  A, .all_news  A:link, .all_news  A:hover{
color:#ae1f23;
font-weight:600;
font-size:11px;
margin:0;
}

.article {
border:1px dotted #000000;
width:335px;
width:100%;
margin-top:40px;
}

.article TD {
font-weight:bold;
padding:5px;
}

.article IMG{
border:2px solid #ae1f23;
margin-right:10px;
}

.left, #menu {
width:225px;
}

.left {
background-position:0 0;
padding-bottom:60px;
}

.contact {
width:215px;
height:90px;
font-family:"Courier New";
font-weight:600;
padding-left:10px;
vertical-ALIGN:middle;
}

#main, #inner {
width:996px;
height:100%;
background-color:#ffffff;
}

#inner {
background-position:100% 100%;
}

#menu {
width:225px;
margin-bottom:80px;
}

#check{
width:225px;
margin-bottom:80px;
}
.tels {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
/*zakaz*/
.form_table 
{
	margin-top:15px;
	
}
.form_button 
{
	margin-top:15px;
}
.form_comment 
{
	font-size:75%;
	width:80%;
	margin-top:1ex;
	font-style:italic;
	margin-bottom:10px;
	color:Gray;
}
.form_table td
{
	border-bottom: dashed 1px #dddddd;
	padding:10px 0;
	
}
.z_form {
	width:100%;
}
.z_form_item {
	width:100%;
	min-width:200px;
	position:relative;
}
.z_form_b {
	padding:10px 0;
}

.ann {
	font-size:65%;
	color:#666666;
}
.z_form_title 
{
	width:80%;
	font-weight:bold;
	float:left;
	font-size:80%;
	margin-right:5%
}

