/*My global reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent; white-space: normal;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
/*My global reset end*/
body {background:url(border_top_menu-bg_html.gif) left -73px repeat-x #70141B; }

#root {margin:0 auto;padding:0 20px;min-width:950px;max-width:1260px;  }
.ccode {display:none;}
.clear_left {clear:left;}
.clear_both {clear:both;}

#header {height:148px;}
#header table{width:100%;}
#header table td {height:74px;vertical-align:top;}

#content .middle_column table.cat_section { }
#content .middle_column table.cat_section tr td {vertical-align:top;}
#content .middle_column div.cat_obolochka {}

#header table ul {width:97%;font:normal 11px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#E0C9B5;margin-left:2%; }
#header table ul li {float:left;width:25%;padding:18px 0 10px 0; background:url(border_top_menu-bg_html.gif) right top no-repeat;}
#header table ul li a {color:#E0C9B5;text-decoration:none;}
#header table ul li a:visited {color:#E0C9B5;}
#header table ul li a:hover {text-decoration:underline;}
#header table ul li#link1 {width:23%;}
#header table ul li#link1 a {background:url(formenu.png) left top no-repeat; float:left; width:100%; padding:22px 0 0 0;}

#header table ul li#link2 {width:27%;}
#header table ul li#link2 a {background:url(formenu.png) -300px top no-repeat; float:left; width:100%;padding:22px 0 0 0;}

#header table ul li#link3 {width:21%;}
#header table ul li#link3 a {background:url(formenu.png) -600px top no-repeat; float:left; width:100%; padding:22px 0 0 0;}

#header table ul li#link4 {width:28%;background:none;}
#header table ul li#link4 a {background:url(formenu.png) -900px top no-repeat; float:left; width:100%; padding:22px 0 0 0;}

#header table ul li#link4 a.active {background-position: -900px -63px; }
#header table ul li#link3 a.active {background-position: -600px -63px; }
#header table ul li#link2 a.active {background-position: -300px -63px; }
#header table ul li#link1 a.active {background-position: -1px -63px; }
#header table ul li img {display:block;}

#header table td.logo {width:234px; }
#header table td.logo a {width:234px; height:148px; display:block;text-decoration:none; background:url(logo.jpg) left top no-repeat;}
#header table td.phone {background:url(phone.gif) 50% top no-repeat;width:27%;text-align:center;padding:0 0px;}
#header table td.phone p{font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#E0C9B5;padding:19px 0 0 90px;}
#header table td.phone img {padding:15px 0 0 88px;}
#header table td.contacts{background:url(contacts.gif) 5px top no-repeat;width:11%; padding:0 0px 0 10px;}
#header table td.contacts p {font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#E0C9B5; padding:19px 0 0 14px;}
#header table td.contacts p.skype { padding:19px 0 0 17px;}
#header table td.contacts p a {color:#E0C9B5;}
#header table td.contacts p a:visited {color:#E0C9B5;}
#header table td.contacts p a:hover {text-decoration:none;}

#header table td.search {background:url(search.gif) 10px top no-repeat; height:74px;padding:0 6px 0 10px;font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;}
#header table td.search table {}
#header table td.search .find {height:36px; width:100%; text-align:center; padding:0px 0px 0 0px;vertical-align:top; vertical-align:bottom; text-align:right;}
#header table td.search .find_2 {height:36px; width:25px; text-align:center; padding:0px 0px 0 0px;vertical-align:top; vertical-align:bottom;text-align:left;}
#header table td.search .find input.pole{ border:none; background:url(pole.gif) left top no-repeat; color:#A57477;height:19px; margin:0px 0 0 0; padding:2px 5px 1px 5px;width:100%;}
#header table td.search .find_2 input.button{width:25px;border:none; background:url(button.gif) left top no-repeat;padding:0px 0px 0px 0px;height:22px; cursor:pointer;  }
#header table td.search .log {height:38px;width:70%; background:url(search_bot.gif) right bottom no-repeat; text-align:center;padding:0px 5px 0 0px;vertical-align:middle;}
#header table td.search .in_log {background:url(search_else.gif) left 9px no-repeat;margin-left:0px;height:22px; padding:16px 0 0 0;}
#header table td.search a.enter { text-decoration:none; background:url(dashed_border.gif) left bottom repeat-x;}
#header table td.search a {color:#000;}
#header table td.search a:visited {color:#000;}
#header table td.search a:hover {text-decoration:none;}

#header table td.gruz { width:20%;height:74px; }
#header .gruz_in {width:94px;padding:0 96px 0 0; position:relative; height:74px; margin:0 auto;background:url(gruz.gif) right top no-repeat;}
#header .gruz_in a.car_link {right:0; top:10px; position:absolute; width:85px; height:58px; text-decoration:none;}
#header .gruz_in a.car_link:hover {text-decoration:none;}
#header table td.gruz p{ color:#FFD61E; font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; width:110px; padding:18px 0px 0 0; margin:0 0px 0 0; }
#header table td.gruz p.kor {font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; padding:2px 0px 0 0px;float:left;}
#header table td.gruz p.kor a {color:#E0C9B5;}
#header table td.gruz p.kor a:visited {color:#E0C9B5;}
#header table td.gruz p.kor a:hover {text-decoration:none;}

#content { min-width:100%; }

#content .middle_column .photo_w_desc {background:url(left_part_ramki.gif) left top no-repeat; height:288px;}
#content .middle_column .photo_w_desc .in_for_bg {background:url(right_part_ramki.gif) right top no-repeat; height:258px;padding:18px 13px 12px 18px;}
#content .middle_column .photo_w_desc .in_for_bg a.mebel1 {background:url(mebel1.jpg) right top no-repeat; height:288px; display:block; height:159px;text-decoration:none;}
#content .middle_column .photo_w_desc .in_for_bg h2 {padding: 10px 0 6px 8px;}
#content .middle_column .photo_w_desc .in_for_bg p {padding: 0px 0 0 8px;}

#content .middle_column .right_column {float:right;padding:0 4px 0 0; width:241px;}
#content .middle_column .right_column h2.first {background:url(head_right_col.gif) left top no-repeat; height:61px; width:241px; padding:0px;}
#content .middle_column .right_column ul {background:url(body_right_col.gif) right top repeat-y;padding:0 0 5px 20px; margin:0px; }
#content .middle_column .right_column ul li {height:100%;  font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;color:#70141B; background:url(dashed.gif) left top no-repeat; padding: 5px 0 6px 0;}
#content .middle_column .right_column ul li.first {background:none;}
#content .middle_column .right_column ul li a {color:#70141B; text-decoration:none;}
#content .middle_column .right_column ul li span {color:#000;}
#content .middle_column .right_column ul li a:visited {color:#70141B;}
#content .middle_column .right_column ul li a.selected {color:#000; text-decoration:none;}
#content .middle_column .right_column ul li a.selected:visited {color:#000;}
#content .middle_column .right_column ul li a:hover { text-decoration:underline;}

#content .middle_column .right_column ul li ul {background:none; padding:5px 0 5px 3px;}
#content .middle_column .right_column ul li ul li {font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#666; background:none; padding:0 0px 0px 0; height:100%; line-height:16px;}
#content .middle_column .right_column ul li ul li a {color:#666;}
#content .middle_column .right_column ul li ul li span {color:#000;}
#content .middle_column .right_column ul li ul li a:visited {color:#666;}

#content .middle_column .right_column .price_list {background:url(bottom_right_col.gif) right top no-repeat; width:241px; height:50px; padding:5px 0 0 0;}
#content .middle_column .right_column .ex_price_list {background:url(bottom_right_col2.gif) right top no-repeat; width:241px; height:10px; padding:5px 0 0 0;}


#content .middle_column .right_column .news {padding-top:15px;}
#content .middle_column .right_column .price_list p {background:url(excel_big.gif) 22px 2px no-repeat; width:181px; height:60px; padding: 0 0 0 60px; font:normal 11px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#646464;}
#content .middle_column .right_column .price_list p a {display:block;font:bold 15px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333;line-height:20px;}
#content .middle_column .right_column .price_list p a { color:#333;}
#content .middle_column .right_column .price_list p a:visited { color:#333;}
#content .middle_column .right_column .price_list p a:hover { text-decoration:none; }

#content .middle_column .right_column .news p.date {color:#70141B; font:bold 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;padding-top:3px;}
#content .middle_column .right_column .news p{ font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; padding:0 20px 5px 18px;}
#content .middle_column .right_column .news p a {color:#000; text-decoration:none;}
#content .middle_column .right_column .news p a:visited {color:#000; }
#content .middle_column .right_column .news p a:hover {text-decoration:underline; }
#content .middle_column .right_column .news a.all_news{color:#70141B; font:bold 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;text-decoration:none; padding:0 28px 26px 18px; line-height:13px;background:url(arrow_news.gif) right 3px no-repeat;float:left;}
#content .middle_column .right_column .news a.all_news:visited {color:#70141B; }
#content .middle_column .right_column .news a.all_news:hover {text-decoration:underline;}

#content .middle_column .right_column .subscribe {padding-top:15px;}
#content .middle_column .right_column .subscribe .subscribe-form {padding-left:18px;}
#content .middle_column .right_column .subscribe .subscribe-form p {padding-top:0;}

#content .middle_column .right_column .banners {padding:3px 0 0px 9px;}

#content .middle_column .map {width:98%;}


#content .middle_column {margin:0 0px 0px 0px;  background:#FFF7DC;}
.content_left {  background:url(bg_content_left.gif) left top repeat-y;padding:0 0 0 0px;}
.content_right { background:url(bg_content_right.gif) right top repeat-y; padding:15px 0px 0 20px;min-height:400px;}
.content_col {padding:0 260px 0 0; }
.content_col p.google{background:url(google_map.gif) 435px 0px no-repeat; display:block; padding:0 0 0 64px; height:20px;color:#646464; margin:5px 0 5px 10px ;}

.splash {background:url(border_for_splash.gif) left top no-repeat; height:316px; margin-bottom:15px;}
.splash_img {background:url(splash_img2.jpg) 10px 10px no-repeat; height:316px; }
.splash_in {background:url(border_for_splash_right.gif) right top no-repeat; height:316px; width:100%;}

.about_img {background:url(about.jpg) 10px 10px no-repeat; height:205px; }

#content .middle_column .for_two_collumn {clear:left;}
#content .middle_column .for_two_collumn .first_banner {float:left; width:48%; height:156px; background:url(one_banner.jpg) 1px 1px no-repeat; margin-right:3%; margin-bottom:20px;}
#content .middle_column .for_two_collumn .second_banner {float:left; width:48%; height:156px; background:url(two_banner.jpg) 1px 1px no-repeat; margin-bottom:20px;}
#content .middle_column .for_two_collumn .banner_in { background:url(banner_in.gif) right top no-repeat; width:100%;position:relative;}
#content .middle_column .for_two_collumn .banner_in img.banner_school {float:right; position:absolute;right:20px; top:20px;}
#content .middle_column .for_two_collumn .banner_in p{ padding:133px 0 0 0;  position:absolute; width:100%; display:inline-block; text-align:center; left:0; top:0;}
#content .middle_column .for_two_collumn .banner_in a {color:#7D171E; font:bold 14px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;}
#content .middle_column .for_two_collumn .banner_in a:visited {color:#7D171E;}
#content .middle_column .for_two_collumn .banner_in a:hover {text-decoration:none}
#content .middle_column .for_two_collumn .banner_in {text-align:center;}
#content .middle_column .for_two_collumn .banner_in img {border:1px solid #70141B;}


#content .middle_column {font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; }
#content .middle_column h2 {font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; text-align:right;padding:0 0 20px 0;}
#content .middle_column h2.redd  {font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#70141B; padding:0;}
#content .middle_column h2.about {font:normal 25px Georgia; color:#70141B; padding:0;}
#content .middle_column h3 {font:bold 15px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#70141B; text-align:right;padding:0 0 20px 0;}
#content .middle_column #map h3 {padding-bottom:5px;}
#content .middle_column p {color:#333333; padding:5px 0 8px 0;}
#content .middle_column p.attributes {padding:5px 0 4px 0;}
#content .middle_column p.attributes strong{color:#666; }
#content .middle_column  a {color:#70141B;}
#content .middle_column  a:visited {color:#70141B;}
#content .middle_column  a:hover {text-decoration:none;}
#content .middle_column p.pdf {background:url(pdf.gif) left 1px no-repeat; display:block; padding:0 0 0 24px; height:20px;color:#646464; margin:5px 0 5px 0 ;  }
#content .middle_column p.word{background:url(word.gif) left 1px no-repeat; display:block; padding:0 0 0 24px; height:20px;color:#646464; margin:5px 0 5px 0 ;}
#content .middle_column p.excel{background:url(excel.gif) left 1px no-repeat; display:block; padding:0 0 0 24px; height:20px;color:#646464; margin:5px 0 5px 0 ;}
#content .middle_column p.zip{background:url(zip.gif) left 1px no-repeat; display:block; padding:0 0 0 24px; height:20px;color:#646464; margin:5px 0 5px 0 ;}



#content .middle_column ul  {padding:5px 0 15px 0;margin-left:-10px;}
#content .middle_column ul li{padding:1px 0 1px 10px; background:url(bullet.gif) left 8px no-repeat; }
#content .middle_column ul li ul {padding:1px 0 1px 10px; margin:0;}
#content .middle_column ul li ul li{padding:1px 0 1px 15px; background:url(bullet_black.gif) left 10px no-repeat; margin-left:0px;}

#content .middle_column ol  {padding:5px 0 15px 0; list-style:decimal;}
#content .middle_column ol li{padding:1px 0 1px 0px; background:none; margin-left:23px;}
#content .middle_column ol li ul {padding:1px 0 1px 10px; margin:0;}
#content .middle_column ol li ul li{padding:1px 0 1px 15px; background:url(bullet_black.gif) left 10px no-repeat; margin-left:0px;}

#content .middle_column input.text, #content .middle_column textarea {width:230px; padding:2px 5px 2px 5px; font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#808080; margin:4px 0 6px;}
#content .middle_column table#anketa {width:100%;}
#content .middle_column table#anketa tr td {vertical-align:top;}
#content .middle_column table#anketa label.last {margin-bottom:50px;}
#content .middle_column table#anketa p {padding:5px 10px 4px 0;}
#content .middle_column table#anketa label {padding-right:10px;}
#content .middle_column table#anketa input.num {maxlength:2; width:20px; margin:0 10px 4px 0;}

#content .middle_column table.data {margin:10px 0 10px 0;}
#content .middle_column table.data tr th {text-align:right; padding:5px 10px 5px 10px; vertical-align:top;}
#content .middle_column table.data tr td {padding:5px 10px 5px 10px; vertical-align:top;}
#content .middle_column table.data input.text {width:230px; padding:2px 5px 2px 5px; font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#808080;}
#content .middle_column table.data textarea {width:230px; padding:2px 5px 2px 5px; height:80px; font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#808080;}
#content .middle_column table.data small {font-size:11px; padding-top:3px; display:block; line-height:12px;}

#content .middle_column table.order {width:98%; font:bold 13px Tahoma; margin:20px 0 0 10px;}
#content .middle_column table.order tr {}
#content .middle_column table.order tr.white td { background:#fff;}
#content .middle_column table.order tr th {text-align:left; font:normal 17px Tahoma; border-right:1px solid #fff; background:#651219; height:36px; color:#fff;vertical-align:middle; padding:0 10px; }
#content .middle_column table.order tr th.rub {background:url(rub_white.gif) 53px 12px no-repeat #651219;  }
#content .middle_column table.order tr th.price {text-align:center;}
#content .middle_column table.order tr td.price {text-align:center;font-weight:normal;}
#content .middle_column table.order tr th.quantity {text-align:center;}
#content .middle_column table.order tr td.quantity {text-align:center;}
#content .middle_column table.order tr td.quantity input {text-align:center; width:60px; border:1px solid #9C9E9F; color:#999; font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;}
#content .middle_column table.order tr th.cbox {text-align:center; border-right:none;}
#content .middle_column table.order tr td.cbox {text-align:center;}
#content .middle_column table.order tr td.inend {text-align:right; font-weight:normal;}
#content .middle_column table.order tr td {text-align:left; height:40px; font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#000; border-bottom:1px solid #71141C; vertical-align:middle; padding:0 10px 0 10px;}
#content .middle_column table.order tr.last td {border:none;}

#content .middle_column table.data-table {width:98%; font:bold 13px Tahoma; margin:20px 0 0 10px;}
#content .middle_column table.data-table tr {}
#content .middle_column table.data-table tr.white td { background:#fff;}
#content .middle_column table.data-table tr th {text-align:left; font:bold 13px Tahoma; border-right:2px solid #BC8A8E; background:#651219; height:36px; color:#fff;vertical-align:middle; padding:0 10px; }
#content .middle_column table.data-table tr th.price {text-align:center;}
#content .middle_column table.data-table tr td.price {text-align:center;font-weight:normal;}
#content .middle_column table.data-table tr th.quantity {text-align:center;}
#content .middle_column table.data-table tr td.quantity {text-align:center;}
#content .middle_column table.data-table tr td.quantity input {text-align:center; width:60px; border:1px solid #9C9E9F; color:#999; font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;}
#content .middle_column table.data-table tr th.cbox {text-align:center; border-right:none;}
#content .middle_column table.data-table tr td.cbox {text-align:center;}
#content .middle_column table.data-table tr td.inend {text-align:right; font-weight:normal;}
#content .middle_column table.data-table tr td {text-align:left; height:40px; font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#000; border-bottom:1px solid #71141C; vertical-align:middle; padding:10px 10px 10px 10px;}
#content .middle_column table.data-table tr.last td {border:none;}


#content .middle_column .bt_links{background:url(to_top.gif) left top no-repeat; padding:3px 0 18px 24px; display:block; height:30px;margin-top:25px;}
#content .middle_column .bt_links a{float:left;padding-bottom:5px}
#content .middle_column #to_top{padding-right:30px}


#content .middle_column .for_two_collumn  .one_of_pic {float:left;width:48%; margin-right:2%; padding:10px 0 20px 0; clear:left;}
#content .middle_column .for_two_collumn  .sec_of_pic {float:left;width:48%; margin-right:0; padding:10px 0 20px 0; }

#content .middle_column .one_of_pic h2 {font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;  padding: 3px 0 0 0; text-align:left;}
#content .middle_column .sec_of_pic h2 {font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;  padding: 3px 0 0 0; text-align:left;}
#content .middle_column h2 a { color:#333333; text-decoration:underline;}
#content .middle_column h2 a:visited { color:#333333;}
#content .middle_column h2 a:hover {  text-decoration:none;}


#content .middle_column .three_column {clear:left;}
#content .middle_column .three_column .one_of_three {float:left;width:31%; margin-right:2%; padding:20px 0 20px 0;}
#content .middle_column .three_column .one_of_three .for_border {padding:7px; border:1px solid #F0E8CF; background:#fff;}
#content .middle_column .three_column .one_of_three a {background:url(small_picture1.jpg) left top no-repeat; height:111px; display:block;}
#content .middle_column .three_column .one_of_three h2 {font:bold 15px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#000; text-align:left; padding:5px 0 4px 8px;}
#content .middle_column .three_column .one_of_three p { padding:5px 0 4px 8px;}

img.left_photo_catalog {float: left;  background:url(ramka_cat_photo.gif) left top no-repeat; padding:18px 15px 14px 19px;}
img.left_photo_catalog_hor {float: left;  background:url(ramka_cat_photo_hor.gif) left top no-repeat; padding:19px 25px 14px 12px;}

div.catalog-element div.catalog-element-in {padding:0 0 0 270px;}
div.catalog-element div.catalog-element-in_hor {padding:0 0 0 340px;}
span.horisontal_line {border-bottom:1px solid #EAD5BF; height:1px; display:block; padding:10px 0 0 0;margin:0;}

input.buy_element {background:url(buy_element.gif) left top no-repeat; border:none; height:25px; width:75px; font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#fff; margin:0 20px 0 0;}

#content .middle_column .for_two_collumn  .one_of_it, .des_column {float:left;width:48%; margin-right:3%; padding:40px 0 0px 0; position:relative;}
#content .middle_column .for_two_collumn  .sek_of_it {float:left;width:48%;  padding:40px 0 0px 0; position:relative;}
.des_column {width:47%;}
#content .middle_column .des_column h2 a {text-decoration:none;}
div.price_tag_g {width:120px; height:61px; background:url(price_tag.png) left top no-repeat; position:absolute; left:5px; top:134px;}
div.price_tag_v {width:120px; height:61px; background:url(price_tag.png) left top no-repeat; position:absolute; left:5px; top:173px;}
div.catalog-element {float:left; position:relative;}
.columnend {position:absolute; margin-left:-2500px; bottom:0px;}
div.catalog-element div.big_price_tag_g {width:164px; height:86px; background:url(big_price_tag.png) left top no-repeat; position:absolute; left:-3px; top:200px;}
div.catalog-element div.big_price_tag_v {width:164px; height:86px; background:url(big_price_tag.png) left top no-repeat; position:absolute; left:4px; top:279px;}
#content .middle_column .one_of_it h2, #content .middle_column  .sek_of_it h2, #content .middle_column .right_block h2, #content .middle_column .des_column h2  {font:normal 18px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; padding: 3px 0 0 0; text-align:left; border-bottom:1px solid #EAD5BF;padding-bottom:6px;}
#content .middle_column .one_of_it h2 a, #content .middle_column  .sek_of_it h2 a, #content .middle_column .right_block h2 a { color:#333333; text-decoration:none; }
#content .middle_column .one_of_it h2 a:visited, #content .middle_column  .sek_of_it h2 a:visited, #content .middle_column .right_block h2 a:visited { color:#333333;}
#content .middle_column .one_of_it h2 a:hover, #content .middle_column  .sek_of_it h2 a:hover, #content .middle_column .right_block h2 a:hover {  text-decoration:underline;}
#content .middle_column .one_of_it p, #content .middle_column  .sek_of_it p, #content .middle_column .right_block p {font:normal 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#666666; padding: 6px 0 4px 0;}
#content .middle_column .one_of_it p.price_rub, #content .middle_column  .sek_of_it p.price_rub {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; height:20px; padding:3px 0 0 0; }
#content .middle_column .one_of_it p.price_rub_old, #content .middle_column  .sek_of_it p.price_rub_old {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#959595; height:20px; padding:3px 0 0 0; }
#content .middle_column .one_of_it p.price_rub_discount, #content .middle_column  .sek_of_it p.price_rub_discount {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; height:20px;  }
#content .middle_column .one_of_it p.price_rub span, #content .middle_column  .sek_of_it p.price_rub span {padding:1px 18px 2px 0px; background:url(rub6.gif) right 5px no-repeat; line-height:23px;float:left; font-size:16px; font-weight:bold;}
#content .middle_column .one_of_it p.price_rub_discount span, #content .middle_column  .sek_of_it p.price_rub_discount span {padding:1px 18px 2px 0px; background:url(rub6.gif) right 5px no-repeat; line-height:23px;float:left; font-size:16px; font-weight:bold;}
#content .middle_column .one_of_it p.price_rub_old span, #content .middle_column  .sek_of_it p.price_rub_old span {padding:1px 18px 2px 0px; background:url(rub5.gif) right 5px no-repeat; line-height:23px;float:left; font-size:16px; font-weight:bold; text-decoration:line-through; }

#content .middle_column p.price_rub {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; height:20px; padding:16px 0 0 0;}
#content .middle_column p.price_rub_discount {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#333333; height:20px; padding:6px 0 0 0; }
#content .middle_column p.price_rub_old {font:normal 20px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#959595; height:20px; padding:16px 0 0 0; text-decoration:line-through;display:block; width:95%;}
#content .middle_column  p.price_rub span {padding:1px 18px 2px 0px; background:url(rub_znak.gif) right 5px no-repeat; line-height:23px;float:left;}
#content .middle_column  p.price_rub_old span {padding:1px 22px 2px 0px; background:url(rub8.gif) right 4px no-repeat; line-height:23px;float:left;}
#content .middle_column  p.price_rub_discount span {padding:1px 22px 2px 0px; background:url(rub7.gif) right 4px no-repeat; line-height:23px;float:left;}

#content .middle_column .one_of_it p.price_rub span.smaller, #content .middle_column  .sek_of_it p.price_rub span.smaller {padding:1px 18px 2px 0px; background:url(rub6.gif) right 5px no-repeat; line-height:23px;float:left; font-size:16px; font-weight:bold;}

#content .middle_column .one_of_it p.price_rub a span , #content .middle_column  .sek_of_it p.price_rub  a span{color:#333;}
#content .middle_column img.g_ramka {background:url(g_ramka.gif) left top no-repeat;  float:left; padding:12px 16px 12px 15px;}
#content .middle_column img.v_ramka {background:url(v_ramka.gif) left top no-repeat;padding:12px 16px 12px 15px; float:left; width:110px !important; height:150px !important;}

#content .middle_column img.g_ramka_int {  background:url(ramka_cat_photo_hor_in.gif) left top no-repeat; padding:19px 25px 14px 12px;}
#content .middle_column img.v_ramka_int {  background:url(ramka_cat_photo_in.gif) left top no-repeat; padding:18px 15px 14px 19px;}




#content .middle_column img.v_ramka_pers {background:url(v_ramka_pers.gif) left top no-repeat; float:left; padding:8px 18px 7px 7px; }

#content .middle_column h1 {color:#70141B; font:normal 32px Georgia; text-align:right; padding:10px 0 20px 0; }

.footer_left {height:75px;clear:both; padding:0 0 0 2px; background:#70141B;}
.footer_right {height:75px; clear:both; padding:0 2px 0 0px; background:#70141B;}
#footer {height:75px; background:url(bg_footer.gif) left top repeat-x;clear:both; min-width:100%;font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#E0C9B5; }
#footer p { padding:0 0 2px 0; }
#footer a { color:#E0C9B5; text-decoration:none; }
#footer a:visited { color:#E0C9B5; }
#footer a:hover {text-decoration:underline;}
#footer .info {float:left; width:200px; padding: 19px 0 0 20px;}
#footer .copy {float:left;padding: 19px 0 0 10px;}
#footer .counter {float:right;width:140px; padding:19px 0 0 0;}

#content .middle_column .breadcrumb {width:98%; text-align:right;float:right;padding:10px 0 10px;}
#content .middle_column .breadcrumb ul {padding:0px;}
#content .middle_column .breadcrumb ul li {display: inline; padding:0 33px 0 7px;background:url(arrow_news.gif) right 4px no-repeat;}

/* #content .middle_column .right_column .news a.all_news{color:#70141B; font:bold 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;text-decoration:none; padding:0 28px 0 18px; line-height:30px;background:url(arrow_news.gif) right 4px no-repeat;} */

#content .middle_column img.just_page {width:293px; height:159px; background:url(ramka_1_photo.gif) left top no-repeat; padding: 17px 3px 18px 10px; margin-right:0px;}
#content .middle_column img.just_page.remade {padding-right:19px; margin-right:20px; padding-left:13px;}
#content .middle_column img.just_page.remade.last {margin-right:0;}

#content .middle_column table.section_description {width:98%;}
#content .middle_column table.section_description tr td { vertical-align:middle;}
#content .middle_column table.section_description tr td.image {}
#content .middle_column table.section_description tr td.image img.section_image {width:293px; height:159px; background:url(ramka_1_photo.gif) left top no-repeat; padding: 17px 19px 18px 13px; margin-right:20px;}
#content .middle_column table.section_description tr td.description { text-align:left; vertical-align:top;}

#content .middle_column .new_new {padding-bottom:20px;}
#content .middle_column .new_new h2 {text-align:left; padding-bottom:5px;}
#content .middle_column .new_new h3 {text-align:left;padding-bottom:5px;}

#content .middle_column .new_short {padding-bottom:5px;}
#content .middle_column .new_short h3 {text-align:left;padding:9px 0 0 0px;}
#content .middle_column  .right_column .new_short h3 {padding:0 20px 0px 18px; }

#content .middle_column .news-detail a.go_back {width:200px; float:right; padding:0 0px 0 31px; line-height:30px; background:url(arrow_news_back.jpg) left 11px no-repeat;}


#content .middle_column  a.all_news{color:#70141B; font:bold 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;text-decoration:none; padding:0 28px 0 18px; line-height:30px;background:url(arrow_news.gif) right 11px no-repeat; float:right;}
#content .middle_column  a.all_news:visited {color:#70141B; }
#content .middle_column  a.all_news:hover {text-decoration:underline;}

#content .middle_column .faq-item {border-top:1px solid #EAD5BF; padding:5px 0 30px 0;}
#content .middle_column .faq-item .faq-title {float:right; color: #70141B;}
#content .middle_column .faq-item .faq-question {font-weight:bold; display:block;}
#content .middle_column .faq-item .faq-replay {padding-top:10px;}

#content .middle_column table.about_table {width:98%; margin-top:15px;}
#content .middle_column table.about_table tr td {width:50%; padding: 30px 30px 30px 30px;}
#content .middle_column table.about_table tr td .news p a{color:#000; text-decoration:none;}
#content .middle_column table.about_table tr td .news p a:hover {color:#000; text-decoration:underline;}
#content .middle_column table.about_table tr td .news p a:visited {color:#000;}

#content .middle_column .search-page input.textinput{border:1px solid #ccc; color:#808080; height:16px;}
#content .middle_column .search-page .order {padding-top:7px;}
#content .middle_column .search-page h2 {text-align:left; padding:0px;}
#content .middle_column .search-page h2 a {text-decoration:underline;color:#70141b;}
#content .middle_column .search-page h2 a:hover {text-decoration:none;}
#content .middle_column .search-page h2 a:visited {color:#70141b;}
#content .middle_column .search-page b {color:#70141b;}
#content .middle_column .search-page p {color:#808080; padding-bottom:30px;}
#content .middle_column  .pagenation p {color:#000; padding-bottom:20px; font-weight:bold;}
#content .middle_column  .pagenation {color:#808080;}
#content .middle_column  .pagenation span.current_page{background:#70141b; color:#fff; padding: 2px 6px 3px 6px; font-weight:bold;}

#content .middle_column font.text {font-weight:bold; padding-bottom:20px; display:block;}
#content .middle_column font.errortext {color:#c10000; font-weight:bold; float:right;}
#content .middle_column font.text b {background:#70141b; color:#fff; padding: 2px 6px 3px 6px;}

#content .middle_column form.cart {display:block; width:100%;}
#content .middle_column form.cart table {width:100%;}
#content .middle_column form.cart table.order {margin:0px;}
#content .middle_column form.cart table.order tr td strong {float:none;}
#content .middle_column form.cart strong {float:right;}

#content .middle_column p.desc {line-height:13px; color:#000; font-size:12px; text-align:right;}

#content .middle_column .form {text-align:right;width:98%;}
#content .middle_column .form label {font-weight:bold;}
#content .middle_column .form span {font-weight:normal;}
#content .middle_column .form h2 {padding-bottom:0px;}
#content .middle_column .form  tr td {text-align:left;}
#content .middle_column .form table.data {width:0px;float:right;}
#content .middle_column .form table.data tr td {font-weight:normal; width:100%; padding-right:0px;}

#content .middle_column tr th.rub {width:95px;}

#content .middle_column tr.tiny td img {padding:10px;}
#content .middle_column tr.tiny td p {padding-top:10px;}

#content .middle_column input.num {width:62px; text-align:center;}
#content .middle_column .shiftright {width:95%; float:right;}

#content .middle_column .shiftright table.data {width:450px;} 
#content .middle_column .shiftright p {clear:both;}
#content .middle_column .shiftright h2 {clear:both;}

/* {{{ ipopup styles */

div.ipopup
{
    position: absolute;
    display: none;
    z-index: 999;
}

div.ipopup
    iframe
{
    position: absolute;
    border: none;
    top: 0;
    left: 0;
}

div.ipopup
    div.ipopup_main
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    border: 1px solid #70141B;
    background-color: #FFFFFF;
    background-image: url(ipopup_cross.gif);
    background-repeat: no-repeat;
    background-position: top right;
    cursor: pointer;
}

div.ipopup
    div.ipopup_main
        div.ipopup_main_title
{
    padding-bottom: 10px;
    text-align: center;
}

div.ipopup
    div.ipopup_main
        div.ipopup_main_title
            div
{
    margin: 0 auto;
    padding: 0 20px;
    color: #000000;
    text-align: center;
    font-family: Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; 
	font-size:13px;
	/*font-weight: bold;*/
}

div.ipopup
    div.ipopup_main
        div.ipopup_main_image
{

}

div.ipopup
    div.ipopup_main
        div.ipopup_main_image
            img
{
    border: none;
    vertical-align: top;
}

div.ipopup
    div.ipopup_main
        div.ipopup_main_progress
{
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-image: url(ipopup_progress.gif);
    background-repeat: no-repeat;
    background-position: center;
}


/* }}} */

#login-form-window
{
	display:none;
	background:url(bg_login_form.png) left top no-repeat;
	padding:1px 3px 10px 20px;
	z-index:10000;
	position:absolute;
	top:120px;
	left:45%;
	width:208px;
	height:189px;
}
#login-form-window input.text {border:1px solid #9C9E9F; height:18px;color:#999999; margin:0px 0 3px 0; padding:2px;width:160px;}
#login-form-window a.red {line-height:22px; font:normal 11px Tahoma; color:#9B9C9D;padding:0 0 0 5px;}
#login-form-window a.red:visited {color:#9B9C9D;}
#login-form-window div.join {margin:3px 0;}
a.close { float:right; width:190px; height:20px;font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; text-align:right; color:#fff; padding: 2px 13px 6px 8px;}
a.close:visited {color:#fff;}

span.log_pass {font:bold 13px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#70141B; padding: 0px 0 0px 0; line-height:25px;}
span.remember {font:normal 12px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif; color:#fff; padding: 0px 0 0px 5px; line-height:17px;}
span.remember input {float:left; color:#999999;}

input.log_in {width:50px;}

.price_red {font-weight:bold;color:#70141B;}

/*Discount page*/
#content .middle_column h2.shop {color:#70141B;font-family:Georgia;font-size:24px;margin-left: 14px;padding:10px 0 20px;text-align:left; clear:left;}
#content .middle_column p.shop {color:#70141B;font-family:Georgia;letter-spacing:normal;font-size:14px;margin-top:-1em;margin-left:1em;}
#content .middle_column p.intro {margin-left:14px;}
#content .middle_column div#collect {clear:left; overflow:hidden; position:relative; zoom:1; padding:10px 0 10px 10px;margin:-10px 0 30px -10px}
span.em {margin-left:11px;}
.bborder {float:left;background:transparent url(/upload/discount/bborder.png) no-repeat scroll left top;height:225px;padding:15px 15px 14px 14px;width:300px;}
/* .bborderv {float:left;background:transparent url(/upload/discount/bborderv.png) no-repeat scroll left top;height:300px;padding:15px 15px 19px 16px;width:225px;} */
.bborderv {float:left;background:transparent url(/upload/discount/bbordervl.png) no-repeat scroll left top;height:400px;padding:12px 12px 14px 15px;width:300px;}
#content .middle_column div.descr {padding-left: 360px; top:0;}
#content .middle_column div.descr h2 {text-align: left; padding-top: 3px;}
#content .middle_column ul.additions {list-style-type: none; height: 100px;}
#content .middle_column ul.additions.veils {position:absolute; left:350px; bottom:8px;}
#content .middle_column ul.additions li {background:none; float:left; display: inline;}
#content .middle_column ul.additions li img {background:url(/upload/discount/sborder.png) no-repeat scroll left top;padding:10px;width:130px;height:98px;}
/*End of discount page*/

.nowrap {white-space:nowrap;}

.right_block {float:right; width:220px; margin-left:30px;}

td.magazin {padding: 20px;}
h3.name {overflow: hidden; text-align:left !important; cursor:pointer; padding-bottom:0px !important;}
h3.name:hover {text-decoration:underline;}
a#topp {cursor:pointer; text-decoration:underline; padding-top:3px; font:13px/16px Arial,Helvetica,Sans,Liberation Sans,FreeSans,Nimbus Sans L,sans-serif;}
a#topp:hover {text-decoration:none;}
p.map_text {font:13px/16px Arial,Helvetica,Sans,Liberation Sans,FreeSans,Nimbus Sans L,sans-serif; padding-bottom:3px !important;}
.model3d {display:block;padding-left:35px;background:url(ico3d.png) 0 0 no-repeat;margin-top:25px;}
.designer_section{overflow:hidden;position:relative;padding-top:22px;}
#content .middle_column .designer_section .section_description{background:url(designer_section_bg_left.jpg) 0 0 no-repeat;width:100%;}
.designer_section .section_description td{padding:25px 0 0 20px;}
.designer_section .section_description .right_td{width:40px;background:url(designer_section_bg_right.jpg) 0 0 no-repeat;}
#content .middle_column .des_menu{padding:0;z-index:100;display:block;overflow:hidden;width:95%;position:absolute;left:20px;top:0;}
#content .middle_column .des_menu li{float:left;font:15px Arial,Helvetica,Sans,"Liberation Sans",FreeSans,"Nimbus Sans L",sans-serif;color:#FFD61E;line-height:28px;background:none;height:26px;width:118px;text-align:center;padding:0;}
#content .middle_column .des_menu .active{background:url(des_menu_act.gif) 0 0 no-repeat;}
#content .middle_column .des_menu a{color:#70141B;text-decoration:none;}
#content .middle_column .file_size{color:#515151;font:11px/17px Arial,Helvetica,Sans,Liberation Sans,FreeSans,Nimbus Sans L,sans-serif;padding-top:6px;display:block;}
.des_column{height:200px;}
.des_sect_bottom{border-left:1px solid #F2E4CD;border-right:1px solid #F2E4CD;border-bottom:1px solid #F2E4CD;overflow:hidden;padding:10px 10px 25px;margin:0 5px;}
#content sup{vertical-align:super;}
.first_col,.sec_col{float:left;width:48%}
.first_col{margin-right:4%}
#content .middle_column .first_col h2,#content .middle_column .sec_col h2{text-align:left;margin-top:-10px}
#content .middle_column .first_col h2 a,#content .middle_column .sec_col h2 a{text-decoration:none;color:#70141B}
#content .middle_column .first_col h2 a:hover,#content .middle_column .sec_col h2 a:hover{text-decoration:underline}

.inet a{background: url("icons.png") no-repeat scroll 0 0 transparent;height:25px;width:25px;float:left;margin:10px 18px 10px 0}
.inet a.vkontakte{background-position:0 -51px;}
.inet a.twitter{background-position:0 -101px;}
.inet a.classmates{background-position:0 -125px;}
.inet a.livejournal{background-position:0 -25px;}
.inet a.moimir{background-position:0 -150px;}
.inet a.yandex{background-position:0 -175px;}
.inet a.liveinternet{background-position:0 -200px;}
.inet a.blogpost{background-position:0 -225px;}
#content #vk_like{clear:none !important;margin:20px 0px 4px 0px;display:inline}
#content .button_count a.connect_widget_like_button{padding-top:3px !important;}
.dash_link{cursor:pointer;display:inline-block;margin:0 20px 16px 0;background:url(dash.gif) -1px bottom repeat-x;line-height:16px;font-weight:bold;white-space:nowrap}
.dash_link:hover{background:none}
.dash_act{cursor:default;background:none;color:#333333 !important}
#content .middle_column .news-detail a{text-decoration: none;}
.print_btn{text-decoration:underline;cursor:pointer}
.print_btn:hover{text-decoration:none}
.label_tr span{display:none}
.label_tr .vis{display:inline}

.simple_frame{display:block;background:#fff;padding:6px;border:1px solid #F0E8CF;position:relative;text-decoration:none;text-align:center;min-height:116px;float:left}

#root .lt,#root .rt,#root .lb,#root .rb{width:8px;height:8px;background:url(/bitrix/templates/new/img/sprite32.png) 0 -2px no-repeat;position:absolute;overflow:hidden}
#root .lt{top:-8px;left:-8px}
#root .rt{top:-8px;right:-8px;background-position:-8px -2px}
#root .lb{bottom:-8px;left:-8px;background-position:-16px -2px}
#root .rb{bottom:-8px;right:-8px;background-position:-24px -2px}
#root .simple_frame .lt{top:-1px;left:-9px;width:10px;height:137px;background-position:0 -213px}
#root .simple_frame .rt{top:-8px;right:-1px;width:149px;height:9px;background-position:-10px -223px}
#root .simple_frame .lb{bottom:-9px;left:-1px;width:175px;height:10px;background-position:-10px -213px}
#root .simple_frame .rb{bottom:-1px;right:-1px;width:2px;height:2px;background-position:-159px -223px}
