* {margin: 0; padding: 0; border: 0;}
body { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #494949; font-size: 11px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #005fb1;}
a:hover { text-decoration: none; }
.centermap { width: 1000px; margin: 0 auto; position: relative;padding-bottom: 17px;}

/*head*/
.head { background: url(../images/head.jpg) no-repeat; width: 1000px; height: 350px; position: relative;}
.tx {
	background: url(../images/strela.gif) left no-repeat;
	padding-left: 45px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	margin-left: 467px;
	margin-top: 27px;
	height: 31px;
	position: absolute;
	padding-top: 2px;
	width: 136px;
}
.icons { position: absolute; margin-left: 838px; margin-top: 20px;}
.icons  img { margin-right: 30px;}
.tel {
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	color: #3b3b3b;
	position: absolute;
	margin-left: 736px;
	margin-top: 222px;
	overflow: hidden;
	left: -11px;
	width: 209px;
}
.tel sup { color: #b90101; font-size: 18px; font-weight: normal; vertical-align: top;}

.menu { background: url(../images/menu.gif) no-repeat; width: 976px; height: 32px; position: absolute; bottom: 0; margin-left: 12px; padding-top: 14px; font-size: 12px;}
.menu a { background: url(../images/line.gif) right no-repeat; padding-left: 25px; padding-right: 27px; color: #FFF; font-weight: bold; text-decoration: none;}
.menu .last { background: none;}
/*head*/

/*main*/
.main { width: 1000px; margin-top: 20px; }
.left { width: 228px; padding-left: 12px;}
.gray { background: url(../images/gray.gif) no-repeat; width: 199px; height: 35px;overflow: hidden; font-style: italic; font-weight: bold; text-align: center; padding-top: 10px; font-size: 14px;}
.nomer { background: url(../images/nomer.gif) no-repeat; width: 41px; height: 29px; text-align: center; font-size: 14px; color: #909090; float: left; font-weight: bold; padding-top: 12px;}
.tx2 { font-weight: bold; color: #000; font-size: 11px; float: left; padding-left: 17px; padding-top: 6px; width: 135px;}
.tel2 { color: #000; padding-top: 14px; font-size: 11px;}
.tx3 { font-weight: bold; color: #000; padding-top: 11px;}

.block { background: url(../images/block.gif) no-repeat; width: 200px; height: 78px; margin-top: 6px; color: #000; padding-top: 8px; margin-bottom: 25px;}
.block input { width: 129px; height: 17px; border: 1px solid #a0a0a0;}
.block table { margin-left: 11px;}
.block td { padding-right: 6px; padding-bottom: 2px;}
.block img { margin-top: 4px;}
.tx4 { color: #000; float: left; padding-left: 11px; width: 145px; padding-bottom: 28px;}
.tel3 { background: url(../images/tel3.jpg) no-repeat; width: 209px; height: 141px;}
.tel3 p { font-style: italic; overflow: hidden; text-align: right;}
.tx5 { padding-right: 8px; color: #5e5e5e; font-size: 12px; padding-top: 72px;}
.tx6 { padding-right: 13px; color: #c10000; font-size: 18px; padding-top: 8px;}

.content { padding-bottom: 80px;}
.content  p {  line-height: 16px;}
.block2 .title { padding-bottom: 14px; font-weight: bold;}
.block2 p { padding-top: 3px;}
.block2 { padding-top: 18px;}
.block3 { padding-top: 15px;}
.block3 p { padding-top: 10px;}

.link { background: url(../images/strela2.gif) left 20px no-repeat; padding-left: 10px; padding-top: 15px; color: #aa0202; font-weight: bold;}
.link a {color: #aa0202; text-decoration: none;}

/*main*/
.foot { background: url(../images/foot.gif) no-repeat; width: 726px; height: 37px; color: #FFF; padding-left: 27px; padding-top: 25px; position: absolute; bottom: 0; font-family: Tahoma, Geneva, sans-serif; margin-bottom: 17px;}


/*FORMA*/
.formabg { background: url(../images/formabg.gif) repeat-y; width: 753px; font-family: Tahoma, Geneva, sans-serif; color: #000;}
.forma_top { background: url(../images/forma_top.gif) top no-repeat; width: 753px; }
.forma_foot { background: url(../images/forma_foot.gif) bottom no-repeat; width: 726px; padding-left: 27px; padding-top: 21px; padding-bottom: 12px;}

.info { color: #000; font-weight: bold; width: 358px; float: left;}
.info p { padding-bottom: 15px; height: 20px;}
.sel { width: 150px; border: 1px solid #bfbbb5; margin-left: 9px;}
.inp { vertical-align: baseline; margin-left: 20px; margin-right: 3px; position: relative; bottom: -2px;}

.info2 { font-weight: bold; margin-top: 20px; margin-bottom: 20px;}
.info2 textarea { width: 505px; height: 65px; border: 1px solid #c0bcb6;}
.info2 td { padding-right: 13px;}
.inp2 { border: 1px solid #bfbbb5; width: 150px; height: 18px; margin-left: 9px;}
.inp4 { border: 1px solid #bfbbb5; width: 150px; margin-left: 12px; width: 258px;}
.inp3 { border: 1px solid #bfbbb5; width: 150px; height: 18px;  float: right;}
.info .tx7 { height: 35px; width: 295px;}
.info .tx7 span { font-weight: normal;}
.formabg .tx8 { font-family: Arial, Helvetica, sans-serif; color: #757575; padding-top: 15px; width: 667px;}
.sub { float: right; margin-top: -3px;}
/*FORMA*/
