body
{
    margin:0;
    font-size:18px;
    color:#414141;
    line-height:26px;
    background-position: center 151px;
    background-repeat: no-repeat;
    background-image: url("../images/bg.png");
}

.header 
{
    display:block;
    width:100%;
    height:40px;
    color:#fff;
    line-height:40px;
    font-size:20px;
    text-align:center;
    background-color:#a5001b;
    border-bottom:1px #b1b1b1 solid;
}

.header div
{
    display:inline-block;
    width:1200px;
    text-align:left;
    height:40px;
}

.header span
{
    border-left:1px #b1b1b1 solid;
    line-height:40px;
    height:40px;
    display:inline-block;
    padding-left:7px;
    padding-right:7px;
    cursor:pointer;
}

.header span:last-child
{
    border-right:1px #b1b1b1 solid;
}

.header span a 
{
    color:#fff;
    text-decoration:none;
}

.header span a:hover
{
    text-decoration:underline;
}

.outer_logo
{
    width:100%;
    display:block;
    text-align:center;
}

.outer_logo .inner_logo
{
    width:1056px;
    display:inline-block;
    text-align:left;
    height:90px;
    margin:0;
    background-position:left center;
}

.outer_logo .search 
{
    display:inline-block;
    height:110px;
    float:right;
    width:500px;
    margin:0;
    padding:0;
    text-align:right;
    line-height:110px;
}

.inner_logo img
{
    float:left;
}

.search input[type="text"]
{
    height:32px;
    line-height:32px;
    font-size:14px;
    padding:0;
    padding-left:5px;
    color:#bdbdbd;
    width:360px;
    border:1px #707070 solid;
    vertical-align:middle;
}

.search input[type="button"], .search input[type="submit"]
{
    height:32px;
    line-height:32px;
    font-size:16px;
    color:#fff;
    background-color:#d62c2c;
    border:1px #707070 solid;
    vertical-align:middle;
    padding:0;
    margin-left:20px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
}

.outer_slideshow
{
    width:100%;
    display:block;
    text-align:center;
}

.outer_slideshow .inner_slideshow
{
    width:1200px;
    display:inline-block;
    height:508px;
    text-align:left;
    background-repeat:no-repeat;
    margin-top:-3px;
    
}

.inner_slideshow div
{
    float:left;
    width:600px;
    height:508px;
    background-repeat:no-repeat;
    cursor:pointer;
    display:inline-block;
}

.inner_slideshow div:first-child
{
    /*background-image:url("../images/prev.png");
    background-position:left center;*/
}

.inner_slideshow div:last-child
{
   /* background-image:url("../images/next.png");
    background-position:right center;*/
}

.img_slideshow_1_0 { background-image:url("../images/slideshow/a/001.png"); }
.img_slideshow_1_1 { background-image:url("../images/slideshow/a/002.png"); }
.img_slideshow_1_2 { background-image:url("../images/slideshow/a/003.png"); }
.img_slideshow_1_3 { background-image:url("../images/slideshow/a/004.png"); }
.img_slideshow_1_4 { background-image:url("../images/slideshow/a/005.png"); }
.img_slideshow_1_5 { background-image:url("../images/slideshow/a/006.png"); }
.img_slideshow_1_6 { background-image:url("../images/slideshow/a/007.png"); }
.img_slideshow_1_7 { background-image:url("../images/slideshow/a/008.png"); }

.img_slideshow_2_0 { background-image:url("../images/slideshow/b/001.png"); }
.img_slideshow_2_1 { background-image:url("../images/slideshow/b/002.png"); }
.img_slideshow_2_2 { background-image:url("../images/slideshow/b/003.png"); }
.img_slideshow_2_3 { background-image:url("../images/slideshow/b/004.png"); }
.img_slideshow_2_4 { background-image:url("../images/slideshow/b/005.png"); }


.outer_main 
{
    width:100%;
    display:block;
    text-align:center;
}

.outer_main .inner_main
{
    width:1160px;
    display:inline-block;
    text-align:center;
    padding:0px 20px 20px 20px;
    margin:0;
}
.simpleText
{
    line-height:26px;
    font-size:18px;
    color:#414141;
    text-align:justify;
}
.fooldalTable
{
    border-collapse:collapse;
    width:1160px;
}

.fooldalTable tr td
{
    width:40px;
}

.fooldalTable tr td:first-child, .fooldalTable tr td:last-child
{
    width:560px;
    text-align:center;
}

.headerText
{
    line-height:36px;
    font-size:30px;
    color:#d62c2c;
}

.mainText
{
    line-height:26px;
    font-size:18px;
    color:#414141;
}

.secondHText
{
    font-size:24px;
    color:#db4848;
    line-height:30px;
    text-decoration:underline;
}

.outer_footer
{
    width:100%;
    display:block;
    text-align:center;
}

.outer_footer .inner_footer
{
    width:1200px;
    display:inline-block;
    text-align:left;
    padding-bottom:20px;
    line-height:20px;
    font-size:11px;
    color:#919191;
}

.outer_menu
{
    width:100%;
    display:block;
    text-align:center;
    margin-bottom:-3px;
}

.outer_menu .inner_menu
{
    width:1200px;
    background-repeat:no-repeat;
    display:inline-block;
    text-align:left;
    height:48px;
    background-image:url("../images/menubg.png");
    margin:0;
    border-bottom:3px #a5001b solid;
}

.inner_menu div
{
    border-right:1px #a1a1a1 solid;
    height:48px;
    display:inline-block;
    float:left;
    padding:0;
    padding-left:7px;
    padding-right:7px;
    margin:0;
    line-height:48px;
    font-size:18px;
    color:#474646;
    cursor:pointer;
    font-weight:bold;
}

.inner_menu div:last-child
{
    border-right:0px #000 none;
}

.inner_menu div a
{
    color:#474646;
    text-decoration: none;
}

.inner_menu div a:hover
{
    text-decoration:underline;
}

.cathyTitle
{
    display:block;
    line-height:30px;
    font-size:18px;
    color:#919191;
    text-align:left;
    text-transform:capitalize;
}

.cathyBrandTable
{
    border-collapse:collapse;
    margin-top:20px;
}

.cathyBrandTable .cbrand
{
    width:260px;
}

.cathyBrandTable .cspacer
{
    width:40px;
}

.cathyBrandTable span
{
    font-size:16px;
    line-height:20px;
    text-align:left;
    display:block;
    margin-bottom:5px;
    color:#d62c2c;
}

.cathyBrandTable td a
{
    text-decoration:none;    
    vertical-align:top;
}

.cathyBrandTable td a img
{
    vertical-align:top;
    max-width:258px;
}

.bor
{
    border:1px #d62c2c solid;
}

.markaCim
{
    display:block;
    line-height:40px;
    font-size:31px;
    color:#919191;
    text-align:left;
    margin-bottom:10px;
    font-weight:bold;
}

.markaLeiras
{
    display:block;
    line-height:26px;
    text-align:justify;
    font-size:18px;
    color:#414141;
}

.cathyBrandTable .proddesc
{
    height:40px;
    margin:5px 0px 5px 0px;
    line-height:20px;
    font-size:18px;
    color:#414141;
    text-align:left;
}

.cathyBrandTable .proddesc .proddescoldprice
{
    line-height: 20px;
    font-size:12px;
    color:#d62c2c;
    text-decoration:line-through;
}

.cathyBrandTable .proddesc .proddescnewprice
{
    line-height:20px;
    font-size:20px;
    color:#414141;
}  
 

.cathyBrandTable .proddesc .proddescoldprice
{
    line-height: 20px;
    font-size:12px;
    color:#d62c2c;
    text-decoration:line-through;
}

.cathyBrandTable .proddesc .proddescnewprice
{
    line-height:20px;
    font-size:20px;
    color:#414141;
}

.prodbtn
{
    text-align:left;
    margin-top:10px;
    margin-bottom:20px;
}

.prodbtn input[type="button"]
{
    height:32px;
    line-height:32px;
    font-size:16px;
    color:#fff;
    background-color:#d62c2c;
    border:1px #707070 solid;
    vertical-align:middle;
    padding:0;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
}

.prodtable
{
    border-collapse:collapse;
    margin-top:10px;
}

.prodtable .pleft
{
    width: 560px;
    background-color:#dcdbdb;
    text-align:center;
    max-height: 499px;
    max-width: 752px;
}

.prodtable .pright
{
    width:560px;
    text-align:left;
}

.prodtable .pleft img
{
    border:1px #fff solid;
    margin-top:12px;
    margin-bottom:12px;
    max-height: 499px;
    max-width: 752px;
}

.prodtable .pleft div
{
    color:#767676;
    font-size:12px;
    margin-bottom:20px;
    max-height: 499px;
    max-width: 752px;
}

.prodtable .pspace
{
    width:40px;
}

.prodTitle
{
    line-height:40px;
    font-size:31px;
    color:#d62c2c;
    margin-bottom:10px;
}

.prodDescribe
{
    line-height:28px;
    font-size:18px;
    color:#515151;
    margin-bottom:10px;
    text-align:justify;
}

.prodDescTable
{
    border-collapse:collapse;
}

.prodDescTable .left
{
    width:150px;
    text-align:left;
    font-size:16px;
    line-height:26px;
    color:#515151;
}

.prodDescTable .right
{
    text-align:left;
    font-size:16px;
    line-height:26px;
    color:#000;
}

.oldprice
{
    color:#d62c2c;
    text-decoration:line-through;
    line-height:20px;
}

.newprice
{
    font-size:22px;
    line-height: 32px;
    
    background-image:url("../images/icon_akcio.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding: 3px 0px 2px 36px;
    margin-top:10px;
}

.contactform
{
    display:block;
    margin-top:20px;
    text-align:left;
}


.contactformcaption
{
    display:block;
    font-size:22px;
    color:#717171;
    line-height:30px;
    text-align:center;
}
.contactform .contactformrow
{
    display:block;
    margin:20px 0px 20px 0px;
    padding-left:60px;
}

.contactformrow .contactformlabel
{
    line-height:36px;
    font-size:20px;
    width:200px;
    text-align:left;
    color:#515151;
    font-weight:bold;
    display:inline-block;
    vertical-align:top;
}

.contactformrow input[type="text"]
{
    height:36px;
    line-height:36px;
    font-size:24px;
    border:1px #a1a1a1 solid;
    background-color:#fff;
    color:#717171;
    text-align:left;
    padding:0px 0px 0px 10px;
    width:650px;
}

.contactformrow textarea
{
    height:180px;
    width:640px;
    font-size:20px;
    line-height:36px;
    color:#717171;
    padding:0px 10px 0px 10px;
    text-align:left;
    border:1px #a1a1a1 solid;
}

.contactformrow input[type="submit"]
{
    height:32px;
    line-height:32px;
    font-size:16px;
    color:#fff;
    background-color:#d62c2c;
    border:1px #707070 solid;
    vertical-align:middle;
    padding:0;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
}

 .facebookOuter {
    
    padding:10px 0 10px 10px;
    height:40px;
  }
 .facebookInner {
    height:250px;
    overflow:hidden;
  }
  
  .fb_post
  {
  display:inline-block;
  float: left;
  min-height: 768px;
  min-width: 1024px;
  }