@font-face {
font-family: Open Sans;
    src: url(/font/OpenSans.ttf);
}
@font-face {
font-family: Open Sans;
    src: url(/font/OpenSans-Bold.ttf);
	font-weight: bold;
}
/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 250px;
    height: 110px;
    margin: -125px 0 0 -125px;
    z-index: 1001;
}
#loader img
{
	width: 100%;
}
#animX
{
	position: absolute;
	top:0px;
	left:0px;
	height: 0px;
	width: 100%;
	overflow: hidden;
}

    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #eee;
        z-index: 1000;
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }
    #loader-wrapper .loader-section.section-right {
        right: 0;
    }
    .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
    }
    .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
    }
    .loaded #loader {
        opacity: 0;

        -webkit-transition: all 0.3s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
                transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */

    }
    .loaded #loader-wrapper {
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */
    
        -webkit-transition: all 0.3s 1s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
                transition: all 0.3s 1s ease-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
    }
#dasfixedMenu
{
	position: fixed;
	width: 100%;
	padding: 0px;
	margin: 0px;
	z-index: 99999;
	background: #ffffff;
}
#main_pic_cont
{
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 30vw;
	left: 0px;
}
.main_pic_cont2
{
	position: absolute;
	width: 200%;
	left: -50%;
	text-align: center;
	top: 0px;
}
.main_pic_cont2 img
{
	width: 50%;
}
#animationY
{
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: none;
	height: auto;
	left: 0px;
}
	#bg
	{
		width: 100%;
	}
	#home
	{
		width: 15%;
		position: absolute;
		top: 4.5vw;
		left: 10%;
		z-index: 3;
	}
	#center
	{
		width: 15%;
		position: absolute;
		top: 4.5vw;
		right: 10%;
		z-index: 5;
		opacity: 0;
	}
	#man
	{
		width: 8%;
		position: absolute;
		top: 9vw;
		left: 14%;
		z-index: 2;
	}
	#man2
	{
		width: 8%;
		position: absolute;
		top: 9vw;
		left: 80%;
		z-index: 2;
		opacity: 0;
	}
	#auto
	{
		width: 15%;
		position: absolute;
		top: 5vw;
		left: -15%;
		z-index: 4;
	}	
	
	
#top_menu
{
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	background: #ffffff;
	font-size: 12px;
	color: #999999;
	width: 100%;
	padding: 15px 0px 10px 0px;
}
	#top_menu a
	{
			text-decoration: none;
			color: #999999;
	}
	#top_menu a:hover
	{
			text-decoration: none;
			color: #259fda;
	}
	#top_kapcsolat, #top_login, #top_kosar
	{
		float: right;
		padding: 0px 10px;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;	
	}
	#top_menu img{
		vertical-align: middle;
		height: 20px;
	}
	#kosar_db
	{
		background: #ff7e00;
		font-weight: bold;
		font-size: 14px;
		color: #ffffff;
		width: 20px;
		height: 20px;
		border-radius: 10px;
		display: inline-block;
	}

#menu
{
	z-index: 50;
	overflow: visible;
	width: 100%;
	height: 50px;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu_logo
{
	float: left;
	height: auto;
	margin: -35px 0px 0px 10px;
	text-align: left;
	z-index: 888888;
	color: #259fda;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
}	
#menu_logo img
{
	height: 50px;
}
#menu_logo a
{
	font-family:  'Open Sans', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;	
	color: #259fda;
	letter-spacing: 1px;
}
select {
	text-align: left;
	background: #ffffff;
	font-family:  'Open Sans', sans-serif !important;
	font-weight: normal;	
	color: #444444;
	font-size: 12px !important;
	padding: 5px 5px;
	width: 90%;
	border: 1px solid #cccccc;
	border-radius: 5px;		
	margin: 0px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
}
input,  textarea{
	text-align: left;
	background: #ffffff;
	font-family:  'Open Sans', sans-serif !important;
	font-weight: normal;	
	color: #444444;
	font-size: 12px !important;
	padding: 10px 10px;
	width: 90%;
	border: 1px solid #cccccc;
	border-radius: 5px;		
	margin: 0px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
}
input:focus, textarea:focus
{
	outline-color: transparent;
	outline-style: none;
}
button:focus, button:focus
{
	outline-color: transparent;
	outline-style: none;
}
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: -1px 4px 0 0;
    vertical-align:middle;
    background: url('/images/check.png') left top no-repeat;
    cursor: pointer;	
}
input[type="checkbox"]:checked + label span {
    background: url('/images/check.png') -25px top no-repeat;
}
label
{
	padding: 8px 13px 8px 5px;
	border-radius: 5px;
}

nav {
	z-index: 10;
	font-size: 14px;
	margin: 0px auto;
	text-align: right;
	padding: 0px 10px;
	line-height: 50px;
	vertical-align: middle;	
	border-bottom: 1px solid #dddddd;
	
}
	nav ul {
		padding: 0px;
		margin: 0px;
		height: 50px;
		background: #ffffff;
	}
	nav li {
		display: inline;
		height: 20px;
		padding: 0px 0px 0px 20px;
		
	}
	nav a {
		vertical-align: middle;		
		color: #999999;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		padding: 0px 0px 0px 10px;
		text-shadow: 1px 1px 0px rgba(200,200,2000,.2);  	
		cursor: pointer;
	}

	nav a:hover, nav a:active, nav .active {
		color: #259fda;
	}
	nav .deactive {
		background: #ffffff;
		color: #999999;
	}
	nav a#pull {
		display: none;
	}
.tibi1vv
{
	width: 18%;
	min-width: 18%;
	max-width: 18%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	padding: 5px;
	font-size: 0.5vw !important;
	color: #ffffff;
	border: 0px solid #ffffff;
	margin: 0px;
	background: #ff0000;
}
.tibi2vv
{
	width: 18%;
	min-width: 18%;
	max-width: 18%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	padding: 5px;
	font-size: 0.5vw !important;
	color: #ffffff;
	border: 0px solid #ffffff;
	margin: 0px;
	background: #d78729;
}
.tibi3vv
{
	width: 18%;
	min-width: 18%;
	max-width: 18%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	padding: 5px;
	font-size: 0.5vw !important;
	color: #ffffff;
	border: 0px solid #ffffff;
	margin: 0px;
	background: #4d9618;
}
.tibi4vv
{
	width: 18%;
	min-width: 18%;
	max-width: 18%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	padding: 5px;
	font-size: 0.5vw !important;
	color: #ffffff;
	border: 0px solid #ffffff;
	margin: 0px;
	background: #4d9618;
}
.tibi5vv
{
	width: 18%;
	min-width: 18%;
	max-width: 18%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	padding: 5px;
	font-size: 0.5vw !important;
	color: #ffffff;
	border: 0px solid #ffffff;
	margin: 0px;
	background: #185c96;
}
.rossz
{
	background: #eeeeee;
}
body{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px; 
	color: #666666;
	}	
h1
{
	text-align: left;
	color: #259fda;
	font-family:  'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 32px !important;
	margin: 0px;
	padding: 0px;
}
h2
{
	text-align: center;
	color: #259fda;
	font-family:  'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 24px !important;
}
.csomagvalasz
{
	width: 90%;
	margin: auto;
	text-align: center;
}
.csomagvalasz img
{
	width: 30%;
	padding: 5% 0px;
}
button
{
	text-align: center;
	background: #259fda;
	font-family:  'Open Sans', sans-serif !important;
	font-weight: normal;	
	color: #ffffff;
	font-size: 18px !important;
	min-width: 300px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px 20px;
}
.container
{
	margin: auto;
	width: 90%;
}
.container a 
{
	color: #333333;
	text-decoration: none;
}
.container a:hover
{
	color: #000000;
	text-decoration: none;
}
.container ul, .container li
{
	text-align: justify;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	list-style-type: square;
	margin-top: 25px;
}
.grey
{
	background: #f9f9f9;
	width: 100%;
}
.bggrey
{
	background: #f9f9f9;
}
.blue
{
	padding: 20px 0px;
	background: #259fda;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-size: 16px;	
}
.blue
{
	padding: 20px 0px;
	background: #259fda;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-size: 16px;	
}
	.blue h2
	{
		color: #ffffff;
	}
	.blue button
	{
		background: #eeeeee;
		width: 120px;
		border-radius: 0px 5px 5px 0px;
		color: #259fda;
		min-width: 120px;
		border: 0px solid #cccccc;
	}
	.blue input
	{
		text-align: center;
		background: #ffffff;
		font-family:  'Open Sans', sans-serif !important;
		font-weight: normal;	
		color: #259fda;
		font-size: 18px !important;
		padding: 10px 0px;
		width: 300px;
		border: 0px solid #cccccc;
		border-radius: 5px 0px 0px 5px;		
	}
.blue_login
{
	padding: 20px 0px;
	background: #259fda;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-size: 24px;	
}
	.blue_login button
	{
		background: #ffffff;
		min-width: 10%;
		width: auto;
		border-radius: 5px;
		color: #259fda;
		min-width: 120px;
		border: 0px solid #cccccc;
	}
	.blue_login input
	{
		text-align: center;
		background: #ffffff;
		font-family:  'Open Sans', sans-serif !important;
		font-weight: normal;	
		color: #259fda;
		font-size: 18px !important;
		padding: 10px 0px;
		width: 20%;
		border-radius: 5px;		
	}
.breakdiv
{
	display: none;
}
#2hirlevel
{
	font-size: 14px;
	color: #ffffff;
}	
.icons
{
	width: 18%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
}
.iconsl
{
	width: 18%;
	text-align: center;
	font-size: 14px;
	float: left;
	margin: 30px 0px;	
}
.iconsl img
{
	max-width: 75%;
	text-align: center;
}
.textr
{
	float: right;
	width: 80%;
	margin: 20px 0px;
}
.textr img
{
	float: left;
	width: 10%;
}
.icons img
{
	width: 70%;
}
.slogen
{
	width: 100%;
	background: #259fda;
	color: #ffffff;
	height: auto;
	font-size: 26px;
	text-align: center;
	padding: 20px 0px;
	vertical-align: middle;
}
.slogen img
{
	width: 70%;
	max-width: 200px;
	padding: 0px 0px 10px 0px;
}
#rolunk
{
	width: 40%;
	padding: 1% 6% 5% 0px;
	margin: 0px;
	color: #333333;
	font-size: 14px;
	text-align: left;
	float: left;
}
#kapcsolat
{
	width: 18%;
	padding: 1% 0px 1% 1%;
	margin: 0px;
	color: #333333;
	font-size: 14px;
	text-align: left;
	float: left;
	overflow: hidden;
}
#kismenu
{
	width: 35%;
	padding: 1% 0px;
	margin: 0px;
	color: #333333;
	font-size: 14px;
	text-align: left;
	float: left;
}
#kismenu a
{
	padding: 0px 10% 10px 0px;
	color: #259fda;
	text-decoration: none;
	float: left;
	width: 40%;
	font-size: 13px;
	line-height: 24px;
}
p
{
	text-align: justify;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}
hr
{
		width: 100%;
		border: 0px solid #ffffff;
		background: #dddddd;
		height: 1px;
		margin: auto;
		
}
.tsorszam, .tmeret, .tar, .ttorles
{
	width: 10%;
	float: left;
	height: 40px;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 0px 0px 0px;
}
.thónap, .textra
{
	width: 20%;
	float: left;
	height: 40px;
	vertical-align: middle;
	line-height: 25px;	
	padding: 10px 0px 0px 0px;	
}
.textra img
{
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.captionX
{
	z-index: 300;
	position: relative;
	background: #269fda;
	color: #ffffff;
	top: 10px;
	height: auto;
	max-width: 300px;
	margin: auto;
	border-radius: 5px;
	opacity: 0.9;
	font-weight: normal;
	font-size: 1vw;
	display: none;
	padding: 10px;
	text-align: center;
	line-height: 1.1vw;
	width: auto;
	min-width: 20%;
}
.delbutton
{
	min-width: 50px;
	width: 90%;
	height: 25px;
	padding: 0px;
	font-size: 14px !important;
}
.vegosszeg
{
	float: right;
	margin: 10px 10px;
	font-size: 18px;
	color: #444444;
}
.kedvezmeny
{
	font-size: 14px;
	color: #259fda;
	margin: 10px 10px;
	float: right;
}
.szallitas
{
	font-size: 14px;
	color: #444444;
	margin: 10px 0px 0px 10px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.szallitas input
{
	width: 100px;
	margin-left: 10px; 
	text-align: center;
	font-weight: bold;
}
.szallitas img
{
	width: 25px;
	padding-top: 5px;
	vertical-align: middle;
}
.vonal
{
	height: 1px;
	background: #cccccc;
	width: 100%;
	float: left;
}
.leftx1, .leftx2
{
	float: left;
	line-height: 50px;
	vertical-align: center;
	text-align: left;
	width: 20%;
	min-width: 150px;
	font-size: 16px;
}
.meretezo
{
	float: left;
	width: 100%;
	text-align: left;
	line-height: 50px;
	vertical-align: middle;
	height: 50px;
	overflow: visible;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	
}
.meretezo img
{
	height: 20px;
	vertical-align: middle;
}
.meretezo button
{
	min-width: 50px;
	width: 50px;
	vertical-align: middle;
	height: 40px;
	padding: 0px;
	font-size: 14px !important;
	
}
.meretezo input
{
	width: 45px;
	text-align: center;
}
#footer
{
	background: url('/images/footer.jpg') top center no-repeat;	
	background-color: #51ad31;
	background-size: 100% auto;	
	height: auto;
	overflow: visible;
	width: 100%;
}
a
{
	color: #ffffff;
	text-decoration: none;
}
#footer_text
{
	width:98%;
	max-width: 1000px;
	margin: 0px auto 0px auto;
	padding-top: 60px;
	height: auto;
	font-family: 'Indie Flower', cursive;
}
	#footer_left h1
	{
		text-align: left;
		font-size: 32px !important;
		color: #ffffff;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		
	}
	#footer_left
	{
		text-align: left;
		color: #ffffff;
		float: left;
		width: 40%;
		font-size: 18px !important;
	}
	#footer_right
	{
		text-align: right;
		color: #ffffff;
		float: right;
		width: 40%;
		font-size: 18px !important;
	}
.footer_social
{
	width: 15%;
}	
.box
{
	width: 31%;
	margin: 20px 1%;
	float: left;
	background: #f9f9f9;
	text-align: left;
	font-size: 12px;
}
.box img
{
	width: 100%;
}
.box input
{
		text-align: center;
		background: #ffffff;
		font-family:  'Open Sans', sans-serif !important;
		font-weight: normal;	
		color: #259fda;
		font-size: 18px !important;
		padding:  0px;
		width: 40px;
		height: 40px;
		border: 1px solid #cccccc;
		border-radius: 5px;
}
.box button
{
		background: #259fda;
		width: 100px;
		border-radius: 5px;
		height: 40px;
		float: right;
		text-align: center;
		font-size: 14px;
		padding: 0px;
		margin: 0px;
		color: #ffffff;
		border: 0px solid #cccccc;	
}
.shop_detail
{
	padding: 10px;
	text-align: justify;
}
.shop_detail button
{
	min-width: 100px;
}
.termek_leir
{
	height: 9vw;
	overflow: hidden;
}

.shop_head
{
	text-align: left;
	color: #ffffff;
	font-size: 14px !important;
	background: #259fda;
	padding: 10px;
}
.shop_head h1
{
	text-align: left;
	color: #ffffff;
	font-size: 24px !important;	
	margin: 0px;
	padding: 0px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.mleft
{
	float: left;
	padding: 0px 1%;
	width: 46%;
}
.mright
{
	float: right;
	padding: 0px 1%;
	width: 46%;
}
.green
{
	border: 1px solid #57dd89;
}
.red
{
	border: 1px solid #dd5757;
}
.errorbox
{
	padding: 5px;
	color: #ff0000;
	text-align: left;
}
.irszam
{
	width: 20%;
}
.varos
{
	width: 67%;
	margin-left: 3%;
}
.taxcode
{
	width: 30%;
}
.cegnev
{
	width: 57%;
	margin-right: 3%;
}
.ar_table_sor
{
	color: #000000;
	float: left;
	padding: 15px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	font-size: 1vw;
}
.ar_table_head
{
	background: #259fda;
	color: #ffffff;
	float: left;
	padding: 15px;
	font-size: 1.5vw;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.regiar
{
	color: #777777;
	text-decoration: line-through;
}
.akciosar
{
	color: #ff7e00;
}
h1 button
{
	float: right;
	font-size: 12px !important;
	min-width: 0px;
	width: auto;
	margin-right: 10%;
}
h1 img
{
	height: 20px;
}
.listitemx, .listitem1
{
	display: inline-block;
	background-color: #d4f2db;
	padding: 10px;
	margin: 5px 10px;
	border-radius: 5px;
	color: #444444;
	float: left;
	cursor: pointer;
	text-align: center;
}
.listitemy, .listitem0
{
	display: inline-block;
	background-color: #f2d4d4;
	padding: 10px;
	margin: 5px 10px;
	border-radius: 5px;
	color: #444444;
	float: left;
	cursor: pointer;
	text-align: center;
}

.stufficon
{
	width: 100px;
}
.fileinput
{
	height: 100px;
	line-height: 100px;
	vertical-align: middle;
}
.fileinput input
{
	width: auto;
	vertical-align: middle;
	display: inline-block;
}
.fileinput img
{
	vertical-align: middle;
	display: inline-block;
}
.tabla
{
	float: left;
	padding: 10px 0px;
	background-color: #eeeeee;
	text-align: center;
	border: 1px solid #dddddd;
	line-height: 39px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
}
.userid, .usertelefon, .usermore
{	width: 14%;
	float: left;
	height: 60px;
	vertical-align: middle;
	line-height: 60px;
	padding: 10px 0px 0px 0px;
}
.usermore button
{
	min-width: 50px;
	width: 90%;
	height: 20px;
	padding: 0px;
	font-size: 14px !important;
}
.usermore input
{
	height: 20px;
}
.rendfej
{
	width: 98%;
	background: #e9e9e9;
	height: auto;	
	padding: 0px 1%;	
}
.rdddatum, .rddnev, .rddar, .rddtel, .tdkod, .tdtermek, .tdstatusz, .tdraktar
{
	width: 25%;
	float: left;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 0px 0px 0px;	
	text-align: left;
}
.td50
{
	width: 50%;
	float: left;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;	
	text-align: left;	
}
.t25
{
	width: 25%;
	float: left;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;	
	text-align: left;	
}
.rdddet
{
	width: 100%;
	float: left;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 0px 0px 0px;	
	text-align: left;
}
.td50 input, .td50 button, .td50 select
{
	max-width:100px;
	min-width:100px;
	height: 25px;
	padding: 0px 10px;
	font-size: 14px !important;
	margin: 0px;
}
.td50 textarea
{
	max-width:400px;
	min-width:400px;
	height: 25px;
	padding: 0px 10px;
	font-size: 14px !important;
	margin: 0px;
}

.usernev, .useremail
{	width: 29%;
	float: left;
	height: 60px;
	vertical-align: middle;
	line-height: 60px;
	padding: 10px 0px 0px 0px;
}
.usermoredet
{	width: 100%;
	float: left;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 0px 0px 5%;
	text-align: left;
	background-color: #e9e9e9;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	display:  none;	
}
#search
{
	width: 100%;
}
.todayXX
{
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	width: 50%;
	float: left;
	height: auto;
	vertical-align: middle;
	line-height: 20px;
	font-size: 12px;
	padding: 10px 10px 10px 10px;	
	overflow: hidden;	
	text-align: left;
	font-size: 10px;
	border: 1px solid #ccc;
	bottom: 0px;
}
.todaykod, .todaytulaj, .todaydate, .todaysize, .todayextra, .todaytime, .todaywei, .todaystatus
{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
	width: 12.5%;
	float: left;
	height: auto;
	vertical-align: middle;
	line-height: 20px;
	font-size: 12px;
	padding: 10px 0px 0px 0px;	
	overflow: hidden;
}
.kisbetu
{
	font-size: 8px;
}
.todaywei input, .todayXX input, .todayXX button, .todaystatus input, .todaywei button, .todaystatus button, .todaystatus select, .todaykod button
{
	font-size: 10px !important;
	height: 20px !important;
	width: 90%;
	max-width: 100%;
	min-width: 20px;
	padding: 0px 0px;
	text-align: center;
}
@media only screen and (max-width : 925px) {
.tsorszam, .tmeret, .tar, .ttorles
{
	width: 10%;
	float: left;
	height: 40px;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 0px 0px 0px;
	font-size: 1.4vw;
}
.thónap, .textra
{
	width: 20%;
	float: left;
	height: 40px;
	vertical-align: middle;
	line-height: 25px;	
	padding: 10px 0px 0px 0px;	
	font-size: 1.4vw;	
}
.textra img
{
	width: 1.4vw;	
	height: 1.4vw;	
	vertical-align: middle;
}
.breakdiv
{
	display: inline-block;
	width: 100%;
	height: 2px;
	overflow: hidden;
}
.blue_login input
{
	width: 20%;
}
#logo
{
	display: none;
}
#menu{
	margin: 10px 0px 10px 0px; padding: 0px 0px; height: 50px;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}
#menu_logo
{
	display: none;
}
nav {
  		height: auto;	
		border-bottom: 0;
		z-index: 10;	
		top: 0px;
		width: 100%;
		padding: 0px;
		line-height: 80px;
		position: relative;
		margin: 0px 0px 0px 0px;
		border: 0px solid #ffffff;
		border-bottom: 1px solid #eee0d4;
	}
	nav ul {
  		width: 100%;
		display: none;
		height: auto;
		background: #ffffff;
	}
	nav li
	{
		padding: 0px;
	}	
	nav li a {
		border-bottom: 1px solid #eee0d4;
		padding: 10px 0px;
	}
  	nav a {
		padding: 0px 10px 0px 10px;
	  	text-align: center;
	  	width: 100%;
		line-height: 50px;	
  	}

	nav a#pull {
		height: 40px;
		display: block;
		width: 100%;
		position: relative;
		background: #ffffff;
		margin: 0px; padding: 10px 0px;
	}
	nav a#pull img
	{
		height: 40px;
		margin: 0px;
		padding: 0px;
	}
	nav li {
		float: none;
		width: 100%;
  		position: relative;	
		padding: 0px;
		
	}	
	nav a#pull:after {
		content:"";
		background: url('/images/nav-icon.png') no-repeat;
		width: 50px;
		height: 50px;
		display: inline-block;
		position: absolute;
		left: 15px;
		top: 20px;
	}
#top_menu
{
	background: #259fda;
	color: #ffffff;
}
#top_kosar img
{
	-webkit-filter: grayscale(100%) brightness(255); filter: grayscale(100%) brightness(255);
}	
#top_kapcsolat img
{
	-webkit-filter: grayscale(100%) brightness(255); filter: grayscale(100%) brightness(255);
}	
#kosar_db
{
	color: #259fda;
	background: #ffffff;
}
	#top_menu a
	{
			text-decoration: none;
			color: #ffffff;
	}
	#top_menu a:hover
	{
			text-decoration: none;
			color: #ffffff;
	}
	#top_kapcsolat{
		float: left;
	}
	.box
	{
		width: 48%;
	}	
	.termek_leir
	{
		height: 16vw;
	}
}

@media only screen and (max-width : 600px) {
.szallitas, .vegosszeg, .kedvezmeny
	{width: 100%; text-align: center;}
#kapcsolat, #rolunk, #kismenu
{
	width: 100%;
}
.container
{
	margin: 0px 2%;
	width: 90%;
	padding: 0px;
}
.mleft, .mright
{
	width: 96%;
	padding: 0px;
	margin: 0px;
	float: none;
}
	.box
	{
		width: 98%;
	}	
	.termek_leir
	{
		height: 14vw;
	}
#top_menu
{
	font-size: 2.5vw !important;
}	
.icons
{
	font-size: 2.5vw;
}
}