/*
Theme Name: Project0205789
Theme URI: 
Description:
Version: 
Author: 
Author URI: 
Tags: 
*/

html {font-size:100.01%;}
body{
	margin:0;
	color:#000;
	font:62.5% Arial, Verdana, sans-serif;
	background:#fff;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/* page */
#page{
	margin:0 auto;
	width:1000px;
}
/* header */
#header {
	width:1000px;
	position:relative;
	height:233px;
	z-index:1;
}
#header .header-holder{
	width:998px;
	height:198px;
	overflow:hidden;
	border:1px solid #80aed5;
	background:url(images/bg-header.jpg) no-repeat 50% 9px;
	margin:0 0 2px;
}
/* logo */
#header .logo{
	position:absolute;
	top:13px;
	left:11px;
	width:190px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	background:url(images/logo.png) no-repeat;
	display:block;
	height:100%;
}
/* menu */
#header .menu{
	width:100%;
	background:url(images/bg-menu.gif) repeat-x;
}
#header .menu:after{
	display:block;
	clear:both;
	content:"";
}
#header .menu ul{
	margin:0;
	padding:0 0 0 52px;
	list-style:none;
	float:left;
}
#header .menu ul li{
	float:left;
	font-size:13px;
	text-transform:uppercase;
	padding:0 26px;
	margin:0 32px 0 0;
	height:29px;
	position:relative;
	line-height:23px;
}
#header .menu ul li a{
	color:#fff;
}
#header .menu ul li.active a,
#header .menu ul li:hover a,
#header .menu ul li.hover a,
#header .menu ul li.current-cat a,
#header .menu ul li.current-cat-parent a{
	color:#005daa;
	text-decoration:none;
}
#header .menu ul li:hover li a, #header .menu ul li.hover li a{color:#1a171b;}
#header .menu ul li li:hover a, #header .menu ul li li.hover a{color:#005daa;}
#header .menu ul li li:hover li a, #header .menu ul li li.hover li a{color:#1a171b;}
#header .menu ul li li li:hover a, #header .menu ul li li li.hover a{color:#005daa;}
/* dropdown level-1 */
#header .menu ul ul{display:none;}
#header .menu ul li:hover ul, #header .menu ul li.hover ul{display:block;}
#header .menu ul li:hover ul ul, #header .menu ul li.hover ul ul{display:none;}
#header .menu ul li:hover li:hover ul, #header .menu ul li.hover li.hover ul{display:block;}
/* dropdown level-1 */
#header .menu ul ul{
	position:absolute;
	top:29px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:none;
}
#header .menu ul ul li{
	float:none;
	text-transform:none;
	vertical-align:top;
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	text-align:center;
	border-top:1px solid #e1e2e3;
	line-height:21px;
}
#header .menu ul ul li a{
	display:block;
	width:100%;
	background:url(images/bg-drop.png);
}
/* dropdown level-2 */
#header .menu ul ul ul{
	top:-1px;
	left:100%;
}
/* outlet button */
#header .menu .outlet{
	float:right;
	background:#d8dbdd;
	font-size:13px;
	line-height:21px;
}
#header .menu .outlet a{
	color:#62676b;
	padding:0 30px;
}
#header .menu .outlet a:hover{
	color:#005daa;
	text-decoration:none;
}
/* content */
#content {
	width:1000px;
	overflow:hidden;
	padding:26px 0 32px;
}
#content .content-box{
	width:598px;
	float:left;
}
#content h2{
	margin:0;
	background:url(images/bg-menu.gif) repeat-x;
	font-size:1.3em;
	line-height:1.616em;
	color:#fff;
	padding:3px 0 10px 6px;
}
/* main-product */
.content-box .main-product{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #80aed5;
	margin:0 0 24px;
}
.main-product .img-holder{
	width:100%;
	overflow:hidden;
}
.main-product .img-holder img{display:block;}
/* product-info */
.main-product .product-info{
	width:100%;
	overflow:hidden;
	padding:16px 0 9px;
	background:url(images/bg-product-info.gif) repeat-x;
}
.main-product .product-info .model{
	float:left;
	width:492px;
	padding:0 0 0 6px
}
.product-info h3{
	margin:0;
	font-size:1.8em;
	line-height:1.056em;
}
.product-info p{
	margin:0;
	font-size:1.2em;
	line-height:1.084em;
	color:#b0b6bb;
}
.product-info em{
	font-size:1em;
	color:#b0b6bb;
}
#content .main-product .product-info .plus{
	float:right;
	width:80px;
	margin:6px 20px 0 0;
}
/* other-product box */
#content .other-products{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #80aed5;
	margin:0 0 23px;
}
#content .other-products-holder{
	width:620px;
	overflow:hidden;
}
.other-products .product-box{
	width:288px;
	float:left;
	margin:0 22px 0 0;
}
.other-products .product-box .img-holder{
	width:288px;
	height:100%;
	overflow:hidden;
}
.other-products .product-box .img-holder img{
	display:block;
	width: 280px;
}
.other-products .product-box .product-info{
	width:100%;
	overflow:hidden;
	background:url(images/bg-product-info.gif) repeat-x;
	padding:11px 0 2px;
}
/* model */
.other-products .product-info .model{
	float:left;
	width:98px;
	padding:0 0 0 6px;
}
.other-products .product-info .catalog{
	float:left;
	width:126px;
	padding:10px 0 0 10px;
	background:url(images/product-sep.gif) no-repeat 0 7px;
	color:#b0b6bb;
	font-size:1.2em;
}
/* other product button */
#content .other-products .plus{
	float:right;
	width:44px;
	margin:6px 0 0 0;
}
/* history */
#content .history{
	width:100%;
	overflow:hidden;
	padding:17px 0 0;
	background:url(images/bg-product-info.gif) repeat-x;
}
.history .history-box{
	width:270px;
	float:right;
	padding:17px 18px 0 0;
}
.history .history-box h3{
	margin:0 0 11px;
	font-size:1.8em;
	line-height:1.056em;
}
.history .history-box p{
	margin:0;
	color:#617078;
	font-size:1.1em;
}
#content .history .plus{
	margin:25px 0 0;
}
/* sidebar */
#content .sidebar{
	width:394px;
	float:right;
}
/* news */
.sidebar .news{
	width:100%;
	overflow:hidden;
	margin:0 0 28px;
}
.news .news-list{
	width:100%;
	overflow:hidden;
}
.news-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.news-list ul li{
	vertical-align:top;
	width:100%;
	overflow:hidden;
	background:url(images/bg-news.gif) repeat-x 0 100%;
	padding:0 0 1px;
	position:relative;
}
.news-list ul li .img-holder{
	width:154px;
	float:left;
}
.news-list ul li .img-holder img{display:block;}
.news-list ul li .news-info{
	width:230px;
	float:left;
	padding:19px 0 0;
}
.news-list ul li .news-info h3{
	margin:0 0 10px;
	font-size:1.8em;
	line-height:1.112em;
}
.news-list ul li .news-info .text{
	width:100%;
	overflow:hidden;
}
.news-list ul li .news-info p{
	margin:0;
	font-size:1.1em;
	color:#617078;
}
/* button */
#content .plus{
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:20px;
}
#content .sidebar .plus{
	position:absolute;
	right:0;
	bottom:0;
}
#content .plus a{
	float:right;
	background:url(images/bt-plus-l.gif) no-repeat;
	color:#fff;
}
#content .plus a:hover{text-decoration:none;}
#content .plus a span{
	height:20px;
	float:left;
	padding:0 18px;
	background:url(images/bt-plus-r.gif) 100% 0 no-repeat;
	cursor:pointer;
}
/* small button */
#content .plus-s{
	width:100%;
	overflow:hidden;
	font-size:9px;
	line-height:14px;
}
#content .plus-s a{
	float:right;
	background:url(images/bt-pluss-l.gif) no-repeat;
	color:#fff;
}
#content .plus-s a:hover{text-decoration:none;}
#content .plus-s a span{
	height:14px;
	float:left;
	padding:0 12px;
	background:url(images/bt-pluss-r.gif) 100% 0 no-repeat;
	cursor:pointer;
}
/* sites-box */
.sidebar .sites{
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
}
#content .sidebar .sites h2{
	margin:0 0 6px;
}
.sidebar .sites p{
	margin:0 0 10px;
	font-size:1.2em;
	color:#617078;
}
.sidebar .sites ul{
	margin:0;
	padding:0;
	list-style:none;
	border:solid #b8babb;
	border-width:1px 1px 0;
}
.sidebar .sites ul li{
	vertical-align:top;
	border-bottom:1px solid #b8babb;
	background:#cfd0d2;
	font-size:1.3em;
	color:#1a171b;
	padding:3px 0 1px 8px;
}
.sidebar .sites ul li a{
	font-size:0.847em;
	color:#617078
}
/* buy-box */
.sidebar .buy{
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .sidebar .buy h2{margin:0 0 12px;}
.sidebar .buy .stock{
	width:100%;
	overflow:hidden;
}
.sidebar .buy .stock img{
	display:block;
	margin:0 auto;
}
.sidebar .buy ul{
	margin:0 0 0 26px;
	padding:0;
	list-style:none;
}
.sidebar .buy ul li{
	padding:0 10px;
	display:inline;
}
.sidebar .buy ul li img{vertical-align:bottom;}
#content .sidebar .buy .plus{width:44px;}
/* footer */
#footer {
	width:1000px;
	overflow:hidden;
	border-top:1px solid #4086bf;
	padding:12px 0 5px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer ul li{
	display:inline;
	font-size:1.2em;
	background:url(images/footer-sep.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	color:#617078;
}
#footer ul li:first-child{
	background:none;
	padding-left:0;
}
#footer ul li a{color:#617078;}
/* inner-1 page */
#inner-1 #header .header-holder{
	width:1000px;
	height:200px;
	border:0;
	background:url(images/bg-inner-header.jpg) no-repeat;
}
/* catalog-box */
.content-box .catalog-box{
	width:100%;
	overflow:hidden;
}
.content-box .catalog-box ul{
	margin:0 0 19px;
	padding:0 0 2px;
	list-style:none;
	width:612px;
	overflow:hidden;
	border-bottom:1px solid #4086bf;
}
.content-box .catalog-box ul li{
	float:left;
	width:190px;
	margin:0 14px 0 0;
}
.content-box .catalog-box .img-holder{
	width:100%;
	height:100%;
	overflow:hidden;
}
.content-box .catalog-box .img-holder img{
	display:block;
	width: 187px;
}
/* catalog-info */
.content-box .catalog-box .catalog-info{
	width:100%;
	overflow:hidden;
	background:url(images/bg-catalog.gif) repeat-x;
	padding:9px 0 0;
}
.content-box .catalog-box .catalog-info h3{
	margin:0;
	font-size:1.2em;
	line-height:1.584em;
	float:left;
	padding:0 0 0 5px;
}
#content .content-box .catalog-box .plus-s{
	width:44px;
	float:right;
	margin:3px 0 0;
}
/* inner-2 page */
#inner-2 #header .header-holder{
	width:1000px;
	height:200px;
	border:0;
	background:url(images/bg-inner-header.jpg) no-repeat;
}
/* address */
.content-box .address{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
/* address-box */
.content-box .address .address-box{
	width:100%;
	overflow:hidden;
	background:url(images/bg-address.gif) repeat-x;
	padding:8px 0 0;
}
.content-box .address .address-box .address-holder{
	width:100%;
	overflow:hidden;
	background:url(images/bg-address-box.gif) repeat-x 0 35px;
}
.content-box .address-box .img-holder{
	width:140px;
	float:left;
	padding:0 44px 0 0;
	background:#fff;
}
.content-box .address-box .img-holder img{display:block;}
/* object */
.content-box .address-box .object{
	float:left;
	padding:7px 0 0;
}
.content-box .address-box .object h3{
	font-size:1.8em;
	line-height:29px;
	margin:0 0 7px;
	padding:0 0 0 7px;
}
.content-box .address-box .object h3 a{color:#000;}
.content-box .address-box .object h3 a:hover{text-decoration:none;}
.content-box .address-box .object p{
	margin:0 0 17px 7px;
	font-size:1.3em;
	color:#617078;
}
/* inner-3 page */
#inner-3 #header .header-holder{
	width:1000px;
	height:200px;
	border:0;
	background:url(images/bg-inner-header.jpg) no-repeat;
}
/* description-box */
.content-box .description{
	width:100%;
	overflow:hidden;
}
/* description image */
.content-box .description .img-holder{
	width:100%;
	overflow:hidden;
}
.content-box .description .img-holder img{display:block;}
/* description-text */
.content-box .description .description-text{
	width:100%;
	overflow:hidden;
	background:url(images/bg-product-info.gif) repeat-x;
	padding:24px 0 0;
	margin:0 0 20px;
}
.content-box .description h3{
	margin:0 0 6px;
	font-size:1.8em;
	line-height:1.612em;
	border-bottom:1px solid #4086bf;
}
.content-box .description p,
.content-box .description a{
	margin:0 0 17px;
	font-size:1.3em;
	color:#617078;
}
/* description-list */
.content-box .description .description-list{
	width:100%;
	overflow:hidden;
}
.content-box .description .description-list ul{
	margin:0 0 17px;
	padding:0;
	list-style:none;
	width:609px;
	overflow:hidden;
}
.content-box .description .description-list ul li{
	width:186px;
	float:left;
	margin:0 17px 0 0;
	border-bottom:1px solid #80aed5;
	height:170px;
	overflow:hidden;
}
.content-box .description .description-list ul li img{
	display:block;
	width: 187px;
}
.sidebar .buy .distributors {
	margin:0 0 0 41px;
	overflow:hidden;
	width:276px;
}
.sidebar .buy .distributors img {
	display:block;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.navigation a{
	color:#617078;
}
.history .history-img {
	float:left;
	overflow:hidden;
	width:305px;
}
.history .history-img img {
	display:block;
}