body { margin:0px; margin-top:0px; background-color:#aba6b9;}
a { text-decoration: none;}
p {text-align:justify;text-indent:20px;}
img {border:none;}

.line1,.line3,.line4 {background-color:#918aa2; windows:100%;overflow:hidden;}
.line2 {background-color:#fff; widows:100%; height:2px;overflow:hidden;}
.line1 {height:10px;}
.line3 {height:1px;}
.line4 {height:5px;}

#telefon {background:url('/images/header/phone_bar.png') left repeat-x; height:50px; text-align:center;}
#telefon div { margin:0px; padding:0px;}
#telefon table {border:none; border-collapse:collapse; padding:0px; color:#fff; background:url("/images/header/tel.png") left no-repeat; width:auto; float:left; margin-right:10px; margin-left:60px;}
#telefon .t { padding-left:35px; padding-right:20px;}

#search {width:820px; height:160px; vertical-align:bottom; background:url("/images/header/header.png") top left no-repeat;}
#search .c24 {margin-right:33px; margin-bottom:5px;}
#search .c24 img {width:45px; margin-top:2px;}
#search form {margin:0px; padding-bottom:5px;}
#search input {border:none;	margin:3px; padding-right:5px; color:#666;}
#search .logo {vertical-align:top; text-align:left; background-color:#f7e6e3;}
#search .cap {color:#666666;font-size:11px;width:370px; padding-bottom:5px;padding-right:20px;text-align:justify; float:right}
.lines {position:relative; color:#fff; background-color:#a59096; opacity:0.6; width:820px; font-size:14px; height:18px; line-height:16px; text-align:right;filter: alpha(opacity=60);}
.lines2 {width:300px; position:absolute}
.lines div {margin-right:10px;}
.lines a {color:#fff;}

.search {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

#footer1 { background:url('/images/footer/pic7.jpg') repeat-x; background-color:#87859b; vertical-align:center; color:#fff; font-size:10px; padding-left:4px;}
#footer1 table { border:none; border-collapse:collapse; border-spacing:0px; width:246px !important;}
#footer1 table td {padding:0px; padding-left:4px !important; text-align:center;}
#footer2 {background:url('/images/footer/pic8.jpg') right; width:100%; border-top: #666699 double 5px; text-align:left; padding:5px 5px; color:#f00; font-size:9px;}
#footer2 img {vertical-align:middle; padding:0px 2px; }
#footer2 a {font-family: Arial, Helvetica, sans-serif;color: #ff0000;margin:0px 5px; white-space:nowrap}

#topmenu, .menu {width:100%; border:none; border-collapse:collapse; padding:0px; cursor:default;}
#topmenu .td {background-image:url(/images/header/header_bg_menu.png); background-repeat:repeat-x; height:80px; vertical-align:top;}
#topmenu .menuDiv, #topmenu span { position:absolute; display:none; /*border:#fff000 solid 2px;*/ z-index:100;}
#topmenu .menuDiv div, #topmenu span p {cursor:pointer; height:22px; background-color: #CC0000; color:#ffffff; font-size:12px; text-decoration:underline; margin:0px 0px; text-indent:0px; padding:0px; padding:0px 5px; line-height:22px; width:100%; border:#fff solid 1px;}

.topmenu, .topmenu a, .topmenu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	/*alpha: expression(this.onmouseover =  new Function("this.className = 'topmenuhover';"));*/
}
.topmenu:hover, .topmenuhover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration: underline;
	/*alpha: expression(this.onmouseout = new Function("this.className = 'topmenu';"));*/
}
.topmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #333333;
	font-weight:bold;
}

#slidemenu { width:100%; height:28px !important; border-collapse:collapse; border-spacing:0px; border:none; padding:0px; margin-top:5px;}
/*#slidemenu table {padding:0px; margin:0px; border:none; border-collapse:collapse;}*/
#slidemenu tr {height:30px; text-align:center}
#slidemenu td {width:20%; cursor:pointer; background:url('/images/header/menu1.png') center no-repeat; padding:0px; border-spacing:0px; border-collapse:collapse; vertical-align:middle; height:28px;}
#slidemenu td.new {background:url('/images/header/menu_new.png') center no-repeat;}
/*#slidemenu p { text-align:center; margin:0px; padding:0px; text-indent:0px; width:200px;}*/
#slidemenu a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder;color: #333333; font-weight:bold;}
#slidemenu ul {width:100%; margin:0px; padding:0px; list-style:none; text-align:left; background-color:#fff; background:url('/images/header/slidemenu_a.png') top repeat-y; padding-top:2px;}
#slidemenu li {height:22px; background:url('/images/header/slidemenu_c.png') top no-repeat; padding-top:3px;}
#slidemenu li a {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight:bolder; color: #333333; padding-left:10px;	text-decoration: underline;}

.slidemenu {position: absolute;	width:200px; display:none; text-align:center; overflow:hidden; z-index:5;}
.slidemenu div { background-image:url('/images/header/slidemenu_b.png');height:25px; }

.main-center-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #333333;
	text-decoration: underline;
	
}

.text, .tablebodytext, .tableheadtext {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848284;
	text-decoration: none;
}

.text2, #text, .news-detail td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #545254;
	text-decoration: none;
}

.text2-u, #text a, .news-detail a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #646264;
	text-decoration: underline;
}

.news-detail td {vertical-align:top;}
.news-detail td img {margin-right:5px;}

.menu-text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}

.top {
	font-family:Tahoma;
	font-size:11px;
	color:#fdf8f8;
	text-decoration:none;
	font-weight:bold;
	alpha: expression(this.onmouseover =  new Function("this.className = 'tophover';"));
}
.top:HOVER, .tophover {
	font-family:Tahoma;
	font-size:11px;
	color:#f67767;
	text-decoration:none;
	font-weight:bold;
	alpha: expression(this.onmouseout = new Function("this.className = 'top';"));
}

.head {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f78600;
}

/************* главная ****************/
.index {width:100%; border:0px; padding:0px; border-collapse:collapse;}
.index td {padding:0px;}

.index #brand {vertical-align:middle; background-image:url(/images/main/pic1.jpg); background-position:top; width:250px !important; height:420px;}
.index #brand p {margin:2px 0px; text-align:center;}

.index #flash {background:url('/images/main/pic2.jpg') no-repeat;width:870px;}
.index #flash div { position:absolute; width:860px; text-align:right; margin-top:10px;}
.index #flash div a { font-size:11px; font-weight:bold; color:#999; font-family:Arial}
.index #news {background:url('/images/main/pic3.jpg') no-repeat; width:250px !important; height:750px; vertical-align:top; padding-top:10px;}
.index #text {background:url('/images/main/pic4.jpg') no-repeat; width:870px; vertical-align:top; line-height:16px;}
.index #text div {padding:0px 10px 0px 10px;}
.index #text div.hr {background-color:#fff; width:800px; height:2px; font-size:2px; text-align:left; color:#fff; border:0px; padding:0px; margin:5px 0px 0px 25px;}
.index #text ol{ padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
.index #text li {list-style-type:disc; margin-top:1px; margin-bottom:1px;}
.index #text p {padding:0px; margin:5px 0px; padding-bottom:1px; text-indent:0px;}
.index #text span li { margin-top:2px; margin-bottom:2px; text-indent:0px}
.index #text, .index #text a {font-family:Arial;font-size:14px;}
.index #text a {color:#3366CC;}

.atitle {
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
div#placeAnim {
	width:100%;
	height:420px;
	/* опера не поймет */
	position:static;
	/*******************/
	overflow:hidden;
	z-index:1;
}
div#logo {
	position:absolute;
	overflow:hidden;
	width:250;
	top:-1000;
	margin:0px;
}	
div#logo_copy {
	position:absolute;
	overflow:hidden;
	width:100%;
	top:-420px;
}
div#div-logo {
	text-align:center;
	overflow:hidden;
	vertical-align:middle;
	margin:5px 5px;
	width:100%;
	/*background-color:#f7f7f7;*/
	text-align:center;
}
/************* главная ****************/

/************* меню для прайса ****************/
#table_p img { margin:5px; text-align:center; }
#table_p td {
	white-space:nowrap;
}
#priceWindow a { padding:0px 10px; color:#ffffff; text-decoration:underline; }

.table2_p tr, .price_tr {
		cursor:pointer;
		height:22px;
		background-color: #CC0000;
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:12px;
		text-decoration:underline;
}
.table2_p td {white-space:nowrap;}
.table2_p img {width:15px;}
.price_td {padding:0px 10px;}
.price_td a {padding:0px !important;}
.price_a {
		padding:0px 10px;
		color:#ffffff;
		text-decoration:underline;
}
/************* меню для прайса ****************/

/************* листинг каталога ****************/

.tablelist {color:#666;font-size:13px;font-family: Verdana, Arial;}
.tablelist .header {background-image:url("/images/tablesorter/bg.gif");}
.tablelist .headerSortDown {background-image:url('/images/tablesorter/asc.gif');}
.tablelist .headerSortUp {background-image:url('/images/tablesorter/desc.gif') ;}
.tablelist th {background-color:#dddddd; background-position:100% 50%; background-repeat:no-repeat; padding-right:10px;}
.man {width:100%; height:18px;}
.man div {height:18px; line-height:18px; font-size:14px; color:#fff; background-color:#918aa2; text-align:center; padding:2px 5px; min-width:100px; margin-left:2px; margin-right:1px; float:left;}

.brandtext {padding:0px; margin:0px; margin-bottom:10px; text-align:justify;color:#666;font-size:13px;font-family: Verdana, Arial;}
.brandtext h1 {font-size:18px;}
.brandtext h2 {font-size:16px;}
.brandtext h3 {font-size:14px;}
.brandtext img { float:left; margin-right:5px; margin-bottom:5px;}

.trlist {border:#999999 dotted 2px; color:#333333; font-size:12px; vertical-align:middle; height:20px;}
.trlist td, .trlist2 td {text-align:center; white-space:nowrap; width:auto; padding:1px 10px;}
.trlist .listName, .trlist2 .listName {text-align:left; padding-left:10px; width:auto; white-space:nowrap;}
.trlist3 * {font-size:12px !important; text-align:left; font-style:normal !important; color:#666;}

.alist {
	color: #666666;
	font-size:10px;
}
.alist:hover {
	color:#999999;
	font-size:10px;
	font-family:Verdana, Arial;
	text-decoration:underline;	
}
.a2list, .trlist2 a  {color:#336699 !important;font-size:13px !important; font-style:normal !important; }
.a2list:hover, .trlist2 a:hover {color:#003366;	text-decoration:underline;}
.a2list_cur {color:#666;font-size:13px; font-weight:bold;}

.aheadtable, .trlist a {color:#333333;font-size:12px;}

#nav {font-size:11px;color:#5588bb;font-family:Verdana, Arial;letter-spacing:1px;width:100%;}
#nav div * {letter-spacing:0px;font-size:8px;}
#nav a {font-size:11px;color:#5588bb;font-family:Verdana, Arial;letter-spacing:2px;}

.cur_sect {font-size:15px;color:#FF6600;font-family:Verdana, Arial;letter-spacing:1px;}

#desclist, .desclist {font-size:14px; padding:10px 0px; color:#666666;}
#desclist img, .desclist img {float:right; margin-left:10px;}
#desclist center img, .desclist center img  {float:none; margin:10px;}
#desclist a img, .desclist a img {float:none;}
#desclist p, .desclist p {padding:5px 2px;margin:0px; text-indent:0px;}
#desclist ol, .desclist ol {margin-top:5px; margin-bottom:5px; list-style-type:disc; color:#666;}
#desclist a, .desclist a {color:#666666; padding:0px;text-decoration:underline;}
#desclist h1, .desclist h1, h1 {font-size:20px;padding:0px;margin:0px; margin-bottom:10px; color:#555}
#desclist h2, .desclist h2, h2 {font-size:17px;padding:0px;margin:0px; margin-top:5px; margin-bottom:5px; color:#555}
#desclist h3, .#desclist h3, h3 {font-size:16px;padding:0px;margin:0px; margin-top:5px;}
h1, h1 a, h2, h2 a {color:#555 !important; text-decoration:none !important}
#desclist .form, .desclist .form {height: 20px; font-size:12px; margin-top:2px; margin-bottom:2px; margin-right:4px; padding:0px; vertical-align:middle;}
/************* листинг каталога ****************/

/************* каталог ****************/
.h2cat {
	font-size:18px;
	color:#FF6600;
	font-style:normal;
}
.acat {
	font-size:16px;
	color:#336699;
	font-style:italic;
}
.a2cat {
	font-size:16px;
	color:#666666;
}

.info_h, .head h1 {
	font-size:18px;
	color:#FF6600;
	font-style:normal;
}
.info_text {
	font-size:18px;
	color:#006699;
	font-style:normal;
}
.info_text2 {
	font-size:16px;
	color:#666666;
	font-style:italic;
	padding-left:10px;
}
/************* каталог ****************/

/************* детальный просмотр ****************/
#detail {width:90%; text-align:center; margin-bottom:15px;}
#detail, #detail table {border:0px; border-collapse:collapse; padding:0px;font-family:Verdana, Arial;}
#detail td {padding:0px;}
#detail h1 {text-align:center;color:#666666;margin:15px 2px;font-size:22px; padding:0px}
#detail img {margin-right:10px;}

#detailtable {width:95%; text-align:center;margin-left: auto; margin-right: auto;}

#detailt2 {width:70%; vertical-align:top;}
#detailt2 table {width:100%;border-bottom:#CCCCCC dotted 1px;font-size:12px;color:#999999;}
#detailt2 td {text-align:left;padding-bottom:4px;white-space:nowrap;}
.table1detail {color:#6699CC;font-weight:bold;width:70%;}

.textdetail, .textdetail .d table {font-size:12px;color:#333333;text-align:left;}
.textdetail div {margin:10px 0px;}
.textdetail .d {height:320px; width:100%;}
.textdetail .t {width:100%;}
.textdetail .t td { text-align:left; vertical-align:top; padding-bottom:18px !important; padding-left:40px !important;}
.textdetail .t p {font-size:8px; margin:0px; padding:0px; padding-bottom:1px; text-indent:0px;}
.textdetail .t a {text-decoration:none !important;}
.textdetail .t .thead {padding-left:30% !important; padding-bottom:5px !important;}
.textdetail .t .tname {font-size:8px; color:#999; width:100%; margin:0px; padding:0px;}
.textdetail .t .tname img { float:left;}
.textdetail .t .tname a {color:#666 !important;}
.textdetail .t .tname div {margin:0px; padding-top:20px !important;}
.textdetail .t img { margin:0px; margin-bottom:4px; padding:0px; text-align:left;}
.textdetail .s { padding-top:10px;}
.textdetail .s p { font-size:10px; margin-top:20px; margin-bottom:0px;}
.textdetail h2 {padding:0px; margin:0px; font-size:16px; color:#555;}
.textdetail h3 {padding:0px; margin:0px; font-size:14px; color:#555;}
.textdetail hr { background-color:#999999; padding:0px; border:none; height:1px; display:block; margin:0px;}
.textdetail a, #desclist a, .desclist a, #detailtable a {color:#336699; text-decoration:underline;}
.textdetail .notes { color:#666}

.formZ {margin-top:20px; margin-bottom:15px; border:#CCCCCC solid 1px; background-color:#efdfdf; width:500px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.formZ table {width:100%; font-weight:bold;}
.formZ td {white-space:nowrap; padding-left:10px !important; height:22px !important; font-size:12px; color:#333;}
.formZ .t1 { width:120px; padding-top:15px !important;}
.formZ .t1 img {margin-top:10px;}
.formZ .t2 {text-align:center; font-size:10px; color:#666;}
.formZ .s2 {margin:0px;}
.formZ .s2 p { font-size:10px; margin:0px; margin-left:5px; color:#666;}
.formZ input, .formZ textarea { width:350px; line-height:20px; border: #ccc solid 1px; margin:2px 0px; color:#666; padding:0px 3px;}
.formZ input {height:20px; margin-bottom:3px;}
.formZ textarea {height:90px; overflow:hidden;}
.formZ .submit {width:267px; height:34px; border:none; margin-top:10px; margin-bottom:5px;}
.formZ td div { color:#444; font-size:10px; float:left; text-align:right;}
.formZ td div.s { color:#888; text-align: left; width:350px; margin-top:15px;}

#description {font-size:10px; color:#666666; width:auto; margin-top:10px}
#description td {padding:2px 10px 2px 5px; border:#999999 solid 1px;}
.description2 {background-color:#CCCCCC; text-align:center;}
/************* детальный просмотр ****************/

/*****************/
.wtbName {
	color:#ed1c24;
}
.wtbA {
	color:#787878;
}
/************* подбор ****************/

.textselection {
	font-size:14px;
	font-family:Verdana, Arial;
	color:#333333;
}
.aselection {
	font-size:14px;
	font-family:Verdana, Arial;
	color:#6699CC;
}
.form{
	margin:10px 5px;
	width:150px;
	height:30px;
	color:#333333;
	font-size:14px;
	vertical-align:middle;
}
/************* подбор ****************/

.contact {height:170px;}
.c1 {height:250px;}
.contact a img {float:right}
.contact .tel {color:#666666;}
.contact .email {color: #FF6600}
.contact .url {color: #3366CC}
.contact .adr { margin:3px 0px;}
.contact .workhours { color:#555;}
.citilist {width:300px; font-size:14px;}
.citilist p {margin:0px 3px;}
.citilist a {font-size:12px;}

.statii {padding-bottom:20px; padding-top:15px; color:#333; font-size:14px;}
.statii h1 {font-size:22px;	color:#0d53fc !important; margin-top:15px;}
.statii h2 {font-size:18px;	color:#FF6600 !important; margin:0px; margin-top:15px; margin-bottom:10px;}
.statii p {padding:0px; margin:0px; margin-bottom:10px; margin-left:20px; font-size:15px; text-indent:0px;}
.statii a {font-size:16px; color:#666; font-style:italic;}
.statii img {float:right; margin-top:5px;}
.statii div p { text-indent:10px; margin-left:0px;}
.statii div a {color:#336699; font-style:normal; text-decoration:underline;}


.social span.google {float:right; padding-top:7px; padding-left:3px;}
.social span.all {float:right;}
.yashare-auto-init, .yashare-auto-init a {text-align:right; font-size:9px !important; color:#666666; margin:0px !important; padding-right:0px !important;}
