@charset "utf-8";
/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    list-style: none;
    outline: none; }

body {
    background: #333 url('../../images/default/background.png') left top repeat-x;
    font-family: Arial, Helvetica, sans-serif; }

.outline { background: transparent url('../../images/default/outline.png') center top no-repeat; }
.outline_bottom { background: transparent url('../../images/default/outlinebottom.png') center bottom no-repeat; }

::selection { background: #ff6600; color: #fff; }
::-moz-selection { background: #ff6600; color: #fff; }

.content {
    background: #0b0b0b;
    width: 850px;
    height: auto;
    margin: 0px auto;
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px; }

.header {
    width: 850px;
    height: 220px;
    position: relative;
    z-index: 10;
}


.header_last {
    height: 150px;
    position: relative;
    width: 850px;
    z-index: 10;
}


.upper_header {
    background: transparent url('../../images/default/upper_header_line.gif') left top no-repeat;
    width: 850px;
    clear: both;
    height: auto;

    position: absolute;
    z-index: 1;
    top: 0px;

    left: 0px; 

}

.log {
    float: left;
    padding: 12px 0px 0px 12px; 
    width: 402px; 

}

.logline {
    background: transparent url('../../images/default/loginput.png') left top no-repeat;
    width: 136px;
    height: 25px;
    float: left;
    padding: 8px 0px 0px 10px;
    margin: 0px 5px 0px 0px;
    z-index: 1;


}

.logline input, .searchline input {
    float: left;
    background: transparent;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff; 
    padding: 3px 0;

}

.topbutton {
    background: transparent url('../../images/default/topbutton.png') left top no-repeat;
    width: 86px;
    height: 33px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    text-shadow: -1px -1px 0px #b85700;
    font-weight: bold;
    border: none;
    font-size: 14px;
    cursor: pointer; }

.topbutton:hover {
    background-position: left -33px; }

.search {
    float: right;
    padding: 12px 5px 0px 0px;
    width: 425px;
}

.searchline {
    background: transparent url('../../images/default/searchinput.png') left top no-repeat;
    width: 316px;
    height: 25px;
    float: left;
    padding: 8px 0px 0px 10px;
    margin: 0px 5px 0px 0px; }

.searchline input {
    width: 305px; }

.actionlinks {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 13px 0px 7px 0px; 

}

.leftlinks, .rightlinks {
    float: left;
    font-size: 11px;
    color: #999;
    padding: 0px 0px 0px 55px; }

.rightlinks {
    float: right;
    padding: 0px 33px 0px 0px; }

.leftlinks a, .rightlinks a {
    color: #999;
    margin: 0px 5px 0px 5px; }

.leftlinks a:hover, .rightlinks a:hover {
    color: #fff; }

.bg, .en {
    background: transparent url('../../images/default/bg.png') left 2px no-repeat;
    padding: 0px 0px 0px 18px; }

.en { background: transparent url('../../images/default/eng.png') left 2px no-repeat; }

.logoline {
    background: transparent url('../../images/default/logoline-gr.png') left top no-repeat;
    width: 850px;
    height: 160px;
    clear: both;
    position: absolute;

    top: 75px;
    left: 0px; }


.logoline_basket {
    background: transparent url('../../images/default/logoline-gr.png') left top no-repeat;
    width: 850px;
    height: 160px;
    clear: both;
    position: absolute;

    top: 10px;
    left: 0px;  }


.logo {
    float: left;
    width: 307px;
    height: 110px; }

.flash {
    float: left;
    height: 211px;
    width: 543px;
    margin: -50px 0px 0px 0px; }



.main_navigation {
    background: transparent url('../../images/default/main_navigatin.png') left top no-repeat;
    width: 838px;
    height: 33px;
    position: absolute;

    bottom: -13px;
    left: 5px;
    padding: 7px 0px 0px 7px; 



}

.main_navigation a {
    float: left;
    text-transform: uppercase;
    color: #888;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 4px 0px 0px; }

.main_navigation a:hover {
    background: #1e1e1e;
    color: #fff;
    text-shadow: -1px -1px 0px #000; }

.active{
    background: #1e1e1e;
    color: #fff;
    text-shadow: -1px -1px 0px #000;
}

.main_content {
    clear: both;
    height: auto;
    overflow: visible;
    margin: 20px 0px 0px 0px; }


.left_col {
    width: 210px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 5px; 

}

.insidecontent {
    background: #333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    clear: both;
    height: auto;
    padding: 2px;
    margin: 0px 0px 5px 0px; 

}

.left_col .insidecontent ul {
    display: block;
    clear: both; }

.left_col .insidecontent ul li {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    padding: 0px 0px 1px 0px; }



.left_col .insidecontent ul li a {
    display: block;
    clear: both;
    background: #171717 url('../../images/default/normallink.png') left bottom repeat-x;
    font-size: 12px;
    color: #999; }

.left_col .insidecontent ul li a span {
    display: block;
    clear: both;
    background: transparent url('../../images/default/target_normal.png') 3px 5px no-repeat;
    padding: 9px 8px 9px 30px; }



.left_col .insidecontent ul li a:hover {
    background: #e57408 url('../../images/default/hoverlink.png') left bottom repeat-x;
    color: #fff; }

.left_col .insidecontent ul li .hovera{

    background: #e57408 url('../../images/default/hoverlink.png') left bottom repeat-x;
    color: #fff; 
    font-size: 12px;


}
.left_col .insidecontent ul li .sub_hov{

    background: transparent url('../../images/default/subcat_hover.png') 18px 12px no-repeat;


}



.left_col .insidecontent ul li .hov{
    background: transparent url('../../images/default/target_hover.png') 3px 5px no-repeat; }


.left_col .insidecontent ul li a:hover span {
    background: transparent url('../../images/default/target_hover.png') 3px 5px no-repeat; }

.left_col .insidecontent ul li ul li a {
    background: url('../../images/default/subcatlink.png') left bottom repeat-x; }

.left_col .insidecontent ul li ul li a span {
    background: transparent url('../../images/default/subcat_normal.png') 18px 12px no-repeat;
    padding-left: 40px; }



.left_col .insidecontent ul li ul li a:hover span {
    background: transparent url('../../images/default/subcat_hover.png') 18px 12px no-repeat; }

.title {
    background: transparent url('../../images/default/title2.png') left top repeat-x;
    margin-bottom: 1px;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    padding: 7px;

    overflow: hidden;
    text-shadow: -1px -1px 0px #444; 
    height: 30px;


}

.title_new {
    background: transparent url('../../images/default/title2.png') left top repeat-x;
    margin-bottom: 1px;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    padding: 7px;

    overflow: hidden;
    text-shadow: -1px -1px 0px #444; 
    height: auto;


}

.title img {
    float: left; }
.title_new img {
    float: left; }

.title strong, .title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 8px 0px 0px 10px;
    text-transform:  none;
}

.title_new strong, .title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 8px 0px 0px 10px;
    text-transform:  none;
}

.insidecontent a.taglink {color: #fff; text-decoration: underline; font-size: 12px;}
.insidecontent a.taglink:hover{text-decoration: none;}


.content_bottom, .graybg, .content_blog_main {
    clear: both;
    height: auto;
    overflow: hidden;
    background: #1c1c1c;
    border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    padding: 7px 10px 7px 10px;
    font-size: 12px;
    color: #fff;
    text-shadow: 1px 1px 5px #000;
    line-height: 18px; }

.content_bottom form {
    margin: 10px 0px 0px 0px; }

.content_bottom form div {
    background: transparent url('../../images/default/check_input.png') left top no-repeat;
    width: 177px;
    height: 24px;
    clear: both;
    padding: 10px 0px 0px 10px; }

.content_bottom form div input {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: none;
    background: transparent;
    width: 163px;
    color: #fff; }

.content_bottom form input[type=button], .content_bottom form input[type=submit] {
    background: transparent url('../../images/default/check_button.png') left top no-repeat;
    width: 187px;
    height: 33px;
    display: block;
    clear: both;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    margin: 7px 0px 0px 0px;
    text-shadow: -1px -1px 0px #b85700; }



.content_bottom form input[type=button]:hover, .content_bottom form input[type=submit]:hover, a:hover.finishorder {
    background-position: left -33px; }

.basketline {
    display: block;
    clear: both;
    font-size: 12px;
    color: #999;
    padding: 7px 0px 7px 0px; }

.basketline strong {
    color: #fff; }

.content_bottom ul, .content_bottom ul li {
    display: block;
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 7px 0px 0px 0px; }

.content_bottom ul li {
    margin: 0px 0px 7px 0px; }

.content_bottom ul li span, .content_bottom ul li img {
    float: left; }

.content_bottom ul li img {
    margin: 1px 0px 0px 0px; }

.content_bottom ul li span {
    padding: 0px 0px 0px 7px; }

	
.newblog li a {
    padding: 2px; }


.right_col {
    float: left;
    height: auto;
    width: 625px;
    margin: 0px 2px 0px 4px;

}

.checkout_col { width: 417px; }

.checkout_col .main_product_page { min-height: 340px; overflow: hidden; }
* html .checkout_col .main_product_page { height: 340px; overflow: visible; }

.onecollayout { width: 842px; }

.right_col .insidecontent .content_bottom {
    padding: 20px; }

.right_col .insidecontent .content_bottom p {
    line-height: 22px; }

.right_col .title strong, .title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
    font-size: 18px;
    font-weight: normal;
    padding: 3px 0px 0px 10px;
    text-transform: none; 


}
.left_col .title strong, .title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
    font-size: 18px;
    font-weight: normal;
    padding: 3px 0px 0px 10px;
}

.right_col .insidecontent .products {
    padding: 0px 6px 8px 6px; }

.product {
    background: #818181;
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0px 0px 5px #000;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    padding: 1px 1px 0px 1px;
    width: 297px;
    margin: 8px 8px 0px 0px; 

}


.butona_en a:hover{text-decoration: none;}

.category_product {
    width: auto;
    clear: both;
    float: none;
    overflow: hidden; 
    border: 1px solid transparent;
}

.product:hover { background: #ccc; }

.widthfix { width: 615px; }

.category_product:hover { background: #818181; }

.product h3 {
    display: block;
    clear: both;

}

.product h3 a {
    background: #ebe9f9 url('../../images/default/product_title_bg1.png') left bottom repeat-x;
    display: block;
    clear: both;
    font-size: 12px;

    font-weight: bold;
    text-align: center;
    color: #000;
    border:  1px solid #fff;
    text-shadow:none;
    text-transform: none;
    padding: 10px 5px 10px 5px; }


.product1 h3 a {
    background: #252525 url('../../images/default/product_title_bg.png') left bottom repeat-x;
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 13px 5px 13px 5px; }

.category_product h3 a {
    text-align: left;
    padding: 13px; }


.product h4 a {
    background:  url('../../images/default/back_op.png') left bottom repeat;
    display: block;
    clear: both;
    font-size: 12px;

    font-weight: bold;
    text-align: center;
    color: #fff;
    border: 1px solid #999;
    border-top: none;
    border-radius: 0px 0px 3px 3px ;

    text-shadow:none;
    text-transform: none;
    padding: 3px 5px 5px 3px;

}


.product h4 a:hover {

    color: #ff6600;


}



.category_product .opsline {
    float: right;
    padding: 6px 4px 0px 0px; }

.product h3 a:hover {
    background: #ccc; }
.product1 h3 a:hover {
    background: #000; }

.product a.prodimage {
    display: block;
    clear: both;
    text-align: center;
    padding: 10px 0px 0px 0px; }




.product a.prodimage img, .thumbnailimage img {
    border: none;
    background: #fff;
    padding: 7px;
    border: 1px solid #333;
    border-top: none;
    border-left: none;
    box-shadow: 0px 0px 5px #333;
    -moz-box-shadow: 0px 0px 5px #333;
    -webkit-box-shadow: 0px 0px 5px #333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 170px; }





.cat_content {
    clear: both;
    padding: 0px 0px 0px 10px;  }

.cat_content .categoryprduct_left {
    float: left; }



.product_details {
    background: #333 ;
    border: 1px solid #999;
    display: block;
    clear: both;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 7px;
    margin: 5px 0px 0px 0px;

}

a:hover.product_details { background: #000; }

.right_col .insidecontent .content_bottom .cat_content p {
    float: right;
    line-height: 18px;
    width: 373px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #1C1C1C;
    margin: 10px 5px 0px 10px;
    padding: 10px; }




.change_am {
    background: #252525 url('../../images/default/product_title_bg.png') left bottom repeat-x;
    height: 31px;
    float: right;
    margin: 0px 3px 0px 7px;
    padding: 7px 7px 0px 7px; }

.change_am form { margin: 0px; }

.change_am label {
    float: left;
    font-weight: bold;
    text-shadow: none;
    padding: 2px 10px 0px 0px;
    font-size: 11px;
}

.change_am input {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    width: 20px;
    padding: 5px;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; }

.opsline {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 10px 0px 0px 5px;
}

.opsline strong {
    background: #252525 url('../../images/default/product_title_bg.png') left bottom repeat-x;
    float: right;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 10px;

}



.opsline a {
    background: transparent url('../../images/default/orderit.gif') left top no-repeat;
    width: 106px;
    height: 25px;
    float: right;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 8px 0px 0px 0px;
    text-shadow: -1px -1px 0px #b85700;
    margin: 1px 0px 0px 4px; }



.opsline .waitinga {
    background: transparent url('../../images/default/wait_button.png') left top no-repeat;
    width: 106px;
    height: 25px;
    float: right;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: crimson;
    padding: 8px 0px 0px 0px;
    text-shadow: -1px -1px 0px #999;
    margin: 1px 0px 0px 4px;
    cursor: pointer;
}

.opsline .waitinga:hover {
    background-position: left -33px;
}


.detaili a{
    background: transparent;
    width: 80px;
    height: 16px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-weight: bold;

    color: #fff;
    padding: 0px;

    text-shadow: none;
    margin: 0 0px 2px 0px;


}
.detaili{margin-right: 2px;
         background: transparent;

}


.detaili a:hover{
    background: transparent;
    text-decoration: underline;
}

.opsline a:hover {
    background-position: left -33px; }

.footer {
    margin: 0px auto;
    width: 850px;
    height: auto;
    overflow: hidden; }

.footerlinks {
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 25px;
    padding: 10px 20px 10px 20px; }

.footerlinks a {
    color: #999;
    margin: 0px 7px 0px 7px; }

.footerlinks a:hover { color: #fff; }

.footer p {
    display: block;
    clear: both;
    font-size: 12px;
    color: #999;
    text-align: center;
    padding: 0px 0px 20px 0px; }

.filter_form {
    clear: both;
    height: auto;
    overflow: hidden;
    margin: 10px 0px 10px 5px; }

.filter_form label {
    float: left;
    width: 120px;
    padding: 7px 10px 0px 0px; }

.filter_form select {
    float: left;
    background: #666;
    color: #fff;
    border: none;
    border: 1px solid #000;
    padding: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 130px;
    margin: 0px 10px 0px 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }

.filter_form select:focus {
    border: 1px solid #000;
    background: #777; }

.content_bottom .filter_form form { margin: 0px; }

.content_bottom .filter_form form input[type=button] {
    float: left;
    clear: none;
    margin: 0px; }

.content_bottom .filter_form form input[type=submit] {
    float: left;
    clear: none;
    margin: 0px; }

.filter_form select { float: left; }

.right_col .main_product_page .content_bottom .cat_content p { width: 565px; margin: 10px 5px 0px 5px; }

.main_product_page .categoryprduct_left { width: 260px; }

.main_product_page .categoryprduct_left a { text-align: left; }

.main_product_page .categoryprduct_left a.prodimage img { width: 240px;  margin-bottom: 5px; }
.thumbnailimage img { width: 65px; margin: 4px 4px 0px 0px; }

.breadcrumbs {
    display: block;
    clear: both;
    font-size: 12px;
    color: #fff;
    padding: 10px;
}

.breadcrumbs a {
    font-weight: bold;
    color: #fff;
    text-decoration: underline; }

.breadcrumbs a:hover, .textpage a:hover { text-decoration: none; color: #ffc49c; }

.aboutprod {
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    background: #333;
    margin: 4px 0px 0px 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;  }

.textpage {
    clear: both;
    font-size: 12px;
    color: #fff;
    padding: 15px;
    line-height: 20px;  }

.textpage ul {
    display: block;
    clear: both;
    padding: 20px 0px 20px 20px;  }

.textpage ul li {
    display: block;
    clear: both;
    width: 100%;
    padding: 0px 0px 5px 0px; }

.textpage ul li span {
    float: left;
    line-height: 16px;
    padding: 0px 10px 0px 0px;  }

.textpage a {
    color: #fff;
    font-weight: bold;
    text-decoration: underline; }

.formline {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 0px 0px 15px 0px; 

}

.formline label {
    float: left;
    width: 180px;
    padding: 4px 0px 0px 0px; }

.formline label strong {
    color: #ff6600; }

.textfield, .optionstyle, .textareafield {
    float: left;
    border: none;
    background: #666;
    padding: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 180px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    text-shadow: -1px -1px 0px #444;  }

.optionstyle { width: 234px; }

.textareafield { width: 500px; height:50px; }

.textfield:focus, .optionstyle:focus, .textareafield:focus {
    background: #ccc;
    text-shadow: none;
    color: #000; }

.buttonstyle {
    background: transparent url('../../images/default/check_button.gif') left top no-repeat;
    width: 187px;
    height: 33px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    text-shadow: -1px -1px 0px #cd4300;
    border: none;
    cursor: pointer;
    margin: 10px 0px 0px 0px; }

.buttonstyle:hover { background-position: left -33px; }

.errormessage {
    clear: both;
    background: #c10000;
    text-align: center;
    margin: 10px 0px 15px 0px;
    font-size: 12px;
    text-shadow: -1px -1px 0px #900000;
    padding: 4px;
    font-weight: bold;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;  }


.errormessage1 {
    clear: both;

    text-align: center;
    margin: 10px 0px 15px 0px;
    font-size: 16px;

    padding: 4px;
    font-weight: bold;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000; 

    background-color:  #aaaaaa; 
    color:#eeeeee;
}

.successmessage {
    background: #67a800;
    text-shadow: -1px -1px 0px #4a7900; }

.blogmessageindex {
    clear: both;

    margin: 10px 0px 15px 0px;
    font-size: 14px;

    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
 
    background-color:  #aaaaaa; 
    color:#eeeeee;
}	
	
.shoppingbasket {
    background: #bbb;
    margin: 7px 5px 5px 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 3px;
    height: auto;
    overflow: hidden; }

.shoppingbasket table thead td {
    background: #333;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    font-weight: bold; }

.shoppingbasket table tbody td, .shoppingbasket table tfoot td {
    padding: 5px 10px;
    font-size: 12px;
    background: #fff;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(199,199,199)), color-stop(1, rgb(255,255,255)));
    background-image: -moz-linear-gradient( center bottom, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
    border-bottom: 1px solid #999; 
    color: #000;
}

.shoppingbasket table tfoot td {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }

.shoppingbasket table tbody tr:hover td {
    background: #fff; }

.deleterow {
    background: transparent url('../../images/default/deleterow.gif') left top no-repeat;
    width: 17px;
    height: 17px;
    display: block;
    clear: both; }

a:hover.deleterow {
    background-position: left -17px; }

.shoppingbasket table tbody td input:focus, .shoppingbasket table tbody td textarea:focus {
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;
    border: 1px solid #666;
    padding: 6px; }

.basket_options {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 0px 10px 10px 10px; }

.basket_options input, .basket_options a {
    float: right; }

.basket_options a {
    background: #eee;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(199,199,199)), color-stop(1, rgb(255,255,255)));
    background-image: -moz-linear-gradient( center bottom, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 7px 8px 7px;
    margin: 11px 10px 0px 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    text-shadow: 1px 1px 0px #fff; }

.basket_options a:hover {
    background: #ff6600;
    color: #fff;
    text-shadow: none; }

.abouttext {
    display: block;
    clear: both;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    padding: 15px 0px 0px 10px; }

.checkout_col label {
    width: 150px; }

.forgotpass {

    clear: both;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    float: left;
    margin: 10px 0px 0px 150px; 
    width: 180px;

}

.withcb {
    display: block;
    clear: both;
    width: auto;
    padding: 0px 0px 0px 150px; }

.withcb input {
    float: left;
    width: 14px;
    height: 14px;
    margin: 3px 5px 0px 0px; }

.withcb span {
    float: left; }

.shoppingbasket span {
    float: left;
    color: #666;
    text-shadow: 1px 1px 0px #fff;
    padding: 7px 0px 0px 10px; }

.shoppingbasket table.finaltable tbody td {
    border: none;
    background: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px; }

.shoppingbasket table.finaltable tbody td a {
    font-size: 12px;
    text-decoration: underline;
    color: #333; }

.shoppingbasket table.finaltable tbody td a:hover {
    color: #ff6600; }





.onelang { background: transparent url('../../images/default/upper_header_line_onelang.gif') left top no-repeat; }

.pageing {
    clear: both;
    font-size: 12px;
    height: auto;
    overflow: hidden;
    padding: 10px 5px 5px 0px; }

.pageing a, .pageing span {
    float: left;
    color: #fff;
    padding: 2px 8px;
    background: #333;
    margin: 0px 4px 0px 0px;
    font-weight: bold;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-shadow: -1px -1px 0px #000; }

.pageing a:hover, .pageing span {
    background: #ff6600;
    text-shadow: none; }

.products_slider {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 605px;
    margin: 7px 0px 0px 0px; }

.prodslide img { border: none; }

.prodslide {
    float: left;
    background: #ccc;
    padding: 5px;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #000;
    margin: 0px 20px 0px 0px; }

.prodslide strong {
    display: block;
    clear: both;
    background: #fff;
    text-align: center;
    color: #333;
    text-shadow:none;
    padding: 5px;
    border-bottom: 1px dotted #666;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px; }

.prodslide span {
    position: absolute;
    z-index: 20;
    background: #666;
    bottom: 5px;
    right: 5px;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px 0px 0px 0px;
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px; }

a:hover.prodslide { background: #fff; border: 1px solid #fff; }

.posted_comments {
    clear: both; }

.the_comment {
    background: #666;
    margin: 7px 0px 0px 0px;
    text-shadow: none;
    border-radius: 0px 0px 8px 0px;
    -moz-border-radius: 0px 0px 8px 0px;
    -webkit-border-radius: 0px 0px 8px 0px; }

.metaline {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 5px 10px 8px 10px;
    background: #333;
    border-bottom: 1px dashed #ccc; }

.metaline strong {
    float: left; }

.metaline span {
    float: right; }

.the_comment p {
    display: block;
    clear: both;
    padding: 10px;
    line-height: 18px!important; }

.the_comment p a, .metaline strong a {
    font-weight: bold;
    color: #fff;
    text-decoration: underline; }

.the_comment p a:hover, .metaline strong a:hover { text-decoration: none; }





/* start new style*/

.comment_form{

    margin-top: 35px;
}

.comment_form_title{
    margin-bottom: 15px;
    font-size: 18px;

    width: 200px;
    margin-left: 180px;

}


.noitems {
    width: 570px;

    float:left;
    background: #ffe0e0;
    border: 1px solid #e63b3b;
    margin: 20px 20px 0px 15px;
    padding: 10px;
    font-size: 14px;
    color: #990000;
    line-height: 18px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 0px 10px #e63b3b;
    -moz-box-shadow: 0px 0px 10px #e63b3b;
    -webkit-box-shadow: 0px 0px 10px #e63b3b;
    margin-bottom: 20px; }




.butona {
    float: right;

    width: 300px;


}
.butona_en {
    float: right;

    width: 300px;


}

.finishorder {
    background: transparent url('../../images/default/check_button.png') left top no-repeat;
    width: 187px;
    height: 25px;
    display: block;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 8px 0px 0px 0px;
    text-shadow: -1px -1px 0px #b85700;
    margin: 10px 0px 5px 0px; }


.noproduct{
    background: #121212;
    width: 187px;
    height: 28px;
    display: block;
    float:right;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: red;
    padding: 10px 0px 0px 0px;

    margin: 0px 0px 5px 2px;
    text-shadow: -1px -1px 1px #fff;
}

.butona a{
    background: transparent url('') left top no-repeat;
    width: 180px;
    height: 85px;
    float: right;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 8px 0px 0px 0px;
    text-shadow: 0px 0px 0px red;
    margin: 1px 0px 0px 4px;
}
.butona_en a{
    background: transparent url('') left top no-repeat;
    width: 150px;
    height: 85px;
    float: right;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 8px 0px 0px 0px;
    text-shadow: 0px 0px 0px red;
    margin: 1px 0px 0px 4px;
}




.welcomemessage {
    display: block;
    clear: both;
    font-size: 14px;
    color: #fff;
    padding: 7px 0px 0px 20px;  }

.method {
    background: #fff;
    overflow: hidden;
    height: auto;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    float: left;
    padding: 5px;
    width: 230px;
    margin: 0px 15px 3px 10px; }

.method input {
    float: left;
    margin: 21px 10px 0px 15px; }

.method img {
    float: left;
    margin: 0px 0px 0px 20px; }

.shoppingbasket .method span {
    display: block;
    clear: both;
    float: none;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    border-top: 1px dotted #ccc; }

.method:hover {
    border: 2px solid #999;
    padding: 4px;
    box-shadow: 0px 0px 15px #ccc;
    -moz-box-shadow: 0px 0px 15px #ccc;
    -webkit-box-shadow: 0px 0px 15px #ccc; }

.method:hover span { color: #000; }



.method2 {
    background: #e9e9e9;
    overflow: hidden;
    height: auto;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    float: left;
    padding: 0px;
    width: 240px;
    margin: 0px 15px 3px 10px; }

.method2 input {
    float: left;
    margin: 5px 10px 0px 15px; }

.method2 img {
    float: left;
    margin: 0px 0px 0px 20px; }

.shoppingbasket .method2 span {


    float: left;
    text-align: center;
    padding: 5px;
    font-weight: bold;
}

.method2:hover {
    border: 1px solid #999;

    box-shadow: 0px 0px 15px #ccc;
    -moz-box-shadow: 0px 0px 15px #ccc;
    -webkit-box-shadow: 0px 0px 15px #ccc; }

.method2:hover span { color: #000; }




.address_td{
    width: 300px; border-right: 1px solid #ccc;


}

.orders_finde{border: 1px solid #ccc; width: 595px; padding: 3px; margin-top: 15px; color:red;
              box-shadow: 0px 0px 15px #ccc;
              -moz-box-shadow: 0px 0px 15px #ccc;
              -webkit-box-shadow: 0px 0px 15px #ccc;  
              font-size: 16px;
              padding-top: 6px;
              padding-bottom: 6px;
              padding-left: 6px;
              border-radius: 2px;
              -moz-border-radius: 2px;
              -webkit-border-radius: 2px;
              font-weight: normal;
              margin-left: 4px;
}

.comentarite{

}

.contentHeaderText_coment{

    background:  #666;
    width: 600px;
    padding: 4px;
    padding-bottom: 6px;
    padding-top:6px;
    margin-top: 30px;
    font-size: 18px;
    border: 1px solid #333;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 4px #ccc;
    -moz-box-shadow: 0px 0px 4px #ccc;
    -webkit-box-shadow: 0px 0px 4px #ccc;  

}

.coment_name{
    color:#FFF;
    width: 250px;


}
.name_c{
    width:100px;
    background: none;
    border: none;
}

.input_coment{

    border:1px solid #fff;
    width: 200px;
    padding: 5px 3px;
    background:  #ccc;

    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;

}

.coment_textarea{
    padding: 5px 3px;
    background:  #ccc;
    border:1px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

img, div, input { behavior: url("../../images/default/iepngfix.htc") }



.fast_order{
    background: #888;



}


.input{border: 1px solid #222; padding: 3px; width: 240px;
       -moz-border-radius: 3px;
       -webkit-border-radius: 3px;
       color:#777;
       font-size: 11px;
}

.text_order{border: 1px solid #222; padding: 3px; width: 240px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            color:#777;
            height: 50px;
            font-size: 11px;
}


.button_order{
    background: #881616;
    background-image: linear-gradient(bottom, #888 0%, #777 98%, #777 0%);
    background-image: -o-linear-gradient(bottom, #888 0%, #777 98%, #777 0%);
    background-image: -moz-linear-gradient(bottom, #888 0%, #777 98%, #777 0%);
    background-image: -webkit-linear-gradient(bottom, #888 0%, #777 98%, #777 0%);
    background-image: -ms-linear-gradient(bottom, #888 0%, #777 98%, #777 0%);
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-shadow: -1px -1px 0px #444;
    border: 1px solid #131313;
    padding: 5px 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0px 1px 2px #222;
    -moz-box-shadow: 0px 1px 2px #222;
    -webkit-box-shadow: 0px 1px 2px #222;
    margin-left: 62px;
    margin-top: 1px;
    cursor: pointer;

}



.insidecontent2 {
    background: #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    clear: both;
    height: auto;
    float:right;
    padding: 2px;
    margin: 10px 4px 5px 0px; 

    width:320px;

}


.info_instruct {
    width: 590px;


}
.info_instruct p {
    color: #fff;

}

.info_instruct p span{
    color: #fff;
    width: 96%;
}



.promo7{
    background: #a90329; /* Old browsers */
    background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}

.promo7 span{
    font-weight: bold;
}

.fixed_products{border-bottom: 1px dotted #555; border-top: 1px dotted #555; }
.fixed_span{padding-left: 0; color: #ff6600; margin: 0;}
.fixed_span2{
    color: #fff;
    padding-left: 0;
    margin: 0;
}

.fixed_span3{
    color: #fff; 
    font-size: 13px; font-weight:normal;
    padding: 2px;
}

.fixed_span66{
    color: #fff; 
    font-size: 12px; font-weight:normal;
    padding: 3px;
}

.fixed_span5{
    color: #ff6600; 


}

.fixed_span_dicsount{
    color: red; 
    font-weight: bold;

}

.fixed_span4{
    color: #ff6600; 
    font-size: 16px; font-weight:bold;
    padding: 3px;
}



.delivery_pr{
    color: #ff6600;
    font-size: 11px;
}
.delivery_pr_footer{
    color: red;
    font-weight: bold;
    font-size: 12px;
}
.delivery_sym{font-size: 12px;}

/* --------- shopping basket new  */ 

.shoppingbasket_new {
    background: #bbb;
    margin: 7px 5px 5px 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 3px;
    height: auto;
    overflow: hidden; }

.shoppingbasket_new table thead td {
    background: #333;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    font-weight: bold; }

.shoppingbasket_new table tbody td, .shoppingbasket_new table tfoot td {
    padding: 15px 10px;
    font-size: 12px;
    background: #fff;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(199,199,199)), color-stop(1, rgb(255,255,255)));
    background-image: -moz-linear-gradient( center bottom, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
    border-bottom: 1px solid #999; 
    color: #000;
}


.shoppingbasket_new table tfoot td {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }

.shoppingbasket_new table tbody tr:hover td {
    background: #fff; }



.shoppingbasket_new table tbody td input:focus, .shoppingbasket_new table tbody td textarea:focus {
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;
    border: 1px solid #666;
    padding: 5px; }




/* --------- */ 

.shoppingbasket_new {
    background: #bbb;
    margin: 7px 5px 5px 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 3px;
    height: auto;
    overflow: hidden;  }

.shoppingbasket_new table thead td {
    background: #333;
    color: #fff;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold; }

.shoppingbasket_new table tbody td, .shoppingbasket_new table tfoot td {
    padding: 7px 10px;
    font-size: 12px;
    background: #fff;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(199,199,199)), color-stop(1, rgb(255,255,255)));
    background-image: -moz-linear-gradient( center bottom, rgb(199,199,199) 0%, rgb(255,255,255) 100%);
    border-bottom: 1px solid #999; 
    color: #000;
}


.shoppingbasket_new table tfoot td {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }

.shoppingbasket_new table tbody tr:hover td {
    background: #fff; }

.deleterow {
    background: transparent url('../../images/default/deleterow.gif') left top no-repeat;
    width: 17px;
    height: 17px;
    display: block;
    clear: both; }

a:hover.deleterow {
    background-position: left -17px; }

.shoppingbasket_new table tbody td input:focus, .shoppingbasket_new table tbody td textarea:focus {
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;
    border: 1px solid #666;
    padding: 5px; }





.address_td select {
    background: none repeat scroll 0 0 #e9e9e9;
    border: 1px solid #666666;
    border-radius: 4px;
    color: #111;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin: 0 10px 0 0;
    padding: 3px;

    width: 195px;
}


#breadcrumb{
    width: 100%;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 7px;
    color:#888888;
}

#breadcrumb span { color: #FFA73D; }
#breadcrumb a, .breadcrumbHome span, .breadcrumbNext span { color: #888 !important; text-decoration: none; }
#breadcrumb a:hover{ text-decoration: underline; }
#breadcrumb a.breadcrumbHome {background:url(../../images/default/go_home.png) no-repeat left center; padding-left: 25px;}
.breadcrumDiv { 	display:inline; }



.promo7{
    background: #a90329; /* Old browsers */
    background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}

.promo7 span{
    font-weight: bold;
}



.cat_content_blog  {
  
    padding: 10px; }


.cat_content_blog p {
    float: right;
    line-height: 12px;
    font-size: 12px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #1C1C1C;
    margin: 10px 5px 0px 10px;
     }
     
     

.product_related {
	background: #818181;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	padding: 1px 1px 0px 1px;
	width: 194px;
	margin: 8px 5px 0px 0px; 

}
.product_related:hover { background: #ccc; }

.product_related h3 {
	display: block;
	clear: both;
       
}

.product_related h3 a {
	background: #ebe9f9 url('../../images/default/product_title_bg1.png') left bottom repeat-x;
	display: block;
	clear: both;
	font-size: 12px;
      
	font-weight: bold;
	text-align: center;
	color: #000;
        border:  1px solid #fff;
        text-shadow:none;
	text-transform: none;
	padding: 10px 5px 10px 5px; }


.product_related a.prodimage {
	display: block;
	clear: both;
	text-align: center;
	padding: 10px 0px 0px 0px; }




.product_related a.prodimage img,.product_related.thumbnailimage img {
	border: none;
	background: #fff;
	padding: 7px;
	border: 1px solid #333;
	border-top: none;
	border-left: none;
	box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	-webkit-box-shadow: 0px 0px 5px #333;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 170px; }


.info_instruct p{ width: 565px; }

.buttonf3 img {
    float: left; }

.buttonf3 span {
    float: left;
    cursor: default;
    padding: 2px 0px 0px 10px; }

.buttonf3 span small {
    display: block;
    clear: both;
    font-size: 10px;
    font-weight: normal;
    color: #fff; }

.buttonf3 span strong {
    display: block;
    clear: both;
    font-size: 12px;
    color: #fff;
    letter-spacing: -1px;
    line-height: 10px;
    padding: 1px 0px 0px 0px;
    text-shadow: 0px 1px 1px #444; }

.header_fixed{
    width:100%;
	height:45px;
    position:fixed;
	top:0;
	left:0;
    
	background: #2d2d2d; /* Old browsers */
    background: -moz-linear-gradient(top,  #2d2d2d 0%, #0e0e0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2d2d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2d2d2d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2d2d2d 0%,#0e0e0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2d2d2d 0%,#0e0e0e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2d2d2d 0%,#0e0e0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #a8d101;
    z-index: 9999;
}


.middle_fixed{
    width: 830px;
    height: 43px;
    margin: 0px auto;
}

.redsgn_hdr_shadow {
    background: url("../../images/default/redsgn_hdr_shadow.png") repeat-x scroll 0 0 transparent;
    bottom: -5px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}


.login_register{
    float: left;
    width: 200px;
    margin-right: 5px;
	margin-left: 10px;
}


.search_f{
    float: left;
    width: 290px;
    margin-right: 12px;
	margin-left: 41px;
    margin-right: 61px;
}

.newsearch_f {
	margin-left: 39px;
    margin-right: 21px;
}

.lang_bar_fixed{
    float: left;
   width: 125px; 
    margin-right: 5px;
    margin-top: 10px;
}

.lang_bar_fixed_new{
    float: left;
    /*width: 225px; */
    margin-right: 5px;
    margin-top: 6px;
}

.shopping_cart_fixed{
    float: right;
    margin-right: 5px;
    width: 35px;
	margin-top:5px;
}
.shopping_c_text{
    color:#fff;
    font-size: 22px;
    margin-top: 3px;
    margin-right: 20px;
    width: 40px;
}

.shopping_c_text a{
    color:#e9e9e9;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.shopping_c_text a:hover{
    color:#ccc;
    text-decoration: underline;
}

.number_fixed{
    font-size: 9px;
    float:left;
    color:#fff;
}
.search_fixed{

}

.shopping_cart_fixed_line{
    /* float:right; */
    margin-top: 6px;
}
.searchline_fixed{
    float:left;
    margin-top: 6px;

    border: 1px solid #999;

    background: #666; /* Old browsers */
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0px 2px;
    width: 280px;
    height: 30px;
    margin-right: 4px;
    color:#fff;

}
.searchline_fixed input[type=text]{
    border: none;
    border-right: none;
    background: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0px 2px;
    width: 233px;
    height: 28px;
    margin-right: 4px;
    color:#fff;
}

.topbutton_fixed{
    float: right;
    background:  url("../../images/default/search_lupa.png") no-repeat scroll center center #666;
    border: medium none;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    margin-top: 3px;
    margin-right: 4px;
    height: 24px;
    width: 24px;

}	

.login_reg {
    width: auto;
    height: 24px;
    margin-top: 2px;
	-moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #000;
}

.login_reg a {
    color:#fff;
    font-size: 14px;
    text-align: center;
}

.login_fixed {
    height: 22px;
    padding-top: 4px;
    text-align: center;
	color:#fff;
}

.log_fixed{
    margin-top: 6px;
    font-size: 14px;
    width: 240px;
}

.welcomemessage_fixed{
    color: #e9e9e9;
    font-size: 12px;
	width:310px;
	float:left;
}

.fleft {
	float:left !important;
	margin-top: 5px !important;
    width: 120px !important;
}

.newversion  span {
	padding-left:3px !important;
}

.newversion {
	width:135px !important;
	padding-right:5px;
}

.newveremail {
	width:130px !important;
	padding-left:12px;
	padding-right:6px;
}

.newveremail span {
	padding-left:3px !important;
}

.newversion_f {
	margin-left:3px;
	margin-right:3px;
	width:190px;
}

.newversion_f .searchline_fixed {
	width:220px !important;
	
}