@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	abfox.hu
 * skin:          rota
 * developer:   	skiss
**********************************************************************/
 BODY {
        	margin: 0;
        	padding: 0;
        	color:#000;
        	font-family: verdana, Arial,Helvetica,sans-serif;
        	font-size:12px;
        	_font-size:12px;
          background: #fff;
          
          
}

h1 a { 
          text-decoration: none;
          color: #c0c0c0;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          text-align:center;

}

h2 a {
          text-decoration: none;
          color: #387f74;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          text-align: center;
          text-transform: uppercase;
          
         
}
h1 a:hover {
          text-decoration: underline;
          color: #c0c0c0;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          font-size:18px;
          text-align:center;
}
h2 a:hover {
          text-decoration: underline;
          color: #387f74;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          font-size:14px;
          text-align: center;
          text-transform: uppercase;
          
}

a {
          text-decoration: none;
          color: #387f74;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          font-size:12px;
          font-weight: bold;
}
a:hover {
          text-decoration: underline;
          color: #387f74;
          font-family:Tahoma,Arial,Helvetica,sans-serif;
          font-size:12px;
          font-weight: bold;
}
ol, ul, li {
        	list-style-image:none;
        	list-style-type:none;
        	list-style-position:outside;
        	padding-left: 0px;
          margin-left: 12px;
        	*margin-left: 12px;
        	
        	
}
h2 {
          color: #387f74;
        	font-size: 18px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-align: center;
          text-transform: uppercase;
          
}
h3, h4, h5 {
          color: #000;
        	font-size: 14px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          
}
h1 {
        	margin: 0;
        	color: #C0C0C0;
        	font-size: 18px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
          line-height: 18px;
        	color:#000;
        	font-size: 13px;
        	text-align: left;
        	margin: 4px 0 4px 0px;
}
p.zold {
          line-height: 18px;
        	color:#387f74;
        	font-size: 13px;
        	text-align: left;
        	margin: 4px 0 4px 0px;
}

ul li, ol li {
        	background:transparent url(images/nyil.jpg) no-repeat scroll 0 6px;
          font-size:13px;
          line-height:18px;
          margin:0 0 10px;
          padding-left:20px;
          text-align:left;
        	
}
img  {
         border: none;

}

#bodywrap {
        
        
}
#htmlwrap {
        	
        	/*
          width: 957px;
          margin: 0px auto;
          */
}
#mainwrap {
	      
	       background: transparent url(images/body3csik_bg.jpg) repeat-y scroll 0px 0px;
*/
}
#maincontainer {
          width: 957px;
          _width: 957px;
          margin: 0px auto;
          
          background: transparent url(images/body3csik_bg.jpg) repeat-y scroll 0px 0px;
}
#headerwrap {
          position:relative;
	     	  
          
}		
.h_header {
          position:relative;
          background: #fff;
          color: #fff;
          height:18px;
          margin: 0 auto;
          font-size: 10px;
          font-weight: normal;
          width: 957px;
          _width:957px;
          padding-left: 50px;
          position:relative;
}


.h_header h1 {
          font-size: 10px;
          font-weight: normal;
          font-family: Verdana;
          color: #c0c0c0;
          text-align: left;
}  
#body_1 {
	       position:relative;
	       overflow: hidden;
         background: transparent url(images/page_bg_.jpg) no-repeat scroll 1px 0px;
	       width: 957px;
         _width:957px;
         margin: 0px auto;
         
         
}
#body_2 {
	       position:relative;
	       overflow: hidden;
         background: transparent;
	       width: 957px;
         _width:957px;
         margin: 0px auto;
}
#body_2 .fck_1 {
         width: 580px;
         overflow: hidden;
         float: left;
         width:580px;
         
         position:relative;
         padding:20px 0px 20px 50px;
        
}
#body_1 .fck_1 p,
#body_2 .fck_1 p {
         text-align: justify;
}
#body_2 .fck_2 {
         float:left;
         overflow:hidden;
         width:257px;
         left: 40px;
         position:relative;
         
         
}
#body_1 .fck_1 {
        background: transparent;
        padding-top: 155px;
        width:580px;
        overflow: hidden;
        padding-left: 50px;
        float: left;
        text-align:justify;
}
#body_3 .fck_1 img,
#body_2 .fck_1 img,
#body_1 .fck_1 img { 
        text-align: left;
        margin:10px 10px 10px 10px;
}
#body_1 .fck_2 {
        background: transparent;
        position:relative;
        top:430px;
        left: 40px;
        
        overflow: hidden;
        float: left;
}

#body_1 .fck_2 .menu {
        
        _margin-top: 3px;
}
#body_1 .fck_2 .menu a {
        background: transparent url(images/inactive_menu.gif) no-repeat scroll center top;
        width: 257px;
        height: 42px;
        display: block;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        padding-top:10px;
        _padding-top:10px;
        text-align:center;
        
       

}
#body_1 .fck_2 .menu a:hover {
        background: transparent url(images/active_menu.gif) no-repeat scroll center top;
        width: 257px;
        height: 42px;
        display: block;
        padding-top:10px;
        _padding-top:10px;
        text-align:center;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;

}
#body_2 .olvasoi_tort {
        float:left;
        left: 40px;
        position:relative;
        width:282px;
        margin-top: 10px;
         
}
#body_2 .olvasoi_tort_text {
        margin-top: 10px;
        padding: 0 5px 0 0px;
}
#body_2 .olvasoi_tort_head {
         background: transparent url(images/olvasoiheader_bg.gif) no-repeat scroll center top;
         height: 40px;
         width:257px;
}
#body_2 .olvasoi_tort_body {
         background: transparent url(images/olvasoi_bg.gif) repeat-y scroll center top;
         width:257px;
         overflow:hidden;
}

#body_2 .olvasoi_tort_footer {
         background: transparent url(images/olvasoifooter_bg.gif) no-repeat scroll center top;
         width:257px;
         height: 24px;
}
#body_2 .olvasoi_tort_body .olvasoi_tort_text li {
         list-style-image: none;
         font-weight: bold;
}
#body_2 .olvasoi_tort_body .olvasoi_tort_text li a:hover,
#body_2 .olvasoi_tort_body .olvasoi_tort_text li a {
         color: #000;
}

#body_3 .fck_1 {
        background: transparent url(images/rota_vedo_header.jpg) no-repeat scroll left top;
        _background: transparent url(images/rota_vedo_header.jpg) no-repeat scroll left top;
        width:957px;
        
        
}
#body_3 .body_3_text {
        padding:75px 30px 0 50px;
        width:575px;
        
}
#body_3 .fck_1_footer {
        background:transparent url(images/footer_dr.jpg) no-repeat scroll 25px 0;
        height:110px;
        position:relative;
        width:666px;
        
}
.clear {
        clear: both;
}
#body_3 .fck_1 .body {
        /*background: transparent url(images/pagecsik_bg.jpg) repeat-y scroll center top;/*/
        width: 660px;
}
#body_4 {
        background: #fff;
        padding-top:20px;
}
#body_4 .online_tan_header {
        background:transparent url(images/online_tan_header.jpg) no-repeat scroll 25px 0;
        height:40px;
        width:666px;
        
}     
#body_4 .online_tan_body {
        background:transparent url(images/online_tan_bg.jpg) repeat-y scroll 25px 0;
        overflow: hidden;
        
}    
#body_4 .online_text {
        padding-left:50px;
        padding-top:15px;
        width:580px;
}
#body_4 .online_tan_footer {
        background:transparent url(images/online_tan_footer.jpg) no-repeat scroll 25px 0;
        height:21px;
        width:666px;
        
}
#body_footer {
        overflow: hidden;
        width: 700px;
        margin-left:25px;
        background: #fff;
        
}
.abfox_logo img a { 
        border: none;
}
.abfox_logo {
        /*float: left;
        height:55px;*/
        width:62px;
}
.copyright {
        width: 625px;
        /*float: left;*/
}
.copyright a,
.copyright a:hover {
        color: #000;
        font-weight: normal;
}
#body_2,
#body_3 {
        background: transparent url(images/body3csik_bg.jpg) repeat-y scroll left top;
        
}
.rota a {
      float:left;
      height:65px;
      left:80px;
      position:absolute;
      top:32px;
      width:210px;

}
a.tovabb {
         background: transparent url(images/nyil.jpg) no-repeat scroll right center;
         padding-right: 20px;
}

.footer_bottom {
padding: 40px 0 5px 0;
height: 30px;
}

.footer_bottom a {
  margin-right: 5px;
  line-height: 16px;
  float: left;
}

