body {
background-color:#EFF4F9;
color:#004196;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0;
}
#container {
background:#FFFFFF none repeat scroll 0 0;
margin-left:auto;
margin-right:auto;
width:960px;
}
#header_3_hasab {
background:transparent url(../img/header_bg_3_hasab.jpg) no-repeat scroll 0 0;
height:240px;
width:960px;
position:relative;
}
#header_2_hasab {
background:transparent url(../img/header_bg_2_hasab.jpg) no-repeat scroll 0 0;
height:240px;
width:960px;
position:relative;
}
#content_3_hasab {
background:transparent url(../img/content_bg_3_hasab.jpg) repeat-y scroll 200px 0;
width:960px;
}
#content_2_hasab {
background:transparent url(../img/content_bg_2_hasab.jpg) repeat-y scroll 200px 0;
width:960px;
}
#content_left {
float:left;
margin-top:-40px;
padding:0;
position:relative;
width:200px;
}
#content_end {
clear:both;
height:20px;
width:960px;
}

#content_center_nagy {
float:left;
margin:-10px 0 0;
padding:0 35px 0 45px;
position:relative;
width:680px;
}

#content_center_nagy .tanulmany_hasab {
float:left;
padding:0 25px;
position:relative;
width:290px;
}

#content_center {
float:left;
margin:-10px 0 0;
padding:0 35px;
position:relative;
width:500px;
}
#content_center h1, #content_center_nagy h1 {
color:#a82a6a;
font-family:Tahoma;
font-size:20px;
font-weight:bold;
margin:0;
padding:10px 0;
text-align:center;
line-height:28px;
}
#content_center h2, #content_center_nagy h2 {
color:#004196;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:22px;
margin:0;
padding:10px 0;
text-align:center;
}
#content_center h3, #content_center_nagy h3 {
color:#004196;
font-family:Arial;
font-size:15px;
font-weight:bold;
margin:0;
padding:10px 0;
text-align:left;
}
#content_center h4, #content_center_nagy h4 {
color:#a82a6a;
font-family:Arial;
font-size:18px;
font-weight:bold;
margin:0;
padding:10px 0;
text-align:left;
}

#content_center .nagy, #content_center_nagy .nagy {
font-family:Arial;
font-size:14px;
font-weight:bold;
margin:0;
padding:10px 0;
text-align:left;
}
#content_center .nagy a, #content_center_nagy .nagy a {
background-color:#C04D9C;
color:#FFFFFF;
padding:3px 5px;
text-decoration:none;
}
#content_center .nagy a:hover, #content_center_nagy .nagy a:hover {
text-decoration:underline;
}

.termek_box {
background-color:#ffeafa;border:1px solid #bd55a2;padding:12px 10px 6px 10px;margin:10px auto;line-height:18px;font-weight:bold;text-align:center;width:420px;
}

#content_center p, #content_center_nagy p {
line-height:18px;
margin:0;
padding:8px 0;
}
#content_center p a, #content_center_nagy p a{
text-decoration:underline;
font-weight:bold;
color:#b52c8a;
}
#content_center p a:hover, #content_center_nagy p a:hover{
text-decoration:none;
}
#content_center ul {
list-style-type:square;
margin:0 25px;
padding:10px 0;
}
#content_center ul li, #content_center ol li {
line-height:18px;
margin:0;
padding:5px 0;
}
#content_center ul li a, #content_center ol li a {
color:#b52c8a;
font-weight:bold;
text-decoration:underline;
}
#content_center ul li a:hover, #content_center ol li a:hover {
color:#b52c8a;
text-decoration:none;
}
#webshop {
background-color:#FFEAF2;
border-bottom:5px solid #BD55A2;
margin:0 0 1px;
padding:10px 10px 0 10px;
width:180px;
}
#webshop p {
padding:0px 0px;
margin:0px;
}
#webshop_header {
background-color:#BD55A2;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:36px;
line-height:36px;
padding:0 10px;
width:180px;
border-top:1px solid #84bced;
}
#webshop ul {
list-style-type:none;
margin:0 0 0 5px;
padding:8px 0;
}
#webshop ul li {
line-height:16px;
margin:0;
padding:4px 0;
}
#webshop ul li span {
color:#046377;
font-size:12px;
font-weight:normal;
}
#webshop ul li a {
color:#BD55A2;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#webshop ul li a:hover {
text-decoration:underline;
}
.elvalaszto{
background:transparent url(../img/menu_bg.gif) repeat-y scroll 0 0;
width:200px;
height:30px;
}
#menu {
margin:0;
padding:0;
width:200px;
}
ul.subnav {
margin:0;
padding:0;
}
ul.subnav li {
background:transparent url(../img/menu_bg.gif) repeat-y scroll 0 0;
border-bottom:1px solid #FFFFFF;
font-family:Arial;
font-size:13px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.subnav li a {
color:#FFFFFF;
display:block;
line-height:20px;
padding:8px 10px;
text-decoration:none;
}
ul.subnav li a:hover {
background:#57A2E3 none repeat scroll 0 50%;
color:#FFFFFF;
}
ul.subnav li.current {
background-color:#57A2E3;
background-image:none;
}
ul.subnav li.last {
border:0 none;
margin:0;
padding:0;
}
ul.subnav ul {
border-top:1px solid #FFFFFF;
margin:0;
padding:0;
width:200px;
}
ul.subnav li li {
border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:none none solid;
border-width:0 0 1px;
font-family:Arial;
font-size:13px;
font-weight:normal;
}
ul.subnav li.current li a {
background-color:#84BCED;
color:#0157C8;
display:block;
line-height:20px;
padding:8px 10px 8px 20px;
text-decoration:none;
}
ul.subnav li.current li a:hover {
background-color:#84BCED;
color:#0157C8;
display:block;
line-height:20px;
padding:8px 10px 8px 20px;
text-decoration:none;
}
ul.subnav li.current li.current a {
color:#CB3394;
}
ul.subnav li.current li.last {
border:medium none;
}
#hirlevel {
background-color:#BFF0FF;
border-bottom:5px solid #0D8087;
margin:0;
padding:0;
width:200px;
}
#hirlevel_header {
background-color:#0D8087;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:8px 5px;
text-align:left;
width:190px;
border-top:1px solid #84bced;
}
#hirlevel p {
color:#066066;
margin:0;
padding:10px 10px 0;
}
#hirlevel ul {
list-style-type:none;
margin:0 0 0 10px;
padding:10px 0;
}
#hirlevel ul li {
line-height:18px;
margin:0;
padding:0;
}
#hirlevel ul li span {
color:#046377;
font-size:12px;
font-weight:normal;
}
#hirlevel ul li a {
color:#066066;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#hirlevel ul li a:hover {
text-decoration:underline;
}
#content_right {
float:left;
padding:0;
width:190px;
}
#footer {
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
width:960px;
}
#footer #top {
background-color:#1078D7;
height:30px;
width:960px;
}
#footer #middle {
background-color:#0D8085;
color:#FFFFFF;
height:70px;
width:960px;
}
#footer #bottom {
background:transparent url(../img/footer_bottom.gif) no-repeat scroll 0 0;
height:6px;
width:960px;
}


.velemeny {
width:174px;margin:0px 8px;color:#416b91;font-size:12px;margin-top:10px;
}
.velemeny_owner {
font-weight:bold;text-align:right;padding-top:5px;
}
.kerekitett{
display:block;
}
.kerekitett *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff;
}
.kerekitett1{
border-right:1px solid #e8f1f8;
padding-right:1px;
margin-right:3px;
border-left:1px solid #e8f1f8;
padding-left:1px;
margin-left:3px;
background:#f5f9fc;
}
.kerekitett2{
border-right:1px solid #dbe9f5;
border-left:1px solid #dbe9f5;
padding:0px 1px;
background:#f7fafc;
margin:0px 1px;
}
.kerekitett3{
border-right:1px solid #f7fafc;
border-left:1px solid #f7fafc;
margin:0px 1px;
}
.kerekitett4{
border-right:1px solid #e8f1f8;
border-left:1px solid #e8f1f8;
}
.kerekitett5{
border-right:1px solid #f5f9fc;
border-left:1px solid #f5f9fc;
}
.kerekitett_content{
padding:5px 10px;
font-size:11px;
background:#ffffff;
} 


.cikkek {
padding:5px 0px;
margin:10px 0px;
border-bottom:1px solid #CCCCCC;
}

.cikkek .cim {
font-size:14px;
font-weight:bold;
line-height:18px;
color:#004196;
text-decoration:none;
}
.cikkek .cim:hover {
text-decoration:underline;
}



form#webshop_reg {
margin:10px 30px;
padding:0px;
}

form#webshop_reg fieldset {
margin:0px;
padding:5px;
border:0px solid #247ac0;
font-weight:bold;
}

form#webshop_reg fieldset p {
background-color:#eaf3fb;
border-bottom:2px solid #ffffff;
padding:5px 0px;
margin:0px;
}

form#webshop_reg fieldset p.header, form#emlekezteto fieldset p.header {
font-size:15px;text-align:center;padding:10px 0px;background-color:#deebf6;
}

form#webshop_reg fieldset p label {
float:left;
display:block;
text-align:left;
width:170px;
padding:5px 10px 0px 10px;
}
form#webshop_reg fieldset p input {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:3px 5px;
width:200px;
}
form#webshop_reg fieldset p input.rovid {
width:95px;
}
form#webshop_reg fieldset p select {
border:1px solid #247ac0;
background-color:#ffffff;
}
form#webshop_reg fieldset p select option{
padding:3px 5px;
background-color:ffffff;
}
form#webshop_reg fieldset p input.submit {
color:#ffffff;
width:120px;
border:2px solid #ffffff;
background-color:#0d5aa0;
font-weight:bold;
}
form#webshop_reg fieldset p textarea {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:4px 5px;
width:200px;
height:80px;
}
form#webshop_reg fieldset p span {
display:block;
clear:both;
color:#FF0000;
padding:5px 0px 0px 2px;
margin:0px;
margin-left:190px;
font-weight:normal;
}

.akt {
padding:15px 0px;
margin:0px;
border-bottom:1px solid #CCCCCC;
}

.akt_cim {
width:85%;
float:left;
line-height:18px;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}

.akt_cim a {
color:#00498E;
text-decoration:underline;
}

.akt_cim a:hover {
color:#CC0000;
text-decoration:underline;
}

.akt_datum {
font-weight:bold;
text-align:right;
}

#nevnap {
line-height:36px;
float:left;
}

.metadata{
	float:right;
	line-height:36px;
}

.metadata a {
text-decoration:none;
font-weight:normal;
color:#b52c8a;
}
.metadata a:hover {
text-decoration:underline;
}

form#emlekezteto {
margin:0px 30px;
padding:0px;
}

form#emlekezteto fieldset {
margin:0px;
padding:5px;
border:0px solid #247ac0;
font-weight:bold;
}

form#emlekezteto fieldset p {
background-color:#eaf3fb;
border-bottom:2px solid #ffffff;
padding:5px 0px;
margin:0px;
}

form#emlekezteto fieldset p label {
float:left;
display:block;
text-align:left;
width:170px;
padding:5px 10px 0px 10px;
}
form#emlekezteto fieldset p input {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:3px 5px;
width:200px;
}
form#emlekezteto fieldset p select {
border:1px solid #247ac0;
background-color:#ffffff;
}
form#emlekezteto fieldset p select option{
padding:3px 5px;
background-color:ffffff;
}

form#emlekezteto fieldset p input.submit {
color:#ffffff;
width:120px;
border:2px solid #ffffff;
background-color:#0d5aa0;
font-weight:bold;
}
form#emlekezteto fieldset p textarea {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:4px 5px;
width:200px;
height:80px;
}
form#emlekezteto fieldset p span {
display:block;
clear:both;
color:#FF0000;
padding:5px 0px 0px 2px;
margin:0px;
margin-left:190px;
font-weight:normal;
}


.form_hasab {
	margin:0px 10px;
	padding:0px;
}

.form_hasab fieldset {
margin:0px;
padding:5px;
border:0px solid #247ac0;
font-weight:bold;
}

.form_hasab fieldset p {
background-color:#eaf3fb;
border-bottom:2px solid #ffffff;
padding:5px 0px;
margin:0px;
}

.form_hasab fieldset p label {
float:left;
display:block;
text-align:left;
width:110px;
padding:5px 10px 0px 10px;
}
.form_hasab fieldset p input {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:3px 5px;
width:120px;
}
.form_hasab fieldset p select {
border:1px solid #247ac0;
background-color:#ffffff;
}
 .form_hasab fieldset p select option{
padding:3px 5px;
background-color:ffffff;
}

 .form_hasab fieldset p input.submit {
color:#ffffff;
width:120px;
border:2px solid #ffffff;
background-color:#0d5aa0;
font-weight:bold;
}
 .form_hasab fieldset p textarea {
border:1px solid #247ac0;
background-color:#FFFFFF;
padding:4px 5px;
width:200px;
height:80px;
}
 .form_hasab fieldset p span {
display:block;
clear:both;
color:#FF0000;
padding:5px 0px 0px 2px;
margin:0px;
margin-left:20px;
font-weight:normal;
}

#nyelv { 
	position:absolute;
	top:186px;
	right:4px;
	width:102px;
	height:20px;
	color:#98d6fd;
	}

#nyelv a{
	color:#98d6fd;
	text-decoration:none;
}

#nyelv .selected{
	color:#98d6fd;
}