@import "scroll.css";
@import "powermail.css";

/* Main styles */
/*------------------------------*/
#content div.tx-flvplayer2-pi1 {
 width:360px;
 margin-left:auto;
 margin-right:auto;
}

#content div.tx-bddbflvvideogallery-pi1 {
 height:300px;
 width:360px;
 display:block;
 /*clear:both;
 margin:40px auto 0px auto;*/
 float:left;
 margin:40px 0px 0px 3px;
}


.tx-lumogooglemaps-pi1 {
 width:500px;
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
}

ul li {
 color:#e0bd58;
}

.banner {
 width:442px;
 height:58px;
 float:left;
 margin:3px 0px 0px 20px;
}

table th {
 font-weight:bold;
}

table td{
 padding:0px;
}

table td.align-center{
 text-align:center;
} 

table th{
 padding:0px;
}

table th p{
 font-weight:bold;
 padding:0px;
 margin:0px;
}

table td p{
 padding:0px;
 margin:3px 0px 3px 0px;
}

table th.align-left
 {
  text-align:left;
 }

div.tx-rgsmoothgallery-pi1
 {
  width:460px;
  /*margin-left:auto;
  margin-right:auto;*/
  float:left;
 }

h2 {
 color:#d9c392;
 font-size:17px;
 width:98%;
 border-bottom:2px solid #915106;
}

p {
 font-size:12px;
 color:#e0bd58;
}

p.align-right {
 text-align:right;
}

p.align-center {
 text-align:center;
}

p a {
 color:#e0bd58;
 text-decoration:underline;
}

a:hover { 
}

body {
    background-image:url('/fileadmin/template/main/images/main_bcg.jpg');    
    background-position:center 238px;    
    background-repeat:no-repeat;
    background-color:#580703;
    font-family: calibri, tahoma, verdana;
    font-size: 12px;    
    margin: 0;
}
a {
    text-decoration: none;
}
/*------------------------------*/

/* Containers */
/*------------------------------*/
 #logo {
  display:block;
  width:275px;
  height:200px;  
  float:left;
  margin:20px 0px 0px 70px;
 }

 #main-frame {
  width:990px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;  
 }
 
 #body-frame {
  width:880px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;    
 }
 
 #first-header {
  width:990px;
  height:239px;
  background-image:url('/fileadmin/template/main/images/header_bcg.jpg');
  background-repeat:no-repeat;  
  margin-left:auto;
  margin-right:auto;  
 }
 
 #second-header {
  width:100%;
  height:148px;
  background-image:url('/fileadmin/template/main/images/second_header_bcg.jpg');
  background-repeat:no-repeat;
  background-position:center top;
  overflow:hidden;    
 }
 
 #body {
  /*width:100%;
  height:370px;
  background-color:#712c08;
  padding:35px 0px 0px 0px;*/
  position: relative;
  width: 100%; height: 370px;
  overflow: auto;
  z-index: 1;
  background-color:#712c08;
  padding:35px 0px 0px 0px;         
 }
 
 #body div.scroll{
  padding:35px 0px 0px 0px;
 }
 
 #footer {
  width:100%;
  height:6px;
  background-image:url('/fileadmin/template/main/images/footer.jpg');
  background-repeat:no-repeat;
 }
 
 #second-footer {
  width:100%;
  height:111px;
  background-image:url('/fileadmin/template/main/images/footer_logo.png');
  background-repeat:no-repeat;
  background-position:0px 0px;  
 }
/*------------------------------*/

/* Page-header */
/*------------------------------*/
 #page-header {
  width:100%;
  height:88px;
  float:left;  
 }
 
 #page-header h3{
  width:360px;
  font-size:20px;
  margin:0px;
  padding:0px;
  font-family:Georgia;
  color:#2e0201;
  margin:0px 0px 0px 20px;  
 }
 
 #page-header h3 .smaller{
  font-size:19px;
  font-weight:normal;
 }
/*------------------------------*/

/* Body */
/*------------------------------*/
 #body div.left-home{  
  float:left;
  width:235px;
  height:auto;
  overflow:hidden;    
  padding:0px 0px 0px 15px;
  /*background-image:url('/fileadmin/template/main/images/subscription.gif');*/
  background-repeat:no-repeat;
  background-position:right bottom;   
 }
 
 #body div.left-home p{
  font-size:11px;
  margin:3px 0px 0px 0px;
 }
 #body div.left-home h2{
  font-family:Georgia;
  font-size:28px;
  margin:0px;
  padding:0px;
 }
 
 #body div.left-home{
  color:#d9c392;
 }
 
 #body div.right-home-tables{
  float:left;
  width:405px;
  height:299px;
  overflow:hidden;    
  padding:0px 0px 0px 0px;
  background-image:url('/fileadmin/template/main/images/tables.png');
  background-repeat:no-repeat;
  margin:0px 0px 0px 10px;     
 }
 
 #body div.right-home-news{
  float:left;
  width:210px;
  height:296px;
  overflow:hidden;    
  padding:0px 0px 0px 0px;  
  margin:0px 0px 0px 5px;         
 }
 
 #body div.right-home-news div div.news-morelink a {
  width:55px;
  height:55px;
  display:block;
  margin:0px;
  padding:0px;      
 }
 
 #body  div.news-single-item div.news-single-backlink a
  {
   color:#e0bd58;
   font-weight:bold;   
   text-decoration:underline;
  }
 
 #body div.right-home-news div.news-morelink {  
  width:55px;
  height:55px;
  position:absolute;    
  margin:0px;
  padding:0px;  
  top:41px;
  left:155px;
 }

 #body div.right-home-news div p {  
  margin:3px 0px 0px 0px;
  color:#b46b3c;
  font-size:11px;
 }
 
 #body div.right-home-news h3{
  margin:0px;
  padding:0px;
  font-family:Georgia;
  font-size:14px;
  color:#580703;
 }
 
 #body div.right-home-news div.item-light{
  float:left;
  width:190px;
  height:76px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;      
  background-image:url('/fileadmin/template/main/images/news_item_light.gif');
  background-repeat:no-repeat;
  margin:0px 0px 3px 0px;
  padding:10px;  
  position:relative;
 }
 
 #body div.right-home-news div.item-dark{
  float:left;
  width:190px;
  height:76px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;    
  background-image:url('/fileadmin/template/main/images/news_item_dark.gif');
  background-repeat:no-repeat;
  padding:10px;
  position:relative;
 }
 
 #body div.right-home-news div.item-dark p{
  color:#f0d6ae;
 }
 
/*------------------------------*/

/* Lang Menu */
/*------------------------------*/
 #lang-menu {  
  float:right;    
  margin:30px 52px 0px 0px;  
 }
 
 #lang-menu ul.lang-menu {
  margin:0px;
  padding:0px;
  list-style:none;
  text-align:left;
 }
 
 #lang-menu ul.lang-menu li {
  float:left; 
  padding-right:10px;
 }
   
 #lang-menu ul.lang-menu li a{
  width:31px;
  height:22px;
  display:block;
  background-repeat:no-repeat;
 }
 
 #lang-menu ul.lang-menu li a:hover {
  cursor:pointer;
 }
 
 #lang-menu ul.lang-menu li a div {
  width:31px;
  height:22px;
  display:block;
  background-repeat:no-repeat;
 }
 
 #lang-menu ul.lang-menu li a div.de {  
  background-image:url('/fileadmin/template/main/images/de.png');
 }
 
 #lang-menu ul.lang-menu li a div.en {  
  background-image:url('/fileadmin/template/main/images/en.png');
 }
 
 #lang-menu ul.lang-menu li a div.fr {  
  background-image:url('/fileadmin/template/main/images/fr.png');
 }
 
 #lang-menu ul.lang-menu li a div.ru {  
  background-image:url('/fileadmin/template/main/images/ru.png');
 }
 
 #lang-menu ul.lang-menu li a div.es {  
  background-image:url('/fileadmin/template/main/images/es.png');
 }
 
 #lang-menu ul.lang-menu li a div.it {  
  background-image:url('/fileadmin/template/main/images/it.png');
 }
/*------------------------------*/

/* Menu */
/*------------------------------*/
 #menu {
  width:100%;
  height:60px;
  float:left;
  overflow:hidden;  
  padding:0px 0px 0px 0px;  
 }
 
 #menu ul.menu{
  margin:0px;
  padding:0px 0px 0px 10px;
  list-style:none;
 }
 
 #menu ul.menu li{
  height:60px;
  float:left;
  padding:0px 11px 0px 11px;
  background-image:url('/fileadmin/template/main/images/menu_divider.gif');
  background-repeat:no-repeat;
  background-position:right 0px;  
 }
 
 #menu ul.menu li a:hover {
  color:#eabb47;
 }
 
 #menu ul.menu li.active a {
  color:#eabb47;
 }
 
 #menu ul.menu li a{
  float:left;
  padding-top:20px;
  color:#c9bba0;
  font-size:14px;
  font-weight:bold;
  font-family:Georgia;
  height:40px;
  display:block;  
 }
 
 #menu ul.menu li.menuitem2{
  background-image:url('/fileadmin/template/main/images/menu_divider.gif');
 }
 
 #menu ul.menu li.menuitem3{
  background-image:url('/fileadmin/template/main/images/menu_divider2.gif');
 }
 
 #menu ul.menu li.menuitem4{
  background-image:url('/fileadmin/template/main/images/menu_divider4.gif');
 }
 
 #menu ul.menu li.menuitem5{
  background-image:url('/fileadmin/template/main/images/menu_divider4.gif');
 }
 
 #menu ul.menu li.menuitem6{
  background-image:url('/fileadmin/template/main/images/menu_divider5.gif');
  background-position:right bottom;
 }
 
 #menu ul.menu li.menuitem19{
  background-image:url('/fileadmin/template/main/images/menu_divider4.gif');
  background-position:right bottom;
 }
 
 #menu ul.menu li.menuitem20{
  background-image:url('/fileadmin/template/main/images/menu_divider6.gif');
  background-position:right bottom;
 }
 
 #menu ul.menu li.menuitem21{
  background-image:url('/fileadmin/template/main/images/menu_divider8.gif');
  background-position:right bottom;
 }
 
 #menu ul.menu li.menuitem7{
  background-image:none;  
 }
 
/*------------------------------*/

/* Footer */
/*------------------------------*/
 #second-footer div.footer-box {
  float:right;
  width:89%;
  height:30px;  
  margin:50px 0px 0px 0px;
  border-top:2px solid #9a5d09;
  color:#ccb693;
  font-size:10px;
  padding:5px 0px 0px 0px;
 }
 
 #second-footer div.footer-box div.footer-left{
  float:left;
  height:20px;
  width:170px;
 }
 
 #second-footer div.footer-box div.footer-menu {
  float:left;
  height:20px;
  overflow:hidden;
  margin:0px 5px 0px 0px;
 }
 
 #second-footer div.footer-box div.footer-menu ul{
  list-style:none;
  margin:0px;
  padding:0px;
 }
 
 #second-footer div.footer-box div.footer-menu ul li{
  float:left;
 }
 
 #second-footer div.footer-box div.footer-menu ul li a {
  color:#ccb693;
  text-decoration:none;
  font-size:10px;
  padding-right:10px;
  padding-left:10px;
 }
 
 div.copyrights {
  width:270px;
  float:left;
 }
 
 div.copyrights_design {
  margin:2px 0px 0px 0px;
  float:left;
  width:100%;
  text-align:center;
 }
 
 div.copyrights_design a{
  text-decoration:none;
  color:#ccb693;
 }
 
 div.copyrights_design a:hover{
  text-decoration:underline;
 }
/*------------------------------*/

/*------------------------------*/
/*tx-menu-pi1*/
div.tx-menu-pi1 div.left_menu_plan {
 overflow:hidden;
 float:left;
 width:164px;
 height:auto; 
 color:white;
 font-size:12px;
 font-family:Georgia;
 text-align:center;
 padding:12px 0px 0px 0px;
 margin-left:16px;  
}

div.tx-menu-pi1 div.left_menu_plan h3 {
 color:#ecda98;
 font-size:16px;
 margin-bottom:47px;
}

div.tx-menu-pi1 div.left_menu_plan .day {
 font-size:13px;
 font-weight:bold;
}

div.tx-menu-pi1 div.left_menu_plan div.menu{
 font-size:11px;
 font-weight:bold;
 margin:15px 0px 0px 0px;
}

div.tx-menu-pi1 div.left_menu_plan div.price{
 font-size:16px;
 margin:10px 0px 0px 0px;
}

div.tx-menu-pi1 div.right_menu_plan {
 overflow:hidden;
 float:left;
 width:170px;
 height:auto; 
 color:white;
 font-size:12px;
 font-family:Georgia;
 text-align:center;
 padding:12px 0px 0px 0px;
 margin-left:43px;
}

div.tx-menu-pi1 div.right_menu_plan div.special_menu{
 font-size:11px;
 font-weight:bold;
 margin:55px 0px 0px 0px;
}

div.tx-menu-pi1 div.right_menu_plan h3 {
 color:#d9a803;
 font-size:16px; 
}

div.tx-menu-pi1 div.right_menu_plan div.special_price{
 font-size:20px;
 font-weight:bold;
 margin:20px 0px 0px 0px;
 color:#d9a803;
}
/*------------------------------*/


.clr
 {
  clear:both; 
 }

