body
	{
		padding:0;
		margin:0;
		font-family:"Geneva", Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:black;
		background:white url(../../img/index/backgrounds/body.jpg) top repeat-x;
	}
div
	{
		margin:0;
		padding:0;
	}
.container
	{
		width:990px;
		margin:0 auto;
		clear:both;
	}
table.container
	{
		width:990px;
		margin:0 auto;
		clear:both;
		background:white url(../../img/index/backgrounds/table.container.jpg) bottom right no-repeat;
	}
table, tr, td
	{
		border:none;
	}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
	{
		margin:0;
		padding:5px;
		font-size:18px;
		font-weight:normal;
		color:#00304e;
	}

h2, h2 a
	{
		font-size:16px;
	}	

h3, h3 a
	{
		font-size:14px;
	}	

h4, h4 a
	{
		font-size:12px;
	}
h5, h5 a
	{
		font-size:11px;
	}
h6, h6 a
	{
		font-size:10px;
	}
p
	{
	padding:5px;
	margin:0;
	font-weight:normal;
	color:black;
	}

p, a
	{
		text-decoration:none;
		font-size:11px;
	}
p a
	{
		color:#009dff;
		text-decoration:none;
	}
p a:hover
	{
		text-decoration:underline;
	}
a
	{
		color:#9f9f9f;
	}
a:hover
	{
		text-decoration:underline;
	}
img
	{
		border:none;
	}

span
	{
		margin:0;
		padding:0;
		color:#43382f;
		text-decoration:none;
	}
.black-color
	{
		color:black;
	}
.red-color
	{
		color:#db0000;
	}
.blue-color
	{
		color:#367baa;
	}
.blueLight-color
	{
		color:#008efe;
	}
.green-color
	{
		color:#87c40f;
	}
.yellow-color
	{
		color:#d3b500;
	}
.orange-color
	{
		color:#c58310;
	}
.white-color
	{
		color:white;
	}
.grey-color
	{
		color:#727272;
	}
.brown-color
	{
		color:#443d1e;
	}
.font-10px
	{
		font-size:10px;
	}
.font-14px
	{
		font-size:14px;
	}
.font-16px
	{
		font-size:16px;
	}
.font-18px
	{
		font-size:18px;
	}
.font-22px
	{
		font-size:22px;
	}
.seeMore
	{
		width:10px;
		height:6px;
		margin-left:5px;
		text-decoration:none;
		background:url(../../img/index/backgrounds/seeMore.jpg) right no-repeat;
	}
.timeSpan
	{
		font-size:10px;
		color:#858585;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		clear:both;
		display:block;
		background:url(../../img/index/backgrounds/timeSpan.jpg) left no-repeat;
	}
.vertikalPlinks a
	{
		width:160px;
		height:auto;
		clear:both;
		display:block;
		margin:0px 0 0 20px;
		color:#fd4703;
		font-size:10px;
		text-decoration:underline;
	}
.vertikalPlinks a:hover
	{
		text-decoration:none;
	}
input, textarea
	{
		margin:0;
		padding:0;
		font-size:11px;
		border:1px solid #8899a0;
	}
input
	{
		width:180px;
		height:18px;
	}
.contactSubmit
	{
		margin:10px;
		float:left;
	}
img a
	{
		border:none;
	}
.imgLeft
	{
		margin:2px 5px 5px 0;
		float:left;
	}
.imgRight
	{
		margin:2px 0 5px 5px;
		float:right;
	}
/*---------------- H E A D E R -----------------------------*/
.headerContainer
	{
		width:962px;
		height:244px;
		padding:0 14px;
		background: url(../../img/index/backgrounds/headerContainer.jpg) top no-repeat;
	}
	.headerContainer .inner
		{
			width:962px;
			height:200px;
			padding:0;
			background: url(../../img/index/backgrounds/headerContainer.inner.jpg) top no-repeat;
		}
.logo
	{
		width:194px;
		height:56px;
		margin:69px 0 0 28px;
		_margin:69px 0 0 14px;
		float:left;
		background: url(../../img/index/backgrounds/logo.png) ;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgrounds/logo.png', sizingMethod='scale');
	}


		.logo a
			{
				width:194px;
				height:56px;
				float:left;
				position:relative;
			}
			
.underHeadLinks
	{
		width:236px;
		height:100px;
		margin:0;
		padding:0;
		float:right;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:white;		
	}
	.underHeadLinks .languages
		{
			width:auto;
			height:18px;
			float:left;
			clear:both;
			padding:9px 0 8px 0;
			border-bottom:1px solid #3686da;
		}
		.underHeadLinks .languages p
			{
				margin:0;
				padding:2px 2px 0 0;
				color:white;
				float:left;
			}
		.underHeadLinks .languages select
			{
				width:100px;
				height:18px;
				margin:0;
				padding:0;
			}
	.underHeadLinks p.user, .underHeadLinks p.basket
		{
			width:200px;
			float:left;
			margin:0;
			padding:8px 0 0 0;
			color:white;
		}
		.underHeadLinks p.user a, .underHeadLinks p.basket a
			{
				color:#ff4e00;
			}
	.underHeadLinks p.basket
		{
			padding:2px 0 0 0;
		}
	.headerContainer .comercial
		{
			width:472px;
			height:82px;
			padding:18px 0 0 0;
			float:right;
			clear:right;
		}
		.headerContainer .comercial p
			{
				margin:0;
				padding:0;
				color:white;
				font-size:17px;
				line-height:18px;
			}
		.headerContainer .comercial a
			{
				margin:0 9px;
				_margin:-18px 9px 0 0;
				padding:0;
				float:right;
			}

/*------------------- N A V -- T A B ----------------------*/

.mNtH /* menu nav tab heading*/
	{
		width:174px;
		height:39px;
		margin:0 0 20px 0;
		padding:27px 5px 0 5px;
		clear:both;
		background:url(../../img/index/backgrounds/mNtH.jpg);
		font-size:12px;
		color:white;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
	}
.menuNavTab
	{
		width:154px;
		margin:0 0 0 0;
		padding:0px 0 0 20px;
		clear:both;
	}
.menuNavTab a
	{
		width:139px;
		padding:5px 0 4px 15px;
		display:block;
		font-size:12px;
		font-family: "Geneva", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#605e51;
		text-transform:capitalize;
		background: url(../../img/index/backgrounds/menuNavTab.jpg) left center no-repeat;
	}
.menuNavTab a:hover
	{
		color: #2c2c2c;
		text-decoration:none;
	}
.subMenuNavTab
	{
		width:129px;
		margin:0;
		padding:0 0 0 45px;
	}
.subMenuNavTab a
	{
		margin:0;
		padding:5px 5px 5px 10px;
		display:block;
		font-size:11px;
		color:#3e3e3e;
		text-decoration:none;
	}
.subMenuNavTab a:hover
	{
		color: #2c2c2c;
		text-decoration:underline;
	}
.htNtC /* horizontal top nav tab container */
	{
		width:915px;
		height:17px;
		padding:27px 10px 0 17px;
		clear:both;
		text-align:center;
	}
.htNt a /* horizontal top nav tabs */
	{
		padding:5px 24px 18px 24px;
		text-align:center;
		color:#666678;
		font-size:16px;

		font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	}
.htNt a:hover
	{
		color:#2383de;
		text-decoration:underline;
	}
.htNt a.selected
	{
		color:#2383de;
		font-weight:bold;
		text-decoration:none;
	}

.lBbC /* left bar banners container */
	{
		width:164px;
		margin:20px 0;
		padding:0 10px;
		float:left;
		clear:both;
		border-top:2px solid #7c7c79;
	}
/*------------------- C O N T E N T --------------------------------------*/
.leftBar
	{
		width:216px;
		padding:46px 0 40px 0;
		background:#efefef url(../../img/index/backgrounds/leftBar.jpg) left top repeat-x;
	}
.leftBarHeader
	{
		width:198px;
		margin:0 0 18px 0;
		padding:14px 0 8px 18px;
		float:left;
		clear:both;
		border-bottom:1px solid #c8c7cd;
	}
	.leftBarHeader h1
		{
			margin:0;
			padding:0;
			font-size:22px;
			line-height:22px;
			letter-spacing:-1px;
		}
.leftBar .menu h1
	{
		margin:18px 0 0 0;
		float:left;
		clear:both;
	}
.leftBar .menu h1, .leftBar .menu h1 a
	{
		padding:0 25px;
		color:#363640;
		text-decoration:none;
	}
.leftBar .menu h1 a
	{
		padding:0;
	}
.leftBar .menu h1 a:hover
	{
		text-decoration:underline;
	}
.leftBar .menu p
	{
		padding:0 25px;
		clear:both;
		color:#898989;
	}
.leftBar .menu ul
	{
		margin:0 10px;
		padding:0 10px;
	}
.leftBar .menu li
	{
		color:#22a8e7;
		list-style: none;
	}
.leftBar .menu li a
	{
		color:#22a8e7;
		text-decoration:none;
	}
.leftBar .menu li a:hover
	
	{
		text-decoration:underline;
	}
.leftBar .menu ul ul
	{
		margin:0 10px;
	}
.leftBar .menu li li, .leftBar li li a
	{
		margin-bottom:5px;
		color:red;
	}
.whiteSpace /* between leftBar and contentContainer */
	{
		width:52px;
	}
div.whiteSpace  /* between leftBar and contentContainer */
	{
		width:52px;
		height:20px;
	}
.contentContainer
	{
		width:712px;
		padding:45px 0 40px 0;
	}	
	
.aPpMcC /* all pages products Main content container */
	{
		width:612px;
		float:left;
		clear:both;
	}
.rBcB /* right bar container bottom */
	{
		width:168px;
		height:8px;
		float:left;
		clear:both;
		background:url(../../img/index/backgrounds/rBcB.jpg) top no-repeat ;
	}
.aPpCc /* all pages products content container */
	{
		width:231px;
		height:279px;
		float:left;
		margin:27px 4px 0 0;
		_margin:27px 4px 0 -2px;
		background: url(../../img/index/backgrounds/aPpCc.jpg) bottom no-repeat;
		
	}

.aPpH a /* all pages product header */
	{
		width:211px;
		height:50px;
		padding:0 10px;
		float:left;
		clear:both;
		text-align:center;
		color:#009dff;
		font-size:16px;
		text-decoration:underline;
	}

.aPpIc a /* all pages product image container */
	{
		width:231px;
		height:155px;
		float:left;
		clear:both;
		background-position:center;
		background-repeat:no-repeat;
	}
.aPpInfoC  /* all pages products info container */
	{
		width:181px;
		height:57px;
		padding:0 25px;
		float:left;
		clear:both;
	}
.aPpInfoC p, .aPpInfoC p span
	{
		margin:0 0 2px 0;
		padding:0;
		font-size:16px;
		color:#383838;
		letter-spacing: -1px;
	}
.aPpInfoC p span.price
	{
		letter-spacing: -2px;
		color:#ff1200;
	}
.aPpInfoC p span.blue-color
	{
		color:#009DFF;
		font-size:12px;
	}
.aPpBb a /* all pages products buy button */
	{
		width:175px;
		height:20px;
		padding:3px 0 0 9px;
		float:left;
		clear:both;
		background:url(../../img/index/backgrounds/aPpBb.jpg);
		color:white;
		font-size:12px;
	}
	
	
	
.mPhC /* main page header container */
	{
		width:682px;
		margin:0 0 18px 0;
		padding:14px 0 8px 18px;
		float:left;
		clear:both;
		border-bottom:1px solid #c8c7cd;
	}
	
	.mPhC h1
		{
			margin:0;
			padding:0;
			font-size:22px;
			line-height:22px;
			letter-spacing:-1px;
		}
.mPpCc /* main page product content container */
	{
		width:231px;
		height:462px;
		margin:30px 4px 0 0;
		float:left;
		
	}

/* main page product content container - header */
/*
.mPpCcH a
	{
		width:231px;
		height:45px;
		float:left;
		clear:both;
		text-align:center;
		color:#009dff;
		font-size:16px;
		text-decoration:underline;
	}
*/
.mPpCcH
	{
		width:231px;
		height:45px;
		float:left;
		clear:both;
		text-align:center;
		color:#009dff;
		font-size:16px;
		text-decoration:underline;
	}
/* main page product content container - picture container */
/*
.mPpCcPc a
	{
		width:231px;
		height:157px;
		padding:20px 0 0 0;
		float:left;
		background:url(../../img/index/backgrounds/mPpCcPc.jpg) ;
	}
*/
.mPpCcPc
	{
		width:231px;
		height:157px;
		padding:20px 0 0 0;
		float:left;
		background:url(../../img/index/backgrounds/mPpCcPc.jpg) ;
	}

.mPpCcIc /* main page product content container - info container */
	{
		width:207px;
		height:172px;
		padding:0 12px 12px;
		clear:both;
	}
.mPpCcB a, .aPpBsR a, .aPpBsL a /* main page product content container - button*/
	{
		width:156px;
		height:22px;
		margin:12px 25px 0 25px;
		padding:2px 0 0 25px;
		float:left;
		clear:both;
		color:white;
		font-size:14px;
		background:url(../../img/index/backgrounds/mPpCcB.jpg) ;
	}
.aPpBsR a /* all pages process buttons - small right (float) */
	{
		float:right;
	}
/*----------------- F O O T E R ------------------------------------*/
.footerContainer
	{
		width:985px;
		height:66px;
		background:url(../../img/index/backgrounds/footerContainer.jpg) ;
		text-align:center;
	}
.footerNav
	{
		width:985px;
		margin:0 auto;
		padding:18px 0 12px 0;
		text-align:center;
	}
.footerNav a, .footerNav p
	{
		font-size:12px;
		text-decoration:none;
		color:white;
		margin:0 20px;
		
		padding:0;
	}
	.footerContainer p.copyright
		{
			width:985px;
			color:#6b9dc4;
			margin:0;
			padding:0;
		}
	.footerContainer p.poweredby
		{
			margin:-15px 20px 0 0;
			_margin:-14px 20px 0 0;
			padding:0;
			float:right;
			color:#6b9dc4;
		}
		.footerContainer p.poweredby a
			{
				color:#6b9dc4;
				font-weight:bold;
			}

/*------------------- M A I N -- P R O D U C T -- V I E W -------------------------------*/

.pBcC /* pages bottom content container*/
	{
		width:612px;
		float:left;
		clear:both;
		padding:15px 0 30px 0;
	}
.pBcC p, .pBcC a, .pBcC span
	{
		margin:0;
		padding:0px 1px;
		font-size:10px;
		color:#454545;
		font-weight:bold;
	}
.pBcC span
	{
		color:#00b9df;
		text-decoration
	}
.pBcC a:hover
	{
		text-decoration:underline;
	}
/*-------------------- S I N G L E -- V I E W ---------------------------*/

.sVpH /* single view product header */
	{
		width:682px;
		margin:0 0 18px 0;
		padding:12px 0 11px 18px;
		float:left;
		clear:both;
		border-bottom:1px solid #c8c7cd;

	}

	.sVpH h1, .sVpH h1 a
		{
			margin:0;
			padding:0;
			font-size:22px;
			font-weight:bold;
			letter-spacing: -1px;
			line-height:22px;
			text-transform:capitalize;
			color:#009dff;
			font-family:"Geneva", arial;
			text-decoration:underline;
		}
.sVpH  .mPpCcB a, .sVpH .aPpBsR a, .sVpH .aPpBsL a	
	{
		clear:none;
	}
.sVpHt /* single view product header */
	{
		width:682px;
		margin:0 0 18px 0;
		float:left;
		clear:none;
	}

.sViCc /* single view image content container */
	{	
		width:318px;
		padding:60px 20px 20px 20px;
		float:left;
	}

.info
	{
		width:100%;
		float:left;
		clear:both;
	}

.sVdMc /* single view details main container*/
	{
		width:303px;
		margin:0;
		padding:60px 20px 20px 20px;
		float:right;
		font-size:14px;
		color:#21231d;
	}
.sVdMc .aPpInfoC
	{
		padding:5px;
	}

.sVpC /* single view parametrs container */
	{
		width:642px;
		padding:29px;
		float:left;
		clear:both;
		border:1px solid #c8c8c8;
	}

.sVNtC /* single view navigation tabs container */
	{
		width:693px;
		height:41px;
		margin:20px 0 0 0;
		padding:0 0 0 7px;
		float:left;
		clear:both;
	}

.sVNt a, .sVNt_active /* single view navigation tabs */
	{
		height:24px;
		margin:0 1px 0 0;
		padding:14px 11px 0 11px;
		float:left;
		font-size:11px;
		color:#404040;
		text-align:center;
		text-decoration:none;
		border:1px solid #c8c8c8;
		background:#e6e6e6;
	}
.sVNt a:hover
	{
		text-decoration:none;
		background:#fafafa;
	}
.sVNt_active
	{
		height:26px;
		padding:14px 11px 0 11px;
		background:#fafafa;
		border-bottom:none;
	}

.sVrPcDb, .sVrPcLb, .sVcMc /* single view recomended products container - dark background */
	{
		width:580px;
		height:103px;
		padding:0 10px;
		float:left;
		clear:both;
		border-top:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;
		background:#dadada;
	}
.sVrPcLb
	{
		background:#efefef;
	}
.sVrPic /* single view recomended products image container*/
	{
		width:69px;
		height:69px;
		margin:11px 11px 11px 0;
		padding:5px;
		float:left;
		background:white;
	}
.sVrPcC /* single view recomended products content container*/
	{
		width:324px;
		height:79px;
		margin:11px 0 0 0;
		padding:0 10px;
		float:left;
	}
.sVrPcC p, .sVrPcC a
	{
		margin:0;
		padding:5px 0;
		font-size:12px;
	}
.sVrPcC p
	{
		padding:0;
	}
.sVrPcC a
	{
		color:#1e1e1e;
		font-size:10px;
		clear:both;
		text-decoration:underline;
	}
.sVrPcC a:hover
	{
		text-decoration:none;
	}
.sVrPcC h2 a, .sVrPcC h2
	{
		padding:0;
		margin:0;
		font-size:12px;
		font-weight:bold;
		color:#009dff;
		text-decoration:none;
	}
.sVrPcC h2 a:hover
	{
		text-decoration:underline;
	}
.sVrPiN, .sVrPpC /* single view recomended products id nummber */
	{
		font-size:10px;
		clear:both;
		display:block;
	}
.sVrPpC /* single view recomended products price */
	{
		color:#009dff;
		font-size:12px;
	}
.sVrPaC /* single view recomended products add container*/
	{
		width:110px;
		height:59px;
		margin:11px 0 0 0;
		padding:10px;
		float:right;
	}
.sVrPaSc  /* single view recomended products add sub container*/
	{
		width:118px;
		height:20px;
		padding:5px 0;
		clear:both;
		font-size:12px;
	}
.sVrPaSc span
	{
		float:left;
		margin:0;
		padding:3px 0 0 0;
		font-size:12px;
	}
.sVrPaI /* single view recomended products add input*/
	{
		width:30px;
		float:right;
	}
.sVrPaCb /* single view recomended products add checkbox*/
	{
		margin:3px 0 0 0;
		float:right;
		border:none;
	}
.sVcCc /* single view calculator content container */
	{
		width:628px;

		padding:5px 0 5px 20px;
	}
	
	
	
.sVcMc /* single view comment main container */	
	{
		width:583px;
		height:auto;
		padding:10px;
		clear:both;
	}
.sVcMc p, .sVcMc h2, .sVsMcC h2, .sVcCc h2
	{
		padding:5px 0;
	}
.sVcMcEb /* single view comment main container edit bar */	
	{
		width:603px;
		float:left;
		clear:both;
		margin:5px 0;
		padding:0;
		border-top:1px solid #dfdfdf;
		border-bottom:1px solid #dfdfdf;
	}
.sVcMcEb p
	{
		padding:1px 0;
		margin:0;
	}
.sVcMcEb a
	{
		

		color:#a30020;
		font-size:10px;
	}
.sVcMcSb /* single view comment main container submit button */
	{
		margin:10px 0;
		float:left;
		clear:both;
	}

.sVsMiC p a
	{
		color:#a30020;
	}
.sVpPcC /* single view page parametrs content container */
	{
		width:603px;
	}
.sVpTiH /* single view page technical info headers */
	{
		width:622px;
		padding:5px 10px;
		float:left;
		clear:both;
		background:#22a8e7;
		font-size:20px;
		letter-spacing: -1px;
		font-family:"Geneva";
		color:white;
	}
.sVpTiC /* single view page technical info container  */
	{
		width:642px;
		border:none;
		clear:both;
	}
.sVpTiC p
	{
		margin:0;
		padding:0;
		color:#404040;
		font-size:12px;
	}
.sVpTiSnDb, .sVpTiSnLb /* single view page technical info specification name - dark background  */
	{
		width:299px;
		padding:5px 10px;
		background:#cccccc;
	}
.sVpTiSnLb /* single view page technical info specification name - light background  */
	{
		background:#ededed;
	}
.sVpTiSdB, .sVpTiSlB  /* single view page technical info specification - dark background  */
	{
		padding:5px 10px;
		background:#cccccc;
		border-left:2px solid #d8d8d8;
	}
.sVpTiSlB /* single view page technical info specification - light background  */
	{
		background:#ededed;
	}
.sVpGlC /* single view page gallery left container */
	{
		width:184px;
		float:left;
		border-right:1px solid #d5d5d5;
	}
.sVpGlC a
	{
		width:184px;
		float:left;
		clear:both;
	}
.sVpGlC img
	{
		margin:20px;
		clear:both;
	}
.sVpGrC /* single view page gallery right container */
	{
		width:417px;
		padding:20px;
		margin:0 0 0 -1px;
		float:right;
	}
/*-------------------- L O G I N -- R E G I S T E R --------------------*/

	
.registerContainer
	{
		height:auto;
		padding:20px;
		margin:0 2px;
		background:;
	}
.registerContainer p, .registerContainer a
	{
		font-size:11px;
	}
.registerContainer a
	{
	}
.registerContainer #lRbS 
	{
		margin:5px 0;
		clear:both;
		display:block;
	}
.registerContainer table
	{
		width:400px;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #b4b4b4;
	}
.lRrC /* login register required container*/
	{
		width:10px;
	}
.lRrC span
	{
		float:left;
	}
.lRiC /* login register input container */
	{
		width:160px;
	}
	
.lcC /* login content container */
	{
		width:252px;
		height:272px;
		margin:20px 10px 0 50px !important;
		margin:20px 30px 0 25px;
		float:left;
		clear:right;
		font-family:arial;
	}
.lcC .loginContent
	{
		width:230px;
		height:180px;
		padding:10px;
		border-top:1px solid #b4b4b4;
		border-left:1px solid #b4b4b4;
		border-right:1px solid #b4b4b4;
	}
.loginContent p, .loginContent a
	{
		font-size:11px;
	}
.lcBc /* login content button container*/
	{
		width:250px;
		height:30px;
		border-left:1px solid #b4b4b4;
		border-right:1px solid #b4b4b4;
		border-bottom:1px solid #b4b4b4;
	}
	
.lCh
	{
		height:20px;
		clear:right;
		border:none;
		font-size:12px;
		font-weight:bold;
	}
.loginButton a
	{
		width:84px;
		height:21px;
		margin:12px 25px 0 50px;
		padding:2px 0 0 25px;
		float:left;
		clear:both;
		color:white;
		font-size:14px;
		background:url(../../img/index/backgrounds/loginButton.jpg) ;
	}
/*--------------------- M Y -- C A R T -----------------------------------*/
.mCpCc /* my car page content container */
	{
		width:700px;
		padding:40px 0 0 0;
		clear:both;
	}
.mCpCc .sVrPcDb, .mCpCc .sVrPcLb
	{
		width:680px;
	}
.mCpH /* my cart page header */
	{
		margin:10px 0 10px 20px;
	}
.mCtP /* my cart total price*/
	{
		height:20px;
		margin:0 0 20px 0;
		padding:10px 20px 0 0;
		clear:both;
		font-weight:bold;
		text-align:right;
	}
.mCtP span
	{
		padding:0 20px;
		font-size:14px;
	}
.mCsBc /* my cart sumbit buttons content container */
	{
		width:;
		height: 40px;
		clear:both;
	}
	.mCsBc .aPpBsR a
		{
			float:left;
			clear:none;
			margin:0 4px;
		}
.mCsBr /* my cart sumbit buttons restore data*/ /* my cart sumbit buttons checkout */
	{
		margin:8px 10px 0 0;
		float:right;
		border:none;
	}
/*-------------------- B A N N E R S -- C O N T A I N E R S ---------------*/
.menuBannerContainer
	{
		width:196px;
		height:auto;
		margin:4px 0 0 0;
	}	 
.menuBanner a
	{
		width:196px;
		margin:0 0 20px 0;
		float:left;
	}
.cBc /* comercial banner container*/
	{
		width:640px;
		height:163px;
		padding:0 0 0 15px;
		float:left;
		background:url(../../img/index/backgrounds/cBc.jpg);
	}
.cBt /*comercial banner top*/
	{
		width:625px;
		height:58px;
	}
.comercialBanner a
	{
		width:80px;
		height:96px;
		float:left;
		margin:9px 0 0 8px;
	}
.folderContainer a
	{
		width:177px;
		height:130px;
		float:left;
		margin:6px 6px 0 0;
		padding:70px 10px 0 10px;
		background: url(../../img/index/backgrounds/folder.jpg);
		font-size:14px;
		color:white;
		text-align:center;
	}
	
	
	
.pFCntr
	{
		width:593px;
		padding:30px 5px 5px 5px;
		background: url(../../img/index/backgrounds/pFCntr.lv.jpg) top no-repeat;
	}
.pFCntr table
	{
		padding:0 5px 10px 5px;
		background:#f3f3f3 ;
	}
.pFCntr select
	{
		width:130px;
		height:20px;
		border:1px solid #a0a0a0;
	}
.pFCntrSet
	{
		width:50px;
		height:20px;
		font-size:10px;
		color:white;
		background: url(../../img/index/backgrounds/pFCntrSet.jpg);
		border:none;
	}
.pFCntrClear a
	{
		width:50px;
		height:15px;
		margin:0;
		padding:5px 0 0 0;
		float:left;
		font-size:10px;
		color:white;
		background: url(../../img/index/backgrounds/pFCntrClear.jpg);
		border:none;
	}
	
	
/*-- contacts --*/	


.contacts
	{
		
	}
	.contacts p
		{
			width:320px;
			margin:0;
			padding:0 0 0 18px;
			float:left;
			clear:none;
			line-height:16px;
		}



/*-------------------- M E S S A G E S -----------------------------*/
.msg_success
	{
		font-size:11px;
		font-weight:bold;
		color:#6e910f;
	}
.msg_fail
	{
		font-size:11px;
		font-weight:bold;
		color:#840000;
	}
.msg_warning
	{
		font-size:11px;
		font-weight:bold;
		color:#ff6600;
	}
.msg_error
	{
		font-size:11px;
		font-weight:bold;
		color:#840000;
	}
.msg_fatal_error
	{
		font-size:11px;
		font-weight:bold;
		color:#840000;
	}
	
/*-------------------- P O P  U P  I M A G E --------------------*/

.imgPopUp
	{
		position:absolute;
		float:both;
		top:150px;
		left:300px;
		width:430px;
		height:430px;
		border:solid 1px black;
		background-color:white;
		visibility:hidden;
	}
.imgPopUpC
	{
		float:right;
		color:black;
		padding:2px 5px;
		/*border:solid 1px black;*/
	}
.imgPopUpImg
	{
		float:right;
		color:black;
		padding:15px;
		/*border:solid 1px black;*/
	}

/*-------------------- S T A N D A R T  F O R M -----------------------------*/	
.stFrmContainer .radioBtn, .stFrmContainer .checkboxElem
	{
		border:0;
		width:20px;
	}