dl,dd,dt,h1,h2,h3,h4,h5,p,html,body {padding:0;margin:0}
:active, a:visited {outline:none}
img {border:0; /*vertical-align:top*/}

:focus, a:active {outline:none}

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */



#snd {
    height: 30px;
    left: 842px;
    position: absolute;
    top: 354px;
    width: 115px;
    z-index: 555;
}

h2 {color: #AB7810;}

.selectbox-wrapper ul, .nolist, .nolist ul, .for-editor ul {margin:0; padding:0; list-style-type:none}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}

.more {text-decoration:none}
	.more span {text-decoration:underline}

.hid-o {width:100%; overflow:hidden}

form {margin:0; padding:0}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

div.txt-tb:after {display:block; line-height:0; height:0; font-size:1px; visibility:hidden; content:" ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}/* for safari */


html,body {padding:0;margin:0; width:100%; height:100%;background:#242424; color: #eee;}

#allPage {padding-bottom: 5px; background:#242424;margin: auto; width:998px; height:100%; background:#2A2A2A; position: relative;}
html>body #allPage {height: auto; min-height:100%}

a {color: #B88942;}
div b font {display:none}
div#allPage b font {display:block}

/*body div b font {display:none}*/
/*body div#minWidth b font {display:inline}*/

:focus, a:active {outline:none}

.headerLinks {position:relative;height:73px;background-color:#242424;}
.headerLinks .site {position:absolute;right:0;top:7px}
.headerLinks .logo_small {position:absolute;top:11px;}

.logo {background: url('../images/logo.jpg');width:998px;height:209px;}
.menu_outer{background:black;width:998px;height:67px;}
.menu_inner{text-align:left;margin:0px 0 0 52px; padding-top:10px;}
/*.content_div_top{width:715px;height:535px;background:#1f1f1f}*/
#categoryPath {position:absolute;left:48px;top:4px}
.content_div_top {background:#1F1F1F none repeat scroll 0%; overflow:hidden;height:535px;left:48px;position:absolute;top:387px;width:715px;border-right:1px solid black;border-bottom:1px solid black;}
.content_div_bottom {background:#1F1F1F none repeat scroll 0%;height:129px;left:48px;position:absolute;top:909px;width:715px;border-right:1px solid black;border-bottom:1px solid black;}
.content_div_right {background:#1F1F1F none repeat scroll 0%;height:650px;left:771px;position:absolute;top:388px;width:181px;border-right:1px solid black;border-bottom:1px solid black;}
.content_div_corner {height:20px;left:206px;position:absolute;top:878px;}

.order{position:absolute;left:33px;top:23px;}
.buy_now{position:absolute;left:33px;top:64px;}
.images_corner{position: absolute; top:0px; text-align:left}
.trevi_media_gallery{position:absolute;left:88px;top:11px;}
.tele{text-align:left;position:absolute;left:63px;top:42px;background: url('../images/tele.gif');width:585px;height:478px;z-index:0;cursor:pointer;}
.categories{position:absolute;right:0;top:0px;}
#catBtnImg {cursor:pointer}

.ramki{position:absolute; left:42px;top:70px}
.ramka{margin-bottom:5px; width:97px; height:75px;}
.lenta{position:absolute;left:62px;top:13px;width:585px;height:104px;background:url('../images/lenta.gif');text-align:left;}
.copyright{position:absolute;left:30px;bottom:5px;}
.lenta_categories_inner{position:absolute;/*left:-125px;*/top:0px;/*background:#121212;*/width:125px;height:445px;text-align:left;}
.lenta_categories_outer{position:absolute;left:-115px;top:50px;width:151px;height:445px;border:0px solid red;z-index:100;}
.vert_lenta{width:105px;height:330px;background:#252525 none repeat scroll 0%;left:12px;top:11px;position:relative;text-align:left;}
.vert_lenta_outer{position:relative;width:97px;height:280px;overflow:hidden;left:4px;top:24px;}
.vert_lenta_inner{position:absolute;width:97px;left:0px;top:0px;}
.picture{width:97px;height:94px;position:relative;}
/*arrow begin*/
.arrow{width:111px;height:17px;}
.arrow_horz{width:19px;height:101px;}
.top_active{position:absolute;left:-6px;top:0px;background:url('../images/arrow_up_cat_active.gif');}
.top_passive{position:absolute;left:-6px;top:0px;background:url('../images/arrow_up_cat_passive.gif');}
.bottom_active{position:absolute;left:-6px;top:313px;background:url('../images/arrow_down_cat_active.gif');}
.bottom_passive{position:absolute;left:-6px;top:313px;background:url('../images/arrow_down_cat_passive.gif');}
.left_active{position:absolute;left:0px;top:2px;background:url('../images/arrow_left_active.gif');}
.left_passive{position:absolute;left:1px;top:2px;background:url('../images/arrow_left_passive.gif');}
.right_active{position:absolute;left:562px;top:2px;background:url('../images/arrow_right_active.gif');}
.right_passive{position:absolute;left:562px;top:2px;background:url('../images/arrow_right_passive.gif');}
/*arrow end*/
.div_vert_lenta{float:left;top:4px;width: 95px;position:absolute;left:0px;top:0px;}
.div_lenta{margin-left:2px;height:67px;float:left;/*margin-top:20px*/cursor:pointer;}
.img_lenta{/*width:90px;*/left:2px;right:2px;border:0px;margin:0px;padding:0px;}
.img_vlenta{/*width:90px;*/height:67px;left:2px;right:2px;}
.img_cat{width:97px;height:75px;margin-top:2px;position:relative;cursor:pointer;}
.images_outer{background-color:black;position:relative;height:67px;overflow:hidden;top: 20px;left:20px;width:540px;}
.images_inter{position:absolute;left:0px;}

.ramkaTV {position: relative;z-index:1;}
.imgTV{z-index:10; position: absolute; top: 38px; left: 38px; width: 448px; height: 336px; }
.imgTV-inner {/*display: table-cell; */vertical-align: middle; text-align: center; width: 448px; height: 336px;  position: relative;}
#imgTV {display: none;}
#divLayer {position:absolute;left:38px;top:38px;z-index:100;width:448px;height:336px;background:url(../i/pix.gif)}

.mini_ramka {background: url(../images/ramka.gif);width:97px;height:75px;z-index:1000;position:relative;position:absolute;left:0px;top:0px;cursor:pointer;}
.tvramka {position:relative;z-index:1000;width: 528px;height: 416px;top:25px;left:25px;text-align:center;}
.f-ramka {position:absolute; width: 528px; height: 416px; top:0px; left:0px;}

.textimg{font-family:Tahoma;font-size:11px;color:white;}
.item_iframe{width:540px;height:67px;}
.table-cell{display:table-cell}
.none{/*display:none*/}

.i-description h2 {font-size: 16px;}

#logo{display: none; position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#logo{width:100%; height:1130px; background: #000;}
#intro{position:fixed; top:100px; left:200px; z-index:10000; }

#sale-id, .sale-id {display: none;}

/* ---------------------- */
#center {background:#1F1F1F none repeat scroll 0%; width:890px;/*border-right:1px solid black;*/ border-bottom:1px solid black; margin: 20px 0 20px 50px; font-size: 12px; line-height: 20px;}	
	#center p {margin: 16px 0;}
	#center h1 {font-size: 24px; color: #B88723; padding-top: 10px;}
/*	#center form { padding: 20px 20px 70px 20px;}*/

#content_box {
    background: none repeat scroll 0 0 #1F1F1F;
    height: 674px;
    padding: 10px 0;
    top: 365px;
    width: 850px;
    z-index: 1000;
}

#item-description {position: absolute; bottom: 0; left: -88px; cursor: pointer; }

#order-box, #img-order-form, .add-good {overflow: visible !important;}
	#order-box small, #order-box #Quantity, #order-box .AddToWishButton, #order-box b, #order-box .AddToWishList {display: none;}
	#order-box .AddToCartButton,  #order-box .AddToCart {font-size: 1px;width: 94px; height: 22px; left:340px; background:url('../i/order.gif') no-repeat; color: #000; border: none !important; cursor: pointer; position: absolute; right:0px; bottom: -2px !important; bottom/**/: -3px;}
	#order-box form {padding: 0; margin: 0;}

#order-box-ext {height:21px !important; }
	#order-box-ext small, #order-box-ext #Quantity, #order-box-ext .AddToWishButton, #order-box-ext b, #order-box-ext .AddToWishList {display: none;}
	#order-box-ext .AddToCartButton,  #order-box-ext .AddToCart {font-size: 1px;width: 94px; height: 22px; margin-left:15px; background:url('../i/order.gif') no-repeat; color: #000; border: none !important; cursor: pointer; position: absolute; right:0px; bottom: -2px !important; bottom/**/: -3px;}
	#order-box-ext form {padding: 0; margin: 0;}

#order-box-ext .a-more, #order-box .a-more {bottom: 0px; position: absolute; z-index: 100;}
	#order-box .a-more {bottom: 0px; position: absolute; z-index: 100; left:0px;}
#order-box-ext .i-price, #order-box  .i-price {width: 100px; left: 97px; bottom:0px; position: absolute; white-space:nowrap;}
#order-box-ext .i-description, #order-box .i-description {z-index:10; background:#111111; border:1px solid #E8CB93; bottom:-6px; left:-200px; opacity:0.9; padding:8px 10px; position:absolute; width:262px; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.9); display: block;}
#order-box .i-description {width:430px; color: #ddd;}
	#order-box .i-description span {color: #fff;}
	#order-box .i-description h2 {margin-bottom: 15px; color: #fff;}

#order-box-sale {width: 500px; left: -69px; }

.favourite {width: 856px; height: 135px; background: #000;}
	.favourite div {margin: 4px 0 0 4px; width: 138px; height: 125px; float: left; text-align: center; float: left;}
	.favourite img {margin: 0 0 0 0;}

.favourite.images {height: 182px; width:823px;}
	.favourite.images div {width: 113px; height: 85px;}

/* --------------  Order Form ------------- */
.yellowButton .btn .ContinueCheckoutButton, #btnShppingEqBilling, .ReviewPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton, .ShippingPageContinueCheckoutButton, .UpdateCartButton, .CartDeleteButton, .ContinueShoppingButton, .CheckoutNowButton {background: #CF9628;  color: #fff; font-weight: bold; border: none; height: 23px ; margin-left:5px;} 
.block select {color:gray}
.block {margin-bottom:10px;width:390px;}

.block .label {width:100px;float:left;font-weight:bold}

.block .text {background:#100A0A none repeat scroll 0% !important;border:1px solid gray;color:gray;width:185px;}

.red {color:red}

.contact .text {background:transparent;border:1px solid silver;background-color:#2A2A2A;width:290px;color:white}
.contact .block {margin-bottom:3px;width:295px}
.contact .sfBlock {width:293px;line-height:12px}
.contact a {color:#23839B;text-decoration:none}
.contact a:hover {text-decoration:underline}

.copy {color:silver;text-align:center;font-size:11px;margin:5px 0 5px 0;}
.copy a, #footer .links a.inactive{text-decoration:none}
.copy a {color:white}
.copy span {font-size:12px;}

.embed-script {display: none}
#btnContinueShoppingBottom, #btnContinueShoppingTop {display: none;}

.bottom {width: 1000px; height: 30px; 0px; background: #242424; color: #4B4B4B; font-size: 12px; margin: 40px auto;}
	.bottom a {color: #707070;}
	.bottom .copy {margin-top: 0px;}
	.bottom .menu {margin-top: 7px;}
	.bottom .copy { margin-top:5px; margin-right: 20px; margin-left: 164px;}

#zoom {position:absolute;top:448px;left:142px;display:none;background:url('../images/her6000_b02r.gif');height:21px; width:25px;}

	#dragzone{
		position: absolute;
		width: 446px;
		height: 338px;
		border: none;
		cursor: crosshair;
		z-index: 2;
		display: block;
		left:128px;
		top:105px;
		display:none;
		background: transparent url(../i/pix.gif) 0 0 no-repeat;
	}
	#zoomzone{
			overflow: hidden;
			position: absolute;
			display:none;
			z-index: 100;
			border: 1px solid #D5BA85;
			width:230px;
			height:276px;
			left: 665px;
			top: 397px;
	}
	#dragbox {
			z-index: 101;
			position: absolute;
			top: 0;
			left: 0;
			width: 74px;
			height: 88px;
			border: 1px solid #FFD04F;
			cursor:pointer;
			background: transparent url(../i/pix.gif) 0 0 no-repeat;
	}
	#test{
		position: absolute;
		top: 0;
		right: 0;
		margin-right: 20px;
		height: 600px;
		width: 200px;
		overflow: auto;
	}

#audio {left:19px;position:absolute;top:448px;width:115px;height:25px}
#kit-select {height:18px;width:200px; background: #121212; color: #aaa;}
.add-good {display: block !important; width:310px; height:20px; }

body { font-family: Verdana; font-size: small; }
.comboboxContainer { border-left: solid 1px #777; border-top: solid 1px #777; border-right: solid 1px #777; border-bottom: solid 1px #777; }
.comboboxValueContainer { background: #121212; }
.comboboxValueContent { padding-left: 3px; /*text-transform: uppercase; */}
.comboboxDropDownContainer { border-right: solid 1px #000; border-bottom: solid 1px #000; border-left: solid 1px #aaa; border-top: solid 1px #aaa; background: #fff; overflow: hidden; left: 119px !important; padding-left: 0px;}
.comboboxDropDownButton { width: 16px; height: 18px; background-image: url(../i/trigger.gif); }
.comboboxGroupItemHeader { display: block; background: #99cccc; color: #fff; font-family: Impact; }
.comboboxGroupItemContainer { padding-left: 10px; }
.comboboxItem { background: #121212; color: #fff; /*text-transform: lowercase; */ font-weight: normal; font-style: normal; padding-left: 4px;}
.comboboxItemHover { background-color: #252525; color: #fff; padding-left: 4px; }
.comboboxContainer ul, .comboboxContainer li {cursor: pointer;}


#bottom-tape_ul .li {position: relative;}
	#bottom-tape_ul .li img.l {position: absolute; left: 42px; top: 26px; z-index: 1;}
	#bottom-tape_ul .li img.i {position: absolute; left: 0; top: 0; z-index: 10; } 

#bottom-tape_ul, #bottom-tape_ul .li {display: block; overflow:hidden; }
.divd {display: block !important}

.horizontal-tape {width: 638px; height: 100px; background: #282828; margin:15px 0pt 0pt 37px; }
	.horizontal-tape .box {width: 638px; height: 100px; background: url(../i/tape/horiz-bg.gif) no-repeat; margin: 0 auto;}

		.horizontal-tape .left-arrow {width: 20px; height: 100px; float: left}
			.horizontal-tape .left-arrow a {width: 20px; height: 100px;  display: block; position: relative; }
				.horizontal-tape .left-arrow a span {position: absolute; top: 0; left: 0; width: 20px; height: 100px;  background: url(../i/tape/horiz-leftarrow.gif) no-repeat left center;}
					.horizontal-tape .left-arrow a:hover span {background: url(../i/tape/horiz-leftarrow-active.gif) no-repeat left center;}

.horizontal-tape .right-arrow {width: 20px; height: 100px; float: left}
.horizontal-tape .right-arrow a {width: 20px; height: 100px;  display: block; position: relative; }
.horizontal-tape .right-arrow a span {position: absolute; top: 0; left: 0; width: 20px; height: 100px;  background: url(../i/tape/horiz-rightarrow.gif) no-repeat right;}
.horizontal-tape .right-arrow a:hover span {background: url(../i/tape/horiz-rightarrow-active.gif) no-repeat right;}

	.horizontal-tape .body {position: relative; width: 589px; height: 98px; margin-left: 4px; margin-right: 3px; /*padding-top: 22px; */overflow: hidden; float: left; }
		.horizontal-tape .body .ul {position: absolute; height: 91px; top: 5px; left: 0; border-left: 4px solid #000;}
		.horizontal-tape .body .ul .li {width: 113px; height: 85px; position: relative;  border-right: 4px solid #000; border-top: 3px solid #000; border-bottom: 3px solid #000; cursor: pointer; float: left; }
			.horizontal-tape .body .ul .li .num {color: #a9a9a9; position: absolute; top: 6px; right: 3px; font-weight: bold; font-size: 11px;}
				.horizontal-tape .body .ul .li:hover .num {color: #fff;}
			
			.num a {text-decoration: none;}

/* ==== L FIX ==== */
.horizontal-tape .body div {display: none}


/* Vertical Tape */
.vertical-tape {width: 115px; height: 445px; background: #121212; float: left; margin-left: 0px; margin-top: 0px;}
	.vertical-tape .up-arrow {width: 115px; height: 20px; margin-left: 0px; }
		.vertical-tape .up-arrow a {width: 115px; height: 20px;  display: block; position: relative; }
			.vertical-tape .up-arrow a span {position: absolute; top: 0; left: 0; width: 115px; height: 20px;  background: url(../i/tape/vert-uparrow.gif) no-repeat -8px 0px;}
				.vertical-tape .up-arrow a:hover span {background: url(../i/tape/vert-uparrow-active.gif) no-repeat  -8px 0px;}

	.vertical-tape .body {width: 115px; height: 400px; margin-left: 9px; position: relative; overflow: hidden;}
		.vertical-tape .body ul {position: absolute; top: 0;}
			.vertical-tape .body ul li {position: relative; margin-top: 5px; cursor: pointer; width: 100px; height: 95px; background-repeat: no-repeat !important;}
				.vertical-tape .body ul li img {position: absolute; top: 10px; left: 10px;}
				.vertical-tape .body ul li .num {color: #fff; position: absolute; bottom: 7px; left: 0; font-weight: normal; font-size: 13px; width: 96px; text-align: center; line-height:14px;}
					.vertical-tape .body ul li:hover .num {color: #fff;}

	.vertical-tape .down-arrow {width: 115px; height: 20px; margin-left: 0px; }
		.vertical-tape .down-arrow a {width: 115x; height: 20px;  display: block; position: relative; }
			.vertical-tape .down-arrow a span {position: absolute; top: 0; left: 0; width: 115px; height: 20px;  background: url(../i/tape/vert-downarrow.gif) no-repeat -8px 0px;}
				.vertical-tape .down-arrow a:hover span {background: url(../i/tape/vert-downarrow-active.gif) no-repeat -8px 0px;}


/* ==== L FIX ==== */
/*.horizontal-tape .body div {display: none} */

/* Navigation */
.nav, .nav ul {list-style: none;margin: 0;padding: 0;}
.nav {font-family: Arial, Helvetica, sans-serif;z-index: 1010;position: relative;}
.nav li {border-left: none;float: left;margin: 0;padding: 0;position: relative;font-family:times New Roman;font-size:17px;font-weight:bold;color:white;cursor:pointer;width:130px;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {background: #0;color: white;display: block;padding: 10px 0 0 25px;text-decoration: none;display:block;height:30px;}
.nav li a:hover {background: #0;color: #000;}
#nav-one li:hover a, #nav-one li.sfHover a {background-color: #111;color: #AB7810;}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background: none;color: white;display:block;padding:  0 0 0 20px;height: 20px;margin-left: 5px !important;	margin-left/**/: 0px;}
#nav-one li:hover li{padding: 0px;}
#nav-one li ul a:hover, #nav-one li.sfHover ul a:hover {background: url('../i/arr.gif') no-repeat -6px -14px;background: #0;color: #AB7810;display:block;padding:  0 0 0 20px;height: 20px;margin-left: 5px !important;	margin-left/**/: 0px;}
.nav ul {background: #565656;border-bottom: none;list-style: none;margin: 0;position: absolute;top: -999em;left: 0px;background-color:#111;padding:3px 0 5px 0;}
.nav li:hover ul, .nav li.sfHover ul {top: 40px;width:130px;}
.nav ul li {border: 0;float: none;font-size:15px;font-weight:normal;margin:3px 0 3px 0;padding:0;width:110px;text-align:left;}
.nav ul a {border-bottom: 0;white-space: nowrap;margin:0;padding:0 0 0 15px;display:inline;}
.nav ul a:hover {background-color: #0;color: red;}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
/*	height: 725px !important; */
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #333;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url('/i/arrow_up.gif') no-repeat 0 0;
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background: url('/i/arrow_up.gif') no-repeat 0 -15px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	background: url('/i/arrow_down.gif') no-repeat 0 0;
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
	background: url('/i/arrow_down.gif') no-repeat 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.lineTtt {
    
}

/**
* Валидатор
*/
.inputContainer {
    position: relative;
    float: left;
}

.formError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    z-index: 9900;
    cursor: pointer;
}

.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}

.formError .formErrorContent {
    width: 100%;
    background: #ee0101;
    position:relative;
    z-index:9901;
    color: #fff;
    width: 150px;
    font-family: tahoma;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
    background: #33be40;
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
  position:relative;
  z-index: 9906;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
    margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
    background: #33be40;
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: none;
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: none;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd;
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd;
}
