/* DABHAND.PL */
* {
	margin:0;
	padding:0
}
body {
	font-family:Verdana, Georgia, Geneva, sans-serif;
	padding:0;
	background:#000 url(../images/bg.jpg) repeat-x;
	font-size:11px;
	color:#666
}
p {
	line-height:19px;
	letter-spacing:1px
}
p.bold {
	margin:37px 0 5px;
	font-weight:bold;
	letter-spacing:1px
}
p.no_line_h {
	line-height:17px
}
.margin {
	margin:35px 0 20px
}
.margin_first_l {
	margin:35px 0 20px
}
.margin_first_l:first-letter {
	font-size:200%;
	float:left;
	font-family:Geneva, Georgia, Verdana, serif
}
h2 {
	font-size:11px;
	line-height:19px;
	font-weight:normal;
	letter-spacing:.1em
}
ul, li {
	margin-left:15px;
	line-height:22px;
	letter-spacing:1px
}
.block {
	background-image:url(../images/back_content.jpg);
	margin:50px 0 0;
	padding:20px
}
a {
	text-decoration:none;
	color:#807859
}
img {
	color:#4f1f13;
	font-size:8px;
	font-weight:lighter
}
a img {
	border:none
}
a:link, a:visited {
	color:#ff7d7d;
	font-weight:bold;
	padding-bottom:2px;
	outline:none
}
a:hover, a:focus {
	color:#f04f53;
	text-decoration:underline
}
a:active {
	color:#f00
}
abbr, acronym {
	cursor:help;
	border-bottom:1px dotted;
	padding-bottom:1px
}
#container {
	background:#F4ECD9 url(../images/back_container.jpg) repeat-y center top;
	position:relative;
	padding:0;
	margin:25px auto 0;
	width:780px;
	height:auto
}
#top {
	background:url(../images/tapes.png) no-repeat bottom;
	display:block;
	padding-top:5px;
	position:absolute;
	margin:0 auto;
	width:822px;
	height:104px;
	right:-20px;
	top:-25px
}
#header {
	width:780px;
	height:190px;
	margin:0;
	padding:0;
	text-align:center;
	position:relative
}
#header h1 a {
	background:url(../images/back_logo.jpg) no-repeat center bottom;
	margin:0 auto;
	display:block;
	width:360px;
	height:175px;
	text-indent:-9876px
}
#menubar {
	background:url(../images/menu.jpg) center top no-repeat;
	height:25px;
	padding-left:42px
}
#menu_nav li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0
}
#menu_nav a {
	display:block;
	height:25px;
	text-indent:-5000px
}
#menu_nav a:hover, #menu_nav a:focus, #menu_nav a:active {
	border-bottom:2px solid #ece1ba
}
#nav_01 {
	width:161px
}
#nav_02 {
	width:68px
}
#nav_03 {
	width:76px
}
#nav_04 {
	width:85px
}
#nav_05 {
	width:54px
}
#nav_06 {
	width:95px
}
#nav_07 {
	width:121px
}
.active {
	border-bottom:2px solid #ece1ba
}
#content {
	padding:20px 60px 60px
}
#content h2 {
	border-bottom:solid 2px #f3ebd8;
	margin-bottom:6px;
	font-weight:bold;
	letter-spacing:1px;
	padding:20px 0 5px
}
#photo {
	display:block;
	background:url(../images/winter.jpg) bottom center no-repeat;
	margin-bottom:20px;
	height:180px;
	width:660px
}
#left {
	background:url(../images/back_content.jpg);
	float:left;
	padding:0 20px 16px;
	margin:0 0 60px;
	width:155px;
	height:auto
}
.g1 {
	font-weight:bold;
	color:#f04f53
}
.small {
	font-size:10px;
	line-height:normal
}
.small_2 {
	font-size:10px;
	line-height:normal;
	margin-top:25px;
	padding-left:9px
}
.txt_algin {
	text-align:left
}
#map_min a {
	background:transparent url(../images/map_min.jpg) no-repeat;
	display:block;
	width:151px;
	height:212px;
	margin:13px 0;
	text-indent:-5000px
}
#map_min a:hover {
	background-position:0 -213px
}
#stat {
	text-align:center;
	margin-top:40px
}
#right {
	float:right;
	width:442px
}
#news {
	background:url(../images/back_content.jpg);
	padding:0 20px 20px;
	margin:0 0 20px
}
#opt_1 {
	background:url(../images/back_content.jpg);
	padding:0 20px 20px;
	margin:0 0 20px
}
#opt_2 {
	background:url(../images/back_content.jpg);
	padding:0 20px 20px;
	margin:0 0 20px
}
#photos_padd {
	border-bottom:solid 2px #f3ebd8;
	padding:0 0 10px;
	margin:0 0 13px
}
#opt_3 {
	background:url(../images/back_content.jpg);
	padding:0 20px 20px;
	margin:0 0 20px
}
#info a {
	position:absolute;
	display:block;
	background:url(../images/info.png) no-repeat;
	width:130px;
	height:421px;
	right:8px;
	top:-203px;
	z-index:2;
	border:none
}
#info a:hover {
	background-position:0 203px
}
.hr {
	padding:15px 0;
	text-align:center
}
#m_l_b {
	background:url(../images/mar_luk.jpg) top center no-repeat;
	text-indent:-5000px;
	margin:40px 42px;
	height:387px
}
#m_l_b2 {
	background:url(../images/plam.jpg) no-repeat;
	float:right;
	text-align:left;
	width:250px;
	height:215px;
	margin:50px 20px 50px 0;
	font-size:12px;
	color:#999
}
.block_o {
	background:url(../images/hr.gif) bottom center no-repeat;
	margin:10px 0;
	padding:20px 0 20px 50px
}
#promo {
	background:url(../images/prom.png) center no-repeat;
	position:absolute;
	right:-45px;
	top:80px;
	width:132px;
	height:132px
}
.li_2 {
	list-style-type:disc;
	color:#CC0000
}
.li_3 {
	color:#666
}
.bold_pol {
	background:url(../images/link.gif) left center no-repeat;
	margin:65px 0 25px;
	font-weight:bold;
	letter-spacing:1px;
	font-size:13px;
	padding:15px 0 15px 40px;
	text-align:left
}
#video {
	margin:20px 0 10px;
	text-align:left
}
#video2 {
	margin-bottom:0;
	text-align:left
}
#fleur {
	background:url(../images/fleur_deco.jpg) left center no-repeat;
	padding:90px 0 50px 260px;
	margin:20px 0 0 20px
}
#footer {
	background:url(../images/back_footer.jpg) center bottom no-repeat;
	margin:0;
	clear:both;
	height:80px;
	color:#c1ab8a;
	font-size:10px;
	text-align:center
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:focus, #footer a:active {
	color:#c1ab8a;
	font-weight:normal
}
#footer_left {
	float:left;
	margin:40px 0 0 20px
}
#footer_right a {
	float:right;
	margin:30px 20px 0 0;
	width:130px;
	height:25px;
	padding:5px;
	letter-spacing:0
}
#menu_bottom {
	font-weight:bold;
	text-transform:uppercase
}
#menu_bottom a:link, #menu_bottom a:visited, #menu_bottom a:hover, #menu_bottom a:focus, #menu_bottom a:active {
	font-weight:bold;
	color:#c1ab8a
}
#copyr {
	padding:25px 0 0;
	letter-spacing:1px;
	font-size:10px;
	clear:both;
	text-transform:uppercase;
	text-align:center
}
#up {
	float:right;
	padding:0;
	margin:0;
	text-indent:-5000px
}
#up a:link, #up a:visited {
	display:block;
	margin:5px 50px 20px 0;
	background:url(../images/up.gif) no-repeat;
	width:15px;
	height:14px;
	border:none
}
#up a:hover, #up a:focus, #up a:active {
	background-position:0 -16px
}
#form_container {
	height:auto;
	padding:0 0 40px 40px
}
input, textarea {
	font-size:12px;
	padding:5px
}
textarea {
	height:160px;
	width:300px
}
label {
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#666;
	display:block;
	padding:20px 0 7px
}
fieldset {
	border:0
}
#inpt input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#333;
	width:220px;
	background-color:#fff;
	border:1px solid #ddd
}
.txt_2 {
	font-size:10px;
	width:120px;
	letter-spacing:3px;
	color:#999;
	background-color:#fff
}
#form textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#333;
	width:450px;
	background-color:#fff;
	border:1px solid #ddd
}
.bttn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px;
	color:#5f5f5f;
	letter-spacing:.1em;
	font-weight:bold
}
.r {
	color:#f00
}
.hide {
	display:none
}
#intro {
	background:#f3ebd8 url(../images/static_intro.jpg) no-repeat center;
	height:225px;
	width:402px
}

#form big {
	background:url(../images/error.png) left center no-repeat;
	display:block;
	font-size:1em;
	line-height:1.6em;
	padding:5px 0 5px 25px;
	color:#f00
}
#form .error small {
	font-size:.8em;
	color:#f00
}
#form form small {
	font-size:.8em;
	color:#000
}
#form .error {
	color:#f00
}
#eu { background:url(/images/eu.jpg) top no-repeat; padding-top:135px; margin-top:20px;line-height:1.3em; letter-spacing:normal; font-size:10px; text-align:center}




#cont {
	background:url(../images/.jpg) repeat-y center top;
	position:relative;
	padding:0;
	margin:25px auto 0;
	width:640px;
	
}
#klunk { width:640px; margin:0 auto}