body{background-image:url('../images/background.jpg'); background-size:100%; background-attachment:fixed; background-repeat:no-repeat;}

.selectes {padding-top:10px;}
.selectes select{width:100px; border:none; height:20px;}
.selectes .nyelv{background-color:#fff; width:240px; padding:3px; float:right;
border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);}

.lista-menu{width:225px!important; max-width:225px!important; vertical-align:top;}
.menu-1{padding:10px; text-align:center; width:250px; background:#CDCDCD; margin:auto; font-size:20px; letter-spacing:1px; border:solid 1px #000; font-weight:bold;}
.tertalom-title{text-align:left; font-weight:bold; font-size:20px;; letter-spacing:1px; padding:10px 0 0 10px; text-transform:uppercase }

.menusor{text-align:right; display:flex; float:right; margin-top:20px;}
.menusor a{text-decoration:none; font-weight:bold; color:#000080;}
.menusor a:hover{color:#ff0066}

.footer li a{font-weight:bold; color:#fff;}
.footer li a:hover{color:#ff0066; text-shadow:1px 1px #fff;}

.main-tabla{-webkit-box-shadow: 0px 0px 30px 0px #000; -moz-box-shadow: 0px 0px 30px 0px #000; box-shadow: 0px 0px 30px 0px #000; background-color:#F2F2F2;}
.title{font-size:24px; text-transform:uppercase; font-weight:bold; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,0.9);}
.tartalom{background-color:#CDCDCD; width:700px; height:600px; vertical-align:top}
.tartalom img{}
.tartalom img:hover{}

.img-noshadow{-webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important;}

.back-btn{font-size:16px; color:#fff; background:#999999; letter-spacing:1px; font-weight:bold; padding:5px 0; width:75px;}
.back-btn:hover{background:#737373; font-weight:bold;}

.main-termekek{text-decoration:none; color:inherit}

.lapozo-line{background:#F2F2F2; width:100%; padding:0px 10px; margin:15px 0px;}
.lapozo-termek{float:left; border:solid 1px #999999; width:441px; min-height:300px!important; height:300px; margin-bottom:20px; margin-right:2px; margin-left:2px;
transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;}

@-moz-document url-prefix() {
    .lapozo-termek {
        float:left; border:solid 1px #999999; width:440px!important; min-height:300px; margin-bottom:20px; margin-right:2px; margin-left:2px;
transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;
    }
}




.lapozo-termek:hover{background-color:#F2F2F2;}
.lapozo-termek:hover .termek-also{border-top:solid 1px #CDCDCD}
.lapozo-termek img{max-width:150px; max-height:150px; margin-right:10px; float:left}

.termek-also{border-top:solid 1px #e6e6e6; padding:5px 0; height:20px; font-weight:bold;}

.termek-arak1{float:left; padding:5px 10px;}
.termek-arak2{float:left; padding:5px 10px;}
.termek-neve{text-align:left; vertical-align:top; max-height:250px!important;}
.termek-neve p{overflow:auto; max-height:230px; margin-top:0px;}
.termek-neve span{ font-weight:bold;}

.reszletek-btn{float:right; padding:5px 10px; background-color:#737373; color:#fff;}

.name{
	margin-bottom:10px;
	border:solid 1px #808080;
	background-color:#fff;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:5px;
	height:27px;
}
.mailus input{
	padding:5px 7px;
	margin-bottom:15px;
	width:200px;
	color:#000080;
	font-size:16px;	
	border:none;
}
.mailus textarea{
	margin-bottom:15px;
	width:270px;
	padding:5px 7px;
	color:#000080;
	font-size:16px;
	border:solid 1px #d9d9d9;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
}

.send-btn{
	width:100px!important;
	border:solid 1px #808080!important;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	float:right;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
	
.send-btn:hover{
	background:#F32800; 
	color:#fff!important;
}

input:focus {
    outline-width: 0;
}

textarea:focus{outline:0px !important;-webkit-appearance:none; color:#000080;}


.page-result{width: 100%; margin: 0px; padding: 0px 0px 5px 0px;}
.page-result table{width: 100%;}
.page-result table tr td.prev-result{width:120px; text-align:left;}
.page-result table tr td.page-result{width:436px; text-align:center; margin:0px; border:0px; padding:0px;}
.page-result table tr td.next-result{width:120px; text-align:right;}

div.page-result table tr td.page-result a.btn{ margin: 1px; border-radius:5px; padding: 5px 10px; font-size:11px; font-weight:bold; border: 1px solid #ADADAD; background:#e0e0e0; color: #666666; text-decoration:none; font-family:Arial; display:inline-block; width:18px; text-align:center; }
div.page-result table tr td.page-result a.btn:hover{ margin: 1px; border-radius:5px; padding: 5px 10px; font-size:11px; font-weight:bold; border: 1px solid #F2F2F2; background: #F2F2F2; color:#000000; text-decoration:none; font-family:Arial; display:inline-block; width:18px; text-align:center; }
div.page-result table tr td.page-result a.btnselected{ margin: 1px; border-radius:5px; padding: 5px 10px; font-size:11px; font-weight:bold; border: 1px solid #F2F2F2; background: #F2F2F2; color:#000000; text-decoration:none; font-family:Arial; display:inline-block; width:18px; text-align:center; }

div.page-result table tr td.prev-result a.kovi{ margin: 2px; border-radius:5px; padding: 5px 10px; font-size:13px; font-weight:bold; border: 1px solid #ADADAD; background:#e0e0e0; color: #666666; text-decoration:none; font-family:Arial; display:inline-block; width:110px; text-align:center; line-height: 16px;}
div.page-result table tr td.prev-result a.kovi:hover{ margin: 2px; border-radius:5px; padding: 5px 10px; font-size:13px; font-weight:bold; border: 1px solid #F2F2F2; background: #F2F2F2; color:#000000; text-decoration:none; font-family:Arial; display:inline-block; width:110px; text-align:center; line-height: 16px;}

div.page-result table tr td.next-result a.kovi{ margin: 2px; border-radius:5px; padding: 5px 10px; font-size:13px; font-weight:bold; border: 1px solid #ADADAD; background:#e0e0e0; color: #666666; text-decoration:none; font-family:Arial; display:inline-block; width:110px; text-align:center; line-height: 16px;}
div.page-result table tr td.next-result a.kovi:hover{ margin: 2px; border-radius:5px; padding: 5px 10px; font-size:13px; font-weight:bold; border: 1px solid #F2F2F2; background: #F2F2F2; color:#000000; text-decoration:none; font-family:Arial; display:inline-block; width:110px; text-align:center; line-height: 16px;}

#szurok{background: #F2F2F2; padding: 3px;}
.lista-long{width: 216px; height:25px; color:#000080;}
.lista-short{width: 160px; height:25px; color:#000080;}
.filter{width: 100%; color: navy;}
.filter tr td.egy{width: 265px;}
.filter tr td.ketto{width: 265px;}
.filter tr td.harom{width: 225px;}
.filter tr td.harom select.lista-short{width: 220px;}
.filter tr td.negy{text-align: right;}
.filter tr td.negy span.akcios{color:#ff0000;}
.filter tr td.negy select#akcios.lista-long{text-align: right; color: #ff0000; font-weight: bold;}
.filter tr td.negy span{font-size: 14px; font-weight: bold; color:#ffffff;}
select{border: 1px solid #9d9d9d; font-size: 14px; height: 30px; padding-left: 5px;}
.szazalek{
        position:absolute;
        font-weight:bold;
        color:#fff;
        font-size:18px;
        letter-spacing:2px;
        margin-left:113px;
        margin-top:8px;
        -ms-transform: rotate(45deg); /* IE 9 */
        -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
        transform: rotate(45deg);
    }