.displaynone{display:none;}
.displayblock{display:block;}
.line_h34{line-height:34px;}
.line_h20{line-height:20px;}
.font_s14{font-size:14px;}
.font_sxl{font-size:x-large;}
.bold{font-weight:bold;}
.float_lft{float:left;}
.float_rht{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.overflowy{overflow-y: scroll;}
.hauto{height: auto;}
/* Font colors */
.span_blue{color:#0564d1;}
.span_dgray{color:#3e3e3e;}
.span_gray{color:#5e5e5e;}
.span_red{color:#CD1212;}
.span_ok{color:#3AAB3F;}
.span_white{color:#ffffff;}
/* Background colors */
.dgray{background: #3e3e3e;}
.gray{background: #DBDBDB;}
.blue{background: #0564d1;}
.orange{background: #ff9b1e;}
.ok{background:#2da80d;}
.dismiss{background:#c11c1c;}
/* Container width */
.width100{width:100px;}
.width140{width:140px;}
.width165{width:165px;}
.width180{width:180px;}
.width220{width:220px;}
.width250{width:250px;}
.width300{width:300px;}
.width430{width:430px;}
.width500{width:500px;}
.w50p{width:50%;}
.w32p{width:32%;}
.w35p{width:35%;}
.w30p{width:30%;}
.w65p{width:65%;}
.w62p{width:62%;}
.w67p{width:67%;}
.w72p{width:72%;}
.w100p{width:100%;}
.w22p{width:22%;}
.w15p{width:15%;}
.w90p{width:90.5%;}
/* Margin */
.mgt40p{margin-top:40px;}
.mgt20p{margin-top:20px;}
.mgt10p{margin-top:10px;}
.mgr10p{margin-right:10px;}
.mgr20p{margin-right:20px;}
.mgl2p{margin-left:2px;}
.mgl5p{margin-left:5px;}
.mgl10p{margin-left:10px;}
.mgl20p{margin-left:20px;}
.mgtb10p{margin:10px 0;}
.mgb20p{margin-bottom:20px;}
.mg10p{margin:10px;}
.mg5p{margin:5px;}
.mg0p{margin:0;}
/* Borders */
.border1t{border-top:1px solid #000000;}
/* Padding  */
.paddt15p{padding-top:15px;}
.paddtb5p{padding:5px 0;}
.padd10p{padding:10px;}
.padd0p{padding:0px;}
.padd5p{padding: 5px;}

/*POPUP BOX Style - START*/

 .popup_box{
    background: #ffffff;
	box-shadow: 1px 1px 30px #0564d1;
	color:black;
	font-size:14px;
	line-height:20px;
	display:block;
    position: absolute;
    top: 50%;
	z-index:1;
    left: 50%;
    padding:15px;
}

.popup_box h1{
    margin:20px 0;
}

.infobox{
float:left;
color:white;
background: #2981e6;
background-image: -webkit-linear-gradient(top, #2981e6, #0564d1   );
background-image: -moz-linear-gradient(top, #2981e6, #0564d1   );
background-image: -ms-linear-gradient(top, #2981e6, #0564d1   );
background-image: -o-linear-gradient(top, #2981e6, #0564d1   );
background-image: linear-gradient(to bottom, #2981e6, #0564d1   );
-webkit-border-radius: 2;
-moz-border-radius: 2;
border-radius: 2px;
border: solid #0564d1 1px;
text-align:center;
cursor:pointer;
display:block;
font-size:14px;
padding: 6px 11px;
position:relative;
border:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.iconbox {
  background: #2981e6;
  background-image: -webkit-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -moz-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -ms-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -o-linear-gradient(top, #2981e6, #0564d1   );
  background-image: linear-gradient(to bottom, #2981e6, #0564d1   );
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  border: solid #0564d1 1px;
  text-align:center;
  font-family: Arial;
  color: #ffffff;
 
  text-decoration: none;
}

.iconbox:hover{
 background: #ff8400;
  background-image: -webkit-linear-gradient(top, #ff8400, #ff9626);
  background-image: -moz-linear-gradient(top, #ff8400, #ff9626);
  background-image: -ms-linear-gradient(top, #ff8400, #ff9626);
  background-image: -o-linear-gradient(top, #ff8400, #ff9626);
  background-image: linear-gradient(to bottom, #ff8400, #ff9626);
  text-decoration: none;
  border: solid #ff8400 1px;
}

.infobox:hover{
 background: #ff8400;
  background-image: -webkit-linear-gradient(top, #ff8400, #ff9626);
  background-image: -moz-linear-gradient(top, #ff8400, #ff9626);
  background-image: -ms-linear-gradient(top, #ff8400, #ff9626);
  background-image: -o-linear-gradient(top, #ff8400, #ff9626);
  background-image: linear-gradient(to bottom, #ff8400, #ff9626);
  text-decoration: none;
  padding: 6px 11px;
  font-size:14px;
  color: #fff;
}

.infobox:focus, .order_button:focus, .order_button_small:focus, .iconbox:focus{
outline:0 !important;
}

.iconbox_w {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -ms-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -o-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: linear-gradient(to bottom, #ffffff, #e8e8e8);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  border: solid #DBDBDB 1px;
  text-align:center;
  font-family: Arial;
  color: #ffffff;
  text-decoration: none;
}

.iconbox_w:hover{
background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -ms-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -o-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: linear-gradient(to bottom, #ffffff, #e8e8e8);
  text-decoration: none;
  border: solid #ff8400 1px;
}


/* POPUP BOX Style - FIN */

/* EU ADDRESS - PAGE AND STYLE START*/

#container_box{
width:100%;
float:left;
margin:10px 0;
display:block;
}

.address_style, .orders_table, .orders_style{
-webkit-box-shadow: 10px 10px 10px -6px rgba(125,125,125,0.64);
-moz-box-shadow: 10px 10px 10px -6px rgba(125,125,125,0.64);
box-shadow: 10px 10px 10px -6px rgba(125,125,125,0.64);
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
border: 1px solid #eee;
}

.ul_header_content, .orders_table tr:first-child{
background: #ededed; /* Old browsers */
}

.ul_header_content{ 
padding:0;
width:99%;
}

.ul_header_content,li h2{ 
margin:0;
padding:5px;  
color:#3e3e3e;
list-style-type: none;
}

.ul_header_content li .span{
padding:0 10px; 
font-size:12px; 
float:left;
}

.orders_table tr{
border-bottom: 2px solid #D0D0D0;
}

.orders_table tr td{
padding:10px; 
font-size:14px; 
}

.orders_table tr th{
padding:7px 15px 7px 0; 
font-size:12px; 
}

.ul_body_content{
list-style:none;
padding:10px 0 10px 10px;
}

.ul_body_content li{
line-height:20px;
width: 100%;
float: left;
padding:5px 0;
}

.smallbox{
padding: 7px 0;
float: left;
font-size: 12px;
color: #ffffff;
min-width: 30px;
font-weight: normal;
text-align: center;
margin-top: 3px;
}

.order_button{
background: #2981e6;
margin: 15px;
padding: 12px;
color:#ffffff;
font-size:16px;
cursor: pointer;
}

.italy-address-for-buttons .order_button i {
	font-size: 25px;
	vertical-align:middle;
	margin-right: 5px;
}

.order_button:hover {
    color: #fff;
}

.order_button_standby{
  background: #ff8400;
  background-image: -webkit-linear-gradient(top, #ff8400, #ff9626);
  background-image: -moz-linear-gradient(top, #ff8400, #ff9626);
  background-image: -ms-linear-gradient(top, #ff8400, #ff9626);
  background-image: -o-linear-gradient(top, #ff8400, #ff9626);
  background-image: linear-gradient(to bottom, #ff8400, #ff9626);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  border: solid #ff8400 1px;
padding:12px;
margin: 0 17px 20px 0;
padding: 12px 12px 12px 12px;
color:#ffffff;
font-size:14px;
position: relative;
cursor: pointer;
}

.order_button_red{
    background: #c90101;
    background-image: -webkit-linear-gradient(top, #a11212, #c90101);
    background-image: -moz-linear-gradient(top, #a11212, #c90101);
    background-image: -ms-linear-gradient(top, #a11212, #c90101);
    background-image: -o-linear-gradient(top, #a11212, #c90101);
    background-image: linear-gradient(to bottom, #a11212, #c90101);
    -webkit-border-radius: 2;
    -moz-border-radius: 2;
    border-radius: 2px;
    border: solid #c90101 1px;
    padding:12px;
    margin: 0 17px 20px 0;
    padding: 12px 12px 12px 12px;
    color:#ffffff;
    font-size:14px;
    position: relative;
    cursor: pointer;
}

.order_button_ok{
padding:12px;
margin: 0 17px 20px 0;
padding: 12px 12px 12px 50px;
color: #227BE2;
font-size: 14px;
position: relative;
cursor: pointer;
}

.order_button_small {
  background: #2981e6;
  background-image: -webkit-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -moz-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -ms-linear-gradient(top, #2981e6, #0564d1   );
  background-image: -o-linear-gradient(top, #2981e6, #0564d1   );
  background-image: linear-gradient(to bottom, #2981e6, #0564d1   );
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  border: solid #0564d1 1px;
padding: 0 10px;
margin: 0 4px 0 0;
color: #ffffff;
font-size: 14px;
cursor: pointer;
}

.order_button:hover, .order_button_small:hover{
background: #ff8400;
  background-image: -webkit-linear-gradient(top, #ff8400, #ff9626);
  background-image: -moz-linear-gradient(top, #ff8400, #ff9626);
  background-image: -ms-linear-gradient(top, #ff8400, #ff9626);
  background-image: -o-linear-gradient(top, #ff8400, #ff9626);
  background-image: linear-gradient(to bottom, #ff8400, #ff9626);
  text-decoration: none;
}

.order_btn_img{
background-image: url('/images/order_button.png');
background-repeat: no-repeat;
background-position: left;
}

.button_img{
width: 30px;
height: 30px;
display: block;
position: absolute;
left: 10px;
top: 5px;
}



/* EU ADDRESS - PAGE AND STYLE FIN */

/* POPUP ORDER FORM */

.form_container{
font-size:12px;
}

.form_container_header h1{
background: #FFA500;
padding: 10px;
color: #ffffff;
}

.form_container input[type=text], .form_container input[type=number], .form_container input[type=url],.form_container .selectbox, .form_container .comment {
padding:5px;
}

.form_container #uploadFile{
padding: 5px 12px;
height: auto;
line-height: 20px;
color: #666;
border: 1px solid #D8D8D8;
font-family: inherit;
background: #ffffff;
position: absolute;
width:100%;
}

.form_container #upload .fileUpload span{
float:right;
color: #ffffff;
background-color: #0564D1;
border: 1px solid #D8D8D8;
padding: 5px 12px;
cursor: pointer;
}

.form_container #upload .fileUpload{
height: 32px;
margin-top: 10px;
position: relative;
overflow: hidden;
float:right;
}

.form_container #upload{
position: relative;
height: auto;
width: 90%;
}

.form_container #upload .fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin-top: 0;
padding: 0;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
width:140px;
height:34px;
}

.form_container input[type="submit"] {
color: #ffffff;
background-color: #0564D1;
padding: 15px 30px 15px 60px;
border: none;
cursor: pointer;
float: left;
margin-top: 20px;
-webkit-appearance: none;
  border-radius: 0;
}

.form_container input[type="submit"]:hover{
background:#ff9b1e;
}

.form_container .abs_img_btn {
position: absolute;
top: 26px;
width: 30px;
height: 30px;
}


/* ARROWS */

.arrow-down {
float:left; 
margin-left:5px;
margin-top:3px;
	width: 0; 
	height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #878787;;
}

/* LINKS FOR ORDER EXAMPLES */

#exampleoforder{
float: right;
height: 20px;
margin-top: 20px;
font-size: 14px;
}

#exampleoforder a{
margin-right:20px;
}

/* ICONS FOR ORDERS */

.icon{
width:25px;
height:25px;
display:block;
padding:5px;
}

.icons{
width:20px;
white-space:nowrap;
height:20px;
display:block;
padding:5px;
}
.iconss{
width:15px;
white-space:nowrap;
height:15px;
display:block;
padding:2px;
margin: 0 auto;
}

.options_icon{
background: url('/images/order_icons/options_icon.png');
background-repeat: no-repeat;
background-position: 50%;
}

.ok_icon{
background: url('/images/order_icons/ok_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.ok_icon_color{
background: url('/images/order_icons/ok_icon_color.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.shipping_icon{
background: url('/images/order_icons/shipping_order_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 35px;
}

.dismiss_icon{
background: url('/images/order_icons/dismiss_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.dismiss_icon_color{
background: url('/images/order_icons/dismiss_icon_color.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.dismiss_icon_blue{
background: url('/images/order_icons/dismiss_icon_blue.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.save_icon{
background: url('/images/order_icons/save_button.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.trash_icon{
background: url('/images/order_icons/trash_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.edit_icon{
background: url('/images/order_icons/edit_order_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.edit_icon_blue{
background: url('/images/order_icons/edit_order_icon_blue.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.comment_icon{
background: url('/images/order_icons/comment_order_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.comment_icon_blue{
background: url('/images/order_icons/comment_order_icon_blue.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.help_icon{
background: url('/images/order_icons/help_order_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.help_icon_blue{
background: url('/images/order_icons/help_order_icon_blue.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.history_icon{
background: url('/images/order_icons/history_order_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.history_icon_blue{
background: url('/images/order_icons/history_order_icon_blue.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.kosarica_icon{
background: url('/images/order_icons/kosarica_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 20px;
}

.kosarica_red_icon{
background: url('/images/order_icons/kosarica_red_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}

.car_cargo_icon{
background: url('/images/order_icons/car_cargo.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}



.billadd_icon{
background: url('/images/order_icons/add_bill_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}

.billadded_icon{
background: url('/images/order_icons/add_bill_ok_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}

.payshipping_icon{
background: url('/images/order_icons/payshipping_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}
.vozvrat_icon{
background: url('/images/order_icons/vozvrat_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}

.pay_icon{
background: url('/images/order_icons/pay_icon.png');
background-repeat: no-repeat;
background-position: 0%;
background-size: 30px;
}

.bill_icon{
background: url('/images/order_icons/bill_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.received_icon{
background: url('/images/order_icons/received_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.review_icon{
background: url('/images/order_icons/review_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.euaddress_icon{
background: url('/images/order_icons/address_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.user_icon{
background: url('/images/order_icons/user_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.webshop_icon{
background: url('/images/order_icons/webshop_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.login_icon{
background: url('/images/order_icons/login_icon.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.check_icon{
background: url('/images/delivery_formation/checkposilka.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.checkred_icon{
background: url('/images/delivery_formation/checkposilka_red.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}

.checkgreen_icon{
background: url('/images/delivery_formation/checkposilka_green.png');
background-repeat: no-repeat;
background-position: 50%;
background-size: 30px;
}


.iconbox_transparent
{
width:30px;
height:30px;
text-align:center;
cursor:pointer;
display:block;
font-size:14px;
/*padding: 5px 10px;*/
position:relative;
border:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
/* ICONS FOR ORDERS END */

.span_icon_label{
padding: 10px 20px;
}

.kosarica_img_pos{
position: absolute;
top: 26px;
width: 30px;
height: 30px;
}

/*TABLE FO ORDERS*/

.torders_nd{
padding:0;
width:900px;
font-size:14px;
margin-bottom:20px;
}

.torders_nd .id{
padding:10px;
font-size:18px;
font-weight:bold;
color:white;
float:left;
}

.torders_nd .order-comment, .torders_nd .order-billpay, .torders_nd .order-billok, .torders_nd .order_managers, .torders_nd .order_track{
margin-left:50px;
font-size:14px;
margin-left: 50px;
margin-top: 13px;
font-size: 14px;
float: left;
}

.torders_nd .order-billpay{
color:red;
}

.torders_nd .order-billok{
color:#5e5e5e;
}

.torders_nd .header_table{
width: 100%;
height: 50px;
}

.torders_nd .head_labels{
font-size:14px;
font-weight:bold;
background:#e4e4e4;
margin-top:5px;
}

.torders_nd .head_labels td, .torders_nd .detail_order td{
color:#5e5e5e;
padding:10px;
}

.pay-ship{
float:left;
width:410px;
}

 .price-info-link-new{
 width: 0;
height: 0;
border-style: solid;
border-width: 8px 4px 0 4px;
border-color: #007bff transparent transparent transparent;
 }
 
 .order-ship-order-new .disabled {
	background: #c11c1c !important;
	color:#ffffff;
}

.order-ship-order-new .disabled:hover {
	color:#ffffff;
}

.order-pay-shipping-new .finish {
	background: #2da80d !important;
	border:none;
	color:#ffffff;
}

.order-pay-shipping-new .finish:hover {
	color:#ffffff;
	border:none;
}

.tooltip{
    display: inline;
    position: relative;
}

.tooltip:hover:before{
background: #ff9b1e;
opacity: 0.8;
border-radius: 5px;
bottom: 44px;
color: #ffffff;
content: attr(title);
left: -45px;
padding: 5px 5px;
position: absolute;
z-index: 98;
min-width: 120px;
max-width:220px;
}

.kosaricatag{
width: 20px;
height: 20px;
float: right;
padding: 0 0 0 10px;
display: block;
}

.note{
font-style: italic;
font-size: 10px;
margin: 0 5px;
}

.order-bottom-links{
margin-top:30px;
}

#staticlink{
position: fixed;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
top: 200px;
width: 190px;
height: 40px;
right: 115px;
padding: 5px 14px;
display: flex;
justify-content: center;
align-items: center;
border: 2px #ff8400 solid;
}

.price-info-link{float: right; width: 15px;height: 15px;margin-right: 9px;background: url(../images/ico_info.png) no-repeat 0px 0px;}
.track-info-link{float: right; width: 15px;height: 15px;margin-right: 81%;;background: url(../images/ico_info.png) no-repeat 0px 0px;}
 
 .price-info-link:hover,.cart_fill:hover,.track-info-link:hover{cursor: pointer;}
 .price-info{position: absolute; box-shadow: 1px 1px 30px #0564d1; display: none; z-index:300 ;background: white;border: 1px solid rgb(228, 228, 228);}
 .checkoptions{position: absolute; box-shadow: 1px 1px 30px #0564d1; display: none; z-index:300 ; width:550px; background: white;border: 1px solid rgb(228, 228, 228);}

 .checkweight{position: absolute; box-shadow: 1px 1px 30px #0564d1; display: none; z-index:300 ; width:550px; background: white;border: 1px solid rgb(228, 228, 228);}
 .cart-fill-info{position: absolute; box-shadow: 1px 1px 30px #0564d1; display: none; z-index:300 ;background: white;border: 1px solid rgb(228, 228, 228);}
 
 @-moz-document url-prefix() {.price-info{left: 477px;}}
  @-moz-document url-prefix() {.cart-fill-info{left: 477px;}}
 a.pi-close{position: absolute;top: 15px;right: 17px;font: 15px Arial;color: black;background-image:none;}
 a.pi-close:hover{color: #0564d1;text-decoration: none;}
 p.pi-ttl{
font: 15px Arial;
text-align: left;
text-transform: uppercase;
color: white;
margin-bottom: 12px;
padding: 18px 0 18px 20px;
background: rgb(37, 126, 227);
}
 a.pi-ttl-a {
font: 13px Arial;
text-align: left;
text-transform: uppercase;
color: #ff8400;
background-image:none;
float:none;
display:inline;
padding:0;
/*margin-bottom: 12px;
padding: 18px 0 18px 20px;
background: rgb(37, 126, 227);*/
}
a.pi-ttl-a:hover{cursor: pointer;}


 .orders-list .price-info,.orders-list .cart-fill-info,.order-links .cart-fill-info{
 list-style: none;
margin-top: 20px;
padding-bottom: 0px;
width: 500px;
float: left;}

.orders-list .checkoptions ul, .order-info .checkoptions ul,.checkweight ul{
 list-style: none;
margin-top: 20px;
padding-bottom: 20px;
width: 550px;
float: left;}


 .orders-list .price-info ul li, .orders-list .cart-fill-info ul li,.orders-list .checkoptions ul li, .order-info .checkoptions ul li,.checkweight ul li{padding:3px 20px;}
 .orders-list ul.orders li .price-info ul li, .orders-list ul.orders li .cart-fill-info ul li,.orders-list ul.orders li .checkoptions ul li, ul.orders_new_design li .order-info .checkoptions ul li,.checkweight ul li{
font-size: 16px;
list-style: none;
margin: 0px;
line-height: 20px;
text-align: left;
background: white;
}
 
 .orders-list ul.orders li .price-info ul li:first-child,  .orders-list ul.orders li .cart-fill-info ul li:first-child, .orders-list ul.orders li .checkoptions ul li:first-child,
 ul.orders_new_design li .order-info .checkoptions ul li:first-child,.checkweight ul li:first-child{border: 0px;}
 .orders-list ul.orders li .price-info ul li:last-child, .orders-list ul.orders li .checkoptions ul li:last-child,
 ul.orders_new_design li .order-info  .checkoptions ul li:last-child,.checkweight ul li:last-child{
 font-size:14px
 }
 
 .orders-list ul.orders li .price-info ul li a,.orders-list ul.orders li .cart-fill-info ul li a{
 color:#0564d1;
 }
  .orders-list ul.orders li .price-info ul li a:hover, .orders-list ul.orders li .cart-fill-info ul li a:hover{
 color:#ff8400;
 }
 
.price-info ul li p:first-child,.cart-fill-info ul li p:first-child, .checkoptions ul li p:first-child, ul.orders_new_design li .order-info .checkoptions ul li p:first-child, .checkweight ul li p:first-child {
float: left;
width: 256px;
font: 16px Arial;
color: rgb(0, 0, 0);
line-height: 25px;
padding: 0px 10px 0 0px;
}

.orders-list ul.orders li .checkoptions .messageopt, ul.orders_new_design li .order-info .checkoptions .messageopt, .checkweight .messageopt{
padding: 0 10px 20px 22px;
font-size: 16px;
color: red;
width: 61%;
}

.orders-list ul.orders li .checkoptions  span:first-child, ul.orders_new_design li .order-info .checkoptions  span:first-child,.checkweight span:first-child{
line-height: 26px;
font-weight:bold;
color:#ff8400;
padding: 0 5px 0 0px;
}

.orders-list ul.orders li .price-info .bidsbox table{
    margin: 0 10px 10px 10px;
    float: left;
    width: 400px;
    font-size:14px;
}

.orders-list ul.orders li .price-info .bidsbox table tr th,
.orders-list ul.orders li .price-info .bidsbox table tr td,
.orders-list ul.orders li .price-info .bidsbox table tr{
    background: none;
    text-align: center;
    border: none;
    padding: 5px;
}

.orders-list ul.orders li .price-info .bidsbox input{
    margin-left: 40px;
    padding: 11px;
    width: 256px;
	float:left;
    font-size: 14px;
}

.orders-list ul.orders li .price-info .bidsbox .order_button_standby{
    color:white;
    margin-left: 40px;
	float:left
}

.orders-list ul.orders li .price-info .bidsbox .message {
    font-size: 18px;
    color: red;
    margin: 0 0 10px 40px;
    float: left;
}

.orders-list ul.orders li .checkoptions .message_success, ul.orders_new_design li .order-info .checkoptions .message_success,.checkweight .message_success{
padding: 20px;
font-size: 16px;
text-align: center;
}
 .orders-list ul.orders li .checkoptions ul li label, ul.orders_new_design li .order-info .checkoptions ul li label,.checkweight ul li label{
float: left;
width: 450px;
padding: 0 0 0 18px;
}

 .orders-list ul.orders li .checkoptions .note, ul.orders_new_design li .order-info .checkoptions .note,.checkweight .note{
float: left;
font-size:14px;
font-style:normal;
width: 450px;
margin: 0 0 0 20px;
}

 .price-info ul li p:last-child{float: left;text-align: right;width: 140px;font: 12px Arial;color: #0564d1;font-weight: bold;line-height: 25px;}
 
 @-moz-document url-prefix() { 
  .price-info {
     left: -400px;
  }
}
  @-moz-document url-prefix() { 
  .cart-fill-info {
     left: -400px;
  }
}
 
.webshopclock{
background: url('/images/timer.png');
background-repeat: no-repeat;
background-position: 50%;
float: right;
color: white;
width: 200px;
height: 50px;
}

.webshopclock p {
    padding: 17px 0 0 65px;
}

.bidalert{
    float: left;
    width: 100%;
    padding: 10px 10px 18px 41px;
    font-size: 14px;
    color: red;
}

/*Accordian*/

.container-accord{
    width:200px;
    margin-bottom:30px;
}
.container-accord .accordionTitle {
    width: 180px;
    font-style: italic;
    text-align: center;
    font-weight: 700;
    padding: 0.5em;
    cursor:pointer;
    display: block;
    text-decoration: none;
    color: #333;
    -webkit-transition: background-color 0.5s ease-in-out;
    transition: background-color 0.5s ease-in-out;
}
.container-accord .accordionTitle:before {
    content: "^";
    margin-top:10px;
    font-size: 14px;
    line-height: 0.5em;
    float: left;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}
.container-accord .accordionTitle:hover {
    background-color: #f6f6f6;
}

/*second*/

.container-accord input[type="checkbox"] {
    display: none;
}

.container-accord label {
    display: block;
    padding: 0.75rem;
    font-family: serif;
    font-size: 14px;
}

.container-accord label:hover {
    background: #fafafa;
}

.container-accord label:before {
    display: block;
    float: left;
    margin-right: 0.75rem;
    margin-top: 10px;
    transform: rotate(180deg);
    content: '^';
    font-family: monospace, arial;
    font-size: 14px;
    color: #ccc;
}

.container-accord .content {
    overflow: hidden;
    clear: both;
    max-height: 0;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    font-family: helvetica;
    padding: 0 0.75rem;
    margin-top: 0.75rem;
    font-size: 14px;
    line-height: 1.4em;
}

.container-accord input[type="checkbox"]:checked ~ label:before {
    content: '^';
    margin-top: 10px;
    transform: rotate(0);
}

.container-accord input[type="checkbox"]:checked ~ .content {
    padding: 0 0.75rem;
    margin-top: 0.75rem;
    max-height: 999px;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;

}

.calc_buttons a {
  padding: 15px 40px;
  margin: 0px 4px 20px 0;
  float: left;
  border: 1px solid #9B9B9B;
  font-size: 14px;
  color: #000000;
  cursor: pointer;
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
  cursor: pointer;
}

.calc_buttons a:hover{
color: #FF8605;
}

#calcbody{
    background:#eaeaea;
    float: left;
    width: 100%;
}

.linkfavact{
    position: absolute;
    z-index: 100;
    width: 20px;
    height: 20px;
}

.reviewhomepage{
    padding: 10px;
    margin: 10px;
	text-align:center;
	font-size:14px;
}

.reviewhomepage h5{
	font-size: 14px;
    color: #757B98;
}

.reviewhomepage p{
	padding: 10px 0;
}

.reviewhomepage span{
	color: #FF921E;
}

.block-for-address-buttons {
	width: 30%;
	float: right;
}

.how-to-buy-europe-address{
background: #2981e6;
padding: 15px;
color: #fff;
font-size: 16px;
cursor: pointer;
display: inline-block;
margin: 0 15px 15px 0;
}

.how-to-buy-europe-address:hover{
background: #ff8400;
color: #fff;
text-decoration:none;
}

.how-to-buy-europe-address-order-button{
background: #2981e6;
margin: 15px;
padding: 12px;
color:#ffffff;
font-size:16px;
cursor: pointer;
width: 100%;
}

.how-to-buy-europe-address-order-button:hover{
background: #ff8400;
color: #fff;
text-decoration:none;
}

.go-to-shop-button {
    background: #2981e6;
    margin: 15px 0 15px 0;
    padding: 12px;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    width: 176px;
    text-align: center;
}

.go-to-shop-button:hover{
    background: #ff8400;
    color: #fff;
    text-decoration:none;
}
