﻿@charset "utf-8";
/*--------Layout Start--------*/
#header
{
    height: 1%;
    padding: 0;
    min-height: 28px;
}
.logo
{
    height: 39px;
    width: 100px;
    float: left;
    margin: 0 4px 0 0;
}
.logo-holder
{
    padding: 0 15px 11px;
    height: 1%;
}
.logo
{
    height: 39px;
    width: 100px;
    float: left;
    margin: 0 4px 0 0;
}
.pager-button
{
    margin: 0 0 10px;
}

/*--------Layout End--------*/

/*--------Colors Start--------*/
body
{
    color: #3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
	background: #fff;
}
input, textarea, select
{
    font: 100% Arial, Helvetica, sans-serif;
    color: #535457;
}
a
{
    text-decoration: none;
    color: #535457;
}
a:hover
{
    text-decoration: underline;
	color: #535457;
}
.tinner
{
    background: #e4e4e4 url(images/ajax-loader-popup.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    color: #535457;
}

.tinner label{color:#FFF;}

.tclose
{
	background: url(images/bg-close.png) no-repeat center center, #bfbfbf;
    background: url(images/bg-close.png) no-repeat center center, -moz-linear-gradient(top, #bfbfbf 0%, #878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#878787));
    background: url(images/bg-close.png) no-repeat center center, -webkit-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -o-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -ms-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, linear-gradient(top, #bfbfbf 0%,#878787 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.dropdown-wrapper
{
    background: url(images/select-button.png) no-repeat scroll right 0 #000;
}

.dropdown-wrapper[data-disabled]
{
    background: url(images/select-button-disabled.png) no-repeat scroll right 0 #93918C;
}

.dropdown-wrapper select
{
    color: #fff;
    font-size: 11px;
	line-height:20px;
}

.dropdown-wrapper option
{
    background: #000;
}

#wrapper
{
	background: url(images/bg_wrapper.jpg) repeat-x 0 0;
}
#header
{
    background: none;
}
.logo a
{
    display: block;
    height: 100%;
}
.add-menu
{
    padding-top: 5px !important;
}
.add-menu a
{
    float: left;
    text-indent: -9999px;
    overflow: hidden;
}
.add-menu .home a
{
    background: url(images/icons.png) no-repeat;
    width: 20px;
    height: 20px;
}
.add-menu .close a
{
	background: url(images/icons.png) no-repeat 0 -27px;
    width: 20px;
    height: 20px;
}
.add-menu .search a{
	background:url(images/icons.png) no-repeat 0 -55px;
	height:20px; width:20px;
}
.btn-menu span
{
    padding-left: 22px;
    background: url(images/arrow-menu.png) no-repeat 0 50%;
    cursor: pointer;
    font-weight: bold;
}
.btn-menu:hover
{
    text-decoration: none;
}
.breadcrumbs ul
{
    color: #535457;
	text-transform:none;
}
.breadcrumbs ul a
{
    color: #535457;
	text-transform:none;
}
.breadcrumbs .home a
{
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(images/icons.png) no-repeat scroll 0 -120px transparent;
    width: 24px;
    height: 14px;
}
#content
{
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: /*2px 2px 4px -2px #747474*/1px 2px 4px -1px #747474;
    -moz-box-shadow: 1px 2px 4px -1px #747474;
    box-shadow: 1px 2px 4px -1px #747474;
}
#content h2
{
    color: #fff;
    background: #7aa2cd;
    background: -moz-linear-gradient(top, #7aa2cd 0%, #5a81ab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7aa2cd), color-stop(100%,#5a81ab));
    background: -webkit-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: -o-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: -ms-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.calendar .date
{
    color: #222121;
}
.calendar .date strong
{
    color: #3c3c3c;
}
.calendar span
{
    color: #3c3c3c;
    font-weight: bold;
}

.calendar span em.events-date
{
    font-size: 0.65em;
}
.calendar a
{
    background: url(images/bullet-3.png) no-repeat 100% 50%;
}
.calendar-blanc span
{
    font-size: 1.1em;
}

.calendar-blanc span a
{
    color: #535457;
}
.calendar a.plus
{
    background: url(images/ico-1.png) no-repeat;
}
.article header .date
{
    color: #222121;
    font-weight: bold;
    text-transform: none;
	font-size:1em;
	padding-bottom:0;
}
.article .paging
{
    color: #fff;
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.article .paging .back
{
    background: url(images/arrow-prev.png) no-repeat 0 50%;
}
.article .paging a
{
    color: #fff;
}
.article .paging .prev a
{
    background: url(images/arrow-prev.png) no-repeat 0 50%;
}
.article .paging .next a
{
    background: url(images/arrow-next.png) no-repeat 100% 50%;
}
#footer .menu li:first-child
{
}
#footer .menu
{
    color:#535457;
}
#footer .menu li
{
    background: url(images/separator-nav.gif) no-repeat 0 50%;
}
#footer .menu a
{
    color: #535457;
}
#footer .menu li:first-child, .gallery-section .switcher ul li:first-child, .login-form ul li:first-child, .drop .drop-block ul li:first-child
{
    background: none;
}
.buttons li a
{
    color: #fff;
    background: #474a52;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.buttons span
{
    float: left;
    padding: 2px 0 0 13px;
    margin-top: -2px;
    background: url(images/bg-mobile.gif) no-repeat;
    cursor: pointer;
}
.buttons .mobile:hover span, .buttons .active .mobile span
{
    background-position: 0 -33px;
}
.buttons .active a, .buttons a:hover
{
    color: #fff;
    text-decoration: none;
}
.buttons .web span
{
    padding: 1px 0 0 17px;
    margin-top: -1px;
    background: url(images/bg-web.png) no-repeat;
	color:#c6c6c8;
}
.buttons .web:hover span, .buttons .active .web span
{
	color:#FFFFFF;
    background-position: 0 -20px;
}
.logo-holder
{
    background: url(images/logo.png) no-repeat scroll 0 0;
    padding: 0;}
.logo
{
    background: no-repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999px;
    width:100%;
}
.menu-holder
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
}
.autor-block .entry-autor strong
{
    color: #3c3c3c;
    font-weight: bold;
	font-size: 1.72em;
    line-height: 1.1em;
}
.autor-block .entry-autor span
{
    color: #222121;
    font-weight: bold;
	font-size: 1.18em;
}
.block-employee .autor-data .row
{
    background: #e9ebee;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.block-employee .autor-data .row .name
{
    color: #535457;
    font-size: 13px;
	font-weight: bold;
	line-height:22px;
}
.block-employee .autor-data .row .text
{
    background: none;
    color: #3c3c3c;
    font-size: 13px;
	line-height:22px;
}
.block-employee .links-holder
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.links-holder .more
{
    background: url(images/bullet-1.png) no-repeat 0 50%;
    color: #fff;
    font-size: 0.9em;
    text-transform: uppercase;
}
.links-holder .pager ul
{
    font-size: 0.91em;
}
.plus
{
    background: url(images/ico-1.png) no-repeat;
}
.links-holder .pager ul li, .gallery-section .switcher ul li
{
    background: url(images/separator-1.png) no-repeat 0 50%;
    color: #fff;
}
.links-holder .pager ul li a
{
    color: #fff;
}
.links-holder .prev, .links-holder .next
{
    color: #fff;
    font-size: 0.91em;
    text-transform: uppercase;
}
.links-holder .prev
{
    background: url(images/bullet-1.png) no-repeat 0 50%;
}
.links-holder .next
{
    background: url(images/bullet-2.png) no-repeat 100% 50%;
}
.galleribillede #gallery .pager
{
    background: url(images/bg-pager.png);
}
.galleribillede #gallery .pager strong
{
    color: #fff;
    font-size: 11px;
}
.galleribillede #gallery .pager .prev
{
    background: url(images/bg-prev.png) no-repeat 0 50%;
}
.galleribillede #gallery .pager .next
{
    background: url(images/bg-next.png) no-repeat 0 50%;
}
.billedzoom #content h2
{
    
    font-size:1.27em;
	font-weight:bold;
}
.billedzoom #content h2, #content h2
{
    background: none;
    color: #3c3c3c;
    border-radius: 0;
}
.file-list
{
    color: #3c3c3c;
    font-size: 0.91em;
	line-height:1.5em;
}
.file-list dt
{
    font-weight: bold;
}
.file-list a
{
    color: #3c3c3c;
    text-decoration: underline;
}
.file-list a:hover
{
    text-decoration: none;
}
.file-list .world
{
    background: url(images/ico-world.gif) no-repeat 0 50%;
}
.file-list .pdf
{
    background: url(images/ico-pdf.gif) no-repeat 0 50%;
}
.billedzoom #popup .holder
{
    background: #b2d1ed;
}
.billedzoom #popup .close
{
    background: url(images/bg-close.png) no-repeat;
}
.gallery-list li
{
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: linear-gradient(top, #f2f2f2 0%,#fff 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 4px -2px #e3e3e3;
    -moz-box-shadow: 2px 2px 4px -2px #e3e3e3;
    box-shadow: 2px 2px 4px -2px #e3e3e3;
    color: #3c3c3c;
    font-size: 0.9em;
	line-height:1.2em;
}
.search-block
{
    background: url(images/bg-pager.png);
	color: #fff;
}
.search-block strong
{
    color: #fff;
    text-shadow: 1px 1px 4px #000;
}
.kurv
{
    padding: 5px 9px;
    color: #fff;
	text-shadow:-1px -1px #b83337;
    background: #f1494e;
    background: -moz-linear-gradient(top, #f1494e 0%, #ef4045 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1494e), color-stop(100%,#ef4045));
    background: -webkit-linear-gradient(top, #f1494e 0%,#ef4045 100%);
    background: -o-linear-gradient(top, #f1494e 0%,#ef4045 100%);
    background: -ms-linear-gradient(top, #f1494e 0%,#ef4045 100%);
    background: linear-gradient(top, #f1494e 0%,#ef4045 100%);
    border: 1px solid #cb363a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
	font-size:1.091em;
	text-transform:uppercase;
}
a.kurv:hover{ color:#fff;}
.drop .btn-menu
{
    padding: 3px 5px;
    color: #fff;
    background: #b9b9b9;
    background: -moz-linear-gradient(top, #b9b9b9 0%, #868686 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(100%,#868686));
    background: -webkit-linear-gradient(top, #b9b9b9 0%,#868686 100%);
    background: -o-linear-gradient(top, #b9b9b9 0%,#868686 100%);
    background: -ms-linear-gradient(top, #b9b9b9 0%,#868686 100%);
    background: linear-gradient(top, #b9b9b9 0%,#868686 100%);
    border: 1px solid #afafaf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
}
.drop .btn-menu-active
{
    background: #fff;
    border: 1px solid #fff;
}
.drop .btn-menu-active span
{
    background: url(images/arrow-menu-hover.png) no-repeat 0 50%;
    color: #222121;
}
.drop .drop-block
{
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e4e4e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e4e4e4 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e4e4e4 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e4e4e4 100%);
    background: linear-gradient(top, #ffffff 0%,#e4e4e4 100%);	
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
    position: absolute;
	padding:13px 0 15px;
}

.text-block h1
{
    font-weight:bold;
	font-size: 2.09em;
}
.text-block
{
    font-size: 1.09em;
	line-height:1.25em;
}
.search-form
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #ededed 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%);
    background: linear-gradient(top, #ededed 0%,#ffffff 100%);
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 4px -2px #747474;
    box-shadow: 2px 2px 4px -2px #747474;
}
.search-form .text input
{
    background: none;
    font-size: 12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.search-form .submit
{
    background: url(images/icons.png) no-repeat scroll 0 -86px transparent;
}
#content .list-block h2
{
    color: #fff !important;
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    font-weight: normal;
	font-size:1.4em;
	text-transform:uppercase;
    
}
.list-holder
{
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #e4e4e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e4e4e4));
    background: -webkit-linear-gradient(top, #fafafa 0%,#e4e4e4 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#e4e4e4 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#e4e4e4 100%);
    background: linear-gradient(top, #fafafa 0%,#e4e4e4 100%);
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.list-holder ul li
{
    background: url(images/bg-line-drop.gif) repeat-x;
    font-weight:normal;
	font-size:1.00em ;
}
.list-holder ul li:first-child
{
    background: none;
}
.list-holder ul li a:hover, .list-holder ul li.active a
{
    color: #535457;
    text-decoration: none;
}
.list-holder ul li a span
{
    background: url(images/bullet-3.png) no-repeat center right;
	padding-right:15px;
}
.list-holder ul li.active a span
{
    background: url(images/bullet-4.png) no-repeat center right;
}
#content .article, #content .post-holder, #content h2
{
    color: #535457;
}
#content .topic h2
{
    color: #fff;
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-weight:normal;
	text-transform:none;
}
.list-events
{
    border-bottom: 1px solid #e1e1e1;
    font-size: 1em;
	line-height:1.36em ;
}
.list-events li
{
    border-top: 1px solid #e1e1e1;
}
.list-events li a
{
    color: #3c3c3c;
    background: url(images/bullet-3.png) no-repeat 100% 50%;
}
.post-block
{
    color: #535457;
}
.post-block .date
{
    text-transform: uppercase;
    font-size: 0.9em ;
}
.post-block .links-holder
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.pager-holder
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 13px;
}
.pager-holder a
{
    color: #fff;
}
.pager-holder .prev
{
    background: url(images/bg-prev.png) no-repeat 0 50%;
}
.pager-holder .next
{
    background: url(images/bg-next.png) no-repeat 100% 50%;
}
.pager-holder ul li a:hover, .pager-holder ul li.active a
{
    background: #175c7d;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
}
.calendar span .desc
{
    color: #535457;
    font-weight: bold;
	font-size:0.92em ;
}
.calendar span .desc-other
{
    color: #254250;
    font-size: 0.78em;
	text-transform:uppercase;
}
.calendar .price
{
    color: #535657;
    font-weight:bold;
	font-size:0.78em ;
}
.calendar span .ico
{
    background: url(images/ico-3.gif) no-repeat;
}
.calendar .period
{
    color: #535457;
    font-size: 0.5em ;
}
.calendar .old-price
{
    text-decoration: line-through;
    color: #505152;
}
.vine-block, .vine-block .some-form label
{
    color: #535457;
}
.vine-block .price-nunmer
{
    color: #535657;
    padding: 5px 0 8px;
	font-weight:normal;
	font-size:2.4em;
}
.vine-block .some-form .text
{
    background: url(images/bg-some-form.gif) no-repeat;
}
.vine-block .some-form .text input
{
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: linear-gradient(top, #ececec 0%,#ffffff 100%);
	border:1px solid #dbdbdb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
    color: #505050;
    font-size: 21px;
	line-height:24px ;
	padding:6px 0 7px;
}
.vine-block .some-form .submit
{
	width:60%;
   	font-size: 1em;
	font-weight:bold;
    height: 39px;
    padding: 0 10px;
    text-transform: uppercase;
	border: 1px solid #CB363A;
    background: #F1494E;
    background: -moz-linear-gradient(top, #F1494E 0%, #EF4045 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1494E), color-stop(100%,#EF4045));
    background: -webkit-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background: -o-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background: -ms-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background: linear-gradient(top, #F1494E 0%,#EF4045 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border-radius: 4px;
    color: #fff;
	text-shadow:-1px -1px #b83337;
}
.holder-price .old-price
{
    font-size: 1em;
    text-decoration: line-through;
	color:#505152;
}
.stock
{
    
    color: #535457;
	font-size:0.92em;
	
}
.add-info
{
    color: #535457;
}
.price-info
{
    background: #d7d7d9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.price-info dl
{
    color: #535457;
}
.gallery-section .switcher
{
    background: url(images/bg-pager.png);
}
.gallery-section .switcher .prev, .gallery-section .switcher .next
{
    color: #fff;
    text-shadow: 1px 1px 2px #000;
    background: url(images/bg-prev.png) no-repeat;
}
.gallery-section .switcher .next
{
    background: url(images/bg-next.png) no-repeat 100% 0;
}
.gallery-section .switcher ul li
{
    color: #fff;
    text-shadow: 1px 1px 2px #000;
}
.select-price .row label
{
    color: #535457;
    font-size: 11px ;
}
.check-form label
{
    color: #535457;
    font-size: 12px ;
}
.tinner .check-form label
{
    color: #00;
}
.button-popup a
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight:bold;
	font-size:10px ;
    color: #fff;
}
.login-form .text
{
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #ececec 0%,#fff 100%);
    background: -o-linear-gradient(top, #ececec 0%,#fff 100%);
    background: -ms-linear-gradient(top, #ececec 0%,#fff 100%);
    background: linear-gradient(top, #ececec 0%,#fff 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 4px -2px #000;
    -moz-box-shadow: 2px 2px 4px -2px #000;
    box-shadow: 2px 2px 4px -2px #000;
}
.login-form .text input
{
    border: 0;
    background: none;
    color: #535457;
}
.login-form .submit, .submit-create
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    color: #fff;
	font-size:1.21em;
}
.login-form ul li
{
    border-left: 1px solid #878787;
}
.login-form ul li:first-child
{
    border-left: none;
}

.login-form ul li a
{
    color: #535457;
    text-decoration: underline;
}
.login-form ul li a:hover
{
    text-decoration: none;
}
.login-block
{
    color: #535457;
}
.standard-button, .login-block .button, .button-box a
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    border: none;
}
.profile-bottom-buttons .button-box .frame{ margin-top:2px;}
.profile-bottom-buttons .button-box a{ padding:5px 0;}
.post-section h1
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
	font-weight:normal;
	text-transform:none;
}
.post-section .title span
{
    }
.post-section .title
{
    color: #535457;
}
.post-section
{
    color: #343434;
}
#content .post-section h2
{
    color: #343434 !important;
}
#content .pager-holder h2
{
    color: #fff !important;
    text-transform: none;
    font-weight:normal;
	font-size:1em ;
}
.post-section .information-list li
{
    border-bottom: 1px solid #e1e1e1;
    color: #535457;
}
.button-price
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
}
.map-description .holder
{
    background: url(images/bg-pager.png);
}
.town-select .submit
{
	background: url(images/find-butik.png) no-repeat;
    color: #fff;
	text-shadow:-1px -1px #b83337;
	height:28px;
	padding:0;
    text-transform: uppercase;
    font-size: 0.9em;
	font-weight:bold;
	line-height:14px;
	margin-bottom:10px;
	border:none;
	width:82px;
	text-align:center;
}
.address-block
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #000;
    color: #fff;
}
.address-block a
{
    color: #fff;
}
.pager-button li a
{
    background: #264351;
	background-image: url(images/arrowEnd.png); /* fallback */
    background-image: url(images/arrowEnd.png), -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background-image: url(images/arrowEnd.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background-image: url(images/arrowEnd.png), -webkit-linear-gradient(top, #264351 #002233 100%);
    background-image: url(images/arrowEnd.png), -o-linear-gradient(top, #264351 0%,#002233 100%);
    background-image: url(images/arrowEnd.png), -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background-image: url(images/arrowEnd.png), linear-gradient(top, #264351 0%,#002233 100%);
	background-repeat:no-repeat;
	background-position:bottom left;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    color: #fff;
    border: 0;
	height:21px;
	padding:7px 8px 0 16px;
    font-size: 12px;
	font-weight:bold;
	line-height:14px;
	cursor:pointer;
	display:block;
}
.pager-button li.shop a
{
}
.pager-button li.trin input, .order-form .trin
{
	background: #F1494E;
	background-image: url(images/arrowEnd.png); /* fallback */
    background-image: url(images/arrowEnd.png), -moz-linear-gradient(top, #F1494E 0%, #EF4045 100%);
    background-image: url(images/arrowEnd.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1494E), color-stop(100%,#EF4045));
    background-image: url(images/arrowEnd.png), -webkit-linear-gradient(top, #F1494E #EF4045 100%);
    background-image: url(images/arrowEnd.png), -o-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background-image: url(images/arrowEnd.png), -ms-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background-image: url(images/arrowEnd.png), linear-gradient(top, #F1494E 0%,#EF4045 100%);
	background-repeat:no-repeat;
	background-position:top right;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    color: #fff;
	text-shadow:-1px -1px #b83337;
    border: none;
	height:28px;
	padding:0 16px 2px 8px;
    font-size: 12px;
	font-weight:bold;
	line-height:14px;
	cursor:pointer;
}
.order-form .close
{
    background: url(images/bullet-5.gif) no-repeat;
}
.order-form
{
    color: #535457;
}
.order-form .form-holder .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.order-form .text input
{
    border: 0;
    background: none;
    color: #535457;
    font-size: 10px ;
}
.order-form .form-holder label
{$
    color: #535457;
	width:120px;
	margin-top:3px;
}
.order-form .submit
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    border: 0;
	height:22px;
	padding:0 8px 2px;
    text-transform: uppercase;
    font-size: 11px;
	font-weight:bold;
	line-height:14px;
	
}
.create-block h1
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
}
.create-form .row label
{
    color: #535457;
    font-size: 0.91em ;
}
.create-form .row .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.create-form .row .text input
{
    background: none;
    border: 0;
    color: #535457;
    font-size: 12px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
}
.create-form .submit-address
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0;
}
.green-button
{
    background: #F1494E;
    background: -moz-linear-gradient(top, #F1494E 0%, #EF4045 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1494E), color-stop(100%,#EF4045));
    background: -webkit-linear-gradient(top, #F1494E #EF4045 100%);
    background: -o-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background: -ms-linear-gradient(top, #F1494E 0%,#EF4045 100%);
    background: linear-gradient(top, #F1494E 0%,#EF4045 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
	text-shadow:-1px -1px #b83337;
    border: 0;
	font-weight:bold;
}
.post-section address
{
    color: #535457;
}
.marked-holder
{
    background: #f0e0a7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.slide-block .title a
{
    color: #fff;
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 0%,#002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-block .open-close span
{
    background: url(images/arrow-slide.png) no-repeat 0 50%;
	font-weight:normal;
	text-transform:none;
}
.slide-block.active .open-close span
{
    background: url(images/arrow-slide-close.png) no-repeat 0 50%;
}
.card-form ul .mark-price
{
    color: #535457;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #ffea00;
	padding:0; line-height: 2.5em;
}
.card-form ul li label
{
    color: #535457;
    font-size: 1em ;
	width:115px;
}
.card-form ul li .price
{
    color: #535457;
    font-size: 1em;
}
.card-form .total-price, .area-form .total-price
{
    color: #535457;
    font-weight:bold;
	font-size:15px ;
}
.area-form .row .textarea textarea
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.area-form .file .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
    color: #69696;
    border: 0;
}
.area-form .button
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -webkit-linear-gradient(top, #264351 #002233 100%);
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0;
}
.area-form .checkbox-holder label
{
    color: #535457;
    font-size: 0.91em ;
}
.area-form .row label
{
    color: #535457;
    font-size: 0.91em ;
}
.post-list
{
    color: #535457;
}
.unhappyMessage
{
    display: block;
    color: Red !important;
}
.validation-summary
{
    color: red;
    border: 1px solid red;
    margin-bottom: 10px;
    background-color: #FFCC99;
    padding: 2px;
}
#giftCardResult
{
    color: Green;
}



/*--------Colors End--------*/

.drop .drop-block ul li {
	font-weight:bold;
	font-size:1.0em ;
	border-bottom:1px #c1c2c3 solid;
	border-top:1px #fff solid;
}

.drop .drop-block ul li:first-child
{
	border-top:none;
}

.drop .drop-block ul li:last-child
{
	border-bottom:none;
}

.drop .drop-block ul li a span
{
    background: url(images/bullet-3.png) no-repeat 100% 50%;
	font-weight:normal;
	font-size:100%;
}

.article header h1 {
    color: #535457;
	font-size:1.53em;
}

#content h2 {
    font-size: 1.1em;
    line-height: 1.273em;
    margin: 0;
    padding: 0;
    text-transform:none;
	color:#3c3c3c;
}

#content p {
    color:#282828;
}

.calendar span em a
{
    color: #222121;
    font-size: 0.95em;
    text-transform: uppercase;
	font-style:normal;
	background:none;
}

.article header div.desc{
	font-size: 1.1em;
    line-height: 1.273em;
    margin: 0;
    padding: 0;
    text-transform:none;
	color: #535457;
	margin-bottom:15px;
	font-weight:bold;
	}
	
.article header .date.cal {
    padding-bottom: 12px;
}
.employeeTitle {
	color: #222121;
    font-size: 0.74em;
    text-transform: uppercase;
	font-style:normal;
	background:none;
	}
	
.calendar .image {
    border-bottom: 1px solid #eaf0f0;
}

.calendar span {
    border-bottom: 1px solid #eaf0f0;
}

.calendar {
    border-top: 1px solid #eaf0f0;
}

.calendar .date {
    border-bottom: 1px solid #eaf0f0;
}

div.vine-block p{ margin-top:10px!important; font-size:0.95em;}

.see-more-groups span{color:#222121;}
.active.more-groups-hidden span{color:#222121;}

.check-form .holder {
    width: 175px;
}

.check-form {
    width: 230px;
}

.pager-holder
{
    background: #264351;
    background: -moz-linear-gradient(top, #264351 0%, #002233 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351), color-stop(100%,#002233));
    background: -o-linear-gradient(top, #264351 0%,#002233 100%);
    background: -ms-linear-gradient(top, #264351 0%,#002233 100%);
    background: linear-gradient(top, #264351 0%,#002233 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 13px;
}

.create-form fieldset div:first-child{
	padding:0;
	}
.row .text-holder .marked-holder{ margin-left:0;}
.create-form .row .text-holder label{ width:89%;}
.create-form .row .text-holder .marked-holder label{ width: auto;}
.vine-block h1 {
	font-weight:normal;
    color: #254250;
	}
	
	.menu-holder .add-menu li {padding: 0 5px;}
	.menu-holder .add-menu .home {padding-left:0px;}
	.menu-holder .add-menu .search {padding-left:1px;}
	
	/* New style to Forgot password START */
	/*
	.portrait #scroller fieldset .text {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#FEFEFE));
		background: -webkit-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		border: 1px solid #DBDBDB;
		border-radius: 2px 2px 2px 2px;
		box-shadow: 2px 2px 4px -2px #888888;
		margin: 0;
		overflow: hidden;
		padding: 0 14px;
	}
	
	.portrait #scroller fieldset .text input{
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		color: #535457;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 17px;
		height: 39px;
		line-height: 15px;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.portrait #scroller fieldset > input {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E11E35), color-stop(100%,#9E1929));
		background: -webkit-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		border: 0 none;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font: 1.51em arial,helvetica,sans-serif;
		height: 39px;
		margin-top: 9px;
		width: 100%;
	}
/* New style to Forgot password END */


/* CLH */
    /* date time delivery */
    .dateTimeDelivery > div { display: block; float: left; margin: 0 0 15px; width: 100%; }
    .dateTimeDelivery .radioArea, .dateTimeDelivery .radioAreaChecked { margin: 3px 5px 0; }
    .dateTimeDelivery .dateText { display: inline-block; float: left; height: 21px; line-height: 21px; }
    .calendar_selecter { display: inline-block; float: left; margin-left: 5px; }
    /* e:date time delivery */
/* e:CLH */


/* image retina display */
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {
	.logo-holder  /* ** */
	{
		background-image: url(images/logo@2x.png);
		background-size: 63px 50px;
		/*background: url(images/top.png) 0 0 no-repeat #d1c3ad;*/
		padding: 0;
	}
	.add-menu .home a
	{
		background: url(images/icons@2x.png) no-repeat 0 2px transparent;
		background-size: 24px 134px;
	}
	.add-menu .close a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -27px transparent;
		background-size: 24px 134px;
	}
	.add-menu .search a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -55px transparent;
		background-size: 24px 134px;
	}
	.btn-menu span
	{
		background: url(images/arrow-menu@2x.png) no-repeat 0 50%;
		background-size: 15px 18px;
	}
	.search-form .submit
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -86px transparent;
		background-size: 24px 134px;
	}
	.list-holder ul li
	{
		background: url(images/bg-line-drop@2x.gif) repeat-x;
		background-size: 1px 2px;
	}
	.list-holder ul li a span
	{
		background: url(images/bullet-3@2x.png) no-repeat center right;
		background-size: 6px 11px;
	}
	.list-holder ul li.active a span
	{
		background: url(images/bullet-4@2x.png) no-repeat center right;
		background-size: 11px 6px;
	}
	#footer .menu li
	{
		background: url(images/separator-nav@2x.gif) no-repeat 0 50%;
		background-size: 1px 11px;
	}
	.buttons span {
		background: url(images/bg-mobile@2x.png) no-repeat scroll 0 0 transparent;
		background-size: 9px 46px;
	}
	.buttons .web span
	{
		background: url(images/bg-web@2x.png) no-repeat;
		background-size: 12px 32px;
	}

	.drop .btn-menu-active span
	{
		background: url(images/arrow-menu-hover@2x.png) no-repeat 0 50%;
		background-size: 15px 18px;
	}
	.breadcrumbs .home a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -120px transparent;
		background-size: 24px 134px;
	}
	.dropdown-wrapper
	{
		background: url(images/select-button@2x.png) no-repeat scroll right 0 #000;
		background-size: 27px 20px;
	}
	
	.dropdown-wrapper[data-disabled]
	{
		background: url(images/select-button-disabled@2x.png) no-repeat scroll right 0 #93918C;
		background-size: 27px 20px;
	}
	.slide-block.active .open-close span {
		background: url(images/arrow-slide-close@2x.png) no-repeat scroll 0 50% transparent;
		background-size: 14px 14px;
	}
	.slide-block .open-close span {
		background: url(images/arrow-slide@2x.png) no-repeat scroll 0 50% transparent;
		background-size: 14px 14px;
	}
	.checkboxArea, .checkboxAreaChecked {
		background: url(images/checkbox@2x.png) no-repeat scroll 0 0 transparent;
		background-size: 15px 36px;
	}
	.checkboxAreaChecked { 
		background-position:0 -18px;
	}
	.town-select .submit
	{
		background: url(images/find-butik@2x.png) no-repeat;
		background-size: 82px 28px;
		padding:0;
	}
	.calendar a
	{
		background: url(images/bullet-3@2x.png) no-repeat 100% 50%;
		background-size: 6px 11px;
	}
	.gallery-section .switcher .prev, .gallery-section .switcher .next {
		background: url(images/bg-prev@2x.png) no-repeat scroll 0 0 transparent;
		background-size:6px 13px;
	}
	.gallery-section .switcher .next {
		background: url(images/bg-next@2x.png) no-repeat scroll 100% 0 transparent;
		background-size:6px 13px;
	}
	.links-holder .pager ul li, .gallery-section .switcher ul li {
		background: url(images/separator-1@2x.png) no-repeat scroll 0 50% transparent;
		background-size:5px 9px;
	}
	.file-list .pdf {
		background: url(images/ico-pdf@2x.gif) no-repeat scroll 0 50% transparent;
		background-size:16px 16px;
	}
	.pager-button li.trin input, .order-form .trin
	{
		background-image: url(images/arrowEnd@2x.png); /* fallback */
		background-image: url(images/arrowEnd@2x.png), -moz-linear-gradient(top, #F1494E  0%, #EF4045   100%);
		background-image: url(images/arrowEnd@2x.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1494E ), color-stop(100%,#EF4045  ));
		background-image: url(images/arrowEnd@2x.png), -webkit-linear-gradient(top, #F1494E  #EF4045   100%);
		background-image: url(images/arrowEnd@2x.png), -o-linear-gradient(top, #F1494E  0%,#EF4045   100%);
		background-image: url(images/arrowEnd@2x.png), -ms-linear-gradient(top, #F1494E  0%,#EF4045   100%);
		background-image: url(images/arrowEnd@2x.png), linear-gradient(top, #F1494E  0%,#EF4045   100%);
		background-size:12px 56px, 100% 56px;
		color: #fff;
		text-shadow:-1px -1px #b83337;
	}
	.pager-button li a
	{
		background-image: url(images/arrowEnd@2x.png); /* fallback */
		background-image: url(images/arrowEnd@2x.png), -moz-linear-gradient(top, #264351  0%, #002233  100%);
		background-image: url(images/arrowEnd@2x.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#264351 ), color-stop(100%,#002233 ));
		background-image: url(images/arrowEnd@2x.png), -webkit-linear-gradient(top, #264351  #002233  100%);
		background-image: url(images/arrowEnd@2x.png), -o-linear-gradient(top, #264351  0%,#002233  100%);
		background-image: url(images/arrowEnd@2x.png), -ms-linear-gradient(top, #264351  0%,#002233  100%);
		background-image: url(images/arrowEnd@2x.png), linear-gradient(top, #264351  0%,#002233  100%);
		background-size:12px 56px, 100% 56px;
	}
}
.logo-holder { background-size:95px 53px;}