@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300,300italic,400italic,600italic,700italic);
/* MAIN */
body {
	background-color:#f0eeec;
	margin:0;
	padding:0;
	font-family:'Open Sans', Verdana;
	font-size:12px;
	text-align:center;
}
.onlymob {
	display:none;
}
#meny a {
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
}

img {
	border:none;
}
a {
	cursor:pointer;
	text-decoration:none;
	color:#517506;
}
a:hover {
	text-decoration:underline;
	color:#a8a9a9;
}
p {
	margin:0;
	padding:0 0 5px 0;
}
h1 {	
	font-size:1.1em; 
	padding:2px 0;
	margin:2px 0;
	color:#646463 !important;
}
h2 {	
	font-size:1.3em; 
	padding:2px 0;
	margin:2px 0;
	color:#646463 !important;
}
h3 {	
	font-size:1.2em; 
	padding:2px 0;
	margin:2px 0;
	color:#646463 !important;
}
.breaker {
	clear:both;
	font: 1px 'Monotype',sans-serif;
	line-height: 1px;
	width: 1px;
	height: 1px;
	zoom: 1;
}
.spacer {
	height:10px;
}
.spacer2 {
	height:20px;
}
.spacerHalf {
	height:5px;
}
.vspacer {
	background:#f0eeec;
	border:1px solid #dedcda;
	float:left;
	width:3px;
	min-height:100px;
}
.hr {
	margin:10px 0;
	height:1px;
	background:transparent;
	border-bottom:1px solid #d8d5c8;
	width:100%;
}
.hrSoft {
	margin:10px 0;
	height:1px;
	background:transparent;
	border-bottom:1px solid #eee;
	width:100%;
}
.hrDotted {
	border-bottom:1px dotted #ccc;
	width:100%;
}
.left {
	float:left;
	text-align:left;
}
.right {
	float:right;
	text-align:right;
}
large {
	font-size:1.2em;
}
small {
	color:#666;
}
ul.errors {
	min-width:300px;
	max-width:600px;
	color:#f00;
	text-align:left;
	margin:0 auto;
	padding:10px;
}
table {
	width:100%;
}
th {
	background-color:#f2f7eb;
	border-bottom:1px dotted #c3c9b8;
	padding:4px 6px;
	font-size:0.8em;
	color:#9ca390;
	text-transform:uppercase;
	font-weight:normal;
}
td {
	vertical-align:top;
}
tr.row0:hover td {
	background-color:#ffd;
}
tr.row1:hover td {
	background-color:#ffd;
}
tr.row0 td {
	background-color:#f4f7f0;
	border-bottom:1px dotted #e6efd1;
}
tr.row1 td {
	background-color:#fcfef2;
	border-bottom:1px dotted #e6efd1;
}
tr.irow0:hover td {
	background-color:#ddddd0;
}
tr.irow1:hover td {
	background-color:#ddddd0;
}
tr.irow0 td {
	background-color:#f9f9f9;
	border-top:1px solid #f4f1f1;
	border-bottom:1px solid #ece6e6;
	color:#262822;
}
tr.irow1 td {
	background-color:#f9f9f9;
	border-top:1px solid #f4f1f1;
	border-bottom:1px solid #ece6e6;
	color:#262822;
}
tr.irow0 td a{
	color:#739C3D;
}
tr.irow1 td a{
	color:#739C3D;
}
table.normal td {
	border-bottom:1px solid #E5E5E5;
	padding:5px;
}
label {
	float:left;
	text-align:left;
	padding:0;
	width:100%;
	display:block;
	clear:both;
}
label.r {
	font-weight:bold;
	color:#333;
}
.input {
	float:left;
	text-align:left;
	padding:2px 0 2px 0;
	clear:both;
}
.input .helptext {
	color:#666;
	margin-left:10px;
	font-style:italic;
}
.input label {
	width:auto;
	float:none;
	margin-left:10px;
}
fieldset {
	border:none;
	background:transparent;
	margin-top:35px;
	position:relative;
}
fieldset a {
	color:#68615C;
	letter-spacing:0.1em;
	word-spacing:0.1em;
}
fieldset legend {
	background: linear-gradient(to left, #f4f7f0 20%, #d0d8c6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #F0EFEC;
	color: #333433;
	font-weight:bold;
	padding: 1.5% 2%;
	text-transform: uppercase;
	width: 100%;
	margin: -43px -5px -5px -19px;
}
label {
	line-height:28px;
}
input, textarea, select {
	background:#fefefd url('/i/bg_input.png') top repeat-x;
	border:1px solid #ccc;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:0;
	position:relative;
	zoom:1;
	padding:5px;
}
input:focus, textarea:focus, select:focus {
	background:#fff;
	border:1px solid #666;
}
#storeExactList select {
	padding:3px 0;
}

.username {
	padding:3px;
	float:left;
	color:#000;
	font-size:1.1em;
	font-weight:bold;
}
.admin {
	padding:5px;
	border:4px solid #a99;
	background:#fff;
}
.okBox {
	text-align:center;
	padding:10px;
	color:#fff;
	background-color:#aad362;
	border:1px solid #85d100;
	margin:5px;
}
.okBox h2 {
	color:#fff !important;
}
.errorBox {
	text-align:center;
	padding:5px;
	color:#fff;
	background-color:#ff8878;
	border:1px solid #df6a5b;
	margin:10px;
}
.numeration {
	width:100%;
	color:#acb798;
	text-align:center;
	line-height:30px;
}
.numeration a {
	color:#aeaeae;
	padding:2px 5px;
}
.numeration a:hover {
	text-decoration:none;
	background-color:#eee;
}
.numeration a.active {
	background:#aeaeae;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
}
a.bigButton, a.smallButton {
	background:#62b04d;
	background-image: -moz-linear-gradient(center top , #78cb61, #62b04d);
	font-size:1.4em;
	font-weight:normal;
	margin:5px 0;
	padding:5px 10px;
	float:left;
	color:#fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border:1px solid #6bbe54;
	border-bottom:1px solid #78cb61;
	border-right:1px solid #78cb61;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
a.bigButton:hover, a.smallButton:hover {
	color:#fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background:#59a545 none;
	border-bottom:1px solid #78cb61;
	border-right:1px solid #78cb61;
	text-decoration:none;
}
a.smallButton {
	background:#62b04d;
	background-image: -moz-linear-gradient(center top , #78cb61, #62b04d);
	padding:10px 10px;
	font-size:1em;
	line-height:16px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.close {
	float:right;
	margin:0 0 -50px 0;
}
#mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	background-color:#000;
	z-index:999;
	opacity:0.7;
}
.maskFlow {
	background-color: #FFFFFF;
	border: 1px solid #fff;
	border-radius: 5px 5px 5px 5px;
	box-shadow:0 9px 22px -12px #605040;
	display: none;
	font-size: 1.2em;
	max-width: 600px;
	overflow: hidden;
	padding: 10px;
	position: fixed;
	z-index: 100009;
}
.maskTitle {
	background: #333;
	color: #fff;
	font-weight: bold;
	margin: -20px -20px 5px;
	padding: 18px 28px 6px;
	text-align: left;
}
.maskTitle:hover {
	background-color: #555;
	cursor: move;
}
.maskFlow a.close {
	float:right;
	margin:-5px -35px -100px 0;
	font-family:Arial;
	color:#666;
	font-weight:normal;
	position:relative;
	width:50px;
	height:50px;
}
.maskFlow a.close:hover {
	text-decoration:none;
	color:#000;
}
input[type="submit"], input[type="reset"], input[type="button"], .btn {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-color: #F0EEEC #E9E8E7 #d6d5d4;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin: 0 5px 0 0;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	border-radius:0;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #E6E6E6;
}
button {
	color:#515c5a;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.8);
	border:1px solid #93a98f;
	padding:9px 20px;
	cursor:pointer;

	background: rgb(217,239,133);
	background: -moz-linear-gradient(top,  rgba(217,239,133,1) 0%, rgba(178,224,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,239,133,1)), color-stop(100%,rgba(178,224,64,1)));
	background: -webkit-linear-gradient(top,  rgba(217,239,133,1) 0%,rgba(178,224,64,1) 100%);
	background: -o-linear-gradient(top,  rgba(217,239,133,1) 0%,rgba(178,224,64,1) 100%);
	background: -ms-linear-gradient(top,  rgba(217,239,133,1) 0%,rgba(178,224,64,1) 100%);
	background: linear-gradient(to bottom,  rgba(217,239,133,1) 0%,rgba(178,224,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ef85', endColorstr='#b2e040',GradientType=0 );

	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
button:hover {
	color:#000;
	text-shadow:0 1px 1px rgba(255, 255, 255, 1);
	border-color:1px solid #666;

	background: rgb(227,234,199);
	background: -moz-linear-gradient(top,  rgba(227,234,199,1) 0%, rgba(165,221,22,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,234,199,1)), color-stop(100%,rgba(165,221,22,1)));
	background: -webkit-linear-gradient(top,  rgba(227,234,199,1) 0%,rgba(165,221,22,1) 100%);
	background: -o-linear-gradient(top,  rgba(227,234,199,1) 0%,rgba(165,221,22,1) 100%);
	background: -ms-linear-gradient(top,  rgba(227,234,199,1) 0%,rgba(165,221,22,1) 100%);
	background: linear-gradient(to bottom,  rgba(227,234,199,1) 0%,rgba(165,221,22,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eac7', endColorstr='#a5dd16',GradientType=0 );
}

.btn:active, .btn.active {
}
.btn:first-child {
}
.btn:hover {
	background-color: #E6E6E6;
	color: #333333;
	text-decoration: none;
}
.btn:focus {
	outline: thin dotted #333333;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-color: #E6E6E6;
	background-image: none;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	outline: 0 none;
}
.btn.disabled, .btn[disabled] {
	background-color: #E6E6E6;
	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.55;
}
.btn-large {
	font-size: 15px;
	line-height: normal;
	padding: 9px 14px;
}
.btn-large [class^="icon-"] {
	margin-top: 1px;
}
.btn-small {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 9px;
}
.btn-small [class^="icon-"] {
	margin-top: -1px;
}
.btn-mini {
	font-size: 11px;
	line-height: 14px;
	padding: 2px 6px;
}
input[type="submit"], input[type="submit"]:hover, .btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
	background-color: #0074CC;
	background-image: -moz-linear-gradient(center top , #0088CC, #0055CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #0055CC;
}
.btn-primary:active, .btn-primary.active {
}
.btn-warning {
	background-color: #FAA732;
	background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	background-color: #F89406;
}
.btn-warning:active, .btn-warning.active {
}
.btn-danger {
	background-color: #DA4F49;
	background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #BD362F;
}
.btn-danger:active, .btn-danger.active {
}
input[type="submit"], .btn-success {
	background: #5BB75B;
	background-image: -moz-linear-gradient(center top , #62C462, #51A351);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
input[type="submit"]:hover, .btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #51A351;
}
.btn-success:active, .btn-success.active {
}
.btn-info {
	background-color: #49AFCD;
	background-image: -moz-linear-gradient(center top , #5BC0DE, #2F96B4);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-color: #2F96B4;
}
.btn-info:active, .btn-info.active {
}
.btn-inverse {
	background-color: #414141;
	background-image: -moz-linear-gradient(center top , #555555, #222222);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
}
.btn-inverse:active, .btn-inverse.active {
}
.btn-group {
	position: relative;
}
.btn-group:before, .btn-group:after {
	content: "";
	display: table;
}
.btn-group:after {
	clear: both;
}
.btn-group:first-child {
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	margin-bottom: 9px;
	margin-top: 9px;
}
.btn-toolbar .btn-group {
	display: inline-block;
}
.btn-group .btn {
	float: left;
	margin-left: -1px;
	position: relative;
}
.btn-group .btn:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-left: 0;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.btn-group .btn.large:first-child {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	margin-left: 0;
}
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}
.btn-group .btn:hover, .btn-group .btn:focus, .btn-group .btn:active, .btn-group .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0 none;
}
.btn-group .dropdown-toggle {
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding-left: 8px;
	padding-right: 8px;
}
.btn-group .btn-mini.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
}
.btn-group .btn-small.dropdown-toggle {
}
.btn-group .btn-large.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}
.btn-group.open {
}
.btn-group.open .dropdown-menu {
	display: block;
	margin-top: 1px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
::-webkit-input-placeholder {
	color:#c8cfa0;
}
input:-moz-placeholder {
	color:#c8cfa0;
}

/* MAIN PARTS */
#page {
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#loginArea {
	margin:-10px 15px -30px auto;
	float:right;
	line-height:19px;
	padding:8px;
	border-bottom:1px dotted #eee;
	font-size:0.8em;
	border-bottom:1px dotted #ccc;
	position:relative;
}
#loginArea label, #loginArea input {
	float:left;
	line-height:14px;
}
#loginArea label {
	margin-left:10px;
	width:auto;
}
#loginArea input {
	font-size:0.9em;
	padding:0 0 2px 2px;
}
#head {
	background:#fff;
	height:43px;
	width:100%;
	text-align:center;
}
#headContent {
	width:100%;
	max-width:1000px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}
#headInnerContent {
	margin:3px auto;
}
.logo {
	width:193px;
	height:114px;
	text-align:center;
	padding-top:10px;
	float:left;
	margin:-4px 0 -500px 0;
	position:relative;
	z-index:9;
	background:transparent url('/i/logo_back.png') no-repeat;
}
#meny {
	background:#73a409 url('/i/bg_meny.png') repeat-x;
	width:100%;
	text-align:right;
	-moz-box-shadow: 0 2px 8px #AAB398;
	-webkit-box-shadow: 0 2px 8px #AAB398;
	box-shadow: 0 2px 8px #AAB398;
}
#menyContent {
	max-width:950px;
	margin:0 auto;
}
#innerMeny {
	float:right;
	text-align:right;
	width:800px;
}
#searchBar {
	max-width:950px;
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:19;
}
#content {
	min-height:400px;
	padding:10px;
	width:950px;
	margin:15px auto;
	background:#fff;
}
#footer {
	width:100%;
	background:transparent url('/i/bg_footer.jpg') repeat-x;
	min-height:150px;
	-moz-box-shadow: 0 2px 8px #AAB398;
	-webkit-box-shadow: 0 2px 8px #AAB398;
	box-shadow: 0 2px 8px #AAB398;
}
#footerContent {
	max-width:950px;
	width:100%;
	margin:0 auto;
	padding:9px 0;
	color:#dfdbd5;
	font-size:10px;
	text-align:center;
}
#footerMeny {
	font-size:14px;
	border-top:1px solid #9f9282;
	border-bottom:1px solid #9f9282;
	padding:10px 0;
	max-width:850px;
	width:90%;
	margin:5px auto;
}
#footerContent a {
	text-transform:uppercase;
	color: #b4ac9d;
	display:inline-block;
	padding:0 10px;
}
#footerMeny a {
	padding:0 12px;
}
#meny a {
	margin:0 0 -1px 0;
	display:inline-block;
	padding:11px 15px 10px 15px;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	text-shadow:0 -1px 2px rgba(0, 0, 0, 0.46);
	border-left:1px solid rgba(130, 182, 8, 0.4);
	border-right:1px solid rgba(130, 182, 8, 0.4);
}
#meny a:hover {
	text-decoration:none;
	color:#fff;
	position:relative;
	background:rgba(0, 0, 0, 0.2);
}
#meny a.active {
	background:rgba(0, 0, 0, 0.3);
}

#meny a#meny_soodusklubi {
	background:transparent url('/i/ad/soodusklubi.png') top left no-repeat;
	font-size:10px;
	max-width:100px;
	height:30px;
	text-align:left;
	padding:6px 15px 5px 55px;
	margin:0 0 -6px 5px;
	float:right;
	transition: none;
	-webkit-transition: none;
}
#meny a#meny_soodusklubi:hover {
	background:rgba(0, 0, 0, 0.2) url('/i/ad/soodusklubi.png') bottom left no-repeat;
}

/* DATEPICKER */
#ui-datepicker-div {
	background:#fff;
	border:2px solid #aaa;
	padding:10px;
	max-width:185px;
	display:none;
}
#ui-datepicker-div a {
	cursor:pointer;
	color:#666;

}
#ui-datepicker-div a:hover {
	text-decoration:none;
	cursor:pointer;
	color:#000;
}
#ui-datepicker-div table a {
	color:#000;
}
#ui-datepicker-div td {
	padding:0;
}
.ui-state-default {
	width:20px;
	line-height:20px;
	float:left;
}
table .ui-state-disabled span {
	color:#ddd;
	font-weight:normal !important;
}
table .ui-state-hover {
	background-color:#666;
	color:#fff !important;
}

.ui-datepicker-title {
	text-align:center;
	padding-bottom:4px;}
.ui-datepicker-next {
	float:right;
}
.ui-datepicker-prev {
	float:left;
}
.ui-datepicker-month, .ui-datepicker-year {
	font-weight:bold;
}
.ui-datepicker-week-end a {
	color:#111;
}
.ui-datepicker-calendar th span{
	padding:1px;
}
.ui-datepicker-week-end {
	background-color:#f1faf8;
}
.ui-state-active {
	font-weight:bold;
	background-color:#360 !important;
	color:#fff !important;
}
.datepicker {
	width:70px;
}


/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	overflow: hidden;
	text-align:left;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* SPECIAL CONTENT */
.categoryList {
	margin:0;
	list-style:none;
	float:left;
}
.categoryList li {
	margin:0 0 0 -40px;
	padding:0;
	min-width:100px;
}
#category {
	position:relative;
	margin-top:6px;
	float:left;
}
#categoryList .nextCat {
	background:#fff url('/i/down.gif') repeat-y scroll 0 0;
	font-size:22px;
	height:16px;
	margin-left:5px;
	width:20px;
	opacity:0.5;
	float:left;
}
.categoryList .active {
	font-weight:bold;
}
.categoryList .deactive, .categoryList .catlist0, .categoryList .catlist1, .categoryList .catlist2, .categoryList .catlist3, .categoryList .catlist4 {
	opacity:0.9;
	display:none;
}
.categoryChange .categoryList .deactive, .categoryChange .categoryList .catlist0, .categoryChange .categoryList .catlist1, .categoryChange .categoryList .catlist2, .categoryChange .categoryList .catlist3, .categoryChange .categoryList .catlist4 {
	display:block;
}
.categoryList .active {
	display:block;
}
.storeList {
	width:216px;
}
.storeList a {
	padding:4px 8px;
	margin-right:10px;
	margin-bottom:1px;
	float:left;
	width:200px;
	line-height:22px;
	text-transform:uppercase;
}
.storeList a span {
	float:left;
	min-width:20px;
	min-height:20px;
	text-align:center;
	background:#fff;
	margin:0 8px 0 0;
	padding:1px;
	line-height:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.storeList a:hover {
	background-color:#eee;
	text-decoration:none;
}
.storeList a.active {
	background-color:#739c3d;
	color:#fff;
}
/**/
.basket table {
	border-right:1px solid #eee;
	font-size:0.8em;
	background-color:#fff;
}
table.basket td {
	border:1px solid #fff !important;
}
.basket .storeName {
	background-color:#666;
	color:#fff;
	padding:2px 4px;
}
.basket .others {
	color:#939392;
	background-color:#fff !important;
	font-size:0.9em !important;
	font-weight:normal !important;
}
.basket .sum {
	font-size:1.1em;
	background-color:#eb5a23;
	color:#fcf5cd;
	padding:2px 3px;
}
.basket .all_time {
	font-weight:bold;
	background-color:#f1efd2;
}
.basket .cheapest {
	background-color:#a2cf18;
	font-weight:bold;
}
.basket .cheapestsum {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	background-color:#a2cf18;
}
#locationBar {
	border-bottom:2px solid #517f00;
	padding:2px;
}
#locationBar a {
	border:#517f00 2px solid;
	border-bottom:none;
	background-color:#fff;
	padding:5px 9px;
	margin:2px 5px;
	font-size:1.5em;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

}
#locationBar small a {
	font-size:1em;
	padding-bottom:5px;
	background-color:#faffef;
}
.start {
	color:#646463;
	padding:10px;
	font-size:1.4em;
	font-weight:normal;
	font-family:'Arial';
	letter-spacing:0.05em
}
.start li {
	list-style:none;
	background:#fff url('/i/icon/mark.gif') no-repeat;
	height:26px;
	line-height:20px;
	margin-left:-40px;
	padding: 3px 0 0 25px;
	font-family:'Arial';
	font-size:0.8em;
}
h3.title {
	background:#e2e6cd url('/i/title.png') repeat-x bottom;
	padding:12px 0 12px 10px;
	color:#565647;
}
.question {
	padding:5px 0;
	color:#646463;
	font-weight:bold;
	float:left;
	font-size:1.2em;
}
.answer {
	background-color:#fde64c;
	padding:2px;
	font-size:0.8em;
	margin-right:15px;
}
.startBox {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow:28px 23px 24px -38px #AAB398;
	-webkit-box-shadow:28px 23px 24px -38px #AAB398;
	box-shadow:28px 23px 24px -38px #AAB398;
	border:1px solid #e9e5e5;
	padding-bottom:10px;
	background:#fff url('/i/bg_box.gif') repeat-x top;
}
.startBox label {
	width:auto;
}
.forumHead {
	background-color:#c2cbb5;
	text-align:right;
	padding:5px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.forumHead .breaker {
	clear:none;
	display:inline;
}
.forumHead .username {
	padding:0;
}
.forumHead .right {
	padding-top:2px;
}
.threadLinks {
	margin:15px 0 -2px 0;
	padding:2px 5px;
	text-align:right;
	width:100%;
	background-color:#f3fce2;
}
.threadLinks a {
	color:#666;
	font-size:0.8em;
}
#productList {
	margin-left:10px;
}
blockquote.quote {
	background-color:#fffdef;
	border:1px dotted #eeeeee;
	margin-bottom:0;
	padding:10px;
	font-size:0.9em;
	color:#666;
}
.basketCalendar {
	width:212px;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid #eee;
}
.basketCalendar td {
	text-align:center;
}
.daySwitch a {
	font-size:1em;
	font-weight:bold;
}
.periodQuick {
	margin:6px 60px -16px 60px;
}
.tagcloud {
	text-align:center;
}
.tagcloud a {
	color:#d15600;
}
a.campaignLink {
	border:2px solid #7BBF31;
	padding:5px 2px;
	width:99%;
	text-align:center;
	float:left;
	font-size:2em;
	color:#eee;
	font-weight:bold;
	font-family:Tahoma;
	background-color:#619526;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	text-shadow:2px 2px 2px #888;
}
a.campaignLink:hover {
	text-decoration:none;
	background-color:#6B9F1B;
	color:#fff;
	text-shadow:2px 2px 2px #555;
}
a.hintIcon {
	opacity:0.8;
	margin-left:10px;
	color:#52A552;
	font-size:16px;
}
a.hintIcon:hover {
	opacity:1;
}
.hintWindow {
	background:#fff url('/i/bg_fieldset.gif') repeat-x top;
	border:2px solid #A3C467;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px;
	display:none;
	width:450px;
	position:fixed;
	left:10px;
	top:10px;
	float:left;
	z-index:1002;
	text-align:left;
}
.basketitem {
	background-color:#EFE5A4;
}
.basketitem a {
	color:#b76d1d !important;
	font-weight:bold;
}
.basketunit {
	background-color:#f7efb9;
	color:#333;
}
.sidebar {
	float:left;
	width:150px;
	border-right:1px solid #cfaa19;
	margin-right:10px;
	padding-right:5px;
}
.statTitle {
	background-color:#b0b6a8;
	color:#fff;
	padding:12px 9px;
	margin-bottom:2px;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px solid #E6E6E6;
	display:block;
}
/* updates 28.04.2011 */
ul.catList {
	float:left;
	margin-left:-35px;
}
ul.catList li {
	list-style:none;
	width:445px;
	float:left;
	padding:10px;
	margin:2px;
	text-transform:uppercase;
	font-size:14px;
}
ul.catList li a {
	font-weight:normal;
}
ul.catList li li a {
	font-weight:normal;
}
ul.catList li ul {
	margin-left:-20px;
}
ul.catList li ul li {
	width:auto;
	font-weight:normal;
	padding:6px 0;
	border:none;
	margin:0;
	clear:both;
}
.productCatTree {
	font-size:1em;
	color:#474746;
	margin:20px 0 -15px 0;
	text-transform:uppercase;
}
.productCatTree a {
	color:#474746;
	padding:10px 0;
}
.productCatTree a.last {
	font-weight:bold;
}
ul.catMeny {
	float:left;
	width:205px;
	margin:0;
	font-size:0.9em;
	overflow:hidden;
}
ul.catList li ul li.active a {
	font-weight:bold;
}
ul.catList li ul li.active li a {
	font-weight:normal;
}
ul.catList li ul ul li.active a {
	font-weight:bold;
}
ul.catMeny li {
	width:230px;
	margin-left:-40px;
	border:none;
	padding:0;
}
ul.catMeny li ul li {
	margin-left:-9px;
	padding:0 4px;
	font-size:0.95em;
}
ul.catMeny li ul li.active {
	background-color:#f1f1f1;
	width:100%;
	color:#000;
	padding:2px 4px;
	margin:2px 0 2px -5px;
}
ul.catMeny li ul li ul li.active {
	background-color:#e6e0d9;
	width:100%;
}
ul.catMeny li ul li ul li ul li.active {
	font-weight:bold;
	background-color:#dacdbf;
	width:100%;
}
.productList tr td {
	border-bottom:1px dotted #ccc;
}
table.productList tr:hover td {
	background-color:#eee;
}

.productList .prices {
	width:350px;
	float:left;
}
.productList .title {
	text-transform:none;
	font-size:10px;
	color:#999;
	width:80px;
	display:inline-block;
}
.productList .numInf {
	display:inline-block;
	width:25px;
	margin-right:5px;
	color:#a6c1d3;
}
.productList .prices .price {
	color:#007ead;
	font-size:14px;
	display:inline-block;
	width:100px;
}
.productList .prodPic {
	width:96px;
	height:96px;
	line-height:96px;
	text-align:center;
	background:#fff;
	float:left;
	vertical-align:middle;
}
.productList .prodPic img {
	max-width:96px;
	max-height:96px;
}

.tabs {
	width:100%;
	border:1px solid #dfdfdf;
	display:table;
}
.tabs a {
	padding:13px 20px;
	background:#f1f1f1;
	color:#8a8a89;
	border-left:4px solid #fff;
	border-right:1px solid #ececec;
	margin:-1px -1px -1px 4px;
	text-transform:uppercase;
	display: table-cell;
	text-align:center;
}
.tabs a:first-child {
	border-left:0;
}
.tabs a:hover {
	background:#e6e6e6;
	text-decoration:none;
}
.tabs a.active {
	background:#739c3d;
	color:#fff;
	border-right:1px solid #739c3d;
}
.tabs a .arrow {
	background:transparent url('/i/tab_arrow.png') bottom center no-repeat;
	width:17px;
	height:8px;
	display:none;
	clear:both;
	margin:12px auto -22px auto;
}
.tabs a.active .arrow {
	display:block;
}
.tabs .tabFlag {
	float:right;
	background:transparent url('/i/tab_flag.png') top center no-repeat;
	width:43px;
	height:45px;
	text-align:center;
	color:#fff;
	font-size:11px;
	margin:-17px -15px -12px -15px;
	line-height:40px;
	padding-right:3px;
}
.tabs a small {
	color:#888;
}
.tabs a.active small {
	color:#eee;
}


.samecatProducts {
	width:180px;
	padding:0 5px;
	margin-left:10px;
	border-left:1px solid #CFAA19;
	overflow:hidden;
}
.samecatProducts h2 {
	font-size:1em;
}
.samecatProducts table.productList td {
	font-size:0.9em;
}

/* cmpaigns */
.oneCpage {
	border:1px solid #ccc;
	float:left;
	padding:9px;
	margin:5px;
	cursor:pointer;
	text-align:center;
}
.oneCpage:hover {
	background-color:#eee;
}
.oneCpageActive {
	background-color:#666;
}
.campaignDate {
	float:right;
	font-size:1.3em;
	font-weight:bold;
	color:#666;
	margin:13px;
	color:red;
}
.oneCampaign {
	float:left;
	padding:10px;
	margin:10px 0 0 30px;
	overflow:hidden;
	border:1px solid #ccc;
}
.oneCampaign:hover {
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
}
.oneCampaign h2 a {
	color:#505050;
	font-size:0.8em;
}
.oneCampaign .mainPic {
	margin-left:1px;
}
.oneCampaign .campaignInfo {
	font-size:0.9em;
}
.oneCampaign .mainPic {
	-moz-box-shadow: 0 1px 4px #666;
	-webkit-box-shadow: 0 1px 4px #666;
	box-shadow: 0 1px 4px #666;
	margin-bottom:3px;
}
.oneCampaign .mainPic:hover {
	-moz-box-shadow: 0 1px 6px #333;
	-webkit-box-shadow: 0 1px 6px #333;
	box-shadow: 0 1px 6px #333;
}
.oneCampProd {
	float:left;
	width:248px;
	padding:4px;
	margin:3px;
	border:1px solid #aaa;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	box-shadow: 0 0 2px #666;
}
.oneCampProd:hover {
	background-color:#eafade;
	-moz-box-shadow: 0 0 4px #333;
	-webkit-box-shadow: 0 0 4px #333;
	box-shadow: 0 0 4px #333;
}
.oneCampProd a {
	max-width:310px;
	overflow:hidden;
}
.oneCampProd form a {
	float:none;
}
/* feedback start */
#feedback {
	position:fixed;
	right:0;
	bottom:0;
	opacity:0.75;
	filter:alpha(opacity=75);
}
#feedback:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#feedback a {
	color:#fff;
}
#feedbackBox {
	padding:10px;
	width:475px;
	background-color:#eae6db;
	z-index:99999;
	display:none;
	border:1x solid #333;
	margin:5px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#feedbackBox fieldset {
	background-color:transparent;
	margin:5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#feedbackBox .right a {
	color:#636F0D;
}
.registerLink {
	background:transparent;
}
.registerLink .img {
	background:transparent bottom no-repeat;
	float:left;
	width:207px;
	height:90px;
	margin-top:-30px;
}
a.registerLink:hover .img {
	background-position:top;
}
.fbrating {
	border:1px solid #b9b4ac;
	background-color:#f7f3e5;
	padding:10px;
	line-height:25px;
	font-size:0.8em;
	text-align:left;
	color:#6d6566;
	font-weight:bold;
}
.fbrating a.fbrate {
	opacity:0.65;
	filter:alpha(opacity=65);
	margin:0 5px 0 0;
	float:right;
}
.fbrating a.active, .fbrating a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.fbopinion {
	font-size:0.8em;
	text-align:left;
	border:1px solid #b9b4ac;
	background-color:#f7f3e5;
	padding:10px;
	color:#6d6566;
}
#fbtopics a {
	border:1px solid #b9b4ac;
	background-color:#fff;
	padding:8px 3px;
	float:left;
	width:124px;
	height:15px;
	color:#231f20;
	font-size:12px;
	margin:5px;
	text-align:center;
	opacity:0.75;
	filter:alpha(opacity=75);
}
#fbtopics a img {
	float:left;
	margin:-5px 0 3px 0;
}
#fbtopics a:hover, #fbtopics a.active {
	text-decoration:none;
	border-color:#000;
	opacity:1;
	filter:alpha(opacity=100);
}
/* feedback end */

/* campaign on page */
.onpageCampaign {
	border:1px dotted #aaa;
}
.onpageCampaignArchive {
	background-color:#feedde;
	border:1px solid red;
}
.onpageCampaignFuture {
	background-color:#e9fede;
	border:1px solid green;
}
.egroup {
	float:left;
	padding:5px 7px;
	background-color:#364e59;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:3px;
}
.bigegroup {
	float:left;
	padding:5px 7px;
	background-color:#364e59;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:3px;
	color:#fff;
	margin:-5px 10px 0 0;
}
.egroup100 {
	background-color:#ff4141;
}
.egroup200 {
	background-color:#0084c8;
}
.egroup300 {
	background-color:#009100;
}
.egroup400 {
	background-color:#ba00ff;
}
.egroup a {
	font-size:18px;
	color:#fff;
}

.algmiddle td {
	vertical-align:middle;
	padding:3px 6px;
}
/* statpage */
.statPercent {
	float:left;
	text-align:left;
	font-weight:bold;
	font-family:Arial;
}
.statDown {
	text-align:center;
	color:green;
}
.statUp {
	text-align:center;
	color:red;
}
.statPercent .bigNum {
	font-size:14px;
	font-family:Arial;
	margin-top:-2px;
	font-weight:bold;
}
.statPercent .bigNum img {
	margin:-3px 5px -5px 5px;
}
.statProduct {
	float:left;
	width:911px;
	height:237px;
	padding:5px 20px;
	margin:5px 0;
	background:transparent url('/i/bigbox.png') top left no-repeat;
}
.yearChoise {
	color:#555;
}


.customStyleSelectBox {
	background:#fefefd url('/i/bg_input.png') top repeat-x;
	border:1px solid #ccc;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	zoom:1;
	padding:11px;
	margin:-4px 3px 9px 9px
}

.customStyleSelectBoxInner {
	background:url('/i/select_arrow.gif') no-repeat center right;
	width:auto;
	margin:0 5px 0 0px;
	padding:0 11px 0 4px;
}
fieldset.addForm label, fieldset.addForm .input {
	margin-bottom:10px;
}
.storeLegendName {
	float:left;
	margin-right:5px;
}
.statPercents {
	float:left;
	width:180px;
	overflow:visible;
	margin:25px -50px 0 5px;
	position:relative;
}
#offerCats {
	float:left;
	width:210px;
	margin:0 15px 0 0;
}
#offerCats .titleGreen {
	width:204px;
	padding:12px 15px;
	font-size:14px;
	text-transform:uppercase;
	margin-left:-10px;
}
#offerCats ul.catMeny li ul li.active {
	margin:0 0 0 -25px;
	padding:0 0 0 20px;
	background:#739C3D url('/i/icon/tick.png') 2px 0 no-repeat;
	width:201px;
}
#offerCats ul.catMeny li ul li a {
	margin-left:5px;
}
#offerCats ul.catMeny li ul li.active a, #offerCats ul.catMeny li ul li.active small {
	color:#fff;
}
#mcat0.active {
	background-color:#eee;
}
#offerCats .storeSelection {
	border:none;
	padding:0;
}
#offerCats .storeSelection a {
	display:block;
	float:none;
	width:210px;
	border:none;
	margin-bottom:1px;
	background-color:#fff;
}
#offerCats .storeSelection a.active {
	background-color:#739c3d;
	color:#fff;
}

#campaignOffers {
	padding:5px 10px;
	float:left;
	width:700px;
}
.campaignOffers h3 {
	color: #F06B09 !important;
	font-size: 1em;
	height: 45px;
	overflow: hidden;
	margin-bottom:-1px;
}
.campaignOffers h3 small {
	font-weight:normal;
	color: #F06B09 !important;
	margin-left:4px;
}
.campProdMainPrice {
	float:right;
	color:red;
	font-size:24px;
	font-weight:bold;
	margin-top:-7px;
	text-align:right;
}
.campProdMainPrice small {
	font-size:10px;
	font-weight:normal;
	float:right;
	margin-top:-4px;
	color:#f06b09;
}
.campProdMainUnitPrice {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#555;
}
.campaignOffers ul {
	margin:0;
	padding:0;
}
.campaignOffers li {
	list-style:none;
	float:left;
	margin:0 1px;
	padding:0;
}
.campaignOffers .oneCampProd {
	width:208px;
	height:320px;
	background-color:#fff;
}
.prodCampaign {
	float:left;
	width:100%;
	height:17px;
	font-size:11px;
	overflow:hidden;
}
#campaignCarousel {
	width:904px;
	margin-left:10px;
}
.jcarousel-clip {
	overflow:hidden;
}
.jcarousel-prev {
	position:absolute;
	background:transparent url('/i/prev.png') no-repeat;
	float:left;
	width:13px;
	height:66px;
	cursor:pointer;
	top:110px;
	left:-15px;
	opacity:0.75;
}
.jcarousel-next {
	position:absolute;
	background:transparent url('/i/next.png') no-repeat;
	float:left;
	width:13px;
	height:66px;
	cursor:pointer;
	top:110px;
	left:906px;
	opacity:0.75;
}
.jcarousel-prev:hover, .jcarousel-next:hover {
	opacity:1;
}
.areaShadow {
	float:left;
	background:transparent url('/i/bg_startcamp.png') no-repeat center;
	width:100%;
	height:23px;
}
.campaignOffers .oneProd {
	width:208px;
	height:205px;
	float:left;
	text-align:center;
	padding:2px;
	margin:0 0 0 -2px;
	overflow:hidden;
}
.lowerPercent {
	opacity:0;
	filter:alpha(opacity=0);
	background:transparent url('/i/percent.png') no-repeat;
	color:#fff;
	font-size:19px;
	text-align:center;
	width:68px;
	height:50px;
	float:right;
	margin:30px -12px -200px 0;
	position:relative;
	font-family:Georgia;
	padding:9px 12px 4px 8px;
	font-weight:bold;
}
.oneCampProd:hover .lowerPercent {
	display:block;
	opacity:1;
	filter:alpha(opacity=100);
}
.percentItself {
	font-size:11px;
	font-weight:normal;
	color:#d5dab6;
}
.storeSelection {
	line-height:30px;
	border:1px solid #eee;
	float:left;
	padding:2px 2px 1px 10px;
}
.storeSelection .title {
	float:left;
	margin-right:3px;
}
.storeSelection a {
	float:left;
	padding:0 7px;
	background-color:#CDE497;
	margin-left:1px;
	border-left:1px solid #eee;
	text-transform:uppercase;
}
.storeSelection a img {
	float:left;
	margin: 5px 5px -5px 0;
}
.storeSelection a:hover {
	background-color:#e2e8da;
}
.storeSelection a.active {
	background-color:#fff;
	color:#000;
}
.campaignOffersWide .oneCampProd {
	margin:7px;
}
/****/
.bigSearch {
	margin:13px 0 -17px 0;
	line-height:24px;
}
.bigSearch input {
	font-size:14px;
	padding:8px 7px 7px 7px;
	width:250px;
	border-radius: 0;
	border:1px solid #a0a0a0;
	margin:-4px 0 0 0;
	float:left;
}
.bigSearch input:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.bigSearch a {
	background:#a0a0a0;
	color:#fff;
	font-size:16px;
	padding:4px 12px 5px 12px;
	margin:-4px 0 0 -4px;
	position:relative;
	float:left;
	height:24px;
}
.bigSearch a:hover {
	background:#909090;
}
.cntTotal {
	font-weight:bold;
	margin:0 0 5px 0;
	float:right;
}
.barCode {
	float:right;
	margin:-30px -2px 0 0;
	width:193px;
	background:#fff top center no-repeat;
	height:15px;
	padding:15px 0 0 0;
	text-align:center;
	font-size:11px;
	font-family:Verdana;
}

/***** CAMPAIGN UPDATES *****/
.cpImage {
	background:transparent url('/i/loader.gif') center no-repeat;
	min-height:300px;
	width:950px;
	text-align:center;
}
#cpHighlighter {
	cursor:pointer;
	float:left;
	border:1500px solid rgba(255, 255, 255, 0.85);
	position:absolute;
	display:none;
}
.cpHighlighterInner {
	float:left;
	width:100%;
	height:100%;
	border:1px solid #336600;
	-webkit-box-shadow:inset 0 0 2px #336600, 0 0 15px #336600;
	-moz-box-shadow:inset 0 0 2px #336600, 0 0 15px #336600;
	box-shadow:inset 0 0 2px #336600, 0 0 15px #336600;

	animation-name:highLighter;
	animation-duration:2s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:infinite;
	animation-direction:alternate;
	animation-play-state:running;
}


@keyframes highLighter
{
	0%, 100% {
		-webkit-box-shadow:0 0 2px #336600 inset, 0 0 15px #336600;
		-moz-box-shadow:0 0 2px #336600 inset, 0 0 15px #336600;
		box-shadow:0 0 2px #336600 inset, 0 0 15px #336600;
	}
	45% {
		border:1px solid red;
		-webkit-box-shadow:0 0 5px #336600 inset, 0 0 25px #336600;
		-moz-box-shadow:0 0 5px #336600 inset, 0 0 25px #336600;
		box-shadow:0 0 5px red inset, 0 0 25px red;
	}
}


.cpInnerImage {
	float:left;
	padding:4px;
	border:1px solid #666;
	overflow:hidden;
	position:relative;
}
/**/
.prodActions {
	position:absolute;
	width:210px;
	height:210px;
	margin-top:20px;
	background:rgba(255, 255, 255, 0.9);
	opacity:0;
	filter:alpha(opacity=0);
}
.prodActions .actButtons {
	margin-top:100px;
	text-align:center;
	width:200px;
}
.oneCampProd:hover .prodActions {
	opacity:1;
	filter:alpha(opacity=100);
}

/* shopList */
#shopListTitle {
	position:fixed;
	top:300px;
	margin:0 0 0 914px;
	height:20px;
	width:110px;
	text-align:center;
	padding:5px;
	font-size:12px;
	background:#fff;
	border:1px solid #aaa;
	border-bottom:none;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	cursor:pointer;
	display:none;
}
#shopListTitle:hover {
	background:#fff;
}

.shopHighligher {
	animation-name:shopHighligher;
	animation-duration:0.5s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:1;
	animation-direction:alternate;
	animation-play-state:running;
}

@keyframes shopHighligher
{
	0%, 100% {
		box-shadow:0;
	}
	45% {
		border:1px solid red;
		box-shadow:0 0 2px red inset, 0 0 10px red;
	}
}

#shopListTitle.active {
	border-bottom:5px solid #FFFFFF;
	background:#fff;
	margin:0 0 0 905px;
	z-index:1002;
}
#shopListTitle small {
	font-family:Verdana;
	font-size:12px;
	text-transform:uppercase;
}
#shopList {
	display:none;
	position:absolute;
	background:#fff;
	width:907px;
	padding:20px;
	z-index:1001;
	border:2px solid #aaa;
	-moz-box-shadow: 0 2px 2px #000;
	-webkit-box-shadow: 0 2px 2px #000;
	box-shadow: 0 2px 5px #000;

}
#shopList .plistimgArea {
	float:right;
	color:#999;
	cursor:pointer;
}
#shopList .plistimg {
	display:none;
	float:left;
	padding:23px;
	border:1px solid #eeeff0;
	background:#fff;
	margin:25px -1000px -500px 30px;
	position:relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

#shopList td {
	border-bottom:1px dotted #eeeff0;
}
#shopList tr td:first-child {
	text-transform:uppercase;
}
#shopList tr:hover td {
	background:#eee;
}
#shopList .plistimgArea:hover .plistimg {
	display:block;
}


#shopList tr.storeSum td {
	border-bottom:2px solid #aaa;
	border-top:1px solid #eee;
	background:#f2faed;
	font-size:20px;
	text-transform:none;
}
#shopList tr.totSum td {
	border-bottom:2px solid #aaa;
	border-top:1px solid #eee;
	background:#edf1fa;
	font-size:32px;
	text-transform:none;
}

#shoplistMail input, #shoplistSave input {
	font-size:24px;
	padding:5px;
}

/**/
.headMeny {
	float:right;
}
.headMeny a {
	text-transform:uppercase;
	color:#888;
	padding:0 15px;
	float:left;
}
.currencyChoice {
	float:left;
	color:#888;
	position:relative;
	padding:0 15px;
}
.currencyChoice .currencyChoices {
	display:none;
	float:left;
	position:relative;
	z-index:9999;
	background:#fff;
	margin:-3px -100px -500px -15px;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
}
.currencyChoice:hover .currencyChoices {
	display:block;
	float:left;
}
.currencyChoice .currencyChoices a {
	display:block;
	clear:both;
	padding:8px 15px;
	border-bottom:1px solid #aaa;
	
}
.currencyChoice .currencyChoices a:hover {
	bacgkround:#eee;
}

/**/

#loginBox, #registerBox {
	margin-top:-50px;
	padding:40px 50px 70px 50px;
	background: #f9f9f9;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size:12px;
	color:#595959;
}
#loginBox form, #registerBox form {
	float:left;
	width:350px;
	padding:0 150px;
}

#loginBox label, #loginBox input, #registerBox label, #registerBox input {
	width:340px;
	display:block;
	text-align:left;
	float:left;
	font-size:14px;
	padding:3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#loginBox label, #registerBox label {
	color:#595959;
	clear:inherit;
}
#loginBox input, #registerBox input {
	background:#fff;
	width:330px;
	border:2px solid #c8c8c8;
	margin:0;
	padding:5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#loginBox input:focus, #registerBox input:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#aaa;
}
#loginBox a, #registerBox a {
	color:#5db2f6;
}
#loginBox a.close, #registerBox a.close {
	color:#b2b2b2;
}
#loginBox a.close:hover, #registerBox a.close:hover {
	color:#666;
}
#loginBox label a, #registerBox label a {
	float:right;
}
#loginBox .hr, #registerBox .hr {
	border-color:#b2b2b2;
	border-width:2px;
}
#loginBox button, #registerBox button {
	background:#90bf4e;
	color:#fff;
	padding:10px 45px;
	border:none;
	font-size:16px;
	float:left;
	cursor:pointer;
	text-shadow:0 1px 1px #000;
}
#loginBox button:hover, #registerBox button:hover {
	background:#7ead3f;
}

#loginBox .actBlock, #registerBox .actBlock {
	background:#f1f1f1;
	float:left;
	width:100%;
}
#loginBox #remember {
	width:auto;
	margin:15px 10px 0 37px;
}

#registerBox form {
	width:400px;
	padding:0 80px;
	text-align:left;
}
#registerBox label, #registerBox input {
	width:390px;
}
#registerBox input {
	width:380px;
}
/* TITLES */
.innerTitle {
	color:#a09e9d;
	margin:0;
	display:block;
}
.detailsList {
	font-size:14px;
	color:#474746;
}
.title {
	text-transform:uppercase;
	font-size:14px;
}
.titleWide {
	width:100%;
}
.titleGray {
	background: linear-gradient(to left, #f0efec 20%, #dee8cf 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #f0efec;
	color: #535849;
	padding: 1.5% 2%;
	width: 96%;
	text-transform:uppercase;
}
.titleGreen {
	background: linear-gradient(to bottom, #a5cb5c 20%, #8abb4a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #f0efec;
	color: #fff;
	padding: 3% 2%;
	width: 96%;
}
.titleGreen a {
	color:#fff;
}

.titleGreen small {
	color:#d8e7c4;
}


/**/
.listStores {
	float:left;
	width:100%;
	max-height:420px;
	overflow:hidden;
}
.listStores table {

}
.listStores td {
	padding:9px 0;
	font-size:12px;
}
.listStores tr.row0 td {
	background:#fff;
}
.listStores tr.row1 td {
	background:#fefdfd;
}
.listStores tr:hover td {
	background:#f9f9f9;
}

.showMore {
	float:left;
	width:100%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	text-align:center;
	margin:-90px 0 0 0;
	height:0px;
	padding:55px 0;
	margin-bottom:50px;
}
.showMore a {
	color:#81827f;
	background:transparent url('/i/more.png') bottom center no-repeat;
	margin:30px 0 -30px 0;
	height:40px;
	display:block;
	font-size:14px;
}
.showMore a:hover {
	text-decoration:none;
	color:#000;
}



/* new product box */
.pBox {
	background: rgb(241,241,241);
	background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
	border:1px solid #e6e3e3;
	text-align:center;
	margin:4px;
	width:200px;
	padding:10px;
	float:left;
}
.pBox:hover {
	border: 1px solid #fff;
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
}
.pTitle {
	color:#262525;
	text-align:left;
	float:left;
	min-height:22px;
}
.pTitle span {
	color:#b9b9b9;
	margin-right:5px;
}
.pPic {
	height:190px;
	line-height:190px;
	vertical-align:middle;
	position:relative;
	background:#fff;
}
.pPic img {
	max-width:190px;
	max-height:190px;
	vertical-align: middle;
}
.pName {
	text-align:left;
	float:left;
	text-transform:uppercase;
	color:#517506;
	margin:10px 0;
	height:50px;
	overflow:hidden;
}
.pName a {
	color:#517506;
}
.pDetails {
	float:left;
	margin:0 -10px -10px -10px;
	border-top:1px solid #d9d9d9;
	width:220px;
	background:#f9f9f9;
	font-size:20px;
}
.pDetails .aPrice {
	padding:15px;
	background:linear-gradient(to right, #f6f5f3 20%, #F9F9F9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-align:left;
	float:left;
	color:#363636;
}
.pDetails .uPrice {
	padding:2px 6px 6px 6px;
	background:#e6e2d9;
	text-align:right;
	float:right;
	color:#557383;
	font-size:15px;
	margin:0 0 0 -200px;
	border-bottom-left-radius: 14px;
	-moz-border-radius-bottomleft: 14px;
	-webkit-border-bottom-left-radius: 14px;

}
.pDetails .aPrice span, .pDetails .uPrice span {
	font-size:12px;
	border-left:1px solid #acabab;
	padding:0 0 0 5px;
	margin:0 0 0 2px;
	color:#787878;
}

.pDetails .pTracks {
	position:absolute;
	float:left;
	color:#666;
	font-size:12px;
	margin:35px 0 0 124px;
	text-align:right;
	width:90px;
}
.pDetails .pTracks i {
	padding-left:5px;
}

.pActions {
	position:absolute;
	width:220px;
	height:354px;
	margin:-10px;
	background:rgba(255, 255, 255, 1);
	opacity:0;
	filter:alpha(opacity=0);
	z-index:2;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
	transition: all 0.5s !important;
	-webkit-transition: all 0.5s !important;
}
.pActions .actButtons {
	margin-top:100px;
	text-align:center;
	width:200px;
}
.pBox:hover .pActions {
	opacity:1;
	filter:alpha(opacity=100);

	animation-name:pActionsOpen;
	animation-duration:0.4s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:1;
	animation-direction:alternate;
	animation-play-state:running;
}

@keyframes pActionsOpen {
	0%, 100% {
		padding:0;
		margin:-10px;
	}
	30% {
		padding:1px;
		margin:-11px;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
	}
}



.pActions .pName {
	height:auto;
	margin:10px;
}
.cDetails {
	width:100px;
	text-align:center;
	float:left;
	font-size:16px;
}
.pPercent {
	background:#fab6ae;
	color:#fff;
	padding:10px;
	font-size:22px;
	border-radius: 15px 0 15px 0;
}

.cButtons {
	text-align:left;
	float:right;
	width:120px;
}
.cButtons a {
	width:95px;
	float:right;
	display:block;
	background:#666;
	padding:10px 5px 10px 10px;
	margin:3px -1px 3px 0;
	color:#fff;
	text-transform:uppercase;
	box-shadow: -2px 2px 2px #666;
	border-radius: 10px 0 0 10px;
	opacity:0.9;
}
.cButtons a:hover {
	text-decoration:none;
	opacity:1;
}
.cButtons i {
	float:left;
	font-size:17px;
	line-height:34px;
	margin:0 10px 0 0;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	color:#fff;
}
.cButtons a.shopListBtn {
	background:#9ec83d;
}
.cButtons a.trackListBtn {
	background:#52b8e2;
}
.cButtons a.commentBtn {
	background:#f49c10;
}
.cLinks {

}
.cLinks a {
	text-transform:uppercase;
	color:#787977;
}
.pActions a.disabled {
	opacity:0.5;
	background:#ccc;
	cursor:default;
}
.shopListCnt {
	font-size:22px;
	text-align:center;
	width:34px;
	line-height:40px;
	color:#666;
}

/* comments */
.commentUser {
	float:left;
	margin-right:25px;
}
.commentUser img {
	max-width:50px;
	max-height:50px;
}
.commentsContent label {
	color:#8f8e98;
}
.commentsContent .input {
	width:599px;
}
.commentsContent textarea {
	padding:2%;
	width:96%;
}
.commentsContent .infBox {
	color:#c2c2bd;
}

.oneComment {
	margin:0 -50px 0 10px;
}
.oneComment h5 {
	color:#337287;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:-2px 8px 0 0;
	padding:0;
}
.commentBox {
	background:#dde5d8;
	border:1px solid #b5bfb5;
	padding:10px;
	float:left;
	width:578px;
}
.commentBox .meta {
	line-height:26px;
	vertical-align:bottom;
}

/**/
.arrowLeftWhite {
	background:transparent url('/i/arrow_left_white.png') top left no-repeat;
	width:11px;
	height:11px;
	float:left;
	margin:14px -1px 0 -10px;
	position:relative;
	z-index:2;
}
.arrowLeftGreen {
	background:transparent url('/i/arrow_left_green.png') top left no-repeat;
	width:11px;
	height:11px;
	float:left;
	margin:7px -1px 0 -21px;
	position:relative;
	z-index:2;
}
.bulletin {
	float:left;
	background:#4fab05;
	width:14px;
	height:14px;
	margin:9px 10px 10px 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.forumTitles td {
	padding:11px 4px;
	background-color: #f0ffe2;
	border-bottom:1px solid #e6efd1;
}
.forumThreads td {
	padding:3px 4px;
	background-color: #f0ffe2;
	border-bottom:1px solid #e6efd1;
}
.forumThreads td:last-child {
	width:150px;
	color:#474747;
}
tr.underline td {
	border-bottom:1px solid #aaa;
}
#loadingMore {
	float:left;
	width:600px;
	text-align:center;
	padding:10px;
}
.dateList td {
	border-bottom:1px solid #aaa;
	text-align:left;
	padding:2px 5px 0 5px;
}
.dateList td.active {
	background:#E2E6CD;
}
/* lisa hind */

#addForm label {
	text-align:right;
	width:150px;
	padding-right:7px;
}
#addForm .input {
	clear:none;
}

#addForm .input label {
	float:none;
	text-align:left;
	width:auto;
	display:inline;
	padding:0;
}
#order {
	margin:0 0 0 10px;
}
#order option {
	padding:10px; 
}
.productPic {
	text-align:center;
}
.leverRate a {
	padding:2px;
}
.productInf {
	font-size:14px;
	padding:25px;
}
.productInside .row0, .productInside .row1 {
	background:#9fc174;
	margin:10px 0 -6px 0;
	font-size:11px;
	padding:6px 4px;
	color:#fff;
}
.productInside .row1 {
	background:#99ab83;
}
.page-index #content {
	background:none;
	max-width:975px;
	width:100%;
	padding:0;
}
/* AVALEHT */
.headBanner {
	float:left;
	width:975px;
	height:286px;
	position:absolute;
}
.headBanner1 {
	background:transparent url('/i/avaleht/head1.jpg') no-repeat;
}
.headBanner2 {
	background:transparent url('/i/avaleht/head2.jpg') no-repeat;
}
.headBanners {
	float:left;
	width:975px;
	height:286px;
}

.headBanner .right {
	width:500px;
	text-align:center;
	padding:50px 0 0 0;
}

.headBanner .readMore {
	width:152px;
	height:44px;
	background:transparent url('/i/avaleht/btn_continue.png') top no-repeat;
	display:inline-block;
}
.headBanner .readMore:hover {
	background-position:bottom;
}

.ban {
	float:left;
	width:460px;
	height:226px;
}
.ban1 {
	background:transparent url('/i/avaleht/ban1.png') no-repeat;
}
.ban2 {
	background:transparent url('/i/avaleht/ban2.png') no-repeat;
	margin:0 -20px 0 55px;
}
.ban .right {
	width:300px;
	text-align:center;
	margin:35px 0 0 0;
}
.ban .readMore {
	width:210px;
	height:42px;
	display:inline-block;
}
.ban1 .readMore {
	background:transparent url('/i/avaleht/btn_ban1.png') top no-repeat;
}
.ban2 .readMore {
	background:transparent url('/i/avaleht/btn_ban2.png') top no-repeat;
}
.ban .readMore:hover {
	background-position:bottom;
}

.page-index .titleGreen {
	padding:15px 20px;
	border-top:3px solid #fff;
	border-bottom:2px solid #fff;
	font-size:16px;
	text-transform:uppercase;
}
.startPopular {
	background:#fff;
	width:955px;
	padding:10px;
	text-align:center;
}
.startPopular .pBox {
	margin: 3px 7px;
	display:inline-block;
	float:none;
}
.startPopular .pBox .pTitle {
	display:none;
}
.startPopular .pBox .pName {
	text-align:center;
	width:100%;
}
/* eained */
.otherMaterials {
	float:left;
	width:270px;
	padding-right:10px;
}
.otherMaterials a {
	clear:both;
	float:left;
	width:250px;
	padding:20px 0 15px 20px;
}
.otherMaterials a:hover {
	background:#eee;
	color:#000;
}
.otherMaterials a.active {
	background:#739c3d;
	color:#fff;
}
.page-eained .title {
	margin:20px 0;
}
.page-eained .title:first-child {
	margin-top:0;
}
.page-eained h1 {
	font-weight:normal;
}
/*
.fa-comments-o, .fa-comments {
	color:#F49C10;
}
.fa-bookmark {
	color:#52B8E2;
}
.fa-shopping-cart {
	color:#9EC83D;
}
*/
/* TUTORIAL */
.tut {
	border-bottom:1px solid #eee;
	padding:10px 0;
}
.tut:hover {
	background-color:#e5edda;
}
.tutNum {
	margin:0 10px 0 0;
	font-size:68px;
	line-height:68px;
	color:#ccc;
	width:80px;
	text-align:right;
}
.tut:hover .tutNum {
	color:#333;
}
.tutImg {
	margin:0 10px 0 0;
	max-height:174px;
	overflow:hidden;
	border:5px solid #ccc;
	border-radius: 20px 0 20px 0;
	-moz-border-radius: 20px 0 20px 0;
	-webkit-border-radius: 20px 0 20px 0;

	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
}
.tutImg img {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
.tut:hover .tutImg {
	border-color:#9fc174;
}
.tut:hover .tutImg img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
.tutText {
	width:580px;
}
/* FEEDBACK */
.feedbackBtn {
	float:right;
	position:fixed;
	right:0;
	top:300px;
	background:transparent url('/i/feedback/et.png') top right no-repeat;
	width:46px;
	height:153px;
	opacity:0.5;
	filter: alpha(opacity=50);
}
.feedbackBtn:hover {
	background-position:bottom right;
	opacity:1;
	filter: alpha(opacity=100);
}
#feedbackWindow {
	text-align:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	padding:20px;
}
#feedbackWindow .title {
	font-size:18px;
	padding:0 7px 14px 0;
	float:left;
	width:95%;
}
#feedbackWindow small {
	font-size:12px;
}
#feedbackWindow label {
	width:110px;
}

#innerSrcForm {
	float:left;
	padding:5px 5px 5px 13px;
}
#innerSrcForm input {
	border-radius:0;
	font-size:16px;
	padding:8px;
	float:left;
}
#innerSrcForm a {
	color:#fff;
	background:#999;
	float:left;
	padding:6px 14px 5px 14px;
	font-size:18px;
}
#innerSrcForm a:hover {
	background:#777;
}
.menyFlag {
	background:transparent url('/i/tab_flag.png') top center no-repeat;
	width:40px;
	height:35px;
	padding: 10px 6px 0 0;
	float:right;
	margin:-15px -20px -20px 8px;
	font-size:14px;
	text-shadow:1px 1px 2px #000;
	text-align:center;
}
.iconHinnagarantii {
	float:right;
	margin:-11px -11px -20px; 0;
}
.materialInfo {
	width:640px;
	padding-left:20px;
	font-size:1.2em;
}
.storeInf {
	width:690px;
	margin-left:1px;
	padding:0 15px;
}
.prodList {
	float:left;
	width:680px;
	margin-left:10px;
}
.prodTabs {
	margin:0 -15px;
	width:720px;
}
.prodInf {
	width:690px;
	margin-left:1px;
	padding:0 15px;
}