@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400);
@import url(https://fonts.googleapis.com/css?family=PT+Sans|Ubuntu);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/*+clearfix {*/
#left LI:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#left LI
{
	display: block;
	*height: 1px;
}
/*+}*/
HTML, BODY
{
	margin: 0 0 0 -8px;
	padding: 1px;
	border-right: 0px solid #000000;
}
TR .main
{
	padding-top: 5px;
	margin-top: 15px;
	margin-bottom: 8px;
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
}
.moduleRowSelected
{
	background-color: #95FFB2;
	font-size: 12.9px;
	font-weight: normal;
	text-align: left;
}
.moduleRowOver
{
	background-color: #95FFB2;
}
BODY
{
	font-family: Verdana;
	max-width: 1250px;
	min-width: 768px;
	margin: 0 auto;
	background: #FFFFFF;
	padding-right: 1px;
	font-size: 15px;
	padding-left: 8px;
	padding-top: 0;
}
DIV#wrapper #checkout_content
{
	text-align: center;
}
DIV.btn2
{
	padding-top: 16px;
	padding-bottom: 14px;
	margin-top: 23px;
	margin-bottom: 18px;
}
@media screen and (max-width: 767px)
{
	BODY
	{
		max-width: 767px;
		min-width: 517px;
		padding-left: 8px;
	}
}
@media screen and (max-width: 767px)
{
	#share
	{
		max-width: 767px;
	}
}
#stock IMG
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: -4px;
	border-bottom: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
H2, H3
{
	margin: 11px 0 6px;
	padding: 0;
	font-style: normal;
	color: #7D1723;
}
H5
{
	color: #6195D9;
	text-shadow: 0 0;
	font-weight: bold;
}
H2
{
	font-size: 20px;
}
.pr_namep H2
{
	text-align: right;
}
.col H3
{
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #F04343;
}
DIV.pract
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 25px;
	font-weight: normal;
}
/*Цвет обычных ссылок в магазине*/
DIV#brands
{
	font-weight: normal;
	margin-top: 0px;
	font-size: 17px;
	font-family: Corbel;
	padding-top: 4px;
	text-align: center;
}
A
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
DIV#aboutus
{
	display: block;
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	padding-bottom: 0px;
	margin-bottom: 3px;
	background-color: ;
	padding-right: 1px;
	border: 0px hidden black;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 16px;
	color: #303030;
	font-size: 17px;
	text-align: left;
}
.main IFRAME
{
	min-height: 500px;
	min-width: 622px;
	max-width: 802px;
}
H2 STRONG
{
	font-size: 25px;
	color: #4AEB57;
}
DIV#inner
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	padding-bottom: 0px;
	margin-bottom: 3px;
	background-color: ;
	padding-right: 1px;
	border: 0px hidden black;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 16px;
}
DIV.row
{
	display: table-row;
}
DIV.col
{
	display: table-cell;
	padding-left: 16px;
	padding-right: 12px;
}
.headerNavigation
{
	font-size: 18px;
	font-style: normal;
	color: #6C6C6C;
}
TABLE.login A
{
	font-size: 21px;
	line-height: 1.4;
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	text-align: left;
}
A:hover
{
	text-decoration: underline;
}
.zoom IMG
{
	max-width: 345px;
	height: auto;
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
DIV#addimg
{
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	margin-top: 38px;
	margin-left: 11px;
}
DIV#addimg IMG
{
	text-align: left;
}
#diskhead.open
{
	padding-left: 16px;
}
DIV.diskwrap
{
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 0px;
	text-align: center;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
LI.even
{
	list-style-type: none;
	text-align: right;
	line-height: 1.6;
}
UL.disktab
{
	margin-top: 1px;
	margin-right: 0px;
	padding-top: 0px;
	border-left: 1px solid #000000;
	margin-left: 0px;
	padding-left: 6px;
	padding-right: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 6px;
}
LI.odd
{
	background-color: #99EBFA;
	list-style-type: none;
	text-align: right;
}
DIV#action
{
	margin-top: 4px;
	padding-right: 0px;
	font-weight: 800;
	padding-left: 6px;
	font-family: Ubuntu, sans-serif;
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
A#cats
{
	font-family: Helvetica;
	text-decoration: none;
	font-style: normal;
}
A#cats:hover
{
	font-family: Helvetica;
	line-height: 1.2;
	text-decoration: underline;
	font-style: normal;
}
.featured IMG
{
	margin-top: 0px;
	margin-bottom: 9px;
	padding-bottom: 10px;
	padding-top: 17px;
}
DIV#wowslider-container1
{
	text-align: center;
	max-width: 100%;
	padding-right: 0;
	padding-top: 25px;
}
#wowslider-container1 IMG
{
	text-align: center;
	max-width: 99%;
	padding-top: 24px;
	padding-bottom: 40px;
}
.smallText IMG
{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/*/Цвет обычных ссылок в магазине
Шапка*/
DIV#header
{
	width: 100%;
	padding: 0px;
	/*+placement: shift -14px -12px;*/
	position: relative;
	left: -14px;
	top: -12px;
	left: 0px;
	top: 0px;
}
TABLE.header
{
	width: 100%;
	/*background: url(images/head_02.jpg) top right repeat-x;*/
	padding-bottom: 0px;
	margin-bottom: 0px;
}
TD.header-right
{
	text-align: right;
	width: 100%;
	height: 100px;
	background: url(images/head_03.jpg) no-repeat top right;
	padding-right: 0em;
	padding-left: 0px;
	margin-left: 0px;
}
TD.header-left
{
	height: 100px;
	/*background: url(images/head_02.jpg) top right repeat-x;*/
	padding-left: 0em;
}
TD.header-center
{
	height: 100px;
	background: none;
	padding-bottom: 12px;
	margin-bottom: -1px;
}
/*/Шапка
Рамка страницы
/Рамка страницы
Центр*/
DIV#container
{
	width: 100%;
	margin: 0 0 0 0px;
	padding: 0px 0px 0 0;
	font-weight: normal;
}
#cssmenu2 UL
{
	margin-left: 0px;
	padding-left: 11px;
}
.loginboxHeader
{
	font-size: 18.1pt;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
TD.featured
{
	margin-left: 7px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-radius: 1em;
	border-top: 1px solid #00F4DB;
	border-bottom: 1px solid #D4D4D4;
	border-left: 0px hidden #D5D5D5;
	border-right: 1px solid #D5D5D5;
	padding-bottom: 16px;
	padding-left: 0px;
	margin-right: -2px;
	padding-right: 0px;
	font-size: 15px;
}
TD.featured A
{
	font-size: 16px;
	font-weight: bold;
	color: #0D8095;
	font-style: normal;
}
INPUT
{
	margin-bottom: -7px;
	margin-right: 1px;
	/*[empty]background-color:;*/
}
INPUT#price
{
	border-top: 0px solid #000000;
	color: #D37241;
	background-color: rgba(234, 234, 73, 0.952);
	background-image: url('/images/info.png');
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 0px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	font-weight: bold;
	font-size: 23.9px;
	width: 135px;
	height: 32px;
	text-align: center;
	margin-bottom: 17px;
	padding-left: 0px;
	padding-right: 6px;
	margin-left: 19px;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
}
DIV#priceup
{
	margin-top: 26px;
	font-size: 14px;
}
.input-class
{
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-weight: bold;
	height: 28px;
	margin-right: 0;
	color: rgba(0, 0, 0, 0.823);
	font-size: 18px;
}
.infoBoxContents_alt .input-class
{
	font-size: 26.8px;
	font-weight: normal;
	height: 39px;
	text-align: center;
	color: gray;
}
.formArea .infoBox
{
	font-size: 23.8px;
}
TD.infoBoxContents_alt
{
	height: 39px;
	width: 38%;
	text-align: right;
	font-family: Verdana;
	color: #313131;
	font-style: normal;
}
TR.infoBoxContents_alt
{
}
/*.productListing-data .input-class
{
	padding-bottom: 0px;
	padding-left: 0px;
	width: 37px;
	margin-left: 4px;
	margin-right: 4px;
}*/
.productListing-data .input-class
{
	height: 37px;
	font-size: 20px;
}
#summa
{
	border-top: 1px solid #000000;
	color: #000000;
	background-color: rgba(255, 255, 255, 0.952);
	background-image: url('/images/info.png');
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	font-weight: bold;
	font-size: 25.9pt;
	width: 135px;
	height: 47px;
	text-align: center;
	margin-bottom: 4px;
	padding-left: 9px;
	padding-right: 6px;
}
INPUT#show
{
	font-weight: bold;
	font-size: 24px;
	font-family: Helvetica;
	text-decoration: none;
	width: 47px;
	height: 31px;
	border-left: 2px solid #B3F7C8;
	border-top: 2px solid #B3F7C8;
	border-right: 2px solid #B3F7C8;
	border-bottom: 2px solid #B3F7C8;
	margin-top: 1px;
	padding-top: 0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	margin-left: 12px;
	padding-bottom: 5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}
DIV.outer
{
	padding: 0 0 0.6em;
	margin: 0 auto;
}
TABLE.productListing TD
{
	padding-top: 0px;
	padding-bottom: 20.6px;
	/*+border-radius: 6px 9px 6px 4px;*/
	-moz-border-radius: 6px 9px 6px 4px;
	-webkit-border-radius: 6px 9px 6px 4px;
	-khtml-border-radius: 6px 9px 6px 4px;
	border-radius: 6px 9px 6px 4px;
	color: rgba(0, 0, 0, 0.767);
	font-family: Tahoma;
	text-align: left;
	padding-left: 4px;
	margin-left: 4px;
	padding-right: 7px;
	font-size: 21px;
}
.productListing-data-del
{
	display: none;
}
DIV.outer-page
{
	background: #FFFFFF;
}
DIV#wrapper
{
	float: left;
	margin-bottom: 0px;
	margin-top: 8px;
	width: 100%;
}
DIV#some
{
	clear: both;
	border: 1px solid #DCDCDC;
}
DIV#content
{
	margin: 0px 191px 10% 242px;
	/*отступ центра от боковых колонок*/
	padding-right: 5px;
}
@media screen and (max-width: 1000px)
{
	DIV#content
	{
		margin: 0px 186px 10% 5px;
	}
}
.infoBoxContents_alt TR
{
	font-size: 17px;
	height: 34px;
	text-align: left;
	width: 43px;
}
SPAN.productSpecialPrice
{
	font-size: 40px;
	font-weight: bold;
	background-color: ;
	color: #00B98E;
}
SPAN.pr_name
{
	font-size: 18.3pt;
	line-height: 1;
	font-family: Calibri;
}
DIV#doppol
{
	margin-right: 18px;
	margin-left: 10px;
	padding-left: 9px;
}
DIV.priceheading
{
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: bold;
	font-style: italic;
	margin-left: -1px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
DIV.pageHeading
{
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 31px;
}
H5#diskhead
{
	font-style: italic;
}
DIV#b_button
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	font-size: ;
}
#contacts_b
{
	padding-top: 10px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	margin: -4px -4px -4px 17px;
}
#contacts_b
{
	font-size: 22.2px;
}
DIV#controls
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	display: normal;
	text-align: center;
	margin-left: 19px;
}
DIV#c_block
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: block;
}
DIV#q_button
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 3px;
	padding-left: 7px;
	padding-right: 4px;
	padding-top: 3px;
	margin-right: 0;
}
DIV#rev_button
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: normal;
}
DIV#option
{
	color: #00529B;
	background-color: rgba(255, 255, 255, 0.786);
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 8px;
	/*+placement: float-left 1px 2px;*/
	float: left;
	position: relative;
	left: 1px;
	top: 2px;
	margin-bottom: 15px;
	padding-right: 6px;
	margin-top: 10px;
	margin-right: 2px;
	font-weight: normal;
	font-size: 15.5pt;
	line-height: 1.9;
	margin-left: 8px;
	font-family: Consolas;
}
#option U
{
	text-decoration: none;
	padding-top: 0;
	line-height: 0;
	margin-top: 9px;
	font-style: italic;
}
#option SELECT
{
	max-width: 160px;
	min-width: 75px;
	font-weight: normal;
	margin-top: 9px;
	font-size: 13.8pt;
	text-align: left;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	font-family: Consolas;
	margin-left: 6px;
}
DIV#stock
{
	margin-left: 12px;
	font-family: Tahoma;
	font-size: 15.7pt;
	padding-bottom: 42px;
	padding-left: 12px;
	padding-right: 6px;
	margin-top: 30px;
}
DIV#pr_image
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	max-width: 94%;
	height: auto;
}
DIV#pr_art
{
	padding-left: 2px;
	font-style: normal;
	font-size: 28.2px;
	font-family: Consolas;
	text-align: justify;
	margin-top: 2px;
}
@media screen and (max-width: 767px)
{
	DIV#content
	{
		margin: 0px 5px 10%;
		font-size: 21px;
		text-decoration: none;
	}
	TD.featured
	{
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-radius: 1em;
		border-top: 1px solid #00F4DB;
		border-bottom: 1px solid #D4D4D4;
		border-left: 0px hidden #D5D5D5;
		border-right: 1px solid #D5D5D5;
		padding-bottom: 18px;
		padding-left: 0px;
		padding-right: 0px;
		font-size: 16px;
		padding-top: 0px;
	}
	TD.featured A
	{
		font-size: 26px;
		font-weight: 400;
		color: #0D8095;
		font-style: normal;
		padding-left: 0px;
		padding-right: 0px;
	}
	.featured IMG
	{
		margin-top: 0px;
		margin-bottom: 9px;
	}
	DIV#option
	{
		color: #0075DD;
		padding-left: 8px;
		padding-bottom: 7px;
		padding-top: 8px;
		/*+placement: float-left;*/
		float: left;
		position: relative;
		left: 0;
		top: 0;
		margin-bottom: 15px;
		padding-right: 0px;
		font-weight: 100;
		font-size: x-large;
		line-height: 1.7;
		margin-left: 3px;
		font-style: normal;
		font-family: Consolas;
		background-image: ;
	}
	#option U
	{
		text-decoration: none;
		padding-top: 0;
		line-height: 0;
		margin-top: 9px;
		font-style: italic;
	}
	#option SELECT
	{
		min-width: 198px;
		font-weight: 400;
		margin-top: 9px;
		font-size: x-large;
		text-align: left;
		margin-right: 1px;
		margin-left: 15px;
		padding-left: 5px;
		border-top: 4px solid #E36C6C;
		color: #5F5F5F;
		height: 46px;
	}
	.pr_namep
	{
		font-weight: normal;
		font-size: 37px;
		padding: 0 0 0 23px;
		margin-right: 11px;
		margin-left: 29px;
	}
	DIV#prdesc
	{
		padding-left: 5px;
		font-family: Tahoma;
		padding-right: 5px;
		font-size: x-large;
		padding-top: 4px;
		line-height: 1.6;
		/*+placement: float-left;*/
		float: left;
		position: relative;
		left: 0;
		top: 0;
	}
	#prdesc IMG
	{
		width: 90%;
		margin-bottom: 40px;
	}
	#prdesc P
	{
		padding-top: 6px;
		margin-top: 4px;
	}
	DIV.pr_namep H2
	{
		font-size: 21px;
		font-weight: normal;
		font-family: Verdana;
		font-style: normal;
		text-align: right;
		color: #772E21;
	}
	.zoom IMG
	{
		max-width: 74%;
		height: auto;
	}
	DIV#controls
	{
		/*+placement: float-left;*/
		float: left;
		position: relative;
		left: 0;
		top: 0;
		display: block;
		text-align: center;
		margin-left: 9px;
		margin-top: 14px;
	}
	DIV#c_block
	{
		/*+placement: float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		display: block;
		text-align: left;
	}
	DIV#q_button
	{
		/*+placement: float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		padding-left: 7px;
		padding-right: 4px;
		padding-top: 0px;
		width: 209px;
		height: ;
		border-top: 0px solid black;
		padding-bottom: 6px;
		margin-bottom: 8px;
		margin-top: -1px;
	}
	#summa
	{
		border-top: 1px solid #000000;
		color: #000000;
		background-color: rgba(255, 255, 255, 0.952);
		background-image: url('/images/info.png');
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-bottom: 1px solid #000000;
		border-left: 0px solid #000000;
		border-right: 0px solid #000000;
		font-weight: normal;
		font-size: 26.6pt;
		width: 156px;
		height: 47px;
		text-align: center;
		margin-bottom: 4px;
		padding-left: 9px;
		padding-right: 6px;
	}
	DIV#rev_button
	{
		/*+placement: float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		font-weight: normal;
	}
	SPAN.productSpecialPrice
	{
		font-size: 29px;
		font-weight: bold;
		background-color: ;
		color: #00B98E;
		padding-top: 20px;
		margin-top: 16px;
		margin-bottom: 14px;
		padding-bottom: 33px;
		line-height: 2.1;
	}
	INPUT#price
	{
		border-top: 0px solid #000000;
		color: #D37241;
		background-color: rgba(255, 255, 80, 0.952);
		background-image: url('/images/info.png');
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-bottom: 0px solid #000000;
		border-left: 2px solid #000000;
		border-right: 2px solid #000000;
		font-weight: bold;
		font-size: 29.9px;
		width: 192px;
		height: 34px;
		text-align: center;
		margin-bottom: 33px;
		padding-left: 0px;
		padding-right: 6px;
		margin-left: 20px;
		font-style: normal;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 8px;
	}
	DIV#priceup
	{
		margin-top: 26px;
		font-family: monospace;
		font-size: 22px;
		padding-left: 2px;
		margin-left: 9px;
	}
	.input-class
	{
		margin-top: 2px;
		margin-bottom: 2px;
		text-align: center;
		font-weight: bold;
		height: 28px;
		margin-right: 0;
		color: #484848;
		font-size: 18px;
	}
	.productListing-data .input-class
	{
		width: 40px;
		margin-right: 7px;
		margin-left: 7px;
	}
}
DIV#c2
{
	padding-top: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: initial;
	color: #00A447;
	font-size: 18.8px;
	text-align: left;
}
DIV#filters
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 8px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-family: Corbel;
	font-size: 18px;
}
@media screen and (max-width: 767px)
{
	DIV#filters
	{
		/*+placement: float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		padding-top: 5.4px;
		padding-bottom: 4px;
		padding-right: 3.4px;
		padding-left: 0.4px;
		margin-left: 2px;
		font-size: 18px;
	}
}
DIV#c4
{
	margin-top: 5px;
	margin-bottom: 9px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 10px;
	background-color: #EFF6FB;
	border-left: 1px solid #000000;
	border-right: 1px solid black;
	text-align: left;
	font-size: large;
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
SPAN#minus
{
	font-weight: bold;
	font-size: 17.1pt;
	font-family: monospace;
	border-left: 0px solid #000000;
	margin-right: 2px;
	margin-left: 5px;
	background-color: #EBBEBE;
	padding-right: 12px;
	padding-left: 12px;
	cursor: hand;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	color: #00529B;
	background-color: #99DAF8;
	background-image: url('/images/info.png');
	-moz-border-radius: 10px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-style: normal;
}
SPAN#plus
{
	font-weight: bold;
	font-size: 17pt;
	font-family: monospace;
	border-left: 0px solid #000000;
	margin-top: 7px;
	margin-right: 11px;
	margin-left: 12px;
	background-color: #BDE5F8;
	padding-right: 12px;
	padding-left: 12px;
	cursor: hand;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	color: #00529B;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 7px;
	padding-bottom: 7px;
}
/*TD.smallText B
{
	font-size: 18px;
	line-height: 0;
	font-family: arial;
	color: #128DCB;
}*/
/*#c3
{
	margin-bottom: 7px;
	background-color: #F5F5F5;
	font-family: Verdana;
	font-size: 19px;
	padding-left: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-weight: normal;
	padding-top: 5px;
	border-right: 1px solid black;
	max-width: 550px;
}*/
/*DIV#c8
{
	margin-top: 0px;
	margin-bottom: 14px;
	font-weight: normal;
	font-family: Verdana;
	padding-bottom: 6px;
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-right: 0px;
	padding-top: 19px;
	margin-right: 6px;
	(*+placement: float-left;*)
	float: left;
	position: relative;
	left: 0;
	top: 0;
}*/
/*#c9 DIV
{
	font-size: 16.5px;
	text-align: left;
	(*+placement: margin-auto 0px 0px;*)
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}*/
/*#c7 B
{
	font-family: verdana;
	font-weight: normal;
}*/
/*STRONG FONT
{
	font-weight: normal;
}*/
DIV#c11
{
	margin-bottom: 18px;
	font-weight: normal;
	margin-left: -1px;
	margin-right: 0px;
	padding-left: 2px;
	padding-right: 17px;
	color: #2C84EA;
	margin-top: 0px;
	padding-top: 13px;
	font-size: 14.9px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	text-align: end;
	padding-bottom: 10px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #F8FE39;
}
A.pageResults
{
	font-size: 19px;
	color: #464646;
}
.pageResults U
{
	font-family: ;
	font-style: italic;
}
TD.smallText B
{
	font-size: 18px;
	line-height: 0;
	font-family: arial;
	color: #128DCB;
}
#c3
{
	margin-bottom: 10px;
	background-color: #F5F5F5;
	padding-left: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-top: 5px;
	border-right: 1px solid black;
	text-align: left;
	font-size: large;
}
DIV#c8
{
	margin-top: -5px;
	margin-bottom: 14px;
	font-weight: normal;
	font-family: Verdana;
	padding-bottom: 6px;
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-right: 0px;
	padding-top: 19px;
	margin-right: 6px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	padding-left: 14px;
	background-color: #F2FEFD;
}
#c9 DIV
{
	font-size: large;
	text-align: left;
	font-family: ;
	line-height: 1.8;
}
#c10
{
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-top: 9px;
}
#c7 B
{
	font-family: tahoma;
	font-weight: 300;
}
STRONG FONT
{
	font-weight: normal;
}
/*DIV#c11
{
	margin-bottom: 18px;
	font-weight: normal;
	margin-left: -1px;
	margin-right: 0px;
	padding-left: 2px;
	padding-right: 17px;
	margin-top: 0px;
	padding-top: 13px;
	font-size: 14.9px;
	text-align: right;
	padding-bottom: 10px;
	font-style: normal;
	text-decoration: none;
}*/
DIV#csubmit
{
	padding-top: 0;
	text-align: left;
	padding-bottom: 17px;
	padding-left: 23px;
}
DIV#c15 DIV
{
	margin-top: 11px;
	font-size: 15.5px;
	max-width: 93%;
	text-align: center;
	font-style: normal;
	color: #000000;
}
DIV#c15
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
}
/*DIV#c62
{
	background-color: #EDF3F9;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	padding-left: 16px;
	text-align: justify;
	(*+placement: float-left;*)
	float: left;
	position: relative;
	left: 0;
	top: 0;
	padding-top: 9px;
	width: 100%;
	margin-left: -6px;
	padding-bottom: 11px;
}*/
DIV#c62
{
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	padding-left: 16px;
	text-align: left;
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	padding-top: 9px;
	padding-bottom: 11px;
	margin-bottom: 19px;
	background-color: transparent;
	font-size: 17px;
	padding-left: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-weight: normal;
	padding-top: 5px;
	border-right: 1px solid black;
}
DIV#c1
{
	background-color: ;
}
DIV#extra
{
	font-size: 14px;
	font:PT Sans;
	text-align: left;
}
DIV#c5
{
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
/*#p4
{
	font-weight: normal;
	font-family: Tahoma;
	text-align: left;
}*/
/*#p3
{
	padding-top: 0px;
	color: #339BFE;
	font-weight: normal;
	margin-top: 4px;
	margin-right: 13px;
	padding-right: 22px;
	border-left: 0px solid #000000;
	font-style: normal;
	font-family: Tahoma;
	margin-bottom: 6px;
	text-align: left;
	font-size: 17px;
}*/
/*DIV#p1
{
	margin-top: 6px;
	margin-bottom: 0px;
	font-weight: normal;
	font-family: PT Sans;
	padding-top: 12px;
	padding-bottom: 1px;
	font-style: normal;
	(*+placement: ;*)
	position: relative;
	left: 0;
	top: 0;
}*/
/*#p0
{
	width: 100%;
}*/
/*DIV#c7
{
	padding-top: 11px;
	color: #000000;
	text-align: left;
	padding-left: 9px;
	padding-right: 15px;
	padding-bottom: 41px;
	font-size: 17px;
	font-weight: normal;
	(*+placement: float-left;*)
	float: left;
	position: relative;
	left: 0;
	top: 0;
	max-width: 550px;
}*/
/*DIV#a1
{
	margin-top: 2px;
	margin-bottom: 12px;
	background-color: #F2BDBD;
	font-weight: normal;
	padding-top: 0px;
}*/
/*#c7 FONT
{
	color: #3C3C3C;
	font-weight: bold;
	font-size: 17.5px;
	font-style: normal;
	font-family: Verdana;
	padding-top: 14px;
	line-height: 1.6;
}*/
#p4
{
	font-weight: 400;
	text-align: left;
	font-size: 23px;
	font-style: normal;
	line-height: 1.4;
	font-family: Tahoma;
	color: #0B7982;
	padding-right: 23px;
}
#p3
{
	color: currentColor;
	font-weight: 300;
	margin-bottom: 6px;
	text-align: right;
	font-size: 18px;
	padding-right: 7px;
	font-style: italic;
}
TD.smallText
{
	margin-bottom: 7px;
	padding-bottom: 17px;
	padding-top: 9px;
	padding-left: 5px;
	border-left: 1px solid #2EC6E2;
	border-top: 1px solid #2EC6E2;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 23px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 0px solid black;
}
TR TD.checkoutBarTo
{
	font-size: ;
}
DIV#p1
{
	margin-top: 8px;
	margin-bottom: 6px;
	font-weight: 400;
	font-family: PT Sans;
	padding-top: 9px;
	padding-bottom: 3px;
	font-size: 23px;
	padding-right: 5px;
	padding-left: 1px;
	background-color: #99E2FC;
	border-top: 1px solid black;
	color: #4D4D4D;
}
#p0
{
	width: 100%;
}
#c7
{
	padding-right: 15px;
	margin-bottom: 19px;
	background-color: #F5F5F5;
	font-size: 18px;
	padding-left: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-weight: normal;
	padding-top: 5px;
	border-right: 1px solid black;
	text-align: right;
}
DIV#a1
{
	margin-top: 2px;
	margin-bottom: 12px;
	background-color: #F2BDBD;
	font-weight: normal;
	padding-top: 0px;
}
#c7 FONT
{
	color: #6382FF;
	font-weight: 600;
	font-size: medium;
	font-style: normal;
	font-family: Verdana;
	padding-top: 14px;
	line-height: 1.6;
	text-align: right;
}
DIV#a1
{
	margin-top: 2px;
	margin-bottom: 12px;
	background-color: #F2BDBD;
	font-weight: normal;
	padding-top: 0px;
}
/*/Центр
Левая колонка*/
DIV#left
{
	float: left;
	width: 230px;
	margin-left: -100%;
}
/*[clearfix]*/
#left LI
{
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 11px;
	padding-right: 0px;
	font-size: 0px;
	line-height: 2.4;
	border-bottom: 0px solid #FFFFFF;
	border-right: 0px solid #000000;
	border-top: 1px solid #428D93;
	border-left: 0px solid #000000;
	text-decoration: none;
}
/*@media screen and (max-width: 767px)
{
	DIV#left
	{
		display: none;
	}
}*/
@media screen and (max-width: 1000px)
{
	DIV#left
	{
		display: none;
	}
}
/*/Левая колонка
Правая колонка*/
DIV#right
{
	float: left;
	width: 177px;
	/*Ширина правой колонки*/
	margin-left: -178px;
	padding-right: 0px;
	font-weight: normal;
}
@media screen and (max-width: 767px)
{
	DIV#right
	{
		background: #FFFFFF;
		padding-right: 11px;
		display: none;
		padding-left: 8px;
	}
}
DIV.box
{
	color: rgba(0, 0, 0, 0.829);
	font-style: italic;
	font-weight: bold;
	font-family: sans;
}
/*/Правая колонка
Низ*/
DIV#footer
{
	clear: left;
	width: 97%;
	text-align: center;
	color: #FD4D10;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	margin-top: 13px;
	padding-top: 38px;
}
DIV.clear-left
{
	clear: left;
}
DIV.clear-all
{
}
DIV#footer P
{
	margin: 0;
	padding: 5px 10px;
}
/*/Низ
Навигация*/
DIV#navigation
{
	padding-left: 0px;
	color: #2F66F2;
	/*[empty]background-color:;*/
	padding-right: 0px;
	font-weight: normal;
}
.infoboxContents
{
	margin-top: 0px;
	padding-top: 4px;
	font-weight: normal;
}
SELECT
{
	color: #000000;
	background-color: #FFFFFA;
	font-weight: normal;
	font-family: Tahoma;
	margin-bottom: 0px;
	font-size: 16px;
	height: 33px;
}
#number SELECT
{
	width: 240px;
	background-color: #3490DB;
	color: #D7EFDF;
	/*+border-radius: 4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 22px;
	margin-left: -6px;
	padding-left: 6px;
	margin-top: 3px;
	font-style: normal;
}
#filters SELECT
{
	font-size: 21px;
	color: #0074AE;
}
.formArea SELECT
{
	font-size: 20px;
}
SPAN.inputRequirement
{
	text-shadow: 0 0 #EA8484;
}
.inputRequirement
{
	font-size: 16px;
	font-style: italic;
	color: gray;
}
.category_desc
{
	font-family: Tahoma;
	text-align: justify;
	font-weight: normal;
}
#navigation A
{
	font: 14px Verdana;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#navigation A:hover
{
	font: 14px Verdana;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.infoBoxContents
{
	font-weight: lighter;
	text-align: left;
	font-family: PT Sans;
}
DIV#checkout_content .infoBoxContents
{
	font-size: 22px;
	font-family: sans-serif;
}
#checkout_content TEXTAREA
{
	width: 90%;
	text-align: left;
	font-size: 20px;
}
.pageHeading FONT
{
	color: #FF5A5A;
	margin-top: 0;
	font-size: 21px;
	line-height: ;
	text-align: left;
	/*+placement: displace;*/
	position: absolute;
	margin-left: 0;
	margin-top: 0;
}
.pageHeading SPAN
{
	text-align: left;
	padding-bottom: 0px;
	font-size: 17px;
	line-height: 1.6;
	font-weight: normal;
}
TD.address
{
	font-size: 22px;
	text-align: right;
	/*+placement: ;*/
	position: relative;
	left: 0;
	top: 0;
}
#navigation A:visited
{
	font: 14px Verdana;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
DIV#infstring
{
}
/*/Навигация*/
DIV#infstring A
{
	font-weight: bold;
}
#fastform
{
	margin-left: 2px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	text-align: right;
	font-weight: normal;
	margin-right: 0px;
}
DIV#topline
{
	background-color: #EFF1F3;
}
#fastform SELECT
{
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-family: PT Sans;
	background-color: rgba(253, 231, 124, 0.647);
	padding-top: 0px;
	margin-top: 0px;
	width: 380px;
}
@media screen and (max-width: 750px)
{
	#fastform SELECT
	{
		margin: 16px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		/*+placement: float-left;*/
		float: left;
		position: relative;
		left: 0;
		top: 0;
		font-size: 20px;
		padding-top: 0px;
		color: ;
		background-color: rgba(230, 254, 10, 0.772);
		width: 377px;
	}
	.infoBoxContents_alt B
	{
		font-weight: bold;
		padding-top: 16px;
		padding-bottom: 0px;
	}
	SPAN#minus
	{
		font-weight: bold;
		font-size: 17.1pt;
		font-family: monospace;
		border-left: 0px solid #000000;
		margin-right: 2px;
		margin-left: 5px;
		background-color: #EBBEBE;
		padding-right: 12px;
		padding-left: 12px;
		cursor: hand;
		cursor: pointer;
		-moz-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		color: #00529B;
		background-color: #99DAF8;
		background-image: url('/images/info.png');
		-moz-border-radius: 10px;
		border-radius: 5px;
		padding-top: 7px;
		padding-bottom: 7px;
		font-style: normal;
	}
	SPAN#plus
	{
		font-weight: bold;
		font-size: 17.3pt;
		font-family: monospace;
		border-left: 0px solid #000000;
		margin-top: 7px;
		margin-right: 11px;
		margin-left: 12px;
		background-color: rgba(78, 204, 243, 0.470);
		padding-right: 12px;
		padding-left: 12px;
		-moz-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		color: #00529B;
		-moz-border-radius: 4px;
		border-radius: 4px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
}
#infstring A:hover
{
	font-weight: bold;
}
/*Заголовок страницы*/
#content H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #1BA0FF;
	padding-left: 9px;
}
#content H1 A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #0170CA;
}
#content H1 A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #0170CA;
}
#content H1 A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #0170CA;
}
/*/Заголовок страницы
Скругленные углы*/
.page
{
	background: transparent;
	width: 100%;
	margin-top: 0.1em;
	margin-bottom: 0.5em;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.pageItem
{
	background: #FFFFFF;
	width: 100%;
	padding: 0 0 0px 0;
	margin: 0;
}
.pageItem P
{
	padding: 0;
	margin: 0;
}
.pageItem UL, .pageItem UL
{
	padding: 0;
	margin: 0;
}
.page H1, .page P
{
	margin: 0 10px;
}
DIV#menubott
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
}
.page P
{
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.pagecontent
{
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background: #F1F1F6;
}
.pagecontentfooter
{
	display: block;
	text-align: right;
	background: #FFFFFF;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/*/Скругленные углы
- Меню-закладки сверху*/
#menu
{
	margin-top: 0.5em;
	padding: 0px;
	margin: 0px auto 0;
}
#menu UL, #navigation UL LI
{
	background: #FFFFFF;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu UL
{
	padding: 0px 0px 6px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: -1px;
}
#menu UL LI
{
	display: inline;
	margin: 5px;
}
#menu UL LI.last
{
	margin-right: 0;
}
#menu UL LI A
{
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #0170CA;
	padding: 2px 1;
	font-weight: bold;
	text-decoration: none;
}
#menu UL LI A:hover
{
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0;
	font-weight: bold;
	text-decoration: none;
}
#menu UL LI.current A
{
	color: #4AAEFF;
	padding: 0px 0 1px;
	text-decoration: none;
}
#menu UL LI A SPAN
{
	padding: 0px 0em;
}
#menu LI
{
	padding-left: 7px;
	padding-right: 7px;
}
#menu UL LI.current A SPAN
{
	font-size: 22px;
}
#menu UL LI A:hover SPAN
{
	text-decoration: none;
}
* HTML #menu UL LI A
{
	padding: 0;
}
@media screen and (max-width: 767px)
{
	#menu UL LI
	{
		float: multicol;
		width: 0;
	}
}
/**/
/*- /Меню-закладки сверху
- Боксы
- Бокс
Оформление*/
.box .boxHeader
{
	display: block;
	background: url(images/box-bg.gif) repeat-x top left;
	color: #000000;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	/*+placement: ;*/
	position: relative;
	left: 0;
	top: 0;
}
.box .boxContent
{
	padding-left: 0em;
	padding-top: 1em;
	font-size: 15.2px;
	padding: 3px 8px 10px 3px;
	font-family: Verdana;
	background: #FFF;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #D1D1C7;
	margin-bottom: 1px;
	text-align: center;
	margin-right: 0;
}
.boxContent IMG
{
	max-width: 167px;
}
SPAN.orderEdit
{
	padding-right: 9px;
	padding-left: 5px;
	font-style: normal;
	font-size: medium;
	font-weight: lighter;
	color: #34FF34;
	text-decoration: underline;
}
SPAN.productColPrice
{
	font-weight: bold;
	color: #4BA2EE;
	font-size: 30px;
	float: bottom;
	padding-top: 20px;
	margin-top: 44px;
	line-height: 1.5;
	font-style: normal;
	padding-bottom: 31px;
}
.featured B
{
	font-size: 29px;
	color: lime;
}
DIV#filterbox.boxContent
{
	margin-left: 0;
	padding-left: 9px;
	line-height: 1.5;
	font-size: 16px;
	border-bottom: 1px solid black;
	font-weight: bold;
}
#filterbox SELECT
{
	font-size: 20px;
	color: rgba(53, 67, 119, 0.829);
	padding-top: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	width: 100%;
}
#Categories
{
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #898989;
	margin-top: -2px;
	margin-bottom: 2px;
	padding-top: 9px;
}
#cats IMG
{
	height: 20px;
	width: 20px;
}
.box .boxContent P
{
	text-align: center;
	padding: 0.2em;
	margin: 0;
}
.box .boxContent P.left
{
	text-align: left;
	padding: 0.2em;
	margin: 0;
}
.box .boxHeader H5
{
	font: 15px / 1.9 sans-serif;
	font-weight: bold;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
H5#boxheader
{
	font: 17px sans-serif;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	background-color: #FFFFFF;
}
#bestsellers A
{
	font-size: 17px;
	line-height: 1.7;
	margin-left: 0px;
	font-weight: normal;
}
.loginbox
{
	background-color: #6FA8FC;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-left: 11px;
}
/*/Оформление
- /Бокс
- /Боксы*/
TD.boxText
{
	text-align: left;
}
.messageStackError FONT
{
	font-size: 16px;
}
TD.pageHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color: #000000;
	border-right: 0px solid #000000;
	padding-bottom: 0px;
}
TD.pageHeading
{
	margin-top: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	margin-left: 6px;
	font-style: italic;
}
/*input.input-class, select, checkbox, textarea, radio*/
#INVALID-RULE
{
	border: 1px solid #D1D1C7;
	padding: 0.4em;
}
.messageBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
}
.messageStackError, .messageStackWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	background-color: #DFF3DF;
	color: #089C89;
}
.messageStackSuccess
{
	font-family: PT Sans;
	font-size: large;
	background-color: #DDFFAB;
}
.productListing-data
{
	padding-top: 12px;
	font-size: 18px;
	font-weight: 600;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin-top: 0;
	margin-left: 1px;
}
.productListing-data IMG
{
	max-width: 164px;
	height: auto;
}
.productListing-data B
{
	font-family: verdana;
	color: ;
}
DIV#checkout_content
{
	text-align: center;
	margin-left: 9px;
	font-size: 19px;
}
.button
{
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #F0F7FA;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2) );
	background:-moz-linear-gradient( center top, #33bdef 5%, #019ad2 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2');
	background-color: #33BDEF;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	text-indent: 0;
	border: 1px solid #057FD0;
	display: inline-block;
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 11.8pt;
	font-weight: bold;
	font-style: normal;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px -1px 0px #5B6178;
	padding-left: 10px;
	padding-right: 10px;
}
.button:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef) );
	background:-moz-linear-gradient( center top, #019ad2 5%, #33bdef 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef');
	background-color: #019AD2;
}
.button:active
{
	position: relative;
	top: 1px;
}
.gray.button
{
	color: #525252 !important;
	background-color: #A9ADB1;
	background-image: url('button_bg.png'), url('button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(197,199,202,1) 0,rgba(197,199,202,0) 100px), -moz-linear-gradient(#c5c7ca, #92989c);
	background-image: url('button_bg.png'), url('button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(197,199,202,1)), to(rgba(197,199,202,0))), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c5c7ca), to(#92989c));
}
.gray.button:hover
{
	background-color: #B6BBC0;
	background-image: url('button_bg.png'), url('button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(202,205,208,1) 0,rgba(202,205,208,0) 100px), -moz-linear-gradient(#d1d3d6, #9fa5a9);
	background-image: url('button_bg.png'), url('button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(202,205,208,1)), to(rgba(202,205,208,0))), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d3d6), to(#9fa5a9));
}
DIV#ca1
{
	text-align: left;
	/*+placement: margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	max-width: 96%;
}
@media screen and (max-width: 767px)
{
	DIV#checkout_content
	{
		font-size: 19px;
		font-weight: normal;
		font-style: normal;
		background-image: ;
		color: ;
	}
	DIV#doppol
	{
		padding-top: 0px;
		font-size: 23px;
		text-align: right;
	}
	.button
	{
		font-size: 20px;
		font-weight: normal;
		color: ;
	}
	DIV#ca1
	{
		text-align: left;
		/*+placement: float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		max-width: 98%;
		font-size: 19px;
	}
	#checkout_content A U
	{
		font-weight: normal;
		font-family: PT Sans;
		text-decoration: underline;
		color: #03CA0D;
		font-size: 19px;
	}
	.productListing-data
	{
		padding-top: 12px;
		font-size: medium;
		padding-left: 4px;
		padding-right: 6px;
		color: #423F3B;
	}
	.productListing-data IMG
	{
		max-width: 45px;
		height: auto;
	}
	.productListing-data B
	{
		font-family: verdana;
		color: #0A7F76;
		font-size: 20px;
	}
}
/*DIV#ca1
{
	text-align: left;
	(*+placement: float-left 0px 0px;*)
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	max-width: 100%;
	font-weight: bold;
}*/
TABLE.rec
{
	width: 92%;
	margin-top: 30px;
	padding-top: 10px;
}
.productListing-data FONT I
{
	color: rgba(228, 78, 0, 0.899);
	font-size: 20px;
	line-height: 1.9;
	font-style: italic;
	font-weight: normal;
}
/*Start Products Specifications*/
OPTION, OPTGROUP
{
	text-decoration: none;
	font-style: normal;
	margin: 0;
	padding: 2px 2px 0;
	font-family: Verdana, Arial, sans-serif;
}
.filter_count
{
	font-weight: normal;
}
.no_results
{
	color: #BBB;
}
IMG.image_filter
{
	/*Applies to images used as filters*/
	width: 20px;
	/*Width of each image*/
	height: 20px;
	/*Height of each image*/
	padding: 5px;
	/*Padding between the category contents and the border*/
	border: 1px solid #182D5C;
	/*Border around each image*/
	margin: 3px;
	/*Margin between the image border and other objects*/
	background: #FFFFFF;
	/*Background color behind each image*/
	float: left;
	/*Don't change this*/
}
.specs_box
{
	/*Applies to the table surrounding the Specifications/tabs onproduct_info.php*/
}
#variantsBlock
{
}
#tabContainer
{
	/*Container for the whole thing*/
	position: relative;
	width: 95%;
	/*Change the width of the tabs & content box*/
}
#tabMenu
{
	/*Container for the menu tabs*/
	position: relative;
	height: 30px;
	margin-bottom: -3px;
}
#tabContent
{
	/*Container for the content box*/
	clear: left;
	position: relative;
	/*height: 266px;
	Uncomment for fixed height content box*/
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 4px solid #CCC;
	border-bottom: 4px solid #CCC;
	/*overflow: auto;
	Uncomment for fixed height content box*/
}
#tabContent .content
{
	/*Don't change this*/
	display: none;
	/*Don't change this*/
	margin-bottom: 0.7em;
	/*Extra space between the text and the bottom of the content box*/
}
#tabContent .active
{
	/*Don't change this*/
	padding: 5px 10px;
	display: block;
}
.inside_heading
{
	/*Heading inside the content box*/
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dashed #999999;
}
.menu
{
	/*Container for the tabs*/
	margin: 0 auto;
	padding: 0;
	height: 30px;
	/*Height of the tabs*/
	width: 100%;
	display: block;
	background: url('images/topMenuImages.png') repeat-x;
	/*Change the image name if you have changed your image*/
}
.menu LI
{
	/*Individual tabs*/
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
.menu LI A
{
	/*Links from the tabs to the content box*/
	float: left;
	padding-left: 15px;
	display: block;
	color: #FFF;
	text-decoration: none;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: url('images/topMenuImages.png') no-repeat 0px -30px;
	/*Change the image name if you have changed your image*/
}
.menu LI A SPAN
{
	/*Text in the tabs*/
	line-height: 30px;
	float: left;
	display: block;
	padding-right: 15px;
	background: url('images/topMenuImages.png') no-repeat 100% -30px;
	/*Change the image name if you have changed your image*/
}
.menu LI A:hover
{
	/*Hover/mouseover tabs*/
	background-position: 0px -60px;
	color: #FFF;
}
.menu LI A:hover SPAN
{
	/*Hover/mouseover text in the tabs*/
	background-position: 100% -60px;
}
.menu LI A.active, .menu LI A.active:hover
{
	/*Active tab*/
	line-height: 30px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background: url('images/topMenuImages.png') no-repeat 0px -90px;
	color: #000;
}
.menu LI A.active SPAN, .menu LI A.active:hover SPAN
{
	/*Text in the active tab*/
	background: url('images/topMenuImages.png') no-repeat 100% -90px;
	/*Change the image name if you have changed your image*/
}
/*End Products Specifications*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
#cssmenu, #cssmenu UL, #cssmenu UL LI, #cssmenu UL LI A, #cssmenu #menu-button
{
	margin: 0;
	z-index: 90;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cssmenu:after, #cssmenu > UL:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#cssmenu #menu-button
{
	display: none;
	margin-left: 0;
	padding-left: 6px;
}
#cssmenu
{
	font-family: Montserrat, sans-serif;
	background: #3391DB;
}
#cssmenu > UL > LI
{
	float: left;
}
#cssmenu.align-center > UL
{
	text-align: center;
}
#cssmenu.align-center > UL > LI
{
	display: inline-block;
	float: none;
}
#cssmenu.align-center UL UL
{
	text-align: left;
}
#cssmenu.align-right > UL > LI
{
	float: right;
}
#cssmenu > UL > LI > A
{
	padding: 17px;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 700;
	text-transform: uppercase;
}
#cssmenu > UL > LI:hover > A
{
	color: #FFFFFF;
}
#cssmenu > UL > LI.has-sub > A
{
	padding-right: 30px;
}
#cssmenu > UL > LI.has-sub > A:after
{
	position: absolute;
	top: 22px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #FFFFFF;
	content: '';
}
#cssmenu > UL > LI.has-sub > A:before
{
	position: absolute;
	top: 19px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #FFFFFF;
	content: '';
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all 0.25s ease;
}
#cssmenu > UL > LI.has-sub:hover > A:before
{
	top: 23px;
	height: 0;
}
#cssmenu UL UL
{
	position: absolute;
	left: -9999px;
}
#cssmenu.align-right UL UL
{
	text-align: right;
}
#cssmenu UL UL LI
{
	height: 0;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all 0.25s ease;
}
#cssmenu LI:hover > UL
{
	left: auto;
}
#cssmenu.align-right LI:hover > UL
{
	left: auto;
	right: 0;
}
#cssmenu LI:hover > UL > LI
{
	height: 35px;
}
#cssmenu UL UL UL
{
	margin-left: 100%;
	top: 0;
}
#cssmenu.align-right UL UL UL
{
	margin-left: 0;
	margin-right: 100%;
}
#cssmenu UL UL LI A
{
	border-bottom: 1px solid rgba(150, 150, 150, 0.15);
	padding: 11px 7px 11px 15px;
	width: 280px;
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	font-weight: 400;
	background: #FBFDFD;
}
#cssmenu UL UL LI:last-child > A, #cssmenu UL UL LI.last-item > A
{
	border-bottom: 0;
	width: ;
}
#cssmenu UL UL LI:hover > A, #cssmenu UL UL LI A:hover
{
	color: #797979;
	border: 1px solid #FFFFFF;
}
#cssmenu UL UL LI.has-sub > A:after
{
	position: absolute;
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #FFFFFF;
	content: '';
}
#cssmenu.align-right UL UL LI.has-sub > A:after
{
	right: auto;
	left: 11px;
}
#cssmenu UL UL LI.has-sub > A:before
{
	position: absolute;
	top: 13px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #FFFFFF;
	content: '';
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all 0.25s ease;
}
#cssmenu.align-right UL UL LI.has-sub > A:before
{
	right: auto;
	left: 14px;
}
#cssmenu UL UL > LI.has-sub:hover > A:before
{
	top: 17px;
	height: 0;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px)
{
	#cssmenu
	{
		width: 100%;
	}
	#cssmenu UL
	{
		width: 100%;
		display: none;
	}
	#cssmenu.align-center > UL
	{
		text-align: left;
	}
	#cssmenu UL LI
	{
		width: 100%;
		border-top: 1px solid rgba(120, 120, 120, 0.2);
	}
	#cssmenu UL UL LI, #cssmenu LI:hover > UL > LI
	{
		height: auto;
	}
	#cssmenu UL LI A, #cssmenu UL UL LI A
	{
		width: 100%;
		border-bottom: 0;
		font-size: 18px;
	}
	#cssmenu > UL > LI
	{
		float: none;
		font-size: ;
		/*+border-radius: 0;*/
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
	}
	#cssmenu UL UL LI A
	{
		padding-left: 25px;
	}
	#cssmenu UL UL UL LI A
	{
		padding-left: 35px;
	}
	#cssmenu UL UL LI A
	{
		color: #FFFFFF;
		background: none;
		font-size: 18pt;
		font-style: italic;
	}
	#cssmenu UL UL LI:hover > A, #cssmenu UL UL LI.active > A
	{
		color: #FFFFFF;
	}
	#cssmenu UL UL, #cssmenu UL UL UL, #cssmenu.align-right UL UL
	{
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left;
	}
	#cssmenu > UL > LI.has-sub > A:after, #cssmenu > UL > LI.has-sub > A:before, #cssmenu UL UL > LI.has-sub > A:after, #cssmenu UL UL > LI.has-sub > A:before
	{
		display: none;
		height: ;
		width: ;
	}
	#cssmenu #menu-button
	{
		display: block;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 19px;
		text-transform: uppercase;
		font-weight: 700;
		line-height: 2.9;
	}
	#cssmenu #menu-button:after
	{
		position: absolute;
		top: 22px;
		right: 17px;
		display: block;
		height: 4px;
		width: 20px;
		border-top: 2px solid #DDDDDD;
		border-bottom: 2px solid #DDDDDD;
		content: '';
	}
	#cssmenu #menu-button:before
	{
		position: absolute;
		top: 16px;
		right: 17px;
		display: block;
		height: 2px;
		width: 20px;
		background: #FFFFFF;
		content: '';
	}
	#cssmenu #menu-button.menu-opened:after
	{
		top: 23px;
		border: 0;
		height: 2px;
		width: 15px;
		background: #FFFFFF;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	#cssmenu #menu-button.menu-opened:before
	{
		top: 23px;
		background: #FFFFFF;
		width: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	#cssmenu .submenu-button
	{
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: flex;
		border-left: 1px solid rgba(120, 120, 120, 0.2);
		height: 53px;
		width: 100%;
		cursor: pointer;
		/*+border-radius: 0;*/
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		background-size: ;
	}
	#cssmenu UL UL .submenu-button
	{
		height: 46px;
		width: 50%;
	}
	#cssmenu .submenu-button:after
	{
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #FFFFFF;
		content: '';
	}
	#cssmenu UL UL .submenu-button:after
	{
		top: 15px;
		right: 13px;
	}
	#cssmenu .submenu-button.submenu-opened:after
	{
		background: #FFFFFF;
	}
	#cssmenu .submenu-button:before
	{
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #DDDDDD;
		content: '';
	}
	#cssmenu UL UL .submenu-button:before
	{
		top: 12px;
		right: 16px;
	}
	#cssmenu .submenu-button.submenu-opened:before
	{
		display: none;
	}
}
#cssmenu3
{
	width: 172px;
	border-color: #8494B1;
	border-width: 1px;
	padding: 0px;
}
#cssmenu3 UL
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#cssmenu3 LI A
{
	height: 25px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	background: url(/images/menu4.gif) top left;
	padding: 8px 0 0 7px;
}
#cssmenu3 A SPAN
{
	font-size: 14.2px;
}
#cssmenu3 LI A:hover
{
	color: #FFF;
	background: url(/images/menu4.gif) 0 -32px;
	padding: 8px 0 0 6px;
}
#cssmenu3 LI A:active
{
	color: #FFF;
	background: url(images/menu4.gif) 0 -64px;
	padding: 8px 0 0 16px;
}
#select_number A
{
	text-align: justify;
	color: #FFFFFF;
	margin-top: 11px;
	margin-right: 0px;
	font-size: 17.9px;
	margin-left: 3px;
	font-family: Tahoma;
	font-weight: bold;
	/*[empty]width:;*/
	/*+placement: margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	font-style: normal;
	margin-bottom: 3px;
}
.login
{
	margin: 10px auto 6px;
}
TABLE.login
{
	font-size: 21px;
	background-color: #D5F4F9;
}
.login-screen
{
	background-color: #FFF;
}
.app-title
{
	text-align: center;
	color: #777;
}
.login-form
{
	text-align: center;
}
.control-group
{
	margin-bottom: 10px;
}
INPUT#login-name
{
	text-align: center;
	background-color: #ECF0F1;
	border: 2px solid transparent;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 200;
	padding: 5px 0;
	width: 159px;
	transition: border 0.5s;
}
INPUT#login-pass
{
	text-align: center;
	background-color: #ECF0F1;
	border: 2px solid transparent;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 200;
	padding: 5px 0;
	width: 159px;
	transition: border 0.5s;
}
.btn
{
	border: 2px solid transparent;
	background: #3498DB;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 25px;
	padding: 10px 0;
	text-decoration: none;
	text-shadow: none;
	border-radius: 3px;
	box-shadow: none;
	transition: 0.25s;
	display: block;
	width: 173px;
	margin: 0 auto;
}
.btn:hover
{
	background-color: #2980B9;
}
.login-link
{
	font-size: 18px;
	color: #444;
	display: block;
	margin-top: 12px;
}
#cssmenu2, #cssmenu2 UL, #cssmenu2 UL LI, #cssmenu2 UL LI A
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cssmenu2
{
	width: 230px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
#cssmenu2 UL UL
{
	display: none;
}
.align-right
{
	float: right;
}
#cssmenu2 > UL > LI > A
{
	padding: 17px;
	border-left: 1px solid #1682BA;
	border-right: 1px solid #1682BA;
	border-top: 1px solid #1682BA;
	cursor: pointer;
	z-index: 2;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
	color: #FFFFFF;
	background: #36AAE7;
	background: -webkit-linear-gradient(#36AAE7, #1FA0E4);
	background: -moz-linear-gradient(#36AAE7, #1FA0E4);
	background: -o-linear-gradient(#36AAE7, #1FA0E4);
	background: -ms-linear-gradient(#36AAE7, #1FA0E4);
	background: linear-gradient(#36AAE7, #1FA0E4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
#cssmenu2 > UL > LI > A:hover, #cssmenu2 > UL > LI.active > A, #cssmenu2 > UL > LI.open > A
{
	color: #FFFFFF;
	background: #1FA0E4;
	background: -webkit-linear-gradient(#1FA0E4, #1992D1);
	background: -moz-linear-gradient(#1FA0E4, #1992D1);
	background: -o-linear-gradient(#1FA0E4, #1992D1);
	background: -ms-linear-gradient(#1FA0E4, #1992D1);
	background: linear-gradient(#1FA0E4, #1992D1);
}
#cssmenu2 > UL > LI.open > A
{
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid #1682BA;
}
#cssmenu2 > UL > LI:last-child > A, #cssmenu2 > UL > LI.last > A
{
	border-bottom: 1px solid #1682BA;
}
.holder
{
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: 0;
}
.holder::after, .holder::before
{
	display: block;
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	right: 20px;
	z-index: 10;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.holder::after
{
	top: 17px;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}
#cssmenu2 > UL > LI > A:hover > SPAN::after, #cssmenu2 > UL > LI.active > A > SPAN::after, #cssmenu2 > UL > LI.open > A > SPAN::after
{
	border-color: #EEEEEE;
}
.holder::before
{
	top: 18px;
	border-top: 2px solid;
	border-left: 2px solid;
	border-top-color: inherit;
	border-left-color: inherit;
}
#cssmenu2 UL UL LI A
{
	cursor: pointer;
	border-bottom: 1px solid #32373E;
	border-left: 1px solid #32373E;
	border-right: 1px solid #32373E;
	padding: 12px 3px 10px 13px;
	z-index: 1;
	text-decoration: none;
	font-size: 17px;
	color: #EEEEEE;
	background: #49505A;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu2 UL UL LI:hover > A, #cssmenu2 UL UL LI.open > A, #cssmenu2 UL UL LI.active > A
{
	background: #10A4DB;
	color: #FFFFFF;
}
#cssmenu2 UL UL LI:first-child > A
{
	box-shadow: none;
}
#cssmenu2 UL UL UL LI:first-child > A
{
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu2 UL UL UL LI A
{
	padding-left: 30px;
}
#cssmenu2 > UL > LI > UL > LI:last-child > A, #cssmenu2 > UL > LI > UL > LI.last > A
{
	border-bottom: 0;
}
#cssmenu2 > UL > LI > UL > LI.open:last-child > A, #cssmenu2 > UL > LI > UL > LI.last.open > A
{
	border-bottom: 1px solid #32373E;
}
#cssmenu2 > UL > LI > UL > LI.open:last-child > UL > LI:last-child > A
{
	border-bottom: 0;
}
#cssmenu2 UL UL LI.has-sub > A::after
{
	display: block;
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	right: 20px;
	z-index: 10;
	top: 11.5px;
	border-top: 2px solid #EEEEEE;
	border-left: 2px solid #EEEEEE;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
#cssmenu2 UL UL LI.active > A::after, #cssmenu2 UL UL LI.open > A::after, #cssmenu2 UL UL LI > A:hover::after
{
	border-color: #FFFFFF;
}
/* DivTable*/
.divTable
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	padding-bottom: 0px;
	margin-bottom: 3px;
	background-color: ;
	padding-right: 14px;
	border: 0px hidden black;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 4px;
	min-width: 272px;
	margin-left: 8px;
}
.divTableRow
{
	display: table-row;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.divTableHeading
{
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead
{
	border: 1px ridge #FFFFFF;
	display: table-cell;
	padding: 0px 6px 0px 9px;
	background-color: #38A9EF;
	color: #FFFFFF;
	font-size: 17px;
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	line-height: 1.6;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 0;
}
.divTableHeading
{
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot
{
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody
{
	display: table-row-group;
}
/* DivTable2*/
.divTable2
{
	display: table-row-group;
}
.divTableRow2
{
	display: table-row;
}
.divTableHeading2
{
	background-color: #EEE;
	display: table-header-group;
}
.divTableCelll
{
	border: 1px solid #999999;
	display: table-cell;
	padding: 5px;
	/*+border-radius: 12px;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	background-color: #FFFFFF;
	color: #000000;
	width: 50%;
}
.divTableCelll P
{
	font-size: 17px;
}
.divTableCelll A
{
	color: #368AFF;
}
.divTableHeading 2
{
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
	border-left: 1px solid black;
}
.divTableFoot2
{
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody2
{
	display: table-row-group;
}
.tag
{
	font-family: Helvetica, Arial, sans-serif;
	background: #588FE5;
	color: #FFF;
	float: left;
	padding: 12px 0px 10px 60px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 9px 32px 0 0;
	text-decoration: none;
	/*+placement: float-right 2px -3px;*/
	float: right;
	position: relative;
	left: 2px;
	top: -3px;
	font-weight: bolder;
}
DIV.divTable Cell2
{
	padding-right: 2px;
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	width: 320px;
	color: #FC0101;
}
TR.Reg2
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
}
DIV#Reg A
{
	font-size: 20px;
	color: #0673FF;
}
DIV#Reg
{
	padding-top: 22px;
	border: ;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	text-align: left;
	width: 70%;
}
DIV.clearfix
{
	width: ;
}
