body	{ padding:0px;	margin:0px;	background-color:#FFFFFF; color:white; font-size:12px; font-family:Verdana;}

#banners a img { opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=40); } #banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

#contentPad{
margin:20px;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
hr{margin:10px 0;color:#999999;}

#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
/*border-bottom: 1px solid #025894;*/
}

.suckerdiv ul li{
position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #ffffff;
text-decoration: none;
background: #025894;
padding: 1px 5px;
border: 1px solid #025894;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: #ffffff;
}

.suckerdiv ul li a:hover{
background-color: #3687B1;
}

.suckerdiv .subfolderstyle{
/*background: url(http://dalekoe-blizko.ru/hotels/arrow-list.gif) no-repeat center right;*/
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/*background-color:#66a7ba;*/
p	{ text-indent: 20px; margin-top: 3px; margin-bottom:12px; text-align:justify;}
p#black {text-indent: 20px; margin-top: 3px; margin-bottom:12px; text-align:justify; color:black;}
a	{ text-decoration:none; color:#023f6a; font-size:12px; }
img	{ padding:0px; margin:0px; border:none; }

h1,h2,h3,h5,h4,h6	{ color:white; font-family:Verdana;}
h7 { color:#001998; font-family:Tahoma; font-size:14px; font-weight:bold;}
h1,h2,h3{ margin-top:10px; margin-bottom: 10px; margin-left: 5px; font-size:18px;}

table td { padding:0px; font-size:12px;}

form 	{ margin:0px; }
input 	{ border:solid 1px black; height:20px; font-size:12px; font-weight:bold; vertical-align:center; padding-top:0px; margin-top:5px;}

.search 		{ background-image:url('/images/search.jpg'); padding-top:3px; padding-left:6px; }
.search input 	{ border:solid 1px #c0e8f5; height:16px; font-size:12px; font-weight:bold; vertical-align:center; padding-top:0px;}
.search a 		{ color:white; font-size:11px; font-family:Verdana; }

.t_lft 	{ background-image:url('/images/t_1.gif'); }
.t_grd 	{ background-image:url('/images/t_2.gif'); text-align:center; }

.topmenu  a { color:#345260 !important; display:block; font-size:12px; height:25px; font-family:Verdana !important; font-weight:bold !important; }
.leftmenu a { color:#FFFFFF ; display:block; font-size:13px; height:30px; font-family:Arial !important; }
.topmenu  a span { position:relative; top:4px; }
.leftmenu a span { position:relative; top:7px; left:6px;}

.t_sep	{ background-image:url('/images/t_3.gif'); }
.t_rgt	{ background-image:url('/images/t_4.gif'); }

.ti_grd	{ background-image:url('/images/tm_grad.gif'); }
.ti_sep	{ background-color:white; }

.lm_sep	{ background-image:url('/images/lm_sep.jpg'); background-repeat: no-repeat}

.news_preview {margin: 7px; font-size: 11px; font-weight: normal; color: white !important}
.bgdark	{ background-color:#025894; }
.bglight{ background-color:#3687b1; }
.bgsoft1{ background-color:#006bad; }
.bgsoft2{ background-color:#006bad; background-image:url('/images/space.jpg'); background-repeat:no-repeat;}

.arc11	{ background-image:url('/images/arc_1_1.gif'); background-repeat:no-repeat; }
.arc12	{ background-image:url('/images/arc_1_2.gif'); background-repeat:no-repeat; }
.arc21	{ background-image:url('/images/arc_2_1.gif'); background-repeat:no-repeat; }
.arc22	{ background-image:url('/images/arc_2_2.gif'); background-repeat:no-repeat; }

table.railway_stations
{
	border-collapse: collapse;
}

table.railway_stations th
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 13px;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
table.railway_stations td
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	padding: 3px;
}

table.weather_table td
{
	padding: 5px;
}

table.weather_table td.weather_separator
{
	background-color: #bfdae2;
	padding: 0px;
}

table.department_phones
{
	border-collapse: collapse;
}

table.department_phones th
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #FFFFFF;
}

table.department_phones td
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

table.container_size
{
	border-collapse: collapse;
	width: 100%;
}

table.container_size td
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

span.abzac
{
	border-bottom: 2px solid #448ba0;
}

.order_tickets_headers
{
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.order_tickets_fieldname_left_indent
{
	padding-left: 20px;
}

.order_tickets_fieldname
{
	padding-left: 0px;
}
.important_menu_points
{
	font-weight: bold;
	font-size: 14px;
	font-style: oblique;
}
.leftmenu_font
{
	font-size: 12px;
	font-style: oblique;
}

.news	{ background-color:white; border:solid 1px black; color:black; font-weight:bold; padding:2px; font-size: 11px; margin:5px}

.number{background-color: #448ba0; margin-left: 3px; margin-right: 3px}

a.news_link_to_show {color: #023f6a; font-weight: bold; margin-left: 10px;}

.ttl 	{ color:white; font-family:Verdana; font-weight:bold; font-size:14px; }

input.button {text-align:center; color:white; font-weight:bold; padding-top:3px; background-image:url(/images/button.jpg); width:177px; height:20px;}

input.button1
{
	background-color: #2977b7; 
	color: #FFFFFF; 
	font-size: 13px; 
	font-family: Verdana;
}

a.likebutton
{
	font-weight: bold;
	background-color:#448ba0; 
	border:solid 1px #000000;
	color: #FFFFFF; 
	font-weight:bold; 
	padding:2px;
}

ul.small_top_margin
{
	margin-top: 5px;
}

#airport_1_tr{display: none;}
#airport_1_sep{display: none;}
#airport_2_tr{display: none;}
#airport_2_sep{display: none;}
#airport_3_tr{display: none;}
#airport_3_sep{display: none;}
#airport_4_tr{display: none;}
#airport_4_sep{display: none;}

#actual_questions_tr{display: none;}
#actual_questions_sep{display: none;}
#container_size_tr{display: none;}
#container_size_sep{display: none;}

#chapter41_tr{display: none;}
#chapter41_sep{display: none;}
#rules_tr{display: none;}
#rules_sep{display: none;}
#law_tr{display: none;}
#law_sep{display: none;}

.ticket_descr{
	padding-left: 15px;
}

strong a
{
	font-weight: bold;
	color: #0b4d7a;
	text-decoration: underline;
}

strong a:hover 
{
color: #98cdf3;

}

em
{
	font-style: normal;
	font-weight: inherit;
}

li
{
	font-weight: bold;
}
 a.rightmenupoint:hover {text-decoration:underline;} 

.content
{
	font-weight: bold;
}

.intext {font-size:16px; text-align:center}
.intext a{text-decoration:underline;  font-size:16px; color:#FFFFFF; }
.intext a:hover {color:#333399}

table.intext {margin-bottom:10px;}
table.intext td {text-align:center; padding-right:5px; vertical-align:top}
table.intext a{text-decoration:underline;  font-size:16px; color:#FFFFFF; font-weight:bold; }
table.intext a:hover {color:#333399}

.intextsmall {font-size:16px; text-align:left}
.intextsmall a{text-decoration:underline;  font-size:14px; color:#FFFFFF; }
.intextsmall a:hover {color:#333399}

.shedule { border-collapse:collapse; margin-top:15px;}
table.shedule tr td { text-align:center}
.shedule td { border:solid #daf0fb 1px;}

a.likebigbutton
{
	font-weight: bold;
	font-size:16px;
	background-color:#448ba0; 
	border:solid 1px #000000;
	color: #FFFFFF; 
	font-weight:bold; 
	padding:5px;
}
.points a:hover { text-decoration:underline}
