@charset "utf-8";
/* CSS Document */

html {
padding : 0 0;
margin : 0 0;
}
body {

margin : 0 0;
padding : 0 0;
font-family:Arial, Helvetica, sans-serif;

}
#all {
width : 1030px;
#width : 1000px;
margin : -10px auto;
#margin : 0 auto;
padding : 0 0;
border : 0px solid #663333;
margin-top : 20px;
}
#header {
border-bottom : 0px solid #2d1abd;
margin : 0 0 0 0;
height : 125px;
padding : 5px 5px 5px 5px;
background-color:#efe3ca;
}

img.klinkerhead {
position:absolute;
margin: -85px 0 0 870px;
border-bottom : 0px solid #2d1abd;
-position:relative;
//margin: -5px 0 0 870px;
 -margin: -75px 0 0 870px;
}
#content {
margin-bottom : 40px;
width : 790px;
#width : 760px;
min-height : 300px;
height : auto;
float : right;
border : 0px solid #666666;
margin-top:20px;
}
#contentmain {
margin-top : 10px;
min-height : 450px;
width : 760px;
#width : 740px;
float : left;
border : 0px solid #2d1abd;
padding: 0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
}
* html #contentmain {
min-height : 600px;
}
#left {
width : 220px;
height : auto;
float : left;
border : 0px solid #666666;
position : relative;
margin:25px 0 0 0px;
font-size:12px;
z-index:0;
}
#footer {
height : auto;
border-top : 0px solid #2d1abd;
clear : both;
margin-top:10px;
font-size:12px;
text-align:left;

}

#header p {
margin: -90px 0 0 350px;
font-size:20px;
display:block;
width:450px;
height:80px;
#height:0px;
text-align:center;
color:#7c4b44;

}
#header img {
border:0px solid #FFFFFF;
}

#header .bg a marquee {
	position:absolute;
	margin: 0 0 0 0;
*position:relative;
	*margin: 4px 0 0 0;

width:730px;
	display:block;

color:red;
}
.bg a, .bg a:visited {
text-decoration:none;
}
}
#contentmain  p {
text-indent: 20px;
}


table img {
border:1px solid #000;
}

.news {
font-size:12px;
}
.news ul {
padding: 0 0 0 0;
margin : 5px 0;
list-style: none;
}


span.date-news {
font-weight:bold;
font-size:12px;
} 
span.heading {
text-align:center;
font-weight:bold;
font-size:14px;
min-width: 200px;
display:block;
}
.artycle {
border: 1px solid #000;
padding: 2px 2px;
border:2px  groove  #000000;
}

.artycle ul {
padding: 0 0 0 0;
list-style: none;
font-size:12px;
}
.artycle li a {
color:#663300;
}
.content h1 {
font-size:16px;
}
#header p.tel {
margin: 35px 0 0 660px;
font-size:16px;
font-weight:bold;
color:#7c4b44;
//width:150px;
//margin: -18px 0 0 840px;
//position:relative;
-margin: -20px 0 0 840px;
}
#header p.tel span {
border: 1px double #666666;
font-size:16px;
width: 200px;
}
.submenu {
float:right;
border:2px dotted #999999;
padding: 0 10px 0 0;

}
 a {
color:#663300;
}
 a:visited {
color:#663300;
}
a:hover {
color:#000;
}
.content h2 {
font-size:16px;
}
.content h3, h4, h5, h6 {
font-size:15px;
}
.small {
font-size:12px;
}

.prkl ul {
padding: 0 0 0 0;
list-style: none;
text-align:center;
}
.prkl ul li img {
border:0px solid #000;
padding: 0 0 5px 0;
}

/*#cat1 {
border:1px solid #000;
padding-top:20px;

}
.hidden {
border:1px solid #ccc;
padding-left:10px;
font-size:12px;
}
.headline {border: 1px solid #000000; cursor: pointer; text-align: center; background-color:#CCC; }
.hidden {display: none; border: 1px solid #CCC; text-align: left; margin-top: 2px;}
*/
.listwimg ul li.listwimg  {
list-style:none;
height:130px;
min-height:130px;
display:block;
margin-bottom:25px;
}
.listwimg li.listwimg img {
float:left;
padding-right: 10px;
border:0px solid #FFFFFF;
}

 .listwimg ul li a {
font-weight:bold;
padding-left:10px;


}
.listwimg ul  {
margin-top:20px;
height: auto;

}
.raschettolsh {
background-color: #d4ac89;
font-weight:bold;
}
#faq {

text-align:right;
}
#faq table {

text-align:right;
}
#faq table, #faq table tr td {
border: 0px solid #7b4c44;
padding: 0 0 0 0;
margin:  0 0 0 0;

}
#faq ul li {
list-style-type:none;
padding: 0 0 20px 0;
}

.vopros { 
background-color: #efe3ca;
color: #7b4c44;
text-align: left;
}
.otvet { 
color: #7b4c44;
text-align: left;
}
#faq table tr td p {
padding: 0 0 0 5px;
margin:  0 0 0 0;
}
#faq table tr td span {
font-weight:bold;
}
.stat {
position:absolute;
	margin: -40px 0 0 750px;
	#margin: -60px 0 0 250px;
}
.stat a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}
table{
text-align:center;
}
.stat a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

.montag-r img {
 padding:10px 20px 10px 0;
 }


/* down menu */
.secmenu {
width:100%;
height:15px;
padding: 0 0  0 0;
margin-top:10px;
clear:both;
}
.secmenu ul li{
list-style-type:none;
display:inline;
font-weight:none;
padding: 10px 5px 0px 5px;
text-transform:uppercase;
}
.secmenu ul li a {
	color: #7b4c44;
	font-size:10px;
text-decoration:none;
}
/* end down menu */
#footer address {
text-align:left;
}


#menu {

margin: 10px 0 0 2px;
padding:0 0 0 0;
background: #efe3ca;
	z-index:10;
	position:absolute;
	width:966px;

//position:relative;
//margin: 90px 0 0 2px;
-//margin: 0px 0 0 2px;
}
#left .verh a img {
border: 0px solid #000;
text-decoration:none;
}

#menu li.m1activ a span{
border-bottom: 1px double #663300;
}


/*Menu*/

ul#cssmenu {
font-size:12px;
text-transform:uppercase;
margin-left:10px;
	width:100%;
	margin: 0 0 0 20px;
	border: 0 none;
	padding: 0;
  	list-style: none;
	background: #efe3ca;
  	height: 25px;
	font: bold 10px/10px Verdana, Arial;
	border-left:#003366 0px solid;
}

ul#cssmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 20px;
}

ul#cssmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
}

ul#cssmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: \".\";
	height: 0;
	visibility: hidden;
}

ul#cssmenu ul li {
	width: 170px;
	float: left;
	display: block !important;
	display: inline;
	height:auto;
}

/* Main Menu */
ul#cssmenu a {
	border: 0px;
	padding: 5px 5px;
	float: none !important;
	float: left;
	display: block;
	background: ##e2c384;
	color: #000;
	font:  normal 12px/12px Verdana, Arial;

	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
	background: #7c4b44;
	color:#fff;
	border-top:#7c4b44 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
	border-top: 2px solid #7c4b44;
	float: none;
	background: #efe3ca;
	color: #7c4b44;
	text-transform:none;
	text-decoration:none;

}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
	border-top: 2px solid #FFFFFF;
	background: #7c4b44;
	color:#fff;
	border:#fff 1px solid;
}

ul#cssmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
	display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
	display: block;
}
/*End menu*/



.style1 {
clear:both;
padding: 5px 0 5px 0;}
.style1 p {
margin-top: 2px;
width: 600px;
display:block;
text-align:justify;
}
.actionnihgt {
	color: #FF3;
	background-color:#630;
	text-align:center;
}