/* 

    sysapp 0.1.2  Main CSS file (screen width resolution min. 1024)
    ----------------------------------------------------------------------
    Author       Jan Koprajda (jan.koprajda@dzonny.com)
    Last edit    25 March 10

*/

html {
     overflow: -moz-scrollbars-vertical;
}

/*  ----- Odkazy -----  */

a:link    { color: #FF0000; }
a:visited { color: #FF0000; }

a:hover,
a:active,
a:focus   { 
	color: #FF0000;
	text-decoration: none;
}

/*  ----- Odstavce -----  */
p {
  line-height: 21px;
  margin-bottom: 15px;
  text-align: justify;
}
/* ----- Table -----  */

table {
    width: 100%;
    border: none; /*1px solid #f8d72d;*/
}
table thead {
    display: none;
}
table th,
table td {
	padding: 7px 12px;
    line-height: 17px;
    text-align: justify;
    border: none; /*1px solid #f8d72d;*/
}
table th {
	font-weight: bold;
	vertical-align: top;
}
table tbody tr th, table tbody tr td {
    background-color: none;
}
table tbody tr.even th, table tbody tr.even td {
    background: none;
}
table tbody th {
    width: 180px;
    text-align: right;
    border-right: none /*2px solid #f8d72d */;
}

/* ----- Forms -----  */

form table {
  width: 100%;
  margin-bottom: 15px;
}
form td,
form th {
	padding-top: .1em;
	padding-bottom: .1em;
}
form th {
	padding-top: .2em;
}
input,
textarea,
select {
	margin-right: 2px;
}
input,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 3px;
}
textarea {
	line-height: 1.3em;
	width: 280px;
}
input {
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: visible;
	width: 280px;
}
input:focus,
textarea:focus {
	border-color: #777;
}
input[type="radio"],
input[type="checkbox"]{
	position: relative;
	top: 1px;
	left: -2px;
}
input.submit {
	padding: 4px 10px 3px;
	width: 100px;
}
form .required {
	color: #c33;
}


/*  ----- Clear, Hide -----  */

.hide,
.blind a,
.print {
	left: -10000px;
	overflow: hidden;
	position: absolute;
	width: 0; height: 0;
}
         .clear { clear: both; }
     span.clear { display: block; }
#ie6 span.clear,
#ie7 span.clear { display: inline; }

/* -------- image floats --------- */

img.left {
    float: left;
    margin: 0px 7px 7px 0;
}
img.right {
    float: right;
    margin: 5px 0 10px 15px;
}

/*
    PAGE LAYOUT
    ------------------------------------------------------------------------
*/

body {
  background: url(../img/bg-body.jpg) center top repeat-x #cfd0d2;
  font-family: Arial, serif;
  font-size: 10pt;
  text-align: center;
  color: #151513;
}

div#page {
	margin: 0 auto;
	position: relative;
    top: 0px;
	width: 800px;
	text-align: left;
	background: url("../img/bg-page.jpg") no-repeat scroll center 0px #f8d72d;
}

/*  ----- Header -----  */

div#header {
  width: 861px;
  position: relative;
  left: -31px;
  z-index: 9;
  height: 274px;
  margin: 0;
  padding: 0;
  background: url("../img/top-menu-top.png") no-repeat left bottom transparent;
}

#ie6 #div#header {
        behavior: url('/media/shared/js/pngfix/iepngfix.htc');
}

/* -- Logo -- */

div#logo {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0;
}

#logo h1,
#logo a {
	display: block;
 	height: 200px;
	top: 10px;
	position: relative;
	margin-bottom: 0;
    font-size: 0;
    text-decoration: none;
}

#logo a:hover {
    background: none;
}
	
#logo h1 span,
#logo a span {
	display: block;
	position: absolute;
	left: -90px;
	top: 5px;
    background: url(../img/logo.png) no-repeat;
	height: 254px;
	width: 640px;
}

#ie6 #logo h1 span,
#ie6 #logo a span {
        behavior: url('/media/shared/js/pngfix/iepngfix.htc');
}

/* -- Info -- */
div#info {
    position: absolute;
    top: 52px;
    right: 45px;
	width: 269px;
	height: 178px;
    padding: 0;
}

#info div {
    display: block;
    width: 269px;
    height: 178px;
    background: url(../img/logo-remal-oval.gif) no-repeat top left transparent;
}

/*  ----- Top Navigation -----  */

div#top-navigation {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  background: none; /*url(../img/top-menu-top.png) center top no-repeat; */
  text-align: left;
  width: 100%;
}
#ie6 div#top-navigation {
/*  background-image: url(../img/top-menu-top.gif); */
}
#top-navigation h2 {
  display: none;
}
#top-navigation ul {
    display: block;
	position: relative;
    left: 0;
	text-align: left;
	width: 800px;
}
#top-navigation li {
    float: left;
    text-transform: uppercase;
    padding: 18px 0 0 0;
    margin: 0;
}
#top-navigation li a, #top-navigation li span {
	color: #FF0000;
 	display: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 9px;
	padding: 0 10px 0px 10px;
	margin: 0;
    border-right: 2px solid #d0d0cd;
	text-decoration: none;
}
#top-navigation li.first a, #top-navigation li.first span {
    padding: 0px 10px 0px 0px;
}
#top-navigation li.last a, #top-navigation li.last span {
    border: none;
    padding: 0px 0px 0px 10px;
}
#top-navigation li a:hover,
#top-navigation li a:active,
#top-navigation li a:focus { 
	text-decoration: underline;
}

#top-navigation li.active a, #top-navigation li.active span { 
	color: #9c1718;
}

/*  ----- Left Blocks -----  */

div#left-blocks {
  width: 800px;
  float: left;
  background: none;
  margin: 6px 0 0 0;
  padding-bottom: 15px;
}

div#quick-path {
  display: none;
}

/* ----- Content Base CSS -----  */
div#content {
  width: 800px;
  float: right;
  position: relative;
  height: 1%;
  padding: 0;
}
#content .content-top {
  display: none;
}
#content .content-bottom {
  display: none;
}
#content .content-in {
  padding: 10px 40px;
  width: 720px;
  min-height: 720px;
  background: none;
}
#ie6 #content .content-in {
}
#left-blocks .home {
  font-size: 8pt;
  font-weight: bold;
  margin: -54px 0 0 0;
  padding: 272px 0 0 0;
  background: url(../img/img-home.jpg) left top no-repeat;
}
#left-blocks .home p {
  line-height: 13px;
}
#left-blocks .home h2.title {
  display: none;
}
#left-blocks .home .content-top,
#left-blocks .home .content-bottom,
#left-blocks .home .content-in,
#ie6 #left-blocks .home .content-in {
  margin: 2px 35px 10px 25px;
  padding: 30px 30px 15px 45px;
  width: 660px;
  background: url(../img/block-bg.png) left top no-repeat;
}
#left-blocks .home .content-top,
#left-blocks .home .content-bottom {
  height: 0;
  padding: 0;
}

/* ----- content navigation -----  */
div#content-navigation {
    padding-bottom: 40px;
}
#ie6 div#content-navigation {
    margin-left: -45px;
}
div#content-navigation ul {
/*    float: left; */
    width: 100%;
    list-style: none;
    margin: auto;
}
div#content-navigation li {
    float: left;
    margin-right: 4px;
    margin-left: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    text-align: center;
}
div#content-navigation li.last {
    margin-right: 0;
}
div#content-navigation h2 {
    width: 87px;
    padding: 0;
    margin: 0;
    line-height: 15px;
    font-size: 9pt;
}
div#content-navigation a:hover h2 {
    text-decoration: underline;
}


/* ----- Content Extended CSS -----  */
#content a {
  color: #FF0000;
}
#content h1,
#content h2,
#content h3 {
    color: #111;
    font-size: 16pt;
    font-weight: bold;
    position: relative;
    left: -1px;
    padding-bottom: 20px;
}
#content h2 {
  color: #151513;
  font-weight: bold;
  font-size: 1.3em;
  margin: 7px 0 0 0;
  padding-bottom: 5px;
}
#content h2.title {
  color: #c03435;
  font-size: 24pt;
  font-weight: normal;
  padding-bottom: 17px;
}
#content h3 {
  color: #151513;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  padding-bottom: 0;
}
#content ul {
  font-size: 15.5px;
  line-height: 21px;
  margin-bottom: 15px;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: square;
}

#content .icons img.left {
  margin: 0 8px 10px 0;
}

#content .annotation {
  font-style: italic;
}

.item {
  margin: 0 25px 10px 0;
  padding: 0 15px 10px 0;
}
.item h2 {
  margin: 0;
  padding: 0 0 3px 0;
}
.item img {
  float: left;
  margin: 5px 8px 8px 0;
}

/******* icons *************/
#content .icons.right ul {
  float: right;
  list-style: none;
}
#content .icons.left ul {
  float: left;
  list-style: none;
}
#content .icons.right li {
  margin: 0 0 0 22px;
}
#content .icons.left li {
  margin: 0 22px 0 0;
}

#left-blocks div.subpage div.icons {
  display: none;
}

#content .price {
    margin-top: -5px;
    font-weight: bold;
    font-size: 11pt;
}

/* ----- Left column -----  */

div#left-column {
  display: none;
  width: 306px;
  float: left;
  background: url("../img/bg-left-column.png") no-repeat scroll right top transparent;
}

/* ----- Column navigation -----  */

div#col-navigation {
  width: 291px;
  margin: 7px 0 13px 0;
  background: url(../img/navigation-bg-top.png) left top no-repeat #152c63;
}
div#col-navigation div.bottom {
  width: 291px;
  height: 9px;
  background: url(../img/navigation-bg-bottom.png) left bottom no-repeat #152c63;
}
#col-navigation h2 {
  display: none;
}
#col-navigation ul {
  list-style-type: none;
  padding: 9px 0 0 0;
}
#col-navigation li {
  margin: 0 0 1px 0;
  background: url(../img/nav-button.png) center top no-repeat;
}
#col-navigation li a {
  color: #fff;
  display:block;
  height: 31px;
  font-size: 10pt;
  text-align: right;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding: 18px 60px 0 0;
}
#col-navigation li a.nav-1 {
  background: url(../img/nav-mark-1.png) 28px 3px no-repeat;
}
#col-navigation li a.nav-2 {
  background: url(../img/nav-mark-2.png) 26px 3px no-repeat;
}
#col-navigation li a.nav-3 {
  background: url(../img/nav-mark-3.png) 26px 3px no-repeat;
}
#col-navigation li a.nav-4 {
  background: url(../img/nav-mark-4.png) 24px 3px no-repeat;
}
#col-navigation li a.nav-5 {
  background: url(../img/nav-mark-5.png) 26px 3px no-repeat;
}
#col-navigation li a.nav-6 {
  background: url(../img/nav-mark-6.png) 26px 3px no-repeat;
}
#ie6 #col-navigation li a {
  width: 279px;
}
#col-navigation li a:hover,
#col-navigation li a:active,
#col-navigation li a:focus {
    color: #152c63;
}
#col-navigation li.active, #col-navigation li:hover {
    background: url(../img/nav-button-active.png) center top no-repeat;
}
#col-navigation li.active a:hover,
#col-navigation li.active a:active,
#col-navigation li.active a:focus {
    color: #152c63;
}

/* --------- HEADER BOTTOM ------- */
div#header-bottom {
   clear: both;
   position: relative;
   z-index: 11;
   top: 2px;
}
/* ----- Block Orange, White -----  */
div.block.orange, div.block.white {
  width: 495px;
  padding: 0;
  margin: 0 0 3px 0;
}
div.block.white div.block-top {
    height: 24px;
    background: url(../img/whiteblok-bg-top.png) left top no-repeat;
}
div.block.white div.block-bottom {
  height: 21px;
  padding: 0;
  margin: 0;
  background: url(../img/whiteblok-bg-bottom.png) left bottom no-repeat;
}
#content div.block.white h2 {
  color: #151513;
  margin: 0;
  padding: 10px 30px;
}
#content div.block.orange h2 {
  color: #fff;
}
div.block.orange {
  width: 468px;
  padding: 0;
  margin: 0 0 4px 0;
  float: left;
}
div.block.orange div.block-top {
  height: 23px;
  background: url(../img/news-bg-top.png) left bottom no-repeat;
}
div.block.orange div.block-bottom {
  width: 468px;
  height: 21px;
  padding: 0;
  margin: 0;
  background: url(../img/news-bg-bottom.png) left top no-repeat;
}
div.block.white {
  float: right;
}
div.block.white div.block-in {
  background: url(../img/whiteblok-bg-body.png) left bottom repeat-y;
}
#ie6 div.block.map-ie6 div.block-in {
  padding-bottom: 20px;
  background-image: url(../img/whiteblok-bg-body.gif);
}
div.block.orange div.block-in {
  background: url(../img/news-bg-body.png) left top repeat-y;
}
div.block.orange {
  clear: none;
}
#ie6 div.block.orange div.block-in {
  background-image: url(../img/news-bg-body-ie6.png)
}
div.block.orange a img {
  float: left;
  margin: 20px 10px 0 30px;
  border: 1px solid #e44c23;
}
div.block.orange div.images {
 padding-left: 30px;
}
div.block.orange div.images a img {
  margin: 5px 2px 5px 0;
}
#content div.block h2 {
  font-size: 15pt;
  margin: 0;
  padding: 10px 30px;
}
#content div.block.orange h3, #content div.block.white h3 {
  margin-bottom: 0;
  padding-bottom: 0;
}
#content div.block.orange p, #content div.block.white p {
  margin: 0 22px 0 30px;
  padding-top: 3px;
  line-height: 16px;
  text-align: justify;
  color: #fff;
}
#content div.block.white p {
  margin: 0 30px 0 30px;
}
#content div.block.orange p.show-detail {
  float: right;
  padding-bottom: 15px;
  background: url(../img/orange-link.png) right 25% no-repeat;
}
#ie6 #content div.block.orange p.show-detail {
  float: none;
  background: none;
}
#content div.block.white div.object {
  padding-bottom: 12px;
  background: url(../img/white-separator.png) center bottom no-repeat;
}
#content div.block.orange div.object {
  background: url(../img/articles-bottom.png) center bottom no-repeat;
}
#content div.block div.object.last {
  background: none;
}
#content div.block.orange p.show-detail a {
  color: #990f0f;
  padding-right: 15px;
}
#content div.block.white p {
  color: #151513;
}
#content div.block.orange h3 a, #content div.block.white h3 a {
  padding-left: 10px;
}
#content div.block.orange a {
  color: #fff; 
}
.block h2 {
    font-size: 17px;
    padding: 10px 0 5px 0;
    margin: 0 25px 0 20px;
    line-height: 16px;
}

.block h3 {
    font-size: 15px;
    padding: 10px 0 5px 0;
    margin: 0 25px 0 20px;
    line-height: 5px;
}

.block p {
  font-size: 9pt;
  line-height: 16px;
  text-align: left;
  padding: 5px 0 2px 0;
  margin: 0 25px 0 20px;
}
.block span {
  font-size: 8pt;
  color: #4f6089;
  margin: 0 25px 0 20px;
  display: none;
}
#content .block h2 a {
  color: #fff;
  text-decoration: none;
}
#content .block h2 a:hover {
  text-decoration: underline;
}

#content .block div.more {
  display: block;
  position: relative;
  z-index: 15;
  width: 124px;
  height: 37px;
  float: right;
  margin: 0 10px 0 0;
}
#content .block.white div.more, #content .block.large div.more  {
  margin: 0 17px 0 0;
}
#content .block div.more a {
  background: url("../img/button.png") no-repeat scroll left top transparent;
  color: #FFFFFF;
  display: block;
  font-size: 9pt;
  font-weight: bold;
  height: 26px;
  padding: 11px 37px 0 0;
  text-align: right;
  text-decoration: none;
  width: 89px;
  cursor: pointer;
}
#ie6 #content .block div.more a {
  width: 124px;
  height: 37px;
  padding-top: 13px;
}
#ie6 #content .block.white {
  clear: both;
}
.show-all p {
  text-align: right;
  padding-bottom: 10px;
}

/* -------- block goods -------- */
.block.goods {
  width: 720px;
  margin: 0 0 0 -45px;
  height: 340px;
  padding: 0;
  text-align: center;
  background: url(../img/block-bg.png) left top no-repeat;
}
.block.goods .object {
  float: left;
  width: 230px;
  height: 165px;
  padding: 35px 0 0 0;
  margin: 0;
}
.block.goods .object.first, .block.goods .object.order-4 {
  padding-left: 30px;
}
.block.goods .object.order-4,
.block.goods .object.order-5,
.block.goods .object.order-6 {
  padding-top: 10px;
}
.block.goods h2 {
  display: none;
}
.block.goods p {
  display: none;
  text-align: left;
  font-size: 8pt;
  line-height: 13px;
  padding: 0 0 0 10px;
}
.block.goods img {
  margin: 0;
  padding: 0;
}
.block.goods a {
  color: #fff;
  text-decoration: none;
}
.block.goods a:hover {
  text-decoration: underline;
}

/* --------- block large ------ */
.block.large {
  width: 800px;
  clear: both;
}
.block.large .block-top {
  height: 20px;
/*  background: url(../img/page-top.png) left top no-repeat; */
}
.block.large .block-bottom {
  height: 19px;
/*  background: url(../img/page-bottom.png) left top no-repeat; */
}
.block.large .block-in {
  background: url(../img/body-bg-body.png) left bottom repeat-y;
}
#content .block.large ul {
  margin: 0;
  padding: 10px 0 0 25px;
  list-style: none;
}
#content .block.large li {
  float: left;
  height: 100px;
  margin-right: 10px;
  padding-bottom: 5px;
}
/* ----- navigation -------- */
.block.navigation {
}
.block.navigation ul {
  list-style-type: none;
  padding: 10px 0 12px 0;
}
.block.navigation li {
  margin: 0;
}
.block.navigation li a {
  background: #;
  display:block;
  height: 1%;
  font-size: 12pt;
  font-weight: normal;
  padding: 8px 6px;
  text-decoration:none;
  width: 236px;
}
#ie6 .block.navigation li a {
  width: 248px;
}
.block.navigation li a:hover,
.block.navigation li a:active,
.block.navigation li a:focus {
    background: none;
}
.block.navigation li.active a {
    background: #fff;
    color: #000;
}
.block.navigation li li a, .block.navigation li.active li a {
    width: 217px;
    padding-left: 25px;
}
.block.navigation li li.active a {
}
.block.navigation li.active a:hover,
.block.navigation li.active a:active,
.block.navigation li.active a:focus {
    background: none;
}

/* ----- goods -----  */
div#goods .item {
    width: 232px;
    height: 290px;
    float: left;
    margin: 0 8px 8px 0;
    border: 1px solid #f8d72d;
    padding: 0;
    background: #fff;
}
div#goods .item h2 {
    font-size: 10pt;
    line-height: 17px;
    height: 36px;
    margin: 10px 7px 0 13px;
}
div#goods .item p {
    text-align: left;
    margin: 0 4px 0 13px;
}
div#goods .item .desc {
    padding-bottom: 10px;
}
div#goods .item .icon {
    width: 230px;
    height: 160px;
    margin: 0 0 7px 0;
    overflow: hidden;
}
div#goods .item img {
    border: 0;
}
div#goods .item .price {
    font-weight: bold;
    font-size: 10pt;
}
div#goods .item .more {
    margin-top: -13px;
    font-weight: bold;
}
div#goods .item.order-3, div#goods .item.order-6 {
    margin-right: 0;
}

/* ----- contacts, organization -----  */
div#organizations ul {
    list-style: none;
}
#organizations div.district {
    font-weight: bold;
    background: #eee;
    padding: 5px;
}
#organizations h2 {
    font-size: 12pt;
    font-weight: normal;
}
#organizations h3 {
    margin: 0;
}
#organizations li li {
    padding: 0;
}
#organizations div.more {
    display: none;
    padding: 5px 0 5px 5px;
    margin: 0;
    border: 1px solid #ededed;
}
#organizations div.general-contacts {
    width: 45%;
    float: left;
}
#organizations p {
    font-size: 10pt;
}
#organizations div.go-to-detail {
    clear: both;
    font-size: 10pt;
    text-align: right;
    padding: 0 15px 0 0;
}

/* ----- attributes -----  */

div#attributes {
    clear: both;
    margin-bottom: 10px;
}

div.attributes {
    width: 568px;
    background: url("../img/filter-bg-top.png") no-repeat scroll left top #213D7F;
    padding: 5px 0 0 0;
}

/* ----- patterns -----  */
div#patterns div.pattern {
    height: 66px;
}
#patterns .pattern-name {
    width: 18%;
    height: 62px;
    float:left;
    text-align: center;
    background-color: transparent;
}
#patterns .pattern-color {
    width: 82%;
    height: 62px;
    float: right;
}

div#pattern {
    height: 500px;
}

/* -- Search -- */
div.search {
  width: 374px;
  height: 75px;
  float: right;
  text-align: left;
  margin: 94px 0 0 0;
  padding: 0;
  background: url(../img/bg-search.png) top right no-repeat;
}
.search div.field {
  width: 225px;
  height: 32px;
  background: none;
  margin: 21px 0 0 135px;
}
.search .field input {
  width: 212px;
  border: 0;
  background: none;
  margin: 0;
  color: #536ead;
  font-size: 9pt;
}
.search .submit {
  margin: -7px 0 0 0;
  padding: 0;
}
.search .submit input {
  width: 67px;
  height: 22px;
  border: 0;
  font-size: 9pt;
  font-weight: bold;
  color: #152c63;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: none;
}
.search .submit a {
  font-size: 8pt;
  margin: 0 60px 0 138px;
}

/* ----- Pagination -----  */
#content .pagination {
    width: 716px;
    height: 30px;
    font-size: 9pt;
    font-weight: bold;
    background: #fff;
    border: 1px solid #f8d72d;
    margin: 0 0 8px 0;
    padding: 0;
}
#content .pagination p {
    display: block;
    width: 496px;
    position: relative;
    float: left;
    z-index: 100;
    text-align: center;
    margin: 0;
    line-height: 2px;
    padding: 13px 0 0 0;
}
#content .pagination span {
    font-size: 12pt;
}
#content .pagination p.prev,
#content .pagination p.next {
    width: 110px;
}
#content .pagination p.next a,
#content .pagination p.prev a {
    text-decoration: none;
    font-size: 14pt;
}
#content .pagination p.next a:hover,
#content .pagination p.prev a:hover {
    color: #819AD5;
}
#content .pagination .bottom {
    height: 9px;
}

/* ----- Footer -----  */
div#footer {
    clear: both;
    color: #4F6089;
    font-size: 9pt;
    height: 1%;
    line-height: 16px;
    margin: 30px auto 0 auto;
    padding: 0;
    text-align: left;
    width: 800px;
    background: #CFD0D2;
}
#footer div {
    padding: 20px 0;
    text-align: right;
}

/* ----------------- EXTERNAL CSS ------------------- */
div#content-blocks {
  width: 720px;
  margin-top: 66px;
}

#content-blocks div.articles-block {
  color: #fff;
  font-size: 10pt;
  width: 475px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 6px 6px 6px 6px;
  border-right: 0px solid #fff;
  border-bottom: 0px solid #fff;
}
#content-blocks div.articles-block.even {
  float: left;
  border: 0;
  border-bottom: 1px solid #fff;
}
#content-blocks div.articles-block.last {
  border-bottom: 0;
  padding-bottom: 12px;
}
#content-blocks div.articles-block div.title-and-desc {
  padding: 6px 7px 8px 0;
/*  background: url(../img/icon-car.png) 17px center no-repeat; */
}
#content-blocks div.articles-block .main.new-parts {
  background-image: url(../img/icon-new-parts.png);
}
#content-blocks div.articles-block .main.used-parts {
  background-image: url(../img/icon-used-parts.png);
}
#content-blocks div.articles-block .main.advised {
  background-image: url(../img/icon-advised.png);
}
#content-blocks div.articles-block .main.news {
  background-image: url(../img/icon-news.png);
}
#content-blocks div.articles-block .main.pneu {
  background-image: url(../img/icon-pneu.png);
}
#content-blocks div.articles-block div.title-and-desc p {
  font-size: 7pt;
  line-height: 12px;
  margin: 0 7px 0 85px;
  padding: 0;
}

#content .filter ul {
  padding: 3px 0 11px 9px;
  background: url("../img/block-bg-bottom.png") no-repeat scroll left bottom;
}
.filter h2 {
    display: none;
}
.filter ul li {
    list-style: none;
    float: left;
    margin-bottom: 5px;
}
.filter li label {
    font-size: 10pt;
}
.filter input {
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 0;
}
.filter input.money {
    text-align: right;
}

/* ----------------- IIIIIIIIEEEEEEEEEEE 6666666666 ---------------------- */
#ie6 .block.goods, #ie6 div.block div.block-top, #ie6 div.block div.block-in, #ie6 div.block div.block-bottom,
#ie6 div#content div.content-top, #ie6 div#content div.content-in, #ie6 div#content div.content-bottom, #ie6 div.block div.more a  {
  behavior: url('/media/shared/js/pngfix/iepngfixnew.htc');
}
#ie6 div.block.map-ie6 div.block-in {
  behavior: none;
}
