@charset "UTF-8";
/* CSS Document */

body {
		background: url("/images/bc.gif") #efefef;
		padding: 0px;
		margin: 0px;
		color: #000;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

div {
	border: none;
	font-size: 1em;
}

tr td {
	font-size: 1em;
	border: none;
}

img {
	border: none;
}
a {
	text-decoration: none;
	color: #000;
	/*text-decoration: underline;
	color: #0033cc;*/
}
a:hover {
	color: #930000;
	text-decoration: underline;
}

h1, h2, h3, .likeh2, .likeh3 {
	margin: 0px 0px 10px 0px;
}
.likeh2 {
	font-size: 18px;
	font-weight: bold;
}
.likeh3 {
	font-size: 15px;
	font-weight: bold;
}
p {
	color: #333333;
	}
	
#main {
    margin: 0 auto;
    text-align: left;
    width: 920px;
    background: #ffffff;
    border-top: solid 2px #79191b;
    padding: 20px;
}
#main-footer {
    margin: 0 auto;
    text-align: left;
    width: 920px;
    background: #930000;
    padding: 20px;
    color: #fff;
}

.logo {
	float: left;
	margin: 0px;
	padding: 0px;
	}
.phones {
	float: right !important;
	width: 304px;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	background: url("/images/phone.gif") left top no-repeat;
	}
.phones h3, .phones .likeh3 {
	font-size: 1.3em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.phones span {
	color: #666666;
	font-size: 1em !important;
	font-weight: normal !important;
	}
.phones p {
	font-size: .9em;
	padding: 0px;
	}
	
	
.menu {
	background: #930000;
	color: #ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	text-align: center;
	}
.menu ul {
	margin: 0px;
	padding: 0px;
	}
.menu ul li {
	float: left;
	list-style: none;
	padding: 0px;
	font-size: .9em;
	font-weight: bold;
	}
.menu ul li a {
	color: #fff;
	padding: 12px 24px;
	text-decoration: none;
	display: block;
	}
	
.menu ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: #7b0000;
	}
.menu ul li span, .menu ul li a.aktiv {
	color: #fff;
	padding: 12px 24px;
	text-decoration: none;
	display: block;
	background: #500000;
	}
.central-banner {
	margin: 0px;
	padding: 0px;
	}
	
	
.central-link-pd {
	margin: 10px 0px 0px 0px;
	}
.central-link {
	padding: 14px 0px;
	text-align: center;
	background: url("/images/big_links_bc.jpg") repeat-x #e4dcd0;
	font-size: 13px;
	width: 230px;
	}
.central-link a {
	color: #5f5a51;
	text-decoration: none;
	}
.central-link a:hover {
	color: #930000;
	text-decoration: underline;
	}
.rb {
	border-right: solid 1px #c8c1b5;
}
.lb {
	border-left: solid 1px #e8e0d5;
}

.fl {
	margin: 0px;
	padding: 0px;
	width: 400px;
	vertical-align: top;
	}
.fl h4, .fl .likeh4 {
	font-size: .9em;
	font-weight: normal;
	color: #fff;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
.fl p {
	font-size: .9em;
	font-weight: normal;
	color: #fff;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
	
.fr {
	vertical-align: top;
	font-size: .9em;
	text-align: right;
	}
.fr a {
	color: #fff;
	margin: 0px 0px 0px 8px;
	}
.fr a:hover {
	color: #fc5f5f;
	}
	
	
.left-c {
	width: 190px;
	background: #f1f1f1;
	padding: 15px;
	vertical-align: top;
	}
.right-c {
	padding: 0px 0px 0px 15px;
	vertical-align: top;
	text-align: justify;
	}
.right-c ul {
	margin: 0px;
	padding: 0px;
	}
.right-c ul li {
	/* font-weight: bold; */
	list-style: none;
	background: url("/images/li.gif") left top no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	}

	
	
.right-c h1 {
	font-size: 18px;
	text-align:left;
	}
	
.kakh1 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	text-align:left;
	font-weight:bold;
}	
	
.red-c {
	color: #910002;
	}
	
.rblock {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	}
.rblock h2, .rblock .likeh2 {
	font-size: 1em;
	font-weight: normal;
	color: #930000;
	margin: 0px 0px 5px 0px;
	}
.rblock ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.rblock ul li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style: none;
	
	}
	
	.rblock ul li a {
	color: #333333;
	padding: 7px;
	text-decoration: none;
	font-weight:bold;
	display: block;
	font-size: 1em;
	}
	.rblock ul li a:hover {	color: #fff;
	text-decoration: none;
	background: #930000;
	font-weight:bold;
	}	
	
	.rblock2 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	}
.rblock2 h2, .rblock2 .likeh2 {
	font-size: 1em;
	font-weight: normal;
	color: #930000;
	margin: 0px 0px 5px 0px;
	}
.rblock2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.rblock2 ul li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style: none;
	
	}	
	.rblock2 ul li a {
	color: #333333;
	padding: 7px;
	text-decoration: none;
	/*font-weight:bold;*/
	display: block;
	font-size: 1em;
	}
	.rblock2 ul li a:hover {	color: #fff;
	text-decoration: none;
	background: #930000;
	/*font-weight:bold;*/
	}	
	
.index-obl {
	margin: 0px;
	padding: 10px;
	border: solid 1px #e5e5e5;
	width: 198px;
	text-align: left;
	}
.index-obl img {
	border: none;
	margin: 0px 0px 10px 0px;
	}
.obl-title {
	height: 15px;
	display: block;
	overflow: hidden;
	text-align: left;
	}
.obl-des {
	height: 28px;
	display: block;
	overflow: hidden;
	font-size: .9em;
	color: #666666;
	text-align: left;
	}
.price {
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	}
.price b{
	color: #930000;
	}
	
	
.topnav {
	font-size: .9em;
	color: #999999;
	}
.topnav a {
	color: #999999;
	}
.topnav a:hover {
	color: #930000;
	}
	
.two-menu {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
.two-menu ul {
	margin: 0px;
	padding: 0px;
	}
.two-menu ul li {
	list-style: none;
	padding: 0px;
	font-size: .9em;
	font-weight: bold;
	border-bottom: solid 1px #dfdfdf;
	}
.two-menu ul li a {
	color: #333333;
	padding: 7px;
	text-decoration: none;
	display: block;
	}
	
.two-menu ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: #930000;
	}
.two-menu ul li span {
	color: #fff;
	padding: 7px;
	text-decoration: none;
	display: block;
	background: #930000;
	}
	
.obl-catalog {
	margin: 0px 0px 15px 0px;
	border-bottom: solid 1px #aeaeae;
	padding: 10px 0px;
	}
.obl-catalog img {
	float: left;
	margin: 0px 15px 15px 0px;
	border: solid 1px #aeaeae;
	}
	
.page-nav {
	margin: 0px;
	padding: 0px;
	}
.page-nav p {
	margin: 0px 0px 5px 0px;
	}
.page-nav a {
	margin: 0px 5px 0px 0px;
	}
.page-nav b {
	margin: 0px 5px 0px 0px;
	}
	
.small-photo-c {
	border: solid 3px #efefef;
	float: left;
	margin: 0px 5px 5px 0px;
	}
.small-photo-active {
	border: solid 3px #930000;
	float: left;
	margin: 0px 5px 5px 0px;
	}

.likeh2, .likeh3 {
	display:block;
}

.right-c table td{
  text-align: left;
  border: 1px solid #BDD9FE;
}

.button { width: 179px; height:23px; line-height:23px; border: none; background: #930000;  padding: 6px 5px; color: #ffffff; text-decoration: none; vertical-align: middle;

cursor: pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;

 } .button:hover { color: #ffffff; background: #500000;} .button:active { border-top-color: #500001; background: #500000; }

.b-head.b-head_type_search-simple{
display: none;
}
