body
	{
		padding:0 0 20px 0;
		margin:0;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#1f1f1f;
		background:#104f8d url('../../img/index/body.jpg') top repeat-x;
		
	}
div
	{
		margin:0;
		padding:0;
	}
table, tr, td
	{
		border:none;
	}

h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:5px;
		font-size:22px;
		font-weight:bold;
		color:#4a9dd1;
	}

h2
	{
		font-size:16px;
	}	

h3
	{
		font-size:14px;
	}	

h4
	{
		font-size:12px;
	}
h5
	{
		font-size:11px;
	}
h6
	{
		font-size:10px;
	}
p
	{
	padding:5px;
	margin:0;
	font-weight:normal;
	}
ul
	{
		list-style: circle outside;
	}
li p
	{
		margin:0;
		padding:0;
		color:#434343;
	}
p, a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:12px;
	}
p a
	{
		color:#4a9dd1;
		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:black;
		text-decoration:none;
	}
.black-color
	{
		color:black;
	}
.red-color
	{
		color:#d90909;
	}
.blue-color
	{
		color:#367baa;
	}
.blueLight-color
	{
		color:#82b5d2;
	}
.green-color
	{
		color:#85b722;
	}
.yellow-color
	{
		color:#d6ab15;
	}
.orange-color
	{
		color:#c58310;
	}
.white-color
	{
		color:white;
	}


.font-14px
	{
		font-size:14px;
	}
.font-16px
	{
		font-size:16px;
	}
.font-18px
	{
		font-size:18px;
	}
.seeMore
	{
		width:10px;
		height:6px;
		margin-left:5px;
		text-decoration:none;
		background:url(../../img/index/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/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:2px 0;
		padding:1px 3px;
		font-size:12px;
		border:1px solid #8899a0;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
.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:100%;
		margin-top: 20px;
	}

#headerRight
	{
		width:2%;
		
	}
#headerContentContainer
	{
	
	
	}
#logoContainer
	{
		width:100%;
		height:89px;
		clear:both;
	}
#logo
	{
		width:252px;
		height:89px;
	}
.logo a
	{
		width:252px;
		height:71px;
		float: left;
		background:url(../../img/index/logo.jpg) top center no-repeat;
	}
#languagesContainer
	{
		height:89px;
	
		background:white url(../../img/index/underHeadLinks.jpg) top right no-repeat;
	}

	
#underHeadLinks
	{
		width:;
		height:89px;
		padding: 0 10px;
		background:white;	
	}
#underHeadLinks a, .hBbarspan a
	{
		font-size:11px;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:red;
		text-decoration:none;
		background:white;
	}

#underHeadLinks a:hover, .hBbarspan a:hover
	{
		text-decoration:underline;
	}
#underHeadLinks p
	{
		font-size:10px;
		color:black;
	}
td.searchBar
	{
		width: 220px;
		background:white url(../../img/index/underHeadLinks.jpg) top right no-repeat;
	}
.searchBar p, .hBarL p
	{
		margin: 0;
		padding: 0;
		font-size: 10px;
		font-weight: bold;
	}
.hBbar /* header bottom bar */
	{
		width:;
		height:23px;
		padding: 0px 0 0 20px;
		float:left;
	}
.hBbar p a
	{
		margin:0;
		padding: 0;
		font-size:10px;
		color:white;
	}


.hBarL /* header bottom bar languages*/
	{
		width:160px;
		height:17px;
		padding:0;
	}
.hBarL p
	{
		margin: 0 0 5px 0;
	}
.hBarL a
	{
		margin: 0 10px;
		float: left;
		clear: none;
	}

.searchBar input
	{
		margin:0;
		padding:0;
		font-size:11px;
	}

.hBbarInput
	{
		width:150px;
		height:16px;
		margin:0 5px 0 0;
		padding:2px 5px;
		float:left;
	}
.hBbarSubmit
	{
		margin:0;
		float:left;
	}

#comercialContainer
	{
		width:100%;
		height:231px;
		padding:0 0 0 0;
		clear:both;
		background: ;
/*		background:#718d53 url(../../img/index/comercialContainer.jpg) left;*/
	}
td.comercialBg
	{
		background:white url(../../img/index/comercial.jpg) top left repeat-x;
	}
	div.comercialBg
		{
			width:100%;
			height:225px;
			background: url(../../img/index/comercial.jpg) top left repeat-x;
		}
.comercialLeft, .comercialRight 
	{
		width: 1px;
		height: 225px;
		float: left;
		background: url(../../img/index/comercialLeft.jpg);
	}
.comercialRight 
	{
		float: right;
	}
.cLl /* comercial left link */
	{
		width: 660px;
		height: 223px;
		margin: 1px auto 0 auto;
		background: url(../../img/index/cLl.jpg);
	}

.headerBanner
	{
		width:468px;
		height:60px;
		margin:10px 0 0 0px;
		float:left;
		background:url(../../img/index/animets_banners.gif);
	}
/*------------------- N A V -- T A B ----------------------*/
.navTabContainer
	{
		width: 252px;
		height: 202px;
	/*	background: url('../../img/index/body.jpg') repeat-x 0px 0;*/
	
	}
#navTabContent
	{
		width:202px;
		height:180px;
		margin:20px auto 0 24px;
		padding:0px 0 0 0;
		border-top: 1px solid #f4f4f4;
		border-bottom: 1px solid #f4f4f4;
	}

.navTabs a
	{
		width:150px;
		height:24px;
		margin:-1px 18px 0 18px;
		padding:12px 0 0 18px;
		float:left;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		color:#fff8b9;
		background: url(../../img/index/navTabs.gif) left center no-repeat;
		border-top: 1px dotted #f4f4f4 ;
	}
.navTabs a:hover
	{
		color:white;
		text-decoration:none;
	/*	background-color:#ff9933;*/
/*		background-image:url(../../img/index/arrows/navTabArrow.gif);
		background-position:left center;
		background-repeat:no-repeat;*/
	}
#menuNavTabBg
	{
		width:236px;
		margin:0;
		padding:1px 0 0 16px;
	/*	background: #2b2b2b;*/
	}
.mNtH /* menu nav tab heading*/
	{
		width:226px;
		height:10px;
		margin:0;
		padding:20px 0 0 26px;
		font-size:14px;
		font-weight:normal;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:white;
		background: url(../../img/index/mNtH.jpg) left no-repeat;
	}
.menuNavTab
	{
		width:236px;
		margin:0 0 0 0;
		clear:both;
		background:;
	}
.menuNavTab a
	{
		width:182px;
		margin:0 10px;
		padding:4px 0 4px 14px;
		display:block;
		font-size:13px;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#f4f4f4;
		text-decoration:underline;
		text-transform:capitalize;
		background:url(../../img/index/menuNavTab.gif) left center no-repeat;
	}
.menuNavTab a:hover
	{
		color: white;
		text-decoration:none;
	}
.subMenuNavTab
	{
		width:151px;
		margin:0;
		padding:0 0 0 45px;
		background:;
	}
.subMenuNavTab a
	{
		margin:0;
		padding:5px 5px 5px 10px;
		display:block;
		font-size:12px;
		color:white;
		text-decoration:none;
	}
.subMenuNavTab a:hover
	{
		color: white;
		text-decoration:underline;
	}
#mNtBb /* menu nav tabs bottom background*/
	{
		width:196px;
		height:20px;
		margin:-1px 0 0 0;
		clear:both;
		background:#eebe40;
	}
/*------------------- C O N T E N T --------------------------------------*/
.mCsB /* menuNavTabs and content split border - un tiek lietota arii aiz contenta */
	{
		width:15px;
		background:white;
	}
#mainTable
	{
		width:100%;
		margin:0;
	/*	background: white;*/
	}
.cCh /* content container heading*/
	{
		height:30px;
		margin:0;
		padding:0;
		background:#666666;
	}
#cCmP /* content container main page*/
	{
		width:auto;
		height:auto;
		padding:0;
		margin:0;
		border-bottom: 1px solid #bebebe;
		background:white;
	}
#cCmP h1
		{
			width:100%;
			margin:36px 0 0 0;
			padding:0;
			border-bottom:1px solid #dcdcdc;
		}

.pCvH /* product category view header */
	{
		width:auto;
		height:14px;
		padding:5px 0 3px 15px !important;
		padding:5px 0 0 15px;
		border-bottom:1px solid #0a0a0a;
		font-size:14px;
		font-weight:bold;
		color:#1d2055;
		text-transform:uppercase;
	}


/*----------------- F O O T E R ------------------------------------*/
#footerContainer
	{
		padding:0;
	
	}
#footerLeft
	{
		width: 252px;
		height: 40px;
		float: left;

	}
#footerRight
	{
		height:40px;
		
	}
#footerNav
	{
		width:;
		height:30px;
		padding: 10px 0 0 0;
		float: right;
		text-align:right;
	}
#footerNav a, #footerNav p, #footer p
	{
		font-size:10px;
		text-decoration:none;
		color:#fff;
		padding:0 5px 5px 5px;
	}
#footerNav a
	{
		text-decoration:underline;
	}
#footerNav a:hover
	{
		text-decoration:none;
	}

/*------------------- M A I N -- P R O D U C T -- V I E W -------------------------------*/

.mPvCc  /* main product view content container */
	{
		width:33%;
/*		width:188px;*/
		height:254px;
		margin:10px 0;
		float:left;
		border-bottom:1px solid #0a0a0a;
		background:url(../../img/index/mPvCc.jpg) right no-repeat;
	}
.mPvCc input, .sVdC input
	{
		border:none;
	}
.mPvH a /* main page view header*/
	{
		width: 85% !important;
		width:83%;
		height:35px;
		margin: 0 5% 10px 5% !important;
		margin: 0 2% 10px 2%;
		padding:5px 0 0 5%;
		float:left;
		text-transform:capitalize;
		font-weight:bold;
		color:#1e1e1c;
		background: #f0f0f0;
	}
.mPvI a /* main product view image*/
	{
		width:173px;
		height:140px;
		float:left;
		background-position:center;
		background-repeat:no-repeat;
	}
.mPvP /* main page view price */
	{
		width:94%;
		height:14px;
		margin:0 3% 5px 3% !important;
		margin:0 1% 5px 1%;
		padding:3px 0;
		float:left;
		clear:both;
		border-bottom:1px dotted #cdcdcd;
		text-align:right;
	}
.mPvPspan
	{
		font-size:14px;
		font-weight:bold;
		color:black;
	}
.mPvC p, .mPvC a, .pFs p
	{
		margin:2px 0 0 0;
		padding:0;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#919191;
	}
.mPvC a
	{
		color:#313131;
	}
.mPiB a, .sVfB a /* main page info button*/	
	{
		width:55px;
		height:22px;
		float:right;
		margin:0 12px 0 0 ;
		padding:0;
		font-size:8px;
		/*background:url(../../img/index/info.lv.jpg);*/
	}
.sVfB a
	{
		float: left;
	}
.mPaB, .sVaB a /* main page add button*/	
	{
		margin-left:12px;
		float:left;
		border:none;
	}
.pBcC /* pages bottom content container*/
	{
		width:100%;
		height:22px;
		padding:30px 0 20px 0;
		clear:both;
	
	}
.pFs /* pages found see ( cik lapas paraadiitas no atrastajaam lapaam) */
	{
		text-align:left;
	}
.pFs p
	{
		color:#434343;
	}
.pBcR /* pages bottom container right*/
	{
		width:;
		height:22px;
		margin:0;
		padding:0 10px;
		float:right;
	}
.pBcL /* pages bottom container left */
	{
		width:;
		height:22px;
		margin:0;
		padding:0 10px;
		float:left;
	}
.pBcR a, .pBcR p, .pBcL a, .pBcL p
	{
		margin:0;
		padding:2px 1px;
		font-size:10px;
		color:#7a362d;
	}
.pBcR p, .pBcL p
	{
		font-size:10px;
		color:black;
	}
.pBb a /* pages bottom buttons  */
	{
		width:20px;
		margin:3px 0 0 0;
		padding:0;
		float:right;
	}
.allPages
	{
		width:19px;
		height:19px;
		padding:0;
		float:right;
		clear:none;
		background:url(../../img/index/pages.jpg);
	}

/*-------------------- S I N G L E -- V I E W ---------------------------*/
.sVc /* single view container*/
	{
		margin:20px 0;
	}
.sVc td
	{
		border-bottom:1px solid #a1a1a1;
	}
.singleViewImg
	{	
		width:300px;
		height:230px;
		float:left;
		margin:0 0 20px 0;	
		text-align:center;
	}
.singleViewImg a
	{
		margin:5px;
		padding:5px;
		clear:both;
		color:#434343;
		text-decoration:underline;
	}

.sVdC /* single view details container*/
	{
		width:300px;
		margin-bottom:20px;
		padding:0 20px 20px 20px;
		float:left;
		border-left:2px solid #a1a1a1;
	}
.sVdC table p
	{
		padding:0;
	}
	
	/* param table fix */
	.sVdC table tr td { padding:0; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;	font-size:12px; }
	.sVdC table tr td.positive { background:url(../../img/index/positive.jpg) center no-repeat; }
	.sVdC table tr td.negative { background:url(../../img/index/negative.jpg) center no-repeat; }
	
	
.sVp span
	{
		font-size:14px;
		font-weight:bold;
	}
.sVp /* single view price */
	{

		margin:0 0 5px 0;
		padding:5px 10px 5px 0;
		text-align:right;
		border-bottom:1px dotted #c6c6c6;
	}
.sVkW a, .sVdT, .sVi a, .sVi p
	{
		font-size:11px;
		font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.sVi /* single view info*/
	{
		width:;
		padding:20px;
		clear:both;
		border-top:1px solid #212121;
	}
.sVi p, .sVi a, .sVdC a
	{
		font-size:12px;
	}
.sVdC table p
	{
		padding:0;
	}
.positive
	{
		width:10px;
		height:10px;
		background:url(../../img/index/positive.jpg) center no-repeat;
	}
.negative
	{
		width:10px;
		height:10px;
		background:url(../../img/index/negative.jpg) center no-repeat;
	}
.sVkW td
	{
		height:20px;
		border-bottom:1px solid #e6e6e6;
	}
.sVkW a
	{
		margin:5px;
		padding:5px;
		font-size:11px;
		color:#25497f;
	}
.sVkW input
	{
		margin:5px 5px;
	}
.sVdT /* single view description title */
	{
		margin:0;
		padding:5px;
		font-size:14px;
		font-weight:bold;
	}
.sVaB a /* single view add button*/
	{
		float: right;
		margin:30px 0 0 0;
		background:url(../../img/index/sVaB.jpg);
	}

/*-------------------- L O G I N -- R E G I S T E R --------------------*/

	
.registerContainer
	{
		height:auto;
		padding:10px;
		margin:0 2px;
		background:;
	}
.registerContainer p, .registerContainer a
	{
		font-size:10px;
	}
.registerContainer a
	{
		text-decoration:underline;
	}
.registerContainer #lRbS 
	{
		margin:5px 0;
		clear:both;
		display:block;
	}
.registerContainer table
	{
		width:400px;
		margin:0 0 10px 0;
		border: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 0;
		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:10px;
	}
.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;
	}
/*--------------------- M Y -- C A R T -----------------------------------*/

.mycartinfo
	{
	 padding:5px;
	}
.mycartinfo p
	{
		padding:0;
	}
.mycartinfo img
	{
		padding:5px;
		background:white;
		border:1px solid black;
	}
.mycartinfo a
	{
		font-weight:bold;
		color:black;
	}
.mCr /* my cart remove */
	{
		width:60px;
	}
.mCq /* my cart quantity */
	{
		width:80px;
	}
.mCq input
	{
		width:30px;
	}
.mCt /* my cart total*/
	{
		width:120px;
	}
.mycartBc /*my cart buttons */
	{
		margin:10px;
		float:right;
		display:block;
	}
.mycartT /* my cart Table */
	{
		width:100%;
		margin:2px 0 0 0;
		clear:both;
		border:1px solid white;
/*		border-left:1px solid #e1e8c1;
		border-right:1px solid #e1e8c1;*/
	}
.mCaN /* my cart atribute namess */
	{
		height:54px;
		font-size:12px;
		font-weight:bold;
		color:#323232;
		background:#dee0d7;
		text-align:center;
		border:2px solid white;

	}
.mCv /* my cart values */
	{
		background:#f5f5f5;
		border:2px solid white;

	}
.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;
	}
.mCsBcC /* my cart sumbit buttons content container */
	{
		width:;
		height: 40px;
		clear:both;
		border:1px solid #d3d1d1;
	}
.mCsBc /* my cart sumbit buttons content */
	{
		width:auto;
		height:36px;
		margin:2px;
		background:#b7baa7;
	}
.mCsBr, .mCsBcO  /* 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/cBc.jpg);
	}
#cBt /*comercial banner top*/
	{
		width:625px;
		height:58px;
	}
.comercialBanner a
	{
		width:80px;
		height:96px;
		float:left;
		margin:9px 0 0 8px;
	}
	
	
	
/*  text page  */

.textpage
	{
		width:100%;
		float:left;
		clear:both;
		padding:36px 0 18px 0;
	}
	.textpage h1
		{
			width:100%;
			margin:0;
			padding:0;
			border-bottom:1px solid #dcdcdc;
		}
	.textpage p
		{
			margin:18px 0 0 0;
			padding:0;
			font-size:12px;
			line-height:18px;
		}
.textpage ul
	{
		margin:0 18px 0 36px;
		padding:0;
	}
	.textpage li p
		{
			margin:0;
		}

p.contacts
	{
		width:200px;
		float:left;
		padding:0 36px 0 0;
		border-right:1px solid #dcdcdc;
	}
	p.contacts.right
		{
			margin:18px 0 0 -1px;
			padding:0 0 0 36px;
			border:none;
			border-left:1px solid #dcdcdc;
			
		}