#right_column, #flash {
	padding:0 10px
}
#flash {
	border:inset 1px #060
}
#text_banner {
	border:1px inset #060;
	background:#fff none repeat scroll 0 0
}
a:hover {
	color:#399
}
a:visited {
	color:#909
}
body {
	font:100% "trebuchet ms", arial, helvetica, sans-serif;
	background:#f8f8f8;
	min-width:800px
}
.footer, h1, body {
	color:#333
}
#screen, body {
	text-align:center
}
ul.breadcrumb-navigation {
	width:100%;
	margin:10px 0 15px 0;
	padding:5px 10px;
	font-size:0.9em;
	background: #EEE;
	
	
}
ul.right-menu, #logo, #phone, #footer p, td p, th p, h4, body {
	margin:0
}
h1 {
	font:italic 700 2.1em "Times New Roman", Times, serif;
	margin:2px 0 15px 0
}
h2 {
	color:#060;
	font:italic 400 1.5em "Times New Roman", Times, serif
}
h3 {
	font-size:1.15em;
	color:#000
}
td p, th p, h4 {
	padding:3px 0
}
ul, textarea {
	font-size:1em
}
ul {
	list-style:square outside
}
.footer {
	background:#CCC;
	font-size:1.167em;
	line-height:1.83em
}
#longshoremans_error_text, table.beautiful th, .StoryTitle, .footer {
	font-weight:700
}
h4, .StoryContentColor, .TitleColor, .StoryTitle {
	color:#000
}
table.beautiful th, #header, #container, tr.ListHeaderColor th {
	text-align:left
}
.small {
	font-size:85%
}
#container {
	width:96%;
	margin:0 auto
}
#sidebar {
	float:right;
	width:24%;
	padding-top:15px 0;
	margin-top:20px;
	border-left:1px dotted #999
}
table.beautiful, #mainContent, #sidebar {
	font-size:90%
}
#sidebar h3, #sidebar h4, #sidebar p {
	margin-left:10px;
	margin-right:10px
}
#sidebar h4 {
	color:#666
}
#header {
	height:150px;
	background:url(http://i.low-cost-pereezd.ru/template/bg.png) repeat-x top #060
}
#header td {
	vertical-align:top
}
#header .left {
	width:357px
}
#mainContent {
	margin: 15px 0 0 0;
	width:100%;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0
}
#footer {
	font-size:80%;
	border-top:1px dotted #999;
	padding:20px 10px
}
#footer p {
	padding:10px 0
}
#logo, #phone {
	padding:0
}
#phone {
	background:url(http://i.low-cost-pereezd.ru/template/phone_bg.png) top #1a8000
}
#logo img, #phone img {
	border:0
}
#right_column {
	min-width:190px
}
div.footer-menu a, .footer-menu a:visited, ul.right-menu li a, ul.breadcrumb-navigation a, #right_column a, #right_column a:visited, a.novisitedlink, a.novisitedlink:visited, a {
	color:#369
}
table.beautiful tr:hover th, table.beautiful, #longshoremans_error {
	background:#FFF
}
table.beautiful {
	margin:5px 0 15px;
	width:100%;
	border-collapse:collapse
}
table.beautiful th, table.beautiful td {
	padding:7px
}
table.beautiful th {
	border-bottom:2px solid #090
}
table.beautiful tr:hover {
	background:#b8e699
}
td.cb {
	width:15px
}
.selected td {
	background:#F90;
	color:#FFF
}
#longshoremans_error {
	padding:5px 10px
}
#longshoremans_error_text {
	color:#F00
}
#screen {
	background:#dfdfdf;
	padding:3px 20px;
	min-width:150px;
	max-width:350px;
	border:2px inset #666
}
#most_important {
	background:#e9e9e9;
	padding:10px;
	border:1px solid #999
}
ul.right-menu, ul.breadcrumb-navigation {
	list-style:none
}
ul.breadcrumb-navigation li {
	display:inline
}
ul.right-menu, ul.breadcrumb-navigation a {
	font-weight:bold
}
ul.right-menu li a:hover, .right-selected, ul.breadcrumb-navigation a:hover {
	color:#ff7800
}
ul.right-menu {
	padding:0 10px 10px 10px
}
ul.right-menu li {
	padding:3px
}
ul.right-menu li a {
	text-decoration:underline
}
.right-selected {
	text-decoration:none
}
.subtitle_menu {
	padding:0 0 10px 0
}
.subtitle_menu span {
	margin:0 6px 0 0
}
.uptitle_menu span, .subtitle_menu span {
	padding:4px 2px
}
.uptitle_menu span.selected, .subtitle_menu span.selected {
	background:#e5e5d8;
	color:#575752
}
.uptitle_menu {
	padding:20px 0 0 0
}
.uptitle_menu span {
	margin:0 3px 0 0
}
dl {
	padding: 0 0 5px 0;
}
dt {
	padding: 0 0 4px 0;
	color:#060;
}
dt a, dt a:visited {
	color:#060;
	text-decoration:underline
}
dd {
	padding: 0 0 10px 0;
}
