@charset "UTF-8";
@import url("./main.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600&subset=latin,latin-ext);
/*@import url("http://weloveiconfonts.com/api/?family=entypo");*/

@font-face {
  font-family: 'entypo';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
  src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'), 
  url('http://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'), 
  url('http://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'), 
  url('http://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg');
}
.entypo-note:before{content:"\266a"}.entypo-note-beamed:before{content:"\266b"}.entypo-music:before{content:"\1f3b5"}.entypo-search:before{content:"\1f50d"}.entypo-flashlight:before{content:"\1f526"}.entypo-mail:before{content:"\2709"}.entypo-heart:before{content:"\2665"}.entypo-heart-empty:before{content:"\2661"}.entypo-star:before{content:"\2605"}.entypo-star-empty:before{content:"\2606"}.entypo-user:before{content:"\1f464"}.entypo-users:before{content:"\1f465"}.entypo-user-add:before{content:"\e700"}.entypo-video:before{content:"\1f3ac"}.entypo-picture:before{content:"\1f304"}.entypo-camera:before{content:"\1f4f7"}.entypo-layout:before{content:"\268f"}.entypo-menu:before{content:"\2630"}.entypo-check:before{content:"\2713"}.entypo-cancel:before{content:"\2715"}.entypo-cancel-circled:before{content:"\2716"}.entypo-cancel-squared:before{content:"\274e"}.entypo-plus:before{content:"\2b"}.entypo-plus-circled:before{content:"\2795"}.entypo-plus-squared:before{content:"\229e"}.entypo-minus:before{content:"\2d"}.entypo-minus-circled:before{content:"\2796"}.entypo-minus-squared:before{content:"\229f"}.entypo-help:before{content:"\2753"}.entypo-help-circled:before{content:"\e704"}.entypo-info:before{content:"\2139"}.entypo-info-circled:before{content:"\e705"}.entypo-back:before{content:"\1f519"}.entypo-home:before{content:"\2302"}.entypo-link:before{content:"\1f517"}.entypo-attach:before{content:"\1f4ce"}.entypo-lock:before{content:"\1f512"}.entypo-lock-open:before{content:"\1f513"}.entypo-eye:before{content:"\e70a"}.entypo-tag:before{content:"\e70c"}.entypo-bookmark:before{content:"\1f516"}.entypo-bookmarks:before{content:"\1f4d1"}.entypo-flag:before{content:"\2691"}.entypo-thumbs-up:before{content:"\1f44d"}.entypo-thumbs-down:before{content:"\1f44e"}.entypo-download:before{content:"\1f4e5"}.entypo-upload:before{content:"\1f4e4"}.entypo-upload-cloud:before{content:"\e711"}.entypo-reply:before{content:"\e712"}.entypo-reply-all:before{content:"\e713"}.entypo-forward:before{content:"\27a6"}.entypo-quote:before{content:"\275e"}.entypo-code:before{content:"\e714"}.entypo-export:before{content:"\e715"}.entypo-pencil:before{content:"\270e"}.entypo-feather:before{content:"\2712"}.entypo-print:before{content:"\e716"}.entypo-retweet:before{content:"\e717"}.entypo-keyboard:before{content:"\2328"}.entypo-comment:before{content:"\e718"}.entypo-chat:before{content:"\e720"}.entypo-bell:before{content:"\1f514"}.entypo-attention:before{content:"\26a0"}.entypo-alert:before{content:"\1f4a5'"}.entypo-vcard:before{content:"\e722"}.entypo-address:before{content:"\e723"}.entypo-location:before{content:"\e724"}.entypo-map:before{content:"\e727"}.entypo-direction:before{content:"\27a2"}.entypo-compass:before{content:"\e728"}.entypo-cup:before{content:"\2615"}.entypo-trash:before{content:"\e729"}.entypo-doc:before{content:"\e730"}.entypo-docs:before{content:"\e736"}.entypo-doc-landscape:before{content:"\e737"}.entypo-doc-text:before{content:"\1f4c4"}.entypo-doc-text-inv:before{content:"\e731"}.entypo-newspaper:before{content:"\1f4f0"}.entypo-book-open:before{content:"\1f4d6"}.entypo-book:before{content:"\1f4d5"}.entypo-folder:before{content:"\1f4c1"}.entypo-archive:before{content:"\e738"}.entypo-box:before{content:"\1f4e6"}.entypo-rss:before{content:"\e73a"}.entypo-phone:before{content:"\1f4dE"}.entypo-cog:before{content:"\2699"}.entypo-tools:before{content:"\2692"}.entypo-share:before{content:"\e73c"}.entypo-shareable:before{content:"\e73e"}.entypo-basket:before{content:"\e73d"}.entypo-bag:before{content:"\1f45c'"}.entypo-calendar:before{content:"\1f4c5"}.entypo-login:before{content:"\e740"}.entypo-logout:before{content:"\e741"}.entypo-mic:before{content:"\1f3a4"}.entypo-mute:before{content:"\1f507"}.entypo-sound:before{content:"\1f50a"}.entypo-volume:before{content:"\e742"}.entypo-clock:before{content:"\1f554"}.entypo-hourglass:before{content:"\23f3"}.entypo-lamp:before{content:"\1f4a1"}.entypo-light-down:before{content:"\1f505"}.entypo-light-up:before{content:"\1f506"}.entypo-adjust:before{content:"\25d1"}.entypo-block:before{content:"\1f6ab"}.entypo-resize-full:before{content:"\e744"}.entypo-resize-small:before{content:"\e746"}.entypo-popup:before{content:"\e74c"}.entypo-publish:before{content:"\e74d"}.entypo-window:before{content:"\e74e"}.entypo-arrow-combo:before{content:"\e74f"}.entypo-down-circled:before{content:"\e758"}.entypo-left-circled:before{content:"\e759"}.entypo-right-circled:before{content:"\e75a"}.entypo-up-circled:before{content:"\e75b"}.entypo-down-open:before{content:"\e75c"}.entypo-left-open:before{content:"\e75d"}.entypo-right-open:before{content:"\e75e"}.entypo-up-open:before{content:"\e75f"}.entypo-down-open-mini:before{content:"\e760"}.entypo-left-open-mini:before{content:"\e761"}.entypo-right-open-mini:before{content:"\e762"}.entypo-up-open-mini:before{content:"\e763"}.entypo-down-open-big:before{content:"\e764"}.entypo-left-open-big:before{content:"\e765"}.entypo-right-open-big:before{content:"\e766"}.entypo-up-open-big:before{content:"\e767"}.entypo-down:before{content:"\2b07"}.entypo-left:before{content:"\2b05"}.entypo-right:before{content:"\27a1"}.entypo-up:before{content:"\2b06"}.entypo-down-dir:before{content:"\25be"}.entypo-left-dir:before{content:"\25c2"}.entypo-right-dir:before{content:"\25b8"}.entypo-up-dir:before{content:"\25b4"}.entypo-down-bold:before{content:"\e4b0"}.entypo-left-bold:before{content:"\e4ad"}.entypo-right-bold:before{content:"\e4ae"}.entypo-up-bold:before{content:"\e4af"}.entypo-down-thin:before{content:"\2193"}.entypo-left-thin:before{content:"\2190"}.entypo-right-thin:before{content:"\2192"}.entypo-up-thin:before{content:"\2191"}.entypo-ccw:before{content:"\27f2"}.entypo-cw:before{content:"\27f3"}.entypo-arrows-ccw:before{content:"\1f504"}.entypo-level-down:before{content:"\21b3"}.entypo-level-up:before{content:"\21b0"}.entypo-shuffle:before{content:"\1f500"}.entypo-loop:before{content:"\1f501"}.entypo-switch:before{content:"\21c6"}.entypo-play:before{content:"\25b6"}.entypo-stop:before{content:"\25a0"}.entypo-pause:before{content:"\2389"}.entypo-record:before{content:"\26ab"}.entypo-to-end:before{content:"\23ed"}.entypo-to-start:before{content:"\23ee"}.entypo-fast-forward:before{content:"\23e9"}.entypo-fast-backward:before{content:"\23ea"}.entypo-progress-0:before{content:"\e768"}.entypo-progress-1:before{content:"\e769"}.entypo-progress-2:before{content:"\e76a"}.entypo-progress-3:before{content:"\e76b"}.entypo-target:before{content:"\1f3af"}.entypo-palette:before{content:"\1f3a8"}.entypo-list:before{content:"\e005"}.entypo-list-add:before{content:"\e003"}.entypo-signal:before{content:"\1f4f6"}.entypo-trophy:before{content:"\1f3c6"}.entypo-battery:before{content:"\1f50b"}.entypo-back-in-time:before{content:"\e771"}.entypo-monitor:before{content:"\1f4bb"}.entypo-mobile:before{content:"\1f4f1"}.entypo-network:before{content:"\e776"}.entypo-cd:before{content:"\1f4bf"}.entypo-inbox:before{content:"\e777"}.entypo-install:before{content:"\e778"}.entypo-globe:before{content:"\1f30e"}.entypo-cloud:before{content:"\2601"}.entypo-cloud-thunder:before{content:"\26c8"}.entypo-flash:before{content:"\26a1"}.entypo-moon:before{content:"\263d"}.entypo-flight:before{content:"\2708"}.entypo-paper-plane:before{content:"\e79b"}.entypo-leaf:before{content:"\1f342"}.entypo-lifebuoy:before{content:"\e788"}.entypo-mouse:before{content:"\e789"}.entypo-briefcase:before{content:"\1f4bc"}.entypo-suitcase:before{content:"\e78e"}.entypo-dot:before{content:"\e78b"}.entypo-dot-2:before{content:"\e78c"}.entypo-dot-3:before{content:"\e78d"}.entypo-brush:before{content:"\e79a"}.entypo-magnet:before{content:"\e7a1"}.entypo-infinity:before{content:"\221e"}.entypo-erase:before{content:"\232b"}.entypo-chart-pie:before{content:"\e751"}.entypo-chart-line:before{content:"\1f4c8"}.entypo-chart-bar:before{content:"\1f4ca"}.entypo-chart-area:before{content:"\1f53e"}.entypo-tape:before{content:"\2707"}.entypo-graduation-cap:before{content:"\1f393"}.entypo-language:before{content:"\e752"}.entypo-ticket:before{content:"\1f3ab"}.entypo-water:before{content:"\1f4a6"}.entypo-droplet:before{content:"\1f4a7"}.entypo-air:before{content:"\e753"}.entypo-credit-card:before{content:"\1f4b3"}.entypo-floppy:before{content:"\1f4be"}.entypo-clipboard:before{content:"\1f4cb"}.entypo-megaphone:before{content:"\1f4e3"}.entypo-database:before{content:"\e754"}.entypo-drive:before{content:"\e755"}.entypo-bucket:before{content:"\e756"}.entypo-thermometer:before{content:"\e757"}.entypo-key:before{content:"\1f511"}.entypo-flow-cascade:before{content:"\e790"}.entypo-flow-branch:before{content:"\e791"}.entypo-flow-tree:before{content:"\e792"}.entypo-flow-line:before{content:"\e793"}.entypo-flow-parallel:before{content:"\e794"}.entypo-rocket:before{content:"\1f680"}.entypo-gauge:before{content:"\e7a2"}.entypo-traffic-cone:before{content:"\e7a3"}.entypo-cc:before{content:"\e7a5"}.entypo-cc-by:before{content:"\e7a6"}.entypo-cc-nc:before{content:"\e7a7"}.entypo-cc-nc-eu:before{content:"\e7a8"}.entypo-cc-nc-jp:before{content:"\e7a9"}.entypo-cc-sa:before{content:"\e7aa"}.entypo-cc-nd:before{content:"\e7ab"}.entypo-cc-pd:before{content:"\e7ac"}.entypo-cc-zero:before{content:"\e7ad"}.entypo-cc-share:before{content:"\e7ae"}.entypo-cc-remix:before{content:"\e7af"}.entypo-github:before{content:"\f300"}.entypo-github-circled:before{content:"\f301"}.entypo-flickr:before{content:"\f303"}.entypo-flickr-circled:before{content:"\f304"}.entypo-vimeo:before{content:"\f306"}.entypo-vimeo-circled:before{content:"\f307"}.entypo-twitter:before{content:"\f309"}.entypo-twitter-circled:before{content:"\f30a"}.entypo-facebook:before{content:"\f30c"}.entypo-facebook-circled:before{content:"\f30d"}.entypo-facebook-squared:before{content:"\f30e"}.entypo-gplus:before{content:"\f30f"}.entypo-gplus-circled:before{content:"\f310"}.entypo-pinterest:before{content:"\f312"}.entypo-pinterest-circled:before{content:"\f313"}.entypo-tumblr:before{content:"\f315"}.entypo-tumblr-circled:before{content:"\f316"}.entypo-linkedin:before{content:"\f318"}.entypo-linkedin-circled:before{content:"\f319"}.entypo-dribbble:before{content:"\f31b"}.entypo-dribbble-circled:before{content:"\f31c"}.entypo-stumbleupon:before{content:"\f31e"}.entypo-stumbleupon-circled:before{content:"\f31f"}.entypo-lastfm:before{content:"\f321"}.entypo-lastfm-circled:before{content:"\f322"}.entypo-rdio:before{content:"\f324"}.entypo-rdio-circled:before{content:"\f325"}.entypo-spotify:before{content:"\f327"}.entypo-spotify-circled:before{content:"\f328"}.entypo-qq:before{content:"\f32a"}.entypo-instagrem:before{content:"\f32d"}.entypo-dropbox:before{content:"\f330"}.entypo-evernote:before{content:"\f333"}.entypo-flattr:before{content:"\f336"}.entypo-skype:before{content:"\f339"}.entypo-skype-circled:before{content:"\f33a"}.entypo-renren:before{content:"\f33c"}.entypo-sina-weibo:before{content:"\f33f"}.entypo-paypal:before{content:"\f342"}.entypo-picasa:before{content:"\f345"}.entypo-soundcloud:before{content:"\f348"}.entypo-mixi:before{content:"\f34b"}.entypo-behance:before{content:"\f34e"}.entypo-google-circles:before{content:"\f351"}.entypo-vkontakte:before{content:"\f354"}.entypo-smashing:before{content:"\f357"}.entypo-sweden:before{content:"\f601"}.entypo-db-shape:before{content:"\f600"}.entypo-logo-db:before{content:"\f603"}

[class*="entypo-"]:before {
	font-family: 'entypo', sans-serif
}

/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}

html { background: #A4C408; }
body {
	margin: 0; padding: 0; 
	background: #EFEDF2 url('./images/bg_body.png') 0 0 repeat; color: rgb(100, 101, 105);
	font-size: 12pt; font-family: 'Arial', 'Helvetica', sans-serif; line-height: 1.5em;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
}
input, textarea, select, option { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 11pt; }
#root { width: 100%; position: relative; background: transparent url('./images/bg_root.png') 0 0 repeat-x; }
#main { 
	max-width: 960px;
	margin: 0 auto 40px;
	position: relative; 
}

#logo { height: 79px; position: absolute; left: 70px; top: 20px; z-index: 99999; }

#header { height: 230px; position: relative; }

#header #siteSearch { 
	width: 142px; height: 29px; margin: 0; padding: 0; 
	position: absolute; top: 36px; right: 90px; 
	background: #FFF;
	border: 1px solid rgb(100, 101, 105); 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .1); 
}
#header #siteSearch fieldset { margin: 0; padding: 0; width: 100%; }
#header #siteSearch fieldset input { 
	width: 110px; height: 23px; line-height: 23px; margin: 0; padding: 0; border: 0; 
	position: absolute; top: 3px; left: 3px; 
	background: transparent; color: #78ABC2;
	border: none; 
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#header #siteSearch fieldset input.submit { 
	width: 23px; height: 23px; margin: 0; padding: 0; border: 0; 
	background: transparent; color: #FFF; 
	position: absolute; top: 3px; right: 3px; left: auto;
	font-weight: bold; text-indent: -999px; text-decoration: none;  cursor: pointer; 
	background: #FFF url('./images/bg_search_button.png') 0 100% no-repeat;
}

#slider { /*max-height: 340px;*/ overflow: hidden; position: relative; z-index: 50; background: #efefef; }
#slider .inside { margin: 0 auto; }
	#slider #nav { position: absolute; bottom: 20px; left: 0; right: 0; height: 12px; z-index: 999; text-align: center; }
		#slider #nav a {
			width: 12px; height: 12px; margin-right: 7px; display: inline-block; background: #FFF; text-indent: -9999px; 
			-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; 
		}
		#slider #nav a.activeSlide, #slider #nav a:hover { background: #AEA89D; }
	#slider ul { margin: 0!important; padding: 0!important; width: 100%!important; }
		#content .text #slider ul li { margin: 0!important; padding: 0!important; width: 100%; list-style-type: none; text-align: center; }
		#slider ul li a { margin: 0; padding: 0; display: block; text-align: center; }
		#slider ul li img { 
			margin: 0; padding: 0; display: block;
			width: 100%; height: auto;
		}
	#slider .control { 
		width: 40px; height: 40px; line-height: 40px; padding: 0; position: absolute; top: 45%; top: calc(50% - 20px); left: 24px; 
		text-decoration: none; text-align: center; opacity: .33; z-index: 51; font-size: 40px; color: #fff;
	}
		#slider .control:hover { opacity: 1; }
		#slider #next.control { right: 24px; left: auto; }

#header #langs { 
	height: 30px; line-height: 30px; overflow: hidden; font-size: 13px;
	position: absolute; right: 15px; top: 0; z-index: 99999; color: #A2A2A2; 
}
#header #langs a { margin: 0 3px; text-decoration: none; color: #A2A2A2; }
#header #langs a:hover,
#header #langs a.active { color: #646464; }
#header #langs a.active { font-weight: bold; }

#content { position: relative; }

#content .text { padding: 30px 90px 0; text-shadow: 1px 1px 1px #FFFFFF; }
#content .text ul, 
#page_perex ul,
#content .text ol, 
#page_perex ol { margin: 0 0 1em 1.1em; padding: 0; }
#content .text ul li,
#content .text ol li { margin: 0 0 5px 0; padding: 0 0 0 0; background: none;  }

#content .text ul li { list-style-type: disc; }

#content .text ul li ul,
#content .text ol li ul,
#content .text ol li ol { margin: 5px 0 0 0; padding: 0; }

#content .text ul#subpages { margin: 5px 0 0 0; padding: 0; }
#content .text ul#subpages li { margin: 5px 60px 0 0; padding: 0; background: none; float: left; }
#content .text ul#subpages li a.img { 
	display: block;
    height: 75px;
    overflow: hidden;
}

#content .text h1,
#content .text h2,
#content .text .product_tab_table h1, 
#content .text .product_tab_table h2 { letter-spacing: -2px; text-shadow: #FFF 1px 1px; }

#content .text .noshadow, 
#content .text .product_tab_table h1, 
#content .text .product_tab_table h2 { letter-spacing: normal; text-shadow: initial; }


#sidebar { width: 288px; float: left; display: none; }
#sidebar .inside { padding: 0 40px; }
#sidebar .inside h2 { text-transform: uppercase; }
#sidebar .inside .social { margin-top: 30px; }

#footer {  margin: 0; background: transparent url('./images/bg_footer.png') 0 30px repeat-x; color: #FFF; position: relative; color: #3E3D40; }

#id-284 #footer { background-image: url('./images/bg_footer_1.png'); }
#id-282 #footer { background-image: url('./images/bg_footer_2.png'); }

#footer .inside { margin: -20px 0 0 0; padding: 60px 0 0; background: #A4C408; }
#footer .inside #page_perex { width: 780px; margin: 0 auto 60px; padding: 0; }
#footer .inside #page_perex h2 { margin: 0 0 30px; padding: 0; color: #FFF; font-size: 37pt; font-weight: normal; color: #3E3D40; }
#footer .inside #page_perex p { width: auto; margin: 0 0 10px; padding: 0; color: rgb(100, 101, 105); font-size: 13pt; color: #3E3D40; }
#footer a { font-weight: bold; color: #FFF; color: #3E3D40; }
#footer a:hover { text-decoration: underline;}
#footer #footer_links .wrapper,
#footer p { width: 780px; margin: 0 auto; padding: 0; font-size: 10.5pt;  }
#footer p.bold { font-weight: 600 !important; }
#footer #sticker { height: 90px; /*position: absolute; top: 0; right: 0;*/ position: relative; width: 780px; margin: 0 auto 10px; }
#footer #sticker img { position: absolute; top: 0; right: 0; }
#footer img#emlogo { position: absolute; top: 0; left: 0; right: auto; margin-top: -2px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	width: 98px; height: auto;
}
#footer #footer_links { padding: 30px 0; background: transparent url('./images/bg_footer_links.png') 0 0 repeat; }
#footer #footer_links a { color: #fff; text-shadow: 1px 1px 1px #3EA3D2; font-weight: 600; }
#footer #footer_links .wrapper .column { float: left; font-size: 10pt; box-sizing: border-box; padding-right: 20px;  }
#footer #footer_links .wrapper .column h3 { font-size: 11pt; color: #fff; font-weight: 400; min-height: 2em; margin: 0 0 10px 0; }
#footer #footer_links .wrapper .column h3 a { ; }
#footer #footer_links .wrapper .column ul,
#footer #footer_links .wrapper .column ul li { margin: 0; padding: 0; color: #A4C408; }
#footer #footer_links .wrapper .column ul li { margin-left: 14px; }
#footer #footer_links .wrapper .column ul li a {  }
#footer .eko { font-size: 10.5pt; padding: 20px 0; }
#footer #footer_links .copyright { font-size: 10pt; margin-top: 40px }
#footer #footer_links .copyright a { color: #333!important; }

a { color: rgb(100, 101, 105); filter: none; text-decoration: none; outline: none; }
a:hover { color: #000; text-decoration: underline; }

b, strong, th { font-weight: 400; }
sup, sub { font-size: 10pt; }

img.fs_icon { vertical-align: -15%; margin-right: 3px; }

h1 { 
	margin: 20px 0 30px 0; padding: 0; 
	line-height: 1.25em; text-align: left;
	font-size: 33pt; font-weight: 400;
	color: rgb(100, 101, 105);
	/*color: #091956;*/
}
h2 {
	margin:  1em 0 .5em 0; padding: 0; 
	line-height: 1.25em; text-align: left;
	font-size: 23pt; font-weight: 400;
	color: rgb(100, 101, 105);
	/*color: rgb(100, 101, 105);*/
}
h3 {
	margin: 1em 0 .25em 0; padding: 0;line-height: 1.25em; 
	font-size: 17pt; font-weight: 400;
	/*color: #758FC2;*/
}
h4 {
	margin: 2em 0 .5em 0; padding: 0;
	font-size: 12pt;  font-weight: 400; 
	/*color: #758FC2;*/
}
p {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 0;
}


div.divider { 
	width: 95%; 
	height: 20px;
	margin: 1em 0 0 0;
	padding: .2em 0;
	display: block;
}
fieldset {
	width: 100%; margin: 0 0 1em 0; padding: 0; border: 0; 
}
legend {
	font-style: italic; 
	font-weight: bold; 
	font-size: 1em; 
	background: #025774; 
	color: #FFF; 
	border: solid 1px #999; 
	padding: 0 .4em 0 .4em; 
}
label { 
	float: left;
	width: 30%;
	text-align: right;
	margin: 2px 1em 0 0;
}
fieldset#submit {
	margin-top: 1em;
	padding: .5em;
	text-align: center;
}
fieldset#submit input {
	margin-top: .5em;
	padding: .2em .4em;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
}
input, select, textarea { margin-bottom: 1em; padding: 5px; }
input, textarea, .button { 
	border: 1px solid rgb(100, 101, 105); 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .1); 
}
input.checkbox { width: 1em; margin-bottom: 0; padding: 0; border: none; }

.button { 
	padding: 5px 15px; color: #FFF; background: rgb(100, 101, 105); 
	-webkit-box-shadow: inherit; font-size: 10pt;
	box-shadow: inherit; cursor: pointer; text-transform: uppercase; display: inline-block; text-decoration: none; font-weight: 400;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.button:hover { background: #96D900; border-color: #96D900; color: #00334A; }

.button strong { font-weight: 600; font-size: 11pt }

.button [class*="entypo-"] { font-size: 42px; display: inline-block; margin: 15px 0 }
.button.green [class*="entypo-"] { color: #4C6F00 }
.button.green:hover [class*="entypo-"] { color: #fff }

.button.green { background: #96D900; border: 1px solid rgb(100, 101, 105); color: rgb(63, 28, 0); }
.button.green:hover { background: rgb(100, 101, 105); border: 1px solid rgb(100, 101, 105); color: #FFF; }

.button.orange { background: rgb(252, 133, 33); border: 1px solid rgb(175, 78, 0); color: #FFF; }
.button.orange:hover { background: rgb(175, 78, 0); color: #FFF; }

div.buttons { margin-top: 1em; float: right; }
div.buttons input { border: solid 1px #000; background: #99CC66; color: #000; }

#savePouziti { 
	margin-top: -30px; padding-top: 130px; 
	background: #96D900; color: rgb(100, 101, 105); 

	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
#savePouziti label { text-shadow: none; }
.button:hover { background: rgb(100, 101, 105); border-color: rgb(100, 101, 105); color: #FFF; text-decoration: none; }
.addButton { 
	position: absolute; right: 90px; top: 0;
	width: 350px; padding: 10px 20px 0; text-decoration: none; 
	background: #96D900; color: #FFFFFF; cursor: pointer; 
	display: block; 
	text-shadow: none;
	
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
.addButton h1 { color: #FFF; margin-top: 0; margin-bottom: 10px; }
.addButton p { color: rgb(100, 101, 105); }

a.yt_link span { display: none; }
a.yt_link { width: 48px; height: 48px; margin: 3px 2em 0 0; background: url('./images/yt.png') 0 0 no-repeat; float: left; }
a:hover.yt_link { background-position: 0 -48px; }

/* TOP MENU */
#header .menu { 
	height: 79px; 
	position: absolute; top: 20px; left: 340px; z-index: 9999;
}
#header .menu ul { margin: 0 auto; padding: 0; list-style-type: none; display: block; }
#header .menu li { margin: 0; padding: 0; float: left; }


#header .menu li.menuitem287 a { display: block; }
#header .menu li.menuitem287 #cart_block { margin-top: -30px; }
#header #cart_block a.info { 
	padding: 0; padding: 0 0 0 5px; text-transform: none; text-shadow: none; 
	font-size: 9pt; color: #333; line-height: normal; 
}
#header #cart_block a.info.empty { 
	color: #666; 
}
#header #cart_block a.title { 
	font-size: 9pt; font-weight: 600;
	text-decoration: none; color: #fff; display: inline-block; text-transform: uppercase;
}
#header #cart_block { 
	background-color: #A4C408; color: #fff; padding: 0 10px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

#header .menu li a, #header .menu li strong {
	margin: 0; padding: 0 20px;
	font-size: 9pt; font-weight: 400;
	line-height: 79px;
	text-decoration: none;
	color: rgb(100, 101, 105); text-shadow: 1px 1px 1px #FFFFFF;
	display: inline-block; text-transform: uppercase;
}
#header .menu li a:hover span, #header .menu li strong span {
	border-bottom: dotted 1px rgb(100, 101, 105);
}
#header .menu li strong { font-weight: 600; }
#header .menu li strong,
#header .menu li a:hover { color: #00334A;  }
#header .menu li:hover ul { display: block; }
#header .menu li ul { width: auto!important; margin: 0; padding: 0; position: absolute; top: 33px; left: 0; background: #758FC2; border: 1px solid #FFF; display: none; z-index: 999 }

#header .menu li ul li { float: left; clear: left; margin: 0; padding: 0; display: block; text-align: left;  }
#header .menu li ul li a, #header .menu li ul li strong { margin: 0; padding: 5px 10px; text-transform: none; clear: left; line-height: 15px!important; float: left; }
#header .menu li ul li a, #header .menu li ul li strong { _background: #758FC2; }
#header .menu li ul li a { color: #000!important; }
#header .menu li ul li a:hover, 
#header .menu li ul li strong { color: #FFF!important; }

/* MAIN MENU */
#header .mainMenu { 
	height: 110px; position: absolute; bottom: 0; left: 88px; padding-left: 2px;
	background: transparent url('./images/bg_menu.png') 0 0 no-repeat;
}
#header .mainMenu ul { margin: 0; padding: 0; }
#header .mainMenu li { 
	width: 193px; width: 128px; height: 110px; overflow: hidden; margin: 0; padding: 0 2px 0 0; list-style-type: none; color: #FFF; font-size: 15px; float: left; 
	background: transparent url('./images/bg_menu.png') 100% 0 repeat-y; 
	text-align: center; text-transform: uppercase;
}
#header .mainMenu li a, #header .mainMenu li strong { 
	margin: 0; padding: 62px 0 0 0; padding: 70px 10px 0 10px; 
	display: block; font-size: 12px; font-weight: bold; line-height: 15px; min-height: 40px;
	text-decoration: none; text-align: center; color: #FFF;
	background: transparent; 
}
/*
#header .mainMenu li.item282 a { background: transparent url('./images/bg_mainMenu.png') 0 0 no-repeat; }
#header .mainMenu li.item283 a { background: transparent url('./images/bg_mainMenu.png') -193px 0 no-repeat; }
#header .mainMenu li.item284 a { background: transparent url('./images/bg_mainMenu.png') -386px 0 no-repeat; }
#header .mainMenu li.item285 a { background: transparent url('./images/bg_mainMenu.png') -579px 0 no-repeat; }
#header .mainMenu li.item282 a:hover, #header .mainMenu li.item282 a.active { background: transparent url('./images/bg_mainMenu.png') 0 -110px no-repeat; }
#header .mainMenu li.item283 a:hover, #header .mainMenu li.item283 a.active { background: transparent url('./images/bg_mainMenu.png') -193px -110px no-repeat; }
#header .mainMenu li.item284 a:hover, #header .mainMenu li.item284 a.active { background: transparent url('./images/bg_mainMenu.png') -386px -110px no-repeat; }
#header .mainMenu li.item285 a:hover, #header .mainMenu li.item285 a.active { background: transparent url('./images/bg_mainMenu.png') -579px -110px no-repeat; }
*/
#header .mainMenu li.item282 a { background: transparent url('./images/bg_mainMenu.png') -32px 0 no-repeat; }
#header .mainMenu li.item283 a { background: transparent url('./images/bg_mainMenu.png') -225px 0 no-repeat; }
#header .mainMenu li.item284 a { background: transparent url('./images/bg_mainMenu.png') -418px 0 no-repeat; }
#header .mainMenu li.item285 a { background: transparent url('./images/bg_mainMenu.png') -611px 0 no-repeat; }
#header .mainMenu li.item326 a { background: transparent url('./images/bg_mainMenu.png') -804px 0 no-repeat; }
#header .mainMenu li.item327 a { background: transparent url('./images/bg_mainMenu.png') -997px 0 no-repeat; }

#header .mainMenu li.item282 a:hover, #header .mainMenu li.item282 a.active { background: transparent url('./images/bg_mainMenu.png') -32px -110px no-repeat; }
#header .mainMenu li.item283 a:hover, #header .mainMenu li.item283 a.active { background: transparent url('./images/bg_mainMenu.png') -225px -110px no-repeat; }
#header .mainMenu li.item284 a:hover, #header .mainMenu li.item284 a.active { background: transparent url('./images/bg_mainMenu.png') -418px -110px no-repeat; }
#header .mainMenu li.item285 a:hover, #header .mainMenu li.item285 a.active { background: transparent url('./images/bg_mainMenu.png') -611px -110px no-repeat; }
#header .mainMenu li.item326 a:hover, #header .mainMenu li.item326 a.active { background: transparent url('./images/bg_mainMenu.png') -804px -110px no-repeat; }
#header .mainMenu li.item327 a:hover, #header .mainMenu li.item327 a.active { background: transparent url('./images/bg_mainMenu.png') -997px -110px no-repeat; }

#header .mainMenu li a span.linkText, 
#header .mainMenu li strong span.linkText { padding-left: 7px; padding-right: 0px; line-height: 28px; display: block; background: #0086BF;  }


#top_bar { width: 100%; height: 39px; position: absolute; top: 0; left: 0; display: none;  }
#top_bar .inside { width: 937px; height: 35px; margin: 0 auto; color: #FFF;  position: relative; }
#top_bar .inside .login_button { height: 19px; line-height: 19px; margin: 0; background: #570911; color: #E3E7E5; position: absolute; top: 7px; right: 9px; text-decoration: none; font-size: 12px;  cursor: pointer; }
#top_bar .inside .reg_button { height: 19px; line-height: 19px; margin: 0; background: #570911; color: #E3E7E5; position: absolute; top: 7px; left: 9px; text-decoration: none; font-size: 12px;  cursor: pointer; }
#top_bar .inside .login_button:hover { color: #FFF; }
#top_bar .inside .login_button span { margin: 0; padding: 0 5px; height: 19px; line-height: 19px; display: block; }
#top_bar .inside a { color: #FFF; }

div.pages { margin: 0 .5em 0 0; padding: 0; color: #001333; font-style: italic; }

div.pictures { margin: 1em 0 .5em 0; }
div.pictures div.picture.pixtext { padding-bottom: 6px; }
div.pictures ul { margin: 0 2em; }
div.pictures div.picture { margin: 0 20px 10px 0; padding: 0; float: left; position: relative; }
div.pictures div.picture.last { margin: 0 0 15px 0; }
div.pictures div.picture a { text-decoration: none; color: #666!important; }
div.pictures div.picture a:hover { color: #000; }
div.pictures div.picture .pixtext {
	display: block; height: 38px; line-height: 18px; margin: 0; padding: 3px 0 0; font-size: 90%; font-weight: 700; color: #000;
	overflow: hidden; text-align: left; font-weight: normal;	
}
div.pictures div.picture .image, 
div.pictures div.picture .image img { margin: 0; padding: 0; }
div.pictures div.picture .image { /*height: 75px; overflow: hidden;*/ display: block; position: relative; }
div.pictures div.picture .image div.numPixs { 
	width: 16px; height: 16px; line-height: 16px; text-align: center;
	position: absolute; bottom: 0; right: 0; 
	background: url('./images/alpha.png') 0 0 repeat; color: #FFF; 
}

#thumb { margin: .5em 0 1em 0; padding: 0; text-align: center; border: solid 1px #000; }
#thumb img { margin: 0; padding: 0; border: 0; }
.annotation { display: block; margin-bottom: 1em; font-style: italic; }

#content .text .list { margin: -15px 0 0 0; padding: 0; }
#content .text .list ul { margin: 0; padding: 0; list-style-type: none; }
#content .text .list ul li { margin: 0 5px 0 0; padding: 0; background: #FFF; color: #F3E8C9; }
#content .text .list ul li a,
#content .text .list ul li strong { float: left; margin: 0; padding: 6px 12px; }
#content .text .list ul li strong { color: #333; font-weight: normal; }
#content .text .list ul li a:hover { background: #FFF; }

#content .text ul.articleList li { margin: 0; padding: .5em 0 1em; background: none; }
#content .text ul.articleList li:hover,
#content .text ul.articleList li:hover a { color: rgb(100, 101, 105); text-decoration: none; }
#content .text ul.articleList li:hover a { border-bottom: 1px dotted rgb(100, 101, 105); }
#content .text ul.articleList li:hover p.comment { background-position: 0 -13px; }
#content .text ul.articleList li a { color: rgb(100, 101, 105); }
#content .text ul.articleList li .name { margin-bottom: 10px; font-size: 18pt; font-weight: 400; display: block; }
#content .text ul.articleList li p { margin-bottom: 5px; padding: 0; font-size: 10.5pt; font-weight: normal; }
#content .text ul.articleList li p.comment { 
	background: transparent url('./images/icons/comment.png') 0 3px no-repeat; 
	padding-left: 25px; line-height: 19px; 
}

#content .text .articles ul,
#content .text .articles ul li p { margin: 0; padding: 0; }
#content .text .articles ul { margin-bottom: 20px; }
#content .text .articles ul li { 
	width: 33.3333333333333%; width: calc(100%/3); min-height: 50px; float: left; 
	margin: 0; padding: 0 20px;
	box-sizing: border-box; border-left: 1px solid rgb(100, 101, 105); 
	list-style-type: none; 
	background: transparent url('./images/articles_li.png') 95% 50% no-repeat; 
}
#content .text .articles ul li:first-child { border-left: none; padding-left: 0; }
#content .text .articles ul li .name a { font-weight: 400; }

#content .text .listPhotogalery { }
#content .text .listPhotogalery ul { margin: 0; padding: 0; list-style-type: none; }
#content .text .listPhotogalery ul li { 
	margin: 0; padding: 0; background: transparent url('./images/bg_photogallery.png') 0 0 no-repeat; 
	width: 209px; height: 188px; 
	width: 210px; height: 189px; 
	float: left; margin: 0 52px 24px 0;
	position: relative;
}
#content .text .listPhotogalery ul li.last { margin-right: 0; }
#content .text .listPhotogalery ul li h2 { 
	margin: 0; padding: 0; height: 42px; line-height: 45px; overflow: hidden;
	position: absolute; top: 0; left: 22px; font-size: 15px; 
}
#content .text .listPhotogalery ul li a.img { 
	width: 170px; height: 113px; overflow: hidden; 
	position: absolute; top: 40px; left: 22px; 
}

#breadcrumbNav { line-height: 30px; margin-left: -.25em; font-size: 12px; display: none; }
#breadcrumbNav a, #breadcrumbNav strong { padding: 0 .25em; }

.highligh { background: #96D900; color: #00334A; text-transform: uppercase; line-height: 13px; padding: 1px 4px; font-size: 11pt; }

/*.more { display: block; text-align: right; margin:0; padding:0; font-size: 12px; line-height: 14px; }*/

.hpText { text-align: left; font-size: 18px; font-style: italic; font-weight: bold; line-height: 28px; padding-right: 40px; }
.hpText ul li { list-style-image: url('./images/bg_hpText_li.png'); }

ul.bloglist { margin: 0!important; padding: 0!important; list-style-type: none; }
ul.bloglist li { margin: 0!important; padding: 0 0 1em 0!important; }
ul.bloglist li h3  {  }


/* RESULT MSG */
#result { 
	width: 30em; margin: 0 auto 1em auto; padding: .3em 1em .3em .3em; 
	background-color: #FFF; font-size: 110%; font-weight: bold; 
}
#result.success { border: solid 2px #54BA01; color: #54BA01; }
#result.fail { border: solid 2px #CF4141; color: #CF4141; }
#result img { float: left; margin: 4px 1em 0 4px; }
#result p { margin: .3em 0; padding: 0; }

#errorMsg {
	width: 75%; margin: 0 auto; padding: 0; line-height: 20px; 
	background: #BE001E;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
label.error {
	width: 20px!important;
	margin-left: 5px; float: left;
	font-weight: bold;
	color: #D30000;
	text-indent: -9999px;
	background: url('./images/error.png') 0 -3px no-repeat;
}
#recaptcha_widget, #recaptcha_image, #recaptcha_image img { margin: 0!important; padding: 0!important; }
#recaptcha_image { margin-top: 7px!important; margin-bottom: 7px!important; }

#addThis { margin-right: 20px; float: right; }

#login { width: 500px; position: absolute; right: 0; top: 20px; text-align: right}
#login input, #login label { display:inline;float:none}
#login fieldset { width: auto; padding:0; }

table th, table td { vertical-align: top;  }

table.my { margin: 0; padding: 0; border: solid #C2E1FF; border-width: 1px; border-spacing: 1px; }
table.my tr:hover th, table.my tr:hover td { background: #C2E1FF;  }
table.my th, table.my td { margin: 0; padding: 2px 5px; border: solid #F1F8FF; border-width: 0 0 1px 1px;  }
table.my th { background: #F1F8FF; text-align: left; 
	text-shadow: 0px 1px 0px #FFFFFF;
	filter: dropshadow(color=#FFFFFF, offx=0, offy=1); 
}
table.dotted { width: 100%; margin: 0; padding: 0; border-top: 1px dotted #8F8F8F; }
table.dotted th, table.dotted td { margin: 0; padding: 4px 0; border-bottom: 1px dotted #8F8F8F; }
table.dotted th { text-align: left; }
table.dotted td strong { color: #091956; }


#content .text .articleList ul {}
#content .text .articleList ul li { 
	width: 272px; height: 75px; margin: 0 30px 30px 0; padding: 0; float: left; 
	list-style-type: none; overflow: hidden; position: relative;
}
#content .text .articleList ul li .picture { float: left; margin-right: 15px; }
#content .text .articleList ul li .name { 
	width: 157px; height: 15px; line-height: 15px; font-weight: 400;
	position: absolute; top: 0; right: 0; overflow: hidden;
}
#content .text .articleList ul li .perex { 
	width: 157px; height: 45px; line-height: 15px;
	position: absolute; top: 15px; right: 0; overflow: hidden;
}
#content .text .articleList ul li .footer { 
	width: 157px; height: 15px; line-height: 15px;
	position: absolute; bottom: 0; right: 0; overflow: hidden;
}

.news { clear: both; margin-bottom: 10px; padding: 10px 10px 5px 10px;  background: #EFEFEF; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.news .thumb { width: 110px; overflow: hidden; float: left; }
.news .thumb .fakeimg { width: 110px; height: 55px; line-height: 55px; text-align: center; float: left; background: #DEEEFF; background: #FFF; color: #091956; }
.news .date { margin: 0; padding: 0; float: right; font-style: italic; }
.news .inside { width: 590px; margin: 0 0 0 10px; padding: 0; float: left; }
.news .inside .perex { clear: left; }
.news .inside .perex p { margin: 0; padding: 0; }
.news .name { padding: 0; display: block; }
.news .name a { font-weight: bold; text-decoration: none; font-size: 13px; }

.raquo {  
	background: transparent url('./images/bg_collapse.png') 0 -7px no-repeat;
	text-indent: -9999px; text-align: left; 
	display: inline-block; width: 10px; margin-left: 5px;
}

/* GBOOK */
#gbook { margin: 1em 0; }
#gbook div { padding: .5em 0; border-top: 1px dotted #96C9E0; }
#gbook div span.date { float: right; }
#gbook div p { padding-top: .5em; clear: both; }

h2.gBook { margin-top: .5em; padding: .5em 0; border-top: 1px dotted #96C9E0; }

form#gbookForm label { width: 4em; text-align: left; }
form#gbookForm label.text { width: auto; }

/* PRODUCTS */
.products { 
	margin: -30px -90px 20px; width: 960px; background: transparent url('./images/bg_products.png') 0 0 repeat; 
}
.tabs { padding: 38px 0 7px; text-align: center; background: transparent url('./images/bg_tabs_shadow.png') 0 100% no-repeat; }

.tabs a.tab { width: 120px; height: 39px; margin-bottom: -7px; margin-right: 20px; display: inline-block; }
.tabs a.tab span { 
	width: 100%; height: 32px; line-height: 32px; display: block; 
	text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase;
	background: #96D900; color: #1E5168; font-size: 9pt; font-weight: bold;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.tabs a.tab:hover,
.tabs a.tab.active { text-decoration: none; background: transparent url('./images/bg_tab_active.png') 0 100% no-repeat; }
.tabs a.tab.last { margin-right: 0; }

.products .tabContent { margin-top: 15px; padding: 0 90px 45px; display: none; color: #FFF; text-shadow: none; }
.tabContent_text2 { display: none; }
.products .tabContent.active { display: block; }
.tabContent_text2.active { display: block; }
.products .tabContent h1,
.products .tabContent h2 { text-shadow: none!important; color: #FFF; }

.products .closeProducts { background: transparent url('./images/bg_tabContent.png') 0 100% no-repeat; }
.products .closeProducts a {
	width: 190px; height: 21px; line-height: 21px;
	display: block; margin: 0 auto; color: rgb(100, 101, 105);
	text-align: center; text-transform: uppercase; font-size: 8pt; font-weight: bold;
}
.products .closeProducts a:hover { text-decoration: none; }


.product_tab_table .column_left { width: 160px; }
.product_tab_table .column_middle { padding: 0 20px; }
.product_tab_table .column_right { 
	width: 171px; padding: 0 0 0 20px; color: #96C9E0; color: #efefef;
	background: transparent url('./images/bg_column_right.png') 0 -10px no-repeat; 
}
.product_tab_table h1, 
.product_tab_table h2, 
.product_tab_table h3 { text-shadow: none; } 
.product_tab_table td { vertical-align: top; } 
.product_tab_table .column_right .column_right_button { 
	width: 171px; height: 52px; line-height: 52px; color: #FFF; font-size: 10pt; overflow: hidden;
	text-transform: uppercase; text-align: center; display: inline-block;
	background: transparent url('./images/bg_column_right_button.png') 0 0 no-repeat; 
} 
.product_tab_table .column_right .column_right_button:hover { text-decoration: none; color: rgb(100, 101, 105); }

.dynamic_pdf_file,
.pdf_file,
.product_tab_table .column_right_pdf { 
	width: 171px; width: 111px; height: 52px; height: 42px; padding: 10px 10px 5px 50px;  overflow: hidden;
	line-height: 16px; color: #00334A; font-size: 10pt; display: inline-block;
	background: transparent url('./images/bg_column_right_pdf.png') 0 0 no-repeat; 
} 
.product_tab_table .column_right_pdf:hover { text-decoration: none; }

/*body#id-282 { background: transparent url('./images/bg_products.png') 0 0 repeat; }*/


.addToCart, 
.addToCart fieldset,
.addToCart fieldset table { margin: 0; padding: 0; width: 100%; }
.addToCart { margin-bottom: 1em; }
.addToCart fieldset table { font-size: 10pt; color: #FFF; }
.addToCart fieldset table td { margin: 0; padding: 0; }
.addToCart fieldset table td input.amount { 
	width: 2em; margin: 0; padding: 2px 4px; font-size: 10pt; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.addToCart fieldset input.button { margin: .5em 0 0 .5em; }

#sendOrder, 
#sendOrder fieldset,
#sendOrder fieldset table { width: 100%; margin: 0 0 1em; padding: 0; }
#sendOrder fieldset table.summary { background: transparent url('./images/bg_products.png') 0 0 repeat; 
	margin: 0 0 1em 0; 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#sendOrder fieldset table.summary th, 
#sendOrder fieldset table.summary td { margin: 0; padding: .33em 1em; }
#sendOrder fieldset table.summary td { background: #FFF; }
#sendOrder fieldset table.summary th { color: #FFF; text-shadow: none; }

#sendOrder fieldset.person { 
	margin: 0 0 1em; padding: 0; background: transparent url('./images/bg_products.png') 0 0 repeat;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#sendOrder fieldset.person td { padding-top: .75em; }
#sendOrder fieldset.person label { text-shadow: none; color: #FFF; width: 120px; }
#sendOrder fieldset.person label.error {
	width: 15px!important;
	margin: 0 0 0 5px; 
	font-weight: bold;
	font-size: 0;
	color: #D30000;
	text-indent: -9999px;
	background: transparent url('./images/error.png') 0 50% no-repeat;
	display: inline-block;
}
#sendOrder fieldset.person input { margin: 0; float: left }
#sendOrder fieldset.person textarea { margin: 0 0 .75em 0; width: 565px }

.subpages {}
.subpages * { text-shadow: none!important; }
.subpages h3 { margin: 0 0 .5em; }
.subpages h3 a { color: #fff; }
.subpages h3 a:before { font-family: 'entypo', sans-serif; content: "\25B8"; padding-right: 1em; }
.subpages h3 a:hover { text-decoration: none; }
.subpages h3 a.open:before { font-family: 'entypo', sans-serif; content: "\25BE"; }
.subpages .subpage_content { background: #fff; color: #333!important; padding: 15px 20px; margin-bottom: 2em; display: none; }
.subpages .subpage_content h2 { margin-top: 0; }
.subpages .subpage_content * { color: #333!important; }
.subpages .subpage_content img { max-width: 100%; height: auto; }
.subpages .subpage_content strong { font-weight: 600!important; }
.subpages .subpage_content .pixtext { font-size: 15px; color: #000!important; padding-bottom: .5em }



@media print {
	body { background: #FFF!important; }
	#sidebar,
    #footer .footer_links, #footer .icons, 
    #breadcrumbNav,
    div.menu,
    #top_bar, 
	#mainMenu
    {
		display:none;
	}
	#content, #content .text, #footer, #footer .inside, #header { background: #FFF!important; }
	#header { position: static!important; background: #758FC2!important; }
	#content { margin-top: 0!important; }
	#root, #main, #header, #content, #content .text { width: 100%; }
	h1, h1.hide { clear: both; display: block!important; }
}
#slider{background:#f5f5f5}
#sliderdiv{overflow:hidden;position:relative;z-index:50;background:#fff}
#sliderdiv .inside{margin:0 auto}
#sliderdiv .owl-controls{position:absolute;bottom:20px;left:0;right:0;height:12px;z-index:999;text-align:center}
#sliderdiv .owl-controls .owl-page{width:12px;height:12px;margin-right:7px;display:inline-block;background:#fff;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#sliderdiv .owl-controls .owl-page.active,#sliderdiv .owl-controls .owl-page:hover{background:#333b48}
#sliderdiv ul{margin:0!important;padding:0!important;width:100%!important}
#sliderdiv ul li{margin:0!important;padding:0!important;width:100%;list-style-type:none!important;text-align:center}
#sliderdiv ul li a{margin:0;padding:0;display:block;text-align:center}
#sliderdiv ul li img{margin:0;padding:0;width:100%;height:auto;display:block}
#sliderdiv .control{width:40px;height:40px;line-height:40px;padding:0;position:absolute;top:45%;top:calc(50% - 20px);left:24px;text-decoration:none;text-align:center;z-index:51;font-size:40px;color:#fff;font-weight:800}
#sliderdiv .control:hover{color:#000}
#sliderdiv #next.control{right:24px;left:auto}

.map-responsive iframe {
    width: 100%
}

@media only screen and (max-width: 900px) {
    #logo {
        left: 10px;
    }
    #header .menu {
        left: 230px;
    }
    #header .menu li a, #header .menu li strong {
        padding: 0 10px;
    }
    #header .mainMenu {
        left: 0px;
        background: none;
    }
    #header .mainMenu li {
        padding: 0;
        background: none;
    }
    #content .text {
        padding: 30px 30px 0;
    }
    .products {
        width: auto;
        margin-left: -30px;
        margin-right: -30px;
    }
    .products .tabContent .product_tab_table .column_left {
        text-align: center;
    }
    #footer .inside {}
    #footer .inside #page_perex,
    #footer #sticker,
    #footer #footer_links .wrapper,
    #footer p {
        width: auto;
    }
    #footer .inside #page_perex,
    #footer #footer_links .wrapper,
    #footer .eko,
    #footer p {
        padding-left: 20px;
        padding-right: 20px;
    }
    #footer img#emlogo {
        left: 20px;
    }
}
@media only screen and (max-width: 840px) {
    .tabs {
        background-position: 50% 100%;
    }
    .tabs a.tab {
        width: auto;
        margin-top: 5px;
        margin-left: 10px;
        margin-right: 10px;
        display: inline-block;
    }
    .tabs a.tab:hover,
    .tabs a.tab.active {
        background-position: 50% 100%;
    }
    .tabs a.tab span {
        padding-left: 5px;
        padding-right: 5px;
    }
    .products {
        margin: 0 -30px 20px;
    }
    .products .tabContent {
        padding-left: 20px;
        padding-right: 20px;
    }
    .products .tabContent .product_tab_table,
    .products .tabContent .product_tab_table > tbody,
    .products .tabContent .product_tab_table > tbody > tr,
    .products .tabContent .product_tab_table > tbody > tr > td {
        display: block;
    }
    .products .tabContent .product_tab_table > tbody > tr > td table {
        width: auto;
    }
    .products .tabContent .product_tab_table > tbody > tr > td {
        padding: 0!important;
        width: auto!important;
        background: transparent!important;
    }
    #sendOrder fieldset.person label {
        width: 25%
    }
}
@media only screen and (max-width: 640px) {
    #logo,
    #header .menu,
    #header .mainMenu {
        position: static;
    }
    #header {
        height: auto;
    }
    #header .mainMenu {
        height: auto;
        background-color: #3a9fce;
        text-align: center;
    }
    #header .mainMenu li {
        display: inline-block; float: none;
    }
    #root {
        background: none;
    }
    #content .text {
        padding: 30px 15px 0;
    }
    #header #cart_block {
        position: absolute;
        top: 0; right: 10px;
    }
    #content .text .articles ul li {
        width: auto;
        min-height: 50px;
        float: none;
        margin: 0;
        padding: 20px 60px 20px 0;
        border-left: none;
        border-bottom: 1px solid rgb(100, 101, 105);
        /*background: none;*/
    }
    .tabs a.tab:first-child {
        margin-left: 0px;
    }
    .tabs a.tab:last-child {
        margin-right: 0px;
    }
    .products {
        margin-left: -15px;
        margin-right: -15px;
    }
    #sendOrder fieldset.person {
        padding: 5px 0;
    }
    #sendOrder fieldset.person table,
    #sendOrder fieldset.person table tbody,
    #sendOrder fieldset.person table tbody tr,
    #sendOrder fieldset.person table tbody tr td {
        display: block;
    }
    #sendOrder fieldset.person table tbody tr td {
        margin-bottom: 5px;
    }
    #sendOrder fieldset.person label {
        float: none!important;
        width: 33%; display: inline-block;
    }
    #sendOrder fieldset.person label[for="note"] {
        width: auto; margin: 0 5px;
        display: block;
        text-align: left;
    }
    #sendOrder fieldset.person input,
    #sendOrder fieldset.person textarea {
        float: none!important;
    }
    #sendOrder fieldset.person textarea {
        width: 90%; margin: 0 5px;
    }
    #footer .copyright {
        text-align: center;
    }
    #footer #footer_links .wrapper .column {
        width: 100%!important;
        padding-right: 0px;
    }
    #footer #footer_links .wrapper .column h3 {
        min-height: 0;
        margin-bottom: 10px;
    }
    #footer #footer_links .wrapper .column ul {
        margin: 0 0 25px;
    }
}
@media only screen and (max-width: 420px) {
    #logo,
    #header .menu,
    #header .mainMenu {
        position: static;
    }
    #logo {
        text-align: center;
        padding-top: 30px;
    }
    #header,
    #header .menu {
        height: auto;
    }
    #header .menu {
        text-align: center;
        padding: 10px 0;
    }
    #header .menu li {
        display: block; float: none;
    }

    #header .menu li a, #header .menu li strong {
        line-height: 30px;
    }
    #header .mainMenu {
        height: auto;
        background-color: #3a9fce;
        text-align: center;
    }
    #header .mainMenu li {
        display: inline-block; float: none;
    }
    #root {
        background: none;
    }
    #content .text {
        padding: 30px 10px 0;
    }

    .tabs a.tab:hover,
    .tabs a.tab.active {
        background: none;
    }
    .tabs a.tab:hover span,
    .tabs a.tab.active span {
        background: #1E5168;
        color: #fff;
    }
    .products {
        margin-left: -10px;
        margin-right: -10px;
    }

    #sendOrder fieldset table.summary th,
    #sendOrder fieldset table.summary td {
        padding: .33em .5em;
    }
}
@media only screen and (min-width: 590px) {
    .products .tabContent .product_tab_table {
        background: transparent url('./images/bg_products.png') 0 0 repeat !important; zoom: 1;
    }
    .products .tabContent .product_tab_table:before,
    .products .tabContent .product_tab_table:after {
        content: "."; display: block; height: 0; overflow: hidden;
    }
    .products .tabContent .product_tab_table:after {
        clear: both;
    }


    .products .tabContent .product_tab_table > tbody > tr > td.column_middle {
        width: 59%!important; float: left;
    }
    .products .tabContent .product_tab_table > tbody > tr > td.column_right {
        width: 30%!important; float: right;
    }
    .tabContent_text2 { clear: both; }
}