@charset "utf-8";
/* CSS Document */

/* vertical middle */

/* BASE */

body {font: normal 12px Arial; line-height:1.3em; color:#333; background:url(images/bg.jpg) center top repeat-y #eeece6; margin:0;}
tr, td {font: normal 12px Arial; color:#333;}

a {color:#223970;}
a:hover {color:#b40b1a;}

h1{font-size:19px; font-weight:normal; margin:0 0 25px 0; padding:0; color:#223970;}
h2{font-size:13px; font-weight:bold; padding:0 16px 0 0; margin:0 0 20px 0; color:#223970; background:url(images/bg-h2.png) right repeat-y; line-height:22px; text-align:right;}

p{ margin-top:0; margin-bottom:1em;}
form{padding:0; margin:0;}



.default{font: normal 12px Arial; color:#333;}
.normal{color:#333;}
.nounder{text-decoration:none;}
.halfunder{text-decoration:none;}
.halfunder:hover {text-decoration:underline;}
.strong{ font-weight:bold;}
.blue{color:#223970;}

#top{
	width:100%; height:83px;
	background:url(images/bg-top.png) top repeat-x;
}
#top-texture{
	width:936px; height:83px;
	padding:0px 32px 0px 32px;
	margin:auto;
	background:url(images/bg-top-texture.png) no-repeat;
}

#top-logo{
	margin-right:200px;
	float:left;
}
#top-login{
	width:320px;
	margin-right:80px;
	float:left;
	padding-top:32px;
	font-size:13px;
	font-weight:bold;
	color:#223970;
	text-align:right;
}
#top-login .text {display:inline-block; vertical-align:middle; width:160px; font-family:Arial; font-size:12px; background-color:#f3f0eb; border:1px solid #9c9993; color:#223970; padding:1px 5px 1px 5px;}

#top-language{
	padding-top:24px;
	float:left;
	font-size:13px;
	color:#223970;
	font-weight:bold;
}
#top-language a{
	color:#223970;
	text-decoration:none;
}
#top-language a:hover{
	text-decoration:underline;
	color:#b40b1a;
}

.footer-clear{
	height:0px;
	overflow:hidden;
	clear:both;
}

#container{width:904px; margin:auto; padding:0px 48px 0px 48px;}

#menu{
	width:890px; height:70px;
	margin:auto;
	background:url(images/bg-menu.png) repeat-x 0px 35px;
}
#menu-logo{
	margin-right:14px;
	padding-top:14px;
	float:left;
}
#menu-superfisch{
	height:28px; width:695px;
	padding-top:25px;
	float:left;
}

#footer{
	width:936px; height:47px;
	line-height:47px;
	padding-left:35px;
	margin-top:28px; margin-bottom:10px;
	margin-left:auto; margin-right:auto;
	background:url(images/bg-footer.png);
	color:#f0e8da;
	text-align:center;
}
#footer a{
	color:#f0e8da;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

/* PANELEK */

.panel1-top{
	height:16px;
	background-image:url(images/panel1-top.png);
}
.panel1-bg{
	height:222px;
	padding-left:15px;
	background-image:url(images/panel1-bg.png);
}
.panel1-bottom{
	height:16px;
	background-image:url(images/panel1-bottom.png);
}
.panel2-container{
	width:226px;
	float:left;
}
.panel2-top{
	height:16px;
	background-image:url(images/panel2-top.png);
}
.panel2-bg{
	height:160px;
	background-image:url(images/panel2-bg.png);
}
.panel2-content{
	width:166px; height:130px; margin:auto;
	padding:15px;
	font-weight:bold;
	text-decoration:underline;
}
.panel2-bottom{
	height:16px;
	background-image:url(images/panel2-bottom.png);
}

#content-left{
	width:226px;
	float:left;
}
#content-right{
	float:left;
}

.panel3-top{
	width:678px; height:16px; 
	background-image:url(images/panel3-top.png);
}
.panel3-bg{
	width:608px; min-height:696px; overflow: hidden;
	background-image:url(images/panel3-bg.png);
	padding:25px 35px 25px 35px;
}
.panel3-bottom{
	width:678px; height:16px;
	background-image:url(images/panel3-bottom.png);
}

/* PAGEMENUS */

.pagemenus {
	height:25px;
	line-height:25px;
	border-bottom:1px solid #636163;
	margin-bottom:25px;
}
.pagemenus ul {list-style-type:none; margin:0; padding:0;}
.pagemenus ul li {float:left; margin-left:4px; display:block; line-height:25px; background:url(images/pagemenus-left.png) no-repeat;}
.pagemenus ul a {display:block;  padding-left:21px; padding-right:11px; text-decoration:none; background: url(images/pagemenus-right.png) no-repeat top right;}

.pagemenus.active {background-image:url(images/pagemenus-left-active.png);}
.pagemenus.active a{color:#fff; font-weight:normal; background-image:url(images/pagemenus-right-active.png);}


/* TERMÉKEK */

.item-container{
	background:url(images/bg-item.png) bottom repeat-x;
	margin-top:15px;
	padding-bottom:15px;
}
.termek-nev{
	padding-bottom:10px;
	font-weight:bold;
	font-size:13px;
}
.termek-info{
	width:290px;
	float:left;
	padding-right:38px;
	
}
.termek-kep{
	width:280px;
	float:left;
	text-align:center;
}
.termek-details{
	width:120px;
	float:left;
	padding:6px;
	border-bottom: 1px solid #ddd6c9;
	background-color:#f9f7f4;
	min-height:16px;
}

.form-panel{
	padding:10px 25px 10px 25px;
	border-top: 1px solid #ddd6c9;
	border-bottom: 1px solid #ddd6c9;
	background-color:#f9f7f4;
	margin-bottom:25px;
}
.form-content{
	line-height:22px;	
}
.form-content label {display:inline-block; vertical-align:middle; text-align:right; width:100px;margin-right:5px; }
.form-content .text {display:inline-block; vertical-align:middle;font-family:Arial; font-size:12px; color:#333; width:220px;}
.form-content .button {margin-left:7px; margin-top:5px; font-family:Arial; font-size:12px; color:#333;}
.form-content .checkbox {margin:0; padding:0; vertical-align:middle;}


/* HÍREK */

.hir-kep{
	width:100px; hight:100px;
	margin-right:12px;
	float:left;
}
.hir-cim{
	height:24px;
}
.hir-leiras{
	height:68px;
}
.hir-datum{
	color:#666666;
	font-size:11px;
}

/* PARTNEREK */


.partner-kep{
	float:left;
	width:150px;
	text-align:center;
	padding-right:30px;
}
.partner-txt{
	float:left;
	width:420px;
}
.partner-nev{
	margin-bottom:10px;
	font-weight:bold;
}
.partner-leiras{
	margin-bottom:10px;
}

/* PAGER MODUL */

.pagertext{font-size:13px;}
#pagernums{font-weight:bold; font-size:12px; color:#b40b1a;}
#pagernums a{font-weight:normal; color:#333333;}
#pagernums a:hover{font-weight:bold; color:#b40b1a;}