
@font-face {
font-family: 'open_sansitalic';
src: url('fonts/opensans-italic-webfont.eot');
src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-italic-webfont.woff') format('woff'),
url('fonts/opensans-italic-webfont.ttf') format('truetype'),
url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url('fonts/opensans-regular-webfont.eot');
src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-regular-webfont.woff') format('woff'),
url('fonts/opensans-regular-webfont.ttf') format('truetype'),
url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold';
src: url('fonts/opensans-semibold-webfont.eot');
src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-semibold-webfont.woff') format('woff'),
url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}
html, body {
width: 100%; height: 100%; padding: 0; margin: 0;
font-size: 10pt;
font-family: 'open_sansregular';
color: #333333;
}
body {
width: 100%; height: 100%;
margin: 0; padding: 0;
}
td {
font-size: 10pt;
font-family: 'open_sansregular';
padding: 0;
vertical-align: top;
text-align: left;
}
/* -------- common -------------------------------------------------------------------------------------------------------- */
.LGrayBG {
background-color: #e9eaec;
}
.Relative {
position: relative;
}
.Block {
display: block;
}
.w950  {
width: 950px;
margin-left: auto;
margin-right: auto;
}
.w970  {
width: 970px;
margin-left: auto;
margin-right: auto;
}
/* -------- header -------------------------------------------------------------------------------------------------------- */
#header {
background-color: #313e4b;
position: relative;
background-image: url('/images/template/topbg.jpg');
background-repeat: repeat-x;
background-position: top left;
}
#header.Main .BG {
height: 260px;
position: relative;
background-image: url('/images/template/topbgimage.jpg');
background-repeat: no-repeat;
background-position: top center;
}
#header.General .BG {
height: 165px;
position: relative;
background-image: url('/images/template/topbgimage.jpg');
background-repeat: no-repeat;
background-position: top center;
}
#header.Main .w970 {
height: 260px;
}
#header.General .w970 {
height: 165px;
}
#header .Dark {
position: absolute;
bottom: 0px;
width: 100%;
background-color: #203040;
height: 39px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#header.Main {
/* height: 221px; */
height: 260px;
}
#header.General {
height: 165px;
}
#header .Logo {
position: absolute;
top: 48px; left: 10px;
width: 151px; height: 38px;
}
#header .TopText {
position: absolute;
top: 45px; left: 177px;
}
#header .TopText .Big {
margin: 5px 0 7px 0;
color: white;
font-size: 17px;
line-height: 18px;
display: block;
}
#header .TopText .Small {
color: #b2b2b2;
display: block;
text-transform: uppercase;
line-height: 15px;
font-size: 10px;
}
#header.Main .PhoneBlock {
position: absolute;
top: 56px; right: 275px;
width: auto;
}
#header.General .PhoneBlock {
position: absolute;
top: 56px; right: 14px;
width: auto;
}
#header .PhoneBlock .Text {
display: block;
font-size: 10px;
text-transform: uppercase;
color: #b2b2b2;
}
#header .PhoneBlock .Numbers {
display: block;
font-size: 24px;
color: #36b0d9;
margin: 0px 0 0 0;
}
/* -------- top menu -------------------------------------------------------------------------------------------------------- */
#TopMenu {
/* background-color: #203040; */
padding: 6px 0 6px 0;
position: absolute;
left: -10px; bottom: 0px;
z-index: 300;
}
#TopMenu .Item, #TopMenu .Current {
display: inline-block;
color: white;
font-size: 14px;
line-height: 27px;
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
margin: 0 0px 0 10px;
padding: 0 10px 0 10px;
}
#TopMenu span.Current {
background-color: #36b0d9;
cursor: default;
}
#TopMenu .Item.Current {
background-color: #36b0d9;
cursor: pointer;
}
#TopMenu a.Item:hover {
background-color: #636e79;
}
#TopMenu a.Item.Current:hover {
background-color: #72c8e4;
}
.CenterAlign {
text-align: center;
}
/* -------- main section -------------------------------------------------------------------------------------------------------- */
#MainSection {
min-height: 300px;
position: relative;
}
/* -------- footer -------------------------------------------------------------------------------------------------------- */
#footer {
background-color: #313e4b;
position: relative;
background-image: url('/images/template/topbg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
}
#footer .BG {
min-height: 200px;
position: relative;
background-image: url('/images/template/topbgimage.jpg');
background-repeat: no-repeat;
background-position: bottom center;
}
#footer .w950 {
display: block;
min-height: 200px;
}
#footer .BottomBlock {
position: absolute;
left: 0px; bottom: 20px;
}
#footer .BottomBlock .Logo {
color: #b2b2b2;
position: relative;
white-space: nowrap;
}
#footer .BottomBlock .LogoText, #footer .BottomBlock .LogoText a {
color: #b2b2b2;
white-space: nowrap;
font-size: 10px;
text-decoration: none;
}
#footer .BottomBlock .LogoText a:hover {
text-decoration: underline;
}
#footer .PhoneBlock {
width: 200px;
position: absolute;
top: 20px; right: 0px;
}
#footer .PhoneBlock .Text {
display: block;
color: #b2b2b2;
font-size: 10px;
text-transform: uppercase;
}
#footer .PhoneBlock .Numbers {
display: block;
font-size: 24px;
color: #36b0d9;
margin: 0px 0 0 0;
white-space: nowrap;
}
#footer .PhoneBlock .LinkTextLine {
font-size: 11px;
display: block;
margin: 0 0 5px 0;
}
#footer .PhoneBlock .LinkTextLine a {
text-decoration: underline;
color: #b2b2b2;
display: block;
position: relative;
padding: 0 0 0 20px;
}
#footer .PhoneBlock .LinkTextLine a:hover {
color: #36b0d9
}
#footer .PhoneBlock .LinkTextLine a img {
position: absolute;
}
#footer .PhoneBlock .LinkTextLine.Mail a img {
top: 2px;
left: 0px;
}
#footer .PhoneBlock .LinkTextLine.Skype a img {
top: 1px;
left: 0px;
}
#footer .PhoneBlock .LinkTextLine.Geo a img {
top: 2px;
left: 3px;
}
#footer .Furnita {
width: 200px;
position: absolute;
right: 0px; bottom: 20px;
}
#footer .FurnitaText {
color: #b2b2b2;
font-size: 11px;
}
#footer .Block1 {
display: block;
padding: 0 230px 90px 0;
}
#footer .Block1 .Col1 {
display: inline-block;
margin: 20px 40px 0 0;
vertical-align: top;
width: auto;
}
#footer .Block1 .Col2 {
display: inline-block;
margin: 20px 40px 0 0;
vertical-align: top;
width: auto;
}
#footer .Block1 .Col3 {
display: inline-block;
margin: 20px 0px 0 0;
vertical-align: top;
width: auto;
}
#footer .Block1 .SCol {
vertical-align: top;
display: inline-block;
width: auto;
margin: 0 20px 0 0;
}
#footer .Block1 .Big {
display: block;
font-size: 14px;
margin: 0 0 10px 0;
}
#footer .Block1 .Big a, #footer .Block1 .Normal a {
text-decoration: none;
color: white;
}
#footer .Block1 .Big a:hover, #footer .Block1 .Normal a:hover {
text-decoration: none;
color: #36b0d9;
}
#footer .Block1 .Normal {
display: block;
font-size: 11px;
}
/* --- Elements ---------------------------------------------------------- */
#Breadcrumbs {
display: block;
margin: 15px 0 17px 0;
font-size: 11px;
}
#Breadcrumbs span.Separator {
color: #79838c;
display: inline-block;
margin: 0 5px 0 5px;
}
#Breadcrumbs a.Item {
text-decoration: none;
color: #79838c;
}
#Breadcrumbs a:hover {
text-decoration: underline;
color: #36b0d9;
}
.ArticlesList .Article .ArticleTitle {
color: #36b0d9;
padding: 0;
margin: 25px 0 5px 0;
font-size: 20px;
line-height: 24px;
display: block;
}
.ArticlesList .Article .ArticleTitle a {
color: #36b0d9;
text-decoration: none;
}
.ArticlesList .Article .ArticleTitle a:hover {
text-decoration: underline;
}
.ArticlesList .PagesLinks {
color: #79838c;
font-size: 12px;
display: block;
margin: 20px 0 0 0;
}
.ArticlesList .PagesLinks .PagesList {
margin: 0 0 0 6px;
}
.ArticlesList .PagesLinks .PagesList .CurrentPage {
margin: 0 3px 0 0;
color: #333;
font-family: 'open_sanssemibold';
}
.ArticlesList .PagesLinks .PagesList a {
text-decoration: none;
color: #79838c;
margin: 0 3px 0 0;
}
.ArticlesList .PagesLinks .PagesList a:hover {
text-decoration: underline;
}
.ArticlesList .DetailsLink {
color: #79838c;
font-size: 11px;
}
.BackLink {
color: #79838c;
font-size: 11px;
}
/* --------------------------- */
.GdeKupitList .Col3 {
display: inline-block; width: 32%; vertical-align: top;
}
.GdeKupitList div.Item {
display: block;
font-size: 16px;
margin: 0 0 7px 0;
}
.GdeKupitList div.BigItem {
display: block;
font-size: 14pt;
font-family: 'open_sanssemibold';
margin: 0 0 5px 0;
}
.GdeKupitList .Separator {
display: block;
overflow: hidden;
height: 20px;
}
.GdeKupitList a {
color: #79838c;
}
.GdeKupitList a:hover {
color: #36b0d9;
}
/* ----- Catalog ------------------------------------------- */
.CatalogAnons.Big {
display: inline-block; background-color: #ccc;
width: 230px; margin-left: 0px;
}
.CatalogAnons.Big table {
border-collapse: collapse;
}
table.CatalogAnonsBlocks {
border-collapse: collapse;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Big {
display: block;
width: 224px;
text-decoration: none;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
background-color: white;
border: solid 3px white;
height: 100%;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Big:hover {
border: solid 3px #36b0d9;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small {
display: block;
width: 224px;
/* height: 100%; */
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
background-color: white;
border: solid 1px #d2d6d9;
padding: 2px;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small:hover {
border: solid 3px #36b0d9;
padding: 0px;
}
table.CatalogAnonsBlocks td.SeparatorBlock {
width: 10px;
}
table.CatalogAnonsBlocks td.SeparatorBlock div {
overflow: hidden;
height: 1px;
}
table.CatalogAnonsBlocks a.ItemDetails {
display: block;
background-color: white;
height: 100%;
}
table.CatalogAnonsBlocks td.ItemBlock .ItemDetails.Big table.ItemTable {
width: 100%;
height: 100%;
/* height: 420px; */
}
table.CatalogAnonsBlocks td.ItemBlock {
width: 230px;
min-height: 200px;
/*
height: 500px;
*/
/*
!!!!!!!!!!!!!!!!!!!!
*/
_height: 400px;
}
table.CatalogAnonsBlocks td.ItemBlock table.ItemTable:hover {
}
table.CatalogAnonsBlocks td.ItemBlock tr.Title {
height: 1%;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Big tr.Title td.ItemTD {
text-align: center;
font-size: 27px;
color: #36b0d9;
padding: 18px 10px 10px 10px;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small tr.Title td.ItemTD {
text-align: center;
font-size: 20px;
color: #36b0d9;
padding: 10px 10px 10px 10px;
}
table.CatalogAnonsBlocks td.ItemBlock tr.Image {
/* height: 1%;  */
/*
height: 500px;
height: 100%;
*/
height: 100%;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Big tr.Image td.ItemTD {
vertical-align: bottom;
text-align: center;
padding: 0 0 0px 0;
height: 100%;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small tr.Image td.ItemTD {
vertical-align: bottom;
text-align: center;
padding: 0 0 5px 0;
}
table.CatalogAnonsBlocks td.ItemBlock tr.Button {
height: 1%;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Big tr.Button span.Button {
margin: 5px 0 0 0;
display: inline-block;
width: auto;
background-color: #36b0d9;
font-family: 'open_sanssemibold';
color: white;
font-size: 17px;
text-decoration: none;
padding: 8px 22px 8px 22px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border: none;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small tr.Button span.Button {
margin: 10px 0 10px 0;
display: inline-block;
width: auto;
background-color: #36b0d9;
font-family: 'open_sanssemibold';
color: white;
font-size: 14px;
text-decoration: none;
padding: 6px 16px 6px 16px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border: none;
}
table.CatalogAnonsBlocks td.ItemBlock a.ItemDetails.Small tr.VSeparator div {
overflow: hidden;
display: block; height: 7px;
}
table.CatalogAnonsBlocks td.ItemBlock table.ItemTable tr.Button span.Button.Transparent {
background-color: transparent;
}
table.CatalogAnonsBlocks tr.Separator td {
height: 10px;
}
table.CatalogAnonsBlocks tr.Separator td div {
width: 10px; height: 10px; overflow: hidden;
}
table.CatalogAnonsBlocks td.ItemBlock table.ItemTable tr.Button td.ItemTD {
text-align: center;
}
table.CatalogAnonsBlocks td.ItemBlock table.ItemTable tr.Text {
height: 100%;
}
table.CatalogAnonsBlocks td.ItemBlock table.ItemTable tr.Text td.ItemTD {
height: 100%;
padding: 10px 10px 15px 10px;
text-align: center; vertical-align: top;
text-decoration: none;
color: #333333;
font-size: 11px;
line-height: 17px;
font-family: 'open_sanssemibold';
}
a.CatalogInfoBlock1 .Link {
text-decoration: underline;
}
a.CatalogInfoBlock1 {
display: block;
width: 224px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
/* position: absolute; top: 0px; right: 0px; */
background-color: white;
border: solid 3px #9ad7eb;
text-decoration: none;
}
a.CatalogInfoBlock1:hover {
border: solid 3px #36b0d9;
}
a.CatalogInfoBlock1 .Text1 {
display: block;
font-size: 11px;
font-family: 'open_sanssemibold';
color: #333333;
text-align: center;
margin: 12px 0 10px 0;
}
a.CatalogInfoBlock1 .Text1Separator {
display: block;
overflow: hidden;
height: 18px;
}
a.CatalogInfoBlock1 .Image {
text-align: center;
display: block;
}
a.CatalogInfoBlock1 .Text2 {
display: block;
font-size: 16px;
font-family: 'open_sansregular';
color: #36b0d9;
text-align: center;
margin: 0px 0 15px 0;
}
a.CatalogInfoBlock1 .Text2 a {
color: #36b0d9;
}
/* Страница детального показа записи каталога ---------------------------------- */
#RecordsDetails {
display: block;
}
#RecordsDetails .LeftBlock {
display: inline-block;
vertical-align: top;
width: 470px;
position: relative;
}
#RecordsDetails .RightBlock {
display: inline-block;
vertical-align: top;
width: 430px;
margin: 0 0 0 50px;
position: relative;
}
#RecordsDetails .RightBlock .CatalogInfoBlock1 {
position: relative;
left: 0px;
margin: 0px 0 0 0;
}
#RecordsDetails .MainImage {
display: block;
background-color: white;
text-align: center;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
padding: 40px 20px 30px 20px;
margin: 0 0 20px 0;
border: solid 3px white;
}
#RecordsDetails .MainImage.Hover {
border: solid 3px #36b0d9;
}
#RecordsDetails .MainImage .BigImage {
display: block;
display: table-cell;
text-align: center;
vertical-align: bottom;
overflow: hidden;
padding: 0px;
width: 450px;
margin: 15px 0 15px 0;
margin: 0;
}
#RecordsDetails .MainImage .BigImage img {
margin: 0; padding: 0px;
}
#RecordsDetails .SmallImages {
display: block;
text-align: left;
margin: 10px 0 0 0;
}
#RecordsDetails .VirtualImages {
border: solid 1px;
position: fixed;
left: -3000px;
}
#RecordsDetails .SmallImages table {
border-collapse: collapse;
}
#RecordsDetails .SmallImages table td {
vertical-align: middle;
margin: 0; padding: 0;
}
#RecordsDetails .SmallImages div.Image {
border: solid 2px white;
display: inline-block;
text-align: center;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
padding: 5px;
width: 86px; height: 86px; overflow: hidden;
cursor: pointer;
margin-left: 10px;
vertical-align: top;
}
#RecordsDetails .SmallImages div.Image img {
}
#RecordsDetails .SmallImages div.Image.First {
margin-left: 0px;
}
#RecordsDetails .SmallImages div.Image:hover {
border: solid 2px #36b0d9;
}
#RecordsDetails .SmallImages div.Image.Current, #RecordsDetails .SmallImages div.Image.Current:hover {
border: solid 2px #9ad7eb;
cursor: default;
}
#RecordsDetails h1 {
margin: 0 0 20px 0;
padding: 0;
}
#RecordsDetails p.Slogan {
font-size: 18px;
color: #79838c;
margin: 0 0 20px 0;
}
#RecordsDetails p.UseText {
font-size: 14px;
line-height: 21px;
margin: 0 0 30px 0;
color: #333333;
}
#RecordsDetails .InfoBlock {
display: block;
margin: 0 0 20px 0;
}
#RecordsDetails .InfoBlock .Price {
display: inline-block;
margin: 0 20px 0px 0;
width: auto;
font-family: 'open_sanssemibold';
color: white;
font-size: 20px;
line-height: 22px;
text-decoration: none;
padding: 6px 20px 8px 20px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border: solid 2px #36b0d9;
background-color: white;
color: #36b0d9;
vertical-align: bottom;
}
#RecordsDetails .InfoBlock .GdeKupit {
display: inline-block;
vertical-align: bottom;
}
#RecordsDetails .InfoBlock .GdeKupit .Button {
display: inline-block;
width: auto;
background-color: #36b0d9;
font-family: 'open_sanssemibold';
color: white;
font-size: 16px;
text-decoration: none;
padding: 8px 22px 8px 22px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-top: none;
border-bottom: solid 2px #309ec3;
line-height: 22px;
}
#RecordsDetails .InfoBlock .GdeKupit .Button:hover {
background-color: #72c8e4;
}
#RecordsDetails .InfoBlock .GdeKupit .Button:active {
background-color: #36b0d9;
border-bottom: none;
border-top: solid 2px #309ec3;
}
#RecordsDetails .TechCharBlock {
display: block;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
padding: 20px 40px 20px 40px;
background-color: white;
margin: 0 0 20px 0;
}
#RecordsDetails .TechCharBlock table {
border-collapse: collapse;
width: 100%;
}
#RecordsDetails .TechCharBlock table td.Subtitle {
color: #666666;
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 0;
vertical-align: bottom;
}
#RecordsDetails .TechCharBlock table td.FieldName {
color: #666666;
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 0;
vertical-align: top;
}
#RecordsDetails .TechCharBlock table td.FieldValue {
color: #333333;
font-family: 'open_sanssemibold';
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 10px;
width: 165px;
vertical-align: top;
}
#RecordsDetails .PackCharBlock {
display: block;
margin: 0 0 20px 0;
padding: 0px 40px 0px 40px;
}
#RecordsDetails .PackCharBlock .Title {
font-size: 12px;
font-family: 'open_sanssemibold';
color: #666666;
}
#RecordsDetails .PackCharBlock table {
border-collapse: collapse;
width: 100%;
}
#RecordsDetails .PackCharBlock table td.FieldName {
color: #666666;
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 0;
vertical-align: top;
}
#RecordsDetails .PackCharBlock table td.FieldName.Sub1 {
padding-left: 20px;
}
#RecordsDetails .PackCharBlock table td.Subtitle {
color: #666666;
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 0;
vertical-align: bottom;
}
#RecordsDetails .PackCharBlock table td.FieldValue {
color: #333333;
font-family: 'open_sanssemibold';
font-size: 12px;
line-height: 15px;
padding: 2px 0 2px 10px;
width: 165px;
vertical-align: top;
}
/* ---------------------------------------- */
.ArticlePage {
display: block;
position: relative;
padding: 0 350px 0 0;
min-height: 250px;
}
.ArticlePage .ArticleRightBlock {
position: absolute;
top: 5px; right: 0px;
}
.ArticlePage .ArticleRightBlock .Image {
display: block;
width: 310px; height: 186px;
overflow: hidden;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
}
.ArticlePage .BackLink {
margin: 30px 0 0 0;
display: inline-block;
}
/* ------ 3 блока на строку --------------------------- */
.Cols3Block {
display: block;
}
.Cols3Block .Col {
display: inline-block;
vertical-align: top;
width: 310px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
background-color: white;
}
.Cols3Block .Col.Left {
margin-right: 10px;
}
.Cols3Block .Col.Center {
margin-right: 10px;
}
.pagcatelcol1 {
padding-right: 320px; position: relative; margin: 0 0 40px 0;
}
#body {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
min-width: 1000px;
position: relative;
}
@media all and (max-width: 500px) {
#body {
margin: 0;
min-width: 100% !important;
width: 100% !important;
}
.pagcatelcol1 {
padding: 0px; margin: 0;
}
.CatalogInfoBlock1, a.CatalogInfoBlock1 {
display: none !important;
}
.Cols3Block .Col {
margin-bottom: 10px !important;
}
#header.Main .BG, #header.Main, #header.Main .w970, #header.General .w970, #header.General .BG, #header.General {
min-height: 240px;
height: auto;
}
#header.Main .PhoneBlock, #header.General .PhoneBlock {
left: 0px !important;
top: 0px !important;
margin-top: 20px;
margin-left: 10px;
white-space: nowrap !important;
position: relative;
}
#header .Logo {
padding-top: 10px; margin-left: 10px;
left: 0px; top: 0px;
position: relative;
}
#header .TopText {
margin-top: 10px; margin-left: 10px;
left: 0px; top: 0px;
position: relative;
}
#TopMenu {
padding-left: 10px;
padding-right: 10px;
}
#footer .Block1 .Big {
margin: 0 0 0 0;
}
#footer {
padding-left: 10px;
padding-right: 10px;
}
#footer .Block1 .Col1 {
margin-right: 10px;
}
#footer .Block1 .Col2 {
margin-right: 10px;
}
.w970, .w950 {
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#footer .Block1 {
padding: 0 0px 90px 0 !important;
}
#footer .Furnita {
display: none;
}
#footer .BottomBlock .LogoText, #footer .BottomBlock .LogoText a {
width: auto !important;
white-space: normal;
}
#MainSection .w950 {
padding-left: 10px !important;
padding-right: 10px !important;
}
#footer .PhoneBlock {
display: block;
display: none;
position: relative;
}
div.WhiteBlock2Cols, a.WhiteBlock2Cols {
width: auto !important;
display: block !important;
margin: 0 0 10px 0 !important;
}
.PageArrowR1 {
display: none !important;
}
input[type="text"], textarea {
width: 100% !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
table.CatalogAnonsBlocks td.ItemBlock, table.CatalogAnonsBlocks td.SeparatorBlock {
display: inline-block !important;
width: auto !important;
margin-right: 10px;
}
table.CatalogAnonsBlocks td.ItemBlock {
margin: 0 0 10px 0;
}
#footer .Block1 .Big a, #footer .Block1 .Normal a {
font-size: 100%;
}
#header .Dark {
display: none;
}
#TopMenu {
top: 0px; left: 0px;
margin-top: 10px; margin-left: -10px;
position: relative;
}
.PageMap {
display: none !important;
}
#RecordsDetails .LeftBlock, #RecordsDetails .RightBlock {
display: inline-block !important;
width: 100%;
padding: 0; margin-left: 0; margin-right: 0;
}
#RecordsDetails .MainImage .BigImage img {
width: 100%;
}
}
