@charset "utf-8";
/* CSS Document */
html{height: 100%}
.clear{clear: both;}
.left{float: left;}
.right{float: right; text-align: right;}
.img{margin: 0px; border: 0px;}
a{color: #000000; text-decoration: none;}
a:hover{color: #000000; text-decoration: underline;}
#div100
{
width: 100%; height: auto !important; height: 100%; min-height: 100%;
background: url(../images/center_bg.png) repeat-y center !important;
background: url(../images/ie6/center_bg.gif) repeat-y center top;
}
#div1
{
width: 1171px;
text-align: left;
padding-bottom: 95px;
}
#header
{
width: 1171px; height: 270px;
background: url(../images/header_bg.png) no-repeat !important;
background: url(../images/ie6/header_bg.gif) no-repeat;
}
#logo
{
float: left;
width: 227px; height: 137px;
padding: 24px 0px 31px 138px;
}
#lang
{
float: right;
width: 77px; height: 20px;
background: url(../images/lang_bg.jpg) no-repeat 0px 0px;
margin: 3px 92px 0px 10px;
padding-top: 3px;
font-family: Tahoma, Geneva, sans-serif;
cursor: pointer;
}
#lang a{color: #aa843b; text-decoration: none;}
#lang_text
{
float: left;
width: 59px;
padding-left: 4px;
color: #aa843b;
}
#lang_arrow
{
float: left;
width: 14px; color:#FFF;	
}
#lang_arrow a{display: block; width: 10px; height: 10px;}
.langsub
{
position:absolute;
display:none;
z-index:101;
width: 71px;
background: #000000;
border-left: #aa843b 1px solid;
border-right: #aa843b 1px solid;
border-bottom: #aa843b 1px solid;
font-family: Tahoma, Geneva, sans-serif;
padding: 5px 0px 3px 4px;
line-height: 18px;
margin: 0px 0px 0px 0px;
}
.langsub a{color: #aa843b; text-decoration: none;}
#face
{
float: right;
width: 20px; height: 20px;
margin-top: 6px;
}
#menu
{
width: 869px; height: 77px;
margin: 0px 234px 0px 68px;
}
.tdmenu
{
height: 62px;
}
.tdmenu_brd
{
width: 2px; height: 62px;
background: url(../images/menu_brd.jpg) no-repeat 0px 7px;
}
.tdmenu_brd1
{
width: 2px; height: 62px;
}
#content
{
width: 1000px; height: auto !important; height: 180px; min-height: 180px;
background: url(../images/content_bg2.jpg) no-repeat;
margin-left: 90px;
padding-top: 20px;
}
#company
{
float: left;
width: 647px;
position: relative; z-index: 5;
}
#company_text
{
width: 562px; height: auto !important; height: 249px; min-height: 249px;
background: url(../images/company_text_bg.jpg) no-repeat;
margin: 0px 0px 0px 34px;
padding: 17px 19px 0px 12px;
line-height: 25px;
text-align: justify;
}
#news
{
float: left;
width: 353px; 
position: relative; z-index: 5;
}
#news_text
{
width: 299px; height: auto !important; height: 474px; min-height: 474px;
background: url(../images/news_text_bg.jpg) no-repeat;
margin: 0px 0px 0px 10px;
padding: 17px 19px 0px 0px;
line-height: 20px;
}
.news_title
{
color: #4b4026; font-size: 13px; font-weight: bold;
padding: 0px 0px 4px 22px;
}
.news_title a{color: #4b4026; text-decoration: none;}
.news_title a:hover{color: #4b4026; text-decoration: underline;}
.news_text
{
padding: 0px 0px 0px 22px;	
}
.news_more
{
text-align: right; padding-bottom: 8px;	
}
.news_more a{color: #e5e5e5; text-decoration: none;}
.news_more a:hover{color: #b3b1b0; text-decoration: none;}
.news_brd
{
width: 318px; height: 76px;
background: url(../images/news_brd.png) no-repeat !important;
background: url(../images/ie6/news_brd.gif) no-repeat;
margin-bottom: 19px;
}
#footer
{
height: 348px; margin-top: -348px; position: relative; z-index: 4;
text-align: left;
background: url(../images/footer_bg.png) no-repeat center bottom !important;
background: url(../images/ie6/footer_bg.gif) no-repeat center bottom;
margin-left: 1px;
}
#copyright
{
width: 1000px;
padding-top: 278px;
}
#copy
{
text-align: right;
padding: 0px 3px 12px 0px;
}
#neo
{
text-align: right;
padding: 0px 3px 0px 0px;	
}


#inner_text
{
width: 871px; height: auto !important; height: 293px; min-height: 293px;
background: url(../images/inner_text_bg.jpg) no-repeat;
margin: 0px 0px 20px 29px;
padding: 22px 34px 0px 17px;
line-height: 25px;
text-align: justify;
position: relative; z-index: 5;
}
#inner_text2
{
width: 900px;
margin: 0px 0px 20px 29px;
padding: 22px 34px 0px 17px;
line-height: 25px;
text-align: justify;
position: relative; z-index: 5;
}
#assort_left
{
float: left;
width: 241px;
padding-top: 22px;
}
#assort_menu_top a{color: #1d1c1b; text-decoration: none;}
#assort_menu_top a:hover{color: #5c052e; text-decoration: none;}
#assort_menu_btm
{
width: 232px; height: 4px; font-size: 1px;
background: url(../images/assort_menu_bg_btm.png) no-repeat !important;
background: url(../images/ie6/assort_menu_bg_btm.gif) no-repeat;
margin-left: -23px; position: relative; z-index: 5;
}
#assort_right
{
float: left;
width: 732px;
padding-top: 20px;
position: relative; z-index: 5;
}
.assort_cell
{
float: left;
width: 365px;
}
.assort_cell11
{
float: left;
width: 367px;
background: url(../images/assort_vbrd_1.jpg) no-repeat right bottom;
}
.assort_cell12
{
float: left;
width: 365px;
border-right: #635f5c 2px solid;
}
.assort_cell13
{
float: left;
width: 367px;
background: url(../images/assort_vbrd_3.jpg) no-repeat right top;
}

.assort_cell21
{
float: left;
width: 367px;
background: url(../images/assort_vbrd_1.jpg) no-repeat left bottom;
margin-left: -2px; position: relative;
}
.assort_cell22
{
float: left;
width: 365px;
border-left: #635f5c 2px solid;
margin-left: -2px; position: relative;
}
.assort_cell23
{
float: left;
width: 367px;
background: url(../images/assort_vbrd_3.jpg) no-repeat left top;
margin-left: -2px; position: relative;
}

.assort_vbrd_1
{
float: left;
width: 2px; height: 234px;
background: url(../images/assort_vbrd_1.jpg) no-repeat center bottom;
}
.assort_vbrd_2
{
float: left;
width: 2px; height: 234px;
background: url(../images/assort_vbrd_2.jpg) no-repeat;	
}
.assort_vbrd_3
{
float: left;
width: 2px; height: 246px;
background: url(../images/assort_vbrd_3.jpg) no-repeat;	
}
.assort_hbrd
{
width: 732px; height: 2px; font-size: 1px;
background: url(../images/assort_hbrd.jpg) no-repeat;
}
.assort_pic
{
float: left;
width: 50px; height: 200px;
padding: 15px 15px 15px 15px;
}
.assort_texts
{
float: left;
width: 285px;
}
.assort_lupa
{
text-align: right;
padding: 3px 3px 5px 0px;
}
#assort_page
{
float: right;
padding: 8px 27px 19px 0px;
position: relative; z-index: 5;
margin-top: 10px;
}
.assort_page_act_left
{
float: left;
width: 3px; height: 19px;
background: url(../images/page_act_left.jpg) no-repeat;
}
.assort_page_act_left2
{
float: left;
width: 3px; height: 19px; margin-top: 3px;
background: url(../images/page_act_left.jpg) no-repeat;
}
.assort_page_act
{
float: left; height: 19px;
background: url(../images/page_act_mid.jpg) repeat-x;
padding: 0px 5px 0px 5px;
font-family: Tahoma, Geneva, sans-serif; color: #e0dbd8; font-size: 15px; font-weight: bold;
}
.assort_page_act2
{
float: left; height: 22px;
background: url(../images/page_act_mid.jpg) repeat-x center bottom;
padding: 0px 5px 0px 5px;
font-family: Tahoma, Geneva, sans-serif; color: #e0dbd8; font-size: 15px; font-weight: bold;
}
.assort_page_act_right
{
float: left;
width: 3px; height: 19px;
background: url(../images/page_act_right.jpg) no-repeat;
}
.assort_page_act_right2
{
float: left;
width: 3px; height: 19px; margin-top: 3px;
background: url(../images/page_act_right.jpg) no-repeat;
}
.assort_page_notact
{
float: left;
padding: 0px 5px 0px 5px;
font-family: Tahoma, Geneva, sans-serif; color: #100f0e; font-size: 15px; font-weight: bold;	
}
.assort_page_notact a{color: #100f0e; text-decoration: none;}
.assort_page_notact a:hover{color: #100f0e; text-decoration: underline;}
.assort_page_arrow
{
float: left;
padding: 3px 5px 0px 5px;
}
.assort_page_arrow2
{
float: left;
padding: 6px 5px 0px 5px;
}
.inner_img
{
margin: 0px;
padding: 0px;
border: 0px;
margin-right: 10px;
margin-bottom: 10px;
}
.cerr
{
text-align: center;
font-weight: bold;
}
.cname
{
padding: 0px;
width: 190px; height: 18px;
border: #676767 1px solid;
padding-left: 2px;
vertical-align: middle;
margin: 0px 0px 5px 0px;
background: #d6d0cc;
}
.cmess
{
padding: 0px;
width: 350px; height: 125px;
border: #676767 1px solid;
padding-left: 3px;
margin: 0px 0px 5px 0px;
background: #d6d0cc;
}
#sendreset
{
float: left;	
}
#sendreset a
{
display: block;
width: 90px; height: 28px;
background: url(../images/contact_btn.jpg) no-repeat;
text-align: center;
color: #e6c475;
padding-top: 7px;
text-decoration: none;
}

#send
{
float: left;
}
#reset
{
float: right;
}


.imagediv
{
float: left;
padding-bottom: 20px;
}
.imagespace
{
float: left;
width: 40px;
height: 1px;
}
.assort_w_top
{
width: 650px; height: 5px; font-size: 1px;
background: url(../images/assort_w_top_bg.png) no-repeat !important;
background: url(../images/ie6/assort_w_top_bg.gif) no-repeat;
}
.assort_w_mid
{
width: 648px; height: auto !important; height: 441px; min-height: 441px;
background-image: url(../images/assort_w_mid_bg.jpg); background-repeat: repeat-x;
background-color: #adaba9;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
}
.assort_w_btm
{
width: 650px; height: 5px; font-size: 1px;
background: url(../images/assort_w_btm_bg.png) no-repeat !important;
background: url(../images/ie6/assort_w_btm_bg.gif) no-repeat;
}
.assort_w_pic
{
float: left;
width: 90px; height: 400px;
padding: 20px 35px 0px 40px;
}
.assort_w_texts
{
float: left;
width: 360px;
}
.assort_w_close
{
text-align: right;
padding: 8px 10px 10px 0px;
}

.assort_w_texts2
{
float: left;
width: 631px;
padding: 0px 0px 20px 19px;
}


.test
{
float: left;
width: 253px; height: 192px;
background: url(../images/catalog_pic.jpg) no-repeat;
margin: 0px 0px 0px 39px;
}



.gal_pic
{
float: left;
width: 220px; height: 145px;
/* border: #75654e 2px solid; */
margin-bottom: 30px;
}
.gal_texts
{
float: left;
width: 190px;
padding: 0px 17px 0px 7px;
line-height: 20px;
color: #bebbb6;
margin-bottom: 30px;
text-align: left;
}
.gal_title a{color: #1d1c1a; text-decoration: none;}
.gal_title a:hover{color: #1d1c1a; text-decoration: underline;}
.gal_brd
{
width: 904px; height: 45px;
background: url(../images/gal_brd.jpg) no-repeat;
margin-bottom: 24px;
}

.assort_title a{color: #bebbb7; text-decoration: none;}
.assort_text a{color: #bebbb7; text-decoration: none;}
.assort_text a:hover{color: #bebbb7; text-decoration: underline;}

.newsa
{
padding: 40px 0px 20px 30px;	
}
.newsa a{color: #947e4f; text-decoration: none;}
.newsa a:hover{color: #947e4f; text-decoration: underline;}
.assort_banner
{
width: 171px; height: 409px;
padding: 17px 0px 17px 16px;	
}
.star
{
float: left;
background: url(../images/star.png) no-repeat right top;
padding: 0px 10px 0px 0px;
}