

@charset "utf-8";

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:none; margin:0;  font-size:12px; color:#000000; background:url(../images/headback.jpg) center top no-repeat; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:none; margin:0;  font-size:12px; color:#000000; background:url(../images/headback.jpg) center top no-repeat; }
div.body { background:url(../images/headback.jpg) center top no-repeat; margin-top:-8px; margin-left:-8px; margin-right:-8px;}
 
 
a{ color:#3F4C6B; font-family: Verdana, Arial, Helvetica, sans-serif;}
font { font-family: Verdana, Arial, Helvetica, sans-serif; }
.clear{ clear:both; }
p{ padding:5px 0 5px 0; margin:0px; line-height:19px; font-family: Verdana, Arial, Helvetica, sans-serif;}
p.details{ padding:5px 15px 5px 15px; font-size:11px; }
p.details_cart{ clear:both; padding:25px 30px 5px 0px; font-size:11px; font-style:italic; }
p.more_details{ padding:25px 20px 0px 20px; font-size:11px; }
#wrap{ width:980px; height: auto; margin:auto; border-bottom:1px #b2b2b2 dashed; }
.header{ width:900px; height:190px; }
.logo{ padding:10px 0 0 30px; }
.logo a.description { display:block; float:left; margin-left:15px; width:508px; height:36px; color: #FFFFFF; background:url(../images/munkaero.png) left top no-repeat; }

/*-----------------------------menu-------------------*/

#menu{ width:870px; height:41px; margin:145px 0 0 65px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
#menu ul{ display:block; list-style:none; padding:9px 0 0 10px; margin:0px; }
#menu ul li{ display:inline; padding:0px; margin:0px; height:30px; } 
#menu ul li a{ height:25px; background:url(../images/menu_bg.png) left top no-repeat; display:block; padding:5px 8px 0 8px; float:left; text-decoration:none; text-align:center; color: #FFFFFF; font-weight: 700; font-size:12px; line-height:27px; }
#menu ul li a.last{ height:30px; background:url(../images/menu_bg.png) left top no-repeat; display:block; width:1px; float:left; padding:0; }
#menu ul li a:hover{ background:url(../images/menu_bg.png) left bottom no-repeat; height:23px; color: #000000;}


/*------------------------------------center content--------------------*/

.left_content{ width:160px; float:left; padding:40px 0 20px 0; }
.center_content { float:left; width:500px; padding:60px 0 0 10px; }
.right_content{ width:280px; float:left; padding:20px 0 20px 20px; }
a.allasvadasz img {   margin-right:4px; border:3px solid #eaeaea; }
a.allasvadasz img:hover { border:3px solid #ccc;  }
div.title { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #ec1651; padding:0px; float:left; font-size:17px; margin:10px 0 10px 0; }
span.title_icon{ float:left; padding:0 5px 0 5px; }
div.home_lead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:19px;}
.prod_title{ color:#ec1651; padding:5px 0 0 0; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.more{ font-style:italic; float:left; text-decoration:none; font-size:11px; padding:5px 15px 0 0 ; }
a.more:hover { text-decoration:underline; }
.right_b_box{ width:280px; clear:both; padding:0 0 5px 0; font-size:13px; }
.right_b_box img { border:none; }
.right_b_box_bottom { border-bottom:1px solid gray; /* background:url(../images/right_box_bottom.jpg) no-repeat left; */ width:280px; height:2px; margin-bottom:5px; margin-top:5px; }
img.right{ float:right;}
.right_box{ width:170px; float:left; padding:10px 0 0 0; }

div.felso_title { color: #ec1651; padding:0px; float:left; font-size:16px; margin:10px 0 10px 0; }

ul.list{ clear:both; padding:10px 0 0 20px; margin:0px; }
ul.list li{ list-style:none; padding:2px 0 2px 0; }
ul.list li a { list-style:none; text-decoration:none; color:#000000; background:url(../images/left_menu_bullet.gif) no-repeat left; padding:0 0 0 17px; }
ul.list li a:hover { text-decoration:underline; }

/* home */

ul.home_li { padding-left:12px; }

/* article */

div.article { }
div.article img { margin-right:10px;}
h1.article_title { margin-top:30px; }
h1.article_title a {  color: #ec1651; font-size:18px; font-weight:normal; text-decoration:none;}
h1.article_title a div {  color: #ec1651; font-size:18px; font-weight:normal; text-decoration:none;}
h1.article_title a:hover { text-decoration:underline;}
div.article_subcaption { line-height:18px;  margin-bottom:10px; font-size:14px; }
div.article_subcaption font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
div.article_lead { line-height:18px; font-size:12px; }
div.article_lead font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.article_content { line-height:18px;  margin-top:20px; font-size:12px; }
div.article_content font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

div.article_info { padding:10px; margin:15px 0 15px 0; border-bottom:1px dotted #3F4C6B; border-top:1px dotted #3F4C6B; float:left; width:480px; }
div.article_info a.email { display:block; float:left; width:18px; height:14px;  background:url(../images/email-icon.gif) left top no-repeat;}
div.article_info a.print { display:block; float:left; width:18px; height:14px;  background:url(../images/print-icon.gif) left top no-repeat;}
div.article_info a.comment { display:block; float:left; width:90px; height:14px; font-size:10px; color:#999999; margin-left:10px; }
div.article_info a.date { display:block; float:left; width:110px; overflow:hidden; height:14px; font-size:10px; color:#999999; margin-left:2px; }
div.article_info a.author { display:block; float:left; width:100px; height:14px; color: #999999;}
div.addthis { float:left; width:125px;}


div.article_share { height:120px;}

/* column */

div.column_vip { color:#666666; font-size:12px; padding:10px; border-bottom:1px solid #CCCCCC;}

/* freshbox */

div.freshbox { width:120px; padding:10px; margin-right:10px; float:left; }
div.freshbox div.head { font-size:11px; color:#ec1651; margin-bottom:13px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.freshbox div.head div { padding-top:2px; }
div.freshbox div.head a { display:block; float:right; background:url(../images/glossy_pink_jelly_icon_098.png) left top no-repeat; height:20px; width:20px;  }
div.fresh { font-family: Verdana, Arial, Helvetica, sans-serif;  width:120px; border-bottom:1px solid gray; margin-bottom:20px;    }
div.fresh a.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #ec1651; display:block; margin-bottom:3px; text-decoration:none;  }
div.fresh a.title:hover { text-decoration:underline;  }
div.fresh a.lead { line-height:normal; color: #333333; font-size:11px; display:block; margin-top:3px; margin-bottom:3px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.fresh a.lead font { line-height:normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.fresh a.lead p { line-height:normal; margin:0; padding:0; }

/* hasrun */

div.hasrun { width:120px; padding:10px; margin-right:10px; float:left; }
div.hasrun div.head { font-size:11px; color:#ec1651; margin-bottom:13px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.hasrun div.head div { padding-top:2px; }
div.hasrun div.head a {  font-size:11px; color:#ec1651; margin-bottom:13px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
div.hasrun_title { font-family: Verdana, Arial, Helvetica, sans-serif;  width:120px; border-bottom:1px solid gray; margin-bottom:20px;    }
div.hasrun_title a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #ec1651; display:block; margin-bottom:3px; text-decoration:none;  }
div.hasrun_title a:hover { text-decoration:underline;  }
div.hasrun_title a.comment_counter { cursor:default; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #3F4C6B; display:block; margin-bottom:3px; text-decoration:none;  }
div.hasrun_title a.comment_counter:hover { text-decoration:none;  }


div.hasrun_title a.lead { line-height:normal; color: #333333; font-size:11px; display:block; margin-top:3px; margin-bottom:3px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.hasrun_title a.lead font { line-height:normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.hasrun_title a.lead p { line-height:normal; margin:0; padding:0; }

/* feed */

a.feed_head { display:block; }
a.feed_head img { border:none; margin-bottom:10px;}
a.right_box_feed_title { display:block; margin-bottom:15px; color:#ec1651; text-decoration:none;}
a.right_box_feed_title:hover { text-decoration:underline;}



/*---------------footer------------------------*/

.footer{ height:30px;  }
.left_footer{ float:left; padding:10px 0 0 10px; }
.right_footer{ float:right; padding:10px 10px 0 0 ; font-size:12px; }
.footer a{ text-decoration:none; padding:0 5px 0 5px; color:#afaeaf; }
.footer a:hover { text-decoration:none; padding:0 5px 0 5px; color: #003300; }
div.under_footer { background:url(../images/bg_footer.jpg) center top no-repeat ; height:130px; margin-top:-110px; }


/* forum */

h1.forum_tema {}
h1.forum_tema a {  color: #ec1651; font-size:18px; font-weight:normal; text-decoration:none; }
h1.forum_tema a:hover {text-decoration:underline; }
div.forum_icon img { margin-right:10px;  }
a.topic_user { margin-left:-10px; text-decoration:none;}
a.topic_user:hover {  text-decoration:underline;}

div.postinfo { padding:10px 0 10px 50px; width:450px; border:1px dotted #3F4C6B; margin-bottom:15px; }
div.postinfo font { color:#999999; font-size:10px; }
div.postinfo a  { text-decoration:none; }
div.postinfo a:hover  { text-decoration:underline; }

div.hozzaszolas { background:url(../images/bg_hozzaszolas.jpg) left top repeat-x; margin-top:10px;}
div.hozzaszolasszama { float:left; font-size:12px; color:#999999; background-color:#FFFFFF; padding:5px; }
div.hozzaszolasszama a {  color:#999999; text-decoration:none;}
div.commentname { float:left; font-size:12px; color:#D4145A; padding-left:5px; padding-top:4px;}
div.datum { float:left; font-size:10px; color:#999999; padding-left:5px; padding-top:6px;}
div.hozzaszolasbody { clear:both; padding:10px; font-size: 12px; }

/* members */

div.welcome { margin-top:30px; height:50px; }
div.welcome_name { color:#EC1651; font-size:16px; margin-bottom:10px;}
div.welcome_name font.welcome { color: #666666; font-size:14px; margin-bottom:10px;}
a.profil_edit { display:block; float:left; }
a.sign_out { display:block; float:right;}

div.reg_type { margin-top: 20px;}
div.reg_type a { display:block; margin-bottom:5px; }

div.reg_database { margin-top: 20px;}
div.reg_database a { display:block; margin-bottom:5px; }

/* form */


/* profil begin*/


div.profil_oldal_left { float:left; width:330px; margin-top:15px; }
		div.profil_oldal_left_head { color:#775f44; font-weight:bold; font-size:12px; padding:5px 0 20px 10px; }
		div.profil_kepek { padding-left:10px;}
	div.profil_oldal_right { float:left; width:425px; }
		div.profil_name { color:#EC1651; font-size:18px; font-weight:bold; margin:20px 0 5px 10px;  }
		div.uzenet_kuldese { width:415px; height:60px; padding:10px 0 0 10px;}
			div.uzenet_kuldese a { display:block; background:url(../images/uzenet_kuldese.gif) left top no-repeat; float:left; color:#dd5097; font-size:11px; padding-left:34px; height:35px;  width:185px; margin-top:5px; padding-top:5px; text-decoration:none; }
		div.magamrol { width:405px; padding:10px; border-bottom:1px dashed #c9bfb4; border-top:1px dashed #c9bfb4; color:#b8b250; font-size:11px; font-weight:bold;}
		div.profil_leiras { padding:10px; color:#666666; font-size:11px; width:250px; float:left;}
		div.profil_leiras a { display:block; text-decoration:none; }
		div.profil_avatar {float:left; width:150px; padding-top:10px;}
		div.rolam { font-size:11px; padding:10px;}
		div.rolam_head { text-transform:uppercase; font-weight:bold; margin:5px 0 5px 0;}
		a.rolam_back { width:193px; height:17px; display:block; float:left; color:#775f44; font-size:11px; padding:3px 0 0 8px; margin-top:10px;}
		a.rolam { width:425px; background-color:#FFFFFF; display:block; float:left; color:#775f44; font-size:12px; padding:3px 0 3px 8px; margin-top:2px; }
		a.rolam div { margin-top:4px;}
		a.rolam font { font-weight:normal;}

/* profil end */
		a.profildeschead { width:220px; height:17px; display:block; float:left; color:#775f44; font-size:11px; padding:3px 0 0 8px; margin-top:10px; font-style: italic;}
		div.rolamtop { float:left; width:200px; color:#775f44; font-size:12px; padding:3px 0 3px 8px; margin:6px 0 0 20px; }


div.RegHead { font-size:18px; color: #333333; margin-bottom:10px;  margin-left:20px; width:600px;}
div.RegHead font { font-size:11px; color:#f2368b;}
div.RegText { font-size:14px; color: #000000; margin-top:15px;}
div.RegBorn {}
div.RegBorn select { border:1px solid gray; }


div.RegW { font-size:11px; color: #990000; margin:4px 0 4px 0;}
div.RegTitle { font-weight:bold; color:#000000; border-bottom:1px solid gray; margin-bottom:3px; margin-top:14px;}
div.Azonosito { font-size:12px; color:#666666; }
font.RegW { font-size:11px; color:#990000;} 
 
div.Name { float:left; font-size:12px; color:#666666; margin-bottom:2px; }
div.LastName { float:left;  }
div.FirstName { float:left; margin-left:2px; }

input.InputName { border:1px solid gray; }
input.InputNameOver { border:1px solid #f2368b; }

div.Lakcim { float:left; font-size:12px; color:#666666; margin-bottom:2px; }
div.LakcimOrszag { float:left; }
div.LakcimHelyseg { float:left; margin-left:2px; }
div.LakcimUtca { float:left; margin-left:2px; }
div.LakcimSzam { float:left; margin-left:2px; }

input.InputLakcim { border:1px solid gray; }
input.InputLakcimOver { border:1px solid #f2368b; }

div.Tanulmanyok {  float:left; font-size:12px; color:#666666; margin-bottom:2px; }
div.TanulmanyokKezdesEve { float:left; }
div.TanulmanyokVegzesEve { float:left; margin-left:6px; }
div.TanulmanyokEgyetem { float:left; margin-left:2px; }
div.TanulmanyokHelyseg { float:left; margin-left:2px; }
div.TanulmanyokKar { float:left; margin-left:2px; }
div.TanulmanyokSzak { float:left; margin-left:2px; }

div.RegBorderSz {  padding:5px; margin-bottom:10px; width:460px; height:380px; }
div.RegBorder { padding:5px; margin-bottom:10px; width:460px; }
div.RegBorderTanulmanyok { padding:5px; margin-bottom:10px; width:460px; height:170px; }
div.RegBorderNyelv {  padding:5px; margin-bottom:10px; margin-top:15px; width:460px; height:100px; }



input.Input { border:1px solid gray; width:400px; }
input.InputOver { border:1px solid #f2368b; width:400px; }
textarea.Textarea { border:1px solid gray; width:400px; }
textarea.TextareaOver { border:1px solid #f2368b; width:400px;}

a.prof_edit { display:block; float:left; margin:10px; background:url(../images/adatlapom_szerkesztese.gif) left top no-repeat; width:207px; height:38px;  }
a.prof_edit:hover {   }

div.button { clear:both;}

div.skool { color:#333333; font-size:12px;}

/* turnover */

div.Counter { clear:both; text-align:center; padding:20px 0 20px 0; width:400px; margin-bottom:20px; }
div.CounterBlock { float:left; width:20px; height:17px; padding-top:3px; border:1px solid gray; margin-left:1px; background-color:#f2f2f2; font-family:Verdana;}
div.CounterBlock a { color:#666666; text-decoration:none;}
div.CounterBlock a:hover { color:#000000; text-decoration:none;}
div.CounterBlockHigh { float:left; width:20px; height:17px; padding-top:3px; border:1px solid gray; margin-left:1px; background-color:#CCCCCC; font-family:Verdana; color:#000000;}


/* regboxes */

div.RegBox { border:1px solid gray; margin:5px; float:left; width:220px; height:160px;  }

div.RegLeft { float:left; width:100px; padding:2px 0 0 2px;  }
div.RegName { color:#D4145A; font-weight:bold; font-size:12px;  margin-bottom:5px;  }
div.RegName a {  }
div.RegCity { font-style:italic; color:#666666; font-size:11px; }
div.RegListCat { font-size:11px; color:#D4145A; margin-right:3px; width:110px; }
div.RegListCat a { font-size:11px; color:#D4145A; margin-right:3px; width:110px; text-decoration:none; }
div.RegListCat a:hover { font-size:11px; color:#D4145A; margin-right:3px; width:110px; text-decoration:underline; }


/* profile */

div.clear { clear:both;}
div.RegRight { float:right; }
div.Avatar { }
div.Avatar img { width:80px; margin:2px; }

div.sex { color: #333333; font-size:11px;}
div.profile_details { color:#999999; font-size:11px; margin:5px 0 5px 0; clear:both; }
div.profile_country { float:left;}
div.profile_city { float:left;}
div.profile_address  {float:left; } 
div.profile_telephone { clear:both;}

div.AvatarUser { float:left; width:200px; margin-top:20px;  }
div.UserContact { float:left; width:260px; }
div.UserContact div.Title { color:#EC1651; font-size:16px; margin-bottom:5px;}


div.UserTag { font-size:12px; width:450px; padding-bottom:5px; border-bottom:1px solid #efefef; float:left; margin-bottom:5px; }
div.UserTagLeft { float:left; font-weight:bold; color:#e63586; width:150px;}
div.UserTagRight { float:left; width:300px; }

div.UserContactUp { clear:both; font-size:13px; padding-left:5px;}
div.UzenetKuldese a { font-size:11px; display:block; padding-top:5px; }


/* search */

div.search { color:#e63586; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.search font { color: #666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.search_article_page { }
div.search_article_page_head {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #ec1651; padding:0px; float:left; font-size:17px; margin:10px 0 10px 0; }



/**/

div.profile_stop { padding:10px; text-align:center; font-size:12px; color:#333333;}


#contentOuterElement { }

div.felsotanul { margin-top:5px;}

div#cimoldal { margin-top:20px;}

div.googleads { margin:10px 0 0 10px;}