* {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

table {
	border-collapse: collapse;
	width: 100%;
}

td {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

body {
	background-color: #fff; 
}

img {
	border: 0px;
}

a {
	color: #31464f;
	text-decoration: underline;
}

.menu {
	vertical-align: top;
	padding-top: 7px;
}

.menu a {
	color: #c4d1d7;
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	text-decoration: none;
}

.tbl td {
	border: 1px solid #88979e;
	padding: 2px;
}

.tbl thead tr td {
	font-weight: normal;
}

.tbl thead {
	background-color: #c1c9cc;
}

.tbl a {
	text-decoration: none;
}

.tbl a:hover {
	text-decoration: underline;
}

.block-title {
	color: #cbd2d5;
	font-weight: bold;
	padding-top: 7px;
}

.block-caption, .block-caption a {
	color: #e7eaec;
	font-weight: normal;
	padding-top: 10px;
	font-size: 12px;
}

.status {
	font-size: 11px;
	color: #31464f;
	padding-left: 8px;
}

.status a {
	font-size: 11px;
	text-decoration: underline;
	color: #31464f;
}

.catalogue-title {background-color:#88979e; color:#e7eaeb; font-size:17px; padding:5px 5px 5px 8px; margin:5px 0px 10px 0px; overflow:hidden; min-height:10px; }

a.a-cat-title:link {color:#e7eaeb; text-decoration:none; font-size:100%; }
a.a-cat-title:visited {color:#e7eaeb; text-decoration:none; font-size:100%; }
a.a-cat-title:hover {color:#e7eaeb; text-decoration:underline; font-size:100%; }

.title01-box {overflow:hidden; min-height:64px; padding:0 0 15px 0; }

* html .title01-box {overflow:visible; height:64px; }

.p_title01 {color:#88979e; font-size:170%; line-height:125%; }

.p_title01 a:link {color:#88979e; text-decoration:none; font-size:100%; }
.p_title01 a:visited {color:#88979e; text-decoration:none; font-size:100%; }
.p_title01 a:hover {color:#88979e; text-decoration:underline; font-size:100%; }

.fon-icon-catalog {float:right; width:75px; height:64px; background:url(/im/fon-icon-catalog.png) 11px 0 no-repeat; }

.fon-icon-catalog img {margin:5px 0 0 15px; }

.fon-icon-catalog2 {float:right; width:75px; height:64px; background:url(/im/fon-icon-catalog2.png) 11px 0 no-repeat; }

.fon-icon-catalog2 img {margin:5px 0 0 15px; }

.title-cat02 {font-size:150%; color:#88979e; padding:3px 0 15px 0; }

select {
	color: #31464f;
	background-color: #E7EAEB;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	width: 140px;
}

#quantity {
	color: #31464f;
	background-color: #E7EAEB;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	width: 140px;
	padding-left: 2px;
}

.bg1 {
	background-color: #F1F4F5;
}

.bg2 {
	background-color: #E6EAEB;
}

/* old */
td {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 130%;
}

.submit-1 {
	border: #7f7f7f 1px solid;
	margin: 0px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #bac5ca;
	width: 25px;
}

.button {
	border: #7f7f7f 1px solid;
	margin: 0px;
	padding: 2px 10px 2px 10px;	
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #bac5ca;
}

input[type="submit"],input[type="reset"],input[type="button"] {
	border: #7f7f7f 1px solid;
	margin: 0px;
	padding: 2px 10px 2px 10px;	
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #bac5ca;
}

input[type="submit"] {
	border: #7f7f7f 1px solid;
	margin: 0px;
	padding: 2px 10px 2px 10px;	
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #bac5ca;
}

input[type="text"],input[type="password"] {
	border: #7f7f7f 1px solid;
	color: #102832;
	background: #f3f5f5;
}

.query {
	width: 150px;
	margin-top: 1px;	
}

.input-2 {
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #92b9dc;
	width: 138px;
	height: 16px;
}

.input-3 {
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #f3f5f5;
	width: 590px;
	height: 16px;
}

.input-3-a {
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #f3f5f5;
	width: 590px;
	height: 100px;
}

.input-4 {
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 12px;
	color: #102832;
	background: #f3f5f5;
	width: 590px;
	height: 65px;
}

.a1 {
	color: #bac5ca;
	font-size: 8pt;
	font-family: tahoma, verdana, arial;
}

.a2 {
	color: #074468;
	font-size: 8pt;
	font-family: tahoma, verdana, arial;
}

.a2-bold {
	color: #074468;
	font-size: 8pt;
	font-family: tahoma, verdana, arial;
	font-weight: bold;
}

.a2-link {
	color: #074468;
	font-size: 8pt;
	font-family: tahoma, verdana, arial;
	text-decoration: underline;
}

.b0-date {
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	color: #d5e4f2;
}

.b0-date-bold {
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	color: #d5e4f2;
	font-weight: bold;
}

.page-title {
	color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.forum-title {
	color: #a4aeb4;
	font-family: tahoma, verdana, arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.forum-last-subject {
	color: #e3e7e8;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}

.forum-last-subject-name {
	color: #e3e7e8;
	font-family: tahoma, verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	line-height: 10pt;
	text-decoration: none;
}

.forum-last-subject-date {
	color: #e3e7e8;
	font-family: tahoma, verdana, arial;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

.forum-last-subject-content {
	color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

.c1 {
	color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
}

.basefont {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 130%;
}

.basefont-bold {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 130%;
}

.basefont-link {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 130%;
	text-decoration: underline;
}

.basefont-big {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 130%;
}

.d1-menu-link {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: underline;
}

.d1-menu {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
}

.e0-order {
	color: #717273;
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	text-decoration: none;
}

.e0-order-small {
	color: #717273;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
}

.e1-order {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	text-decoration: none;
}

.contacts {
	color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.contacts-bold {
	color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.module-title {
	color: #e6eaeb;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}

.novelty-content {
	color: #e7eaec;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}

.podval,.podval a {
	color: #b0b0b0;
	font-size: 8pt;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
}

.podval a:hover {
	text-decoration: underline;
}

.leftmenu {
	color: #88969d;
	text-decoration: none;
	font-size: 7pt;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
}

.titles {
	color: #31464f;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 130%;
	padding-bottom: 10px;
}

.grn,.grn a {
	color: #1e8800;
}

.price-level-1 {
	background-color: #88979e;
	padding: 5px 5px 15px 8px;
	margin: 0px 0px 5px 0px;
	font-size: 17px;
	color: #fff;
	text-decoration: none;
}

.price-level-1 a {
	font-size: 17px;
	color: #fff;
	text-decoration: none;
}

.price-level-2 a {
	font-size: 15px;
	font-weight: normal;
	padding-left: 8px;
	text-decoration: none;
}

.price-level-3 a {
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
}

.price-level-1,.price-level-2,.price-level-3 {
	padding-bottom: 4px;
}

.data {
	margin-left: 8px;
	margin-bottom: 8px;
	width: 725px;
}

.data td {
	border: 1px solid #ccc;
	padding: 2px;
}

.content table {
	width: auto;
}

.search-status {
	font-size: 11px;
	color: #31464f;
	padding-bottom: 4px;
}

.search-status a {
	font-size: 11px;
	color: #31464f;
	text-decoration: underline;
}

.order-bottom,.order-bottom a {
	color: #88979e;
	margin-top: 10px;
	text-align: right;
}

.order-bottom a {
	text-decoration: underline;
}

h5 {
	font-weight: bold;
	margin-bottom: 2px;
}

.star {
	color: #f66;
}

.params {
	font-size: 11px;
	color: #88979e;
	padding-left: 2px;
}

/* content tables */

.content table {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.content table td {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
	text-align: left;
	background-color: #e7eaeb;
	border: 2px solid #fff;
	padding: 4px;
	vertical-align: top;
}

.white, .white a {
	color: #fff;
}

#added {
	font-size: 11px;
	font-weight: bold;
	color: #1e8800;
}

#forum {
	background-color: #fff;
	padding: 4px 0px 4px 10px;
	margin: 0px 5px 0px 5px;
}

#forum a {
	color: #86989e;
	font-size: 17px;
}

.nb {
	font-weight: bold;
}
#result { color:#ff0000;};

/* SEARCH */
.status-new {padding:0 0 0 10px; }

.status-new p {font-size:85%; }

.fon-title {background:url(/im/fon-title.gif) 0 0 no-repeat; height:26px; padding:3px 10px 1px 10px; margin:10px 0; }

.fon-title p {font-size:140%; color:#fff; }

a.title-search {display:block; height:26px; color:#fff; font-size:100%; text-decoration:none; background:url(../im/arr-search.gif) right 8px no-repeat; }

.tab-filtr {width:530px; border:0; }

.tab-filtr td {padding:5px 0 10px 0; vertical-align:top; }

.td-filtr {width:76px; border-bottom:1px solid #dde1e3; }

.td-filtr p {font-size:100%; margin:1px 0 1px 0; padding:1px 1px 1px 0; text-align:left; }

.tab-filtr td.td-filtr02 {width:76px; border-bottom:none; padding:5px 0 1px 0; }

.td-filtr02 p {font-size:100%; margin:1px 0 1px 0; padding:1px 1px 1px 0; text-align:left; }

.td-input {width:454px; border-bottom:1px solid #dde1e3; }

.td-input01 {width:454px; background:none; border-bottom:1px solid #dde1e3; }

.tab-filtr td.td-input02 {width:454px; background:none; border:0; padding:5px 0 1px 0; }

.input-post {width:452px; padding:2px 0 2px 2px; font-size:10pt; }

* html .input-post {margin:-1px 0 0 0; }

*:first-child+html .input-post {margin:-1px 0 0 0; height:21px; }

.filtr-box01 {width:446px; margin:0; padding:0 0 0 8px; background:#e7eaeb url(/im/fon-select.gif) 0 0 no-repeat; color:#fff; position:relative; z-index:5; min-height:24px; }

.filtr-box01 p {margin:1px 0; padding:3px 0 3px 0; }

.filtr-box01 a:link {display:block; width:446px; text-decoration:none; }
.filtr-box01 a:visited {display:block; width:446px; text-decoration:none; }
.filtr-box01 a:hover {display:block; width:446px; text-decoration:none; }

.filtr-box01 label {width:446px; display:block; }

.filtr-box02 {width:446px; margin:0; padding:0 0 0 8px; background:#e7eaeb url(/im/fon-select.gif) 0 0 no-repeat; color:#fff; position:relative; z-index:4; min-height:24px; }

.filtr-box02 p {margin:1px 0; padding:3px 0 3px 0; }

.filtr-box02 a:link {display:block; width:446px; text-decoration:none; }
.filtr-box02 a:visited {display:block; width:446px; text-decoration:none; }
.filtr-box02 a:hover {display:block; width:446px; text-decoration:none; }

.filtr-box02 label {width:446px; display:block; }

.filtr-box03 {width:446px; margin:0; padding:0 0 0 8px; background:#e7eaeb url(/im/fon-select.gif) 0 0 no-repeat; color:#fff; position:relative; z-index:3; min-height:24px; }

.filtr-box03 p {margin:1px 0; padding:3px 0 3px 0; }

.filtr-box03 a:link {display:block; width:446px; text-decoration:none; }
.filtr-box03 a:visited {display:block; width:446px; text-decoration:none; }
.filtr-box03 a:hover {display:block; width:446px; text-decoration:none; }

.filtr-box03 label {width:446px; display:block; }

.filtr-rollon {position:absolute; left:0; top:24px; width:454px; padding:0; margin:0; z-index:10; overflow:hidden; }

.button-box {height:43px; background:url(/im/rollon-top.gif) 0 0 no-repeat; background:#88969d; }

.button01 {margin:10px 10px 0 10px; }

.button02 {margin:10px 10px 0 0; }

.button03 {margin:10px 0 0 140px; }

.scroll-box {margin:10px 0 10px 10px; padding:7px 0; overflow:auto; height:150px; width:430px; overflow-x:hidden; overflow-y:auto; }

table.tab-under-search {border-collapse:collapse; border-spacing:0; border:0; margin:0; }

table.tab-under-search td {vertical-align:top; padding:3px 0 0 0; }

table.tab-under-search td input {margin:0 5px 0 0; }

table.tab-under-search td p {margin:1px 0; padding:0; }

.scroll-box table {border-collapse:collapse; border-spacing:0; border:0; }

.scroll-box table td {vertical-align:top; padding:0; }

.scroll-box table td input {margin:3px 5px 0 0; }

.scroll-box table td p {margin:1px 0 7px 0; padding:0; }

.no-scroll-box {margin:10px 0 5px 10px; padding:7px 0 0 0; overflow:hidden; width:430px; overflow-x:hidden; overflow-y:visible; min-height:150px; height:auto !important; height:150px; }

.no-scroll-box table {border-collapse:collapse; border-spacing:0; border:0; }

.no-scroll-box table td {vertical-align:top; padding:0; }

.no-scroll-box table td input {margin:3px 5px 0 0; }

.no-scroll-box table td p {margin:1px 0 7px 0; padding:0; }

.scroll-block {background:#f0f3f4; width:454px; padding:1px 0; }

.rollon-bot {height:6px; overflow:hidden; background:url(/im/rollon-bot.gif) 0 0 no-repeat; }

ol.search-ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 25px; }

ol.search-ol li {font-weight:normal; font-size:100%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 6px 0; padding:1px 0; }

.road {margin:20px 0 20px 5px; }

.road img {vertical-align:top; margin:2px 0 0 0; }

.komment-box {margin:25px 0 0 0; }

.komment-title {font-weight:bold; background:#ced6d9; padding:3px; }

.komment-text {margin:1px 0 8px 0; }

.pag {margin:25px 0; text-align:center; }


/* LEFT-COLUMN BLOCK UPLOAD */
.upload-box {overflow:hidden; min-height:10px; padding:0 0 5px 0; }

* html .upload-box {overflow:visible; height:10px; }

.upload-icon {float:left; width:45px; }

.upload-icon img {vertical-align:top; }

.upload-title {margin:1px 0 10px 45px; }

.upload-title a:link {color:#E7EAEC; }
.upload-title a:visited {color:#E7EAEC; }
.upload-title a:hover {color:#E7EAEC; }

.upload-title-list {margin:1px 0 10px 45px; }


/* icon-index-block */
.icon-ind-block {overflow:hidden; min-height:10px; padding:0 0 20px 6px; }

* html .icon-ind-block {overflow:visible; height:10px; }

.one-navig-box {width:256px; height:81px; float:left; background:url(/im/fon-ind-menu.gif) 0 0 no-repeat; padding:0 9px 0 0; overflow:hidden; position:relative; }

.one-navig-box.a-hover {width:256px; height:81px; float:left; background:url(/im/fon-ind-menu-hov.gif) 0 0 no-repeat; padding:0 9px 0 0; overflow:hidden; position:relative; }

.relat-box {position:relative; top:0; left:0; z-index:1; }

.a-abs-icon {position:absolute; width:256px; height:71px; display:block; z-index:5; left:0; top:0; }

.icon-ind-box {width:62px; height:54px; float:right; padding:7px 0 0 0; margin:-12px 0 0 0; }

.h1-large {font-size:190%; font-weight:normal; margin:20px 0 35px 12px; padding:1px 0; }

.one-navig-box p {font-size:110%; margin:12px 0 1px 13px; padding:1px 0; line-height:115%; font-family:Tahoma, Verdana, Arial; }

.one-navig-box p a:link {font-size:100%; text-decoration:none; }
.one-navig-box p a:visited {font-size:100%; text-decoration:none; }
.one-navig-box p a:hover {font-size:100%; text-decoration:underline; }

.reset-inp-box {position:absolute; left:0; top:76px; width:66px; height:22px; z-index:400; }

* html .table-header {position: relative; z-index: 1000; }

* html .table-center {position: relative; z-index: 900; }


/* LISTING */
.hidden {min-height:10px; overflow:hidden; }

* html .hidden {height:10px; overflow:visible; }

#block-numb-cont {margin:30px 0 10px 0; overflow:hidden; height:55px; border-top:1px solid #86989e; padding:15px 0 0 0; }

/* for opera */
@media all and (min-width: 0px) {
    #block-numb-cont {height:30px; }
}

/* for FF */
@-moz-document url-prefix() {
	#block-numb-cont {height:30px; }
}

/* fot Safari end Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#block-numb-cont {height:30px; }
}

/* for Opera 9.27 */
html:first-child #block-numb-cont {height:30px; }

#left-arr {float:left; width:28px; height:22px; padding:1px 0 0 0; font-size:80%; text-align:center; }

#right-arr {float:left; width:28px; height:22px; padding:1px 0 0 0; font-size:80%; text-align:center; }

.fon-number {float:left; width:20px; height:30px; background:url(/im/fon_number.gif) center 0 no-repeat; color:#000; margin:0 2px; font-weight:bold; }

.fon-number a:link {display:block; width:20px; height:30px; background:url(/im/fon_number-a.gif) center 0 no-repeat; text-decoration:none; color:#000; font-weight:normal; }
.fon-number a:visited {display:block; width:20px; height:30px; background:url(/im/fon_number-a.gif) center 0 no-repeat; text-decoration:none; color:#000; font-weight:normal;}
.fon-number a:hover {display:block; width:20px; height:30px; background:url(/im/fon_number-ahov.gif) center 0 no-repeat; text-decoration:none; color:#000; font-weight:normal;}

.fon-number span {display:block; font-size:75%; text-align:center; margin:0 0 2px 0; padding:3px 0 1px 0; }



/* INDEX-NEW */
td.palata {width:300px; height:25px; overflow:hidden; white-space:nowrap; }

.palata-img {float:left; width:17px; height:25px; overflow:hidden; margin:0 0 0 35px; }

.p_palata {margin:3px 0 1px 60px; color:#fff; padding:1px 0; }

.numbers {position:absolute; width:200px; height:25px; top:84px; left:263px; overflow:hidden; }

.numbers p {color:#fff; }



/* SEO */
.span-h1 {display:block; font-weight:bold; font-size:12px; }

.span-h1 h1 {display:inline; font-size:100%; }


