html {
	margin: 0px;
	overflow-y:scroll;
}
* { margin:0; padding:0; }
body {
	text-align: left;
	color: #383229;
	font-size: 14px;
	position: relative;
	float: none;
	margin: 0px;
	background-color: #FAF9F5;
}
body, button, input, label, select, td, textarea{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
div {
	float: left;
}
p {
	margin-top: 1px;
	margin-bottom: 1px;
}
a {
	color: rgb(56,50,41);
	text-decoration: none;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
}
a:hover {
	text-decoration: underline;
}
em {
	color: #CB0D01;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
	font-size: 11px;
}
h1 {
	color: #383229;
}
h3 {
	color: #C20E02;
}
input, textarea, select{
	color: #333333;
	display: block;
	font-family: Arial;
	outline: 0px none;
	padding: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BBB;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	border-left-color: #BBB;
	margin-top: 2px;
	background-color: #FFF;
	background-image: url(../images/input_hatter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
input:focus, textarea:focus {
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
input {
	width: 300px;
	background-image: url(../images/bg-input.png);
}
textarea {
	width: 600px;
	height: 300px;
}
img {
	outline:none;
 	border:none; 
}
strong {
	color: #CB0D01;
}
.account_menu {
	float: right;
}
.account_menu a {
	text-decoration: none;
	font-size: 20px;
	padding-right: 8px;
	padding-left: 8px;
	text-transform: capitalize;
	text-shadow: 1px 1px 2px 2px rgb(255,255,255);
	color: #333;	
}
.account_menu a:hover {
	color: rgb(0,51,255)
}
.align_left {
	float: left;
}
.align_right {
	float: right;
	width: auto;
}
.box {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: none;
}
.banner {
	height: 145px;
	width: 1024px;
}
.banner_logo {
	height: 50px;
	width: 100%;
	margin-top: 5px;
	background-image: url(../images/banner_bg_.png);
	background-position: bottom;
	background-color: #33ccff;
}
.basket {
	position: relative;
	z-index: 1;
	top: -17px;
	height: 85px;
	width: 120px;
	margin-left: 100px;
}
.basket a {
	background-image: url(../images/basket.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	width: 72px;
	display: block;
	padding-top: 35px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.basket a:hover {
	background-image: url(../images/basket_hover.png);
}
.betu_apro {
	font-size: 12px;
}
.betu_lowercase {
	text-transform: lowercase;
}
.betu_kek {
	color: rgb(18,78,42);
	margin-right: 20px;
}
.betu_piros {
	color: #BF0E02;
	margin: 0px;
}
.betu_info_panel {
	display: block;
	width: auto;
	padding-right: 20px;
	padding-left: 5px;
	background-image: url(../images/arrov_right.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cegadatok_adat_box {
	width: 970px;
	float: left;
	margin-bottom: 20px;
	padding-left: 30px;
	margin-top: 10px;
}
.cegadatok .cim {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: silver;
	margin-right: 10px;
}
.cegadatok_media_box {
	display: block;
	float: left;
	margin-left: 30px;
}
.cegadatok_media_box img {
	display: block;
	width: 400px;
	float: left;
	border: 5px solid #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 2px 10px -moz-rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.3);
	
}
.cegadatok_terkep_box {
	float: left;
	height: 533px;
	width: 400px;
	margin-left: 120px;
	border: 5px solid #FFFFFF;
}
.checkbox {
	border-radius: 3px;
	color: #777777;
	display: block;
	font-family: Arial;
	outline: 0px none;
	padding: 0px;
	margin-bottom: 5px;
	height: 20px;
	width: 20px;
}
.clear {
	width: 1024px;
	float: left;
	height: 1px;
}
#content{
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contanier {
	width: 1024px;
	margin-top: 5px;
}
.contanier h1 {
	color: #BF0E02;
	display: block;
	font-size: 18px;
	width: 970px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
	letter-spacing: 1px;
}

.contanier h2 {
	color: rgb(255, 255, 255);
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
	font-size: 27px;
	margin-bottom: 10px;
	float: left;
}
.container, .szines_a, .szines_b {
	float: left;
	width: 1024px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border: 1px solid silver;
}
.link_akcio_new {
	color: #36F;
	display: block;
	margin-left: 12px;
	float: left;
	width: 1000px;
	margin-top: 5px;
	font-size: 12px;
	text-decoration: none;
}
.container, .szines_a h2{
	color: #FFF;
	text-align: left;
	display: block;
	padding-left: 10px;
	float: left;
	width: 1014px;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/banner_bg_.png);
	background-position: left bottom;
	background-color: #33CCFF;
}
.container, .szines_b {
	background-image: url(../images/szines_b_hatter.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.elvalaszto {
	float: left;
	height: 30px;
	width: 100%;
}
.facebook {
	background-image: url(../images/facebook.png);
	float: right;
	height: 20px;
	width: 20px;
}
.footer {
	width: 100%;
	margin-top: 0px;
	font-size: 12px;
	bottom: 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: silver;
}
.footer a:hover {

}
.footer_logo {
	width: 1014px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	float: none;
	text-align: center;
}
.google_box {
	float: right;
	height: 450px;
	width: 450px;
	border: 1px solid #999;
	border-radius: 3px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 5px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}

.gyik_adat_box {
	margin-bottom: 30px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: silver;
	padding-bottom: 30px;
	width: 970px;
}
.gyik_adat_box h3{
	margin-top: 10px;
	margin-bottom: 10px;
}
.gyik_adat_box img {
	float: left;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.hidden {
	visibility: hidden;
	float: left;
	left: 0px;
	top: 0px;
	height: 1px;
	width: 1px;
	position: absolute;
	z-index: 11111111;
}
.hir_adat_box {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.hir_adat_box_nyitolap {
	padding-right: 20px;
	padding-left: 20px;
}
.index_new_action_img {
	height: 161px;
	width: 223px;
	margin-bottom: 5px;
}
.index_tartalom {
	width: 1024px;
}

.index_tartalom h1 {
	padding-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 22px;
	width: 1024px;
	color: rgb(59,57,56);
	font-family: LacunaRegular;
	font-weight: normal !important;
}
.info_panel {
	width: 1024px;
	padding-top: 10px;
}
.info_panel ul {
}
.info_panel ul li {
	float: left;
	list-style: none outside none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background-color: #FAF9F5;
}
.info_panel ul li.home {
	color: #383229;
	float: left;

}
.info_panel_right, .info_panel_left {
	display: block;
	float: right;
	font-size: 11px;
	text-decoration: none;
}
.info_panel_right {
	float: right;
	text-transform: lowercase;
	color: #383229;
	font-size: 11px;
	padding-right: 15px;
	display: block;
	padding-left: 10px;
	width: auto;
	height: 20px;
	padding-top: 5px;
}
.info_panel_left {
	float: left;
	color: #A59F9E;
	font-size: 11px;
	background-image: url(../images/arrov_right.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.info_panel_left:hover {
	text-decoration: underline;

}
.input_search {
	border-radius: 30px 0px 0px 30px;
	color: #124E2A;
	height: 23px;
	width: 200px;
	float: left;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 14px;
}
.kapcsolat_adatok {
	width: auto;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/linedpaper.png);
	background-position: -50px top;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-moz-box-shadow: inset 3px  6px  15px  #adabad;
	-webkit-box-shadow: inset 3px  6px  15px  #adabad;
	box-shadow: inset 3px  6px  15px  #adabad;
	border-radius: 3px;
	margin-bottom: 50px;
}
.kapcsolat_adatok p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.kapcsolat_adatok h2{
	font-size: 16px;
	color: #E87816;
	margin-top: 20px;
}
.kisokos {
	width: 1024px;
	font-size: 14px;
}
.kisokos h1 {
	font-size: 16px;
	font-weight: normal;
	display: block;
	color: #373737;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo {
	height: 50px;
	width: 1024px;
	margin-left: auto;
	float: none;
	margin-right: auto;
}
.logo img {
	position: relative;
	z-index: 10;
	height: 85px;
	width: 227px;
	top: -12px;
	float: left;
	margin-top: 3px;
	border: 1px solid #4071A1;
	transform:rotate(-5deg);
	-ms-transform:rotate(-5deg); /* IE 9 */
	-moz-transform:rotate(-5deg); /* Firefox */
	-webkit-transform:rotate(-5deg); /* Safari and Chrome */
	-o-transform:rotate(-5deg); /* Opera */
	border-radius: 30px 30px 30px 30px;    
	box-shadow: 0 4px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 10px -moz-rgba(0,0,0,.2);
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.2);
}
.logo_login {
	float: left;
	margin-top: 15px;
	color: #A29480;
	font-size: 11px;
	font-weight: bold;
	margin-right: 15px;
}
.logo_login a {
	color: #1E1E1E;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.logo_login a:hover {}

.log_box {
	float: none;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEFEF;
	margin-top: 30px;
	font-weight: bold;
	color: #5D5D5D;
	font-size: 14px;
	margin-bottom: 30px;
	padding: 30px;
}
.log_box a {
	color: #00F;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
	display: block;
}
.log_box a:hover {
	text-decoration: underline;
}
.log_tartalom {
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 370px;
}
.log_tartalom h1 {
	padding-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 24px;
	width: 100%;
	color: rgb(59, 59, 59);
	font-family: LacunaRegular;
	font-weight: normal !important;
}
.log_tartalom h2 {
	display: block;
	font-size: 16px;
	color: rgb(255,0,0);
	font-family: LacunaRegular;
	font-weight: normal !important;
	font-style: italic;
	width: 100%;
}
.log_tartalom h3 {
	display: block;
	font-size: 22px;
	color: rgb(59, 59, 59);
	font-family: LacunaRegular;
	font-weight: normal !important;
}
.log_tartalom .small {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	width: 100%;
	margin-bottom: 5px;
}
.nyitvatartas_box {
	width: 100%;
}
.nyitvatartas {
	float: none;
	height: 10px;
	width: 799px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	text-align: left;
	color: #383229;
	padding-left: 235px;
}

.reg_left {
	float: left;
	width: 448px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.search {
	float: left;
	background-color: #FDFDFD;
	background-image: url(images/search_bg.png);
	margin-left: 150px;
	height: 10px;
	width: 230px;
	margin-top: 17px;
}
.search input {
	border: 0;
	float: left;
	background-image: url(../images/search_bg_.png);
	height: 17px;
	width: 192px;
	background-repeat: no-repeat;
	margin-top: -5px;
	color: #3B3938;
	padding: 5px;
}
.search input:focus {
	color: #000000;
}
.search .submit {
	border: 0;
	float: right;
	height: 27px;
	width: 28px;
	background-image: url(../images/search_but.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-radius: 0px 0px 0px 0px;
}
.search .submit:hover{
	background-image: url(../images/search_but_sel.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
}

.submit {
	width: 100px;
	margin-top: 10px;
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid rgb(102, 153, 34);
}
.submit:focus {
	color: #333;
}
.submit:hover {
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	text-decoration: underline;
}
.szoveg_box_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 100%;
}
.szoveg_box_a a{
	text-decoration: none;
	font-size: 11px;
}
.szoveg_box_a a:hover{
	text-decoration: underline;
}
.szoveg_box_a_text {
	width: 223px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
	height: 175px;
	border: 1px solid #D5D5D5;
	padding: 5px;
	margin-top: 0px;
	background-color: #FFF;
}

.szoveg_box_b {
	width: 1004px;
	font-size: 14px;
	color: #FFF;
	border-bottom-color: #960A00;
	padding: 10px;
}
.szoveg_box_b h2{
	color: #FFFFFF;
	display: block;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.szoveg_box_b img {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 4px 10px -moz-rgba(0,0,0,.1);
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.1);
	width: 250px;
}
.szoveg_box_b ul {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: circle;
	list-style-image: url(../images/arrow.png);
}
.tartalom {
	min-height: 550px;
	height: auto !important;
	height: 550px;
	margin-top: 30px;
	padding-left: 10px;
	margin-bottom: 20px;
	width: 984px;
	background-color: #EFEFEF;
	padding: 20px;
}
.tartalom h1 {
	font-family: "LacunaRegular";
	font-weight: normal !important;
	font-size: 24px;
	line-height: 24px;
	color: rgb(59, 59, 59);
	vertical-align: baseline;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	display: block;
	margin-bottom: 30px;
}
.tartalom h2, h3{
	font-family: "LacunaRegular";
	font-weight: normal !important;
	font-size: 18px;
	color: rgb(59, 59, 59);
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
.tartalom .adat {
	font-family: LacunaRegular;
	font-weight: normal !important;
	font-size: 18px;
	color: rgb(59, 59, 59);
	float: left;
	width: 964px;
	margin-bottom: 20px;
}
.tartalom_bal_box {
	width: 200px;
	margin-right: 20px;
}
.tartalom_bal_box a{
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5D5;
	font-size: 12px;
	color: #383229;
	padding-left: 20px;
	background-image: url(../images/arrov_right.png);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 1px;
	display: block;
} 
.tartalom_bal_box a:hover{
	text-decoration: underline;
} 
.tartalom .cim {
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
	font-weight: bold;
}
.tartalom .rolunk {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-bottom: 5px;
	float: left;
	width: 960px;	
}
.tartalom .rolunk img {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 0 4px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 4px 10px -moz-rgba(0,0,0,.1);
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.1);
	width: 250px;
}
.tartalom .gyik_kerdes, .gyik_valasz {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	float: left;
	width: 950px;
	padding-top: 5px;
	border: 1px solid #d1b89c;
}
.tartalom .gyik_kerdes {
	padding: 5px;
}
.tartalom .gyik_kerdes ul {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: circle;
	list-style-image: url(../images/arrow.png);
}
.tartalom .gyik_kerdes li {
	margin-top: 5px;
}
.tartalom_jobb_box {
	width: 800px;
}
.tartalom_konkret_box {
	margin-top: 30px;
}
.termekcsoport {
	width: 220px;
	background-color: transparent;
	border: 1px solid silver;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
	box-shadow: 5px 5px 15px rgba(0,0,0,.2);
}
    
.termekcsoport_ar {
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	width: 95%;
	float: left;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	padding-right: 5%;
	padding-bottom: 5px;
}
.termekcsoport_cim {
	width: 90%;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	word-wrap: break-word;
	line-height: normal;
	padding-right: 5%;
	padding-left: 5%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: silver;
	height: 40px;
	padding-top: 5px;
}
.termekcsoport_darab {
	margin-top: 2px;
	float: left;
	margin-left: 2px;
	background-color: #1E92FB;
}
.termekcsoport img {
	background-image: url(../images/nincs_kep.jpg);
	background-color: #FFC;
}
.termekcsoport_img {
	height: 160px;
	width: 200px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
}
.termekcsoport_filmcsik {
	width: 100%;
}
.termekcsoport_filmcsik_img {
	height: 100px;
	width: 150px;
	margin-left: 20px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
.termekek_jogi_nyilatkozat {
	font-size: 11px;
	color: #A29480;
	margin-top: 10px;
	margin-bottom: 10px;
}
.termekcsoport_konkret {
	width: 240px;
	background-color: transparent;
	border: 1px solid silver;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
	box-shadow: 5px 5px 15px rgba(0,0,0,.2);
}
.termekcsoport_konkret:hover {

}
.termekcsoport_konkret img {
	/*width: 320px;*/
	background-image: url(images/nopics_big.jpg);	
}
.termekcsoport_konkret_img {
	width: 240px;
	/*height: 320px;*/
}
.termekcsoport_konkret_ar {
	color: #383229;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	width: auto;
	margin-left: 2px;
	float: left;
	padding-top: 5px;
}
.termekcsoport_konkret_kosar {
	text-decoration: underline;
	width: 70px;
	height: 20px;
	display: block;
	border-radius: 5px 5px 5px 5px;
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat;
}
.termekcsoport_konkret_kosar:hover {
	-webkit-box-shadow: 0 0 4px #447099;
	-moz-box-shadow: 0 0 4px #447099;
	box-shadow: 0 0 4px #447099;
}
.termekcsoport_konkret_kosar_box {
	float: right;
	margin-top: 2px;
}
.termekcsoport_konkret_kosar_box input{
	float: left;
	margin-right: 5px;
	padding: 0px;
}
.termekcsoport_konkret_kosar_box input:hover{
	text-decoration: underline;
}
	
.termekcsoport_konkret_leiras {
	margin-left: 20px;
	width: 600px;
	margin-right: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #333333;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	letter-spacing: 1px;
}
.termekcsoport_konkret_leiras h1{
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.termekcsoport_konkret_mennyiseg {
	width: 18px;
	float: left;
	display: block;
	margin-top: 4px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin-right: 2px;
	padding: 0px;
	margin-left: 2px;
	background-color: #FFFFFF;
	background-image: none;
}
.termek_konkret_megjegyzes {
	width: 225px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.termekcsoport_kereses {
	width: 160px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E87816;
	border-right-color: #E87816;
	border-left-color: #E87816;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	border-radius: 10px 10px 10px 10px;
	height: 185px;
}
.termekcsoport_kereses img {
	border-radius: 10px 10px 10px 10px;
	width: 160px;
}
.termekcsoport_kereses_cim {
	width: 160px;
	text-align: center;
	margin-left: -2px;
	height: 25px;
	margin-top: -26px;
	font-weight: bolder;
	color: #FFF;
	padding-top: 5px;
	border-radius: 0px 0px 10px 10px;
	font-size: 10px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E87816;
	border-bottom-color: #E87816;
	border-left-color: #E87816;
	filter: alpha(opacity=80);
	background-color: rgb(67, 147, 137);
	background-color: rgba(18,78,42,0.8);
}
.termekcsoport_kereses_ar {
	border-radius: 3px 3px 3px 0px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	position: relative;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	font-size: 12px;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	z-index: 1;
	bottom: 158px;
	left: 103px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	filter: alpha(opacity=80);
	background-color: rgb(212, 109, 151);
	background-color: rgba(232,120,22,0.8);
}
.termek_leiras h1 {
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 24px;
	font-weight: 700;
}
.textarea_kapcsolat {
	width: 400px;
	height: 200px;
}
.ui-dialog {
	position: absolute;
	padding: 10px;
	width: 600px;
	border: 1px solid #999;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	background-color: #EFEFEF;
}
.ui-widget-content {
	color: #717171;
	float: left;
	width: auto;
}
.ui-dialog a {
	display: block;
	float: left;
	width: 20px;
	margin-left: 578px;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	outline: none;
	margin-bottom: 10px;
	margin-top: 0px;
}
.ui-dialog a:hover {}
.ui-dialog .kosar_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width: 600px;
	background-color: #CCC;
	float: left;
}
.ui-dialog .kosar_tabla th {
	font-family: LacunaRegular;
	font-weight: normal !important;
	text-align: center;
	color: #383229;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 24px;
}
.ui-dialog .kosar_tabla td {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFF;
	vertical-align: top;
}
.ui-dialog .kosar_link {
	width: auto;
	margin-top: 40px;
	display: block;
	color: #FFF;
	text-align: center;
	border-radius: 10px 10px 10px 10px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	font-weight: bold;
	font-size: 22px;
	float: left;
	letter-spacing: 1px;
	outline: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/button_basket.png);
	border: 1px solid #C0C0C0;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.ui-dialog .kosar_link:hover {
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
}
.ui-dialog .kosar_link_folytat {
	width: auto;
	margin-top: 40px;
	display: block;
	color: #FFF;
	text-align: center;
	border-radius: 10px 10px 10px 10px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	font-weight: bold;
	font-size: 22px;
	float: right;
	letter-spacing: 1px;
	outline: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/button_basket.png);
	border: 1px solid #C0C0C0;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.ui-dialog .kosar_link_folytat:hover {
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
}
.ui-dialog .kosar_urit {
	font-size: 12px;
	font-weight: bold;
	color: #CC0C01;
	text-decoration: none;
	background-image: none;
	float: left;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.ui-dialog .kosar_urit:hover {
	text-decoration: underline;
}
.ui-dialog .kosar_log {
	font-size: 20px;
	color: #383229;
	text-decoration: none;
	background-image: none;
	float: left;
	width: auto;
	margin: 8px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ui-dialog .kosar_log:hover {
	text-decoration: underline;
	color: #494236;
}
.uzenet {
	font-size: 20px;
	color: #BA0D02;
	width: 300px;
	height: 20px;
	margin-left: 75px;
	padding-left: 10px;
}
.wait {
	margin-top: 15px;
	margin-left: 15px;
}
