textarea {
    background: white;
}


.cb {
	clear:both;
}

input {
    background: white;
    color:#4F4F4F;
}

select {
    background: white;
}

h1 {
    color: inherit;
    margin: 0px;
    padding: 0px;
    font: inherit;
}

h2 {
    color: inherit;
    margin: 0px;
    padding: 0px;
    font: inherit;
}

h3 {
    color: inherit;
    margin: 0px;
    padding: 0px;
    font: inherit;
}

a {
    color:#757575;
    text-decoration:none;
}


.fl{
  float:left;
}

.fr{
  float:right;
}

.cb{
  clear:both;
}

@font-face {  
    font-family: "SourceSansPro-Regular";  
    src: url("/fonts/SourceSansPro-Regular.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-Semibold";  
    src: url("/fonts/SourceSansPro-Semibold.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-Bold";  
    src: url("/fonts/SourceSansPro-Bold.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-Light";  
    src: url("/fonts/SourceSansPro-Light.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-LightItalic";  
    src: url("/fonts/SourceSansPro-LightItalic.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-Italic";  
    src: url("/fonts/SourceSansPro-Italic.ttf");  
}

@font-face {  
    font-family: "SourceSansPro-SemiboldItalic";  
    src: url("/fonts/SourceSansPro-SemiboldItalic.ttf");  
}

@font-face {  
    font-family: "Bebasneue";  
    src: url("/fonts/bebasneue-webfont.ttf");  
}

@font-face {  
    font-family: "BebasNeueLight";  
    src: url("/fonts/BebasNeueLight.ttf");  
}


/* piros hátterû gomb fehér széllel*/
.button2{
  background-image: url('http://static.imgsrv.szerelem.hu/base/buttonbg_red.jpg')!important;
  width:100px!important;
  height:27px!important;
  border:none!important;
  text-align: center!important;
  color:white!important;
  font-weight:bold!important;
  font-family: Arial!important;
  font-size:14px!important;
  cursor: pointer;
}

/* piros hátterû gomb szürke széllel*/
.button2_bggray{
  background-image: url('http://static.imgsrv.szerelem.hu/base/buttonbg_red_gray.jpg')!important;
  width:100px!important;
  height:27px!important;
  border:none!important;
  text-align: center!important;
  color:white!important;
  font-weight:bold!important;
  font-family: Arial!important;
  font-size:14px!important;
  cursor: pointer;
}

/* narancs hátterû gomb fehér széllel*/
.button3{
  background-image: url('http://static.imgsrv.szerelem.hu/base/buttonbg_orange.jpg')!important;
  width:100px!important;
  height:27px!important;
  border:none!important;
  text-align: center!important;
  color:white!important;
  font-weight:bold!important;
  font-family: Arial!important;
  font-size:14px!important;
  cursor: pointer;
}

/* narancs hátterû gomb szürke széllel*/
.button3_bggray{
  background-image: url('http://static.imgsrv.szerelem.hu/base/buttonbg_orange_gray.jpg')!important;
  width:100px!important;
  height:27px!important;
  border:none!important;
  text-align: center!important;
  color:white!important;
  font-weight:bold!important;
  font-family: Arial!important;
  font-size:14px!important;
  cursor: pointer;
}

/* nagy narancs gomb*/
.buttonbig_orange{
    background-image:url('http://static.imgsrv.szerelem.hu/base/buttonbg_orangebig.jpg');
    background-repeat:no-repeat;
    color:white;
    cursor:pointer;
    font-weight:bold;
    height:27px;
    text-align:center;
    width:200px;
    border:none;
}

.buttonbig_gray{
    background-image:url('http://static.imgsrv.szerelem.hu/base/buttonbg_graybig.jpg');
    background-repeat:no-repeat;
    color:#FE6A00;
    cursor:pointer;
    font-weight:bold;
    height:27px;
    text-align:center;
    width:200px;
    border:none;
}


#header{
    position: relative;
    width: 100%;
    height:500px;
}

#header.pic_1{
    background: url('/images/pic1.jpg') center top;  
}

#header.pic_2{
    background: url('/images/pic2.jpg') center top;  
}

#header.pic_3{
    background: url('/images/pic3.jpg') center top;  
}

#header.pic_4{
    background: url('/images/pic4.jpg') center top;  
}

#header.pic_5{
    background: url('/images/pic5.jpg') center top;  
}

#header.pic_6{
    background: url('/images/pic6.jpg') center top;  
}

#header span{
  padding-right:10px;
  padding-top:2px;
}

#header span a {
  color:white;
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
}


#header_pattern{
    position: absolute;
    width: 100%;
    height: 500px;
    background: url('/images/pic_pattern.png');
}

#header_logo{
    position: relative;
    width: 940px;
    height: 140px;
    margin: 0 auto;
    padding-top: 360px;
}

#header_logo img{
    position: relative;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}

#header_logo:after{
  content: '';
  position: absolute;
  bottom: 0;
  left: 451px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 20px 19px 20px;
  border-color: transparent transparent #ffffff transparent;
}

#header_sub{
  position: fixed;
  width: 100%;
  height: 100px;
  background: #f50057;
  top: 0;
  z-index: 100;
}

#header_sub.mainpage_menu{
  position: relative;
}

#header_sub.none{
  display: none;
}

#header_sub.block{
  display: block;
  position: fixed;
  z-index: 100;
  top: 0;
}

#header_sub .content{
  position: relative;
  width: 940px;
  margin: 0 auto;
}

#header_sub .content .left{
  position: relative;
  width: 220px;
  float: left;
  padding-top: 25px;
}

#header_sub .content .left img{
  cursor: pointer;
}

#header_sub .content .right{
  position: relative;
  width: 720px;
  height: 71px;
  float: left;
  font-size: 16px;
  color: #fff;
  font-family: "SourceSansPro-Regular";
  margin-top: 29px;
}

#header_sub .content #hambi_container{
  position: relative;
  /*float: left;*/
  float: right;
  display: none;
  height: 100px;
  cursor: pointer;
}

#header_sub .content #hambi_container .hambi_icon_before_text{
    color: #fff;
    float: left;
    font-size: 30px;
    padding: 31px 15px;
    font-family: "SourceSansPro-Bold";
    display: inline-block;
}

#header_sub .content #hambi_container #hambi_icon{
  position: absolute;
  top: 38px;
  right: 20px;
  width: 30px;
  height: 5px;
  border-top: 15px double #fff;
  border-bottom: 5px solid #fff;
  cursor: pointer;
  float: right !important;
}

.hambi_menu{
  position: absolute;
  /*bottom: -385px;*/
  bottom: -489px;
  left: 0;
  text-align: right;
  /*height: 385px;*/
  height: 489px;
  /*background: rgba(245, 0, 87, 0.8);*/
  background: rgba(245, 0, 87, 1);
  display: none;
}

.hambi_menu ul{
  position: relative;
  margin: 0;
  padding: 0;
}

.hambi_menu ul li{
  list-style-type: none;
  /*line-height: 50px;*/
  line-height: 90px;
  border-bottom: 1px solid #fff;
  padding-right: 10px;
  
  text-align:center;
}

.hambi_menu ul li:first-child{
  border-top: 1px solid #fff;
}

.hambi_menu ul li:last-child{
  
}

.hambi_menu ul li a{
  color: #fff;
/*  font-size: 20px;*/
  font-size: 30px;
  font-family: "SourceSansPro-Bold";
  
  display: inline-block;
  width: 100%;
  height: 96px;
}


@media only screen and (max-device-width: 940px){
  #header_sub .content .right{
    display: none;
  }

  #header_sub .content #hambi_container{
    width: 160px;
  }

  .hambi_menu{
    width: 100%;
  }

  #header_sub .content #hambi_container{
    display: block;
  }
}

@media all and (max-width: 940px) {
  #header_sub .content .right{
    display: none;
  }

  #header_sub .content #hambi_container{
    display: block;
    width: 160px;
  }
}

#header_sub .content .right ul{
  margin: 0;
}

#header_sub .content .right ul li{
  display: inline;
  float: left;
  margin: 0 19px;
  position: relative;
  text-align: center;
  height: 42px;
}

#header_sub .content .right ul li span.active:after{
  content:'';
  position: absolute;
  bottom: -29px;
  left: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 9px 10px 9px;
  border-color: transparent transparent #ffffff transparent;
}

#header_sub .content .right ul li span.menu_quote.active:after{
  left: 51px;
}

#header_sub .content .right ul li span.menu_horoscope.active:after{
  left: 33px;
}

#header_sub .content .right ul li span.menu_test.active:after{
  left: 20px;
}

#header_sub .content .right ul li span.menu_article.active:after{
  left: 45px;
}

#header_sub .content .right ul li span.menu_registration.active:after{
  left: 30px;
}

#header_sub .content .right ul li a{
  color: #fff;
}

#container{
    position: relative;
    width: 940px;
    margin: 0 auto;
}

#footer{
    position: relative;
    width: 940px;
    margin-top: 65px;
    margin-bottom: 25px;
    float: left;
    font-size: 14px;
    color: #757575;
    font-family: "SourceSansPro-Regular";
}

#footer table{
    width: 100%;
}

#footer .fb_icon{
  position: relative;
  width: 8px;
  height: 15px;
  background: url('/images/fb_icon.png') no-repeat;
  float: right;
  margin-left: 15px;
  cursor: pointer;
}

#footer .twitter_icon{
  position: relative;
  width: 18px;
  height: 15px;
  background: url('/images/twitter_icon.png') no-repeat;
  float: right;
  margin-left: 15px;
  cursor: pointer;
}

#footer .gplus_icon{
  position: relative;
  width: 15px;
  height: 15px;
  background: url('/images/gplus_icon.png') no-repeat;
  float: right;
  margin-left: 15px;
  cursor: pointer;
}

#header_quote{
    position: relative;
    width: 780px;
    height: 59px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 40px;
    font-family: "SourceSansPro-LightItalic";
    font-size: 30px;
    line-height: 30px;
    color: #424242;
    padding: 40px 80px;
    text-align: center;
}

#header_quote .quote_top{
    position: absolute;
    width: 44px;
    height: 39px;
    top: 30px;
    left: 0;
    background: url('/images/quote_top.png');
}

#header_quote .quote_bottom{
    position: absolute;
    width: 44px;
    height: 39px;
    bottom: 30px;
    right: 0;
    background: url('/images/quote_bottom.png');
}

.box{
    position: relative;
    width: 298px;
    height: 598px;
    border: 1px solid #e0e0e0;
    float: left;
}

.box .top{
    position: relative;
    width: 298px;
    height: 299px;
}

.box .bottom{
    position: relative;
    width: 258px;
    height: 259px;
    padding: 20px;
}

.box-title{
    position: absolute;
    left: 15px;
    bottom: 15px;
    font-size: 46px;
    line-height: 46px;
    color: #fff;
    font-family: "Bebasneue";
}

.box-title a{
    color: #fff;  
}

#quote_box{
    
}

#quote_box .top{
    background: url('/images/vers_bg.jpg');
}

#horoscope_box{
    margin-left: 20px;
}

#horoscope_box .top{
    background: url('/images/horoszkop_bg.jpg');
}

#test_box{
    margin-top: 20px;
    min-height: 645px;
}

#test_box .bottom{
  min-height: 306px; 
}

#test_box .item_list{
  height: 246px;
}

#test_box .top{
    background: url('/images/teszt_bg.jpg');
}

#small_love_box .top{
    background: url('/images/small_love_bg.jpg');
    height: 210px;
}

#small_love_box .bottom{
    height: 230px;
    background: #212121;
    padding: 20px;
}

#small_love_box .love_users_container .love_user{
  margin-right: 10px;
  margin-bottom: 10px;
}

#small_love_box .love_users_container{
  position: relative;
  height: 180px;
}

#small_love_box .love_users_container .love_user:nth-child(3n+3){
  margin-right: 0;
}

#banner300_600{
    position: relative;
    width: 300px;
    height: 600px;
    float: left;
    margin-left: 20px;
}

#love_box{
    position: relative;
    width: 618px;
    height: 645px;
    border: 1px solid #e0e0e0;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

#love_box .top{
    position: relative;
    width: 618px;
    height: 299px;
    background: url('/images/love_bg.jpg');
}

#love_box .bottom{
  background: none repeat scroll 0 0 #212121;
  height: 328px;
  padding: 0 19px 19px;
  position: relative;
}

.love_users_container{
  position: relative;
  height: 200px;
}

.love_users_container .love_user{
  position: relative;
  float: left;
  width: 80px;
  height: 80px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.love_users_container .love_user:hover:before {
    position: absolute;
    content: '';
    background: rgba(245,0,87, 0.5); /*partially transparent image*/
    width: 78px;
    height: 78px;
    pointer-events: none;
    border: 1px solid #fff;
}

.love_users_container .love_user img{
  width: 80px;
  height: 80px;
}

.love_users_container .love_user:nth-child(6n+6){
  margin-right: 0;
}

.item_list{
    position: relative;
    width: 100%;
    height: 208px;
    overflow: hidden;
}

.quote_desc{
  color: #424242;
  font-family: "SourceSansPro-LightItalic";
  font-size: 22px;
  line-height: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.zodiac_desc{
  color: #424242;
  font-family: "SourceSansPro-LightItalic";
  font-size: 22px;
  line-height: 22px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0 20px;
}

.love_desc{
  color: #fff;
  font-family: "SourceSansPro-LightItalic";
  font-size: 22px;
  line-height: 22px;
  padding-top: 10px;
  margin-bottom: 10px;
}

.love_desc a{
  color: #fff;
}

.quote_list_item{
    font-family: "SourceSansPro-Regular";
    color: #424242;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}

.quote_list_item a{
  color: #424242;
}

.quote_list_item a:hover{
  text-decoration: underline;
}

.quote_list_item_box a{
    color:#f50057 !important;
}

.zodiac_name{
    position: relative;
    width: 100%;
    color: #f50057;
}

.zodiac_name a{
    color: #f50057;
}

.btn_container{
    position: relative;
    width: 100%;
    float: left;
}

.more_btn{
    position: relative;
    height: 40px;
    line-height: 40px;
    color: #f50057 !important;
    font-size: 16px;
    border: 1px solid #f50057;
    border-radius: 5px;
    text-align: center;
    font-family: "SourceSansPro-Bold";
    cursor: pointer;
    margin: 10px auto 0 auto;
    display: block;
}

.more_btn:hover{
    color: #fff !important;
    background: #f50057;
}

.love_btn{
    position: relative;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 5px;
    text-align: center;
    font-family: "SourceSansPro-Bold";
    cursor: pointer;
    margin: 10px auto 0 auto;
    display: block;
    width: 180px;
}

.love_btn:hover{
  color: #212121;
  background: #fff;
}

.next_test_btn{
  width: 80px;
  margin: 0;
}

.quote_btn{
    width: 200px;
}

.test_btn{
    width: 110px;
}

.article_btn{
    width: 200px;
}

.horoscope_btn{
    width: 160px;
}

#articles_box{
    position: relative;
    width: 898px;
    border: 1px solid #e0e0e0;
    float: left;
    margin-top: 20px;
    padding: 20px;
}

.articles_container{
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.article_box{
    position: relative;
    width: 210px;
    float:left;
    margin-left: 19px;
}

.article_box:first-child{
    margin-left: 0;
}

.article_date{
    font-family: "SourceSansPro-Bold";
    font-size: 14px;
    color: #f50057;
    margin-top: 20px;
    position: relative;
    float: left;
    width: 100%
}

.article_box img{
    position: relative;
    float: left;
    cursor: pointer;
}

.article_box .title{
    font-family: "Bebasneue";
    font-size: 26px;
    color: #212121;
    margin-top: 10px;
    position: relative;
    float: left;
    width: 100%
}

.article_box .title a{
    color: #212121;
}

.arrow_btn{
  color: #f50057;
  font-size: 20px;  
}

.article_box .lead{
    font-family: "SourceSansPro-Regular";
    font-size: 16px;
    color: #424242;
    line-height: 18px;
    margin-top: 10px;
    position: relative;
    float: left;
    width: 100%
}

.article_box .lead a{
    color: #424242;
}

.article_box .lead a:hover{
  text-decoration: underline;
}

#subpage_container{
  position: relative;
  width: 100%;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 100px;
}

#article_top{
  position: relative;
  float: left;
  width: 900px;
  padding: 20px 20px 0 20px;
  margin-bottom: 20px;
}

#article_title{
  font-size: 60px;
  color: #212121;
  font-family: "Bebasneue";
  width: 100%;
}

#article_display.article_view .left{
  padding-top: 0;
  min-height: 1120px;
}

#article_display{
  position: relative;
}

#article_display .left{
  position: relative;
  float: left;
  width: 578px;
  font-size: 18px;
  color: #212121;
  padding: 20px 20px 0 20px;
  padding-bottom: 20px;
  font-family: "SourceSansPro-Regular";
  border-right: 1px solid #e0e0e0;
}

#article_display .right{
  position: relative;
  float: left;
  width: 300px;
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}

#article_display.list_layout .right{
  border-top: none;
  /*border-left:1px solid #e0e0e0*/
}

.article_container{
  position: relative;
  padding-bottom: 40px;
}


#article_display .more_articles{
  position: relative;
  float: left;
  width: 900px;
  border-top: 1px solid #e0e0e0;
  padding: 20px;
}

#banner300_250{
  margin-bottom: 10px;
}

#subpage_container #test_box{
  margin-top: 0;
}

#subpage_container .rightside_box{
  float: left;
  position: relative;
  width: 300px;
  border: none;
}

#subpage_container .rightside_box .top {
    height: 300px;
    position: relative;
    width: 300px;
}

#subpage_container #small_love_box.rightside_box .top{
  height: 210px;
}

.right_side_list_items .quote_list_item{
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #e0e0e0;
  margin: 0;
}

.right_side_list_items .quote_list_item:last-child{
  border-bottom: none;
}

#article_display .articles_blogitem{
  position: relative;
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px dotted #e0e0e0;
}

#article_display .articles_blogitem .picture{
  position: relative;
  float: left;
  width: 210px;
}

#article_display .articles_blogitem:nth-child(odd) .picture{
  float: right;
}

#article_display .articles_blogitem:nth-child(odd) .article_lead{
  float: right;
  padding-left: 0;
  padding-right: 20px;
}


#article_display .articles_blogitem .article_lead{
  position: relative;
  float: left;
  width: 348px;
  padding-left: 20px;
}

#article_display .articles_blogitem .article_lead .date{
  color: #f50057;
  font-family: "SourceSansPro-Bold";
  font-size: 14px;
  width: 100%;
}

#article_display .articles_blogitem .article_lead .lead_title{
  color: #212121;
  font-family: "Bebasneue";
  font-size: 26px;
  width: 100%;
  cursor: pointer;
}

#article_display .articles_blogitem .article_lead .lead{
  color: #424242;
  font-family: "SourceSansPro-Regular";
  font-size: 16px;
  line-height: 18px;
  width: 100%;
}

#article_display .articles_blogitem .article_lead .lead a{
  color: #424242;
}

#article_display .articles_blogitem .article_lead .lead a:hover{
  text-decoration: underline;
}

.page_title{
  font-family: "Bebasneue";
  color: #f50057;
  font-size: 60px;
}

.zodiac_title{
  font-family: "Bebasneue";
  color: #212121;
  font-size: 60px;
}

.zodiac_date{
  font-family: "SourceSansPro-Bold";
  color: #f50057;
  font-size: 16px;
  margin-bottom: 10px;
}

.quote_view{
  position: relative;
  padding-top: 20px;
  min-height: 960px;
}

.quote_view .title{
  color: #212121;
  font-family: "SourceSansPro-Bold";
  font-size: 30px;
  width: 100%;
  margin-bottom: 20px;
}

.quote_view .text{
  color: #424242;
  font-family: "SourceSansPro-Regular";
  font-size: 16px;
  line-height: 18px;
  width: 100%;
}

.quote_view .author{
  color: #f50057;
  font-family: "SourceSansPro-Bold";
  font-size: 14px;
  margin-top: 10px;
  width: 100%;
}

/*TAB*/
.ui-widget-content{
    background: none !important;
    border: none !important;
}

.ui-widget-header{
    background: none !important;
    border: none !important;
}

.ui-tabs .ui-tabs-nav{
    padding: 20px 0 0 0 !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    font-size: 16px;
    font-weight: normal !important;
    font-family: "SourceSansPro-Regular";
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    background: none !important;
}

.ui-tabs .ui-tabs-nav li{
    border-right: 1px solid #e0e0e0 !important;
    border-left: 1px solid #e0e0e0 !important;
    border-top: 1px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    margin: 0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    
    border: none !important;
}

.ui-tabs .ui-tabs-nav li:last-child{
    border-left: none !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.ui-tabs .ui-tabs-nav li:first-child{
    border-right: none !important;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

.ui-corner-top{
    border-radius: 0 !important;
}

.ui-state-active, ui-tabs-selected, ui-tabs-focus{
   
}

.ui-state-default{
    background: #fff !important;
    
}

.ui-state-default a{
    color: #9e9e9e !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    background: #212121 !important;
    
}

.ui-state-active a, .ui-widget-content .ui-state-active a, .ui-widget-header .ui-state-active a{
    color: #fff !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
    padding: 0 !important;
}

.ui-tabs .ui-tabs-nav li{
    top: 0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
}

.ui-tabs .ui-tabs-nav li a{
    padding: 15px 67px !important;
}

.ui-tabs{
    padding: 0 !important;
}

.ui-tabs .ui-tabs-panel{
  padding: 0 !important;
}

/*TAB*/



/*Carousel*/

.list_carousel{
  position: relative;
  width: 580px;
  margin-top: 35px;
}

.list_carousel ul {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.list_carousel li {
    display: block;
    float: left;
    padding: 0;
}

.caroufredsel_wrapper {
    width: 580px !important;
}

.list_carousel .nav_btn{
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  z-index: 10;
}

.list_carousel #prev.nav_btn{
  top: 80px;
  left: -15px;
  background: url('/images/slider_arrow_left.png') no-repeat center center #212121;
}

.list_carousel #prev.nav_btn:hover{
 background: url('/images/slider_arrow_left.png') no-repeat center center #f50057; 
}

.list_carousel #next.nav_btn{
  top: 80px;
  right: -15px;
  background: url('/images/slider_arrow_right.png') no-repeat center center #212121;
}

.list_carousel #next.nav_btn:hover{
  background: url('/images/slider_arrow_right.png') no-repeat center center #f50057;
}


/*Carousel*/



.quote_list_item_box{
  padding: 20px 0;
  border-bottom: 1px dotted #e0e0e0;
}

.quote_list_item_box .title{
  color: #212121;
  font-family: "SourceSansPro-Bold";
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
}

.quote_list_item_box .text{
  color: #424242;
  font-family: "SourceSansPro-Regular";
  font-size: 16px;
  line-height: 18px;
  width: 100%;
}

.quote_list_item_box .author{
  color: #f50057;
  font-family: "SourceSansPro-Bold";
  font-size: 14px;
  width: 100%;
  margin-top: 10px;
}

#sms .quote_list_item_box .author{
  display: none;
}

.more_vers_btn{
  width: 200px;
}

.more_sms_btn{
  width: 200px;
}

.more_quote_btn{
  width: 200px;
}

.impresszum{
  position: relative;
  padding-top: 100px;
}

.impresszum p{
  font-family: "SourceSansPro-Regular";
  color: #212121;
  font-size: 14px;
  text-align: justify;
}





#maincontent{
    margin:0px auto;
    width:1000px;
    /*2 kapubanner 120px szélességben*//*width: 1240px;*/
    margin-bottom:20px;
}


#body {
  font-size:12px;
	font-family: helvetica, impact, sans-serif;
	margin: 0px;
	/*color:#8E8E8E;  */
}


#contentheader{
  background-position:left center;
  background-color:#FEFBF6;
  height:95px;
  width:1000px;
  margin:0px auto;
  background:url('http://static.imgsrv.szerelem.hu/base/logo2.jpg') no-repeat;
}


#impresszum1024 {
    height: 32px;
    margin: 0px auto;
    background-image: url('http://static.imgsrv.szerelem.hu/base/menu_bg2.jpg');
    background-repeat:repeat-x;
    padding-top:5px;
}

#impresszum1024 table {
    color:white;
}
#impresszum1024 A:link {text-decoration: none;font-weight:bold; color:white;}
#impresszum1024 A:visited {text-decoration: none;font-weight:bold; color:white;}
#impresszum1024 A:active {text-decoration: none;font-weight:bold; color:white;}
#impresszum1024 A:hover {text-decoration: none;font-weight:bold; color:white;}





#base_menu{
  background-image: url('http://static.imgsrv.szerelem.hu/base/menu_bg2.jpg');
  background-repeat:repeat-x;
  height:32px;
}

#base_menu_content {
    height:32px;
}

.base_menu_item,.base_menu_item_selected{
    float:left;
    width:100px;
    text-align:center;
    font-size: 14px;
    font-family: Arial;
    font-weight:bold;
    padding-top:6px;

}
.base_menu_item DIV.search_menu_image {
	width:16px;
	height:16px;
	display:inline;
	overflow:hidden;
	background:url('http://static.imgsrv.szerelem.hu/base/search.gif') top left no-repeat;
}
.base_menu_item_selected DIV.search_menu_image {
	width:16px;
	height:16px;
	display:inline;
	overflow:hidden;
	background:url('http://static.imgsrv.szerelem.hu/base/search2.gif') top left no-repeat;
}

.base_menu_item_selected{
 background-image:url('http://static.imgsrv.szerelem.hu/base/menu_bg_selected.jpg');
 background-repeat:no-repeat;
 height:25px;
}

.base_menu_item a{
    color:white;
    text-decoration:none;
}

.base_menu_item_selected a{
    color:#ff3600;
    text-decoration:none;
}


#userinfobox{
    background-image: url("http://static.imgsrv.szerelem.hu/base/userinfo_box.jpg");
    background-repeat: no-repeat;
	color:white;
    height:155px;
}

.belsoheader
{
  color: #212121;
  font-family: "Bebasneue";
  font-size: 60px;
  width: 100%;  
  position: relative;  
}

.parvadasz .belsoheader{
  
  width: 468px;
}

.belsoheader_orange{
  padding-left:10px;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  background: url('http://static.imgsrv.szerelem.hu/base/box_title_bg_orange.gif');
  background-repeat: repeat-x;
  height:23px;
  padding-top:2px;
}

.belsoheader_orange A{
  color:#fff!important;
  text-decoration:underline;
}


#base_online{
    width:180px;
    text-align:center;
}


/*A:link {text-decoration: none; color: white}
A:visited {text-decoration: none; color: white}
A:active {text-decoration: none; color: white}
A:hover {text-decoration: underline; color: white}*/

#index_top {
	height:117px;
	width:990px;
	background-image: url("http://static.talalka.hu/base/fejlec.jpg");
	background-color: white;
}

#index_hirdetes {
    float:right;
    height:90px;
    width:728px;
    margin-right:0px;
}

.indexlogo{
    background-image:url('http://static.imgsrv.szerelem.hu/base/logo2.jpg');
    background-repeat:no-repeat;
    height:90px;
    width:260px;
    float:left;
    cursor:pointer;
}

.menu {
    float:left;
    display:inline;
  /*  background-image: url("http://static.imgsrv.szerelem.hu/base/userinfo_box.jpg");
    background-repeat: no-repeat;
	color:white;*/
	width:180px;
}

.noregmenu {
    float:left;
    display:inline;
    background-image: url("http://static.talalka.hu/base/menu_background_noreg.jpg");
    /*background-color: white; /*#dd3d03;*/
    background-repeat: no-repeat;
	color:black;

	width:148px;
	min-height: 400px;

}



#base_menu_menu {
    background: url("http://static.talalka.hu/base/menuhatter_menu.jpg") top no-repeat;
 /*   background: url("http://static.imgsrv.szerelem.hu/base/menu_bg.jpg")no-repeat;*/
}
#base_menu_sajat {
}

.base_menu_felirat {
    font-weight: bold;
    color: white;
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 10px;
}

#base_contentframe {
	display: inline;
    width:825px;
	min-height: 1000px;
    _height: 1000px;

}
#index_content {
	float:left;
	display: inline;
	width:800px;
    margin-left:10px;
    min-height: 720px;
    _height:720px;

}
#base_rightside {
    float:left;
	display: inline;
	width:170px;
	margin-left: 14px;
    left: 806px;
    position:absolute;
    top:106px;
}

.rightside_bg{
  background-color:#DC3E0F;
}

.avatar{
  margin:0px auto;
  width: 180px;
  padding-left:10px;
}


.avatarinfo_footer{
  background-image: url('http://static.talalka.hu/base/avatarinfo_footer.jpg');
  background-repeat: no-repeat;
  width:170px;
  height:20px;
}

.rightside_footer{
  background-image: url('http://static.talalka.hu/base/jobboldal_footer2.png');
  width:170px;
  height:20px;
  background-repeat: no-repeat;
}

.rightside_content{
  background-color: #E55E0D;
  min-height:1270px;
  _height:1270px;
}





#index_bottom {
	clear: both;
    width:  990px;
	/*height: 30px;*/
	font-size:10px;
	color:#4F4F4F;
	/*text-indent:7px;*/

	background-image: url("http://static.talalka.hu/base/lablec1024.jpg");
    /*background-color: white; /*#dd3d03;*/
    background-repeat: no-repeat;
    /*display: none;*/
}
#index_bottom A:link {text-decoration: none; color: #4F4F4F}
#index_bottom A:visited {text-decoration: none; color: #4F4F4F}
#index_bottom A:active {text-decoration: none; color: #4F4F4F}
#index_bottom A:hover {text-decoration: underline; color: #4F4F4F}


/* Firefox bugfix  */
.cf:after
 {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }

.cf
{
	display: inline-block;
}

* html .cf
{
	height: 1%;
}

.cf
{
	display: block;
}
/* Firefox bugfix vége */




/*  Menu */


base_menu_sajat{
    width: 180px;
}


.ownmenu_item,.ownmenu_item_selected{
    display: block;
    height: 20px;
    padding: 3px 0 0 24px;
    margin-top:7px;
    margin-left:7px;
    font-weight:bold;
    text-decoration: none;
}

.ownmenu_item{
    background-color: #777777;
    color:white;
}

.ownmenu_item_weather{
    background-color: #ff6b01;
    margin-left:7px;
    color:white;
}


.ownmenu_item:hover {
    background-color: #555555;
    color:red;
}


.ownmenu_item_selected {
    background-color: #ff3600;
    color:white;
}

.ownmenu_item_selected:hover {
    background-color: #555555;
    color:red;
}

.ownmenu_headertext{
  font-size:16px;
  font-weight:bold;
  background-color:#FF3600;
  color:white;
  text-align: center;

}



.noregmenu a{
    display: inline;
    float: left;

    width: 124px;
    height: 23px;
}
a.menu_fooldal {
    background-image: url("http://static.talalka.hu/base/menu_fooldal.gif");
    background-repeat: no-repeat;
    margin: 15px 0 0 8px; /* 35 nincs gomb 15 ha van gomb */
}
a.menu_fooldal:hover {
    background-image: url("http://static.talalka.hu/base/menu_fooldal_selected.gif");
    background-repeat: no-repeat;
}
a.menu_kereses {
    background-image: url("http://static.talalka.hu/base/menu_kereses.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kereses:hover {
    background-image: url("http://static.talalka.hu/base/menu_kereses_selected.gif");
}
a.menu_forum {
    background-image: url("http://static.talalka.hu/base/menu_forum.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_forum:hover {
    background-image: url("http://static.talalka.hu/base/menu_forum_selected.gif");
}
a.menu_naplo {
    background-image: url("http://static.talalka.hu/base/menu_naplok.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_naplo:hover {
    background-image: url("http://static.talalka.hu/base/menu_naplok_selected.gif");
}
a.menu_kepek {
    background-image: url("http://static.talalka.hu/base/menu_kepek.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kepek:hover {
    background-image: url("http://static.talalka.hu/base/menu_kepek_selected.gif");
}
a.menu_kitkeresek {
    background-image: url("http://static.talalka.hu/base/menu_kitkeresek.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kitkeresek:hover {
    background-image: url("http://static.talalka.hu/base/menu_kitkeresek_selected.gif");
}
a.menu_faliujsag {
    background-image: url("http://static.talalka.hu/base/menu_faliujsag.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_faliujsag:hover {
    background-image: url("http://static.talalka.hu/base/menu_faliujsag_selected.gif");
}
a.menu_regisztracio {
    background-image: url("http://static.talalka.hu/base/menu_regisztracio.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_regisztracio:hover {
    background-image: url("http://static.talalka.hu/base/menu_regisztracio_selected.gif");
}
a.menu_adatlap {
    background-image: url("http://static.talalka.hu/base/menu_adatlapom.gif");
    background-repeat: no-repeat;
    margin: 45px 0 0 8px;
}
a.menu_adatlap:hover {
    background-image: url("http://static.talalka.hu/base/menu_adatlapom_selected.gif");
}
a.menu_profil {
    background-image: url("http://static.talalka.hu/base/menu_profilom.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_profil:hover {
    background-image: url("http://static.talalka.hu/base/menu_profilom_selected.gif");
}
a.menu_kitkeresek {
    background-image: url("http://static.talalka.hu/base/menu_kitkeresek.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kitkeresek:hover {
    background-image: url("http://static.talalka.hu/base/menu_kitkeresek_selected.gif");
}
a.menu_kapcsolatok {
    background-image: url("http://static.talalka.hu/base/menu_kapcsolataim.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kapcsolatok:hover {
    background-image: url("http://static.talalka.hu/base/menu_kapcsolataim_selected.gif");
}
a.menu_kepeim {
    background-image: url("http://static.talalka.hu/base/menu_kepeim.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kepeim:hover {
    background-image: url("http://static.talalka.hu/base/menu_kepeim_selected.gif");
}
a.menu_levelezes {
    background-image: url("http://static.talalka.hu/base/menu_levelezesem.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_levelezes:hover {
    background-image: url("http://static.talalka.hu/base/menu_levelezesem_selected.gif");
}
a.menu_naplom {
    background-image: url("http://static.talalka.hu/base/menu_naplom.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_naplom:hover {
    background-image: url("http://static.talalka.hu/base/menu_naplom_selected.gif");
}
a.menu_beallitas {
    background-image: url("http://static.talalka.hu/base/menu_beallitasaim.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_beallitas:hover {
    background-image: url("http://static.talalka.hu/base/menu_beallitasaim_selected.gif");
}
a.menu_chat {
    /*background-image: url("http://static.talalka.hu/base/menu_chat.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;*/
}
/*a.menu_chat:hover {
    background-image: url("http://static.talalka.hu/base/menu_chat_selected.gif");
}*/
a.menu_chat_newmsg {
    background: url("http://static.talalka.hu/base/chat_icon.gif") no-repeat 5px;
}
a.menu_chat_newmsg:hover {
}

a.menu_kilepes {
    background-image: url("http://static.talalka.hu/base/menu_kilepes.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_kilepes:hover {
    background-image: url("http://static.talalka.hu/base/menu_kilepes_selected.gif");
}



a.menu_noreg_regisztracio {
    background-image: url("http://static.talalka.hu/base/menu_regisztracio.gif");
    background-repeat: no-repeat;
    margin: 35px 0 0 8px;
}
a.menu_noreg_regisztracio:hover {
    background-image: url("http://static.talalka.hu/base/menu_regisztracio_selected.gif");
    background-repeat: no-repeat;
}
a.menu_noreg_kereses {
    background-image: url("http://static.talalka.hu/base/menu_kereses.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_noreg_kereses:hover {
    background-image: url("http://static.talalka.hu/base/menu_kereses_selected.gif");
    background-repeat: no-repeat;
}


a.menu_noreg_belepes {
    background-image: url("http://static.talalka.hu/base/menu_belepes.gif");
    background-repeat: no-repeat;
    margin: 20px 0 0 8px;
}
a.menu_noreg_belepes:hover {
    background-image: url("http://static.talalka.hu/base/menu_belepes_selected.gif");
    background-repeat: no-repeat;
}
a.menu_noreg_elfelejtett {
    background-image: url("http://static.talalka.hu/base/menu_elfelejtett.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_noreg_elfelejtett:hover {
    background-image: url("http://static.talalka.hu/base/menu_elfelejtett_selected.gif");
    background-repeat: no-repeat;
}
a.menu_noreg_fooldal {
    background-image: url("http://static.talalka.hu/base/menu_fooldal.gif");
    background-repeat: no-repeat;
    margin: 0px 0 0 8px;
}
a.menu_noreg_fooldal:hover {
    background-image: url("http://static.talalka.hu/base/menu_fooldal_selected.gif");
    background-repeat: no-repeat;
}


a.menu_felsogomb {
    background-image: url("http://static.talalka.hu/base/menu_kotelezo.gif");
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
a.menu_felsogomb:hover {
    background-image: url("http://static.talalka.hu/base/menu_kotelezo.gif");
}



a.menu_aesthetica {
    background-image: url("http://static.talalka.hu/base/hirdetes/menu_aesthetica.gif");
    background-repeat: no-repeat;
    margin: 12px 0 0 5px;
}
a.menu_aesthetica:hover {
    background-image: url("http://static.talalka.hu/base/hirdetes/menu_aesthetica_selected.gif");
    background-repeat: no-repeat;
    margin: 12px 0 0 5px;
    width:129px;
}

/* Jobb oldali menusáv */
#rightside_banner120 {
    width: 120px;
    margin: 10px auto;
}


/* Mindig használható elemek */

.decorline {
    border-top:1px solid #FF3801;
    height: 15px;
	margin-top:7px;
}

.range {
  /*  background-color: white;*/
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.range select{
    border: 1px solid #d7d7d7;
    background-color: white;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;

}

.range2 {
    float: none;
    display: block;
    padding: 3px 0;

}
.range3 {
    float: left;
    display: inline;
    padding: 13px 0;
    margin-left: 55px;
}
.range2 a {
	padding: 2px 6px;
	border: 1px solid #d7d7d7;
    background: white;
	color:#ADADAD;
	font-weight:bold;
}
.range2 a:hover {
	background: white;
	text-decoration: none;
	font-weight:bold;
	color: #FE3A00;
}
.range2_selected {
	background:#FE8103!important;
	color: white!important;
    font-weight:bold;
}
.range3 a {
	padding: 2px 6px;
	border: 1px solid #d7d7d7;
    background: white;
	color:#ADADAD;
	font-weight:bold;
}
.range3 a:hover {
	background: white;
	text-decoration: none;
	font-weight:bold;
	color: #FE3A00;
}
.range3_selected {
	background:#FE8103!important;
	color: white!important;
    font-weight:bold;
}

.headertext {
    color:#FF3700;
 /*   display:inline;*/
    font-family:Arial;
    font-size:18px;
    padding-bottom:10px;

}

.headertext a {
  color:#FF3700;
  text-decoration:underline;
}
.headertext a:VISITED {
  color:#FF3700;
  text-decoration:underline;
}

.headertext a:HOVER{
	color:#666;
  text-decoration:underline;
}


.smallheadertext {
    height:20px;
    display:inline;
    font-size: 14px;
    color:#FD3B00;
}

.smallheadertext a{
    color:#FD3B00;
    text-decoration:none;
}

.property {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color : #e04213;
}

.value {
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    color :#4F4F4F;
}
.value select{
    border: 1px solid #D7D7D7;
    background-color: white;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}
.value input{
    border: 1px solid #8C8F97;
    background-color: white;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}


.inline_help {
    font-size: 11px;
    color:#4F4F4F;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-align: justify;
    padding: 0 30px 15px 15px;
    border: 0px;
}

.inline_help a{
  color:#FF5B00;
}


.forumheadertext {
    height:20px;
    display:inline;
    font-size: 20px;
    font-family: Lucida Sans Unicode;
    /*arial, helvetica, sans-serif;*/
    color : #e04213;
}
.forumheadertext A:link {text-decoration: none; color: #e04213}
.forumheadertext A:visited {text-decoration: none; color: #e04213}
.forumheadertext A:active {text-decoration: none; color: #e04213}
.forumheadertext A:hover {text-decoration: underline; color: #e04213}


.uppersubmenu {
    width: 750px;
    height: 90px;
    margin: 0px auto 10px auto;
}

.uppersubmenu_text {
    font-size: 10px;
}


/*********************************************************************
/*                             Kereses                               *
/*
/*
/*
/**/

.search_tabheader {
    height: 21px;
    float: left;
    display: inline;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    margin-left:6px;
    border-left: 1px solid #bebebe;
    border-right:1px solid #bebebe;
    border-top:1px solid #bebebe;
    background-color: #e0e0e0;
    cursor: pointer;
    color:#4F4F4F;
}

.search_tabheader_selected {
    height: 21px;
    float: left;
    display: inline;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    margin-left:6px;
    cursor: pointer;
    background-color:#FF5E00;
    border-left:1px solid #FF0000;
    border-right:1px solid #FF0000;
    border-top:1px solid #FF0000;
    color:white;
    font-weight:bold;
}



.search_quicksearch {
    width: 570px;
    height: 75px;
    color: #4F4F4F;
    margin: 0px auto;
}

.quicksearch_text {
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}

.search_nickbox {
	border:1px solid #C0B5B5;
	background-color:white;
	margin:10px;

}

.search_property {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}

.search_value {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}

.search_box {
    /*width: 550px;*/
	width:480px;
    margin: 10px ;
   /* padding-top:10px;*/
    padding-bottom:10px;
	border: 1px solid rgb(200, 200, 200);
	background-color: white;
    float:left;
	display:inline;
}

.search_box input{
    background: white;
    color: #4F4F4F;
}

.search_box select{
    background: white;
    color: #4F4F4F;
}

.search_box td{
    height: 30px;
    /*background:#ededed;*/
}

.search_details{
    background: black;
    color: #4F4F4F;
}

.search_details_table{
    width: 530px;
    font-size: 12px;
    color: #4F4F4F;
    background: #e6f0f4;
}
.search_details_row_pair{
    font-size: 12px;
    /*background: #ededed;*/
}

.search_details_row_pair td{
    font-size: 12px;
   /* background: #ededed;*/
}

.search_details_row_odd{
    border: 5px;
    font-size: 12px;
    /*background: #ededed;*/
}

.search_details_row_odd td{
    font-size: 12px;
 /*   background: #ededed;*/
}

.search_decorline {
    /*background-color:#ededed;*/
    background-repeat: no-repeat;
    height: 24px;
}

.search_infotext {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}

.search_tag {
    margin:0px auto;
    margin-top:20px;
    width: 570px;
    background-color:#DFE0E2;
    border:1px solid #C8C8C8;
}

.search_tag_table_title{
  text-align: center;
  font-size:16px;
  color: #FE3C00;
  font-weight:bold;
}

.search_tag a:link {font-size: 14px;font-weight: bold;font-family: arial, helvetica, sans-serif;color :#FE3700;}
.search_tag a:visited {font-size: 14px;font-weight: bold;font-family: arial, helvetica, sans-serif;color : #FE3700;}
.search_tag a:active {font-size: 14px;font-weight: bold;font-family: arial, helvetica, sans-serif;color : #FE3700;}
.search_tag a:hover {font-size: 14px;font-weight: bold;font-family: arial, helvetica, sans-serif;color : #FE3700;}

.search_tag input{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}

.search_tag_no_link_letter {
    font-size: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
    text-align: center;
}

.search_tag_list_title {
    font-size: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #FE3700;
    text-align: center;
}

.search_tag_list_cnt {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #FE3700;
}

.search_tag_no_element {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #FE3700;
    text-align: center;
}

.search_cloud{
  border:1px solid #BEBEBE;
  float:right;
  width:210px;
  padding:2px;
  margin-top:10px;
  margin-right:10px;
  text-align: justify;
  background:white;
}

.search_cloud_header{
    color:#4F4F4F;
    font-size:16px;
    font-weight: bold;
    text-align: center;
    margin:5px;
}


/*Idálom beállítása oldal*/
.ideal_leftside
{
	background-color:#EDEDED;
	float:left;
	min-height:200px;
	padding-bottom:10px;
	width:500px;
}

.ideal_rightside
{
	background-color:#EDEDED;
	float:left;
	width:270px;
}

.ideal_menu
{
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	width:240px;
}

.ideal_menu a:hover{
  color:  #FF3700;
}


.ideal_banner
{
	background-color:#FEFBF6;
	float:right;
	height:250px;
	padding:10px;
	width:250px;
}


/**/



/* User adatlap stílusok*/

.user_datasheetbanner{
      padding:10px;
      width:250px;
      height:250px;
	  background-color:#FEFBF6;
}


.user_infobox {
    display:inline;
    float:left;
    width: 500px;
    margin: 0px 0px 0px 3px;
    font-family: arial, impact, sans-serif;
    font-size: 12px;
    background-color: #EDEDED;
	min-height:500px;
	_height:500px;
   /* border:1px solid #DCD9D9;*/
}

.user_layout_right{
  float:left;
  width:270px;
  background-color:#EDEDED;
}


.user_infotopbox {
    width:460px;
    margin:0px auto;
    margin-top:10px;
}

.userinfo_tabheader {
    height: 15px;
    float: left;
    display: inline;
    padding-top:2px;
    padding-left:15px;
    padding-right:15px;
    margin-left:5px;
    border-left: 1px solid #bebebe;
    border-right:1px solid #bebebe;
    border-top:1px solid #bebebe;
    background-color: white;
    cursor: pointer;
    color:#4F4F4F;
    font-size:14px;
}

.userinfo_tabheader_selected {
    height: 15px;
    float: left;
    display: inline;
    padding-top:2px;
    padding-left:15px;
    padding-right:15px;
    margin-left:5px;
    border-left: 1px solid #bebebe;
    border-right:1px solid #bebebe;
    border-top:1px solid #bebebe;
    background-color: white;
    cursor: pointer;
    color:#ff6200;
    font-size:14px;
}

.userinfo_tab_inner{
    background-color:white;
    border:1px solid #dcd9d9;
    margin-bottom:5px;
    margin-top:1px;
    _height:125px;
    min-height:125px;
    width:450px;
    padding:5px;
   /* overflow:auto;*/
}


.user_infobox a:link {text-decoration: none; color: #ff3700}
.user_infobox A:visited {text-decoration: none; color: #ff3700}
.user_infobox A:active {text-decoration: none; color: #ff3700}
.user_infobox A:hover {font-weight:bold; text-decoration: none; color: #ff3700}

#user_infobox_username {
    font-size: 16px;
    color: white;
    font-family: arial, impact, sans-serif;

    text-align: center;

}
#user_infobox_username A:hover {text-decoration: none; color: white}

.user_infobox_item {
    color: #FF3700;
    font-family: arial, sans-serif;
    font-size: 12px;
    padding-top:5px;
}

.user_infobox_item :hover{
	color:#FF3700;
}

.user_infobox_item_selected a{
	color:#FF3700;
	font-weight:bold;
}
.user_infobox_item_selected {
    color: yellow;
    font-family: arial, sans-serif;
    font-size: 12px;
    padding-top:5px;
}


.user_infobox_menuitems {
    font-size: 12px;
    color:white;
    font-family: arial, sans-serif;
}

.user_pager {
    width:800px;
   /* height: 25px;*/
   margin-bottom:3px;
}

#user_content {
    float:left;
    display:inline;
    margin: 18px 0px 0px 10px;

    width: 640px;
    /*height: 500px;*/
    /*background: #ccffff;*/
}

/*      USER INFO ablak    */
.user_info_name {
    font-size: 18px;
    font-family: Times,Arial,  sans-serif;
    color : #e04213;
}

#user_info_table tr {
    background-color:white;
}

.user_info_tablediv{
  padding-top:10px;
  padding-bottom:10px;
}


.user_info_motto {
    width:450px;
    _height:20px;
    min-height:20px;
    border:1px solid #dcd9d9;
    background-color:white;
    overflow:hidden;
    padding:5px;
    margin-top:15px;
	font-family:Courier;
}

.user_info_rightbox{
 width:240px;
 background-color:white;
 margin-top:10px;
 margin-left:10px;
 margin-bottom:10px;
 border:1px solid #dcd9d9;

}


.user_info_motto_header{
  font-size:14px;
  font-weight: bold;
  color: #ff4411;
  width:50px;
  font-family:Arial;
}


.user_info_decorline {
    background-image: url("http://static.talalka.hu/user/user_decorline.jpg");
    /*background-color: black;*/
    height: 12px;
}

.user_info_property {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color : #4F4F4F;
    border-bottom:2px solid #EDEDED;
}

.user_info_value {
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    color:#FE4310;
    font-weight:bold;
    border-bottom:2px solid #EDEDED;
}

.user_info_bemutatkozas {
    font-size: 12px;
    font-family: cursive, impact, sans-serif;
    font-weight: bold;
    color : #666666;
    text-align: justify;
}

.user_info_fenykepek {
    font-size: 12px;
    font-family: cursive, impact, sans-serif;
    font-weight: bold;
    color : #333333;
    text-align: right;
}
.user_info_report {
    text-align: right;
}
.user_info_report a{
    font-size: 10px;
    font-family: cursive, impact, sans-serif;
    color : #54b5dd;
}

/*      USER Képgaléria     */
.user_album_albumtable {
    background:#EDEDED;
    width:500px;
  /*  border:1px solid #DCD9D9;  */
}

.user_albums_table_header {
    /*background: #e6f0f4;*/
    color: #e04213;
    font-size: 10px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.user_albums_table_text{
    /*background: #e6f0f4;*/
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    padding: 3px 0 3px 0;
}
.user_albums_table_text_selected{
    background-color: lightgray;
    font-size: 10px;
    color:#FF3700;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 3px 0 3px 0;
}

.user_albumtext1 {
    font-size: 16px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}
.user_albumtext2 {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #54b5dd;
}

.user_albumtext2 select{
    width: 200px;
    height:20px;

    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #54b5dd;
    background: white;
    border: 1px solid #54b5dd;
}

.user_album_content {
 /*   width: 337px;*/
/*    height: 504px;*/
    margin-left:15px;
    float:left;
}
.user_album_item {
    background-image:url('http://static.imgsrv.szerelem.hu/user/user_album_itembackground.jpg');
    background-repeat:no-repeat;
    display:inline;
    float:left;
    height:143px;
    margin:15px 0 0 27px;
    position:relative;
    width:115px;
}

.user_album_itemimage {
    width: 120px;
    height: 120px;
    padding: 7px 0 0 5px;
}
.user_album_itemstat {
    display: inline;
    float: left;
    position:relative;
    top: -15px;
    left: 40px;
    width: 90px;
    height: 30px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.user_album_itemtype {
    display: inline;
    float: left;
    position:relative;
    top: 1px;


    width: 32px;
    height: 30px;
}



.user_stat {
  /*  width: 325px;*/
    float:left;
    margin:15px;
    width:450px;

}

.user_stat table {
    font-size: 12px;
    background-color:white;
    border:1px solid #dcd9d9;
    padding-top:10px;
    padding-bottom:10px;
}

.user_stat td {
    height: 20px;
    padding:0px;
}

.user_stat_title {
    font-size: 18px;
    font-family: arial, helvetica, sans-serif;
    color : #FE3C00;
}
.user_stat_property {
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    color : #FE3C00;
}



.user_stat_value {
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
    text-align:right;
}

.user_stat_value a{
    color : #4F4F4F!important;
}


.user_opinion {
    width: 640px;
    height: 403px;
    background-color: white;
}

.user_opinion_sum {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.user_opinion_ownitem {
    position:relative;
    display:inline;

    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.user_opinion_item {
    float:left;
    /*position:relative;*/
    display:inline;
    width:640px;

    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.user_opinion_item_line {
    position:relative;
    display:inline;

    width:640px;
    height:5px;
    background-color:#589cb6;
    text-align:right;
    text-decoration:underline;
    color:white;
}

.user_opinion_item_left {
    position:relative;
    float:left;
    display:inline;

    width:110px;
    height:180px;
}

.user_opinion_item_right {
    position:relative;
    float:left;
    display:inline;

    width:530px;
}

.user_opinion_username {
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.user_opinion_edit {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color : #444444;
}

.user_opinion_time {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color : #444444;
}

.user_opinion_item_text {
    background: #d0e3ea;
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
}

.user_opinion_item_valuation {
    background: #d0e3ea;
    color: #4F4F4F;
    font-size: 12px;
    border: 0px;
}

.user_newopinion_valuations {
    color: #4F4F4F;
    font-size: 12px;
    border: 0px;
}

.user_newopinion_text {
    background: white;
    color: #4F4F4F;
    font-size: 14px;
    border: 0px;
}

.user_newopinion_text textarea{
    width:410px;
}

.user_recommadation_text {
    color: #4F4F4F;
    font-size: 12px;
    text-align: justify;
    width: 325px;
    display:inline;
    float:left;
    margin:15px;

}

.user_recommadation_text table{
    color: #4F4F4F;
    font-size: 12px;
}

.user_recommadation_text input{
    color: #4F4F4F;
    font-size: 12px;
}

.user_recommadation_text label{
    color: #4F4F4F;
    font-size: 12px;
}

.user_report{
    color: #4F4F4F;
    font-size: 12px;
    margin:15px;
    float:left;
    width:460px;

}
.user_report select{
    font-size: 12px;
    color:#4F4F4F;
}
.user_report textarea{
    font-size: 12px;
    color:#4F4F4F;
}

.valuations_header {
    color: #FE3C00;
    font-size: 12px;
    font-weight: bold;
}
.valuations_row {
    color: #4F4F4F;
    font-size: 12px;
    border-bottom: 1px solid #4F4F4F;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.valuations_text {
    color: #4F4F4F;
    font-size: 12px;
}
.valuations_smalltext {
    color: #4F4F4F;
    font-size: 10px;
}







/*  Keresési találatok  */

.browse_headertext {
    width: 150px;
    height:20px;
    display:inline;
    font-size: 18px;
    font-family: arial, helvetica, sans-serif;
    color : #e04213;
}
.browse_sort {
    text-align: right;
}
.browse_sort select{
    width: 200px;
    height:20px;

    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
    background: white;
    border: 1px solid #4F4F4F;
}

.browse_itemperpage {
    text-align: right;
    color : #4F4F4F;
}

.browse_itemperpage select{
    width: 50px;
    height:20px;

    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
    background: white;
    border: 1px solid #4F4F4F;
}

.browse_text {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.browse_items {
    width: 800px;
    /*pading: 0 0 0 20px;*/
}

.browse_item {
    float:left;
    display:inline;
    width: 370px;
    height: 185px;
    margin: 10px 0px 0px 10px;
    background-image:  url("http://static.imgsrv.szerelem.hu/browse/browse_item_background.jpg");
    background-color: white;
    background-repeat: no-repeat;
	position:relative;
}

.browse_itempremium
{
    float:left;
    display:inline;
    width: 370px;
    height: 185px;
    margin: 10px 0px 0px 10px;
    background-image:  url("http://static.imgsrv.szerelem.hu/browse/browse_item_background.jpg");
    /*background-image:  url("http://static.imgsrv.szerelem.hu/browse/browse_item_background_premium.jpg");*/
    background-color: white;
    background-repeat: no-repeat;
	position:relative;
}

.browse_item .vipsign {
	display:none;
}
* HTML .browse_itempremium .vipsign {
	/*position:absolute;
	right:123px;
	top:123px;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://static.imgsrv.szerelem.hu/card/stamp.png');
	width:69px;
	height:68px;*/
	display:none;
}
.browse_itempremium .vipsign[class="vipsign"] {
	/*position:absolute;
	right:123px;
	top:123px;
	background:url('http://static.imgsrv.szerelem.hu/card/stamp.png') top left no-repeat;
	width:69px;
	height:68px;*/
	display:none;
}

.browse_item .vipsign2 {
	display:none;
}
.browse_itempremium .vipsign2 {
	background:url('http://static.imgsrv.szerelem.hu/base/kiemelttag.gif') top left no-repeat;
	width:180px;
	height:26px;
	overflow:hidden;
}


.browse_item_male a:link {text-decoration: none; color: #54b5dd}
.browse_item_male A:visited {text-decoration: none; color: #54b5dd}
.browse_item_male A:active {text-decoration: none; color: #54b5dd}
.browse_item_male A:hover {text-decoration: none; color: #54b5dd}

.browse_item_malepremium a:link {text-decoration: none; color: #54b5dd}
.browse_item_malepremium A:visited {text-decoration: none; color: #54b5dd}
.browse_item_malepremium A:active {text-decoration: none; color: #54b5dd}
.browse_item_malepremium A:hover {text-decoration: none; color: #54b5dd}




.browse_item_female a:link {text-decoration: none; color: #54b5dd}      /*ddab54*/
.browse_item_female A:visited {text-decoration: none; color: #54b5dd}
.browse_item_female A:active {text-decoration: none; color: #54b5dd}
.browse_item_female A:hover {text-decoration: none; color: #54b5dd}

.browse_item_femalepremium a:link {text-decoration: none; color: #54b5dd}      /*ddab54*/
.browse_item_femalepremium A:visited {text-decoration: none; color: #54b5dd}
.browse_item_femalepremium A:active {text-decoration: none; color: #54b5dd}
.browse_item_femalepremium A:hover {text-decoration: none; color: #54b5dd}

.browse_filter {
    margin:20px auto;
    width:500px;
    padding:5px;
    text-align:center;
    background-color:#EAEAEA;
    border:1px solid #C8C8C8;

}


.usercard_item_male {
    float:left;
    display:inline;
    width: 376px;
    height: 185px;
    background-image:  url("http://static.talalka.hu/browse/browse_item_background_male.jpg");
    background-color: white;
    background-repeat: no-repeat;
    overflow: hidden;
}

.usercard_item_malepremium {
    float:left;
    display:inline;
    width: 376px;
    height: 185px;
    background-image:  url("http://static.talalka.hu/browse/browse_item_background_malepremium.jpg");
    background-color: white;
    background-repeat: no-repeat;
    overflow: hidden;
}

.usercard_item_male a:link {text-decoration: none; color: #54b5dd}
.usercard_item_male A:visited {text-decoration: none; color: #54b5dd}
.usercard_item_male A:active {text-decoration: none; color: #54b5dd}
.usercard_item_male A:hover {text-decoration: none; color: #54b5dd}

.usercard_item_female {
    float:left;
    display:inline;
    width: 376px;
    height: 185px;

    background-image:  url("http://static.talalka.hu/browse/browse_item_background_female.jpg");
    background-color: white;
    background-repeat: no-repeat;
    overflow: hidden;
}

.usercard_item_femalepremium {
    float:left;
    display:inline;
    width: 376px;
    height: 185px;

    background-image:  url("http://static.talalka.hu/browse/browse_item_background_femalepremium.jpg");
    background-color: white;
    background-repeat: no-repeat;
    overflow: hidden;
}

.usercard_item_female a:link {text-decoration: none; color: #54b5dd}      /*ddab54*/
.usercard_item_female A:visited {text-decoration: none; color: #54b5dd}
.usercard_item_female A:active {text-decoration: none; color: #54b5dd}
.usercard_item_female A:hover {text-decoration: none; color: #54b5dd}

.browse_item_avatar {
    display:inline;
    float:left;
    padding-top: 13px;
}

.browse_item_content {
    padding-top:15px;
	padding-left:15px;
    overflow:hidden;
    width: 223px;
    height: 132px;
}

.browse_item_icons {
    width: 195px;
    font-size: 14px;
    color: #FF3700;
    font-weight:bold;
    background-color:#C6C6C6;
    height:25px;
    margin-left:15px;
    line-height: 25px;
}

.browse_item_peck_icon{
  width:18px;
  height:18px;
  background-image: url('http://static.imgsrv.szerelem.hu/browse/peck_icon.jpg');
  margin-left:20px;
  background-repeat:no-repeat;
  float:left;
  cursor:pointer;
  margin-top:3px;
}

.browse_item_mail_icon{
  width:18px;
  height:18px;
  background-image: url('http://static.imgsrv.szerelem.hu/browse/mail_icon.jpg');
  margin-left:20px;
  background-repeat:no-repeat;
  float:left;
  cursor:pointer;
  margin-top:3px;
}

.browse_item_favourite_icon{
  width:18px;
  height:18px;
  background-image: url('http://static.imgsrv.szerelem.hu/browse/favourite_icon.jpg');
  margin-left:20px;
  background-repeat:no-repeat;
  float:left;
  cursor:pointer;
  margin-top:3px;
}


.browse_item_peck_icon:hover{
  background-image: url('http://static.imgsrv.szerelem.hu/browse/peck_icon_hover.jpg');
  background-repeat:no-repeat;
  cursor:pointer;
}

.browse_item_mail_icon:hover{
  background-image: url('http://static.imgsrv.szerelem.hu/browse/mail_icon_hover.jpg');
  background-repeat:no-repeat;
  cursor:pointer;
}

.browse_item_favourite_icon:hover{
  background-image: url('http://static.imgsrv.szerelem.hu/browse/favourite_icon_hover.jpg');
  background-repeat:no-repeat;
  cursor:pointer;
}



.browse_item_text {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
}

/*.browse_item_username {
   font-size: 16px;
   color: #54b5dd;
   font-family: impact, sans-serif;
} */

.browse_item_username_female a{
  color:#ff2400;
  text-decoration: none;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
}

.browse_item_username_male a{
    color:#008aff;
    text-decoration: none;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}


.browse_item_motto {
   font-size: 12px;
   font-weight: bold;
   color: #a3a3a3;
   font-family: arial, helvetica, sans-serif;
   text-transform: uppercase;
}
.browse_item_motto DIV {
	width:210px;
	height:25px;
	overflow:hidden;
}

.browse_item_property_male {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color:#008aff;
	padding-top:5px;
    /*text-transform: uppercase;*/
}


.browse_item_property_female {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color:#ff2400;
	padding-top:5px;
    /*text-transform: uppercase;*/
}

.browse_item_value {
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    color : #a3a3a3;
    /*text-transform: uppercase;*/
}

.browse_no_element_text {
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    color : #4F4F4F;
}

.browse_item_content A:VISITED,
.browse_item_content A {
	text-decoration:underline;
}
.browse_item_content A:HOVER {
	text-decoration:none;
}



/*   LEVELEZÉS    */

.mail_rightside {
    width:270px;
    float:left;
    background-color:  #EDEDED;
}

.mail_rightcontent{
    background-color:white;
    border:1px solid #C0B5B5;
    float:right;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:10px;
    width:240px;
}

.mail_leftmenu_bottom {
    width: 223px;
    height: 18px;
    display: block;
}
.mail_leftmenu a:link {text-decoration: none; color: #4F4F4F}
.mail_leftmenu A:visited {text-decoration: none; color: #4F4F4F}
.mail_leftmenu A:active {text-decoration: none; color: #FF3B01}
.mail_leftmenu A:hover {font-weight: bold; text-decoration: none; color: #FF3B01}

.mail_leftmenu_shadow {
    position: relative;
    left: 0px;
    top: 20px;
    width: 10px;
    height: 305px;
    float:left;
    display:inline;
    background-image: url("http://static.talalka.hu/mail/mail_box_shadow.jpg");
    background-repeat: no-repeat;
    background-color: white;

}

.mail_menu {
    width:  180px;
    margin: 10px 0 0 10px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    line-height: 18px;
}

.mail_menu_title{
  color:#FF3B01;
  margin-left:10px;
  margin-top:10px;
  font-weight:bold;
}


.mail_menu a:link {text-decoration: none; color: #4F4F4F}
.mail_menu A:visited {text-decoration: none; color: #4F4F4F}
.mail_menu A:active {text-decoration: none; color: #4F4F4F}
.mail_menu A:hover {font-weight: bold; text-decoration: none; color: #FF3801}

.mail_mailboxes {
    width: 200px;
    margin-left:10px;
    line-height: 22px;
}

.mail_mailboxes a:hover
{
	color:#FF3801;
	font-weight:bold;
}

.mail_mailboxes table {
    color: white;
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    border: 0;
}

.mail_ownmailboxes {
    width: 230px;
    line-height: 20px;
}
.mail_ownmailboxes table {
    color: white;
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    border: 0;
}

.mail_ownmailboxes input {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, impact, sans-serif;
    border: 1px solid #4F4F4F;
}

.mailbox {
}

.mailbox_selected {
    color: #FF3801!important;
    font-weight: bold;
}

.mailbox_selected a{
    color: #FF3801!important;
    font-weight: bold;

}


/*  Levelezés bal menusáv  vége */
.mail_content {
    float:left;
    display:inline;
    width:500px;
    background-color:#EDEDED;
    padding:10px;
}

.mail_content_content
{
	border:1px solid #C0B5B5;
	background-color:white;
}


/* Levelek listája  */

.mail_caption{
    color: #FE3A00;
    font-weight: bold;
    border-bottom: 1px solid #C0B5B5;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    font-size: 12px;
}

.mail_mails {
}

.mail_mails table {
    font-size: 11px;
    color: #4F4F4F;
    font-family: helvetica, sans-serif;
}

.mail_maillist_text {
    color: #4F4F4F;
    border-bottom: 1px solid #C0B5B5;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    font-size: 11px;
}

.mail_mails a:link {text-decoration: none; color: #4F4F4F}
.mail_mails A:visited {text-decoration: none; color: #4F4F4F}
.mail_mails A:active {text-decoration: none; color: #FE3A00}
.mail_mails A:hover {text-decoration: underline; color: #FE3A00}

.mailtext {
    color: #4F4F4F;
    font-weight: normal;
}

.mailtext_new {
    font-weight: bolder;
}

/*  �?thelyezés  */
.mail_move {
    height: 61px;
    width: 444px;
    font-size: 11px;
    color: #4F4F4F;
    font-family: helvetica, sans-serif;
}

.mail_movetext{
    font-size: 11px;
    color: #4F4F4F;
}
.mail_moveselection {
    background: white;
    font-size: 11px;
    color: #4F4F4F;
    border: 1px outset black;
}
.mail_moveselection optgroup {
   background: #FE3C00;
   color: white;
}
.mail_moveselection option {
   background: white;
   color: #4F4F4F;
}


/*  Levelek megmutatása     */

.mail_showmail_head
{
	border:1px solid #C0B5B5;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#EDEDED;
}
.mail_showmail {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.mail_showmail textarea{
    background: #e6f0f4;
    border: 1px solid #4F4F4F;

    color: #4F4F4F;
}
.mail_showmail button{
    background: #e6f0f4;
    border: 1px solid #4F4F4F;

    color: #4F4F4F;
}
.mail_showmail_property {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color : #FF3B00;
}

.mail_showmail_value {
    font-size: 12px;
    font-weight: bold;
    font-family: arial, impact, sans-serif;
    color : #4F4F4F;
}
.mail_showmail_text{
    font-size: 12px;
    font-family: arial, impact, sans-serif;
    color : #4F4F4F;
}

.mail_showmail_text a:link {text-decoration: none; color: #FF4001}
.mail_showmail_text A:visited {text-decoration: none; color: #FF4001}
.mail_showmail_text A:active {text-decoration: none; color: #FF4001}
.mail_showmail_text A:hover {text-decoration: underline; color: #FF4001}


.mail_move {
    border: 0px;
}

.mail_move  legend{
    color: #4F4F4F;
    border: 0px;
}
.mail_move  fieldset{
    width: 400px;
    color: #4F4F4F;
    border: 1px solid #4F4F4F;
    padding: 5px;
}

/*  Új levél létrehozása  */
.mail_mewmail {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.mail_mewmail table{
    font-size: 12px;
    color: #FF3B01;
    font-family: arial, helvetica, sans-serif;
}
.mail_newmail_value {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
.mail_newmail_value input{
    background: white;
    border: 1px solid #4F4F4F;
    color: #4F4F4F;
}
.mail_newmail_value textarea{
    background: white;
    border: 1px solid #4F4F4F;
    color: #4F4F4F;
}

.mail_newmail_error {
    font-size: 11px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

/*  üzenetszabályok */
.mail_rules {
    background: #e6f0f4;
    border: 1px solid #4F4F4F;

    color: #4F4F4F;

    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
.mail_rules_even {
    background: white;
}
.mail_rules_odd {
    background: #e6f0f4;
}

.mail_rules_caption {
    color: white;
}
.mail_rules input {
    color: #4F4F4F;
}
.mail_rules select {
    color: #4F4F4F;
}
.mail_rules button {
    background: #e6f0f4;
    border: 1px solid #4F4F4F;

    color: #4F4F4F;
}
.mail_rule_button {
    background: #e6f0f4;
    border: 1px solid #4F4F4F;

    color: #4F4F4F;
}

.mail_rules_newrule {
    width: 570px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border-collapse: collapse;
    border: 0px;
}

.mail_rule_td1 {
	width: 175px;
    font-size: 12px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    padding: 4px;
    border: 0px solid #4F4F4F;

}

.mail_rule_td2 {
    width: 395px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 0px solid #4F4F4F;
}

.mail_rule_bigtext {
	font-size: 13px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

/*  Képfelföltés    */

.image_error {
    font-size: 14px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
}
/* Igazolványkép	*/
.image_avatar {
    width: 444px;
    height: 176px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    background:white;
    border:1px solid #8C8F97;

}

.image_avatar_image {
	width:100px;
	float:left;
	display: inline;
	position: relative;
	left: 35px;
	top: 10px;
    padding:2px;
    border:1px solid #8C8F97;
    font-size:0px;
}
.image_avatar_content {
	width:150px;
	height:80px;
	float:left;
	display: inline;
	position: relative;
	left: 54px;
	top: 25px;
}

.image_avatar input{
    background: white;
    border: 1px solid #4F4F4F;
    color: #4F4F4F;
}

/*	albumok	*/

#image_albums {
    width: 686px;
    margin: 10px auto 0px auto;
    background: white;
    border: 1px solid #8C8F97;
}

.image_albums_table{
    border: 0px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}


.image_albums_table_header {
    /*background: #e6f0f4;*/
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-bottom: 1px solid #4F4F4F;
    border-left: 0px;
    border-right: 0px;
}
.image_albums_table_text{
    /*background: #e6f0f4;*/
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-bottom: 1px solid #4F4F4F;
    border-left: 0px;
    border-right: 0px;
    padding: 3px 0 3px 0;
}

.image_albums_table_text input{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.image_albums_table_text select{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.image_albums_table_text_selected{
    background: #8C8F97;    /*#99bdcd*/
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-bottom: 1px solid #4F4F4F;
    border-left: 0px;
    border-right: 0px;
    padding: 3px 0 3px 0;
}


.image_albums_table_text_selected input{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.image_albums_table_text_selected select{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.delalbumtext{
    cursor:pointer;
    color:#FE6A00;
    font-weight:bold;
}


.image_noalbumtext {
    font-size: 12px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
}

.image_imageupload input{
    background: white;
    border: 1px solid #4F4F4F;
    color: #4F4F4F;
    font-size: 12px;
}
#image_images {
    width: 686px;
    margin: 0px auto;
    margin-top:10px;
    background: white;
    border: 1px solid #8C8F97;
    /*padding:10px;*/
}
.image_images_table{

    border: 0px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}
.image_images_table_header {
    /*background: #e6f0f4;*/
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-bottom: 1px solid #4F4F4F;
    border-left: 0px;
    border-right: 0px;
}
.image_images_table_text{
    /*background: #e6f0f4;*/
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-bottom: 1px solid #4F4F4F;
    border-left: 0px;
    border-right: 0px;
    padding: 6px 0 6px 0;
}

.image_images_table_text input{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.image_images_table_text select{
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}


.image_imageitems{
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
}

.image_images_table_ordertext{
    font-size: 12px;
    font-weight: bold;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
/*videós rész*/
.image_h1 {
    font-size: 16px;
    font-weight: bold;
    margin: 30px 0 20px 0;
}
#image_images_upload {
    margin: 20px auto;
    width: 400px;
    text-align: center;
}
.image_images_item {
    margin: 5px auto;
    border: 1px solid #8C8F97;
    padding: 5px;
    width: 660px;
}
.image_images_itemleft {
    float: left;
    display: inline;
    background: #8C8F97;
    width: 110px;
}
.image_images_item_picbuttons {
    position:absolute;
    top: 30px;
    opacity: 0.7;
    filter:alpha(opacity=70);
    cursor: pointer;
}



.image_images_itemright {
    float: left;
    display: inline;
    width: 530px;
    margin-left: 20px;
}
.image_images_itemimg {
    margin: 3px auto;
    display: block;
    border: 1px solid #503e1e;
    cursor:pointer;
}

.image_videos_itemimg {
    margin: 3px auto;
    display: block;
    border: 1px solid #503e1e;
    cursor:pointer;

    position: absolute;
    top: 2px;
    left: 4px;
}

.image_images_itemorder {
    margin: 0px 0 0 10px;
}
.image_images_tagtable {
    margin: 20px auto 10px auto;
    width: 300px;
}



.contact_rightmenu {
	background-color:#EDEDED;
	float:left;
	width:270px;
}

.contact_rightmenu a:link {text-decoration: none; color: #4F4F4F}
.contact_rightmenu A:visited {text-decoration: none; color: #4F4F4F}
.contact_rightmenu A:active {text-decoration: none; color: #FE3C00}
.contact_rightmenu A:hover {font-weight: bold; text-decoration: none; color: #FE3C00}

.contact_menu {
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	width:240px;
}

.contact_menu_menu
{
	padding:10px;
}

.contact_menu a:link {text-decoration: none; color: #909090}
.contact_menu A:visited {text-decoration: none; color: #4F4F4F}
.contact_menu A:active {text-decoration: none; color: #FE3C00}
.contact_menu A:hover {font-weight: bold; text-decoration: none; color: #FE3C00}

.contact_content {
	background-color:#EDEDED;
	float:left;
	padding-bottom:15px;
	width:500px;
}

.contact_content_content
{
	margin:10px;
	background-color:white;
	border:1px solid #C0B5B5;
}

/*.contact_header {
    width: 560px;
    border-top:1px solid #DCD9D9;
    border-left:1px solid #DCD9D9;
    border-right:1px solid #DCD9D9;
    border-bottom:0px;
    background-color: #EDEDED;
    margin:0 auto;
    width:500px;
}*/
.contact_tabs {
    border-left:1px solid #DCD9D9;
    border-right:1px solid #DCD9D9;
    border-bottom:1px solid #DCD9D9;
    background-color: #EDEDED;
    padding:20px;
    width:460px;
    margin:0 auto;

}
.contact_table_header{
    color: #FF3900;
    font-size: 12px;
    font-weight: bold;
    border-top: 0px;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #C0B5B5;
}
.contact_images_selected{
    cursor: pointer;
    height:20px;
    border:1px solid #DCD9D9;
    margin-top:10px;
    background-color:#FF3900;
    color:white;
    font-weight:bold;
    width:120px;
    text-align:center;
    padding-top:5px;
}

.contact_images{
    cursor: pointer;
    height:20px;
    border:1px solid #DCD9D9;
    margin-top:10px;
    background-color:#EDEDED;
    color:#4F4F4F;
    font-weight:bold;
    width:120px;
    text-align:center;
    padding-top:5px;
}

.contact_row{
    color: #4F4F4F;
    font-size: 11px;
    border-top: 0px;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #C0B5B5;
    height:30px;
	background-color:#f3f3f3;
}
.contact_text{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #4F4F4F;
}
.contact_friend_item{
    left:15px;
    float:left;
    display:inline;
    position:relative;
    width:130px;
    height:170px;
    color:#4F4F4F;
}


/*  Faliújság   */

.notes_textarea {
    color: #4F4F4F;
    font-size: 12px;
}

.notes_item {
    float: left;
    display: inline;

    width:820px;
}

.notes_item_line {
    position:relative;
    display:inline;

    width:640px;
    height:15px;
    background-color:#589cb6;
    text-align:right;
    text-decoration:underline;
    color:white;
}

.notes_item_left {
    position:relative;
    float:left;
    /*padding-top:10px;*/
    padding-left:70px;
    display:inline;

    width:110px;
    height:180px;
}

.notes_item_right {
    position:relative;
    float:left;
    /*padding-top:10px;*/
    display:inline;

    width:550px;
}

.notes_item_text {
    background: #f2e878;
    color: #bf3808;
    font-size: 12px;
    border: 0px;
    width: 550px;
}

.notes_item_username {
    color: #54b5dd;
    font-size: 12px;
    font-weight: bold;
    width: 110px;
    clear:both;
}

.notes_item_time {
    color: #a1a1a1;
    font-size: 10px;
    width: 110px;
}


/*      Profil beállítások      */

.profile_table{
    /*width: 570px;*/
    width: 520px;
    font-size: 12px;
    color:#4F4F4F;
    font-family: arial, helvetica, sans-serif;
    background: #E2E0E1;
    border-collapse: collapse;
    border: 0px;
}

.profile_table_header {
    width: 500px;
    font-size: 12px;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    background: #4F4F4F;
    padding: 4px;
    border: 0px solid #4F4F4F;
}

.profile_table_title{
  text-align: center;
  font-size:16px;
  color: #FE3C00;
  font-weight:bold;
}

.profile_div{
  /*width:570px;*/
  width:520px;
  border:1px solid #BEBEBE;
  display:inline;
  float:left;
  margin-top:1px;
}


.profile_table_property {
    width: 150px;
    font-size: 12px;
    color: #FE3C00;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 4px;
    border: 0px solid #4F4F4F;

}

.profile_table_value {
    width: 350px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    padding: 4px;
    border: 0px solid #4F4F4F;
}

.profile_table_value input{
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border:1px solid #DCD9D9;
    padding: 0 0 0 4px;
}

.profile_table_value select {
    font-size: 12px;
    color:  #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}

.profile_table_value textarea {
    font-size: 12px;
    color:  #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
    padding: 0 0 0 4px;
}

.profile_button {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;

}
.profile_donetext {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
.profile_error {
    font-size: 12px;
    color: red;
    font-family: arial, helvetica, sans-serif;
}


/*		Képmegjelenítés		*/
.displayimage_albumchange{
	font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
.displayimage_albumchange select{
    width: 250px;
    background: #ededed;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}

.displayimage_imagelist {
	width: 791px;
	height: 180px;
    background-color:#ededed;
    border:1px solid #DCD9D9 ;
}

.displayimage_item {
    width: 116px;
    height: 147px;
    position: relative;
    float:left;
    display:inline;
    background: url('http://static.imgsrv.szerelem.hu/user/user_album_itembackground.jpg') no-repeat;
    margin: 18px 0 0 5px;
}

.displayimage_itemimage {
    width: 100px;
    height: 120px;
    padding-top:7px;
	padding-left:3px;
}

.displayimage_itemstat {
    display: inline;
    float: left;
    position:relative;
    top: -18px;
    left: 40px;
    width: 30px;
    height: 10px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color :#4F4F4F;
    text-align: left;
}

.displayimage_itemtype {
    display: inline;
    float: left;
    position:relative;
    top: 1px;


    width: 32px;
    height: 30px;
}



.displayimage_imagelist_move {
 	width: 30px;
    height: 144px;
    position: relative;
    top: 60px;
    float:left;
    display:inline;
 	padding: 0px 0 0 0px;
}

.displayimage_image {
 	width: 600px;
    height: 540px;
    margin-top: 10px;
    padding-top: 15px;
    background: #EDEDED;
    border:1px solid #DCD9D9;
}
.displayimage_imagetable{
	width: 500px;
	font-size: 14px;
    color: gray;
    font-family: arial, helvetica, sans-serif;
}

.displayimage_comments {
    position: relative;

    width: 570px;
    background-color: #eaf3f6;
}
.displayimage_comments_header {
    background: #FE3C00;
    color: white;
    font-weight:bold;
    font-size: 12px;
}
.displayimage_comments_header a:link {text-decoration: none; color: white}
.displayimage_comments_header a:visited {text-decoration: none; color: white}
.displayimage_comments_header a:active {text-decoration: none; color: white}
.displayimage_comments_header a:hover {text-decoration: none; font-weight: bold; color: white}

.displayimage_comments_header_blue {
    background: #CFCFCF;
    font-size: 12px;
}

.displayimage_comments_blue {
    background: #CFCFCF;
    color: red;
    font-size: 12px;
}

.displayimage_opinionwrite {
    color: gray;
    font-size: 12px;
}
.displayimage_opinionwrite textarea{
    color: #4F4F4F;
    font-size: 12px;
}
.displayimage_noright{
	font-size: 14px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}


/*    Regisztráció    */

.reg_headertext{
  color:#FF0000;
  font-size:16px;
  font-weight:bold;
}

.reg_select_selected{
	background:#E8B5B5;
}


/*.reg_averagebox{
  float:left;
  width:390px;
  margin-right:10px;
}

.reg_interestedbox{
    width:390px;
    margin:0px auto;
    margin-top: 10px;
}
*/
.reg_specialbox,.reg_interestedbox,.reg_averagebox,.reg_appearancebox,.reg_lifestylebox,.reg_familybox{
	margin:0px auto;
}
.reg_box {
    margin: 0px auto;
    padding:0px;
    min-height: 1000px;
}

.reg_box span{
  width:15px;
  height:15px;
}


.reg_banner{
  float:left;
  background-color:#E1E1E1;
  width:290px;
  height:100px;
  margin-left:10px;
}

.reg_wizard{
    /*width:700px;*/
    background-color:#e1e1e1;
    height:43px;
    margin-bottom:2px;
    margin-left:7px;
}

.reg_wizard img{
  margin-left:58px;
  margin-top:5px;
}


.reg_table{
  margin-top: 30px;
}

.reg_table td{
    height: 62px;
}

.reg_table tr td{
  padding: 0;
}

.reg_table td.human_identity{
  height: 40px;
}

.reg_table td.cb_row{
  height: 20px;
}

.reg_table tr td:first-child{
  width: 168px;
}

.reg_table tr td:last-child{
  width: 410px;
}

.reginfo{
  width:240px;
  height:120px;
  color:#4F4F4F;
  border:1px solid #A9A9A9;
}

.reg_table_header {
    background: #4F4F4F;
    font-size: 12px;
    color: white;
    font-family: arial, helvetica, sans-serif;
}
.reg_table_property {
    font-family: "SourceSansPro-SemiBold";
    color: #212121;
    font-size: 16px;
}

.reg_table_property sup{
  font-family: "SourceSansPro-Regular";
  color: #424242;
  font-size: 12px;
}

.reg_table_value {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border: 0px;
}

.reg_table_value input {
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border: 1px solid #a9a9a9;
}
.reg_table_value select {
}
.reg_table_value button {
    background: #e04213;
    font-size: 12px;
    color: #e6f0f4;
    font-family: arial, helvetica, sans-serif;
    border: 1px solid #4F4F4F;
}

.reg_table2 {
    width: 395px;
    background-color:#EDEDED;
    font-size: 12px;
    color: #8E8E8E;
    font-family: arial, helvetica, sans-serif;
    border: 1px solid #D7D7D7;
    padding-bottom:10px;
}

.reg_error{
	width:693px;
	background-color:#EDEDED;
	border: 1px solid #D7D7D7;
	margin: 10px auto;
	text-align:center;
	color:#FF3600;
	font-weight:bold;
	padding:20px;
}

.reg_errortext {
    font-size: 12px;
    color: #e04213;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;

}

.reg_ok{
  background-image:url("http://static.imgsrv.szerelem.hu/base/ok.jpg");
  width:15px;
  height:15px;
}

.reg_false{
  background-image:url("http://static.imgsrv.szerelem.hu/base/no.jpg");
  width:15px;
  height:15px;
}



/*Főoldal*/
.left_left
{
    float: left;
    width: 500px;
}

.mainleftside
{
	background-color:#EDEDED;
	float:left;
	padding-bottom:15px;
	padding-top:5px;
	width:500px;
}

.mainrightside
{
	background-color:#EDEDED;
	float:left;
	width:270px;
}

.mainleftside_offer
{
	background-color:white;
	border:1px solid #C0B5B5;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
    float: left;
}

.mainleftside_avatars
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.mainleftside_avatarsname
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.mainleftside_articles
{
    /*min-height: 250px;
    _height: 250px;*/
	/*padding:10px;*/
    padding-bottom: 7px;
}

.mainhoroscope
{
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-right:10px;
	margin-top:15px;
	width:240px;
}

.mainhoroscope_content
{
	padding:10px
}

.mainjellemfelho
{
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:240px;
}

.mainjellemfelho a:hover{
  color:  #FF3700;
}

.mainnewinfos{
	background-color:white;
	border:1px solid #C0B5B5;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.mainnewinfos a:hover{
  color:  #FF3700;
}
/*.main_stat {
    position: relative;
    top: 0px;
    left: 35px;
    width: 280px;
}

.main_stat_table {
    border: 0px;
    width: 280px;
}

.main_stat_property {
    width: 150px;
    font-size: 12px;
    color: #e04213;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #4F4F4F;
    padding: 5px 0 5px 0;
}

.main_stat_value {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #4F4F4F;
    padding: 5px 0 5px 0;
}
.main_stat_warning {
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #4F4F4F;
    padding: 5px 0 5px 0;
}

.main_news {
    position: relative;
    top: 10px;
    left: 65px;
    float: left;
    display: inline;

    width: 444px;
}

.main_news_table {
    border: 0px;
    width: 444px;
    background: #e6f0f4;
}

.main_news_fejlec {
    height: 56px;
    background-image: url("http://static.talalka.hu/main/main_news_fejlec_1024.jpg");
}

.main_news_lablec {
    height: 15px;
    background-image: url("http://static.talalka.hu/main/main_news_lablec_1024.jpg");
}

.main_news_gap {
    width: 15px;
}

.main_news_title {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}

.main_news_date {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}

.main_news_text {
    color: black;
    font-size: 12px;
    text-align: justify;
    font-family: arial, helvetica, sans-serif;
}
*/

.main_warnings {
	width: 700px;
    clear:both;
    float:none;
    position: relative;
    top: 20px;
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #4F4F4F;
    padding: 5px 0 5px 0;
}

.main_avatars {
    float: none;
    clear: both;
    height: 145px;
    background-color: #e6e6e6;
    border: 1px solid #C8C8C8;
    margin-bottom:20px;
}

.main_img {
  float:left;
  width:114px;
  text-align:center;
}

.main_username {
    float: left;
    width: 114px;
    color: #ff6c00;
    font-size: 12px;
    font-weight: bold;
	text-align:center;
	overflow:auto;
}

.main_username a{
    color: #ff6c00;
    text-decoration: none;
}


.main_onlyreg{
    font-size: 16px;
    font-family: arial, helvetica, sans-serif;
}


/*******
/*
/*          Base
/*
*/

.base_username {
    font-size: 12px;
    color: white;
    font-family: arial, helvetica, sans-serif;
}



#base_online  a:link {text-decoration: none; color: white}
#base_online  a:visited {text-decoration: none; color: white}
#base_online  a:active {text-decoration: none; color: white}
#base_online  a:hover {text-decoration: none; font-weight: bold; color: white}


#base_rtlklub {
    width: 105px;
    height: 36px;
    /*margin: 10px 0 0 18px;*/
    position: relative;
    top: 0px;
    left: 18px;
    display: block;
    background: white;
    padding: 5px;
}

/*******
/*
/*          Blog
/*
*/
.blog_content {
  float:left;
  width: 500px;
  background: #EDEDED;
  min-height:192px;
  _height:192px;
}


.blog_menu {
  float:left;
  width:270px;
  background:#EDEDED;
}
.blog_menu_menu {
    background-color:white;
    border:1px solid #C0B5B5;
    float:right;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:10px;
    width:240px;
}
.blog_menu_menu td{
    color:#4F4F4F;
    font-weight:bold;

}
.blog_menu_menu a:link {text-decoration: none;font-weight:bold; color:#4F4F4F}
.blog_menu_menu A:visited {text-decoration: none;font-weight:bold; color:#4F4F4F}
.blog_menu_menu A:active {text-decoration: none;font-weight:bold; color:#FF3700}
.blog_menu_menu A:hover {text-decoration: none; font-weight: bold; color: #FF3700}

.blog_menu_stat {
    width: 223px;
    margin: 0px 0 0 26px;
    float: left;
    display: inline;

}
.blog_menu_stat table {
    color:#4F4F4F;
    background-color:#ededed;
    border:1px solid #dcd9d9;
}
.blog_stat_property {
    color:#FF3700;
}
.blog_stat_value {
    color: #4F4F4F;
}

.blog_item {
    background-color:white;
    border:1px solid #DCD9D9;
    width: 480px;
    margin:0px auto;
    margin-bottom: 10px;
}

.blog_item a{
  color:#FF3700;
}


.blog_item_header {

}
.blog_item_header_number {
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
}
.blog_item_header_title {
    color:#4F4F4F;
    font-size: 12px;
    font-weight: bold;
}
.blog_item_header_date {
    color:#4F4F4F;
    font-size: 12px;
	text-align:center;
}
.blog_item_text {
     color: #4F4F4F;
    font-size: 12px;
}
.blog_item_decorline {
    height: 16px;
}
.blog_item_decor {
}
.blog_item_valuations {
    color: #4F4F4F;
    font-size: 11px;
}
.blog_item_valuations select{
    background: #eaf3f6;
     color: #4F4F4F;
    font-size: 12px;
    font-weight:bold;
}
.blog_item_property {
     color: #4F4F4F;
    font-size: 11px;
}
.blog_item_value {
    color: #4F4F4F;
    font-size: 11px;
}
.blog_item_footer {
    height: 14px;
}

.blog_new_comment {
   /* position: relative;*/
    width: 460px;
   /* display:inline;*/

    background-color:#EDEDED;
}
.blog_new_comment table{
    background-color:white;
}
.blog_new_comment_text {
    background: white;
    color: #4F4F4F;
    font-size: 12px;
    width: 350px;
    height: 100px;
}

.blog_comments {
    width: 460px;
}
.blog_comments_header {
    background:#FE3A00;
    color: white;
    font-size: 12px;
}
.blog_comments_header a:link {text-decoration: none; color: white}
.blog_comments_header a:visited {text-decoration: none; color: white}
.blog_comments_header a:active {text-decoration: none; color: white}
.blog_comments_header a:hover {text-decoration: none; font-weight: bold; color: white}

.blog_comments_header_white {
    background: #EDEDED;
    font-size: 12px;
}

.blog_comments_text {
    background: #EDEDED;
    color:#4F4F4F;
    font-size: 12px;
}

.blog_content {
    clear: both;
    display: block;
}
.blog_content_header{
    color: #FF3700;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}

.blog_content_newitem_image{
    height: 174px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    background-color: white;
}
/*
.blog_content_newitem_image{
    width: 444px;
    height: 176px;
    position: relative;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    background-repeat: no-repeat;
    background-color: white;
    background-image: url('http://static.imgsrv.szerelem.hu/blog/newitem_hatter.jpg');
}*/

.blog_content_newitem_image_avatar {
	width:100px;
	height:100px;

	float:left;
	display: inline;
	position: relative;
	left: 30px;
	top: 39px;
}
.blog_content_newitem_image_content {
	width:150px;
	height:80px;
	float:left;
	display: inline;
	position: relative;
	left: 54px;
	top: 72px;
}
.blog_content_newitem_image input{
    background: white;
    border: 1px solid #4F4F4F;
    color: #4F4F4F;
}

.blog_content_newitem_content{
    position: relative;
    float:left;
    left:15px;
    display:inline;
    width: 480px;
}
.blog_content_newitem_label{
    font-size: 12px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

.blog_content_newitem_title{
    background: white;
    color: #4F4F4F;
    font-size: 12px;
    width: 460px;
}
.blog_content_newitem_text{
    background: white;
    color: #4F4F4F;
    font-size: 12px;
    width: 550px;
    height: 300px;
}
.blog_content_text{
    font-size: 12px;
    color: #4F4F4F;
    padding:10px;
    font-family: arial, helvetica, sans-serif;
}
.blog_table_header{
    background: white;
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
}
.blog_table_cell{
    background: white;
    color: #4F4F4F;
    font-size: 12px;
    border-bottom: 1px solid #EDEDED;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
	height:25px
}

/*  Beállítások  */
.settings_table {
    width: 570px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    background:#E0E0E0;
	border:1px solid #BEBEBE;
	float:left;
	margin-top:1px;
}

.settings_table_small {
    width: 400px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}
.settings_help {
    font-size: 10px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    padding: 0 0 5px 30px;
    border: 0px solid #4F4F4F;
}
.settings_property {
    width: 285px;
    font-size: 12px;
    color: #FF3700;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    padding: 4px;
    border: 0px solid #4F4F4F;

}

.settings_value {
    width: 285px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 0px solid #4F4F4F;

}

.settings_value input{
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}

.settings_value select {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}

.settings_notifytable {
    width: 100%;
    border: 0px solid #4F4F4F;
}
.settings_notifytable_cell{
    width: 33%;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
}


.settings_property_small {
    width: 160px;
    font-size: 12px;
    color: #e04213;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    padding: 4px;
    border: 0px solid #4F4F4F;

}

.settings_value_small {
    width: 230px;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 0px solid #4F4F4F;

}

.settings_value_small input{
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}


.settings_value_small select {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}
.settings_value_small textarea {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    border: 1px solid #4F4F4F;
}



/*  Fórum   */
/*.mail_mails table {
    font-size: 11px;
    color: #4F4F4F;
    font-family: helvetica, sans-serif;
}

.mail_maillist_text {
    color: #4F4F4F;
    border-bottom: 1px solid #cce1e9;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}*/
.forum_head {
    font-size: 12px;
    color: #FF3700;
    font-family: arial, sans-serif;
    font-weight: bold;
}
.forum_row {
    color: #4F4F4F;
    font-size: 12px;
    border-bottom: 1px solid #C0C0C0;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.forum_row_white {
    color: #4F4F4F;
    font-size: 12px;
    border-bottom: 1px solid #C0C0C0;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.forum_group {
    background: #ededed;
    color: #FF3700;
    font-size: 14px;
    font-weight: bold;
    border:1px solid #c0c0c0;
}
.forum_checkbox {
    background: #e6f0f4;
    color: #4F4F4F;
    font-size: 12px;
}
.forum_messages_head {
    background: #ff3600; /*#e04213;*/
    color: white;
    font-size: 12px;

}
.forum_messages_row {
    background: #ededed;
    color: #4F4F4F;
    font-size: 12px;
}

.forum_messages_head a{
    text-decoration:none;
    color:white;
}
.article_forum_message_more a{
    text-decoration:none;
    color:#4F4F4F;
    font-weight:bold
}

/*  Súgó    */

.help_text {
    font-size: 12px;
    color:#4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: justify;
}


/*    Elfelejtett jelszó    */
.fpasswd_box {
    width: 400px;

    /*position: relative;
    left: 180px;*/
    /*background: #e6f0f4;*/
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
    padding:0px;
}
.fpasswd_table {
    width: 395px;
    background-color:#EDEDED;
    font-size: 12px;
    color: #8E8E8E;
    font-family: arial, helvetica, sans-serif;
    border: 1px solid #D7D7D7;
    padding-bottom:10px;
}
.fpasswd_table_value {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border: 0px;
}

.fpasswd_table_value input {
    background: white;
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    border: 1px solid #4F4F4F;
}

.fpasswd_errortext {
    font-size: 12px;
    /*color: #e04213;*/
    color: red;
    color: red;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;

}


.userbrowser_search {
    width: 400px;
    height: 210px;
    background-color: #EDEDED;
	border:1px solid #DCD9D9;
	margin:0px auto;
}

.userbrowser_search td{
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #e04213;
}

.userbrowser_search input {
    font-size: 12px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;

}

.userbrowser_search select {
    font-size: 12px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;

}

.userbrowser_quicksearch {
    font-size: 12px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;

}

.userbrowser_image {
    position: relative;
    float:left;
    top:20px;
    left:10px;
    display:inline;

    width:110px;
    height:180px;
}

.userbrowser_username {
    font-size: 12px;
    color: #4F4F4F;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
    position: relative;
    width:110px;
    height:20px;
    top:0px;
    left:0px;
    display:block;
    clear:both;
}

.userbrowser_usertable {
    position: relative;
    float:left;
    top:10px;
    left: 20px;
    display:inline;

    width:  370px;
    height: 200px;
}

.userbrowser_tableheader {
    color: #e04213;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #4F4F4F;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

.userbrowser_tableheader a:link {font-size: 12px; font-weight: bold; color: #e04213}
.userbrowser_tableheader a:visited {font-size: 12px; font-weight: bold; color: #e04213}
.userbrowser_tableheader a:active {font-size: 12px; font-weight: bold; color: #e04213}
.userbrowser_tableheader a:hover {font-size: 12px; font-weight: bold; color: #e04213}

.userbrowser_tablerow {
    color: #4F4F4F;
    font-size: 12px;
    border-bottom: 1px solid #4F4F4F;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

.userbrowser_usercnt {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
}


.imagegallery_gallery{
    width:500px;
    float:left;
    text-align:center;
    background-color: #EDEDED;
	padding-top:15px;
	padding-bottom:15px;
}

.imagegallery_rightmenu{
  color:#4F4F4F;
  font-weight:bold;
  font-size:16px;
  margin-top:5px;
  margin-bottom:5px;
}

.imagegallery_banner{
      padding:10px;
      width:250px;
      /*height:250px;*/
	  background-color:#FEFBF6;
      float:right;
}


.imagegallery_menu{
  width:240px;
  background-color:white;
  border:1px solid #c0b5b5;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  float:right;
}

.imagegallery_menu a{
}

.imagegallery_menu a:hover{
  color:#FF3F00;
}

.imagegallery_tags{
    width:270px;
    float:left;
    background-color:  #EDEDED;
}


.imagegallery_ablum {
    width:500px;
    text-align:center;
    min-height:300px;
    _height: 300px;
}

.imagegallery_item {
    width: 110px;
    height: 110px;
    float:left;
    display:inline;
    margin: 10px 0 0 10px;
}

.imagegallery_itemimage {
    width: 120px;
    height: 120px;
    margin: 11px 0 0 4px;
}


.imagegallery_itemimage img{
   /* border:1px solid #FF3801;*/
   border:none;
}








#search_nick {
	background:gray;
	width:300px;
}

/*
.obligatory_data {
    background: #ffcccc;
    border: 1px solid blue;
}

.optional_data {
    color:green;
}
*/


.lastreg_name {
    background:blue;
    font-weight: bolder;
    font-size: 10px;
    color: white;
    border: 0px;
}

.lastreg_time {
    background:blue;
    font-size: 10px;
    color: white;
    border: 0px;
}


/*  Hírdetések      */
.main_banner468 {
    width: 468px;
    margin: 20px auto 0px auto;
}
.search_banner468 {
    width: 468px;
    margin: 0px auto;
    margin-bottom:10px;
}
.base_bannermenu120 {
   margin-left:7px;
   padding:26px;
   background-color: #e6e6e6;
   width:122px;
   margin-bottom: 20px;
}


/* Chat */
.chat_title {
    font-size: 14px;
    color: #e04213;
    margin-top: 30px;
    margin-bottom: 10px;
}
.chat_text {
    color: #4F4F4F;
    font-size:12px;
}
.chat_text select{
    color: #4F4F4F;
    font-size:12px;
}




/* zuhanórepülés reklám */
#zuhanorep {
    width: 256px;
    /*height: 200px;*/
    /*float: left;
    display: inline;*/

    position: relative;
	top: 10px;
	left: 5px;
}

.adv2{
	/*background: #E6F0F4;
	position: absolute;
	top: 30px;
	left: 500px;*/
	/*position: relative;
	top: -90px;
	left: 40px;
	width: 256px;*/
	padding: 3px;
}
.adv2 .adv2text{
	text-align: justify;
}
.adv2 .adv2text a{
	font-size: 12px;
	color: black;
	/*font-weight: bold;*/
}
.adv2 .adv2text a:hover{
	color: black;
	text-decoration: underline;
}



/* cikkek */

.article_tabheader {
    height: 21px;
    float: left;
    display: inline;
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    margin-right:2px;
    border-left: 1px solid #bebebe;
    border-right:1px solid #bebebe;
    border-top:1px solid #bebebe;
    background-color: #e0e0e0;
    cursor: pointer;
    color:#4F4F4F;
	background:url('http://static.imgsrv.szerelem.hu/articles/rovat_tab_none.gif') top left repeat-x;
}

.article_tabheader_selected {
    height: 21px;
    float: left;
    display: inline;
    background-color: #ff5e00;
    border-left: 1px solid #ff0000;
    border-right:1px solid #ff0000;
    border-top:1px solid #ff0000;
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    margin-right:2px;
    cursor: pointer;
    color:white;
    font-weight:bold;
	background:url('http://static.imgsrv.szerelem.hu/articles/rovat_tab_select.gif') top left repeat-x;
}


/*userwatch*/
.article_tabheader_left2 {
    height: 26px;
    width: 5px;
    float: left;
    display: inline;
    background: url('http://static.talalka.hu/articles/ful_bal2.gif') no-repeat;
}
.article_tabheader_right2 {
    height: 26px;
    width: 5px;
    float: left;
    display: inline;
    background: url('http://static.talalka.hu/articles/ful_jobb2.gif') no-repeat;
    margin-right: 1px;
}
.article_tabheader2 {
    height: 21px;
    float: left;
    display: inline;
    background: #FFAA5F url('http://static.talalka.hu/articles/ful_felso2.gif') top repeat-x;
    padding-top:5px;
    cursor: pointer;
}
.article_tabheader_left_selected2 {
    height: 26px;
    width: 5px;
    float: left;
    display: inline;
    background: url('http://static.talalka.hu/articles/ful_bal2_selected.gif') no-repeat;
}
.article_tabheader_right_selected2 {
    height: 26px;
    width: 5px;
    float: left;
    display: inline;
    background: url('http://static.talalka.hu/articles/ful_jobb2_selected.gif') no-repeat;
    margin-right: 1px;
}
.article_tabheader_selected2 {
    height: 21px;
    float: left;
    display: inline;
    background:#FF984C;
    padding-top:5px;
    cursor: pointer;
    color:white;
}

.userwatch_tab_inner{
	background-color:#EDEDED;
	border:1px solid #C8C8C8;
    margin-top: 1px;
    min-height: 222px;
    _height:222px;
    margin-bottom:20px;
}


/*end userwatch**/

/*Cikkek keresője a cikkek menüpontban*/

.articles_leftside{
  float:left;
  width:480px;
  background:#EDEDED;
  padding:10px;
}

.articles_leftside .newsearch form{
  margin: 0px;
}

.mainleftside .newsearch form{
  margin: 0px;
}

.mainleftside #article_search_box{
  float:left;
  width:478px;
  background:#fff;
  margin: 0 10px 10px 10px;
  border: 1px solid #C0B5B5;
}

/*.articles_leftside .newsearch{
  border-bottom: 1px solid #C0B5B5;
}

.mainleftside .newsearch{
  border-bottom: 1px solid #C0B5B5;
}*/

#article_blog_box{
  float:left;
  /*padding: 10px 0;*/
  width: 100%;
}

.articles_leftside .search_buttons{
    width: 163px;
    margin: 7px auto;
}

.mainleftside .search_buttons{
    width: 163px;
    margin: 7px auto;
}

.articles_leftside .articles_list{
    float: left;
    display: inline;
    padding: 13px;
    width: 452px;
    border-bottom: 1px solid #C0B5B5;
    border-top: 1px solid #C0B5B5;
}

.articles_leftside .articles_blogitem{
    background-color: #F5F5F5;
    float: left;
    display: inline;
    clear: both;
    width: 440px;
    border: 1px solid #C0B5B5;
    margin: 5px 0 5px 0;
    padding: 5px;
}

.articles_leftside .articles_blogitem .picture{
    float: left;
    /*width: 162px;
    height: 126px;*/
    overflow: hidden;
}

.articles_leftside .articles_blogitem .picture img{
    float: left;
    display: inline;
    border:2px solid #DDDDDD;
    margin-right:5px;
    padding:1px;
    cursor: pointer;
}

.articles_leftside .articles_blogitem .text{
    float: right;
    display: inline;
    width: 278px;
    padding-left: 5px;
}

.articles_leftside .articles_blogitem .text .lead_title{
    color: #FE8B18;
    font: bold 14px arial;
    cursor: pointer;
}

.articles_leftside .articles_blogitem .text .lead{
    font: 12px arial;
    margin-bottom: 7px;
    color: #4F4F4F;
    cursor: pointer;
}

.articles_leftside .articles_blogitem .text .more a{
    text-decoration:none;
    color:#4F4F4F;
    font-weight:bold;
}

.articles_leftside .articles_blogitem .blog_bottomrow{
    float: left;
    clear: both;
    width: 440px;
    border-top: 1px solid #C0B5B5;
    margin-top: 5px;
    padding-top: 5px;
}

.articles_leftside .articles_blogitem .blog_bottomrow .labels{
    color: #FE8B18;
    float: left;
}

.articles_leftside .articles_blogitem .blog_bottomrow .labels a{
    color: #FE8B18;
}

.articles_leftside .articles_blogitem .blog_bottomrow .date{
    color: #4F4F4F;
    float: right;
}

.articles_leftside .search_buttons .button{
    background-color: #ff5300;
    color: #fff;
    font-weight: bold;
    width: 70px;
    height: 26px;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 2px outset #ddd;
    cursor: pointer;
}

.mainleftside .search_buttons .button{
    background-color: #ff5300;
    color: #fff;
    font-weight: bold;
    width: 70px;
    height: 26px;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 2px outset #ddd;
    cursor: pointer;
}

.articles_leftside .belsoheader .cim{
    float: left;
}

.mainleftside .belsoheader .cim{
    float: left;
}

.articles_leftside .search_right_top{
    float: right;
    display: inline;
    font-size: 14px;
    margin-right: 4px;
    text-decoration: none;
    width: 26px;
    height: 20px;
    background: url('http://static.imgsrv.szerelem.hu/search_multiselect/nyil_nyit2.png') no-repeat;
}

.mainleftside .search_right_top{
    float: right;
    font-size: 14px;
    padding: 3px 8px 3px 3px;
    text-decoration: none;
}

.articles_rightside{
    background-color:#EDEDED;
    float:left;
    width:270px;
}

.articles_rightside a:hover{
    color:#FF3700;
}


.articleview_leftside{
  float:left;
  /*width:530px;*/
  width:100%;
  background:#EDEDED;
  overflow:hidden;
}

.articleview_leftside_inner{
  margin:10px;
  border:1px solid #C0B5B5;
  background-color:white;
}


.article_tab_inner {

	background-color:#DFE0E2;
	border:1px solid #C8C8C8;
    margin-top: 1px;
    min-height: 222px;
    _height:222px;
}
/* fő cikk*/
.articlebiglead_picture {
    float: left;
    display: inline;
    margin: 10px 0 10px 10px;
    width: 230px;
    border: 3px solid #b0b0b0;
    padding: 2px;
    cursor: pointer;
}
.articlebiglead_text {
    float: left;
	width: 180px;
    margin: 0px 0 0 10px;
    overflow: hidden;
	padding-bottom:10px;
}
.articlebiglead_title{
    font-size: 16px!important;
    font-weight: bold;
    display: block;
    margin: 10px 0;
	color:#FE8B18;
}
.articlebiglead_detail {
    color: #FE8B18!important;
    display: block;
    margin: 10px 0 0 10px;
    font-size: 12px;
    font-weight: bold;
}

.articlebiglead_footer {
    float: none;
    display: block;
    clear: both;
    padding: 2px;
    margin: 10px 10px 0 10px;
/*    height: 30px;*/
}
.articlebiglead_footer dl {
    margin: 0px;
    padding: 0px;
}
.articlebiglead_footer dd {
    background:url("http://static.talalka.hu/articles/li.gif") left no-repeat;
    padding-left: 20px;
}
.articlebiglead_footer_left {
    float: left;
    display: inline;
    width: 280px;
    overflow: hidden;
}
.articlebiglead_footer_right {
    float: right;
    display: inline;
    width: 280px;
    overflow: hidden;
}

/* kis cikkek */

/* marci eleje */
.article_small_box {
	float:left;
	width:230px;
	margin-left:5px;
	border:1px #aaa solid;
	margin-bottom:5px;
}
.article_small_box .groupname {
	border-bottom:1px #aaa solid;
	height:22px;
	background:url('http://static.imgsrv.szerelem.hu/articles/rovat_box_title_bg.gif') top left repeat-x;
	width:230px;
	overflow:hidden;
}
.article_small_box .groupname A {
	color:#FE8B18;
	font:bold 14px Arial;
	margin-left:5px;
}
.article_small_box .img {
	float:left;
	width:66px;
	height:70px;
	overflow:hidden;
}
.article_small_box .img IMG {
	margin:5px;
}

.article_small_box .cont {
	float:left;
	width:156px;
	margin-left:4px;
	height:70px;
	overflow:hidden;
}
.article_small_box .cont .title {
	margin-top:3px;
	color:#777;
	font:bold 12px Arial;
	height:14px;
	overflow:hidden;
}

.article_small_box .cont .text {
	margin-top:3px;
	color:#999;
	font:normal 11px Arial;
	height:42px;
	overflow:hidden;
	cursor:pointer;
}
/* marci vége */

.article_header {
    font-size: 16px;
    font-weight: bold;
    margin: 25px 0 10px 0;
    color: #4F4F4F;
    border-bottom: 1px dotted #4F4F4F;
}

.articleitem {
    float: left;
    display: inline;
    /*width: 280px;*/
    width: 230px;
    margin-left:5px;
}
.articleitem_category {
    border-bottom: 1px solid #4F4F4F;
    margin: 0pt 0pt 3px 5px;
    height: 16px;
}
.articleitem_category a {color: #4F4F4F!important}

.articleitem_picture {
    float: left;
    display: inline;
    margin-left: 10px;
    border: 1px solid #4F4F4F; /*#D6EDF6;*/
    padding: 1px;
    cursor: pointer;
}
.articleitem_text {
    float: left;
    display: inline;
    overflow: hidden;
    margin-left: 10px;
    width: 150px;
    height: 80px;
    /*text-align: justify;*/
}
.articleitem_text a {
    font-weight: bold!important;
    color:#4F4F4F!important;
}

/* keresés cikkekben */
.article_search {
	margin: 10px;
	border: 1px solid #336699;
	padding: 5px;
}

.articlesearchitem {
	border-top: 1px dotted #336699;
	margin: 10px 0;
}
.articlesearchitem_title {
}
.articlesearchitem_biglead {
	text-align: justify;
	margin: 5px;
}
.articlesearchitem_details {
	float: right;
	display: inline;
	color: #F57E20;
}
.articletitle {
    font-weight: bold;
    font-size: 12px!important;
}

.article_content a{
    font-weight: bold!important;
    color:#4F4F4F;
}

.articleinfo
{
  width:600px;
  margin:0px auto;
}


.articleinfo a{
    color:#4F4F4F;
    font-weight:bold;
    text-decoration:none;
}


/* Kérdés doboz */
.question_box {
	margin-left:7px;
	width: 174px;
  	background: #E6E6E6;
    padding-bottom:5px;
}

.question_question {
	background: #FE3C00;
	color: white;
	padding: 5px;
    font-weight: bold;
}
.question_answer {
	padding: 2px 5px;
}
.question_answer_text {
	float: left;
	display: inline;
}
.question_answer_result {
	float: right;
	display: inline;
}
.question_button {
	text-align: center;
}
/*uzenetek doboz*/
.rightmenu_base {
    margin: 20px 5px;
}
.rightmenu_infobox {
    margin: 0 0 20px 0;
    text-align: justify;

}
.rightmenu_infobox ul{
    margin: 0px;
    padding-left: 13px;
}
.rightmenu_infobox li{
    padding-left: 0px;
    margin-top: 5px;
}

.rightmenu_header_1 {
    background: #ff8a00;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px;
}

.rightmenu_header_2 {
    background: #ff8a00;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px;
}

.rightmenu_menu {
    background: white;
    border: 1px solid #ff8a00;
}


/* videogallery */
.videogallery_item {
    width: 138px;
    height: 220px;
    float: left;
    display: inline;
    margin: 5px 4px;
    border: 1px solid #DCD9D9;
    background: white;
   /* background:url("http://static.talalka.hu/videos/video_hatter.jpg") left top no-repeat;*/
    padding: 5px 0 10px 0;
}

.videogallery_itempic {
    padding: 1px;
    border: 1px solid #DCD9D9;
    cursor: pointer;
}

.videogallery_item_space {
    height: 106px;
    overflow: hidden;
}
.videogallery_item_picture {
    width: 115px;
    margin: 5px auto;
}
.videogallery_item_desc {
    width: 130px;
    height: 30px;
    overflow: hidden;
    padding: 0 5px;
    margin: 2px auto;
}

.videogallery_searchtext{
  font-size:14px;
  color: #FF3D00;
  font-weight:bold;
  padding:10px;
  text-align:center;


}

.videogallery_searchbox{
    background-color:#EDEDED;
    float:left;
    width:500px;
    min-height:200px;
    _height:200px;
    padding-bottom:10px;
}


.searchbox{
   background-image: url(http://static.imgsrv.szerelem.hu/main/search_box.jpg);
   background-repeat: no-repeat;
   width: 292px;
   padding-top:10px;
   padding-left:30px;
   padding-right:30px;
   padding-bottom:30px;
   margin-left: 19px;
   float:left;
   color:white;
}


.searchbox form{
    margin:0px;
}
#simple_male,#simple_female{
  background: none;
}


.searchbox_title{
  color:white;
  font-weight: bold;
  font-size:16px;
}




/* Videoajánló kép és play gomb */
.videooffer{
    background-image:url('http://static.talalka.hu/base/videooffer.jpg');
    width: 626px;
    height: 180px;
    margin: 0px auto;

}
.videoitem {
    float: left;
    display: inline;
    width: 138px;
    height: 106px;
    margin-top:60px;
    margin-left:12px;
    background-image:url('http://static.talalka.hu/base/video_hatter.gif');
    background-repeat:no-repeat;
    padding-top:2px;
    padding-left:3px;
}
.videoitem_abs {
    position: absolute;
}
.videoitem_picture {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
/*    border: 1px solid #336699;*/
    padding: 1px;
}
.videoitem_playbutton {
    position: absolute;
    display: block;
    top: 30px;
    left: 45px;
    cursor: pointer;
    opacity: 0.7;
    filter:alpha(opacity=70);
}



/*blog kiajánló*/
.blogoffer_div{
  width: 618px;
  margin:0px auto;
}

.blogoffer_title{
 text-align:center;
 font-size:14px;
 font-weight:bold;
 padding-top:10px;
 background: #E9F1F4 url('http://static.talalka.hu/base/blogoffer_head.jpg') top;
 background-repeat: no-repeat;

}


.blogoffer_table{
  color: #7297a9;
  background-color:#E9F1F4 ;
  border-left:2px solid #497286;
  border-right:2px solid #497286;
}

.blogoffer_table td{
   border: 1px solid #7297a9;
   background-color:white;
   padding-bottom:5px;
   padding-top:5px;
}

.blogoffer_footer{
 background-image:url('http://static.talalka.hu/base/blogoffer_footer.jpg');
 background-repeat:no-repeat;
 width:618px;
 height:12px;
}


.premiumoffer_box{
	float:left;
	width:480px;
	background-color:#EDEDED;
	padding:10px;

}

.premiumoffer_innerbox{
	background-color:white;
	border:1px solid #C0B5B5;
	margin-bottom:10px;
}

.premium_offer_rightbox{
	background-color:#EDEDED;
	float:left;
	width:270px;
}

.premium_offer_righboxinner{
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	width:250px;
}

.premiumoffer_title{
  text-align:center;
  font-size:16px;
  font-weight:bold;
  padding:5px;
}

.premiumoffer_text,.premiumoffer_info{
  padding-top:5px;
  padding-bottom:5px;
}

.premiumoffer_info{
  font-weight:bold;
}

.premiumoffer_text a{
  color:red;
}

.premiumoffer_pricetable{
    border:1px solid #C0B5B5;
    background:#EDEDED;
}

.premiumoffer_pricetable th{
  font-weight:bold;
}

.premiumoffer_pricetable td{
   border:1px solid #C0B5B5;
   background:white;
}



.premiumhelp_title{
  padding:10px;
  font-weight:bold;
  text-align:center;
}

.premiumhelp_text{
  padding:10px;
}

.reg_premium_text{
  font-weight: bold;
  font-size:14px;

}

.music_table th{
    color:#E04213;
    font-size:12px;
    font-weight:bold;

}


.music_table td{
    /*border-bottom:1px solid #BEBEBE;*/
	font-size:12px
}

.userwatch_no_result,.userwatch_no_vip{
	background-image:url(http://static.talalka.hu/base/infobox.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	height:100px;
	margin:0 auto;
	padding-top:25px;
	text-align:center;
	width:600px;
}

.userwatch_no_result a,.userwatch_no_vip a{
 color:red;
}

.right_menu_sep{
  border-bottom: #F1B991 1px dotted;
  height:1px;
  font-size:1px;
}

.jobbmenupontok a{
    display: block;
    height: 20px;
    color: #FFE9AF!important;
    padding-top: 3px;
}

.jobbmenupontok a:hover{
  color:white!important;
  text-decoration: none;
}


.audio_upload_div{
    background-image:url(http://static.talalka.hu/base/infobox.gif);
    background-repeat:no-repeat;
    height:80px;
    margin:0px auto;
    text-align:center;
    width:600px;
    padding-top:15px
}

.userlayout_audio{
  margin-top:3px;
  margin-right:15px;
}


#postcardList,#postcardListItems{
  display:block;
  float:left;
}

#postcardListItems{
overflow: auto;
width:337px;
height:250px;
}

.postcard_itemdiv{
  float:left;
  border:1px solid;
  width:140px;
  padding:5px;
  margin-left:3px;
  margin-bottom:3px;
  background-color:white;
}

.postcard_desc{
  height:15px;
  overflow: hidden;
}


.postcardli{
  text-align: left;
  list-style-image: url('http://static.talalka.hu/postcard/arrow.png');
}

.postcardli_selected{
  text-align: left;
  list-style-image: url('http://static.talalka.hu/postcard/arrow_down.png');
}

.main_infobox{
    background-image:url(http://static.imgsrv.szerelem.hu/main/ujdonsagok_bg.jpg);
    background-repeat:no-repeat;
    color:#4F4F4F;
    float:right;
    height:176px;
    margin-right:26px;
    text-align:left;
    width:360px;
}

.main_infobox_header{
    padding-top:5px;
    font-weight: bold;
    font-size:14px;
    padding-left:15px;
    color: #fc501f;
}


.main_infobox_text{
    float:left;
    height:100px;
    overflow:hidden;
    width:230px;
    padding-left:5px;
    text-align:justify;
}

.main_infobox_item{
  padding-top:5px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;

}

.main_infobox_title{
    float:left;
    color: #fc501f;
    font-weight:bold;
}

.main_infobox_date{
    float:right;
    color: #fc501f;
    font-weight:bold;
}

.main_infobox_next{
    clear:both;
    text-align:right;
     color: #fc501f;
    font-weight:bold;
}
.main_infobox_next a{
     color: #fc501f;
    font-weight:bold;
}


.main_infobox_image{
    clear:both;
    float:left;
    width: 100px;
    height: 100px;
}
/*  Színek:
piros:#e04213;
kék:#4F4F4F;

világoskék háttér: #e6f0f4
sötétkék:
*/


.userlevel1alert {
background:#FE6C00;
border:2px solid #8E8E8E;
color:white;
font-weight:bold;
padding:20px;
text-align:center;
}

.popuplevelalert{
    background:white;
    border:2px solid red;
    color:gray;
    left:500px;
    margin:auto;
    padding:10px;
    position:absolute;
    top:205px;
    width:350px;
    z-index:10002;
}


#imagegallery_allimages {
}
.imagegallery_ch {
    color:#4F4F4F;
    font-size:16px;
    font-weight:bold;
	margin: 5px;
    text-align:center;
}
#imagegallery_cloud {
	text-align: justify;
}

.imagegallery_c {
	padding: 0 10px;

}
.imagegallery_c1 {
	font-size: 10px;
    color:#4F4F4F;
}
.imagegallery_c2 {
	font-size: 11px;
    color:#4F4F4F;
}
.imagegallery_c3 {
	font-size: 12px;
	font-style: italic;
    color:#4F4F4F;
}
.imagegallery_c4 {
	font-size: 14px;
    color:#FF5300;
}
.imagegallery_c5 {
	font-size: 15px;
	font-weight: bold;
    color:#FF5300;
}

/* Flört */

.flirt_types{
  display:inline;
  float:left;
  margin-left:32px;


}


/*Horoszkóp*/

.main_zodiacbox{
    background-color:#E6E6E6;
    border:1px solid #C8C8C8;
    padding:10px;
    text-align: justify;
}

.doboz3_left{
  color: #FF3700;
  font-size: 16px;
  margin-bottom:5px;
}

.zodiac_item{
  margin-bottom: 20px;
  background: white;
  border:1px solid #D7D7D7;
}

.zodiac_header_title{
  font-weight: bold;
  text-transform: uppercase;
  padding-left:10px;
  color:#FF5300;
}

#article_display.zodiac_list .left{
    padding: 20px 0 0 0;
    width: 618px;
    min-height: 1200px;
}

#article_display.zodiac_list .page_title{
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li{
  width: 153px !important;
  height: 154px !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li:first-child{
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li:last-child{
  border-bottom-right-radius: 0 !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li{
  border-right: 1px solid #e0e0e0 !important;
  border-left: 0 !important;
  border-top: 0 !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li:nth-child(4n+4){
  border-right: 0 !important;
  width: 156px !important;
}

#zodiac_tabs.ui-state-active, #zodiac_tabs.ui-widget-content .ui-state-active, #zodiac_tabs.ui-widget-header .ui-state-active{
  background-color: #e3e3e1 !important;
}

#zodiac_tabs.ui-state-active a, #zodiac_tabs.ui-widget-content .ui-state-active a, #zodiac_tabs.ui-widget-header .ui-state-active a{
  color: #212121 !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav li a{
  padding: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 40px !important;
  padding-top: 114px !important;
  text-align: center !important;
  font-family: "SourceSansPro-Bold" !important;
}

#zodiac_tabs .ui-state-default a{
  color: #212121 !important;
}

#zodiac_tabs.ui-tabs .ui-tabs-nav{
  padding: 0 !important;
  border-top: 1px solid #e0e0e0 !important;
}

#zodiac_tabs .ui-corner-all{
  border-radius: 0 !important;
}

#zodiac_tabs li.halak{
  background: url('/images/szerelem_horoszkop_halak.png') no-repeat center center !important;
}

#zodiac_tabs li.vizonto{
  background: url('/images/szerelem_horoszkop_vizonto.png') no-repeat center center !important;
}

#zodiac_tabs li.nyilas{
  background: url('/images/szerelem_horoszkop_nyilas.png') no-repeat center center !important;
}

#zodiac_tabs li.bak{
  background: url('/images/szerelem_horoszkop_bak.png') no-repeat center center !important;
}

#zodiac_tabs li.merleg{
  background: url('/images/szerelem_horoszkop_merleg.png') no-repeat center center !important;
}

#zodiac_tabs li.skorpio{
  background: url('/images/szerelem_horoszkop_skorpio.png') no-repeat center center !important;
}

#zodiac_tabs li.szuz{
  background: url('/images/szerelem_horoszkop_szuz.png') no-repeat center center !important;
}

#zodiac_tabs li.rak{
  background: url('/images/szerelem_horoszkop_rak.png') no-repeat center center !important;
}

#zodiac_tabs li.oroszlan{
  background: url('/images/szerelem_horoszkop_oroszlan.png') no-repeat center center !important;
}

#zodiac_tabs li.ikrek{
  background: url('/images/szerelem_horoszkop_ikrek.png') no-repeat center center !important;
}

#zodiac_tabs li.bika{
  background: url('/images/szerelem_horoszkop_bika.png') no-repeat center center !important;
}

#zodiac_tabs li.kos{
  background: url('/images/szerelem_horoszkop_kos.png') no-repeat center center !important;
}

#zodiac_tabs .zodiac_list_container{
  padding: 20px;
}

#zodiac_tabs .zodiac_list_container .text{
  color: #424242;
  font-family: "SourceSansPro-Regular";
  font-size: 16px;
  line-height: 24px;
  text-align: justify;
  width: 100%;
}

.zodiac_menubox{
    background-color:#EDEDED;
    float:left;
    width:270px;
}

.zodiac_menu
{
	background-color:white;
	border:1px solid #C0B5B5;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	width:240px;
}

.zodiacmenu_item
{
	color: #4F4F4F;
	line-height:21px;
}

.zodiacmenu_item_selected
{
	color:#FF3801;
	font-weight:bold;
	/*line-height:21px;*/
}

.zodiacmenu_item:hover
{
	color:#FF3801;
	/*line-height:21px;*/
}

.zodiac_item_text
{
  text-align: justify;
  padding:10px;
  width:390px;
  float:left;
}

.zodiacimg
{
	float:right;
}

.nozodiac{
  margin:10px auto;
  width:165px;
}



/*******/

/*időjárás*/
#leftside_my_weather{
	/*background:transparent url(http://static.imgsrv.anyuci.hu/magazine/magazin_menu_bg_female.gif) repeat-x left top;   */
}
#leftside_my_weather .marg {
  /*	background:#845B6B;        */
}
#leftside_my_weather .right {
}
#leftside_my_weather .weather_object_icon {
    /*background: url(http://static.imgsrv.anyuci.hu/weather/weather_icons2_female.gif) no-repeat;*/
    background: url(http://static.imgsrv.szerelem.hu/weather/weather_icons.gif) no-repeat;
}
#leftside_my_weather .weather_object_cityname {
}
#leftside_my_weather .weather_object_degree {
}
#leftside_my_weather .weather_object_degree:hover {
    text-decoration: underline;
}
#leftside_my_weather .weather_object_link {
}
#leftside_my_weather .weather_object_link:hover {
    text-decoration: underline;
}
#leftside_my_weather A {
	color:white!important;
    padding:0px;
    font-weight: bold;
}




#leftside_my_weather{
	width:145px;
	height:27px;
	overflow:hidden;
    margin:0px auto;
}
#leftside_my_weather .marg {
	height:22px;
	width:145px;
	overflow:hidden;
}
#leftside_my_weather .right {
	margin-left:3px;
	margin-top:3px;
	margin-top:4px;
}
#leftside_my_weather .weather_object_icon {
	width:22px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}
#leftside_my_weather .weather_object_cityname {
	width:136px;
	height:16px;
	overflow:hidden;
}
#leftside_my_weather .weather_object_degree {
	height:16px;
	overflow:hidden;
}
#leftside_my_weather .weather_object_link {
	height:16px;
	overflow:hidden;
	font-weight:normal!important;
}
#leftside_my_weather A {
}
/* BORUS=1  ESOS=2  FELHOS=3  HAVAS_ESO=4  HAVAZAS=5  KODOS=6  NAPOS=7  ONOS_ESO=8  VALTOZO=9  ZIVATAR=10 ZAPOR=11 */

#leftside_my_weather .weather_object_icon_1night,
#leftside_my_weather .weather_object_icon_1
{
	background-position:0px 0px;
}
#leftside_my_weather .weather_object_icon_2night,
#leftside_my_weather .weather_object_icon_2
{
	background-position:-22px 0px;
}
#leftside_my_weather .weather_object_icon_3night,
#leftside_my_weather .weather_object_icon_3
{
	background-position:-44px 0px;
}
#leftside_my_weather .weather_object_icon_4night,
#leftside_my_weather .weather_object_icon_4
{
	background-position:-66px 0px;
}
#leftside_my_weather .weather_object_icon_5night,
#leftside_my_weather .weather_object_icon_5
{
	background-position:-88px 0px;
}
#leftside_my_weather .weather_object_icon_6night,
#leftside_my_weather .weather_object_icon_6
{
	background-position:-110px 0px;
}
#leftside_my_weather .weather_object_icon_7night {
	background-position:-132px -22px;
}
#leftside_my_weather .weather_object_icon_7
{
	background-position:-132px 0px;
}
#leftside_my_weather .weather_object_icon_8night,
#leftside_my_weather .weather_object_icon_8
{
	background-position:-154px 0px;
}
#leftside_my_weather .weather_object_icon_9night {
	background-position:-176px -22px;
}
#leftside_my_weather .weather_object_icon_9
{
	background-position:-176px 0px;
}
#leftside_my_weather .weather_object_icon_10night,
#leftside_my_weather .weather_object_icon_10
{
	background-position:-198px 0px;
}
#leftside_my_weather .weather_object_icon_11night,
#leftside_my_weather .weather_object_icon_11
{
	background-position:-220px 0px;
}


.warning_icon_frame {
	width:20px;
	height:20px;
	overflow:hidden;
}

.warning_icon_mail {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_mail_none.jpg') top left no-repeat;
}
.warning_icon_peck {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_peck_none.jpg') top left no-repeat;
}
.warning_icon_userwatch {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_userwatch_none.jpg') top left no-repeat;
}
.warning_icon_blog {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_blog_none.jpg') top left no-repeat;
}
.warning_icon_image {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_image_none.jpg') top left no-repeat;
}

.warning_icon_mail_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_mail.jpg') top left no-repeat;
}
.warning_icon_peck_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_peck.jpg') top left no-repeat;
}
.warning_icon_userwatch_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_userwatch.jpg') top left no-repeat;
}
.warning_icon_blog_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_blog.jpg') top left no-repeat;
}
.warning_icon_image_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warning_image.jpg') top left no-repeat;
}

/* ------------------------------------------------------ */
.warning_icon_frame {
	width:25px;
	height:25px;
	overflow:hidden;
}


.warning_icon_mail {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_mail_none.jpg') top left no-repeat;
}
.warning_icon_peck {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_peck_none.jpg') top left no-repeat;
}
.warning_icon_userwatch {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_userwatch_none.jpg') top left no-repeat;
}
.warning_icon_blog {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_blog_none.jpg') top left no-repeat;
}
.warning_icon_image {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_image_none.jpg') top left no-repeat;
}

.warning_icon_mail_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_mail.jpg') top left no-repeat;
}
.warning_icon_peck_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_peck.jpg') top left no-repeat;
}
.warning_icon_userwatch_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_userwatch.jpg') top left no-repeat;
}
.warning_icon_blog_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_blog.jpg') top left no-repeat;
}
.warning_icon_image_on {
	background:url('http://static.imgsrv.szerelem.hu/base/warnings/warning_image.jpg') top left no-repeat;
}
/* ------------------------------------------------------ */





.articleleadbox_new {
    /*min-height: 183px;
    _height: 183px;*/
}

.articleleadbox_new .references .left .link {
	overflow:hidden;

}
.articleleadbox_new .inner_frame {
	margin:5px;
	background:#f5f5f5;
    min-height: 189px;
    _height: 189px;
}
.articleleadbox_new .img {
	width:245px;
	height:183px;
	float:left;
	overflow:hidden;
}
.articleleadbox_new .img IMG {
	border:2px #ddd solid;
	padding:1px;
	margin:5px;
}
.articleleadbox_new .text {
	float:left;
	/*margin:3px;
	width:190px;
	height:183px;*/
    width: 213px;
    margin: 5px;
	overflow:hidden;
}
.articleleadbox_new .text .title {
	margin-bottom:4px;
	/*margin-top:6px;*/
}
.articleleadbox_new .text .title A {
	color:#FE8B18;
	font:bold 14px Arial;
}
.articleleadbox_new .text .content {
	font:normal 12px Arial;
	margin-bottom:7px;
}
.articleleadbox_new .text .more A {
	color:#FE8B18;
	font:normal 12px Arial;
}



.rightside_raquo {
	font-size:16px;
	color:#FE8B18 !important;
	margin-left:4px;
}

.rightside_a {
	font-size:12px;
	font-weight:bold;
	line-height:22px;
}

.belsoheader a{
    color:#ff3700;
}

.belsoheader a,
.belsoheader a:VISITED
.belsoheader a:HOVER {
	text-decoration:underline;
}

A.aaaaaaaaaa:hover {
    text-decoration:underline;
}





/* ---------------------------------------------------------------------------- */
.testpage_content {
	position: relative;
	width:580px;
}

.testpage_content_content {
  position: relative;
  width: 580px;
}

.testpage_run{
  position: relative;
  width: 580px;
  padding-bottom: 35px;
  border-bottom: 1px dotted #e0e0e0;
}

.testpage_content_inner_margin {
  position: relative;
  width: 580px;
}

.testpage_list_info{
  position: relative;
  width: 580px;
  margin-top: 20px;
}

.question_answer_container{
  position: relative;
  float: left;
  width: 430px;
}

.big_test_img{
  position: relative;
  width: 580px;
  height: 380px;
  margin-bottom: 20px;
}

.testpage_question_bg {
	width:100%;
  text-align: justify;
}

.testpage_question_bottom {
	width:447px;
	height:5px;
	background: #f4f4f4 url('http://static.imgsrv.szerelem.hu/testpage/testpage_quest_bottom.jpg') top left no-repeat;
	overflow:hidden;
	margin:0 auto;
}

.testpage_question_text {
	color: #f50057;
  font-family: "SourceSansPro-Bold";
  font-size: 18px;
  margin-bottom: 30px;
}

.testpage_content_inner_margin .row {
	margin-top:20px;
	color: #424242;
  font-family: "SourceSansPro-Bold";
  font-size: 16px;
	cursor:pointer;
}

.testpage_content_inner_margin .row:first-child{
  margin-top: 0;
}

.testpage_content_inner_margin .row_selected {
}

.testpage_content_inner_margin DIV.search_link {
	margin-top:15px;
	text-align:center;
}
.testpage_content_inner_margin A.search_link {
	color:#ff3600;
	font:bold 16px Arial;
}

.testpage_content_inner_margin A.table_link {
	color:#ff3600;
	font:bold 12px Arial;
}
.testpage_content_inner_margin A.table_link:HOVER {
	text-decoration:underline;
}

.testpage_content_inner_margin .table_row {
	margin-top:5px;
}

#testPageAnswers{
  position: relative;
  float: left;
}

#testPageAnswers INPUT {
	margin-right:15px;
  margin-top: 5px;
  float: left;
}

#testPageQuestionCounter {
	color: #f50057;
  font-family: "BebasNeueLight";
  font-size: 100px;
  letter-spacing: -6px;
}

#testPageFooter {
  position: relative;
  float: left;
  width: 150px;
  text-align: right;
}

.testpage_content .thumbframe {
	float:left;
	width:188px;
	height:248px;
	overflow:hidden;
	text-align:center;
	border:1px solid #e0e0e0;
  margin-right: 5px;
  margin-bottom: 5px;
}

.testpage_content .thumbframe:nth-child(3n){
  margin-right: 0;
}

.testpage_content .thumbframe IMG {
}

.testpage_content .thumbframe .extra_layer {
	position:absolute;
	width:146px;
	height:146px;
	z-index:10;
	background:transparent;
    top:0px;
    left:0px;
}
.testpage_content .thumbframe_extra .extra_layer {
	position:absolute;
	width:146px;
	height:146px;
	z-index:10;
}

* HTML .testpage_content .thumbframe_extra .extra_layer {
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://static.imgsrv.szerelem.hu/base/kitoltotted.png');
}
.testpage_content .thumbframe_extra .extra_layer[class="extra_layer"] {
	background:url('http://static.imgsrv.szerelem.hu/base/kitoltotted.png') top left no-repeat;
}

.testpage_content .thumbre {
	text-align:center;
}
.testpage_content .thumbre A.alma {
	font:bold 10px Arial;
	font-style:italic;
}

.testpage_content .thumbtitle {
	height:40px;
  padding: 10px 5px;
	overflow:hidden;
}
.testpage_content .thumbtitle A,
.testpage_content .thumbtitle {
	text-align:center;
	color:#212121;
	font-family: "SourceSansPro-SemiBold";
  font-size: 16px;
  line-height: 19px;
}

.testpage_content .thumbtitle a:hover{
  text-decoration: none;
}

.testpage_content .thumbframe_end {
	background:#FEFF8F;
}

#header .biztositok_link
{
    color: #ffffff;
}

#header .biztositok_link_h
{
    color: #fbc900;
}

#header #biztositok_link:hover{
    text-decoration: underline;
}
/* ---------------------------------------------------------------------------- */

/*----------------Párvadász Infinite Carousel---------------*/
.parvadasz{
    height: 170px;
}

.infiniteCarousel {
  width: 478px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 376px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 13em;
  margin: 0 51px;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 11px 8px 11px 14px;
  height: 90px;
  width: 100px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url('http://static.imgsrv.szerelem.hu/infinite_carousel/arrow2.png') no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 16px;
  top: 47px;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 16px;
  top: 47px;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

.vonalzo_main
{
    float: left;
    width: 410px;
    padding-left: 45px;
}

.vonalzo_main .vonalzo
{
    float: left;
    display: inline;
    width:343px;
    height:15px;
    background: url('http://static.imgsrv.szerelem.hu/vonalzo/vonalzo_bg.jpg') 10px 18px no-repeat;
    position: relative;
    padding:19px 45px 20px 0px;
}

.vonalzo_main .help
{
    float: right;
    display: inline;
    border:1px solid #FF3700;
    color:#FF3700;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding:0 2px 0;
    cursor: pointer;
    /*margin-left: 38px;*/
    margin-top: 19px;
}

.vonalzo_main .vonalzo .vonalzo_kitolto
{
    width: 1px;
    height: 15px;
    background: url('http://static.imgsrv.szerelem.hu/vonalzo/vonal_kitolt.jpg') repeat-x;
    margin-left: 12px;
    margin-top: 1px;
    float: left;
}

.vonalzo_main .vonalzo .text
{
    height: 15px;
    position: absolute;
    top: 20px;
    left: 15px;
    font-size: 10px;
    font-weight: bold;
    font-family: arial;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
    -moz-text-shadow: 2px 2px 2px #000;
    -webkit-text-shadow: 2px 2px 2px #000;
}

.vonalzo_main .vonalzo .icon
{
    width: 34px;
    height: 49px;
    background: url('http://static.imgsrv.szerelem.hu/vonalzo/vonalzo_icon.png') no-repeat;
    position: absolute;
    top: 1px;
    left: 344px;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;
}
/*----------------Párvadász Infinite Carousel---------------*/

/*Megosztó gombok cikkek közé*/
#facebook_m{
    background: url('http://static.imgsrv.szerelem.hu/megoszto.png') 0px 0px no-repeat;
    float: left;
    display: inline;
    width: 27px;
    height: 26px;
}

#twitter_m{
    background: url('http://static.imgsrv.szerelem.hu/megoszto.png') -28px 0px no-repeat;
    float: left;
    display: inline;
    margin-left: 3px;
    width: 27px;
    height: 26px;
}

#iwiw_m{
    background: url('http://static.imgsrv.szerelem.hu/megoszto.png') -57px 0px no-repeat;
    float: left;
    display: inline;
    margin-left: 3px;
    width: 27px;
    height: 26px;
}

#myspace_m{
    background: url('http://static.imgsrv.szerelem.hu/megoszto.png') -85px 0px no-repeat;
    float: left;
    display: inline;
    margin-left: 3px;
    width: 27px;
    height: 26px;
}
/*Megosztó gombok cikkek közé*/


.reg_desc{
  color: #424242;
  font-size: 16px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #e0e0e0;
}

.reg_desc a{
  font-family: "SourceSansPro-SemiBold";
  color: #f50057;
}

.designed_input{
  width: 388px;
  height: 18px;
  border: 1px solid #bdbdbd;
  border-radius: 5px;
  margin-bottom: 20px;  
  padding: 10px;
}

#reg_year{
  width: 80px;
}

#reg_month{
  width: 150px;
}

#reg_day{
  width: 80px;
}

.cb_label{
  font-family: "SourceSansPro-Regular";
  font-size: 12px;
  color: #424242;
}

#lovehu_reg_submit{
  width: 150px;
  margin: 0;
}

#mask {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 101;
}

#popup{
    z-index: 102;
    width: 620px;
    position: fixed;
    top: 100px;
    display: none;
    height: 578px;
}

.popup_wrapper{
    background:  #4e5259;
    border: 1px solid #b9bbbd;
    margin: 0 auto;
    position: relative;
}

.popup_close{
    background: url("/images/popup_close.png") no-repeat;
    display: block;
    height: 31px;
    width: 31px;
    position: absolute;
    right: 10px;
    top: 7px;
    z-index: 103;
    cursor: pointer;
}

.popup_close:hover{
    background-position: 0 -33px;
}

.popup_title{
    width: 618px;
    height: 230px;
    background: url('/images/love_bg.jpg');
    color: #dfdfdf;
    font-size: 25px;
    line-height: 35px;
    position: relative;
}

.popup_title .title{
  bottom: 15px;
  color: #fff;
  font-family: "Bebasneue";
  font-size: 46px;
  left: 15px;
  line-height: 46px;
  position: absolute;
}

.popup_content{
    color: #212121;
    font-family: "SourceSansPro-LightItalic";
    font-size: 18px;
    line-height: 18px;
    background: #fff;
    overflow: hidden;
    padding: 18px;
}

.popup_highlight{
  color: #212121;
  font-family: "SourceSansPro-Italic";
}

.reg_banner_btn{
  width: 300px;
  height: 66px;
  text-align: center;
  display: block;
  position: relative;
  margin-bottom: 10px;
  background-color: #00e676;
  color: #424242;
  font-family: "SourceSansPro-Regular";
  font-size: 20px;
  border-radius: 7px;
  padding-top: 15px;
}

.reg_banner_btn:hover{
  background-color: #00c853;
}

.reg_banner_desc{
  position: relative;
  margin-bottom: 10px;
  font-family: "SourceSansPro-Italic";
  font-size: #424242;
}

#mainpage_big_box{
  position: relative;
  width: 578px;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  margin-right: 20px;
  margin-top: 30px;
  float: left;
  padding: 20px;
}

#mainpage_big_box h1{
  font-size: 30px;
  font-family: "SourceSansPro-SemiBold";
  color: #212121;
  margin-bottom: 20px;
}

#mainpage_big_box .title{
  color: #212121;
  font-family: "SourceSansPro-SemiBold";
  font-size: 18px;
  margin-bottom: 10px;
}

#mainpage_big_box .desc{
  font-family: "SourceSansPro-Italic";
  font-size: #212121;
  font-size: 16px;
  margin-bottom: 20px;
}

#mainpage_right_box{
  position: relative;
  width: 300px;
  margin-bottom: 20px;
  margin-top: 30px;
  float: left;
}

#mainpage_stat_box{
  position: relative;
  width: 258px;
  border: 1px solid #e0e0e0;
  padding: 20px;
}

#mainpage_stat_box .title{
  color: #212121;
  font-family: "SourceSansPro-SemiBold";
  font-size: 22px;
  margin-bottom: 10px;
}

#mainpage_stat_box ul{
  margin: 0;
  padding: 0;
}

#mainpage_stat_box ul li{
  list-style-type: none;
  font-family: "SourceSansPro-Regular";
  color: #212121;
  font-size: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e0e0e0;
}

#mainpage_stat_box ul li:last-child{
  border-bottom: none;
}

.mainpage_little_box{
  position: relative;
  width: 258px;
  height: 170px;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  float: left;
  margin-left: 20px;
  padding: 20px;
}

.mainpage_little_box.fc{
  margin-left: 0;
}

.mainpage_little_box .title{
  color: #212121;
  font-family: "SourceSansPro-SemiBold";
  font-size: 18px;
  margin-bottom: 10px;
}

.mainpage_little_box .desc{
  font-family: "SourceSansPro-Italic";
  color: #212121;
  font-size: 16px;
}

.mainpage_little_boxes_title{
  font-family: "SourceSansPro-Italic";
  color: #212121;
  font-size: 30px;
  margin-bottom: 10px;
}

.old_szerelem_btn_container{
  text-align: center;
  margin-bottom: 20px;
}

.old_szerelem_btn{
}

.banner728{
  position: relative;
  margin-left: 106px;
  margin-bottom: 20px;
}

.green{
  color: #07F523;
  font-family: "SourceSansPro-SemiBold";
}

.red{
  color: #F50A21;
  font-family: "SourceSansPro-SemiBold";
}

.blue{
  color: #0717F5;
  font-family: "SourceSansPro-SemiBold";
}

.orange{
  color: #FA8100;
  font-family: "SourceSansPro-SemiBold";
}

.purple{
  color: #FA05F2;
  font-family: "SourceSansPro-SemiBold";
}

.reg_button_feletti_doboz{
    margin-bottom:10px;
    border: 1px solid #e0e0e0;
    padding: 20px;
    position: relative;
    width: 258px;
}

.reg_button_feletti_doboz ul {
    padding:0;
    margin:0;
}

.reg_button_feletti_doboz ul li{
    list-style-type: initial; 
    list-style-position: inside;
    border-bottom: 1px solid #e0e0e0;
    color: #212121;
    font-family: "SourceSansPro-Regular";
    font-size: 18px;    
    padding-bottom: 5px;
    padding-top: 5px;    
}

.reg_button_feletti_doboz ul li:last-child{
    border-bottom: none;
}