body
{
	padding:0px;
	margin:0px;
	}
body, td, th, p {
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #273236;
}



a { color: #3366CC }
a:visited { color: #3366CC }
a:active, a:hover { color: #FF6600 }

.banner_module { font-size: 80%; }


.top-navigation { font-size: 70%; }
.top-navigation, .top-navigation a, .top-navigation a:visited, .top-navigation a:active { color: black; text-decoration: none; }
.top-navigation a:hover { text-decoration: underline; }

.copyright a, .copyright a:visited, .copyright a:active { color: #273236; }
.copyright a:hover { color: #FF6600; }

.content-block, .content-block td, .content-block th { font-size: 80%; text-align:justify;}



h1 { color: #000000; font-size: 130%; }
h2 { color: #AE383C; font-size: small; margin-top: 1.5em; }
h3 { color: #000000; font-size: x-small; }
h5 { background-color: #F9F1F1; margin-left: 116px; padding: 12 24 12 24px; font-weight: normal; border: 1px solid #F9F1F1; }


.1module_header {text-align:center; color: #AE383C; font-family: arial; font-size: 80%; font-weight:bold; margin-top: 3px; margin-bottom: 16px;}
.1module_item{ font-family: arial; font-size: 70%; }

.module_header {text-align:center; font-size: 70%; font-weight: bold; text-transform: uppercase; }
.module_item{ font-size: 70%; }
.module_item_news{ font-size: 70%; }

.module_exchange td{
text-align:center;
font-family: arial;
font-size:11px;
color:#013462;
text-decoration:none;
}

.module_weather td{
padding-left:8px;
text-align:center;
font-size:70%;
text-decoration:none;
}


.block h1 { color: #AE383C; font-size: x-small; margin-top: 3px; margin-bottom: 16px; }
.block .item { font-size: 70%; }
.item { margin-bottom: 1.8em; text-align:justify;}
.item h2 { font-size: 100%; font-weight: bold; color: #273236; margin: 0; }



.news-block h1 { color: #AE383C; font-size: x-small; margin-top: 3px; margin-bottom: 16px; }
.news-block .news-item { font-size: 70%; }
.news-item { margin-bottom: 1.8em; text-align:justify;}
.news-item .date { font-weight: bold; color: #273236; }
.news-item h2 { font-size: 100%; font-weight: bold; color: #273236; margin: 0; }
.news-item .announce { margin-top: .5em; }
.news-item .more { margin-top: .5em; height: 14px; padding-left: 15px; background-image: url(/img/arrow-more.gif); background-repeat: no-repeat; background-position: left .3em; }
.main-page .news-item { margin-bottom: 0; }
.more-link { height: 14px; font-size: 70%; padding-left: 15px; background-image: url(/img/arrow-more.gif); background-repeat: no-repeat; background-position: left .3em; }
.all-news { font-size: 70%; }
.syars {font-size: 100%; border:1px solid #FF0000;margin:10px; margin-top:4px; padding:5px;}
.NY2009{ height: 14px; font-size: 70%; border-bottom:1px solid #FF0000;margin:20px;}

.ny-block h1 { color: #AE383C; font-size: x-small; margin-top: 3px; margin-bottom: 16px;}
.ny-block .ny-item { font-size: 70%;}
.ny-item { margin-bottom: 1.8em; }
.ny-item .date { font-weight: bold; color: #273236; }
.ny-item h2 { font-size: 100%; font-weight: bold; color: #273236; margin: 0; }
.ny-item .announce { margin-top: .5em; }
.ny-item .more { margin-top: .5em; height: 14px; padding-left: 15px; background-image: url(/img/arrow-more.gif); background-repeat: no-repeat; background-position: left .3em; }
.ny-link { border: 1px solid #0099FF; padding: 10 10 10 10; height: 14px; font-size: 70%; background-image: url(/img/ny_1.jpg); background-repeat: no-repeat; background-position: right bottom;}

.23-link { border: 1px solid #CC0000; padding: 10 80 10 10; height: 14px; font-size: 70%; background-image: url(/img/23-02-2008.jpg); background-repeat: no-repeat; background-position: right bottom;}

.print-version a { font-size: 85%; }

.bbb {background: URL(/img/bgc_NY.jpg) #fff top no-repeat left;}

.menu-eli ul, .menu-eli ol, .menu-eli li {
font-style:normal;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}


.menu {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-top: 10px;
margin-bottom:10px;
}
.menu ul div {
background:#EFEFEF none repeat-y scroll left top;
margin-bottom:1px;
padding:15px 3px 3px 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 70%;
	font-weight: bold;
}
.menu ul div a {
	color: #273236;
	text-decoration: none;
	font-weight: bold;
}
.menu ul div a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.menu ul ul {
background:#F6F6F6 none repeat scroll 0 0;
margin-left:0px;
padding:3px 3px 3px 15px;
font-size: 80%;
}
.menu ul ul li {
margin-bottom:5px;
}



.menu-item, .menu-item-active {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 70%;
	font-weight: bold;
}

.menu-item a, .menu-item a:visited, .menu-item a:active {
	color: #273236;
	text-decoration: none;
	font-weight: bold;
}

.menu-item a:hover {
	color: #AE383C;
	text-decoration: none;
	font-weight: bold;
}

.menu-item-active, .menu-item-active a, .menu-item-active a:visited, .menu-item-active a:active, .menu-item-active a:hover {
	color: #AE383C;
	text-decoration: none;
	font-weight: bold;
}


.submenu-block div {
	font-size: 80%;
	margin: 5 0 0 3px;
	color: #AE383C;
}

.submenu-block a, .submenu-block a:visited, .submenu-block a:active {
	color: #273236;
}

.submenu-block a:hover {
	color: #AE383C;
}

a.submenu-active, a.submenu-active:visited, a.submenu-active:active {
	color: #AE383C;
}

a.submenu-active:hover {
	color: #AE383C;
}


.white-link a, .white-link a:visited, .white-link a:active {
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.white-link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.bottom-navigation td { font-size: 70%; }

.path { font-size: 70%; color: #AE383C; font-weight: bold; text-transform: uppercase; }
.path a, .path a:visited, .path a:active { font-size: 100%; text-decoration: none; color: #AE383C; }
.path a:hover { text-decoration: underline; color: #AE383C; }

.redstar { color: #FF0000; font-size: 12px; }
.field-margin { margin-right: 13px; }

TABLE.main-column {width:100%; margin-top:5px;}
TABLE.main-column TD {vertical-align:top; padding:5px;}
TABLE.main-column TD.info {width:100%;}
TABLE.main-column TR.odd TD {background-color:#EDEFF1;}
TABLE.main-column TR.odd TH {background-color:#EDEFF1;}
TABLE.main-column TR.last TD {border-bottom:1px solid #EDEFF1;}
TABLE.main-column TH.left {width:40%}
TABLE.main-column TH.right {width:60%}

.tbl-decoration .tit td {text-align:center; font-weight:bold; background:#edeff1}
.tbl-decoration td {vertical-align:top; padding:5px; border-top:1px solid #edeff1; border-bottom:1px solid #edeff1; border-right:2px solid #edeff1;}
.tbl-decoration td.last {border-right:0px}
.tbl-decoration .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl-decoration .conf-tit {text-align:center; vertical-align:middle}
.tbl-decoration .price {font-weight:bold}
.valign-middle td {vertical-align:middle}
.no-decoration td {background:#EDEEEE; padding:5px; border:0px}

/* new styles */
.random_image
{
	padding:5px;
	text-align:center;
}
.random_image img
{
	margin:5px;
	float:left;
	}
	
.reg_block img
{
	float:left;
	margin-right:2px;
	border:0px;
	}
	
.reg_block a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#e00000;
	font-weight:bold;}

.reg_block a:hover
{
	color:#000;
	}
	
.picto a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;}
	
.picto img
{
	margin-right:10px;
	float:left;}
	
.picto
{
	overflow:hidden;
	margin-bottom:15px;
	}


