#basketsteps {
display: block;
list-style-type: none;  
margin-bottom: 10px;
height: 50px;              
}
#basketsteps li {
float: left;
color: #ffffff;
background: #033a62;
border: solid 1px #305573;
line-height: 50px;   
padding: 0 59px;
margin-left: 2px;         
} 
#basketsteps li a {
color: #ffffff;        
} 
#basketsteps li:first-child {
margin-left: 0; 
padding: 0 63px 0 63px;
}
#basketsteps li.act {
background: #38a2ca;
} 

.basket_blok {
border: solid 1px #305573;
background: #033a62;
padding: 10px;  
margin-bottom: 10px;    
} 
.basket_blok_top {
background: #38a2ca;
padding: 10px;  
margin-top: 1px;                
}
.basket_blok table {
width: 100%;    
font-size: 12px;
}
.basket_blok table th {
background: #38a2ca;
text-align: left;
font-weight: normal;
padding: 4px;    
}
.basket_blok table td {
border-bottom: solid 1px #305573;
padding: 4px;    
}
.basket_blok table td.tright {
text-align: right; 
}
.basket_blok table td a.kos_product {
display: block;
width: 60px;
height: 60px;
overflow: hidden;
text-align: center;   
}
.basket_blok table td a.kos_product img {
border: 0; 
max-width: 60px;
max-height: 60px;   
}
.basket_blok table td .basval {
width: 40px;
height: 30px;
text-align: center; 
border: solid 1px #cccccc;  
float: left;                               
}
.basket_blok #celkom_obj {
text-align: right;                         
}
.basket_blok #celkom_obj span {
width: 230px;
display: block;
float: right;                         
}
.basket_blok .basval_change {
display: block; 
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; 
height: 32px;
width: 30px;  
background: url(../img/calculate.png) center center no-repeat #38a2ca;
float: left;    
cursor: pointer;
margin-right: 6px;                     
}
.basket_blok .bast_1 td:first-child {
width: 40px;                                    
}
.basket_blok .bast_1 td:last-child:not([colspan="3"]) {
width: 100px; 
text-align: right;                                   
}

.order_button {
background: #38a2ca;
line-height: 60px;
width: 260px;
text-align: center;
color: #ffffff;
font-size: 18px;
text-decoration: none; 
display: block;   
float: right;  
cursor: pointer;        
}

#show_personal_data .basket_blok table {
width: 100%;  
line-height: 24px;                               
}
#show_personal_data .basket_blok table tr td {
border-bottom: 0;                               
}
#show_personal_data .basket_blok table tr td:first-child {
min-width: 200px;                                 
}
#show_personal_data .basket_blok table tr td:last-child {
text-align: left;                                
}
#show_personal_data .basket_blok table a {
color: #ffffff;
}
#show_personal_data .basket_blok input[type="text"],
#show_personal_data .basket_blok input[type="password"] {
border: 1px solid #E5E5E5;
height: 28px;
min-width: 300px;      
text-indent: 6px;                      
}
#show_personal_data .basket_blok input.rederror {
border: 1px solid #FF0000 !important;                          
}
#show_personal_data .basket_blok input.long {
	width: 450px;
	border: 1px solid #E5E5E5;
	height: 28px;
}
.bb_log .submit{
background: #38a2ca;
    padding: 4px 10px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
    display: block;
    float: right;
    cursor: pointer;
    border: 0;
}