/* HTML5 Boilerplate */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.31; }

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #85b906; color: #fff; text-shadow: none; }
::selection { background: #85b906; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { 
	color: #71ad24; text-decoration:none; 
	text-shadow: 1px 1px 0px #e5f5bc;
}
a:hover { 
	color: #6c8d19; 
	transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;
}
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

BODY{
	color:#808080;
	text-shadow: 1px 1px 0px #d3d3d3; filter: dropshadow(color=#d3d3d3, offx=1, offy=1); 
}

H1{ font-size:21px; color:#4d4d4d; font-family: 'Open Sans', sans-serif; }
	.box25 H1{ 
		font-size:17px;
		text-shadow: 1px 1px 0px #fff;
	}
H2{ font-size:17px; font-family: 'Open Sans', sans-serif; }
H3{ font-size:15px; font-family: 'Open Sans', sans-serif; }
H4{ font-weight:bold; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dl{}
	dt{ float:left; }
	dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

LABEL{ display:block; float:left; width:66px; padding:5px 0; }
INPUT, SELECT, TEXTAREA{
	width:300px; margin-bottom:17px; padding:7px 13px; border:1px solid #e5e5e5; border-top-color:#c2c2c2;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
	background: #fbfbfb; /* Old browsers */	background: -moz-linear-gradient(top,  #fbfbfb 0%, #fefefe 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%); /* IE10+ */ background: linear-gradient(top,  #fbfbfb 0%,#fefefe 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 1px 1px 1px rgba(256, 256, 256, 0.5); -moz-box-shadow: 0px 1px 1px 1px rgba(256, 256, 256, 0.5); box-shadow: 0px 1px 0px 1px rgba(256, 256, 256, 0.5); 
}
TEXTAREA{ width:366px; }
.submit-butt{ width:auto; }

.custom-select{ 
	position:relative; 
	margin-bottom:17px; border:1px solid #e5e5e5; border-top-color:#c2c2c2; 
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(256, 256, 256, 0.5); -moz-box-shadow: 0px 1px 1px 1px rgba(256, 256, 256, 0.5); box-shadow: 0px 1px 0px 1px rgba(256, 256, 256, 0.5); 
}
.select{ position:relative; z-index:10; margin:0; }
span.select{ 
	position:absolute; bottom:0; left:0; padding:8px 13px; width:179px; height:18px; cursor:default; z-index:1; background:url(../imgs/arrow-down-n.png) 160px no-repeat #FBFBFB;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}

.error{ border:1px solid red; }
.login-error {color:#FF0000 !important}

/*
.custom-select SELECT{ position:relative; z-index:10; margin:0; border:1px solid red; }
.custom-select SPAN{ 
	position:absolute; right:0px; top:0px; display:block; width:33px; height:27px; border-left:1px solid #d2d2d2; background:url(../imgs/arrow-down-n.png) 9px no-repeat #e5e5e5; 
	-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 7px 7px 0px; border-radius: 0px 7px 7px 0px;
}
.custom-select:hover SPAN{ background-image:url(../imgs/arrow-down-h.png); }
*/

::-webkit-input-placeholder{ color:#999; }
:-moz-placeholder { color:#999; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

HTML{ background:url(../imgs/bg.jpg) center top no-repeat #e0e0df; }

#container{ width:980px; margin:0 auto; }
	
	HEADER{}
		#logo{ float:left; width:228px; height:56px; margin:17px 10px 0; background:url(../imgs/logo.png) no-repeat; }
			#logo A{ display:block; width:228px; height:56px; text-indent:-9999px; }
		NAV{ float:left; margin:30px 0 0; }
			NAV LI{ float:left; margin:0 3px; padding:7px 0; }
				NAV LI:hover{
					-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
					-webkit-box-shadow: 0px 1px 1px 0px #a0cf2c; -moz-box-shadow: 0px 1px 1px 0px #a0cf2c; box-shadow: 0px 1px 1px 0px #a0cf2c; 
				}
				NAV A{ 
					padding:7px 17px; border:1px solid transparent; color:#ebf5e2; font-size:15px; font-weight:bold; text-decoration:none; 
					text-shadow: 1px 1px 0px #5c8201;
				}
					NAV A:hover, NAV A.active{ 
						border:1px solid #4b6708; border-top:color:#384d06; border-bottom-color:#5a7c09; background:#69900b; color:#ebf5e2;
						-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
						-webkit-box-shadow: inset 0px 3px 5px 2px #4b6708; -moz-box-shadow: inset 0px 3px 5px 2px #4b6708; box-shadow: inset 0px 1px 1px 0px #4b6708; 
						text-shadow: 1px 1px 0px #5c8201; filter: dropshadow(color=#5c8201, offx=1, offy=1); 
					}
		.CON_container_classic{ float:right; }
	
	#main{ width:914px; margin:0 auto; padding:27px 23px 66px; background:#f1f1f1; }
		#slider{ margin-bottom:23px; }
		
		#breadcrumb{ margin-bottom:23px; }
			#breadcrumb P{ margin:0; }
				#breadcrumb A{ 
					color:#808080; 
					text-shadow:1px 1px 0 #D3D3D3; filter: dropshadow(color=#D3D3D3, offx=1, offy=1);
				}
					#breadcrumb A:hover, #breadcrumb A.active{ 
						color:#89b51e; 
						text-shadow:1px 1px 0 #cbe291; filter: dropshadow(color=#719E00, offx=1, offy=1);
					}
		
		.box-sticky{}
			.link-active{color:#eee;text-shadow:0 0 5px rgba(255,255,255,0.2);}
		.box-scrollers{}
			.box-scroll{}
				.section-active h1{color:#8ab51f;}
			/*.box-scrollers #parteneri IMG{ margin:0 21px 15px 0; padding:13px 17px; border:1px solid #CACACA; background:#fff; }*/
			.img-frame{ padding:13px 17px; border:1px solid #CACACA; background:#fff; }
			.img-align-left{ float:left; margin:0 21px 15px 0; }
			.img-align-middle{ float:none; margin:15px; }
			.img-align-right{ float:right; margin:0 0 15px 21px; }
		
		#portamento_container {float:left; position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
		#portamento_container .box-sticky {float:none; position:absolute;} /* no need to float anymore, become absolutely positoned */
		#portamento_container .box-sticky.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */
		
		.gallery{ margin:23px 0; }
			.gallery-bottom{ margin-bottom:0; }
		.box-contact{}
			.box-contact DD{ margin-left:66px; }
		.box100{ padding:13px 0; border-top:1px solid #fff; border-bottom:1px solid #cccaca; }
			.box-article{ padding-top:0; }
				.box-article HEADER{ border-bottom:1px solid #cccaca; }
					.box-article H1{ margin:7px 0; }
				.article-about{ border-top:1px solid #fff; }
				.box-article FOOTER{ padding:10px 0; }
			.comment{ 
				position:relative; margin-bottom:23px; padding:17px 23px; border:1px solid #c3c3c3; 
				background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 98%, #efefef 99%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#ebebeb), color-stop(99%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 98%,#efefef 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 98%,#efefef 99%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 98%,#efefef 99%,#ffffff 100%); /* IE10+ */ background: linear-gradient(top,  #ffffff 0%,#ebebeb 98%,#efefef 99%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
				-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); 
			}
				.comment:before{ position:absolute; top:17px; left:-10px; content:""; width:0; height:0; border-top:6px solid transparent; border-right:10px solid #fff; border-bottom:6px solid transparent; }
				.comment HEADER{ margin-top:7px; padding:13px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
					.comment .ico-profile{ float:left; margin-right:10px; }
					.comment H1{ margin:1px 0 5px; font-size:14px; }
					.comment H2{ margin:0; font-size:12px; color:#808080; }
			.comment-author{
				color:#FFFEFE;
				background: #9ccc24; /* Old browsers */ background: -moz-linear-gradient(top,  #9ccc24 0%, #6c8d19 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ccc24), color-stop(100%,#6c8d19)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* IE10+ */ background: linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccc24', endColorstr='#6c8d19',GradientType=0 ); /* IE6-9 */
				text-shadow: 1px 1px 1px #5e7c16;
			}
				.comment-author H1, .comment-author H2{
					color:#FFFEFE;
					text-shadow: 1px 1px 1px #5e7c16;
				}
				.comment-author:before{ border-right-color:#9ccc24; }
		.box50{ float:left; width:440px; margin-right:33px; }
			#map_div{ 
				height:561px; border:1px solid #cacaca; 
				-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); 
			}
			#contact-form{ margin-top:66px; }
		.box33{ float:left; width:296px; }
			.box33-middle{ margin:0 13px; }
		.box25{ float:left; width:208px; margin-right:27px; }
			#nav-profile{}
				#nav-profile LI.active{ background: #e0e0df; /* Old browsers */ background: -moz-linear-gradient(left,  #e0e0df 0%, #f9f9f9 45%, #f9f9f9 55%, #e0e0df 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0e0df), color-stop(45%,#f9f9f9), color-stop(55%,#f9f9f9), color-stop(100%,#e0e0df)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* IE10+ */ background: linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0df', endColorstr='#e0e0df',GradientType=1 ); /* IE6-9 */ }
					#nav-profile LI.active A{ color:#3d3d3d; }
			.box25-pic{ height:208px; overflow:hidden; border:1px solid #ccc; }
			.box25 .partner-logo{ width:206px; height:78px; }
				.box25 .partner-logo A{ width:206px; height:78px; }
			.box25 INPUT{ width:180px; margin-bottom:7px; }
			.box25 SELECT{ width:100%; }
				.box25  .submit-butt{ width:100%; }
				.box25 .forgot-butt{ display:block; width:198px; padding:4px; text-align:center; }
			#login-form{ margin:13px 0; }
				#login-form LABEL{ display:block; float:left; width:60px; }
				#login-form INPUT{ width:132px; padding:5px 7px; }
				#login-form .submit-butt{ width:100%; }
			#subscribe-form{ margin:66px 0 23px; }
				.submit-butt-subscribe{ width:217px; margin:23px 0 0 224px; }
			#forgot-password-form{ margin:25px 0; }
				#forgot-password-form INPUT{ float:left; width:200px; margin:0 13px 0 66px; }
				#forgot-password-form .submit-butt-subscribe{ margin:0; }
			#change-password-form{}
				#change-password-form .submit-butt-subscribe{ width:208px; margin:0; }
			#profile-form{}
				#profile-form .submit-butt-subscribe{ width:328px; }
			#post-form{ margin-top:50px; }
				#post-form INPUT, #adauga_comentariu TEXTAREA, #post-form TEXTAREA{ width:650px; }
				#post-form TEXTAREA{ height:200px; }
				#post-form .custom-select{ float:left; width:325px; margin-right:4px;}
					#post-form SELECT{ width:325px; padding:5px 13px; }
						#post-form SPAN{ width:311px; padding:6px 0 6px 13px; background-position:280px; }
				#video-box{ float:left; width:325px; margin-left:21px; }
					#video-box P{ margin:0; }
				#post-form .upload-input{ width:325px; }
				#post-form .submit-butt-subscribe{ width:325px; margin:0; }
				
			#filters{}
			
			.nav-accordion-head{ 
				margin:0; padding:14px; border:1px solid #9aab7b; border:1px solid #9aab7b; border-top-color:#aad310; color:#fff; text-align:center; 
				background: url(../imgs/nav-accordion-head.jpg) no-repeat;
				-webkit-box-shadow: 0px 0px 3px 1px #ccc; -moz-box-shadow: 0px 0px 3px 1px #ccc; box-shadow: 0px 0px 3px 1px #ccc; 
				text-shadow: 1px 1px 0px #375006 !important; filter: dropshadow(color=#375006, offx=1, offy=1) !important; 
			}
			#nav-accordion{ 
				margin:0; padding:0; 
				-webkit-box-shadow: 0px 0px 3px 1px #ccc; -moz-box-shadow: 0px 0px 3px 1px #ccc; box-shadow: 0px 0px 3px 1px #ccc; 
			}
				#nav-accordion UL{ margin:0; padding:0; }
					#nav-accordion LI{ list-style-type:none; }
						#nav-accordion A{ 
							display:block; position:relative; padding:7px 13px 7px 25px; border:1px solid #bebebe; border-bottom-color:#e1e1e1; color:#484848; outline:none;
							background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(left,  #eeeeee 0%, #fdfdfd 45%, #fdfdfd 55%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(45%,#fdfdfd), color-stop(55%,#fdfdfd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */ 
							text-shadow: 1px 1px 0px #e5f5bc;
						}
							#nav-accordion A:hover, #nav-accordion A.active{
								color:#3d3d3d;
								background: #e0e0df; /* Old browsers */ background: -moz-linear-gradient(left,  #e0e0df 0%, #f9f9f9 45%, #f9f9f9 55%, #e0e0df 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0e0df), color-stop(45%,#f9f9f9), color-stop(55%,#f9f9f9), color-stop(100%,#e0e0df)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* IE10+ */ background: linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0df', endColorstr='#e0e0df',GradientType=1 ); /* IE6-9 */
							}
							#nav-accordion UL A{
								border:1px solid #9bc632; color:#fff;
								background: #77a011; /* Old browsers */ background: -moz-linear-gradient(left,  #77a011 0%, #aeca38 45%, #aeca38 55%, #77a011 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#77a011), color-stop(45%,#aeca38), color-stop(55%,#aeca38), color-stop(100%,#77a011)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #77a011 0%,#aeca38 45%,#aeca38 55%,#77a011 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #77a011 0%,#aeca38 45%,#aeca38 55%,#77a011 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #77a011 0%,#aeca38 45%,#aeca38 55%,#77a011 100%); /* IE10+ */ background: linear-gradient(left,  #77a011 0%,#aeca38 45%,#aeca38 55%,#77a011 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77a011', endColorstr='#77a011',GradientType=1 ); /* IE6-9 */ 
								text-shadow: 1px 1px 0px #719E00; filter: dropshadow(color=#719E00, offx=1, offy=1);
							}
								#nav-accordion UL A:hover, #nav-accordion UL A.active{
									background: #719e00; /* Old browsers */ background: -moz-linear-gradient(left,  #719e00 0%, #a7c910 45%, #a7c910 55%, #719e00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#719e00), color-stop(45%,#a7c910), color-stop(55%,#a7c910), color-stop(100%,#719e00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #719e00 0%,#a7c910 45%,#a7c910 55%,#719e00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #719e00 0%,#a7c910 45%,#a7c910 55%,#719e00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #719e00 0%,#a7c910 45%,#a7c910 55%,#719e00 100%); /* IE10+ */ background: linear-gradient(left,  #719e00 0%,#a7c910 45%,#a7c910 55%,#719e00 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719e00', endColorstr='#719e00',GradientType=1 ); /* IE6-9 */
								}
								#nav-accordion UL UL A{
									border:1px solid #3f3f3f; border-bottom-color:#a0a0a0; color:#F2F2F2;
									background: #2d2d2d; /* Old browsers */ background: -moz-linear-gradient(left,  #2d2d2d 0%, #3f3f3f 45%, #3f3f3f 55%, #2d2d2d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2d2d2d), color-stop(45%,#3f3f3f), color-stop(55%,#3f3f3f), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #2d2d2d 0%,#3f3f3f 45%,#3f3f3f 55%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #2d2d2d 0%,#3f3f3f 45%,#3f3f3f 55%,#2d2d2d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #2d2d2d 0%,#3f3f3f 45%,#3f3f3f 55%,#2d2d2d 100%); /* IE10+ */ background: linear-gradient(left,  #2d2d2d 0%,#3f3f3f 45%,#3f3f3f 55%,#2d2d2d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#2d2d2d',GradientType=1 ); /* IE6-9 */
									text-shadow: 1px 1px 0px #222; filter: dropshadow(color=#222, offx=1, offy=1);
								}
									#nav-accordion UL UL A:hover, #nav-accordion UL UL A.active{
										color:#92c11f;
										background: #272727; /* Old browsers */ background: -moz-linear-gradient(left,  #272727 0%, #3f3f3f 45%, #3f3f3f 55%, #272727 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#272727), color-stop(45%,#3f3f3f), color-stop(55%,#3f3f3f), color-stop(100%,#272727)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #272727 0%,#3f3f3f 45%,#3f3f3f 55%,#272727 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #272727 0%,#3f3f3f 45%,#3f3f3f 55%,#272727 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #272727 0%,#3f3f3f 45%,#3f3f3f 55%,#272727 100%); /* IE10+ */ background: linear-gradient(left,  #272727 0%,#3f3f3f 45%,#3f3f3f 55%,#272727 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#272727',GradientType=1 ); /* IE6-9 */
									}
							.dcjq-parent{}
								.dcjq-icon{ position:absolute; top:50%; left:7px; width:9px; height:7px; margin-top:-3px; background:url(../imgs/dart-grey-right.png) no-repeat; }
									.dcjq-parent.active .dcjq-icon{ background:url(../imgs/dart-grey-down.png) no-repeat; }
								#nav-accordion UL .dcjq-icon{ background:url(../imgs/dart-green-right.png) no-repeat; }
									#nav-accordion UL .dcjq-parent.active .dcjq-icon{ background:url(../imgs/dart-green-down.png) no-repeat; }
							.dcjq-count{ display:none; }
			.box-menu{
				margin:0 0 23px; padding:0; 
				-webkit-box-shadow: 0px 0px 3px 1px #ccc; -moz-box-shadow: 0px 0px 3px 1px #ccc; box-shadow: 0px 0px 3px 1px #ccc; 
			}
				.box-menu LI{
					border:1px solid #bebebe; border-bottom-color:#e1e1e1; list-style-type:none;
					background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(left,  #eeeeee 0%, #fdfdfd 45%, #fdfdfd 55%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(45%,#fdfdfd), color-stop(55%,#fdfdfd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(left,  #eeeeee 0%,#fdfdfd 45%,#fdfdfd 55%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */ 
				}
					.box-menu LI:hover{ background: #e0e0df; /* Old browsers */ background: -moz-linear-gradient(left,  #e0e0df 0%, #f9f9f9 45%, #f9f9f9 55%, #e0e0df 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0e0df), color-stop(45%,#f9f9f9), color-stop(55%,#f9f9f9), color-stop(100%,#e0e0df)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* IE10+ */ background: linear-gradient(left,  #e0e0df 0%,#f9f9f9 45%,#f9f9f9 55%,#e0e0df 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0df', endColorstr='#e0e0df',GradientType=1 ); /* IE6-9 */ }
					.box-menu A{ 
							display:block; position:relative; padding:7px 13px; color:#818181; line-height:36px; outline:none;
						}
							.box-menu A:hover, .box-menu A.active{
								color:#fff;
							}
					.butt-ico:hover{ color:#3d3d3d !important; }
						.butt-ico SPAN{ 
							float:left; display:block; width:25px; height:27px; margin-right:13px; padding:3px 5px; border:1px solid #dfdfdf;
							background: #fefefe; /* Old browsers */ background: -moz-linear-gradient(left,  #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #fefefe 0%,#f1f1f1 100%); /* IE10+ */ background: linear-gradient(left,  #fefefe 0%,#f1f1f1 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */
							-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
						}
							.butt-ico:hover SPAN{
								transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); /* IE 9 */ -webkit-transform: scale(1.1, 1.1); /* Safari and Chrome */ -o-transform: scale(1.1, 1.1); /* Opera */ -moz-transform: scale(1.1, 1.1); /* Firefox */
								transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
							}
							.butt-ico IMG{ vertical-align:top; }
					.box-menu .butt{ margin:5px; text-align:center; line-height:18px; }
					
		.box75{ float:right; width:678px; }
			.box75 .frame30{ float:left; width:auto; }
			.box75 .frame30-top{ margin:0 21px 15px 0; }
			/*.box75 .product-pic30{ width:198px; height:133px; }*/
			.box75 .box50{ float:left; width:325px; margin-right:15px; }
				.product-description{}
					.product-description TD{ padding-bottom:7px; vertical-align:middle; }
						.product-description UL{ margin:0; padding:0; }
							.product-description LI{ list-style-type:square; }
								.product-description IMG{ float:left; width:66px; margin-right:23px; border:1px solid #ccc; }
				.box75-75{ float:left; width:440px; }
					.box75-75 .submit-butt-subscribe{ margin:0; }
			 .form-horizontal-box33{ margin-bottom:13px; }
				.form-horizontal-box33 INPUT, .form-horizontal-box33 SELECT{ width:191px; }
				.form-horizontal-box33 .custom-select{ float:left; width:217px; margin-right:4px; }
					.form-horizontal-box33 SELECT{ width:217px; padding:5px 13px; }
						.form-horizontal-box33 SPAN{ width:203px; padding:6px 0 6px 13px; background-position:172px; }
			
		.box40{ float:left; width:333px; margin-right:21px; }
			.box40 .frame30{ float:left; width:100px; }
				.box40 .frame30-top{ margin-right:21px; }
				.box40 .product-pic30{ width:98px; height:88px; }
		.box20{ float:left; width:155px; margin-right:46px; }
			.box-product{ margin-bottom:23px; }
				.box-product HEADER{ border-bottom:1px solid #cccaca; }
					.frame{ position:relative; z-index:0; padding:10px; border:1px solid #cacaca; background:#fefefe; }
						.product-pic{ width:184px; height:117px; overflow:hidden; border:1px solid #e1e1e0; text-align:center; }
							.shadow-depth{
								-webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.5);
							}
								.frame IMG{ position:relative; z-index:-1; min-width:184px; }
				.product-about{ border-top:1px solid #fff; border-bottom:1px solid #cccaca; }
				.box-product FOOTER{ padding:10px 0; border-top:1px solid #fff; }
					.box-product .more-about{ 
						color:#808080; 
						text-shadow: 1px 1px 0px #d3d3d3; filter: dropshadow(color=#d3d3d3, offx=1, offy=1); 
					}
						.box-product .more-about:hover{ color:#4d4d4d; }
			.box-partner{ text-align:center; }
				.partner-logo{ border:1px solid #c8c8c8; width:294px; height:101px; background:#fff; text-align:center; }
					.partner-logo A{ width:294px; height:101px; display:table-cell; vertical-align:middle; }
	
	#social-bar{ 
		position:relative; padding:22px 33px; background:url(../imgs/bg-tvsnow.jpg) repeat; text-align:right;
		-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 1); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 1);
	}
		#social-bar:before{ content: ' ';  position: absolute; left: 0px; top: -10px; width: 0; height: 0; border-right: 10px solid #101010; border-top: 10px solid transparent; border-bottom: 0px solid transparent; }
		#social-bar:after{ content: ' ';  position: absolute; right: 0px; top: -10px; width: 0; height: 0; border-left: 10px solid #101010; border-top: 10px solid transparent; border-bottom: 0px solid transparent; }
		#social-bar A{ margin-left:13px; opacity:0.5; }
			#social-bar A:hover{ opacity:1; }
	
	#info-bar{ width:914px; margin:0 auto; padding:13px 23px; border-bottom:7px solid #151515; background:url(../imgs/bg-x.gif) repeat; color:#fff; }
		#info-bar UL{ margin:0; padding:0; }
			#info-bar LI{ padding:10px 0; border-bottom:1px dashed #c9c9c9; list-style-type:none;
				-webkit-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.5);
			}
				#info-bar LI A{ padding-left:15px; background:url(../imgs/dart-right-n.png) left center no-repeat; color:#bababa; }
					#info-bar LI A:hover{ background-image:url(../imgs/dart-right-h.png); color:#89b51e; }
	
	FOOTER{ padding:22px 44px; }
		#bluesoft:hover{ 
			text-decoration:none; color:#385A71;
			transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;
		}
	
	#language-bar{ position:absolute; top:23px; margin-left:857px; }












/*General*/
.float-left{ float:left; }
.float-right{ float:right; }
.float-middle{ margin:0; right-floated-width 100px; padding-left: 100px;}
.no-margin{ margin:0 !important; }
.no-marginT{ margin-top:0 !important; }
.no-marginB{ margin-bottom:0 !important; }
.no-marginR{ margin-right:0 !important; }
.no-paddingT{ padding-top:0 !important; }
.no-borderT{ border-top:0 !important; }
.no-borderB{ border-bottom:0 !important; }
.border-bottom-grey{ margin-bottom:0; padding-bottom:14px; border-bottom:1px solid #cccaca; }
.success-notification{ 
	border:7px solid #89b31f;
	-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; 
	background-color:#AACC00;
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); background-image:-ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	background-size:5px 5px; -webkit-background-size:5px 5px; -moz-background-size:5px 5px; 
}
	.success-notification H3{ margin:0; color:#fff; }
.error-notification, .no-result{ 
	margin:30px 0; padding:25px 13px; border:7px solid #e2e2e2; color:/*#4c6c03*/#fff; font-size:16px; text-align:center; 
	-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; 
	background-color:#838383;
	background-image:-moz-linear-gradient(0pt 50% , rgba(110, 110, 110, 0.5) 50%, transparent 50%), -moz-linear-gradient(rgba(110, 110, 110, 0.5) 50%, transparent 50%);
	background-image: linear-gradient(0, rgba(200,0,0,.5) 50%, transparent 50%), linear-gradient(rgba(200,0,0,.5) 50%, transparent 50%);
	background-size:2px 2px;
	text-shadow: 1px -1px 0px #838383;
}
#simplemodal-data .no-result{ margin:0; padding:0; }
	.no-result H3{ 
		margin:0px; color:#fff; font-size:17px;
		-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 7px; 
		text-shadow: 1px -1px 0px #404040;
	}
.standout-text{ color:#89b51e; }
.mandatory-input { display: none !important; visibility: hidden; }
/*Buttons*/
.butt{
	padding:7px 17px; border:1px solid #dce1e6; color:#989898; text-decoration:none;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
	background: #f6f6f6; /* Old browsers */ background: -moz-linear-gradient(top,  #f6f6f6 0%, #e4e4e4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f6f6f6 0%,#e4e4e4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f6f6f6 0%,#e4e4e4 100%); /* IE10+ */ background: linear-gradient(top,  #f6f6f6 0%,#e4e4e4 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 1px #fff; filter: dropshadow(color=#fff, offx=1, offy=1);
}
.butt-green{
	border:1px solid #85b906; color:#fffefe;
	background: #9ccc24; /* Old browsers */ background: -moz-linear-gradient(top,  #9ccc24 0%, #6c8d19 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ccc24), color-stop(100%,#6c8d19)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* IE10+ */ background: linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccc24', endColorstr='#6c8d19',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 1px #5e7c16; filter: dropshadow(color=#5e7c16, offx=1, offy=1);
}
	.butt:hover, .butt-active{
		border-color:#6c8d19; color:#fffefe;
		background: #9ccc24; /* Old browsers */ background: -moz-linear-gradient(top,  #9ccc24 0%, #6c8d19 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ccc24), color-stop(100%,#6c8d19)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* IE10+ */ background: linear-gradient(top,  #9ccc24 0%,#6c8d19 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccc24', endColorstr='#6c8d19',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
		text-shadow: 1px 1px 1px #5e7c16; filter: dropshadow(color=#5e7c16, offx=1, offy=1);
		transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;
	}
	.butt:active{ 
		border-color:#2d4b06;
		transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;
	}

	
/*IE*/
INPUT, TEXTAREA, SELECT, .forgot-butt, .butt-ico SPAN, .custom-select, SPAN.select, .no-result, .no-result H3{ border-radius:0\9 !important; }
.box-menu A{ filter:none\9 !important; -ms-filter: none\9 !important; }
BODY{ filter:none\9 !important; -ms-filter: none\9 !important; }
NAV A{ filter:none\9 !important; -ms-filter: none\9 !important; }
.product-pic{ *position:relative; }
.frame IMG{ *position:absolute; }
#nav-accordion LI{ _height:100%; }
.box25{ _margin-right:23px; }
.box25-pic { _width:208px; }
.box75-75{ _width:400px; }
.box75-75 TEXTAREA{ _width:395px; *height:239px; }
#login-form INPUT{ _width:117px; }
	
	
/*MODAL WINDOW*/
.modalContent-success{display:none; color:#693;}
	.modalContent-success H3{ background:url(../imgs/ico_success.gif) left center no-repeat; line-height:44px; }
.modalContent-error{display:none; color:#EF271D;}
	.modalContent-error H3{ background:url(../imgs/ico_error.gif) left center no-repeat; line-height:39px; }
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container{ padding:20px 30px; color:#bbb; background-color:#fff; border:4px solid #444; text-align:center; font-size:13px !important; }
	#simplemodal-container H3{ font-size:17px !important; }
#simplemodal-container .simplemodal-data {}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../imgs/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/*#simplemodal-container h3 {color:#84b8d9;}*/


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ==|== print styles =======================================================
   Print styles. Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.politica { display: block; margin: 0 0 17px 0; width: 80%; overflow: hidden;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;}
.politica label { width: auto;}
.politica input[type="checkbox"] { vertical-align: middle; width: auto; margin: 0 10px 0 0;}
.politica a { color: #0088ce;}
.politica a:hover { text-decoration: underline;}