/************************************************
def
************************************************/
.shopLBL_holder {
margin: 0;  
}
.shopLBL {
font-family: GnuolaneFree, Arial ,sans-serif;
font-size: 24px;
color: #1760a3; 
display: inline-block;
padding: 10px; 
}               
.shopBTN{
color: #EEE;
text-decoration: none;
background-color: #595959;
border: 1px #595959 solid;
padding: 3px 4px 3px 4px; 
border-radius: 2px; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;  
-khtml-border-radius: 2px; 
cursor: pointer;
} 
.shopBTN:hover{  
color: #FFF;  
background-color: #000; 
border: 1px #000 solid;  
text-decoration: none;
} 
.shopInput {
color: #333;
border: #BFBFBF 1px solid;
background-color: #F6F6F6; 
padding: 4px 4px 4px 4px; 
}  
.table_offer {
background-color: #FEF6F3;
border: 1px #CD0A0A solid; 
color: #CD0A0A;
font-weight: bold;
text-align: center; 
padding: 5px; 
margin: 5px 0; 
width: 100%;
}   
.checkoutBTN {
display: inline-block;
margin-top:10px;
font-size: 14px;
color: #FFF;
text-decoration: none;
background-color: #0763a2;
border: #0763a2 1px solid;
padding: 8px 11px 8px 11px;
border-radius: 5px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;  
-khtml-border-radius: 5px; 
cursor: pointer;
}
.checkoutBTN:hover  {  
color: #FFF; 
background-color: #247ebc; 
border: #247ebc 1px solid;
text-decoration: none;
}  
/************************************************
ch
*************************************************/
#cartBTN-bigArea{
display: block; 
float: left;
}
#cartBTN-bigArea .cartBTN, #cartBTN-bigArea .cartBTN_inactive{
width: 36px;
height: 36px;
display: block;
float: left;
background: #236a92 url(/css/img/icon-cart.png) no-repeat center center;
border: #236a92 1px solid;
margin: 0; 
border-radius: 5px 0 0 5px; 
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;  
-khtml-border-radius: 5px 0 0 5px; 
cursor: pointer;
}
#cartBTN-bigArea:hover .cartBTN {  
background: #444 url(/css/img/icon-cart.png) no-repeat center center;
border: #444 1px solid;
text-decoration: none;
} 
#cartBTN-bigArea .cartBTN_inactive{   
background: #BBB url(/css/img/icon-cart.png) no-repeat center center;
border: #BBB 1px solid; 
cursor: default;
}
#cartBTN-bigArea .cartBTN-area { 
width: 180px;
height: 36px;
color: #666;
text-decoration: none;  
display: block;  
float: left;
background: #4186ae;
border: #4186ae 1px solid;
margin: 0;  
padding: 0; 
text-align: left;
border-radius: 0 5px 5px 0; 
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;  
-khtml-border-radius: 0 5px 5px 0; 
}     
#cartBTN-bigArea .cartBTN-area .lbl {
font-size: 14px;
color: #FFF;
text-decoration: none;
display: block;
margin: 0 0 1px 5px;
}   
#cartBTN-bigArea .cartBTN-area .text {
font-size: 11px; 
color: #FFF;
text-decoration: none;
display: block;
margin: 0 0 0 5px;
}
/************************************************
dc
************************************************/
.dc_vegar {
font-size: 13px;
text-decoration: none;
display: block;
margin-bottom: 5px;
}  
.shopBTN_del {
width: 24px;
height: 24px;
display: inline-block;
float: left;
background: #1e6e97 url(/css/img/icon-remove.png) no-repeat center center;
border: 1px #1e6e97 solid; 
margin-left: 3px;
border-radius: 12px; 
-moz-border-radius: 12px;
-webkit-border-radius: 12px;  
-khtml-border-radius: 12px; 
cursor: pointer;
}
.shopBTN_del:hover {   
background: #135272 url(/css/img/icon-remove.png) no-repeat center center; 
border: 1px #135272 solid; 
}      
.shopBTN_refresh {
width: 24px;
height: 24px;
display: inline-block;
background: #1e6e97 url(/css/img/icon-refresh.png) no-repeat center center;
border: 1px #1e6e97 solid; 
border-radius: 12px; 
-moz-border-radius: 12px;
-webkit-border-radius: 12px;  
-khtml-border-radius: 12px; 
cursor: pointer;
}
.shopBTN_refresh:hover {   
background: #135272 url(/css/img/icon-refresh.png) no-repeat center center; 
border: 1px #135272 solid; 
}
/************************************************
termekd
************************************************/
#temekd_holder{
width: 760px;
min-height: 635px;
overflow: hidden;
display: block;  
background: #FFF;
margin: 0 0 10px 0; 
/*border-radius: 0 10px 10px 10px;
-webkit-border-radius: 0 10px 10px 10px;
-moz-border-radius: 0 10px 10px 10px;
-khtml-border-radius: 0 10px 10px 10px; */
} 
#temekd_holder IMG{   
/*border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; */
} 

.termekd_lbl {
font-family: GnuolaneFree, Arial, sans-serif;
font-size: 20px;
color: #1760a3;
text-decoration: none;
}
.termekd_meghatarozas {
font-size: 13px;
color:#565656;
text-decoration: none;
padding-top: 3px;
}
.termekd_smallfont {
font-size: 11px;
color:#565656;
text-decoration: none;  
padding-top: 5px;
}  
.termekd_cikkszam { 
font-size: 12px;
color:#1760a3;
text-decoration: none;  
padding-top: 5px;
} 
.termekd_afa {
font-size: 11px;
text-decoration: none;  
padding-top: 5px;
}  
#termekd-pricebox { 
font-size: 14px; 
color: #565656;  
display:inline-block;
float: left;
margin: 15px 0 0 2px;  
padding: 0 3px 0 3px;
border-left: #404040 3px solid;  
}
#termekd-pricebox .price {
font-weight: bold; 
}   
#termekd-pricebox-sec {  
font-size: 14px;
color: #999;  
display: inline-block;
float: left;  
margin: 15px 0 0 3px; 
padding: 0 3px 0 3px;
border-left: #999 1px solid;  
}     
#termekd-pricebox-sec .price {
font-weight: normal; 
}       
#termekd-sale-pricebox { 
font-size: 14px; 
color: #565656;  
display: inline-block;
float: left;
margin: 15px 0 0 2px;  
padding: 0 3px 0 3px;
border-left: #C20000 3px solid;  
}
#termekd-sale-pricebox .sale-price {
color: #C20000;
font-weight: normal; 
} 
#termekd-sale-pricebox .old-price {
font-weight: normal; 
text-decoration: line-through;
} 
#termekd-pricebox-sec .kedvezmeny-lbl {
font-size: 14px;   
color: #C20000;
}  
#termekd-pricebox-sec .kedvezmeny-num {
font-size: 15px; 
color: #C20000;
font-weight: bold;  
}       
#brutto-box { 
display: inline-block;
float: left;
margin: 10px 0 0 3px;  
padding: 0 3px 0 3px;
border-left: #404040 1px solid;  
}      
#kedvezmeny-box {    
color: #1e6e97;
display: inline-block;
float: left;
margin: 15px 0 0 3px;  
padding: 8px 10px 8px 10px; 
background-color:#e7eff7; 
} 
#kedvezmeny-box .lbl {
/*font-family: GnuolaneFree, Arial, sans-serif;  */
font-size: 18px;
text-decoration: none;
display: block;
}  
#kedvezmeny-box .price {
font-size: 14px;
text-decoration: none;
display: block; 
padding: 2px 0 0 0;
}
#kedvezmeny-box .price .smallfont {
font-size: 11px;
text-decoration: none;  
padding-left:  10px;
}   
/*plus container*/
#plus_container{
display: block;
margin: 10px 10px 5px 5px;
overflow: hidden;
}      
#plus_container .lbl{
font-family: GnuolaneFree, Arial, sans-serif;
font-size: 22px;
color: #1760a3;
text-decoration: none;
display: block;  
float: left;  
margin: 3px 5px 0 0;   
padding: 3px 0 0 0;
} 
#plus_container .link, #plus_container .static{
font-size: 14px;
font-weight: bold;
text-decoration: none;
display: block;  
float: left;  
margin: 3px 3px 0 0;
padding: 4px 7px 4px 4px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
}
#plus_container .link{
color: #FFF;
background: #346e8f;
border: 1px solid #346e8f;
}  
#plus_container .link:hover{
color: #FFF;
background: #155173;
border: 1px solid #155173;
}
#plus_container .static{
color: #FFF;
background: #666;
border: 1px solid #666;
}
/************************************************
adatlap kapcsolodo
************************************************/
.kapcsolodo_lbl_holder {
display: block;
background: #d3e0ee;
margin: 10px 5px 10px 10px;   
/*border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; */
}
.kapcsolodo_lbl {
font-family: GnuolaneFree, Arial, sans-serif;
font-size: 18px;
color: #666;   
display: inline-block;
padding: 15px 10px 10px 10px; 
}
#topList{
display: block;
margin: 0 0 10px 10px; 
}  
#topList #holder_first, #topList #holder, #topList #holder_last{   
width: 134px;
height: 195px;  /*170 bruttó nélkül*/
display: block;
float: left;  
text-align: center;
margin: 0 0 15px 0;
}
#topList #holder_first{   
border-right: 1px #999 solid; 
padding-right: 10px;  
}
#topList #holder{  
border-right: 1px #999 solid; 
padding: 0 10px 0 10px;   
}
#topList #holder_last{  
padding: 0 0 0 10px;   
}   
#topList .item{   
width: 130px;
color: #555;
text-decoration: none;
display: block;
float: left;   
}   
#topList .item:hover{
text-decoration: none;
}
#topList .item .name{
font-family: GnuolaneFree, Arial ,sans-serif;
font-size: 16px;
display: block;
padding: 5px 0 2px 0;
}       
#topList .item:hover .name{
color: #045887;
}      
#topList .item .price{   
color: #045887;
display: block;
}
#topList .item:hover .price{
color: #B00000;
}
#topList .item .price-brutto{
font-size: 10px;
color: #999;
display: block;
}
#topList .item:hover .price-brutto{
color: #666;
}           
#topList .item .more{
display: block;
}          
#topList .item .kiemeles{    
font-size: 11px;  
color: #FFF; 
background-color: #555; 
text-decoration: none; 
text-transform: uppercase;
display: inline-block;   
padding: 3px 4px 3px 4px; 
position: absolute;
z-index: 1;
margin-top: 2px;
margin-left: -16px;
box-shadow: #333 1px 2px 5px;
-webkit-box-shadow: #333 1px 2px 5px;
-moz-box-shadow: #333 1px 2px 5px; 
}       
#topList .item:hover .kiemeles{ 
font-size: 11px;  
color: #FFF; 
background-color: #C00; 
}
/************************************************
list
************************************************/
#ws_list_holder{
width: 760px;
min-height: 680px;
overflow: hidden;
display: block;  
background: #FFF;
margin: 0 0 10px 0; 
} 
/*cat*/
#ws_cat_list_box{
display: block;
border-bottom: #DDD 1px dotted;
margin: 0 10px 5px 10px; 
padding: 0;
overflow: hidden;
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
}    
#ws_cat_list_box:hover{ 
background: #eef7fb;
}   
#ws_cat_list_box IMG{  
display: block;
float: left; 
border: 1px solid #D3D3D3; 
margin: 5px 5px 5px 0;     
padding: 2px;
} 
#ws_cat_list_box #text_holder{   
width: 520px;
display: block;
float: left;   
overflow: hidden;
} 
#ws_cat_list_box #text_holder .name{
font-size: 15px; 
color: #196186; 
text-decoration: none;
display: block;
margin: 5px 0 5px 0;
}   
#ws_cat_list_box #text_holder .text{
color: #565656; 
display: block;
margin: 0 0 10px 0;
}  
#ws_cat_list_box .btn { 
display: block;
float: left;
font-family: arial;
font-size: 12px;
color: #EEE;
text-decoration: none;
background-color: #1e6e97;
border: 1px #1e6e97 solid;
padding: 5px 4px 5px 4px; 
border-radius: 2px; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;  
-khtml-border-radius: 2px; 
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
cursor: pointer;
}
#ws_cat_list_box:hover .btn{  
color: #FFF;  
background-color: #135272; 
border: 1px #135272 solid;  
text-decoration: none;
} 
/*item*/
#ws_list_box{
display: block;
margin: 0; 
padding: 0;
}  
#ws_list_box #holder_first, #ws_list_box #holder, #ws_list_box #holder_last{   
width: 240px;
display: block;
float: left;  
text-align: center;
margin: 0;   
}
#ws_list_box #holder_first{   
padding: 10px 10px 0 10px;  
}
#ws_list_box #holder{  
padding: 10px 10px 0 0;   
}
#ws_list_box #holder_last{  
padding: 0; 
padding: 10px 10px 0 0;   
} 
#ws_list_box IMG{   
}     
#ws_list_box .item{   
width: 240px;
min-height: 390px;
color: #555;
text-decoration: none;
display: block;
background: #dbedf5;
border: #CCC 1px solid;
padding: 0 0 24px 0;
overflow: hidden;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
/*opacity: 0.9;    
filter: alpha(opacity=90);*/
}   
#ws_list_box .item:hover{
text-decoration: none; 
background: #cee2eb;
/*opacity: 1.0;   
filter: alpha(opacity=100);*/
}     
#ws_list_box .item:hover .link{
text-decoration: none; 
}   
#ws_list_box .item .name{
font-size: 15px; 
color: #196186; 
text-decoration: none;
display: block;
margin: 5px 5px 0 5px;
}  
#ws_list_box .item:hover .name{
text-decoration: underline;
}
#ws_list_box .item .desc{  
height: 80px;
overflow: hidden;
color: #444; 
display: block;
margin: 5px 5px 0 5px;
}     
#ws_list_box .item .price{  
font-size: 18px; 
color: #196186; 
text-decoration: none;
display: block;
margin: 5px 5px 0 5px;
}   
#ws_list_box .item .price SPAN{  
font-size: 13px; 
color: #196186; 
text-decoration: none;
margin: 5px 5px 0 5px;
}
.list_reszletekBTN { 
display: block;
float: left;
font-family: arial;
font-size: 12px;
color: #EEE;
text-decoration: none;
background-color: #1e6e97;
border: 1px #1e6e97 solid;
padding: 5px 4px 5px 4px; 
border-radius: 2px; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;  
-khtml-border-radius: 2px; 
cursor: pointer;
}
.list_reszletekBTN:hover{  
color: #FFF;  
background-color: #135272; 
border: 1px #185f83 solid;  
text-decoration: none;
}
.list_akcios_ar {
position: absolute;
z-index: 1;
margin-top: -7px;
margin-left: -7px;
width: 80px;
height: 79px;
background: url(/css/img/akc-img-list.png) no-repeat top left; 
}
#ws_list_box .item .kiemeles{    
font-size: 11px;  
color: #FFF; 
background-color: #555; 
text-decoration: none; 
text-transform: uppercase;
display: inline-block;   
padding: 3px 4px 3px 4px; 
position: absolute;
z-index: 1;
margin-top: 2px;
margin-left: -16px;
box-shadow: #333 1px 2px 5px;
-webkit-box-shadow: #333 1px 2px 5px;
-moz-box-shadow: #333 1px 2px 5px; 
}       
#ws_list_box .item:hover .kiemeles{ 
font-size: 11px;  
color: #FFF; 
background-color: #C00; 
}  
#ws_list_box .item .tobb{    
font-size: 11px;  
color: #FFF; 
background-color: rgba(0, 118, 180, 0.7); 
text-decoration: none; 
text-transform: uppercase;
display: inline-block;   
padding: 6px; 
position: absolute;
z-index: 1;
margin-top: 6px;
margin-left: 110px;
border-radius: 5px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;  
-khtml-border-radius: 5px; 
/*box-shadow: #333 1px 2px 5px;
-webkit-box-shadow: #333 1px 2px 5px;
-moz-box-shadow: #333 1px 2px 5px;  */
}       
#ws_list_box .item:hover .tobb{ 
color: #FFF; 
/*background-color: #C00;*/
background-color: rgba(204, 0, 0, 0.7);  
}
/************************************************
adatlap & list & search
************************************************/
.statusz_text {
/*font-family: GnuolaneFree, Arial ,sans-serif; */
font-size: 16px;  
color: #333;
text-decoration: none; 
background-color:#d3e0ee;
display: block;
padding: 4px 3px 1px 3px;
margin: 1px 0 0 0;
} 
/************************************************
futár
************************************************/
#futarList{ 
font-family: Arial, sans-serif;
font-size: 12px;  
width: 432px; 
display: block;  
margin: 5px 0 5px 0;
padding: 0;
}     
#futarList #lbl{  
width: 214px;
color: #FFF;
background: #999;
display: table-cell;
padding: 5px; 
margin: 2px 2px 2px 0;
} 
#futarList #row1, #futarList #row2{
width: 428px; 
display: block; 
padding: 0; 
margin-left: 2px;
}
#futarList #row1{  
background: #FAFAFA;
}
#futarList #row2{  
background: #FEFEFE;
}
#futarList #row1:hover, #futarList #row2:hover{  
background: #E1E6EC;
}
#futarList #row1 .data, #futarList #row2 .data{ 
width: 214px;
display: table-cell;  
padding: 3px 5px 3px 5px;
margin-right: 2px;
}
/************************************************
rendelés
************************************************/
.rendel_secLBL {
font-family: GnuolaneFree, Arial, sans-serif;
font-size: 18px; 
display: block;
margin: 5px 0 2px 0;
}   
.rendel_rendel_mod {
font-weight: bold; 
display: block;
margin-bottom: 5px;
}      
.rendel_rendel_info {
display: block;
margin-top: 5px;
}  
.rendelBTN{
color: #333;
text-decoration: none;
text-align: center; 
background-color: #ffbd4d;
border: #ff9900 1px solid;
padding: 2px 3px 2px 3px; 
cursor: pointer;
width: 150px;
height: 150px; 
} 
.rendelBTN:hover{  
color: #FFF; 
background-color: #ff9900; 
border: #ff8b03 1px solid;  
text-decoration: none;
}   
.rendelBTN[disabled]{
color: #999; 
background-color: #DDDDDD;
border: 1px solid #CCCCCC;
cursor: default;
}

