* {
  font-size: 13px; font-family: Arial; color: #4c4c4f; 
}
 
html {width: 100%; height: 100%; }

body {min-height: 100%; }

* html body {height: 100%; text-align:center; }

body {
   padding: 0; margin: 0; }
  
img, form, input, select {
  margin: 0; padding: 0; }
  
img { border: 0; }
	
h1{ font-size: 14px; color: #4c4c4f; font-family: Arial;  margin: 0; padding: 0; font-weight: bold; margin-top: 5px; margin-bottom: 5px;} 
h2{ font-size: 18px; color: ##b81018; font-family: Arial;  margin: 0; padding: 0; font-weight: bold; margin-top: 5px; margin-bottom: 5px;} 
h3{ font-size: 16px; color: #4c4c4f; font-family: Arial; margin-top: 2px; margin-bottom: 2px; } 
	
p { margin-top: 1px; margin-bottom: 1px; text-indent: 20px;}

a{ text-decoration: none; color: #b81018;}
a:hover{ color: #b81018; text-decoration: underline; }
  
#maintable{ width: 1000px; height:100%; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }

.phone { background: url('/img/phone.gif') no-repeat bottom right; }
.red { background: url('/img/red.jpg') no-repeat top; }

.pix { background: url('/img/pix.gif') repeat-x center; }
.pix2 { background: url('/img/pix2.gif') repeat-y center; }
.top_ser { background: url('/img/top_ser.gif') no-repeat bottom right; }
.ser_ser { background: url('/img/ser_ser.gif') repeat-y right; }
.niz_ser { background: url('/img/niz_ser.gif') no-repeat top right; }

.names { font-size: 18px; color: #4c4c4f; font-family: Arial;  margin: 0; padding: 0; 
	font-weight: bold; background-color: #fff; padding-left: 65px; padding-right: 65px; }

.call { font-size: 24px; font-family: Arial; color: #7d7d7f; padding-bottom: 10px; letter-spacing:.1em; }
.nomer { font-size: 28px; font-family: Arial; color: #b81018; }	
.nomer2 { font-size: 18px; font-family: Arial; color: #7d7d7f; padding-right: 4px;}	
	
.footer	{ font-size: 14px; font-family: Arial; color: #ddb4b4; }
.footer a { font-size: 14px; font-family: Arial; color: #ddb4b4; text-decoration: none;}	
.footer a:hover { color: #e58686; text-decoration: underline; }	

.inpt { border: 1px solid #c3c3c3; }	
.subm { width: 110px; height: 22px; background-color: #e7e7e7; border: 0; color: #4c4c4f; font-size: 11px; cursor: hand; }
.subm2 { width: 180px; height: 22px; background-color: #e7e7e7; border: 0; color: #4c4c4f; font-size: 10px; cursor: hand; }
.little,.little b { font-size: 11px; font-family: Arial; color: #4c4c4f; padding-bottom: 3px; padding-top: 13px;}

.menu { }
.menu a{ color: #b81018; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: none; padding-left: 50px; }
.menu a:hover,a.cur{ color: #b11018; text-decoration: none; border-bottom: 2px solid #cc5a60; }

.err { width: 300px; border: 1px solid #af231b; color: #af231b; padding: 5px; font-weight: bold; text-align: center; }
.okey { width: 300px; border: 1px solid green; color: green; padding: 5px; font-weight: bold; text-align: center; }

.clear { clear:both; }
.b{ border: 1px solid red;}
.marks_2 img
{
        position:relative;
        z-index: 1;
        border: 0px;
        top: -80px; 
        left: 80px;

}
.marks_1 img
{
	z-index: 2; 
        border: 1px solid #CCC;


}
.marks a { display:block; }
.big {font-size: 24px; font-family: Arial; color: #000;}
.big a{font-size: 20px; font-family: Arial; color: red;text-decoration: underline;}
.big16 a{font-size: 16px; font-family: Arial; color: red;text-decoration: underline;}
.bigred {font-size: 18px; font-family: Arial; color: red;}
.big20 {font-size: 20px; font-family: Arial; color: #000;}
.big18 {font-size: 18px; font-family: Arial; color: #000;}
.big16 {font-size: 16px; font-family: Arial; color: #000;}
.big14 {font-size: 14px; font-family: Arial; color: #000;}

.dv1 {background: #f0f0f0}

.otstup 
{    
    padding: 0; /* Убираем поля */
    margin-left: 20px; /* Отступ слева */
}
.divtopdotted {
	border-top: 1px solid #CCCCCC;
    }

#slider {
	
	background: #fff;
	
	}
.header {
	
	
	padding: 8px;
	
	border: 1px solid #CCCCCC;
	border-bottom: none;
/*	border-top: none;	*/
	cursor: pointer;
	
	}
.header:hover {
	
	background: #F5F0F0;
	}
.content {
	overflow: hidden;
	}
.text {
	
	border: 1px solid #CCCCCC;
	border-bottom: none;
	border-top: none;	
	
	padding: 8px;
	background: #fff;
	}
.header1 {
	
	
	padding: 8px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
/*	border-top: none;*/
	background: #f0f0f0;
	cursor: pointer;
	
	}

.header1:hover {
	
	background: #F5F0F0;
	}
.header2 {
	cursor: pointer;
	}
.content1 {
	overflow: hidden;
	}
.text1 {
	border: 1px solid #CCCCCC;
	border-bottom: none;
	border-top: none;	
	padding: 8px;
	background: #f0f0f0;
	}
.dotted {
	border-bottom: 2px dotted;
	color: #B81018;
	font-size: 20px;
	font-weight:bold;
	text-align: center;
}	
.dotted1 {
	border-bottom: 1px dotted;
	color: #B81018;
}
.dotted2 {
	border-bottom: 2px dotted;
	color: #4c4c4f;
	font-size: 16px;
	
}
.dotted3 {
	border-bottom: 2px dotted;
	color: #B81018;
	font-size: 18px;
	}
.dotted4 {
	border-bottom: 0px dotted;
	color: #B81018;
	font-size: 18px;
	}
