ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/* ******************************************************************************************* */

html{background:#210201 url(../img/layout/bg.gif) 50% -155px repeat-x;}
html.p_index{background:#210201 url(../img/layout/bg.gif) repeat-x;}
body{min-width:980px;margin:0;padding:0;background:url(../img/layout/header.jpg) 50% -155px no-repeat;
	font-family:sans-serif;font-size:12px;}
.p_index body{background:url(../img/layout/header.jpg) 50% 0 no-repeat;}

h1{height:78px;line-height:78px;padding:0 0 0 60px;margin:20px 0;font-size:33px;font-family:serif;font-variant:small-caps;
	color:#fbe8c6;background:url(../img/layout/h1.png) no-repeat;}
.rc h1{margin:-34px -34px 20px;}

h2{margin:20px 0;font-size:24px;font-family:serif;font-variant:small-caps;color:#4b0705;}
h3{margin:10px 0;font-size:16px;font-family:serif;font-weight:bold;font-variant:small-caps;color:#4b0705;}
p{line-height:1.58em;margin:0 0 1em;}
ul{}
li{padding:10px 0 10px 15px;border-bottom:1px dotted #877b5d;
	background:url(../img/layout/bullet.gif) 0 15px no-repeat;}

a{color:#e2001a;text-decoration:none;}
a:hover{text-decoration:underline;}
a.button{display:block;
	text-align:center;text-decoration:none;
	font-size:18px;font-family:serif;font-variant:small-caps;
	color:#4b0705;}
a.button:hover{color:#e2001a;text-decoration:none;}
.w140{width:140px;height:35px;line-height:35px;background:url(../img/layout/button140.png) no-repeat;}
.w252{width:252px;height:35px;line-height:35px;background:url(../img/layout/button252.png) no-repeat;}

table{width:100%;border-collapse:collapse;}
table th,
table td{font-size:1em;padding:5px;}
table thead th{background-color:#4a0705;color:#fbe8c6;}
#pricelist td, #pricelist th{border:1px solid #4a0705;}

form{}	
form table{}
form table td{padding:10px;vertical-align:top;}
form table th{text-align:left;padding:10px 25px 10px 0;}
form table thead th{padding:5px;}
form input,
form textarea{width:418px;padding:5px 10px;background:#fbe8c6;color:#4b0705;border:1px solid #c8ab65;font-size:1em;font-family:sans-serif;}
form input.wa,
form input[type='checkbox']{width:auto;}
.ui-datepicker-trigger{margin:0 0 0 5px;vertical-align:middle;}

#container{}
#page{position:relative;width:980px;margin:0 auto;}
#header{position:relative;height:215px;padding-top:112px;}
.p_index #header{height:370px;}
#content{position:relative;width:948px;padding:16px;background:#e1c16e url(../img/layout/bg-content.gif) repeat-y;color:#4b0705;border-top:1px solid #594219;}
	.lc{width:307px;float:left;}
	.rc{width:561px;float:right;padding:34px;background:#f8e3ab url(../img/layout/rc.gif) repeat-y;border-bottom:1px solid #c8ab65;}
#footer{margin:0 -70px;padding:0 70px;background:url(../img/layout/footer.jpg) 50% 0 no-repeat;}
#footer .in{position:relative;width:980px;height:270px;margin:0 auto;}


#logo{position:absolute;left:145px;top:0;
	display:block;width:691px;height:218px;
	text-indent:-10000px;z-index:100;
	background:url(../img/layout/logo.png) no-repeat;}

.languages{position:absolute;top:10px;margin:0;padding:0;z-index:101;}
.languages li{display:block;float:left;border:none;padding:10px 0;}
.languages li a{display:block;width:72px;padding:30px 0 0;font-size:11px;color:#fff;text-decoration:none;text-align:center;background-position:50% 0;background-repeat:no-repeat;}
.languages li a:hover,
.languages li a.active{text-decoration:underline;}
.part1{left:0;}
.part2{right:0;}

/* SLIDE */
.sliderbox{position:relative;width:978px;height:165px;padding:1px 1px 0;background:#f7e49f;}
#slider{width:976px;height:165px;border:1px solid #825d28;background:url(../img/layout/header-page.jpg) no-repeat;}


.p_index .sliderbox{position:relative;width:978px;height:320px;padding:1px 1px 0;background:#f7e49f;}
.p_index #slider{width:976px;height:318px;border:1px solid #825d28;}
.p_index #slider {background:url(../nivoslider/loading.gif) no-repeat 50% 50%;}
.p_index #slider img {position:absolute;top:0px;left:0px;}
.p_index #slider a {border:0;text-decoration:none;}

/* MAIN MENU */
.mm{height:47px;padding:1px;background:#f7e49f;}
.mm ul{width:976px;height:45px;margin:0;padding:0;list-style:none;border:1px solid #825d28;background:url(../img/layout/mm.gif) repeat-x;}
.mm ul li{display:block;float:left;padding:0 0 0 3px;background:url(../img/layout/mm-sep.gif) no-repeat;border:none;_width:1px;}
.mm ul li.first{padding:0;background:none;}
.mm ul li a{display:block;height:45px;line-height:45px;padding:0 10px;
	font-size:17px;font-family:"Times New Roman", serif;font-variant:small-caps;text-decoration:none;
	color:#f8e3ab;}
.mm ul li a:hover,
.mm ul li a.active{background:url(../img/layout/mm-active.gif) repeat-x;}

.boxes{ position:relative; width:948px; margin:0; padding:0; }

.box{ position:relative; width:247px; height:500px; padding:0 30px; margin:0 13px 0 0; background:url(../img/layout/box.jpg) no-repeat; }
.lc .box{height:240px;margin:0 0 20px;background:url(../img/layout/box-lc.jpg) no-repeat;}
.last{margin:0;}

.box h2{padding:30px 0 120px;margin:0;color:#fbe8c6;font-size:33px;text-align:center;}
.box a.w140{position:absolute;bottom:28px;right:30px;}
.box a.w252{margin:0 0 50px;}
#b1 .deco{position:absolute;top:60px;left:-26px;width:339px;height:120px;background:url(../img/layout/box1.png) no-repeat;}
#b2 .deco{position:absolute;top:65px;left:90px;width:115px;height:100px;background:url(../img/layout/box2.png) no-repeat;}
#b3 h2{padding:30px 0 70px;}
.action{border-bottom:1px solid #c8ab65;margin:0 0 10px;}
.action h3{width:218px;height:35px;line-height:35px;padding:0 0 0 25px;font-size:24px;font-family:serif;font-variant:small-caps;
	background:url(../img/layout/action-header.png);color:#4b0705;}
.action h3 a{color:#4b0705;}
.action h3 a:hover{text-decoration:none;color:#e2001a;}

.location{position:absolute;left:-145px;top:130px;width:145px;height:360px;text-indent:-10000px;background:url(../img/layout/location-en.png);}
.weather{position:absolute;right:-85px;top:180px;width:63px;padding:10px;background-color:#fff;text-align:center;}

.lc .galerie{padding:0 9px 9px 9px;background:#f8e3ab url(../img/layout/bg-gal.gif) repeat-y;border-bottom:1px solid #c8ab65;}
.lc .galerie h2{font-size:33px;color:#fbe8c6;height:55px;line-height:55px;padding-top:9px;background:url(../img/layout/h2-lc.png);
	text-align:center;margin:0 -9px 9px;}
.lc .galerie img{border:1px solid #caae69;margin:0 0 15px;}

.footerText{width:400px;color:#010000;padding:90px 0 0;}
.footerText.part1{float:left;text-align:right;}
.footerText.part2{float:right;text-align:left;}
.socialnetworks{display:block;float:left;height:16px;line-height:16px;padding:0 0 0 20px;margin:2px 10px 2px 0;}
.facebook{background:url(../img/layout/facebook.gif) no-repeat;}
.skype{background:url(../img/layout/skype.gif) no-repeat;}
.icq{background:url(../img/layout/icq.gif) no-repeat;}

#footer .mm{position:absolute;top:159px;background:none;}
#footer .mm ul{}
#footer .mm ul li{padding:0;background:none;}
#footer .mm ul li a{display:inline;font-size:12px;font-family:sans-serif;font-variant:normal;border-left:1px solid #f8e3ab;}
#footer .mm ul li.first a{border-left:none;}
#footer .mm ul li a.active,
#footer .mm ul li a:hover{text-decoration:underline;background:none;}
#footer .copyright{text-align:center;color:#ae9555;font-size:11px;margin:20px 0;}

.summary{background:#4a0705;color:#dabd94;padding:10px;margin:20px 0;}
.summary table{width:auto;}
.summary table td{padding:0;}
.totalprice{font-size:18px;}
.totalprice .price{font-size:22px;}
.price{color:#fff;}

/* CLASSES */
.fl{float:left;}
.fr{float:right; }
.cls{clear:both;}
.tar{text-align:right;}
.il{margin:0 20px 2px 0;}
.ir{margin:0 0 2px 20px;}
.message{margin:1em 0;padding:1em;background-color:#fff;color:#f00;border:1px solid #f00;}
