html					{ font-family:Tahoma; height:99%; }
body				{ font-size:12px; color:#636260; height:100%; padding-top:30px; }
body * { padding:0; margin: 0;}
strong, b, th, thead td, em {  }
h1, h2, h3			{ font-family:Tahoma, sans-serif; }
h1					{ font-size:22px; margin:15px 0 20px; color:#008E52; font-weight:normal; } 
#content h1 { color:#000000; }
#content h2, #content h2 a:link, #content h2 a:visited { font-family: "Arial Narrow", Arial, sans-serif; font-stretch: ultra-condensed; font-size:22px; color:#636260; margin-top:0px; font-weight:normal; text-decoration:none; }
h2					{ font-size:16px; margin:7px 0 10px; color:#008E52; }
h2.product			{ color:#000000 !important; font-size:18px !important; font-family:Tahoma, sans-serif !important; }
h1.product_h2		{ margin:15px 0 0 0 !important; }
h2.product_h2		{ color:#3E3D3B !important; font-size:13px !important; font-family:Tahoma, sans-serif !important; padding-left:2px; padding-top:0;  margin-top:0 !important; font-weight:bold !important; }
h3					{ font-size:15px; margin:7px 0 10px; color:#008E52; }
h3.romb { background:url('../i/romb.gif') no-repeat 0 3px; padding-left:28px; text-transform: uppercase; }
h3.none { font-size:12px; margin:0; color:#008E52; }
h4					{ font-size:14px; margin:15px 0 2px; color:#008E52; }
h4.grey { color:#008E52; }
h5					{ font-size:13px; margin:5px 0 2px; color:#008E52; }
h6					{ font-size:12px; margin:5px 0 2px; color:#008E52; }
hr					{ display:block; background-color:#d7d7d7; color:#aaa; width:100%; height:1px; border:none; padding:0; margin:0; line-height:1px; }
p					{ line-height:18px; padding-bottom:10px; }
table.ceny {font-family:Times New Roman;}
form { display:inline; }


#content p {
	text-indent:20px;
	text-align:left;
	line-height:16px;
}
#content div {
	line-height:20px;
}
#carusel_title {
position:absolute;
bottom:5px;
left:5px;
z-index:100;
padding:3px 6px;
background:#008E52;
color:#eee;
}
/*img, div, li			{ behavior: url(js/iepngfix.htc) }*/
input { font-family:Lucida Console; font-size:11px; padding-top:3px; }

ul { list-style-position:inside; margin-left:14px; margin-bottom:8px; }
ul li {  }


.q { background:url('../i/input_grad.jpg') no-repeat bottom right #ffffff; height:14px; border:1px solid #c0c7c9; color:#636260; }
input.button { background:no-repeat -1px -1px; height:19px; border-right:1px solid #c0c7c9; border-bottom:1px solid #c0c7c9; border-top:1px solid #ffffff; border-left:1px solid #ffffff; }

/* LINKS */
a:link, a:visited	{ color:#008E52; text-decoration:underline; }
a:hover 				{ color:#636260; text-decoration:underline; }
a:active, a:focus {color: #008E52; text-decoration:underline; }

.black { color:#000000 !important; }
.grey { color:#636260 !important; }
.green { color:#008E52 !important; }
.small { font-size:11px; }

.clear { clear:both; }

/* MARKUP */
#page { height:100%; width:100%; min-width:1024px; }
	#bg_bottom  { width:100%; background:url('../i/bg_footer_r.gif') no-repeat right bottom; }
		#field  { width:1000px; }
			#wrapper  { width:933px; }

.tnav { padding-left:10px; padding-right:10px; }
.first { padding-left:0px; }
.langnav { padding-left:7px; padding-right:3px; font-family:Lucida Console; font-size:10px; }
.langnav a:link, .langnav a:visited{ color:#636260; }
.langnav a:hover, .langnav a:active{ color:#008E52; }
.langnav2 { padding-left:3px; padding-right:7px; }
.last { padding-right:0; }

.crumbs { color:#636260; padding:7px 0 16px 0; }
	.crumbs a:link, .crumbs a:visited, .crumbs span { font-family:Lucida Console; color:#636260; }
	.crumbs a:hover, .crumbs a:active { color:#008E52; }

#search { vertical-align:top; }
	#search input.q { width:168px; }
	#search input.button { background:url('../i/btn_search.jpg') no-repeat -1px -1px; width:45px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; }

#menu {
	height:92px;
	text-align:right;
	background:url('../i/m.gif') repeat-x left 7px;
}
.menu {
	background:url('../i/m.gif') repeat-x left 9px;
}
	.mtop, .mbottom { height:40px; }
	.mtop td { padding:22px 9px 0px 10px; }
	.mbottom div { padding:26px 6px 0px 6px; }
	.mbottom div.catalog { padding:26px 6px 0px 6px; }
	.mtop td a:link, .mtop td a:visited {
		white-space: nowrap;
	    color: #000;
	    font-size: 12px;
	    font-family: Arial;
	    font-weight: bold;
	    text-transform: uppercase;
	    text-decoration: none;
	}
	.mtop td a:hover, .mtop td a:active, .mtop td span { white-space:nowrap; color:#008E52; font-size:12px; font-family:Arial; }
	.mtop td span a:link, .mtop td span a:visited { white-space:nowrap; color:#008E52; font-size:12px; font-family:Arial; text-decoration:none; }
	.mtop td span a:hover, .mtop td span a:active { white-space:nowrap; color:#636260; font-size:12px; font-family:Arial; text-decoration:underline; }
	.mbottom a:link, .mbottom a:visited { color:#008E52; font-family:Lucida Console; }
	.mbottom a:hover, .mbottom a:active, .mbottom span { color:#636260; font-family:Lucida Console; }
	.mbottom div { display:inline-block; }

#contacts {
	font-family:Lucida Console;
	font-size:11px;
	padding-left:44px;
	padding-right:26px;
}
	#contacts dt  { float:left; line-height:26px; }
	#contacts dd {  line-height:26px; }
		#contacts dd span { font-size:20px; }

#scheme1, #scheme2 { display:none; }

span.next { background:url('../i/next.gif') no-repeat; width:18px; height:19px; display:block; }
span.rss { background:url('../i/rss.gif') no-repeat; width:29px; height:14px; display:block; }

.plashka { background-color:#e0e3e4; height:12px; vertical-align:middle; border:1px solid #c0c7c9; border-top:1px solid #e0e3e4; border-left:1px solid #e0e3e4; font-family:Arial; font-size:13px; padding:5px; color:#636260; margin-top:15px; padding-bottom:12px; text-align:center; margin-bottom:8px; }
.plashka a:link, .plashka a:visited, .plashka a:hover, .plashka a:active { height:12px; font-family:Arial; font-size:13px; color:#636260; }

.news {  }
	.news h2 { font-family:Arial; font-size:17px; }
		.news a.archive { font-family:Lucida Console; font-size:11px; display:block; height:19px; width:125px; padding-top:5px; }
			.news a.archive .next { float:right; margin-top:-3px; }
		.news a.rss { font-family:Lucida Console; font-size:10px; text-decoration:none; color:#636260; height:14px; display:block; width:160px; padding-top:5px; }
			.news a.rss span.rss { float:right; margin-top:-2px; }
	.news .item {  }
		.news .item .plashka { width:82px; color:#000000; font-family:Lucida Console; padding-bottom:5px; }
		.news .item .plashka a:link, .news .item .plashka a:visited, .news .item .plashka a:hover, .news .item .plashka a:active { width:82px; text-decoration:none; color:#000000; font-family:Lucida Console; }
		.news .item h3, .news .item h3 a:link, .news .item h3 a:visited, .news .item h3 a:hover, .news .item h3 a:active { color:#636260; font-size:12px; margin-top:5px; text-decoration:none; }
		.news .item p, .news .item p a:link, .news .item p a:visited, .news .item p a:hover, .news .item p a:active { color:#636260; font-size:11px; text-decoration:none; }
		.news .item h3 a:hover, .news .item h3 a:active, .news .item p a:hover, .news .item p a:active { text-decoration:underline; }

.footer { height:95px; vertical-align:bottom; background:url('../i/bg_footer.gif') repeat-x right bottom; }
	.footer #copy, .footer #defi { font-size:11px; vertical-align:top; padding-top:60px; height:95px; }
	.footer #copy { font-family:Lucida Console; }
	.footer #defi { text-align:right; }

.serie {
	background:transparent url(../i/bg_gallery.gif) repeat-x scroll left bottom;
	width:100%;
	margin-top:15px;
}
	.serie .img { padding-right:20px; }
	.serie .descr {font-size:11px;}

.calc input.q { width:147px; background:url('../i/input_grad.jpg') no-repeat bottom right #ffffff; border:1px solid #c0c7c9; }
.calc select { width:150px; height:21px; }
.calc td.label { padding-right:10px; white-space:nowrap; }
	.calc input.button { background:url('../i/btn_calc.jpg') no-repeat -1px -1px; width:95px; }
	
	.calc .sum { color:#000; vertical-align:bottom; }
		.calc .sum div { font-size:16px; font-weight:bold; }
#calcText { display:none; }

ul.map {}
	ul.map li { line-height:23px;}

#price { display:none; }
	#price table th { background:#e0e0e0; font-weight:normal; font-size:11px; color:#000000; padding:10px; }
	#price table td { padding:5px; }
		#price table td div { border-bottom:1px dashed #b1b1b1; padding:5px; font-size:11px; }
	



td.w100 {
	width:100%;
}
.gallery ul {
padding:0;
list-style-position:inside;
}
.gallery li {
width:635px;
height:305px;
}
.gallery a.next, .gallery a.prev{
outline:none;
position:absolute;
display:none;
top:65px;
width:85px;
height:53px;
margin:-28px 0 0 0;
z-index:200;
cursor:pointer;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.gallery a.next{
right:20px;
background:transparent url(../i/next_photo.gif) no-repeat 0 -53px;
}
.gallery a.prev{
left:20px;
background:transparent url(../i/prev_photo.gif) no-repeat 0 -53px;
}
* html .gallery a.next,* html .gallery a.prev{display:block}
.gallery:hover a.next, .gallery:hover a.prev {display:block}

.gallery a.next:hover, .gallery a.prev:hover{
background-position:0 0;
}

.tbl td{
border: 1px solid #cccccc;
margin:10px;
padding:10px;
}
#leftcat {
padding:18px 0;
}
#leftcat ul {
padding:0;
margin:0;
line-height:1;
list-style:none inside none;
}
#leftcat li {
padding:6px;
}
#leftcat ul ul li {
padding-left:12px;
}
#leftcat ul ul li:last-child {
padding-bottom:10px;
}
#leftcat a {
color: #000;
font-family: "Arial Narrow", Arial, sans-serif; font-stretch: ultra-condensed;
font-size: 16px;
text-decoration: none;

}
#leftcat ul ul a {
color: #008e52;
}
#leftcat a:hover {
text-decoration:underline;
}