html,body {width:100%;height:100%;padding:0px;margin:0px;}
html {font:11px tahoma,arial,helvetica,sans-serif;}
body {color:#49484a;background:#fafaf9;}
p {margin:0 0 14px 0;}
ul {padding:0px;margin:0 0 14px 0;list-style:none;}
ul li {padding:0 0 0 17px;background:url('/img/ico/li.gif') no-repeat 0 4px;}
ol {padding:0 0 0 24px;margin:0px;}
a {color:#677a88;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
address {font-style:normal;}
td {padding:0px;}
h1,h2,h3,h4,h5,h6 {margin:0px;font-family:tahoma,arial,helvetica,sans-serif;font-weight:normal;}
form {margin:0px;}

h1 {
padding:1px 0 1px 21px;
margin:0 0 10px -21px;
font-size:12px;
font-weight:bold;
position:relative;
color:#677a88;
background:url('/img/h3.gif') no-repeat 0 50%;
}

h2 {
padding:1px 0 1px 21px;
margin:0 0 10px -21px;
font-size:12px;
font-weight:bold;
position:relative;
color:#677a88;
background:url('/img/h3.gif') no-repeat 0 50%;
}
h3 {
padding:1px 0 1px 21px;
margin:0 0 10px -21px;
font-size:11px;
font-weight:bold;
position:relative;
color:#677a88;
background:url('/img/h3.gif') no-repeat 0 50%;
}

h2 img,h3 img {display:block;}
h2 {margin:0 0 20px -21px;}

.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}
.hiplink {padding: 0 0 0 20px; background: url('/images/hiplink.gif') 0 3px no-repeat;}


#wrap {
width:100%;
min-width:1000px;
min-height:100%;
position:relative;
}
#spacer {
width:100%;
height:165px;
clear:both;
}

/* ---------------------------------- footer */
#footer {
width:100%;
height:143px;
position:absolute;
left:0px;
bottom:0px;
z-index:2;
overflow:hidden;
background:url('/img/footer.png') no-repeat 22px 18px;
}
#fspace {
height:138px;
margin:0 0 0 23px;
border-top:5px solid #eaeded;
position:relative;
}
#copy {
position:absolute;
left:122px;
top:41px;
color:#6f8494;
}
#counter {
height:63px;
margin:0 0 0 688px;
border-top:18px solid #f2f3f3;
border-bottom:18px solid #f2f3f3;
position:relative;
top:18px;
right:0px;
background:#eaeded;
}
#counter li {
padding:16px 0 16px 10px;
position:relative;
left:-10px;
float:left;
background:#eaeded;
}
#counter li img {display:block;}
#counter li:first-child {padding-left:28px;}


/* ---------------------------------- header */
#header {
width:1000px;
height:387px;
position:relative;
z-index:1;
overflow:hidden;
background:url('/img/header.png') no-repeat 0 101px;
}
#header-bg {
width:100%;
height:90px;
position:absolute;
top:151px;
left:0px;
z-index:0;
background:#eaeded;
}
#logo {
width:200px;
border-left:12px solid #d3dce1;
position:absolute;
top:48px;
left:0px;
}
#logo img {
margin:0 auto;
display:block;
}
#menu {
width:557px;
padding:59px 0 0 60px;
border-top:12px solid #d3dce1;
position:absolute;
top:0px;
left:249px;
}
#menu li {
padding:0px;
float:left;
background:url('/img/menu-li.gif') repeat-y 0 0;
}
#menu li a {
width:92px;
height:51px;
padding:10px 0 0 13px;
display:block;
background:url('/img/menu-a.gif') repeat-y 0 0;
}
#menu li a:hover,#menu li.active a {
color:#ff0161;
cursor:pointer;
background:none;
}
#menu li a img {
display:block;
cursor:pointer;
}
#phone {
position:absolute;
top:170px;
left:387px;
}
#phone img {display:block;}

#gallery {
width:454px;
border-left:5px solid #92a4b1;
overflow:hidden;
position:absolute;
top:214px;
left:373px;
z-index:1;
background:#92a4b1;
}
#gallery li {
padding:16px 10px 16px 10px;
margin:0 0 0 -1px;
float:left;
background:url('/img/gallery-li.gif') no-repeat 0 50%;
}
#gallery li img {
width:119px;
height:79px;
border:6px solid #eaeded;
display:block;
color:#eaeded;
}



#search {
width:252px;
height:41px;
padding:8px 0 0 24px;
position:absolute;
top:172px;
left:590px;
z-index:2;
background:#b2c3cd;
}
#search p {
margin:0px;
display:block;
position:absolute;
top:-15px;
left:121px;
color:#eaeded;
background:#92a4b1;
}
#search p img {display:block;}
#search input {
display:block;
float:left;
position:relative;
}
#search input.text {
width:163px;
height:13px;
padding:0px;
margin:0 22px 0 0;
border:5px solid #f6f7f5;
top:5px;
font:11px tahoma,arial,helvetica,sans-serif;
color:#92a4b1;
background:#f6f7f5;
}

#ico {
margin:0px;
overflow:hidden;
position:absolute;
top:20px;
left:930px;
}
#ico li {
padding:0 0 9px 0;
float:left;
clear:both;
background:none;
}
#ico li img {cursor:pointer;display:block;}


/* ---------------------------------- left */
#left {
width:204px;
padding:0 0 0 44px;
margin:-110px 0 0 0;
float:left;
position:relative;
z-index:2;
}

#submenu {
width:174px;
padding:7px 32px 10px 20px;
border-left:23px solid #92a4b1;
margin:0 0 28px -43px;
position:relative;
overflow:hidden;
background:#eaeded;
}
#submenu li {
width:163px;
float:left;
clear:both;
padding:0 0 0 11px;
background:url('/img/submenu-li.gif') no-repeat 0 12px;
}
#submenu li a {
width:163px;
padding:7px 0;
display:block;
float:left;
color:#49484a;
text-decoration:none;
background:url('/img/submenu-a.gif') repeat-x 0 100%;
}
#submenu li a:hover {
text-decoration:underline;
}

ul.std {
width:206px;
margin:0 0 25px 0;
overflow:hidden;
}
ul.std li {
width:206px;
padding:0px;
float:left;
background:url('/img/std-li.gif') repeat-x 0 100%;
}
ul.std li a {
width:180px;
padding:5px 0 8px 26px;
display:block;
background:url('/img/std-a.gif') no-repeat 0 4px;
}

ul.std3 {
width:100%;
margin:0 0 25px 0;
}
ul.std3 li {
width:100%;
padding:0px;
float:left;
background:url('/img/std-li.gif') repeat-x 0 100%;
}
ul.std3 li a {
width:100%;
padding:5px 0 8px 26px;
display:block;
background:url('/img/std-a.gif') no-repeat 0 4px;
}

ul.std2 {
width:100%;
margin:0 0 25px 0;
}
ul.std2 li {
width:100%;
padding:0px;
float:left;
background:url('/img/1x1_tr.gif') repeat-x 0 100%;
}
ul.std2 li a {
width:100%;
padding:5px 0 8px 26px;
display:block;
background:url('/img/std-a.gif') no-repeat 0 4px;
}

ul.style2 li a {background:url('/img/std-a-style2.gif') no-repeat 0 4px;}

#left .bg {
width:204px;
padding:20px 12px 0 44px;
margin:0 -12px 0 -44px;
position:relative;
overflow:hidden;
background:#eaeded;
}
#left .bg ul {margin:0 0 20px 0;}
#left p.all {
width:100%;
margin:-20px 0 25px 0;
display:block;
overflow:hidden;
}
#left p.all a {
padding:0 26px 0 0;
display:block;
float:left;
background:url('/img/all.gif') no-repeat 100% 4px;
}


/* ---------------------------------- left */
#right {
width:569px;
padding:0 76px 0 21px;
margin:-15px 0 0 0;
float:left;
position:relative;
left:27px;
z-index:2;
}

.border {
padding:0 0 0 14px;
margin:0 0 25px 0;
border-left:4px solid #d3dce1;
}

.hr {
width:100%;
margin:0 0 25px 0;
height:1px;
font-size:1px;
background:url('/img/std-li.gif') repeat-x 0 0;
}
.hr2 {
width:100%;
margin:0 0 11px 0;
height:1px;
font-size:1px;
background:url('/img/std-li.gif') repeat-x 0 0;
}




.catalog {
width:532px;
padding:10px 91px 20px 22px;
margin:0 -76px 11px 0;
position:relative;
overflow:hidden;
background:#eaeded url('/img/catalog.png') no-repeat 100% 100%;
}
.catalog .name {
width:100%;
margin:0 0 16px -11px;
display:block;
font-weight:bold;
}

.catalog .left {
width:159px;
float:left;
}
.catalog .left a.pic img {
width:147px;
height:95px;
padding:1px;
margin:0 0 5px 0;
border:5px solid #92a4b1;
display:block;
}
.catalog .left ul.ico {
width:100%;
margin:0px;
overflow:hidden;
}
.catalog .left ul.ico li {
padding:0 9px 0 0;
float:left;
background:none;
}
.catalog .left ul.ico li.right {
padding:0 0 0 9px;
float:right;
}

.catalog .center {
width:200px;
padding:0 10px 0 19px;
float:left;
color:#49484a;
}
.catalog .center a {color:#49484a;}


.catalog div.right {
width:120px;
padding:0 12px;
float:right;
background:url('/img/catalog-right.gif') repeat-y 0 0;
}
.catalog div.right address {
margin:0 0 10px 0;
display:block;
line-height:20px;
}
.catalog div.right address a {color:#49484a;}

.catalog div.right table {
border-collapse:collapse;
}
.catalog div.right table th,.catalog div.right table td  {
padding:10px 10px 10px 0;
text-align:left;
}
.catalog div.right table tr {background:url('/img/right-td.gif') repeat-x 0 0;}


table.price {
width:100%;
border-collapse:collapse;
margin:0 0 11px 0;
}
table.price th {
padding:3px;
font-weight:normal;
color:#fff;
background:#92a4b1 url('/img/price-th.gif') no-repeat 0 50%;
}
table.price tr th:first-child {background:#92a4b1;}
table.price td {
padding:7px 3px 9px 3px;
text-align:center;
}
table.price tr {background:url('/img/price-tr.gif') repeat-x 0 100%;}
table.price tr.bg {background:#eaeded url('/img/price-tr.gif') repeat-x 0 100%;}



.bron {
width:100%;
overflow:hidden;
}
.bron img {
display:block;
float:right;
}

.pink {color:#fd327f;}

.full {
width:568px;
margin:0 0 25px 0;
overflow:hidden;
}
.full .left {
width:350px;
padding:0 20px 0 0;
float:left;
}
.full .left .pic img {
width:340px;
height:240px;
border:5px solid #92a4b1;
margin:0 0 6px 0;
display:block;
}
.full ul.list {
padding:0 6px 0 12px;
margin:0px;
border-left:5px solid #92a4b1;
border-right:5px solid #92a4b1;
overflow:hidden;
}
.full ul.list li {
padding:0 5px 0 0;
float:left;
background:none;
}
.full ul.list li img {display:block;cursor:pointer;}


.full .right {
width:198px;
float:right;
}
.full .right .space {
width:166px;
padding:0 16px 16px 16px;
overflow:hidden;
background:url('/img/full-right.gif') repeat-y 0 0;
}


.full div.right table {
width:100%;
margin:0 0 10px 0;
border-collapse:collapse;
}
.full div.right table.first {margin-top:-10px;}
.full div.right table th {
padding:10px 10px 10px 0;
color:#8497a5;
text-align:left;
}
.full div.right table td {
padding:10px 10px 10px 0;
text-align:right;
}
.full div.right table tr {background:url('/img/price-tr.gif') repeat-x 0 100%;}

.full div.right address {
padding:0 0 11px 0;
line-height:20px;
display:block;
background:url('/img/price-tr.gif') repeat-x 0 100%;
}
.full div.right em,.full div.right strong {color:#8497a5;}
.full div.right em {font-style:normal;}

.full .right .bron img {margin:0 auto;float:none;}
