@charset "utf-8";
/* -----[reset]----- */
body, h1, h2, h3, h4, h5, h6 {
font: 14px/18px "Times New Roman", Times, serif;
}
code, kbd, pre, samp, tt, var {
font : 14px/18px Consolas, "Courier New", Courier, monospace;
}
body, optgroup {
color : #000;
background : #fff;
}
body, code, dl, dd, form, pre {
margin : 0;
}
a:link {
color : #009;
}
a:link, a:visited, ins {
text-decoration : none;
}
a:visited {
color : #505;
}
a:hover {
text-decoration : underline;
}
a:link img, a:visited img, object, fieldset, abbr, acronym {
border : none;
}
sub, sup {
position : relative;
display : inline-block;
font-size : 11px;
line-height : 11px;
}
sub {
top : 5px;
vertical-align : middle;
}
sup {
top : -2px;
margin-top : -11px;
}
abbr, acronym {
cursor : help;
}
address, cite, dfn {
font-style : normal;
}
code {
display : inline;
}
code, pre {
white-space : pre-wrap;
}
img, textarea {
vertical-align : top;
}
input, select, button {
overflow : visible;
vertical-align : middle;
}
legend {
color : #000;
margin : 0 0 -2px;
padding : 0;
}
li {
display : block;
list-style : none;
}
optgroup option {
padding-left : 22px;
}
table {
border-collapse : collapse;
}
caption, th {
text-align : left;
}
td, th {
vertical-align : top;
padding : 0;
}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul {
margin : 0;
padding : 0;
}
th, h1, h2, h3, h4, h5, h6 {
font-weight : normal;
}
q {
quotes : "\00ab" "\00bb" "\201e" "\201c";
}
q:after {
content : "\00bb";
}
q:before {
content : "\00ab";
}
q > q:after {
content : "\201c";
}
q > q:before {
content : "\201e";
}
/* -----[base]----- */
body:before {
display: block;
color: #999;
content: "VLG Navigator (www.vlg-nav.ru)";
border-bottom: 1px dotted #ccc;
}
p, h1, h2, h3, h4, h5, h6, blockquote {
margin-bottom: 18px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}
h1 {
font-size: 22px;
line-height: 38px;
}
h2, h3 {
font-size: 18px;
line-height: 24px;
}
h4, h5, h6 {
font-size: 16px;
line-height: 22px;
}
.footer {
text-align: center;
border-top: 1px dotted #ccc;
}
.vcard ul li {
font-weight: bold;
}
.vcard ul li span {
font-weight: normal;
}
.vcard div {
margin-top: 8px;
padding: 8px;
background: #ffe;
}
#page-cat .front-image, #page-ad .front-image, .opt, #searchForm, .b468x60, .right-sidebar, .left-sidebar, .header, form, .formConteiner, #sociable {
display: none;
visibility: hidden;
}
.catalog-info {
position: absolute;
top: 22px;
left: 0;
width: 100%;
}
.listView li {
position: relative;
padding-left: 60px;
}
.listView li i {
position: absolute;
display: block;
top: 2px;
left: 0;
width: 50px;
text-align: right;
}
.listView li cite {
float: right;
}
.vcard h3, .listView li h3 {
margin-bottom: 0;
}
.vcard h3, .advertView h3 {
margin-top: 44px;
}
.advertView {
position: relative;
}
.advertView #advertDate {
position: absolute;
top: -44px;
left: 0;
width: 100%;
}
.advertView #advertDate span {
float: right;
color: #999;
font: 16px/18px Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}
