@charset "utf-8";
/* CSS Document */
body#main_body {margin:0; padding:0; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#666;}
#main_global {}
#container {margin:0 auto; min-width:1004px; max-width:1400px; padding:0;}

.art {margin:10px 0 0 0; font-family:Georgia;}
.off {font-size:10px; padding:0 0 0 0; line-height:5px;}

.index_banner{overflow:hidden;}
.odnaknopka { margin:25px 0 15px;}
.odnaknopka  span{color: #CE167C;
    font-size: 18px;}
.cl {clear: both;}
table {border-collapse:collapse; padding:0; margin:0;}
table td {vertical-align:top;}
td, th {padding:0; margin:0;}
img {border:0;}
a {color: #6699cc;}
a:hover {text-decoration:none;}
h1 {font: normal 20px Times New Roman; line-height:17px; color:#354657;}
h1.header {margin-top:0;}
h1 span {padding:0 20px 0; background: transparent url(/img/4data/li2.gif) 10px 4px no-repeat;}
h2 {font:bold 14px Arial; line-height:14px; color:#354657;}
h3 {font: normal 14px Arial; line-height: 16px; color: #354657;}
h4, .dark {font:bold 13px Arial; color:#354657;}
p {line-height: 16px;}
p.ton {color: #666;}
span.red {color:#ce167c;}
hr {margin:15px 0 0 0; padding: 0; background-color: #e7e7e7; border: none; height: 1px; clear:both;}
.bold {font-weight: bold;}
.bold span {font-weight: normal; padding-left: 3px; color:#999;}
.none {display:none;}
form {margin:0; padding:0;}



.ban_bl {padding:0 0 0 10px; margin:20px 0;}


#garret {height:43px; margin:0 20px; padding:12px 0 0 20px; font-size:11px;}
#garret .user {float:left; margin:8px 0 0 0;}
#garret .user span, #garret .user a {padding:0 10px; border-right:1px solid #D0D0D0;}
#garret .user a.last {border:none;}
#garret .basket {float:left; padding:0 10px 0 0; margin:8px 0 0 0; background:transparent url(/img/4data/basket_mig.gif) 8px 0 no-repeat; border-right:1px solid #D0D0D0; border-left:1px solid #D0D0D0;}
#garret .basket.empty {background:transparent url(/img/4data/li2.gif) 8px 0 no-repeat;}
#garret .basket a.link {display:block; text-decoration:none; color:#666;}
#garret .basket .header {padding-left:30px; font-weight:bold;}
#garret .basket .header span {font-weight:normal; padding-left:5px;}
#garret .basket .remove {padding-right:5px;}
#garret .basket .remove a {text-decoration:none; color:#C33; font-size:10px; font-weight:bold;}
#garret .basket.active {margin-top:2px; padding:6px 11px 0 1px; background:transparent url(/img/4data/header_basket_top_bg.gif) 1px 0 no-repeat; border:none;}
#garret .basket .items {display:none; padding:10px 0 0 0; border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
#garret .basket.active .items {display:block; position:absolute; z-index:1; background:transparent url(/img/4data/header_basket_bottom_bg.gif) 0 0 no-repeat;}
#garret .basket.active .items table td {padding:2px 10px;}
#garret .basket.active .items table thead {font-size:12px; color:#333;}
#garret .basket.active .items table tfoot {background-color:#e7ece5;}
#garret .basket.active .items table tfoot td.summary {vertical-align:middle; font-weight:bold; font-size:12px;}
#garret .basket.active .items table tfoot a.purshe {display:block; width:61px; height:19px; margin:4px 1px 2px 0; padding:1px 0 0 6px; font-size:13px; color:#FFF; text-decoration:none; background:transparent url(/img/4data/bg_sub.jpg) 0 0 no-repeat;}
#garret .online {float:left; padding:0 10px; margin:8px 0 0 0;}
#garret .online img {float:left; margin:3px 7px 0 0;}



#garret .phone {float:right; font:normal 30px Georgia; color: #354657; padding:0 5% 0 0;}
#garret .phone span {font:normal 17px Georgia; padding:0px 8px 0 0%; vertical-align: top;}

#header {background-color:#7ac0f2; margin:0 20px 20px 20px;}
#header .bg1 {background:transparent url(/img/4data/bg1.jpg) 0 0 no-repeat;}
#header .bg2 {height:74px; background:transparent url(/img/4data/bg2.gif) right 0 no-repeat;}
#header .logo {float:left; width: 169px; height: 73px; padding:0 0 0 30px;}

#header .menu {float:right; margin:0; padding:0 4% 0 0;}
#header .menu ul {display:block; margin:0; padding:28px 0 0 0; list-style:none; text-align: center; overflow:hidden;}
#header .menu ul li {display:block; float:left; margin:0 10px; padding:0;}
#header .menu a {display:block; height:46px; width:70px; padding:0 6px; font-size:16px; color:#354657;}
#header .menu li a:hover {background:transparent url(/img/4data/bg_a_hover.gif) center top no-repeat; width:70px; color:#fff; text-decoration:none;}
#header .menu li.active a {background:transparent url(/img/4data/bg_a.gif) center top no-repeat; width:70px; color:#fff; text-decoration:none;}

#pre_header {height:205px; margin:-15px 20px 40px 20px; line-height:140%;}
#pre_header .oborudovanie {clear:both; float:left; width:63%; height:205px; margin:0; padding:0 0 0 30px; background:transparent url(/img/4data/bg_home.jpg) right 0 no-repeat;}
#pre_header .oborudovanie .header {font-size:16px; color:#354657; padding:20px 40% 0 0;}
#pre_header .oborudovanie p {color:#21598c; width:40%; margin:12px 0;}
#pre_header .oborudovanie span {padding: 0px 0px 0px 12px; background:transparent url(/img/4data/span.jpg) right 6px no-repeat;}
#pre_header .news {float:right; width:33%; margin-top:11px; line-height:20px; background-color:#7AC0F3;}
#pre_header .news .bg1_news {padding:0; background:transparent url(/img/4data/bg_news1.jpg) 0 0px no-repeat;}
#pre_header .news .bg2_news {margin:0; padding:0 10% 0 10%; height:195px; overflow:hidden; background:transparent url(/img/4data/bg_news2.jpg) right 0 no-repeat;}
#pre_header .news .item {height:52px; padding:0; margin:17px 0; overflow:hidden;}
#pre_header .news .item .data {font-size:11px; color:#abd4fe;}
#pre_header .news .item p {margin:0;}
#pre_header .news .item p a {color:#4883bf;}
#pre_header .news a {color:#fff;}
#pre_header .news span {padding:0 0 0 12px; background:transparent url(/img/4data/span.png) right 6px no-repeat;}






#main_content {line-height:140%; height:auto; padding:0; background:transparent url(/img/4data/1px.jpg) 300px 0px repeat-y; zoom:1;}
.wrapper {float: left; width: 100%; margin:0; padding:0;}
#content {margin:0; padding:0 20px 0 340px;}
#content .numpages {clear:both; padding:20px 9% 0 0; font-size:14px;; line-height:20px;}
#content .numpages .nav {}
#content .numpages .nav span {font-size:12px; color:#6699cc; padding:0 15px;}
#content .numpages .pages {margin-top:10px; text-align:center; font-weight:bold}
#content .numpages .pages a {display:block; float:left; margin-right:5px; width:20px; height:20px;}
#content .numpages .pages span {display:block; float:left; margin-right:5px; width:20px; height:20px; color:#FFF; background-color:#6699cc;}
#content .numpages .all_pages {float:right; line-height:20px;}

#content .navibar {margin:0 0 15px 0; color:#354657; background:transparent url(/img/4data/l.jpg) 0 16px no-repeat;}
#content .navibar .red_line {background:transparent url(/img/4data/ll.jpg) 0 0 no-repeat; display:block; float:left; height:25px; width:3px; margin:-3px 0 0 -41px;}
#content .navibar a {color:#999999;}
#content .navibar span {padding: 5px; color: #999999;}

#content .two_cols_form {}
#content .two_cols_form div {clear:both; float:left; margin:5px 0;}
#content .two_cols_form label {float:left; width:150px; margin:0; line-height:20px;}
#content .two_cols_form .formErr {padding:0 10px;}

#content .karta {margin:0; padding: 20px 0 0px 0;}
#content form label {display:block; clear:left; color:#354657; line-height 20px; margin:10px 5px 10px 0;}
#content form .item {float:left; width:188px;}
#content .textarea {color:#999; display:block; width:525px; height: 152px; border:1px solid #e3e3eb; margin:10px 5px 10px 0; line-height: 16px;}




/* Content */
#content form table label {display:inline; color: #666;}
#content form table tr td .text {width: 74px;}
#content form .checkbox {margin:0 4px 0 8px; padding:0;}
#content form table {width: 100%;}
#content form table tr td table {width: 100%;}

#content input.submit {display:block; float:left; border:none; height:22px; margin:0; background:transparent url(/img/4data/sub_rep.jpg) 0 0 repeat-x;}
#content .sub_l {margin:10px 0; float:left; padding-left:4px; background: transparent url(/img/4data/sub_l.jpg) 0 0px no-repeat;}
#content .sub_r {padding-right:4px; float:left; background:transparent url(/img/4data/sub_r.jpg) right 0px no-repeat;}



#content .webform {margin:40px 0;}
#content .related {margin:40px 0;}
#content .related .header {display:inline; padding:2px 0; margin:0 15px 0 0; font-size:18px; color:#fff; background-color:#ce167c;}
#content .related .header .class1 {display:inline; padding:2px 0; background: transparent url(/img/4data/class1.jpg) right 0 no-repeat;}
#content .related .header .class2 {display:inline; padding:2px 11px 2px 9px; background: transparent url(/img/4data/class2.jpg) 0 0 no-repeat;}
#content .related ul {font-size:14px; list-style:none; padding:0; margin:20px 0;}
#content .related ul li {background:transparent url(/img/4data/li_con.jpg) 0 6px no-repeat; margin:10px 0; padding:0 10px;}



#content .category {clear:both;}
#content .category .novinki {display:none;}
#content .category .sub_cat {height:390px;}
#content .category #subcat_46 {display:block;}
#content .category .header {clear:both; background:transparent url(/img/4data/gray_point.gif) 0 12px repeat-x; clear:both; height:25px; margin:0 0 30px 0;}
#content .category .header .name {float:left; font-size:18px; color:#FFF; height:25px; white-space:nowrap;}
#content .category .header .class1 {background:#cf167c url(/img/4data/class1.jpg) right 0 no-repeat; height:25px;}
#content .category .header .class2 {background:transparent url(/img/4data/class2.jpg) 0 0 no-repeat; height:22px; padding:3px 10px 0 10px;}
#content .category .header .class2 span {background:transparent url(/img/4data/ll.jpg) 0 0 no-repeat; display:block; float:left; height:25px; width:3px; margin:-3px 0 0 -51px;}
#content .category .header .descr {float:left; background-color:#fff; padding:5px 15px; color:#75A7AC; font-size:14px;}
#content .category .class {font-size: 14px; height: 25px; color: #75a7ac; margin: 0px 0px 0px -0px; padding: 40px 0px 0px 35px; background: transparent url(/img/4data/ll.jpg) 0 34px no-repeat;}
#content .category .item {float:left; width:255px; height:125px; margin:20px 0; padding:0 25px 0 0; font-size:12px; overflow:hidden}
#content .category .item.mod {}
#content .category .item .photo {float:left; width:100px; text-align:center; padding:17px 15px 0 0}
#content .category .item .photo img {}
#content .category .item .info {float:left; width:140px;}
#content .category .item .info .header {margin:0; font-weight:bold; background:none; width:auto; white-space:nowrap;}
#content .category .item .info .header a {color:#000;}
#content .category .item .info .short_info {height:67px; overflow:hidden;}
#content .category .item .info .short_info p {margin:0;}

#content .category .item .info .cost {height:30px;}
#content .category .item .info .cost .price {float:left; height:25px; padding-bottom:8px; font:normal 24px Georgia; color:#ce167c;}
#content .category .item .info .cost .price.gray {color:#CCC;}
#content .category .item .info .cost .curency {float:left; height:15px; padding:18px 5px 0 5px; font:normal 11px Georgia; color:#999;}
#content .category .item .info .cost a {display:block; float:left; width:30px; height:22px; margin-top:5px; background:transparent url(/img/4data/bg_cost.jpg) right center no-repeat;}




#content .catalog_object {}
#content .catalog_object .store {margin:10px 0;}
#content .catalog_object .photos {float:left; width:310px; margin-bottom:30px;}
#content .catalog_object .photos a.plus {display:block; padding:0; width:15px; height:14px; background:transparent url(/img/4data/lupa.jpg) 0 0 no-repeat;}
#content .catalog_object .photos .dop_photos {margin:10px 0;}
#content .catalog_object .photos .dop_photos img {border:1px solid #F2F2F2; margin:2px;}
#content .catalog_object .short_info {}
#content .catalog_object .short_info .cost {font:30px Georgia; padding: 23px 6px 5px 0px; color:#CE167C; height: 38px;}
#content .catalog_object .short_info .cost .price {float: left;}
#content .catalog_object .short_info .cost span {font-size: 17px; line-height: 11px; vertical-align: bottom; padding: 0px 0px 0 6px;}
#content .catalog_object .short_info .cost span.title {font-size:17px; padding:0 5px 0 0; line-height:25px; color:#354657;}
#content .catalog_object .short_info .cost a {margin-left:5px; padding:0 10px 0 20px; background:transparent url(/img/4data/bg_cost.jpg) right 12px no-repeat;}
#content .catalog_object .short_info .cost a.big {display:block; float:left; margin-left:0; padding:0; width:100px; height:34px; background:transparent url(/img/4data/bg_cost-new.jpg) right top no-repeat;}
#content .catalog_object .short_info .cost_delivery {font:30px Georgia; padding: 0 6px 5px 0px; color:#CE167C;}
#content .catalog_object .short_info .cost_delivery span {font-size: 17px; line-height: 11px; padding: 0px 0px 0 6px;}
#content .catalog_object .short_info .cost_delivery span.title {font-size:12px; padding:0 5px 0 0; line-height:25px; color:#354657;}
#content .catalog_object .more_info {clear:both;}
#content .catalog_object .related_items {}
#content .catalog_object .related_items .header {margin:20px 0; font-size:18px; color:#CE167C; background:transparent url(/img/4data/gray_point.gif) 0 10px repeat-x;}
#content .catalog_object .related_items .header span {background:#FFF; padding-right:18px;}
#content .catalog_object .related_items .item {float:left; width:275px; margin:20px 0; padding:0 35px 0 0;}
#content .catalog_object .related_items .item img {float:left; margin: 0px 0px 17px 0px; padding: 15px 0 0px 0;}
#content .catalog_object .related_items .item .header {margin:0; padding:0px 0 3px 128px; clear:none; font-weight:bold; background:none; font-size:12px;}
#content .catalog_object .related_items .item .header a {color:#000;}
#content .catalog_object .related_items .item .short_info {padding-left:127px;}
#content .catalog_object .related_items .item .short_info p {margin:0;}
#content .catalog_object .related_items .item ul {list-style:none; margin:0; padding:0;}
#content .catalog_object .related_items .cost {font: normal 24px Georgia; color: #ce167c; margin: 0px 0px 0px 0px; padding: 3px 6px 0px 128px;}
#content .catalog_object .related_items .cost.gray {color:#CCC;}
#content .catalog_object .related_items .cost span {font: normal 11px Georgia; line-height: 16px; color: #999; vertical-align: bottom; padding: 4px 0px 0 6px;}
#content .catalog_object .related_items .cost a {margin-left: 10px; padding:0 10px 0 20px; background:transparent url(/img/4data/bg_cost.jpg) right 8px no-repeat;}


#content .catalog_object .modifications {margin:20px 0 20px 310px;}
#content .catalog_object .modifications h3 {margin-bottom:5px;}
#content .catalog_object .modifications .item {padding:0 0 10px 0;}
#content .catalog_object .modifications .item .name {font:14px/17px Times New Roman; float:left; padding:5px 20px 0 0;}
#content .catalog_object .modifications .item .cost {padding:0; font-size:18px; height:auto;}
#content .catalog_object .modifications .item .cost span { vertical-align:middle; font-size:14px;}
#content .catalog_object .modifications .item .cost a {background-position:right 8px;}

#content .catalog_object table tr td {background-color:white;}
#content .catalog_object table tr.zebra td {background-color:#efefef;}
#content .catalog_object .more_info table{max-width:840px;}
#content .catalog_object .more_info table td{padding-right:5px;}

#content .div {padding-top: 15px;}
#content .div .img {height: auto; color: #ccc; padding-bottom: 6px;}
#content .div .img img {padding: 0 15px 0px 0;}
#content .div .img p.ton {margin: 0;}
#content .div .link span {padding: 0 3px; color: #6699cc;}
#content .div .cost {font-size: 30px; padding: 23px 6px 5px 0px;}
#content .div .cost span {font-size: 17px; line-height: 11px; vertical-align: bottom; padding: 0px 0px 0 6px;}
#content .div .cost a {margin-left: 5px; background:transparent url(/img/4data/bg_cost.jpg) right 12px no-repeat;}




#content .otzyvy {clear: both; width: 110%;}
#content .otzyvy .otzyv {padding: 20px 0px 0px;}
#content .otzyvy .otzyv .name {font-size: 18px; line-height: 16px; color: #000;}
#content .otzyvy .otzyv .img {float: left; height: auto;}
#content .otzyvy .otzyv .img img {padding: 0 15px 0px 16px;}



#content .menu {background-color:#7ac0f2; border:1px solid #639cc4; border-width:0 0 1px 0; zoom:1;}
#content .menu ul {display:block; margin:0; padding:3px 0 2px 10px}
#content .menu ul li {display:block; float:left; margin:0; padding:2px 4px; list-style:none; background: none;}
#content .menu ul li.last {background: none;}
#content .menu .bg_1 {padding:0; background: transparent url(/img/4data/s_z3.gif) 0 0 no-repeat;}
#content .menu .bg_2 {padding:0; background: transparent url(/img/4data/s_v3.gif) right 0 no-repeat;}
#content .menu a {display:block; background:none; white-space:nowrap; color:#fff; font-weight:bold; color:#333;}
#content .menu a .class1 {}
#content .menu a .class2 {}
#content .menu a .class3 {}
#content .menu a .class4 {padding:3px 6px;}
#content .menu a:hover {background:#669ACC; color:#fff; font-weight:bold; border-radius:3px; -moz-border-radius:3px; webkit-border-radius:3px;}
/*#content .menu a:hover .class1 {background: transparent url(/img/4data/js_z.gif) 0 0 no-repeat;}
#content .menu a:hover .class2 {background: transparent url(/img/4data/js_v.gif) right 0 no-repeat;}
#content .menu a:hover .class3 {background: transparent url(/img/4data/jy_v.gif) right bottom no-repeat;}
#content .menu a:hover .class4 {background: transparent url(/img/4data/jy_z.gif) 0 bottom no-repeat;}*/
#content .menu a.active {background:#669ACC; color:#fff; font-weight:normal; text-decoration:none; border-radius:3px; -moz-border-radius:3px; webkit-border-radius:3px;}
/*#content .menu a.active .class1 {background: transparent url(/img/4data/js_z.gif) 0 0 no-repeat;}
#content .menu a.active .class2 {background: transparent url(/img/4data/js_v.gif) right 0 no-repeat;}
#content .menu a.active .class3 {background: transparent url(/img/4data/jy_v.gif) right bottom no-repeat;}
#content .menu a.active .class4 {background: transparent url(/img/4data/jy_z.gif) 0 bottom no-repeat;}*/





#content .catalog_filter .naznachenie {}
#content .catalog_filter .naznachenie .header {height:27px; padding:8px 0 0 20px; float:none; font-weight:bold; color:#354657;}
#content .catalog_filter .naznachenie .cont {height:27px; padding:8px 0 0 20px; background:#F4F6F8;}
#content .catalog_filter .naznachenie .cont .cell {float:left; width:17%; white-space:nowrap;}
#content .catalog_filter .naznachenie .cont .cell.header {width:30%; padding:0;}

#content .catalog_filter .lb {padding:0 0 20px 0; width:65%; border-right:1px solid #fff; background-color:#e8ecf1;}
#content .catalog_filter .rb {padding:0 0 20px 0; background-color:#cadff3;}
#content .catalog_filter .filter {padding:0 20px;}
#content .catalog_filter .filter .header {float:left; font-size:12px; margin:0; padding:0 0 0 0; width:30%;}
#content .catalog_filter .filter .value {margin:0;}
#content .catalog_filter .filter .multiple {margin:5px 0;}
#content .catalog_filter .filter .price {margin:5px 0;}
#content .catalog_filter .filter .price label {display:block; float:left; clear:none; padding:0; margin:0 8px;}
#content .catalog_filter .filter .price label input {display:inline; margin:0; padding:0;}
#content .catalog_filter .filter .boolean {margin:5px 0;}
#content .catalog_filter .filter .boolean .value {display:block; float:left;}
#content .catalog_filter .filter .multiple {}
#content .catalog_filter .filter .multiple label {display:block; float:left; clear:none; padding:0; margin:0;}
#content .catalog_filter .filter .submit input.submit {border:none; display:inline; margin-right:15px; width:85px; height:22px; background:transparent url(/img/4data/button_bg.gif) 0 0 no-repeat;}
#content .catalog_filter .filter .all_params {float:right;}

#content .catalog_filter .manufactures {width:260px; padding:0 0 0 20px;}
#content .catalog_filter .manufactures .header {height:27px; padding:8px 0 0 0; font-weight:bold; color:#354657;}
#content .catalog_filter .manufactures .menu {border:none; background:transparent url(/img/4data/gray_point.gif) 48% 0 repeat-y; zoom:1;}
#content .catalog_filter .manufactures .menu ul {margin:0; padding:0;}
#content .catalog_filter .manufactures .menu ul li {float:left; width:40%; margin:0; padding:0 10% 0 0; white-space:nowrap;}
#content .catalog_filter .manufactures .menu ul li.none {display:none;}


#sort_filter {height:32px; background:#d6dee6 url(/img/4data/left_gray_bg_point.gif) 0 bottom no-repeat; border-top:1px solid #f5f6f7;}
#sort_filter a {color:#666;}
#sort_filter .bg {height:20px; padding:7px 20px 0 20px; background:transparent url(/img/4data/right_gray_bg_point.gif) right bottom no-repeat;}
#sort_filter .header {color:#354657; height:17px; font-weight:bold; font-size:13px; float:left; padding-right:10px;}
#sort_filter ul {display:block; list-style:none; margin:0; padding:0; white-space:nowrap;}
#sort_filter ul li {display:block; float:left; height:17px; margin:0 10px;}
#sort_filter ul li .bg {margin:0; padding:0; float:left; height:17px; background:none;}

#sort_filter ul li.asc {display:block; float:left; padding:0; background:#FFF url(/img/4data/left_filter_bg_point.gif) 0 0 no-repeat;}
#sort_filter ul li.asc .bg {padding:0 15px 0 5px; height:17px; background:transparent url(/img/4data/right_filter_bg_point_asc.gif) right 0 no-repeat;}
#sort_filter ul li.asc a {text-decoration:none;}
#sort_filter ul li.desc {display:block; float:left; padding:0; background:#FFF url(/img/4data/left_filter_bg_point.gif) 0 0 no-repeat;}
#sort_filter ul li.desc .bg {padding:0 15px 0 5px; height:17px; background:transparent url(/img/4data/right_filter_bg_point_desc.gif) right 0 no-repeat;}
#sort_filter ul li.desc a {text-decoration:none;}

#sort_filter .store_filter {float:right; padding-right:10%;}
#sort_filter .store_filter label {margin:0;}


/*
Jeket katalog
*/
#content .index_catalog {}
#content .index_catalog .menu {margin:0 0 30px 0; padding:0; border:none; background:none;}
#content .index_catalog .menu ul {display:block; margin:0; padding:0; list-style:none;}
#content .index_catalog .menu ul li {display:block; float:left; margin:0; padding:0; width:33%; line-height:normal;}
#content .index_catalog .menu ul li ul {clear:both;}
#content .index_catalog .menu ul li ul li {float:none; width:207px; display:block; margin:5px 0;}
#content .index_catalog .menu ul li ul li a {display:block; background:transparent url(/img/4data/li_con.jpg) 0 7px no-repeat; color: #6699cc;}
#content .index_catalog .menu ul li ul li a .class1 {display:block; border:none; margin:0; padding:0;}
#content .index_catalog .menu ul li ul li a .class2 {display:block; border:none; margin:0; padding:0;}
#content .index_catalog .menu ul li ul li a .class3 {display:block; border:none; margin:0; padding:0;}
#content .index_catalog .menu ul li ul li a .class4 {display:block; border:none; margin:0; padding:2px 10px;}
#content .index_catalog .menu ul li ul li a:hover{padding:0; color: #fff; background:transparent url(/img/4data/menu_bg_a.jpg) 0 0 repeat;}
#content .index_catalog .menu ul li ul li a:hover .class1 {background:transparent url(/img/4data/s_zl.gif) 0 0 no-repeat;}
#content .index_catalog .menu ul li ul li a:hover .class2 {background:transparent url(/img/4data/s_vl.gif) right 0 no-repeat;}
#content .index_catalog .menu ul li ul li a:hover .class3 {background:transparent url(/img/4data/y_vl.gif) right bottom no-repeat;}
#content .index_catalog .menu ul li ul li a:hover .class4 {background:transparent url(/img/4data/y_zl.gif) 0 bottom no-repeat;}


#content .news_lent {border-top:#e7e7e7 1px solid;}
#content .news_lent .item {padding: 14px 0 0 0;}
#content .news_lent .item .data {color: #ccc; font-size: 11px; line-height: 20px;}
#content .news_lent .item .header {margin: 0 0 -9px -0px; padding: 5px 0 0px;}
#content .news_lent .item .header a {color: #4883bf; font: normal 12px Arial; line-height: 24px;}


#content .registration table {width:auto;}
#content .registration table tr td {text-align:left; padding:3px 10px; width: auto;}
#content .registration table label span {padding:0 4px; color:#FF0000;}
#content .registration .text {margin:0; padding:0 0 0 6px; width:155px; height:20px;}
#content .registration .sub_l {margin:0;}
#content .registration .sub_r {margin:0;}


#content #search_pages .search {display:block; float:left; margin-right:10px;}
#content #search_pages .sub_l {float:left; margin:0;}

#content .modelProperties .label {width:300px;}

#content .cart { width:90%;}
#content .cart .header {height:40px; border-bottom:1px solid #e7e7e7;}
#content .cart .header .name {float:left; font:normal 20px Times New Roman; color:#354657;}
#content .cart .header .info {float:right;}
#content .cart .header .info .price {font:normal 24px Georgia; color:#c12d69; padding:0 5px;}
#content .cart .header .info .curency {font:normal 16px Times New Roman; color:#c12d69; vertical-align:bottom;}
#content .cart tfoot .price {font:normal 24px Georgia; color:#c12d69; padding:0 5px;}
#content .cart tfoot .curency {font:normal 16px Times New Roman; color:#c12d69; vertical-align:bottom;}
#content .cart .items {margin:30px 0;}
#content .cart .items .header {border:none;}
#content .cart .items table td.center {vertical-align:middle; text-align:center; padding:8px 10px;}
#content .cart .items table thead {font-size:14px; font-weight:bold; color:#354657;}
#content .cart .items table thead td {padding-bottom:22px;}
#content .cart .items table tbody {}
#content .cart .items table tbody input {width:20px;}
#content .cart .items table tbody .header {font-weight:bold; height:auto;}
#content .cart .items table tbody td {padding:8px 15px 8px 0;}

#content .purchase .header {font-size:14px; height:auto; font-weight:bold; color:#354657; margin:10px 0 5px 0; padding:0; border:none;}
#content .purchase .items {margin:10px 0;}
#content .purchase .items label {display:inline;}
#content .purchase .items div {height:30px;}
#content .purchase table {width:auto;}
#content .purchase td {padding:5px 10px 5px 0; font-size:14px;}

#content .personal_menu {margin:20px 0; font-size:14px; color:#354657; font-weight:bold;}
#content .personal_menu span {padding:0 10px 0 0;}

#content .personal table {}
#content .personal table.blue td {padding:5px; text-align:left; border-bottom:solid 1px #E0F1FB;}
#content .personal table.blue tr.last td {border:none;}
#content .personal table.blue thead td {background-color:#77BDF0; font-weight:bold; color:#FFF;}
#content .personal table.blue tbody tr td.separate {padding:0; border:none;}
#content .personal table.blue tbody tr td.separate div {height:15px; margin:10px 0; background-color:#77BDF0;}


#content .order_info div {margin:5px 0;}
#content .order_info td {padding:0 10px 5px 0;}
#content .order_info ul {margin:15px 0;}
#content .order_info ul li {margin:0 10px;}
#content .order_info .header {font-size:14px; margin:20px 0 15px 0; font-weight:bold; color:#354657;}












/* //Content */

#left_block {float:left; width:220px; margin:0 0 0 -100%; padding:0; padding:0 0 340px 40px; overflow:hidden;}
#left_block .search {margin:0; padding:0 0 0 10px;}
#left_block .search .submit {border:none; background: transparent url(/img/4data/submit_lb.jpg) 0px 0px no-repeat; width: 25px; height: 23px; margin: 0px 0px 0 8px;}
#left_block h1 {line-height:24px; padding:0;}
#left_block .bold {color:#666;}
#left_block .bold span {white-space:nowrap; color:#999;}
#left_block .link {padding-top:16px;}
#left_block .menu {padding:20px 0 0 0; margin:0;}
#left_block .menu ul {padding:0; margin:0; list-style:none; overflow:hidden;}
#left_block .menu ul li {margin:2px 0; padding:0;}
#left_block .menu ul li span {padding:4px 0 0 40px; margin:4px 0; display:block; height:16px; background-repeat:no-repeat; background-position:12px; font:bold 14px Arial; color:#354657;}
#left_block .menu ul li ul {margin:0; padding:0;}
#left_block .menu ul li ul li {padding:0; margin:3px 0; line-height:15px;}
#left_block .menu ul li ul li a {display:block;}
#left_block .menu ul li ul li a:hover {color: #fff; background:transparent url(/img/4data/menu_bg_a.jpg) 0 0 repeat;}
#left_block .menu ul li ul li a .class4 {padding:2px 2px 3px 12px !important; padding-left:12px;}
#left_block .menu ul li ul li a:hover .class1 {background: transparent url(/img/4data/s_zl.gif) 0 0 no-repeat;}
#left_block .menu ul li ul li a:hover .class2 {background: transparent url(/img/4data/s_vl.gif) right 0 no-repeat;}
#left_block .menu ul li ul li a:hover .class3 {background: transparent url(/img/4data/y_vl.gif) right bottom no-repeat;}
#left_block .menu ul li ul li a:hover .class4 {background: transparent url(/img/4data/y_zl.gif) 0 bottom no-repeat;}
#left_block .menu ul li ul li a.active {color:#FFF; background:transparent url(/img/4data/menu_bg_a.jpg) 0 0 repeat; text-decoration:none;}
#left_block .menu ul li ul li a.active .class1 {background: transparent url(/img/4data/s_zl.gif) 0 0 no-repeat;}
#left_block .menu ul li ul li a.active .class2 {background: transparent url(/img/4data/s_vl.gif) right 0 no-repeat;}
#left_block .menu ul li ul li a.active .class3 {background: transparent url(/img/4data/y_vl.gif) right bottom no-repeat;}
#left_block .menu ul li ul li a.active .class4 {background: transparent url(/img/4data/y_zl.gif) 0 bottom no-repeat;}
#left_block .menu ul li ul li ul {padding:5px 15px 0 15px; background-color:#efefef;}
#left_block .menu ul li ul li ul li a:hover {color: #fff; background:transparent url(/img/4data/menu_bg_a2.jpg) 0 0 repeat; border-radius:3px; -moz-border-radius:3px; webkit-border-radius:3px;}
#left_block .menu ul li ul li ul li a:hover .class1 {background: transparent url(/img/4data/s_zl01.gif) 0 0 no-repeat;}
#left_block .menu ul li ul li ul li a:hover .class2 {background: transparent url(/img/4data/s_vl01.gif) right 0 no-repeat;}
#left_block .menu ul li ul li ul li a:hover .class3 {background: transparent url(/img/4data/y_vl01.gif) right bottom no-repeat;}
#left_block .menu ul li ul li ul li a:hover .class4 {background: transparent url(/img/4data/y_zl01.gif) 0 bottom no-repeat;}
#left_block .menu ul li ul li ul li a.active {color:#FFF; background:transparent url(/img/4data/menu_bg_a2.jpg) 0 0 repeat; text-decoration:none; border-radius:3px; -moz-border-radius:3px; webkit-border-radius:3px;}
#left_block .menu ul li ul li ul li a.active .class1 {background: transparent url(/img/4data/s_zl01.gif) 0 0 no-repeat;}
#left_block .menu ul li ul li ul li a.active .class2 {background: transparent url(/img/4data/s_vl01.gif) right 0 no-repeat;}
#left_block .menu ul li ul li ul li a.active .class3 {background: transparent url(/img/4data/y_vl01.gif) right bottom no-repeat;}
#left_block .menu ul li ul li ul li a.active .class4 {background: transparent url(/img/4data/y_zl01.gif) 0 bottom no-repeat;}


#left_block .user {margin-top:4px;}
#left_block .user .header {margin-bottom:20px; font:normal 20px Times New Roman; line-height:17px; color:#354657;}
#left_block .user div {margin:7px 0;}
#left_block .user input {width:145px;}
#left_block .user input.submit {width:60px;}
#left_block .user label {display:block; float:left; width:55px;}
#left_block .user span {padding-right:5px;}


#articles {clear:both; margin:0 6%; padding:20px 0 10px 0;}
#articles .header {font-size:18px; margin:10px 0; padding:0; color:#000;}
#articles .item {float:left; width:28%; height:120px; overflow:hidden; margin:0 3% 0 0; padding:0 3% 0 0; background:transparent url(/img/4data/article_divider.gif) right 0px no-repeat;}
#articles .item.last {background:none; padding-right:0; margin:0;}
#articles .item .data {color:#ccc;}
#articles .item .header {margin:0; padding:0; font:bold 12px Arial; color:#000;}
#articles .item .header a {color:#000; text-decoration:none;}
#articles .item .header a:hover {color:#000; text-decoration: underline;}
#articles .item .header span {padding:0px 0px 0px 12px; background:transparent url(/img/4data/span.jpg) right 5px no-repeat;}
#articles .item .anons {margin:10px 0;}
#articles .item .anons p {margin:0;}



.online_chat {background:transparent url(/img/4data/bg_lb.jpg) 0 0 no-repeat; position:absolute; top:-348px; left:20px; width:160px; height:140px; padding:160px 10px 0 10px;}
.online_chat .header {padding:8px 0 15px 0; font-weight:bold; text-align:center;}
.online_chat .header a {color:#1154ae;}
.online_chat .phone {font-size:24px; padding:0; margin:8px 0 5px 0; color:#6699cc;}
.online_chat .phone span {font-size: 12px; padding:0; vertical-align: top;}
.online_chat .anons {font-size:11px; color:#6699cc; line-height:13px;}






#footer {clear:both; border-top:4px solid #ccccc6; margin:45px 50px 0 50px; padding:16px 30px 0 30px; position:relative; zoom:1;}
#footer .menu {padding:0 25%; height:30px;}
#footer .menu ul {display:block; margin:0; padding:0 0 0px 0; list-style:none; text-align:center; overflow:hidden;}
#footer .menu ul li {display:inline; margin:0; padding: 0 10px 0 7px; background: transparent url(/img/4data/1px.jpg) right 0px repeat-y;}
#footer .menu ul li.last {background: none;}
#footer .menu a {color: #cccccc; padding: 0;}
#footer .menu a:hover {}
#footer .lb {float: left; margin: 0; padding: 0; display: block; line-height: 16px; color: #b2b2b2;}
#footer .lb a {display: block;}
#footer .dizain {float: right; padding: 15px 105px  30px 0; margin:-15px 0 0 0; background: transparent url(/img/4data/dizain.jpg) right 12px no-repeat;}
#footer .dizain a {}
