/* -- Общие стили -- */
body, td, div {
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}

body {
/*margin:			0;
padding:		0;*/
background:		#E8E8D0;
color:			#A89942;
/*width:			100%;
height:			100.1%;*/
}

p {
margin:			0;
padding-bottom: 1em;
font-size:		12px;
}

a, a:link {
color:			#B3592F;
text-decoration:none;
}
a:visited { 
color:			#B3592F;
text-decoration:none;
}
a:hover, a:active {
text-decoration:underline;
}

hr {
border-top:		1px solid #536777;
background:		#D4D0C8;
color:			#536777;
width:			100%;
height:			1px;
text-align:		left;
}

li {
list-style-position: outside;
font-size:		12px;
}
ul li {
list-style:		disc outside;
margin:			0 0 0 -1.2em;
line-height:	130%;
}
ul li ul li {
margin:			0 0 0 -10px;
list-style:		circle outside;
color:			#B3592F;
}
ul li ul li ul li {
list-style:		disc outside;
color:			#B3592F;
}

br {
line-height:	0.8em;
}

form {
margin:			0;
padding:		0;
}

input, select, textarea {
font-family:	Arial, Helvetica, Tahoma, Verdana, sans-serif;
margin:			1px 2px 1px 0;
font-size:		12px;
}

h1, h2, h3, h4, h5, h6 {
padding:		0;
color:			#B3592F;
}

h1 {
font-size:		14px;
margin:			15 10 10 40px;
}

h2 {
font-size:		12px;
}


/*  стили для оформления      */

td.toptable {
padding: 			0 1 1 0px;
margin: 			0 1 1 0px;
background-color:	#C4BD71;
}

td.toptable table td.toper {
background-color:	#DEDFBD;
}

td.toplogo {
padding: 			0 0 1 1px;
margin: 			0 0 1 1px;
background-color:	#C4BD71;
}
td.toplogo table td.topLogos {
padding: 			0px;
background-color:	#E8E8D0;
}
table.toptablelogo {
margin:				0 0 15 20px;
}

td.bgMenu {
background-image: url(../img/bg_menu_right.gif);
background-position: left top;
background-repeat: repeat-x;
}

td.bgMenuLeft {
background-image: url(../img/bg_menu_left.gif);
background-position: left top;
background-repeat: repeat-x;
height:				49px;
}

td.bgContent {
padding: 			0 1 1 1px;
background-color:	#C4BD71;
}

td.bgContent table td.bgContentS {
padding: 			0px;
background-color:	#E8E8D0;
}

td.bgPics {
background-image: url(../img/bg_pics.gif);
background-position: center middle;
background-repeat:  no-repeat;
width:				140px;
height:				113px;
text-align:			center;
vertical-align:		middle;
}

p.copy {
font-size:			11px;
padding:			5 10 5 0px;
text-align:			right;
}

h2 {
margin: 20 20 5 15px;
}

p.txt {
text-align:			justify;
margin:				10 30 5 30px;
}

p.lefttext {
margin: 0 5 0 10px;
}

ul.txt, ol.txt {
text-align:			justify;
margin: 0 20 5 30px;
padding-left: 45px;
}

font.red, b.red {
color:				#DA261E;
}


}
/* <- Оформление таблиц */
table.txt tr td {
background-color:	#475C6D;
}
table.txt table tr th {
font-weight:		bolder;
background-color:	#D1D6DA;
font-size:			11px;
}
table.txt table tr td {
font-weight:		normal;
background-color:	#FFFFFF;
font-size:			11px;
}
/* -> Оформление таблиц */
