/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

* {
	margin:0;
	padding:0;
}

body {
	background:#fff url(../images/bg.jpg) no-repeat 0% 0%;
	color:#000;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

th, td {vertical-align:top;}
img {border:none;}

a:link,
a:visited {
	color:#fff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

#main {}

#tel {
	height:40px;
}
#tel,
#adv,
#icons {
	padding:0 20px;
	background:#67706d url(../images/tel-bg.jpg) repeat-x top;
	vertical-align:middle;
}
#tel {}
#adv {}
#adv-nav {
	margin:2px;
	padding:1px;
	font-size:80%;
	white-space:nowrap;
}

#adv-nav a:link,
#adv-nav a:visited,
#adv-nav span {
	margin-right:10px;
	padding:4px 6px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
}
#adv-nav a:hover {
	background:#4fbac0;
	color:#fff;

}
#adv-nav span {
	font-style:italic;
}

#icons {
	text-align:right;
	white-space:nowrap;
}
#icons img {
	margin:0 5px;
}
#icons a:hover img {
	background:#4fbac0;
}

#logo {
	width:300px;
	height:90px;
	padding-top:4px;
	text-align:center;
}

#name {
	padding:8px 20px;
	background:#f0f1f1;
}
h1 {
	margin:8px 10px;
	font-size:140%;
}

#pages {
	margin:14px 4px 0;
	font-size:90%;
	font-weight:bold;
}

#pages a:link,
#pages a:visited,
#pages span {
	margin-right:10px;
	padding:4px 6px;
	color:#67737e;
	text-decoration:none;
	white-space:nowrap;
}
#pages a:hover {
	background:#4fbac0;
	color:#fff;
}
#pages span {
	font-style:italic;
}

#left {
	padding-top:180px;
	text-align:center;
}

#right {
	background:#67706d;
}

#cat-nav {
	padding:18px 20px 5px;
	font-size:100%;
	font-weight:bold;
}
#cat-nav a:link,
#cat-nav a:visited,
#cat-nav span {
	margin-right:10px;
	padding:6px 10px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
}
#cat-nav a:hover {
	background:#4fbac0;
	color:#fff;
}
#cat-nav span {
	font-style:italic;
}

.content {
	line-height:140%;
}
.content h2 {
	margin:15px 15px 10px;
	font-size:120%;
	font-weight:normal;
}
.content p {
	margin:10px 8px;
	font-size:80%;
}
.content ul {
	margin:10px 40px;
}
.content li {
	margin:5px 0;
	font-size:80%;
}
.content li li {
	font-size:100%;
}



.brand td {
	padding:10px;
	color:#fff;
	line-height:140%;
}
.brand img {
	margin-top:10px;
}
.brand h2 {
	margin-top:0;
	margin-left:8px;
}


#page {
	padding:6px 12px 10px;
	color:#fff;
}
#tpage {
	margin:6px 12px 2px;
	color:#fff;
}
#tpage td {
	padding-right:12px;
	vertical-align:bottom;
}
#gallery {
	padding:0 12px 6px;
}

#gallery a {
	display:block;
	float:left;
	height:128px;
	width:128px;
	margin:10px;
	border:1px solid #999d8c;
	background:#999d8c;
	vertical-align:middle;
	text-align:center;
}
#gallery a:hover {
	border:1px solid #4fbac0;
}
#gallery img {
	display:block;
	margin:auto;
	border:3px solid #999d8c;
}
.break {
	height:1px;
	clear:both;
}

.models {
	margin:15px 9px;
	border:1px solid #4fbac0;
	background:#fff;
}
.models thead {
	font-size:90%;
}
.models tbody {
	font-size:100%;
}

.models th {
	text-align:left;
}
.models td {
	background:#5b9597;
}
.models a {
	display:block;
	padding:10px;
}
.models a:link,
.models a:visited {
	color:#000;
	text-decoration:none;
}
.models th a,
.models td a {
	background:#4fbac0;
	font-weight:bold;
}
.models th a {
	padding-right:20px;
	padding-left:15px;
}
.models thead th a {
	padding-left:12px;
}
.models a:hover {
	background:#91d4d2;
}



#good {
	padding:10px;
}
.border {
	border:2px solid #4fbac0;
	background:#fff;
}
.name {
	margin:2px;
	padding:10px 20px;
	background:#4fbac0;
	font-size:140%;
	font-weight:bold;
	text-align:center;
}


.image {
	padding:10px;
	text-align:center;
}
#good-images {
	width:400px !important;
	height:300px !important;
	margin:0 auto;
}

.price {
	padding:10px 20px;
	font-size:120%;
	line-height:140%;
	text-align:center;
}
.price span {
	color:#999;
}

.about {
	padding:0 15px 10px 15px;
	text-align:left;
}

.about a:link,
.about a:visited {
	color:#000;
	text-decoration:underline;
}
.about a:hover {
	text-decoration:none;
}

.params {
	margin:5px 0;
}
.params th,
.params td {
	padding:5px 10px 5px 20px;
	font-size:80%;
	line-height:140%;
}
.params th {
	font-weight:normal;
	text-align:left;
}
.params th.h {
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #eee;
	font-size:90%;
	font-weight:bold;
}

/*
.params-hide table.params,
.params-hide .hide {
	display:none;
}
.params-show table.params,
.params-show .show {
	display:block;
}

.params-show .show {
	display:none;
}
*/

.goods td {
	border:1px solid #4fbac0;
	background:#fff;
}
.goods a {
	display:block;
}
.goods a:link,
.goods a:visited {
	color:#000;
	text-decoration:none;
}

.goods .name {
	margin:1px;
	padding:10px 12px;
	font-size:100%;
}
.goods a:hover .name {
	background:#91d4d2;
}
.goods .image {
	padding:5px;
	text-align:center;
}

.goods .price {
	padding:4px 10px;
	font-size:90%;
}
.goods .price span {
	color:#999;
}

.goods .about {
	padding:0 20px;
}

.goods .params {
	list-style:none;
	margin:4px 12px 12px 16px;
	text-align:center;
}
.goods .params li {
	margin:8px 0;
	line-height:140%;
}


#b-left {}
#b-right {
	background:#f0f1f1;
}
#logos {
	padding:10px 20px 6px;
}
#call {
	padding:6px 20px 15px 40px;
	font-size:90%;
	font-weight:bold;
}
#f-left {}
#copyright {
	padding:10px 20px;
	font-size:80%;
}
#f-right {
	padding:5px;
	background:#67706d;
	text-align:right;
	vertical-align:middle;
}
