/* ----------------------------------------------------------

	Site:		Generali Microsite
	Type:		Main CSS
	Author: 	Andras Nemeseri

	Mito

------------------------------------------------------------- */

/* @group common */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img,
fieldset {
	border: 0px;
}

body,
td, th {
	font: 12px/18px Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif;
	color: #333;
}

body {
/*	background: #e9e9e9;*/
	background: #fff;
}

q:before,
q:after {
	content: "";
}

a {
	color: #b22c1b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


table.dataTable{}

table.dataTable td{
	padding: 2px;
	font-size: 11px;
	vertical-align: middle;
	border: solid 1px #000; 
}

/* @end common */

/* @group common-classes */

.clr:after,
#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.screenrdr {
	position: absolute;
	left: -9999px;
	top: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hidetxt {
	text-indent: -9999px;
}

.iwrp,
.iwrp img {
	display: block;
}

.fir {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.fleft {
	float: left;
	margin-right: 10px;
}

.fright {
	float: right;
	margin-left: 10px;
}

.fclear {
	clear: both;
}

.more {
	display: block;
	height: 23px;
	padding-top: 3px;
	float: left;
	clear: both;
	color: #b22c1b;
	font-weight: bold;
	padding-left: 33px;
	background: url(../imgs/sprite-bullet.gif) no-repeat;
}

.bold {
	font-weight: bold;
}

/* @end common-classes */

/* @group layout */

#container {
	width: 988px;
	border: 1px solid #b22c1b;
	background: #fff;
	margin: 0 auto;
	padding: 1px;
}

#head {
	position: relative;
	padding-top: 10px;
	height: 79px;
}

/* @end layout */

/* @group head */

#logo {
	display: block;
	position: absolute;
	width: 220px;
	height: 68px;
	top: 21px;
	left: 0;
	font: bold 16px/18px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

#logo img {
	display: block;
}

#head q {
	display: none;
	color: #b22c1b;
	font: bold 16px/18px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
	width: 260px;
	height: 23px;
	position: absolute;
	top: 50px;
	left: 708px;
	overflow: hidden;
}

#head q .fir {
	background-image: url(../imgs/egyutt_a_biztonsagos_jovoert.gif);
}

#head div {
	float: right;
	margin-right: 20px;
}

#head ul {
	list-style: none;
	float: left;
	margin-right: 5px;
}

#head li {
	color: #b22c1b;
	display: inline;
}

#head li a {
	font-size: 10px;
	color: #929292;
}

#head input {
	float: left;
	margin: 1px 2px 0 0;
	border: 1px solid #d3d3d3;
	width: 92px;
}

#head button {
	display: block;
	float: left;
	width: 25px;
	height: 16px;
	text-indent: -9999px;
	background: #8c8c8c url(../imgs/button_ok.gif) no-repeat;
	border: 0;
	cursor: pointer;
	margin-top: 2px;
}

/* @end head */

/* @group menu */

#menu {
	list-style: none;
	background: #b22c1b;
	border-top: 1px solid #932011;
	height: 32px;
	padding-left: 30px;
}

#menu li {
	float: left;
	margin-right: 2px;
}

#menu a {
	display: block;
	height: 32px;
	float: left;
	padding: 0 7px 0 17px;
	color: #fff;
	font-size: 11px;
	line-height: 30px;
	background: url(../imgs/bullet_menu.gif) no-repeat 7px 50%;
}

#menu a:hover {
	text-decoration: none;
	background-color: #7e1a0e;
}

/* @end menu */

/* @group submenu */

#submenu {
	height: 45px;
	line-height: 45px;
	padding-left: 15px;
	overflow: hidden;
	color: #b22c1b;
	list-style: none;
}

#submenu li {
	display: inline;
}

#submenu li.firstchild {
	padding-left: 13px;
	background: url(../imgs/sprite-bullet.gif) no-repeat 0 -145px;
}

/* @end submenu */

/* @group sidemenu */

div#sidemenu {
	height: 100px;
}

#sidemenu {
	width: 200px;
	float: left;
	list-style: none;
}

#sidemenu li {
	border-top: 1px solid #909090;
}

#sidemenu a {
	display: block;
	width: 160px;
	padding: 7px 10px 8px 30px;
	border-top: 1px solid #fff;
	background: url(../imgs/bg_submenu_level1.gif) no-repeat 15px 12px;
}

#sidemenu li.firstchild,
#sidemenu li.firstchild a {
	border: 0;
}

#sidemenu li.sel {
	background: #d3d3d3;
}

#sidemenu li.sel li.sel a {
	color: #000;
}

#sidemenu ul {
	list-style: none;
	padding-left: 15px;
}

#sidemenu ul li {
	border-top: 1px solid #bfbfbf !important;
}

#sidemenu ul a {
	color: #555;
	font-size: 11px;
	padding-left: 15px;
	border-top: 1px solid #e0e0e0 !important;
	background: url(../imgs/bg_submenu_level2.gif) no-repeat 0 15px;
}

#sidemenu ul ul {
	padding-left: 0;
}

#sidemenu ul ul a {
	margin-left: 15px;
	width: 145px;
}

#sidemenu li.sel li.sel ul a {
	color: #555;
	background: url(../imgs/bg_submenu_level3.gif) no-repeat 0 15px;
}

#sidemenu li.sel li.sel li.sel a {
	color: #000;
}

/* @end sidemenu */

/* @group rightcontent */

#rightcontent {
	width: 200px;
	float: left;
}

#rightcontent ul {
	list-style: none;
}

#rightcontent .filebox,
#rightcontent .partnerbox {
	padding-top: 10px;
	background: #d1d1d1;
	margin: 20px 4px 25px 7px;
}

    #rightcontent .smallBottomMargin{
        margin-bottom: 5px;
    }

    #rightcontent .smallTopMargin{
        margin-top: 5px;
    }

#rightcontent .partnerbox {
	padding-bottom: 5px;
}

#rightcontent .filebox h3,
#rightcontent .partnerbox h3 {
	color: #b22c1b;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 5px 8px;
}

#rightcontent .filebox li {
	padding-top: 10px;
	border-bottom: 1px solid #eee;
}

#rightcontent .filebox a {
	display: block;
	padding-left: 18px;
	margin: 0 8px;
	line-height: 13px;
	font-size: 10px;
	background: url(../imgs/icon_pdf.gif) no-repeat 0 1px;
}

#rightcontent .filebox a.none {
	background: none;
}

#rightcontent .filebox li span {
	display: block;
	font-size: 10px;
	line-height: 13px;
	padding: 0 0 10px 26px;
	color: #666;
	border-bottom: 1px solid #aaa;
}

#rightcontent .filebox li.lastchild,
#rightcontent .filebox li.lastchild span {
	border: 0;
}

#rightcontent .filebox div {
	padding: 10px 0;
	background: url(../imgs/bg_box_download.gif) repeat-x;
}

#rightcontent .filebox div a {
	background: url(../imgs/icon_adobe.gif) no-repeat 0 1px;
}

#rightcontent img {
	display: block;
	margin: 15px auto 10px;
}

#rightcontent a.center {
	padding: 0;
	margin: 1px auto;
}

/* @end rightcontent */

/* @group content */

#content {
	position: relative;
	background: url(../imgs/content_bg_orig.gif) repeat-y;
}

#content object {
	background: #fff;
	margin: 0;
}

.nyito {
	background: #fff !important;
}

.nyito div {
	padding: 20px;
	margin-top: -3px;
	border-top: 1px solid #f6f0f0;
	background: #fff;
}

#innercontent {
	float: left;
	width: 552px;
	padding: 20px 15px 15px;
	margin: 1px 0;
}

#innercontent h1,
#innercontent h2 {
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #b22c1b;
	margin-bottom: 6px;
}

#innercontent h1.topborder,
#innercontent h2.topborder {
	margin-top: -20px;
	padding-top: 20px;
	border-top: 1px solid #e9e9e9;
}

/* @group lista */

.lista {
	list-style: none;
}

.lista li {
	padding: 20px 0 15px;
	border-bottom: 1px solid #e9e9e9;
}

.lista .iwrp {
	float: left;
	border: 3px solid #e9e9e9;
	margin-right: 15px;
}

.lista img {
	border: 1px solid #a1a0a1;
}

.lista .wrp {
	width: 290px;
	float: left;
}

.lista h3,
.lista h3 a {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #b22c1b;
}

.lista span {
	font-size: 11px;
	line-height: 14px;
	color: #858585;
}

.lista p {
	margin: 15px 0 13px;
	font-weight: bold;
}

/* @end lista */

/* @group pager */

.pager {
	display: table;
	margin: 0 auto;
	padding-top: 20px;
}

.pager .next,
.pager .prev {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	margin-top: 3px;
	border: 0;
	padding: 0;
	background: #9f9f9f url(../imgs/sprite-bullet.gif) no-repeat 0 -51px;
}

.pager ul {
	list-style: none;
	float: left;
}

.pager li {
	float: left;
	margin-left: 6px;
}

.pager li a {
	display: block;
	float: left;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	padding: 1px 4px;
	background: #9f9f9f;
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	border-bottom: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}

.pager .sel a {
	background: #cfcfcf;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

.pager li a:hover {
	text-decoration: none;
}

.pager .next {
	background: url(../imgs/sprite-bullet.gif) no-repeat 0 -101px;
}

/* @end pager */

/* @group korabbi */

#innercontent h2.korabbi {
	font-size: 18px;
	color: #333;
	margin: 45px 0 15px;
}

#korabbi_tabbox {
	margin-top: 25px;
}

ul.korabbi {
	list-style: none;
	position: relative;
	padding-top: 34px;
}

.korabbi ul {
	list-style: none;
}

/* @group tabs */

.korabbi h3 {
	position: absolute;
	width: 55px;
	height: 32px;
	top: 2px;
}

.korabbi h3 a {
	display: block;
	width: 55px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #aeaeae;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.korabbi h3 a:hover {
	text-decoration: none;
}

.tab1 {
	left: 0;
}

.tab2 {
	left: 60px;
}

.tab3 {
	left: 120px;
}

.tab4 {
	left: 180px;
}

.tab5 {
	left: 240px;
}

.tab6 {
	left: 300px;
}

.tab7 {
	left: 360px;
}

/* @end tabs */

/* @group tabcontent */

.korabbi ul {
	border: 1px solid #e9e9e9;
	padding: 22px 22px 2px;
}

.korabbi .sel h3 {
	top: 0;
}

.korabbi .sel h3 a {
	border-top: 2px solid #e9e9e9;
	background: #e9e9e9;
	color: #333;
	outline: 0;
}

.korabbi li li {
	margin-bottom: 20px;
}

.korabbi h4,
.korabbi h4 a {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.korabbi ul li span {
	font-size: 11px;
	line-height: 13px;
	color: #858585;
}

.korabbi ul li p {
	margin: 7px 0 2px;
}

.korabbi ul li .more_s {
	padding-left: 13px;
	background: url(../imgs/sprite-bullet.gif) no-repeat 0 -145px;
}

/* @end tabcontent */

/* @end korabbi */

/* @group alapitvany */

.alapitvany h1 {
	margin-bottom: 18px !important;
}

.alapitvany img {
	display: block;
	float: left;
	border: 1px solid #e9e9e9;
	margin-right: 15px;
}

.alapitvany p {
	margin-bottom: 24px;
}

.alapitvany_prog p {
	margin-bottom: 18px;
}

.alapitvany .nobmargin {
	margin-bottom: 5px;
}

.alapitvany strong {
	display: block;
	margin: 27px 0 15px;
}

.alapitvany ul {
	margin-bottom: 20px;
	list-style: none;
}

.alapitvany li {
	margin-bottom: 6px;
	padding-left: 36px;
	background: url(../imgs/sprite-bullet.gif) no-repeat 18px -194px;
}

.alapitvany dl {
	margin-top: -7px;
	padding-bottom: 23px;
	border-bottom: 1px solid #e9e9e9;
}

.alapitvany .name {
	font-weight: bold;
}

.alapitvany .more {
	margin-top: 20px;
}

/* @end alapitvany */

/* @group cikk */

.cikk_txt object {
	display: block;
	float: left;
	clear: left;
	margin: 15px 15px 0 0;
}

#video object {
	float: none;
	clear: both;
	margin: 0 auto;
}

.date {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 20px;
}

.cikk_txt {
	padding-right: 2px;
}

.cikk_txt .lead {
	font-weight: bold;
}

.cikk_txt .iwrp {
	float: left;
	border: 3px solid #e9e9e9;
	margin-right: 15px;
}

.cikk_txt .iwrp img {
	border: 1px solid #a1a0a1;
}

.cikk_txt p {
	margin: 10px 0;
}

.cikk_txt div.emphasisedText {
    margin: 10px 0;
    padding: 10px;
    background-color: #ddd;
}

.cikk_txt div.emphasisedText ul li {
    list-style: none;
    background: url("../imgs/bg_submenu_level1.gif") no-repeat scroll 15px 6px transparent;
}

.cikk_txt h2,
ul.level_2_list li h3 {
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: bold !important;
	margin: 18px 0;
	color: #333 !important;
}

.cikk_txt ul {
	margin: 18px 0;
	list-style: none;
}

.cikk_txt li,
ul.level_2_list ul li {
	margin-bottom: 6px;
	padding-left: 36px;
	background: url(../imgs/sprite-bullet.gif) no-repeat 18px -194px;
}

ul.level_2_list li h3 {
	margin-bottom: 8px;
}

ul.level_2_list li {
	background: none;
	padding-left: 0;
}

/* @group cikk_korabbi */

.cikk_korabbi .tab1 a {
	width: 234px;
}

.cikk_korabbi .tab2 {
	left: 235px;
}

.cikk_korabbi .tab2 a {
	width: 225px;
}

/* @end cikk_korabbi */

/* @group galeria */

.galeria {
	border: 1px solid #ababab;
	/*height: 114px;*/
	position: relative;
	width: 550px;
}

.galeria .slide_left,
.galeria .slide_right {
	display: block;
	width: 36px;
	height: 114px;
	position: absolute;
	top: 0;
	left: 0;
	outline: 0;
}

.galeria .slide_right {
	left: 514px;
}

.galeria .slide_left span,
.galeria .slide_right span {
	display: block;
	width: 25px;
	height: 26px;
	background: url(../imgs/sprite-bullet.gif) no-repeat 0 -251px;
	margin: 44px 0 0 4px;

}

.galeria .slide_right span {
	left: 518px;
	background: url(../imgs/sprite-bullet.gif) no-repeat;
}

.galeria .window {
	width: 478px;
	/*height: 114px;
	height: 150px;*/
	margin-left: 36px;
	overflow: hidden;
}

.galeria ul {
	/* height: 105px; */
	background: #e9e9e9;
	padding: 9px 12px 10px 0;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	list-style: none;
}

.galeria li {
	float: left;
	margin-left: 12px;
	width: 95px;
}

.galeria li img {
	display: block;
	padding: 7px 8px 8px 7px;
	background: url(../imgs/border_galeria_img.gif) no-repeat;
}


.galeria li a {
	float: left;
}

.galeria li div {
	clear: both;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	padding-top: 4px;
	margin-bottom: -3px;
}

/* @end galeria */

/* @end cikk */

/* @group joginyilatkozat */

address {
	font-style: normal;
}

address .name {
	font-weight: bold;
	color: #b22c1b;
}

/* @end joginyilatkozat */

/* @group kapcsolat */

.kapcsolat {
	margin-top: 18px;
	height: 285px;
}

/* @end kapcsolat */

/* @group sitemap */

#sitemap {
	margin: 20px;
	list-style: none;
}

#sitemap ul {
	list-style: none;
	margin-left: 20px;
}

#sitemap li {
	padding-left: 17px;
	line-height: 15px;
	font-size: 11px;
	background: url(../imgs/sitemap.gif) no-repeat 0 -60px;
}

#sitemap .leaf {
	height: 15px;
	overflow: hidden;
	background: url(../imgs/sitemap.gif) no-repeat 0 -15px;
}

#sitemap .firstnode {
	background: url(../imgs/sitemap.gif) no-repeat;
}

#sitemap .lastnode {
	background: url(../imgs/sitemap.gif) no-repeat 0 -45px;
}

/* @end sitemap */

/* @group almacitrom-tablazat */

table.almacitrom {
	width: 500px;
	margin: 15px auto 0;
}

table.almacitrom th {
	text-align: left;
	color: #fff;
	background: #b22c1b;
}

table.almacitrom th.almacitrom_date {
	width: 115px;
}

table.almacitrom th,
table.almacitrom td {
	padding: 5px 10px 5px 10px;
	border: 2px solid #fff;
	vertical-align: top;
}

table.almacitrom td {
	/*background: #e9e9e9;*/
	background: #e9e9e9;
}

table.almacitrom td.white {
	background: #fff;
}

table.almacitrom .even td {
	/* background: #d4d4d4;*/
	background: #e1e1e1;
}

/* @end almacitrom-tablazat */

/* @end content */

/* @group footer */

#footer {
	border-top: 2px solid #e9e9e9;
	background: #b22c1b url(../imgs/footer_border.gif) repeat-x;
	height: 82px;
}

#footer p {
	font-size: 10px;
/*	color: #f09a8f;*/
	color: #fff;
	padding: 14px 0 0 20px;
	float: left;
}

#footer ul {
	float: right;
	margin: 15px 20px 0 0;
	list-style: none;
}

#footer li {
	float: left;
	height: 18px;
	line-height: 14px;
	padding-left: 14px;
	margin-left: 14px;
	border-left: 1px solid #c83725;
}

#footer li.firstchild {
	border: 0;
}

#footer a {
	color: #fff;
	font-size: 10px;
/*	font-weight: bold;*/
}

/* @end footer */

/* @group lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../imgs/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../imgs/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* @end lightbox */

#video {
	display: block;
	margin: 10px 0 10px 0;
	text-align: center;
}

#flvplayer {
	margin: auto;
	width: 512px;
}

#video_gallery {
	clear: both;
	margin-top: 20px;
	border: 1px solid #ababab;
}

#video_gallery img {
	margin: 5px;
}

.clear {
	clear: both;
}

div.nevjegy {
	border: 1px solid #dfdfdf;
	border-top: 8px solid #b42d1c;
	width: 445px;
	margin: auto;
	padding: 25px;
}

div.nevjegy img {
	background: url(../imgs/nevjegy-bg.gif) no-repeat;
	padding: 8px 8px 12px 7px;
	width: 104px;
	float: left;
}

div.nevjegy p {
	margin: 0 0 0 140px;
	font-weight: bold;
}

div.nevjegy p span {
	color: #b22c1b;
}

div.nevjegy p.txt span {
	color: #333;
	font-weight: normal;
}

div.nevjegy div.hr {
	margin: 5px 0 5px 140px;
	background: #ededed;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

/*  @group Szimba2010 */
.szimba #rightcontent {
	display: none;
}
.szimba #innercontent {
	background: #fff;
	width: 758px;
}
.szimba h1.topborder {
	background: url(../imgs/kezd/szimba_palyazatok_2010/szimbapalyazat2010.gif) left bottom no-repeat;
	text-indent: -999em;
}
.onleft {
	position: relative;
	float: left;
	width: 440px;
	margin-right: 20px;
	font-family: Arial, Helvetiva, sans-serif;
	overflow: hidden;
}
.onright {
	position: relative;
	float: left;
	width: 285px;
	font-size: 12px;
	font-family: Arial, Helvetiva, sans-serif;
	overflow: hidden;
}
.onright a {
	color: #000;
	text-decoration: underline;
}
.onright a:href {
	color: #000;
	text-decoration: none;
}
.onright strong {
	color: #000;
}
.szimbamain #innercontent {
	background: url(../imgs/kezd/szimba_palyazatok_2010/szimbapalyazat-bg.jpg) left 20px no-repeat #fff;
}
.szimbamain .onright {
	height: 560px;
}
.szimbform {
	font-family: Arial, Helvetiva, sans-serif;
}
.szimbform hr, .kepgaleria hr {
	height: 1px;
	border: none;
	background: #ededed;
}
.szimbform p.small {
	margin: 0 0 5px 0;
	line-height: normal;
	width: 180px;
	display: block;
	height: 150px;
}
.szimbform label {
	display: block;
	font-size: 14px;
	color: #231f20;
	margin-bottom: 5px;
}
.szimbform-fdata {
	display: block;
	width: 420px;
	height: 24px;
	margin-right: 20px;
	margin-bottom: 18px;
}
.szimbform-fupl {
}
.szimbform-2col {
	position: relative;
	float: left;
	width: 220px;
}
.szimbform-2col .szimbform-fdata {
	width: 200px;
}
.szimbform-fradio input {
	margin-right: 10px;
}
.szimbform-fchkbox, .szimbform-fradio {
	position: relative;
	float: left;
	margin-right: 15px;
}
.szimbform .data-usage {
	margin-bottom: 5px;
}
.szimbform-2col #user_zip {
	width: 100px;
}
.szimbform-2col #user_city {
	width: 300px;
}
.szimbform-btn {
	border: none;
	background: url(../imgs/kezd/szimba_palyazatok_2010/btn-benevezek.gif) left top no-repeat;
	width: 187px;
	height: 43px;
	margin: 0 auto;
}
.szimbform small {
	color: #818181;
	font-size: 10px;
}
.szimbform small.userdata {
	line-height: normal;
}
.szimbform-btn span {
	display: none;
}
.szimbaform-submit {
	text-align: center;
	padding-top: 30px;
}
.szimbform-error {
	margin-bottom: 10px;
}
.szimbform-error li {
	position: relative;
	padding: 3px 0;
	padding-left: 36px;
	margin-bottom: 0;
	color: #b02b1b;
	font-weight: bold;
}
.szimbmenu a {
	position: relative;
	display: block;
	width: 229px;
	height: 38px;
	text-indent: -999em;
	outline: none;
	z-index: 1;
}
.szimbmenu * a:hover, .szimbmenu * a:focus {
	outline: none;
}
.szimbmenu .btn-nevezz {
	position: relative;
	padding: 10px;
	margin-bottom: 10px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/btn-nevezz.gif) left top no-repeat;
}
.szimbmenu .btn-kepgaleria {
	position: relative;
	padding: 10px;
	margin-bottom: 5px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/btn-kepgaleria.gif) left top no-repeat;
}
.szimbmenu .btn-nyertesek {
	position: relative;
	padding: 10px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/btn-nyertesek.gif) left top no-repeat;
}
.search-gal {
	margin-top: 10px;
	padding-left: 14px;
	padding-top: 15px;
	height: 43px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/search-gal-bg.gif) left top no-repeat;
}
.search-gal .szimbform-fdata {
	width: 190px;
	height: 20px;
	margin-right: 10px;
	float: left;
	font-style: italic;
}
.search-gal .szimbform-btn {
	float: left;
	background: none;
	border: none;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.kepgaleria .kepgaleria-cont {
	position: relative;
	overflow: hidden;
	width: 470px;
}
.szimbamain .kepgaleria {
	overflow: hidden;
	width: 755px;
}
.szimbamain .kepgaleria .kepgaleria-cont {
	width: 780px;
	overflow: hidden;
}
.kepgaleria .kepgaleria-head {
	height: 30px;
	padding-left: 12px;
	line-height: 30px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/kepgaleria-head-bg.gif) top left no-repeat;
	color: #5d5d5d;
	font-size: 12px;
	margin-bottom: 25px;
}
.kepgaleria .kepgaleria-head a {
	font-weight: bold;
	text-decoration: underline;
	color: #b22c1b;
	margin-right: 10px;
}
.kepgaleria .kepgaleria-head a:hover {
	color: #b22c1b;
	text-decoration: none;
}
.kepgaleria .kepgaleria-head a:active {
	color: #5d5d5d;
	text-decoration: none;
}
.kepgaleria .koroszt {
	font-size: 9px;
	color: #79909b;
	float: left;
	line-height: 30px;
	height: 30px;
}
.kepgaleria .pont {
	font-size: 9px;
	color: #79909b;
	float: right;
	line-height: 30px;
	height: 30px;
}
.kepgaleria .thumb {
	position: relative;
	float: left;
	margin-bottom: 35px;
	width: 120px;
	margin-right: 35px;
	overflow: hidden;
}
.szimbamain .kepgaleria .thumb {
	margin-bottom: 10px;
}
.thumb .image {
	display: block;
	width: 118px;
	height: 118px;
	text-align: center;
	/*border: 1px solid #b5b5b5;*/
}
.thumb .image img {
	border: none;
}
.kepgaleria .title {
	text-align: center;
	font-weight: bold;
}
.kepgaleria-control {
	height: 30px;
	padding-left: 12px;
	line-height: 30px;
	position: relative;
	background: url(../imgs/kezd/szimba_palyazatok_2010/kepgaleria-head-bg.gif) top left no-repeat;
}
.kepgaleria-control a {

}
.kepgaleria-control .pager {
	padding: 0;
}
.kepgaleria-control .prev {
	position: absolute;
	left: 12px;
	top: 0;
}
.kepgaleria-control .next {
	position: absolute;
	right: 12px;
	top: 0;
}
.image-head {
	position: relative;
	height: 35px;
	margin-bottom: 7px;
}
.image-head .image-info {
	color: #b22c1b;
	font-size: 16px;
}
.image-head .image-info span {
	font-size: 12px;
	font-weight: bold;
}
.image-head .image-nav {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 10px;
}
.image-head .image-nav a {
	margin-left: 10px;
}
.image-meta {
	position: relative;
	height: 45px;
	color: #666666;
	font-size: 16px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 5px;
}
.image-meta small {
	font-size: 10px;
}
.image-meta .vote {
	display: block;
	width: 197px;
	height: 45px;
	background: url(../imgs/kezd/szimba_palyazatok_2010/btn-szavazok.gif) top left no-repeat;
}
.image-meta .vote span {
	display: none;
}
.image-meta .image-score {
	position: absolute;
	right: 0;
	top: 0;
}
h2.szimba-latest {
	line-height: 49px;
	height: 49px;
	text-indent: -999em;
	background: url(../imgs/kezd/szimba_palyazatok_2010/legutobbi-kepek-bg.gif) top left no-repeat;
}
/* @end Szimba2010 */
