body,html {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#342E2D;
	font-family:Tahoma;
	width:100%;
	height:100%;
}

body{
	width:100%;
	height:100%;
	background:#EBEBEB;
}

div,table,td,img {
	padding:0px;
	margin:0px;
	border:0px;
	font-size:13px;
	font-family:Tahoma, Verdana;
}

table {
	border-collapse:collapse;
}

table td {
	vertical-align:top;	
}

a {
	color:#1685B7;
	font-size:13px;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	}
	
a:hover {text-decoration:underline;}
	
h1 {
	font-size:16px;	
	font-family:Tahoma;	
	font-weight:bold;
	padding-top:15px;
	color:#342E2D;
}
h2 {
	font-size:16px;
	font-family:Tahoma, Verdana;
	padding:0px 0px 5px 0px;	
	margin:0px;
	color:#818181;
}
.myklass{
	font-size:12px;	
	font-family:Verdana;	
	font-weight:bold;
	padding-top:15px;
	color:#342E2D;
}
.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.noborder {border:0px !important}

/*HEADER*/
.contacts-top {position:absolute;top:130px; left:106px;width:190px; height:90px; text-align:center; color:#4B4B4B}
.title-cont {color:#E5B865; font-weight:bold}
.topleft {background:url(../images/topbg.jpg)  repeat-x;width:333px; padding:20px 0px 0px 20px}
.topright {background:url(../images/topbg.jpg) repeat-x;padding:20px 20px 0px 0px}
.top-phone {margin-top:8px; color:#645F5E}
.td-spacer {background:url(../images/topbg.jpg) repeat-x;width:10px}
.leftcol {padding:7px 0px 0px 20px;}
.leftcol div { text-align:left}
.rightcol {padding:7px 20px 0px 0px}
td.menu {padding:0px 20px;}
div.title-menu1 {position:absolute;font-size:15px; text-transform:uppercase; left:50px; top:270px; color:#342E2D}
div.title-menu2 {position:absolute;font-size:15px; text-transform:uppercase; left:380px; top:270px; color:#342E2D; width:68%;}
div.line1-menu {position:absolute; left:351px; top:260px}
div.line2-menu {position:absolute; left:361px; top:260px}
div.menu-bg {background:url(../images/bgmenu.jpg) left 7px repeat-x; height:59px;} 
div.menu-vert-title {margin-right:25px;background:url(../images/arrow-menu.jpg) right center no-repeat;padding:15px 0px 15px 30px;color:#342E2D; font-weight:bold; font-size:14px}
div.menu-vert-title a, div.menu-vert-title a:hover, div.menu-vert-title a:visited{color:#342E2D; font-weight:bold; font-size:14px; }
.menu-vert-title-aktiv {margin-right:25px;padding:15px 0px 15px 30px;background:url(../images/arrow-menu-aktiv.jpg) right center no-repeat; color:white;}
.menu-vertical div.line-bottom {border-bottom:1px solid #EBC47B; width:330px;}
.menu-vertical {background:url(../images/bgmenu.gif) center top no-repeat;border:1px solid #EBC47B;width:330px;padding:10px 0px}

.gallery-title {margin:0px 25px 0px 0px;background:url(../images/arrow-menu.jpg) right center no-repeat;padding:15px 25px 15px 30px; color:#E4B65E;font-weight:bold; font-size:14px}
.gallery-title a, .gallery-title a:hover, .gallery-title a:visited{color:#E4B65E;font-weight:bold; font-size:14px;}
.gallery-title-aktiv {color:#E4B65E;font-weight:bold; font-size:14px;width:244px;background:url(../images/arrow-menu-aktiv.jpg) right center no-repeat;padding:15px 25px 15px 30px;border:0 !important;}
.gallery {background:url(../images/bg-foto.gif) center top no-repeat;height:187px;width:331px}
.gallery-foto {color:white; margin:20px 0px 0px 4px;}
.gallery-foto div.col {width:91px; padding-left:16px}
.gallery-img {border:4px solid #8C7F6C}
.float-left {float:left}

/*END HEADER*/

/*CONTENT*/
div.maincontent {padding:0px 20px 20px 20px; border-top:1px solid #9B9B9B; margin:0px; background:url(../images/bg1.jpg) repeat-x;}
div.mainsign {color:#8c7f6c; text-align:right; margin-top:10px}
div.mainservices {padding:0px 20px; background:url(../images/bg2.jpg) repeat-x;}
div.mainpricelist{ background:url(../images/bg2.jpg) repeat-x;}

div.mainpricelist div.pad {margin:0px 20px; width:90%;}
td.maincolumnpage{padding-right:35px}
table.price-list {margin:0px 	20px 20px 0px; padding-right:20px; }
table.price-list td, table.price-list th{padding:10px; color:#636363; text-align:center}
table.price-list td{background:#B6B6B6}
table.price-list td.foto{background:#E4B65E}
table.price-list th{background:#EBEBEB}
div.blocktext {background:#EBEBEB; padding:10px; margin-top:5px}
div.blocktext ul {margin:0px; padding:0px 0px 0px 10px}
div.botphone {text-align:right; width:95%}
.spacer-h {height:3px; background:none !important; padding:0px !important}
.spacer-v {width:3px; background:none !important;padding:0px !important}
.align-left {text-align:left !important}
.foto-table td{vertical-align:top;font-size:11px}
/*END CONTENT*/
 div.copyright {text-align:right; margin:20px 0px 10px 0px; padding-right:20px}
 div.maker {margin:20px 0px 10px 0px;padding-left:20px}
 div.maker a{color:#342E2D;text-decoration:underline}
 div.maker a:hover{color:#342E2D;text-decoration:none}
 
 table.withbord {border:#b6b6b6 solid 1px;}
 table.withbord td {border:#b6b6b6 solid 1px; padding:3px;}
 
 span.star{color:#ff0000;}
 .forms table td{padding:2px;}
/*INNERPAGE*/


	/*FORM SEND EMAIL*/
		.letter {margin:0px 0px 20px 0px}
		table.letter td {padding:5px}
	/*END FORM SEND EMAIL*/
	
/*END INNERPAGE*/
/*FOOTER*/
td.bottombg {background:url(../images/bottombg.jpg) left bottom repeat-x;}
table.footer td, table.footer td a{color:#003362; text-decoration:none}


td.counter {padding-bottom:10px; vertical-align:bottom; height:100%;}
.blink {text-decoration: blink; color: #ff0000; }
/*END FOOTER*/
