/* стили для контента */

#page H1 { font-family: Arial; padding: 0 0 10px 0; color: #B43E3E; font-size: 120%; font-weight: normal; }
#page H2 { margin: 10px 0 -7px 0; color: #336699; font-size: 110% }
#page H3 { padding: 0 0 0 0; color: #336699; font-size: 95% }

#page { 
	padding:10px 15px 15px 40px; 
	font-size: 95%;
	clear: left;
	background: url(_tpl/img/line-right.gif) repeat-y 100% 0; 
}

/* для главной */
#page-home { 
	padding:15px 0px 15px 40px; 
	font-size: 95%;
	clear: left;
}

#page li { 
	margin:0 0 5px 20; 
	color: #000;
}

#page p { 
	font-size: 95%;
	padding: 10px 0 10px 0;
	line-height: 20px;
}

#page p+ul { 
	margin: -10px 0 0px 0;
}

#page ul {
	color: #336699;
	font-size: 95%;
	padding: 10px 0 0px 10px;
}

#page a { color: #336699 }
#page a:visited { color: #888 }
#page a:hover { text-decoration: none; color: #B03031; }


#form { padding: 10px 0 0 40px; font-size:80% }
#form h3 { padding: 10px 0 20px 0; color: #336699; font-size: 95% }
#form td { font-size:80% }

#form #red { color: #B03031 }

#form INPUT, TEXTAREA {
	BORDER: #ccc 1px solid; 
}

#form INPUT#submit {
	width: 106px;
	height: 24px;
	BORDER: #fff 0px solid; 
	FONT-SIZE: 1em; 
	background: url(_tpl/img/input.gif) no-repeat 0 0;
	cursor: hand;
}


.map p {
	margin-bottom:-10px; 
}

.map p a {
	text-decoration: none;
}

.map p a:hover {
	text-decoration: underline;
}

.map p#1 {
	font-size: 100%;
	padding-left: 20px;
	background: url(_tpl/img/str.gif) no-repeat 0 0;
}

.map p#2 {
	font-size: 95%;
	padding-left: 40px;
	background: url(_tpl/img/str.gif) no-repeat 20 0;
}

.map p#3 {
	font-size: 90%;
	padding-left: 60px;
	background: url(_tpl/img/str.gif) no-repeat 40 0;
}

.map p#4 {
	font-size: 85%;
	padding-left: 80px;
	background: url(_tpl/img/str.gif) no-repeat 60 0;
}

.tab_adress td {
	font-size: 85%;
	padding-bottom: 20px;
}

#begun {
	width: 300px;
	float: right;
	padding: 0 10px 10px 20px;
}
