* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-image: url("../images/all_bg.jpg");
   background-repeat: repeat-x;
   background-position: top;
   background-color:#010000;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #000000;
}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

* h1 {
  font-size:11px;
  font-weight:bold;
  color:#FFF;
}

* h1 a:link, * h1 a:visited {
  font-size:11px;
  font-weight:bold;
  color:#FFF;
}


   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#maincontainer {
    width:780px;
    margin-left:auto;
    margin-right:auto;
}

div#header {
    background-image: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width:780px;
    height:196px;
    margin-top:5px;
}

div#hirlevel {
    background-image: url("../images/hirlevel_bg.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    width:744px;
    height:20px;
    padding-top:4px;
    padding-left:18px;
    padding-right:18px;
}

div#hirlevel_left {
   float:left;
   width:300px;
}

input.hirlevel_input {
   width:128px;
   height:14px;
   border:0px;
   background-color:#FFF;
   margin-bottom:4px;
   margin-left:4px;
   font-size:10px;
   padding-top:1px;
   padding-left:7px;
   padding-right:7px;
}

input.submit_btn {
   background-color:#FFF;
   background-image: url("../images/submit_btn.jpg");
   background-repeat: repeat-x;
   background-position: left top;
   width:23px;
   height:15px;
   border:0px;
   margin-bottom:3px;
}

div#content_holder_top {
    background-image: url("../images/content_holder_top.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width:780px;
    height:5px;
    font-size:5px;
    line-height:5px;
}

div#content_holder {
   background-color:#FFF;
   background-image: url("../images/content_holder_bg.jpg");
   background-repeat: repeat-x;
   background-position: top;
   width:780px;
}

div#left_content {
   float:left;
   width:593px;
}
	
	div.left_content_top {
	    background-image: url("../images/content_top.jpg");
	    background-repeat: no-repeat;
	    background-position: left top;
	    width:570px;
	    height:20px;
	    font-family:Arial;
	    font-size:11px;
	    color:#FFF;
	    font-weight:bold;
	    padding-left:23px;
	    padding-top:3px;
	}
	
	div.left_content_bg {
	    background-image: url("../images/content_bg_stretch.jpg");
	    background-repeat: repeat-y;
	    background-position: left;
	    width:593px;
	}
	
	div.left_content_content {
	    background-image: url("../images/content_bg.jpg");
	    background-repeat: no-repeat;
	    background-position: left top;
	    width:547px;
	    padding:11px 16px 0px 23px;
	    min-height:400px;
	}
	
	div.left_content_content a img {
	   border:0px;
	}
	
	div.left_content_bottom {
	    background-image: url("../images/content_bottom.jpg");
	    background-repeat: no-repeat;
	    background-position: left top;
	    width:593px;
	    height:15px;
	}

div#right_content {
   margin-left:593px;
   width:183px;
}
	
	div.right_top {
	    background-image: url("../images/right_top.jpg");
	    background-repeat: no-repeat;
	    background-position: left top;
	    width:178px;
	    height:20px;
	    font-family:Arial;
	    font-size:11px;
	    color:#FFF;
	    font-weight:bold;
	    padding-left:5px;
	    padding-top:3px;
	    margin-bottom:1px;
	}
	
	div.right_content_gray {
	   background-color:#4a4a4a;
	   padding:5px;
	   color:#FFF;
	}
	
	div.right_content {
	   border-left:1px solid #4a4a4a;
	   border-right:1px solid #4a4a4a;
	   border-top:1px solid #4a4a4a;
	   padding:5px;
	}
	
	div.right_bottom {
	    background-image: url("../images/right_bottom.jpg");
	    background-repeat: no-repeat;
	    background-position: left top;
	    width:183px;
	    height:4px;
	    font-size:4px;
	    line-height:4px;
	    margin-bottom: 19px;
	}

div#second_menu {
    font-family: Arial;
    font-size:11px;
    color:#7f7f7f;
    text-align:center;
    padding-top:7px;
    border-top:1px solid #dadada;
    margin-top: 16px;
    margin-left:13px;
    margin-right:13px;
}

div#footer {
   background-image: url("../images/footer.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   width:780px;
   font-size:11px;
   line-height:11px;
   color:#FFF;
   text-align:center;
   padding-top:15px;
   font-size:9px;
   font-family: Arial;
   margin-bottom:10px;
}

div#admin_content {
   padding:20px;
}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

.foot_menu:link, .foot_menu:visited {
   font-size:11px;
   line-height:11px;
   color:#666;
   font-size:9px;
   font-family: Verdana;
   font-weight:normal;
}

.foot_menu:hover {
   text-decoration:underline;
}

.menu_item:link, .menu_item:visited {
   font-size:11px;
   line-height:11px;
   color:#FFF;
   font-size:10px;
   font-family: Verdana;
   font-weight:normal;
}

.menu_item:hover {
   text-decoration:underline;
}

.kategoria:link, .kategoria:visited {
   padding:5px 10px 5px 10px;
   margin-bottom:10px;
   margin-right:10px;
   font-weight:normal;
   border:1px solid #CCC;
   display:block;
   float:left;
}

.kategoria:hover, .kategoria_active:link, .kategoria_active:visited {
   text-decoration:none;
   background-color:#F5F5F5;
   padding:5px 10px 5px 10px;
   margin-bottom:10px;
   margin-right:10px;
   font-weight:normal;
   border:1px solid #CCC;
   display:block;
   float:left;
}

.kategoria_item:link, .kategoria_item:visited {
   font-family: Arial;
   font-size:9px;
   color:#FFF;
   font-weight:normal;
   display:block;
   background-image: url("../images/akcio_bg.jpg");
   background-repeat: no-repeat;
   background-position: left top; 
   padding-top:6px;
   padding-left:10px;
}

.kategoria_item:hover {
   text-decoration:none;
   color:#9ebbcd;
   background-image: url("../images/akcio_bg_active.jpg");
}

   /* //////////////////////*/
   /*    Tovabbi reszek     */ 
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.fo_cim {
   font-family: Arial;
   font-size: 20px;
   color: #7B8F91;
   margin-bottom:16px;
}

.fo_cim_u {
   font-family: Arial;
   font-size: 16px;
   color: #7B8F91;
   margin-bottom:6px;
   margin-top:16px;
   border-bottom:2px solid #4C79BC;
   padding-bottom:5px;
   font-weight:bold;
}

.cim {
   color:#4a4a4a;
   font-size:11px;
   font-family:Arial;
   font-weight:bold;
}

.tartalom {
   font-size:10px;
   font-family: Arial;
   color:#909090;
   height:58px;
}

div.box_top {
   background-image: url("../images/box_top.jpg");
   background-repeat: no-repeat;
   background-position: left top; 
   width:129px;
   height:2px;
   font-size:2px;
   line-height:2px;
}

div.box_content {
   border-left:1px solid #c7c7c7;
   border-right:1px solid #c7c7c7;
   text-align:center;
   width:127px;
   height:108px;
}

div.box_bottom {
   background-image: url("../images/box_bottom.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   width:129px;
   height:2px;
   font-size:2px;
   line-height:2px;
   margin-bottom:8px;
}

div.kepnagyitas {
   background-image: url("../images/nagyito.jpg");
   background-repeat: no-repeat;
   background-position: right center;
   text-align:left;
   padding-left:5px;
}

.regi_ar {
   text-decoration:line-through;
   color:#909090;
}

.uj_ar {
   color:#ff6808;
   font-weight:bold;
}

.reszletek {
   border:0px;
}

#ajanlatform, #autom_hibaja_form{
   padding-bottom:10px;
   padding-top:10px;
}

#ajanlatform fieldset,
#autom_hibaja_form fieldset {
   padding:10px;
   padding-top:0px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border:1px solid #CFCFCF;
   background-image: url("../images/ajanlatform_bg.jpg");
   background-repeat: repeat-x;
   background-position: bottom;
} 

#autom_hibaja_form fieldset {
   padding-top:10px;
   margin-bottom:15px;
}

#ajanlatform fieldset legend, 
#autom_hibaja_form fieldset legend {
   font-size:14px;
   font-weight:bold;
   padding-left:10px;
   padding-right:10px;
}

#ajanlatform fieldset input, 
#autom_hibaja_form fieldset input {
	display: block;
	width: 190px;
	float: left;
	height:17px;
	margin-bottom: 6px;
	padding-left: 7px;
	padding-top: 2px;
}

#ajanlatform fieldset textarea,
#autom_hibaja_form fieldset textarea {
   width:290px; 
   height:90px;
   padding:5px;
}

.nagy_ar {
   font-size:14px;
   font-weight:bold;
   color:#4C79BC;
}

.regi_nagy_ar {
   font-size:14px;
   font-weight:bold;
   color:#4C79BC;
   text-decoration:line-through;
}

div.left_content_content a img.kep {
   border:1px solid #4C79BC;
   padding:2px;
   margin:0px 5px 5px 0px;
}

.ajanlat_btn {
   background-image: url("../images/ajanlatkeres_kuldese.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   width:201px !important;
   height:19px;
   border:0px; 
}

div.hr {
   background-image: url("../images/hr.jpg");
   background-repeat: repeat-x;
   background-position: top;
   height:1px;
   font-size:1px;
   line-height:1px;
   margin-top:6px;
   margin-bottom:6px;
}

.alert {
   color:#B00000;
   font-size:11px;
   font-weight:bold;
}

#markak {
   width:300px;
}

.markak {
   list-style-type:none;
   padding-top:5px;
   padding-bottom:5px;
   border-top:2px solid #647996;
   background-color: #CFFBFF;
}

.tipus {
   list-style-type:none;
   padding-top:2px;
   padding-bottom:2px;
   border-top:1px solid #D6D6D6;
   background-color: #CFFFD1;
}

.evjarat {
   list-style-type:none;
   padding-top:2px;
   padding-bottom:2px;
   border-top:1px solid #D6D6D6;
   background-color: #EDFFCF;
}

.motortipus {
   list-style-type:none;
   padding-top:2px;
   padding-bottom:2px;
   border-top:1px solid #D6D6D6;
   background-color: #FFE9CF;
}

.kobcenti {
   list-style-type:none;
   padding-top:2px;
   padding-bottom:2px;
   border-top:1px solid #D6D6D6;
   background-color: #FFD2CF;
}

select.selectField {
   width:250px;
   height:18px;
   margin-bottom:7px;
}

select.selectField option, .selectFieldOption {
   padding-left:5px;
   padding-top:2px;
   padding-bottom:2px;
}

fieldset.alert {
   padding:10px;
   padding-top:0px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border:1px solid #CFCFCF;
   background-image: url("../images/alert_bg.jpg");
   background-repeat: repeat-x;
   background-position: bottom;
   margin-top:20px;
   margin-bottom:20px;
}

fieldset.alert legend {
   color:#B00000;
   font-family: Arial;
   font-weight:bold;
   font-size:16px;
}

.green_alert {
   font-size:16px;
   font-weight:bold;
   color:#179003;
   font-family:Arial;
}