/***** html tags */
html, body {margin: 0; padding: 0; font: normal 12px verdana, sans-serif; background: white;}
form {margin: 0;}
img {border: none;}
a {color: #900; text-decoration: none;}
a:hover {color: #600; text-decoration: underline;}
h1 {font: bold 22px 'arial'; color: #800; padding-left: 20px;}/*#163b68*/
h2 {font: bold 18px 'arial'; color: #800; padding-left: 20px;}
h4 {font: bold 14px 'arial'; color: #800; margin: 0 10px;}/*#498ebf*/
p, div, td, li, dt, dd {font-size: 1em;}

/***** general */
.c {text-align: center;}
.r {text-align: right;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;}
.vtop {vertical-align: top;}
.vmiddle {vertical-align: middle;}
.w50 {width: 50px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.bg1 {background: #ccc;}
.bg2 {background: #ddd;}
.red {color: red;}
.listbg1 {background: #ffc03b;}
.listbg2 {background: #ffd16e;}
.td0 {text-decoration: none !important;}

/***** design */
#wrapper {width: 987px; margin: 0 auto;}/*margin: 15px auto 0 auto;/

/*** header */
#header {xbackground: url(../images/v5/header_bg.png) right bottom repeat-x; padding-top: 0;}

/*#header1, #header1l {width: 987px; height: 103px; margin: 0 auto; background: url(../images/v5/dr5_header1.png) center top no-repeat #fff;}*/
#header1, #header1l {width: 987px; height: 103px; margin: 0 auto; background: url(../images/v5/dr5_header1_anonim.png) center top no-repeat #fff;}
/*#header1l {background-image: url(../images/v5/drtuzep5b_header2l.png);}*/
#header1l {background-image: url(../images/v5/dr5_header1_logged.png);}
#header1b {position: absolute; font: normal 12px arial;}
#header_logo {position: absolute; top: 0; left: 50px;}
#header_loginbox_email {position: absolute; top: 55px; left: 392px; color: white;}
#header_loginbox_email input {width: 158px; height: 12px;}
#header_loginbox_pass {position: absolute; top: 55px; left: 554px; color: white;}
#header_loginbox_pass input {width: 80px; height: 12px;}
#header_loginbox_button {position: absolute; top: 55px; left: 639px; width: 18px; height: 18px; background: url(../images/v5/dr5_header_button.png) right center no-repeat; border: none;}
#header_loginbox_forgot {position: absolute; top: 81px; left: 392px; width: 105px; color: #e66b95; xbackground: url(../ximages/ktdesign4/header_arrow.png) right center no-repeat;}
#header_loginbox_reg {position: absolute; top: 81px; left: 554px; width: 90px; color: #ffb500; background: url(../ximages/ktdesign4/header_arrow.png) right center no-repeat;}
#header_loggedbox {position: absolute; top: 42px; left: 430px; width: 230px; color: white;}
#header_loggedbox2 {position: absolute; top: 81px; left: 430px; width: 150px; color: #ffb500; xbackground: url(../ximages/ktdesign4/header_arrow.png) right center no-repeat; display: block;}
#header_tetelek {position: absolute; top: 50px; left: 708px; width: 120px; color: white;}
#header_total {position: absolute; top: 50px; left: 835px; width: 140px; color: white;}
#header_reszletes {position: absolute; top: 9px; left: 782px; width: 168px; color: #e66b95;     background: white;
    color: var(--red);
    transition: all 0.3s ease-in;
	border: none;
    font-family: 'Quicksand', sans-serif;
    font-size: 17px;
	font-weight: bold;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
	/*#9ecae8; background: url(../ximages/ktdesign4/header_arrow.png) right center no-repeat;*/ }

#header_tudnivalok {position: absolute; top: 81px; left: 708px; width: 195px; color: #ffb500; background: url(../ximages/ktdesign4/header_arrow.png) right center no-repeat;}

#header2 {width: 987px; height: 53px; margin: 0 auto; background: url(../images/v5/dr5_header2.png) top center no-repeat; clear: both;}
#header2_nav {float: left; margin: 6px 10px 6px 0px; }
#header2_nav a {color: #700; font: bold 13px arial; padding: 17px 19px 13px 19px; xborder-left: 1px solid #b0d2ea;}
#header2_nav a.first {/*border: none;*/ border-right: 1px solid #b0d2ea;}
#header2_sch {float: right; margin: 13px 14px; color: white;}
#header2_sch_input {width: 160px; height: 14px;}
#header2_sch_input::placeholder { color: #aaa;}
#header2_sch_button { width: 18px; height: 18px; background: url(../images/v5/dr5_header_search_button.png) right center no-repeat; border: none;}

/*** left sidebar */
#sbl {float: left; width: 200px;}
.sbl_top {padding: 12px 10px 15px 25px; background: url(../images/v5/dr5_sbl_top.png) left top no-repeat; font: bold 12px verdana; color: white; xborder:1px solid red;}

#sbl_menu {
	background: #b03; /*#e8e8e8*/
	padding-bottom: 4px;
	border: 1px solid #900;
	border-top-color: #ffb300;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	}
#sbl_menu a, #sbr_menu a {text-decoration: none;}
.sb_mainmenu {
	display: block;
	padding: 10px 0 10px 5px;/*10px 0 10px 25px*/
	/*background: url(../images/v5/drtuzep5_sb_menuarrow.png) 0px 12px no-repeat #e8e8e8;*/ /*#d2e5f2;  #b21037*/
	background: #b03;
	border-top: 1px solid #ccc;
	color: white;
	}
.sb_mainmenu:hover {background: #d03; color: #fffddd; background: url(../images/v5/dr5_menuarrow.png) center right no-repeat #d03;}
.sb_mainmenu span {font-weight: normal; font-size: 11px; color: #c00;}/*#498ebf*/
.sb_mainmenu:hover span, .sb_submenu:hover span {color: #ff3;}
/*.sbl_mainmenu:hover a {background: #547ba4; color: white;}*/
/*.sbl_mainmenu a {background: #d2e5f2;}*/
.sb_submenu {
	display: block;font-weight: bold;
	padding: 7px 0 7px 10px;
	background: #d03;
	color: #f0f0f0;
	border-top: 1px solid #600;
	}
.sb_submenu:hover {
	background: #f03;
	color: white;
	 background: url(../images/v5/dr5_menuarrow.png) center right no-repeat #f33;
	}
.sb_sub2menu {
	display: block;
	padding: 7px 0 7px 15px;
	background: #f03;
	color: #f0f0f0;
	border-top: 1px solid #600;
	font-size: 0.9em;
	}
.sb_sub2menu:hover {
	background: #f66;
	color: white;
	 background: url(../images/v5/dr5_menuarrow.png) center right no-repeat #f66;
	}
/*.sb_submenu:hover a {background: #547ba4; color: white;}
.sb_submenu div:hover {background: #547ba4; color: white;}
.sb_submenu div:hover a {background: #547ba4; color: white;}*/

/*.asd {background: #d2e5f2 !important; font-style: italic;} /*:hover*/
/*.asd:hover, .asd:hover a {background: #d2e5f2 !important;  color: #006 !important;}*/
/*
#sbl_menu {margin: 0; padding: 0; background: #d2e5f2; list-style: none;}/*#f3f3f3* /
#sbl_menu li {padding: 10px 0 10px 25px; background: url(../images/ktdesign4/sb_menuarrow2.png) 0px 15px no-repeat; border-top: 1px solid #ccc;}
#sbl_menu li a {background: #d2e5f2;}/*#2a4c72* /
#sbl_menu li.active, #sbl_menu li:hover {background: #547ba4; color: white;}
#sbl_menu li.active a, #sbl_menu li:hover a {background: #547ba4; color: white;}
.sbl_submenu {margin: 10px 0 0 0; padding: 0; background: #d2e5f2; list-style: none;}
.sbl_submenu li {padding: 10px 0 10px 10px !important; background: #e0ebf4 !important; font-weight: normal;}
.sbl_submenu li a {background: #e0ebf4 !important; color: #006 !important;}
.sbl_submenu li:hover {background: #547ba4 !important; color: white !important;}
.sbl_submenu li:hover a {background: #547ba4 !important; color: white !important;}
/*.asd {background: #d2e5f2 !important; font-style: italic;} /*:hover* /
.asd:hover, .asd:hover a {background: #d2e5f2 !important;  color: #006 !important;}
#sbl_menu .count, #sbr_menu .count {font-weight: normal; font-size: 11px; color: #498ebf;}
*/
/*#sb_maker img {display: block; margin: 5px 0 0 0;}*/
#sb_maker {
	padding-bottom: 4px;
	border: 1px solid #900;
	border-top-color: #ffb300;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	}
#sb_maker a {display: block; margin: 5px 0 0 0; padding: 5px 0; width: 200px; xbackground: #f3f3f3; text-align: center;}
/*
#sb_filterbox {background: #d2e5f2;}
.sb_filtertitle {font-weight: bold; padding: 5px 25px; background: url(http://demo.ews.hu/ktibor/images/ktdesign4/sb_menuarrow2a.png) left center no-repeat;}
.sb_filters {padding: 0px 10px 5px 10px; color: #900;}
.sb_filters a {padding: 1px; text-decoration: none;}
.sb_filters a:hover {background: #547ba4; color: white !important;}
*/
#sb_filterbox {background: #fff;
	border: 1px solid #900;
	border-top-color: #ffb300;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;}
.sb_filtertitle {font-weight: bold; padding: 5px 5px; xbackground: url(../images/ktdesign4/sb_menuarrow2a.png) left center no-repeat;}
.sb_filters {padding: 0px 10px 5px 15px; color: #900;}
.sb_filters a {padding: 1px; text-decoration: none;}
.sb_filters a:hover {background: #547ba4; color: white !important;}

/*** right sidebar */
#sbr {float: left; width: 200px;}
.sbr_top {padding: 12px 10px 15px 25px; background: url(../images/v5/dr5_sbr_top.png) left top no-repeat; font: bold 12px verdana; color: white; xborder:1px solid red;}
#sbr_menu {margin: 0; padding: 0; background: #d2e5f2; list-style: none;}/*#f3f3f3*/
#sbr_menu li {padding: 10px 0 10px 25px; border-top: 1px solid #ddd;}

/*** middle */
#middle {float: left; width: 563px; margin: 0 12px;}

#footer {margin-top: 20px; background: url(../images/v5/dr5_footer_bg.png) center bottom no-repeat;}/*#416a98*/
#footer_cont {width: 987px; xheight: 43px; margin: 0 auto;}
#footer_seotext {padding-top: 15px; padding-left: 230px; color: white;}
/*#footer2 {xheight: 13px; padding: 0px 0 0 30px; font: normal 11px verdana; xborder:1px solid red;}
#footer2_copy {padding: 16px 0 12px 0; color: white;}*/


/*#header-date {padding: 170px 20px 0 0; font-weight: bold; text-align: right; xborder:1px solid blue;}

#header_search {height: 26px; background: url(../images/ktdesign/search_row2.png) center top no-repeat; font-weight: bold; color: white; padding: 2px 20px;}
#header_search #sch_text, #header_search #sch_cat {background: #d7e7f7; width: 180px; xheight: 15px; border: 1px solid white; border-radius: 6px; padding-left: 5px;}
#header_search #sch_submit {width: 90px; height: 20px; background: url(../images/ktdesign/search_button.png) center center no-repeat; border: none;}*/

/*#header_nav {background: #4078bd; padding: 8px;}
#header_nav ul {margin: 0; padding: 0 0px; text-align: center;}
#header_nav li {display: inline; padding: 8px 12px 8px 8px; font-size: 11px; font-weight: bold; border-right: 1px solid #006;}
#header_nav li.first {border-left: 1px solid #006;}
#header_nav li a {color: #fff; text-decoration: none;}
#header_nav li:hover {background: #4889da;}
#header_nav li:hover a, #header_nav li a:hover {color: #fff222;}*/

/*** left sidebar */
/*#sbl {float: left; width: 200px; background: url(../images/ktdesign/bg_sbl_v3.png) left top repeat-y;}
.sbl_title {background: url(../images/ktdesign/bg_sbl_title.png) left top no-repeat; padding: 8px 10px 10px 20px; font-weight: bold; color: white; border-right: 1px solid #006;}
.sbl_title225 {background: url(../images/ktdesign/bg_sbl_title_2h25.png) left top no-repeat; padding: 4px 10px 9px 20px; font-weight: bold; color: #fff222; border-right: 1px solid #006;}
.sbl_title325 {background: url(../images/ktdesign/bg_sbl_title_3h25.png) left top no-repeat; padding: 4px 10px 9px 20px; font-weight: bold; color: #d6d6d6; border-right: 1px solid #006;}

.sbl_menu { margin: 0 0 30px 0; padding: 0;}
.sbl_menu li {font-size: 11px; font-weight: bold; background: url(../images/ktdesign/bg_sbl_v3.png) left top repeat-y; list-style: none;}
.sbl_menu li a {color: #fff; text-decoration: none;}
.sbl_menu li:hover a, .sbl_menu li a:hover {color: #fff222;}
.sbl_menu .count {font-weight: normal; color: yellow;}
.sbl_submenu {margin: 0; padding: 0; background: #688db9;}
.sbl_submenu li {margin: 0; padding: 0; background: #688db9; font-weight: normal;}
.sbl_submenu li a {color: white !important;}
.sbl_menu li img, .sbl_submenu li img {vertical-align: middle;}
.sbl_submenu li:hover a, .sbl_submenu li a:hover {color: #fff222 !important;}

#sbl_makers {background: white; border-left: 1px solid #006; border: 1px solid #006;}
.sbl_maker {display: block; margin: 20px auto;}
*/
/*** middle */
/*#middle {float: left; width: 563px; margin: 0 12px;}*/

#content {padding: 10px 10px; background: url(http://demo.ews.hu/ktibor/images/ktdesign/bg_contenttop_v3.png) center top no-repeat;}
#content_bottom {height: 10px; background: url(http://demo.ews.hu/ktibor/images/ktdesign/bg_contentbottom_v3.png) center top no-repeat;}

/*** right sidebar */
/*#sbr {float: left; width: 200px; background: url(../images/ktdesign/bg_sbr_v3.png) left top repeat-y;}
.sbr_title {background: url(../images/ktdesign/bg_sbr_title.png) left top no-repeat; padding: 8px 10px 10px 20px; font-weight: bold; color: white; border-right: 1px solid #006; border-left: 1px solid #006; border-right: 1px solid #006;}

.sbr_menu { margin: 0 0 0 0; padding: 0;}
.sbr_menu li {font-size: 11px; font-weight: bold; text-align: right; padding: 7px 25px 13px 2px; background: url(../images/ktdesign/bg_sbr_menu_v3.png) right top no-repeat; list-style: none;}
.sbr_menu li a {color: #fff; text-decoration: none;}
.sbr_menu li:hover {background-position: 0px -30px;}
.sbr_menu li:hover a, .sbr_menu li a:hover {color: #fff222;}
.sbr_menu .count {font-weight: normal; font-style: italic; color: yellow;}*/

#sbr_offerbox img {display: block; margin: 5px auto;}
/*
#footer {height: 150px; background: url(../images/ktdesign/lab_kozep_x.jpg) center bottom repeat-x #e4eef8; text-align: center; padding-top: 10px; border-left: 1px solid #4078bd; border-right: 1px solid #4078bd;}
*/
/***** error, success box */
#errorBox {background: #fee; border: 1px solid #f00; border-left: 8px double #f00; border-right: 8px double #f00; /*margin: 0; padding: 10px 20px;*/ color: #900;}
#successBox {background: #efe; border: 1px solid #060;border-left: 8px double #060; border-right: 8px double #060; /*margin: 0;*/ padding: 1em 0px; color: #050;}

/***** help box */
.help {background: #f6f6ff; border: 1px solid #009; padding: 10px; padding-top: 0;}
.help h2 {margin: 5px; background: url(../images/kt/ic_info.png) center left no-repeat; text-indent: 25px;}

/***** forms */
fieldset {
	width: 540px;
	margin: 1em auto;
	background: #ffd680; /*#dce8f6; ffb008*/
	/*background: url(../images/ktdesign/gradient-h600-fftoe0.png) right top repeat-y;*/
	border: 1px outset #900; /*#416a98*/
	-moz-border-radius: 4px;		/* Firefox 10 */
	-webkit-border-radius: 4px;	/* Chrome, Safari */
	-khtml-border-radius: 4px;		/* Linux */
	border-radius: 4px;
	}
legend {
	padding: 5px 15px;/*5 15*/width: 510px;
	/*margin-left: 20px;*/
	font-size: 1.1em; font-weight: bold;
	background: #903; /*#416a98*/
	color: #fff;/*#e1e1e1;*/
	border: 1px solid #900;
	-moz-border-radius: 4px;		/* Firefox 5 */
	-webkit-border-radius: 4px;		/* Chrome, Safari */
	-khtml-border-radius: 4px;		/* Linux */
	border-radius: 4px;
	}
.subtitle { /* subtitle in forms */
	margin-top: 20px;
	padding: 5px 0 5px 10px;
	background: #b03; /*#416a98*/
	color: #fff;/*#e1e1e1;*/
	font-weight: bold;
	-moz-border-radius: 4px;		/* Firefox */
	-webkit-border-radius: 4px;	/* Chrome, Safari */
	-khtml-border-radius: 4px;		/* Linux */
	border-radius: 4px;
	}
form .textfield { /* input-text, select, textarea */
	border: 1px solid #eee;
	background: #fff;
	/*font: 1em courier, monospace;*/
	font: normal 1em verdana, arial, 'sans-serif';
	color: #600;
	padding: 3px;
	}
form .textfield:focus {background: #ffffcc;}
form td {padding: 3px 0; /*vertical-align: top;*/}
form .form_left {width: 150px; text-align: right; padding: 8px 10px 5px 0;}
form .form_right {padding: 8px 0 5px 0;}
form td.submit {height: 80px; vertical-align: middle;}
form input.submit {
	font: bold 13px verdana;
	/*width: 150px;*/ height: 30px;
	color: white; /*red*/
	/*background: url(../images/ktdesign/button150s2.png) 0px 0px no-repeat transparent;*/
	background: url(http://demo.ews.hu/ktibor/images/ktdesign/search_row2.png) center top no-repeat;
	border: none;
	}
form .textfield {background: url(../images/v5/dr5_textfieldshadow.png) top left no-repeat;}
form .textfield:focus {background: url(../images/v5/dr5_textfieldshadow_f.png) top left no-repeat;}

form .rq {border: 2px solid #f00;}

form input.submit:hover {background-position: -30px; 0px}
form input.submit24 {
	font: bold 13px verdana;
	width: 100px; height: 24px;
	color: white;
	background: url(http://demo.ews.hu/ktibor/images/ktdesign/button100s2.png) 0px 0px no-repeat transparent;
	border: none;
	}
form input.submit24:hover {background-position: 0px -24px;color: #ff9;}
form input.cancel {
	font: bold 13px verdana;
	width: 150px; height: 30px;
	color: white;
	background: url(http://demo.ews.hu/ktibor/images/ktdesign/button150s2.png) 0px 0px no-repeat transparent;
	border: none;
	}
/*form input.submit-orange {
	font: bold 13px verdana;
	width: 150px; height: 30px;
	color: #000;
	background: url(../images/ktdesign/buttonorange_150x30.png) 0px 0px no-repeat transparent;
	border: none;
	}*/
form input.send100 {width: 96px; height: 23px; background: url(../images/v5/dr5_button_kuldes.png) 0px 0px no-repeat; border: none;}
form input.submit150 {width: 150px; height: 25px; background: url(../images/v5/dr5_gombsarga150x25.png) 0px 0px no-repeat; border: none; font-weight: bold; color: #900;}
form input.submit200 {width: 200px; height: 25px; background: url(../images/v5/dr5_gombsarga200x25.png) 0px 0px no-repeat; border: none; font-weight: bold; color: #900;}
form input.submit_150 {width: 150px; height: 25px; background: url(../images/v5/dr5_button150x25.png) 0px 0px no-repeat; border: none; font-weight: bold; color: #900;}
form input.submit_200 {width: 200px; height: 25px; background: url(../images/v5/dr5_button200x25.png) 0px 0px no-repeat; border: none; font-weight: bold; color: #900;}


.prlist {width: 550px; margin: 1em auto; border: 2px solid #aaa; border-radius: 10px; background: #f0f0f0; box-shadow: 3px 3px 3px #333;}
.prlist td, .pritem td {padding: 5px; /*border:1px solid #333;*/}
.prlist .td_tmb {min-width: 150px; text-align: center; vertical-align: top;}
.prlist .td_text {padding-left: 0px; vertical-align: top;}
.prlist h3 {margin: 0 0 0.5em 0;}
/*.td_cost {text-align: center; font: bold italic 20px georgia;}*/
/*.prlist .td_unit, .pritem .td_unit {padding: 12px 10px 10px 10px !important;}*/

#prlist {border: 1px solid #d0d0d0; border-radius: 10px;}
#pr_item {border: 1px solid #d0d0d0; border-radius: 10px;}
#pr_item2 {border:4px solid #f3f3f3; border-top-left-radius: 8px; border-top-right-radius: 8px;}
#pr_item_main {margin-bottom: 40px;}
.prbox {width: 557px; margin: 2px 2px 20px 2px; border: 5px solid #f3f3f3; border-radius: 10px; background: #f3f3f3; xbox-shadow: 3px 3px 3px #333; border-collapse: collapse;}
.prbox .tr1 {background: #fff;}
.prbox td, #pr_item1 td, #pr_item_cost td {padding: 5px; /*border:1px solid #333;*/}
.prbox .td_tmb {min-width: 150px; text-align: center; vertical-align: top; border: 1px solid #e6e6e6; border-right: none;}
.prbox .td_text {padding-left: 0px; border: 1px solid #e6e6e6; border-left: none; vertical-align: top;}
.prbox h3 {margin: 0 0 0.5em 0;}/*{margin-left: 0; margin-top: 0;}*/
.prbox .td_text .more {color: #900; background: url(../images/v5/dr5_tovabb100x20.png) right center no-repeat; padding: 5px 20px; text-align: right; clear: right;}
.prbox .td_text .more a {text-decoration: none;}
.pr_item_gal {margin: 0 auto;}
.pr_item_gal td {width: 130px; padding: 2px; text-align: center;}

#pr_item_tabs {width:557px; margin: 1em auto 0 auto; border-collapse: collapse;}
#pr_item_tabs .td_tab {width:150px; padding-bottom:0;}
.pr_item_tab {display: block; width:150px; padding: 5px; text-align: center; background: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #d6d6d6; border-bottom: none; text-decoration: none; color: #333;}
#pr_item_tab1 {background: #f3f3f3;}
#pr_item_boxes {width:537px; margin: 0 auto; overflow: auto; background: #f3f3f3; padding: 10px;}
#pr_item_picbox {overflow: auto;}
#pr_item_picbox table {border-collapse:collapse;}
/*#pr_item_attachbox {display: none;}*/
#pr_item_attach {}

/*.td_cost {text-align: center; font: bold italic 20px georgia;}*/
.td_cost {xtext-align: center; font: bold 14px verdana;}
.td_cost_red {font: bold 14px verdana; color: #c00;}
/*.prbox .td_unit, .pritem .td_unit {padding: 10px 10px 10px 10px !important;}*/
	/*.prlist4 td{border:1px solid red;}*/
.pcs_cart {
	border: 1px solid #666;
	width: 40px;
	background: #fff; border: 1px solid #bcbcbc;
	font: bold 1em verdana, 'sans-serif';
	text-align: right;
	padding: 3px; vertical-align: center;
	}
/*.cart_submit {
	font: bold 13px verdana;
	width: 50px; height: 30px;
	color: white; vertical-align: center;
	background: url(../images/ktdesign/kosar.jpg) center center no-repeat white;
	}*/
.submit_cart {
	width: 96px; height: 23px;
	background: url(../images/v5/dr5_button_kosar.png) center center no-repeat white;
	border: none;
	cursor: pointer;
	}
.submit_cart190 {
	width: 190px; height: 23px;
	background: url(../images/v5/dr5_button_kosar190.png) center center no-repeat white;
	border: none;
	cursor: pointer;
	}

fieldset.cart { /* cart table */
	/*width: 550px;
	margin: 1em auto;
	background: url(../images/ktdesign/gradient-h600-fftoe0.png) right top repeat-y;
	-moz-border-radius: 10px;		/* Firefox * /
	-webkit-border-radius: 10px;	/* Chrome, Safari * /
	-khtml-border-radius: 10px;		/* Linux * /
	border-radius: 10px;*/
	}
fieldset.cart table {width: 100%; border-collapse: collapse;}
fieldset.cart th {padding: 10px 0; border-bottom: 1px solid #999;}
fieldset.cart td {padding: 10px 2px; xborder-bottom: 1px solid #999; vertical-align: middle;}
fieldset.cart td.total {padding: 10px 0; border: none; font-size: 1.2em; font-weight: bold; color: #009;}
fieldset.cart input {vertical-align: middle;}
/*fieldset.cart .total {font-size: 1.2em; font-weight: bold; color: #009;}*/


#middle_slideshow{width:587px;height:130px;margin:0px; /*border-left:1px solid #09305E;border-right:1px solid #09305E;*/ overflow:hidden;position:relative; background:#fff;}
#middle_slideshow img{position:absolute;left:0;right:0;}
#middle_slideshow ul{position:absolute;top:110px;left:225px/*265px*/;width:100px/*45px*/;z-index:2;color:#000;padding:0;margin:0px auto;list-style:none;text-align:center;cursor:default;}
#middle_slideshow li{display:block; float:left; margin-right:5px;}
#middle_slideshow a{display:block;width:9px;height:9px;background: url(../images/page_normal.png) no-repeat;}
#middle_slideshow a:hover,
#middle_slideshow a.current{background: url(../images/page_selected.png) no-repeat;}

#user_topnav {float: right; text-align: right; direction: rtl; margin-top: 20px;}

/***** színpaletták */
/*#sb_paletta {height: 102px; background: url(../images/szinskala.png) left top no-repeat; padding: 18px 0 0 60px; border: 1px solid #900; border-radius: 4px; margin-top: 15px; text-align: right;}
#sb_paletta a {display: block; padding: 10px 5px; background: white; border-top-left-radius: 8px; border-bottom-left-radius: 8px; box-shadow: -3px 3px 3px #333; border: 1px solid #aaa;}*/
/*** oldalsáv */
#sb_paletta {/*height: 482px;*/ background: url(../images/v5/dr5_rainbow.jpg) left top no-repeat; padding: 15px 0 15px 20px; border: 1px solid #900; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: none; xmargin-top: 15px; text-align: right;}
#sb_paletta a {display: block; padding: 8px 10px 8px 10px; background: white; border-top-left-radius: 5px; border-bottom-left-radius: 5px; /*box-shadow: -3px 3px 3px #333;*/ xborder: 1px solid #aaa; text-decoration: none; font-size: 11px; margin: 15px 0;}

/*** 160x120 thumb tábla oldal */
.paletta_menu_dl {width: 400px; margin: 1em auto; background: #ffb008; border: 1px solid #900; border-radius: 4px; padding: 10px; line-height: 1.5em;}
.paletta_menu_dt {padding-bottom: 5px; font-weight: bold;}
.paletta_szintabla {margin: 0 auto; text-align: center;}
.paletta_szintabla td, .paletta_szintabla img {width: 160px; height: 120px;}

/*** 95x200 tábla oldal */
.szintabla2 {border-collapse: separate; border-spacing: 10px;}
.szintabla2 td {text-align: center;}
.szintabla2 div { width: 95px; height: 200px; -moz-box-shadow: 2px 2px 4px #333; -webkit-box-shadow: 2px 2px 4px #333; box-shadow: 2px 2px 4px #333; border: 1px solid #999; margin-bottom: 5px;}

/***** felső képváltó */
/*.ctGal {width: 562px; height: 117px; margin_ 0 auto;}*/
.ctGal {width: 982px; height: 173px; margin_ 0 auto;}
.ctGalHolder {position: absolute;}
.ctGalHolder ul {list-style: none;}
.ctGalHolder ul li {position: absolute; top: 0px; left: 0px; }
.ctGalHolder ul li img {xvisibility: hidden;}
.ctGalfirst {visibility: visible;}

/***** magunkrol */
#magunkrol .mSep {clear: left; margin-top: 2em;}
#magunkrol img.mPicto {float: left;}
#magunkrol p.mItem {margin-left: 30px;}

.leltar {color: #900; text-align: center; font-size: 16px; padding:20px;}

#ihavecookiesBtn{position: fixed; bottom: 30px; right: 30px; background: url('../images/cookiesicon.jpg') left top no-repeat !important; width: 30px; height: 30px; }

#tr_szall_nev { display: none; }
#tr_szall_varos { display: none; }
#tr_szall_irsz { display: none; }
#tr_szall_utcahaz { display: none; }

a.biglink{ color: #000; }
a.biglink:hover{ text-decoration: none; }
a.biglink h3{ color: #900 !important; }
a.phone_call { border-right: 0px solid #b0d2ea; font-size: 20px !important; color: #b03 !important; font-weight: normal; position: relative; top: 6px; padding-left: 0 !important; background: #fff; padding: 13px 14px 11px 0px !important;}
a.phone_call img { padding-right: 5px; position: relative; top: 3px; }

.bannersmart{
	background: url('../images/banner/drtuzep-contact.png') left top no-repeat;
	width: 201px;
	height: 247px;
}
.bannerphone{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	color: #fff;
	padding: 100px 4px 0 0;
	text-align: right;
	display: block;
	height: 100%;
}
.bannerphone:hover{
	text-decoration: none;
	font-size: 18px;
	color: #fff;
}
.bannercontact{
	padding: 0;
	margin: 20px 0 0 0;
	width: 201px;
	line-height: 200%;
	background: #a70023;
	display: block;
	border-radius: 5px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	text-align: center;
}
.bannercontact:hover{
	color: #fff;
}
#back2Top {
    width: 30px;
    line-height: 30px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 30px;
    right: 75px;
    background-color: #b03;
    color: #fff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    border-radius: 3px;
	border: 0px solid #b03;
}
#back2Top:hover {
    background-color: #d03;
    color: #fff;
}