@charset "utf-8";
* {margin: 0px; padding: 0px;}
*:focus {outline: none;}

html {font-size: 100.01%; height: 100%;}
body {height: 100%; font: 62.5% Verdana, Tahoma, Arial, Helvetica, sans-serif; background: #8c8c8c url("/images/style/bg.gif") center top repeat-y; letter-spacing: -1px;}

ul, ol {margin: 10px 0 10px 20px;}
p {margin-bottom: 5px;}
table {border-collapse: collapse;}
table p {margin: 0;}
a {color: #65171a; text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: none;}

.clear {clear: both; margin: 0; font-size: 1px; line-height: 1px;}
.clear_left {clear: left; margin: 0; font-size: 1px; line-height: 1px;}

h1 {font: bold 13px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 3px 0; text-transform: uppercase; color: #65171a; padding: 11px 5px 9px 18px; background: #eeeeee url("/images/style/h.gif") left top no-repeat;}
h2 {font: bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 5px 0 3px -7px; text-transform: uppercase; color: #65171a; padding: 0 5px 0 18px; clear: both;}

.divh2 {background: #eeeeee url("/images/style/h.gif") left top no-repeat; font: bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 5px 0 3px -7px; text-transform: uppercase; color: #65171a; padding: 0 5px 5px 18px; clear: both;}

.index h3 { margin-top:0; }
.index h2 {background: #eeeeee url("/images/style/h.gif") left top no-repeat; padding: 12px 5px 9px 18px;}
#params h2, #colors h2 {background: #eeeeee url("/images/style/h.gif") left -3px no-repeat; padding: 8px 5px 5px 18px; margin: 0 0 3px 0;}
h3 {font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 5px 0 3px 0; color: #65171a; padding: 0 5px 0 18px; text-transform: uppercase;}
.index h3 {background: #eeeeee url("/images/style/h.gif") left top no-repeat; padding: 13px 5px 9px 18px;}
h4 {font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 2px 0; color: #65171a; background: #eeeeee url("/images/style/h4.gif") left top no-repeat; padding: 2px 5px 4px 9px;}
h5 {font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 2px 0; color: #65171a; background: #eeeeee url("/images/style/h4.gif") left top no-repeat; padding: 2px 5px 4px 9px;}
h6 {font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 2px 0; color: #65171a; background: #eeeeee url("/images/style/h4.gif") left top no-repeat; padding: 2px 5px 4px 9px;}

h1, 
.imdex h2, 
.index h3, 
.h {background: #eeeeee url("/images/style/h.gif") left top no-repeat;}

.index h1 {margin-top: 0;}

blockquote {color: #516377; font-style: italic; font-size: 10px; line-height: 1.64; margin: 13px 0 23px 27px; padding: 12px 0 0 26px; border-left: 5px solid #aeb2b6;}
pre, code {font: 10px "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 10px; background: #eee;}
code {padding: 2px 5px;}


/* --- container
----------------------- */

#container {min-height: 100%; width: 1000px; margin: 0 auto -62px; font-size: 11px; background: #fff/* url("/images/style/inner_bg.gif") center top repeat-y*/;}
/*.width {width: 1000px; margin: 0 auto;}*/

/*.index #container {background: url("/images/style/index_bg.gif") center top repeat-y;}

.news#container {background: url("/images/style/news_bg.gif") center top repeat-y;}*/

/* --- header
----------------------- */

#header {background: url("/images/style/header_rep.gif") left top repeat-x;}
.header {background: url("/images/style/header.gif") center top no-repeat;}

#header .width {position: relative; height: 110px;}
.logo {position: absolute; top: 0px; right: 0; width: 295px; height: 94px;}
.logo img {display: block;}

.menu {height: 68px;}
.menu .menu_wrap {padding: 33px 0 0 108px; width: 592px; height: 35px;}
.menu .menu_wrap div {display: block; width: 592px;}
.menu .menu_wrap div div {float: right; right: 50%; width: auto; position: relative; height: auto; padding: 0;}
.menu .menu_wrap div div div {right: -50%; }
.menu ul {margin: 0; padding: 0; list-style: none; font-size: 11px; line-height: 13px; text-transform: uppercase; height: 25px; overflow: hidden; font-weight: bold; white-space: nowrap;}
.menu ul li {display: block; float: left; padding: 3px 12px 0 12px; margin: 0 0 10px 0; height: 15px; background: url("/images/style/menu.gif") left center no-repeat;}


.header ul li a {color: #000; text-decoration: none;}
.header ul li a:hover {text-decoration: underline;}
.menu .active, .menu .active a {color: #65171a;}

.menu .langs {margin: 0; padding: 0; width: auto; list-style: none; position: absolute; z-index: 10; left: 7px; top: 32px;}
.menu .langs li {float: left; margin: 0; width: 24px; padding: 0 0 0 5px; background: none;}

#banner {border-bottom: 1px solid #65171a; height: 368px; padding: 0 0 5px 0; overflow: hidden; background: #fff url("/images/style/banners.gif") left bottom repeat-x;}
#banner .width {position: relative;}

#banner .menu_top {position: absolute; top: 0; right: 4px; width: 265px; height: 373px; padding: 13px 0 0 30px; font-size: 11px; line-height: 13px; text-transform: uppercase;}
/*#banner .menu_top_bg {background: url("/images/style/menu_right.png") left top no-repeat; width: 265px; height: 373px; padding: 13px 0 0 30px;}*/
#banner img {vertical-align: top;}
#banner ul {font-weight: bold; margin: 0; list-style: none; padding: 7px 0 0 0; min-height: 241px; background: url("/images/style/menu_right_2.png") left top no-repeat; width: 244px;}
#banner li {height: 23px; padding: 11px 13px 0 22px; overflow: hidden;}
#banner a {color: #65171a; text-decoration: none; position: relative;}
#banner a:hover {text-decoration: underline;}

#banner li.b_place {margin: 0 0 0 7px; padding: 0; width: 231px; height: 207px;}
#banner div.b_place {width: 1000px; height: 368px; overflow: hidden;}


/* new */

#bannerh {border-bottom: 1px solid #65171a; height: 368px; padding: 0 0 5px 0; overflow: hidden; background: #fff url("/up/home/newdesign/banners.gif") left bottom repeat-x;}
#bannerh .width {position: relative;}

#bannerh .menu_top {position: absolute; top: 0; right: 4px; width: 265px; height: 373px; 
                   padding: 13px 0 0 30px; font-size: 10pt; line-height: 13px; text-transform: uppercase;}
/*#banner .menu_top_bg {background: url("/images/style/menu_right.png") left top no-repeat; width: 265px; height: 373px; padding: 13px 0 0 30px;}*/
#bannerh img {vertical-align: top; }
#bannerh ul {font-weight: bold; margin: 0; list-style: none; padding: 7px 0 0 0; 
min-height: 241px; /*background: url("/testhome/images/menu_right_2.png") left top no-repeat;*/
                  background: url("/up/home/newdesign/menu_right_50.png") left top no-repeat; 
                   width: 244px;}



#bannerh li {height: 23px; padding: 11px 13px 0 22px; overflow: hidden;}
#bannerh a {color: #920613; text-decoration: none; position: relative;}
/* #banner a {color: #65171a; text-decoration: none; position: relative;}*/
#bannerh a:hover {text-decoration: underline;}

#bannerh li.b_place {margin: 0 0 0 7px; padding: 0; width: 231px; height: 207px;}
#bannerh div.b_place {width: 1000px; height: 368px; overflow: hidden;}


/* end new */

.quick {padding: 11px 0 0 3px; margin: 0; list-style: none;}
.quick li {float: left; padding: 0 9px 0 10px;}

/*inner*/

.quick {width: 94px; float: left;}

.menu_lvl2 {margin: 0; list-style: none; width: 604px; height: 36px; overflow: hidden;}
.header .menu_lvl2 a {color: #3e3d40;}
.menu_lvl2 li {margin: 0; float: left; padding: 11px 0 7px 0;}
.menu_lvl2 li span,
.menu_lvl2 li a {padding: 0 10px 0 10px;}
.menu_lvl2 .b span,
.menu_lvl2 .b a {background: url("/images/style/menu.gif") right top no-repeat;}
.menu_lvl2 .active {background: url("/images/style/menu_a.gif") center top no-repeat;}

.menu .m_80,
.menu .m_81,
.menu .m_82,
.menu .m_11 {display: none;}

.menu_top li {display: none;}
.menu_top .b_place,
.menu_top .m_80,
.menu_top .m_81,
.menu_top .m_82,
.menu_top .m_11 {display: block;}


/* --- content
----------------------- */

#content {padding: 0 0 75px 0;}
.index #content {padding: 0 0 61px 0;}

.content a img {margin: 0 0 0 2px;}

.content_left {float: left; width: 672px; padding: 10px 0 0 16px;}
.index .content_left {padding: 20px 0 0 16px;}
.content_right {float: right; width: 276px; padding: 27px 0 0 0;}

.seo {background: #fff; padding: 0 0 10px; /*background: #fff url("/images/style/dash.gif") left 15px repeat-x;*/}

#information .content h4 a {cursor: pointer;}

/* .content_right */
.phone {background: url("/images/style/phone.gif") right 10px no-repeat; padding: 4px 0 0 0; min-height: 98px; margin: 0 0 10px 0;}
.phone p {margin: 0;}
.phone_1 {color: #999999; font-size: 18px; line-height: 18px; padding: 6px 0 0 20px;}
.phone_1 p {position: relative; top: 3px;}
.phone_2 {color: #780609; font-size: 38px; letter-spacing: -5px; padding-right: 5px;}
.phone_3 {color: #6e6c6c; font-size: 10px;}
.phone_3 p {width: 118px; margin: 0 10px 0 auto; height: 19px; padding: 2px 0 0 0; background: url("/images/style/phone_3.gif") left top no-repeat; text-align: center;}

.collaboration {text-align: right;}

.a {padding: 0 26px 2px 0; background: url("/images/style/arrow.gif") right center no-repeat;}

/* .content_left */

.index .content_left .a {}
.content_left ul {list-style: none; margin: 0 0 10px;}
.content_left ul li {padding: 0 0 4px 10px; background: url("/images/style/li.gif") 2px 6px no-repeat;}

.content_left_top {float: right; width: 665px; height: 155px; padding-bottom: 15px;}
.content_left_1 {float: right; width: 377px; padding-bottom: 15px;}
.content_left_2 {float: left; width: 281px; padding-bottom: 15px;}

.content_left_1_1 {background: url("/images/style/line.gif") left top no-repeat; margin: 0 0 20px; padding-left: 7px;}
.content_left_1_2 {background: url("/images/style/line.gif") left top no-repeat; padding-left: 7px;}

.content_left_1_1 h1, .content_left_1_1 h2, .content_left_1_1 h3, 
.content_left_1_2 h1, .content_left_1_2 h2, .content_left_1_2 h3  {margin-left: -7px;}

.content_left_2 h2 {margin-top: 0;}

.hotspot {width: auto;}
.content_left .hotspot img {border: 3px solid #eee; vertical-align: top;}
.hotspot td {padding: 7px 0 0 0;}
.hotspot .a {background: url("/images/style/arrow_2.gif") right top no-repeat; padding-bottom: 0; font-size: 10px; line-height: 12px;}
.content_left .hotspot img {margin: 0; display: inline; float: none; clear: none;}


.hotspot .corners {padding: 5px; border-top: 3px solid #fff; margin: 0 0 0; background: #dddddd;}
/*.corners {position: relative; background: #d9d9d9; font-size: 1.5em; line-height: 1.2em; padding: 3px 15px 6px; min-height: 1px;}*/
/*.corner_1 {font-size: 1px; line-height: 1px; width: 6px; height: 6px; position: absolute; left: 0; top: 0; background: url("/images/style/corner_1.gif") left top no-repeat;}
.corner_2 {font-size: 1px; line-height: 1px; width: 6px; height: 6px; position: absolute; right: 0; top: 0; background: url("/images/style/corner_2.gif") left top no-repeat;}
.corner_3 {font-size: 1px; line-height: 1px; width: 6px; height: 6px; position: absolute; left: 0; bottom: 0; background: url("/images/style/corner_3.gif") left top no-repeat;}
.corner_4 {font-size: 1px; line-height: 1px; width: 6px; height: 6px; position: absolute; right: 0; bottom: 0; background: url("/images/style/corner_4.gif") left top no-repeat;}
*/
.hotspot_17 a {display: block;}
.hotspot_17 {width: 239px;}
.hotspot_18 {float: left; width: 183px;}
.hotspot_19 {float: right; width: 183px;}

/*inner*/

.block_line {background: url("/images/style/line.gif") left top no-repeat; padding-left: 7px;}
.block_linehome { }
.block_line h1 {margin-left: -7px;}
.index .block_line h1, .index .block_line h2, .index .block_line h3 {margin-left: -7px;}
.block_line .hotspot {margin: 0 0 0 -7px;}

.content_left .img2 {background: #eee; padding: 7px; vertical-align: middle; display: block; float: left; margin: 0 20px 5px 0;}
.content_left img.img {background: #eee; padding: 7px; vertical-align: middle; display: block;}
.content_left .img {float: right; clear: right; margin: 0 0 5px 0; border-left: 15px solid #fff;}
.content_left .img img {background: #eee; padding: 7px; display: inline; margin: 0; float: none; clear: none; vertical-align: middle;}
.content_left .img td {padding: 0 0 1px; background: #eeeeee;}
.content_left .img .img_td {padding: 3px 15px 8px;}
.content_left .img .a {}

.table {margin: 1px 0 0;}
.table thead td, .table thead .tr td, .table thead th {font-weight: bold; background: #8c8c8c; border-right: 1px solid #8c8c8c; color: #fff;}
.table td, .table th {padding: 3px 5px;}
.table td {background: #eeeeee; border-top: 1px solid #939393; border-right: 1px solid #939393;}
.table .tr td {background: #d1d1d1;}
.table .td, .table thead .td, .table thead .tr .td {border-right: 0;}

.table2 {margin: 2px 0 0;}
.table2 thead td, .table2 thead th {font-weight: bold;}
.table2 td, .table2 th {padding: 3px 5px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.table2 .td, .table2 thead .td {border-right: 0;}

#params .table, #colors .table,
#params .table2, #colors .table2 {width: 100%;}

.print {text-align: right; margin-top: 10px; height: 31px; padding: 7px 0 0 0; background: url("/images/style/print.gif") right top no-repeat;}
.print a {padding: 7px 45px 8px 5px;}

.navibar {color: #4e4e4e;}
.navibar a {color: #4e4e4e;}
.navibar ul {margin: 0; list-style: none; height: 28px;}
.navibar ul li {float: left; padding: 0; background: none;}
.navibar ul .sep {padding: 0 5px;}

.menu_lvl3 {width: 64px; text-align: right; padding-top: 5px;}
.menu_lvl3 p {font-size: 18px; line-height: 20px;}
/*.menu_lvl3 p.active {margin: 0;}*/
.menu_lvl3 a {color: #3e3d40; text-decoration: none;}
.menu_lvl3 a:hover {text-decoration: underline;}
.menu_lvl3 .active a, .menu_lvl3 .active span {color: #65171a; text-decoration: underline;}
.menu_lvl3 ul {margin: 0 0 10px; list-style: none;}
.content_left .menu_lvl3 ul li {background: 0; padding: 0;}

.content_left .news {width: 595px; float: right;}

.content_left .news_list {margin: 10px 0; list-style: none;}
.content_left .news_list li {padding: 6px 10px; margin: 0 0 1px 0; background: #f1f2f3;}
.content_left .news_list li.even {background: #e6e7e8;}

.content_left .numpages {margin: 0; list-style: none; clear: both; float: right; color: #3e3d40;}
.content_left .numpages li {float: left; width: 17px; height: 15px; padding: 0 0 0 0; background: none; text-align: center; border: 1px solid #fff;}
.content_left .numpages li.active {border: 1px solid #cccccc; background: #F1F2F3;}
.content_left .numpages .tofirst, .numpages .tolast {width: auto;}
.content_left .numpages .toprev {padding: 0 5px; width: auto;}
.content_left .numpages .tonext {padding: 0 5px; width: auto;}
.content_left .numpages a {text-decoration: none; color: #3e3d40;}
.content_left .numpages a:hover {text-decoration: underline;}

.webform {width: 380px;}
.webform table {width: 100%;}
.webform td {padding: 3px 10px; border-bottom: 6px solid #fff; background: #eee; vertical-align: top;}
.webform .submit td {background: none; text-align: right;}
.webform .submit input {width: 100px;}
.webform .input_text {text-align: center;}
.webform .input_text input {background: #f7f7f7; border: 1px solid #b3b2b2; width: 167px; height: 15px; padding: 1px 5px;}
.webform .textarea {text-align: center;}
.webform textarea {width: 269px; height: 125px; background: #f7f7f7; border: 1px solid #b3b2b2; padding: 1px 5px;}


/* catalog */
.objects_bock {/*background: url("/images/style/dash.gif") left bottom repeat-x;*/ border-top: 16px solid #d0d0d0; padding: 3px 0 0; margin: 3px 0 0;}
.objects_block_line {width: 126px; margin: 0 7px 0px 0; float: left; background: #EEEEEE;}
.objects_block_line img {float: none; border: 3px solid #eee; vertical-align: middle; width: 118px;}
.objects_block_line .title {padding: 0 11px 5px;}
.objects_block_line .image {height: 126px;}

#colors {width: 262px; float: left;}

#colors .color {float: left; margin: 0 10px 10px 0; width: 121px; height: 139px; background: #eee; overflow: hidden;}
#colors .color .image {margin: 5px 5px 0; height: 111px; overflow: hidden;}
#colors .color .image span {display: none;}
#colors .color .title {text-align: right; background: #eee; padding: 0 5px 5px; height: 18px;}
#colors .color img {vertical-align: middle;}

#colors .color_1 {background: #eeeeee; width: 236px; padding: 8px 8px 3px; margin: 0 0 10px 0; text-align: center;}
#colors .color_1 .color {float: none; margin: 0; width: auto; height: auto; background: none; overflow: hidden;}
#colors .color_1 .image {width: 236px; margin: 0 auto; height: auto; padding: 0 0 5px; text-align: right; background: url("/images/style/loupe.gif") left bottom no-repeat; overflow: hidden;}
#colors .color_1 a {display: block;}
#colors .color_1 img {vertical-align: middle; display: block; margin: 0;}
#colors .color_1 .image span {display: block;}
#colors .color_1 .image .title {height: 13px;}
#colors .color_1 .image .opisanie {display: none;}
#colors .color_1 .image .opisanie_art {display: none;}
#colors .color_1 .image .opisanie_col {display: none;}
#colors .color_1 .img_bg {display: block; min-height: 100px;}
#colors .color_1 .title {text-align: right; background: none; padding: 0; height: auto;}
/*#colors .color_1 .title {text-align: right}
#colors .color_1 .title .loupe {float: left; margin: 2px 0 0 2px;}*/

#colors .object {float: left; margin: 0 10px 10px 0; width: 121px; background: #eee;}
#colors .object .image {margin: 5px; height: 111px; overflow: hidden;}
#colors .object .title {text-align: right; background: #eee; padding: 0 5px 5px;}
#colors .object img {vertical-align: middle;}

#params {float: right; width: 403px;}
.block_line #params {width: 396px;}
.cat_prop {padding: 0 0 3px; margin: 0 0 0px;/* background: url("/images/style/dash.gif") left bottom repeat-x;*/}
.nob {background: none; padding: 0;}
.nob p {margin: 0;}
.link {font: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 10px 0; color: #65171a;}

.props_colors {background: #eee; padding: 7px 10px; min-height: 1px;}
#params .color {width: 185px; padding: 5px; float: left; font-size: 11px; line-height: 11px;}
#params .color img {vertical-align: middle; margin: 0 10px 0 0; border: 1px solid #999; cursor: pointer;}
#params .color td {vertical-align: middle; padding: 4px 0;}
#params .color .image {width: 83px;}

#photoalbum {}
#photoalbum .photo_first {padding: 6px 6px 3px; background: #eeeeee; width: 236px; height: 250px; margin: 0 0 4px 0; float: left;}
#photoalbum .photos {margin: 0 0 0 250px;}
#photoalbum .photo {padding: 6px; background: #eeeeee; width: 120px; height: 130px; margin: 0 0 4px 4px; float: left;}
#photoalbum .active {background: #ccc;}

.menu_content {margin: 0; list-style: none;}
.content_left .menu_content li {float: left; background: #dddddd; margin: 0 8px 10px 0; padding: 0; width: 212px; height: 220px; overflow: hidden;}
.menu_content .image {width: 202px; height: 105px; border: 5px solid #eee; padding:0; overflow: hidden; background: #eee;}
.menu_content .link_text {background: #eeeeee; padding: 0 5px 5px; }
.menu_content img {vertical-align: middle;}
.menu_content .text {padding: 5px; border-top: 3px solid #fff; margin: 0 0 0;}

/* map */

#map {position: relative;}
.map_image {overflow: hidden; padding: 5px 5px 20px 5px; background: #f2f2f2; text-align: center;}
.map_image img {padding: 20px 0; background: #fff;}
.filters {width: 100%; margin: 0 0 2px 0;}
.filters td {background: #eee; border-bottom: 2px solid #fff; height: 25px; vertical-align: middle;}
.filters .filter_name {width: 130px; padding: 0 10px 0 20px; font-weight: bold; color: #65171a;}
.filters .filter_select {width: 170px;}
.filters .filter_select select {width: 160px;}
.filters .filter_result {vertical-align: top; padding: 3px 0 3px 0;}

.map_text {position: absolute; top: 77px; right: 0; border: 1px solid #7a7a7a; background: url("/images/style/map_bg.png") left top no-repeat; width: 495px;}
.map_text table {width: 100%;}
.close {background: #eee url("/images/style/map_bg.gif") left bottom no-repeat; padding: 2px 12px 4px; text-align: right;}
.close a {background: url("/images/style/close.gif") right 5px no-repeat; padding: 0 12px 0 0;}
.map_items {padding: 8px 12px;}
.map_items .item_title {font-weight: bold; color: #65171a;}
.map_items td {vertical-align: top; padding: 1px 10px 0 0;}
.map_items .title {width: 90px; font-weight: bold;}
.map_numpages {background: #eee url("/images/style/map_bg.gif") left top no-repeat; padding: 5px 12px;}
.content_left .map_numpages .numpages li {border: 1px solid #eee;}
.content_left .map_numpages .numpages li.active {border: 1px solid #ccc; background: #fff;}

/* calc */

#calc {margin: 0 0 20px 0;}
#calc h2 {margin: 5px 0; font-weight: bold;}
#calc td {padding: 3px 8px; vertical-align: top;}
#calc .grey td {background: #eee; padding: 5px 8px; border-bottom: 3px solid #fff;}
#calc .label {padding-left: 20px; vertical-align: middle;}
#calc .title {font-weight: bold; color: #65171a;}
#calc .calc_input {text-align: right;}
#calc .calc_input_width {text-align: right; width: 120px;}
#calc .calc_input input {text-align: right; width: 120px; border: 1px solid #b3b2b2; padding: 2px; background: #fff;}
#calc .calc_checkbox {width: 20px; text-align: right; vertical-align: middle;}
#calc select {width: 160px;}
#calc .add a {display: block; background: url("/images/style/plus.gif") right center no-repeat;}


/* --- footer
----------------------- */

#footer {height: 62px; background: #cccccc url("/images/style/footer.gif") left top repeat-x; color: #58595b; font-size: 11px; width: 1000px; margin: 0 auto;}
#footer #wp {float: right; background: url("/images/style/wp.gif") 96px top no-repeat; width: 179px; padding: 4px 0 10px 0; margin: 22px 0 0; font-size: 11px;}
#footer #count {float: right; width: 100px; padding: 4px 0 10px 0; margin: 22px 0 0; font-size: 11px;}
#footer a {color: #58595b; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .copyrights {border-top: 1px solid #b2b2b2; padding: 11px 250px 0 18px;}


/* --- en
----------------------- */

.en #footer #wp {background-position: 120px 0; width: 213px;}

.en .hotspot_441 a {display: block;}
.en .hotspot_441 {width: 239px;}
.en .hotspot_442 {float: left; width: 183px;}
.en .hotspot_443 {float: right; width: 183px;}

/*.en .menu ul li {padding: 3px 15px 0 15px;}*/
.en .menu .langs li {padding: 0 0 0 5px;}


.en .menu .m_300,
.en .menu .m_429,
.en .menu .m_430,
.en .menu .m_431 {display: none;}

.en .menu_top li {display: none;}
.en .menu_top .b_place,
.en .menu_top .m_300,
.en .menu_top .m_429,
.en .menu_top .m_430,
.en .menu_top .m_431 {display: block;}

/* --- de
----------------------- */

.de #footer #wp {background-position: 120px 0; width: 213px;}

.de .hotspot_561 a {display: block;}
.de .hotspot_561 {width: 239px;}
.de .hotspot_562 {float: left; width: 183px;}
.de .hotspot_563 {float: right; width: 183px;}

/*.de .menu ul { padding-left: 90px; width: 610px }*/
/*.de .menu ul li {padding: 3px 7px 0 8px;}*/
.de .menu ul.langs { padding: 0; width: auto; left: 0}
.de .menu .langs li {padding: 0 0 0 5px;}


.de .menu .m_506,
.de .menu .m_549,
.de .menu .m_550,
.de .menu .m_551 {display: none;}

.de .menu_top li {display: none;}
.de .menu_top .b_place,
.de .menu_top .m_506,
.de .menu_top .m_549,
.de .menu_top .m_550,
.de .menu_top .m_551,
.de .menu_top .m_1068 {display: block;}

/* --- fr
----------------------- */

.fr #footer #wp {background-position: 120px 0; width: 213px;}

.fr .hotspot_844 a {display: block;}
.fr .hotspot_844 {width: 239px;}
.fr .hotspot_845 {float: left; width: 183px;}
.fr .hotspot_846 {float: right; width: 183px;}

/*.fr .menu ul li {padding: 3px 3px 0 3px;}*/
.fr .menu .langs li {padding: 0 0 0 5px;}


.fr .menu .m_788,
.fr .menu .m_831,
.fr .menu .m_832,
.fr .menu .m_833 {display: none;}

.fr .menu_top li {display: none;}
.fr .menu_top .b_place,
.fr .menu_top .m_788,
.fr .menu_top .m_831,
.fr .menu_top .m_832,
.fr .menu_top .m_833 {display: block;}


.divimagenewsnasite {padding:5px 0 0 0; width:600px; margin:0 auto; text-align:center}
.imagenewsnasite {padding:5px; background:#65171a; width:150px;}
.imagenewsnasiteb {padding:5px; background:#65171a; width:120px;}
.classp {text-align:justify; padding:5px 0; font-size:13px; font-family:Verdana}

.classpn {text-align:justify; padding:5px 0; font-size:11px; font-family:Verdana}

.passsaa {margin:0 0 0 5px}
.ullihome {padding:5px 0 0 30px; text-align:justify; font-size:11px; font-family:Verdana}
.ullihome1 {padding:5px 0 0 30px; width:180px; text-align:left; float:right; font-size:11px; font-family:Verdana}
.ullihome li {text-align:justify; padding:0px 0; font-size:11px; font-family:Verdana}
.divpaddhome {/*margin:720px 0 0 0;*/ margin:0px 0 0 0; }
.pppaadd {padding:0 0 5px 0}
.pimg {float:left; margin:0 10px;}
.pimgr {float:right; margin:0 10px;}
.clear {clear:both}
.script_img {padding:0px 0 0 0; background:#65171a; }
.gifpic {background:url('/up/uslug/design/01m.gif') no-repeat; float:right; width:250px; height:145px;}
.gifpictu {background:url('/up/uslug/design/04m.gif') no-repeat; float:left; width:250px; height:145px;}
.gifpicfree {background:url('/up/uslug/design/03m.gif') no-repeat; float:right; width:250px; height:145px;}
.heiggg {height:20px;}


.tddd {width:50px; font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}
.tdddright {width:300px; font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}
.tdddrcenter { font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}

.tdddn { font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}
.tdddrightn {width:150px; font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}
.tdddrcentern {width:150px; font-size:14px; text-align:center; border:1px solid #65171a; padding:5px 0}

.tableborder {border:1px solid #65171a}
.aligntext {text-align:left;}
.aligntextpadd {padding-left:10px;}
.fontsize {font-size:11px; }
.fontweight {font-weight:bolder; }
.pzag {font-size:14px; font-weight:bolder; text-align:center; padding:5px 0}
.classh2 {text-align:center;}
.h2h2 {background: #eeeeee url("/images/style/h.gif") left top no-repeat; padding:10px 0 10px 20px}
.prostoo li {font-size:13px; font-family:Verdana}
.doop {font-size:13px; font-family:Verdana}
ol .doopli {padding:2px 0}

.pagesmap {cursor:text; text-decoration:none; color:#000;}
.bolder {font-weight:bolder;}

.widthimagestable {width:185px; text-align:center}
.widthimagestablenew {width:185px; text-align:center}
.widthimagestable img {border:0px solid #a9a9a9}
.wii {border:2px solid #a9a9a9}
.widthimagestable img {border:2px solid #a9a9a9}

.bordertable {border:1px solid #a9a9a9}
.bordertabletop {border-top:2px solid #a9a9a9; }
.bordertableright {border-right:2px solid #a9a9a9}
.yacheykatd {background:#d0cfcf; padding:2px; text-align:center; font-size:12pt; 
             font-weight:bolder; font-family:verdana}
.yacheykatdborder {background:#eee; border:1px solid #a9a9a9; padding:2px; 
                   font-size:12px; font-family:verdana; text-align:center;
                   font-weight:100;}
.titleyacheykatd {background:#d0cfcf; padding:0px; margin:0; text-align:center; font-size:12pt; 
                font-weight:bolder; font-family:verdana; 
                 color:#6b0e0d}
                 
.yacheykatdbordertu {background:#fff; border:1px solid #a9a9a9; padding:2px; 
                   font-size:12px; font-family:verdana; text-align:center;
                   font-weight:100;}
.hhhh {height:10px;}
.zhh {height:66px;}
.zhh1 {height:33px;}
.zhh2 {height:33px;}
.backkk {background:#d0cfcf; border-bottom:2px solid #a9a9a9; padding:2px; 
                   font-size:12px; font-family:verdana; text-align:center;
                   font-weight:bolder; color:#6b0e0d;}
.lefttttdd {border-left:0px solid }
.spandecoration {text-decoration:underline;}

/*  do home  */

/*.peredcatnahome {margin:5px 0 0 0; text-align:center}
.peredcatnahomeimg {margin:0 2px;}
.ullistst {font-weight:bolder;}
.ullistst li {font-weight:bolder;}
.papapapap {margin:0 10px; padding:10px 0 0 0 }
.priseright {text-align:right; padding:0 10px 0 0}*/



.priseright {text-align:right; padding:0 10px 0 0}


.peredcatnahome {margin:0 auto; width:380px;}
.peredcatnahomenew {margin:0 auto; width:900px;}
.peredcatnahomeimg {margin:2px; width:110px;}
.objects_block_line_new {width: 110px; margin: 2px; float: left; background: #EEEEEE;}
.title_new {text-align:left  !important; padding:0 0 0 2px  !important}
.backkk {background:#dee9f7}
.corners {padding: 5px; border-top: 3px solid #fff; margin: 0 0 0; background: #dddddd; }
.classsssss {position:absolute; top:570px; left:134px; background:#fff; width:1000px; padding-left:0px;}
.bafsrgd {background:#fff !important; }

/* искуственный касень на главной каталог */
.homekatalognaindexleft {float:left; background:url('/up/home/cat/domiskam.jpg'); width:153px; height:100px; }
.homekatalognaindexright {float:left; display:block; background:#ddd;  height:70px;  width:200px; padding:30px 0 0 10px; text-align:left;   }
.homekatalognaindexright:hover {float:left; display:block; background:#fff;  height:70px;  width:200px; padding:30px 0 0 10px; text-align:left;   }

.homekatalognaindexright a {  color:#940c1b; font-size:11px; font-family:verdana; 
                                   }



.homekatalognasopleft {float:left; background:url('/up/home/cat/soptovary.jpg'); width:153px; height:100px; }
.homekatalognasopright {float:left;  display:block; background:#ddd;  height:70px;  width:200px; 
                        padding:30px 0 0 10px; text-align:left;  }
.homekatalognasopright:hover {float:left;  display:block; background:#fff;  height:70px;  width:200px; 
                        padding:30px 0 0 10px; text-align:left;  }
.homekatalognasopright a {color:#940c1b; font-size:11px; font-family:verdana }

.homekatalognauslugdesignleft {float:left; background:url('/up/home/cat/uslugidesign.jpg'); width:153px; height:100px; }
.homekatalognauslugdesignright {float:left;  display:block; background:#ddd; width:200px; padding:24px 0 0 10px; 
                                text-align:left;  height:76px; }
.homekatalognauslugdesignright:hover {float:left;  display:block; background:#fff; width:200px; padding:24px 0 0 10px; 
                                text-align:left;  height:76px; }
.homekatalognauslugdesignright a {color:#940c1b; font-size:11px; font-family:verdana }

.homekatalognstroyrableft {float:left; background:url('/up/home/cat/stroyrab.jpg'); width:153px; height:100px; }
.homekatalognastroyrabright {float:left;  display:block; background:#ddd; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px; }
.homekatalognastroyrabright:hover {float:left;  display:block; background:#fff; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px; }
.homekatalognastroyrabright a {color:#940c1b; font-size:11px; font-family:verdana }

.homekatalogdostavkaleft {float:left; background:url('/up/home/cat/dostavka.jpg'); width:153px; height:100px; }
.homekatalogdostavkaright {float:left; display:block; background:#ddd; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px;  }
.homekatalogdostavkaright:hover {float:left; display:block; background:#fff; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px;  }
.homekatalogdostavkaright a {color:#940c1b; font-size:11px; font-family:verdana }


.homekatalogdekleft {float:left; background:url('/up/home/cat/decor_element.jpg'); width:153px; height:100px; }
.homekatalogdekright {float:left; display:block; background:#ddd; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px;  }
.homekatalogdekright:hover {float:left; display:block; background:#fff; width:200px; padding:30px 0 0 10px; 
                             text-align:left; height:70px;  }
.homekatalogdekright a {color:#940c1b; font-size:11px; font-family:verdana }

.iimmggg {float:right; margin:0 0 0px 10px; padding:10px 0 0px 0px; background:#fff; border:0px solid #65171a;}
.iiiimmmggleft {float:left; margin:0 10px 0px 0; padding:10px 0px 0px 0px; background:#fff; border:0px solid #ddd; }
.pheight {height:10px;}
.pheight1 {height:5px;}
.tlin {background: url("/_test_/images/line.gif") left top no-repeat; padding-left: 7px;}
.tlinn {background: url("/_test_/images/line.gif") left top no-repeat; padding-left: 7px;  
                padding-top:0; margin-top:0; margin-left:-7px;}
.imgstylemargin {margin:0 auto; width:176px;}
.seoheighttt {height:10px;}

.cccenter {text-align:center; padding-top:5px;}
.catnahome {
            height:69px; 
            width:280px; 
            padding:0px 0px 0px 0px; text-align:center; 
            color:#fff; font-size:18px; font-family:verdana; 
            margin:0 0 0 0px
            }
.catnahometu {
               color:#fff; 
               font-size:16pt; 
               font-weight:600; 
               text-decoration:none; 
               font-family:tahoma;
               }
               
.divarhidekor {width:668px; border:0px solid red; margin:0 auto;}

.divarhidekor_one {float:left; width:162px; margin:0 2px;}
.divarhidekor_tu {float:left; width:162px; margin:0 2px;}
.divarhidekor_free {float:left; width:162px; margin:0 2px;}
.divarhidekor_clear {clear:both}
.divrighttradestone {float:right; width:294px;}
.divrighttradestoneleft {float:left; width:370px;}

.traddd {background:#d0cfcf; padding:2px; text-align:center; font-size:14px; 
             font-weight:bolder; font-family:verdana; width:150px; border:1px solid #a9a9a9;}
.tradddd {background:#d0cfcf; padding:2px; text-align:center; font-size:12px; 
             font-weight:600; font-family:verdana;}
.traddddd {background:#eee; border:1px solid #a9a9a9; padding:2px; 
                   font-size:12px; font-family:verdana; text-align:center;
                   font-weight:100;}
.tra5 {background:#eee; border:1px solid #a9a9a9; padding:2px; 
                   font-size:12px; font-family:verdana; text-align:center;
                   font-weight:100; width:50px;}
                   
.besshov {background:#d0cfcf; padding:0px; margin:0; text-align:center; font-size:14px; 
                font-weight:bolder; font-family:verdana; 
                 color:#6b0e0d; border:1px solid #a9a9a9;}
.besshovn {background:#fff; padding:5px; margin:0; text-align:center; font-size:11px; 
                font-weight:100; font-family:verdana; 
                 color:#000; border:1px solid #a9a9a9;}
.besshovn a {color:#000; }

.styletdstr {width:400px; padding:20px; border:1px solid #a9a9a9; 
             font-size:14px; font-weight:normal; font-family:verdana; }
.styletdstrtu {padding:20px; border:1px solid #a9a9a9; font-size:14px; font-family:verdana; text-align:center; 
               text-decoration:underline;}

.float_art_right {float:right; width:180px; margin:8px 0 0 0; 
                  text-align:left; padding:5px 0; font-size:13px; font-family:Verdana}
.zpadd {padding:0}




/* new */



.newfontfamily {font-family:arial !important; border:0px solid red; background:#fff; width:700px}
.endclear {clear:both}
.floatleftone {float:left;  background:url('/up/home/catalog/catalog_stone.jpg') no-repeat 15px 0; width:220px; text-align:center}
.floatleftone div {padding:160px 0 0 0; display:block; cursor:pointer}
.floatleftone a {color:#920613; font-weight:bolder; font-size:13pt}

.floatleft_tu {float:left; width:100px; background:url('/up/home/catalog/so_tovar.jpg') no-repeat 15px 0; width:232px; text-align:center}
.floatleft_tu div {padding:160px 0 0 0; display:block; cursor:pointer}
.floatleft_tu a {color:#920613; font-weight:bolder; font-size:13pt}

.floatleft_free {float:left; width:100px; background:url('/up/home/catalog/decor_element.jpg') no-repeat 15px 0; width:220px; text-align:center}
.floatleft_free div {padding:160px 0 0 28px; display:block; cursor:pointer}
.floatleft_free a {color:#920613; font-weight:bolder; font-size:13pt}


.floatleft_for {float:left; background:url('/up/home/catalog/design_pro.jpg') no-repeat 10px 0; width:232px; text-align:center}
.floatleft_for div {padding:145px 0 0 0; display:block; cursor:pointer}
.floatleft_for a {color:#920613; font-weight:bolder; font-size:13pt}

.floatleft_fy {float:left; width:100px; background:url('/up/home/catalog/dostavka.jpg') no-repeat 0px 0; width:210px; text-align:center}
.floatleft_fy div {padding:145px 0 0 10px; display:block; cursor:pointer}
.floatleft_fy a {color:#920613; font-weight:bolder; font-size:13pt}

.floatleft_sh {float:left; width:100px; background:url('/up/home/catalog/stroit_montazh_raboty.jpg') no-repeat 22px 0; width:226px; }
.floatleft_sh div {padding:145px 0 0 36px; display:block; cursor:pointer}
.floatleft_sh a {color:#920613; font-weight:bolder; font-size:13pt}

.style_zagolov {background:url('/up/home/style/zagolovok_to.jpg') no-repeat left center ; padding:2px 0 2px 13px;
                font-size:10pt; color:#fff; font-weight:bolder; margin:0 0 0 -6px; border-left:3px solid #920613; 
                text-align:left;}
.style_zagolovnew { background:#999;}

.contentleft_onego {float:left; width:300px; border:0px solid red }
.contentright_onego {float:left; width:350px; border:0px solid red; margin:0 0 0 20px}
.classnyyp {font-size:10pt; color:#323232; font-family:arial !important; padding:5px 0; text-align:left;}

.hhewrg {height:20px;}
.mcontgo {height:10px;}

.link_podrobnee { color:#920613; font-family:arial !important; font-size:10pt;}

.gogog {
          padding:0px 5px 0 3px;
          background:#920613;
          color:#fff;
          width:20px;
          font-size:8px;
       text-decoration:none; 
/*-- css3 --*/
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;}



.new_ul_li {padding:0 0 0 20px; font-size:10pt; font-family:arial !important; text-align:left;}

.limk_text {
             color:#323232; font-size:10pt; font-family:arial !important; text-decoration:underline; 
}

.limk_text:hover { color:#323232; font-size:10pt; font-family:arial !important; text-decoration:none; }

.polosaright {background:#930513; height:8px;}
.polosaright_fon {background:url('/up/home/rightblock/right_fon_one.jpg'); height:23px; padding:4px 0 0px 10px; 
                  font-size:12pt; font-family:arial !important; font-weight:bolder; color:#333333}
.photo_prise {background:url('/up/home/rightblock/foto_prise.jpg'); width:276px; height:180px}
.sotrudniknew {background:url('/up/home/rightblock/new_diler.jpg'); width:276px; height:180px}

.photo_prise_skidky {background:url('/images/promo/winter_discount.gif'); width:276px; height:180px}



.stonefloat {/*float:left;*/ width:124px; border:1px solid #fff; padding:0 0 15px 0}
.stonefloat_divone {background:#f1f2f3; padding:5px; width:116px; margin:0 auto;
                    -moz-border-radius:2px;
                    -webkit-border-radius:2px;
                     border-radius:2px;
                    -moz-box-shadow:0 0 2px #f1f2f3;
                    -webkit-box-shadow:0 0 2px #f1f2f3;

                   }

.stonefloat_divone:hover {background:#c6c6c6; padding:5px; width:116px; margin:0 auto;
                    -moz-border-radius:2px;
                    -webkit-border-radius:2px;
                     border-radius:2px;
                    -moz-box-shadow:0 0 2px #c6c6c6;
                    -webkit-box-shadow:0 0 2px #c6c6c6;

                   }

.stonepapap {padding:2px 0 0 10px}

.stonelinkclass {color:#6f132a; font-size:11px; text-decoration:none;}
.stoneclass_sspan {text-decoration:underline;}
.stoneclass_sspan_on {text-decoration:underline; font-size:13px}
.stoneclass_sspan_on:hover {text-decoration:none; font-size:13px}
.stoneclass_sspan:hover {text-decoration:none;}
.stoneclassa {
          padding:0px 3px 0 4px;
          background:#6f132a;
          color:#fff;
          text-align:center;
          font-size:7pt;
       text-decoration:none; 
       margin:0 0 0 5px;
/*-- css3 --*/
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 1px #6f132a;
-webkit-box-shadow:0 0 1px #6f132a;
}

.divhheeg {height:10px;}



.stone_imgg {float:left; width:280px; text-align:center;
 padding:5px 5px 2px 5px; margin:0 2px;
          background:#6f132a;
/*-- css3 --*/
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 1px #6f132a;
-webkit-box-shadow:0 0 1px #6f132a;
}
.stone_imgg img { width:280px;}




.stone_imgg_new {float:left; width:254px; text-align:center;
 padding:5px 5px 2px 4px; margin:0 5px;
          background:#eee;
/*-- css3 --*/
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 1px #eee;
-webkit-box-shadow:0 0 1px #eee;
}
.stone_imgg_new_cont {width:550px; margin:0 auto;}

.stone_imgg_new img { width:250px;}

.stone_imgg_new188 {float:left; width:192px; text-align:center;
 padding:5px 5px 2px 4px; margin:0 5px;
          background:#eee;
/*-- css3 --*/
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 1px #eee;
-webkit-box-shadow:0 0 1px #eee;
}
.stone_imgg_new_cont188 {width:490px; margin:0 auto;}

.stone_imgg_new188 img { width:188px;}


.stone_imgg_new188r {float:left; width:254px; height:188px; text-align:center;
 padding:5px 5px 2px 4px; margin:0 5px;
          background:#eee;
/*-- css3 --*/
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 1px #eee;
-webkit-box-shadow:0 0 1px #eee;
}


.stone_imgg_new188r img { width:250px; height:188px;}


.newstoneopis {color:#6f132a; font-size:16px; text-decoration:none; text-align:center; }




#menu_bodycat li ul {
	display: none;

	}
#menu_bodycat li:hover ul, #menu_body li.over ul {
	display: block;

	}
 #menu_bodycat {
padding:5px 0 0 20px;
    }
#menu_bodycat a {
	display: block;

	} 

#menu_bodycat ul {

padding:0;
    } 

#menu_bodycat ul li {
list-style-image: none !important;


    } 

#menu_bodycat ul li a { 
    color: #6f132a;
    text-decoration: none;
	font-size: 115%;
    } 

#menu_bodycat ul li a:hover {
    color: #6f132a;
    text-decoration: none;

    } 
#menu_bodycat ul li a ul { padding:0; margin:0;}

#menu_bodycat ul li ul{ padding:0; margin:2px 0 0 0; border-top:1px solid #eeeeee;
/*position: absolute; width:300px; 
left:41%; margin-top:-10px;

-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 26px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;*/
    }

.spesdin {
position: absolute ; width:310px; 
left:41%; margin-top:0px;

-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 26px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;
}
#menu_bodycat ul li ul li{ border-top:1px solid #6f132a;
background: url("/images/style/li.gif") -4px 0 no-repeat #6f132a;
padding:0px;
    color: #6f132a;
font-size:13px;
font-family:verdana;
    border: 0;
    list-style-type: none;
    list-style-position: inside;

    }
.lidivclass {    color: #000; padding:5px;}
.lidivclassul { list-style-image: none !important; background:#eeeeee;}
.lidivclass p {padding-left:20px;}
.ssppaann {font-size:34px; position: absolute; margin:-20px 0 0 0; left:5% }
.active {color: #000;}
.claddccul {}



#menu_bodycat2 li ul {
	display: none;

	}
#menu_bodycat2 li:hover ul, #menu_body li.over ul {
	display: block;

	}
 #menu_bodycat2 {
padding:5px 0 0 20px;
    }
#menu_bodycat2 a {
	display: block;

	} 

#menu_bodycat2 ul {

padding:0;
    } 

#menu_bodycat2 ul li {
list-style-image: none !important;


    } 

#menu_bodycat2 ul li a { 
    color: #6f132a;
    text-decoration: none;
	font-size: 115%;
    } 

#menu_bodycat2 ul li a:hover {
    color: #6f132a;
    text-decoration: none;

    } 
#menu_bodycat2 ul li a ul { padding:0; margin:0;}

#menu_bodycat2 ul li ul{ padding:0; margin:2px 0 0 0; border-top:1px solid #eeeeee;
/*position: absolute; width:300px; 
left:41%; margin-top:-10px;

-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 26px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;*/
    }


#menu_bodycat2 ul li ul li{ border-top:1px solid #6f132a;
background: url("/images/style/li.gif") -4px 0 no-repeat #6f132a;
padding:0px;
    color: #6f132a;
font-size:13px;
font-family:verdana;
    border: 0;
    list-style-type: none;
    list-style-position: inside;

    }






#menu_bodycat3 li ul {
	display: none;

	}
#menu_bodycat3 li:hover ul, #menu_body li.over ul {
	display: block;

	}
 #menu_bodycat3 {
padding:5px 0 0 20px;
    }
#menu_bodycat3 a {
	display: block;

	} 

#menu_bodycat3 ul {

padding:0;
    } 

#menu_bodycat3 ul li {
list-style-image: none !important;


    } 

#menu_bodycat3 ul li a { 
    color: #6f132a;
    text-decoration: none;
	font-size: 115%;
    } 

#menu_bodycat3 ul li a:hover {
    color: #6f132a;
    text-decoration: none;

    } 
#menu_bodycat3 ul li a ul { padding:0; margin:0;}

#menu_bodycat3 ul li ul{ padding:0; margin:2px 0 0 0; border-top:1px solid #eeeeee;
/*position: absolute; width:300px; 
left:41%; margin-top:-10px;

-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 26px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;*/
    }

#menu_bodycat3 ul li ul li{ border-top:1px solid #6f132a;
background: url("/images/style/li.gif") -4px 0 no-repeat #6f132a;
padding:0px;
    color: #6f132a;
font-size:13px;
font-family:verdana;
    border: 0;
    list-style-type: none;
    list-style-position: inside;

    }

.oncifr {
float:left; width:50px;  color:#6f132a;  font-size:32px; text-align:center;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 6px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;
}

.oncifr33 {
float:left; width:38px;  color:#6f132a;  font-size:22px; text-align:center;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 6px #eeeeee;
-webkit-box-shadow:0 0 6px #eeeeee;
background:#eeeeee;
}

.oncifr2 {float:left; width:520px; font-size:18px; padding:5px 0 0 10px}
.oncifr3 {float:left; width:520px; font-size:14px; padding:5px 0 0 10px}
.oncifrclear {clear:both;}
.otpaddd {padding:15px 0 0 30px;}
.opmar {margin-top:5px;}
.opmar2 {margin-top:20px;}
.opmar3 {margin-top:30px;}
.opmar4 {margin-top:7px;}
.opmar5 {margin-top:9px;}
.opmar6 {margin-top:20px;}
.opmar7 {margin-top:9px;}
.opmar8 {margin-top:9px;}
.opmar9 {margin-top:9px;}
.opmar10 {margin-top:0px;}
.opmar12 {margin-top:8px;}
.opmar15 {margin-top:9px;}
.opmar16 {margin-top:24px;}
.opmar17 {margin-top:16px;}
.opmar19 {margin-top:16px;}
.opmar21 {margin-top:16px;}

.ttddbor {border:1px solid #ddd; }
.ttddbor1 {padding:2px 0; text-align:center; background:#eee; border-right:1px solid #ddd; font-size:16px; font-weight:bolder;}
.ttddbor2 {padding:2px 0; text-align:center; background:#eee;  border-bottom:1px solid #ddd; font-size:16px;  font-weight:bolder;}
.ttddbor3 {padding:2px 0; text-align:center; background:#eee;  border-right:1px solid #ddd; width: 120px; font-size:14px}
.ttddbor4 {padding:2px 0; text-align:center; background:#eee;  width: 120px; font-size:14px}
.ttddbor5 {padding:2px 0; text-align:center;  border-right:1px solid #ddd; border-top:1px solid #ddd; width: 120px; font-size:14px}
.ttddbor6 {padding:2px 0; text-align:center;  width: 120px; font-size:14px; border-top:1px solid #ddd;}
.ttddbor7 {background:#ccc;}
.currrss {cursor:pointer;}


.fasadst {padding:5px 12px; background:#ddd; text-transform: uppercase; color:#6f132a; 
            text-decoration:none; 
          font-size:9px; letter-spacing:0; margin:10px 10px; font-variant: small-caps;  
           font-weight:100; }


.fasadst2 {padding:5px 12px; background:#ddd; text-transform: uppercase; color:#6f132a; 
            text-decoration:none;  width:150px;  display:block;
          font-size:9px; letter-spacing:0; margin:10px 10px; font-variant: small-caps;  
           font-weight:100; }

.fasadst3 {padding:5px 12px; background:#ddd; text-transform: uppercase; color:#6f132a; 
            text-decoration:none;  width:94px;  display:block;
          font-size:9px; letter-spacing:0; margin:10px 10px; font-variant: small-caps;  
           font-weight:100; }


.fasadst4 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:74px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

.fasadst5 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:120px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

.fasadst6 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:74px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

.fasadst7 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:120px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

.fasadst8 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:100px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

.fasadst9 {padding:5px 4px; background:#ddd;  color:#6f132a; 
            text-decoration:none;  width:94px;  display:block;
          font-size:10px; letter-spacing:0; margin:10px 2px; font-variant: small-caps;  
           font-weight:100; }

