@charset "UTF-8";
/* CSS Document */

@media screen {
/* **********************************************************
 @NORMALIZES
*************************************************************/
body, div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td { margin: 0; padding: 0; }
body, h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select, table { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #100b07; }
p, li { cursor: default; line-height: 1.2em; }
h1, h2, h3, h4, h5, h6 { cursor: default; line-height: 1.1em; }
a { color: #005cae; text-decoration: none; cursor: pointer; }
input.button { cursor: pointer; }
a:hover { color: #0378e0; text-decoration: none; }
ol, ul { list-style-type: none; }
address, caption, code, dfn, th, var { font-style: normal; font-weight: normal; }
cite { font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }


/* **********************************************************
 @LAYOUT
*************************************************************/
html { height: 100%; text-align: center; }
body { width: 100%; height: 100%; margin: 0 auto; text-align: center; min-width: 920px; background: #ff8706 url(images/bg_body.jpg) repeat-x; }
.container { margin: 0 auto; text-align: left; width: 920px; position: relative; }

#header { height: 100px; position: relative; }
#header h1 { position: absolute; color: #fff; font: 44px normal; left: 30px; top: 25px; }
#header h1 a { color: #fff; }
#header h1 a span { color: #2992ce; }
#header h2 { position: absolute; font: 17px normal; color: #fff; right: 30px; top: 28px; text-transform: uppercase; }
#header h2 img { position: relative; top: 10px; text-transform: uppercase; }

.content { background: url(images/bg_index_flash.jpg) no-repeat top; min-height: 100px; }
.content_inside { background: url(images/bg_inside.jpg) no-repeat top; min-height: 100px; }
.content_bg { background: url(images/bg_content.jpg) repeat-y; min-height: 100px; }
.content_bottom { background: url(images/bg_content_bottom.jpg) repeat-y; height: 19px; }

#topnav { color: #fff6e3; text-transform: uppercase; text-align: center; padding: 23px 0 0 0 ; height: 40px; position: relative; z-index: 5; }
#topnav li { display: inline; }
#topnav a { background: url(images/bg_line.jpg) top left no-repeat; color: #fff6e3; padding: 7px 12px; margin: 0 0 0 -4px; font-family: "Trebuchet MS", Arial; font-size: 16px; }
#topnav a:hover { background: url(images/bg_nav_over.jpg) top left no-repeat; }
#topnav .first a { background: none; }
#topnav .first a:hover { background: url(images/bg_nav_over.jpg) -1px 0px no-repeat; }

#registration { padding: 355px 0 0 0; float: right; position: relative; top: -10px; right: 25px; z-index: 4; width: 303px; background: url(images/smskuldo.png) no-repeat; }
#registration .form { width: 303px; height: 280px; background: url(images/bg_bejelentkezes.png) no-repeat; margin-top: -5px; }
#registration .form h1 { color: #fff; font-size: 26px; text-align: center; font-weight: normal; line-height: 55px; }
#registration .form p { color: #042847; padding: 10px 25px; }
#registration .form table p { padding: 10px 0; }
#registration .form table p a { color: #042847; }
#registration .form table { margin: 0px 25px; }
#registration .form td, #registration .form label, #registration .form input { font-family: "Trebuchet MS", Arial; }
#registration .form input.text { margin: 3px 0 0 2px; padding: 2px 2px 0 5px; width: 189px; height: 26px; background: url(images/bg_form.gif) no-repeat; border: none; }

#content { width: 580px; }
#content .styled { padding: 20px 20px 20px 40px; }
#content .styled p { padding: 0 0 10px 0; line-height: 18px; text-align: justify; }

.content_inside #content { width: 900px; }

.styled .blue, .styled .blue a, .styled a .blue { color: #005cae; }
.styled .green, .styled .green a, .styled a .green { color: #448101; }
.styled .blue a:hover, .styled a:hover .blue { color: #0378e0; }
.styled .green a:hover, .styled a:hover .green { color: #64a81b; }
.styled .big { font-size: 18px; }
.styled .steps { height: 55px; background: url(images/123.jpg) no-repeat; display: block; padding: 20px 0 0 70px; margin: 0 0 -15px 0; }

.styled { }
.styled h1, .styled h2, .styled h3, .styled h4, .styled h5, .styled h6 { color: #005cae; font-weight: bold; margin-bottom: 0.7em; }
.styled h1 { text-transform: capitalize; }
.styled h1.big { font-size: 22px; }
.styled h1 { font-size: 22px; }
.styled h2 { font-size: 18px; }
.styled h3 { font-size: 16px; }
.styled h4 { font-size: 14px; }
.styled h5 { font-size: 12px; margin-bottom: 0; }
.styled h6 { font-size: 12px; text-transform: uppercase; }
.styled h6 a { color: #005cae; }
.styled h6 img { position: relative; top: 2px; }
.styled h6 span { text-transform: none; color: #8d8d8d; margin-left: 15px; font-weight: normal; }
.styled p { margin-bottom: 1em; line-height: 1.4em; }
.styled td { margin-bottom: 1em; line-height: 1.4em; }
.styled .line { float: none; margin: 20px -25px; padding: 0; }
.styled a { color: #005cae; position: relative; }
.styled a:hover { color: #0378e0; text-decoration: underline; }
.styled a .bullet { position: relative; top: 2px; margin-top: -2px; }
.styled ul { margin-bottom: 1em; }
.styled ul ul, .styled ul ol, .styled ol ul { margin-bottom: 0; }
.styled ul li { background: url(/images/bg_bullet.gif) 0px 6px no-repeat; padding: 0 0 5px 12px; line-height: 1.4em; }
.styled ul ul, .styled ul ol, .styled ol ol { margin-left: 12px; }
.styled ol ul, .styled ol ol { margin-left: 0px; }
.styled ol { margin-bottom: 1em; list-style-type: decimal; padding: 0 0 0 20px; }
.styled ol ol { margin-bottom: 0em; }
.styled ol ul { margin-bottom: 0em; }
.styled ul ol { margin-bottom: 0em; }
.styled ul ul { margin-bottom: 0em; }
.styled ol li { padding: 0 0 0.5em 0; line-height: 1.4em; background: none; }
.styled ol ol li { padding: 0; }
.styled ol ul li { padding: 0; }
.styled ul ol li { padding: 0; }
.styled ul ul li { padding: 0; }
.styled ol ul li { background: url(/images/bg_bullet.gif) 0px 6px no-repeat; padding: 0 0 5px 12px; line-height: 1.2em; }
.styled img { padding: 2px 10px; }
.styled img[align="right"] { padding: 2px 0 2px 10px; }
.styled img[align="left"] { padding: 2px 10px 2px 0; }

#index_top { width: 600px; height: 290px; }
#index_top .styled { padding: 20px 20px 20px 230px; }
#index_top .styled h1 { font-size: 33px; color: #005cae; font-weight: normal; line-height: 40px; padding: 0 0 15px 0; margin: 0; }
#index_top .styled p { font-size: 16px; line-height: 22px; padding: 0 0 5px 0; margin-bottom: 0; }
#index_top .styled img { position: relative; left: -10px; padding: 0; }

#index_content { width: 580px; }
#index_content .styled { padding: 20px 20px 20px 40px; }
#index_content .styled p { padding: 0 0 10px 0; line-height: 18px; text-align: justify; }

.hirdetesfeladas { margin-bottom: 1em; border-bottom: 1px solid #ccccca; }
.hirdetesfeladas td { padding: 15px 15px 15px 0; border-top: 1px solid #ccccca; background: url(images/bg_td.jpg) repeat-x; }
.hirdetesfeladas td img { padding: 2px 0 0 0; }
.hirdetesfeladas td img.steps { padding: 0px 0 0 15px; margin: 0; background: none; width: auto; height: auto; }

#footer p { padding: 5px 40px 20px 40px; color: #fff; }
#footer p a { color: #fff; }
#footer p a:hover { color: #000000; }
#footer #bottom_nav { float: right; }

.form { }
.form label { }
* html .form { }
.form .left { float: left; padding: 4px 15px 0 0; text-align: right }
.form .right { float: left; padding: 0 0 9px 0; }
.form .text { width: 420px; background: #fdfdfe; border: 1px solid #e2e2e2; padding: 3px 5px; }
.form textarea { height: 167px; }
.form .submit { background: url(/images/button_submit.gif) top repeat-x; border: none; padding: 3px 8px; text-transform: uppercase; color: #4d4d4d; cursor: pointer; }
.form .submit:hover { background-position: bottom; }


/* **********************************************************
 @MISC 
*************************************************************/

.clear { font-size: 0; line-height: 0; margin: 0; padding: 0; border: none; background: none; height: 0; clear: both; }
.float_left { float: left; }
.float_right { float: right; display: inline; }
.hidden { display: none; }
.center { text-align: center; }

/* **********************************************************
 @SYSTEM MESSAGES
*************************************************************/
p.crash { background: #FFF url(/images/system_crash.gif) no-repeat 10px center; text-align: left; margin: 10px 0; padding: 10px 10px 10px 45px; border: solid 1px #FF0000; }
p.crash span { font-weight: bold; line-height: 16px; text-transform: uppercase; color: #FF0000; }
p.bless { background: #FFF url(/images/system_bless.gif) no-repeat 10px center; text-align: left; margin: 10px 0; padding: 10px 10px 10px 45px; border: solid 1px #7EB712; }
p.bless span { font-weight: bold; text-transform: uppercase; color: #7EB712; }
p.note {  background: #FFF url(/images/system_note.gif) no-repeat 10px center; text-align: left; margin: 10px 0; padding: 10px 10px 10px 45px; border: solid 1px #4C91BD; }	
p.note span { font-weight: bold; line-height: 16px; text-transform: uppercase; color: #4C91BD; }

}
/* **********************************************************
 @SAFARI ONLY
*************************************************************/
/*
@media screen and (-webkit-min-device-pixel-ratio:0){
}
*/
