body{
	margin:0;
	padding:0;
	padding-top:0px;
	font-size:12px;
	font-family:arial;
}

ul,li{
	margin:0;
	padding:0;
	list-style:none;
}

div.nodisplay{
	display: none;
}

div#product-description ul,
td#product-edit-desc-container ul
{
	padding-left:40px;
	margin-bottom: 10px;
}

div#product-description ul li,
td#product-edit-desc-container ul li
{
	list-style:disc;
}

div#product-description ol li,
td#product-edit-desc-container ol li
{
	list-style:decimal;
}

a img{border:0;}

a,div.add2watched-link, div#header-welcome-container a{
	color:#0D58AC;
	text-decoration:none;
}
/*
div.add2watched-link{
	background:url(site/layout/gray_dot.gif);
	background-repeat:repeat-x;
	background-position:0% 99%;
}
*/

.color-warning{color:red;}
.color-success{color:green;}

a.no-border{
	background:none;
}

/*
a:hover,div.add2watched-link:hover{
	background-image:url(site/layout/blue_dot.gif);
	background-repeat:repeat-x;
	background-position:0% 99%;
}
div.add2watched-link:hover{
	background-image:url(site/layout/blue_dot.gif);
	background-repeat:repeat-x;
	background-position:0% 99%;
}
*/

.textalign-center{
	text-align:center;
}

ul.simple-list,ul.simple-list li{
	padding-top:2px;
	padding-bottom:2px;
	margin:0;
}

ul.simple-list{
	padding-top:10px;
	padding-left:20px;
	margin-bottom:10px;
}

ul.simple-list li{
	list-style-image:url(site/layout/ul_li.gif);
}

ul.simple-list li.conj{
	list-style-image:none;
	padding-left:20px;
}

ul.indexed-list,
ul.indexed-list li{
	padding:0;
	margin:0;
}

ul.indexed-list li{
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
	padding-left:30px;
}

ul.indexed-list span.indexed-list-index{
	text-align:right;
	display:inline-block;
	width:20px;
	padding-right:10px;
	color:#868686;
	position:absolute;
	top:4px;
	left:0;
}

div#base-container{
	width:980px;
	margin:auto;
	position:relative;
	/*margin-top:20px;*/
}

div#base-container-wide{
	width:1200px;
	margin:auto;
	position:relative;
	/*margin-top:20px;*/
}

.clear{clear:both;}

#pvp-breadcrumb a.pvp-breadcrumb-selected,
#bread-crumbs-container a.pvp-breadcrumb-selected{
	font-weight:bold;
}

div#header{
	padding-bottom:10px;
}

div#header div#bread-crumbs-container{
	/*padding-top: 100px;*/
	width: 745px;
}

div#header div.bread-crumbs-container-inactive{
	/*padding-top: 10px !important;*/
}

div#bread-crumbs-container ul.breadcrumb{
	margin: 0px;
	padding: 0px;
}

div#bread-crumbs-container ul.breadcrumb li{
	display: inline-block;
	height: 10px;
}

div#bread-crumbs-container ul.breadcrumb li div.arrow{
	float: left;
	margin-right: 3px;
}

div.header-welcome-menu-items{
	float:right
}

div#header-welcome-container{
	display: inline;
	float:right
}

div#header-welcome-container a{
	font-weight:normal;
}

div#header-welcome-container div#welcome-text {
	color: #595959;
	font-size: 13px;
	display:inline;
}

div#header-welcome-container div#welcome-text a{
	font-size:13px;
}

div#header-logo-container{
	float:left;
	width:228px;
}

div#header-logo-container a{
	background:none;
}

div#header-menu-container,
div#header-menu-container-wide{
	padding-left:22px;
	padding-top:7px;
	float:left;
}


div#header-menu-container-wide{
	width:542px;
	float:right;
}

div#header-menu-container{
	width:730px;
}

div#header-menu, div#header-menu-wide{
	width:100%;
	height:33px;
	background:url(site/layout/topmenu.png) scroll repeat-x -226px -74px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div#header-menu ul,div#header-menu-wide ul{
	padding-right:6px;
}

div#header-menu ul li,div#header-menu-wide ul li{
	float:right;
}

div#header-menu ul li a span,div#header-menu-wide ul li a span{
	display:none;
}

div#header-menu a,div#header-menu-wide a{
	background:url(site/layout/topmenu.png) scroll transparent;
	display:block;
	height:33px;
}

li#tmenu0 a,li#tmenu0 a:hover{width:65px;}
li#tmenu1 a,li#tmenu1 a:hover{width:100px;}
li#tmenu2 a,li#tmenu2 a:hover{width:71px;}
li#tmenu3 a,li#tmenu3 a:hover{width:115px;}
li#tmenu4 a,li#tmenu4 a:hover{width:78px;}
li#tmenu5 a,li#tmenu5 a:hover{width:66px;}
li#tmenu6 a,li#tmenu6 a:hover{width:83px;}
li#tmenu7 a,li#tmenu7 a:hover{width:123px;}
li#tmenu8 a,li#tmenu8 a:hover{width:123px;}

li#tmenu0 a{background-position:-723px 0;}
li#tmenu1 a{background-position:-26px 0;}
li#tmenu2 a{background-position:-140px 0;}
li#tmenu3 a{background-position:-224px 0;}
li#tmenu4 a{background-position:-349px 0;}
li#tmenu5 a{background-position:-440px 0;}
li#tmenu6 a{background-position:-519px 0;}
li#tmenu7 a{background-position:-600px 0;}
li#tmenu8 a{background-position:-790px 0;}

li#tmenu0 a:hover{background-position:-723px -37px;}
li#tmenu1 a:hover{background-position:-26px -37px;}
li#tmenu2 a:hover{background-position:-140px -37px;}
li#tmenu3 a:hover{background-position:-224px -37px;}
li#tmenu4 a:hover{background-position:-349px -37px;}
li#tmenu5 a:hover{background-position:-440px -37px;}
li#tmenu6 a:hover{background-position:-519px -37px;}
li#tmenu7 a:hover{background-position:-600px -37px;}
li#tmenu8 a:hover{background-position:-790px -37px;}

div#footer-base-container {
	background-color:#6a6a6a;
	margin-top:10px;
	position:relative;
	float:left;
}

div.footer-column,div.footer-column-rollup{
	width:245px;
	float:left;
}

div.footer-column-rollup ul{
	position:absolute;
	background:#6a6a6a;
	width:245px;
}

div.footer-column h2,
div.footer-column-rollup h2,
div.footer-column p.outer-title-o{
	font-size:12px;
	cursor:pointer;
}

h4{
	font-weight:bold;
	font-size:13px;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

div.footer-column ul,div.footer-column-rollup ul{
	padding-top:20px;
	padding-bottom:10px;
}

div.footer-column a,div.footer-column-rollup a{
	color:white;
	line-height:22px;
	padding-left:10px;
	background:none;
}

div.footer-column a:hover,div.footer-column-rollup a:hover{
	color:#fb8538;
}

p#footer-notify{
	font-size:11px;
	text-align:center;
}

div.white-box{
	background:white;
	border:1px solid #c8c8c8;
	border-top:0;
	padding:11px;
	position:relative;
	margin-bottom:5px;
}

div.white-box a{
	color:#51504c;
	line-height:25px;
}

div.white-box a:hover{
	color:#ab2040;
}

span.white-box-clb,
span.white-box-crb{
	position:absolute;
	height:4px;
	width:4px;
}

span.white-box-clb{
	background:url(site/layout/white_box_clb.gif);
	left:-1px;
	bottom:-1px;
}

span.white-box-crb{
	background:url(site/layout/white_box_crb.gif);
	right:-1px;
	bottom:-1px;
}

/* ************************************************** */
/* TITLE */
h2
{
	padding:0;
	margin:0;
	padding-left:10px;
}

/* TODO: headers.png -> clt.gif ... */
p.outer-title-o,
p.outer-title-b,
p.outer-title-g,
h2.outer-title-o,
h2.outer-title-b,
h2.outer-title-g,
h1.outer-title-futar{
	background:url(site/layout/headers.png);
	background-repeat:repeat-x;
	color:white;
	line-height:27px;
	height:27px;
	position:relative;
	font-size:13px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
h2.outer-title-lg{
	background:url(site/layout/lightgray_title_bg.gif);
	background-repeat:repeat-x;
	color:white;
	line-height:24px;
	height:24px;
	position:relative;
	font-size:13px;
	border:1px solid #c8c8c8;
	color:#494949;
}

p.outer-title-g,
h2.outer-title-g{
	background-position:0px -27px;
}

p.outer-title-g span.lighter,
h2.outer-title-g span.lighter{
	font-weight: lighter;
}

p.outer-title-b,
h2.outer-title-b{
	background-position:0px -54px;
}

p.outer-title-g,
p.outer-title-b,
p.outer-title-o{
	font-weight:bold;
	margin: 0px;
	padding: 0 0 0 10px;
}

.teszvesz-top10 {
	margin-top: 10px;
}

h2.outer-title-o{
	/* TODO */
}
h2.outer-title-ml{
	font-weight: bold;
	color: white;
	font-size: 13px;
	background: url("site/layout/sc_title_bg_ml.png") repeat-x scroll 0 0 #FD6A0B;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	min-height: 27px;
	padding: 5px 10px 5px 10px;
}
h2.outer-title-top10{
	background:url(site/layout/top10-headers.png);
	background-repeat:repeat-x;
	color:white;
	position:relative;
	font-size:13px;
	line-height:27px;
	height:27px;
}
p.title-inner,
h2.title-inner{
	background:url(site/layout/title_inner_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #4f76be;
	font-size:12px;
	color:white;
	line-height:18px;
	height:18px;
}

p.title-inner {
	font-weight:bold;
	margin:0px;
	padding: 0 0 0 10px;
}

div.title-inner-box{
	background:#f7f7f7;
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
}

div.title-inner-half-box{
	width:473px;
	float:left;
}

div.title-inner-box > div{
	padding:10px;
}

div#title-inner-right-box{
	margin-right:10px;
}

/* TITLE CORNER */
/* TODO: headers.png... */
/*
span.outer-title-bclt,
span.outer-title-bcrt,
span.outer-title-bclb,
span.outer-title-bcrb,
span.outer-title-oclt,
span.outer-title-ocrt,
span.outer-title-gclb,
span.outer-title-gcrb,
span.outer-title-gclt,
span.outer-title-gcrt{
	background:url(site/layout/headers.png);
	position:absolute;
}

span.outer-title-lgclt,
span.outer-title-lgcrt{
	height:5px;
	width:5px;
	position:absolute;
	top:-1px;
}

span.outer-title-lgclt{
	background:url(site/layout/lightgray_title_clt.gif);
	left:-1px;
}

span.outer-title-lgcrt{
	background:url(site/layout/lightgray_title_crt.gif);
	right:-1px;
}

span.outer-title-bclt{
	background-position:0px 27px;
	height:27px;
	width:5px;
	left:0;
	top:0;
}

span.outer-title-bcrt{
	background-position:-6px 27px;
	height:27px;
	width:5px;
	top:0;
	right:0;
}

span.outer-title-bclb{
	background-position:-12px 27px;
	height:5px;
	width:5px;
	left:-1px;
	bottom:-1px;
}

span.outer-title-bcrb{
	background-position:-18px 27px;
	height:5px;
	width:5px;
	right:-1px;
	bottom:-1px;
}

span.outer-title-oclt{
	background-position:0px 62px;
	height:27px;
	width:5px;
	left:0;
	top:0;
}

span.outer-title-ocrt{
	background-position:-6px 62px;
	height:27px;
	width:5px;
	top:0;
	right:0;
}

span.outer-title-gclb{
	height:5px;
	width:5px;
	left:-1px;
	bottom:-1px;
	background-position:0px -110px;
}

span.outer-title-gcrb{
	height:5px;
	width:5px;
	right:-1px;
	bottom:-1px;
	background-position:-6px -110px;
}

span.outer-title-gclt{
	background-position:-12px 62px;
	height:27px;
	width:5px;
	top:0;
	left:0;
}

span.outer-title-gcrt{
	background-position:-18px 62px;
	height:27px;
	width:5px;
	top:0;
	right:0;
}
*/

span.outer-title-top10-lt,
span.outer-title-top10-rt{
	/*
	background:url(site/layout/top10-headers.png);
	background-repeat:no-repeat;
	*/
	position:absolute;
}
span.outer-title-top10-lt{
	background-position:0px -30px;
	height:27px;
	width:5px;
	left:0px;
}

span.outer-title-top10-rt{
	background-position:-25px -29px;
	height:27px;
	width:75px;
	right:0px;
}

/* BOX */
div.box-container{
	border:1px solid #c8c8c8;
	border-top:0;
	padding:10px;
	position:relative;
	background-color: #ffffff;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

div.box-container-tv{
	border:1px solid #c8c8c8;
	border-top:0;
	padding-left:10px;
	position:relative;
	background-color: #FAFAFA;
}

div.box-container-with-top{
	border-top:1px solid #c8c8c8;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

div.box-leftside-normal{
	width:190px;
	float:left;
	margin-right:10px;
	/*border-bottom:1px solid #C8C8C8;*/
}

div.box-rightside-normal{
	margin-left:200px;
}

div.box-leftside-inner{
	background-color:#e9e9e9;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	padding-top:13px;
	padding-bottom:20px;
	position:relative;
}

div.box-leftside-inner.last-box {
	border-bottom:1px solid #c8c8c8;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

div.box-leftside-inner ul{
	padding-bottom:20px;
}

div.box-leftside-inner ul a{
	display:block;
	padding-left:10px;
	text-decoration:none;
	line-height:28px;
	background:none;
	border-bottom:1px solid #c8c8c8;
}

div.box-leftside-inner ul a:hover{
	background-color:#e3e3e3;
}

span.box-printer{
	display:block;
	padding-left:24px;
	background-image:url(site/layout/print_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

label.radioLabel,
label.checkboxLabel {
	position: relative;
	cursor: pointer;
	margin-right: 15px;
}
label.radioLabel [type="radio"],
label.checkboxLabel [type="checkbox"] {
}
label.radioLabel i,
label.checkboxLabel i {
	background: #fff;
	display: inline-block;
	border: 1px solid #cac8c6;
	width: 14px;
	height: 14px;
	margin-right: 6px;
	border-radius: 2px;
	top: 2px;
	position: relative;
}
label.radioLabel i {
	border-radius: 50%;
}
label.radioLabel [type="radio"]:checked + i,
label.checkboxLabel [type="checkbox"]:checked + i {
	background: #3b88fd;
	border-color: #3b88fd;
}
label.radioLabel [type="radio"]:checked + i:after,
label.checkboxLabel [type="checkbox"]:checked + i:after {
	background: #fff;
	display: block;
	width: 6px;
	height: 6px;
	content: '';
	left: 50%;
	top: 50%;
	position: relative;
	transform: translate(-50%, -50%);
	border-radius: 1px;
}
label.radioLabel [type="radio"]:checked + i:after {
	border-radius: 50%;
}
label.radioLabel [type="radio"][disabled] + i,
label.checkboxLabel [type="checkbox"][disabled] + i {
	background:#e3e3e3;
}
/* BOX CORNER */
/*
span.box-crt,
span.box-clt,
span.box-crb,
span.box-clb{
	background:url(site/layout/headers.png);
	position:absolute;
}
span.box-crb{
	background-position:-6px 34px;
	height:5px;
	width:5px;
	right:-1px;
	bottom:-1px;
}

span.box-clb{
	background-position:0px 34px;
	height:5px;
	width:5px;
	left:-1px;
	bottom:-1px;
}

span.box-crt{
	background-position:-18px 34px;
	height:5px;
	width:5px;
	right:-1px;
	top:-1px;
}

span.box-clt{
	background-position:-12px 34px;
	height:5px;
	width:5px;
	left:-1px;
	top:-1px;
}
*/

div.box-tip{
	color:#6d7278;
	background-color:#ecf6ff;
	border:1px solid #b5d3f7;
	padding:10px;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

div.box-tip *{
	font-size:11px;
	line-height:17px;
}

span.box-tip-top{
	background-image:url(site/layout/box_help_top.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:11px;
	height:6px;
	position:absolute;
	left:10px;
	top:-6px;
}

div.box-tip a{
	font-size:11px;
}

div.box-tip p{
	padding:0;
	margin:0;
}

/* INFO BOX */

div.box-info{
	padding:8px;
	margin-bottom:10px;
	background-position:top left;
	background-repeat:repeat-x;
}

p.box-alert-beta{
	border-bottom-color: #FCCB89;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #FCCB89;
	border-top-style: solid;
	border-top-width: 1px;
	padding:10px 0px;
	font-size: 13px;
	font-weight: bold;
	color: red;
}

p.box-alert-beta a{
	font-size: 13px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	border-bottom: 1px solid #3B4D93;
}

div.box-info-notify, div.box-info-sweetheart{
	border:1px solid #fbe38f;
	background-color:#fffae5;
	background-image:url(site/layout/info_notify.gif);
}

div.box-info-mail{
	border:1px solid #c3d2e7;
	background-color:#e7f6fe;
	background-image:url(site/layout/info_mail_bg.gif);
	background-repeat:no-repeat;
	background-position:95% 50%;
}

div.box-info-warning{
	border:1px solid #ff9866;
	background-color:#ffe7d8;
}

div.box-info-success, div.box-info-info{
	border:1px solid #b1da81;
	background-color:#f3ffcd;
}

span.box-info-text{
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:40px;
	min-height:30px;
	display:block;
}

span.box-info-text-notify, span.box-info-text-sweetheart{
	background-image:url(site/layout/info_bubble.gif);
}

span.box-info-text-mail{
	background-image:url(site/layout/info_mail.png);
	padding-right:20%;
}

span.box-info-text-warning{
	background-image:url(site/layout/exclamation_red.gif);
}

span.box-info-text-success{
	background-image:url(site/layout/info_green.gif);
	font-size:16px;
	font-weight:bold;
	color:#1ab125;
}

span.box-info-text-info{
	background-image:url(site/layout/info_green.gif);
}

span.box-info-text-success > p:first-child:first-line{
	line-height:30px;
}

#unregistered_buy_email_validate_container span.box-info-text-success {
	font-size: 12px;
}

.ie6 div.box-info-notify,
.ie6 div.box-info-sweetheart,
.ie6 div.box-info-mail,
.ie6 div.box-info-warning,
.ie6 div.box-info-success{
	height:30px;
}

/*
.noitems-box{
	border:1px solid #b1da81;
	padding:5px;
	background-color:#f3ffcd;
}
.error-box{
	border:1px solid  #ff9866;
	padding:5px;
	background-color:#ffe7d8;
}
.success-box{
	border:1px solid #b1da81;
	padding:5px;
	background-color:#f3ffcd;
}
.noitems-box-text,.error-box-text,.success-box-text{
	display:block;
	padding-left:42px;
	min-height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.ie6 .noitems-box-text,.ie6 .error-box-text,.ie6 .success-box-text{
	height:30px;
}
.noitems-box-text{
	background:url(site/layout/info_green.gif) no-repeat left transparent;
	color:#60a536;
}
.error-box-text{
	background:url(site/layout/exclamation_red.gif) no-repeat left transparent;
	color:#fd5e34;
}
.success-box-text{
	background:url(site/layout/info_green.gif) no-repeat left transparent;
	color:#1ab125;
}
*/
.info-box{
	margin:2px 0;
	border:1px solid #b2d4f7;
	padding:3px 5px;
	background-color:#eaf9ff;
}
.info-box-text{
	padding-right:16px;
	background:url(site/layout/tip_blue.gif) no-repeat right transparent;
}

/* FORM */
input[type=submit],input[type=button],input[type=reset],button,a.silver-button{
	height:25px;
	background:url(site/layout/gray_button_bg.gif) repeat-x 0 0;
	border:1px solid #AAA;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
	padding:0px 8px 2px 8px;
	margin-bottom: 2px;
	color:#000;
	text-decoration:none;
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,button:hover{
	background-position:0 -23px;
}
input[type=submit]:active,input[type=button]:active,input[type=reset]:active,button:active{
	background-position:0 -46px;
}

input[type=submit].green,input[type=button].green,input[type=reset].green,button.green{
	background-image:url(site/layout/green_button_bg.gif);
}

input[type=submit].blue,input[type=button].blue,input[type=reset].blue,button.blue{
	background-image:url(site/layout/blue_button_bg.gif);
}

input.full-width{
	width: 100%;
}

/* ??? EZ MI ??? */
#fl_menu {
	margin: 5px 0px 20px 0px;
}
.fl_menu {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0px 2px;
}
.fl_menu a {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 10px 5px;
	background: #808080;
	display: block;
	margin:0px 1px;
	color: #ffffff;
}
.fl_menu_active a {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 10px 5px;
	background: #cccccc;
	display: block;
	margin:0px 1px;
	color: #000000;
}
.fl_content, .fl_content table,.fl_content a, .fl_content table a {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 13px;
}
.fl_text {
	background: #E2E2E2;
	padding: 6px;
}
.fl_title {
	background: #CCCCCC;
	padding: 4px 6px;
}
.fl_text img {
	border: 1px solid #686868;
	padding: 2px;
}
/* ez mi? */

input[type=submit][disabled],input[type=button][disabled],input[type=reset][disabled],button[disabled]{
	background-position:0 -23px;
	cursor:default;
	color:#999;
	border-color:#aaa;
}

table.form-table,
table.simple-table,
table.simple-table-clean{
}

div.title-inner-box table.form-table,
div.title-inner-box table.simple-table,
div.title-inner-box table.simple-table-clean{
	width:auto;
}

div.title-inner-half-box table.simple-table-clean,
div.title-inner-half-box table.simple-table,
div.title-inner-half-box table.form-table{
	width:100%;
}

table.form-table td{
	padding:4px;
	vertical-align:top;
}

table.form-table td.mixed-content{
	vertical-align:middle;
}

table.form-table input[type="text"],
table.form-table input[type="password"],
table.form-table select{
	padding:2px;
}

table.form-table input[type="text"],
table.form-table input[type="password"]{
	background:white;
	border:1px solid #d2d2d2;
}

table.form-table input[type="text"]:hover,
table.form-table input[type="password"]:hover{
	background:white;
}
table.form-table input[disabled="disabled"], 
table.form-table input[disabled="disabled"]:hover,
table.form-table input.disabled, 
table.form-table input.disabled:hover {
	background:#eee !important;
}

table.form-table label{
	font-weight:bold;
	cursor:pointer;
}

div.title-inner-box table.form-table{
	width:auto;
	margin-left:-10px;
	margin-right:-10px;
}

table.simple-table,
table.simple-table-clean{
	border-spacing:0;
	margin-bottom:10px;
	width:100%;
}

table.simple-table td:first-child{
	background-color:#f7f7f7;
}

table.simple-table td.transparent-background{
	background-color: transparent;
}

table.simple-table td.swap-image{
	width: 165px;
	vertical-align: middle;
}

table.simple-table td.swap-product{
	width: 400px;
}

table.simple-table tr.form-button-container td{
	background-color:#e1e1e1;
}

table.simple-table td{
	border-bottom:1px solid #dddddd;
	padding:7px;
}

table.simple-table td.no-border-bottom{
	border-bottom:none;
	padding:7px;
}

table.simple-table td.border-right{
	border-right:1px solid #dddddd;
	padding:7px;
}

table.simple-table-clean td{
	padding:7px;
	border-bottom:0;
}

table.simple-table th,
table.simple-table-clean th{
	font-weight:bold;
	background:#eeeeee;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	color:#494949;
	padding:3px;
}

table.simple-table-clean td:first-child{
	background:none;
}

table.inner-table td:first-child{
	background:none;
}

table.inner-table td{
	border:0;
}
table.simple-table td.no-border{
	border:0;
}
table.simple-table td.unregistered-license-cell label{
	font-weight: normal;
}


div.ptooltip-img{
	width:15px;
	height:15px;
	background-image:url(site/layout/icon_help.png);
	display:inline-block;
	cursor:pointer;
}
.ptooltip-style-new div.ptooltip-img{
	width:25px;
	height:25px;
	background-image:url(../v2/images/item/view/new_icon.png);
	margin-left: 3px;
}
.ie67 div.ptooltip-img{
	display:inline;
}

div.ptooltip-cont{
	display:inline;
	position:relative;
}

div.ptooltip{
	width:577px;
	color:#686868;
	z-index:999999;
	position:absolute;
	top:15px;
}
div.ptooltip-wide{
	width:747px;
}

div.ptooltip-right{
	left:0;
}
div.ptooltip-left{
	right:0;
}

div.ptooltip-inner{
	position:relative;
	padding:10px;
	text-align:left;
	background: #f0f0ee;
	border: 1px solid #7789c6;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

div.ptooltip-wide div.ptooltip-inner{
	background:url(site/layout/popup_tooltip_inner_long.gif);
}

span.ptooltip-title{
	font-weight:bold;
	color:black;
	border-bottom:1px solid #7789c6;
	display:block;
	padding-bottom:7px;
}

span.ptooltip-close{
	background:url(../v2/images/popup_tooltip_close.gif);
	width:11px;
	height:11px;
	display:block;
	position:absolute;
	right:10px;
	top:13px;
	cursor:pointer;
}

span.ptooltip-top,
span.ptooltip-bottom{
	display:none;
}

div.ptooltip-wide span.ptooltip-top,
div.ptooltip-wide span.ptooltip-bottom{
	width:747px;
}

div.bottom-buttons{
	overflow:hidden;
	text-align:center;
}

input.bottom-button-left{
	float:left;
	display:block;
	width:auto;
	margin-right:10px;
}

input.bottom-button-right{
	float:right;
	display:block;
	width:auto;
	margin-left:10px;
}

input.botton-button-middle{
	width:auto;
}

/** Arukereso feed styles **/
a.arukereso-feed img{
	border:none;
	height:20px;
}
div.arukereso-feed{
	float:left;
	margin-right:5px;
	width:50px;
	height:50px;
	vertical-align:middle;
}
div.arukereso-feed img{
	border:none;
	max-width:50px;
	max-height:50px;
	width:50px;
}
span.arukereso-feed{
	color: #A0A0A0;
	font-size:8pt;
}

a.button-cart-active,
span.button-cart-active{
	background:url(site/icons/cart_button_active.gif);
	cursor:pointer;
	padding:7px 30px 7px 30px;
	background-position: center left;
	margin-left:2px;
	background-repeat:no-repeat;
	vertical-align:middle;
	line-height:14px;
}

a.button-cart-active{
	width:60px;
	height:14px;
}

hr.simple-hr{
	height:1px;
	border:0;
	border-top:1px solid #d2d2d2;
}

div.title-inner-box hr.simple-hr{
	margin-left:-10px;
	margin-right:-10px;
}

.color-verified-buyer,
.color-verified-user,
.color-limited-seller{
	color:#FF5E36;
	font-weight:bold;
}
.color-verified-seller{
	color:#64A908;
	font-weight:bold;
}

span.color-positive-feedback{
	color:#37b70c;
	font-weight:bold;
}
span.color-neutral-feedback{
	color:#7c7c7c;
	font-weight:bold;
}
span.color-negative-feedback{
	color:#fe0000;
	font-weight:bold;
}

.pager img{
	border:0;
	vertical-align:text-bottom;
}
.pager .pager-current-page,.pager .pager-other-page{
	font-weight:bold;
}

div.box-container-style-infotab {
	margin-bottom:25px;
}
h2.infotab-title{
	width:160px;
	height:16px;
	position:relative;
	bottom:-1px;
	padding:4px 8px;
	background:url(site/layout/tab-orange.png) repeat-x top left #fe6c0e;
	color:white;
	font-size:14px;
	font-weight:bold;
}
div.infotab-content{
	clear:both;
	border:1px solid #dddddd;
	background-color:#f7f7f7;
}

div.box-container-style-infotab-halfwidth{
	overflow:hidden;
}
div.box-container-style-infotab-halfwidth div.infotab-content{
	width:462px;
	border-width:1px 0 0;
	background-color:transparent;
}
div.box-container-style-infotab-halfwidth ul.infotab-list{
	margin:0;
	padding:0;
	list-style:none;
}
div.box-container-style-infotab-halfwidth ul.infotab-list>li{
	display:block;
	overflow:hidden;
	border:1px solid #dddddd;
	border-top:none;
	background-color:#f7f7f7;
}
div.box-container-style-infotab-halfwidth div.infotab-label{
	float:left;
	padding:6px 8px;
	font-weight:bold;
}
div.box-container-style-infotab-halfwidth div.infotab-value{
	float:right;
	width:269px;
	padding:6px 8px;
	background-color:white;
}

div.box-container-style-inner-small{
	border-bottom:none;
	text-align:center;
}
div.box-container-style-inner-small>div{
	border:1px solid #4F76BE;
	border-top:none;
}

div.box-container-style-help{
	position:relative;
	margin-bottom:10px;
	border:1px solid #DDDDDD;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:5px 8px 8px;
}
div.box-container-style-help h2{
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	font-size:100%;
	font-weight:bold;
}
div.box-container-style-help .helpbox-corner-lt{
	width:13px;
	height:22px;
	position:absolute;
	left:-7px;
	top:2px;
	background:url(site/layout/helpbox-corner-lt.gif) no-repeat bottom left;
}

.box-container-style-searchbar{
	height:75px;
	position:relative;
	margin:5px 0;
	background:url("site/layout/searchbar_end_bg.gif") repeat-x 0 -152px #5A5959;
	color:white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.box-container-searchbar-inner{
	height:75px;
	padding:5px 7px;
	background:url("site/layout/search_bar_bg.gif") no-repeat 0 0 transparent;
}
.box-container-searchbar-left,.box-container-searchbar-right{
	display: none;
	/*
	width:7px;
	height:75px;
	position:absolute;
	left:0;
	top:0;
	background:url("site/layout/searchbar_end_bg.gif") no-repeat 0 0 transparent;
	*/
}
.box-container-searchbar-right{
	left:auto;
	right:0;
	background-position:0 -76px;
}
.box-container-style-searchbar a{
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
	color:white;
}

/* new table style (FIXME duplicated from the user account css files for now) */
table.uam-list{
	width:100%;
	border-left-style:hidden;
	border-right-style:hidden;
	border-collapse:collapse;
}
table.uam-list tr.odd-row{
	background-color:#f0f0f0;
}
table.uam-list thead tr{
	height:40px;
	background:url(../v2/images/user/account/list_header.gif) repeat-x bottom left #d2d2d2;
	border-top:1px solid #b2b2b2;
	border-bottom-style:hidden;
}
table.uam-list thead tr td{ /* IE7 */
	border-bottom-width:0;
}
table.uam-list tbody tr:first-child{
	border-top-style:hidden;
}
table.uam-list tbody tr:first-child td{ /* IE7 */
	border-top-width:0;
}
table.uam-list th,table.uam-list thead th{
	padding:5px 10px 5px 11px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color:#434343;
}
table.uam-list th span.note{
	font-weight:normal;
	color:black;
}
table.uam-list td{
	border:1px solid #cdcdcd;
	padding:5px 10px;
}

a.userrating-stars{
	background-image:none;
}
.userrating img{
	border:0;
	padding:0 1px;
	vertical-align:text-bottom;
}

/* category listing - title */
h2.category-title {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 16px 0 0 0;
}

div.listing-map {
	padding: 10px;
	background-color: #F6F5F3;
}

div.listing-title {
	margin-top: 4px;
	background-color: #E3E8EE;
	padding: 10px;
}

div.listing-title h2.box-title {
	padding-left: 0px;
}

div.listing-content-box td.listitem-container a:visited {
	color:#5c5c5c;
}

.password-strength-check-feedback ul li.passed, ul.psp-checklist li.passed,
.user-del-checklist li.passed{
	list-style-image: url('../v2/images/user/validation/valid_ok.png');
}
.password-strength-check-feedback ul li.failed, ul.psp-checklist li.failed,
.user-del-checklist li.failed{
	list-style-image: url('../v2/images/user/validation/valid_no.png');
}
.password-strength-check-feedback ul li.failing, ul.psp-checklist li.failing{
	list-style-image: url('../v2/images/user/validation/valid_warning.gif');
}

ul.psp-checklist,ul.user-del-checklist{
    margin:12px 0;
    padding-left:40px;
}

div.box-container-style-inner-half{
	width:48%;
	float:left;
	margin-right:10px;
}
div.box-container-style-inner-half.right{
	float:right;
	margin-right:0;	
}

.listings_map_depth_1 {
	font-size: 8pt;
}
.features-subtitle {
	font-size: 10px;
	color: gray;
	font-style:italic;
}
#social-share img{
	padding:0 10px;
	cursor:pointer;
	border:0;
}
#social-share a{
	background:none;
}
div.chekout_page_share{
	text-align:center;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
div.chekout_page_share h2{
	font-size:13px;
	margin-bottom:3px;
	padding:0;
}
.features-subtitle {
	font-size: 10px;
	color: gray;
	font-style:italic;
}
h1.outer-title-futar{
	margin:0;
	padding-left:10px;
}
div.main-seo-box{
	background-color: #EEEEEE;
	padding: 5px 10px 5px 10px;
	color: #5C5C5C;
	border-color:#C6C6C6;
}


div#header-advert-container object{
	position:relative;
	margin:auto;
}

div#header-advert-container, div#footer-advert-container{
	background:#eeeeee;
	/*height:90px;*/
	margin-top:4px;
	text-align:center;
	margin-bottom:4px;
	position:relative;
	/*width: 730px;*/
	/*float: right;*/
	display:none;
}

div#header-advert-container.advert-product{
	background:#eeeeee;
	/*height:90px;*/
	margin-top:4px;
	text-align:center;
	margin-bottom:4px;
	position:relative;
	width: 730px;
	/*float: right;*/
	display:none;
}

div#header-advert-container a#default-header-advert-imglink{
	width:728px;
	display:block;
	margin:auto;
}

div#header-advert-initcontent{
	width:150px;
	background:url(../v2/images/ajax_loader_icon.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:gray;
	display:none;
	background-position:center center;
	height:80px;
	padding-top:10px;
}

div#header-advert-container{
	display:none;
	height:90px;
}

div#header-advert-container img{
	border:0;
}

div#header-advert-container div{
	margin:auto;
}

div#header-advert-switcher{
	/*float: right;*/
    /*height: 95px;*/
    margin-top: -4px;
    /*width: 780px;*/
}

div#header-advert-switcher.advert-product{
	float: right;
    /*height: 95px;*/
    margin-top: -4px;
    width: 780px;
}

input.item_upload_back_button, input.item_upload_next_button {
	background:url(../item/add/item_upload_back.jpg) no-repeat left top transparent;
	padding:0;
	margin:0;
	border:0;
	width:108px;
	height:34px;
}
input.item_upload_next_button {
	background:url(../item/add/item_upload_next.jpg) no-repeat left top transparent;
	width:118px;
}

div.new-header-menu {
	display: block;
	width: auto;
	height: 28px;
	background-image: url(../header/tv_headmenu_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 20px;
	overflow: hidden;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border: solid 1px #C7C7C7;
	border-top: none;
}
div#header-welcome{
	margin-top:-1px;
}
/*
div.new-header-menu div.new-header-left {
	display: block;
	height: 30px;
	width: auto;
	background-image: url(../header/tv_headmenu_left_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
div.new-header-menu div.new-header-right {
	display: block;
	height: 30px;
	width: auto;
	background-image: url(../header/tv_headmenu_right_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
*/
div.new-header-menu div.new-menu-items {
	display: block;
	float: right;
	margin: 3px 18px 0 0;
}

div.new-header-menu div.new-menu-items img {
	vertical-align: middle;
	margin: 0 4px 0 4px;
}

div.new-header-menu div.new-menu-items img.baseline-aligned {
	vertical-align: baseline;
}

div.new-header-menu div.new-menu-items a {
	color: #F95F15;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}

span.highlighted-match{
	font-weight: bold;
}

.strong{font-weight:bold;}
.underline{text-decoration:underline;}

div.half-floated-box-left{
	width:49.3%;
	float:left;
	height: 100px;
}

div.half-floated-box-right{
	width:49.3%;
	float:right;
	height: 100px;
}

div.reg-seller-info-box {
	height: 120px !important;
}

div.tv-banner-top, div.tv-banner-bottom {
	background-color: #EBEBEB;
	height: 90px;
	overflow: hidden;
}
div.tv-banner-top {
	margin: -14px 0 16px 0;
}
div.box-leftside-inner li.featured {
	background-color:#F7E9DC;
}

/* radius styles */
.radius-clear {
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
}

.radius-bottom {
	-webkit-border-bottom-right-radius: 5px!important;
	-webkit-border-bottom-left-radius: 5px!important;
	-moz-border-radius-bottomright: 5px!important;
	-moz-border-radius-bottomleft: 5px!important;
	border-bottom-right-radius: 5px!important;
	border-bottom-left-radius: 5px!important;
}

.radius-topleft {
	-webkit-border-top-left-radius: 5px!important;
	-moz-border-radius-topleft: 5px!important;
	border-top-left-radius: 5px!important;
}

.radius-topright {
	-webkit-border-top-right-radius: 5px!important;
	-moz-border-radius-topright: 5px!important;
	border-top-right-radius: 5px!important;
}
/* end of radius styles */

/* skin changer */
div#skinSliderWrap {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: -55px 0 0 -5px;
}

div#skinSliderWrap div.slider-toggle,
div#skinSliderOpen,
div#skinSliderWrap div.slier-body {
	background-color: #444444;
	color: #FFFFFF;
}

div#skinSliderWrap div.slider-toggle, div#skinSliderOpen {
	display: block;
	width: 150px;
	padding-bottom: 2px;
	margin-left: 20px;
	cursor: pointer;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	-webkit-border-bottom-right-radius: 5px!important;
	-webkit-border-bottom-left-radius: 5px!important;
	-moz-border-radius-bottomright: 5px!important;
	-moz-border-radius-bottomleft: 5px!important;
	border-bottom-right-radius: 5px!important;
	border-bottom-left-radius: 5px!important;
}

div#skinSliderOpen {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 15px;
}

div#skinSliderOpen span {
	background-image: url(skins/down.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#skinSliderWrap div.slider-toggle span {
	background-image: url(skins/up.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#skinSliderWrap div.slier-body {
	display: block;
	background-image: url(skins/base/skinbody.png);
	background-repeat: repeat-x;
	height: 29px;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 5px!important;
	-webkit-border-bottom-left-radius: 5px!important;
	-moz-border-radius-bottomright: 5px!important;
	-moz-border-radius-bottomleft: 5px!important;
	border-bottom-right-radius: 5px!important;
	border-bottom-left-radius: 5px!important;
}

div#skinSliderWrap div.slier-body div {
	padding: 3px 5px 2px 5px;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}

div#skinSliderWrap div.slier-body div img {
	vertical-align: middle;
	cursor: pointer;
	margin: 1px;
}

div#skinSliderWrap div.slier-body div img.active {
	margin: 0px;
	border: solid 1px #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* end of skin changer */

.cursor-pointer{
	cursor: pointer;
}

ul.list-style-type-disc{
	list-style-type: disc;
}

div.bid-confirm-photo {
	float: right;
}

table.bid-confirm-info-table{
	width: 624px !important;
}

#item_category_tabs select option.please-choose-item,
#item_category_tabs select option.fu_only_categories{
	color: black;
	font-weight: bold;
}

div.popup-tooltip-button-bigimage{
	background: url(tooltip/icon_tipp.png) no-repeat;
	cursor: pointer;
	width: 48px;
	height: 20px;
}
div.popup-tip-list {
	padding-left: 20px;
}
div.popup-tip-list ul li{
	list-style: disc!important;
}

/*jobs*/
div.job-item {
	margin-bottom: 20px!important;
}
p.job-title {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
div.job-item ul.disc-li {
	margin-bottom: 10px;
	margin-top: 10px;
}
div.job-item ul.disc-li li {
	margin-left: 30px!important;
	list-style-type: disc!important;
}
div.apply_error {
	display: none;
	margin-top: 2px;
	padding: 5px;
	background-color: #ffd2d2;
	color: #000000;
}
div.char_counter {
	color: #888888;
}
div.char_counter span {
	font-weight: bold;
}
div.apply-file-info {
	margin: 12px 0 12px 0;
}
table#apply_table td {
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
input#apply_cv_hu, input#apply_cv_en, input#apply_refs_file {
	 background-color: #FFFFFF;
}
table#apply_table tr.space, table#apply_table tr.space td {
	padding: 0px;
	margin: 0px;
	height: 4px;
	line-height: 4px;
}
/** BasicQuery */
.basic-query-in-use{
	color:grey;
	font-style:italic;
}
/** BasicQuery - end*/
div.page-rightside-advert{
	margin-bottom:5px;
	height:279px;
	background-color:#eeeeee;
}
div.page-rightside-advert-item{
	background-image:url(../v2/images/ajax_loader_icon.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding-top:29px;
	height:250px;
}

/* csv uploader */
div#csv-uploader-help {
	margin-top: 8px;
}

div#csv-uploader-help div.subtitle {
	font-weight: bold;
	margin-bottom: 10px;
}

div#csv-uploader-help table.bordered-table tr td:first-child {
	width: 250px;
	font-weight: bold;
	color: #666666;
}

div#csv-uploader-help table.bordered-table tr td {
	padding-bottom: 9px;
	padding-top: 9px;
	border-bottom: dotted 1px #CCCCCC;
}

div#csv-uploader-help table.bordered-table tr td:first-child span {
	color: #000000;
}

div#csv-uploader-help table.list tr td {
	padding: 2px;
}
/* end of: csv uploader */

/** IE 6-7 upgrade warning */
div.ie-upgrader {
	background-color: #FECCAB;
	position:relative;
	color:#8A4B2A;
	height:29px;
	width:970px;
	margin:-5px auto 10px auto;
	border:1px solid #FB7013;
	line-height:29px;
	vertical-align:middle;
	padding-left:10px;
}
div.ie-upgrader-flexi{
	width:auto;
	min-width:970px;
	max-width:1190px;
}
a.ie-upgrader-ok, a.ie-upgrader-cancel {
	position:absolute;
	top:4px;
	right:10px;
	display:block;
	color:#8A4B2A;
	width:114px;
	padding:0px 5px 0px 5px;
	height:20px;
	width:114px;
	font-size:10px;
	line-height:20px;
	vertical-align:middle;
	border:1px solid #FB7013;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	background-color:transparent;
	text-align:center;
}
a.ie-upgrader-ok {
	right:147px;
	border-color:transparent;
	color:white;
	background:url("site/layout/headers.png") repeat-x;
	background-color: #FB7013;
}
div.showcase-sky{
	display: none;
}
div#page-leftside-showcase {
	position: absolute;
	right: 50%;
	margin-right:490px;
}
div#page-rightside-showcase {
	position: absolute;
	left: 50%;
	margin-left:490px;
}
#page-leftside-showcase img, #page-rightside-showcase img {
	border:0;
}
div.hidden {
	display:none !important;
}
.normal-important {
	font-weight:normal !important;
}
span.red {
	color:red;
}
li.last-child, ul.uam-sort-list {
	white-space:nowrap;
}

#ajax_login_dialog{
	margin-top: -173px;
	top: 50%;
}

@media screen and (max-height: 350px) {
	#ajax_login_dialog{
		position: absolute;
		top: 0;
		margin-top: 0;
	}
}
div.box-leftside-inner ol {
	margin: 0;
	padding: 0;
}
div.box-leftside-inner ol li {
	padding-left: 10px;
	border-bottom: 1px solid #C8C8C8;
	line-height: 28px;
}

/* Temporary update: Ticket #23965 */
div#terms-conditions-box div.tcb-checkbox,
div#terms-conditions-box-ajax div.tcb-checkbox {
	display: block;
	float: left;
}
div#terms-conditions-box div.tcb-info,
div#terms-conditions-box-ajax div.tcb-info {
	display: block;
	float: left;
	width: 430px;
	padding-top: 2px;
	color: #808080;
}
div#terms-conditions-box-ajax div.tcb-info {
	width: 330px;
}
/* End of Temporary update */

/**
 * Migrating banners
 */
div.betavatera-banner,
div.betavatera-banner a,
div.betavatera-banner img {
	display: block;
	padding: 0px;
	width: 779px;
	height: 498px;
	text-decoration: none;
	border: none;
	outline: none;
}
div.betavatera-banner {
	margin-left: -8px;
	margin-top: -13px;
}

div.betavatera-banner-full {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #909090;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.betavatera-banner-full a,
div.betavatera-banner-full a img {
	display: block;
	border: none;
	text-decoration: none;
	outline: none;
}
span.myfield-required{
	color: red;
	vertical-align: super;
	font-weight: bold;
}
div.user-agree-info {
	position:relative;
	margin: 0 8px;
}
div.user-agree-info div.agree-box-info {
	position: relative;
	width: 480px;
	font-size:12px;
}

#messagesbox {
    height: 0px;
    width: 0px;
	z-index:1000;
}
#messagesbox .message {
	width: 150px;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	border-radius: 0px 15px 15px 15px;
	border: 2px solid white;
	position:absolute;
	top: 0px;
	left: 0px;
	-webkit-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.30);
	-moz-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.30);
	box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.30);
}
/*#messagesbox .message:after {
    content: 'x';
    position: absolute;
    top: 1px;
    right: 1px;
    border: white solid 1px;
    line-height: 7px;
}*/
#messagesbox .message.success {
	background: #6CB355;
	color: white;
}
#messagesbox .message.error {
	background: #D14633;
	color: white;
}
#messagesbox .message.warning {
	background: #FF9F2F;
	color: white;
}
#default-delivery-price {
	display:none;
}

.balloon-right:before {
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid #FF9954;
    border-top: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: -7px;
    position: absolute;
    top: 40%;
}

.balloon-right:after {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid #F5F5F5;
    border-top: 5px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: -5px;
    position: absolute;
    top: 40%;
    padding-top: 2px;
}

.balloon-right{
	margin-left: 7px;
}

.balloon-left:before {
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-left: 6px solid #FF9954;
    border-top: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    right: -7px;
    position: absolute;
    top: 40%;
}

.balloon-left:after {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid #F5F5F5;
    border-top: 5px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    right: -5px;
    position: absolute;
    top: 40%;
    padding-top: 2px;
}

.balloon-left{
	margin-right: 7px;
}

.balloon {
    background: #F5F5F5;
    border: 1px solid #FF9954;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    display: inline-block;
    color: #777777;
    font-size: 11px;
}

.balloon em{
	color: #22B14C;
	font-style: normal;
	font-weight: bold;
}

.balloon-top:before {
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #FF9954;
    border-left: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    bottom: -7px;
    position: absolute;
    left: 10%;
}

.balloon-top:after {
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #F5F5F5;
    border-left: 5px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    bottom: -5px;
    position: absolute;
    left: 10%;
    padding-left: 2px;
}

.balloon-top{
	margin-bottom: 7px;
}

.balloon-top-left:before {
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #FF9954;
    border-left: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    bottom: -7px;
    position: absolute;
    left: 90%;
}

.balloon-top-left:after {
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #F5F5F5;
    border-left: 5px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    bottom: -5px;
    position: absolute;
    left: 90%;
    padding-left: 2px;
}

.balloon-top-left{
	margin-bottom: 7px;
}

select#orderbyselect option.highlighted{
	background-color: #FFD299;
}

.notify-button {
	font-weight: bold;
	margin-left: 10px;
	display: inline-block;
	line-height: 30px;
	border: medium none;
	border-radius: 3px;
	cursor: pointer;
	font-size: 13px;
	height: 30px;
	padding: 0 18px;
}

.notify-button.gray {
	color: #434343;
	background-color: #eaeaea;
}

.notify-button.orange {
	color: #fff;
	background-color: #ff7b32;
}

.notify-button.arrow::after {
	font-family: FontAwesome;
	content: "\f105";
}

div.rename-notify {
	display: table;
	margin-bottom: 25px;
	width: 100%;
}

div.rename-notify p {
	display: table-cell;
}

div.rename-notify .button {
	display: table-cell;
	width: 424px;
	vertical-align: middle;
}

div.rename-notify .button a {
	font-weight: bold;
	margin-left: 10px;
}

div.fix-tooltip-info {
	background-color: #E4E4E4;
	color: #666;
	font-size: 10px;
	font-weight: 100;
	line-height: 12px;
	position: absolute;
	text-align: center;
	width: 160px;
	margin: -81px 0 0 153px;
	padding: 2px 20px 2px 20px;
}

div.fix-tooltip-info .fix-tooltip-info-arrow {
	background-image: url(site/layout/arrow_transp.png);
	width: 11px;
	height: 10px;
	margin: 0 78px;
	position: absolute;
	bottom: -10px;
}

.va-middle{
	vertical-align:middle;
}

.block-left {
	width:100%;
	text-align:left;
	display:block;
}

label.simple-cardlist {
	font-size: 18px;
	padding-bottom: 5px;
}
p.simple_amount_to_pay {
	font-size: 18px;
}

.additional-product-data {
	padding-bottom: 10px;
}
.additional-product-data .highlighted-row {
	font-size: 13px;
}
.additional-product-data .normal-row {
	font-size: 12px;
}

div.new-terms-info {
	margin-top: -20px;
	height: 34px;
	background-color: #E0E9EE;
	text-align: center;
}

div.new-terms-info > .term-info-text {
	display: block;
	padding-top: 10px;
	color: #2E2C2A;
}

div.new-terms-info > .term-info-close {
	color: #2E2C2A;
	text-align: right;
	display: block;
	margin: -18px 0 0 1178px;
	width: 5px;
	cursor: pointer;
}
.alert-info {
    background: #E0E9EE;
    color: #4281A4;
    border-width: 0px;
	border-color: #4281a4;
	padding:5px 20px;
}
#comissionInfo{
	background-color: #d9ecea;
    padding: 10px;
    display: block;
    margin: 10px;
    line-height: 15px;
}
#comissionInfo a{
    color: #1B998B;
    font-weight: 700;
    text-decoration: underline;
}