body {
 background: #fff;
 margin: 0;
 padding: 0;
 font: 15px tahoma;
 color: #530;
}
#container {
 width: 1000px;
}

a,
a:link,
a:visited,
a:hover {
 font-weight: bold;
 text-decoration: none;
 color: #070;
 outline: none;
}
a:hover {
 text-decoration: underline;
}
#logo {
 height: 160px;
 background: url(miss_balaton_fovarosa_2009.jpg) no-repeat center;
}
#regisztracio_be .hiba{
  z-index:4;
  position: absolute;
  top:90px;
  right:0px;
  background: yellow;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  padding: 8px;
  border: 1px solid #070;
}
#regisztracio_be,
#regisztracio_ki{
  z-index:2;
  position: absolute;
  top: 10px;
  left: 700px;
  width: 290px;
  text-align: right;
  color: #fff;
  display:table-cell; 
  vertical-align:middle;
}
#regisztracio_be dl,
#regisztracio_be dt,
#regisztracio_be dd{
  float: left;
  margin:0;
  padding:0;
}
#regisztracio_be div{
  clear:both;
}
#regisztracio_be dt{
  width:45px;
}
#regisztracio_be dd{
  width:100px;
}
#regisztracio_be dd input{
  width:95px;
}
#regisztracio_ki span{
  font-weight: bold;
  font-size:18px;
}
.gomb,
#regisztracio_ki input{
  color: #fff;
  background: #6a1;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding: 2px;
  border: 1px solid #070;
  font-size:15px;
  font-weight: bold;
}
.gomb:hover,
#regisztracio_ki input:hover{
  color: #000;
}
#menu1,
#menu2 {
 margin: 0;
 padding: 0;
 overflow: hidden; /* opera miatt */
}
#menu2 {
  position:relative;
  top: 75px;
  left: 715px;
  width: 280px;
}
#menu1 {
  position:relative;
  top: 93px;
  left: 42px;
  width:500px;
}
#menu1 li,
#menu2 li { display: inline; }
#menu1 li a,
#menu2 li a {
 padding: 0px 6px 0 6px;
 text-decoration: none;
 font-size: 14px;
 margin-left: -3px;
 color: #fff;
}
#menu1 li a:hover,
#menu2 li a:hover {
 color: #000;
}
#uzifal {
 position:relative;
 top: 80px;
 left: 685px;
 font: 16px tahoma;
 width: 315px;
 font-weight: bold;
 color: red;
 text-align: center;
}
#content {
 position: absolute;
 font-size: 14px;
 overflow: hidden; /* opera miatt */
 padding-bottom: 20px;
 abackground: #fc9;
}
#left {
 width: 820px;
 padding: 10px 20px 20px 20px;
 float: left;
}
#right {
 width: 140px !important;
 width: 100%;
 height: 100%;
 margin-left: 840px;
 text-align: center;
 padding: 5px 10px;
 abackground: #ea7;
 aborder: 1px solid #070;
}
#bottom {
 clear:both;
 position: absolute;
 bottom: 1px;
 left: 0; /* ie miatt */
 width: 100%;
 height: 40px; /* == #content padding-bottom! */
 abackground: #d96;
 text-align: center;
}
h1 {
 margin: 5px 0 10px 0;
 padding: 0 0 5px 0;
 font-size: 20px;
 border-bottom: 1px solid #2c2724;
}
h2 {
 font-size: 120%;
}
h3{
 background: #6a1;
 font-size: 14px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding: 5px;
 border: 1px solid #070;
}
h5{
 font-size: 15px;
 display: inline;
 color: red;
}
#jobbfel{
 float:right;
 width:552px;
 text-align:justify;
 padding: 0 4px;
}
#balfel{
 float:left;
 width:240px;
}
.ref_box {
 margin-bottom: 15px;
 border-bottom: 1px solid #666;
 padding-bottom: 15px;
}
.ref_box img {
 float: right;
 margin-right: 5px;
 width: 150px;
}
.ref_box p {
 margin: 3px;
 padding: 0;
}
.lany {
  display: none;
}
.kerdes{
  adisplay:inline-block;
  vertical-align: bottom;
}
.kerdes label{
  float: left;
  width: 200px;
}
.inputtext{
  width: 180px;
}

.lany .kerdes {
  border-left: 5px solid #e264b4;
  padding-left: 5px;
  margin-right: -10px !important;
  margin-right: 0;
}
.modell {
  width: 100px;
  height: 170px;
  display: block;
  float: left;
  margin-right: 10px;
  text-align: center;
}
.modell img, .modell2 img { border: 0; }
#modell_info {
  float: left;
  width: 260px;
  margin: 0 5px;
}
#modell_kep {
  position: relative;
  width: 420px;
  height: 560px;
  float: left;
  overflow: hidden;
}
#versenyzo_kep {
  position: relative;
  width: 100%;
  height: 560px;
  overflow: hidden;
}
#kepek {
  position: absolute;
  /*border: 1px solid #fff;*/
  width: 100%;
  height: 560px;
  text-align: center;
}
.kep_sorszam {
  border: 1px solid #999;
  background: #999;
  padding: 1px 3px;
}
#kepekmenu {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
#keresForm {
  margin: 0;
  padding: 0;
}
#keresForm br {
  clear: both;
}
#szv_bal {
  /*border-right: 1px solid #000;*/
  width: 124px;
  float: left;
  margin-right: 10px;
  text-align: center;
  abackground: #ea7;
}
#szv_main {
  float: left;
  width: 647px;
  awidth: 395px;  
}
.modelBBox{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding: 5px 0;
  border: 1px solid #070;
  text-align: center;
}
.nevezeslist{
  alist-style: none;
  list-style-image: url('korona.gif') !important; 
  list-style-image: none;
}
.modelKepsor{
  list-style: none;
  margin:0;
  padding:0;
}
.modelKepsor li{
  float: left;
  margin: 4px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding: 5px;
  border: 1px solid #070;
}
.modelKep img,
.modelKepsor img {
  width: 100px;
}
.modelKepsor h6{
 text-align: left;
 background: #6a1;
 font-size: 12px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding: 5px;
 margin: 0;
 border: 1px solid #070;
 width: 250px;
}
.modelLeiras{
  clear: both;
  margin: 4px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding: 5px;
  border: 1px solid #070;
}
.modelSzavazas dt,
.modelSzavazas dd{
  margin:0;
  padding:0;
}
.modelSzavazas dd{
  text-align: center;
}
.modelSzavazas dd p{
  text-align: left;
}
.modelSzavazas img{
  margin:6px;
}
.modelSzavazas h6{
 text-align: left;
 background: #6a1;
 font-size: 12px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding: 5px;
 margin: 8px 0;
 border: 1px solid #070;
}
.modelKep {
  float: left;
  margin-right: 10px;
  width: 100px;
}
.modelKep input {
  width: 100px;
  background: #000;
  color: #999;
  border: 0;
}
#szv_bal h4 {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 120%;
  /*text-align: center;*/
}
.modelBox p {
  margin: 0 0 2px 0;
  padding: 0;
}
.modelBox label {
  display: block;
  width: 90px;
  float: left;
}
.space {
  clear: both;
  display: block;
  color: #070;
}
#szv_menu_top {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #070;
}
#szv_menu_bottom {
  text-align: center;
  /*margin-top: 10px;*/
  padding-top: 10px;
  aborder-top: 1px solid #666;
}
form {
 margin: 0;
 padding: 0;
 display: inline;
}
textarea{
  width: 300px;
  height: 100px;
}
input {
 margin: 0;
 padding: 0;
 font-size: 12px;
}
input:focus {
 background: #fff;
}

form label {
  display: block;
  width: 150px;
  float: left;
}
img{
  border:0;
}
.hiba{
  color:red;
}
#page-wrap{
  width: 800px;
  position: relative;
  min-height: 270px;
}
#page-wrap a,
#page-wrap a:visited{
  color: #729dff;
  text-decoration: none;
}
#page-wrap a:hover,
#page-wrap a:active{
  color: white;
}
.slider-wrap{
  width: 800px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.panelContainer {
  text-align: left;
}
.stripViewer{
  position: relative;
  overflow: hidden; 
  width: 800px; height: 230px;
}
.stripViewer .panelContainer{
  position: relative;
  left: 0;
  top: 0;
}
.stripViewer .panelContainer .panel{
  float: left;
  height: 100%;
  position: relative;
  width: 800px;
}
.stripNavL, .stripNavR, .stripNav{
  display: none;
}
.nav-thumb{
  border: 1px solid black;
  margin-right: 5px;
}
#movers-row{
  margin: -43px 0 0 62px;
}
#movers-row div{
  width: 20%;
  float: left;
}
#movers-row div a.cross-link{
  float: right;
}
.photo-meta-data{
  background: url(transpBlack.png);
  padding: 10px;
  height: 30px; 
  margin-top: -50px;
  position: relative;
  z-index: 9999;
  color: white;
}
.cross-link{
  display: block;
  width: 62px;
  margin-top: -14px; 
  position: relative;
  padding-top: 15px;
  z-index: 9999;
}
.active-thumb{
  background: transparent url(icon-uparrowsmallwhite.png) top center no-repeat;
}
.floatLeft{
  float: left;
  margin-right: 10px;
}
.floatRight{
  float: right;
}
.clear{
  clear: both;
}
#page-wrap a{
  outline: none;
}


.xLCTTime div{
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
    overflow:hidden;
    background:url(images/a.png);
    width:12px;
    height:25px;
    content:none;
    margin-top:5px;
}
.xLCTText{
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
    overflow:hidden;
    background:url(images/text.jpg);
    width:131px;
    height:11px;
    content:none;
    margin-left:6px;
    margin-top:10px;
    margin-right:40px;
}
.xLCTContent{
    margin:0px;
    padding:0px;
    display:inline-box;
    overflow:hidden;
    width:144px;
}

.xLCTRadio{
    margin:0px;
    padding:0px;
    margin-top:-20px;
}
.xLCTC{
    text-align:center;
}
.xLCTContent{
    overflow:hidden;
    width:144px;
    margin-left:0px;
    padding-top:5px;
    display:inline-block;
}
.xAdminDiv{
    float:left;
    display:inline;
    width:130px;
    height:50px;
    overflow:hidden;
}
.xAdminDiv input, .xAdminDiv select{
    width:110px;
}
.xAdminDivB{
    float:left;
    display:inline;
    width:130px;
    height:50px;
    overflow:hidden;
    padding-top:6px;
}
.xlctPostToService{
    color:#FF0000;

}
#poststuff h2.xCustomCSSB{
    margin-bottom:0px;
    padding-bottom:0px;

}
.live_countdown_timer_LivePreview{
    border:1px solid #CECECE;
    float:left;
    display:inline;
    width:260px;
    overflow:hidden;
    text-align:center;
}
.xLCTTWrapA{
    float:left;
    display:inline;
    overflow:hidden;
    text-align:center;
    padding:3px;
    font-size:10px;
}
.xLCTTWrapA .xLCTTTTopTime{
    font-size:14px;
}
.xLCTTWrapB{
    float:left;
    display:inline;
    overflow:hidden;
    text-align:center;
    padding:3px;
    font-size:14px;
}
.xLCTTWrapB .xLCTTTTopTime{
    font-size:18px;
}
.xLCTTWrapC{
    float:left;
    display:inline;
    overflow:hidden;
    text-align:center;
    padding:3px;
    font-size:18px;
}
.xLCTTWrapC .xLCTTTTopTime{
    font-size:21px;
}
.xLCTBubbleRedWrapC,.xLCTBubbleBlackWrapC,.xLCTBubbleWhiteWrapC,.xLCTBubbleGreenWrapC,.xLCTBubbleDarkGreenWrapC,.xLCTBubbleYellowWrapC{
    float:left;
    display:inline;
    overflow:hidden;
    width:113px;
    height:81px;
    background:url(images/bubbleBigRed.png);
}
.xLCTBubbleBlackWrapC{background:url(images/bubbleBigBlack.png);}
.xLCTBubbleWhiteWrapC{background:url(images/bubbleBigWhite.png);}
.xLCTBubbleGreenWrapC{background:url(images/bubbleBigGreen.png);}
.xLCTBubbleDarkGreenWrapC{background:url(images/bubbleBigDarkGreen.png);}
.xLCTBubbleYellowWrapC{background:url(images/bubbleBigYellow.png);}


.xLCTBubbleRedWrapC .xLCTBubbleTopTime,
.xLCTBubbleBlackWrapC .xLCTBubbleTopTime,
.xLCTBubbleWhiteWrapC .xLCTBubbleTopTime,
.xLCTBubbleGreenWrapC .xLCTBubbleTopTime,
.xLCTBubbleDarkGreenWrapC .xLCTBubbleTopTime,
.xLCTBubbleYellowWrapC .xLCTBubbleTopTime{
    float:left;
    display:inline;
    overflow:hidden;
    font-size:42px;
    width:107px;
    text-align:center;
    margin-top:8px;
    margin-left:3px;
    line-height:42px;
}
.xLCTBubbleRedWrapC .xLCTBubbleTopBottom,
.xLCTBubbleBlackWrapC .xLCTBubbleTopBottom,
.xLCTBubbleWhiteWrapC .xLCTBubbleTopBottom,
.xLCTBubbleGreenWrapC .xLCTBubbleTopBottom,
.xLCTBubbleDarkGreenWrapC .xLCTBubbleTopBottom,
.xLCTBubbleYellowWrapC .xLCTBubbleTopBottom{
    margin-left:3px;
    float:left;
    display:inline;
    overflow:hidden;
    font-size:18px;
    color:#000;
    width:107px;
    margin-top:8px;
    line-height:18px;
    text-align:center;
}
.xLCTBubbleRedWrapB,.xLCTBubbleBlackWrapB,.xLCTBubbleWhiteWrapB,.xLCTBubbleGreenWrapB,.xLCTBubbleDarkGreenWrapB,.xLCTBubbleYellowWrapB{
    float:left;
    display:inline;
    overflow:hidden;
    width:90px;
    height:65px;
    background:url(images/bubbleMediumRed.png);
}
.xLCTBubbleBlackWrapB{background:url(images/bubbleMediumBlack.png);}
.xLCTBubbleWhiteWrapB{background:url(images/bubbleMediumWhite.png);}
.xLCTBubbleGreenWrapB{background:url(images/bubbleMediumGreen.png);}
.xLCTBubbleDarkGreenWrapB{background:url(images/bubbleMediumDarkGreen.png);}
.xLCTBubbleYellowWrapB{background:url(images/bubbleMediumYellow.png);}


.xLCTBubbleRedWrapB .xLCTBubbleTopTime,
.xLCTBubbleBlackWrapB .xLCTBubbleTopTime,
.xLCTBubbleWhiteWrapB .xLCTBubbleTopTime,
.xLCTBubbleGreenWrapB .xLCTBubbleTopTime,
.xLCTBubbleDarkGreenWrapB .xLCTBubbleTopTime,
.xLCTBubbleYellowWrapB .xLCTBubbleTopTime{
    float:left;
    display:inline;
    overflow:hidden;
    font-size:34px;
    width:84px;
    text-align:center;
    margin-top:7px;
    margin-left:3px;
    line-height:34px;
}
.xLCTBubbleRedWrapB .xLCTBubbleTopBottom,
.xLCTBubbleBlackWrapB .xLCTBubbleTopBottom,
.xLCTBubbleWhiteWrapB .xLCTBubbleTopBottom,
.xLCTBubbleGreenWrapB .xLCTBubbleTopBottom,
.xLCTBubbleDarkGreenWrapB .xLCTBubbleTopBottom,
.xLCTBubbleYellowWrapB .xLCTBubbleTopBottom{
    margin-left:3px;
    float:left;
    display:inline;
    overflow:hidden;
    font-size:13px;
    color:#000;
    width:84px;
    margin-top:7px;
    line-height:13px;
    text-align:center;
}
.xLCTBubbleRedWrapA,.xLCTBubbleBlackWrapA,.xLCTBubbleWhiteWrapA,.xLCTBubbleGreenWrapA,.xLCTBubbleDarkGreenWrapA,.xLCTBubbleYellowWrapA{
    float:left;
    display:inline;
    overflow:hidden;
    width:70px;
    height:50px;
    background:url(images/bubbleSmallRed.png);
}
.xLCTBubbleBlackWrapA{background:url(images/bubbleSmallBlack.png);}
.xLCTBubbleWhiteWrapA{background:url(images/bubbleSmallWhite.png);}
.xLCTBubbleGreenWrapA{background:url(images/bubbleSmallGreen.png);}
.xLCTBubbleDarkGreenWrapA{background:url(images/bubbleSmallDarkGreen.png);}
.xLCTBubbleYellowWrapA{background:url(images/bubbleSmallYellow.png);}


.xLCTBubbleRedWrapA .xLCTBubbleTopTime,
.xLCTBubbleBlackWrapA .xLCTBubbleTopTime,
.xLCTBubbleWhiteWrapA .xLCTBubbleTopTime,
.xLCTBubbleGreenWrapA .xLCTBubbleTopTime,
.xLCTBubbleDarkGreenWrapA .xLCTBubbleTopTime,
.xLCTBubbleYellowWrapA .xLCTBubbleTopTime{
    float:left;
    display:inline;
    overflow:hidden;
    font-size:26px;
    width:64px;
    text-align:center;
    margin-top:4px;
    margin-left:3px;
    line-height:26px;
}
.xLCTBubbleRedWrapA .xLCTBubbleTopBottom,
.xLCTBubbleBlackWrapA .xLCTBubbleTopBottom,
.xLCTBubbleWhiteWrapA .xLCTBubbleTopBottom,
.xLCTBubbleGreenWrapA .xLCTBubbleTopBottom,
.xLCTBubbleDarkGreenWrapA .xLCTBubbleTopBottom,
.xLCTBubbleYellowWrapA .xLCTBubbleTopBottom{
    margin-left:3px;
    float:left;
    display:inline;
    overflow:hidden;
    font-size:10px;
    color:#000;
    width:64px;
    margin-top:7px;
    line-height:10px;
    text-align:center;
}
.xLCTDelimiter{
    float:left;
    display:inline;
    overflow:hidden;
    width:260px;
    height:10px;
}
.xLCTFullWidth{
    float:left;
    display:inline;
    overflow:hidden;
    width:800px;
}

#LCTimerWidget_Counter{
    position:relative;
    overflow:hidden;
    margin:0px;
    padding:0px;
    width:100%;
    height:auto;
}
.LCTimerWidget_Counter{
    margin:0px;
    overflow:hidden;
    display:inline;
    
    width:100%;
    
    left:0px;
    top:0px;
    float:left;
    margin:0px;
}