/* @override 
	http://olahg.nexon.donkey.dmz/css/style.css
	http://nexon.preview.carnation.hu/css/style.css
*/

*{
	font-weight: normal;
}
body {
	background: url(../i/bodytopbg.png) repeat-x 0px 110px;
	font-family: Frut, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #222222;
}

.topbar {
	background: url(../i/topbarbg.png);
	position: relative;
}

.topbar a{
	display: block;
	height: 73px;
	width: 130px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
	text-indent: -10000px;
}

h1 {
	overflow: hidden;
	height: 0px;
	padding-top: 73px;
	background: url(../i/logoheadline.png) no-repeat center left;
	width: 972px;
	margin: 0 auto;
}

.en h1 {
	background: url(../i/logoheadline_en.png) no-repeat center left;
}

.mainnav {
	background: url(../i/mainnavbg.png);
	border-bottom: 3px solid #c0e2e3;
}

.mainnav ul {
	overflow: hidden;
	width: 972px;
	margin: 0 auto;
	list-style: none;
}

.mainnav li {
	float: left;
	line-height: 34px;
}

.mainnav a {
	font-family: FrutBoldCondensed;
	font-size: 16px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	padding: 0 1px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	text-transform: uppercase;
}

.mainnav span {
	padding: 0 18px;
	display: block;
}

.mainnav .featured a {
	border-left: 1px solid #dd3d58;
	border-right: 1px solid #dd3d58;
}

.mainnav .featured a span {
	background: url(../i/mainnavfeaturedhover.png);
}

.mainnav a:hover {
	border-left: 1px solid #68c9ca;
	border-right: 1px solid #68c9ca;
}

.mainnav a:hover span {
	background: url(../i/mainnavhover.png);
}

.mainnav li.lang{
	padding: 1px;
	width: auto;
	margin-left: 70px;
	margin-top: 3px;
	border: 0;
	float: right;
	margin-right: 30px;
}

.mainnav li.lang a {
	display: block;
	color: #b9f0e1;
	height: 29px;
	width: 52px;
	border: 0;
	text-indent: -10000px;
	background: url(../i/flags.png) no-repeat left bottom;
}

.mainnav li.lang a.hu{
	background-position: left top;
}

.mainnav li.lang a:hover{
	border: none;
}

.center {
	width: 972px;
	margin: auto;
	overflow: hidden;
	padding-top: 15px;
}

.twocolumns .maincontent {
	width: 640px;
	margin-right: 4px;
	float: left;
}

.twocolumns .sidebar {
	width: 320px;
	float: right;
}

#nexonSideFlash {
	margin-bottom: 20px;
	border-bottom: 1px solid #999;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	width: 320px;
	height: 190px;
	overflow: hidden;
}

#nexonSideFlash img{
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}

#promo {
	text-align: left;
	background-color: transparent !important;
	/*width: 620px;
	height: 360px;
	background: url(../i/promobg.png);*/
}

.promo embed{
	/*width: 620px;
	height: 360px;
	background: url(../i/promobg.png);*/
}

.services {
	padding-top: 40px;
}

.services li {
	background: url(../i/servicesbg.png) no-repeat top left;
	overflow: hidden;
	padding: 10px 20px 30px;
	margin-top: -10px;
}

.services h2 {
	font-size: 18px;
	line-height: 37px;
	margin-bottom: 10px;
	text-shadow: white 0 1px 0;
}

.services h2 span {
	font-family: FrutBold;
	background: url(../i/servicesbg.png) no-repeat -20px -20px;
	text-transform: uppercase;
}

.services h2 a {
	float: right;
	padding: 0 15px;
	padding-top: 37px;
	height: 0px;
	overflow: hidden;
}

.services p {
	font-size: 13px;
	color: #373737;
	margin-right: 0;
}

.services a.more {
	width: 77px;
	height: 0px;
	padding-top: 25px;
	overflow: hidden;
	background: url(../i/more.png);
	float: left;
	margin-top: 10px;
	text-decoration: none;
}
.services a.more span {
	font-family: FrutBoldCondensed;
	text-transform: uppercase;
	display: block;
	margin-top: -25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0px 1px 0px #333;
}
.services .nexonhrm {
	background: url(../i/service-nexonhrm.png) no-repeat top right;
	color: #f8961d;
}
.services .nexonber {
	background: url(../i/service-nexonber.png) no-repeat top right;
	color: #ffc50a;
}
.services .nexontime {
	background: url(../i/service-nexontime.png) no-repeat top right;
	color: #d61535;
}
.services .nexoncafe {
	background: url(../i/service-nexoncafe.png) no-repeat top right;
	color: #862075;
}
.services .nexonsource {
	background: url(../i/service-nexonsource.png) no-repeat top right;
	color: #0096d5;
}
.services .nexonedu {
	background: url(../i/service-nexonedu.png) no-repeat top right;
	color: #80c342;
}

.footer {
	background: url(../i/footerbg.png) repeat-x top left;
	padding-bottom: 30px;
	padding-top: 20px;
}
.footer div.inner {
	width: 920px;
	margin: 0px auto;
	margin-top: 40px;
	padding-bottom: 60px;
	position: relative;
}
.footer ul {
	list-style: none;
	float:left;
	width: 210px;
	margin-right: 20px;
	background: url(../i/footerseparator.png) repeat-y top right;
	padding: 10px 0;
}
.footer .last {
	background: transparent;
}

.footer a {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.sidebar .banner {
	width: 300px;
	line-height: 200px;
	background: #cccccc;
	text-align: center;
	font-size: 32px;
}

.widget.img {
	display: block;
	text-indent: -10000px;
	clear: both;
	margin-top: 20px;
}
.widget.img img {
	display: block;
}

#Left .widget.img img,
#Right .widget.img img {
	width: 210px;
	height: auto;
}


.widget.img.half {
	position: relative;
	width: 155px;
	margin: 0 auto;
	text-decoration: none;
	padding-bottom: 10px;
	text-indent: 0;
	clear: none;
}
div.sidebar .widget.img img {
	width: auto;
	display: block;
	margin-left: 10px;
	height: auto;
}
.widget.img.bn {
	color: #3a950c;
	display: none;
}
.widget.img.half span {
	position: absolute;
	bottom: 25px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.widget.search {
	width: 320px;
	height: 141px;
	background: url(../i/widget-search.png) top left;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.widget.search form {
	background: url(../i/widget-search.png) top right;
	position: absolute;
	height: 100%;
	overflow: hidden;
	margin-left: 20px;
}
.widget.search a {
	display: block;
	width: 262px;
	height: 0px;
	padding-top: 61px;
	top: 66px;
	left: 50%;
	margin-left: -141px;
	overflow: hidden;
	position: absolute;
	background: url(../i/ugyfelkapu.png);
}
.widget.search .searchfield {
	font-family: Frut;
	width: 250px;
	background: url(../i/searchfield.png) no-repeat;
	border: 0;
	font-size: 16px;
	line-height: 22px;
	padding: 5px;
	display: block;
	color: #646464;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -140px;
}
.widget.search form {
	position: relative;
}
.widget.search .searchsubmit {
	position: absolute;
	background: red;
	border: 0;
	top: 24px;
	right: 50%;
	margin-right: -116px;
	background: url(../i/searchsubmit.png);
	width: 31px;
	height: 0px;
	padding-top: 24px;
	overflow: hidden;
}


.widget.links {
	margin-bottom: 20px;
	list-style: none;
}
.widget.links.news {
	background: #85a2a7 ;
}

#Right .widget.links.news {
	background: #85a2a7;
}

.widget.links.courses {
	background: #a0adbc ;
}
#jobsbox_0 .content,
#Right .widget.links.courses {
	background: #a0adbc;
}

.widget.links a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	background: url(../i/linksbullet.png) no-repeat 4px 6px;
	margin: 0 20px;
	padding: 0 20px;
	display: block;
}

#Right .widget.links a {
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	background: url(../i/linksbullet.png) no-repeat 4px 4px;
	margin: 0 12px 0 7px;
	padding: 0 0 0 16px;
	display: block;
	line-height: 15px;
}

.widget.links li {
	border-top: 1px solid #92acb0;
	border-bottom: 1px solid #ffffff;
	padding: 10px 0;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

#Right .widget.links li {
	border-top: 1px solid #92acb0;
	border-bottom: 1px solid #ffffff;
	padding: 5px 0;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
.widget.links .linksnewsheader {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: url(../i/linksnewsheader.png) top left;
	line-height: 51px;
}

#Right .widget.links .linksnewsheader {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: url(../i/linksnewsheader.png) top left;
	line-height: 39px;
}
.widget.links .linksnewsheader h3 a,
.widget.links .linksnewsheader h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: FrutHeavyCondensed;
	font-weight: normal;
	background: url(../i/linksnewsheader.png) top right;
}

#jobsbox_0 h4,
.widget.links .linkscoursesheader {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: url(../i/linkscoursesheader.png) top left;
	line-height: 51px;
}

#Right #jobsbox_0 h4,
#Right .widget.links .linkscoursesheader {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: url(../i/linkscoursesheader.png) left 0;
	line-height: 39px;
}

#jobsbox_0 h4 span,
.widget.links .linkscoursesheader h3,
.widget.links .linkscoursesheader h3 a{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: FrutHeavyCondensed;
	font-weight: normal;
	background: url(../i/linkscoursesheader.png) top right;
}



#jobsbox_0 .box_bottom,
.widget.links .linkscoursesfooter {
	display: block;
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 14px;
	text-align: right;
	padding-right: 0px;
	background: url(../i/linkscoursesfooter.png) left bottom;
}
#jobsbox_0 .box_bottom{
	height: 10px;
}

#Right #jobsbox_0 .box_bottom,
#Right .widget.links .linkscoursesfooter {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 14px;
	text-align: right;
	padding-right: 0px;
	background: url(../i/linkscoursesfooter.png) left bottom;
}

.widget.links .linkscoursesfooter a{
	padding: 0;
	margin: 0;
	font-family: FrutMed;
	background: url(../i/linkscoursesfooter.png) right bottom;
	line-height: 45px;
	padding-right: 20px;
}
#Right #jobsbox_0 .box_bottom span,
#Right .widget.links .linkscoursesfooter a{
	display: block;
	padding: 0;
	margin: 0;
	font-family: FrutMed;
	background: url(../i/linkscoursesfooter.png) right bottom;
	line-height: 25px;
	padding-right: 20px;
}

.widget.links .linksnewsfooter {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 14px;
	text-align: right;
	padding-right: 0px;
	background: url(../i/linksnewsfooter.png) left bottom;
}

#Right  .widget.links .linksnewsfooter {
	padding: 0;
	padding-left: 20px;
	color: #ffffff;
	font-size: 18px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 14px;
	text-align: right;
	padding-right: 0px;
	background: url(../i/linksnewsfooter.png) left bottom;
}
.widget.links .linksnewsfooter a{
	padding: 0;
	margin: 0;
	font-family: FrutMed;
	background: url(../i/linksnewsfooter.png) right bottom;
	line-height: 45px;
	padding-right: 20px;
}

#Right .widget.links .linksnewsfooter a{
	padding: 0;
	margin: 0;
	font-family: FrutMed;
	background: url(../i/linksnewsfooter.png) right bottom;
	line-height: 25px;
	padding-right: 20px;
}

#Right .widget.links h3 a{
	font-size: 16px;
	background: none;
	padding: 10px 0 8px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

.widget.links h3 a:hover{
	text-decoration: none !important;
}

#Right .widget.links li a:hover,
.widget.links li a:hover{
	text-decoration: underline ;
}

#jobsbox_0 .content{
	margin: 0 1px;
	background-position: 0 bottom;
	padding: 10px 10px 5px;
}

#jobsbox_0 .box_bottom span{
	height: 10px;
	display: block;
}

#jobsbox_0 .content b{
	font-family: FrutBold;
	height: 10px;
	display: block;
	color: #fff;
}

#jobsbox_0 .content label{
	display: block;
	color: #fff;
}

#jobsbox_0 .content input{
	border: 1px solid #94a3b6;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin-bottom: 8px;
	width: 187px;
}

#jobsbox_0 .content input.button{
	border: none;
	background: #798495;
	color: #fff;
	width: auto;
	padding: 0 10px;
	margin-bottom: 0;
	font: 13px FrutMed;
}

.certifications{
	clear: both;
	margin-left: 280px;
	padding-top: 30px;
}
.cert {
	display: block;
	height: 25px;
	float: left;
	margin-right: 10px;
	text-indent: -11000px;
	overflow: hidden;
	background: url(../i/certificates.png) no-repeat left top;
}
.cert.adp {
	width: 85px;
	background-position: 0;
}
.cert.iso {
	width: 69px;
	background-position: -88px;
}
.cert.iso2 {
	left: 404px;
	width: 69px;
	background-position: -305px;
}
.cert.ms {
	width: 58px;
	background-position: -163px;
}
.cert.oracle {
	width: 66px;
	background-position: -226px;
}

.certification {
	position: absolute;
	bottom: 70px;
	width: 500px;
	background: #ddd;
	border: 1px solid #ccc;
	padding: 20px;
	left: 50%;
	margin-left: -270px;
	height: auto;
	font-size: 11px;
}




#contactform_div fieldset{
	border-top: 1px solid #eee;
	margin-top: 20px;
	padding-top: 20px;
}

#contactform_div label{
	font: 13px FrutBold;
	display: block;
	padding-top: 20px;
}

#contactform_div .cbrb{
	padding-bottom: 12px;
}

#contactform_div .cbrbgroup{
	margin-left: 150px;
	margin-top: 20px;
}

#contactform_div .cbrbgroup label{
	font: 13px FrutMed;
	display: inline;
	margin-left: 10px;
}

#contactform_div select{
	margin-top: 20px;
	margin-left: 150px;
}

#Content #contactform_div form fieldset h4{
	font: 13px FrutBold;
	color: #465282;
}

#Content #contactform_div form #request_type_addon label,
#Content #contactform_div form fieldset.contacts label{
	display: block;
	width: 150px;
	float: left;
	padding: 0;
	height: 25px;
	line-height: 25px;
	clear: left;
	margin-top: 10px;
}

#Content #contactform_div form #request_type_addon input,
#Content #contactform_div form fieldset.contacts input{
	margin-top: 10px;
	display: block;
	background: none;
	border:1px solid #ccc;
	width: 300px;
	float: left;
	padding: 0;
	height: 20px;
}

#Content #contactform_div form fieldset.contacts div.error{
	display: block;
	background: none;
	float: left;
	padding: 0;
	font-size: 12px;
	color: #dc4217;
}

#Content #contactform_div form  input.submit{
	display: block;
	background: #8d9ba1;
	border:1px solid #888;
	color: #fff;
	padding: 3px 10px;
	font: 15px FrutHeavyCondensed;
	margin-left: 150px;
}

#Content #contactform_div form #request_type_addon {
	overflow: hidden;
	clear: both;
}

#Content #contactform_div form #request_type_addon label{
	line-height: ;
}

#Content #contactform_div form #request_type_addon span.num{
	display: block;
	float: left;
	line-height: 20px;
	margin: 0;
	padding: 0;
	margin-top: -5px;
	margin-left: 10px;
}

#Breadcrumb {
	font-size: 12px;
	color: #008f91;
	padding-bottom: 8px;
	margin-top: -6px;
	margin-left: 20px;
}

#Breadcrumb a{
	color: #008f91;
	text-decoration: none;
}

#Breadcrumb a:hover{
	text-decoration: underline;
}

.threecolumns {
	width: 969px;
	margin: 0 auto;
	overflow: hidden;
}
.threecolumns .widget.search {
	margin-top: 20px;
}

.wrapper {
	width: 751px;
	overflow: hidden;
	float: left;
}

.twocolumns {
	width: 969px;
	margin: 0 auto;
}


.subcontent#Left {
	width: 211px;
	float: left;
	overflow: hidden;
}
.subcontent#Right {
	width: 210px;
	float: right;
	overflow: hidden;
}
#Content {
	width: 530px;
	float: right;
	overflow: hidden;
	margin-right: 0;
}

#Content.full {
	width: auto;
}

#Content.full h3{
	font-size: 18px;
	font-family: FrutBold;
	padding-bottom: 10px;
}

#Content.full .pager{
	font-size: 16px;
	padding-bottom: 15px;
}

#Content.full .pager a {
	color: #373737;
}

#Content.full .nexonBox{
	padding: 15px;
}

#Content.full .nexonBox h3{
	margin-bottom: 10px;
	border-bottom: 1px solid #f6f6f6;
}

#Content.full .nexonBox h3 a {
	color: #009c9e;
	text-decoration: none;
	font-size: 16px;
	
}

#Content.full .nexonBox h3 small {
	float: right;
	font-size: 14px;
	font-family: FrutMed;
}




.nexonBox.submenu {
	background: #ffffff;
	background: url(../i/submenubottom.png) no-repeat bottom left;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.nexonBox.submenu h3 {
	font-family: FrutHeavyCondensed;
	font-size: 16px;
	color: #ffffff;
	line-height: 36px;
	height: 36px;
	background: red;
	background: url(../i/submenutop.png) no-repeat top left;
	padding-left: 20px;
}
.nexonBox.submenu h3 span {
	display: block;
	float: right;
	width: 20px;
	height: 36px;
	background: url(../i/submenutop.png) no-repeat top right;
}
.nexonBox.submenu ul {
	clear: both;
}
.nexonBox.submenu li {
	border: 1px solid #ececec;
	border-top: 0;
	padding: 8px 10px 7px 20px;
}

.nexonBox.submenu li ul {
	padding-top: 10px;
}

.nexonBox.submenu li ul li {
	border: none;
	border-top: 0;
	padding: 5px 5px 5px 15px;
	line-height: 14px;

}

.nexonBox.submenu li ul li a{
	font-size: 12px;
}

.nexonBox.submenu li:last-child {
	border-bottom: 0;
	padding-bottom: 6px;
}
.nexonBox.submenu a {
	font-family: FrutBoldCondensed;
	font-size: 14px;
	color: #4f5d63;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
.nexonBox.submenu a:hover {
	color: #d61535;
	text-decoration: underline;
}

.nexonBox.submenu a.active {
	color: #d61535;
}





.smallBox.products {
	margin-top: 20px;
}
.smallBox.products h4 {
	display: none;
}
.smallBox.products p {
	padding: 0;
	margin: 0;
	background: url(../i/smallbox-products-bg.png) no-repeat;
	/* padding-left: 2px; */
	text-indent: -100000px;
	margin-bottom: 4px;
	overflow: hidden;
	height: 50px;
}
.smallBox.products a {
	display: block;
	background: url(../i/smallbox-products.png) no-repeat;
	text-indent: -100000px;
	width: 211px;
	height: 50px;
}
.smallBox.products p.nexonber a {
	background: url("../i/smallbox-products-nexonber.png") no-repeat scroll 0 0 transparent
}
.smallBox.products p.nexonsource a {
	background: url("../i/smallbox-products-nexonsource.png") no-repeat scroll 0 0 transparent
}
.smallBox.products p.nexontime a {
	background: url("../i/smallbox-products-nexontime.png") no-repeat scroll 0 0 transparent
}
.smallBox.products p.nexonhr a {
	background: url("../i/smallbox-products-nexonhr.png") no-repeat scroll 0 0 transparent
}
.smallBox.products p.nexonedu a {
	background: url("../i/smallbox-products-nexonedu.png") no-repeat scroll 0 0 transparent
}
.smallBox.products p.nexcafe a {
	background: url("../i/smallbox-products-nexcafe.png") no-repeat scroll 0 0 transparent
}

#Left .fixedBox{
	margin-top: 15px;
	background: #ffffff;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	color: #6c7d85;
	margin-bottom: 16px;
	overflow: hidden;
}

.fixedBox h4{
	margin-top: 15px;
	font: 14px FrutHeavyCondensed;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	padding-left: 10px;
	text-transform: none;
}

.fixedBox h4 a{
	color: #617279;
	text-decoration: none;
	text-transform: uppercase;
}

.fixedBox li a{
	text-decoration: none;
	color: #009c9e;
	display: block;
	padding: 5px 10px;
	line-height: 16px;
	border-bottom: 1px solid #eee;
}

.fixedBox li a:hover{
	background: #fcfcfc;
}

.fixedBox .content a.tovabbi_kepzesek{
	color: #617279;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	padding: 5px 10px;
	line-height: 16px;
}


#Content .nexonBox{
	background: #ffffff;
	padding: 20px;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	color: #465257;
	margin-bottom: 16px;
	overflow: hidden;
}

#Content #product_flash {
	padding-bottom: 10px;
}


#Content p {
	margin-bottom: 10px;
	overflow: hidden;
}

#Content p img{
	margin: 10px 10px 5px;
}
#Content .nexonBox.boxList h3,
#Content .nexonBox.boxList h3 a {
	font-family: FrutHeavyCondensed;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #009c9e;
	margin-top: 0;
}

#Content .nexonBox.boxList h3{
	padding-bottom: 15px;
	position: relative;
}

#Content .nexonBox.boxList h4{
	font-family: FrutBoldCondensed;
	color: #009c9e;
	padding-bottom: 15px;
	font-size: 18px;
	line-height: 22px;
}

#Content .nexonBox.boxList h5{
	font-family: FrutBoldCondensed;
	color: #4b7f80;
	padding-bottom: 10px;
	font-size: 16px;
	line-height: 20px;
}

#Content .nexonBox.boxList ul{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#Content .nexonBox.boxList.gallery h3,
#Content .nexonBox.boxList.gallery h3 a {
	font-size: 18px;
	text-decoration: none;
	color: #24a2d8;
	line-height: 18px;
}

#Content .nexonBox.boxList.gallery h3{
	margin-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}

#Content .nexonBox.boxList.gallery p,
#Content .nexonBox.boxList.gallery p a{
	color: #6c7d85;
	text-decoration: none;
	margin: 0;
}

#Content .nexonBox.boxList.gallery p{
	color: #6c7d85;
	text-decoration: none;
}

#Content .nexonBox.boxList.gallery p a span{
	margin: 0;
	display: block;
}

#Content a {
	color: #009c9e;
}

#Content .lead {
	font-family: FrutBold;
	color: #4c5a61;
}

#Content strong {
	font-family: FrutBold;
}
#Content div.hr {
	width: 530px;
	height: 1px;
	background: #f0f0f0;
	margin-left: -20px;
	margin-bottom: 20px;
	margin-top: 30px;
}






#Right .widget.search {
	width: 209px;
	height: 64px;
	background-image: url(../i/widget-search-small.png);
}
#Right .widget.search form {
	background-image: url(../i/widget-search-small.png);
}
#Right .widget.search a {
	display: none;
}
#Right .widget.search .searchfield {
	width: 150px;
	margin-left: -90px;
	top: 18px;
}
#Right .widget.search .searchsubmit {
	margin-right: -66px;
}

span.date {
	position: absolute;
	top: -21px;
	right: 0px;
	font-size: 12px;
}
