body {font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #2e3e3e; background-color: #323743; margin: 0px; padding: 0px; text-align: center;}
a {font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #2e3e3e; font-weight: bold; text-decoration: none;}
img, form {margin: 0px; padding: 0px;}

#beach {font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #2e3e3e; background:  url('/_i/beachbg.jpg') repeat-x ; background-color: #eceddf; margin: 0px; padding: 0px; text-align: center;}

.inputtext {font-size: 9px; color: #494440; background-color: #c2c6cf; border-color: #969696; border-style: solid; border-width: 2px 0px 0px 2px; width: 170px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px;}

#main {display: block; width: 1019px; background-color: #262a33; text-align: center;}
#head {display: block; width: 971px; height: 175px; background: transparent url('/_i/head-bg.jpg') no-repeat left top;}
#beachhead {display: block; width: 971px; height: 210px; background: transparent url('/_i/head-beachbg.jpg') no-repeat left top;}
#menu {display: block; width: 971px; background: transparent url('/_i/menu-bg.jpg') no-repeat left top;}
#subhead {display: block; width: 931px; height: 27px; padding-top: 28px; padding-left: 20px; padding-right: 20px; background: transparent url('/_i/subhead-bg.jpg') no-repeat left top;}

.first {display: block; width: 180px; text-align: center; padding-top: 10px; padding-bottom: 10px;}
.headmenuitem {display: block; width: 113px; text-align: center; padding-top: 10px; padding-bottom: 10px;}
.headyellowitem {background: #ffbf00;display: block; width: 113px; text-align: center; padding-top: 10px; padding-bottom: 10px;}

.divfirst {display: block; width: 172px; text-align: center; margin-left: 6px; margin-right: 2px; padding-top: 10px; padding-bottom: 10px; float: left; background-color: white;}
.divmenuitem {display: block; width: 108px; text-align: center; margin-left: 6px; margin-right: 2px; padding-top: 10px; padding-bottom: 10px; float: left; background-color: white; margin-left: 1px;}

.date {display: block; float: left;  margin-top: 2px; }
.searchbox {display: block; float: right;}

.titlehead {display:block; height: 48px; width: 100%; background-image: url('/_i/titlehead-bg.png'); background-repeat: repeat-x; background-position: left top; text-align: left;}
#mtszhirek {display:block; height: 48px; width: 147px; background-image: url('/_i/titlehead-mtszhirek.png'); background-repeat: no-repeat; background-position: left top; margin-left: 20px;}
#fotamogatoink {display:block; height: 48px; width: 176px; background-image: url('/_i/titlehead-fotamogatoink.PNG'); background-repeat: no-repeat; background-position: left top; margin-left: 20px;}
#tamogatoink {display:block; height: 48px; width: 176px; background-image: url('/_i/titlehead-tamogatoink.png'); background-repeat: no-repeat; background-position: left top; margin-left: 16px;}

#mainleftcolumn {width: 294px; text-align: left; vertical-align: top; background-color: #dbdfe2;}
#maincentercolumn {text-align: left; vertical-align: top; background-color: #161719;}
#mainrightcolumn {width: 180px; text-align: left; vertical-align: top;}

#leftcolumn {width: 220px; text-align: left; vertical-align: top; background-color: #dbdfe2;}
#centercolumn {text-align: left; vertical-align: top;  background-color: #2d323d; color:#FFFFFF;}
#rightcolumn {width: 180px; text-align: left; vertical-align: top;}

.maincenterframe {display: block; margin: 1px;}

.maincentermbx {display: block; padding: 20px;}
.maincentermbx .mbximageframe {display: block; float: left; margin-right: 8px; margin-bottom: 5px;}
.maincentermbx .mbximage {border: 3px solid #656565;}
.maincentermbx .mbxtextblock {display: block}
.maincentermbx .mbxdate {color: #697257;}
.maincentermbx .mbxtitle {display: block; font-size: 12px; margin-bottom: 5px; margin-top: 2px; color: #acc37d; text-transform: uppercase; text-decoration: none;}

.maincentermbx .mbxlead {color: #a2a2a2;}
.maincentermbx .mbxmore {color: #d7e3bf; font-weight: bold;}
.maincentermbx .hr {display: block; height: 0px; border-top: 1px dotted #5a5b5d; margin-top: 20px; margin-bottom: 20px;}

.mainmbx {display: block; background: #e2e6e9 url('/_i/mainmbx-bg.png') repeat-x left top; padding: 10px;}
.mainmbx a {color: #e40001; text-decoration: none; font-weight: bold;}
.mainmbx .mbxtitle {display: block; float: left; background: transparent url('/_i/titlehead-bullet.png') no-repeat left 4px; padding-left: 10px; width: 190px;}
.mainmbx .mbxtitle a {color: #2fa7b8; font-weight: bold; font-size: 12px;}
.mainmbx .mbxmoreinfo {display: block; float: right;}
.mainmbx .mbxcontent {display: block; margin-right: 48px;}
.mainmbx .hr {margin-top: 6px; margin-bottom: 6px;}
.mainmbxspectitle {display: block; border-top: 1px solid #969696; padding: 6px;}
.mainmbxspectitle:hover {background-color: #cdcdcd;}
.mainmbxspectitle2 {display: block; border-top: 1px solid #003466; padding: 6px; color:#FFFFFF !important; background:#003466;}
.mainmbxspectitle2:hover{background-color:#003466;}
.mainmbxspectitle3 {display: block; border-top: 1px solid #e40084; padding: 6px; color:#FFFFFF !important; background:#e40084;}
.mainmbxspectitle3:hover{background-color:#e40084;}



.admbx {text-align: right; margin-bottom: 8px;}
.mainajanlo {margin-top: 1px;}
.mainajanloszoveges {display: block; height: 50px; width: 453px; padding: 10px 15px 10px 15px; background-image: url('/_i/main-ajanlo-szoveges-bg.png'); background-repeat: repeat-y; background-position: left top; color: #d7e2c0; text-align: left;}
.mainajanloszoveges a {color: #d7e2c0;}

.clear {clear: both;}
.hr {display: block; height: 1px; border-top: 1px solid #dfe0db; width: 100%; margin: 0px; padding: 0px;}

#sponsors {background-color: #161719; padding: 20px;}


.banner {display: block; width: 120px; margin: 20px auto;}
.banner img{margin-left: 12px;}
#foot {display: block; width: 971px; color: #7a7c7b; margin-top: 0px;}
#foot .hr {border-color: #7a7c7b;}
#foot .linkek {margin-bottom: 7px; margin-top: 5px;}
#foot .linkek a {color: #7a7c7b; text-decoration: none; margin-left: 10px; margin-right: 10px;}
#foot .linkek a:hover {color: #ffffff;}
#foot .copy {color: #9d9d9d; padding-top: 13px; padding-bottom: 15px;}

.article {padding-top: 10px; padding-bottom: 10px; color: #ffffff; text-align: justify;}
.article a {font-size: 14px; color: #d2cdc2;}
.arttitlelogin {font-size: 20px; margin-bottom: 3px; color:white;}
.arttitle{font-size: 20px; margin-bottom: 3px; }
.artsubtitle {font-style: italic; margin-bottom: 10px;}
.artlead {font-style: italic; margin-bottom: 10px;}
.artcontent {font-size: 14px;  }
.articleimg {border: 10px solid #656565; text-align: center; }
#centercolumn table{color:white;}
.registration table{color:white;}
.regis{color:white;}
.registration{color:white;}
.subtitle{color:white;}

.padder {padding: 20px; color: #d2cdc2;}
.padder a {color: #f2f2fc;}
.sitename {font-size: 20px; font-weight: normal; color: #f2f2fc; margin-bottom: 25px;}

h1 {font-size: 20px; margin: 10px 0px; font-weight: normal; padding: 0px;}
h2 {font-size: 18px; margin: 8px 0px; font-weight: normal; padding: 0px;}
h3 {font-size: 16px; margin: 6px 0px; font-weight: normal; padding: 0px;}
h4 {font-size: 14px; margin: 4px 0px; font-weight: normal; padding: 0px;}
h5 {font-size: 12px; margin: 4px 0px; font-weight: bold; padding: 0px;}

.offer101 {display: block; padding: 0px;}
.offer102 {}
.offer103 {}
.offer103 .offeritem {padding: 3px; background-color: transparent; padding-left: 14px; background-image: url('/_i/mbxbullet.jpg'); background-repeat: no-repeat; background-position: 0px 7px;}
.offer103 .mbxtitle {font-size: 11px;}

.offeritem {padding-top: 5px; padding-bottom: 10px;}

.offeritem .hr {display: block; height: 0px; border-top: 1px dashed #484848; margin-top: 15px;}

.mbxdate {font-size: 9px; padding-left: 0px; padding-bottom: 5px;}
.mbxtitle {font-size: 13px; margin-bottom: 2px;}
.mbxlead {}
.mbxmore {}

.searchresult {font-size: 12px;}

#leftcolumn .maincentermbx {display: block; padding: 0px;}
#leftcolumn .maincentermbx .mbximageframe {display: block; float: left; margin-right: 8px; margin-bottom: 5px;}
#leftcolumn .maincentermbx .mbximage {border: 10px solid #656565;}
#leftcolumn .maincentermbx .mbxtextblock {display: block}
#leftcolumn .maincentermbx .mbxdate {color: #ffffff;}
#leftcolumn .maincentermbx .mbxtitle {display: block; font-size: 12px; margin-bottom: 5px; margin-top: 2px; color: #c1db8c; text-transform: uppercase; text-decoration: none;}
#leftcolumn .maincentermbx .mbxlead {color: #ffffff;}
#leftcolumn .maincentermbx .mbxmore {color: #ffffff; font-weight: bold;}
#leftcolumn .maincentermbx .hr {display: block; height: 0px; border-top: 1px dotted #484848; margin-top: 20px; margin-bottom: 20px;}


.menuitem ul.prodNav li a  {
	background:url('/_i/prod_arrow.png') center left no-repeat;
	padding:2px 0px 4px 10px;
	display:block;	
	border-bottom:1px solid #cfcfcf;
	font-size:10px;
	color:#000;
	
}
.menuitem {
	background:url('/_i/titlehead-bullet.png') center left no-repeat;
	padding:2px 0px 4px 10px;
	display:block;
	border-bottom:1px solid #cfcfcf;
	font-size:10px;
	color:#000;
	
}

.prodNav {padding: 14px;}

.menuselected
{
    font-weight: bold;
}

.l1 {margin-left: -10px;}
.l2 {margin-left: 0px;}
.l3 {margin-left: 10px;}
.l4 {margin-left: 20px;}
.l5 {margin-left: 30px;}
.l6 {margin-left: 40px;}
.l7 {margin-left: 50px;}
.l8 {margin-left: 60px;}
.l9 {margin-left: 70px;}

.mysearch {color: #000000;}
.mysearch a{color: #000000;}
.mysearch a:hover {color: #000000;}

.login {color:#FFFFFF;}

#pettabs ul { position :relative ; top: -16px;  list-style-type:none; background-image: url('/_i/main-ajanlo-szoveges-bg.png'); background-repeat: repeat-y; background-position: left top; color: #d7e2c0; text-align: right;}
#pettabs ul li {

  display: inline;
  font-weight:bold;
}
#pettabs A:link    {color:#000000; text-decoration: none; font-size: 12px; }
#pettabs A:visited {color:#000000; text-decoration: none; font-size: 12px;}
#pettabs A:active  {color:#000000; text-decoration: none; font-size: 12px;}
#pettabs A:hover   {color:#ffffff; text-decoration: none; font-size: 12px;}

.htmlbox100 {font-size: 14px; text-align: justify;}

/* szavazás */

.vote-head { background: url('szavazas.jpg') no-repeat top left; height:25px; font-size: 16px; margin-left:9px; margin-bottom:6px; }
.vote {padding:9px; margin-bottom:9px; background: url('/_i/vote.png') repeat-x left top; background-color:#d3eaf5;}
.vote div { font-size:11px;}
.vote .item {display:block; margin-bottom:4px;}
.vote .item .radio {float:left; width:10px;}
.vote .item .radio input {border:none; margin:0px; padding:0px;}
.vote .item .answer { float:left; width:100px; padding-left:5px;}
.vote .foot {display:block; margin-top:5px;}
.vote .button a { padding:2px 15px 2px 15px; text-transform:uppercase; background:#7a7c7b; color:white; }
.vote .links {width:100px; float:left; padding-left:5px;}

.login .link A:link    {color:#FFFFFF; text-decoration: none; }
.login .link A:visited {color:#FFFFFF; text-decoration: none; }
.login .link A:active  {color:#FFFFFF; text-decoration: none; }
.login .link A:hover   {color:#a2a2a2; text-decoration: none; }

/*.topspin { background-color: #f89224; height:45px; }		ez a topspine, ami alatta van az most a dettmann szine*/
.topspin { background-color: #fefefe; height:45px; }
.topspin-img {display: block; text-align: center;  float:center;}


/*Forum style*/
.registration { margin:10px; }
    .registration input { border:1px solid #9d3b2e; background:#faecbd; }
    .regis input { border:1px solid #9d3b2e; background:#faecbd; }
.photo-forum { padding:5px; }
    .photo-forum a { text-decoration:underline; }
    .photo-forum .paging { text-align:center; margin: 10px 0; }
    .photo-forum input { border:1px solid #9d3b2e; background:#faecbd; }
.forum { padding:5px; }
    .forum a { text-decoration:underline; }
    .forum .paging { text-align:center; margin: 10px 0; }
    .forum input { border:1px solid #9d3b2e; background:#faecbd; }
        .forum .button { border:1px solid #9d3b2e; background:#faecbd; padding:0px 3px 1px  3px; font-size:14px; color:#000; text-decoration:none; }
        .forum .titleinput { width:100px; }
.mt10 { margin-top:10px; }

.topicTitleRow, .addCommentRow { background:#eee6cd; }
.forumBox { border:1px solid #eee6cd; margin:5px 0; }

/*forum specifikus*/
    .forum { font-size:12px; }

.forumcim {font-size: 12px; font-weight: Bold;}
.forumtop {font-size: 11px; font-weight: normal; text-decoration: none;}
.forumcomm {font-size: 10px; font-weight: normal; text-decoration: none;}
.forumbutt {font-size: 11px; font-weight: normal; text-decoration: underline;}
.forumtdbutt a {font-size: 11px; font-weight: normal; text-decoration: underline;}
