#sign_up label{
    display:block;
    margin:5px 0 2px 0;	
}
#sign_up input[type=text], #sign_up input[type=password], #sign_up input[type=tel]{
    width:250px;	
}
#sign_up input[type=text]#captcha{
    width:100px;	
}
#sign_up input[type=submit]{
    margin:5px 0 2px 0;		
}
#col_leftU{
    width:350px;
    float:left;
    min-height:400px;
    margin:0 108px 0 0;	
}
#col_rightU{
    width:265px;
    float:left;
    min-height:400px;	
}

.orders2{
    border-collapse: collapse;
}
.orders2 tr{
    background: #f8f8f8; /* Цвет фона */
} 
.orders2 tr:nth-child(2n) {
    background: #fff; /* Цвет фона */
} 
.orders2, .price_tab a{
    color:#2a2f32;
}
.orders2 th{
    font-size:13px;
    font-style:normal;
    border-bottom:1px solid #bcbcbc;
    color:#424242;
    font-weight:bold;
    background-color:#fff;
    text-align:center;
    padding:8px 15px 8px 0;
}
.orders2 th:first-child{
    text-align:left;
}
.orders2 td{
    color:#424242;
    font-size:17px;
}
.orders2 td.price{
    color:#424242;
    font-size:16px;
    font-weight:bold;
}
.orders2 td.price font{
    font-size:13px;	
}
.old_price{
    text-decoration:line-through;	
}

.orders2 td{
    padding: 15px;
    vertical-align:top;

}
.orders2 td a{
    color:#000;
    font-size:14px;
    text-decoration:none;	
}
.orders2 td a:hover{
    text-decoration:underline;	
}
.orders2 td.total_cart{
    text-align:right;
    font-size:18px;
    color:#5c9090;
    padding-right:29px !important;
}
.orders2 td.total_cart span, .orders2 td.total_cart font{
    text-align:right;
    color:#000;
    font-size:18px;
}
.orders2 td.total_cart font{
    font-size:18px;
}
.orders2 td.total_cart div{
    display:inline-block;	
}

.orders2 .photo_product img{
    width:92px;
    height:100px;
    margin:0;
}
.orders2 label{
    color:#464646;
    font-size:14px;
    display:block;
    margin-bottom:5px;
}
.orders2 td a.contin{
    color:#464646;
    font-size:17px;
    font-style:italic;
    border-bottom:1px dashed #464646;
    font-weight:normal;
    margin-top:10px;
    display:table;
}
.orders2 td a.contin:hover{
    text-decoration:none;
    border:none;
}

.curr_link, .other_link{

}
.curr_link{

}
a.other_link{
    color:#6d6d6d;
    text-decoration:none;
}
a.other_link:hover{
    color:#000;
}

#sign_up2{
    display:table-cell;
    margin-bottom: 30px;
    vertical-align:top;	
    width: 380px;
    padding-right: 35px;	
}
#order_block2{
    display:table-cell;
    width: 600px;
    vertical-align:top;	
}
#sign_up2 label{
    display:inline-block;
    color:#333;
    font-size: 12px;
    font-weight: bold;
    width: 380px;
    position:relative;
    vertical-align:top;
    margin-top:14px;
}
#sign_up2 label .tooltip{
    min-width:150px;	
}
.help_o{
    position:absolute;
    right:5px;
    top:0;
}
#sign_up2 input[type=text], #sign_up2 input[type=tel], #sign_up2 textarea, #sign_up2 select{
    width:365px;
    display:inline-block;
    border: 1px solid #cbcbcb;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -moz-box-shadow: inset 0 0 0 1px rgba(0,1,1,.08);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,1,1,.08);
    box-shadow: inset 0 0 0 1px rgba(0,1,1,.08);

}
#sign_up2 input[type=checkbox]{
    display:inline-block;
    margin:16px 5px 15px 0;
}
#sign_up2 select{
    width:321px;
}
.promo_code{
    border:1px dashed #d1d1cf;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding:14px 27px;
    width:243px;
    margin:20px 0 30px 185px;	
}
#sign_up2 .promo_code input[type=text]{
    width:228px;
}
#sign_up2 .promo_code label{
    width:228px;
    margin:0 0 0 5px;
    color:#000;
    font-size:17px;
    font-weight:bold;
}
.orders3 {
    /*display: block;*/
    color: #333;
    font-size: 12px;
    font-weight: 700;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #FFF;
}
.orders3 a{
    color: #333;    
    font-size: 12px;	
}
.orders3 a.contin{
    font-weight:normal;
    font-style:italic;
    border-bottom:1px dashed #000;
}
.orders3 a.contin:hover{
    border:none;
    text-decoration:none;	
}
.orders3 tr {
    
}
.orders3 th{
    padding: 4px 15px;
    text-align: left;
    font-weight: normal;
    color: #FFF;
    background: #d93c65;
}
.orders3 th:first-child {
    border-radius: 5px 0px 0 0;
}
.orders3 th:last-child {
    border-radius: 0px 5px 0 0;
}
.orders3 td{
    padding: 15px 0px 15px 10px;
    vertical-align:top;
    text-align: left;
    border-bottom:1px solid #999;
}
.orders3 td.price, .orders3 .total_cart{
    font-size: 12px;
}
.orders3 td.price font {
    font-size: 12px;
}
.orders3 .productin-count{
    margin:0;	
}
.orders3 label, .orders3 td.price label{
    display:block;
    margin-bottom:8px;
    font-weight:normal;
}
.order_photo {
    float: left;  
    margin: 0 10px 10px 0;
}
.title_order{
    text-transform:uppercase;
    font-weight:bold;
    font-size:19px;
    color:#5c9090;
    margin:10px 0 0;
}
#total_cart {
    margin-top: 15px;
    text-align: right;
    font-size: 12px;
    font-weight: 700;
}
#total_cart span {
    font-size: 16px;
}
#sign_up2 .title_order{
    margin-bottom:13px;	
}
#delivery_div {
    float: left;
    width: 190px;
}
#payment_div {
    float: right;
    width: 190px;
}
#delivery_div ul, #payment_div ul {
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}
#delivery_div ul li label, #payment_div ul li label {
    margin-top: 2px;
    width: auto;
}