html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font:10px tahoma,arial,verdana,sans-serif;
}
body {
color:#4f5367;
background:#fff;
}
p {
margin:0 0 12px 0;
}
ul {
padding:0;
margin:0;
list-style:none;
color:#4f5367;
}
ul li {
padding:0 0 .5em 1em;
background:url('../img/ico/lang.gif') no-repeat 0 0.45em;
}
ol {
padding:0 0 1em 30px;
margin:0;
color:#4f5367;
}
ol li {
padding:0 0 .5em 1em;
}
a, a:link{
color:#4f5367;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {border:none;}
address {font-style:normal;}

h1 {
font-size:12px;
margin:0;
font-weight:bold;
}

h2,h3,h4,h5,h6 {
margin:0;
font-family:tahoma,arial,verdana,sans-serif;
font-weight:normal;
}

h2 {
padding:0 0 30px 0;
}
h2 img {display:block;}
h4 {
margin:0 0 12px 0;
font-size:11px;
font-weight:bold;
}

form,fieldset {
padding:0;
margin:0;
border:none;
display:block;
overflow:hidden;
}
input {
margin:0px;
}

td {
padding:0px;
}



#wrap {
width:788px;
min-height:100%;
border-left:12px solid #fff;
position:relative;
z-index:1;
background:url('../img/wrap.jpg') repeat-y 100% 0;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#bg1 {
width:100%;
min-width:800px;
height:11px;
margin:-122px 0 0 0;
position:relative;
overflow:hidden;
z-index:0;
background:#d6d6d6;
}
#bg2 {
width:100%;
min-width:800px;
height:30px;
position:absolute;
top:16px;
left:0px;
overflow:hidden;
z-index:0;
background:#f1f1f1;
}
#bg3 {
width:100%;
min-width:800px;
height:232px;
position:absolute;
top:133px;
left:0px;
overflow:hidden;
z-index:0;
background:#f1f1f1 url('../img/bg3.png') no-repeat 802px 50%;
}

/* ---------------------------------- footer */
#footer {
width:788px;
font-size:10px;
height:111px;
position:absolute;
left:0px;
bottom:0px;
overflow:hidden;
z-index:2;
}
#footer .menu {
position:absolute;
top:12px;
left:18px;
font-weight:bold;
color:#0d9fc4;
}
#copy {
position:absolute;
top:38px;
left:18px;
color:#a7a9b3;
}
#copy a {
color:#a7a9b3;
}
#counter {
position:absolute;
top:34px;
left:580px;
}
#counter li {
padding:0 11px 0 0;
margin:0px;
float:left;
}
#counter li img {
display:block; 
}

#counter2 {
position:absolute;
top:34px;
left:580px;
}
#counter2 li {
padding:0 11px 0 0;
margin:0px;
float:left;
}
#counter2 li img {
display:block; 
filter:Alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}





/* ---------------------------------- header */
#header {
width:788px;
height:365px;
overflow:hidden;
position:relative;
}
#header img {display:block;}
#ico {
width:100%;
height:21px;
padding-top:9px;
overflow:hidden;
position:absolute;
top:16px;
left:0px;
background:#4f5367;
}
#ico li {
padding:0 10px;
margin:0 0 0 -1px;
float:right;
background:url('../img/ico.png') repeat-y 100% 0;
}
#ico li img {color:#cbccd2;}
#logo {
position:absolute;
top:56px;
left:62px;
}
#logo img {
width:67px;
height:68px;
}
#menu {
height:68px;
overflow:hidden;
position:absolute;
top:61px;
left:200px;
}
#menu li {
width:107px;
height:50px;
padding:9px 0 0 11px;
border-left:1px solid #b0b2bb;
float:left;
}
#submenu {
font-size:11px;
width:174px;
height:222px;
padding:10px 7px 0 19px;
overflow:hidden;
position:absolute;
top:133px;
left:0px;
background:#10aedd url('../img/submenu.png') no-repeat 0 0;
}
#submenu li {
width:158px;
padding:0 5px 0 11px;
float:left;
background:url('../img/submenu_li.png') no-repeat 0 12px;
}
#submenu li a {
padding:8px 0;
display:block;
color:#fff;
text-decoration:none;
background:url('../img/submenu_li_a.png') repeat-x 0 100%;
}
#submenu li a:hover {
text-decoration:underline;
}
#pix {
width:382px;
height:232px;
border-left:1px solid #d6d6d6;
position:absolute;
top:133px;
left:200px;
background:#95d1e1;
}
#discount {
width:206px;
height:232px;
position:absolute;
top:133px;
right:0px;
background:#d6d6d6;
}
#discount img {
width:206px;
height:232px;
}


/* ---------------------------------- left */
#content {
width:788px;
padding:25px 0 150px 0;
overflow:hidden;
position:relative;
z-index:1;
}
#left {
width:194px;
padding:0 0 0 6px;
float:left;
}
#phone img {
position:relative;
left:3px;
display:block;
}
#left .news {
width:182px;
padding:0 12px 0 0;
margin:0 0 40px 0;
overflow:hidden;
background:url('../img/news.png') repeat-y 100% 0;
}
#left .news .cell {
padding:2px 0 10px 28px;
margin:0 0 13px 0;
border-bottom:1px solid #cacbd1;
background:url('../img/ico/news.png') no-repeat 0 5px;
}
#left .news p {
margin:0 0 5px 0;
}
#left .news p.title {
margin:0 0 10px 0;
}
#left .news p.date {
font-weight:bold;
}
#left .news p.all {
margin:-6px 0 0 0;
text-align:right;
}
#left .news p.all span {
padding:0 0 0 11px;
background:url('../img/ico/all.png') no-repeat 0 2px;
}

.hiplink {padding: 0 0 0 20px; background: url('/images/hiplink.gif') 0 3px no-repeat;}


/* ---------------------------------- right */
#right {
font-size:11px;
width:549px;
padding:0 6px 0 0;
float:right;
}
#right .best {
width:549px;
font-size:10px;
padding:0 0 9px 0;
margin:0 0 15px 0;
border-bottom:1px solid #cacbd1;
overflow:hidden;
}
h3 {
width:529px;
padding:0 0 10px 20px;
margin:0px;
font-size:11px;
font-weight:bold;
display:block;
background:url('../img/best_title.png') no-repeat 0 2px;
}
#right .best .pics {
width:200px;
float:left;
}
#right .best .pics .pic {
width:190px;
padding:5px 5px 23px 5px;
margin:0 0 10px 0;
position:relative;
background:#f1f1f1 url('../img/best_pic.png') no-repeat 50% 140px;
}
#right .best .pics .pic img {
display:block;
position:relative;
z-index:1;
}
#right .best .pics .pic a.big {
width:30px;
height:27px;
display:block;
position:absolute;
top:105px;
left:164px;
z-index:2;
background:url('../img/big.png') no-repeat 0 0;
}
#right .best .txt {
width:181px;
padding:8px 0 0 19px;
float:left;
overflow:hidden;
}
#right .best .txt .links {
width:100%;
padding-top:8px;
overflow:hidden;
}
#right .best .txt .links img {
margin:0 7px 0 0;
}
#right .best .params {
width:105px;
padding:8px 10px 0 15px;
float:right;
background:url('../img/params.png') repeat-y 100% 0;
}
#right .best .params p {
width:100%;
padding:0 0 7px 0;
margin:0 0 5px 0;
}
#right .best .params p.class1 {
background:url('../img/hr.png') repeat-x 0 100%;
}
#right .best .params p.hr {
width:100%;
border-top:1px solid #cacbd1;
margin:10px 0;
height:1px;
clear:both;
overflow:hidden;
display:block;
}
div.bron {
width:130px;
padding-top:25px;
float:right;
}
div.bron img {
margin:0 auto;
display:block;
}

#right .list {
width:549px;
padding:0 12px 0 0;
margin:0 0 10px 0;
overflow:hidden;
font-size:11px;
font-weight:bold;
color:#4f5367;
}
#right .list li {
width:549px;
padding:8px 0 10px 22px;
float:left;
background:url('../img/ico/news.png') no-repeat 0 50%;
}

#right .list2 {
width:549px;
padding:0 12px 0 0;
margin:0 0 10px 0;
overflow:hidden;
font-size:11px;
font-weight:bold;
color:#4f5367;
}
#right .list2 li {
width:549px;
padding:8px 0 10px 22px;
float:left;
background:url('../img/ico/list.png') no-repeat 0 50%;
}

#right .list3 {
width:549px;
padding:0 12px 0 0;
margin:0 0 10px 0;
overflow:hidden;
font-size:11px;
font-weight:bold;
color:#4f5367;
}
#right .list3 li {
width:549px;
padding:8px 0 10px 22px;
float:left;
background:url('../img/ico/list3.png') no-repeat 0 50%;
}



.price {
width:100%;
border-collapse:collapse;
font-size:11px;
}
.price th {
padding:5px;
color:#fff;
font-weight:normal;
background:#4f5367 url('../img/th.png') no-repeat 100% 50%;
}
.price td {
padding:10px 5px;
text-align:center;
background:url('../img/hr.png') repeat-x 0 100%;
}
.price tr.grey td {
background:#f7f7f7 url('../img/hr.png') repeat-x 0 100%;
}


#left .list {
width:182px;
padding:0 12px 0 0;
margin:0 0 40px 0;
overflow:hidden;
font-size:11px;
font-weight:bold;
background:url('../img/news.png') repeat-y 100% 0;
}
#left .list li {
width:160px;
border-bottom:1px solid #cacbd1;
padding:8px 0 10px 22px;
float:left;
background:url('../img/ico/list.png') no-repeat 0 50%;
}

.textred {color:#CC0000;}
