* {
	margin: 0;
	padding: 0;
}
header, section, h1, li, .header-right, .logo, article, aside, nav, footer .left,  footer .right, .cat-filter, fancy-gallery img {
    
    transition: 0.5s;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 14px/18px 'Open Sans', sans-serif;
	padding-top:60px;
}
.wrapper {
	min-width: 306px;
	max-width: 80%; /*1186px;*/
	margin: 0 auto;
	padding:0 7px;
}
a {color:#527600; text-decoration:underline;}
a:hover { text-decoration:none; color:#808080;}
.w-form {width:215px;}
.font14 {font-size:14px;}
.font16 {font-size:1.2em;}
.font18 {font-size:1.4em;}
.font21 {font-size:1.6em;}
.font24 {font-size:1.8em;}
.font28 {font-size:2em;}
.brown {color:#836f70;}
.blue {color:#0179c1;}
.green {color:#84bd28;}
.deep-green {color:#527600;}
.orange {color:#c8763f;}
.red {color:#ec1c24;}
.black {color:#000000;}
.white {color:#ffffff;}
.m10 {margin-bottom:10px;}
.m15 {margin-bottom:15px;}
.m20 {margin-bottom:20px;}
.m25 {margin-bottom:25px;}
.m30 {margin-bottom:30px;}
.m50 {margin-bottom:50px;}
.w7 {width:300px;}
.w6 {width:250px;}
.w5 {width:200px;}
.w4 {width:60px;}
.w3 {width:120px;}
ul.green-list {list-style:none; margin-left:5px !important}
.green-list li {padding:3px 0 7px 15px; background:url(../img/green-bullet.png) no-repeat left 10px;}
.displaynone
{
	display: none;
}

.close-in {width:9px; height:9px; background:url(../img/icon-close.png) no-repeat; cursor:pointer;}
.success-box {padding:15px 15px 15px 43px; border:1px solid #89ff42; background:#f6fcf5 url(../img/icon-success.png) 8px center no-repeat; color:#3a6324; font-size:16px; margin-bottom:15px; position:relative;}
.error-box {padding:15px 15px 15px 43px; border:1px solid #cf3427; background:#fdf6f5 url(../img/icon-error.png) 8px center no-repeat; color:#632724; font-size:16px;margin-bottom:15px; position:relative;}
.success-box .close-in, .error-box .close-in { position:absolute; right:7px; top:7px;}

/* Header
-----------------------------------------------------------------------------*/
.header {
	padding:30px 0;
	border-bottom:1px solid #84bd00;
	min-width:320px;
}
.header .logo {float:left;}
.header .lang {padding:32px 0 0; position:relative; text-align:left; float:right;}
.header .lang .push {padding:12px 8px 14px 0; width:162px; background:#FFFFFF url(../img/down.png) no-repeat 152px center; cursor:pointer; border:1px solid #bdbdbd; font-size:17px; text-align:left;}
.header .lang .push span {padding-left:30px; color:#8a8a8a;}
.header .lang .cont {display:none; padding:5px 0; font-size:17px; width:170px; background:#FFFFFF; z-index:1050; border:1px solid #bdbdbd; position:absolute; left:0; top:76px;}
.header .lang .cont a {display:block; text-decoration:none; color:#8a8a8a; padding: 7px 5px 7px 30px; -moz-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear;}
.header .lang .nl {background-image:url(../img/icon-lang-nl.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .de {background-image:url(../img/icon-lang-de.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .en {background-image:url(../img/icon-lang-en.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .fr {background-image:url(../img/icon-lang-fr.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .gr {background-image:url(../img/icon-lang-gr.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .pl {background-image:url(../img/icon-lang-pl.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .ru {background-image:url(../img/icon-lang-ru.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .es {background-image:url(../img/icon-lang-sp.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .ua {background-image:url(../img/icon-lang-ua.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .it {background-image:url(../img/icon-lang-it.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .cz {background-image:url(../img/icon-lang-cz.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .hu {background-image:url(../img/icon-lang-hu.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .ro {background-image:url(../img/icon-lang-ro.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .zh {background-image:url(../img/icon-lang-zh.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .lt {background-image:url(../img/icon-lang-lt.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .lv {background-image:url(../img/icon-lang-lv.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .xs {background-image:url(../img/icon-lang-xs.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .sk {background-image:url(../img/icon-lang-sk.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .pt {background-image:url(../img/icon-lang-pt.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .dk {background-image:url(../img/icon-lang-dk.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .sl {background-image:url(../img/icon-lang-sl.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .sv {background-image:url(../img/icon-lang-sv.png); background-repeat:no-repeat; background-position:8px center;}
.header .lang .cont a:hover { background-color:#f1f1f1;}
.header .header-right {width:200px; text-align:right; float:right;}
.header .socials {padding-top:29px; float:right; margin-right:40px;}
.header .socials a {width:50px; height:50px; margin-right:15px; margin-left:15px; text-align:center; position:relative; background:#84bd00 no-repeat center center; -moz-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear;}
.header .socials a:hover {background-color:#71a200;}
.header .socials a.fb { background-image:url(../img/icon-fb.png);}
.header .socials a.twitter {background-image:url(../img/icon-twitter.png);}
.header .socials a.youtube {background-image:url(../img/icon-youtube.png);}  
@media (max-width:870px){.header {padding:15px 0; text-align:center;}.header .logo{ float:none; display:block; text-align:center;}.header .socials{text-align:center; float:none; width:100%; padding-top:0;}.header .lang{text-align:center; float:none; margin-bottom:25px;}}

.top-wrap {position:relative; height:85px; min-width:320px;}
.top-panel {width:100%; min-width:320px; padding:0; background:#84bd00; z-index:999; height:60px; position:fixed; top:0;}
.top-panel .mobile-menu {display:none; padding-top:14px;}
.top-panel .mobile-menu ul {list-style:none;}
.top-panel .mobile-menu ul li {position:relative;}
.top-panel .mobile-menu ul li ul {position:absolute; top:45px; left:0; z-index:990; display:none; width:304px; background:#FFFFFF;border:1px solid #bdbdbd;}
.top-panel .mobile-menu ul li ul li a {display:block; padding:6px 6px; text-decoration:none; color:#6d6e70;-moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; transition: all 0.1s linear; font-size:14px;border-bottom:1px solid #e2e2e2;}
.top-panel .mobile-menu ul li ul li:last-child a {border-bottom:none;}
.top-panel .mobile-menu ul li ul li a:hover {background-color:#f1f1f1; color:#84bd00;}
.top-panel .mobile-menu, .top-panel .top-menu {float:left;}
.top-panel .mobile-menu a.hamburger-icon {width:32px; height:30px; display:block; background:url(../img/icon-mobile-menu.png) no-repeat left top; outline:none;}
.top-panel .top-menu ul li {padding-right:28px; padding-top:8px;}
.top-panel .top-menu ul li a {font-size:14px; color:#FFFFFF; text-decoration:none; -moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -webkit-transition: color 0.1s linear; transition: color 0.1s linear;}
.top-panel .top-menu ul li a:hover {color:#d3f28c;}
.top-panel .top-menu {padding-top:12px;}
#search {width:242px; padding:12px 0 0; text-align:right;}
#Navigation_txtSearchString { width:175px; border:0; /*height:19px;*/}
#Navigation_search_button {outline:none; border:1px solid #FFFFFF; background:#84bd00 url(../img/icon-search.png) no-repeat center center; height:35px; width:35px; margin:0; -moz-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear;}
#Navigation_search_button:hover { background-color:#71a200;}
@media (max-width:960px){.top-panel .mobile-menu {display:block;}.top-panel .top-menu{display:none;}}
@media (max-width:740px){}
.zero-point {height:0;}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	position: relative;
	padding-top:35px;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.content {
	padding: 0 0 0 265px;
	line-height:1.2;
}
.content.main-page {padding:0;}
.breadcrumbs {color:#6d6e70;  margin-bottom:25px;}
.cat-filter {padding:17px 0; margin-bottom:25px; border-top:1px solid #c4d8a4;border-bottom:1px solid #c4d8a4;}
.cat-filter .inner {margin-bottom:4px; line-height:1.1;}
.cat-filter .inner:last-child {margin-bottom:0;}
.cat-filter .inner-heading {margin-bottom:0; padding:9px 0; color:#67784a; line-height:1.1;}
.item {margin:0 19px 19px 0; padding:12px 0 12px; text-align:center; width: 280px; /*width:30.4%;*/ position:relative; vertical-align:top; border:1px solid #bfbfbf; -moz-transition: border 0.1s linear; -o-transition: border 0.1s linear; -webkit-transition: border 0.1s linear; transition: border 0.1s linear;}
.main-page .item {/*width:31%;*/width: 280px;}
.item.app:after {content: '+APP'; display:block; position:absolute; top:3px; right:3px; width:60px; height:44px;-webkit-border-radius: 500px;-moz-border-radius: 500px; border-radius: 500px; background:#84bd00; font-size:20px; color:#FFFFFF; padding-top:16px;}
.item:hover {border:1px solid #79ad00;}
.item .info {min-height:140px; text-align:left; padding:0 10px 10px 10px;}
.item .pic img {max-height:240px;}
.item .pic {   
    display: table-cell;
    vertical-align: middle;
    text-align: center;
   width:280pc;
    padding: 0px 0px 10px 0px;margin-bottom:10px; height:240px;}
.item h2 a { text-decoration:none;-moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -webkit-transition: color 0.1s linear; transition: color 0.1s linear;}
.item h2 a:hover {color:#71a200;}
.item h2 {font-size:26px; margin:0 0 14px;}
.item-block {width:100%; overflow:hidden; margin-bottom:25px; padding-top:2px;}
.main-page .item-wrap {width:100%;/*width:1220px;*/}
.item-wrap {/*width:952px;*/width:100%;}
@media (max-width:1220px){.main-page .item-wrap {width:auto;}.main-page .item {margin:0 8px 8px 0; width:32%;} .main-page .item-block { text-align:center;}}
@media (max-width:960px){.main-page .item {width:48%;}}
@media (max-width:640px){.main-page .item {width:98.5%; margin:0 0 19px;}.main-page .item .info{min-height:auto; text-align:center;}}
@media (max-width:1220px){.item-wrap {width:auto;}.item {margin:0 8px 8px 0; /*width:31.8%;*/ width: 280px;}}
@media (max-width:1120px){.item { width: 280px;/*width:31%;*/}}
@media (max-width:920px){.item {width:47.4%;}}
@media (max-width:750px){.item {width:98.5%;}.item .info{min-height:auto; text-align:center;}}
.pagination ul li a{display:inline-block; width:22px; height:24px; text-align:center; padding-top:2px;}
.pagination ul li.active a {background:#84bd00; color:#FFFFFF; text-decoration:none;}
.pagination ul li {padding:0 2px;}
.pagination ul li a {color:#333;}
.pagination {text-align:left; float:left; width:50%;}
.add-info {float:right; width:47%; text-align:right; margin-top:-10px;}
.add-info a {color:#527600;}
.add-info a:hover{color:#808080;}
.add-info .numm {font-size:32px; position:relative; top:6px;}
.mobile-categories {display:none; margin-bottom:25px;}
.mobile-categories .cat-btn, .mobile-categories .cat-menu a {-moz-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear;}
.mobile-categories .cat-btn {cursor:pointer; padding:8px 15px 8px 45px; background:#f1f1f1 url(../img/icon-categories.png) no-repeat 10px center; border:1px solid #c7c7c7; color:#707070; font-size:17px; text-transform:uppercase;}
.mobile-categories .cat-menu {padding-top:25px; display:none;}
.filter-btn {cursor:pointer; padding:8px 15px 8px 45px; background:#f1f1f1 url(../img/icon-filter.png) no-repeat 10px center; border:1px solid #c7c7c7; color:#707070; font-size:17px; text-transform:uppercase; display:none; margin-bottom:25px;}
@media (max-width:780px){.filter-btn{display:block;}.cat-filter{display:none;}}
@media (min-width:781px){.cat-filter{display:block !important;}}
@media (max-width:540px){.content {padding: 0;}.left-sidebar{display:none;}.mobile-categories {display:block;}.cat-filter{display:none;}}
.item-gallery {width:65%; display:block; float:left; margin-bottom:30px;}
.item-gallery .main-pic {float:left;}
.descr {float:right; width:34%; margin-bottom:30px;}
@media (max-width:1060px){.item-gallery, .descr {width:100%; float:none;}.cloudzoom{width:50%;}}
.fancy-gallery a {display:block; width:24.3%; float:left; margin: 2px 4px 2px 0;}
.fancy-gallery a img {} 
.fancy-gallery a:hover img {} 
@media (max-width:920px){.fancy-gallery a {width:32.3%;}}
@media (max-width:720px){.fancy-gallery a {width:48.3%;}}
.deal-address {border-bottom:1px solid #c7c7c7; padding-bottom:25px; margin-bottom:25px;}
.profile {float:left; width:32.1%; margin: 0 0.5%; padding: 7px 0 7px; text-align:center;  height:380px;}
.profile .pic {width:205px; height:205px; margin-bottom:20px;}
@media (max-width:1120px){.profile {width:48.7%;}}
@media (max-width:920px){.profile {width:100%; margin:0;}}
.field-title {display:block; padding:0 0 4px; font-size:16px;}
.w1 {width:445px;}
.w2 {width:280px;}
.w23 {width:280px;}
textarea.w3 {width:545px; height:100px;}
@media (max-width:920px){.w1 {width:80%;}.w2 {width:70%;}textarea.w3 {width:92%; height:100px;}.w23 {width:60%;}}
.boxlist-2 .boxitemlist-2 {padding:15px; border:1px solid #b3b3b3; float:left; width:190px; font-size:12px; margin:0 10px 30px 0;}
.boxlist-2 .boxitemlist-2 ul {list-style:none; margin-left:0; overflow: auto; height:250px;}
.boxlist-2 .boxitemlist-2 ul li {padding:5px 0; border-bottom:#cccccc 1px solid;}
.boxlist-2 .boxitemlist-2 ul li a {color:#000000; text-decoration:none;-moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -webkit-transition: color 0.1s linear; transition: color 0.1s linear;}
.boxlist-2 .boxitemlist-2 ul li a:hover {color:#84bd28;}
.boxlist-2 .boxitemlist-2 ul li.active a {font-weight:bold;}
.boxlist-2 .boxitemlist-2 ul li.active a:hover {color:#000000;}
.boxlist-2 .boxitemlist-2 ul li.active {padding:5px 0 5px 15px; background:url(../img/boxlist.png) no-repeat left center;}
.add-info {width:100%;}
.about-block { background:#ffffff url(../img/green-fork.png) no-repeat right bottom; min-width:320px; padding:50px 0; margin-bottom:30px;}
.about-block .btn-greenline { background-color:#eff8dc;}
@media (max-width:620px){.grey-block .inn {padding:35px 0 35px 0; background:none;}}
.news .pic{float:left; width:22%;}
.news .text {float:right; width:74%;}
.news .text h1 {font-size:21px;}
@media (max-width:720px){.news .pic{width:40%;}.news .text {width:52%;}}
@media (max-width:480px){.news .pic{width:50%;}.news .text {width:46%;}}
.app-inside { font-size:18px; color:#000000; padding:15px; border:1px solid #84bd00;}
.cat-menu ul {list-style:none;}
.cat-menu ul li {padding:0 0 10px;}
.faq a {text-decoration:none;}
.faq .cony {padding:15px 20px; background:#f0f4e9; margin:5px 0 20px;}
.faq {margin-bottom:30px;}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	width: 235px;
	margin-left: -100%;
	position: relative;
	
}
.more-logos a {margin:9px 5px;}
.more-logos a img {-moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
.more-logos a img:hover {opacity:0.7; filter: alpha(opacity=70);}
.cat {padding:14px 10px; border:#c7c7c7 1px solid; margin-bottom:15px;}
.cat .left {width:60px;}
.cat .right {width:138px; font-size:14px;}


/* Footer
-----------------------------------------------------------------------------*/
.footer {margin-top:30px; background:#eff8dc; color:#000000; min-width:320px; padding:30px 0; font-size:14px; border-top:1px solid #84bd00;}
.footer a {color:#6c9b00;}
.footer p {margin:0 0 10px;}
.footer .left img {float:left; margin-right:25px;}
.footer .left {float:left; width:53%; padding:0px 30px 0 0;}
.footer .right {float:right; width:310px; text-align:right;}
.footer .grey {color:#cecece;}
@media (max-width:760px){.footer{text-align:center;}.footer .left{float:none; width:100%; margin-bottom:25px; padding:0;}.footer .right {float:none; width:100%; text-align:center;}.footer .footer-logo {float:none; margin-bottom:15px;}}

.glossymenu { background: none repeat scroll 0 0; font-size:16px; margin-bottom:35px;}
.glossymenu a.menuitem {-moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -webkit-transition: color 0.1s linear; transition: color 0.1s linear;}
.glossymenu a.menuitem { display:block; padding:0 0 10px 23px;color:#000000;text-decoration:none; font-weight:bold; margin-bottom:8px;}
.glossymenu a.menuitem.active {background: 3px 6px no-repeat; color:#527600; font-weight:bold;}
.glossymenu a.menuitem.inactive {  background: 3px 7px no-repeat;}
.glossymenu .menuitem:active {color:#333;  }
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 5px; border: none; }
.glossymenu a.menuitem:hover { background-image: url("../img/arrowcategory.png") no-repeat scroll 10px center transparent; color:#527600;}
.glossymenu a.menuitem:last-child {}
.glossymenu div.submenu { /*DIV that contains each sub menu*/  padding:8px 0; display:none; margin-top:-12px; margin-bottom:5px;}
.glossymenu div.submenu ul { /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; }
.glossymenu div.submenu ul li { }
.glossymenu div.submenu ul li a { display: block; text-decoration: none; padding: 7px 4px 7px 25px; color:#000000;}
.glossymenu div.submenu ul li.active a {color:#527600; font-weight:bold;}
.glossymenu div.submenu ul li a:hover {color:#ffffff;  background:#84bd28;}
.glossymenu .not-catalog a.menuitem {padding:0 0 10px 0;}

.glossymenuPF { background: none repeat scroll 0 0; font-size:16px; margin-bottom:35px;}
.glossymenuPF a.menuitem {-moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -webkit-transition: color 0.1s linear; transition: color 0.1s linear;}
.glossymenuPF a.menuitem { display:block; padding:0 0 10px 23px;color:#000000;text-decoration:none; font-weight:bold; margin-bottom:8px;}
.glossymenuPF a.menuitem.active {background:url(../img/up.png) 3px 6px no-repeat; color:#527600; font-weight:bold;}
.glossymenuPF a.menuitem.inactive {  background:url(../img/down.png) 3px 7px no-repeat;}
.glossymenuPF .menuitem:active {color:#333;  }
.glossymenuPF a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 5px; border: none; }
.glossymenuPF a.menuitem:hover { background-image: url("../img/arrowcategory.png") no-repeat scroll 10px center transparent; color:#527600;}
.glossymenuPF a.menuitem:last-child {}
.glossymenuPF div.submenu { /*DIV that contains each sub menu*/  padding:8px 0; display:none; margin-top:-12px; margin-bottom:5px;}
.glossymenuPF div.submenu ul { /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; }
.glossymenuPF div.submenu ul li { }
.glossymenuPF div.submenu ul li a { display: block; text-decoration: none; padding: 7px 4px 7px 25px; color:#000000;}
.glossymenuPF div.submenu ul li.active a {color:#527600; font-weight:bold;}
.glossymenuPF div.submenu ul li a:hover {color:#ffffff;  background:#84bd28;}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	right:20px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../img/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
    
#slider2 {
    float:left;
    margin-top:20px;
    width:93px;
    height:330px;
    position:relative;
    background-color:#fff;
	margin-right:10px;
}
#slider2 ul {list-style:none;}

.thumbelina-but.vert {
    height:22px;
}
.thumbelina-but.horiz {
    width:22px;
}

/* mobile */
@media screen and (max-device-width: 768px) {
	.pis {display:none;}
	}


.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 30%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
    background-color: #f1f1f1;
     text-decoration: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
   text-decoration: none;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: #f1f1f1;
   text-decoration: none;
}

.Cookie{ position: fixed;     left: 0; bottom: 0;background-color:#e0e0e0; width:100%; min-height:120px}
.CookieLeft{float:left; margin-left:70px;   margin-top:30px; line-height: 1.5;  font-size: 1.4em; }
.CookieRight{float:right; margin-right:140px; margin-top:50px;  }

@media (max-width:1040px)
{.Cookie{position: fixed;  z-index: 999999;    left: 0; bottom: 0;background-color:#e0e0e0; width:100%; min-height:120px;}
.CookieLeft{float:left; margin-left:70px;   margin-top:20px; margin-bottom:10px; line-height: 1.5;  font-size: 1.0em; }
.CookieRight{float:right; margin-right:700px; margin-top:20px;  margin-bottom:10px;}
.Cookie   .btn-red {
    padding: 9px;
}
	}
@media (max-width:740px)
{.Cookie{position: fixed;  z-index: 999999;    left: 0; bottom: 0;background-color:#e0e0e0; width:100%; min-height:120px;}
.CookieLeft{float:left; margin-left:70px;   margin-top:10px; margin-bottom:10px; line-height: 1.5;  font-size:0.8em; }
.CookieRight{float:right; margin-right:70px; margin-top:10px; margin-bottom:10px;}
.Cookie  .btn-red {
    padding: 7px;
}
	}
	