/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#000000; font:13px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, h4, img{padding:0px; margin:0px;}
h1 { 
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
height:25px;
padding:0 0 10px 0;

}
h1 span{ 
color:#CE106F;
font-family: Helvetica, sans-serif;
font-size:22px;
}
#header h2 { 
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
height:25px;
float:left;
padding:30px 0 0 25px;
display:inline;
font-style:italic;
}
#header h2 span{ 
color:#CE106F;
font-family: Helvetica, sans-serif;
font-size:22px;
}

ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:13px Arial, Helvetica, sans-serif; color:#848484; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#ce106f; font-weight:bold}

#container{width:735px; margin:0 auto;}

/* HEADER */

#header{width:735px; height:304px;  position:relative; background:url(../images/dietyslavnych.jpg) 0 0 repeat-x; margin:0 auto}
#header img#logo{position:absolute; top:12px; left:0}
#header #ad1{width:322px; height:194px; background:url(../images/dieta.jpg) 5px 5px no-repeat; position:absolute; top:105px; left:0}
#header p{font:14px Arial, Helvetica, sans-serif; color:#D2B569; text-decoration:none; padding:36px 0 0 25px; float:left; text-transform:uppercase}
#header p span{color:#464646; }

ul.btn_store{height:20px; width:119px; background:url(../images/b_btn1.gif) 0 0 no-repeat}
ul.btn_store li{ background: url(../images/arrow_btn.gif) 104px 6px no-repeat; padding-left:15px; padding-top:3px}
ul.btn_store li a{font:10px/14px Arial, Helvetica, sans-serif; color:#a07f4e; text-decoration:none; text-transform:uppercase}
ul.btn_store li a:hover{ text-decoration:underline; color:#FFF}

#header #ad1 ul{position: absolute; top:150px; left:188px}

#header ul.menu{position:absolute; top:373px; left:49px; width:680px}
#header ul.menu li{float:left; height:15px; margin-right:22px}
#header ul.menu li a{ height:15px;  display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:15px; }

#header ul.menu li.b01 a{ width:84px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#header ul.menu li.b01 a:hover{ width:84px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#header ul.menu li.b02 a{ width:45px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#header ul.menu li.b02 a:hover{ width:45px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#header ul.menu li.b03 a{ width:55px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#header ul.menu li.b03 a:hover{ width:55px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#header ul.menu li.b04 a{ width:40px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#header ul.menu li.b04 a:hover{ width:40px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#header ul.menu li.b05 a{ width:109px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#header ul.menu li.b05 a:hover{ width:109px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#header ul.menu li.b06 {margin-right:0}
#header ul.menu li.b06 a{ width:76px;  background:url(../images/btn_6.gif) 0 0 no-repeat; }
#header ul.menu li.b06 a:hover{ width:76px;  background:url(../images/btn_6_over.gif) 0 0 no-repeat;}

#header ul.menu li.linem{width:1px; background:url(../images/line_m.gif) 0 5px no-repeat}

/* CONTENT */

#header{width:735px; position:relative; margin:0 auto}
#leftPan{width:292px; position:relative; float:left; margin:14px 24px 0 0;}
#rightPan{width:419px; position:relative; float:left; margin-top:10px}

#news {width:250px; margin-bottom:35px; margin-left:26px} 
#news h2 { 
font:12px/14px Arial, Helvetica, sans-serif; color:#ce106f; font-weight:bold
}

#news h4 { 
height:18px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:20px;
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
padding:0 0 0 27px;
}
#news h4 span{ 
color:#181818;
font-family: Helvetica, sans-serif;
font-size:17px;
font-style:normal;
font-weight:normal;
}

.newsItem{padding-bottom:14px; margin-bottom:15px; border-bottom:#bcbcb2 1px dotted}
.newsItem img{float:left; margin-right:11px;}
.newsItem p{float:left; width:183px}
.newsItem#lastNewsItem{border:none; margin-bottom:0}

#ad2{width:292px; height:150px; background:url(../images/b_ad2.jpg) 0 0 no-repeat; position:relative}
#ad2 h2{height:87px; position:relative; background:url(../images/h_ad2.jpg) 119px 8px no-repeat;}

ul.btn_book{height:20px; width:119px; background:url(../images/b_btn2.gif) 0 0 no-repeat}
ul.btn_book li{ background: url(../images/arrow_btn.gif) 104px 6px no-repeat; padding-left:24px; padding-top:3px}
ul.btn_book li a{font:10px/14px Arial, Helvetica, sans-serif; color:#a07f4e; text-decoration:none; text-transform:uppercase}
ul.btn_book li a:hover{ text-decoration:underline; color:#000}

#ad2 ul{position: absolute; top:111px; left:153px}

#welcome {margin-bottom:25px;}
#welcome h2 { 
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:25px;
padding:0 0 10px 0;
float:left;

}
#welcome h2 span{ 
color:#CE106F;
font-family: Helvetica, sans-serif;
font-size:22px;
}
#welcome p{margin-bottom:15px; float:left}

#welcome ul{width:180px; float:left; margin:0 20px 0 6px}
#welcome ul li{ background: url(../images/bullet1.gif) 0 10px no-repeat; padding-left:11px; padding-bottom:10px; }
#welcome ul li a{font:12px Tahoma, Geneva, sans-serif; color:#201606; text-decoration:underline; }
#welcome ul li a:hover{ text-decoration:none}

#welcome ul#rightLinks{margin:0 0 0 6px}

#video {width:196px; float:left; margin-right:27px}
#video h4 { 
height:18px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:20px;
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
padding:0 0 0 27px;
}
#video h4 span{ 
color:#181818;
font-family: Helvetica, sans-serif;
font-size:17px;
font-style:normal;
font-weight:normal;
}
#video img{margin-bottom:10px}
#video p{margin-bottom:10px; margin-left:5px}

ul.btn_more li{ background: url(../images/bullet1.gif) 0 6px no-repeat; padding-left:11px}
ul.btn_more li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#201606; text-decoration:underline;}
ul.btn_more li a:hover{ text-decoration:none}

#video ul{margin-left:120px}

#concerts {width:196px; float:left; }
#concerts h4 { 
height:18px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:20px;
color:#181818;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
padding:0 0 0 27px;
}
#concerts h4 span{ 
color:#181818;
font-family: Helvetica, sans-serif;
font-size:17px;
font-style:normal;
font-weight:normal;
}
#concerts p{margin-bottom:10px;}

#concerts ul.dates{width:120px; float:left}
#concerts ul.dates li{ font:11px/14px Tahoma, Geneva, sans-serif; color:#6f6353; height:19px; border-bottom:#bcbcb2 1px dotted; padding-top:5px;}
#concerts ul.dates li a{ font:11px/14px Tahoma, Geneva, sans-serif; color:#6f6353; height:19px; border-bottom:#bcbcb2 1px dotted; padding-top:5px;}
#concerts ul.dates li span{font-weight:bold}

#concerts ul.book{width:76px; float:left}
#concerts ul.book li{height:19px; border-bottom:#bcbcb2 1px dotted; padding-top:5px;}
#concerts ul.book li a{font:11px/14px Tahoma, Geneva, sans-serif; color:#848484; text-decoration:underline;}
#concerts ul.book li a:hover{ text-decoration:none}

#concerts ul.btn_more{margin-left:120px; margin-top:10px}

/* FOOTER */

#footer{width:735px; height:80px; margin:0 auto; background:url(../images/b_footer.gif) 0 0 no-repeat}
#footer p{padding: 30px 0 0 0; font:11px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{ font:11px/16px Tahoma, Geneva, sans-serif; color:#848484;}
#footer p a{color:#848484; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}

/* CONTENTPAGE */

#contentpage{ height:400px;  position:relative; text-align:center; width:100%; position:relative;}
#contentpage p{padding-top:200px; font-weight:bold}