@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	abfox.hu
 * skin:          tavaszi regatta 
 * developer:   	skiss
**********************************************************************/
 BODY {
        	margin: 0;
        	padding: 0;
        	color:#969696;
        	font-family:Tahoma,Arial,Helvetica,sans-serif;
        	font-size:12px;
        	
          background: #006b94 url(/images/hatter_csik.jpg) repeat-y top center;
          
}
a {
          text-decoration: none;
}
a:hover {
          text-decoration: underline;
}
ol, ul {
        	list-style-image:none;
        	list-style-position:outside;
        	
}
h2, h3, h4, h5 {
          color: #969696;
        	font-size: 12px;
          font-weight: normal;
          font-family: Arial, Helvetica, sans-serif;
}
h1 {
        	margin: 0;
        	color: #969696;
        	font-size: 12px;
          font-weight: normal;
          font-family: Arial, Helvetica, sans-serif;
}

p {
          line-height: 18px;
        	color: #969696;
        	font-size: 13px;
        	text-align: left;
}

ul li, ol li {
        	line-height: 18px;
        	_line-height: 14px;
        	font-size: 13px;
        	text-align: left;
        	
}
#htmlwrap {
        	height:100%;
        	background: url(/images/body_bg.jpg) no-repeat center top;
        
}
#mainwrap {
	      
	      

}
#headerwrap {
          position:relative;
	     	
}		

#bodywrap {
	       
}
#maincontainer {
        	clear: both;
        	margin: 0px auto;
        	min-height: 300px;
        	padding: 10px 0pt;
        	width: 970px;
        	background: #FCFCFC;
}
#maincontent {
	        background: transparent;
}

#footerwrap {
          background: transparent;
          margin: 0px auto;
          width: 970px;
          position:relative;
}
.h_header {
          background: url(/images/h_header_bg.jpg) no-repeat center top;
          color: #85c0dc;
          height:20px;
          margin: 0 auto;
          font-size: 12px;
          font-weight: normal;
          width: 970px;
          _width:970px;
}

.header {
          background: transparent;
          height: 240px;
          overflow:hidden;
          margin:0 auto;
          overflow:hidden;
          position:relative;
          width:970px;
          _width:970px;
}
.maincontainer {
          background:transparent;
          clear:both;
          margin:0 auto;
          min-height:300px;
          width:970px;
          _width:970px;
          overflow: hidden;
}
.maincontent {
          background: transparent;
}
.leftcontent {
          background: transparent;
          float:left;
          overflow:hidden;
          width:265px;
          
}
.midcontent {
          background: transparent;
          float:left;
          overflow:hidden;
          width:705px;
          
          
}
.fobanner {
          height: 60px;
          width: 468px;
          background: red;
          margin: 13px auto;
           _text-align: center;
          _margin-left: 139px;
}
.newscontainer {
          
          width: 668px;
          
          background: #eeeff1;
          margin:0 20px 20px 20px;
          
          overflow: hidden;
          padding-bottom:20px;
          _padding-bottom:10px;
}

.tamogatoi_logok {
          
          background: #fff;
          margin-top: 0px;
          margin-bottom: 10px;
          overflow: hidden;
          margin-left:20px;
          width:668px;
}
.tamogatoi_logok_head {
          height: 30px;
          width: 705px;
          background: #fff;
          margin-top: 10px;
          margin-left:20px;
          width:668px;
          
}
.tamogatoi_logok_head p {
         color: #969696;
         font-family:Tahoma,Arial,Helvetica,sans-serif;
         font-size:13px;
         font-weight:bold;
         padding: 5px 0 0 30px;
}
.headermenu {
        background: blue;
        color:#000000;
        float:right;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:13px;
        font-weight:bold;
        height:25px;
        
        top:25px;
        width:90px;
}
.headermenu {
        background: transparent;
        color:#000000;
        float:right;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:13px;
        font-weight:bold;
        top:25px;
        width: 98px;
}
.headermenu a {
        background: url(/images/headermenu_bg.jpg) repeat-y center top;
        color: #fff;
        margin: 2px 0 2px 0;
        padding: 5px 5px 5px 10px;
        display: block;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:13px;
        
}

.headerlogo a {
        /*background: url(/images/logo.png) no-repeat center top;*/
        float: left;
        height:116px;
        position:absolute;
        width:278px;
        top: 28px;
        left: 20px;
}
.vszamlalo {
        background: transparent;
        color:#066b93;
        float:right;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:14px;
        font-weight:bold;
        height:25px;
        margin:0 auto;
        position:relative;
        top:197px;
        
        width:950px;
}
.menu {
      
      background: transparent;
      margin:0 0 0 20px;
      width:245px;
}
.menu img {
      padding:20px 20px 0;
      _margin: 0px 0px 0px 0px;
      border: none;
}
.menu img a {
      border: none;
}
.menu img a:hover {
      border: none;
}
.szervezo_cim {
      width: 265px;
      height: 80px;
      
      margin: 0px auto;
}
.szervezo_cim p {
      color: #c8c8c8;
      font-weight: bold;
      padding:20px 0 0 40px;
}
.szervezo_logo {
      width: 265px;
      height: 150px;
      background: transparent;
      margin: 0px auto;
       _text-align: center;
}
.szervezo_logo img {
      padding: 5px 30px 5px 30px;
}
.szervezo_logo_img {
      
}

        	
.footermenu {
      width: 263px;
      height: 128px;
      background: #232323;
      float: left;
}
.footerlink ul {
      width: 180px;
      float: right;
      margin-top: 12px;
}
.footerlink {
      width: 690px;
      height: 128px;
      background: #232323;
      float: left;
}
.footerlink li {
     
      list-style-type:none;
}
.footerlink LI a {
      padding:5px 10px;
     
      color: #c8c8c8;
     
      
}
.footerlink LI a:hover {
      padding:5px 10px;
      
      color: #c8c8c8;
      
      
}
.footermenu LI a {
      margin:0px;
      padding: 5px 0 0px 40px;
      color: #c8c8c8;
      display: block;
      
}
.footermenu ul li {
      _line-height: 8px;
      list-style-type:none;
}
.footermenu LI a:hover {
      margin:0;
      padding: 5px 0 0px 40px;
      color: #c8c8c8;
      display: block;
      
}
.copyright {
      width: 970px;
      height: 178px;
      background: transparent;
}
.copyright_text {
      padding-top: 30px;
}
.copyright p a { 
      color: #7b7b7b;
}
.copyright p a:hover { 
      color: #7b7b7b;  
}
.copyright p {
      margin:0;
      padding:0 0 0 40px;
      width:210px;
      color: #7b7b7b;
}

.footer_oldal_label {
      width: 970px;
      height: 20px;
      background: transparent;
     
}
.footer_oldal {
     overflow: hidden;
     margin:0 auto;
     position:relative;
     width:970px;
}

/* főszerkezet vége*/



.clear {
  clear: both;
  *clear: both;
}
.h_header h1 {
          color: #969696;
          font-size: 12px;
          font-weight: normal;
          font-family: Arial, Helvetica, sans-serif;
          text-align: center;
          padding: 2px 10px 2px 10px;
}
.h_header h1 a {
          color: #969696;
          font-size: 12px;
          font-weight: normal;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration: none;
}
.h_header h1 a:hover {
          color: #969696;
          font-size: 12px;
          font-weight: normal;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration: none;
}
.vszamlalo .h_napok {
          float: left;
          padding: 4px;
          margin-left: 12px;
          
          width: 587px;
          background: url(/images/vszamlalo_bg.jpg) no-repeat scroll 8px 0px;
}
.vszamlalo .site_cim {
          float:left;
          left:30px;
          background-color: #ff0000;
          padding:4px;
          width: 237px;
          _width: 237px;
          text-align: center;
          
          
}
.vszamlalo .napok_szama {
          background: #ff0000;
          float:left;
          height:16px;
          
          padding:4px;
          _padding: 4px 4px 4px 4px;
          text-align:center;
          width:73px;
          *width: 74px;
          _width: 73px;          
          color: #fff;
}
.vszamlalo .h_napok h1 { 
          padding-left: 160px;
}
.vszamlalo .h_napok h1,
.vszamlalo .site_cim h1 {
          color: #9b9b9b;
          font-size: 13px;
          font-weight: bold;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration: none;
          letter-spacing:2px;
          
}
.vszamlalo .site_cim h1 {
          color: #fff;
}
.sub_cat a,
.no_submenu a,
.dhtmlgoodies_question a {
          color: #054872;
          font-size: 13px;
          font-weight: bold;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration: none;
          padding: 5px 0 0px 35px;
          display: block;
}
.dhtmlgoodies_question {
          height: 30px;
          background: url(/images/inactive_menu_bg.jpg) no-repeat center top;
          
}
.no_submenu a:hover,
.dhtmlgoodies_question a:hover {
          height: 30px;
          background: url(/images/active_menu_bg.jpg) no-repeat center top;
          display: block;
          padding: 5px 0xp 0px 35px;
          font-size: 13px;
          font-weight: bold;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration: none;
          color: #fff;
}
.no_submenu,
.sub_cat {
           color: #054872;
           height: 30px;
           background: url(/images/inactive_menu_bg.jpg) no-repeat center top;
           display: block; 
}

.newsbox {
         width: 303px;
         height: 220px;
         float: left;
         margin:20px 0 0px 20px;
         _margin: 20px 10px 0px 10px;
             
         background: url(/images/news_bg.jpg) no-repeat center top;
}
.newsbox_head {
        height: 30px;
        margin-top:5px;
}
.newsbox_head h1 {
         color: #969696;
         padding-left: 10px;
         font-size: 14px;
}
.newsbox_body h2 {
         margin: 0px;
         font-size: 13px;
         font-weight: bold;
         padding-left: 0px;
}
.newsbox_body h2 a {
         color: #969696;
         padding-left: 0px;
         font-size: 13px;
         font-weight: bold;
         
}
.newsbox_body h2 a:hover {
         
}
.newsbox_body p {
         text-align: left;
         color: #969696;
         
         margin: 2px 0 2px 0;
}
.newsbox_body p span {
         
         color: #FE0606;
}
.newsbox_body {
         height:185px;
        overflow:hidden;
        padding:0 10px 10px;
         
}
.newsbox_body table img,
.newsbox_body img,
.newsbox_body p img {
         border: 2px solid #969696;
         padding: 0px;
         margin: 4px 0px 4px 4px;
}
.newsbox_body a {
         color: #fe0606;
         font-size: 12px;
         font-weight: normal;
         font-family: Arial, Helvetica, sans-serif;
         
}
.newsbox_body a {
         color: #fe0606;
         font-size: 12px;
         font-weight: normal;
         font-family: Arial, Helvetica, sans-serif;
        
}
.newsbox_body img.fixdoboz {
         margin-left: 10px;
}
.fixdoboz h2 {
        
         font-size: 13px;
         font-weight: bold;
         padding-left: 10px;
}
.fixdoboz h1 {
         color: #FE0606;
}
img.floatleft { 
          float: left; 
          margin: 4px; 
          border:0px solid #A9DAEC;
          padding:5px;
         
}
img.floatright { 
         float: right; 
         margin: 4px; 
         border:0px solid #A9DAEC;
         padding:5px;
         
}
.tamogatoi_logok  {
          padding-bottom: 10px;
          _padding-bottom: 20px;
}


/*      vélemény, hirekbox, kerdoivbox, reg box , normalinput, normalselect*/
.hirekbox { 
        width: 622px;
        background: #fff;
        margin: 20px auto;
        _margin: 20px 0px 20px 40px;
        overflow: hidden;
        *padding-bottom:10px;
}
.forumbox,
.belepesbox,
.hozzaszolasbox,
.velemenybox,
.cskerdoivbox,
.regisztraciobox {
        width: 622px;
        background: #e8e8ea;
        margin: 20px auto;
        _margin: 20px 0px 20px 40px;
        overflow: hidden;
        *padding-bottom:10px;
        
}
.forumbox .reg_head,
.belepesbox .reg_head,
.hozzaszolasbox reg_head,
.velemenybox .reg_head,
.hirekbox .reg_head,
.cskerdoivbox .reg_head,
.regisztraciobox .reg_head {
         height: 40px;
         background: url(/images/reg_head_bg.jpg) repeat-y center top;
         width: 622px;

}
.forumbox reg_body,
.belepesbox reg_body,
.velemenybox reg_body,
.hirekbox .reg_body,
.cskerdoivbox .reg_body,
.regisztraciobox .reg_body {
         
         background: #e8e8ea;
         width: 625px;
}
.forumbox h1,
.belepesbox h1,
.hozzaszolasbox h1,
.velemenybox h1,
.fck_hirbox h1,
.hirekbox h1,
.cskerdoivbox h1,
.regisztraciobox h1 {
         color: #fff;
         font-size: 14px;
         font-weight: bold;
         font-family: Arial, Helvetica, sans-serif;
         padding: 12px 0 12px 25px;
}
.normalselect,
input.normalinput {
         border: 1px solid #2094c0;
         color: #0c4771;
         font-family:Arial,sans-serif,Helvetica;
         font-size:12px; 
         padding:1px 3px 0;
         margin: 5px;
         width: 250px;
}
.normalselect {
         padding:1px 0px 0;
}
.reg_body input.normalinput {
          width: 400px;
}
.reg_body .input_form {
         padding: 0 0 0 25px;
         color:#0C4771;
}
.input_form {
         margin: 3px;
        
}
.input_form .label {
        padding: 10px 0 15px 0;
        color:#0c4771;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:normal;
        margin-left: 5px;
}
input.checkbox {
        /*background: url(/images/checkbox_bg.jpg) no-repeat;*/
        background-color:#33b;
}
span.checkbox {

}
input.input_button {
      background: url(/images/input_button_bg.jpg) repeat-x center top;
      border:1px solid #2094c0;
      color:#0c4771;
      cursor:pointer;
      font-family: Tahoma,Arial,sans-serif,Helvetica;
      font-size:14px;
      font-weight:normal;
      float:right;
      margin: 15px;
}
.reg_body_alfejlec {
      height: 20px;
      background-color: #2094c0;
      margin:18px 10px 0;
}
.reg_body_alfejlec h2 {
        color: #fff;
        font-family: Tahoma,Arial,sans-serif,Helvetica;
        font-size:12px;
        font-weight:bold;
        margin:0;
        padding:2px 15px;
}

input.normalinput_2 {
         border: 1px solid #2094c0;
         color: #0c4771;
         font-family:Arial,sans-serif,Helvetica;
         font-size:12px; 
         padding:1px 3px 0;
        
         margin: 5px;
         width: 100px;
            
         float: left;
}
input.normalinput_2_ie {
         *width: 182px;
         _width: 168px;           
}
.input_form_2 {
         margin: 3px 0 0 25px;
         *margin: 3px 0 0 25px;
         _margin: 3px 0 0 20px;         
         min-height:25px;
         float: left;
}
.input_form_2 .label {
        float: left;
        color:#0c4771;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:12px;
        _font-size:11px;
        font-weight:normal;
        margin: 7px 5px 0px 0px;
       
        width:115px;
        
}
.reg_body_body {
        height: 30px;
        *margin-bottom: 20px;
}
.reg_body_body p {
        margin: 0px;
        padding: 15px 0 10px 25px;
}
.input_form_2 img {
        
       
}
.captchaimg {
        height: 20px;
        width: 90px;
        float: left;
        margin-top: 4px;  
}
Table.kerdoiv {
       _width: 620px;
}
Table.kerdoiv td{
       
}
/*        reg, kerdoiv blokk vége */
/*        limiter  */
.limiter {
      display: block;
      text-align: center;
      width: 622px;
      background-color: #71D4E9;
      margin:20px 0;
      height: 30px;
  
}

.pager a {
      color:#fff;
      font-size: 12px;
      font-weight: bold;
      margin: 10px 0 10px 0;
}
.pager a:active,
.pager a:hover {
      
      color: #004E6B;
      margin:10px 0;
}
.pager {
      font-size: 12px;
      margin: 7px 3px;
      text-align:center;
      width:158px;
      float:left;
      color:#fff;
 
}

.limiter img {
      border: 0px;
      margin: 0px;
}
.limiter_in {
      width: 200px;
      margin: 0px auto;
      height: 30px;
}
.limiter .prevlink {
    	background: transparent url(/images/prev.jpg) no-repeat scroll 0px 0px;
    	display:block;
    	width: 14px;
    	height: 10px;
	
}
.prev {
    	margin: 10px 0 10px 0;
    	float:left;

}
.limiter .nextlink {
    	background: transparent url(/images/next.jpg) no-repeat scroll 0px 0px;
    	display:block;
    	width: 14px;
    	height: 10px;

}
.next {
    	margin: 10px 0 10px 0;
    	float:left;

}
/* newslistbox */
.newslistbox {
    width: 622px;
    margin-top: 20px;
}
.newslistbox h2 {
    color:#214464;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin: 5px 0 5px 0;
    padding:5px 10px 0px 0;
}
.newslistbox_text h3 {
    color:#214464;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin: 5px 0 5px 0;
    padding:5px 10px 5px 0;
}
.newslistbox_text {
    color:#214464;
    float:left;
    width: 311px;
    height: 172px;
    overflow: hidden;
}
.newslistbox_text p {
    color:#214464;
    margin: 0px;
    padding:10px 10px 10px 0;
}
.newslistbox_text a {
    color:#F80203;
    
}
.newslistbox_text a:hover {
    color:#F80203;
    
}
.newslistbox_text p.datum {
    color:#214464;
    margin: 0px;
    padding: 0px;
}
.newslistbox_img {
    float:left;
    width: 311px;
    height: 172px;
    text-align: right;
    overflow: hidden;
}
.newslistbox_img img {
    border: 2px solid #1E95C0;
}
.newslistbox_footer {
    height: 9px;
    background: transparent url(/images/reg_head_bg.jpg) repeat-y scroll center top;
    margin-top:25px;
}
/* newslistbox vege*/

/* fck_hirbox*/

.fck_hirbox .reg_head {
    background:transparent url(/images/reg_head_bg.jpg) repeat-y scroll center top;
    height: 9px;
    width:622px;
}
.fck_hirbox {
     width: 622px;
     background: #fff;
     margin: 20px auto;
     _margin: 20px 0px 20px 40px;
     overflow: hidden;
     *padding-bottom:10px;
    
}
.fck_hirbox h1 {
    color:#214464;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin: 5px 0 5px 0;
    padding:5px 10px 18px 0;
}
.fck_hirbox h2 {
    font-size:14px;
}
.onenewsbox {
    width: 622px;
    margin-top: 20px;
}
.onenewsbox h2 {
    color:#2094c0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin: 0px;
    padding: 0px 10px 0px 0;
}
.onenewsbox_text h3 {
    color:#214464;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin: 5px 0 5px 0;
    padding:5px 10px 5px 0;
}
.onenewsbox_text {
    color:#214464;
    float:left;
    width: 311px;
    overflow: hidden;
}
.onenewsbox_text p {
    color:#214464;
    margin: 0px;
    padding:15px 10px 15px 0;
}
.onenewsbox_text p {
    color:#214464;
    margin: 0px;
    padding:15px 10px 15px 0;
}
.onenewsbox_text p.intro {
    color:#214464;
    margin: 0px;
    padding:15px 10px 0px 0;
    font-weight: bold;
    height: 165px;
    _height: 180px;
    overflow: hidden;
}
.onenewsbox_text_long {
    width: 622px;
    float: left;
    margin: 20px 0 20px 0;
}
.onenewsbox_text_long p {

}
.onenewsbox_text_long a {
    color:#F80203;
    
}
.onenewsbox_text_long a:hover {
    color:#F80203;
    
}
.onenewsbox_text p.datum {
    color:#214464;
    margin: 0px;
    padding: 0px;
}
.onenewsbox_img {
    float:left;
    width: 311px;
    height: 199px;
    text-align: right;
    overflow: hidden;
}
.onenewsbox_img img {
    border: 2px solid #1E95C0;
}

/* visszalink */
.visszalink {
    float: right;
    background:transparent url(/images/back.gif) no-repeat scroll 135px 3px;
    width:150px;
    margin: 7px 0px 7px 0px;
}
.visszalink a {
    
    color:#F80203;
    
}
.visszalink a:hover {
    
    color:#F80203;
    
}

/* kapcsolodo link */

.kapcs_link {
    width: 622px;
    background: #fff;
    margin: 20px auto;
   _margin: 20px 0px 20px 40px;
    overflow: hidden;
    *padding-bottom:10px;
}
.kapcs_link p {
    font-weight: bold;
    
}
.kapcs_link li {
   
    
}
.kapcs_link li a {
    color:#F80203;
    
    
}
.kapcs_link li a:hover {
    color:#F80203;
    text-decoration:underline;
    
}
/* irja meg véleményét */
.velemenybox h1,
.velemenybox .label {
    font-weight: bold;
    _font-weight: bold;   
}
.velemeny {
    min-height:25px;
    margin:3px 0 0 25px;
    _margin:3px 0 0 25px;
}

input.velemeny_ellen {
    width: 304px;
    _margin-left: 8px;
}
/* hozzászolásbox */
.hozzaszolasbox h1 {
    font-weight: bold;
}
.hozzaszolasbox {
    background-color: #fff;
}
.hozzaszolas_bg {
    background-color: #2094c0;
}
.hozzaszolasbox .reg_body p {
    padding-left: 30px;
}
.hozzaszolo {
    width: 622px;
    height:20px;
    background-color: #e8e8ea;
    margin: 8px 0 8px 0;
}
.reg_body .hozzaszolo p {
    margin: 0px;
    padding: 1px 0 0 30px;
    width: 300px;
    float: left;
    font-weight: bold;
}
.reg_body .hozzaszolo span a {
    color:#214464;
}
.reg_body .hozzaszolo span a:hover {
    color:#214464;
}
.reg_body .hozzaszolo span {
    padding: 2px 5px 0px 0px;
    margin: 0px;
    float: right;
    font-weight: bold;

}
/* belepesbox */
.reg_body input.belepes {
    width:362px;
    _width: 340px;
}
input.belepes_button {
    margin: 6px 15px  15px 15px;
}
.belepesbox h1 {
    font-weight: bold;
}
/* FORUMBOX */
.forumbox {
    background-color: #fff;
}
/* ugyvedkupa kikapcs*/
/*
#sitesort_15 {
    visibility: hidden;
    height: 0px;
}
*/
.midcontent .formbox {
    margin:0 auto;
    width:180px;
    
}
.midcontent .formbox .formtitle {
    font-size:12px;
    font-weight:bold;
    margin:5px 0;
    color:#000;
}
.midcontent .formbox .row {
    margin:5px 0;
}
.midcontent .formbox .elemtitle {
   margin:5px 0;
   color:#000;
}
.midcontent .formbox .row .send {
    margin:5px 0;
}
.midcontent .formbox .row .send a {
    font-weight:bold;
    color: #FF0000;
}
.midcontent .news_error {
    line-height: 16px;
    margin:5px auto;
    width: 220px;
    color:#000;
}
.midcontent .news_error a {
    color: #FF0000;
}

