/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d6e71;
background:#fff;
}

body a{
color:#6d6e71;
outline:none;
text-decoration:none;
}

body a:hover{
text-decoration:underline;
}

h1{
font-size:14px;
color:#6e6d72;
padding-bottom:12px;
}

h2{
font-size:13px;
color:#808080;
padding-bottom:12px;
}

ul, ol{
padding:0px 0px 12px 20px;
}
.search-page a.title{
font-weight:bold;
}
.search-page b
{
color: #EF4123;
}

p{
padding-bottom:12px;
}

table{
border-collapse:collapse;
}

.main{
width:800px;
margin:auto;
}

.header{
height:69px;
padding:32px 0px 0px 0px;
}

.header .logo{
width:218px;
float:left;
}

.header .logo img{
display:block;
}

.header .phone{
font-size:20px;
/*color:#6F6F6F;*/
color:#EF4123;
float:right;
}

.content{
padding:0px 0px 45px 50px;
}

.leftcol{
width:164px;
float:left;
padding-bottom:30px;
}

.rightcol{
width:576px;
float:right;
min-height:370px;
padding-bottom:30px;
padding-left: 00px;
}

.lmenu, .lmenu2{
font-size:14px;
list-style:none;
padding:0px 0px 27px 0px;
}

.lmenu li,  .lmenu2 li{
list-style:none;
padding-bottom:4px;
margin-left: -5px;
}

.lmenu2 li{
background: url(../images/list_reddot.gif) no-repeat 0px 5px;
padding-left: 10px;
}


.lmenu span, .lmenu2 span{
color:#ef4123;
}
.lmenu span a, .lmenu2 span a{
color:#ef4123;
}

.menu{
height:45px;
font-size:12px;
list-style:none;
padding:0px;
}

.menu li{
height:45px;
width:115px;
float:left;
font-size:12px;
list-style:none;
}

.menu a{
padding-left:24px;
}

.menu span{
color:#ef4123;
padding-left:24px;
}

.menu .mi_remind{
background:url(../images/remind.gif) 0px 2px no-repeat;
}

.menu .mi_select{
background:url(../images/select.gif) 0px 2px no-repeat;
}

.menu .mi_status{
background:url(../images/status.gif) 0px 2px no-repeat;
}

.menu .mi_deliver{
background:url(../images/deliver.gif) 0px 2px no-repeat;
}

.menu .mi_calend{
background:url(../images/calendar.gif) 0px 2px no-repeat;
}

.prodc{
width:120px;
text-align:center;
float:left;
font-size:11px;
line-height:12px;
color:#808080;
}

.prodc a{
color:#808080;
font-weight:bold;
font-family:verdana;

}

.prodc .thumb{
height:92px;
padding-bottom:18px;
}

.prodc .thumb img{
display:block;
margin:auto;
}

.prodc .label{
text-align:center;
}

.product{}

.product .photo{
margin-left: -20px;
width:307px;
float:left;
}

.product .photo img{
display:block;
margin:auto;
}

.product .descr{
padding-left: 20px;
/*width:248px;
float:right;*/
}

.product .btn{
font-size:14px;
text-align:right;
padding-top:8px;
padding-bottom:24px;
}

.product .btn a{
color:#ef4123;
}

.product .thumbs{
zoom:1;
overflow:hidden;
clear:both;
}

.product .thumbs .prev{
width:30px;
float:left;
}

.product .thumbs .prev img{
display:block;
}

.product .thumbs .next{
width:30px;
float:right;
}

.product .thumbs .next img{
float:right;
}

.product .thumbs .thumbsl{
width:214px;
zoom:1;
overflow:hidden;
float:right;
}

.product .thumbs .thumbsl div.thmb_box{
  width:55px;
  text-align:center;
  float:left;
  margin-right:5px;
}

.product .thumbs .thumbsl img{
  margin:3px;
  border: #ccc solid 1px;

}

.product .thumbs .thumbsl div.thmb_box span{
  font-size:80%;
}

.prodslist{
padding:20px 0px 0px 0px;
}

.prodslist .prodc{
margin:0px 12px 16px 12px;
}

.prodscroll .ps_l{
width:45px;
float:left;
padding-top:84px;
}

.prodscroll .ps_l img{
display:block;
}

.prodscroll .psbdy{
width:485px;
float:left;
zoom:1;
overflow:hidden;
height: 235px;
}
.psbdy .prodc {
	height: 235px;
}
#ps_l, #ps_r {
	cursor: pointer;
}
.prodscroll .ps_r{
width:45px;
float:right;
padding-top:84px;
}

.prodscroll .ps_r img{
display:block;
float:right;
}

.welcome{
font-size:12px;
padding-bottom:17px;
}

.welctab{
width:100%;
}

.welctab img{
display:block;
}

.welctab .td_grey_line{
background:url(../images/welcome_brdr.gif) repeat-x;
height:5px;
}

.welctab .tdtext{
background:url(../images/welcome_brdr.gif) bottom repeat-x;
padding-bottom:3px;
}

.welctab .tdpic{
width:265px;
}

.prlabel{
color:#808080;
}

.price{
color:#ff3333;
}

.text{
zoom:1;
overflow:hidden;
padding-bottom:45px;
}

.text h1,
.text h2,
.text p{
text-indent:35px;
}

.text p{
padding-bottom:1px;
}

.lpic{
float:left;
margin-top:3px;
margin-right:20px;
}

.rpic{
float:right;
margin-top:3px;
margin-left:20px;
}

.map{
display:block;
margin:4px 0px 18px 0px;
}

.review{
zoom:1;
overflow:hidden;
padding:16px 92px 12px 0px;
}

.review.rfirst{
padding-top:0px;
}

.review .date{
font-size:14px;
font-weight:bold;
}

.review .name{
font-size:14px;
font-weight:bold;
padding-bottom:2px;
}

.review .dolzhn{
font-size:12px;
padding-bottom:2px;
}

.review .revtext{
width:100%;
float:left;
font-size:11px;
text-align:right;
}

.review .photo{
width:70px;
float:right;
margin-right:-92px;
padding:0px 0px 0px 22px;
}

.review .photo img{
display:block;
margin:auto;
}

.revnav{
height:15px;
}

.revnav .prev{
float:left;
}

.revnav .next{
float:right;
}

.artclec{
zoom:1;
overflow:hidden;
padding:16px 92px 12px 0px;
}

.artclec.afirst{
padding-top:0px;
}

.artclec .anonc{
width:100%;
float:left;
text-align:right;
}

.artclec .anonc .tit{
font-size:12px;
color:#ef4023;
padding-bottom:12px;
}

.artclec .anonc .tit a{
color:#ef4023;
}

.artclec .pic{
width:70px;
float:right;
margin-right:-92px;
padding:0px 0px 0px 22px;
}

.artclec .pic img{
display:block;
margin:auto;
}

.formdiv{
width:376px;
float:right;
font-size:12px;
color:#fefeff;
background:#999999;
margin-top:21px;
padding:34px 40px 31px 40px;
}

.formdiv label{
width:176px;
float:left;
}

.formdiv .input_text{
width:191px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
color:#999;
border:1px solid #fefeff;
padding-left:3px;
}

.formdiv .chbox{
height:15px;
width:15px;
float:left;
}

.formdiv .mainfields{
width:240px;
float:left;
padding-top:4px;
}

.formdiv .button{
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ef4023;
float:right;
background:#fff;
border:1px solid #fff;
padding-bottom:2px;
}

.formdiv .fdclear{
zoom:1;
overflow:hidden;
padding-bottom:2px;
}

.pager{
font-size:12px;
font-weight:bold;
text-align:center;
padding:20px 0px 10px 0px;
}

.pager a{
margin:0px 3px;
}

.pager span{
color:#ef4123;
margin:0px 3px;
}

.backlink{
background:url(../images/prev.gif) 0px 1px no-repeat;
padding-left:18px;
}

.calendar{
clear:both;
zoom:1;
overflow:hidden;
}

.calendar .month{
width:164px;
float:left;
color:#313131;
}

.calendar .monthd{
font-size:12px;
padding-bottom:3px;
}

.calendar .days{
width:586px;
float:right;
}

.calendartab{
font-size:10px;
color:#808080;
}

.calendartab td{
width:19px;
vertical-align:top;
padding-top:2px;
padding-bottom:3px;
}

.calendartab td span{
color:#000;
border:1px solid #ee4548;
padding:0px 2px;
}

.calendartab td.we{
color:#ee4548;
}

.clear{
clear:both;
}

.spacer{
height:1px;
line-height:1px;
clear:both;
}
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}
ul.breadcrumb-navigation a
{
text-decoration: underline;
}
