/* CSS Document */
 
body{
  padding: 0;
  line-height: 16px;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ade3ff;
	background-color: #1d2d6d;
}

* html body {background-image: url(akarmi.jpg);  background-attachment: fixed;}

body div{
  overflow: hidden;
}

h1{
  color:#50DEF5;
  font-size:16px;
  margin: 0;
  padding: 0px;
  text-align:left;
  line-height: 26px;
}

h2{
  color:#50DEF5;
  font-size:14px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-align:left;
  line-height: 26px;
}

h3{
  color:#C6ECFF;
  font-size:14px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-align:left;
  line-height: 26px;
}

p{
  padding: 0;
  margin: 12px 0 12px 0;
  line-height:18px;
  text-align: left;
}

input{
  height: 18px;
  border: 1px solid #377eb4;
}

.select{
  height: 18px;
  border: 2px solid #ade3ff;
  width: 200px;
}

a{
  color: #ff6e04;
  text-decoration: none;
}

a:hover{
  color:#50DEF5;
  text-decoration: none;
}

a.autolinkeles{
  color: #ADE3FF;
  text-decoration: none;
  border-bottom: #ADE3FF 1px dotted;
  cursor: help;
}

.hr{
  background: url(/images/pont.gif) repeat-x;
  height: 1px;
  padding: 0;
  height:1px;
  display:inline-block;
  font-size:0px;
}

.boldbluetext{
  font-weight: bold;
  color: #50DEF5;
}

.whitetext{
  color: #ffffff;
}

/* els� doboz */
/*-----------*/

/* m�sodik doboz a content r�sz doboza */

#two{
  width: 965px;
  background: #002953;
  margin: auto;
  padding:25px 0 0 0;
  text-align:left;
  overflow: auto;
  border-top: 1px solid #a3c3f2;
  border-left: 1px solid #a3c3f2;
  border-right: 1px solid #a3c3f2;
}


#two .leftside{
  width: /*213*/228px;
  background: #002953;
  float: left;
  margin: 0 /*0 0 15px*/;
  display:inline;
}

#two .leftside #leftmedia{
  height: auto;
  margin-bottom:0px;
  margin-top:15px;
}

#two .leftside .boxes{
  width: 213px;
  float: left;
  margin: 0 0 15px 15px;
  display:inline;
}


#two .leftside .menurow{
  width: 213px;
  margin-left: 15px;
  height: 32px;
  float: left;
  background: url(/images/pont.gif) repeat-x top left;
  display:inline;
  line-height:32px;
}


#two .leftside #leftmenuend{
  height:1px;
  margin-bottom:0px;
}


#two .leftside #leftnews{
  margin-bottom: 0px;
  margin-top: 15px;
  height: 100%;
  background-position: top left;
  background-color:#153f71;
  display:none;
}

#two .leftside #leftnews .text{
  height: 350px;
}


#two .leftside .menurow a{
  background: url(/images/horgonyskek.gif) no-repeat center left;
  padding: 0 0 0 45px;
  text-decoration: none;
  font-size: 14px;
  margin-left:15px;
  color: #ffffff;
}

#two .leftside .menurow a:hover{
  background: url(/images/horgonyvkek.gif) no-repeat center left;
  color: #50DEF5;  
}

#two .content{
  width: 707px;
  /*background-color: #002953;
  background-color: #143f74;*/
  float: left;
  margin: 0 0px 0 15px;
  display:inline;
}

#two .content .fcktext{
  width: 677px;
}

#two .content div{
  margin: 15px 15px 15px 15px;
  float: left;
  display: inline;
}

#two .content .morelink, #two .content .backlink, #four .morelink, #four .backlink, #two .leftside .morelink{
  background: url(/images/horgonyvkek.gif) no-repeat center right;
  padding: 0 30px 0 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #4ac2da;
}

#two .content .morelink:hover, #two .content .backlink:hover, #four .morelink:hover, #four .backlink:hover, #two .leftside .morelink:hover{
  background: url(/images/horgonyfeher.gif) no-repeat center right;
  padding: 0 30px 0 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
}

#two .content .backlink, #four .backlink{
  display: block;
  float: right;
  clear: both;
  margin-top: 30px;
  margin-right:0px;
}

#two .content .listlink{
  text-decoration: none;
  font-size: 12px;
  color: #ffffff;
}

#two .content .listlink:hover{
  text-decoration: none;
  font-size: 12px;
  color: #4ac2da;
}

#two .content .pagehead{
  margin: 0 0 0 0;
  width: 707px;
  background: url(/images/other_title_bg.gif) repeat-x;
  height: 37px;
  color: white;
  font-size: 16px;
  font-weight: bold;
}

#two .content .pagehead a{
  color: #012854;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead a:hover{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead .menu{
  margin: 0 15px 0 0;
  height: 37px;
  line-height: 37px;
  float: right;
}

#two .content .pagehead .text{
  margin: 0 0 0 15px;
  height: 37px;
  line-height: 37px;
  float: left;
}

#two .content .pagehead_new{
  margin: 0 0 0 0;
  width: 707px;
  background: url(/images/pagehead_bg.gif) repeat-x;
  height: 49px;
  color: #012854;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead_new a{
  color: #012854;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead_new a:hover{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead .menu{
  margin: 0 15px 0 0;
  height: 49px;
  line-height: 49px;
  float: right;
}

#two .content .pagehead_new .text{
  margin: 0 0 0 15px;
  height: 49px;
  line-height: 49px;
  float: left;
}



#two .content .searchhead{
  margin: 0 0 0 0;
  width: 703px;
  background: #002953 url(/images/searchbarbg.gif) no-repeat right;
  height: 34px;
  line-height: 34px;
  border: 2px solid #377eb4;
  color: #377eb4;
  font-weight: bold; 
  position: relative;
}

#two .content .searchhead div{
  margin: 0 0 0 15px;
}

#two .content .searchhead div input{
  margin-top: 6px;
  width: 230px;
}

#two .content .newsbox{
  width: 469px;
  height: 290px;
  background: #002953 url(/images/newsbox_bg.gif) repeat-x bottom;
  float: left;
  margin-left: 0;
  margin-right: 15px;
  margin-top:0px;
  margin-bottom:0px;
  display:inline;
  overflow: hidden;
  position: relative;
}

#two .content .newsbox #newsboxhead{
  width: 469px;
  height: 49px;
  margin: 0 0 0 0;
  display:inline-block;
  background: url(/images/newsboxhead.gif) repeat-x top left;
}

#two .content .newsbox .text{
  width: 318px;
  padding:0;
}

#two .content .newsbox #allnewslink{
  position: absolute;
  bottom: 10px;
  right: 15px;
}

#two .content .newsbox .text h2{
  color: #FFFFFF;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  text-align: top-left;
}
#two .content .newsbox .text h2 a{
  color: #FFFFFF;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  text-align: top-left;
}

#two .content .newsbox .img{
  width: 106px;
  margin-left:0;
  margin-right:0;
}

#two .content .slimbox, #two .leftside .slimbox{
  width: 223px;
  height: 290px;
  background: #002953 url(/images/newsbox_bg.gif) repeat-x bottom;
  float: left;
  margin-left: 0;
  margin-top:0px;
  margin-right: 0;
  margin-bottom:0px;
  display:inline;
}

#two .slimbox .slimboxhead{
  width: 223px;
  height: 49px;
  margin: 0 0 0 0;
  display:inline-block;
  background: url(/images/newsboxhead.gif) repeat-x top right;
}

#two .slimbox .slimboxhead h2{
  line-height: 49px;
  color: #ffffff;
  margin-left:36px;
  font-weight:bold;
}
#two .slimbox .text h2 a{

  color:#50DEF5;
  font-size:14px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-align:left;
  line-height: 26px;    
  
}

#two .slimbox .text{
  padding:0;
  margin:15px;
}

/*------------------------------------*/


/* news list item block */

#two .content .newslistcointainer{
  margin: 0px 0 0px 0;
  padding:0;
}

#two .content .newslistitem{
  margin: 5px 0 5px 15px;
  padding: 0 0px 0 0;
  width: 330px;
  height: 188px;
  background: url(/images/pont.gif) repeat-x bottom left;
  color: #c6ecff;
}

#two .content .newslistitem h2,#two .content .newslistitem h2 a, #two .content .firstnew h2, #two .content .expertlist .expertlistitem h2{
  color:#50DEF5;
  font-size:16px;
  margin: 0;
  padding: 0px;
  text-align:left;
  line-height: 20px;
  display: block;
  width: 330px;
  font-weight: bold;
  background: url(/images/pont.gif) repeat-x bottom left;
}

#two .content .firstnew h2{
  width:450px;
}
#two .content .firstnew h2 a{ 
  width:450px;
  color:#50DEF5!important;
}

#two .content .newslistitem .newsdate, #two .content .firstnew .newsdate, #two .content .expertlist .expertlistitem .thema, #two .content .expert .thema{
  color: #ffffff;
  font-size: 11px;
}

#two .content .newslistitem .newsthumb, #two .content .firstnew .newsthumb{
  width: 112px;
  height: 140px;
  float: right;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 0;
}

#two .content .newslistitem .more{
  color: #ff6e04;
  text-decoration: none;
}

#two .content .newslistitem .more:hover{
  color:#50DEF5;
  text-decoration: none;
}

/* news more promo */

#two .content .newsmorepromo{
  margin: 15px 0 15px 0;
  padding:0;
  width: 707px;
}

#two .content .newsmorepromo div{
  margin:0 0 0 15px;
  width: 330px;
}

#two .content .newsmorepromo .promonewslink{
  color: #50def5;
  padding: 0 0 0 32px;
  margin: 5px 0 5px 0;
  background:transparent url(/images/horgonyvkek.gif) no-repeat left;
}

#two .content .newsmorepromo .promonewslink:hover{
  color: #ff604e;
  background:transparent url(/images/horgonynarancs.gif) no-repeat left;
}

/* first new */
#two .content .firstnew{
  margin: 15px 0 15px 0;
  padding: 0 0 0 15px;
  height: 192px;
  width: 692px;
  background:transparent url(/images/firstnewbg.gif);
}

#two .content .firstnew .newsthumb{
  margin: 15px 15px 15px 15px;
  width:192px;
  height:154px;
}

#two .content .firstnew .firstnewintro{
  font-weight: bold;
  color: #ffffff;
}

/* rss pagehead */

#two .content .rsspagehead{
  margin: 0 0 0 0;
  width: 703px;
  height: 34px;
  line-height: 34px;
  color: #377eb4;
}

#two .content .rsspagehead a{
  color: #377eb4;
}

#two .content .rsspagehead a:hover{
  color: #ffffff;
}

#two .content .rsspagehead div{
  margin: 0 15px 0 15px;
  float: right;
}

#two .content .rsspagehead #rssicon{
  margin-left:15px;
}

/* limiter */
#two .content .limiter{
  width: 677px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  color: #ffffff;
  font-weight:bold;
}

#two .content .limiter .prev{
  margin: 0 0 0 15px;
  width: 87px;
  height: 32px;
  line-height: 32px;
  text-align: left;
}

#two .content .limiter .prev .prevlink{
  height: 32px;
  width: 24px;
  display:block;
  float:left;
  background:transparent url(/images/horgonyvkekleft.gif) no-repeat center left;
}

#two .content .limiter .prev .prevlink:hover{
  background:transparent url(/images/horgonynarancsleft.gif) no-repeat center left;
}

#two .content .limiter .next{
  margin: 0 0 0 15px;
  width: 87px;
  height: 32px;
  line-height: 32px;
  text-align: right;
}

#two .content .limiter .next .nextlink{
  height: 32px;
  width: 24px;
  display:block;
  float:right;
  background:transparent url(/images/horgonyvkek.gif) no-repeat center left;
}

#two .content .limiter .next .nextlink:hover{
  background:transparent url(/images/horgonynarancs.gif) no-repeat center left;
}

#two .content .limiter .pager{
  margin: 0 0 0 15px;
  width: 443px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}

#two .content .limiter .pager a{
  font-weight: bold;
  color: #c6ecff;
  margin: 0 3px 0 3px;
}

#two .content .limiter .pager a:hover{
  font-weight: bold;
  color: #ff6e04;
}

#two .content .limiter .hr{
  margin:0;
  width: 677px;
}

/* online consult page */

#two .content .onlineconsulthead{
   background:transparent url(/images/onlineconsulthead.jpg) no-repeat center top;
   width: 677px;
   height: 261px;
   margin-bottom: 0;
}

#two .content .onlineconsultselect{
   background: #34a5d6;
   width: 677px;
   height: 34px;
   margin-top: 0;
}

#two .content .onlineconsultselect div{
   width: 200px;
   height: 34px;
   line-height: 34px;
   float: right;
   margin-top: 0;
   margin-bottom: 0;
   font-size: 16px;
   font-weight: bold;
   color: #012854;
   text-align: right;
}

#two .content .onlineconsultselect .select{
   margin: 5px 5px 0 5px;	
   float:right;
   width: 320px;
   margin-left: 0; 
}

#two .content .expertlist{
  width: 707px;
  padding:0;
  margin:0;
}

#two .content .expertlist .expertlistitem{
  margin-left: 15px;
  margin-right: 0px; 
  margin-bottom: 0px; 
  width: 308px;
  height: 207px;
  background: green;
  background:transparent url(/images/consultblock.gif) no-repeat;
  padding-top: 37px;
  padding-right: 22px;
  position: relative;
}

#two .content .expertlist .expertlistitem .photo, #two .content .expert .photo{
  width: 94px;
  height: 125px;
  margin: 0px 22px 70px 22px;
}

#two .content .expertlist .expertlistitem h2{
  width: 170px;
  background: none;
  float:left;
}

#two .content .expertlist .expertlistitem .thema, #two .content .expert .thema{
  font-size: 12px;
  font-weight: bold;
}

#two .content .expertlist .expertlistitem .morelink{
  display: block;
  position: absolute;
  bottom: 22px;
  right: 22px;
}

#two .content .formbox{
  background: #002953 url(/images/firstnewbg.gif) repeat-x bottom left;
  width: 675px;
  border: 1px solid #1a88ca;
  padding-bottom: 20px;
}

#two .content .formhead{
  margin-top: 0;
  margin-bottom: 0;
  width: 677px;
  height: 28px;
  background: #1a88ca; 
}

#two .content .formbox .formhead{
  margin: 0;
  width: 675px;
  height: 28px;
  background: #1a88ca; 
}

#two .content .formbox .formhead div, #two .content .formhead div{
  margin: 0 15px 0 15px;
  height: 28px;
  line-height: 28px;
  color: #ffff;
}

#two .content .formbox .formhead .formtitle, #two .content .formhead .formtitle{
  font-weight: bold;
}

#two .content .formbox .formhead .formmenu, #two .content .formhead .formmenu{
  float: right;
}

#two .content .formbox .formhead .formmenu a, #two .content .formhead .formmenu a{
  color: #ffffff;
}

#two .content .formbox .formhead .formmenu a:hover, #two .content .formhead .formmenu a:hover{
  color: #ff6e04;
}

#two .content .formbox .row, .info{
  margin: 0 0 7px 20px;
  width: 630px;
  line-height: 18px;
  padding: 0;
}

#two .content .formbox .row div{
  margin: 0 7px 0 0;
  font-weight: bold; 
}

#two .content .formbox .row input, textarea, select{
  width: 380px;
  border: 2px solid #1a88ca;
}

#two .content .formbox .row .check{
  width: 282px;
}

#two .content .formbox .row .checkimg{
  width: 88px;
  background: red;
  height: 20px;
  border: 2px solid #1a88ca;
}

#two .content .formbox .row .send{
  width: 95px;
  line-height:24px;
  height: 24px;
}

#two .content .formbox .row select{
  width: 384px;
  border: 2px solid #1a88ca;
}

#two .content .formbox .row .elemtitle{
  width: 120px; 
}

#two .content .commentlist{
  width: 677px;
  background: url(/images/pont.gif) repeat-x bottom left;
}

#two .content .commentlist .commenthead{
  margin: 0;
  width: 657px;
  height: 28px;
  background: #1a88ca;
  padding-left: 20px;  
  color: #012854;
  font-weight: bold;
}

#two .content .commentlist .commenthead .commenu{
  margin: 0 15px 0 0;
  height: 28px;
  line-height: 28px;
  padding-left: 20px;
  float: right;  
}

#two .content .commentlist .commenthead .comtitle{
  float: left;
  line-height: 28px;  
}

#two .content .commentlist .commenthead a{
  color: #ffffff;
  font-weight: normal;
}

#two .content .commentlist .commenthead a:hover{
  color: #ff6e04;
}

#two .content .expert{
  background: #002953 url(/images/expertbg.gif) no-repeat 50px 0px;
  width: 609px;
  padding: 33px;
  border: 1px solid #1a88ca;
  padding-bottom: 20px;
}

#two .content .expert .photo{
  margin: 0 20px 20px 0;
}

#two .content .expert h2{
  font-weight: bold;
}

#two .content .questionlist, #two .content .topiclist{
  margin: 0;
  margin-top: 15px;
}

#two .content .questionlist div, #two .content .topiclist div{
  margin-top: 0;
  margin-bottom: 0;
}

#two .content .questionlist .commentlist .commenthead .commenu, #two .content .topiclist .commentlist .commenthead .commenu{
  padding-left: 95px;
}

#two .content .questionlist .commentlist .commenthead .comtitle, #two .content .topiclist .commenthead .comtitle{
  color: #ffffff;
}

#two .content .questionlist .commentlist .onequestion, #two .content .topiclist .onequestion{
  margin: 0 0 0 20px;
  width:416px;
}

#two .content .questionlist .commentlist .readnum, #two .content .topiclist .readnum{
  width: 84px;
  text-align: right;
}

#two .content .questionlist .commentlist .readnum p, #two .content .topiclist .readnum p{
  text-align: center;
}

#two .content .questionlist .commentlist .qdate, #two .content .topiclist .qdate{
  width: 97px;
}

#two .content .questionlist .commentlist .qdate p, #two .content .topiclist .qdate p{
  text-align: right;
}

#two .content .topiclist .qdate{
  width:112px;
  margin-left:0;
}

/* F�rum */


#two .content .foruminfo{
  width: 230px;
  background: #123c6e url(/images/foruminfobg.gif) repeat-x bottom left;
  margin-right: 0px;
  margin-left: 0px;
  float: right;
  line-height:18px;
  padding-bottom: 15px;
}

#two .content .foruminfo .logincontainer .formbox{
  width: 228px;
  margin-right: 0px;
  margin-top: 0;
  margin-left:0;
  margin-bottom:0px;
}

#two .content .foruminfo .logincontainer .formbox .row, #two .content .foruminfo .formbox .info{
  width: 188px;
}

#two .content .foruminfo .formbox .info{
  margin-left: 20px;
}

#two .content .foruminfo .logincontainer .formbox .row input{
  width: 175px;
}

#two .content .foruminfo .logincontainer .formbox .row .elemtitle{
  width: 177px;
}

#two .content .foruminfo .logincontainer .formbox .row .send{
  margin-right:0;
  float:right;
  text-align:right;
}

#two .content .foruminfo .logincontainer .formbox .formhead{
  width: 228px;
}

#two .content .foruminfo .logincontainer{
  margin:0;
  background:#002953;
}


#two .content .foruminfo .infoheadfresh, #two .content .foruminfo .infoheadmore, #two .content .foruminfo .infohead{
  width: 230px;
  margin: 0;
  background: #123c6e;
}

#two .content .foruminfo .infohead{
  padding-top:20px;
  background:#002953;
}

#two .content .foruminfo .infoheadfresh{
  background: #002953 url(/images/freshtopicbg.jpg) repeat-x bottom left;
}

#two .content .foruminfo .hr{
  width: 230px;
  margin: 5px 0 5px 0;
}

#two .content .foruminfo .topiclinks{
  margin: 0 23px 0 23px;
}

#two .content .foruminfo .infoheadfresh h2, #two .content .foruminfo .infoheadmore h2{
  color: #c8efff;
  font-weight: bold;
  font-size: 16px;
  margin: 5px 0 10px 10px;
}

#two .content .foruminfo a{
  color: #73b8e1;
  margin:0;
}

#two .content .foruminfo a:hover{
  color: #ffffff;
}

#two .content .forumcomments{
  margin:0;
  width: 455px;
  margin-right:15px;
}

#two .content .forumcomments .commentlist .commenthead{
  width: 420px;
  height: auto;
  background: #1A88CA; 
}

#two .content .forumcomments .commentlist .commenthead .comtitle{
  color: #50def5;
}

#two .content .forumcomments .commentlist{
  width: 440px;
  margin-right: 0;
}

#two .content .forumcomments .formbox{
  margin: 15px 0 15px 15px;
  width: 438px;
}

#two .content .forumcomments .formbox textarea{
  height: 100px;
  width: 380px;
}

#two .content .forumcomments .formbox .info{
  width: 400px;
  margin-left: 20px;
}

#two .content .forumcomments .formbox .row{
  width: 395px;
 
}
#two .content .forumcomments .formbox .formhead{
  width: 438px;
}

#two .content .forumcomments .formbox .row .check{
  width: 180px;
}

#two .content .forumcomments .formbox .row .send{
  text-align: right;
  margin-right:0px;
  width:70px;
  float: right;
}


#two .content .forumcomments .limiter{
  width:440px;
  margin-right: 0;
}

#two .content .forumcomments .limiter .hr{
  width:440px;
}

#two .content .forumcomments .limiter .pager{
  width:206px;
}

#two .content .topiclist .commentlist .commenthead .commenu{
  padding-left:80px;
}

#two .content .topiclist .commenthead {
  background: #164070;
  color:red;
}

/* Blog */

#two .content .bloglist{
  margin:0;
}

#two .content .bloglist .commentlist, #two .content .bloglist .commentlist .onequestion{
  margin-top:0;
}

#two .content .bloglist .commentlist .blogphoto{
  width: 123px;
  height: 123px;
  float: right;
  margin-right: 0;
  margin-top: 0;
  margin-left: 0;
}

#two .content .bloglist .commentlist .onequestion{
  width: 539px;
  margin-left:0;
}

#two .content .bloglist .commentlist .onequestion h2{
  font-weight: bold;
  color: #2395d4;
}

#two .content .bloglist .commentlist .onequestion p{
  margin-top:0;
}

#two .content .bloglist .morelink, #two .content .sombodysblog .commentlist .morelink{
  font-weight:normal;
  display: block;
  float: right;
}

#two .content .sombodysblog{
  margin:0;
}

#two .content .sombodysblog .commentlist .commenthead{
  font-weight: normal;
  color: #ade3ff;
  background: #1A88CA;
}

#two .content .sombodysblog .commentlist .commenthead .comtitle{
  float:right;
  margin-right: 15px;
}

#two .content .sombodysblog .commentlist h2{
  font-weight: bold;
  color: #2395d4;
}

#two .content .blogabout .hr{
  width: 677px;
  margin:0;
}

#two .content .blogabout{
  width: 677px;
}

#two .content .blogabout h1{
  color: #ffffff;
}

#two .content .blogabout .blogphoto{
  margin-left:0;
}

#two .content .blogabout .blogdescript{
  margin-left: 0;
  margin-right: 0;
  width: 539px;
}


#two .content .nsintrotext{
  margin:0;
  width:470px;
  font-weight: bold;
  color: #ffffff;
}

#two .content .nsintrotext .hr{
  margin:0;
  width:470px;
  margin-top:15px;
  margin-bottom:15px;
}

#two .content .nsimage{
  margin:0;
  width: 192px;
  height:130px;
  margin-left:15px;
  float:right;
}



/* Fec� admin menubar*/

#sddm {	
  margin: 0;
	padding: 0;
	z-index: 30;
	width: 677px;
}

#sddm li {	
  margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 11px;
}

#sddm li a {	
  display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 100px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover {	
  background: #49A3FF;
}

#sddm div {	
  position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
}

#sddm div a {	
  position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font-size: 11px;
}

#sddm div a:hover {	
  background: #49A3FF;
	color: #FFF;
}

#two .content .adminmenu{
  margin:0;
  height: 70px;
  width:707px;
}

#two .content .adminmenu div{
  margin:0;
}

/* node admin*/

#two .content .formbox .form_checkboxes div{
  width:600px;
  margin: 0;
}

#two .content .formbox .form_checkboxes{
  margin: 0;
}

#two .content .formbox .form_file{
  height: 22px;
}

#two .content .formbox .form_text, #two .content .formbox .form_list, #two .content .formbox .form_select{
  width:400px;
  margin-left:0px;
}

/* alap formok */

#two .content .formbox .form_text{
  border: 2px solid #1a88ca;
}



/* l�bl�c aj�nl� r�sz */
#three{
  margin: auto;
  width: 1065px;
  position:relative;
}

#three .center{
  width: 965px;
  background: #002953 url(/images/kinalo_bg.jpg) repeat-x top left;
  height: 314px;
  padding: 0;
  text-align:left;
  float:left;
  overflow: hidden;
}

#three .center .box{
  width: 233px;
  background: url(/images/vilagos_bg.gif) repeat-x top left;
  height: 314px;
  padding: 0;
  margin: 0px 0 0 0;
  text-align:left;
  float:left;
  position: relative;
}

#three .center .box .icon{
  width: 108px;
  height: 118px;
  margin: 0px 61px 0 61px;
  padding: 0;
  position: absolute;
  top: 195px;
}

#three .center .box #vitorlacsucsok{
  margin:0;
  position: absolute;
  bottom: 0px;
  left:26px;
}

#three .center .box #vitorlacsucsok2{
  margin:0;
  position: absolute;
  bottom: 0px;
  left:96px;
}

#three .center .box .title{
  text-align: center;
  color: #226093;
  margin-top:10px;
  font-size: 18px;
}



#three .center .box .morelink{
  background: url(/images/horgonyskek.gif) no-repeat center right;
  padding: 0 30px 0 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #226093;
}

#three .center .box .morelink:hover{
  color: #ff604e;
  background:transparent url(/images/horgonynarancs.gif) no-repeat right;
  padding: 0 30px 0 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

#three .center .box .text{
  width: 203px;
  height: 159px;
  margin: 0 15px 0 15px; 
  color: #002d51;
}

#three .center .box .text p{
  text-align: justify;
}

#three .center .spacer{
  width: 11px;
  background: transparent;
  height: 314px;
  padding: 0;
  margin: 0;
  float:left;
}

#three .left{
  width: 50px;
  height: 314px;
  float:left;
}

#three .right{
  width: 50px;
  height: 314px;
  float:left;
}

/* h�tt�rk�p miatt az eg�sz megy egy t�bl�zatba :( */
#siteholder{
  margin:0;
  padding:0;
  width:100%;
  border:0px;
  background: url(/images/hatter_csik.jpg) repeat-y center center;
}

#pagetop{
  background: url(/images/hatter_felso.jpg) no-repeat;
	background-position: center top;
}

#pagebottom{
  height:1062px;
  background: url(/images/hatter_also.jpg) no-repeat;
	background-position: center bottom;
}

/* fel�c */

#one{
  margin: auto;
  width: 965px;
}

#one #h1header{
  width:965px;
  height:28px;
  background: transparent;
  line-height: 28px;
}

#one #header{
  width:718px;
  height:416px;
  float:right;
}

#one #headermenu{
  width: 226px;
  height: 385px;
  float:left;
  padding-top: 31px;
}

#one #headermenu .menuitem{
  width: 226px;
  height: 86px;
}

#one #headermenu .spacer{
  width: 226px;
  height: 14px;
}

/* �zel�t� boxok �s l�bl�c*/

/* l�bl�c aj�nl� r�sz */
#four{
  margin: auto;
  width: 965px;
  background: #002953;
  border-left: 1px solid #a3c3f2;
  border-right: 1px solid #a3c3f2;
}

#four div{
  margin:15px;
  overflow: hidden;
  float:left;
  display:inline;
  margin-top:0;
}

#four div h2{
  font-weight:bold;
  color: #ffffff;
}

#four .text{
  margin-top: 32px;
}

#four .backlink{
  margin-top: 0px;
  margin-right:15px;
}

#four .text .ottext{
  margin-top: 0px;
}

#four .otprev{
  width: 452px;
  height: 206px;
  background: url(/images/otboxbg.gif) no-repeat;
  margin-top:0;
  margin-right:0;
  position: relative;
}

#four .backlink{
  position:absolute;
  bottom: 15px;
  right:15px;
}

#four .newsletterbox{
  width: 211px;
  height: 206px;
  background: url(/images/newsletterbox.gif) no-repeat top left;
  margin-top:0;
  margin-left:22px;
  margin-right:22px;
  position: relative;
}

#four .blogbox{
  width: 228px;
  height: 206px;
  background: url(/images/blogbox.gif) no-repeat top left;
  margin-top:0;
  margin-left:0;
  float: right;
  position: relative;
}

#four #banner1{
  width: 686px;
  height: 94px;
}

#four #searchbox{
  width: 228px;
  height: 94px;
  background: url(/images/searchbox.gif) no-repeat top left;
  margin-left:0;
  float:right;
  position:relative;
}

#four #searchbox input{
  width: 190px;
}

#four #searchbox a{
  background: url(/images/horgonyskek.gif) no-repeat center right;
  padding: 0 30px 0 0;
  text-decoration: none;
  font-weight: bold;
  color: #226093;
}

#four #searchbox a:hover{
  color: #ff604e;
  background:transparent url(/images/horgonynarancs.gif) no-repeat right;
}

#four #calendarboxholder{
  padding-top: 24px;
  background: url(/images/calendarheadimg.gif) top left no-repeat;
  margin-right:25px;
}

#four #versenyszboxholder{
  padding-top: 24px;
  background: url(/images/versenyszbox.gif) top left no-repeat;
  margin-left: 0;
  margin-right:25px;
}

#four #szotarboxholder{
  padding-top: 24px;
  background: url(/images/szotarboxhead.gif) top left no-repeat;
  margin-left: 0;
  margin-right:0;
}

#four #banner2{
  width:226px;
  height:211px;
  border: 1px solid #0390db;
  margin-left:0;
  margin-right:15px;
  float:right;
}

#five{
  background: url(/images/footer_bg.jpg) bottom left no-repeat;
  height: 191px;
  width: 967px;
  margin: auto;
  position: relative;
  overflow: visible;
}

#five #contacts1{
  position: absolute;
  bottom: 129px;
  left: 15px;
}

#five #contacts1 a{
  color:#50DEF5;
}
#five #contacts1 a:hover, #five #contacts2 a:hover{
  color: #ff6e04;
}

#five #contacts2{
  width: 937px;
  position: absolute;
  left: 15px;
  bottom: 30px;
  text-align: center;
}

#five #contacts2 a{
  color: #ffffff;
}

#five #vitlogo{
  position: absolute;
  right: 170px;
  bottom: 95px;
}

/* calendar box */
#four #calendarbox, #four #versenyszbox, #four #szotarbox{
  margin: 0;
  width: 210px;
  height: 187px;
  background: #46cae5;
  color: #ffffff;
  text-align:center;
  border: 1px solid #0390db;
}

#four #calendarbox .calendarboxdays{
  margin-top:15px;
}

#four #versenyszbox, #four #szotarbox{
  background:transparent;
  text-align:left;
  color: #ade3ff;
  position:relative;
}

#four #versenyszbox .text, #four #szotarbox .text{
  margin-top:15px;
}

#four #calendarbox a{
  color: #012651;
  font-weight: bold;
}

#four #calendarbox a:hover{
  color: #ff6e04;
}

#four #calendarbox .calendarboxheader{
  margin:0;
  width: 212px;
  height:35px;
  line-height:35px;
  background: url(/images/monthhead.gif) top left;
}
#four #calendarbox .calendarboxheader h2{
  line-height: 35px;
  margin-left: 15px;
}

/* calendar */

#two .content .honapok{
  width:211px;
  height: 250px;
  background: #46cae5;
  color: #ffffff;
  margin: 17px 0 0 17px;
  border: 1px solid #0390db;
  text-align: center;
}

#two .content .honapok div{
  margin: 0;
}

#two .content .honapok .days{
  margin-top:15px;
  margin-bottom:15px;
}

#two .content .honapok a{
  color: #012651;
  font-weight: bold;
}

#two .content .honapok a:hover{
  color: #ff6e04;
}

#two .content .honapok .honapheader{
  margin:0;
  width: 211px;
  height: 35px;
  background: url(/images/monthhead.gif);
}

#two .content .honapok .honapheader h2{
  color: #ffffff;
  font-weight: bold;
  margin-left: 7px;
  line-height: 35px;
}

/* header menu */
#headermenu2{
  width:965px;
  margin:auto;
  height:30px;
  line-height: 30px;
  position: relative;
  font-weight: bold;
}

#headermenu2 a{
  color:#50DEF5;
}

#headermenu2 a:hover{
  color: #ff6e04;
}

#headermenu2 div{
  margin: 0;
  float: left;
  position: absolute;
}

#headermenu2 #kedvencekhez{
  left: 2px;
  margin-top: 7px;
  overflow: visible;
  width: 224px;
}

#headermenu2 #userblock{
  left: 246px;
}

#headermenu2 #datumsor{
  right: 2px;
}

#h1header h1{
  color: #182a38;
  font-size: 12px;
  text-align:center;
  font-weight:normal;
}

#wordlist a{
  color:#50DEF5; 
}

#wordlist a:hover{
  color:#ffffff; 
}
#wordlist{
  margin:15px
}

/* courses oldal */


#two .content .coursegrouplist div{
  margin:15px 0px 15px 0px;
  width:677px;
}

#two .content .coursegrouplist .coursesheadimg{
  margin-top:0;
  text-align:center
}


#two .content .coursegrouplist .coursegrouphead{
  margin-bottom: 0;
  background: #1988ca url(/images/coursegroupheadbg.gif) no-repeat top right;
  height:36px;
}

#two .content .coursegrouplist .coursegrouphead h2{
  font-size: 16px;
  line-height:36px;
  color: #ffffff;
  margin-left:15px;
  font-weight: bold;
}

#two .content .coursegrouplist .listholder{
  margin-top:0;
  background: #042c58 url(/images/courselistbg.gif) repeat-x bottom right;
  padding-bottom:20px;
  padding-top: 20px;
}

#two .content .coursegrouplist .listholder .row{
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  font-weight: bold;
  margin:0 15px 0 15px;
  width: 609px;
  background: url(/images/pont.gif) repeat-x bottom left;
}

#two .content .coursegrouplist .listholder .row a{
  font-size: 14px;
  font-weight: bold;
  color: #ade3ff;
}

#two .content .coursegrouplist .listholder .row a:hover{
  color: #ff6e04;
}

/* tanfolyam rovat eset�n */

#two .content .coursegrouplist #coursegruophead{
  margin-bottom:0;
}
#two .content .coursegrouplist #coursegrouplist{
  width:675px;
  border: 1px solid #1a88ca;
}

/* course buttons */

#coursebuttons{
  width: 965px;
  background: #002953;
  margin: auto;
  padding:15px 0 15px 0;
  text-align:center;
  overflow: auto;
  border-left: 1px solid #a3c3f2;
  border-right: 1px solid #a3c3f2;
}

#two .leftside .menurow #menublog{
  background: url(/images/horgonyfeher.gif) no-repeat center left;
  padding: 0 0 0 45px;
  text-decoration: none;
  font-size: 14px;
  margin-left:15px;
  color: #ffffff; 
}

#two .leftside .menurow #menublog:hover{
  background: url(/images/horgonyskek.gif) no-repeat center left;
  padding: 0 0 0 45px;
  text-decoration: none;
  font-size: 14px;
  margin-left:15px;
  color: #002953; 
}

#two .content #tabs{
  width: 707px;
  margin:0px;
  margin-top:15px;
  background: url(/images/tovabbihirek.jpg) no-repeat top left;
  min-height: 219px;
  *height: 224px;
}

/* Lexikon */

#two .content .lexiconhead{
  height: 78px;
  width: 677px;
}

#two .content .lexiconhead a{
  float:left;
  margin-left: 0px;
  margin-right: 7px;
  height: 78px;
}

#two .content .lexiconhead a:hover{
  background-position: 0px 78px
}

#two .content .lexiconhead .lexiconicon1{
  background: url(/images/kikotok.jpg);
  width: 99px;
  margin-right: 0px;
}

#two .content .lexiconhead .lexiconicon2{
  background: url(/images/versenyek.jpg);
  width: 165px;
}

#two .content .lexiconhead .lexiconicon3{
  background: url(/images/vitorlazok.jpg);
  width: 145px;
}

#two .content .lexiconhead .lexiconicon4{
  background: url(/images/szakszotar.jpg);
  width: 108px;
}

#two .content .lexiconhead .lexiconicon5{
  background: url(/images/hajok.jpg);
  width: 132px;
}

/* tanfolyam */

.tanfolyambox {
  overflow: hidden; 
  width: 148px;
  background: transparent; 
  width: 707px;
  margin-left:0px !important;
  margin-right:0px !important;
}

.tanfolyambox div{
  margin:9px !important;
}

.tanfolyambox .menu_1 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_1 a {
  background:transparent url(/images/t1.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_1 a:hover {
  display: block;
  background:transparent url(/images/at1.jpg) no-repeat scroll center top;
}
.tanfolyambox .menu_2 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_2 a {
  background:transparent url(/images/t2.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_2 a:hover {
  display: block;
  background:transparent url(/images/at2.jpg) no-repeat scroll center top;
}
.tanfolyambox .menu_3 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_3 a {
  background:transparent url(/images/t3.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_3 a:hover {
  display: block;
  background:transparent url(/images/at3.jpg) no-repeat scroll center top;
}
.tanfolyambox .menu_4 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_4 a {
  background:transparent url(/images/t4.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_4 a:hover {
  display: block;
  background:transparent url(/images/at4.jpg) no-repeat scroll center top;
}

/* tanfolyambox_r */
.tanfolyambox_r {
  overflow: hidden; 
  width: 148px;
  background: transparent; 
  width: 707px;
}
.tanfolyambox .menu_5 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_5 a {
  background:transparent url(/images/t5.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_5 a:hover {
  display: block;
  background:transparent url(/images/at5.jpg) no-repeat scroll center top;
}
.tanfolyambox .menu_6 {
  width: 335px;
  height: 93px;
  float: left;
  margin: 3px;
}
.tanfolyambox .menu_6 a {
  background:transparent url(/images/t6.jpg) no-repeat scroll center top;
  width: 335px;
  height: 93px;
  display: block;
}
.tanfolyambox .menu_6 a:hover {
  display: block;
  background:transparent url(/images/at6.jpg) no-repeat scroll center top;
}

.tanfolyambox_r .pagehead {
      background:transparent url(/images/pagehead_bg.gif) repeat-x scroll 0 0;
      color:#012854;
      font-size:24px;
      font-style:italic;
      font-weight:bold;
      height:39px;
      margin:0;
      padding:15px 0 0 10px;
      text-align:left;
      width:707px;
}
.fellist {
      background: transparent url(/images/pont.gif) repeat-x scroll left bottom;
      float:left;
      height:22px;
      margin-top:6px;
      padding-top:8px;
      width:640px;
}
.fellist .morelink {
    font-family: verdana;
    right:22px;
    background:transparent url(/images/horgonyfeher.gif) no-repeat scroll right center;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}
.fellist .morelink:hover {
    font-family: verdana;
    right:22px;
    background:transparent url(/images/horgonyvkek.gif) no-repeat scroll right center;
    color:#4AC2DA;
    font-size:13px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}
.fels {
    float:left;
    margin-top:5px;
    width:20px;
}
/* button sablon */

.button_l_1 {
    background:transparent url(/images/button_a_l_1.png) no-repeat scroll center top;
    color:#20387a;
    display:block;
    float:left;
    height:30px;
    width: 30px;
      
}
span.button_1 a {
      background:transparent url(/images/button_bg_1.png) repeat-x scroll 0 0;
      display:block;
      float:left;
      line-height:14px;
      padding:7px 0 5px 0px;
      height:18px;
      *height:30px;
      color:#20387a; 
      text-decoration: none;
      font-size: 13px;
      font-weight: bold;
      font-family: Arial, Helvetica, Tahoma;
}
span.button_1 a:hover {
      background:transparent url(/images/button_bg_1.png) repeat-x scroll 0 0;
      display:block;
      float:left;
      line-height:14px;
      padding:7px 0 5px 0px;
      height:18px;
      *height:30px;
      color:#fff; 
      text-decoration: none;
       font-size: 13px;
      font-weight: bold;
      font-family: Arial, Helvetica, Tahoma;
}
.button_r_1 {
    background:transparent url(/images/button_a_1.png) no-repeat scroll center top;
    color:#20387a;
    display:block;
    float:left;
    height:30px;
    width: 30px;
      
}

/* blog */

#two .content .bloghead {
    background:transparent url(/images/_bloghead.jpg) no-repeat scroll 0 0;
    color:#012854;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
    height:49px;
    margin:0;
    width:707px;
}

#two .content .ful {
    background:transparent url(/images/_blogful.jpg) no-repeat scroll 0 0;
    color:#fff;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
    height:24px;
    margin:0 0 10px 18px;
    float: left;
    width: 211px;
    text-align: center;
    padding-top:6px;
}
#two .content .ful a {
    color: #fff;
}
#two .content .ful a:hover {
    color: #FF6E04;
}
#two .content .blog_text {
    color: #ADE3FF;
    margin: 0px 18px 5px 18px;
}
#two .content .bloglisthead {
    background:transparent url(/images/_bloglisthead.jpg) no-repeat scroll 0 0;
    color:#012854;
    font-size:14px;
    font-style:normal;
    font-weight:bold;
    height:27px;
    margin:0;
    width:671px;
    margin: 10px 18px 0px 18px;
    padding:10px 10px 0;
}
#two .content .bloglisthead a {
    color:#012854;
}

#two .content .bloglisthead a:active,
#two .content .bloglisthead a:hover {
    color:#fff;
}
#two .content .bloglistbg_ex {
     margin:0 0 0 18px !important;
     *margin:0 0 8px 18px !important;
     width: 678px;
     overflow: hidden;
}
#two .content .bloglistbg {
    color: #ADE3FF;
    width: 224px;
    overflow: hidden;
    height: 390px;
    background: #002953 url(/images/_bloglistbg.gif) no-repeat scroll 0 0;
    float: left;
    margin: 0px !important;
}
.blogpontlist {
    background: transparent url(/images/pont.gif) repeat-x scroll top center;
    height:10px;
    margin:13px 0 0 18px !important;
    width:672px;
}
.blogfellist {
    margin: 3px 12px 3px 18px !important; 
}
.blogsponsor_fels {
    float: right !important;
}
.blogfellist span {
    float:left;
    margin-right:10px;
    width:590px;
}
.blogfellist .morelink {
    font-family: verdana;
    right:22px;
    background:transparent url(/images/horgonyfeher.gif) no-repeat scroll right center;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}
.blogfellist .morelink:hover {
    font-family: verdana;
    right:22px;
    background:transparent url(/images/horgonyvkek.gif) no-repeat scroll right center;
    color:#4AC2DA;
    font-size:13px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}
.bloglistkep {
    margin: 15px 0 8px 10px !important;
    float: left !important;
}
.bloglistkep  img {
    border: 2px solid #2f62a2;
}
.bloglist_h {
    margin: 15px 0px 8px 10px !important;
    float: left !important;
    width: 103px;
    *height:136px;
}
.bloglist_utso h2,
.bloglist_h h2 {
    line-height: 17px;
    font-weight: bold;
    color: #fff;
}
.bloglist_utso {
    margin: 15px 0 15px 10px !important;
    
}
#two .content .bloglist_text_l {
    margin: 15px 0 15px 10px !important;
    *margin: 15px 0 15px 10px !important;
    width: 200px;
    float: left !important;
}
#two .content .bloglist_text {
    margin: 15px 0 15px 0px !important;
    *margin: 15px 0 15px 0px !important;
    width: 200px;
    float: left !important;
}
#two .content .bloglist_text a {
    color: #50DEF5;
    font-weight: bold;
}
#two .content .blogsponsorhead {
    background:transparent url(/images/_blogsponsorhead.jpg) no-repeat scroll 0 0;
    
    height:40px;
    margin:0;
    width:670px;
    margin: 10px 18px 10px 18px;
    padding:10px 10px 0;
}
#two .content .blogsponsorhead h2 {
    color:#fff;
    font-size:16px;
    
    font-weight:bold;
}
#two .content .blogsponsorbg {
    color: #ADE3FF;
    width: 672px;
    overflow: hidden;
    
    background: #002953;
    float: left;
    margin: 0px !important;
}
.blogsponsor_h {
    margin: 15px 0px 15px 10px !important;
    float: left !important;
    width: 510px;
}
.blogsponsor_h a {
    color: #50DEF5;
    font-weight: bold;
}

.blogsponsor_h h2 {
    line-height: 17px;
    font-weight: bold;
    color: #fff;
}
.blogpontlist_sponsor {
    background: transparent url(/images/pont.gif) repeat-x scroll top center;
    height:10px;
    margin:13px 0 0 4px !important;
    width:660px;
}
#two .content .blogverseny_lim {
    margin:4px 15px 4px 15px !important;
    
}
.blogpontlist_verseny {
    background: transparent url(/images/pont.gif) repeat-x scroll top center;
    height:2px;
    margin:0px 0 0 18px !important;
    width:672px;
}
#two .content .bloghead_verseny {
    background:transparent url(/images/_bloghead_verseny.jpg) repeat-x scroll 0 0;
    color:#fff;
    font-size:12px;
    font-weight:normal;
    height:27px;
    margin:0;
    width:660px;
    margin: 10px 18px 0px 15px;
    padding:10px 10px 0;
}
#two .content .blogversenybg {
    color:#ADE3FF;
    float:left;
    margin:0 !important;
    overflow:hidden;
    width:700px;
}
.blogversenybg .bloglist_text h2,
.blogversenybg .bloglist_h h2 {
    color:#1988ca;
    font-weight: bold;
}
.blogversenybg .bloglist_h {
    margin: 15px 0px 15px 10px !important;
    float: left !important;
    width: 575px;
    
}

.blogversenybg .bloglistkep {
    float:left !important;
    margin:15px 0 15px 0px !important;
}
.blogversenybg .bloglist_utso {
   margin:15px 0 15px 0px !important;
   width:600px !important;
}
.blogversenybg .bloglist_text {
  float:left !important;
  margin:15px 0 15px 10px !important;
  width:670px !important;
}
.bloghead_verseny h2 {
  font-weight: bold;
  color: #fff;
  font-size: 16px;
}
#two .content .bloghead_verseny_kibont {
  background:#1d4a81;
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  height:27px;
  margin:10px 18px 0;
  padding:10px 10px 0;
  width:652px;
  text-align: right;
}
/* webshop */

#two .content .webshophead {
    background:transparent url(/images/_webshophead.jpg) no-repeat scroll 0 0;
    color:#fff;
    height:37px;
    margin:0 0 20px 0;
    width:707px;
    font-size: 16px;
}


.webshophead .kosar_megtekint {
    float: left;
    width: 300px;
    margin: 10px !important;
    font-weight:bold;
    
}

.webshophead .kosar_megtekint a.morelink {
   font-size: 13px !important;
}

.webshophead .kosar_tartalom {
    float: left;
    width: 350px;
    margin: 10px 10px 10px 0px !important;
    font-weight:bold;
    font-size: 13px;
    color: #beebff;
    text-align: right;
}
.termek_galeria {
    background: #ade3ff url(/images/_termekgaleriabg.jpg) no-repeat center bottom;
    overflow: hidden;
    width: 707px; 
    margin: 0px !important;
    *padding-bottom: 15px;
    _padding-bottom: 0px;    
   
}
.termek_galeria .termek_egy {
    background: url(/images/_1termekbg.jpg) no-repeat center top;
    float: left;
    width: 142px;
    height: 174px;
    overflow: hidden;
    margin: 15px 12px 0px 12px !important;
    
}
.termek_galeria .termek_egy img {
    margin: 11px 11px 5px 11px;
}
.termek_galeria .termek_egy p {
    text-align: center;
    color: #244b8e;
    margin: 0px;
    font-weight: bold;
    line-height: 14px;
}
.termek_galeria .termek_egy p a {
    color: #244b8e;
}
.termek_galeria .termek_egy p a:hover {
    color: #FF6E04;
}
#two .content .webshop_lim {
     margin:0px 5px 0px 0px !important;
     color:#FFFFFF;
    font-weight:bold;
    height:34px;
    line-height:32px;
    text-align:center;
    /*width:242px;*/
    float: right;
}
.webshop_lim .prev {
    height:32px;
    line-height:32px;
    margin:0 0 0 0px !important;
    text-align:left;
    width:27px;
}
.webshop_lim .prev .prevlink {
    background:transparent url(/images/horgonyvkekleft.gif) no-repeat scroll left center;
    display:block;
    float:left;
    height:32px;
    width:24px;
}
.webshop_lim .pager {
    height:32px;
    line-height:32px;
    margin:0 0 0 0px !important;
    text-align:center;
    /*width:175px;*/
}
.webshop_lim .pager a {
    color:#C6ECFF;
    font-weight:bold;
    margin:0 3px;
}
.webshop_lim .next {
    height:32px;
    line-height:32px;
    margin:0 0 0 0px !important;
    text-align:right;
    width:27px;
}
.webshop_lim .next .nextlink {
    background:transparent url(/images/horgonyvkek.gif) no-repeat scroll left center;
    display:block;
    float:right;
    height:32px;
    width:24px;
}
.talalat {
    width: 380px;
    float: left;
    margin: 8px 15px 0 15px !important;
    font-weight: bold;
}
/* webshop kosar */
.kosarhead {
     height: 39px; 
     background:transparent url(/images/_kosarhead.jpg) no-repeat scroll left center;
     width: 676px; 
     margin: 15px 0 0px 0px !important;
}
.kosarhead table {
     
     margin: 6px;
     height: 22px;
     text-align: center;
     font-weight: bold;
     font-size: 14px;
     color: #fff;
}
table.termekfels {
     width:676px; 
     margin: 6px 0 6px 0;
     color: #20488c;
     float: left;
}
table.termekfels h3 {
     color: #20488c;
     line-height: 16px;
     font-weight: bold;
}
table.termekfels td.felsbg {
     width:664px; 
     background: #fff url(/images/_termekfelsbg.jpg) repeat-x scroll center top;
     color: #20488c;
}
table.termekfels input {
     width: 23px;
     text-align: center;
     border: 2px solid #ade3ff;
     margin: 0 2px 0 0;
     height:15px;
}
table.termekfels select {
     width: 52px;
     text-align: center;
     border: 2px solid #ade3ff;
     margin-top: 2px;
}
table.termekfels table.szamol td {
     height: 35px;
}
table.termekfels td.kosartorol {
     background: #164491;
     
     /*opacity: 0.5;
     filter:alpha(opacity=50); /* IE patch */
    /* zoom: 1.0; */
}
table.termekfels tr td.vasarlasfolyt {
     background: transparent;
}
/* webshop egy termek */

.termek_egy {
    background: #ade3ff url(/images/_termek_egy.jpg) no-repeat center bottom;
    overflow: hidden;
    width: 707px; 
    margin: 0px !important;
    *padding-bottom: 15px;
    _padding-bottom: 10px;    
   
}
.termek_nagyablak {
    float: left;
    width: 372px;
}
.termek_nagyablak .head {
    background: #33a4ce url(/images/_nagyablakhead.jpg) repeat-x center top;
    width: 352px;
    margin: 0px !important;
    color: #012854;
    font-size: 24px;
    line-height:24px;
    margin:0 !important;
    padding:10px;
   border-bottom:1px solid #43CEE3;
}
.termek_nagyablak .head span {
    font-size: 12px;
}
.termek_nagyablak .body {
    background: url(/images/_nagyablakbody.jpg) repeat-y center top;
    height: 370px;
    width: 370px;
    margin: 0px !important;
    border-left:1px solid #43CEE3;
    border-right:1px solid #43CEE3;
}
.termek_nagyablak .footer {
    background: url(/images/_nagyablakfooter.jpg) repeat-x center top;
    height: 15px;
    width: 352px;
    margin: 0px !important;
    padding: 10px;
}
.termek_szin {
    float: left;
    width: 286px;
    margin: 15px 0px 15px 3px !important;
}
.termek_szin .head {
    background: url(/images/_szinhead.jpg) repeat-x center top;
    height: 15px;
    width: 286px;
    margin: 0px !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 0 7px;
}
.termek_szin .body {
    background: #ade3ff url(/images/_szinbody.jpg) repeat-x center top;
    overflow: hidden;
    width: 274px;
    margin: 0px !important;
    padding: 8px;
}
.termek_szin .footer {
    background: #46cae5;
    height: 2px;
    width: 286px;
    margin: 0px !important;
}

.termek_leirasablak {
    float: left;
    width: 372px;
}
.termek_leirasablak .head {
    background: url(/images/_leirasablakhead.jpg) repeat-x center top;
    height: 18px;
    width: 352px;
    margin: 0px !important;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px;
}
.termek_leirasablak .body {
    background: #fff;
    overflow: hidden;
    padding:10px;
    width:352px;
    margin: 0px !important;
    color: #3e75bb;
}
.termek_leirasablak .body p {
    margin: 0px 0 0 0;
}
.termek_leirasablak .footer {
    background: url(/images/_leirasablakfooter.jpg) repeat-x center top;
    height: 15px;
    width: 352px;
    margin: 0px !important;
    padding: 10px;
}
.termek_nagyablak .footer a.morelink {
    color: #1f3376 !important;
    font-size: 15px !important;
}
.termek_nagyablak .footer a.morelink:hover {
    color:#FF604E !important;
    font-size: 15px !important;
}
.termek_kosar .footer .morelink,
.termek_leirasablak .footer a.morelink {
    color: #1f3376 !important;
    float: right;
}
.termek_kosar .footer .morelink:hover,
.termek_leirasablak .footer a.morelink:hover {
    color:#FF604E !important;
    float: right;
}
.termek_kosar .footer .morelink,
.termek_nagyablak .footer .morelink,
.termek_leirasablak .footer .morelink {
    background:transparent url(/images/horgonyskek.gif) no-repeat scroll right center !important;
    color:#226093;
    font-size:12px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}
.termek_kosar .footer .morelink:hover,
.termek_nagyablak .footer .morelink:hover,
.termek_leirasablak .morelink:hover {
    background:transparent url(/images/horgonynarancs.gif) no-repeat scroll right center !important;
    color:#FF604E;
    font-size:12px;
    font-weight:bold;
    padding:0 30px 0 0;
    text-decoration:none;
}

.termek_leirasablak .head a {
     color: #fff;
}

.termek_leirasablak .head a:hover {
     color: #012854;
}
/* tooltip */
.balloonstyle {
  position:absolute;
  top: -500px;
  left: 0;
  padding: 5px;
  visibility: hidden;
  border-right:1px solid #fff;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;
  font:normal 12px Verdana;
  line-height: 18px;
  z-index: 100;
  background: #254684;
  width: 200px;
  color: #fff;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
  opacity: 0.8;
  filter:alpha(opacity=80); /* IE patch */
  zoom: 1.0;
}

#arrowhead {
  z-index: 99;
  position:absolute;
  top: -500px;
  left: 0;
  visibility: hidden;
}

/* gallery show */
#previewPane,
#galleryContainer,
#theimages {
  margin: 0px !important;
}

#previewPane{
		position:relative;
		margin:0 !important;
		text-align: center;
}

#galleryContainer{
		position:relative;
		overflow:hidden;
}

#theimages #slideEnd{
		float:left;
		margin: 0px !important;
		*margin: 0px !important;
		height: 0px;		
}
#theimages img {
cursor:pointer;
		border:0px;
}

#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
}
	
#largeImageCaption {
    height: 0px;
    visibility: hidden;
}
/* webshop header */

.headerwebshop {
    width: 718px;
    height: 391px;
    background:transparent url(/images/_headerwebshop.jpg) no-repeat scroll 0px -1px;
    overflow: hidden;
}
.termekkereso {
   width: 573px;
   height: 29px;
   position: relative;
   background: #2984ba;
   top: 178px;
   padding: 5px 0px 0 10px;
   color: #fff;
   font-weight: bold;
   font-size: 14px;
}
.termekkereso input {
   border: 2px solid #ade3ff;
   margin: 0 10px 0 10px;
   width: 255px;
   height: 16px;
}
.termekkereso a {
  background:transparent url(/images/horgonyfeher.gif) no-repeat scroll right center;
  color: #fff;
  padding:0 30px 0 0;
}

.termekkereso a:hover {
  background:transparent url(/images/horgonyskek.gif) no-repeat scroll right center;
  color: #1F3376;
  padding:0 30px 0 0;
}

.termekszukito {
   width: 708px;
   height: 29px;  line-height: 29px;
   position: relative;
   top: 185px;
   *top: 185px;
   padding: 5px 0px 0 10px;
   color: #fff;
   font-weight: bold;
   font-size: 14px;
}
.termekszukito span {
   font-weight: bold;
   font-size: 14px;
   color: #20488c;
   margin-left: 320px;
}

.termekszukito span a {color: #20488C;}
.termekszukito span a:hover, .termekszukito span .active {color: #FF6E04;}
.termekszukito span select {
   border: 2px solid #ade3ff;
   margin:2px 10px 0 5px;
   width: 255px;
   height: 20px;
   color: #20488c;
   
   
   
}
.headerwebshop table.fejlec {
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   background: #20488c;
   height: 25px;
   width: 696px;
   position: relative;
   top: 180px;
   *top: 180px;
   margin: 5px 0px 0 10px;
}
.headerwebshop table.check {
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   height: 25px;
   width: 255px;
   position: relative;
   top: 175px;
   *top: 173px;
   margin: 3px 0px 0 10px;
   _margin: 3px 0px 0 4px;
   float: left;
}
.headerwebshop table.check1 {
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   height: 25px;
   width: 125px;
   position: relative;
   top: 175px;
   *top: 173px;
   margin: 3px 0px 0 0px;
   float: left;
}
.headerwebshop table.check2 {
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   height: 25px;
   width: 300px;
   position: relative;
   top: 175px;
   *top: 173px;
   margin: 3px 0px 0 0px;
   float: left;
}
.headerwebshop table.check1 td,
.headerwebshop table.check2 td,
.headerwebshop table.check td {
   height: 20px;
}
.headerwebshop table.check1 input,
.headerwebshop table.check2 input,
.headerwebshop table.check input {
   margin: 0px 0 0 4px;
   border: none;
}
.kuldes {
   width: 718px;
   height: 25px;
   background:transparent url(/images/_kuldesbg.jpg) no-repeat scroll top center;   
}
.kuldes .input_button {
    background:transparent url(/images/_kuldes.jpg) no-repeat scroll center top;
    color:#20488c;
    cursor:pointer;
    width: 72px;
    height: 18px;
    margin-top: 5px;
}
.button_l_1 {
    background:transparent url(/images/button_a_l_1.gif) no-repeat scroll center top;
    color:#20387a;
    display:block;
    float:left;
    height:30px;
    width: 30px;
    margin:  0px !important;
      
}
span.button_1 {
    background:transparent url(/images/button_bg_1.gif) repeat-x scroll 0 0 !important;
    display: block;
    float: left;
}
span.button_1 a {
      
      display:block;
      
      line-height:14px;
      padding:7px 0 5px 0px;
      height:18px;
      *height:30px;
      color:#20387a; 
      text-decoration: none;
      font-size: 13px;
      font-weight: bold;
      font-family: Arial, Helvetica, Tahoma;
      margin:  0px !important;
}
span.button_1 a:hover {
      /*background:transparent url(/images/button_bg_1.png) repeat-x scroll 0 0;*/
      display:block;
      
      line-height:14px;
      padding:7px 0 5px 0px;
      height:18px;
      *height:30px;
      color:#fff; 
      text-decoration: none;
      font-size: 13px;
      font-weight: bold;
      font-family: Arial, Helvetica, Tahoma;
      margin:  0px !important;
}
.button_r_1 {
    background:transparent url(/images/button_a_1.gif) no-repeat scroll center top;
    color:#20387a;
    display:block;
    float:left;
    height:30px;
    width: 30px;
    margin:  0px !important;
      
}
/* jun 23 */
.termek_kosar {
    float:left;
    margin:15px 0 15px 3px !important;
    width:286px;
}
.termek_kosar .head {
   background:transparent url(/images/_nagyablakhead.jpg) repeat-x scroll center top;
   font-size:14px;
   font-weight:bold;
   height:25px;
   margin:0 !important;
   padding:10px 0 0 7px;
   width:286px;
   color: #fff;
}
.termek_kosar .body {
   background: #fff;
   width:279px;
   overflow: hidden;
   margin: 0 !important;
   padding: 10px 0px 15px 7px;
}
.termek_kosar .body p {
   color: #3e75bb;
   margin: 5px 0 !important;
   font-weight: bold;
}
.termek_kosar .body select {
   border:2px solid #ade3ff;
   width: 270px;
}
.termek_kosar .footer {
   background: #39a1d6 url(/images/_nagyablakfooter.jpg) repeat-x scroll center top;
   height:29px;
   margin:0 !important;
   padding:5px 10px 5px 10px;
   width:263px;
   
}
.egytermek_jobb {
   float: left; 
   overflow:hidden; 
   margin: 0px !important; 
   width: 286px;
}
.egytermek_bal {
   float: left; 
   overflow:hidden; 
   margin: 0px !important; 
   width: 402px;
}
.kosarbagomb {
   cursor: pointer; 
   width: 153px; 
   height: 29px;
   float: right;
   border: none;

}

#two .content .voterbar{
  width:570px;
  margin:0px;
  margin-top: 15px;
}

#two .content .voterbar div{
  margin:0px;
}

#two .content .voterbar .voterinput{
  border:0px;
  background: transparent;
  color:#ade3ff;
}

#two .content .voteradatlap{
  background: url(/images/_blogversenyadatlap.jpg);
  width: 261px;
  height: 30px;
  display: block;
}

#two .content .voterbutton{
  background: url(/images/_blogversenyerre.jpg);
  width: 211px;
  height: 30px;
  display: block;
  border:0px;
}






/*----------CIKKIRO START----------*/
.cikkiro {
  width: 705px;
  font-family: arial;
  font-size: 12px;
  background-color: #012854;
  overflow: hidden;
}

.cikkiro h2 {
  font-size: 20px;  font-style: italic; font-weight: normal;
  color: #022956;
  background: url(/images/cikkiro_header.gif) no-repeat;
  width: 685px;  height: 49px; line-height: 49px;
  padding-left: 20px;
}

  /*----------LINKS START----------*/
  .links {
    padding: 0 3px;
    width: 699px;
  }
  
  .links div {
    float: left;
    padding-left: 17px;
    width: 210px; height: 30px; line-height: 30px;
    background: url(/images/links_bg.gif) no-repeat 16px 0;
    text-align: center;  
  }
  
  .links a {
    font-weight: bold;
    color: white;
  }
  
  .links p {
    color: #ade3ff;
    line-height: 18px;
    padding: 15px 20px 15px 20px;
    text-align: justify;
  }
  /*----------LINKS END----------*/
  
  
  /*----------ARTICLES CONTAINER START----------*/
  .cikkiro .articles_container {
    width: 705px;  
    background: url(/images/articles_container_bg.jpg) no-repeat;
    padding-top: 10px;  padding-bottom: 20px;
  }
  
  .cikkiro .articles_container p {
    width: 355px;
    float: left;
    /*color: white;*/
    color: #012854;
    font-weight: bold;  font-size: 14px;  
    padding-top: 7px; padding-left: 20px;
  }
  
  .cikkiro .articles_container p a {
    background: none;  
    float: none;
    display: inline;
    margin: 0;
    line-height: normal;
    color: #012854;
  }
  
  .cikkiro .articles_container p .active {color: white;}

  .cikkiro .articles_container a {
    display: block;
    float: left;
    width: 132px; height: 30px; line-height: 30px;  
    margin-right: 10px;
    text-align: center;
    color: white;
    font-weight: bold;
    background: url(/images/upload_link.gif) no-repeat;
  }
  
  .cikkiro .articles_container #all_article_link {
    width: 172px;  
    background: url(/images/all_article_link.gif) no-repeat;
    margin-right: 0;
  }
  
  .cikkiro .articles_container .article {
    float: left;
    width: 318px;
    padding: 15px 7px 5px 20px;  
  }
  
  .cikkiro .articles_container .article h3 {
    font-size: 16px;
    color: #50def5;  
    border-bottom: 1px dotted #3f76bd;
  }
  
  .cikkiro .articles_container .article .date {
    float: none;
    padding: 0;
    width: auto;
    font-size: 10px;  font-weight: normal;  
    color: white;
  }
  
  .cikkiro .articles_container .article div, .cikkiro .articles_container .article img {float: left;}
  
  .cikkiro .articles_container .article div {
    width: 210px;
    padding-right: 3px;  
  }
  
  .cikkiro .articles_container .article div p {
    color: #c6ecff;
    float: none;
    font-size: 12px;  font-weight: normal;
    padding: 10px 0 0 0;
    width: auto;  
    text-align: justify;
  }
  
  .cikkiro .articles_container .article div a {
    color: #ff6e04;
    background: none;
    float: none;
    display: inline;
    font-weight: normal;
    line-height: normal;  
  }
  /*----------ARTICLES CONTAINER END----------*/
/*----------CIKKIRO END----------*/


/*----------CIKKIRO BOTTOM START----------*/
.cikkiro_bottom {
  width: 705px; height: 42px;
  background: #012854 url(/images/cikkiro_bottom_bg.gif) no-repeat 1px 0;
}

.cikkiro_bottom p, .cikkiro_bottom a {float: left;}

.cikkiro_bottom p {
  line-height: 42px;
  padding-left: 20px;
  width: 480px;
}

.cikkiro_bottom p a {
  color: white;
  font-weight: bold;  font-size: 12px;
  background: none;
  padding: 0;
}

.cikkiro_bottom a {
  color: #50def5;
  font-size: 14px;  font-weight: bold;
  line-height: 42px;  
  padding-right: 30px;
  background: url(/images/horgonyvkek.gif) no-repeat right center;
}
/*----------CIKKIRO BOTTOM END----------*/


/*----------FOTOS START----------*/
#two .content  .fotos {
  width: 707px;
  font-family: arial;
  font-size: 12px;
  background-color: #012854;
  overflow: hidden;
  margin: 0px !important;
}

#two .content .fotos div{
  margin: 0px;
}

#two .content  .fotos h2 {
  font-size: 20px;  font-style: italic; font-weight: normal;
  color: #022956;
  background: url(/images/foto_header.jpg) no-repeat;
  width: 685px;  height: 49px; line-height: 49px;
  padding-left: 20px;
}

#two .content .fotos .links .uploader {
  padding: 25px 20px 0 20px;
  width: 462px;
  color: #ade3ff;
  font-size: 24px;  font-weight: normal;
  line-height: 24px;
  float: left;
}
  
#two .content .fotos .backto_all {
  float: left;
  display: block;
  margin-top: 25px; margin-bottom: 10px;
  background: url(/images/backto_all.gif) no-repeat;
  width: 190px;  height: 30px; line-height: 30px;
  text-align: center;
  color: #012854;
  font-weight: bold;
}

  /*----------FOTOS LINKS START----------*/
  #two .content  .fotos .links {padding-bottom: 5px;}
  
  #two .content  .fotos .links p {padding-bottom: 0;}
  
  #two .content .fotos .sign_in {
    color: #ade3ff;
    font-weight: bold;
    line-height: normal;
    padding: 0;
    margin-left: 20px;
  }
  
  #two .content  .fotos .links .upload_photo {
    width: 132px; height: 30px; line-height: 30px;
    text-align: center;
    margin-left: 560px;
    background: url(/images/upload_photo.gif) no-repeat;
    display: block;
  }
  /*----------FOTOS LINKS END----------*/


  /*----------GALLERY PAGER CONTAINER START----------*/
  #two .content  .gallery_pager_container {
    width: 704px;
  }
  
  #two .content .gallery_pager_container .gallery_pager_header {
    width: 704px;
    background-color: #c3e0f1;
    text-align: center;
    padding: 10px 0;
  }
  
  #two .content  .gallery_pager_container .gallery_pager_header p {
    font-weight: bold;  font-size: 14px;
    color: #012854;
    text-align:center;
  }
  
  #two .content .gallery_pager_container .gallery_pager_header p span {font-weight: normal;}
  
  #two .content .gallery_pager_container .gallery_pager {
    width: 634px; height: 332px;
    padding-left: 70px;
    background: url(/images/gallery_pager.jpg) no-repeat;
  }
  
  #two .content .gallery_pager_container .gallery_pager a, .gallery_pager_container .gallery_pager div {float: left;}
  
  #two .content .gallery_pager_container .gallery_pager div {
    margin-top: 10px;  margin-right: 30px;
    width: 412px;  height: 309px;
    overflow: hidden;
    position: relative;
  }
  
  #two .content .gallery_pager_container .gallery_pager div div {
  	margin: 0;
  	position: absolute;
  }
  
  #two .content .gallery_pager_container .gallery_pager div div img {
    margin: 0 auto;
    display: block; 
  }
  
  #two .content .gallery_pager_container .gallery_pager a {
    display: block;
    width: 44px;  height: 44px;
    margin-top: 152px;
  }
  
  #two .content .gallery_pager_container .gallery_pager .gallery_pager_prev_page {
    background: url(/images/gallery_pager_prev_page.gif) no-repeat;
    margin-right: 30px;
  }
  
  #two .content .gallery_pager_container .gallery_pager .gallery_pager_next_page {background: url(/images/gallery_pager_next_page.gif) no-repeat;}
  
  #two .content .gallery_pager_bottom {
    width: 704px; height: 47px;  
    background: url(/images/gallery_pager_bottom.gif) no-repeat;
  }
  
  #two .content .gallery_pager_bottom_container {width: 704px; height: 47px;}
  
  #two .content .gallery_pager_bottom_container div, #two .content .gallery_pager_bottom_container input {
    float: left;
    margin-right: 8px;
  }
  
  #two .content .gallery_pager_bottom_container div {margin-top: 15px;}
  
  #two .content .gallery_pager_bottom_container form {margin-top: 9px;}
  
  #two .content .gallery_pager_bottom_container form input {margin-top: 3px;}
  
  #two .content .gallery_pager_bottom p, .gallery_pager_bottom a {
    float: left;
    color: #012854;  
    font-weight: bold;
  }
  
  #two .content .gallery_pager_bottom p {
    /*width: 505px;*/width: 320px; line-height: 47px;
    padding-left: 15px;
    font-size: 14px;  
  }
  
  #two .content .gallery_pager_bottom a {
    display: block !important;
    width: 172px;  height: 30px;  line-height: 30px;
    text-align: center;
    background: url(/images/vote_this_photo.gif) no-repeat;
  }
  /*----------GALLERY PAGER CONTAINER END----------*/
  
  
  /*----------GALLERY CONTAINER START----------*/
  #two .content .gallery_container {
    width: 684px; 
    padding-left: 20px; padding-bottom: 15px;
    background-color: white;  
    background: white url(/images/gallery_container_bg.jpg) no-repeat;
  }
  
  #two .content .gallery_container_header {
    height: 50px;
    padding-top: 15px;  
    color: white;
  }
  
  #two .content .gallery_container_header a {
    color: #012854;
    font-size: 14px;  font-weight: bold;  
  }
  
  #two .content .gallery_container_header .active {color: white;}
  
  #two .content .gallery_container_pager {
    width: 669px;  height: 34px;  
    background: url(/images/gallery_pager_bg.gif) no-repeat;
    padding-bottom: 20px;
    overflow: hidden;
  }
  
  #two .content .gallery_container_pager div {
    width: 505px; height: 34px; line-height: 34px;
    float: left;  
    text-align: center;
  }
  
  #two .content .gallery_container_pager div a {
    font-weight: bold;
    color: #012854;  
    text-align: center;
  }
  
  #two .content .gallery_container_pager div .active, .gallery_container_pager div a:hover {color: #ff6000;}
 
  #two .content .gallery_container_pager .gallery_prev_page {width: 65px;}
  
  #two .content .gallery_container_pager .gallery_next_page {
    width: 94px;
    padding-left: 5px;  
  }  
  
  #two .content .gallery_container_pager .gallery_prev_page a, .gallery_container_pager .gallery_next_page a {
    display: block;
    height: 34px;  
  }   
  
  #two .content .gallery_container_pager .gallery_prev_page a:hover, .gallery_container_pager .gallery_next_page a:hover {color: #012854;} 
  
  #two .content .gallery_container_pager .gallery_prev_page a {
    background: url(/images/gallery_prev_page.gif) no-repeat 8px center;
    padding-left: 30px;
  }
  
  #two .content .gallery_container_pager .gallery_next_page a {
    background: url(/images/gallery_next_page.gif) no-repeat 65px center;
    text-align: left;    
    width: 94px;
  }
  
  #two .content .gallery_item {
    float: left;
    width: 210px;
    padding-right: 18px;  padding-bottom: 10px; 
  }
  
  #two .content .gallery_item img {
    margin-bottom: 5px;
    border: 0;  
  }
  
  #two .content .gallery_item p {
    color: #2e5f9d;
    line-height: 18px;  
  }
  
  /*#two .content .gallery_item p span {color: #ff6000;}*/
  #two .content .gallery_item p a {
    color: #ff6000;
    text-decoration: none;  
  }
  
  /*----------GALLERY CONTAINER END----------*/


#two .content .fotos_bottom {
  width: 704px; height: 42px; line-height: 42px;
  background: url(/images/fotos_bottom.gif) no-repeat;
  text-align: center;
  margin: 0 0 15px 0;
}

#two .content .fotos_bottom a {
  color: #50def5;
  font-size: 14px;  font-weight: bold;
}
/*----------FOTOS END----------*/


/*----------FOTOS PALYAZO START----------*/
#two .content .fotos_palyazo {  
  width: 707px;
  font-family: arial;
  font-size: 12px;
  background-color: #012854;
  overflow: hidden;
}

#two .content .fotos_palyazo h2 {
  font-size: 20px;  font-style: italic; font-weight: normal;
  color: #022956;
  background: url(/images/cikkiro_header.gif) no-repeat;
  width: 685px;  height: 49px; line-height: 49px;
  padding-left: 20px;
}

  /*----------FOTOS LINKS START----------*/
  #two .content .fotos_palyazo .links {padding-bottom: 5px;}
  
  #two .content .fotos_palyazo .links p {
    padding: 25px 20px 0 20px;
    width: 462px;
    color: #ade3ff;
    font-size: 24px;  font-weight: normal;
    line-height: 24px;
    float: left;
  }
  
  #two .content .fotos_palyazo .backto_all {
    float: left;
    display: block;
    margin-top: 25px; margin-bottom: 10px;
    background: url(/images/backto_all.gif) no-repeat;
    width: 190px;  height: 30px; line-height: 30px;
    text-align: center;
    color: #012854;
    font-weight: bold;
  }
  
  #two .content .fotos_palyazo .links .upload_photo {
    width: 132px; height: 30px; line-height: 30px;
    text-align: center;
    margin-left: 560px;
    background: url(/images/upload_photo.gif) no-repeat;
    display: block;
  }
  /*----------FOTOS LINKS END----------*/
/*----------FOTOS PALYAZO END----------*/


.clear {clear: both;}

.cikkiro p, .cikkiro_bottom p, .fotos p, .fotos_bottom p, .fotos_palyazo p, .fotos_bottom p {margin: 0;}

.links, .gallery_pager_container, .gallery_pager_header, .gallery_pager, .gallery_pager_bottom, .gallery_container, .gallery_container_header, .gallery_container_pager {display: block; float: none;}


.gallery_pager_container table {
    border-spacing: 0;
    border-collapse: collapse;  
}

.gallery_pager_container table td {
  width: 412px; height: 309px;
  padding: 0;  
  border: 0;
}

.gallery_pager_container .gallery_pager div div img {
    margin: 0 auto;
    display: block;
    border: 0px;
  }

#two .content .gallery_pager_container .gallery_pager div a {display: inline; width: auto; height: auto; margin: 0; float: none; border:0px;}

/* szepsegverseny */

#two .content .szep_head {
      background:transparent url(/images/sz_head.gif) no-repeat scroll 0 0;
      color:#012854;
      font-size:18px;
      font-style:italic;
      font-weight:bold;
      height:34px;
      margin:0;
      width:697px;
      padding:15px 0 0 10px;
}
#two .content .pictlistbg {
      background:#002953 url(/images/sz_pictlistbg.gif) repeat-x scroll 0 0;
      color:#ADE3FF;
      float:left;
      margin:0 !important;
      overflow:hidden;
      width:224px;
}
#two .content .gallery_pager_bottom a.versenyzo {
      background:transparent url(/images/sz_szavazok.gif) no-repeat scroll 0 0;
      display:block !important;
      height:30px;
      line-height:30px;
      text-align:center;
      width:214px;
}
#two .content .adatlap {
      float: left;
      width: 430px;
      overflow: hidden;
}
#two .content .adatlapkep {
      float: left;
      width: 204px;
      overflow: hidden;
}
#two .content .adatlapkep img { 
      border:2px solid #2F62A2;
}
#two .content .go_adat a {
      background:transparent url(/images/gallery_next_page.gif) no-repeat right center;
      text-align:left;
      width:164px;
      float: left;
      color:#012854;
      font-weight: bold;
}
/* bannerraklam, linksor */


#two .content .linksor {
      background:transparent url(/images/linksor.gif) no-repeat top center;
      text-align:left;
      width:677px;
      height: 18px;
      color:#50DEF5;
      font-weight: bold;
      margin: 0px 0 10px 0;
      padding: 7px 15px 7px 15px;
}
#two .content .linksor a:hover {
      color:#FF6E04;
      text-decoration:none;
}

#two .content .linksor a {
      color:#50DEF5;
      text-decoration:none;
}
#two .content .kekszalagbanner {
      background:transparent url(/images/kekszalagbanner.gif) no-repeat top center;
      text-align:left;
      width:627px;
      height: 37px;
      color:#50DEF5;
      font-weight: bold;
      margin: 5px 0 10px 0;
      padding: 9px 15px 5px 65px;
}
#two .content .kekszalagbanner span {
      color:#fff;
      
}

/*----------KERDOIV START----------*/
.kerdoiv {
  margin: 0px !important;
  display: block !important;
  width: 705px;
  padding-bottom: 30px;
  background: #153f6f url(/images/kerdoiv_bottom.jpg) no-repeat right bottom;
}

.kerdoiv div {margin:0 !important}

.kerdoiv .title {
  font-size: 20px;  font-weight: normal;  font-style: italic;
  color: #012854; 
  width: 680px; height: 49px; line-height: 49px;
  padding-left: 25px;
  background: url(/images/kerdoiv_title.gif) no-repeat;
}

.kerdoiv .description {
  margin: 0px !important;
  /*width: 310px; height: 273px;*/
  padding: 30px /*370*/25px 60px 25px; 
  /*background: url(/images/kerdoiv_top.jpg) no-repeat;*/
}

.kerdoiv .description .title {
  font-size: 16px;  font-weight: bold;  font-style: normal;
  background: none;
  width: auto;  height: auto; line-height: normal;
  padding: 0;
  color: #50def5;
  border-bottom: 1px dotted #3f76bd;
  margin-bottom: 10px;
}

.kerdoiv .description h2 {
  color: #50def5;
  font-size: 14px;  font-weight: normal;
}

.kerdoiv .description p {
  color: #c6ecff;
  text-align: justify;
}

.kerdoiv .description a {
  color: #ff8830;
  font-weight: normal;  
}

.kerdoiv .kerdoiv_belso {
  width: 664px;
  margin: 0 0 0 20px !important;
  background: url(/images/kerdoiv_belso.gif) repeat-y;
}

.kerdoiv .kerdoiv_belso div {
  width: 664px;
  margin: 0 !important;
  background: url(/images/kerdoiv_belso_top.jpg) no-repeat left top;
}

.kerdoiv .kerdoiv_belso div form {padding-top: 45px;  padding-left: 20px;}

.kerdoiv .kerdoiv_belso div form div {
  width: 609px;  height: auto;
  background: none;
  padding-left: 35px; padding-bottom: 30px;
  margin: 0 !important;
}

.kerdoiv .kerdoiv_belso div form .kerdoiv_pipa {background: url(/images/kerdoiv_pipa.png) no-repeat left top;}

.kerdoiv .kerdoiv_belso div form .kerdoiv_x {background: url(/images/kerdoiv_x.png) no-repeat left top;}

.kerdoiv .kerdoiv_belso div form div input {border: 0;}

.kerdoiv .kerdoiv_belso div form .last {padding-bottom: 15px;}

.kerdoiv .kerdoiv_belso div form div p {
  font-weight: bold;
  color: white;
  margin-bottom: 15px;  margin-top: 0;
}

.kerdoiv .kerdoiv_belso div form div label {
  color: #c6ecff;
}

.kerdoiv .kerdoiv_belso div form div label.prettyCheckbox span.holderWrap {width: 15px !important;  height: 14px !important;}

.kerdoiv .kerdoiv_belso div form div label.radio span.holder {width: 15px !important; height: 28px !important;}

.kerdoiv .kerdoiv_belso div form div label.checked span.holder, .kerdoiv .kerdoiv_belso div form div label.checked span.holder, .kerdoiv .kerdoiv_belso div form div label.checked:hover span.holder, .kerdoiv .kerdoiv_belso div form div label.checked:hover span.holder {top: -14px !important;}

.kerdoiv .kerdoiv_belso div form .submit {
  padding: 0 30px 0 0;
  width: 634px;  
}

.kerdoiv .kerdoiv_belso div form .submit input {
  width: 83px;  height: 34px;
  float: right;
  background: url(/images/kerdoiv_submit.gif) no-repeat;
}

.kerdoiv .kerdoiv_belso_bottom {
  width: 664px; height: 25px;
  margin: 0 0 0 20px !important;
  background: url(/images/kerdoiv_belso_bottom.png) no-repeat;
}

.kerdoiv .kerdoiv_belso .kerdoiv_eredmeny {
  text-align: center;
  background: url(/images/kerdoiv_eredmeny.gif) no-repeat;
  width: 565px; height: 35px; line-height: 35px;
  margin: 0 auto;
}

.kerdoiv .kerdoiv_belso .kerdoiv_eredmeny p {
  color: #fefefe;
  font-size: 18px;
}

.kerdoiv .kerdoiv_belso .kerdoiv_eredmeny {
  display: block !important;
  float: none !important;
  margin: 0 auto !important;
}

.kerdoiv .links {
  width: auto !important;
  padding: 0 25px 0 0 !important;  
}

.kerdoiv .kerdoiv_belso div form div {
  float: none !important;
  display: block !important;  
}

.kerdoiv .kerdoiv_belso div form div div {
  padding: 0;
  width: auto;  
}

.kerdoiv .kerdoiv_belso div form .submit input {border: 0;}

#tesztujra {
  margin: 0 !important;
  width: 82px;  height: 33px;
  background: none;
  padding-right: 50px;  padding-top: 15px;
}

#tesztujra a {
  width: 82px;  height: 33px;
  display: block;
  background: url(/images/kerdoiv_ujra_gomb.png) no-repeat;
}
/*----------KERDOIV END----------*/


/*----------IDOJARAS START----------*/
#two .content .idojaras_container .idojaras {
  width: 707px;
  margin: 15px 0 0 0;
  background: url(/images/idojaras_bg.jpg) no-repeat;
}

#two .content .idojaras_container .idojaras .select {
  width: 692px; height: 29px;
  margin: 7px 0 0 15px;
  border: 0;
}

#two .content .idojaras_container .idojaras .select p, #two .content .idojaras_container .idojaras .select input, #two .content .idojaras_container .idojaras .select select {float: left;}

#two .content .idojaras_container .idojaras .select p {
  width: 345px;
  margin: 2px 0 0 0;
  color: #012854;  
}

#two .content .idojaras_container .idojaras .select select {
  width: 265px;
  margin-right: 5px;  
}

#two .content .idojaras_container .idojaras .select input {
  width: 53px; height: 20px;
  background: url(/images/idojaras_submit.gif) no-repeat;
  color: #022956;
  font-size: 12px;
  border: 0;
}

#two .content .idojaras_container .idojaras .place {
  width: 655px;
  margin: 0 0 0 15px;  
}

#two .content .idojaras_container .idojaras .place p {
  margin: 7px 0;
  color: white;
  font-size: 14px;  font-weight: bold;  
}

#two .content .idojaras_container .table_container {margin: 0;}

#two .content .idojaras_container .idojaras table {
  border-spacing: 0;  border-collapse: collapse;
  margin-top: 13px;
  width: 707px;
}

#two .content .idojaras_container .idojaras table tr td {
  text-align: center;
  font-weight: bold;
  color: #d1eaf1;  
}

#two .content .idojaras_container .idojaras table .date td {color: #4ca5bd;}

#two .content .idojaras_container .idojaras table .fontcolor td {color: #012854;}

#two .content .idojaras_container .idojaras table tr .first {
  width: 96px;
  padding-right: 10px;
  text-align: right;  
  color: white !important;
  font-weight: bold;
}

#two .content .idojaras_container .idojaras table .szel .first {padding-top: 5px;}

#two .content .idojaras_container .idojaras table .szel span {margin-right: 10px;}

#two .content .idojaras_container .idojaras table tr .first span {
  font-weight: normal;
  margin: 0;  
}

#two .content .idojaras_container .idojaras table tr td {width: 85px;}
/*----------IDOJARAS END----------*/


/*----------CHAT START----------*/
/*.bottom_panel_container {
  position: relative;
  overflow: visible;  
}*/

.bottom_panel {
  width: 100%;  height: 24px;
  position: fixed;
  bottom: 0;  right: 0;
  overflow: visible;
  z-index: 6000;
}

* html .bottom_panel {
  position: absolute;
  top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  
}

.bottom_panel #chatusersdivs {
  margin: 0 10px;
  height: 24px;
  border-left: 1px solid #87a7d4; border-right: 1px solid #87a7d4; border-top: 1px solid #87a7d4;  
  background-color: #3f72ba;
  padding-right: 240px;  
}

.bottom_panel div {overflow: visible;}

.bottom_panel .user {
  width: 131px; height: 22px;
  padding-left: 5px;
  float: right;
  position: relative;
  background-color: white;
  color: black;
  font-weight: bold;
  border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333;
}

.bottom_panel .chatle {
  display: block;
  width: 10px;  height: 10px;
  position: absolute;
  z-index: 9999;  
}

.bottom_panel .user .chatle {right: 8px;  top: 5px;}

.bottom_panel .user span {
  line-height: 22px;
  cursor: pointer;  
}

.bottom_panel .popup {
  position: absolute;
}

.bottom_panel .chat #activepartners_container #activepartners {
  height: 195px;
  overflow: auto;
} 

.bottom_panel .chat .popup {
  width: 192px; height: 197px;
  background: url(/images/chat_popup.gif) no-repeat;
  top: -222px;  left: -1px;
  padding-top: 25px;  padding-left: 8px;
  color: black;
  visibility: hidden;
}

.bottom_panel .chat .popup img {
  float: left;
  clear: both;
  margin-bottom: 5px;
  border-bottom: 1px solid gray;
  padding-bottom: 3px;
}

.bottom_panel .chat .popup span {
  cursor: pointer;
  display: block;  
  float: left;
  width: 145px;
  padding-left: 5px;
  line-height: 25px;  height: 25px;
  border-bottom: 1px solid gray;
  margin-bottom: 5px;
}

.bottom_panel .chat .popup .chatle {left: 185px;  top: 7px;}

.bottom_panel .user .popup {
  width: 226px; height: 283px;
  top: -283px;  right: 0;
  background: url(/images/popup_bg.gif) no-repeat;
  color: white;  
}

.bottom_panel .active {
  text-decoration: blink; 
  font-weight: bold;
  color: #ff7300;
}

.bottom_panel .user .popup iframe {
  border: 0;
  width: 226px; height: 283px;
}

.bottom_panel .user .username {display: inline;}

.bottom_panel .user a {
  display: block;
  position: absolute;
  width: 10px;  height: 10px;
  right: 0; top: 0;
  color: #9a9a9a;
}

.bottom_panel .chat {
  width: 250px; height: 24px;
  border-left: 1px solid #87a7d4;
  position: absolute;
  right: 0; top: 0;
}

.bottom_panel .chat h2 {
  color: white;
  line-height: 24px;
  margin-right: 10px;
  padding-left: 45px;
  background: url(/images/chat_icon.png) no-repeat 10px center;  
}

.bottom_panel .chat h2:hover {background-color: #ff7300;}
/*----------CHAT END----------*/


/*----------ADATLAP START----------*/
#two .content .adatlap_stat_container {
  width: 705px;
  margin: 15px 0 0 0;  
}

#two .content .adatlap_stat_container .backlink {clear: none;}

#two .content .adatlap_stat_container .pagehead {width: 705px;}

#two .content .adatlap_stat_container .adatlap_stat {
  margin: 0;
  width: 705px;
  padding-bottom: 15px;
  background: #8bd9ed url(/images/adatlap_stat_bg.jpg) no-repeat left bottom;  
}

#two .content .adatlap_stat_container .adatlap_stat div {
  margin: 0 10px 0 0;
  width: 367px;  
  background-color: #d6f4fa;
}

#two .content .adatlap_stat_container .adatlap_stat .left, #two .content .adatlap_stat_container .adatlap_stat .left div {
  width: 172px;
  margin: 0;  
  text-align: center;
  padding: 0;
  background: none;
}

#two .content .adatlap_stat_container .adatlap_stat .left div {margin: 0 0 15px 0;}

#two .content .adatlap_stat_container .adatlap_stat .left {padding-top: 18px;}

#two .content .adatlap_stat_container .adatlap_stat .left img {border: 1px solid #3f76bd;}

#two .content .adatlap_stat_container .adatlap_stat .left a {
  color: #0b3565;
  font-weight: bold;  
}

#two .content .adatlap_stat_container .adatlap_stat .left a span {font-weight: normal;}

#two .content .adatlap_stat_container .adatlap_stat div {
  padding: 10px 15px;
  width: 337px; 
}

#two .content .adatlap_stat_container .adatlap_stat div h2, #two .content .adatlap_stat_container .adatlap_stat div h3, #two .content .adatlap_stat_container .adatlap_stat div p {color: #0b3565;}

#two .content .adatlap_stat_container .adatlap_stat div h2 {font-size: 18px;}

#two .content .adatlap_stat_container .adatlap_stat div h3 {
  font-weight: bold;
  margin: 7px 0;  
}

#two .content .adatlap_stat_container .adatlap_stat div p {margin: 0;}

#two .content .adatlap_stat_container .adatlap_stat div .float {
  float: left;
  width: 167px;  
}

#two .content .adatlap_stat_container .adatlap_stat .right {
  width: 145px;
  margin: 0;  
  padding: 15px 0 0 0;
  background: none;
}

#two .content .adatlap_stat_container .adatlap_stat .right a {
  color: #012854;
  font-weight: bold;
  display: block;
  width: 142px; height: 30px; line-height: 30px;
  margin-bottom: 10px;
  text-align: center;
  background: url(/images/adatlap_stat_link.png) no-repeat;
}
/*----------ADATLAP END----------*/


/*----------FELHASZNALOK LISTAJA START----------*/
#two .content .felhasznalok_listaja_container {
  width: 707px;
  margin: 15px 0 0 0;   
}

#two .content .felhasznalok_listaja_container .pagehead {margin-bottom: 10px;}

#two .content .felhasznalok_listaja_container .search_container {
  width: 675px;
  border: 1px solid #1a88ca;
  margin: 0;
  padding: 10px 15px 0 15px;
  background: url(/images/felhasznalo_kereses.gif) no-repeat right top;
}

#two .content .felhasznalok_listaja_container .search_container div {
  margin: 0;
  width: 675px; height: 30px;
}

#two .content .felhasznalok_listaja_container .search_container div label, #two .content .felhasznalok_listaja_container .search_container div input, #two .content .felhasznalok_listaja_container .search_container div select {float: left;}

#two .content .felhasznalok_listaja_container .search_container div label {
  color: #1a88ca;
  font-weight: bold;
  height: 21px; line-height: 21px;
  margin-right: 10px;
  width: 80px;
}

#two .content .felhasznalok_listaja_container .search_container div .last {width: 50px;}

#two .content .felhasznalok_listaja_container .search_container div input {
  width: 187px; height: 19px;
  margin-right: 15px;
}

#two .content .felhasznalok_listaja_container .search_container div select {
  width: 189px; height: 21px; 
  margin-right: 15px;
}

#two .content .felhasznalok_listaja_container .search_container .checkbox label {
  width: 250px;
  margin-right: 15px;  
}

#two .content .felhasznalok_listaja_container .search_container .checkbox input {
  margin: 3px 300px 0 0;
  width: auto;  height: auto;
  border: 0;
}

#two .content .felhasznalok_listaja_container .search_container .checkbox a {
  color: #45c9e4;
  font-weight: bold;
  margin-top: 3px;
  display: block;
  float: right;
  background: url(/images/horgonyvkek.gif) no-repeat center right;
  padding-right: 25px;
}

#two .content .felhasznalok_listaja_container .search_container .checkbox a:hover {
  color: white;
  background: url(/images/horgonyfeher.gif) no-repeat center right;
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja {
  margin: 0;
  width: 692px;
  padding-left: 15px;  
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja div {
  width: 324px;  height: 84px;
  background: url(/images/felhasznalok_lista_box.gif) no-repeat;
  margin: 0 13px 10px 0;
  padding: 6px 0 0 10px;
  float: left;
}
#two .content .felhasznalok_listaja_container .felhasznalok_listaja .friend{  
  background: url(/images/felhasznalok_lista_box_frie.gif) no-repeat!important;  
}
#two .content .felhasznalok_listaja_container .felhasznalok_listaja .offeredfriend{  
  background: url(/images/felhasznalok_lista_box_offered.gif) no-repeat!important;
    
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja div div {
  background: none;
  width: 240px; height: auto;
  margin: 0;
  padding: 0;
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja img {
  margin-right: 30px;
  float: left;  
  border: 1px solid #3f76bd;
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja p {
  margin: 0 0 10px 0;
  font-weight: bold;  font-size: 12px;
  color: white;
  line-height: 18px;
}
#two .content .felhasznalok_listaja_container .felhasznalok_listaja h3{
  margin: 10px 0 15px 0;
  font-weight: normal;  
  font-size: 14px;
  color: #ADE3FF;
  line-height: 14px;
}
.dashed_bottom_line{
	float: left;
	width: 707px;
	height: 5px;
	padding: 0!important;
	margin: 0!important;	
	background: url(/images/dashed_bottom_line.jpg) repeat-x;
}
#two .content .felhasznalok_listaja_container .felhasznalok_listaja a {
  color: #47cbe5;
  font-weight: bold;
  background: url(/images/horgonyvkek.gif) no-repeat center right;
  padding-right: 25px;
}

#two .content .felhasznalok_listaja_container .felhasznalok_listaja a:hover {
  color: white;
  background: url(/images/horgonyfeher.gif) no-repeat center right;
}

#two .content .felhasznalok_listaja_container .backlink {clear: none;}

.nomargin {margin: 0 !important;}


/*----------FELHASZNALOK LISTAJA END----------*/

/* Windguru */
.wgfcst table.forecast {
font-size: 11px!important;
font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif!important;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
text-align: center!important;
color: #012854!important;
}
.wgfcst table.forecast-ram {
background-color: #2595D4!important;
border: 1px solid #666666!important;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
}
.wgfcst a:link {
color: #000099!important;
}
.wgfcst a:visited{
color: #000099!important;
}
/* Windguru end*/

/* Productsbox */
.products_box{
  width: 223px; 
  height: 290px; 
  overflow: hidden; 
  background: url(/images/webshop_box_bg.jpg) no-repeat; 
  
  margin-left: 0!important; 
  margin-top:0px!important; 
  margin-right: 0!important; 
  margin-bottom:0px!important; 
  display:inline!important;  
}
.products_box_container{
  padding:  0!important; 
  margin: 0!important; 
}
.products_picutre_conatier{
 float: left!important;  
 padding: 88px 0px 4px 51px!important; 
 margin: 0!important; 
}
.products_picutre_conatier img{
 border: 2px solid #3F76BD;
}
.products_box_text_conataniner{	
 float: left!important;  
 width: 223px!important;  
 padding: 0!important;  
 margin: 0!important; 
 text-align: center;
}	
.products_box_text_bold{
 color: #50DEF5; 
 height: 18px; 
 overflow: hidden; 
 font-size: 16px; 
 font-weight: bold; 
 width: 223px; 
 padding: 0!important; 
 margin: 0!important; 
 text-align: center;
}
.products_box_text_simple{
 color: #50DEF5; 
 font-size: 14px;  
 width: 223px; 
 padding: 0!important; 
 margin: 0!important; 
 text-align: center;
}
.products_box_text_conataniner a{
 background: url(/images/horgonyvkek.gif) no-repeat center right;
 padding: 0 30px 0 0;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #4ac2da;
}
.products_box_text_conataniner a:hover{
 background: url(/images/horgonyfeher.gif) no-repeat center right;
 padding: 0 30px 0 0;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #ffffff;
}
 
/* Productsbox end*/

/* Profil Allbum*/

.profil_top_menu{
  padding: 15px 0px 0px 0px;
  margin: 0!important;
}

.profil_top_menu ul{
  list-style: none;
  padding: 0!important;
  margin: 0!important;
  
}
.profil_top_menu ul li{
  float: left;
  padding: 0px 4px 0px 0px;
}

.profil_top_menu a{
  color: #012854;
  font-weight: bold;
  display: block;
  width: 137px; height: 32px; line-height: 32px;  
  text-align: center;
  background: url(/images/topmenu_bg.jpg) no-repeat;

}
.profil_top_menu a:hover{
  color: #012854!important;
}
.topmenu_without_right_padding{
  padding: 0!important;
}
.pageheadalbum{
  float: left;
  width: 705px;
  padding: 15px 0px 0px 0px!important;
  margin: 0!important;
  background: url(/images/other_title_bg.gif) left bottom no-repeat;
}
 .pageheadalbum .text{
  margin: 0 0 0 15px;
  height: 37px;
  font-size: 18px;
  color: #0b3565;
  line-height: 37px;
  float: left;
}
#two .content .pagehead .menu{
  margin: 0 15px 0 0!important;
  height: 37px;
  line-height: 37px;
  float: right;
}
.height15{
 float: left;
 width: 705px;
 height: 15px;
 margin: 0!important;
 padding: 0!important;
}
.uploadedalbumpicuters{
 float: left; 
 width: 224px;
 height: 217px;
 padding: 0!important;  
 text-align: center;
 background: url(/images/own_album_picute_bg.jpg) left bottom no-repeat;
}
.other_user_uploadedalbumpicuters{
 float: left; 
 width: 224px;
 height: 194px;
 padding: 0!important;  
 text-align: center;
 background: url(/images/other_album_picute_bg.jpg) left bottom no-repeat;
}

.uploadedalbumpicuterscontainer{
 float: left;
 width: 224px;
 height: 164px;
 padding: 0!important;
 margin: 0!important;
}
.album_picture_button_container{
 float: left;
 width: 224px;
 height: 28px;
 padding: 0!important;
 margin: 0!important;
}
.album_picture_name_container{
 float: left;
 width: 224px;
 height: 25px;
 padding: 0!important;
 margin: 0!important;
}
.other_user_album_picture_name_container{
 float: left;
 width: 224px;
 padding: 8px 0px 0px 0px!important;
 margin: 0!important;
}
.marginleftrightpicture{
 margin: 15px 15px 0px 15px!important; 
}
.marginwithoutpicture{
 margin: 15px 0px 0px 0px!important; 
}

.withdarkblueborder{
 border: 2px solid #2092CE;
}
.picuterwithoutborder{
 border: none!important;
 padding-top: 2px!important;
}
/* Profil Album end*/


/* mit hol */
/* kieg */
#two .content .pagehead_mithol{
  margin: 0 0 0 0;
  width: 707px;
  background: url(http://vitorlazas.hu//images/pagehead_bg.gif) repeat-x;
  height: 49px;
  color: #012854;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead_mithol a{
  color: #012854;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead_mithol a:hover{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

#two .content .pagehead_mithol .menu{
  margin: 0 15px 0 0;
  height: 49px;
  line-height: 49px;
  float: right;
}

#two .content .pagehead_mithol .text{
  margin: 0 0 0 15px;
  height: 49px;
  line-height: 49px;
  float: left;
}
/* kieg vege*/
#two .content .mithol_termek {
  overflow:hidden;
  width: 335px;
  margin: 0 10px 15px 10px;
  float: left;
}
#two .content .mithol_termek_head {
  height: 94px;
  background: url(/images/mithol_termekek.jpg) no-repeat top center; 
  margin: 0px;
  
  color:#FFFFFF !important;
font-family:arial;
font-size:22px !important;
font-style:italic;
height:54px;
padding:40px 0 0 20px;
width:315px;


  
}
#two .content .mithol_termek_sz {
  overflow:hidden;
  width: 335px;
  margin: 0 0 15px 0;
  float: left;
}
#two .content .mithol_termek_head_sz {
background:transparent url(/images/mithol_szolg.jpg) no-repeat scroll center top;
color:#FFFFFF !important;
font-family:arial;
font-size:22px !important;
font-style:italic;
height:54px;
margin:0;
padding:40px 0 0 20px;
width:315px;
}


#two .content .mithol_termek_body {
  overflow: hidden;
  width: 335px;
  background: #153f6f; 
  color: #fff;
  margin: 0 0 0px 0;
  padding-bottom: 10px;
}
#two .content .mithol_termek_termekkat {
  overflow: hidden;
  width: 305px;
  font-size: 18px;
  color: #fff;
  margin: 15px 15px 0px 15px;
  line-height:24px;
}
#two .content .mithol_termek_termekkatbody {
  overflow: hidden;
  width: 285px;
  background: #174d83;
  padding: 10px 10px;
  margin: 5px 15px 8px 15px;
  line-height: 22px;
}

#two .content .kiemel1 {
  overflow: hidden;
  width: 680px;
  margin: 15px 15px 0px 15px;
  line-height:24px;
}
#two .content .kiemel1_head {
  overflow: hidden;
  width: 636px;
  height: 24px;
  font-size: 18px;
  padding: 4px 22px;
  line-height:24px;
  background: url(/images/mithol_kiemel1_h.jpg) no-repeat top center; 
  margin: 0px;
}
#two .content .kiemel1_body {
  overflow: hidden;
  width: 676px;
  line-height:24px;
  background: #b8e1f5 url(/images/mithol_kiemel1_b.jpg) repeat-x top center; 
  margin: 0px;
  border: 2px solid #487cc2;
}

#two .content .kiemel1_body_in {
  overflow: hidden;
  line-height:24px;
  width: 632px;
  padding: 30px 22px;
  color: #012854;
  background: #b8e1f5 url(/images/mithol_kiemel1.jpg) no-repeat bottom center; 
  margin: 0px;
}
#two .content .kiemel1_body_in .text {
  overflow: hidden; 
  margin: 0 45px 0 0;
  width: 353px;
  float: left;
}
#two .content .kiemel1_body_in .text h2 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  color: #012854;
  font-weight: bold;
}
#two .content a.kiemel1 {
  margin: 0px;
}
a.kiemel1:hover {
  color: #012854;
  text-decoration:none;
}
#two .content .kiemel1_body_in .kep img{
  border: 2px solid #3B74BB;
}
#two .content .kiemel1_body_in .kep {  	
  overflow: hidden;
  width: 230px;
  float: left;
  margin: 0px;
}
#two .content .kiemel2 {
  overflow: hidden;
  width: 680px;
  margin: 0px 15px 0px 15px;
  line-height:24px;
}
#two .content .kiemel2_body {
  overflow: hidden;
  width: 680px;
  line-height:24px;
  margin: 0px;
}

#two .content .kiemel2_body_in {
  overflow: hidden;
  line-height:24px;
  width: 632px;
  padding: 30px 22px;
  color: #ade3ff;
  margin: 0px;
}
#two .content .kiemel2_body_in .text {
  overflow: hidden; 
  margin: 0 45px 0 0;
  width: 353px;
  float: left;
}
#two .content .kiemel2_body_in .text h2 {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
}
#two .content .kiemel2_body_in .text h3 {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 10px;
  color: #ade3ff;
  font-weight: bold;
}
#two .content a.kiemel2 {
  margin: 0px;
}
#two .content .kiemel2_body_in .kep img{
  border: 2px solid #3B74BB;	
}
#two .content .kiemel2_body_in .kep {

  overflow: hidden;
  width: 230px;
  float: left;
  margin: 0px;
}
a.kiemel2 {
  color: #50def5;
}
a.kiemel2:hover {
  color: #FF6E04;
  text-decoration:none;
}
#two .content .piacter_kat {
  overflow:hidden;
  width: 227px;
  margin: 0 16px 15px 0px;
  float: left;
}
#two .content .piacter_kat .head {
  height: 65px;
  width: 227px;
  background: url(/images/piacter_kategoriak.jpg) no-repeat top center; 
  margin: 0px;
  
}
#two .content .piacter_kat .body {
 overflow: hidden;
  width: 197px;
  padding: 15px;
  background: #153f6f;
  margin: 0px;
}
#two .content .piacter_kat .body ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#two .content .piacter_kat .body ul li a {
  color: #42d5e7;
  font-size: 14px;
}
#two .content .piacter_kat .body ul li a:hover {
  color:#ff7200;
  font-size: 14px;
}
#two .content .piacter_termeklist {
  overflow:hidden;
  width: 463px;
  margin: 0 0px 15px 0px;
  float: left;
}
#two .content .piacter_termeklist .fokiemelt {
  overflow:hidden;
  width: 423px;
  height: 92px;
  margin: 0 0 15px 0;
  padding:20px 20px 14px 20px;
  background: url(/images/piacter_kat_fotermek.jpg) no-repeat top center; 
}
#two .content .piacter_termeklist .nkiemelt {
  overflow:hidden;
  width: 423px;
  height: 92px;
  margin: 0px;
  padding:20px 20px 14px 20px;
  background: url(/images/piacter_kat_etermek.jpg) repeat-x top center; 
  border-bottom: 1px dotted #fff;
}
#two .content .piacter_termeklist .ehead {
  overflow:hidden;
  width: 423px;
  height: 24px;
  padding: 8px 20px 0 20px;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url(/images/piacter_legfr_head.jpg) repeat-x top center; 
}
#two .content .piacter_termeklist .nkiemelt .kep,
#two .content .piacter_termeklist .fokiemelt .kep {
  overflow:hidden;
  width: 115px;
  height: 76px;
  float: left;
  margin: 0px 20px 0 0;
}
#two .content .piacter_termeklist .fokiemelt .tnevfo {
  overflow:hidden;
  height: 40px;
  width: 287px;
  float: left;
  margin: 0 0 15px 0;
  color: #012854;
  font-size: 14px;
  font-weight: bold;
}

#two .content .piacter_termeklist .fokiemelt .foar {
  overflow:hidden;
  height: 24px;
  width: 133px;
  float: left;
  margin: 0 10px 0 0;
  color: #1989cf;
  font-size: 14px;
  padding: 9px 5px 0 5px;
  text-align: center;
  background: url(/images/piacter_ar1.jpg) repeat-x top center; 
}
#two .content .piacter_termeklist .nkiemelt_egytermek span,
#two .content .piacter_termeklist .nkiemelt span,
#two .content .piacter_termeklist .fokiemelt span {
  color: #012854;
  font-size: 14px;
}

#two .content .piacter_termeklist .fokiemelt .text {
  overflow:hidden;
  height: 40px;
  width: 132px;
  float: left;
  margin: 0px;
  color: #012854;
}
#two .content .piacter_termeklist .nkiemelt .tnevfo {
  overflow:hidden;
  height: 40px;
  width: 287px;
  float: left;
  margin: 0 0 15px 0;
  color: ##ADE3FF;
  font-size: 14px;
  font-weight: bold;
}
#two .content .piacter_termeklist .nkiemelt_egytermek .foar,
#two .content .piacter_termeklist .nkiemelt .foar {
  overflow:hidden;
  height: 24px;
  width: 133px;
  float: left;
  margin: 0 10px 0 0;
  color: #ade3ff;
  font-size: 14px;
  padding: 9px 5px 0 5px;
  text-align: center;
  background: url(/images/piacter_ar2.jpg) repeat-x top center; 
}
#two .content .piacter_termeklist .nkiemelt_egytermek .text,
#two .content .piacter_termeklist .nkiemelt .text {
  overflow:hidden;
  height: 40px;
  width: 132px;
  float: left;
  margin: 0px;
  color: ##ADE3FF;
}
#two .content a.morelinkyellow {
  background:transparent url(/images/horgonysarga.gif) no-repeat scroll right center;
  color:#ff5328;
  font-size:12px;
  font-weight:bold;
  padding:0 30px 0 0;
  text-decoration:none;
}
#two .content a.morelinkyellow:hover {
  background:transparent url(/images/horgonyskek.gif) no-repeat scroll right center;
  color:#001d85;
  font-size:12px;
  font-weight:bold;
  padding:0 30px 0 0;
  text-decoration:none;
}
#two .content .limiter_p {
 color:#FFFFFF;
 font-weight:bold;
 height:34px;
 line-height:32px;
 text-align:center;
 width:463px;
 margin: 10px 0;
 float: right;
}
#two .content .limiter_p .hr {
  margin:0;
  width:463px;
}
#two .content .limiter_p .prev {
  height:32px;
  line-height:32px;
  margin:0 0 0 15px;
  text-align:left;
  width:87px;
}
#two .content .limiter_p .pager {
  height:32px;
  line-height:32px;
  margin:0 0 0 15px;
  text-align:center;
  width:229px;
}
#two .content .limiter_p .next {
  height:32px;
  line-height:32px;
  margin:0 0 0 15px;
  text-align:right;
  width:87px;
}
#two .content .limiter_p .prev .prevlink{
  height: 32px;
  width: 24px;
  display:block;
  float:left;
  background:transparent url(http://vitorlazas.hu//images/horgonyvkekleft.gif) no-repeat center left;
}

#two .content .limiter_p .prev .prevlink:hover{
  background:transparent url(http://vitorlazas.hu//images/horgonynarancsleft.gif) no-repeat center left;
}

#two .content .limiter_p .next .nextlink{
  height: 32px;
  width: 24px;
  display:block;
  float:right;
  background:transparent url(http://vitorlazas.hu//images/horgonyvkek.gif) no-repeat center left;
}

#two .content .limiter_p .next .nextlink:hover{
  background:transparent url(http://vitorlazas.hu//images/horgonynarancs.gif) no-repeat center left;
}
#two .content .limiter_p .pager a:hover {
  color:#FF6E04;
  font-weight:bold;
}

#two .content .limiter_p .pager a {
  color:#C6ECFF;
  font-weight:bold;
  margin:0 3px;
}
#two .content .piacter_termeklist .nkiemelt_egytermek {
    background: #165082;
    margin:0;
    overflow:hidden;
    width:463px;
}
#two .content .piacter_termeklist .nkiemelt_egytermek .head {
    background: #165082;
    margin:0;
    overflow:hidden;
    width:423px;
    padding:20px 20px 14px;
    border-bottom: 1px dotted #fff;
}
#two .content .piacter_termeklist .nkiemelt_egytermek .body {
    background: #153f6f;
    margin:0;
    overflow:hidden;
    width:423px;
    padding:20px 20px 20px;
    font-size: 14px;
}
#two .content .piacter_termeklist .nkiemelt_egytermek .body h2 {
   font-size: 14px;
   color: #fff;
}
#two .content .piacter_termeklist .nkiemelt_egytermek .footer {
    background: #165082;
    margin:0;
    overflow:hidden;
    width:423px;
    padding:20px 20px 14px;
    text-align:right;
}
/* service add ondeservice view */
.servicestablewiev{
	float: left;
	width: 301px;
	height: 262px;
	padding: 0!important;
	margin: 0!important;
	background: url(/images/one_service.jpg) no-repeat; 
}
.oneservice_descripton p{
margin: 0!important;
padding: 0!important;
}
.oneservice_descripton{
float: left;  
padding: 15px 15px 0px 15px!important; 
margin: 0!important;
}
.servicestablewiev{
float: left;
padding: 0px 15px 15px 0px!important; 
margin: 0!important;
}
/* plussz for ervices*/
a.kiemel1new:hover {
	color: #012854!important;
	background:transparent url(/images/horgonyskek.gif) no-repeat right!important;
}
a.kiemel1new{
	float: left;	
	text-decoration:none;
	font-weight: bold; 
	background:transparent url(/images/horgonynarancs.gif) no-repeat right;	
	padding: 0 30px 0 0;
}
a.kiemel2new:hover {
	color: #4ac2da!important;
	background:transparent url(/images/horgonyvkek.gif) no-repeat right!important;
}
a.kiemel2new{
	float: left;	
	text-decoration:none;
	font-weight: bold; 
	background:transparent url(/images/horgonynarancs.gif) no-repeat right;	
	padding: 0 30px 0 0;
}
/*plus end*/
/* service add ondeservice view end*/
/*plusz for forms */
.form_imagecheck{
	float: left;
	padding: 3px 0px 0px 5px!important;
	margin: 0!important
}
.form_imagecheck img{
	float: left;  
	padding: 0px 0px 0px 5px!important;
	margin: 0!important;
}
.form_imagecheck input{
	float: left;
	padding: 0!important;
	margin: 0!important
}
/* plus for forms end */
.form_checkboxes input {
	border: 0;
}
.servicelink{
	color: white!important;
	background:transparent url(/images/horgonyfeher.gif) no-repeat scroll right center;
	padding:0 30px 0 0;
	right:22px;
}
.servicelink:hover{	
	background:transparent url(/images/horgonynarancs.gif) no-repeat scroll right center;
    color:#FF604E!important;    	
}
 