body {
    margin:0;
    font:13px Helvetica, Arial, sans-serif;
    color:#363636;
    background:#a7c7dc url(/images/bg-page.gif);
    min-width:960px;
}
a {
    text-decoration:underline;
    color:#000;
}
a:hover {text-decoration:none;}
img {border-style:none;}
form,
fieldset {
    margin:0;
    padding:0;
    border-style:none;
}
input[type='button']:hover,
input[type='submit']:hover {cursor:pointer;}
input,
textarea,
select {
    vertical-align:middle;
    color:#000;
}
#wrapper {
    margin:0 auto;
    width:1000px;
    padding:23px 0 40px;
}
#header {
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    background:#fff;
    position:relative;
    z-index:2;
    padding:17px 11px 12px 11px;
    height:auto;
}
#header:after {
    content:"";
    display:block;
    clear:both;
}
#header .circle-text {
    float:left;
    background:url(/images/bg-circle.png) no-repeat;
    width:97px;
    height:98px;
    color:#fff;
    margin:-2px 10px 0 0;
    font-size:14px;
    line-height:15px;
    text-align:center;
}
#header .circle-text strong {
    display:block;
    font-size:17px;
    line-height:17px;
    font-weight:normal;
}
#header .circle-text span {
    display:block;
    width: 97px;
    height:76px;
    padding:27px 0 0;
    -moz-transform: rotate(10deg)
    translateX(0)
    scale(1);
    -o-transform: rotate(10deg)
    translateX(10px)
    scale(1);
    -webkit-transform: rotate(10deg)
    translateX(0)
    scale(1);
    transform: rotate(10deg)
    translateX(0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9848077530122079, M12=-0.17364817766693127, M21=0.17364817766693127, M22=0.9848077530122079, SizingMethod='auto expand')";
    margin-left:-8px \0/;
    margin-top:-8px \0/;
}
.top-area {
    overflow:hidden;
    position:relative;
    margin:0 0 -6px;
}
.top-area .tab {
    float:right;
    padding:0 4px 10px;
    background: #d81a88;
    background: -moz-linear-gradient(top,  #d81a88 0%, #d61882 29%, #d21981 33%, #d4177e 44%, #cf157a 54%, #c71168 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d81a88), color-stop(29%,#d61882), color-stop(33%,#d21981), color-stop(44%,#d4177e), color-stop(54%,#cf157a), color-stop(100%,#c71168));
    background: -webkit-linear-gradient(top,  #d81a88 0%,#d61882 29%,#d21981 33%,#d4177e 44%,#cf157a 54%,#c71168 100%);
    background: -o-linear-gradient(top,  #d81a88 0%,#d61882 29%,#d21981 33%,#d4177e 44%,#cf157a 54%,#c71168 100%);
    background: -ms-linear-gradient(top,  #d81a88 0%,#d61882 29%,#d21981 33%,#d4177e 44%,#cf157a 54%,#c71168 100%);
    background: linear-gradient(top,  #d81a88 0%,#d61882 29%,#d21981 33%,#d4177e 44%,#cf157a 54%,#c71168 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81a88', endColorstr='#c71168',GradientType=0 );
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    color:#fff;
    line-height:12px;
}
.top-area .tab strong {
    float:left;
    font-size:26px;
    line-height:28px;
    padding:3px 3px 0 0;
}
.top-area .tab span {
    font-size:11px;
    float:left;
    font-weight:bold;
    padding:4px 0 0 0;
}
.logo {
    background:url(/images/julklappstips.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:421px;
    height:87px;
    float:left;
}
.logo a {
    cursor:pointer;
    height:100%;
    display:block;
}
.logo-area {
    float:left;
    padding:0 40px 0 200px;
    position:relative;
    height:100%;
}
.logo-area span {
    display:block;
    padding:0 6px 0 0;
    clear:left;
    text-align:right;
    font:17px/21px Helvetica, Arial, sans-serif;
    color:#af0747;
    top:-2px;
    position:relative;
}
#header .gifts {
    position:absolute;
    bottom:0;
    left:2px;
    background:url(/images/gifts-big.png) no-repeat;
    width:173px;
    height:173px;
}
.search-form {
    overflow:hidden;
    padding:11px 0 0;
    margin:0 0 -10px;
    position:relative;
}
.search-form .row {
    overflow:hidden;
    padding:0 0 15px;
    float: right;
}
.search-form .text {
    float:left;
    width:146px;
    border:1px solid #b6b6b6;
    margin:0;
    color:#515151;
    box-shadow:2px 3px 1px #bdbdbd inset;
    -webkit-box-shadow:2px 3px 1px #bdbdbd inset;
    -moz-box-shadow:2px 3px 1px #bdbdbd inset;
    font-size:15px;
    padding:5px 7px 6px;
}
.find-form .btn-serch,
.search-form .btn-search {
    float:right;
    font-size:17px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
    margin:0;
    padding:0 6px 3px;
    border:1px solid #c5125a;
    background: #e22c81;
    background: -moz-linear-gradient(top,  #e22c81 0%, #e0297c 11%, #df2578 12%, #e1277a 12%, #e02679 16%, #de2475 16%, #df2475 20%, #dc2172 20%, #dc2172 24%, #da1f70 24%, #db1e6e 28%, #de1f6d 28%, #da1b69 28%, #da1b69 32%, #d71866 32%, #d81865 36%, #db1866 36%, #d81561 36%, #d81563 39%, #d8165f 40%, #d41259 40%, #d5135a 44%, #d31157 44%, #d31157 48%, #d11053 48%, #d11053 52%, #cc0e4c 52%, #c80c46 64%, #c50a3f 65%, #c50a3f 68%, #c3093b 69%, #c20839 73%, #c3093a 76%, #c20839 77%, #bd0634 77%, #bc0531 85%, #ba032f 85%, #ba042d 85%, #bb052e 89%, #b70326 90%, #b70328 93%, #b50124 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e22c81), color-stop(11%,#e0297c), color-stop(12%,#df2578), color-stop(12%,#e1277a), color-stop(16%,#e02679), color-stop(16%,#de2475), color-stop(20%,#df2475), color-stop(20%,#dc2172), color-stop(24%,#dc2172), color-stop(24%,#da1f70), color-stop(28%,#db1e6e), color-stop(28%,#de1f6d), color-stop(28%,#da1b69), color-stop(32%,#da1b69), color-stop(32%,#d71866), color-stop(36%,#d81865), color-stop(36%,#db1866), color-stop(36%,#d81561), color-stop(39%,#d81563), color-stop(40%,#d8165f), color-stop(40%,#d41259), color-stop(44%,#d5135a), color-stop(44%,#d31157), color-stop(48%,#d31157), color-stop(48%,#d11053), color-stop(52%,#d11053), color-stop(52%,#cc0e4c), color-stop(64%,#c80c46), color-stop(65%,#c50a3f), color-stop(68%,#c50a3f), color-stop(69%,#c3093b), color-stop(73%,#c20839), color-stop(76%,#c3093a), color-stop(77%,#c20839), color-stop(77%,#bd0634), color-stop(85%,#bc0531), color-stop(85%,#ba032f), color-stop(85%,#ba042d), color-stop(89%,#bb052e), color-stop(90%,#b70326), color-stop(93%,#b70328), color-stop(100%,#b50124));
    background: -webkit-linear-gradient(top,  #e22c81 0%,#e0297c 11%,#df2578 12%,#e1277a 12%,#e02679 16%,#de2475 16%,#df2475 20%,#dc2172 20%,#dc2172 24%,#da1f70 24%,#db1e6e 28%,#de1f6d 28%,#da1b69 28%,#da1b69 32%,#d71866 32%,#d81865 36%,#db1866 36%,#d81561 36%,#d81563 39%,#d8165f 40%,#d41259 40%,#d5135a 44%,#d31157 44%,#d31157 48%,#d11053 48%,#d11053 52%,#cc0e4c 52%,#c80c46 64%,#c50a3f 65%,#c50a3f 68%,#c3093b 69%,#c20839 73%,#c3093a 76%,#c20839 77%,#bd0634 77%,#bc0531 85%,#ba032f 85%,#ba042d 85%,#bb052e 89%,#b70326 90%,#b70328 93%,#b50124 100%);
    background: -o-linear-gradient(top,  #e22c81 0%,#e0297c 11%,#df2578 12%,#e1277a 12%,#e02679 16%,#de2475 16%,#df2475 20%,#dc2172 20%,#dc2172 24%,#da1f70 24%,#db1e6e 28%,#de1f6d 28%,#da1b69 28%,#da1b69 32%,#d71866 32%,#d81865 36%,#db1866 36%,#d81561 36%,#d81563 39%,#d8165f 40%,#d41259 40%,#d5135a 44%,#d31157 44%,#d31157 48%,#d11053 48%,#d11053 52%,#cc0e4c 52%,#c80c46 64%,#c50a3f 65%,#c50a3f 68%,#c3093b 69%,#c20839 73%,#c3093a 76%,#c20839 77%,#bd0634 77%,#bc0531 85%,#ba032f 85%,#ba042d 85%,#bb052e 89%,#b70326 90%,#b70328 93%,#b50124 100%);
    background: -ms-linear-gradient(top,  #e22c81 0%,#e0297c 11%,#df2578 12%,#e1277a 12%,#e02679 16%,#de2475 16%,#df2475 20%,#dc2172 20%,#dc2172 24%,#da1f70 24%,#db1e6e 28%,#de1f6d 28%,#da1b69 28%,#da1b69 32%,#d71866 32%,#d81865 36%,#db1866 36%,#d81561 36%,#d81563 39%,#d8165f 40%,#d41259 40%,#d5135a 44%,#d31157 44%,#d31157 48%,#d11053 48%,#d11053 52%,#cc0e4c 52%,#c80c46 64%,#c50a3f 65%,#c50a3f 68%,#c3093b 69%,#c20839 73%,#c3093a 76%,#c20839 77%,#bd0634 77%,#bc0531 85%,#ba032f 85%,#ba042d 85%,#bb052e 89%,#b70326 90%,#b70328 93%,#b50124 100%);
    background: linear-gradient(top,  #e22c81 0%,#e0297c 11%,#df2578 12%,#e1277a 12%,#e02679 16%,#de2475 16%,#df2475 20%,#dc2172 20%,#dc2172 24%,#da1f70 24%,#db1e6e 28%,#de1f6d 28%,#da1b69 28%,#da1b69 32%,#d71866 32%,#d81865 36%,#db1866 36%,#d81561 36%,#d81563 39%,#d8165f 40%,#d41259 40%,#d5135a 44%,#d31157 44%,#d31157 48%,#d11053 48%,#d11053 52%,#cc0e4c 52%,#c80c46 64%,#c50a3f 65%,#c50a3f 68%,#c3093b 69%,#c20839 73%,#c3093a 76%,#c20839 77%,#bd0634 77%,#bc0531 85%,#ba032f 85%,#ba042d 85%,#bb052e 89%,#b70326 90%,#b70328 93%,#b50124 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e22c81', endColorstr='#b50124',GradientType=0 );
    color:#fff;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    height:27px;
    line-height:25px;
}
#nav {
    list-style:none;
    margin:0;
    padding:0;
    background: #df2894;
    background: -moz-linear-gradient(top,  #df2894 0%, #de2791 10%, #db248c 12%, #dd248c 15%, #da2189 16%, #dc1f86 24%, #d81b82 26%, #da1b83 27%, #d71880 28%, #d81981 29%, #d5157c 36%, #d7177e 37%, #d11178 39%, #d3137a 39%, #d21277 44%, #ce1070 48%, #cd106e 53%, #ca0b68 58%, #c90c68 60%, #c70c63 61%, #c80d64 63%, #c50a61 65%, #c10a5a 72%, #c3095a 73%, #c00657 75%, #c00657 77%, #bb064d 82%, #bc0650 83%, #b9034d 84%, #bc044e 85%, #bb0246 90%, #ba0345 94%, #b50140 97%, #b80141 99%, #b7003d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df2894), color-stop(10%,#de2791), color-stop(12%,#db248c), color-stop(15%,#dd248c), color-stop(16%,#da2189), color-stop(24%,#dc1f86), color-stop(26%,#d81b82), color-stop(27%,#da1b83), color-stop(28%,#d71880), color-stop(29%,#d81981), color-stop(36%,#d5157c), color-stop(37%,#d7177e), color-stop(39%,#d11178), color-stop(39%,#d3137a), color-stop(44%,#d21277), color-stop(48%,#ce1070), color-stop(53%,#cd106e), color-stop(58%,#ca0b68), color-stop(60%,#c90c68), color-stop(61%,#c70c63), color-stop(63%,#c80d64), color-stop(65%,#c50a61), color-stop(72%,#c10a5a), color-stop(73%,#c3095a), color-stop(75%,#c00657), color-stop(77%,#c00657), color-stop(82%,#bb064d), color-stop(83%,#bc0650), color-stop(84%,#b9034d), color-stop(85%,#bc044e), color-stop(90%,#bb0246), color-stop(94%,#ba0345), color-stop(97%,#b50140), color-stop(99%,#b80141), color-stop(100%,#b7003d));
    background: -webkit-linear-gradient(top,  #df2894 0%,#de2791 10%,#db248c 12%,#dd248c 15%,#da2189 16%,#dc1f86 24%,#d81b82 26%,#da1b83 27%,#d71880 28%,#d81981 29%,#d5157c 36%,#d7177e 37%,#d11178 39%,#d3137a 39%,#d21277 44%,#ce1070 48%,#cd106e 53%,#ca0b68 58%,#c90c68 60%,#c70c63 61%,#c80d64 63%,#c50a61 65%,#c10a5a 72%,#c3095a 73%,#c00657 75%,#c00657 77%,#bb064d 82%,#bc0650 83%,#b9034d 84%,#bc044e 85%,#bb0246 90%,#ba0345 94%,#b50140 97%,#b80141 99%,#b7003d 100%);
    background: -o-linear-gradient(top,  #df2894 0%,#de2791 10%,#db248c 12%,#dd248c 15%,#da2189 16%,#dc1f86 24%,#d81b82 26%,#da1b83 27%,#d71880 28%,#d81981 29%,#d5157c 36%,#d7177e 37%,#d11178 39%,#d3137a 39%,#d21277 44%,#ce1070 48%,#cd106e 53%,#ca0b68 58%,#c90c68 60%,#c70c63 61%,#c80d64 63%,#c50a61 65%,#c10a5a 72%,#c3095a 73%,#c00657 75%,#c00657 77%,#bb064d 82%,#bc0650 83%,#b9034d 84%,#bc044e 85%,#bb0246 90%,#ba0345 94%,#b50140 97%,#b80141 99%,#b7003d 100%);
    background: -ms-linear-gradient(top,  #df2894 0%,#de2791 10%,#db248c 12%,#dd248c 15%,#da2189 16%,#dc1f86 24%,#d81b82 26%,#da1b83 27%,#d71880 28%,#d81981 29%,#d5157c 36%,#d7177e 37%,#d11178 39%,#d3137a 39%,#d21277 44%,#ce1070 48%,#cd106e 53%,#ca0b68 58%,#c90c68 60%,#c70c63 61%,#c80d64 63%,#c50a61 65%,#c10a5a 72%,#c3095a 73%,#c00657 75%,#c00657 77%,#bb064d 82%,#bc0650 83%,#b9034d 84%,#bc044e 85%,#bb0246 90%,#ba0345 94%,#b50140 97%,#b80141 99%,#b7003d 100%);
    background: linear-gradient(top,  #df2894 0%, #b7003d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2894', endColorstr='#b7003d',GradientType=0 );
    overflow:hidden;
    text-transform:uppercase;
    font:20px/22px 'Arvo', serif;
}
#nav li {
    float:left;
    border-left:1px solid #e0adb9;
}
#nav li:first-child {border:0;}
#nav a {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:5px 23px;
}
#nav a:hover {text-decoration:underline;}


#main
{
    background:#fff;
    padding:11px 12px 10px 11px;
}

#main::before,
#main::after
{
    display: table;
    content: "";
    clear: both;
}



#sidebar
{
    width:238px;
    padding:0 15px 0 0;
    margin-left: -100%;
}


.find-form {
    overflow:hidden;
    background:#bad4e5;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    padding:10px 10px 0;
    font-size:13px;
    line-height:15px;
    margin:0 0 12px;
}
.find-form h2 {
    margin:0 0 17px;
    font:bold 20px/22px 'Arvo', serif;
    text-transform:uppercase;
    color:#db1e6d;
    text-shadow:2px 2px 1px #fff,
    -2px -2px 1px #fff,
    -2px 2px 1px #fff,
    2px -2px 1px #fff;
}
.find-form .row {
    overflow:hidden;
    padding:0 0 13px 2px;
}
.find-form .row-check {padding-bottom:10px;}
.find-form .row-check label.alt {
    font-weight:bold;
    padding:0 11px 0 0;
    width:auto;
}
.find-form .row-check label {
    padding:0 3px 0 0;
    font-weight:normal;
    width:auto;
}
.find-form .radio {
    float:left;
    margin:2px 27px 0 0;
    padding:0;
    width:16px;
    height:15px;
}
.find-form label {
    float:left;
    padding:2px 5px 0 0;
    font-weight:bold;
    width:94px;
    color:#515151;
}
.find-form select {width:112px;}
.find-form .price-row {
    position:relative;
    margin:-5px -100px 0 0;
    width:300px;
}
.find-form .price-row label.alt {
    float:none;
    padding:0;
    font-weight:bold;
}
.find-form .price-row .holder {
    display:block;
    overflow:hidden;
    padding:6px 0 0;
}
.find-form .price-row label {
    font-weight:normal;
    width:auto;
}
.find-form .price-row .text {
    float:left;
    width:45px;
    border:1px solid #b6b6b6;
    margin:0 28px 0 0;
    padding:2px 2px;
    font-size:11px;
}
.find-form .btn-serch {float:left;}
.find-form .row-search {padding-bottom:7px;}
.box-options {
    background:#ebebeb;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    font:15px/21px 'Arvo', serif;
    padding:0 0 7px;
    margin:0 0 12px;
}
.box-options .heading {
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    background: #1884cd;
    background: -moz-linear-gradient(top,  #1884cd 0%, #1983cd 4%, #1680ca 6%, #1980cb 9%, #177cca 10%, #177ccc 12%, #167bc9 13%, #167bc9 16%, #1479c7 16%, #1578c9 19%, #1376c7 20%, #1576c7 23%, #1273c4 23%, #1374c5 26%, #1170c2 30%, #136fc2 35%, #126ec1 36%, #0f6bbe 37%, #1068bf 43%, #0e66bd 44%, #0e66bd 47%, #0c64bb 47%, #0c64bb 50%, #0f64be 50%, #0c61bb 51%, #0c61bb 54%, #0962b6 54%, #0c60ba 57%, #0a5eb8 57%, #0b5cb7 64%, #0859b4 64%, #0a59b5 67%, #0956b2 74%, #0655b2 75%, #0754b0 80%, #0650af 81%, #034cab 95%, #034bad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1884cd), color-stop(4%,#1983cd), color-stop(6%,#1680ca), color-stop(9%,#1980cb), color-stop(10%,#177cca), color-stop(12%,#177ccc), color-stop(13%,#167bc9), color-stop(16%,#167bc9), color-stop(16%,#1479c7), color-stop(19%,#1578c9), color-stop(20%,#1376c7), color-stop(23%,#1576c7), color-stop(23%,#1273c4), color-stop(26%,#1374c5), color-stop(30%,#1170c2), color-stop(35%,#136fc2), color-stop(36%,#126ec1), color-stop(37%,#0f6bbe), color-stop(43%,#1068bf), color-stop(44%,#0e66bd), color-stop(47%,#0e66bd), color-stop(47%,#0c64bb), color-stop(50%,#0c64bb), color-stop(50%,#0f64be), color-stop(51%,#0c61bb), color-stop(54%,#0c61bb), color-stop(54%,#0962b6), color-stop(57%,#0c60ba), color-stop(57%,#0a5eb8), color-stop(64%,#0b5cb7), color-stop(64%,#0859b4), color-stop(67%,#0a59b5), color-stop(74%,#0956b2), color-stop(75%,#0655b2), color-stop(80%,#0754b0), color-stop(81%,#0650af), color-stop(95%,#034cab), color-stop(100%,#034bad));
    background: -webkit-linear-gradient(top,  #1884cd 0%,#1983cd 4%,#1680ca 6%,#1980cb 9%,#177cca 10%,#177ccc 12%,#167bc9 13%,#167bc9 16%,#1479c7 16%,#1578c9 19%,#1376c7 20%,#1576c7 23%,#1273c4 23%,#1374c5 26%,#1170c2 30%,#136fc2 35%,#126ec1 36%,#0f6bbe 37%,#1068bf 43%,#0e66bd 44%,#0e66bd 47%,#0c64bb 47%,#0c64bb 50%,#0f64be 50%,#0c61bb 51%,#0c61bb 54%,#0962b6 54%,#0c60ba 57%,#0a5eb8 57%,#0b5cb7 64%,#0859b4 64%,#0a59b5 67%,#0956b2 74%,#0655b2 75%,#0754b0 80%,#0650af 81%,#034cab 95%,#034bad 100%);
    background: -o-linear-gradient(top,  #1884cd 0%,#1983cd 4%,#1680ca 6%,#1980cb 9%,#177cca 10%,#177ccc 12%,#167bc9 13%,#167bc9 16%,#1479c7 16%,#1578c9 19%,#1376c7 20%,#1576c7 23%,#1273c4 23%,#1374c5 26%,#1170c2 30%,#136fc2 35%,#126ec1 36%,#0f6bbe 37%,#1068bf 43%,#0e66bd 44%,#0e66bd 47%,#0c64bb 47%,#0c64bb 50%,#0f64be 50%,#0c61bb 51%,#0c61bb 54%,#0962b6 54%,#0c60ba 57%,#0a5eb8 57%,#0b5cb7 64%,#0859b4 64%,#0a59b5 67%,#0956b2 74%,#0655b2 75%,#0754b0 80%,#0650af 81%,#034cab 95%,#034bad 100%);
    background: -ms-linear-gradient(top,  #1884cd 0%,#1983cd 4%,#1680ca 6%,#1980cb 9%,#177cca 10%,#177ccc 12%,#167bc9 13%,#167bc9 16%,#1479c7 16%,#1578c9 19%,#1376c7 20%,#1576c7 23%,#1273c4 23%,#1374c5 26%,#1170c2 30%,#136fc2 35%,#126ec1 36%,#0f6bbe 37%,#1068bf 43%,#0e66bd 44%,#0e66bd 47%,#0c64bb 47%,#0c64bb 50%,#0f64be 50%,#0c61bb 51%,#0c61bb 54%,#0962b6 54%,#0c60ba 57%,#0a5eb8 57%,#0b5cb7 64%,#0859b4 64%,#0a59b5 67%,#0956b2 74%,#0655b2 75%,#0754b0 80%,#0650af 81%,#034cab 95%,#034bad 100%);
    background: linear-gradient(top,  #1884cd 0%,#1983cd 4%,#1680ca 6%,#1980cb 9%,#177cca 10%,#177ccc 12%,#167bc9 13%,#167bc9 16%,#1479c7 16%,#1578c9 19%,#1376c7 20%,#1576c7 23%,#1273c4 23%,#1374c5 26%,#1170c2 30%,#136fc2 35%,#126ec1 36%,#0f6bbe 37%,#1068bf 43%,#0e66bd 44%,#0e66bd 47%,#0c64bb 47%,#0c64bb 50%,#0f64be 50%,#0c61bb 51%,#0c61bb 54%,#0962b6 54%,#0c60ba 57%,#0a5eb8 57%,#0b5cb7 64%,#0859b4 64%,#0a59b5 67%,#0956b2 74%,#0655b2 75%,#0754b0 80%,#0650af 81%,#034cab 95%,#034bad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1884cd', endColorstr='#034bad',GradientType=0 );
}
.box-options .heading h3 {
    margin:0;
    font-size:17px;
    line-height:19px;
    color:#fff;
    text-transform:uppercase;
    padding:6px 14px 5px;
}
.box-options .options {
    overflow:hidden;
    margin:5px 12px 0 6px;
}
.box-options .options .holder {
    width:224px;
    margin:0 -10px 0 0;
    overflow:hidden;
}
.box-options .options ul {
    list-style:none;
    margin:0 0 0 -1px;
    padding:0;
    float:left;
    width:112px;
    border-left:1px solid #c4c4c4;
}
.box-options .options li {
    vertical-align:top;
    border:1px solid #d2d2d2;
    border-width:1px 1px 0 0;
    border-color:#d2d2d2 #c4c4c4;
    padding:0 2px 0 7px;
    margin:0 0 -1px;
    position:relative;
}

	.box-options .options ul + ul li
	{
	    border-right: none;
	}

.box-options .options li:first-child {border-top:0;}
.box-options .options a {
    text-decoration:none;
    color:#0e67bc;
}
.box-options .options a:hover {text-decoration:underline;}
#sidebar .list {
    list-style:none;
    margin:0 -16px 0 0;
    padding:0;
    width:252px;
}
#sidebar .list li {
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:108px;
    margin:0 12px 13px 0;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border:1px solid #c6c5c6;
}
#sidebar .list img {
    vertical-align:top;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
#sidebar .list .info {
    position:absolute;
    color:#fff;
    text-decoration:none;
    bottom:0;
    left:0;
    padding:3px 5px;
    font:15px/19px 'Arvo', serif;
    /*text-shadow:0 0 3px rgba(0,0,0, 0.5);*/
    text-shadow:0px 0px 4px #000, 0px 0px 4px #000,0px 0px 4px #000;
}
.aside img {vertical-align:top;}
.aside .promo-1 {padding:0 0 15px;}
.aside .promo-1 a {display:block;}
.aside .promo-2 {overflow:hidden;}
.aside .promo-2 a {float:right;}


#main
{
    float: left;
}

#main::before,
#main::after
{
    content: "";
    display: table;
    clear: both;
}

#content,
#sidebar,
.aside
{
    float: left;
}

#content
{
    overflow:hidden;
    line-height:12px;
    margin: 0 171px 0 257px;
}

#sidebar
{
    width:245px;
    margin-left: -100%;
    padding-right: 10px;
}

.aside
{
    width:160px;
    margin-left: -160px;
}




#content h3 {
    /*margin:0 0 4px 2px;*/
    margin:0 0 4px 0px;
    font-size:16px;
    line-height:14px;
}
#content p {
    /* margin:0 0 12px 2px; */
    margin:0 0 12px 0px;
    /* letter-spacing:-1px; */
}
#content p strong {letter-spacing:0;}
.slide-show {
    overflow:hidden;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    position:relative;
    margin:0 0 13px;
}
.slide-show .frame {
    overflow:hidden;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    width:549px;
}
.slide-show .frame ul {
    list-style:none;
    margin:0;
    padding:0;
    width:99999px;
    overflow:hidden;
}
.slide-show .frame li {
    overflow:hidden;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    width:549px;
    float:left;
    position:relative;
}
.slide-show .frame .info {
    position:absolute;
    top:22px;
    right:17px;
    font:36px/40px 'Arvo', serif;
    text-shadow:0 0 3px rgba(0,0,0, 0.9);
    text-align:right;
    color:#fff;
}
.slide-show .frame .info a {
    text-decoration: none;
}
.slide-show .frame .info .title {
    color:#fbdf93 !important;
    font-weight:normal;
    display:block;
}
.slide-show .frame .info a .title span {
    color:#fff !important;
    display:block;
    font-weight:bold;
    text-transform: uppercase;
}
.slide-show .frame .info .price {
    color:#fff !important;
    font-size:20px;
    line-height:46px;
    vertical-align:top;
}
.slide-show .frame .info .price strong {
    font-size:57px;
    line-height:79px;
    vertical-align:top;
}
.slide-show .frame .info .price span {vertical-align:top;}
.slide-show .next,
.slide-show .prev {
    position:absolute;
    bottom:7px;
    font:17px/23px 'Arvo', serif;
    color:#fff;
    text-decoration:none;
    background:url(/images/prev-next-btns.png) no-repeat;
    width:66px;
    height:27px;
}
.slide-show img {vertical-align:top;}
.slide-show .prev {
    padding:2px 0 0 34px;
    left:0;
}
.slide-show .next {
    padding:2px 34px 0 0;
    right:2px;
    background-position:0 -40px;
    text-align: right;
}
.twocolumns, .onecolumn {
    width:570px;
    margin:0 -30px 0 0;
    overflow:hidden;
    padding: 0 0 15px 0;
}
.twocolumns .col, .onecolumn .col {
    float:left;
    margin:0 15px 0 0;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    background:#ebebeb;
}
.twocolumns .col {
    width:267px;
}
.onecolumn .col {
    width:550px;
}
.twocolumns .col .heading, .onecolumn .col .heading {
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    background: #cb0d63;
    background: -moz-linear-gradient(top,  #cb0d63 0%, #c90d61 10%, #c80d5e 13%, #c50a5b 14%, #c70c5d 15%, #c50b56 21%, #c50b56 24%, #c20853 25%, #c40a55 25%, #c20851 31%, #bf054e 31%, #be0749 38%, #b80644 42%, #b80644 45%, #b50641 46%, #b3063c 52%, #b0053a 52%, #af0438 58%, #ab0334 59%, #a90331 66%, #a6032e 66%, #a6032e 69%, #a1022a 70%, #a3042c 70%, #a1022a 76%, #9e0227 77%, #9c0224 82%, #980120 83%, #980120 90%, #94011b 94%, #94011d 95%, #950318 96%, #8a0009 97%, #8b0003 99%, #8c0007 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb0d63), color-stop(10%,#c90d61), color-stop(13%,#c80d5e), color-stop(14%,#c50a5b), color-stop(15%,#c70c5d), color-stop(21%,#c50b56), color-stop(24%,#c50b56), color-stop(25%,#c20853), color-stop(25%,#c40a55), color-stop(31%,#c20851), color-stop(31%,#bf054e), color-stop(38%,#be0749), color-stop(42%,#b80644), color-stop(45%,#b80644), color-stop(46%,#b50641), color-stop(52%,#b3063c), color-stop(52%,#b0053a), color-stop(58%,#af0438), color-stop(59%,#ab0334), color-stop(66%,#a90331), color-stop(66%,#a6032e), color-stop(69%,#a6032e), color-stop(70%,#a1022a), color-stop(70%,#a3042c), color-stop(76%,#a1022a), color-stop(77%,#9e0227), color-stop(82%,#9c0224), color-stop(83%,#980120), color-stop(90%,#980120), color-stop(94%,#94011b), color-stop(95%,#94011d), color-stop(96%,#950318), color-stop(97%,#8a0009), color-stop(99%,#8b0003), color-stop(100%,#8c0007));
    background: -webkit-linear-gradient(top,  #cb0d63 0%,#c90d61 10%,#c80d5e 13%,#c50a5b 14%,#c70c5d 15%,#c50b56 21%,#c50b56 24%,#c20853 25%,#c40a55 25%,#c20851 31%,#bf054e 31%,#be0749 38%,#b80644 42%,#b80644 45%,#b50641 46%,#b3063c 52%,#b0053a 52%,#af0438 58%,#ab0334 59%,#a90331 66%,#a6032e 66%,#a6032e 69%,#a1022a 70%,#a3042c 70%,#a1022a 76%,#9e0227 77%,#9c0224 82%,#980120 83%,#980120 90%,#94011b 94%,#94011d 95%,#950318 96%,#8a0009 97%,#8b0003 99%,#8c0007 100%);
    background: -o-linear-gradient(top,  #cb0d63 0%,#c90d61 10%,#c80d5e 13%,#c50a5b 14%,#c70c5d 15%,#c50b56 21%,#c50b56 24%,#c20853 25%,#c40a55 25%,#c20851 31%,#bf054e 31%,#be0749 38%,#b80644 42%,#b80644 45%,#b50641 46%,#b3063c 52%,#b0053a 52%,#af0438 58%,#ab0334 59%,#a90331 66%,#a6032e 66%,#a6032e 69%,#a1022a 70%,#a3042c 70%,#a1022a 76%,#9e0227 77%,#9c0224 82%,#980120 83%,#980120 90%,#94011b 94%,#94011d 95%,#950318 96%,#8a0009 97%,#8b0003 99%,#8c0007 100%);
    background: -ms-linear-gradient(top,  #cb0d63 0%,#c90d61 10%,#c80d5e 13%,#c50a5b 14%,#c70c5d 15%,#c50b56 21%,#c50b56 24%,#c20853 25%,#c40a55 25%,#c20851 31%,#bf054e 31%,#be0749 38%,#b80644 42%,#b80644 45%,#b50641 46%,#b3063c 52%,#b0053a 52%,#af0438 58%,#ab0334 59%,#a90331 66%,#a6032e 66%,#a6032e 69%,#a1022a 70%,#a3042c 70%,#a1022a 76%,#9e0227 77%,#9c0224 82%,#980120 83%,#980120 90%,#94011b 94%,#94011d 95%,#950318 96%,#8a0009 97%,#8b0003 99%,#8c0007 100%);
    background: linear-gradient(top,  #cb0d63 0%,#c90d61 10%,#c80d5e 13%,#c50a5b 14%,#c70c5d 15%,#c50b56 21%,#c50b56 24%,#c20853 25%,#c40a55 25%,#c20851 31%,#bf054e 31%,#be0749 38%,#b80644 42%,#b80644 45%,#b50641 46%,#b3063c 52%,#b0053a 52%,#af0438 58%,#ab0334 59%,#a90331 66%,#a6032e 66%,#a6032e 69%,#a1022a 70%,#a3042c 70%,#a1022a 76%,#9e0227 77%,#9c0224 82%,#980120 83%,#980120 90%,#94011b 94%,#94011d 95%,#950318 96%,#8a0009 97%,#8b0003 99%,#8c0007 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0d63', endColorstr='#8c0007',GradientType=0 );
    border-bottom:1px solid #c3828d;
    color:#fff;
    padding:4px 7px 2px;
}
.twocolumns .col-blue .heading, .onecolumn .col-blue .heading {
    background: #2e9cd9;
    background: -moz-linear-gradient(top,  #2e9cd9 0%, #2e9cdb 3%, #2b99d8 4%, #2d9bda 5%, #2895d6 14%, #2996d7 16%, #2693d6 18%, #2693d6 20%, #2491d4 21%, #2393d5 23%, #1f8ed3 25%, #1f8ed6 27%, #1d8cd3 27%, #1d8cd3 31%, #1b8ad1 31%, #1d89d1 34%, #1a86cf 35%, #1a86cf 38%, #1882cc 38%, #1882cc 41%, #1a81ce 41%, #187fcc 42%, #197ecc 45%, #167bc9 45%, #177cca 47%, #177bc9 48%, #1677c6 49%, #1677c6 52%, #1175c3 52%, #1473c5 55%, #1473c5 55%, #1170c2 56%, #1170c4 59%, #106cc1 59%, #0f6abd 66%, #0d66ba 66%, #0e66bd 67%, #0f65bc 69%, #0b61b8 70%, #0d63ba 72%, #0b5fb9 73%, #0d5eb9 76%, #0a5bb6 77%, #0958b4 83%, #0655b2 84%, #0750af 94%, #044dac 95%, #064fae 95%, #084caf 97%, #074bae 97%, #0040a6 97%, #003da4 98%, #013ea8 98%, #003ca6 99%, #033da9 99%, #013ba7 99%, #003da7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e9cd9), color-stop(3%,#2e9cdb), color-stop(4%,#2b99d8), color-stop(5%,#2d9bda), color-stop(14%,#2895d6), color-stop(16%,#2996d7), color-stop(18%,#2693d6), color-stop(20%,#2693d6), color-stop(21%,#2491d4), color-stop(23%,#2393d5), color-stop(25%,#1f8ed3), color-stop(27%,#1f8ed6), color-stop(27%,#1d8cd3), color-stop(31%,#1d8cd3), color-stop(31%,#1b8ad1), color-stop(34%,#1d89d1), color-stop(35%,#1a86cf), color-stop(38%,#1a86cf), color-stop(38%,#1882cc), color-stop(41%,#1882cc), color-stop(41%,#1a81ce), color-stop(42%,#187fcc), color-stop(45%,#197ecc), color-stop(45%,#167bc9), color-stop(47%,#177cca), color-stop(48%,#177bc9), color-stop(49%,#1677c6), color-stop(52%,#1677c6), color-stop(52%,#1175c3), color-stop(55%,#1473c5), color-stop(55%,#1473c5), color-stop(56%,#1170c2), color-stop(59%,#1170c4), color-stop(59%,#106cc1), color-stop(66%,#0f6abd), color-stop(66%,#0d66ba), color-stop(67%,#0e66bd), color-stop(69%,#0f65bc), color-stop(70%,#0b61b8), color-stop(72%,#0d63ba), color-stop(73%,#0b5fb9), color-stop(76%,#0d5eb9), color-stop(77%,#0a5bb6), color-stop(83%,#0958b4), color-stop(84%,#0655b2), color-stop(94%,#0750af), color-stop(95%,#044dac), color-stop(95%,#064fae), color-stop(97%,#084caf), color-stop(97%,#074bae), color-stop(97%,#0040a6), color-stop(98%,#003da4), color-stop(98%,#013ea8), color-stop(99%,#003ca6), color-stop(99%,#033da9), color-stop(99%,#013ba7), color-stop(100%,#003da7));
    background: -webkit-linear-gradient(top,  #2e9cd9 0%,#2e9cdb 3%,#2b99d8 4%,#2d9bda 5%,#2895d6 14%,#2996d7 16%,#2693d6 18%,#2693d6 20%,#2491d4 21%,#2393d5 23%,#1f8ed3 25%,#1f8ed6 27%,#1d8cd3 27%,#1d8cd3 31%,#1b8ad1 31%,#1d89d1 34%,#1a86cf 35%,#1a86cf 38%,#1882cc 38%,#1882cc 41%,#1a81ce 41%,#187fcc 42%,#197ecc 45%,#167bc9 45%,#177cca 47%,#177bc9 48%,#1677c6 49%,#1677c6 52%,#1175c3 52%,#1473c5 55%,#1473c5 55%,#1170c2 56%,#1170c4 59%,#106cc1 59%,#0f6abd 66%,#0d66ba 66%,#0e66bd 67%,#0f65bc 69%,#0b61b8 70%,#0d63ba 72%,#0b5fb9 73%,#0d5eb9 76%,#0a5bb6 77%,#0958b4 83%,#0655b2 84%,#0750af 94%,#044dac 95%,#064fae 95%,#084caf 97%,#074bae 97%,#0040a6 97%,#003da4 98%,#013ea8 98%,#003ca6 99%,#033da9 99%,#013ba7 99%,#003da7 100%);
    background: -o-linear-gradient(top,  #2e9cd9 0%,#2e9cdb 3%,#2b99d8 4%,#2d9bda 5%,#2895d6 14%,#2996d7 16%,#2693d6 18%,#2693d6 20%,#2491d4 21%,#2393d5 23%,#1f8ed3 25%,#1f8ed6 27%,#1d8cd3 27%,#1d8cd3 31%,#1b8ad1 31%,#1d89d1 34%,#1a86cf 35%,#1a86cf 38%,#1882cc 38%,#1882cc 41%,#1a81ce 41%,#187fcc 42%,#197ecc 45%,#167bc9 45%,#177cca 47%,#177bc9 48%,#1677c6 49%,#1677c6 52%,#1175c3 52%,#1473c5 55%,#1473c5 55%,#1170c2 56%,#1170c4 59%,#106cc1 59%,#0f6abd 66%,#0d66ba 66%,#0e66bd 67%,#0f65bc 69%,#0b61b8 70%,#0d63ba 72%,#0b5fb9 73%,#0d5eb9 76%,#0a5bb6 77%,#0958b4 83%,#0655b2 84%,#0750af 94%,#044dac 95%,#064fae 95%,#084caf 97%,#074bae 97%,#0040a6 97%,#003da4 98%,#013ea8 98%,#003ca6 99%,#033da9 99%,#013ba7 99%,#003da7 100%);
    background: -ms-linear-gradient(top,  #2e9cd9 0%,#2e9cdb 3%,#2b99d8 4%,#2d9bda 5%,#2895d6 14%,#2996d7 16%,#2693d6 18%,#2693d6 20%,#2491d4 21%,#2393d5 23%,#1f8ed3 25%,#1f8ed6 27%,#1d8cd3 27%,#1d8cd3 31%,#1b8ad1 31%,#1d89d1 34%,#1a86cf 35%,#1a86cf 38%,#1882cc 38%,#1882cc 41%,#1a81ce 41%,#187fcc 42%,#197ecc 45%,#167bc9 45%,#177cca 47%,#177bc9 48%,#1677c6 49%,#1677c6 52%,#1175c3 52%,#1473c5 55%,#1473c5 55%,#1170c2 56%,#1170c4 59%,#106cc1 59%,#0f6abd 66%,#0d66ba 66%,#0e66bd 67%,#0f65bc 69%,#0b61b8 70%,#0d63ba 72%,#0b5fb9 73%,#0d5eb9 76%,#0a5bb6 77%,#0958b4 83%,#0655b2 84%,#0750af 94%,#044dac 95%,#064fae 95%,#084caf 97%,#074bae 97%,#0040a6 97%,#003da4 98%,#013ea8 98%,#003ca6 99%,#033da9 99%,#013ba7 99%,#003da7 100%);
    background: linear-gradient(top,  #2e9cd9 0%,#2e9cdb 3%,#2b99d8 4%,#2d9bda 5%,#2895d6 14%,#2996d7 16%,#2693d6 18%,#2693d6 20%,#2491d4 21%,#2393d5 23%,#1f8ed3 25%,#1f8ed6 27%,#1d8cd3 27%,#1d8cd3 31%,#1b8ad1 31%,#1d89d1 34%,#1a86cf 35%,#1a86cf 38%,#1882cc 38%,#1882cc 41%,#1a81ce 41%,#187fcc 42%,#197ecc 45%,#167bc9 45%,#177cca 47%,#177bc9 48%,#1677c6 49%,#1677c6 52%,#1175c3 52%,#1473c5 55%,#1473c5 55%,#1170c2 56%,#1170c4 59%,#106cc1 59%,#0f6abd 66%,#0d66ba 66%,#0e66bd 67%,#0f65bc 69%,#0b61b8 70%,#0d63ba 72%,#0b5fb9 73%,#0d5eb9 76%,#0a5bb6 77%,#0958b4 83%,#0655b2 84%,#0750af 94%,#044dac 95%,#064fae 95%,#084caf 97%,#074bae 97%,#0040a6 97%,#003da4 98%,#013ea8 98%,#003ca6 99%,#033da9 99%,#013ba7 99%,#003da7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e9cd9', endColorstr='#003da7',GradientType=0 );
    border-color:#84a4cf;
}
.twocolumns .col .heading h2, .onecolumn .col .heading h1 {
    margin:0;
    font:18px/23px 'Arvo', serif;
    text-transform:uppercase;
}
.twocolumns .col .info, .onecolumn .col .info {
    overflow:hidden;
}
.twocolumns .col ul, .onecolumn .col ul {
    list-style:none;
    margin:0;
    padding:18px 10px 0;
    border-top:1px solid #fff;
}
#content .twocolumns .col ul p, #content .onecolumn .col ul p {
    margin-bottom:3px;
}
.twocolumns .col img, .onecolumn .col img {
    vertical-align:top;
}
.twocolumns .col li, .onecolumn .col li  {
    vertical-align:top;
    overflow:hidden;
    border-top:1px solid #d0d0d0;
    color:#525252;
    /* text-shadow:0 0 2px #fff; */
    /* line-height:10px; */
    padding:14px 0;
}
.twocolumns .col li:first-child, .onecolumn .col li:first-child {
    border:0;
    padding-top:0;
}
.twocolumns .col .photo, .onecolumn .col .photo {
    float:left;
    padding:0 6px 0 0;
    margin-bottom: 10px;
}
.twocolumns .col .photo img, .onecolumn .col .photo img {
    border-radius:1px;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border:1px solid #d3d3d3;
}
.twocolumns .col li h4, .onecolumn .col li h4 {
    text-transform:uppercase;
    display:block;
    font-weight:bold;
    font-size:12px;
    line-height:12px;
    padding:0;
    margin:0;
}
.twocolumns .col li h4 a, .onecolumn .col li h4 a {
    text-decoration: none;
    color: #525252;
}
.twocolumns .col li .price, .onecolumn .col li .price {
    display:block;
    color:#be0148;
    font:bold 17px/19px 'Arvo', serif;
    padding:0 0 4px;
}
.twocolumns .col-blue li .price, .onecolumn .col-blue li .price  {
    color:#0260ba;
}
.twocolumns .col li .btn-more, .onecolumn .col li .btn-more {
    display:inline-block;
    vertical-align:top;
    text-shadow:0 0 0 #fff;
    color:#fff;
    text-decoration:none;
    font:12px/15px 'Arvo', serif;
    padding:0 7px 2px;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border:1px solid #c5125a;
    background: #e22c81;
    background: -moz-linear-gradient(top,  #e22c81 0%, #e32b81 3%, #e0297c 3%, #e22b7e 4%, #e12a7d 8%, #df2578 9%, #e12579 14%, #dd2175 14%, #dc2172 15%, #de2374 16%, #dd2273 19%, #dc1f6f 20%, #dc1f71 23%, #dc206d 25%, #da1b69 25%, #db1b68 30%, #d71764 31%, #d91662 31%, #d91662 36%, #d5135c 36%, #d5125e 39%, #d5135a 41%, #d21056 42%, #d21154 42%, #d21154 47%, #cd0f4f 47%, #cd0f4f 52%, #ca0c48 53%, #cb0d49 57%, #c70c43 59%, #c70c43 63%, #c4093e 64%, #c4093e 68%, #c10739 69%, #c10738 74%, #bd0632 75%, #bd0730 77%, #be0733 80%, #ba032f 81%, #ba042d 85%, #b70328 86%, #b70326 88%, #b70328 91%, #b60225 94%, #b50229 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e22c81), color-stop(3%,#e32b81), color-stop(3%,#e0297c), color-stop(4%,#e22b7e), color-stop(8%,#e12a7d), color-stop(9%,#df2578), color-stop(14%,#e12579), color-stop(14%,#dd2175), color-stop(15%,#dc2172), color-stop(16%,#de2374), color-stop(19%,#dd2273), color-stop(20%,#dc1f6f), color-stop(23%,#dc1f71), color-stop(25%,#dc206d), color-stop(25%,#da1b69), color-stop(30%,#db1b68), color-stop(31%,#d71764), color-stop(31%,#d91662), color-stop(36%,#d91662), color-stop(36%,#d5135c), color-stop(39%,#d5125e), color-stop(41%,#d5135a), color-stop(42%,#d21056), color-stop(42%,#d21154), color-stop(47%,#d21154), color-stop(47%,#cd0f4f), color-stop(52%,#cd0f4f), color-stop(53%,#ca0c48), color-stop(57%,#cb0d49), color-stop(59%,#c70c43), color-stop(63%,#c70c43), color-stop(64%,#c4093e), color-stop(68%,#c4093e), color-stop(69%,#c10739), color-stop(74%,#c10738), color-stop(75%,#bd0632), color-stop(77%,#bd0730), color-stop(80%,#be0733), color-stop(81%,#ba032f), color-stop(85%,#ba042d), color-stop(86%,#b70328), color-stop(88%,#b70326), color-stop(91%,#b70328), color-stop(94%,#b60225), color-stop(100%,#b50229));
    background: -webkit-linear-gradient(top,  #e22c81 0%,#e32b81 3%,#e0297c 3%,#e22b7e 4%,#e12a7d 8%,#df2578 9%,#e12579 14%,#dd2175 14%,#dc2172 15%,#de2374 16%,#dd2273 19%,#dc1f6f 20%,#dc1f71 23%,#dc206d 25%,#da1b69 25%,#db1b68 30%,#d71764 31%,#d91662 31%,#d91662 36%,#d5135c 36%,#d5125e 39%,#d5135a 41%,#d21056 42%,#d21154 42%,#d21154 47%,#cd0f4f 47%,#cd0f4f 52%,#ca0c48 53%,#cb0d49 57%,#c70c43 59%,#c70c43 63%,#c4093e 64%,#c4093e 68%,#c10739 69%,#c10738 74%,#bd0632 75%,#bd0730 77%,#be0733 80%,#ba032f 81%,#ba042d 85%,#b70328 86%,#b70326 88%,#b70328 91%,#b60225 94%,#b50229 100%);
    background: -o-linear-gradient(top,  #e22c81 0%,#e32b81 3%,#e0297c 3%,#e22b7e 4%,#e12a7d 8%,#df2578 9%,#e12579 14%,#dd2175 14%,#dc2172 15%,#de2374 16%,#dd2273 19%,#dc1f6f 20%,#dc1f71 23%,#dc206d 25%,#da1b69 25%,#db1b68 30%,#d71764 31%,#d91662 31%,#d91662 36%,#d5135c 36%,#d5125e 39%,#d5135a 41%,#d21056 42%,#d21154 42%,#d21154 47%,#cd0f4f 47%,#cd0f4f 52%,#ca0c48 53%,#cb0d49 57%,#c70c43 59%,#c70c43 63%,#c4093e 64%,#c4093e 68%,#c10739 69%,#c10738 74%,#bd0632 75%,#bd0730 77%,#be0733 80%,#ba032f 81%,#ba042d 85%,#b70328 86%,#b70326 88%,#b70328 91%,#b60225 94%,#b50229 100%);
    background: -ms-linear-gradient(top,  #e22c81 0%,#e32b81 3%,#e0297c 3%,#e22b7e 4%,#e12a7d 8%,#df2578 9%,#e12579 14%,#dd2175 14%,#dc2172 15%,#de2374 16%,#dd2273 19%,#dc1f6f 20%,#dc1f71 23%,#dc206d 25%,#da1b69 25%,#db1b68 30%,#d71764 31%,#d91662 31%,#d91662 36%,#d5135c 36%,#d5125e 39%,#d5135a 41%,#d21056 42%,#d21154 42%,#d21154 47%,#cd0f4f 47%,#cd0f4f 52%,#ca0c48 53%,#cb0d49 57%,#c70c43 59%,#c70c43 63%,#c4093e 64%,#c4093e 68%,#c10739 69%,#c10738 74%,#bd0632 75%,#bd0730 77%,#be0733 80%,#ba032f 81%,#ba042d 85%,#b70328 86%,#b70326 88%,#b70328 91%,#b60225 94%,#b50229 100%);
    background: linear-gradient(top,  #e22c81 0%,#e32b81 3%,#e0297c 3%,#e22b7e 4%,#e12a7d 8%,#df2578 9%,#e12579 14%,#dd2175 14%,#dc2172 15%,#de2374 16%,#dd2273 19%,#dc1f6f 20%,#dc1f71 23%,#dc206d 25%,#da1b69 25%,#db1b68 30%,#d71764 31%,#d91662 31%,#d91662 36%,#d5135c 36%,#d5125e 39%,#d5135a 41%,#d21056 42%,#d21154 42%,#d21154 47%,#cd0f4f 47%,#cd0f4f 52%,#ca0c48 53%,#cb0d49 57%,#c70c43 59%,#c70c43 63%,#c4093e 64%,#c4093e 68%,#c10739 69%,#c10738 74%,#bd0632 75%,#bd0730 77%,#be0733 80%,#ba032f 81%,#ba042d 85%,#b70328 86%,#b70326 88%,#b70328 91%,#b60225 94%,#b50229 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e22c81', endColorstr='#b50229',GradientType=0 );
}
.twocolumns .col-blue li .btn-more, .onecolumn .col-blue li .btn-more {
    background: #38a7df;
    background: -moz-linear-gradient(top,  #38a7df 0%, #39a6df 5%, #319ed9 6%, #319ed9 9%, #339fdd 10%, #2c9ad7 13%, #2e9cd9 14%, #2d9bda 17%, #2794d5 20%, #2895d8 24%, #2390d3 25%, #2190d7 31%, #1988d0 32%, #1b8ad2 33%, #1a89d1 35%, #1d89d2 36%, #1783cc 39%, #1781cb 41%, #1b82cd 43%, #147ac5 46%, #157aca 49%, #1174c5 51%, #1574c8 56%, #0d6cc0 57%, #106cc1 59%, #0e6abf 60%, #106cc1 61%, #0f6bc0 62%, #0a64ba 63%, #0963b9 64%, #0d63ba 69%, #085eb5 70%, #0c5db8 74%, #0857b3 77%, #0958b4 81%, #0653af 83%, #0752af 87%, #034dac 90%, #044dac 93%, #074bb0 95%, #0145aa 96%, #0043a8 97%, #0044a9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38a7df), color-stop(5%,#39a6df), color-stop(6%,#319ed9), color-stop(9%,#319ed9), color-stop(10%,#339fdd), color-stop(13%,#2c9ad7), color-stop(14%,#2e9cd9), color-stop(17%,#2d9bda), color-stop(20%,#2794d5), color-stop(24%,#2895d8), color-stop(25%,#2390d3), color-stop(31%,#2190d7), color-stop(32%,#1988d0), color-stop(33%,#1b8ad2), color-stop(35%,#1a89d1), color-stop(36%,#1d89d2), color-stop(39%,#1783cc), color-stop(41%,#1781cb), color-stop(43%,#1b82cd), color-stop(46%,#147ac5), color-stop(49%,#157aca), color-stop(51%,#1174c5), color-stop(56%,#1574c8), color-stop(57%,#0d6cc0), color-stop(59%,#106cc1), color-stop(60%,#0e6abf), color-stop(61%,#106cc1), color-stop(62%,#0f6bc0), color-stop(63%,#0a64ba), color-stop(64%,#0963b9), color-stop(69%,#0d63ba), color-stop(70%,#085eb5), color-stop(74%,#0c5db8), color-stop(77%,#0857b3), color-stop(81%,#0958b4), color-stop(83%,#0653af), color-stop(87%,#0752af), color-stop(90%,#034dac), color-stop(93%,#044dac), color-stop(95%,#074bb0), color-stop(96%,#0145aa), color-stop(97%,#0043a8), color-stop(100%,#0044a9));
    background: -webkit-linear-gradient(top,  #38a7df 0%,#39a6df 5%,#319ed9 6%,#319ed9 9%,#339fdd 10%,#2c9ad7 13%,#2e9cd9 14%,#2d9bda 17%,#2794d5 20%,#2895d8 24%,#2390d3 25%,#2190d7 31%,#1988d0 32%,#1b8ad2 33%,#1a89d1 35%,#1d89d2 36%,#1783cc 39%,#1781cb 41%,#1b82cd 43%,#147ac5 46%,#157aca 49%,#1174c5 51%,#1574c8 56%,#0d6cc0 57%,#106cc1 59%,#0e6abf 60%,#106cc1 61%,#0f6bc0 62%,#0a64ba 63%,#0963b9 64%,#0d63ba 69%,#085eb5 70%,#0c5db8 74%,#0857b3 77%,#0958b4 81%,#0653af 83%,#0752af 87%,#034dac 90%,#044dac 93%,#074bb0 95%,#0145aa 96%,#0043a8 97%,#0044a9 100%);
    background: -o-linear-gradient(top,  #38a7df 0%,#39a6df 5%,#319ed9 6%,#319ed9 9%,#339fdd 10%,#2c9ad7 13%,#2e9cd9 14%,#2d9bda 17%,#2794d5 20%,#2895d8 24%,#2390d3 25%,#2190d7 31%,#1988d0 32%,#1b8ad2 33%,#1a89d1 35%,#1d89d2 36%,#1783cc 39%,#1781cb 41%,#1b82cd 43%,#147ac5 46%,#157aca 49%,#1174c5 51%,#1574c8 56%,#0d6cc0 57%,#106cc1 59%,#0e6abf 60%,#106cc1 61%,#0f6bc0 62%,#0a64ba 63%,#0963b9 64%,#0d63ba 69%,#085eb5 70%,#0c5db8 74%,#0857b3 77%,#0958b4 81%,#0653af 83%,#0752af 87%,#034dac 90%,#044dac 93%,#074bb0 95%,#0145aa 96%,#0043a8 97%,#0044a9 100%);
    background: -ms-linear-gradient(top,  #38a7df 0%,#39a6df 5%,#319ed9 6%,#319ed9 9%,#339fdd 10%,#2c9ad7 13%,#2e9cd9 14%,#2d9bda 17%,#2794d5 20%,#2895d8 24%,#2390d3 25%,#2190d7 31%,#1988d0 32%,#1b8ad2 33%,#1a89d1 35%,#1d89d2 36%,#1783cc 39%,#1781cb 41%,#1b82cd 43%,#147ac5 46%,#157aca 49%,#1174c5 51%,#1574c8 56%,#0d6cc0 57%,#106cc1 59%,#0e6abf 60%,#106cc1 61%,#0f6bc0 62%,#0a64ba 63%,#0963b9 64%,#0d63ba 69%,#085eb5 70%,#0c5db8 74%,#0857b3 77%,#0958b4 81%,#0653af 83%,#0752af 87%,#034dac 90%,#044dac 93%,#074bb0 95%,#0145aa 96%,#0043a8 97%,#0044a9 100%);
    background: linear-gradient(top,  #38a7df 0%,#39a6df 5%,#319ed9 6%,#319ed9 9%,#339fdd 10%,#2c9ad7 13%,#2e9cd9 14%,#2d9bda 17%,#2794d5 20%,#2895d8 24%,#2390d3 25%,#2190d7 31%,#1988d0 32%,#1b8ad2 33%,#1a89d1 35%,#1d89d2 36%,#1783cc 39%,#1781cb 41%,#1b82cd 43%,#147ac5 46%,#157aca 49%,#1174c5 51%,#1574c8 56%,#0d6cc0 57%,#106cc1 59%,#0e6abf 60%,#106cc1 61%,#0f6bc0 62%,#0a64ba 63%,#0963b9 64%,#0d63ba 69%,#085eb5 70%,#0c5db8 74%,#0857b3 77%,#0958b4 81%,#0653af 83%,#0752af 87%,#034dac 90%,#044dac 93%,#074bb0 95%,#0145aa 96%,#0043a8 97%,#0044a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38a7df', endColorstr='#0044a9',GradientType=0 );
    border:1px solid #1c6abc;
}
#footer {
    background: #d9105e;
    background: -moz-linear-gradient(top,  #d9105e 0%, #d80f5b 7%, #d51058 8%, #d60e57 12%, #d20d54 15%, #d20e50 20%, #d00c4e 21%, #d10a4f 24%, #d10a4d 26%, #ce0a48 27%, #cc0a46 31%, #cb0a43 32%, #cb0945 33%, #c9083f 40%, #c8073c 40%, #c50536 45%, #c50737 46%, #c30533 47%, #c2052f 55%, #bd032a 56%, #bf052c 56%, #bb0329 64%, #ba0226 64%, #ba0226 66%, #b70223 66%, #b60120 69%, #a70117 87%, #a30214 88%, #a10012 95%, #9b000e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9105e), color-stop(7%,#d80f5b), color-stop(8%,#d51058), color-stop(12%,#d60e57), color-stop(15%,#d20d54), color-stop(20%,#d20e50), color-stop(21%,#d00c4e), color-stop(24%,#d10a4f), color-stop(26%,#d10a4d), color-stop(27%,#ce0a48), color-stop(31%,#cc0a46), color-stop(32%,#cb0a43), color-stop(33%,#cb0945), color-stop(40%,#c9083f), color-stop(40%,#c8073c), color-stop(45%,#c50536), color-stop(46%,#c50737), color-stop(47%,#c30533), color-stop(55%,#c2052f), color-stop(56%,#bd032a), color-stop(56%,#bf052c), color-stop(64%,#bb0329), color-stop(64%,#ba0226), color-stop(66%,#ba0226), color-stop(66%,#b70223), color-stop(69%,#b60120), color-stop(87%,#a70117), color-stop(88%,#a30214), color-stop(95%,#a10012), color-stop(100%,#9b000e));
    background: -webkit-linear-gradient(top,  #d9105e 0%,#d80f5b 7%,#d51058 8%,#d60e57 12%,#d20d54 15%,#d20e50 20%,#d00c4e 21%,#d10a4f 24%,#d10a4d 26%,#ce0a48 27%,#cc0a46 31%,#cb0a43 32%,#cb0945 33%,#c9083f 40%,#c8073c 40%,#c50536 45%,#c50737 46%,#c30533 47%,#c2052f 55%,#bd032a 56%,#bf052c 56%,#bb0329 64%,#ba0226 64%,#ba0226 66%,#b70223 66%,#b60120 69%,#a70117 87%,#a30214 88%,#a10012 95%,#9b000e 100%);
    background: -o-linear-gradient(top,  #d9105e 0%,#d80f5b 7%,#d51058 8%,#d60e57 12%,#d20d54 15%,#d20e50 20%,#d00c4e 21%,#d10a4f 24%,#d10a4d 26%,#ce0a48 27%,#cc0a46 31%,#cb0a43 32%,#cb0945 33%,#c9083f 40%,#c8073c 40%,#c50536 45%,#c50737 46%,#c30533 47%,#c2052f 55%,#bd032a 56%,#bf052c 56%,#bb0329 64%,#ba0226 64%,#ba0226 66%,#b70223 66%,#b60120 69%,#a70117 87%,#a30214 88%,#a10012 95%,#9b000e 100%);
    background: -ms-linear-gradient(top,  #d9105e 0%,#d80f5b 7%,#d51058 8%,#d60e57 12%,#d20d54 15%,#d20e50 20%,#d00c4e 21%,#d10a4f 24%,#d10a4d 26%,#ce0a48 27%,#cc0a46 31%,#cb0a43 32%,#cb0945 33%,#c9083f 40%,#c8073c 40%,#c50536 45%,#c50737 46%,#c30533 47%,#c2052f 55%,#bd032a 56%,#bf052c 56%,#bb0329 64%,#ba0226 64%,#ba0226 66%,#b70223 66%,#b60120 69%,#a70117 87%,#a30214 88%,#a10012 95%,#9b000e 100%);
    background: linear-gradient(top,  #d9105e 0%,#d80f5b 7%,#d51058 8%,#d60e57 12%,#d20d54 15%,#d20e50 20%,#d00c4e 21%,#d10a4f 24%,#d10a4d 26%,#ce0a48 27%,#cc0a46 31%,#cb0a43 32%,#cb0945 33%,#c9083f 40%,#c8073c 40%,#c50536 45%,#c50737 46%,#c30533 47%,#c2052f 55%,#bd032a 56%,#bf052c 56%,#bb0329 64%,#ba0226 64%,#ba0226 66%,#b70223 66%,#b60120 69%,#a70117 87%,#a30214 88%,#a10012 95%,#9b000e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9105e', endColorstr='#9b000e',GradientType=0 );
    text-align:center;
    border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    padding:10px 10px 12px;
    margin:-12px 0 0;
    position:relative;

    clear: both;
}

#footer .holder {
    display:inline-block;
    vertical-align:top;
    padding:0 160px 0 120px;
    position:relative;
}
#footer .holder .footer-list {
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:13px;
    line-height:15px;
}
#footer .holder .footer-list li {
    float:left;
    padding:0 7px;
    background:url(/images/separator-1.gif) no-repeat 0 2px;
}
#footer .holder .footer-list li:first-child {background:none;}
#footer .holder .footer-list a {
    color:#fff;
    text-decoration:none;
}
#footer .holder .gifts {
    position:absolute;
    right:36px;
    top:-52px;
    width:120px;
    height:95px;
    background:url(/images/gifts-small.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}
.blog-entry img {
    display: block;
    margin-left: auto;
    margin-right: auto
}


@media only screen and (min-width: 768px) and (max-width: 991px) {

	body
	{
		min-width: 100%;
	}

    #wrapper
    {
    	width: auto;
        max-width: 740px;
    }

    #header
    {
    }

    #header .logo-area
    {
        padding-left: 0;
    }

    #header .gifts
    {
        display: none;
    }

    .search-form .text {
        float:left;
        width: 120px;
        border:1px solid #b6b6b6;
        margin:0;
        color:#515151;
        box-shadow:2px 3px 1px #bdbdbd inset;
        -webkit-box-shadow:2px 3px 1px #bdbdbd inset;
        -moz-box-shadow:2px 3px 1px #bdbdbd inset;
        font-size:15px;
        padding:5px 7px 6px;
    }

    #nav
    {
    }

    #nav a
    {
        font-size: 16px;
        line-height: 1.2;
        padding: 5px 10px;
    }

    #main
    {
        max-width: 100%;
        box-sizing: border-box;
    }

    #content
    {
        margin: 0 0 0 255px;
        float: left;
        width: 460px;
    }

    .twocolumns,
    .onecolumn
    {
        max-width: 100%;
    }

    .onecolumn
    {
        margin: 0;
    }

    .onecolumn .col
    {
        width: 100%;
    }

    .twocolumns .col
    {
        max-width: 49%;
        margin-right: 0;
    }

    .twocolumns .col:first-child
    {
        margin-right: 2%;
    }


    #sidebar
    {
        float: left;
        margin: 0 0 0 -100%;
    }
    
		.box-options .options
		{
		    margin: 5px 6px 0 6px;
		}    
    
    	.box-options .options .holder
    	{
    	    width: 100%;
    	    margin: 0;
    	}
    	
    	#sidebar .box-options ul
    	{
    	    width: 50%;
    	}
    	#sidebar .list li
    	{
    	    margin: 0 0 15px 0;
    	}
    	
    		#sidebar .list li:nth-child(even)
    		{
    			margin-left: 21px;
    		}

    .aside
    {
    	display: none;
    }

}

@media only screen and (max-width: 767px) {

    body
    {
        min-width: 100%;
    }

    #wrapper
    {
        width: 100%;
        padding: 5px;
        box-sizing: border-box;
    }

    #header
    {
        padding-top: 5px;
    }

    .logo-area
    {
        float: none;
        padding:0 0 0 0;
    }

    .logo-area strong
    {
        width: 100%;
        background-size: 300px auto;
        background-position: center top;
        height: 70px;
    }

    .logo-area span
    {
        display: none;
    }

    .search-form
    {
        overflow:hidden;
        padding: 0 0 0;
        margin: 0 0 0;
        position:relative;
        float: left;
    }

    .search-form .text,
    .search-form .btn-search
    {
        float: left;
    }

    .search-form .row
    {
        display: inline-block;
        float: none;
        padding-bottom: 0;
    }

    #header .gifts
    {
        display: none;
    }

    #header .circle-text {
        float: right;
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin: -15px 0 0 0;
        font-size: 9px;
        position: relative;
        z-index: 100;
    }
    #header .circle-text strong {
        display:block;
        font-size: 9px;
        font-weight:normal;
        line-height: inherit;
    }
    #header .circle-text span {
        line-height:10px;
        font-size: 9px;
        display:block;
        width: 50px;
        height: 50px;
        padding: 10px 0 0;
    }

    #nav li:first-child,
    #nav li
    {
        float: none;
        border-left: none;
        border-bottom: 1px solid #fff;
    }


    #nav a
    {
        font-size: 16px;
        line-height: 1.2;
        padding: 5px 15px;
    }

    #main
    {
        max-width: 100%;
        padding: 10px;
        box-sizing: border-box;
    }

    #content
    {
        margin: 0;
        float: none;
        width: 100%;
    }

    .twocolumns,
    .onecolumn
    {
        width:100%;
        margin:0 0 0 0;
        overflow:hidden;
        padding: 0 0 15px 0;
    }

    .onecolumn .col,
    .twocolumns .col
    {
        float: none;
        width: 100%;
    }

    	.twocolumns .col + .col
    	{
    		margin-top: 15px;
    	}

    .slide-show
    {
        max-width: 100%;
    }

    .slide-show .frame .info
    {
        position:absolute;
        left: 5px;
        right: auto;
        font:22px/30px 'Arvo', serif;
        text-align: left;
        color:#fff;
    }


    .slide-show .frame li img
    {
        max-width: 100% !important;
    }

    .slide-show .frame a
    {
        display: block;
        max-width: 100%;
    }

    .slide-show .frame li
    {
        max-width: 100%;
    }

    #sidebar
    {
        float: none;
        margin: 0;
        width: 100%;
    }

    #sidebar .list
    {
        margin: 0 auto;
    }


    .box-options .options {
        overflow:hidden;
        margin: 5px 5px 0 5px;
    }

    .box-options .options .holder
    {
        width: 100%;
        margin: 0;
    }

    #sidebar .box-options ul
    {
        width: 50%;
    }

    .box-options .options ul + ul li
    {
        border-right: none;
    }

    .aside
    {
        none;
    }
}
