/*

GRID

*/
#body
{
  /*text-align:center; */
  text-align:left; 
}
#center
{
  width: 990px;
  /*margin: auto;*/
  text-align:left;
  position:relative;
}
#content-box
{
  width: 731px;
  float: right;
  z-index: 10;
}
#content
{
  width: 504px; /*493+20*/
  float: left;
  z-index: 10;
}
#right
{
  width: 227px;
  float: right;
}
#left
{
  width: 259px;
  float: left;
  z-index: 30;
  margin-top: -369px;
}
#left-one
{
  width: 259px;
  float: left;
  z-index: 30;
  margin-top: -81px;
}
#header
{
  height: 369px;
  width: 731px;
  /*overflow: hidden;*/
  float: right;
  z-index: 20;
  position: relative;
}
#header-one
{
  height: 81px;
  width: 731px;
  /*overflow: hidden;*/
  float: right;
  z-index: 20;
  position: relative;
}
#footer-background
{
  background-image: url("/template/aesthetica-hu/images/footer-background.png");
  background-repeat: repeat-x;
  clear: both;
  z-index: 5;
  height: 300px;
}
#footer
{
  width: 990px;
  /*margin: auto;*/
  text-align:left;
  position: relative;
  clear: both;
  z-index: 10;
}

#iso-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

/*

BASE STYLES

*/

button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner 
{ 
  padding: 0; 
  border: 0; 
}

button:focus::-moz-focus-inner, input[type="reset"]:focus::-moz-focus-inner, input[type="button"]:focus::-moz-focus-inner, input[type="submit"]:focus::-moz-focus-inner, input[type="file"] > input[type="button"]:focus::-moz-focus-inner { border-color: ButtonText;   border:0; 
} 

body
{
   behavior: url("/template/aesthetica-hu/css/csshover3.htc"); 
}

#body
{
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  color: #746f61;
}

.left
{
  padding-left: 11px;
  padding-right: 12px;
  position: relative;
}
.content
{
  padding-left: 19px;
  padding-right: 30px;
  position: relative;
}
.link, .link:hover, .link:visited, .link:active
{
  color: #0092a8;
  text-decoration: none;
  border: 0px;
}
.centered
{
  text-align: center;
}
.block
{
  padding: 5px 0px;
}
.success
{
  text-align: left;
  background-color: #fff7d7;
  padding: 20px;
  border-width: 3px;
  border-color: #00ff00;
  border-style: solid;
  margin: 10px;
}
.error
{
  text-align: left;
  background-color: #fff7d7;
  padding: 20px;
  border-width: 3px;
  border-color: #FF0000;
  border-style: solid;
  margin: 10px;
}
.clear
{
  clear: both;
  display: block;
}
.clear-hr
{
  clear: both;
  display: block;
  height:7px;
}
/*

SIDE MENU

*/
.sidemenu-holder
{
  position: relative;
}

.sidemenu
{
  color: #00818e;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
  font-style: italic;
}
.link-sidemenu, .link-sidemenu:hover, .link-sidemenu:visited, .link-sidemenu:active
{
  text-decoration: none;
  color: #00818e;
  margin: 0px 0px 0px 12px;
  padding: 6px 0px 6px 35px;
  background-image: url("/template/aesthetica-hu/images/side-menu-background.png");
  background-repeat: no-repeat;
  background-position: center left;
}
.side-submenu, .side-submenu-active
{
  color: #625d4e;
  font-size: 12px;
  line-height: 28px;
  font-weight: bold;
  font-style: italic;
  font-family: Arial, sans-serif;
}
.link-side-submenu, .link-side-submenu:visited, .link-side-submenu:active
{
  text-decoration: none;
  color: #625d4e;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-submenu-background.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  height: 28px;
}
.link-side-submenu:hover, .link-side-submenu-active, .link-side-submenu-active:visited, .link-side-submenu-active:active
{
  text-decoration: none;
  color: #3698a0;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-submenu-background.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  height: 28px;
  background-position: 0px -28px;
}

.side-submenu li
{
  color: #625d4e;
  font-size: 12px;
  line-height: 24px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
}

.side-submenu li a, .side-submenu li a:visited, .side-submenu li a:active
{
  text-decoration: none;
  color: #625d4e;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-subsubmenu-background.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  background-position: left center;
}
.side-submenu li a:hover, .side-submenu li a.active, .side-submenu li a.active:visited, .side-submenu li a.active:active
{
  text-decoration: none;
  color: #00818e;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-subsubmenu-background-active.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  background-position: left center;
}


.side-submenu li li
{
  color: #625d4e;
  font-size: 11px;
  line-height: 18px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
}

.side-submenu li li a, .side-submenu li li a:visited, .side-submenu li li a:active
{
  text-decoration: none;
  color: #625d4e;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-subsubsubmenu-background.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  background-position: left center;
  font-weight: normal;
}
.side-submenu li li a:hover, .side-submenu li li a.active, .side-submenu li li a.active:visited, .side-submenu li li a.active:active
{
  text-decoration: none;
  color: #625d4e;
  font-style: normal;
  background-image: url("/template/aesthetica-hu/images/side-subsubsubmenu-background-active.png");
  background-repeat: no-repeat;
  display: block;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 35px;
  background-position: left center;
  font-weight: bold;
}


.divisor-1
{
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url("/template/aesthetica-hu/images/divisor-1-background.png");
  border-top: 10px solid #ffffff;
  border-bottom: 10px solid #ffffff;
  height: 0px;
  clear: both;
}
/*

SEARCH

*/

#search {
  position: relative;
}
.search-input
{
  width: 160px;
  color: #746f61;
  line-height: 17px !important;
  padding: 3px 0px 0px 6px;
  margin: 0px 0px 0px 12px;
  display: inline-block;
  height: 17px;
  background-image:url("/template/aesthetica-hu/images/input-background.gif");
  border: 1px solid #d7d3d3;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
#search-button
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: none;
  background-image: url("/template/aesthetica-hu/images/search-button.png");
  background-repeat: no-repeat;
  width: 46px;
  height: 26px;
  overflow: hidden;
  display: inline-block;
  text-indent: -1000px;
  cursor: pointer;
  background-color: #ffffff;
  position:absolute;
  left: 180px;
  top: 10px;
}
#search-select {
background-image:url(/template/aesthetica-hu/images/input-background.gif);
border:1px solid #C2C2C2;
color:#746F61;
font-family:Arial,sans-serif;
font-size:10px;
margin:6px 0 0 12px;
padding:3px 0 0 6px;
text-transform:uppercase;
width:168px;
}

/*

SUBSCRIBE

*/

#subscribe-header
{
  font-size: 20px;
  line-height: 38px !important;
  color: #625d4e;  
  background-image: url("/template/aesthetica-hu/images/subscribe-header-background.png");
  background-repeat: no-repeat;
  height: 39px;
  padding: 0px 0px 0px 59px;
  font-weight: normal;
}
.subscribe-label
{
  display: inline-block;
  clear: both;
  width: 40px;
  height: 27px;
  line-height: 22px !important;
  padding: 0px 0px 0px 19px;
}

.button-1-slide-left
{
  border: 0px solid white; 
  padding: 0px 0px 0px 15px;
  margin: 0px 18px 0px 0px;
  background-image: url("/template/aesthetica-hu/images/button-1-slide-left.png");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  cursor: pointer;
  height: 22px;
  float: right;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
}
.button-1-slide-right
{
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/button-1-slide-right.png");
  background-position: top right;
  background-repeat: no-repeat;
  height: 22px;
  line-height: 21px;
  color: #ffffff;
  display: block;
  cursor: pointer;
}
.subscribe-input
{
  width: 152px;
  color: #746f61;
  line-height: 22px !important;
  padding: 3px 0px 0px 6px;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  height: 17px;
  background-image:url("/template/aesthetica-hu/images/input-background.gif");
  border: 1px solid #d7d3d3;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}

/*

BEFORE AND AFTER

*/

#beforeafter-header
{
  font-size: 20px;
  line-height: 38px !important;
  color: #625d4e;  
  padding: 0px 0px 0px 12px;
  font-weight: normal;
}


.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 215px; 
    height:121px; 
    margin-left: 12px;
} 
 
.scrollable .items { 
    width:20000em; 
    position:absolute;
} 
 
.scrollable .items div { 
    float:left; 
} 
 


.navi {
  width:100px;
  height:20px;
  margin-left: 30px;
}


.navi a {
  width:11px;
  height:11px;
  float:left;
  margin:3px;
  background:url("/template/aesthetica-hu/images/scrollable-navigator.png") 0 0 no-repeat;
  display:block;
  font-size:1px;
}

.navi a:hover {
  background-position:0 -11px;      
}

.navi a.active {
  background-position:0 -22px;     
} 	

.beforeafter-button-left
{
  display: inline-block;
  text-decoration: none;
  color: #eaf6f8;
  padding: 0px 0px 0px 10px;
  height:22px;
  line-height: 21px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/beforeafter-button-slide-left.png");
  background-position: top left;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
  margin: 0px 0px 0px 0px;
  position: absolute;
  left: 142px;
  top: 159px;
}



.beforeafter-button-right
{
  display: block;
  text-decoration: none;
  color: #eaf6f8;
  padding: 0px 10px 0px 0px;
  height:22px;
  line-height: 21px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/beforeafter-button-slide-right.png");
  background-position: top right;
  display: inline-block;
  cursor: pointer;
  height: 22px;
}



/*

VIDEO

*/

#video-header
{
  font-size: 20px;
  line-height: 38px !important;
  color: #625d4e;  
  padding: 0px 0px 0px 12px;
  font-weight: normal;
}



/*

HEADER

*/

.auxmenu
{
  color: #575759;
  position: absolute;
  left: 15px;
  top: 0px;
  height: 26px;
  line-height: 26px;
}
.link-auxmenu, .link-auxmenu:hover, .link-auxmenu:active, .link-auxmenu:visited
{
  color: #575759;
  text-decoration: none;
  line-height: 26px;
}
.link-auxmenu-ajanlo, .link-auxmenu-ajanlo:hover, .link-auxmenu-ajanlo:active, .link-auxmenu-ajanlo:visited
{
  color: #48aab1;
  text-decoration: none;
  line-height: 26px;
}

.calltoaction
{
  color: #575759;
  position: absolute;
  left: 466px;
  top: 0px;
  height: 26px;
  line-height: 26px;
  width: 260px;
  text-align: right;
  cursor:pointer;
	text-decoration:none;
}

.calltoaction-button1-left
{
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 0px 0px 10px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/calltoaction-button1-slide-left.png");
  background-position: top left;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
  margin: 0px 0px 0px 0px;
}



.calltoaction-button1-right
{
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 10px 0px 0px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/calltoaction-button1-slide-right.png");
  background-position: top right;
  display: inline-block;
  cursor: pointer;
  height: 27px;
  white-space: nowrap;
}

.calltoaction-button0
{
  display: block;
  text-decoration: none;
  font-weight:bold;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/idopont.jpg");
  background-position: top right;
  display: inline-block;
  cursor: pointer;
  height: 27px;
  white-space: nowrap;
  width:235px;
  text-align:center;
  text-transform:uppercase;
}



.calltoaction-button0-left
{
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/idopont.jpg");
  background-position: top left;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
  margin: 0px 0px 0px 0px;
}

	
.calltoaction-last {
  display: inline-block;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/ido-background.jpg");
  background-position: top left;
  width:238px;
  height:116px;	
	text-decoration:none;
  cursor:pointer;
}

.calltoaction-last-header {
	font-family:Verdana;
	font-size:24px;
	font-weight:normal;
  	color: #000000;
  text-transform:lowercase;
  margin: 17px 0px 0px 10px;
	text-decoration:none;
  cursor:pointer;
	
}

.calltoaction-last-text {
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
  	color: #000000;
  margin: 17px 0px 0px 10px;
  line-height:20px;
	text-decoration:none;
  cursor:pointer;
	
}

.calltoaction-last-text a {
	text-decoration:none;
  	color: #000000;
}
.calltoaction-last-header a {
	text-decoration:none;
  	color: #000000;
}
.calltoaction-button2-left
{
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 0px 0px 10px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/calltoaction-button2-slide-left.png");
  background-position: top left;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
  margin: 0px 0px 0px 0px;
}



.calltoaction-button2-right
{
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 10px 0px 0px;
  height:27px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/calltoaction-button2-slide-right.png");
  background-position: top right;
  display: inline-block;
  cursor: pointer;
  height: 27px;
}

.header-scrollable
{
  width: 730px;
  height: 289px;
  margin-top: 80px;
  position:relative; 
  overflow:hidden; 
}
 
.header-scrollable .items { 
    width:20000em; 
    position:absolute; 
} 
 
.header-scrollable .items div { 
    float:left; 
} 
 


.header-navi {
  width:140px;
  height:20px;
  left: 210px;
  top: 320px;
  position: absolute;
}


.header-navi a {
  width:11px;
  height:11px;
  float:left;
  margin:3px;
  background:url("/template/aesthetica-hu/images/header-scrollable-navigator.gif") 0 0 no-repeat;
  display:block;
  font-size:1px;
}

.header-navi a:hover {
  background-position:0 -11px;      
}

.header-navi a.active {
  background-position:0 -22px;     
} 	
.header-page
{
  width: 730px;
  position: relative;
}

.header-page-content
{
  position: absolute;
  top: 20px;
  left: 30px;
  width: 380px;
}
.header-page-first
{
  color: #ffffff;
  font-size: 34px;
  line-height: 40px;
  padding-bottom: 10px;
}
.header-page-paragraph
{
  color: #ffffff;
  line-height: 18px;
  padding-bottom: 5px;
}
.header-page-link
{
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
  line-height: 18px;
  padding-right: 14px;
  background-image: url("/template/aesthetica-hu/images/header-link-background.gif");
  background-position: center right;
  background-repeat: no-repeat;
}
.header-navi-prepend
{
  position: absolute;
  left: 0px;
  top: 320px;
  text-align: right;
  width: 200px;
  height: 20px;
  line-height: 16px;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  color: #ffffff;
}

#menu
{
  position: absolute;
  left: 0px;
  top:40px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li ul ul ul { /* fourt-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover {
  position: static;
}

/* UPDATE */
#nav li
{
  width: auto;
}
#nav li a
{
  width: auto;
  display: block;
  /*height: 25px;*/
  line-height: 25px !important;
  background-color: transparent;
  padding: 5px 12px;
  text-decoration: none;
  color: #575759;
  z-index: 200;
  font-weight: normal;
  font: 12px Arial;
  text-transform: uppercase;
}
#nav li a:hover, #nav li:hover
{
  background-color: #d80879;
  color: #ffffff;
}
#nav li li
{
  width: 180px;
}
#nav li li a
{
  width: 180px;
  z-index: 200;
  min-height: 15px;
  line-height: 15px !important;
  padding-left: 15px;
  padding-right: 20px;
  background: #706c6e;
  text-align: left;
  color: #ffffff;
  font: 10px Arial;  
}
#nav li ul { 
	width: 180px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -25px 0 0 215px;
}

#nav li ul ul ul { /* fourt-and-above-level lists */
	margin: -25px 0 0 215px;
}
#nav li.sfhover, #nav li.sfhover > a
{
  background-color: #d80879 !important;
  color: #ffffff !important;
}

#jsddm
{	margin: 0;
  z-index: 200;
  padding: 0}
  
  #jsddm li
  {	float: left;
    list-style: none;
    z-index: 200;
    font: 12px Arial}

  #jsddm li a
  {	display: block;
    height: 25px;
    line-height: 25px !important;
    background-color: transparent;
    padding: 5px 12px;
    text-decoration: none;
    color: #575759;
    z-index: 200;
    font-weight: normal;
    font: 12px Arial;
    text-transform: uppercase;
    white-space: nowrap;
    text-align: center;
  }

  #jsddm li a:hover, #jsddm li:hover
  {	
    background-color: #d80879;
    color: #ffffff;
    }
    
    #jsddm li ul, #jsddm li ul li ul
    {	margin: 0;
      padding: 0;
      position: absolute;
      visibility: hidden;
    z-index: 200;
      border-top: 0px solid #3a3636;
      border-bottom: 0px solid #3a3636;
    }
    
    #jsddm li ul li,#jsddm li ul li ul li
    {	float: none;
      font: 10px Arial;
    z-index: 200;
      display: inline;
    }
    #jsddm li ul li ul
    {
      margin-left: 150px;
    }
    #jsddm li ul li a, #jsddm li ul li ul li a
    {	width: 140px;
      z-index: 200;
      height: 15px;
      line-height: 15px !important;
      padding-left: 15px;
      padding-right: 20px;
      background: #706c6e;
      text-align: left;
      color: #ffffff;
      font: 10px Arial;
    }
    
    #jsddm li ul li a:hover, #jsddm li ul li ul li a:hover, #jsddm li ul li:hover, #jsddm li ul li ul li:hover
    {	background: #d80879;
      color: #ffffff;
    }

/*

ROUNDED BOX

*/
.rounded-box
{
  background-image: url("/template/aesthetica-hu/images/rounded-box-bottom-background.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px;
  margin-left: 19px;
}
.rounded-box-header
{
  background-image: url("/template/aesthetica-hu/images/rounded-box-top-background.png");
  height: 34px;
  background-repeat: no-repeat;
  color: #00818e;
  font-size: 24px;
  font-weight: bold;
  font-style: italic;
  padding: 10px 0px 0px 18px;
}
.rounded-box-left
{
  
  margin: 0px 0px 0px 34px;
  width: 153px;
  float: left;
}
.rounded-box-right
{
  
  margin: 0px 0px 0px 26px;
  width: 216px;
  float: left;
}
.rounded-box-link
{
  color: #545454;
  font-size: 12px;
  text-decoration: none;
  background-image: url("/template/aesthetica-hu/images/rounded-box-link-background.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  line-height: 18px !important;
  display: inline-block;
  padding: 8px 17px 0px 2px;
}
.rounded-box-right .rounded-box-link
{
  /*width: 196px;*/
}
.rounded-box-left .rounded-box-link
{
  /*width: 133px;*/
}
/*

FIRST PAGE CONTENT

*/
.content-header-1
{
  font-size: 24px;
  font-weight: bold;
  font-style: italic;
  line-height: 24px;
  display: block;
  padding: 10px 0px 10px 0px;
  color: #00818e;  
  text-decoration:none;
}
.content-header-2
{
  font-size: 18px;
  font-weight: normal;
  font-style: none;
  line-height: 30px;
  display: block;
  font-family: Verdana, Arial, sans-serif;
  color: #625d4e;
  padding: 5px 0px 0px 0px;
}
.divisor-2
{
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url("/template/aesthetica-hu/images/divisor-2-background.png");
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  height: 1px;
  clear: both;
}
.first
{
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
}
.first-link
{
  color: #c92377;
  font-size: 12px;
  text-decoration: none;
  background-image: url("/template/aesthetica-hu/images/first-link-background.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding: 0px 10px 0px 0px;
}
.first-info
{
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  color: #545454;
  font-weight: normal;
}
/*

REFERENCES

*/

.references
{
  height: 263px;
  position: relative;
}
.references-block
{
  position: absolute;
  top: 0px;
  width: 198px;
  height: 248px;
  overflow: hidden;
  background-image: url("/template/aesthetica-hu/images/references-background.png");
  padding: 15px 25px 0px 15px;
}
.references-header
{
  color: #c61475;
  font-weight: bold;
  font-family: verdana, Arial, sans-serif;
  font-size: 24px;
  text-decortion: none;
}
.references-content
{
  position: absolute;
  top: 53px;
  height: 140px;
  width: 212px;
  overflow: hidden;
}
.references-link
{
  position: absolute;
  color: #625d4e;
  top: 202px;
  text-decoration: none;
  font-size: 11px;
  display: block;
  width: 165px;
  height: 25px;
  line-height: 25px;
  text-align: right;
  padding: 0px 45px 0px 0px;
  overflow: hidden;
}
.reference-item-header
{
  font-weight: bold;
  padding: 15px 15px 0px 0px;
  color: #625d4e;
}
.reference-item-content
{
  font-weight: normal;
  padding: 3px 15px 0px 0px;
  line-height: 14px;
  color: #625d4e;
}
/*

RIGHT COLUMN

*/
.forum-bubble-text
{
  background-image: url("/template/aesthetica-hu/images/form-bubble-text-background.png");
  background-repeat: no-repeat;
  background-position: 13px 15%;
  padding: 0px 0px 10px 40px;
  color: #ffffff;
  font-size: 20px;
  font-style:italic;
  height: 24px;
  line-height: 22px;
}

.bubble-text
{
  background-image: url("/template/aesthetica-hu/images/bubble-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.bubble-text a
{
  color: #625d4e;
  text-decoration:none;
}


.akcio-text
{
  background-image: url("/template/aesthetica-hu/images/akcio-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.akcio-text a
{
  color: #625d4e;
  text-decoration:none;
}

.blog-text
{
  background-image: url("/template/aesthetica-hu/images/blog-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.blog-text a
{
  color: #625d4e;
  text-decoration:none;
}

.cimke-text
{
  background-image: url("/template/aesthetica-hu/images/cimke-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.cimke-text a
{
  color: #625d4e;
  text-decoration:none;
}

.galeria-text
{
  background-image: url("/template/aesthetica-hu/images/galeria-text-background.png");
  background-repeat: no-repeat;
  margin-left:-7px;
  padding: 0px 0px 0px 52px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
  text-decoration:none;
}
.galeria-text h4 a
{
  color: #625d4e;
  text-decoration:none;
}

.video-text
{
  background-image: url("/template/aesthetica-hu/images/video-text-background.png");
  background-repeat: no-repeat;
  margin-left:-7px;
  padding: 0px 0px 0px 52px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
  text-decoration:none;
}
.video-text h4 a
{
  color: #625d4e;
  text-decoration:none;
}
.coffee-text
{
  background-image: url("/template/aesthetica-hu/images/coffee-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.coffee-text a
{
  color: #625d4e;
  text-decoration:none;
}

.dict-text
{
  background-image: url("/template/aesthetica-hu/images/dict-text-background.png");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 55px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.dict-text a
{
  color: #625d4e;
  text-decoration:none;
}

.simple-text
{
  padding: 0px 0px 0px 3px;
  color: #625d4e;
  font-size: 20px;
  height: 28px;
  line-height: 27px;
}
.simple-text a
{
  color: #625d4e;
  text-decoration:none;
}
.header-box-link {
   color:#625D4E; 
   text-decoration:none;
}
/*

REGISTRATION

*/
#footer-left-top
{
  padding: 12px 0px 12px 15px;
  color: #ffffff;
  line-height: 24px !important;
  width: 728px;
  font-family:  Arial, sans-serif;
}
.registration-header, .reference-header
{
  font-size: 22px;
  line-height: 24px !important;  
  vertical-align: -5%;
  font-family: "Trebuchet MS", Arial, sans-serif;
}
#footer-left-bottom
{
  padding: 0px 0px 0px 0px;
  width: 740px;
  color: #ffffff;
}
.registration-label, .reference-label
{
  font-family: Arial, sans-serif;
  font-size: 10px;
  display: inline-block;
  width: 82px;
  vertical-align: 10%;
}
#brick_id
{
  width: 225px;
  color: #746f61;
  font-family: Arial, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  border: 1px solid #c2c2c2;
  padding: 2px 0px 2px 0px;
  background-image:url("/template/aesthetica-hu/images/input-background.gif");

}
#phone_1
{
  width: 40px;
  color: #746f61;
  font-family: Arial, sans-serif;
  font-size: 10px;
  text-transform: none;
  border: 1px solid #c2c2c2;
  padding: 2px 0px 4px 0px;
}
#phone_2
{
  width: 88px;
  background-image:url("/template/aesthetica-hu/images/input-background.gif");

}
#phone_1_reg
{
  width: 60px;
  color: #746f61;
  font-family: Arial, sans-serif;
  font-size: 10px;
  text-transform: none;
  border: 1px solid #c2c2c2;
  padding: 2px 0px 4px 0px;
  height:23px;
  background-color:#ffffff;
}
#phone_2_reg
{
  width: 137px;
  padding-top:1px;
  height:20px;
  background-color:#ffffff;
}
.callback-spacer {
  display:block;clear:both; height:12px;
}
#footer-left-bottom
{
  line-height: 30px!important;
}
#footer-left-bottom-column-1
{
 float: left;
 width: 226px; 
 padding: 0px 0px 0px 15px;
}
#footer-left-bottom-column-2
{
 float: left;
 width: 226px; 
 padding: 0px 0px 0px 15px;
}
#footer-left-bottom-column-3
{
 float: left;
 width: 226px; 
 padding: 0px 0px 0px 15px;
}
.registration-input, .reference-input
{
  width: 130px;
  color: #746f61;
  line-height: 17px !important;
  padding: 1px 0px 3px 6px;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  height: 15px;
  background-image:url("/template/aesthetica-hu/images/input-background.gif");
  border: 1px solid #d7d3d3;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
#footer-right
{
  position: absolute;
  left: 743px;
  top: 0px;
  background-image: url("/template/aesthetica-hu/images/right-hand.jpg");
  background-repeat: repeat-y;
  height: 191px;
  width:404px;
  line-height: 24px !important;
  font-family:  Arial, sans-serif;
  color: #ffffff;
  /*padding: 12px 0px 12px 15px;*/
  display:block;
  line-height: 30px !important;
}
.button-2-slide-left
{
  border: 0px solid white; 
  padding: 0px 0px 0px 15px;
  margin: 0px 2px 0px 0px;
  background-image: url("/template/aesthetica-hu/images/button-2-slide-left.png");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  cursor: pointer;
  height: 22px;
  float: right;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
}
.button-2-slide-right
{
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/button-2-slide-right.png");
  background-position: top right;
  background-repeat: no-repeat;
  height: 22px;
  line-height: 21px;
  color: #ffffff;
  display: block;
  cursor: pointer;
}
#footer-left-bottom-newsletter
{
  position: absolute;
  top: 147px;
  left: 0px;
  height: 35px;
  width: 728px;
  overflow: hidden;
  padding: 7px 0px 0px 15px;
  background-color: #5ad1d6;
  background-image: url("/template/aesthetica-hu/images/left-hand.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}
#footer-copyright
{
  clear: both;
  margin: 0px 0px 0px 0px;
  position: absolute;
  top: 202px;
  left: 16px;
  height: 32px;
  line-height: 32px;
  padding: 0px 0px 0px 0px;
  background-image: url("/template/aesthetica-hu/images/footer-copyright-background.png");
  background-position: top left;
  background-repeat: no-repeat;
  color: #6c6759;
  font-weight: normal;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}
#footer-copyright a
{
  text-decoration: none;
  color: #6c6759;
}
#footer-menu
{
  margin: 0px 0px 0px 0px;
  position: absolute;
  top: 264px;
  left: 20px;
  color: #625d4e;
  font-size: 11px;
}
#footer-menu a
{
  color: #625d4e;
  text-decoration: none;
}
/*

LOGIN

*/
.regone-label
{
  display: inline-block;
  clear: both;
  width: 40px;
  height: 27px;
  line-height: 22px !important;
  padding: 0px 0px 0px 6px;
  font-weight:bold;
}
.reg-link {
  
  color:#185f63;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}
.reg-link-span {
  display:inline; 
  line-height:24px; 
  padding-left:18px;
  color:#185f63;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}
/*

REGISTRATION PAGE

*/
div.contact_block
{
  padding: 0px 0px 0px 33px;
  width: 428px;
}
div.contact_block div.row
{
  position: relative;
  margin: 0px 0px 0px 0px;
}
div.contact_block div.inputbox
{
  float: right;
  left: 0px;
  top: 3px;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #746F61;
  text-transform: none;
  text-align: right;
  margin-right: 38px;
}
div.contact_block label
{  
  text-transform: none !important;
  width: auto;
  float: left;

}
div.hr5
{
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  border-bottom: 1px solid #e5e7ef;
  margin-right: 38px;
  margin-bottom: 3px;
  clear: both;
}
div.contact_block div.inputbox .regpage-radio
{  
  width: 280px; 
  float: right;
  left: 0px;
  top: 3px;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #746F61;
  text-transform: none;
  text-align: right;
  margin-right: 38px;

}
div.contact_block div.inputbox .regpage-input
{
  width: 200px;
  color: #746f61;
  line-height: 22px !important;
  padding: 3px 0px 0px 6px;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  height: 20px;
  background-image:none;
  border: 1px solid #d7d3d3;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
div.contact_block div.inputbox .regpage-input-tel
{
  color: #746f61;
  line-height: 22px !important;
  padding: 3px 0px 0px 6px;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  height: 17px;
  background-image:none;
  border: 1px solid #d7d3d3;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
/*

SUBPAGE

*/
#content-header
{
  position: relative;
  height: 201px;
  width: 493px;
  overflow: hidden;
  
}
.content-header-text {
  left:245px;
  position:absolute;
  top:62px;
}
.content-header-text-header 
{
  color:#01A9BA;
  font-size:24px;
  font-weight:normal;
}
.content-header-text-paragraph 
{
  color:#625D4E;
  font-size:12px;
  line-height: 18px;
  font-weight:normal;
  padding: 5px 0px 0px 5px;
  width: 220px;
}
#breadcrumb
{
  padding: 0px 0px 5px 23px;
  line-height: 14px;
}
.breadcrumb-link
{
  text-decoration: none;
  text-transform: uppercase;
  color: #494949;
  font-size: 10px;
  font-family: Arial, sans-serif;
}
.breadcrumb-link-last
{
  text-decoration: none;
  text-transform: uppercase;
  color: #0baeb6;
  font-size: 10px;
  font-family: Arial, sans-serif;
}
#page-title
{
  font-family: "Trebuchet MS", Arial, sans-serif;
  color: #01a9ba;
  font-weight: bold;
  font-size: 24px;
  padding: 0px 0px 13px 20px;
  border-bottom: 1px solid #e5e7ef;
  margin: 0px 10px 13px 0px;
}
#content-area
{
  padding: 0px 22px 22px 22px;
  width: 450px;
}
#content-area p
{
  line-height: 18px !important;
  color: #000000 !important;
  font-family: "Trebuchet MS", Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: normal !important;
  text-align: justify !important;
}
#content-area h2
{
  line-height: 22px !important;
  color: #494949 !important;
  font-family: "Trebuchet MS", Arial, sans-serif !important;
  font-size: 18px !important;
  margin-bottom:7px;
  margin-top:7px;
  font-weight: normal !important;
  text-align: left !important;
  padding: 0px 0px 0px 18px !important;
  background-repeat: no-repeat  !important;
  background-position: 0px 7px  !important;
  background-image: url("/template/aesthetica-hu/images/content-area-header-2-background.png") !important;
}
.content-header-1 a
{
  color: #00818E !important;
  text-decoration:none;
}
#content-area a, #content-area a:visited, #content-area a:link, #content-area a:hover, #content-area a:active
{
  color: #c92377 !important;
  line-height: 18px !important;
  font-family: "Trebuchet MS", Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: bold !important;
  padding: 0px 12px 0px 0px;
  background-repeat: no-repeat  !important;
  background-position: bottom right  !important;
  background-image: url("/template/aesthetica-hu/images/content-area-link-background.png") !important;
  text-decoration: none !important;
}
#content-links
{
  margin: 0px 10px 0px 0px;
  padding: 22px 22px 22px 22px;
  border-top: 1px solid #e5e7ef;  
  color: #000000;
}
#content-links ul
{
  list-style-type:square; 
  display:inline; 
  margin:0; 
  padding:0; 
  line-height:24px;
}
#content-links ul li
{
  list-style-type:square; 
  margin:0 0 0 14px; 
  padding:0; 
  background:transparent none repeat scroll 0 0; 
  display:inline;
}
#content-links ul li a img
{
  border: 0px;
}
/*

DISCOUNT-BOX

*/
#discount-box-calltoaction
{
  height: 41px;
  overflow-y: hidden;
}
#discount-box-calltoaction-slide-right
{
  height: 41px;
  background-image: url("/template/aesthetica-hu/images/discount-box-calltoaction-slide-right.png");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 0px 24px 0px 0px;
}
#discount-box-calltoaction-slide-left
{
  height: 41px;
  line-height: 41px;
  color: #ffffff;
  background-image: url("/template/aesthetica-hu/images/discount-box-calltoaction-slide-left.png");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 0px 0px 0px 20px;
  font-size: 22px;
  font-weight: bold;
}
.discount-box-calltoaction-slide-left-link
{
  text-decoration: none;
  color: #ffffff;  
}
#discount-box-header
{
  color: #ffffff;
  padding: 4px 0px 8px 0px;
  font-size: 22px;
  font-weight: bold;
  font-style: italic;
}
#discount-box-top
{
  background-image: url("/template/aesthetica-hu/images/discount-box-top.png");
  background-repeat: no-repeat;
  background-position: top left;  
  width: 449px;
  overflow-x: hidden;
  margin: 0px 0px 10px 22px;
}
#discount-box-bottom
{
  background-image: url("/template/aesthetica-hu/images/discount-box-bottom.png");
  background-repeat: no-repeat;
  background-position: bottom right;  
}
#discount-box-content
{
  margin: 12px 0px 0px 0px;
  padding: 0px 20px 10px 20px;
  background-image: url("/template/aesthetica-hu/images/discount-box-content-background.png");
  background-repeat: repeat-y;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}
#discount-box-header {
  background-color:#04abbb;
}
.clear-link a:visited {
  background:none !important;
}
.clear-link a:link {
  background:none !important;
}
.clear-link a:hover {
  background:none !important;
}
.clear-link a:active {
  background:none !important;
}
/*

TEXT-BOX

*/
.left-forum {
	margin-left:12px;
}
.scrollable-box
{
  position: relative;
}
.scrollable-text { 
    position:relative; 
    overflow:hidden; 
    width: 215px; 
    height:66px; 
    margin-left: 3px;
} 
 
.scrollable-text .items { 
    width:20000em; 
    position:absolute; 
} 
 
.scrollable-text .items div { 
    float:left; 
    width: 215px;
} 
 


.navi-text {
  width:60px;
  height:20px;
  text-align: right;
  position: absolute;
  top: 7px;
  left: 145px;
}


.navi-text a {
  width:11px;
  height:11px;
  margin:3px;
  background:url("/template/aesthetica-hu/images/scrollable-navigator.png") 0 0 no-repeat;
  display:inline-block;
  font-size:1px;
}

.navi-text a:hover {
  background-position:0 -11px;      
}

.navi-text a.active {
  background-position:0 -22px;     
} 	
.scrollable-text-header
{
  color: #5b574c;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}
.scrollable-text-subheader
{
  color: #625d4e;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
.scrollable-text-subheader-special
{
  color: #625d4e;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}
.scrollable-text-content {
	height:130px;
	overflow:hidden;
}
.scrollable-text-header-link
{
  text-decoration: none;
  color: #5b574c;
}
.scrollable-text-subheader-link
{
  text-decoration: none;
  color: #625d4e;
}
.scrollable-text-content
{
  color: #746f61;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}
/*

TAGS

*/
.tags
{
  color: #048a97;
  line-height: 24px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
}
.tags a
{
  color: #048a97;
  text-decoration: none;
}
.tags a.high
{
  font-weight: bold;
  font-size: 14px;
}
.tags a span
{
  color: #5b574c;
  font-weight: normal;
  font-size: 12px;
}
#player
{
  height: 200px;
}
/*

GALLERY

*/
 div.imageholder img
{
  padding: 4px;
  border-bottom: 6px solid white;
}
div.imageholder img:hover
{
  border-bottom: 6px solid #80d6d9;
}
#preview
{
  border: 6px solid #80d6d9;
  padding-bottom:14px;
  background-color:#fff;
	position:absolute;
	display:none;
	width: 215px;
	height: 78px;
}
div.hr4
{
  margin: 14px 0px 14px 0px;
  height: 1px;
  line-height: 1px;
  border: 0px;
  padding: 0px;
}
/*

FORUM

*/
.comments td
{
  color: #000000;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 4px 24px 4px 24px;
  font-weight: normal;
}
.comments td a
{
	/*
  color: #000000;
  text-decoration: none;
  */
}
.comments .rowstyle0
{
  background-color: #e1f9fa;
}
.comments .rowstyle1
{
  background-color: #ffffff;
}
.content-header-2-link {
  font-size: 18px;
  font-weight: normal;
  font-style: none;
  line-height: 18px;
  display: block;
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  text-decoration:none;
  text-transform: uppercase;
}
.content-header-3-link {
  font-size: 11px;
  font-weight: bold;
  font-style: none;
  line-height: 18px;
  display: block;
  font-family: Verdana, Arial, sans-serif;
  color: #746f61;
  padding: 0px 0px 0px 0px;
  text-decoration:none;
}
.forum-category {
  width:100%;
}
.forum-category td {
  padding: 4px 4px 4px 4px;  
  line-height:22px;
   border:3px solid #ffffff;
}
.forum-category-title {
  background-color:#39a7af;
}
.forum-login {
  width: 235px;
  display: block;
  margin-left:-11px;
}
.forum-login-header {
  width: 235px;
  height:15px;
  background:url(/template/aesthetica-hu/images/forum-login-header.jpg) top right no-repeat;
  display: block;
}
.forum-login-footer {
  width: 235px;
  height:10px;
  background:url(/template/aesthetica-hu/images/forum-login-footer.jpg) bottom right no-repeat;
  display: block;
}
.forum-login-content {
  background:url(/template/aesthetica-hu/images/forum-login-background.jpg) right repeat-y;  
  display: block;
  color:#000000;
  font-weight:normal;
  margin-left:11px;
}
.forum-login-hr {
  height:1px;
  background:url(/template/aesthetica-hu/images/forum-login-hr.jpg) no-repeat;  
  display: block;
}
.forum-reply-btn {
  float:right; background-color: #f30084; color:#ffffff; cursor:pointer; padding:0px 5px 0px 5px; margin-top: -16px; margin-right: -16px;
}
.regbutton {
  padding-right:14px;
}
.button-3-slide-left
{
  border: 0px solid white; 
  padding: 0px 0px 0px 15px;
  margin: 0px 2px 0px 0px;
  background-image: url("/template/aesthetica-hu/images/button-3-slide-left.png");
  background-repeat: no-repeat;
  background-position: top left;
  display: inline;
  cursor: pointer;
  height: 26px;
  float: right;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
}
.button-3-slide-right
{
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/button-3-slide-right.png");
  background-position: top right;
  background-repeat: no-repeat;
  height: 26px;
  line-height: 24px;
  color: #ffffff;
  display: block;
  cursor: pointer;
}
.forum-category .forumrowstyle0
{
  background-color: #e1f9fa;
}
.forum-category .forumrowstyle1
{
  background-color: #ffffff;
}

.button-4-slide-left
{
  border: 0px solid white; 
  padding: 0px 0px 0px 10px;
  margin: 0px 2px 0px 0px;
  background-image: url("/template/aesthetica-hu/images/button-3-slide-left.png");
  background-repeat: no-repeat;
  background-position: top left;
  display: inline;
  cursor: pointer;
  height: 26px;
  float: right;
  _width: 0;  /* IE table-cell margin fix */
  overflow: visible;
}
.button-4-slide-right
{
  padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid white; 
  background-image: url("/template/aesthetica-hu/images/button-3-slide-right.png");
  background-position: top right;
  background-repeat: no-repeat;
  height: 26px;
  line-height: 24px;
  color: #ffffff;
  display: block;
  cursor: pointer;
}
