html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #484848;
	height: 100%;
}
body, table, td{
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
}
A {COLOR: #00ace7; TEXT-DECORATION: none}
A:visited {COLOR: #00ace7;}
A:active {COLOR: #484848; }
A:hover {COLOR: #484848; TEXT-DECORATION: underline}
p {
	margin: 0px 0px 5px 0px;
}
hr{
	height: 1px;
	color: gray;
	border-top: 1px solid #B6B6B6;
	border-bottom: 0px;
}
td{
	vertical-align: top;
}
H1 { FONT-SIZE: 14pt;font-family: Arial,Tahoma; padding: 0px; margin: 0px;font-weight: normal;}
H2 { FONT-SIZE: 13pt;}
H3 { FONT-SIZE: 12pt;font-family: Arial,Tahoma; padding: 0px; margin: 0px;font-weight: bold;}
H4 { FONT-SIZE: 11pt;}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
table.top{
	width: 100%;
	height: 159px;
	background: url('/img/top_bg.jpg') repeat-x;
}
div.white_line{
	background-color: white;
	height: 1px;
}
div.gray_line{
	background-color: #E3E3E3;
	height: 4px;
}
div.content_div{
	background-color: #E3E3E3;
}

table.main{
	width: 100%;
	background-color: #e3e3e3;
	overflow: hidden;
}
table.main td.lm{
	width: 227px;
}
table.main td.rm{
	width: 275px;
	border-left: 2px solid #e3e3e3;
}
table.main td.center{

}

div.lm_top{
	width: 100%;
	height: 100%;
}
td.lm_shad_bot{
	height: 25px;
}
div.date{
	width: 100%;
	height: 22px;
	text-align: left;
	font-size: 7pt;
	color: gray;
	padding-top: 5px;
	padding-left: 27px;
}

div.search{
	border: 1px solid white;
	width: 85%;
	text-align: left;
	margin-top: 10px;
}
input.input_search{
	width: 115px;
	height: 22px;
	font-size: 9pt;
}
input.submit_search{
	width: 47px;
	height: 22px;
	background: url('/img/ua/submit_search.gif') no-repeat;
	border: 0px;
}
div.top_news{
	height: 27px;
	background: url('/img/ua/top_news.jpg') left top no-repeat;
}

div.time{
	color: gray;
	font-size: 7pt;
}
div.before{
	color: #00ace7;
	font-weight: bold;
	text-decoration: underline;
}

div.preview_bg{
	background-color: #d8d8d8;
	padding: 12px;
}
A.big_link {font-family: arial, tahoma; font-size: 11pt; COLOR: black; TEXT-DECORATION: none}
A.big_link:visited {COLOR: black;}
A.big_link:active {COLOR: black; }
A.big_link:hover {COLOR: black; TEXT-DECORATION: underline}

A.gray_link {COLOR: #484848; TEXT-DECORATION: none}
A.gray_link:visited {COLOR: #484848;}
A.gray_link:active {COLOR: #484848; }
A.gray_link:hover {COLOR: #484848; TEXT-DECORATION: underline}

table.footer{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 120%;
}
table.footer td{
	font-size: 7pt;
}
table.footer td.left{
	width: 230px;
	text-align: center;
	vertical-align: middle;
}

div.news_description{
	background-color: #d8d8d8;
	padding: 12px;
	width: 310px;
	float: left;
	margin-right: 10px;
}
input.ok_submit{
	width: 45px;
	height: 22px;
	background: url('/img/ok_button.gif') no-repeat;
	border: 0px;
}
table.news_search td{
	padding: 15px; background-color: #e3e3e3; width: 50%;
}
table.news_search{
	width: 100%;
	color: #434343;
}

div.pagelist a, span{
	padding: 2px 5px 2px 5px;
}
div.pagelist span{
	font-weight: bold;
}

div.opinion_description{
	background-color: #ffde95;
	padding: 12px;
	margin-right: 10px;
}
div.other_opinions{
	background-color: #fceecf;
	width: 337px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.photoalbum_preview img{
	border: 5px solid white;
}

div.formerror{
	background-color: #F0F0F0;
	padding: 10px 20px 20px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

td.center p{
	line-height: 140%;
	text-align: justify;
}

td.center td{
	line-height: 140%;
	text-align: justify;
}


div.itemsearch{
	font-family: tahoma;
	margin-bottom: 10px;
}


div.itemsearch div.title{
	font-size: 11pt;
}
div.itemsearch div.title a{
	text-decoration: underline;
}

div.itemsearch div.description{
	font-size: 10pt;
}
div.itemsearch div.uri a{
	font-size: 7pt;
	text-decoration: none;
}

div.mail{
	background-color: #F0F0F0;
	border: 2px dashed gray;
	padding: 10px;
	font-style: italic;
}
div.answer{
	padding: 10px;
}

td.y{
	border: 2px solid green;
	padding: 0px;
	height: 25px;
	width: 140px;
	color: green;
	vertical-align: middle;
	text-align: center;
	background-color: white;
}
td.n{
	border: 2px solid red;
	padding: 0px;
	color: red;
	height: 25px;
	width: 140px;
	vertical-align: middle;
	text-align: center;
	background-color: white;
}

a {cursor: pointer}
