﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

html{color:000;background:FFF;}img{border:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table,td{vertical-align:top;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


HTML,
BODY{
	padding: 0px;
	margin: 0px;
	background: url("../images/body-bg.gif") repeat top left;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	text-align: center;
}

.page{
	margin: 0px auto;
	width: 965px;
	text-align: left;
	position: relative;
	top:0px;
	left:0px;
}



.header{
	background: url("../images/header-bg.jpg") no-repeat top left;
	height: 195px;
}
.header .phone{
	float: right;
	display: inline;
	margin: 152px 23px 0 0;
}
.header .logo{
	float: left;
	display: inline;
	margin:26px 12px 0 12px;
	padding-bottom: 12px;
}
.menu{
	padding: 10px 0px;
	background: url("../images/border.gif") repeat-y center top;
    font-weight: bold;
}
.relax{
	clear: both;
	width: 100%;
	font-size: 1px;
	line-height: 0px;
}
.menu UL{
	width: 100%;
	background: url("../images/menu-bg.gif") repeat-x top left;
}
.menu UL LI{
	position: relative;
	top:0px;
	z-index: 500;
	left:0px;
text-transform:uppercase;
font-size:10px;
}
.menu UL LI A{text-decoration:none}

.menu UL LI TABLE{height:100%;width:100%}
.menu UL LI TABLE TD{vertical-align:middle}

.menu UL LI.li-1{width:122px;height:59px;background:url(/assets/images/pic/menu1_h.jpg) no-repeat top left;}
.menu UL LI.li-1:hover{width:122px;height:59px;background:url(/assets/images/pic/menu1.jpg) no-repeat top left;}
.menu UL LI.li-1 A{display:block;}
.menu UL LI.li-1 A SPAN{padding-left:30px;display:block;}
.menu UL LI.li-1.h{width:122px;height:59px;background:url(/assets/images/pic/menu1.jpg) no-repeat top left;}
.menu UL LI.li-1.h A{display:block;}
.menu UL LI.li-1.h A SPAN{padding-left:30px;display:block;}

.menu UL LI.li-47{width:120px;height:59px;background:url(/assets/images/pic/menu47.jpg) no-repeat top left;}
.menu UL LI.li-47:hover{width:120px;height:59px;background:url(/assets/images/pic/menu47_h.jpg) no-repeat top left;}
.menu UL LI.li-47 A{display:block;}
.menu UL LI.li-47 A SPAN{padding-left:34px;display:block;}
.menu UL LI.li-47.h{width:120px;height:59px;background:url(/assets/images/pic/menu47_h.jpg) no-repeat top left;}
.menu UL LI.li-47.h A{display:block;}
.menu UL LI.li-47.h A SPAN{padding-left:34px;display:block;}

.menu UL LI.li-48{width:120px;height:59px;background:url(/assets/images/pic/menu48.jpg) no-repeat top left;}
.menu UL LI.li-48:hover{width:120px;height:59px;background:url(/assets/images/pic/menu48_h.jpg) no-repeat top left;}
.menu UL LI.li-48 A{display:block;}
.menu UL LI.li-48 A SPAN{padding-left:30px;display:block;}
.menu UL LI.li-48.h{width:120px;height:59px;background:url(/assets/images/pic/menu48_h.jpg) no-repeat top left;}
.menu UL LI.li-48.h A{display:block;}
.menu UL LI.li-48.h A SPAN{padding-left:30px;display:block;}

.menu UL LI.li-49{width:120px;height:59px;background:url(/assets/images/pic/menu49.jpg) no-repeat top left;}
.menu UL LI.li-49:hover{width:120px;height:59px;background:url(/assets/images/pic/menu49_h.jpg) no-repeat top left;}
.menu UL LI.li-49 A{display:block;}
.menu UL LI.li-49 A SPAN{padding-left:33px;display:block;}
.menu UL LI.li-49.h{width:120px;height:59px;background:url(/assets/images/pic/menu49_h.jpg) no-repeat top left;}
.menu UL LI.li-49.h A{display:block;}
.menu UL LI.li-49.h A SPAN{padding-left:33px;display:block;}

.menu UL LI.li-50{width:120px;height:59px;background:url(/assets/images/pic/menu50.jpg) no-repeat top left;}
.menu UL LI.li-50:hover{width:120px;height:59px;background:url(/assets/images/pic/menu50_h.jpg) no-repeat top left;}
.menu UL LI.li-50 A{display:block;}
.menu UL LI.li-50 A SPAN{padding-left:30px;display:block;}
.menu UL LI.li-50.h{width:120px;height:59px;background:url(/assets/images/pic/menu50_h.jpg) no-repeat top left;}
.menu UL LI.li-50.h A{display:block;}
.menu UL LI.li-50.h A SPAN{padding-left:30px;display:block;}

.menu UL LI.li-51{width:122px;height:59px;background:url(/assets/images/pic/menu51.jpg) no-repeat top left;}
.menu UL LI.li-51:hover{width:122px;height:59px;background:url(/assets/images/pic/menu51_h.jpg) no-repeat top left;}
.menu UL LI.li-51 A{display:block;}
.menu UL LI.li-51 A SPAN{padding-left:40px;display:block;}
.menu UL LI.li-51.h{width:122px;height:59px;background:url(/assets/images/pic/menu51_h.jpg) no-repeat top left;}
.menu UL LI.li-51.h A{display:block;}
.menu UL LI.li-51.h A SPAN{padding-left:40px;display:block;}
.menu UL LI A SPAN{text-align:center;padding-right:2px;}
.menu UL LI UL{
	display: none;
	width: 250px;
}
.menu UL LI UL LI A{
width:auto !important;
height:auto !important;
text-transform:none;
font-size:12px;
}


.menu UL LI:HOVER UL LI{
	float: none;
	padding: 2px 10px 2px 5px;

}

.menu UL LI UL LI A{


	padding: 0 0 0 15px;
	white-space: nowrap;
	color:666666;
	text-decoration: none;
	background: url("../images/li-a.gif") no-repeat 3px 3px;
}

.menu UL LI UL LI A:HOVER{
	font-weight: bold;

	color:000000;
	background: url("../images/li-a-hover.gif") no-repeat 3px 3px;
}

.footer{
	background: #1F1D15 url("../images/footer-bg.gif") repeat-y 80% 0;
	border-top: 1px solid 000000;
}
.menu UL{
	float: left;
}
.menu UL LI{
	float: left;
}
.menu{

	height: 60px;
}


.footer P{
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
	padding: 22px 29px;
}


.order-form{
	position: relative;
	left:4px;
	float: right;
	right: -1px;
	top:10px;
	margin-top: -173px;
	width: 243px;
	height: 152px;
}

.order-form .top-part{
	background: url("../images/orange-top.gif") no-repeat top left;
	height: 7px;
	font-size: 1px;
	line-height: 0px;
	width: 100%;
}
.order-form .bg-part{
	background: url("../images/orange-bg.jpg") repeat-y top left;
	width: 100%;
}
.order-form .bottom-part{
	background: url("../images/orange-bottom.gif") no-repeat top left;
	width: 100%;
	height: 2px;
	font-size: 1px;
	line-height: 0px;
}

.order-form TD{
	padding: 2px 5px;
}
.order-form .gradient{
	height: 144px;
	background: url("../images/orange-gradient.jpg") no-repeat bottom left;
}
.order-form .submit{
	padding: 8px;
}
.order-form {
	font-size: 10px;
}
.order-box .input{
	background: DDDDDC;
	border: 1px solid 797773;
}
.order-box TD{
	padding: 10px 18px 5px 18px;
	color:000000;
}
.order-box{

	background: #C7C6C5;
	border:2px solid #7C7A76;
	width: 484px;
	float: left;
}

.order-box TD.no-padding{
	padding: 0;
	padding-bottom: 15px;
}

.valign-bottom{
	vertical-align: bottom;
}
.menu ul li:HOVER ul UL,
.menu ul li ul UL{
	display: none;
}

.ditto_item H3{

	font-weight: bold;
	font-size: 14px;
}
.ditto_item{
	padding: 10px 0 0 0;

}

.news-list{
	padding: 5px 0px 10px;

}
.center-col .news-list p {
	margin: 0;
}
.center-col .news-list H2{
	padding:0px;
	margin:0px;
}



.menu A{
	color: #666666;
}
.row{

	float: left;
	clear: left;
	width: 100%;
}
.center-col .production{
	font-size: 10px;
}
.center-col .production  TABLE TD{

	padding: 0 0 0 10px;

}
.center-col .production  .price P{
	padding: 6px 3px 6px 10px;
	font-size: 18px;
}

.center-col .production  .price{
	color: #77C700;

	font-weight: bold;
	float: right;
	width: 107px;
}
.center-col .production  .name p  A:HOVER{
	color: #EBEBEB;
}
.center-col .production  .name p  A{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.center-col .production  .name p {
	margin: 0px;
	padding: 10px 3px 10px 10px;

}
.production  .name{

	float: left;
	width: 120px;

}

.center-col .production .order-now  P{
	margin: 0;
	padding: 5px 10px 5px 0;
}
.production .order-now A{
	color: #AC0000;
	font-size: 12px;
	font-weight: bold;
}
.production .order-now{
	text-align: right;

}
.production {
	float: left;
	width: 228px;
	display: inline;
	margin-right: 15px;
	overflow: hidden;
	height: 320px;
	background: url('../images/product-info.jpg') no-repeat top left;
}


DIV.menu UL LI:HOVER UL{
	display: block;
	position: absolute;
	top: 59px;
	float: none;
	left:0px;
	border:1px solid 56544F;
	border-top: none;
	background:#BDBCBA url("../images/sub-menu-bg.gif") repeat-y top left;
}

.menu UL LI:HOVER UL UL{
	display: none;
}


h1, h2, h3, h4, h5, h6{
	color: #000000;
	font-weight: bold;
}
h1,

.center-col H1{
	font-size: 24px;
	padding: 10px 0 5px;
}
h2,

.center-col H2{
	font-size: 20px;
	padding: 7px 0 3px;
}
h3,
.center-col h3{
	font-size: 18px;
	padding: 5px 0 2px;
}
h4,

.center-col h4{
	font-size: 16px;
	padding: 5px 0 0;
}
h5,

.center-col h5{
	font-size: 14px;
	padding: 4px 0 0;
}
h6,
.center-col h6
{
	font-size: 12px;
	padding: 3px 0 0;
}
.pagination {text-align:center; }
.pagination a, .pagination span {margin: 5px 10px; }
