html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
background: #fff;
color: #494949;
font: 70% arial, sans-serif;
text-align: center;
}
a {
color: #56647A;
text-decoration: none;
}
a:hover {
color: #ff6800;
}
a img {
border: 0;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.img_left {
color: #989898;
font-size: .9em;
line-height: 1.1em;
float: left;
margin: 0 20px 10px 0;
padding: 0 0 10px 0;
position: relative;
}
.img_left img {
border: 1px solid #A3A3A3;
margin: 0 0 3px 0;
}
.img_right {
color: #989898;
font-size: .9em;
line-height: 1.1em;
float: right;
margin: 0 0 10px 20px;
padding: 0 0 10px 0;
position: relative;
}
.img_right img {
border: 1px solid #A3A3A3;
margin: 0 0 3px 0;
}
#newslist_i .newslist_i_all {
font-size: .9em;
font-weight: bold;
margin: 20px 0 0 0;
}
.newslist_date {
font-weight: bold;
line-height: 1.1em;
}
#newslist .newslist_title {
font-weight: bold;
margin: 0 0 .5em 0;
}
.newslist_i_date {
font-weight: bold;
line-height: 1.1em;
}
#newslist_i .newslist_i_title {
font-weight: bold;
margin: 0 0 .5em 0;
}
#right .pages {
color: #656565;
margin: 0;
padding: 0;
position: relative;
}
#right .pages li {
background: none;
float: right;
line-height: 1.2em;
list-style: none;
margin: 0;
padding: 1px 5px;
position: relative;
}
#right .pages .pages_a {
background-image: url(img/back.png); background-position: 50% 50%; background-repeat: repeat-x;
color: #fff;
}
.right_form {
margin: 0;
padding: 0;
position: relative;
}
.right_form input {
border: 1px solid #D2D2D2;
color: #494949;
font-size: 1em;
margin: 0 0 6px 0;
padding: 2px;
width: 255px;
}
.right_form textarea {
border: 1px solid #D2D2D2;
color: #494949;
font: 1em arial, sans-serif;
height: 90px;
margin: 0 0 6px 0;
padding: 2px;
width: 100%;
}
.right_form_legend {
font-weight: bold;
margin: 0;
}
.right_line_1px {
background: #9A9A9A;
height: 1px;
line-height: 1px;
font-size: 1px;
position: relative;
}
.right_table_back td {
background: #F4F4F4;
}
.right_table_first {
font-weight: bold;
}
.sitemap {
/*border-left: 1px solid #E2E2E2;*/
margin: 0 0 10px 10px;
position: relative;
}
.sitemap_plus {
background: url(img/icon_plus_9x18.gif) 0% 0% no-repeat;
height: 18px;
left: -4px;
position: absolute;
top: -3px;
width: 9px;
z-index: 3;
}
.sitemap_spec {
background: #E2E2E2;
font-size: 1px;
height: 8px;
line-height: 1px;
left: 0;
position: absolute;
top: 0;
width: 1px;
}
#right .sitemap_sub1 {
margin: -4px 0 0 0;
padding: 0;
position: relative;
}
#right .sitemap_sub1 li {
background: url(img/sitemap_line.gif) 0% 7px no-repeat;
border-left: 1px solid #E2E2E2;
font-size: 11px;
font-weight: bold;
line-height: 14px;
list-style: none;
margin: 0;
padding: 0 0 0 50px;
position: relative;
}
.sitemap_sub_title {
border-left: 1px solid #e2e2e2;
left: -7px;
padding: 0 0 0 7px;
position: relative;
top: 3px;
}
.sitemap_sub_title div {
padding: 0 0 4px 0;
position: relative;
top: -3px;
}
.sitemap_sub1_last {
background: #E2E2E2;
font-size: 1px;
height: 8px;
line-height: 1px;
left: -1px;
position: absolute;
top: 0;
width: 1px;
}
.sitemap_sub1_line {
background: #E2E2E2;
height: 1px;
width: 44px;
}
#right .sitemap_sub2 {
margin: 0 0 0 -7px;
padding: 0 0 3px 0;
position: relative;
}
#right .sitemap_sub2 li {
background: url(img/sitemap_line.gif) 0% 7px no-repeat;
border-left: 1px solid #E2E2E2;
font-size: 11px;
font-weight: bold;
line-height: 14px;
list-style: none;
margin: 0;
padding: 0 0 0 50px;
position: relative;
}
.sitemap_sub2_first {
background: url(img/icon_plus_7x18.gif) 0% 0% no-repeat;
bottom: 0;
height: 18px;
left: 40px;
position: absolute;
top: 4px;
width: 7px;
}
.sitemap_title {
border-left: 1px solid #E2E2E2;
font-size: 12px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 15px;
position: relative;
top: -3px;
}
.sitemap_title div {
padding: 0 0 4px 0;
position: relative;
top: -3px;
}
.thumbs img {
margin: 0 10px 10px 0;
}
#body {
height: 100%;
background: #fff;
margin: 0 auto;
min-height: 100%;
position: relative;
width: 910px;
}
#prefooter, #footer {
height: 120px;
}
#footer {
bottom: 0;
color: #C0C0C0;
left: 0;
position: absolute;
text-align: left;
width: 100%;
}
#footer_copy {
left: 68px;
position: absolute;
top: 35px;
}
#footer_counters {
bottom: 4px;
height: 31px;
left: 68px;
overflow: hidden;
position: absolute;
}
#footer_fele {
position: absolute;
right: 68px;
text-align: left;
top: 33px;
}
#footer_fele div {
height: 29px;
left: -60px;
position: absolute;
top: 0;
width: 54px;
}
#footer a {
color: #C0C0C0;
}
#header {
height: 113px;
position: relative;
}
#header_line_1px {
background: #9A9A9A;
font-size: 1px;
height: 1px;
line-height: 1px;
position: absolute;
right: 68px;
top: 70px;
width: 387px;
}
#header_search {
color: #414141;
font-size: 12px;
position: absolute;
right: 0;
top: 8px;
}
#header_search form {
margin: 0;
padding: 0;
position: relative;
}
#header_search form input {
position: relative;
}
#left {
float: left;
left: 108px;
position: relative;
text-align: left;
width: 190px;
}
#left_prices {
color: #656565;
margin: 0;
padding: 0;
position: relative;
}
#left_prices li {
line-height: 1.1em;
list-style: none;
margin: 0 0 .3em 0;
min-height: 18px;
padding: 3px 0 0 0;
position: relative;
}
#left_prices_re {
color: #B4B4B4;
font-size: .8em;
margin: 0 0 -4px 0;
padding: 0 0 0 24px;
}
#left_i {
float: left;
left: 68px;
position: relative;
text-align: left;
width: 440px;
}
#left_i_div {
height: 311px;
margin: 0 0 30px 34px;
position: relative;
width: 338px;
}
#left_i_legend {
height: 311px;
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 338px;
z-index: 2;
}
#left_i_legend li {
position: absolute;
}
#left_i_prices {
color: #656565;
margin: 0;
padding: 0;
position: relative;
}
#left_i_prices li {
line-height: 1.1em;
list-style: none;
margin: 0 0 .3em 0;
min-height: 18px;
padding: 3px 0 0 0;
position: relative;
}
#left_i_prices_re {
color: #B4B4B4;
font-size: .8em;
margin: 0 0 -4px 0;
padding: 0 0 0 24px;
}
#logo_site {
height: 79px;
left: 68px;
position: absolute;
top: 16px;
width: 104px;
}
#head_en_ru {
height: 30px;
left: 802px;
position: absolute;
top: 0px;
width: 40px;
background: url(img/en_ru.png) 0% 0% no-repeat;
text-align: left;
padding: 16px 0 0 0;
}
#menu_lang {
left: 456px;
margin: 0;
padding: 0;
position: absolute;
top: 11px;
width: 50px;
}
#menu_lang_a {
background-image: url(img/back.png); background-position: 50% 50%; background-repeat: repeat-x;
}
#menu_lang li {
color: #fff;
font-size: .8em;
float: left;
list-style: none;
margin: 0 2px 0 0;
padding: 2px 2px 1px 2px;
position: relative;
}
#menu_lang li a {
color: #7A8496;
}
#menu_left {
margin: 0 0 30px 0;
padding: 0;
position: relative;
}
#menu_left li {
font-size: 11px;
height: 40px;
list-style: none;
line-height: 10px;
margin: 0 0 1px 0;
padding: 0;
position: relative;
}
#menu_left li a {
color: #fff;
display: block;
font-size: 11px;
font-weight: bold;
height: 30px;
line-height: 10px;
margin: 0;
padding: 10px 0 0 20px;
position: relative;
width: 170px;
}
#menu_left_1 a {
background: url(img/menu_left_1.png) 0% 100% no-repeat;
}
#menu_left_1 a:hover {
background: url(img/menu_left_1.png) 0% 0% no-repeat;
}
#menu_left #menu_left_2 a {
background: url(img/menu_left_2.png) 0% 100% no-repeat;
height: 25px;
padding: 15px 0 0 20px;
}
#menu_left #menu_left_2 a:hover {
background: url(img/menu_left_2.png) 0% 0% no-repeat;
}
#menu_left #menu_left_3 a {
background: url(img/menu_left_3.png) 0% 100% no-repeat;
height: 25px;
padding: 15px 0 0 20px;
}
#menu_left #menu_left_3 a:hover {
background: url(img/menu_left_3.png) 0% 0% no-repeat;
}
#menu_left_4 a {
background: url(img/menu_left_4.png) 0% 100% no-repeat;
}
#menu_left_4 a:hover {
background: url(img/menu_left_4.png) 0% 0% no-repeat;
}
#menu_left #menu_left_144 a {
background: url(img/menu_left_144.png) 0% 100% no-repeat;
height: 25px;
padding: 15px 0 0 20px;
}
#menu_left #menu_left_144 a:hover {
background: url(img/menu_left_144.png) 0% 0% no-repeat;
}
#menu_lleft_1 a {
height: 40px;
width: 190px;
background: url(img/menu_left_1.png) 0% 100% no-repeat;
}
#menu_lleft_1 a:hover {
background: url(img/menu_left_1.png) 0% 0% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_2 a {
background: url(img/menu_left_2.png) 0% 100% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_2 a:hover {
background: url(img/menu_left_2.png) 0% 0% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_3 a {
background: url(img/menu_left_3.png) 0% 100% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_3 a:hover {
background: url(img/menu_left_3.png) 0% 0% no-repeat;
height: 40px;
width: 190px;
}
#menu_lleft_4 a {
background: url(img/menu_left_4.png) 0% 100% no-repeat;
height: 40px;
width: 190px;
}
#menu_lleft_4 a:hover {
background: url(img/menu_left_4.png) 0% 0% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_144 a {
background: url(img/menu_left_144.png) 0% 100% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_lleft_144 a:hover {
background: url(img/menu_left_144.png) 0% 0% no-repeat;
height: 40px;
width: 190px;
}
#menu_left #menu_under {
background-color: #ff6800; height: 3px; padding: 0px; margin: 0 0 1px 0; font-size: 1px;
}
#menu_left #menu_left_a {
color: #fff;
height: 105px;
}
#menu_left #menu_left_a a {
font-size: 20px;
font-weight: bold;
height: 107px;
line-height: 20px;
padding: 5px 0 0 20px;
width: 170px;
}
#menu_left #menu_left_sub {
height: 12px;
margin: 0;
padding: 0;
position: relative;
}
#menu_left #menu_left_sub ul {
margin: 0;
padding: 0;
}
#menu_left #menu_left_sub li {
background: #8A919B;
height: 12px;
list-style: none;
}
#menu_left #menu_left_sub li a {
background: url(img/icon_trarr_3x5_gr.gif) 9px 50% no-repeat;
font-weight: normal;
height: 10px;
padding: 3px 0 3px 20px;
}
#menu_left #menu_left_sub li a:hover {
background: #5b6a80 url(img/icon_trarr_3x5_gr.gif) 9px 50% no-repeat;
}
#menu_left #menu_left_sub #menu_left_sub_a {
background-image: url(img/back.png); background-position: 50% 50%; background-repeat: repeat-x;
}
#menu_s {
left: 260px;
margin: 0;
padding: 0;
position: absolute;
top: 48px;
width: 126px;
}
#menu_s_a {
background-image: url(img/back.png); background-position: 50% 50%; background-repeat: repeat-x;
}
#menu_s li {
float: left;
list-style: none;
margin: 0 23px 0 0;
padding: 3px;
position: relative;
}
#menu_top {
margin: 0;
padding: 0;
position: absolute;
right: 68px;
top: 47px;
width: 460px;
}
#menu_top li {
font-size: .8em;
font-weight: bold;
float: right;
list-style: none;
margin: 0 0 0 10px;
padding: 3px 10px 3px 10px;
position: relative;
}
#menu_top_a {
background-image: url(img/back.png); background-position: 50% 50%; background-repeat: repeat-x;
color: #fff;
}
#menu_top_a a {
color: #fff;
}
#news_date {
color: #656565;
font-weight: bold;
margin: 0 0 1.4em 0;
}
#right #newslist {
color: #656565;
float: left;
margin: 0 0 1.2em 0;
padding: 0;
position: relative;
text-align: left;
}
#newslist dd {
margin: 0;
padding: 0 0 1em 0;
}
#newslist dd p {
margin: 0 0 .5em 0;
}
#newslist dt {
margin: 0;
padding: 0;
}
#newslist_i {
color: #656565;
float: left;
margin: 0 0 0 35px;
padding: 0;
position: relative;
text-align: left;
width: 435px;
}
#newslist_i dd {
margin: 0;
padding: 0 108px 1em 0;
}
#newslist_i dd p {
margin: 0 0 .5em 0;
}
#newslist_i dt {
margin: 0;
padding: 0 108px 0 0;
}
#right #products {
margin: 0;
padding: 0;
position: relative;
}
#right #products li {
background: none;
border-top: 1px solid #d4d4d4;
color: #838383;
font-weight: bold;
list-style: none;
line-height: 1.2em;
margin: 0 0 .6em 0;
padding: 3px 0;
position: relative;
}
#right #products ul {
margin: .3em 0 .3em 10px;
position: relative;
}
#right #products ul li {
background: url(img/icon_trarr_3x5.gif) 0% .4em no-repeat;
border: 0;
font-weight: normal;
list-style: none;
margin: 0 0 .2em 0;
padding: 0 0 0 10px;
}
#right {
float: left;
line-height: 1.4em;
margin: 0 0 0 148px;
position: relative;
text-align: left;
width: 505px;
}
#right h1 {
font-size: 1.55em;
margin: 0 0 1em 0;
}
#right h2 {
font-size: 1.25em;
margin: 0 0 1.2em 0;
}
#right h3 {
font-size: 1em;
margin: 0 0 1.4em 0;
}
#right p {
margin: 0 0 1.3em 0;
}
#right table {
border-right: 1px solid #D2D2D2;
border-top: 1px solid #D2D2D2;
color: #656565;
margin: 2em 0;
width: 100%;
}
#right table p {
margin: 0;
padding: 0;
}
#right table td {
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;
padding: 6px 10px;
}
#right table th {
background: #A3A3A3;
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;
color: #fff;
font-size: 1em;
line-height: 1.1em;
padding: 8px 10px;
text-align: left;
}
#right ul {
margin: 0 0 1.4em 0;
padding: 0;
position: relative;
}
#right ul li {
background: url(img/icon_trarr_3x5_b.gif) 0% .4em no-repeat;
line-height: 1.1em;
list-style: none;
margin: 0 0 .6em 24px;
position: relative;
padding: 0 0 0 12px;
}
html>body #body {
height: auto;
}
html>body #menu_left #menu_left_sub {
height: auto;
}
html>body #menu_left #menu_left_sub li {
height: auto;
}
html>body #menu_left #menu_left_sub li a {
height: auto;
}
* html #right .sitemap_sub1 li {
height: 14px;
}
* html #right .sitemap_sub2 li {
height: 14px;
}
* html #left_prices li {
height: 18px;
}
* html #left_i_prices li {
height: 18px;
}
* html #menu_left li {
margin: 0 0 -1px 0;
}
