*{padding:0px;margin:0px;}

html {font-size:100.01%;height:100%;}
BODY {color:#333;background:#fff;margin:0;padding:0;font-size:12px;height:100%;font-family: Arial,Tahoma, Verdana, Times New Roman,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#000;text-decoration:underline}
a:hover {text-decoration:none;}


.main{margin:0 50px;width:983px;padding:33px 0}
.clc{clear:both;height:1px;font-size:1px;}
	
	.head {height:1%;position:relative;margin:0 auto 20px;padding:0 0 15px 0;border-bottom:1px #264900 dashed}
		.logo {float:left}
		.topmenu {float:right;padding:15px 0 0 0}
			.topmenu ul {list-style:none}
			.topmenu li {float:left;padding:0 10px;}
			.topmenu a {text-transform:uppercase;}
	
	.ad_block {margin:0 auto 20px;position:relative;height:190px;overflow:hidden;}
		#sliders  {height:190px !important;overflow:hidden;}
		.thumbs {height:190px;overflow:hidden;}
	
		.thumbs .disabled {display:none}
		
		#thumbss{list-style:none}
		#thumbss li {float:left;width:983px;}

	.text_block .breadcrumb-navigation {padding:0 0 10px 0;font-size:11px}
		.text_block ul {padding:0 0 10px 25px;}

	.catalog, .banner_block, .topmenu, .inner_block, .footer, .gallery, .profileslink {height:1%}
		.prof_left {float:left;width:35%}
		.prof_left td {padding:5px;}
		.prof_left input {padding:3px;border:1px #ccc solid}
	.prof_right {float:right;width:30%}	
		.prof_right h3 {font:normal 18px arial;padding:0 0 15px 0}
		.prof_right ul {padding:0 0 0 35px;}
	
	.middle:after, .topmenu:after, .inner_block:after, .head:after, .footer:after, .gallery:after, .profileslink:after {content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}
		h1 {font:normal 18px arial;padding:0 0 15px 0}
		.text_block {padding:10px 0}
		.flit {padding:15px;background:#f6f6f6;border:1px #ccc solid;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
			.flit h3 {font:18px arial normal;text-transform:uppercase;padding:0 0 10px 0;margin:0 0 10px 0}
			.txt p {padding:0 0 10px 0;line-height:18px;}
			.txt {padding:0 0 15px 0}
			
			.flit td{padding:5px;}
			.data-rama {margin:20px 0 0 0}
			.data-rama td {border-bottom:1px #ccc solid;padding:3px;font-size:11px;}
			.topdatas {font-size:11px;}
			.topdatas td {text-align:center;}
			.catalog-element td {vertical-align:top;padding:10px;}
			.text_block .elem_pic ul {list-style:none;padding:0}
			.elem_pic li {padding:0 0 10px 0}
			.elem_pic {width:320px;border-right:1px #ccc solid}
			.linksshow {text-align:right;padding:0 0 10px 0}
			#accordion  {padding:15px 0 0 0}
			#accordion h3 {padding:0 0 3px 0;margin:0 0 5px 0}
			#accordion h3  a {text-decoration:none}
			#accordion p {padding:0 0 5px 0}
			.sblock {padding:0 0 15px 0}
			
			.elem_pic h3 {font:bold 14px arial;padding:0 0 10px 0}
			.model3d {margin:0 0 10px 0;}
	
.footer {margin:20px auto;border-top:1px #264900 dashed;padding:10px 0}
	.f_right {float:right;}
	.f_left {float:left}
	
	
.yamap .bx-yandex-map {width:300px !important;height:300px !important}	
.data-table td {vertical-align:top;}
.data-table input, .data-table select, .data-table textarea, .data-table iframe.lha-iframe {padding:3px;border:1px #ccc solid}
.data-table select {margin:0 0 10px 0}
.data-table iframe.lha-iframe {border-width: 1px !important}
.text_block p {padding:0 0 10px 0;line-height:18px;font-size:14px;}
.data-rama td.tab222 {width:250px;}
.data-rama {width:2100px}
.data-rama a {text-decoration:none}
.data-rama .mtd_name a {text-decoration:underline}
.data-rama .mtd_name a:hover {text-decoration:none}
.enterform td {padding:0 0 10px 0}
#accordionus {padding:0 0 15px 0}
#accordionus h3 {padding:0 0 10px 0}
#accordionus li {padding:3px 0}
.myshortlist td {padding:10px;border-bottom:1px #ccc solid}