/*
    **************************************************************
    * CSS
      NetFace SmallPortal|CSS engine v2.43
      created: 12/08/2006 || modified: 04/10/2006
      author:  Gabor Nemeth | www.netface.hu | ngabor@netface.hu
      All rights reserved!                                       *
    **************************************************************
*/


 body {
  color: #ffffff;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
	background: url('/design/back.jpg') center top no-repeat;
 }
div{
  color:#ffffff;
  font-family: Verdana;
  font-size:8pt;
} 
h1{
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  font-family: Verdana;
  margin:0px;
  padding:0px;
}
ul{
  margin:0px;
}
input,select{
  height: 16px;
  border:1px solid #b8b8b8;
  color:#000000;
  padding:0px;
  font-size:10px;
  width:260px;
}
a:link{
color:#ffffff;
text-decoration:none;
}
a:visited{
color:#ffffff;
text-decoration:none;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}
.clr{
  clear:both;
}
#mainholder{
  margin:auto;
  width:998px;
} 
#leftmenu{
    float:left;
}
#leftmenu_blue{
    width: 212px;
    height: 345px;
    background: url('/design/leftmenu_back.gif');
    background-repeat:repeat-y;
}
#leftmenu_banners{
    color:#000000;
    margin-top:20px;
}
#rightmenu{
  width:184px;
  float:left;
  height:400px;
  
}
#rightmenu .menu_border{
  border: 1px solid #ffffff;
}
#rightmenu .menu_border .menu{
  width:182px;
  height:287px;
  background: url('/design/rightmenu_back.jpg');
  background-repeat:repeat-y; 
  text-align:left;
}
.rightmenupadder{
  padding:10px;
}
#rightmenu .regbuttonholder{
  height:58px;
}
#contentdiv_border{
  float:left;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin-left:10px;
  margin-right:10px;
  text-align:left;
  width: 570px;  
}
#contentdiv{
  width: 570px;
  background: url('/design/main_back.jpg');
  background-repeat:repeat-x; 
  overflow:hidden;

}
#contentdiv .padded{
  padding:10px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gdf09.totalstudio.hu/design/contentback.png',sizingMethod='scale');

}
#contentdiv .padded[class]{
  padding:10px;
  background: url('/design/contentback.png');
}
  

.clr{
  clear:both;
}
/*MENUS */
#leftmenu a.menu1 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: 0px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu1 {
    background-position: 0px -42px;
} 
#leftmenu a.menu2 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -212px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu2 {
    background-position: -212px -42px;
} 
#leftmenu a.menu3 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -424px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu3 {
    background-position: -424px -42px;
} 
#leftmenu a.menu4 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -636px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu4 {
    background-position: -636px -42px;
} 
#leftmenu a.menu5 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -848px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu5 {
    background-position: -848px -42px;
} 
#leftmenu a.menu6 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -1060px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu6 {
    background-position: -1060px -42px;
} 
#leftmenu a.menu7 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -1272px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu7 {
    background-position: -1272px -42px;
} 
#leftmenu a.menu8 {
    display: block;
    width: 212px;
    height: 42px;
    background: url('/design/buttons_hu.jpg');
    background-repeat:no-repeat;
    background-position: -1484px 0;
    text-decoration: none;
}
#leftmenu a:hover.menu8 {
    background-position: -1484px -42px;
} 

.bottombanners{
  color:#0035a1;
  height:300px;
}

.regbox1{
  height:339px; 
  width:163px; 
  color:#000000;
  background: url('/design/standard.gif');
  background-repeat:no-repeat;  
  background-position:topt;
  background-color:#ffffff;   
}
.regbox1_price{
  height:20px; 
  width:163px; 
  background-color:#c2c2c2;   
  text-align:center; 
  color:#000000;
  font-size:12px;
}
.regbox1_price_in{
  padding-top:3px;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
.regbox2{
  height:339px;  
  width:163px; 
  color:#000000;
  background: url('/design/vip.gif');
  background-repeat:no-repeat;  
  background-position:topt;
  background-color:#ffffff;   
}
.regbox2_price{
  height:20px; 
  width:163px; 
  background-color:#c2c2c2;   
  text-align:center; 
  color:#000000;
  font-size:12px;
}
.regbox2_price_in{
  padding-top:3px;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
.regbox3{
  height:339px; 
  width:163px; 
  color:#000000;
  background: url('/design/prof.gif');
  background-repeat:no-repeat;  
  background-position:topt;
  background-color:#ffffff;   
}
.regbox3_price{
  height:20px; 
  width:163px; 
  background-color:#c2c2c2;   
  text-align:center; 
  color:#000000;
  font-size:12px;
}
.regbox3_price_in{
  padding-top:3px;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
.regrow{
  height:25px;
  clear:both;
}
.reglabel{
  float:left;
  width:100px;
  font-weight:bold;
  text-align:right;
}
.regfield{
  float:left;
  padding-left:20px;
}
.reglabel2{
  float:left;
  width:100px;
  font-weight:bold;
  text-align:right;
  color:#000000;
}
.regfield2{
  float:left;
  padding-left:20px;
  color:#000000;  
}
#lngSelect{
  width:1000px;
  height:126px;
  text-align:right;

}
