body {padding:0; margin:0; font:12px Arial; color:#000000; background-color:#404861; behavior:url(/img/csshover3.htc);}
input, ul, h1, form {margin:0; padding:0;}
table, td {border-collapse:collapse; margin:auto; padding:0; border:0;}
h1 {font-size:22px; font-weight:bold; margin:0 0 7px 0; padding-top:19px;}
h3 {font-size:14px; margin:28px 0 7px 0; padding:0;}
p {margin:11px 0 10px 0; padding:0;}
img {border:0;}

.img_table {width:auto;}
.img_table_tr1 {height:5px;}
.img_table_tr1 td.td1 {width:5px; background-image:url(/img/te0_1.gif);}
.img_table_tr1 td.td2 {width:5px; background-image:url(/img/te0_2.gif);}
.img_table_tr1 td.td3 {width:5px; background-image:url(/img/te0_3.gif);}
.img_table_tr2 {height:auto;}
.img_table_tr2 td.td1 {width:5px; background-image:url(/img/te0_4.gif);}
.img_table_tr2 td.td2 {width:5px;}
.img_table_tr2 td.td3 {width:5px; background-image:url(/img/te0_5.gif);}
.img_table_tr3 {height:5px;}
.img_table_tr3 td.td1 {width:5px; background-image:url(/img/te0_6.gif);}
.img_table_tr3 td.td2 {width:5px; background-image:url(/img/te0_7.gif);}
.img_table_tr3 td.td3 {width:5px; background-image:url(/img/te0_8.gif);}

.img_table_ff {width:auto;}
.img_table_tr1_ff {height:5px;}
.img_table_tr1_ff td.td1 {width:5px; background-image:url(/img/tff_1.gif);}
.img_table_tr1_ff td.td2 {width:5px; background-color:#FFFFFF;}
.img_table_tr1_ff td.td3 {width:5px; background-image:url(/img/tff_3.gif);}
.img_table_tr2_ff {height:auto;}
.img_table_tr2_ff td.td1 {width:5px; background-image:url(/img/tff_4.gif);}
.img_table_tr2_ff td.td2 {width:5px;}
.img_table_tr2_ff td.td3 {width:5px; background-image:url(/img/tff_5.gif);}
.img_table_tr3_ff {height:5px;}
.img_table_tr3_ff td.td1 {width:5px; background-image:url(/img/tff_6.gif);}
.img_table_tr3_ff td.td2 {width:5px; background-image:url(/img/tff_7.gif);}
.img_table_tr3_ff td.td3 {width:5px; background-image:url(/img/tff_8.gif);}

.colbig {margin:20px 0; padding:0; overflow:hidden;}
.img_big {vertical-align:top; float:left; margin:0 10px 0 0;}
.img_big img {width:650px;}
.img_dop {vertical-align:top;}
.img_dop img {width:97px;}
.img_dop-sale {float:left;}
.sale-table {width:auto; padding:0 15px; margin:20px 0; background-color:#F0F0F0; border:1px solid #E0E0E0;}
.sale-table table {width:auto;}
.sale-table table tr.tr-1 {}
.sale-table table tr.tr-1 td {border-bottom:1px solid #c9cdda; height:44px; padding:0 15px 0 0; vertical-align:middle; font:11px Arial; color:#7c84a0;}
.sale-table table tr.tr-1 td.td-1 {width:40px;}
.sale-table table tr.tr-1 td.td-2 {width:50%;}
.sale-table table tr.tr-1 td.td-3 {width:25%;}
.sale-table table tr.tr-1 td.td-4 {width:25%;}
.sale-table table tr.tr-2 {}
.sale-table table tr.tr-2 td {border-bottom:1px solid #E0E0E0; height:44px; padding:0 15px 0 0; vertical-align:middle; font:11px Arial; color:#7c84a0;}
.sale-table table tr.tr-2 td.td-1 {width:40px;}
.sale-table table tr.tr-2 td.td-2 {width:50%;}
.sale-table table tr.tr-2 td.td-2 a {font:11px Arial; color:#32394c;}
.sale-table table tr.tr-2 td.td-3 {width:25%; font:10px Arial;color:#666666;}
.sale-table table tr.tr-2 td.td-3 .text_1 {font:12px Arial; color:#000000; font-weight:bold; text-decoration: line-through;}
.sale-table table tr.tr-2 td.td-3 .text_2 {font:12px Arial; color:#4f8918; font-weight:bold;}
.sale-table table tr.tr-2 td.td-4 {width:25%; font:10px Arial; color:#666666;}
.sale-table table tr.tr-2_nobrb td {border-bottom:0px !important;}
.sale-type {font:14px Arial; color:#404861; font-weight:bold; margin-bottom:20px;}
.sale-type img {position:relative; top:3px; margin-right:3px;}

.main {width:1002px; margin:0 auto; color:#000000;}
.content {width:772px; padding:0 15px 20px 15px; background-color:#ffffff; vertical-align:top;}
.left_block {background-color:#949bb5; width:200px; margin:0; vertical-align:top; position:relative; z-index:250;}
.header, .footer {background-color:#404861;}
.header {width:1002px; height:80px; position:relative; border-bottom:1px solid #d1dbff;}
.footer {color:#ffffff; font-size:12px; padding:29px 0 24px 215px;}

.right {float:right; margin:10px 0;}
.red {color:#ff0000;}
.clear {clear:both;}
.hrc {border-top:1px solid #c9cdda; height:1px; width:100%; margin:0; padding:0;}

.noting {float:left; margin-right:6px; width:24px; height:24px;}
.logo {position:absolute; margin-left:1px;}
.desc {color:#d1dbff; font-size:11px; position:absolute; top:10px; left:400px; margin:0; padding:0;}
.call {position:absolute; top:13px; left:700px; height:80px; font-size:14px; color:#ffffff; font-weight:bold;}
.phone {position:absolute; top:0; left:625px;}
.home_icon {position:absolute; top:24px; left:955px;}
.mail_icon {position:absolute; top:46px; left:955px;}
.map_icon {position:absolute; top:36px; left:974px;}
.flash {height:230px;}
.counter {width:88px; height:31px; margin:0 auto; padding:20px 0;}

a {color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}

.menu {border-top:1px solid #d1dbff; color:#ffffff; width:1002px; height:63px;}
.menu_space {background-color:#686f88; width:1px; height:63px;}
.menu table {border-collapse:collapse; margin:0; padding:0;}
.menu img {height:63px;}
a.mn1 {width:198px; height:63px; display:block; background-image:url(/img/cert.png);}
a.mn1:hover {width:198px; height:63px; display:block; background-image:url(/img/cert_h.png);}
a.mn2 {width:200px; height:63px; display:block; background-image:url(/img/m_kompania.png);}
a.mn2:hover{width:200px; height:63px; display:block; background-image:url(/img/mh_kompania.png);}
a.mn3 {width:200px; height:63px; display:block; background-image:url(/img/m_dostavka.png);}
a.mn3:hover{width:200px; height:63px; display:block; background-image:url(/img/mh_dostavka.png);}
a.mn4 {width:200px; height:63px; display:block; background-image:url(/img/m_contacts.png);}
a.mn4:hover{width:200px; height:63px; display:block; background-image:url(/img/mh_contacts.png);}
a.mn5 {width:200px; height:63px; display:block; background-image:url(/img/m_articles.png);}
a.mn5:hover{width:200px; height:63px; display:block; background-image:url(/img/mh_articles.png);}
a.mn6 {width:200px; height:63px; display:block; background-image:url(/img/m_certificates.png);}
a.mn6:hover{width:200px; height:63px; display:block; background-image:url(/img/mh_certificates.png);}

.dmenu {font-size:11px; font-weight:bold; margin:18px 0 0 0;}

.news {padding:0 10px 0 10px;}
.news a {color:#32394c;}
.news h1, .news h1 a {color:#ffffff !important; font-weight:normal; margin-bottom:24px;}
.news span {color:#ffffff; font-size:10px; padding:2px 3px; background-color:#686f88;}
#sale {
	background:#7c84a0;
}
#sale img {
	margin:19px 0 17px 7px;
}
#sale p {
	border-top:solid 1px #949bb5;
	margin:0 10px;
}
.newred {
	position:absolute;
	top:-7px;
	right:-6px;
	height:55px;
	width:55px;
	background:url(/img/newred.png) no-repeat top left;
	z-index:2000;
}
.newgreen {
	position:absolute;
	top:-7px;
	right:-6px;
	height:71px;
	width:70px;
	background:url(/img/newgreen.png) no-repeat top left;
	z-index:2000;
}
.label {
	position:absolute;
	top:-7px;
	right:-6px;
	height:71px;
	z-index:2000;
}
#filter {
	/* height:191px; */
	width:769px;
	border:solid 1px #e0e0e0;
	background:#f0f0f0;
	margin:19px 0 18px 0;
        overflow:auto;
        padding-bottom: 12px;
}
#pazmer {
	clear:both;
	height:25px;
	margin:19px 0 0 5px;
}
#pazmer span {
	float:left;
	display:block;
	padding-top:3px;
}
.raz {
	font-size:14px;
	font-weight:bold;
	margin:0 4px;
}
#all {
	text-align:center;
	height:18px;
	margin:0 5px;
	width:52px;
	color:#fff;
	background:url(/img/all.gif) no-repeat top left;
}

span.active, a.active {
	text-align:center;
	height:18px;
	margin:0 5px;
	width:52px;
	color:#fff;
	background:url(/img/all.gif) no-repeat top left;
}
span.active a {color:#fff; font-size:12px; text-decoration: none;}

.all {
	font-size:14px;
	margin:0 16px 0 3px;
}
#brend {
	height:50px;
	margin:17px 0 0 5px;
}
#brend1 {
	height:50px;
	width:143px;
	float:left;
	margin-top:14px;
}
#brendimg {
	/* height:125px; */
	width:600px;
	float:left;
}
#brendimg p {
	margin-top:17px;
}
#allbrend {
	margin-left:13px;
}
#allbrend.active {
	width:52px;
	display:inline-block;
	height:18px;
	padding-top:3px;
}
.numdecor {
	text-decoration:line-through;
}
.numactive {
	margin-left:3px;
	color:#4f8918;
	font-weight:bold;
}
.search {color:#ffffff; background-color:#7c84a0;}
.search form {padding:23px 0 20px 0; margin:0 10px; border-top:1px solid #949bb5;}
.search img {width:12px; height:12px;}
.search input {width:155px; margin:4px 5px 0 0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:1px solid #404040; border-left:1px solid #404040;}

.spectable {margin:23px 0 21px 0;}
.spec {float:left; position:relative; width:130px; background-color:#f0f0f0; height:215px; border:1px solid #e0e0e0; vertical-align:top; margin-right:27px; margin-bottom:27px;}
.spec  p {margin:9px 5px 5px 5px;}
.spec  p a {color:#32394c;}
.spec .number {font-weight:bold;}
.spec .rub {font-size:10px; color:#666666; margin-top:24px;}
.empty {width:27px;}

.coltable {margin:2px 0 19px 0;}
.collection {float:left; position:relative; margin:0 30px 20px 0; width:235px; background-color:#f0f0f0; height:233px; border:1px solid #e0e0e0; vertical-align:top;}
.collection p {margin:0 0 2px 10px;}
.collection p a {color:#32394c;}
.collection table.img_table img {width:223px; height:197px;}
.collection .number {font-weight:bold;}
.collection .rub {font-size:10px; color:#666666; margin-top:24px;}
.colempty {width:30px;}

.sorted {color:#000000; font-weight:bold;}
.by {color:#666666; font-size:10px;}
.page {color:#32394c;}

.forma input, .forma textarea, .forma submit {margin:2px 0 5px 0;}

/*menu_left*/
.navmenu {margin:0; padding:15px 0 25px 0; width:200px; list-style:none; background:#7c84a0; font-size:13px;}
.navmenu li {margin:0; border:0; padding:7px 10px 0 10px; width:180px; list-style:none; color:#ffffff; font-size:13px; float:left; display:block; position:relative; height:24px;}
.navmenu span img {float:left; margin:6px 5px 0 0; padding:0; width:5px; height:5px;}
.navmenu li:hover {background:url(/img/menu.gif) no-repeat left center;}
/*.navmenu li:hover ul, .navmenu ul li:hover ul {display:block;}*/

.navmenu a {padding:0; display:block; font-size:13px; color:#ffffff; text-decoration:underline;}
.navmenu a:hover {display:block; font-size:13px; color:#ffffff; text-decoration:none;}

.navmenu_vl {margin:0; padding:0 10px 9px 5px; display:none; position:absolute; top:0; left:200px; width:200px; list-style:none; background:#7c84a0; border-left:1px solid #ffffff; z-index:999;}
.navmenu_vl li {margin:0; padding-top:7px; list-style:none; color:#ffffff; float:left; display:block; position:relative; height:auto;}
.navmenu_vl li:hover {background:none;}
.navmenu:after {clear:both; display:block; font:1px/0px serif; content:"."; height:0px; visibility:hidden;}
.searchText {font-size:11px;}
ul.map li {margin-left:10px;}

.pl_table {width:128px; height:215px;}
.pl_table  td.img_align {vertical-align: middle; height:128px;}
.pl_table  td.text_align {vertical-align: top;}

.pl_link {font:11px Arial;}
.p_2 {margin:5px 0 20px 0; padding:0;}
.container_g {position:relative;}
.links_footer {color:#666666; font-size:10px;}

.big_pic {float:left}
.big_pic span.namepic {clear:both;display:block; float:left; font-weight:bold; margin:-16px 0 25px 7px; font-size:11px}
.img_table_tr3_ff .name {padding:4px 0 11px 0;  font-size:11px}

.dealer_login {width:200px; height:147px; background-color:#a5adc7;}
.dealer_login .head {text-align:center; padding:15px 10px 1px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#686f88;}
.dealer_login .input {height:18px; overflow:hidden; position:relative; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404861;}
.dealer_login .input span {position:absolute; padding-left:10px;}
.dealer_login .input input {position:absolute; display:block; width:125px; height:18px; margin-left:60px;}
.dealer_login .button {padding:9px 0 0 60px;}


/*ßßßßß*/

.sale_colection {overflow:hidden;}
.sale-spec {float:left; position:relative; width:130px; background-color:#f0f0f0; height:239px; border:1px solid #e0e0e0; vertical-align:top; margin-right:27px; margin-bottom:27px;}
.sale-spec  p {margin:9px 5px 5px 5px;}
.sale-spec  p a {color:#32394c;}
.sale-spec .number {font-weight:bold;}
.sale-spec .rub {font-size:10px; color:#666666; margin-top:24px;}
.sale-spec .residue {width:127px; height:19px; margin-bottom:27px; background-color:#7c84a0; position:relative; left:-1px; font:10px Arial; color:#ffffff; padding:6px 0 0 5px;}
.sale_colection_title {margin-bottom:20px;}
.sale_colection_title a {font:14px Arial; font-weight:bold; color:#404861; margin-right:10px;}
.sale_colection_title span {font:11px Arial; color:#666666;}
.last {margin:0;}

.messageSent {font-size:16px; font-weight:bold; margin-top:10px; color:#5A5;}
.wrongParam {font-size:16px; font-weight:bold; margin-top:10px; color:#A00;}
.collection_order {margin-top: -15px; margin-bottom: 10px;}
