@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 13px;
	background-image:url(background.jpg);
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height:1.4em;
	color:#333333;
	}
	
h1 { font: 13px bold; font-family:"Century Gothic", Verdana, Arial; letter-spacing: 0.1em; color:#333333; margin: 0px; padding: 0px; }

.red_h1 { font: 13px bold; font-family:"Century Gothic", Verdana, Arial; letter-spacing: 0.1em; color:red; margin: 0px; padding: 0px; }

p {
margin:0px;
padding:0px;
}

table.main { background-color:#FFFFFF; border: 1px solid #333333; }
table.footer_line { border-top: 1px solid #333333; }
table.header_line { border-bottom: 1px solid #333333; }

TD.plane { background:no-repeat; background-image:url(moskovskij6_1.jpg); }
TD.h_line { border-bottom: 1px solid #333333; }
TD.h_line_loc { border-bottom: 1px solid #333333; padding-top:5px; padding-bottom:5px; }
TD.head { background-image:url(spb.jpg); }
TD.v_line { border-right: 1px solid #333333; }
TD.price { border:0px; border-bottom: 1px solid #333333; }
TD.promo { font: 3px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration:none; }

.menu { font: 14px Georgia, "Times New Roman", Times, serif; font: bold; color:#000000; text-decoration:underline; }
.menu:hover { color:#333333; text-decoration:underline; }
.menu:active { text-decoration: underline; }

.menu_active { font: 14px Georgia, "Times New Roman", Times, serif; font: bold; color:#000000; text-decoration: none; }
.menu_active:hover  { text-decoration: none; }
.menu_active:active { text-decoration: none; }
.menu_active:visited { text-decoration: none; }

.footer { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.footer:hover { text-decoration:none; }
.footer:active  { text-decoration:none; }
.footer:visited { text-decoration:none; }

.footer1 { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.footer1:hover { text-decoration:underline; }
.footer1:active { text-decoration:none; }
.footer1:visited { text-decoration:none; }

ul {
padding:0px;
margin:0px;
margin-top:10px;
margin-left:20px;
list-style: square;
}

.zoom {
font: 10px Georgia, "Times New Roman", Times, serif;
letter-spacing: 0.4em;
text-decoration:none;
}
.zoom:hover { text-decoration:underline; }
.zoom:active { text-decoration:underline; }

.zoom_title { font: 10px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.4em; text-decoration:none; }

.classic_link {
font: 12px Georgia, "Times New Roman", Times, serif;
color:#333333;
text-decoration:underline;
}
.classic_link_fat {
font: 14px Georgia, "Times New Roman", Times, serif;
color:#333333;
text-decoration:underline;
}
.email {
font: 12px Georgia, "Times New Roman", Times, serif;
color:#333333;
text-decoration:underline;
}
.color_link:hover {
font: 12px Georgia, "Times New Roman", Times, serif;
color:#999999;
text-decoration:underline;
}
.loc {
border:2px solid #FFFFFF;
border-left:0px solid #FFFFFF;
}

.promous { color: #000000; font:Arial, Helvetica, sans-serif; }

.twitter { background:url(twit_me.png); border:2px solid #FFFFFF; border-left:0px; height:12px; width:12px; float: right; }
.twitter:active { background:url(twit_me_active.png); }

.rss { background:url(rss_me.png); border:2px #FFFFFF solid; border-left:0px; }
.rss:active { background:url(rss_me_active.png); }

@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

#fsClipper { height: 416px; width: 100%; overflow: auto; //overflow: hidden; //overflow-x: auto; }
.fsControl, #fsLinks a { color: #000000; cursor: pointer; //cursor: hand; font: 10px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.4em; }
.fsControl.disabled, #fsLinks a.current { color: #000000; cursor: default; text-decoration: none; font: 10px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.4em;}
.fsControl.disabled { color: #666666; font: 10px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.4em; }
#fsScreen { height: 416px ! important; background: no-repeat 50% 50%; }

.red_text {color: #FF0000; text-decoration:line-through;}
.red_button { display:block; background-image:url(red_but.png); cursor:pointer; border: 0px solid #000; width:174px; height:27px;}
.red_button:hover { display:block; background-image:url(red_but.png); cursor:pointer; background-position:0px -27px; width:174px; height:27px;}


