* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size:12px;
}
.container {
    width: 80%;
    min-width: 1005px;
}
.header {
    height:183px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa, endColorstr=#d2d2d2); /* for IE */	
    background-image: linear-gradient(bottom, rgb(210,210,210) 9%, rgb(250,250,250) 65%);
    background-image: -o-linear-gradient(bottom, rgb(210,210,210) 9%, rgb(250,250,250) 65%);
    background-image: -moz-linear-gradient(bottom, rgb(210,210,210) 9%, rgb(250,250,250) 65%);
    background-image: -webkit-linear-gradient(bottom, rgb(210,210,210) 9%, rgb(250,250,250) 65%);
    background-image: -ms-linear-gradient(bottom, rgb(210,210,210) 9%, rgb(250,250,250) 65%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.09, rgb(210,210,210)),
        color-stop(0.65, rgb(250,250,250)));
}

.header .cart-info-short {
    background-image: url(../images/cartbtn_up.png);
    background-repeat: no-repeat;
    
    display: block;
    width: 198px;
    height: 34px;
    line-height: 34px;
    
    color: white;
    text-decoration: none;
    
    padding-right: 10px;
}

.header .cart-info-short:hover {
    background-image: url(../images/cartbtn_ov.png);
}

.hand{
    cursor: hand; 
    cursor: pointer;
}
.sname{
}
hr {
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
    margin-top:20px;
}

.caption1_gradient{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ededed, endColorstr=#e9e9e9); /* for IE */	
    background-image: linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -o-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(244,244,244)),
        color-stop(1, rgb(250,250,250))
        );	
}

.caption2_gradient{
    background-color:#eeeeee;	
}

.caption3_gradient{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#fafafa, endColorstr=#f4f4f4); /* for IE */	
    background-image: linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -o-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(250,250,250) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(244,244,244)),
        color-stop(1, rgb(250,250,250))
        );	
}


.s_border{
    border-color:#c4c4c4; 
    border-style:solid; 
    border-width:1px; 
    border-radius: 5px;	
}
.s_border_2{
    border-color:#c4c4c4; 
    border-style:solid; 
    border-width:0px 1px 1px 1px;
    border-radius: 5px;	
}
.ui-combobox {
    position: relative;
    display: inline-block;
}
.ui-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* adjust styles for IE 6/7 */
    *height: 1.7em;
    *top: 0.1em;
}
.ui-combobox-input {
    margin: 0;
    padding: 0.3em;
}

#ubar input {
    line-height:2 !important;
}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    z-index: 50;
    border-collapse:collapse;


}
.popup td.corner {
    height: 15px;
    width: 19px;
}

.popup td#topleft { background-image: url(../images/bubble-1.png); }
.popup td.top { background-image: url(../images/bubble-2.png); }
.popup td#topright { background-image: url(../images/bubble-3.png); }
.popup td.left { background-image: url(../images/bubble-4.png); }
.popup td.right { background-image: url(../images/bubble-5.png); }
.popup td#bottomleft { background-image: url(../images/bubble-6.png); }
.popup td.bottom { background-image: url(../images/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../images/bubble-8.png); }

.popup table.popup-contents {
    font-size: 12px;
    background-color: #fff;
    color: #666;
    text-align:justify;
    font-family:Arial, Helvetica, sans-serif;


}

table.popup-contents th {
    text-align: right;
    text-transform: lowercase;
}

table.popup-contents td {
    text-align: left;
}


#dialogform {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#3790ff;}

/* Container */
#simplemodal-container {height:130px; width:300px; background-color:#FFFFFF; border:2px solid #3790ff; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {visibility:hidden;}


@font-face {
    font-family: 'futura_ltcn_btlight';
    src: url('//rolling.hu/fonts/futuralc-webfont.eot');
    src: url('//rolling.hu/fonts/futuralc-webfont.eot?#iefix') format('embedded-opentype'),
        url('//rolling.hu/fonts/futuralc-webfont.woff') format('woff'),
        url('//rolling.hu/fonts/futuralc-webfont.ttf') format('truetype'),
        url('//rolling.hu/fonts/futuralc-webfont.svg#futura_ltcn_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_mdcn_btmedium';
    src: url('//rolling.hu/fonts/futuramc-webfont.eot');
    src: url('//rolling.hu/fonts/futuramc-webfont.eot?#iefix') format('embedded-opentype'),
        url('//rolling.hu/fonts/futuramc-webfont.woff') format('woff'),
        url('//rolling.hu/fonts/futuramc-webfont.ttf') format('truetype'),
        url('//rolling.hu/fonts/futuramc-webfont.svg#futura_mdcn_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

h3{
    font-family:'futura_ltcn_btlight';
    padding:0;
    margin:0;	
    font-size:16px;
    font-weight:normal;
    color:#686868;
}

h4{
    font-family:'futura_mdcn_btmedium';
    padding:0;
    margin:0;	
    font-size:16px;
    font-weight:normal;
    color:#EB8F00;
}

h4 a:link {color:#858585; text-decoration:none;}      /* unvisited link */
h4 a:visited {color:#858585; text-decoration:none;}  /* visited link */
h4 a:hover {color:#3871b5; text-decoration:none;}  /* mouse over link */
h4 a:active {color:#3871b5; text-decoration:none;}  /* selected link */ 


h5{
    font-family:'futura_mdcn_btmedium';	
    padding:0;
    margin:0;	
    padding-bottom:3px;
    font-size:16px;
    font-weight:bold;
    color:#686868;
}

.infimage{

}

.discprice{
    color:#063;	
}

.bluecart{} .browncart{} .redcart{} .size{}
.inputbox{}
.gtc_tip {}
.callus {}
.removecart {}

.white a {color:#FFF !important; text-decoration:none !important;}

.fullavail { background-color: #CCFFCC;}
.notavail { background-color: #FFDDD5;}
.partlyavail { background-color: #FFE9A6;} 


.whiteavail_b { background-color: #FFF; height:22px;}
.fullavail_b{ background-color: #CCFFCC; height:22px;}
.notavail_b{ background-color: #FFDDD5; height:22px;}
.partlyavail_b{ background-color: #FFE9A6; height:22px;} 

#missing_items_div input{
    width:150px !important;
}

#shipping_address input{
    width:350px !important;
}

#billing_address input{
    width:350px !important;
}

.moon_shadow {
    padding: 18px;
    border-radius:10px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

.expandable a:link {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}      /* unvisited link */
.expandable a:visited {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}  /* visited link */
.expandable a:hover {color:#294800; text-decoration:underline; font-style:italic; font-weight:bold;}  /* mouse over link */
.expandable a:active {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}  /* selected link */ 

.newsholder{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
}

.textblock a:link {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}      /* unvisited link */
.textblock a:visited {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}  /* visited link */
.textblock a:hover {color:#294800; text-decoration:underline; font-style:italic; font-weight:bold;}  /* mouse over link */
.textblock a:active {color:#294800; text-decoration:none; font-style:italic; font-weight:bold;}  /* selected link */ 

ul {
    padding-left:25px;
}

.smartborder_inp {
    background-color: #F6F6F6;
    border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px;
    color: #1C94C4;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 2;
    padding: 2px 2px 2px 0;
    text-align: left;
}

.form-label {
    float:left; 
    padding-top:20px; 
    text-align:right; 
    width:400px
}
.form-label-text-big-blue {
    color:#4086c9;
    font-size:24px;
}
.form-label-text-big-grey {
    color:#8D8D8D;
    font-size:24px;
}
.form-label-text-blue {
    color:#4086c9;
    font-size:20px;
}
.form-label-text-grey {
    color:#8D8D8D;
    font-size:20px;
}
.form-control-container {
    float:left;
    padding-left:25px;
    padding-top:15px;
    text-align:left;
    width:400px;
}
.form-control-container.ui-widget textarea {
    width:380px;
    height:120px;
    padding:5px;
    font-size:16px;
}
.form-control-container.ui-widget input {
    width:200px;
    height:32px;
    padding-left:5px;
    font-size:16px;
}
.form-control-container.form-control-long.ui-widget input {
    width:380px;
}
.form-control-container.form-control-short.ui-widget input {
    width:100px;
}
.form-control-container.ui-widget .ui-combobox {
    margin-top: -12px;
}
.form-control-container.ui-widget .ui-combobox input {
    height:32px;
}

/*onepcssgrid-custom*/
.grid-1000 {
    margin: 0 auto;
    min-width: 1005px;
}
.clear {
    clear: both;
}
.row {
    clear: both;
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 {
    float: left;
    margin: 0 0.9% 0 0;
}

.c1.last, .c2.last, .c3.last, .c4.last, .c5.last, .c6.last, .c7.last, .c8.last, .c9.last, .c10.last, .c11.last, .c12 {
    margin: 0;
}

.c1 { width: 7.425%; }
.c2 { width: 15.75%; }
.c3 { width: 24.075%; }
.c4 { width: 32.4%; }
.c5 { width: 40.725%; }
.c6 { width: 49.05%; }
.c7 { width: 57.375%; }
.c8 { width: 65.7%; }
.c9 { width: 74.025%; }
.c10 { width: 82.35%; }
.c11 { width: 90.675%; }
.c12 { width: 99%; margin: 0; }

.c1 img, .c2 img, .c3 img, .c4 img, .c5 img, .c6 img, .c7 img, .c8 img, .c9 img, .c10 img, .c11 img, .c12 img {
    max-width: 100%;
    height: auto;
    display: block;
}

/*search-uj*/
button {
    cursor: pointer;
}
.t-r {
    text-align: right;
}
.t-c {
    text-align: center;
}
.p-l {
    float: left;
}
.p-r {
    float: right;
}
.bold {
    font-weight: bold;
}
.search-result {
    color: #535353;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
}
.search-result .longc11 {
    width:91.675%;
}
.search-result .row {
    padding: 0 5px 7px 10px;
}
.pdt2px {
    padding-top: 2px;
}
.pdt7px {
    padding-top: 7px;
}
.pdt9px {
    padding-top: 9px;
}
.divpdb8px div {
    padding-bottom: 8px;
}
.hidden {
    display: none !important;
}