﻿body { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, Sans-Serif;  font-size: 12px; background-color: #9a9a9a; color: #858585; }

html { margin:0; padding:0; }

#full { width: 860px; margin: auto; background: white; }

#page-container { width: 800px; margin: auto; background: white; }
	 
#firstlineleft { background: white; height: 20px; float: left; width: 400px}

#firstlineright { background: white; height: 20px; margin-left: 400px}

#toplogo { background: white; height: 100px; }

#underline { background: white; height: 20px; }

#sideandcontent { background: white; width:800px; min-height: 450px; }

#sidebar-a {	 float:left; width: 176px ; background: white;}
 
#contents { margin-left: 190px; margin-top: 0px; background: white; min-height: 450px; }
 
#bottomlinks { clear:both; width: 800px; background: white; height: 45px; }

#bottomtext { width: 800px; background: white; height: 20px; }

.t {background: url(c_top_center.gif) 0 0 repeat-x; }
.b {background: url(c_bottom_center.gif) 0 100% repeat-x}
.l {background: url(c_middle_left.gif) 0 0 repeat-y}
.r {background: url(c_middle_right.gif) 100% 0 repeat-y}
.bl {background: url(c_bottom_left.gif) 0 100% no-repeat}
.br {background: url(c_bottom_right.gif) 100% 100% no-repeat}
.tl {background: url(c_top_left.gif) 0 0 no-repeat}
.tr {background: url(c_top_right.gif) 100% 0 no-repeat; padding: 12px} 
 
td { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; }

p { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; padding:0px 3px 0px 3px; margin: 0px 0px 2px 0px;}

img { border: 0; }

a:link {color: #858585; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; }

a:visited {color: #858585; text-decoration: none; } 

a:active {color: #858585; text-decoration: none; } 

A:hover {text-decoration: none; color: #d52d22; }

.name { text-align:left; color:#d52d22; font-size: 14px; }

.topbottom { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; font-size: 10px; padding: 2px; }

.topbottom a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; font-size: 10px; padding: 2px; text-decoration: none; }

.topbottom a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; font-size: 10px; padding: 2px; text-decoration: none; }

.topbottom a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; font-size: 10px; padding: 2px; text-decoration: none; }

.topbottom A:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #d52d22; font-size: 10px; padding: 2px; text-decoration: none; }

.menu { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #858585; font-size: 12px; text-align: left; vertical-align: top; }

.menuseg { min-height: 430px; height: 430px; vertical-align: top; }

a.menu { font-size: 12px; }

.bginside { background-color: #ffffff; }

.toppicture { padding: 5px 0px ;}

.bottomlinks { padding: 10px 0px ;}

.tartalom { text-align: left; vertical-align: top; padding: 5px 5px 5px 0px; }

.ttitle { text-align:left; color:#d52d22; font-size: 16px; border-bottom: 1px solid #ddccdd; }

.ttitle2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 14px; border-bottom: 1px solid #ddccdd; }
.ttitle2 a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 14px; border-bottom: 1px solid #ddccdd; }
.ttitle2 a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 14px; border-bottom: 1px solid #ddccdd; }
.ttitle2 a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 14px; border-bottom: 1px solid #ddccdd; }
.ttitle2 A:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#00014e; font-size: 14px; border-bottom: 1px solid #ddccdd; }

.ttitle2noline { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 12px; }
.ttitle2noline a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 12px; }
.ttitle2noline a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 12px; }
.ttitle2noline a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#d52d22; font-size: 12px; }
.ttitle2noline A:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-align:left; color:#00014e; font-size: 12px; }

.tcontent { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; padding:0px 3px 0px 3px; margin: 0px 0px 10px 0px; text-align:justify; }
.tcontent a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontent a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontent a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontent A:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #d52d22; text-align:justify; text-decoration: underline; }

.ttable { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px; text-align:justify; }
.ttable a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; }
.ttable a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; }
.ttable a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; }
.ttable A:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #d52d22; text-align:justify; }

.datatable { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; 
border-width: 2px; border-spacing: 0px; border-color: #9a9a9a; background-color: #9a9a9a; 
padding:0px 0px 0px 0px; margin: 0px 0px 10px 10px; text-align:justify; }

td.mainrow { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: white; 
border-color: #9a9a9a; background-color: #9a9a9a }

td.firstrow { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; 
border-color: #9a9a9a; background-color: #e1e1e1 }

td.secondrow { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; 
border-color: #9a9a9a; background-color: #f0f0f0 }

.tcontenheight { line-height: 150%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #858585; padding:0px 3px 0px 3px; margin: 0px 0px 10px 0px; text-align:justify; }
.tcontenheight a:link { line-height: 150%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontenheight a:visited { line-height: 150%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontenheight a:active { line-height: 150%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #00014e; text-align:justify; text-decoration: underline; }
.tcontenheight A:hover { line-height: 150%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #d52d22; text-align:justify; text-decoration: underline; }

.borderleft { background-image: url('border_left.jpg'); background-repeat: repeat-y; }
.borderright { background-image: url('border_right.jpg'); background-repeat: repeat-y; }

/* ######### Menu CSS ######### */
.graphite ul,ol,li {border:0;outline:none;margin:0;padding-left:3px;}
li.accordion {list-style: none;}
ul.accordion {list-style: none;}
ul a.accordion {list-style: none;}
.graphite {margin-bottom: 1em; line-height: 1.5em;}
.graphite {padding: 0px; float: left; width: 160px;}
.accordion {padding: 0px; float: left; width: 170px;}
.clear {clear: both;}
.dcjq-count {float: right;}

.graphite .accordion {font: bold 13px Arial, sans-serif; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none; list-style: none;}
.graphite .accordion a {padding: 5px 5px 5px 29px; background: url(bg_grey.png) repeat-x 0 -1px; text-decoration:none; display: block; color: #858585; border-bottom: 1px solid #cccccc; border-top: 1px solid #CCCCCC; position: relative;}
.graphite .accordion ul a {font: 12px Arial, sans-serif; background: #CCCCCC url(bg_grey.png) repeat-x 0 -1px;}
.graphite .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {background: #CCCCCC url(bg_grey.png) repeat-x 0 -1px;}
.graphite .accordion a.dcjq-parent.active {}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; left: 8px; width: 34px; margin-top: -17px; height: 34px; background: url(arrow-right.gif) no-repeat 0 center;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(arrow-down.gif) no-repeat 0 center;}
.graphite .accordion a:hover {background: #858585 url(bg_grey.png); color: #d52d22;}
.graphite .accordion a:active{}
