body
	{
		padding:0;
		margin:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#1f1f1f;
		background:#b3b0ab;
	}
div
	{
		margin:0;
		padding:0;
	}	
	
#container
	{
		width:960px;
		height:auto;
		margin:10px auto 0 auto;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/content_bg.jpg);
	}

	
/* ------- B A N N E R S ---------- */

.fixed_bottom_container {
	position:absolute;
	left:0;
	width:100%;
	height:35px;
}

.fixed_bottom_container .banner{
	height:35px;
}	
	
/* ------ T E X T -- C O L O R S ------- L I N K S ------ and S T U F F ------------*/

h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:5px;
		font-size:18px;
		font-weight:normal;
	}
	
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;
	color:#565656;
	}

a, p
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
p
	{
		font-size:12px;
	}
p a
	{
		text-decoration:underline;
	}
a:hover, p a:hover
	{
		text-decoration:none;
	}
span
	{
		padding:0;
		color:0;
		text-decoration:none;
	}
.black-color
	{
		color:black;
	}
.red-color
	{
		color:#d32003;
	}
.blue-color
	{
		color:#367baa;
	}
.blueLight-color
	{
		color:#82b5d2;
	}
.green-color
	{
		color:#85b722;
	}
.yellow-color
	{
		color:#d6ab15;
	}
.orange-color
	{
		color:#c58310;
	}
.white-color
	{
		color:white;
	}
.brownGrey-color
	{
		color:#6d6454;
	}
.grey-color
	{
		color:#818181;
	}

	
.font-14px
	{
		font-size:14px;
	}
.font-16px
	{
		font-size:16px;
	}
.font-18px
	{
		font-size:18px;
	}
.seeMore	
	{
		width:100%;
		margin:0;
		padding:0;
		text-align:;
	}
.seeMore a
	{
		color:black;
		font-size:12px;
		font-weight:;
		text-decoration:underline;
	}
.seeMore a:hover
	{
		text-decoration:none;
	}
.timeSpan
	{
		font-size:10px;
		color:#858585;
		margin:5px 0 0 0;
		padding:1px 0 1px 0;
		clear:both;
		display:block;
	}
.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:-5px 0 0 0;
		padding:0;
		border:1px solid #b0b0b0;
	}
.contactSubmit
	{
		height:15px;
		margin:10px;
		padding:0 5px;
		float:left;
		font-size:10px;
		color:white;
		background:#015e9f;
		border:1px solid #003b63;
	}
img
	{
		display:block;
		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:960px;
		height:400px;
		margin:0;
		padding:0;
		clear:both;
	}
#logo
	{
		width:345px;
		height:236px;
		margin:12px 0 0 45px !important;
		margin:12px 0 0 22px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/logo-2.jpg) left no-repeat;
	}
#underHeadLinks
	{
		width:960px;
		height:68px;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/top_middle.jpg);
	}
#uHlL /* under head links left bg */
	{
		width:45px;
		height:68px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/top_left.jpg);
	}
#uHlR /* under head links right bg */
	{
		width:45px;
		height:68px;
		float:right;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/top_right.jpg);
	}
#uHlC /* under head links content */
	{
		width:870px;
		height:35px;
		padding:33px 0 0 0;
		float:left;
		text-align:right;
	}
#uHlC a, #uHlC p
	{
		padding:0 5px;
		font-size:10px;
		font-weight:normal;
		color:#271c16;
		text-decoration:none;
	}
#uHlC a:hover
	{
		text-decoration:underline;
	}
#comercialContainer
	{
		width:520px;
		height:236px;
		margin:12px 45px 0 0 !important;
		margin:12px 22px 0 0;
		padding:0;
		float:right;
		/*background:url(http://www.bebe.lv/site/img/index/banners/comercial-2.jpg) right no-repeat;*/
	}
#searchContainer .mPcH
	{
		width:202px;
		height:10px;
		margin-bottom:10px;
		padding:0;
		color:#21190b;
		font-size:10px;
		background:none;
	}
#searchContainer
	{
		width:175px;
		height:18px;
		margin:10px 0 0 0;
		padding:0;
		float:right;
		clear:both;
	/*	border-top:1px solid #323232;*/
	}
#searchContainer a
	{
		padding-top:2px;
		float:left;
		clear:both;
		font-size:9px;
		color:#87c40f;
	}
.searchInput
	{
		width:107px;
		height:18px;
		margin-right:5px;
		float:left;
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#545454;
		border:1px solid #909281;
	}
.searchButton
	{
		height:20px;
		padding:0 5px 0 5px;
		float:left;
		clear:right;
		font-size:10px;
		color:white;
		background:#e66d0b;
		border:1px solid #003b63;
	}
#hBc /* header bottom container */	
	{
		width:920px;
		height:30px;
		margin:-10px 0 0 20px !important;
		margin:-10px 0 0 10px;
		clear:both;
		float:left;
	}
#hBl /* header bottom left */
	{
		width:26px;
		height:30px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/hBl.jpg);
	}
#hBr /* header bottom right */
	{
		width:26px;
		height:30px;
		float:right;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/hBr.jpg);
	}
/*------------------- N A V -- T A B ----------------------*/

#nTc /*  nav tabs container*/
 	{
		width:900px;
		height:63px;
		margin-left:20px;
		padding:0 0 0 20px;
		clear:both;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/nTl.jpg) left top no-repeat;
	}
#nTl /* nav tab left bg */
	{
		width:25px;
		height:13px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/nTl.jpg);
	}
#nTr /* nav tab right bg */
	{
		width:25px;
		height:13px;
		float:right;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/nTr.jpg);
	}
.nT a, .nT1 a, .nT2 a, .nT3 a, .nT4 a, .nT5 a
	{
	width:170px;
	height:63px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
	background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT1.jpg);
	}
.nT2 a
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT2.jpg);
	}
.nT3 a
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT3.jpg);
	}
.nT4 a
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT4.jpg);
	}
.nT5 a
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT5.jpg);
	}
	
.nT1 a:hover
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT1_active.jpg);
	}

.nT2 a:hover
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT2_active.jpg);
	}
.nT3 a:hover
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT3_active.jpg);
	}
.nT4 a:hover
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT4_active.jpg);
	}
.nT5 a:hover
	{
		background:url(http://www.bebe.lv/site/img/index/nav_tabs/nT5_active.jpg);
	}
.subNavTab
	{
		width:325px;
		height:auto;
		padding:20px 10px 0 10px;
		float:left;
		background:#cbbdb2 url(http://www.bebe.lv/site/img/index/backgrounds/subNavTab.jpg) top left repeat-x;
	}
.subNavTab a
	{
		width:285px;
		padding:5px 20px 5px 20px;
		display:block;
		font-size:11px;
		font-weight:normal;
		color:#6d6454;
		text-decoration:none;
		
		background:;
	}
.subNavTab a:hover
	{
		color:#212121;
	}
.sNtB /* sub nav tab bottom */
	{
		width:345px;
		height:21px;
		margin-bottom:20px;
		clear:both;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/sNtB.jpg);
	}
/*------------------- C O N T E N T --------------------------------------*/
#contentContainer
	{
		width:870px;
		height:auto;
		margin:-9px 0 0 45px !important;
		margin:-9px 0px 0 22px;
		float:left;
		clear:both;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/hBc.jpg) top left repeat-x;
	}
.cLc /* content left container */
	{
		width:345px;
		height:auto;
		float:left;
	}
.cRc /* content right container */
	{
		width:520px;
		height:auto;
		float:right;
	}
/*----------------- F O O T E R ------------------------------------*/
#footerContainer
	{
		width:960px;
		height:87px;
		clear:both;
		margin:0;
		padding:0;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/footerContainer.jpg) top repeat-x;
	}
#fCl /* footer container left */
	{
		width:45px;
		height:87px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/fCl.jpg);
	}
#fCr /* footer container right */
	{
		width:45px;
		height:87px;
		float:right;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/fCr.jpg);
	}
#footerNav
	{
		width:870px;
		height:57px;
		float:right;
		padding:30px 0 0 0;
		text-align:center;
	}
#footerNav a, #footerNav p
	{
		margin:0;
		padding:2px 5px 0px 5px;
		font-size:12px;
		font-weight:normal;
		color:#414141;
		text-transform:capitalize;
	}
#footerNav a
	{
		text-decoration:none;
	}
#footerNav span
	{
		padding:5px 0 0 10px;
		color:#818181;
	}
#footerNav a:hover
	{
		text-decoration:underline;
	}
#footerLeft
	{
		width:10px;
		height:60px;
		float:left;
		background:url(http://www.bebe.lv/site/img/index/footerLeft.jpg);
	}
#pBc /* powered by container*/
	{
		width:960px;
		height:auto;
		margin:0 auto;
	}
#poweredBy
	{
		width:130px;
		height:33px;
		padding:0 10px 0 0;
		clear:both;
		float:right;
	}
#poweredBy a
	{
		float:left;
		color:#818181;
		text-decoration:underline;
	}
#poweredBy a:hover
	{
		text-decoration:none;
	}
/*------------------- M A I N -- P A G E -------------------------------*/

.mPaUc /* main page about us container*/
	{
		width:500px;
		height:auto;
		margin-left:2px;
		padding:10px 10px 0 10px;
		float:left;
		clear:both;
		background:#e7e1e6 url(http://www.bebe.lv/site/img/index/backgrounds/mPaUc.jpg) top repeat-x;
	}
.mPmc /* main page main container*/
	{
		width:490px;
		height:auto;
		margin-left:2px;
		padding:5px 10px 0 10px;
		float:left;
		clear:both;
	}
.mPaUb /* main page about us bottom */ 
	{
		width:520px;
		height:20px;
		margin-left:2px;
		float:left;
		clear:both;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/mPaUb.jpg);
	}
.aPcC /* all pages content container */
	{
		width:490px;
		height:auto;
		margin-top:10px;
		margin-left:3px;
		padding:10px 20px 0 0px;
		float:left;
		clear:both;
		background:#f5f7fd url(http://www.bebe.lv/site/img/index/backgrounds/aPcC.jpg) top no-repeat;
	}
.aPcCb /* all pages content container bottom */
	{
		width:490px;
		height:20px;
		clear:both;
		background:url(http://www.bebe.lv/site/img/index/backgrounds/aPcCb.jpg);
	}
.aPhCcL /* all pages half content container left */
	{
		width:239px;
		height:auto;
		padding:5px;
		float:left;
		border-right:1px solid #e3e7f2;
	}
.aPhCcR /* all pages half content container right */
	{
		width:230px;
		height:auto;
		padding:5px;
		float:right;
	}
.newsHeader 
	{
		margin:0 0 20px 0;
		padding:2px 0 2px 20px;
		clear:both;
		display:block;
		font-size:14px;
		font-weight:normal;
		text-transform:capitalize;
		color:#a1d245;
		background:url(http://www.bebe.lv/site/img/index/stuff/news-icon.jpg) left center no-repeat;
		background:;
	}	



.mPgV  /* main page gallery view */
	{
		width:auto;
		height:auto;
		margin:2px 3px 2px 0px;
		float:left;
		border:1px solid #c5c7c9;
	}


.imgStyle
	{
		margin:4px;
		padding:2px;
		border:1px solid #b6b6b6;
	}

/*---------------------  C O N T A C T  U S -----------------------*/
table.contactForm
	{
		margin:10px 15px;
	}
.contactForm p
	{
		margin:3px 5px;
		padding:3px 5px;
		line-height:normal;
	}


/*---------------------  G A L L E R Y -----------------------*/	

#gallerybox {
    font: 11px tahoma;
    text-align: left;
    margin: 0 0 20px 30px;    
}
#gallerybox .gallery_cnt{
	float:left;
	clear:bofh;
	width:470px;
	margin-bottom:15px;
}
#gallerybox p {
    font: 11px tahoma;
}
#gallerybox a {
    font: 12px tahoma;
    color: #7F9DB9;
	font-weight:bold;
    text-decoration: none;
}

#gallerybox img {
    padding: 3px;
    border: 1px solid #C4D2DF;
}
#gallerybox .thum_image img, #gallerybox .thum_image a {
	float:left;
}
#gallerybox .thum_image img {
    padding: 3px;
    border: 1px solid #C4D2DF;
}

#gallerybox li.gal_img {
    list-style: none;
    float: left;
    margin: 0 4px 0 0;
}

#gallerybox li a {
    font: 13px tahoma;
    font-weight: bold;
    color: black;
}


#gallerybox div.flaots {
    float: left;
    width: 202px;
}
	
	
	
/*----------------- V O T I N G -- P O O L --------------------------------*/	

.vPcC /* voting pool content container ( for left bar) */
	{
		width:154px !important;
		width:144px;
		height:auto;
		padding:0 10px 10px 10px;
	}

.vPiC /* voting pool input ( radio ) container */
	{
		height:auto;
		margin:0 0 2px 0;
		padding: 0 5px;
	}
.vPiC input
	{
		padding:0;
		margin:0 10px 0 0;
	}
.vPiC span
	{
		font-size:10px;
		color:black;
	}
.vPoC /* voting pool output (result) container */
	{
		height:12px;
		margin-bottom: 10px;
		padding:1px 2px 1px 0;
		background:#454545;
		text-align:right;
		font-size:10px;
		color:#deebf3;
	}
.vPsBc /* voting pool submit button container */
	{
		margin:20px 0;
	}
.vPsBc input
	{
		margin:0 20px 0 0;
	}
.vPsBc a
	{
		color:#015289;
		text-decoration:underline;
		width:50px;
	}

.vPpCc  /* voting pool page content container */
	{
		margin:10px 0 0 0;
		padding:10px 0 10px 0;
		border:0px !important;
		border:1px;
	}
.vPpCc .vPoC
	{
		margin:0 0 0 10px;
	}
.vPpCc td
   {
		border:1px solid #d4cdcd;
		padding:0;
   }
.vPpCpQ /* voting pool page content - percent - quantity */
	{
		width:100px;
		/* border-left:1px solid #c9c9c9;*/
		text-align:center;
		background-color:#c9c9c9;
	}
.vPpCa /* voting pool page content answer */
	{
		width:220px;
		background-color:#c9c9c9;
		/* border-left:1px solid #c9c9c9;*/
	}	
	
/*-------------------- 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;*/
	}
.imgPopUpC a
	{
		font-size:11px;
		font-weight:bold;
		background-color:#C58310;
		color:white;
		text-transform:uppercase;
		padding:1px 5px;
	}
.imgPopUpImg
	{
		float:right;
		color:black;
		padding:15px;
		/*border:solid 1px black;*/
	}

/*-------------------- 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;
	}

.backendlink
	{
		margin:0;
		padding:0;
	}
.backendlink a
	{
		font-family:Tahoma;
		font-size:11px;
		color:#c50000;
	}