table.prices{ background:#FFF;}
table.prices th{background: #EDEDED; font-size:80%; font-weight: bold; padding:5px; border-bottom:2px solid #096;}
table.prices td.price{border-bottom:1px solid #CCE5C9;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:200%; font-weight: bold;color:#F00;}
table.prices td.services_description{border-bottom:1px solid #CCE5C9;font-size:110%;color:#060; padding: 0 5px;}
table.prices td.services_description strong.title{font-size:120%; margin:3px 0;}
table.prices td.notes{font-size:90%; margin:10px; color:#060; background:#FFF; text-align:center;}
table.prices tr:hover{ background: #B8E699;}

#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
}
p{margin:5px 0 20px 0}
body {
	font:90% arial, "trebuchet ms",  helvetica, sans-serif;
	background:#f8f8f8;
	min-width:800px;
line-height:1.4em
}
.footer, h1, body {
	color:#333
}
#screen, body {
	
}
ul.breadcrumb-navigation {
	width:100%;
	margin:10px 0 15px 0;
	padding:5px 10px;
	font-size:0.8em;
	background: #EEE;
	
	
}
ul.right-menu, #logo, #phone, #footer p, th p, h4, body {
	margin:0
}
h1 {
	font:italic 700 2.1em "Times New Roman", Times, serif;
	margin:30px 0 15px 0
}
h2 {
	color:#060;
	font:italic 400 1.7em "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
}

ul.right-menu li{background:url(http://i.low-cost-pereezd.ru/template/menu_arrow.jpg) no-repeat 7px left;}
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 0
}
ul.right-menu li {
	padding:3px 3px 10px 15px; line-height:100%;
}
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; font-size: 110%;

}
.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;
}


#visit_card{ background:#FFF; border:1px solid #999; padding: 10px;}
#visit_card p{margin: 0; padding:0;}

