/*html, body{ height:100%; text-align:center; position:relative; background:#8B0204; color:#880000;}*/
html, body{ height:100%; text-align:center; position:relative; background:#999; color:#880000;}
html>body{ height:auto; min-height:100%; }
*{ font-family:Arial; font-size:12px; margin:0px; padding:0px;}
table{ width:100%; border-collapse:collapse;}
td{ vertical-align:top;}
a{ color:#880000; font-weight:bold;}
.center{ text-align:center;}
.clear{ clear:both;}

#page {width:980px; margin:0 auto;}
#main{ text-align:left;}
#main tr td { background:#8B0204;}
#left{ width:213px;}
#middle { background:#E7E7E8; }
#right{ width:213px; text-align:center;}

ul.menu{ list-style:none; background:url(/img/page_06.gif) repeat-y; padding:2px 0px 0px 0px; margin-top:4px;}
ul.menu li ul{ list-style:none;}
ul.menu li.current a { color:#FFF400;}
ul.menu li.current a:hover { text-decoration:none;}
ul.menu li ul li a { padding:2px 0px 4px 30px;}
ul.menu li a{ color:#fff; font-weight:bold; margin:5px 0px 5px 0px; padding:2px 0px 4px 10px; text-decoration:none; display:block; border-bottom:3px solid #8B0204;}
ul.menu li a:hover { color:#FFF400;}

h2 { font-size:20px; line-height: 120%; margin:7px 0 12px 0;}
h2.center { text-transform:uppercase; text-align:center;}
h3 { display:block; font-size:16px; margin:20px 0 7px 0; clear:both;}
h3.center { text-transform:uppercase; text-align:center;}

h4 { font:normal 21px Arial; margin:12px 0 20px 0;}

td.slogan { vertical-align:middle;}
td.middle{ background:#E7E7E8 !important;}
td.middle div.text{ padding:20px;}
td.middle ul{ margin-left:20px;}
div.bordered{ border:2px solid #8B0204; padding:25px;}

#header td{ border-bottom:2px solid #E7E7E8;}
#topmarque{
 font-size:16px; font-family:arial; padding:10px 0 10px 4px; height:20px;
 font-weight:bold; background:#8B0204; color:#fff; position:relative; 
}

td.adress, td.copy{border-top:2px solid #E7E7E8; padding:5px 0px 7px 10px;}
td.adress *, td.copy *{ color:#fff;}
#submit{ width:150px; margin-top:20px; margin-bottom:10px;}

div.loginForm{ background:url(/img/page_06.gif) repeat-y; padding:5px; color:#fff; text-align:center;}
div.loginForm h3{ border-bottom:1px solid #fff; margin-bottom:2px; font-size:16px;}
div.loginForm div.comment{ font-size:10px; margin-bottom:10px;}
div.loginForm div.input input{ display:block; margin:0px auto; border:none;}

a.archive{ color:#FFF400;}
.press {
	background: url(/img/bg_02.gif);
	background-repeat: repeat-y;
	width:158px;
	border: 2px solid #FFFFFF;
	color:#FFFFFF;
	padding:2px;
        margin:10px auto 10px auto;
        text-align:center;
}
.press a {
	color:#FFF400;
	text-decoration:none;
}

td.right{ text-align:center;}
td.right h3 {text-transform:uppercase; color:#FFF400; font:bold 18px Arial; margin:6px 0 0 0;}

td.middle{ background:#E7E7E8;}
td.middle div.text p { margin:5px 0 10px 0;}

table.peoples {width:98%; clear:both; margin:10px 0 20px 0; border-bottom:1px dashed #ccc;}
table.peoples tr td img {border:1px solid #ccc; margin:0 5px 10px 0;}
table.peoples tr td {background:#E7E7E8 !important;}

table.equipments {width:98%; clear:both; margin:10px 0 20px 0; border-bottom:1px dashed #ccc;}
table.equipments tr td {background:#E7E7E8 !important;}
div.galleryItem {width:195px; height:140px; float:left; overflow:hidden; margin:10px 7px 10px 0; border:1px solid #ccc;}

table.send {width:100%; border-collapse:separate; }
table.send tr td {background:#E7E7E8 !important; padding:4px; vertical-align:top;}


/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
border: none;
background: none;
width: 960px;
height: 27px;
margin: 0;
padding: 0;
overflow: hidden;
position:absolute; top:2px; left:2px;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 1100px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 0px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 40px 0 10px;
padding: 0;
}
ul.newsticker li a { font-size:16px; color:#fff; font-weight:bold;}
ul.newsticker li a i { font-size:16px; color:#fff;}

a.title {font:bold 14px Arial; color:#333;}
a.link {font:normal 12px Arial; color:#fff; text-decoration:underline; display:block; clear:both; margin:6px 0;}

table.YMaps-b-balloon-frame {background-color:transparent !important;}
table.YMaps-b-balloon-frame tr td {background-color:transparent !important;}
table.YMaps-b-balloon-frame tr td.YMaps-b-balloon-m {background-color:#fff !important;}
table.YMaps-b-balloon-frame tr td.YMaps-b-balloon-ml {background-color:#fff !important;}
table.YMaps-b-balloon-frame tr td.YMaps-b-balloon-mr {background-color:#fff !important;}

form table {background-color:transparent !important;}
form table tr td {background-color:transparent !important;}

ol {margin:10px 0 10px 15px; padding:0 0 0 10px;}
