* { 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; }