/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout:fixed;
	width:100%;
	line-height:1.3;
}

/* gray.css */
html, body {
    height: 100%;
    min-height: 100%;
	width:100%;
	font-family:arial, geneva, sans-serif;
	font-size:13px;
}



p {margin: 5px 0 15px 0; text-align:left; line-height:18px; color:#505050;}

h1 {color:#003366; font-size:18px; text-align:left; margin:0 0 10px;}

td {vertical-align:top;color:#505050;}

ol, ul {list-style:disc inside none; text-align:left; line-height:1.5; margin:0 0 0.5em 20px;}
	li {line-height:1.5; color:#505050;}

table.bordered  {border: 3px double white; border-collapse: collapse; background-color:#336699; margin:0 auto;}
	table.bordered tr td {border: 3px double white; vertical-align: middle; padding: 10px 5px; text-align:center; color:white;}
		table.bordered tr td p {text-align:center; color:white;}
			table.bordered tr td p a {color:white;}

.bg {border-bottom:1px solid #CCCCCC;}			
.logo {width:165px; text-align:center; height:80px; background-color:white;overflow:hidden;}
	.logo a {display:table; margin:1px auto;}

.movie {	background-image: url('img/vertline.gif'); height:55px; text-align:center; display:block; width:100%;}
	.obj {background-image:url('img/vertline.gif'); height:55px; clear:both; text-align:right; width:100%; overflow:hidden;}
		.obj img {height:55px;}

.bb {border-bottom:1px solid #336699;}	
.menu_t {background-color:#336699; color:#FFFFFF; font-size:10px; padding-left:5px; height:25px; text-align:left; position:relative; top:1px; }
	.menu_t a {color:#FFFFFF; font-family:sans-serif; font-size:13px; text-decoration:none;}
	.menu_t a:hover {text-decoration:underline; color:#FFFFFF;}
	.m_t {float: left; margin-top:5px;}
	.flag {position:relative; top:2px; font-family:Tahoma; font-size:11px; color:#FFFFFF;}
	
.left {background-color:#F0F0F0; list-style:none outside none; overflow:visible; vertical-align:top; z-index:100; width:141px; border-right:1px solid #CCCCCC;}
	.menu {}

.content {text-align:center; margin-left:141px;vertical-align:top;}
	.longtitle {border-bottom:2px solid #6699CC; margin:15px auto; padding-top:10px; width:90%;}
		.longtitle h1 {color:#003366; font-size:18px; text-align:left; margin:0 0 10px;}
	.txt {width:90%; margin:0 auto;}
	.counter {margin-bottom:10px;}
	.footer {border-top:2px solid #6699CC; margin:15px auto; padding-top:10px; width:90%; font-size: 11px; color:#6E798A; }

.right {width:175px; background-color:#F0F0F0; border-left:1px solid #CCCCCC;}
	.ph {padding:10px 0 10px 10px;}
		.ph p {color:#404751; font-size:13px; line-height:15px; margin:0 0 7px;}
		.ph p.town {color:#003366; font-size:18px; margin-top:13px;}
		.ph div.one {color:#800000; text-align:right; font-size:18px; left:-25px; position:relative;}
			.ph div.one span {font-size:14px;}
	.q_form {width:175px; border-top:1px solid #CCCCCC; color:#404751; margin:0 10px;}
		.q_form p {color:#404751; margin:6px 0 0;}
		.q_form  form textarea {line-height:13px; font-family:'Times New Roman Cyr',serif; font-family:'Arial Cyr',sans-serif; font-family:'Courier New Cyr',monospace;}
			.q_form  form input {width:150px;}

/*****************************************************
Error message styles
*****************************************************/
.errortext
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
}

.error2
{
	COLOR: #cc0000;
	font-weight: bold; 
}


/*****************************************************
Link styles
*****************************************************/
a.lnk, a.lnk:visited, a.lnk:link
{
    text-decoration: none; 
    color: #013DA4;
}

a {
color:#1D61AE;
}

a.lnk:Hover
{
    color: #000000;
    text-decoration: underline;
}
A.textlink
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold; 
    COLOR: #003366;
    TEXT-DECORATION: none
}
A.textlink:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold; 
    COLOR: #3399cc;
    TEXT-DECORATION: none
}

/*****************************************************
Scroller
*****************************************************/
A.scroll
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.scroll:hover
{
    COLOR: #99ccff
}
.scrolltop
{
	background-image: url('img/top.gif');
	vertical-align:top;
}
.scrollbottom
{
	background-image: url('img/bottom.gif');
	vertical-align:top;
}
.scrollbg
{
	background-color: #6699cc;
	vertical-align:top;
}
.scrollbg2
{
	background-color: #6699cc
}
.scrollbdr
{
	background-color: #003366
}
#divScrollTextCont
{
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    WIDTH: 159px;
    CLIP: rect(0px 159px 123px 0px);
    POSITION: absolute;
    HEIGHT: 123px
}
#divScrollText
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}

/* link */
A.tlink:link { TEXT-DECORATION: underline}
A.tlink:active { TEXT-DECORATION: underline}  
A.tlink:visited { TEXT-DECORATION: underline}
A.tlink:hover { COLOR:#FFFFFF; BACKGROUND-COLOR:#6699cc; TEXT-DECORATION: none}

A.tlinkw:link { COLOR:#FFFFFF; TEXT-DECORATION: underline}
A.tlinkw:active { COLOR:#FFFFFF; TEXT-DECORATION: underline}  
A.tlinkw:visited { COLOR:#FFFFFF; TEXT-DECORATION: underline}
A.tlinkw:hover { COLOR:#FFFFFF; TEXT-DECORATION: none}
