/* CSS dokumentum 06.12.05. F.I.A. */
body {
    width:100%;
    height:100%;
    margin:0px;
    color:#333;
    text-decoration:none;
    text-align:left;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-veight:400;
    background-color:#EDEDED;
    scrollbar-face-color:#B2B2B2;
    scrollbar-arrow-color:#FFF;
    scrollbar-base-color:#B2B2B2;
    scrollbar-track-color:#ED1B2E;
    scrollbar-highlight-color:#B2B2B2;
    scrollbar-dark-shadow-color:#B2B2B2;
    scrollbar-3d-light-color:#B2B2B2;
    scrollbar-shadow-color:#B2B2B2;
}
table {
    display:table;
    border-collapse:collapse;
    border:none 0px;
    border-spacing:0px;
    font-size:1em;
}
tr {
    display:table-row;
    vertical-align:top;
}
td {
    display:table-cell;
    vertical-align:top;
    text-align:left;
    padding:0px;
}
a {
    color:#000;
    text-decoration:underline;
}
a:hover {
    color:#ED1B2E;
    text-decoration:none;
}

/* tartalmi rész: */
*.MainTable {
    width:1000px;
    height:100%;
}

/* 1.sor */
*.MT_R01 {
    height:7px;
    padding:0px;
}
*.Submenu {
    height:27px;
    line-height:27px;
    margin:0px;
    padding:0px 12px 0px 9px;
    color:#FFF;
    text-align:center;
    font-size:12px;
    background-image:url(../images/atelier_Submenu_bg.png);
    background-repeat:no-repeat;
    background-position:top right;
}
*.Submenu a {
    color:#FFF;
    text-decoration:none
}
*.Submenu a:hover {
    color:#FFF;
    text-decoration:none
}
*.SubmenuB {
    height:27px;
    line-height:27px;
    margin:0px;
    padding:0px 9px;
    color:#FFF;
    text-align:center;
    font-size:12px;
}
*.SubmenuB a {
    color:#FFF;
    text-decoration:none
}
*.SubmenuB a:hover {
    color:#FFF;
    text-decoration:none
}

/* 2.sor */
*.MT_R02 {
    height:197px;
    background-image:url(../images/atelier_MT_R02_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
}
*.R02_Frame {
    width:994px;
    height:195px;
    position:relative;
    top:1px;
    left:3px;
    z-index:0;
}

/* Általános függőlegesmenü */
*.VmenuCell {
	width:193px;
	height:196px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	overflow:auto;
}
VmenuTab {
	width:193px;
}
*.Cell {
	position:relative;
	top:0px;
	left:0px;
	z-index:0;
	background-color:#666;
}
*.Vmenu {
	width:193px;
	line-height:27px;
	margin:0px;
	border-bottom:solid 1px #FFF;
	padding:0px 9px 0px 27px;
	color:#FFF;
	font-size:12px;
	font-weight:600;
	background-image:url(../images/atelier_Vmenu_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}
*.Vmenu, [dummy] {
	width:157px;
}
*.Vmenu a {
	display:block;
	width:157px;
	line-height:27px;
	color:#FFF;
	text-decoration:none;
}
*.Vmenu a:hover {
	display:block;
	width:157px;
	line-height:27px;
	color:#FFF;
	text-decoration:none;
}
*.VMenuBg {
	width:193px;
	height:27px;
	background-color:#ED1B2E;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	visibility:hidden;
}

/* Fejléckép és szlogen */
*.HeadPiCell {
    width:798px;
    height:139px;
    position:absolute;
    top:0px;
    left:196px;
    z-index:1;
    background-image:url(../images/atelier_HeadPiCell_bg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
*.HeadPicture {
    width:798px;
    height:139px;
    margin:0px;
    border:none 0px;
}

/* vízszintesmenü */
*.HmenuCell {
    width:798px;
    height:55px;
    position:absolute;
    top:140px;
    left:196px;
    z-index:1;
}
*.HmenuTable {
    width:798px;
    height:55px;
}
*.HmenuCol {
    width:133px;
    height:55px;
    background-image:url(../images/atelier_HmenuCol_bg.png);
    background-repeat:no-repeat;
    background-position:top right;
    background-color:#B2B2B2;
}
*.HmenuColB {
    width:133px;
    height:55px;
    background-color:#B2B2B2;
}
*.HmenuFrame {
    position:relative;
    top:0px;
    left:0px;
    z-index:16;
}
*.HmenuPic {
    position:relative;
    top:0px;
    left:0px;
    z-index:2;
    width:131px;
    height:55px;
    margin:0px;
    border:none 0px transparent;
    cursor:hand;
}
*.HmenuPic2 {
    position:relative;
    top:0px;
    left:0px;
    z-index:2;
    width:133px;
    height:55px;
    margin:0px;
    border:none 0px transparent;
    cursor:hand;
}
*.Hsubmenu {
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
    width:133px;
    line-height:18px;
    margin-top:55px;
    border:solid 1px #ED1B2E;
    border-top:none 0px transparent;
    padding:0px 3px;
    font-size:11px;
    background-color:#EDEDED;
    visibility:hidden;
}
*.Hsubmenu, [dummy] {
    width:127px;
}
*.Hsubmenu a {
    display:block;
    width:133px;
    line-height:18px;
    margin:0px -3px;
    border-bottom:solid 1px #FFF;
    padding:0px 3px;
    text-decoration:none;
    background-color:transparent;
}
*.Hsubmenu a, [dummy] {
    width:127px;
}
*.Hsubmenu a:hover {
    width:133px;
    line-height:18px;
    border-bottom:solid 1px #ED1B2E;
    padding:0px 3px;
    text-decoration:none;
    color:#FFF;
    background-color:#ED1B2E;
}
*.Hsubmenu a:hover, [dummy] {
    width:127px;
}
*.HmenuBg {
    width:131px;
    height:55px;
    background-color:ED1B2E;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    visibility:hidden;
}

/* 3.sor */
*.MT_R03 {
    height:7px;
    background-image:url(../images/atelier_MT_R03_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
}

/* 4.sor */
*.MT_R04 {
    background-image:url(../images/atelier_MT_R04_bg.png);
    background-repeat:repeat;
    background-position:top left;
}
*.ConTable {
    width:1000px;
    height:100%;
}

/* baloldali oszlop */
*.LeftCol {
    width:199px;
    padding:3px 2px;
    background-image:url(../images/atelier_LeftCol_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
}
*.LeftCol, [dummy] {
    width:195px;
}

/* hírlevél regisztráció űrlap */

form.Form2 {
	text-align:center;
	width:193px;
	padding:0px;
	margin:0px;
	border:solid 1px #FFF;
	border-top:none 0px transparent;
	border-right:none 0px transparent;
	border-bottom-width:3px;
	background-color:#B2B2B2;
}
table.FormFrame2 {
	width:193px;
	background-color:transparent;
	border:none 0px transparent;
	margin:0px;
}
td.FormName2 {
	color:#FFF;
	font-size:12px;
	text-align:center;
	font-weight:600;
	line-height:27px;
	padding:3px 9px 0px 9px;
	background-color:#ED1B2E;
	border-bottom:solid 1px #FFF;
}
td.FormFoot2 {
	text-align:center;
	line-height:18px;
	padding:0px 9px;
}
td.FormTitle2 {
	color:#000;
	text-align:left;
	vertical-align:middle;
	padding-left:9px;
}
td.FormCell2 {
	color:#ED1B2E;
	text-align:center;
	line-height:18px;
	padding:3px 9px 0px 9px;
}
input.FormInputCell2, select.FormInputCell2, textarea.FormInputCell2 {
    text-align:left;
    font-family:Arial, sans-serif;
    font-size:11px;
    background-color:#FFF;
    border:inset 2px #BABABA;
}
button.FormInputCell2 {
    color:#FFF;
    font-size:11px;
    font-weight:600;
    letter-spacing:0.1em;
    text-align:center;
    padding:0px 3px;
    margin:3px 0px;
    border:solid 1px #666;
    background-color:#ED1B2E;
}

/* függőlegesmenü2 */
*.VmenuBCell {
	position:relative;
	top:0px;
	left:0px;
	background-color:#B2B2B2;
}
*.VmenuB {
	cursor:default;
	width:193px;
	line-height:18px;
	margin:0px;
	border:solid 1px #FFF;
	border-top:none 0px;
	padding:0px 10px;
	font-size:12px;
	font-weight:600;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}
*.VmenuB, [dummy] {
	width:173px;
}
*.VmenuB a {
	display:block;
	width:173px;
	line-height:18px;
	text-decoration:none;
}
*.VmenuB a:hover {
	display:block;
	width:173px;
	line-height:18px;
	text-decoration:none;
	color:#ED1B2E;
}
*.VMenuBBg {
	width:195px;
	height:18px;
	background-color:#D2D2D2;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	visibility:hidden;
}
*.Vsubmenu {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    width:191px;
    line-height:16px;
    margin-left:195px;
    border:solid 1px #666;
    padding:0px 9px;
    font-size:12px;
    background-color:#EDEDED;
    visibility:hidden;
}
*.Vsubmenu, [dummy] {
    width:172px;
}
*.Vsubmenu a {
    display:block;
    width:191px;
    line-height:16px;
    margin:0px -9px;
    border-bottom:solid 1px #FFF;
    padding:0px 9px;
    text-decoration:none;
    background-color:transparent;
}
*.Vsubmenu a, [dummy] {
    width:172px;
}
*.Vsubmenu a:hover {
    width:191px;
    line-height:16px;
    border-bottom:solid 1px #B2B2B2;
    padding:0px 9px;
    text-decoration:none;
    color:#ED1B2E;
    background-color:#B2B2B2;
}
*.Vsubmenu a:hover, [dummy] {
    width:172px;
}

/* hírkonténer */
*.NewsCell {
    text-align:left;
}
*.NewsTitle {
	width:195px;
	height:21px;
	line-height:21px;
	padding:0px 10px;
	margin:0px;
	text-align:left;
	color:#FFF;
	font-size:12px;
	font-weight:600;
}
*.NewsTitle {
	width:175px;
}
*.NewsBg {
	background-image:url(../images/atelier_NewSTitle_bg.png);
	background-repeat:no-repeat;
	background-position:center left;
}
*.NewSubTitle {
    width:195px;
    padding:6px 10px 3px 10px;
    text-align:left;
    font-weight:600;
}
*.NewSubTitle, [dummy] {
    width:175px;
}
*.NewSubTitle:first-letter {
    padding-left:10px;
    background-image:url(../images/atelier_NewSubTitle_bg.png);
    background-repeat:no-repeat;
    background-position:center left;
}
*.NewsPic {
    margin:6px 10px 3px 10px;
    border:solid 1px #BABABA;
}
*.NewsTextL {
    width:195px;
    padding:6px 10px 3px 10px;
    text-align:left;
}
*.NewsTextL, [dummy] {
    width:175px;
}
*.NewsTextR {
    width:195px;
    padding:6px 10px 3px 10px;
    text-align:right;
}
*.NewsTextR, [dummy] {
    width:175px;
}

/* tartalom oszlop */
*.RightCol {
    width:801px;
    padding:3px 3px 3px 0px;
}
*.RightCol, [dummy] {
    width:798px;
}
*.Container {
    text-align:center;
}
*.SideTitle {
    padding:6px 9px;
    text-align:left;
    color:#ED1B2E;
    font-size:18px;
    font-weight:600;
}
*.SideTitle a {
    text-decoration:none;
    color:#ED1B2E;
}
*.SideTitle a:hover {
    text-decoration:none;
    color:#ED1B2E;
}
*.Title {
    padding:3px 9px;
    text-align:left;
    font-size:14px;
    font-weight:600;
}
*.Title a {
    text-decoration:none;
}
*.SubTitle {
    width:798px;
    padding:3px 9px;
    text-align:left;
    font-weight:600;
}
*.SubTitle, [dummy] {
    width:780px;
}
*.SubTitle:first-letter {
    padding-left:10px;
    background-image:url(../images/atelier_NewSubTitle_bg.png);
    background-repeat:no-repeat;
    background-position:center left;
}
*.Picture {
    margin:3px 9px;
    border:solid 1px #BABABA;
}
*.TextJ {
    padding:3px 9px;
    text-align:justify;
}
*.TextL {
    padding:3px 9px;
    text-align:left;
}
*.TextR {
    padding:3px 9px;
    text-align:right;
}

/* Táblázat */
*.Tab {
    text-align:center;
    padding:0px;
    margin:3px 9px;
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
}
caption.TabName {
    color:#ED1B2E;
    font-size:14px;
    text-align:center;
    font-weight:600;
    padding:3px 9px;
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
}
caption.TabName, [dummy] {
    margin:0px 9px -4px 9px;
}
td.TabHead {
    text-align:center;
    padding:3px;
    background-color:#EDEDED;
    border:solid 1px #BABABA;
    border-collapse:collapse;
}
tr.TabRow {
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
    padding:3px;
}
td.TabCell {
    text-align:center;
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
    padding:3px;
	vertical-align:middle;
}

/* űrlap */
form.Form {
    text-align:center;
    padding:3px 9px;
    margin:0px;
    border:none 0px transparent;
}
table.FormFrame {
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
    margin:0px;
}
td.FormName {
    color:#ED1B2E;
    font-size:14px;
    text-align:center;
    font-weight:600;
    padding:3px 9px;
    background-color:transparent;
    border:solid 1px #BABABA;
    border-collapse:collapse;
}
td.FormFoot {
    text-align:center;
    padding:3px;
}
td.FormTitle {
    vertical-align:middle;
    padding:3px;
}
td.FormCell {
    color:#ED1B2E;
    padding:3px;
}
input.FormInputCell, select.FormInputCell, textarea.FormInputCell {
    text-align:left;
    font-family:Arial, sans-serif;
    font-size:11px;
    background-color:#FFF;
    border:inset 2px #BABABA;
}
button.FormInputCell {
    color:#FFF;
    font-size:11px;
    font-weight:600;
    letter-spacing:0.1em;
    text-align:center;
    padding:0px 3px;
    margin:0px;
    border:solid 1px #333;
    background-color:#666;
}
*.Frame1 {
    display:table-row;
    background-image:url(../images/atelier_Frame1_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
}
*.Frame2 {
    display:table;
    background-image:url(../images/atelier_Frame2_bg.png);
    background-repeat:repeat;
    background-position:top left;
}
*.Frame3 {
    display:table-cell;
    background-image:url(../images/atelier_Frame3_bg.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}
*.Tab01 {
	width:132px;
	table-layout:fixed;
}
*.PicFrame {
	width:126px;
	margin:0px;
	border:none 0px;
	overflow:hidden;
}
*.Picture2 {
	height:168px;
	margin:6px 6px 3px 6px;
	border:none 0px;
}
*.PicText {
	width:120px;
	margin:0px 6px 6px 6px;
	padding:2px;
	text-align:left;
	background-color:#EDEDED;
}
*.PicText, [dummy] {
    width:120px;
}

/* kezdő oldal tartalma */
*.OTable {
    width:798px;
}
*.OTableCell {
    width:399px;
    padding:3px 0px 6px 0px;
    background-image:url(../images/atelier_OTableCell_bg.png);
    background-repeat:no-repeat;
    background-position:bottom center;
}
/* lábrész */
*.FooterCol {
	height:18px;
	text-align:center;
}
*.FooterTab {
	width:100%;
	height:18px;
}
*.FTab_C01 {
	text-align:left;
	width:33%;
}
*.TextLeft {
	line-height:18px;
	padding:0px 9px;
	text-align:left;
	font-size:11px;
}
*.FTab_C02 {
	text-align:center;
	width:34%;
}
*.TextCenter {
	line-height:18px;
	padding:0px 9px;
	text-align:center;
	font-size:11px;
}
*.FTab_C03 {
	text-align:right;
	width:33%;
}
*.TextRight {
	line-height:18px;
	padding:0px 9px;
	text-align:right;
	font-size:11px;
}
/* 5.sor */
*.MT_R05 {
    height:30px;
    text-align:center;
    background-image:url(../images/atelier_MT_R05_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
}
*.TextC {
    line-height:26px;
    margin-top:4px;
    padding:0px 10px;
    text-align:center;
    color:#FFF;
    font-size:10px;
}
*.TextC a {
    text-decoration:underline;
    color:#FFF;
}
*.TextC a:hover {
    text-decoration:none;
    color:#FFF;
}
*.SubTitle2 {
    width:399px;
    padding:3px 9px;
    text-align:left;
    font-weight:600;
}
*.SubTitle2, [dummy] {
    width:381px;
}
*.SubTitle2:first-letter {
    padding-left:10px;
    background-image:url(../images/atelier_NewSubTitle_bg.png);
    background-repeat:no-repeat;
    background-position:center left;
}

/* 6.sor */
*.MT_R06 {
    height:27px;
    text-align:center;
    background-color:#FFF;
}
*.TextC2 {
    padding:3px 10px;
    text-align:center;
    color:#B2B2B2;
    font-size:10px;
}
*.TextC2 a {
    text-decoration:underline;
    color:#B2B2B2;
}
*.TextC2 a:hover {
    text-decoration:none;
    color:#B2B2B2;
}