@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:"Times New Roman", Times, serif; outline:none; color:#666666; font-size:12px;}
.textpage {font-size:14px;}
img {border:0;}
body {background:white;}
a {cursor:pointer; text-decoration:underline; }
a:hover {text-decoration:none; }
.clear {height:0 !important; margin:0 !important; padding:0 !important; clear:both; overflow:hidden; display:block; float:none !important;}
.fll {float:left;}
.flr {float:right;}

.header {width:1000px; background:url(../image/head_bg.jpg) 0 0 no-repeat; height:137px;}
.pre_logo {float:left; width:274px; padding:60px 0 0 45px; height:38px; }
.pre_logo a {width:274px; height:38px; display:block; }
.header img { position:absolute; top:35px; left:47px;}
.left_col_main {width:340px; height:768px; background:url(../image/left_col_main.jpg) 0 0 no-repeat; float:left;}
.flash_main {width:660px; height:758px; float:left; position:relative;}
.footer {height:75px; width:1000px; background:url(../image/footer_bg.gif) 0 0 no-repeat; position:relative; top:-10px;s}
.head_menu {float:left;}
.head_menu li {list-style-type:none; display:block; float:left; padding:10px 0 0 20px; position:relative; width:75px; overflow:visible;}
.head_menu li a {font-size:15px; color:#541818; line-height:14px; font-family:"Times New Roman", Times, serif;}
.head_menu li.catal {top:96px; left:52px;}
.head_menu li.catal.active {background:url(../image/catal_active.gif) 0 0 no-repeat; top:94px;}
.head_menu li.active a {font-size:21px; color:#2b2b2b; text-decoration:none;}
.head_menu li.main_m {top:49px; left:38px;}
.head_menu li.main_m.active {background:url(../image/main_active.gif) 0 0 no-repeat;}
.head_menu li.master {top:96px; left:36px;}
.head_menu li.master.active {background:url(../image/master_active.gif) 0 0 no-repeat;}
.head_menu li.news {top:51px; left:34px;}
.head_menu li.news.active {background:url(../image/news_active.gif) 0 0 no-repeat;}
.head_menu li.photo {top:96px; left:14px;}
.head_menu li.photo.active {background:url(../image/photo_active.gif) 0 0 no-repeat;}
.head_menu li.about {top:51px; left:27px;}
* html .head_menu li.about {top:51px; left:22px;}
.head_menu li.about.active {background:url(../image/about_active.gif) 0 0 no-repeat;}

.w_1000 {width:1000px;}
.left_col_main h2 {font-size:21px; color:#2b2b2b; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:126px 0 6px 90px;}
.left_col_main .left_menu a {font-size:14px; color:#541818; font-family:"Times New Roman", Times, serif; line-height:13px;}
.left_col_main .left_menu {position:relative; left:59px; top:6px;}
.left_col_main .left_menu li {list-style-type:none; display:block; width:120px; margin-bottom:7px; padding-left:32px; background:url(../image/left_menu_li_bg.gif) 0 4px no-repeat; padding-bottom:0;}
.left_col_main .left_menu li a {background:none; display:block; line-height:15px;}
.left_col_main .left_menu li a {//line-height:14px;}
.left_col_main .left_menu li.cust {list-style-type:none; display:block; width:130px; margin-bottom:7px; padding-left:32px; background:url(../image/left_menu_li_bg.gif) 0 4px no-repeat; padding-bottom:0;}
.left_col_main .left_menu li.cust a {background:none; display:block; line-height:15px;}
.left_col_main .left_menu li.cust a {//line-height:14px;}
.left_menu li.closed ul {display:none;}

.search {float:left; padding:10px 0 0 100px; width:210px;}
.search label {font-size:14px; color:#2b2b2b; font-family:"Times New Roman", Times, serif; display:block; margin-bottom:7px;}
.search input {font-size:12px; font-family:"Times New Roman", Times, serif; color:#2b2b2b; border-left:1px solid #6a6a6a; border-top:1px solid #6a6a6a; border-bottom:1px solid #d7d7d9; border-right:1px solid #d7d7d9; padding:3px; width:169px; margin-right:7px; float:left; height:16px;}
.search .search_btn {border:1px solid #c4c4c4; background:url(../image/search_btn.gif) 0 0 no-repeat; height:22px; width:22px; overflow:hidden; margin:0; display:block; float:left;}
.search .search_btn input {padding:0; width:25px; height:24px; margin:0; background:none; border:none; overflow:visible; cursor:pointer;}
.copy {padding:30px 0 0 100px; float:left;}
.copy div {float:left; width:120px;}
.copy span {font-size:12px; color:#707060; font-family:"Times New Roman", Times, serif; display:block;}
.copy span b {font-size:12px; color:#44464b; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.copy a {font-size:12px; color:#805453; font-family:"Times New Roman", Times, serif;}
.aiken {float:left; width:150px; padding:30px 0 0 30px;}
.aiken span {font-family:"Times New Roman", Times, serif; color:#707060; display:block;}
.aiken a {text-decoration:none; color:#333333; padding-left:15px; background:url(../image/aiken.gif) 0 3px no-repeat;}
.aiken a:hover {text-decoration:underline;}

.header.internal {height:230px; background:url(../image/head_bg_big.jpg) 0 0 no-repeat;}
.left_col {width:341px; float:left;}
.left_col_bg {background:url(../image/left_col.jpg) 0 0 no-repeat; overflow:hidden; padding-top:30px; padding-left:59px; min-height:314px;}
.right_col {float:left; width:659px; background:url(../image/right_col.gif) 0 0 no-repeat;}

.breadcrumbs {background:url(../image/breadcrumbs.gif) 40px 6px no-repeat; padding:0 0 0 55px; margin-top:40px;}
.breadcrumbs a {color:#805453; font-family:"Times New Roman", Times, serif;}
.breadcrumbs span {color:black;}

.left_menu {}
.left_menu li {list-style-type:none; width:190px; padding-bottom:16px; padding-left:30px; background:url(../image/left_menu_li_bg.gif) 0 9px no-repeat;}
.left_menu li a {font-size:14px; color:#541818; font-family:"Times New Roman", Times, serif; background:white; padding:1px;}
.left_menu li a.active {font-size:17px; color:white; background:#541818; text-decoration:none; padding:1px;}
.left_menu li ul li a.active {font-size:14px; padding:1px 3px;}
.left_col .left_menu {margin:0 0 0 0;}
.left_menu li ul {margin:10px 0 0 -11px;}
.left_menu li ul li {width:225px; background:url(../image/left_menu_li_bg_sub.gif) 0 0 no-repeat;}
.left_menu li ul li a.current {color:white; background:#541818; text-decoration:none; padding:1px;}
.left_menu li ul li.last {background:url(../image/left_menu_li_bg_sub_last.gif) 0 -6px no-repeat;}
.left_menu li.opened {background:url(../image/left_menu_li_bg_open.gif) 0 9px no-repeat;}
.inner_footer {background:none;}
h1 {font-size:21px; color:#2b2b2b; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:1em;}
h1.big {font-size:38px; margin-bottom:0.5em;}
.content {margin:25px 0 0 60px; width:599px; overflow:hidden;}
.prod_list {border-collapse:collapse; margin-left:-22px; margin-bottom:30px;}
.prod_list tr td {padding:0 25px; border:1px solid #e1e1e1; border-bottom:none; border-top:none; width:130px;}
.prod_list tr td .image {border:1px solid #8e6767; display:block; overflow:hidden;}
.prod_list tr td .image img {border:4px solid white;}
.prod_list tr td .text {font-size:14px; color:#805453; display:block; margin-top:8px;}
.prod_list tr {vertical-align:top;}
.prod_list ul {margin-top:7px; overflow:hidden;}
.prod_list ul li {list-style-type:none; margin-bottom:6px; padding-left:20px; background:url(../image/li_prod.gif) 0 10px no-repeat;}
.prod_list ul li a {font-size:14px; color:#805453;}

p {font-size:14px; color:#595959; margin-bottom:1em;}

.textpage p, .textpage span, .textpage span div {font-size:14px;}
.textpage ul li {list-style-type:none; padding-left:12px; background:url(../image/li_textpage.gif) 2px 10px no-repeat; font-size:14px;}
.textpage a {font-size:14px; color:#805453;}
.textpage a:visited {color:#be896d;}

.news_list {}
.news_list li {list-style-type:none; margin-bottom:1.5em;}
.news_list li h3 a {font-size:14px; color:#805453; font-weight:normal;}
.pagination {}
.pagination li {float:left; margin-right:5px; list-style-type:none; display:block; width:18px; height:17px; background:#711c1f; text-align:center; padding-top:1px;}
.pagination li a {font-size:14px; color:white; text-decoration:none;}
.pagination li.current {background:white; margin-top:-2px;}
.pagination li.current a {color:#2b2b2b; font-size:18px;}
.pagination li.prev, .pagination li.next {background:white; width:auto;}
.pagination li.prev a {font-size:12px; color:#595959; padding-left:10px; background:url(../image/prev.gif) 0 4px no-repeat;}
.pagination li.next a {font-size:12px; color:#595959; padding-right:10px; background:url(../image/next.gif) 100% 4px no-repeat;}

.salon_list { border-collapse:collapse; margin-bottom:30px; margin-left:-23px;}
.salon_list tr {vertical-align:top;}
.salon_list tr td {padding:0 25px; border:1px solid #e1e1e1; width:218px; border-bottom:none; border-top:none;}
.salon_list tr td .image {border:1px solid #dfdfdf; display:block;}
.salon_list tr td .image img {border:4px solid white;}
.salon_list tr td .text {font-size:14px; color:#805453; margin-top:7px; display:block;}
.salon_list tr td div { margin:5px 0 13px 0;}
.map {text-decoration:none; padding:3px 0 2px 20px; background:url(../image/map.gif) 3px 4px no-repeat;}
.map:hover {text-decoration:underline;}
.no_flash {width:660px; height:758px; position:absolute; background:url(../image/no_flash.jpg) 0 0 no-repeat;}
.fig {height:28px; width:40px; background:url(../image/fig.gif) 0 0 no-repeat; position:absolute; top:330px; left:341px;}
.big_image {float:left; background:white; border:1px solid #dfdfdf; padding:10px; width:240px; margin-right:20px;}
.texture {float:left; width:255px; padding-bottom:13px; border-bottom:1px solid #e1e1e1; margin-top:-4px;}
.texture .prev, .texture .next {height:66px; background:url(../image/arrow_left.gif) 3px 55% no-repeat; width:13px; float:left; margin-right:4px; border:1px solid #c4c4c4;}
.texture .next {background:url(../image/arrow_right.gif) 3px 55% no-repeat;}
.texture ul li {list-style-type:none; float:left; display:block; padding:4px; border:1px solid #dcdcdc; margin-right:4px;}
.texture ul li a {display:block;}
.texture h1 {margin-bottom:0.5em;}
.specs {float:left; width:249px; margin-top:10px; margin-bottom:13px;}
.specs h1 {margin-bottom:0.5em;}
* html .tabs ul {height:29px; overflow:hidden;}
.tabs ul li {list-style-type:none; float:left;}
.tabs ul li.one a {border-left:1px solid #E1E1E1; border-right:none;}
.tabs ul li.two a {border-left:1px solid #e1e1e1;}
.tabs ul li a {font-size:13px; color:#2d2d2d; text-decoration:none; padding:6px 10px; border:1px solid #e1e1e1; float:left; border-bottom:1px solid #f0e4b8; border-left:none; background:white;}
.tabs ul li a.active {background:#fffaca; border:1px solid #f0e4b8; border-bottom:1px solid #fffaca;}
.tabs ul li.one a.active {margin-right:-1px; position:relative; z-index:2;}
.tabs ul li.three a.active {margin-left:-1px; position:relative; z-index:2;}
.tab {padding:10px; background:#fffaca; border:1px solid #f0e4b8; border-top:none; }
.tab div.pack div {float:left; width:49%; text-align:center;}

.tab div.one_l {border-right:1px solid #f0e4b8;}
.details {float:left; width:263px; margin-right:20px; margin-top:20px;}
.details h1 {margin-bottom:0.5em;}
.details p {font-size:14px; color:#595959;}
.calc {float:left; width:249px;}
.calc h1 {margin-bottom:0.5em;}
.calc label {font-size:12px; color:#616161; margin-bottom:5px; display:block;}
.calc sup {font-size:8px;}
.calc input {float:left; display:block; border:1px solid #d7d7d9; border-top:1px solid #6a6a6a; border-left:1px solid #6a6a6a; font-size:14px; color:#2d2d2d; padding:2px; margin-right:10px;}
.button {width:auto; float:left; border:1px solid #c4c4c4; background:white;}
.button input {width:auto; margin:0; height:22px; border:none; background:url(../image/arrow_right.gif) 7px 6px no-repeat; font-size:12px; color:#797979; overflow:visible; padding-left:15px; cursor:pointer;}
.results {margin-top:10px; border-left:1px solid #dd6e4e; padding-left:10px;}
.results span {font-size:12px; color:#616161;}
.results div {font-size:14px; font-weight:bold; color:#141414;}
.details .download {text-decoration:none; padding-left:20px; background:url(../image/word_icon.gif) 0 0 no-repeat; padding-top:2px;}
.details .download:hover {text-decoration:underline;}
.sofa_bottom {width:341px; height:316px; background:url(../image/sofa_bottom.jpg) 0 0 no-repeat;}
.products_brands { margin-top:10px;}
.products_brands li {list-style-type:none; display:block; padding:0 0 20px 30px; overflow:hidden;}

.tab div.pack {float:none;clear:right}
.tab div.pack div  {background:url(../image/banka.gif) 50% 0 no-repeat; height:32px; padding:15px 0 0 0; }
.tab div.pack span {font-size:18px; color:#ab9672;}


