body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #746D63;
}


/* ïàðàãðàôû */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 8pt;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color: #746D63;
}
p a {
	color: #B83737;
}

p.top {
font-weight: bold;
margin-bottom: 0px;
}

p.menu { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
   color: #ffffff;
	margin-bottom:10px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
p.menu a {
	color: #ffffff;
	text-decoration: none;
}
p.menu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

p.news { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin:7px;
text-align:left;
}
p.news a {
	color: #746D63;
}
p.news a:hover {
	color: #746D63;
	text-decoration: underline;
}

p.newstop {
	font-size: 7pt;
	font-weight: bold;
	color: #B83737;
	margin-top: 7px;
	margin-bottom: -5px;
	margin-left: 7px;
	margin-right: 7px;
	text-align:left;
}

p.reklama {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #746D63;
	margin:7px;
	text-align:left;
}

p.copy   { font-size: 7pt;
	color: #F4F2E8;
	text-align: left;
}

p.copy a {
color: #F4F2E8;
text-decoration: none;
}
p.copy a:hover {
color: #F4F2E8;
text-decoration: underline;
}

p.banner {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 7pt;
	color: #F4F2E8;
	margin: 3px;
	text-align: left;
}
p.banner a {
	color: #F26521;
	text-decoration: none;
}
p.banner a:hover {
	color: #D90000;
	text-decoration: none;
}


/* òàáëèöû */

td {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.news { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:#BEAE96;
	color: #ffffff;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:4px;
	}
td.news a { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	}
td.news a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

td.text {
	padding:10px;
	vertical-align:top;
}

td.toptext { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #BB3737;
	color: #ffffff;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:4px;
}

table.banner {
	font-size: 8pt;
	margin:9px;	
	color: #ffffff;
}

td.banner {
	background-color: #BB3737;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: left;
	color:#ffffff;
	font-size: 8pt;
}
td.banner a {
	color: #ffffff;
}
td.banner a:hover {
	color:#ffffff;
	text-decoration: underline; 
}

/* ïðîñòûå è íóìåðîâàííûå ñïèñêè */

ul, ol {
	color: #CFD6E4;
	font-size: 8pt;
	margin-right: 20px;
	margin-left: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 40px;
}

ol ul, ul ol, td ul li{
	color: #CFD6E4;
	font-size: 8pt;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 10px;
}

ol li, ul li {
	color: #CFD6E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
	
}

li a {
	color: #8FD0F3; 
}

/* Ýëåìåíòû óïðàâëåíèÿ  */
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #5B74A3;
}

input.text {
	width: 100%;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	width: 78%;
}

input.button {
	width: 100px;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	color: #000000;
	font-weight: bold;
	background-color: #85CCF2; 
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100px;

	color: #000000;
	background-color: #FFFFFF;
	border-left-style: solid;
	border-width: 1pt;
	border-color: #5B74A3;
	font-size: 8pt;
}


a.foto {
	color: #ffffff;
}

a {
	color: #B83737;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* âûðàâíèâàíèå */
#left {
	text-align: left;
}

#center {
	text-align: center;
}

#justify {
	text-align: justify;
}

#right {
	text-align: right;
}

/* êàðòèíêè */
.pic {
/*	margin: 0 0 10px 10px; */
	color:#ffffff;
	border-color: #ffffff;
	}