* {
	margin: 0;
    font-family:arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0;
}

html {
	background:#e6fdff url(../images/html-bg.jpg) no-repeat center top;
	height:100%;
}
body {
	background: url(../images/body-bg.jpg) no-repeat bottom;
}

body div {
	text-align: left;
}

body a {
	outline:none;
	text-decoration:underline;
	color:#ff6600;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
strong{
	font-size:13px;
}
a img {
	border:none;
}

#container {
	margin:0 auto;
	width:982px;
	padding:0px 0px 97px 0px; 
	/*position:relative;*/
}

h1{
	font-size:28px;
	color:#006378;
	text-transform:uppercase;
	font-family:Arial Narrow;
	line-height:38px;
	padding-left:27px;
	margin-bottom:18px;
}
h1 span{
	color:#475051;
	font-size:25px;
	
	line-height:12px;
	
}
h1 a{
	font-size:28px;
	color:#006378;
	text-transform:uppercase;
}

h2{
	font-size:17px;
	color:#2d5867;
	font-weight:100;
}

h2 a {
	font-size:17px;
	color:#2d5867;
	font-weight:100;
}
h3, h3 a {
	color:#006378;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
	padding-bottom:9px;
}
h4{
	font-size:12px;
	color:#3aa0b6;
}
h5{
	text-transform:uppercase;
	font-size:16px;
	color:#006378;
	padding-left:20px;
	letter-spacing:-0.5px;
	text-decoration:none;
	clear:both;
	line-height:30px;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}

.clear {
	clear:both;
}

/*-------------------header--------------------*/
#header {
	width:982px;
	margin:0 auto;
    height:170px;
}

#logo {
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	margin-top:20px;
	_margin-top:0px;
	cursor:pointer;
	display:block;
	height:63px;
	margin-left:19px;
	width:345px;
	float:left;
	margin-bottom:19px;
}
html* #logo{
	margin-top:0px;
}
#control_panel{
	float:right;
	height:20px;
	padding-right:19px;
	z-index:100;
}
#control_panel a {
	display:inline;
	float:right;
	height:25px;
	margin:0 6px;
	width:27px;
}
#a_map{
	background:url(../images/mail.gif) no-repeat 0 0;
}
#a_map:hover{
	background:url(../images/mail.gif) no-repeat 100% 100%;
}
#a_search{
	background:url(../images/map.gif) no-repeat 0 0;
}
#a_search:hover{
	background:url(../images/map.gif) no-repeat 100% 100%;
}
#a_home{
	background:url(../images/home.gif) no-repeat 0 0 ;
}
#a_home:hover{
	background:url(../images/home.gif) no-repeat 100% 100% ;
}
.phone{
	background:url(../images/phonegif.gif) no-repeat;
	width:198px;
	height:57px;
	float:right;
	margin-right:6px;
	margin-top:10px;
	clear:right;
	
}
/*---------------------------------------menu------------------------------------------*/
.nav{background:url(../images/nav-bg.png) no-repeat; clear:both; width:982px; height:51px;}
#nav {
	list-style:none outside none;
	width:952px;
	clear:both;
	height:51px;
	padding:0px 15px 0;
	text-align:center;
	margin-left:0px;
	
	position:absolute;
	top:102px;
	z-index:1000;
	zoom:1;
	
}

#nav li {
	display:block;
	float:left;
	display:block;
	line-height:51px;
	height:51px;
	background:url(../images/nav-li-bg.jpg) no-repeat right;
	_margin-top:5px;
}
#nav li a{
	display:block;
	float:left;
	text-decoration:none; 
	font-size:14px;
	color:#000;
	line-height:51px;
	height:51px;
	font-weight:bold;
	padding:0 20px;
	position:relative;
}
#nav li a:hover {
	background:url(../images/nav-hover-center.jpg) repeat-x; 
	height:51px;
	cursor:pointer;
	color:#fff;
	display:block;
	float:left;
	position:relative;
}

/*-------------------wrapper-----------------*/
#wrapper {
	width:982px;
	overflow:auto;
    clear:both;
	margin:0 auto;
	padding-top:10px;
	background:#fff url(../images/wpapper2-bg.jpg) no-repeat top;
}
.wrapper-in{
	border-left:#b8e3e2 solid 1px;
	border-right:#b8e3e2 solid 1px;
	border-bottom-width:0px;
	width:980px;
	overflow:auto;
	min-height:300px;
	height:expression(this.scrollHeight<300?"300px":"auto"); 
}
#content {
	padding:0px 14px 0px  0px;
	overflow:auto;
	float:right;
	width:742px;
	_padding:0px 0px 0px  0px;
	
}
.post{
	background:url(../images/post-bg.jpg) repeat-x bottom;
	overflow:auto;
	width:738px;
	padding-bottom:20px;
}
.baner {
	width:742px;
	height:236px;
	position:relative;
	zoom:1;

}
.baner img{
	width:742px;
	height:236px;
	margin-bottom:7px;
}

.links {
	padding-bottom:10px;
	color:#000;
	padding-left:27px;
}
.links a {
	text-decoration:none;
	color:#000;
	font-weight:100;
}
.links span {
	color:#000;
}



.post p {
	padding-bottom:22px;
	line-height:19px;
	color:#475051;
	font-size:13px;
	clear:both;
	padding-left:29px;
	width:700px;
}

.post img{
	float:left;
	border:solid 1px #ccffff;
	float:left;
	margin:0 10px 10px 0;

}
.made-in{
	margin-top:25px;
	overflow:auto;
}
.made-in a{
	opacity:0.8;
	filter:alpha(opacity=80);
	
}
.made-in img{
	margin-right:18px;
	border:none;
}
.made-in a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
/*.post em, .page404 em{
	color:#2d9db6;
	font-size:13px;
	font-style:italic;
	background:url(../images/post-ul-li-marker.jpg) no-repeat;
	padding-left:20px;
	float:left;
	padding-bottom:24px;
	margin-left:31px;
	text-decoration:underline;
	_background:url(../images/post-ul-li-marker.jpg) no-repeat 0 4px;
}
html* .post em, .page404 em{
	background:url(../images/post-ul-li-marker.jpg) no-repeat 0 4px;
	
}*/
.page404 em{
	margin-left:0px;
}
.post h2 {
	background:url(../images/blue-line.jpg) no-repeat;
	width:705px;
	height:36px;
	color:#fff;
	font-size:22px;
	line-height:36px;
	margin-top:15px;	margin-bottom:15px;
	padding-left:31px;
	
}
.row{
	overflow:auto;
	clear:both;
	padding:20px 0;
	width:736px;
}
.one{
	float:left;
	margin-left:18px;
	margin-right:18px;
	width:330px;
	overflow:auto;
	_margin-left:10px;
	_margin-right:10px;
	
}
.one h3{
	padding-bottom:9px;
}
.one img, .post .one img{
	width:109px;
	border:2px #b3e0de solid;
	float:left;
	margin-right:4px;
}
.description{
	float:left;
	width:200px;
	color:#424d4c;
	font-size:13px;
	position:relative;
	overflow:hidden;
	zoom:1;
	/*_border:solid 1px  #fff;*/
}
.description b{
	font-size:13px;
	float:left;
}
.description span b{
	font-size:16px; line-height:27px;
}
a.btn{
	background:url(../images/bottom.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	height:27px;
	line-height:27px;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	width:108px;
	clear:both;
}
a.btn:hover{text-decoration:underline;}
.article{
	overflow:auto;
	width:705px;
	border-bottom: 1px #c0c1c4 dotted;
	padding-top:12px;
	padding-left:7px;
}
.article h3, .article h3 a{
	text-transform:uppercase;
	font-size:16px;
	color:#006378;
	padding-left:20px;
	letter-spacing:-0.5px;
	text-decoration:none;
}
.post  ul, .page404 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	overflow:auto;
	
}
.post ul li, .page404 ul li{
	background:url(../images/post-ul-li-marker.jpg) no-repeat 20px 3px;
	font-style:italic;
	color:#2d9db6;
	text-decoration:underline;
	padding-left:40px;
	float:left;
	padding-bottom:24px;
}
.post ul.sitemap {padding:0px 0 0 80px;}
.post ul.sitemap li {float:none; background:transparent url(../images/sidebar-ul-li-bg.gif) no-repeat scroll 6px 9px; padding:0 0 0 20px; line-height:22px; text-decoration:none;} 
.post ul.sitemap li a {text-decoration:none; color:#475051;}
.post ul.sitemap li a:hover {color:#FF6600;}

.post ul.sort-by li{
	background:url(../images/post-ul-li-marker-grey.gif) no-repeat 20px 3px;
}
.article p{
	padding-bottom:9px;
	padding-left:20px;
	width:685px;
}
.article h3 a{
	background:url(../images/post-ul-li-marker.jpg) no-repeat 0px 3px;
}
.comment{
	clear:both;
	border-bottom:dotted 1px #7bc5c2;
	overflow:auto;
	padding-top:13px;
	margin-left:27px;
}
.comment span{
	color:#2d9db6;
}
.comment p{
	color:#424d4c;
	padding-bottom:8px;
	padding-left:0px;
}
.form_comm{
	width:307px;
	
	margin-top:50px;
}
.form_comm{
	margin:0 auto;
	width:307px;
	
}
.form_comm h5{
	padding-left:0px;
}
.form_comm form input{
	background:url(../images/form-input.jpg) no-repeat; 
	width:301px;
	height:22px;
	line-height:22px;
	padding:0 3px;
	border:none;
	margin-bottom:10px;
}
.form_comm form textarea{
	background:url(../images/form-textarea.jpg) no-repeat;
	width:301px;
	height:102px;
	padding:0 3px;
	border:none;
	margin-bottom:4px;
	overflow:auto;
}
.form_comm form input.send{
	background:url(../images/form-btn.jpg) no-repeat;
	width:108px;
	height:27px;
	color:#fff;
	text-align:center;
	border:none;
	cursor:pointer;
}
.grey-block{
	background:url(../images/grey-block.jpg) no-repeat;
	width:698px;
	height:36px;
	padding:0 10px 0 28px;
}
.grey-block p{
	line-height:36px;
	padding:0px;

}
.row2{
	border-bottom:#c0c1c4 dotted 1px;
}
.row2 .one{
	float:left;
	margin-left:27px;
	margin-right:0px;
	width:340px;
	overflow:auto;
	_margin-left:12px;
	_margin-right:0px;
}
.row2 .one img{
	width:130px;
}
.row span{
	color:#FE7E00;
	display:block;
	margin:10px 0;
}
span.black-line{
	text-decoration:line-through;
}
.row span.new-price{
	padding-left:92px;
	font-size:16px;
}
.tabs {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:4px solid #37a3bb;
	height:27px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:736px;
}
.post .tabs li {
	background:transparent url(../images/list-right.jpg) no-repeat right center;
	float:left;
	height:27px;
	padding:0 5px 0 0;
	margin-right:5px;
	text-decoration:none;
}
.post .tabs li a {
	background:transparent url(../images/list-left.jpg) no-repeat left center;
	color:#626262;
	display:block;
	float:left;
	font-size:13px;
	height:19px;
	padding:8px 17px 0 22px;
	text-decoration:none;
	font-style:normal;
}
.post .tabs li.current{
	background:url(../images/list-active-right.jpg) no-repeat right center;
}
.post .tabs li.current a{
	background:transparent url(../images/list-active-left.jpg) no-repeat left center;
	font-size:16px;
	color:#fff;
	height:21px;
	padding-top:6px;
}
.panes{
	padding:30px;
}
.panes-in{
	overflow:auto;
}
.pictre{
	float:left;
	
	padding-bottom:10px;
	text-align:center;
}
a.see{
	background:url(../images/lupa.gif) no-repeat;
	color:#2c9bbf;
	text-decoration:none;
	clear:both;
	line-height:19px;
	padding-left:24px;
	font-weight:100;
	/*display:block;
	height:19px;*/padding-bottom:3px;
}
.one a.see{display:block; float:left;	height:19px;}
#onstore-yes{
	background:url(../images/onstore-yes.gif) no-repeat;
	color:#424d4c;
	text-decoration:none;
	clear:both;
	margin-top:5px;
	padding-left:24px;	
	
	height:14px;
}
#onstore-no{
	background:url(../images/onstore-no.gif) no-repeat;
	color:#424d4c;
	text-decoration:none;
	clear:both;
	margin-top:5px;
	padding-left:24px;	
	
	height:14px;
}
.page404{
	width:375px;
	margin:0 auto;
	overflow:auto;
}
.page404 h2{
	
	font-size:65px;
	color:#000;
	line-height:75px;
}
.page404 h2 span{
	color:#ff7e00;
	font-size:65px;
}
.page404 p{
	color:#000;
	font-size:13px;
}	
.page404 p span{
	color:#858585;
}
.tool{
	width:736px;
	overflow:auto;
}
.tool img {max-width:705px;}
.tool .pictre{margin-right:10px;}
.tool .pictre img {height:150px; border:2px solid #B3E0DE; float:none; margin-right:0;display:inline;}

a.lider{
	border-bottom:solid 1px #359eb4;
	background:url(../images/lider-bg.jpg) no-repeat right 3px;
	padding-right: 37px;
}
/*--------------------------sidebar-------------------------*/
#sidebar {width:208px; float:left; padding-left:10px; }
.block-top{width:208px; background:url(../images/sidebar-in.jpg) no-repeat top; height:38px; position:relative;}
.block-top h3{
	background:transparent url(../images/block-top-h3.gif) no-repeat scroll 19px 50%;
	color:#FFFFFF;
	font-size:12px;
	line-height:45px;
	padding-left:35px;
	text-transform:uppercase;
}
.block-in{ border-right: #c2e3e2 2px solid; border-left: #c2e3e2 2px solid; padding-top:18px; _margin-top:-7px;}
.block-bottom {width:208px; background:url(../images/block-bottom.jpg) no-repeat bottom; height:6px; margin-bottom:11px; _margin-top:-10px;}
#sidebar ul{
	width:165px;
	padding-left:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#sidebar ul li{
	border-bottom:#7bc5c2 dotted 1px;
}
#sidebar ul li a{
	color:#475051;
	background:url(../images/sidebar-ul-li-bg.gif) no-repeat left 6px;
	text-decoration:none;
	padding-left:16px;
	font-size:12px;
	line-height:26px;
	font-weight:100;
}
#sidebar ul li.active a{
	font-weight:bold;
}	
#sidebar ul li ul li{
	border:none;
}
#sidebar ul li ul{
	margin-left:6px;
}
#sidebar ul li ul li a{
	background:url(../images/sidebar-ul-li-ul-li-bg.jpg) no-repeat 10px;
	color:#2d9db6;
	text-decoration:underline;
	padding-left:20px;
}
#sidebar ul li.active ul li a{
	font-weight:100;
}
#side-in2 .block {width:208px; background:url(../images/block-bg.gif) no-repeat bottom;}
#sidebar p {color:#475051; font-family:arial, sans-serif; font-size:12px; line-height:18px;}
.block-content{
	width:175px;
	border-bottom:dotted 1px #7bc5c2;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}
.block-content h3, .block-content p, .block-content span, .block-content h4{
	text-align:left;
}
.block-content img{
	border:#c2e6e4 solid 1px;
	width:83px;
	height:143px;
	margin-top:17px;
}
.block-content span{
	color:#fe7e00;
	display:block;
}
.new{
	background:url(../images/new.png) no-repeat;
	width:58px;
	height:58px;
	position:absolute;
	right:0;
	top:0;
}
.last{
	background:none;
}
.last2{
	border:none;
}
#sidebar .last{
	border:none;
}
/*--------------------------------------------------------------------------*/
#content form {
    margin:0 auto;
	padding-top:0px;
    width:319px;
	overflow:auto;
}
#content form p {
	padding-bottom:10px; 
	overflow:auto;
	clear:both; 
	position:relative;
	zoom:1;
}
#content form textarea{
	width:307px;
	border:none;
	color:#000;
	border: none;	background:url(../images/input-texta-bg.gif) no-repeat 0 100%;
	height:92px;
	padding:5px 5px;
	margin-bottom:10px;
	overflow:auto;
}
#content form input {
	padding:2px 5px 0px;
	width:307px;
	border: none;	background:url(../images/input-texta-bg.gif) no-repeat 0 00%;
	height:20px;
	margin-bottom:10px;
    color:#000;
}
#content form label {	color:#000;	font-weight:bold;	font-size:16px;	font-family:times new roman, tahoma, sans-serif;	display:block;	width:307px;	margin-bottom:0px;	clear:both;	line-height:22px;}
#content form .submit-btn{    float:left;	margin:7px 0 0 0px;	width:108px;	clear:none; margin-right:20px;}
#content form .submit-btn input{	width:108px;	background:url(../images/submit-bg.gif) no-repeat; 	padding:0;	height:27px;	color:#fff;	font-size:16px;	display:block;	text-align:center;	cursor:pointer;    float:left;	border:none;}
.basket {color:#fff; background:url(../images/basket-bg.png) no-repeat; width:172px; height:42px; float:right; padding:15px 0 0 20px; margin-right:20px; margin-top:10px;}.basket  a{color:#fff; text-decoration:none;}
/*-----------------------pagenavi------------------*/

.wp-pagenavi {
	overflow:auto;
	height:45px;
	width:700px;
	text-align:center;
	margin-top: 15px;
}
.wp-pagenavi a{
	color:#2a99be;
	text-decoration:none;
	padding:5px 6px;
	
}
.wp-pagenavi span{
	color:#fff;
	background:url(../images/wp-navi-span-bg.jpg) repeat;
	padding:5px 6px;
}
.wp-pagenavi img{
	float:none;
	margin:0px;
	border:none;
	display:inline;
}
/*.wp-pagenavi a.first{
	background:url(../images/wp-navi-left.jpg) no-repeat;
	width:9px;
	height:11px;
	display:block;
	float:left;
}
.wp-pagenavi a.last{
	background:url(../images/wp-navi-right.jpg) no-repeat;
	width:9px;
	height:11px;
	display:block;
	float:left;
}*/

/*------------------footer------------------*/
#footer {
	height:99px;
	background:url(../images/footer-bg.png) no-repeat;
	width:962px;
	clear:both;
	padding-left:20px;
	padding-top:10px;
	margin:0px auto 0;
	overflow:auto;
}
#footer p, #footer p a {text-align:left; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}


.counter {
  width:90px;
  height:35px;
  margin:0px 10px 0 00px;
}
.foot-in{
	float:left;
}

/*---------------------------------------------*/
.tov-info {overflow:auto;}
.tov-info .describ {float:left; width:510px;}
.price b , .new-price {color:#ff6600; line-height:27px;}
a.btn2{ float:left; clear:none;	background:url(../images/btn2.gif) no-repeat;	color:#FFFFFF;	display:block;	height:27px;	line-height:27px; margin-left:10px;	margin-top:0px;	text-align:center;	text-decoration:none;	width:158px;}
.description a.btn2 {margin:0;}

/*------------------------------------------------*/

*html img, *html .png, *html .new, *html #footer, *html #logo{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "../images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

