* { margin:0; padding:0; }
html, body { width: 100%; height: 100%;
font-family:Arial, Helvetica, sans-serif; }
/*--------------------------------------------------------------------GOODS---*/
#goods > table
{
border-collapse: collapse;
font-size: 85%;
color: #222;
width: 100%;
margin-top:7px;
}
#goods td
{
padding: 5px;
border: 1px solid #bbb;
vertical-align: top;
line-height: 1.5em;
}
#goods > p
{
font-size: 85%;
color: #444;
line-height: 0.8em;
}
#goods > p >span
{
font-weight: bold;
}
#goods a
{
display: block;
margin-top: 5px;
color: #28166F;
}
#goods a:hover
{
color: #A42924;
}
/*--------------Ссылка для карты------------------*/
#goods p a
{
color: #057100;
display: block;
}
#goods p a:hover
{
color: #28166F;
}
/*--/GOODS---*/
/*--#content--*/
#content ol
{
margin-left: 25px;
}
#content ol li div
{
margin:5px 0px;
}
#content .util
{
font-size: 100%;
color: #666;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
}
#content .contact
{
font-size: 100%;
color: #012A64;
font-weight: bold;
margin: 3px 10px 3px 0px;
white-space: nowrap;
}
a.cardhref
{
color: #28166F;
}
a.cardhref:hover
{
color: #A42924;
}
/*--*/
#results li
{
padding-bottom: 5px;
margin-bottom: 15px;
margin-top: 5px;
border-bottom: 1px solid #cdcdcd;
}
span.tel
{
color: #057100;
font-size: 110%;
}
p.adress
{
color: #A42924;
}
div.context
{
padding: 4px;
margin-bottom: 3px;
/*font-size: 85%;*/
}
.context a
{
display: block;
color: #28166F;
}
.context a:hover
{
color: #A42924;
}
#addition h4.context
{
color: #499745;
}
#results li a
{
color: #28166F;
display: block;
}
#results li a:hover
{
color: #A42924;
}
/*----------------------------------------------------------------------------*/
#pages
{
font: 1em/100% arial;
padding: 0 1em 2em 0;
margin: 1em 0;
list-style: none;
clear: both;
}
#pages li
{
float: left;
border-bottom: 0px;
}
#pages a, #pages span
{
margin:0 0.2em 0 0.1em;
padding: .3em .4em;
display: block;
}
/* Start Ссылки в постраничном переходе */
#pages li a
{
color: #28166F;
}
#pages li a:hover
{
background-color: #A42924;
color: #fff;
font-weight: bold;
text-decoration: none;
}
/* End Ссылки в постраничном переходе */
#pages span
{
background: #28166F;
font-weight: bold;
font-style: normal;
color: #fff;
}
#content img.logo
{
float: right;
}
#content #results ol li ul li
{
display: block;
float: right;
border-bottom: 0px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 16px;
}
#card
{
font-size: 85%;
}
#card h1
{
color: #444;
margin-bottom: 3px;
}
#card table
{
font-size: 100%;
}
#content .item
{
font-size: 130%;
color: #444;
margin-top: 2%;
margin-bottom: 0.5%;
font-weight: bold;
}
#YMapsID
{
border: 3px solid #01004A;
width:50%;
height:200px;
}
#content #searchreport table
{
font-size: 80%;
color: #444;
}
#content #searchreport table span
{
padding-bottom: 10px;
}
#content #searchreport table tr td ul
{
list-style-type: none;
}
#content #searchreport table tr td li
{
margin: 0px;
padding: 0px;
border: 0px;
}
#content #results
{
margin-top: 15px;
height: auto;
padding-left: 10px;
}
/*----------------------------------------------------#content--*/
#breadcrumbs
{
font-size: 85%;
margin-bottom: 7px;
}
#breadcrumbs a
{
color: #28166F;
text-transform: capitalize;
}
#breadcrumbs a:hover
{
color: #A42924;
}
/*-----------------------------------------------------------------#addition--*/
#addition h4,#addition h5,#addition h6
{
color: #555;
}
#addition h3
{
}
#addition ul
{
list-style-type: none;
margin-left: 10px;
line-height: 1.5em;
font-size: 95%;
}
#addition ul#headings
{
margin-bottom: 10px;
}
#addition ul li a
{
color: #28166F;
}
#addition ul li a:hover
{
color: #A42924;
}
/* End #addition--*/
/*-------------------*/
.commercial
{
background-position: left center;
background-repeat: no-repeat;
padding-left: 20px;
}
.icon_film{ background-image:url(../images/icon_film.gif);}
.icon_thisway{ background-image:url(../images/icon_thisway.gif);}
.icon_showcase{ background-image:url(../images/icon_showcase.gif);}
.icon_site{ background-image:url(../images/icon_site.gif);}
.icon_attachment{ background-image:url(../images/icon_attachment.gif);}
/*-------------------*/
/*----------------------------------------------------------------/#addition--*/
div#container
{
width: 100%;
position: relative;
}
div#form_n_content
{
padding-left: 12px;
}
div#mainform
{
}
div#content
{
margin-top: 10px;
position: relative;
}
#content, #addition
{
margin-bottom: 15px;
font-size: 85%;
}
/*----*/
div.main
{
width: 100%;
height: 85%;
display: table;
clear: both;
}
div#start
{
height: 5%;
}
div.centertable
{
display: table-cell;
vertical-align: middle;
}
div.centercell
{
width: 90%;
margin: auto;
color: #ccc;
}
* html body div.centertable
{
position: absolute;
top: 50%; left: 50%;
}
* html body div.centercell
{
position: relative;
top: -50%; left: -50%;
}
.form
{
width: 100%;
position:relative;
overflow: hidden;
background: #0B0A70;
height: auto;
padding-left: 6px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 3px;
}
.form input
{
display: block;
}
.form input.searchtext
{
width: 100%;
padding-left: 5px;
padding-top: 1px;
border: 0px;
background-color: #efefef;
height: 1.5em;
color: #01004A;
font-weight: bold;
}
.form input#submit
{
width:5em;
border-left: 5px solid #0B0A70;
border-right: 5px solid #0B0A70;
border-top: 0px;
border-bottom: 0px;
background-color: #efefef;
font-weight: bold;
color: #6B0500;
height: 1.5em;
}
.form a, .form label, .form span
{
color: #bbb;
white-space: nowrap;
font-size: 70%;
}
.form span
{
margin-right: 10px;
}
.form a:hover
{
color: #fff;
}
/*------------------------------------------------searchradioset*/
.form h5
{
color: #fff;
font-size: 75%;
text-align: center;
margin-left: 10px;
width: 6.5em;
}
#searchradioset
{
text-align: left;
vertical-align: middle;
overflow: hidden;
height: auto;
color: #ddd;
margin-right: 5px;
}
#searchradioset input
{
margin-right:3px;
}
#searchradioset input, #searchradioset label
{
display: inline;
}
/*------------------------------------------------searchradioset*/
#logo
{
margin-right: 0.3em;
width: 174px;
height: 57px;
border: 0px;
z-index: 10;
}
.centercell a:hover
{
color: #fff;
}
#start, #eng
{
font-size: 70%;
margin-top: 3px;
display: block;
}
#start a, #eng a
{
color: #777;
}
#start a:hover, #eng a:hover
{
color: #333;
}
#start
{
text-align: left;
float: left;
margin-left: 5px;
}
#eng
{
text-align: right;
float: right;
margin-right: 5px;
}
/*--------------------------------------------------------------------bottom--*/
div#bottom
{
clear: both;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding: 10px;
color: #777;
height: 20%;
border-top: 1px solid #ccc;
font-size: 80%;
}
/*--Основная страница в подвале--*/
.table_bottom
{
font-size: 80%;
color: #666;
}
#bottom a{
color: #93262C;
}
#bottom a:hover
{
color: #0B0A70;
}
#leftbottom, #rightbottom
{
text-align: left;
}
#leftbottom
{
float: left;
}
#rightbottom
{
font-weight: bold;
color: #93262C;
}
#bottom img
{
border: 0px;
float: right;
margin-left: 15px;
margin-bottom: 5px;
vertical-align: middle;
}
/*------------------------------------------------------------bottom--*/
div#banner
{
background-color: yellow;
height: 60px;
}
/*
div#addition{
float:right;
width:23%;
padding-right:12px;
}
*/
td#addition
{
padding-right: 12px;
padding-top: 40px;
padding-left: 15px;
}
div#wrapper
{
/*float: left;*/
width: 100%;
}
#wrapper, #addition
{
margin-top: 40px;
}
/*Оформление текста в форме поиска*/
.text_mainform
{
color: #FFFFF0;
font-weight: 600;
font-size: 16px;
}
/*------heading start-------*/
#tree
{
padding-top: 30px;
}
#tree a
{
color: #28166F;
display: block;
font-size: 90%;
}
#tree a:hover
{
color: #A42924;
}
.heading_name
{
position: relative;
}
.heading_name h1
{
font-size: 16px;
}
/*------heading end-------*/
/*------spravochnik start-------*/
h2.rubrikator
{
padding-left: 15px;
color: #FFF;
/*background-image: url("/site?resource=h2_rubrikator_bkg.png");*/
height: 30px;
margin-right: -4px;
background: #0b0a70;
background-repeat: repeat-x;
/*clear: both;
line-height: 30px;*/
}
.word_rubrikator
{
font-size: 18px;
padding-left: 10px;
padding-right: 10px;
color: #FFF;
height: 30px;
background: #0b0a70;
background-repeat: repeat-x;
}
#spravochnik_content ul.rubrikator
{
padding: 10px 0px 20px 0px;
margin: 0px;
float: left;
display: inline;
list-style: none;
font-weight: bold;
width: 100%;
}
#spravochnik_content ul.rubrikator a
{
color: #28166F;
display: block;
}
#spravochnik_content ul.rubrikator a:hover
{
color: #A42924;
}
#spravochnik_content ul.rubrikator li
{
float: left;
display: inline-block;
width: 33%;
padding-bottom: 5px;
height: 50px;
}
table.rubrikator
{
width: 100%;
}
table.rubrikator td
{
padding: 10px;
}
table.rubrikator a
{
color: #28166F;
display: block;
}
table.rubrikator a:hover
{
color: #A42924;
}
table.rubrikator2
{
width: 100%;
}
table.rubrikator2 td
{
padding-left: 20px;
}
table.rubrikator2 a
{
color: #28166F;
display: block;
}
table.rubrikator2 a:hover
{
color: #A42924;
}
/*------spravochnik end-------*/
#logosearch_en
{
height:104px;
/*#2C3480*/
background-image: url("/site?resource=searchfon.jpeg");
background-position: top right;
/*background-color: #c7b29a;*/
background-repeat: repeat-x;
}
#logo
{
float:left;
/*width: 191px;*/
background: white;
}
#search_en
{
float:left;
height:104px;
width: 20px;
margin-left: 11px;
background-image: url('/site?resource=leftzag.jpeg');
background-repeat: no-repeat;
}
#strinfotop_en
{
font-size:14px;
color:#ffffff;
margin-bottom:3px;
}
#strinfotopleft_en
{
position:relative;
top:40px;
}
#strinfotopleft_en a
{
color:#ffffff;
}
.top_lang_link
{
padding-left: 10px;
maring-top: -30px;
clear: both;
}
.top_lang_link a
{
color: #28166F;
display: block;
font-size: 90%;
float: right;
}
.top_lang_link a:hover
{
color: #A42924;
}
/*---------------Стилизованная фирменная ссылка-------------------------*/
.firm_link
{
color: #28166F;
display: block;
}
.firm_link:hover
{
color: #A42924;
}
/*---------------Ссылка для карты-------------------------*/
#results li div a
{
color: #057100;
font-size: 12px;
display: block;
}
#results li div a:hover
{
color: #28166F;
font-size: 12px;
}
/*--------------Стилизация меню начелённых пунктов-----------------*/
#target_menu
{
z-index:5;
}
.subnav {
list-style: none;
position: absolute;
background:#0b0a70;
left: 195px;
top: 95px;
margin: 0; padding: 0;
display: none;
float: left;
z-index:5;
}
.subnav li{
margin: 0; padding: 0;
clear: both;
background:#0b0a70;
width: 200px;
}
.subnav li a {
float: left;
width: 200px;
border:0;
background:#0b0a70;
padding-top:3px;
padding-bottom:3px;
padding-left: 5px;
color: #bbbbbb;
font-weight: 600;
font-size: 12px;
}
.subnav li a:hover {
background:#444488;
}
.hidding_link{
font-size: 12px;
color: #b2262f !important;
}
.hidding_link:hover{
font-size: 12px;
color: #731a1e !important;
}
.header_fon{
background:#0b0a70;
text-align: center;
width: 100%;
}
.header_h{
font-size: 20px;
color: white;
}
.search_address_link
{
font-size: 14px;
}
.search_address_link a
{
color: #28166F;
font-size: 14px;
display: block;
}
.search_address_link a:hover
{
color: #A42924;
background:#eae9e8;
}
.inputaddress{
width: 140px;
font-size: 11px;
height: 15px;
border: solid 1px #3d3c8d;
background: #efefef;
}
.optionsaddress{
display: none;
background: white;
position: fixed;
/*position: absolute;*/
width: 230px;
border: 1px solid #28166F;
}