.fancy_image {}

.errortext {color:red;font-weight:bold;}
.mf-name, .mf-email, .mf-message {margin-bottom:.5em;}

.data-table {width:100%;}

.breadcrumb-navigation {color:white;font-size:.85em;margin-bottom:1em;}
.breadcrumb-navigation a {color:white;}

#catalog ul {margin:0;padding:0 0 0 15px;}
#catalog h4 {margin:0 0 1em;font-size:1.25em;}
#catalog li {padding-bottom:.5em;}
#catalog .catalog_header {background:url(images/catalog_header.gif) no-repeat;line-height:82px;height:82px;padding-left:20px;}
#catalog .catalog_header a {color:white;font-size:1.5em;}
#catalog .catalog_text {background:url(images/catalog_bg.gif) repeat-y;width:382px;}
#catalog .catalog_glow {background:url(images/catalog_glow.jpg) no-repeat;margin:0 7px;padding:10px 17px 0;}
#catalog .catalog_footer {background:url(images/catalog_footer.gif) no-repeat;height:32px;}
#catalog .catalog2 {float:right;margin-top:-44px;margin-right:-145px;}
#catalog .catalog2_header {background:url(images/catalog2_header.gif) no-repeat;height:79px;width:253px;}
#catalog .catalog2_text {background:url(images/catalog2_bg.gif) repeat-y;width:253px;}
#catalog .catalog2_glow {background:url(images/catalog2_glow.jpg) no-repeat;margin:0 7px;padding:15px 17px;}
#catalog .catalog2_footer {background:url(images/catalog2_footer.gif) no-repeat;height:17px;width:253px;}
#catalog .catalog3_text {margin-left:188px;width:247px;background:url(images/catalog3_bg.gif) repeat-y;}
#catalog .catalog3_glow {background:url(images/catalog3_glow.jpg) no-repeat;margin:0 9px;padding:10px 17px;}
#catalog .catalog3_footer {margin-left:188px;background:url(images/catalog3_footer.gif) no-repeat;height:13px;}
#catalog .catalog_text a, #catalog .catalog2_text h4, #catalog .catalog3_text a, #catalog .catalog3_text h4, #catalog .catalog4_text a, #catalog .catalog4_text h4 {color:white;}

#catalog { position:relative; z-index:0;}
#catalog .catalog4 {
	position:absolute;
	top:305px;
	left:-394px;
	width:401px;
        z-index:5;
}
#catalog .catalog4_header {background:url(images/catalog4_header.gif) no-repeat;height:62px;width:401px;}
#catalog .catalog4_text {background:url(images/catalog4_bg.gif) repeat-y;width:401px;}
#catalog .catalog4_glow {background:url(images/catalog4_glow.jpg) no-repeat;margin:0 7px;padding:0px 17px 10px;width:353px;overflow:hidden;}
#catalog .catalog4_footer {background:url(images/catalog4_footer.gif) no-repeat;height:17px;width:401px;}
.end-li {
	list-style:none;
	float:left;
	padding-top:20px;
	padding-right:83px;
}
.end-li.end{
	padding-right:0px;
}
.end-li img {
	float:left;
	margin:1px 5px 0 0;
}
#catalog .two_level ul {padding-left:0;font-size:1.2em;list-style:none;}
#catalog .two_level ul  ul {padding-left:15px;font-size:11px;list-style-type: disc}

/* IE fix :( */
#catalog .catalog_text {*position:relative;}
#catalog .catalog2 {*position:absolute;*left:250px;*z-index:100;}

.cntr .catalog-section-list li {margin-bottom:.5em;}
.cntr .catalog-section-list a {color:white;text-decoration:none;}
.cntr .catalog-section-list a:hover {text-decoration:underline;}

* html #sub .uperlo {position:relative;z-index:200;margin-left:0;left:-150px;}

.table-catalog-section table {width:100%;color:black;}
.table-catalog-section td, .table-catalog-section th {border-right:1px solid black;padding:5px;}
.table-catalog-section tr.even td, .table-catalog-section th {background:#b7b7b7;}
.table-catalog-section th {height:50px;vertical-align:middle;font-weight:normal;}
.table-catalog-section td {background:white;}

.mf-ok-text {font-weight:bold;margin-bottom:1em;}
.mf-name input, .mf-email input {width:340px;}

.catalog_gallery {}
.catalog_gallery .fancy img {border:3px solid white;margin:0 10px 10px 0;}

b strong {color:#A9BF7D;}
.contacts-block {
     padding-top:0;
}

#contacts-block-address {
    margin-left: 60px;
}

.table-catalog-section-notasbest{
    background:none;
}