html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #585858;
	height: 100%;
}
body, table, td{
	font-family:Helvetica,Arial,sans-serif;
	font-size:10pt;
}
A {COLOR: black; TEXT-DECORATION: underline}
A:visited {COLOR: black;}
A:active {COLOR: red; }
A:hover {COLOR: red; TEXT-DECORATION: none}
p {
	margin: 0px;
}
hr{
	height: 1px;
	color: gray;
}
H1 { FONT-SIZE: 14pt;}
H2 { FONT-SIZE: 13pt;}
H3 { FONT-SIZE: 12pt;}
H4 { FONT-SIZE: 11pt;}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
td{
	vertical-align: top;
}

A {COLOR: #0492DE; TEXT-DECORATION: none}
A:visited {COLOR: #0492DE;}
A:active {COLOR: black; }
A:hover {COLOR: black; TEXT-DECORATION: underline}
H1 {
background-color:#488FBB;
color:#FFFFFF;
font-size:1.5em;
margin:0;
padding:0.3em 0.5em;

}
H2 {FONT: bold 12pt Arial ; COLOR: #0492DE; padding-bottom: 3px; margin-bottom: 7px; }
P {PADDING: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; text-align: justify;}

.contact input,textarea,select{BACKGROUND-COLOR: #FAF7F6; COLOR: black; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT: 8pt Verdana, sans; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
TD.price {color:#D62E32; font-size:10pt; border-bottom: #EEEEEE 1px solid;}
TD.title {font-size:10pt;border-bottom: #EEEEEE 1px solid;border-left: #AAAAAA 1px solid; }
TD.weekday {color:gray;border-bottom: #EEEEEE 1px solid;border-left: #FAFAFA 1px solid;}

div.header_line{
	background-color: #e0e0e2;
	text-align: right;
	padding: 4px;
	color: gray;
	font-size: 8pt; 
}

td.navigation A {COLOR: gray; TEXT-DECORATION: underline}
td.navigation A:visited {COLOR: gray;}
td.navigation A:active {COLOR: gray; }
td.navigation A:hover {COLOR: gray; TEXT-DECORATION: none}

div.header_line A {COLOR: gray; font-weight: bold; TEXT-DECORATION: underline}
div.header_line A:visited {COLOR: gray;}
div.header_line A:active {COLOR: gray; }
div.header_line A:hover {COLOR: gray; TEXT-DECORATION: none}

div.lm{
	background-color: #e5e5e6;
	padding: 5px;
}

div.lm_hr{
	background-color: #ffffff;
}

p.menu0{
	padding: 0px;
	text-indent: 0px;
}
p.menu0 A {font-size: 8pt; font-weight: bold;	background-color: #b8b8b8; width: 180px; display: block;  	padding: 3px 6px 3px 6px; COLOR: white; TEXT-DECORATION: none}
p.menu0 A:visited {COLOR: white;}
p.menu0 A:active {COLOR: white;  }
p.menu0 A:hover {COLOR: white; TEXT-DECORATION: none; background-color: #33a3d6;}

p.menu1{
	padding: 0px;
	text-indent: 0px;
}
p.menu1 A {font-size: 8pt; font-weight: bold;	background-color: #b8b8b8; width: 180px; display: block;  	padding: 3px 6px 3px 6px; COLOR: white; TEXT-DECORATION: none}
p.menu1 A:visited {COLOR: white;}
p.menu1 A:active {COLOR: white;  }
p.menu1 A:hover {COLOR: white; TEXT-DECORATION: none; background-color: #33a3d6;}

p.menu2{
	padding: 0px;
	text-indent: 0px;
}
p.menu2 A {font-size: 8pt; font-weight: bold; width: 180px; display: block; padding: 3px 6px 3px 6px; COLOR: gray; TEXT-DECORATION: none}
p.menu2 A:visited {COLOR: gray;}
p.menu2 A:active {COLOR: white;  }
p.menu2 A:hover {COLOR: white; TEXT-DECORATION: none; background-color: #33a3d6;}


p.menu_selected{
	padding: 0px;
	text-indent: 0px;
}
p.menu_selected A {font-size: 8pt; font-weight: bold; width: 180px; display: block; padding: 3px 6px 3px 6px; COLOR: white; TEXT-DECORATION: none; background-color: #33a3d6;}
p.menu_selected A:visited {COLOR: white;}
p.menu_selected A:active {COLOR: white;  }
p.menu_selected A:hover {COLOR: white; TEXT-DECORATION: none; background-color: #33a3d6;}


div.content_title{
background-color:#F2F2F2;
color:#488FBB;
font-size:1.9em;
font-weight:bold;
line-height:1.8em;
margin:0;
padding:0.3em 0.5em;
width:30.14em;
}


div.itemsearch{
	margin-bottom: 10px;
	width: 95%
}


div.itemsearch div.searchtitle{
	font-size: 11pt;
}
div.itemsearch div.searchtitle a{
	text-decoration: underline;
}

div.itemsearch div.description{
	font-size: 10pt;
}
div.itemsearch div.uri a{
	font-size: 7pt;
	text-decoration: none;
	color: gray;
}

table.search td{
	padding: 10px;
}

/* стили для списка страниц */
table.pagelist {
font: 12px Tahoma;
 text-align:center;
 width:14px;height:14px;
 border:0px solid #fff;
	white-space: nowrap;
}

table.pagelist a, table.pagelist a:visited {
	padding-left: 5px;
	padding-right: 5px;
	color: #CBCBCB;
	border: 0px;
	text-decoration: none;
}
table.pagelist a:hover{
		border: 0px;
}
table.pagelist span{
 font: 18px Arial;
 text-align:center;
 color:black;
 border:1px solid #FFF;
 padding-left: 5px;
 padding-right: 5px;

}


.page_selected {
 font: 18px Arial;
 text-align:center;
 width:14px;height:14px;
 background-color:#ffffff;
 color:#ED3F00;
 border:0px solid #0000;
}
.page_selected a{color:#ffffff}

.page {
font: 18px Arial;
 text-align:center;
 width:14px;height:14px;
 background-color:#ffffff;
 color:#6066FF;
 border:0px solid #fff;
}
.page a{color:#6066FF; text-decoration: none;}
.page a:visited{color:#6066FF}
.page a:hover{color:#6066FF}
.page a:action{color:#6066FF}

.blank_page {
 text-align:center;
 width:14px;height:14px;
 border:1px solid #fff;
}

.blank_page a{color:#fff}
