body, td
{
	text-decoration: none;
	cursor: default;

	font-family: verdana, geneva, arial, sans-serif;
	color: #404040;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

body {
	margin: 0 20px;
	background: #fff;
}

img {
	border: 0;
}

a:link { color: #0040d0; text-decoration: underline; }
a:hover { color: #0040d0; text-decoration: underline; }
a:visited { color: #606060; text-decoration: underline; }


td {
	vertical-align: top;
}


div#head_ua {
	width: 588px;
	height: 269px;
	background: url('/img/head.jpg') no-repeat 0 0;
}
div#head_ru {
	width: 588px;
	height: 269px;
	background: url('/img/head.jpg') no-repeat 0 0;
}
div#head_en {
	width: 588px;
	height: 269px;
	background: url('/img/en/head.jpg') no-repeat 0 0;
}

div#fai_logo {
	padding: 18px 0 0 18px;
}

div.main {
	padding: 15px 0px 0px 0px;
	width:883px;
	text-align:left;
}



div.news,
div.comp,
div.place {
	padding: 0 0 0 0;
	width:289px;
}

div.news {
	background: transparent url('/img/back_news.gif') repeat-y 0 0;
	padding-bottom: 10px;
}

div.under {
	background: transparent url('/img/sh_news.jpg') no-repeat 0 0;
	width: 289px;
	height: 115px;
}

div.place {
	background: transparent url('/img/p_place.jpg') no-repeat 0 33px;
}

div.comp {
	background: transparent url('/img/p_comp.jpg') no-repeat 0 33px;
}

td.place,
td.comp {
	background: #E6E9E2 url('/img/b_place.gif') no-repeat 0 bottom;
}

td.head_cell {
	height: 269px;
}
p.sub_head_block{
	margin: 0.7em 0 0.7em 0;
	color: black;
}

td.spons{
	padding-top: 10px;
}

div.news h2,
div.comp h2,
div.place h2 {
	width: 289px;
	height: 33px;
	line-height: 30px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	margin: 0px;
	padding: 0 15px;
}

div.news h2 {
	background: url('/img/h_news.gif') no-repeat 0 0;
}

div.place h2 {
	background: url('/img/h_place.gif') no-repeat 0 0;
	margin-bottom: 85px;
}

div.comp h2 {
	background: url('/img/h_comp.gif') no-repeat 0 0;
	margin-bottom: 85px;
}

div.news p,
div.place p,
div.comp p {
	margin: 0px 15px 20px 15px;
}
div.news p.date {
	font-size: 11px;
	color: darkred;
	margin: 20px 15px 0px 15px;
}

div.place ul,
div.comp ul {
	margin: 20px 15px 20px 15px;
	padding: 0;
	font-size: 15px;
	line-height: 22px;
}
div.place li,
div.comp li {
	padding: 0 0 0 20px;
	background : url('/img/marker.gif') no-repeat 0 0;
	list-style: none;
}