.hidden { display: none}
.show { display: block!important}
a img { border: none!important}

h1{ 
	font-size:25px;
	color:#d2217a;
	margin:6px 0 15px;
	padding:0;
	font-weight:normal;
}

/* -------------extra---------------- */	
em {font-style:italic}
sup, sub {vertical-align: baseline; position: relative}
sup { top: -0.2em;}
sub { bottom: -0.3em;}
.em {font-style: italic}
.strong {font-weight: bold}

/* Text align, float*/
.f-left { float: left!important}
.f-right { float: right!important}
br {clear:both;height:1px;font-size:0}
.hbottom{vertical-align:bottom;}

/*	Tables */
table { border-collapse: collapse; }
table th, table td {vertical-align: middle; }

/* semi transparent background */
.whiteAlpha70,
#controls {
	/* RGBa with 0.7 opacity */
	background: rgba(255, 255, 255, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";
}
.darkAlpha70,
#controls .current a{
	background: rgba(51, 51, 51, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2333333, endColorstr=#b2333333);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2333333, endColorstr=#b2333333)";
}

.submit_button{
	background:#cd237a url(../images/sprite.png?1201) no-repeat 0 -316px;
	font-size: 18px;
	color:#fff;
	border:0;
}
a.submit_button{
	height:23px;
	line-height:23px;
	text-decoration:none;
	padding:0 20px;
}
a.submit_button:hover{ text-decoration:underline;}
.submit_button.grey{
	background-position:0 -81px;
	background-color:#ccc;
	color:#FFF;
}

/* Links */
a {color: #007781;}
a:hover {text-decoration:none}

/* -------------------Skeleton------------------- */

html,body {margin:0; padding:0;}
html {background:#fff url(../images/body-bg.png) center top repeat-x;}
body {
	text-align:center;
	font:62.5%/1.4 'Trebuchet MS' , Tahoma, Verdana, sans-serif;
	color:#333;
	background:url(../images/header-bg.png) center top no-repeat;
	/*background:url(../images/kaledos_header.jpg) center top no-repeat;*/
}
.h-content{ font-size:1.3em;}
/* ----layout holder----- */
	.l-page {width:990px;text-align:left;margin:0 auto;position:relative;}

/*- header - */
 .b-header {height:132px;position:relative}
	.b-header .b-logo {background:url(../images/sprite.png?1201) 0 0 no-repeat;width:139px;height:63px;position:absolute;top:23px;left:50px}
	.b-header  .b-lang {position:absolute;top:98px;left:50px}
		.b-header .b-lang span,
		.b-header .b-lang a {text-transform:uppercase;color:#cf1170;font-size: 1.2em;text-decoration:underline;float:left;margin: 0 12px 0 0}
		.b-header .b-lang span{ text-decoration:none;}
			.b-header .b-lang a:hover {text-decoration:none;color:#00747e;}
/*- login form - */
.b-header .b-login {overflow: hidden;width:225px;margin: 0 auto;height:120px;position:absolute;top:5px;left:260px}
.b-header .b-login form {overflow: hidden;width:215px; padding-top:13px;}
		.b-header .b-login label {
			color:#000;
			float:left;
			font-size: 1.2em;
			width:80px;
			margin: 0 0 4px 0;
			height:20px;
			line-height:20px;
			text-align:right;
		}
		.b-header .b-login .input-txt, 
		.b-login .input-psw {
			border:1px solid #ccc;
			float:left;
			font-size: 1.4em;
			width:111px;
			height:16px;
			margin:0 0 4px 3px;
			padding: 1px;
			color:#666;
			background:#fff url(../images/sprite.png?1201) no-repeat 0 -63px;
		}
		.b-header .b-login .error{
			border-color:#CC0000;
			background:#FFF;
		}
		.b-header .b-login .forget_psw {
			margin: 3px 0 4px 84px;
			color:#007781;
			font-size: 1.1em;
			display:block;
		}
		.b-header .b-login .submit_button {
			margin-left:84px;
			width:114px;
			background-position:0 -81px;
			background-color:transparent;
		} 

/*---registration--- */
.b-header .b-regi  {
	position:absolute;
	top:0;
	left:495px;
	height:80px;
	width:250px;
	text-align: center;
	display:block;
	padding:45px 0 0;
}
.b-header .b-regi p  {
	color:#333;
	font-size: 1.8em;
	padding:0;
	margin:0;
}
.b-header .b-regi  a.submit_button_big {
	line-height:1.4em;
	font-size: 1.8em;
	color:#007781;
} 

/*---phone--- */
.b-header .b-phone {float:right; margin: 20px 40px 0;}
	.b-phone p{ font-size:12px; line-height:1; color:#333; margin:10px 0; padding:0;}
		.b-phone strong{ display:block; font-size:18px; line-height:22px; color:#cc0066;}



/* --- content --- */
.b-main .b-blue-but  {
	height:45px;
	line-height:45px;
	background:#ccc url(../images/sprite.png?1201) no-repeat 0 -186px;
	font-size: 2.2em;
	color:#fff;
	text-decoration:none;
	text-align: left;
	float:left;
	padding:0 60px 0 30px;
	margin:6px 6px 6px 0;
	width:279px;
}
.b-main .second { margin:6px 0; float:right;}


.b-main .h-blue-buts .active_but { background-position:0 -231px;}
	
/* ---side bar --- */
.b-main .b-sidebar {float:left;width:230px;text-align: left; padding-top:6px;}
	.b-main .b-sidebar .b-menu {margin: 0 0 30px; padding:0; list-style:none;}
		.b-main .b-sidebar .b-menu li {border-bottom:1px dashed #c5c5c5;height:2.5em;line-height:2.5em}
			.b-main .b-sidebar .b-menu li a {color:#7d7d7d;font-size: 1.8em;padding: 0 0 0 3px}
				.b-main .b-sidebar .b-menu li a:hover {color:#00747e}
				.b-main .b-sidebar .b-menu li a.active {color:#00747e}
				
				.b-main .b-sidebar .b-menu li a.main {color:#CF1170;}
				.b-main .b-sidebar .b-menu li a.main_active {color:#8a0c4a}
/* --buy boxes --- */
.offer {margin: 0 auto 30px;text-align: center}
	.offer .title{ margin:0; padding:0; font-size:1.8em; background:url(../images/sprite.png?1201) no-repeat -140px 0; height:25px; overflow:hidden;}
	.offer-content{ border:1px solid #e7e7e7; border-width:0 1px; padding:20px 0 0 0;}
	.offer-bottom{ height:20px; background:url(../images/sprite.png?1201) no-repeat -140px -26px;}
	.offer .item {margin:0; padding: 0 0 30px 0;}
	.offer .item.last{ padding:0;}
	.offer.competition_top_photos .item{padding:0 0 15px 0;}
		.item .picture{ display:block;}
		.item .picture img{ vertical-align:middle;}
		.offer .item .price {color:#cf1170;font-size: 2.3em; margin:5px 0 0;}
		.offer .item b {color:#007781;font-size: 18px;text-decoration:line-through;padding: 0  10px 0 0;font-weight:normal}
		.offer .itemName{ font-size:1.3em; line-height:1; padding:5px 30px; margin:0;}
		.offer .itemName a{ color:#333; text-decoration:none;}
		.offer .itemName a:hover{ text-decoration:underline;}
		
	.bottom_links{
		margin:0;
		padding:0 20px;
		list-style:none;
		font-size:1.3em;
		text-align:left;
	}


/* --content, center --- */
.b-main .b-content {width:745px;float:right;margin: 0 auto 10px auto }

	.b-main .h-content .title .file_name {font-size: 0.8em;color:#333;padding: 0 0 0 5px}
/* --product lisitng --- */
.b-main .h-content .b-products {background:#e9e9e9;border:1px solid #ccc;margin: 0 auto;width:670px;position:relative;padding: 10px 10px 15px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
	.b-main .h-content .b-products .xclose {width:580px;text-align:right;color:#cc0066;background:url(../images/xclose.gif) no-repeat right center;padding: 0 25px 0 0;float:right;margin: 5px 5px 0 0;font-size: 1.3em}
	.b-main .h-content .b-products dl {clear:both;font-family:Tahoma, Verdana, sans-serif;color:#333;position:relative;left:-10px;padding: 15px 0;overflow: hidden;}
	.b-main .h-content .b-products dl div {width:150px;float:left;margin: 30px 0 10px 15px;height:150px}
	.b-main .h-content .b-products dt {font-size: 1.2em}
	.b-main .h-content .b-products dd {position:relative;text-align:center;}
		.b-main .h-content .b-products dd .price {color:#CF1170;font-weight:normal;margin: 0 0 0 2px;display:inline-block;zoom:1;*display:inline;display:-moz-inline-stack}
		.b-main .h-content .b-products dd .price strike{color:#000;font-weight:normal;}		
		.b-main .h-content .b-products dd .imglink {padding-top:8px;height:90px;border:1px solid #d0d0d0;display:block}
		.b-main .h-content .b-products dd .radio {width:13px;height:13px;background:#fff url(../images/radio.gif) left bottom no-repeat;position:absolute;bottom:2px;right:0;margin: 3px  3px 0 0}
		.b-main .h-content .b-products .selected {background:#fff url(../images/radio.gif) left top no-repeat!important}

/* --order price total --- */
.b-main .h-content  .b-total {width:100%;margin: 10px 0 0 0;position:relative;left:10px}
	.b-main .h-content  .b-total .sum {float:right;font-size: 1.8em;margin: 0 0  5px 0}
		.b-main .h-content  .b-total .sum .total_price {font-size: 30px;font-weight:normal;padding: 0 0 0 10px}

/* --news lisitng --- */
.b-main .h-content .b-news dt {font-size: 1.5em}
	.b-main .h-content .b-news dl div {margin: 0 0 30px 0;}
	.b-main .h-content .b-news dd {margin: 0;}

/* --sitemap --- */
.b-main .b-content .b-sitemap div {float:left;width:234px;margin: 0 14px 30px 0}
	.b-main .b-content .b-sitemap dt {color:#cc0066;font-size: 1.6em;font-weight:normal}
	.b-main .b-content .b-sitemap dt  a {color:#cc0066;}
	.b-main .b-content .b-sitemap dd   {margin: 0; line-height:1.6em;}
	.b-main .b-content .b-sitemap dd  a {color:#621b4e;margin: 0;font-weight:bold;}
	.b-main .b-content .b-sitemap .devine {border-top:1px solid #e7e7e7;height:1px;left:-12px;margin:5px 0;position:relative;width:100%;display:block;clear:both}

/* --album bar --- */
.b-main .b-content .h-content 	.b-album-bar {margin: 0 0 5px 0; font-size:16px; position:relative; height:22px;}
.disabled{color:#999;}

.b-main .b-content .b-klaida-red {overflow:hidden;margin-bottom:5px;padding: 6px 18px;border:2px solid #fdabab;clear:both;width:94%;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px}
	.b-main .b-content .b-klaida-red b {font-size: 1.6em;color:#cc0000;position:relative;top:1px;margin: 0 4px 0 0}
	.b-main .b-content .b-klaida-red p {font-size: 1.7em;}
.b-main .b-content .b-klaida-green {overflow:hidden;margin-bottom:5px;padding: 6px 18px;border:2px solid #abfdab;clear:both;width:94%;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px}
	.b-main .b-content .b-klaida-green b {font-size: 1.6em;color:#00cc00;position:relative;top:1px;margin: 0 4px 0 0}
	.b-main .b-content .b-klaida-green p {font-size: 1.7em;}
.b-main .b-content .b-klaida-yellow {overflow:hidden;margin-bottom:5px;padding: 6px 18px;border:2px solid #ffcc00;clear:both;width:94%;-moz-border-radius:0 15px;-webkit-border-radius:0 15px;border-radius:0 15px}
	.b-main .b-content .b-klaida-yellow b {font-size: 1.6em;color:#ffcc00;position:relative;top:1px;margin: 0 4px 0 0}
	.b-main .b-content .b-klaida-yellow p {font-size: 1.7em;}
	

/* --albums --- */
.b-main .b-content .h-content	.b-albums {overflow: hidden;padding: 8px 0 0 0}
	.b-album-item {width:124px;float:left;margin: 0 25px 0 0;}
	.album_icon{
		display:block;
		height:110px;
		background:url(../images/sprite.png?1201) no-repeat -370px 0;
		text-decoration:none;
	}
	.selected .album_icon{ 
		background-position:-370px -110px;
	}
	.album_photo{
		padding:11px 0 0 23px;
		height:67px;
		width:90px;
		overflow:hidden;
		text-align:center;
		display:block;
	}
	.photo_count{
		font-size:11px;
		color:#d2217a;
		padding:8px 0 0 23px;
		display:block;
	}
	.album_title{
		padding:4px 0 0 0;
	}
	.album_title a{
		text-decoration:none;
		color:#333;
		font-size:14px;
		line-height:16px;
		float:left;
		width:100px;
		height:32px;
		overflow:hidden;
		margin:2px 0 0 2px;
	}
	.album_title a:hover{
		text-decoration:underline;
	}
	.folderCheckInput{
		float:left;
	}
	.selected_items{
		font-size:18px;
		position:absolute;
		top:-50px;
		right:0;
	}
		.selected_items .submit_button{
			margin:8px 0 0 10px;
		}
		.grey{
			color:#999;
		}
		.photos_count{
			font-size:25px;
			color:#999;
		}
		.photos_count.selected{
			color:#d2217a;
		}
	.orderAll{
		position:absolute;
		right:0;
	}
	
	.folder{
		font-size:16px;
		color:#D2217A;
		text-decoration:none;
	}
	.folder:hover{
		text-decoration:underline;
	}

/* nuotrauku sarasas albume */
.b-photos,
.competition_photos {overflow: hidden;clear:both; padding: 8px 0 30px 0}
		.pink_box,
		.pink_box_ {
			width:200px;
			font-size: 1.2em;
			color:#fff;
			padding: 5px;
			background:#cc0066;
			display:block;
			-moz-border-radius:0 5px; 
			-webkit-border-radius:0 5px;
			border-radius:0 5px; 
			text-align:center;
			margin:20px 0 0;
		}
		.pink_box_ {
			color:#cc0066;
			-moz-border-radius:0 5px; 
			-webkit-border-radius:0 5px;
			border-radius:0 5px;
			border:1px solid #cc0066;
			background:#FFF;
		}
		
		.album-photo-cont{
			float:left;
			width:120px;
			margin:0 5px 15px 0;
		}
		.album-photo-cont.hlast{
			margin-right:0;
		}
		.album-photo{
			border:1px solid #d0d0d0;
			background:url(../images/sprite.png?1201) no-repeat -25px -365px;
		}
		.selected .album-photo{
			background-position:-169px -365px;
			border-color:#d32179;
		}
		.album-photo a{ 
			display:block;
			height:120px;
			background:no-repeat center center;
			text-indent:-10000px;
		}
		.photo_title{
			display:block;
			height:18px;
			overflow:hidden;
			padding:0 3px 0 0;
		}
		.photo_title a{
			float:left;
			width:97px;
			overflow:hidden;
			color:#333;
			text-decoration:none;
		}
		.photo_title a:hover{
			text-decoration:underline;
		}
		.album_check_input{
			float:left;
		}
		.album-photo-cont .competitionStatus{
			display:block;
			text-align:center;
			background:none;
			font-size:11px;
			color:#CC0066;
			margin:0;
		}
	.competition_photos .photo_title a{
		float:none;
		width:auto;
	}


/*- login form - */
 .b-login-form {overflow: hidden;width:380px;margin: 25px auto;text-align: left;}
 .b-login-form form {overflow: hidden;width:380px;}
		.b-login-form label {color:#666;float:left;width:100px;margin:0 4px 8px 0; text-align:right;height:18px;line-height:18px;}
		.b-login-form .input-txt, .b-login-form  .input-psw {border:1px solid #cfcfcf;float:left;width:270px;margin: 0 0 8px 0;padding: 1px;color:#666;background:#fff url(../images/bg_input.gif) repeat-x left top}
		.b-login-form .submit_button{ float:right;}

/*- registration- */

.b-main .b-content .h-content  .b-regi-form {margin: 25px 0  0 0}

		.b-main .b-content .h-content  .b-regi-form  label {color:#666;float:left;width:200px;text-align: right;margin: 0  8px 8px 0;height:18px;line-height:18px;}
		.b-main .b-content .h-content  .b-regi-form  .input-txt  {border:1px solid #cfcfcf;float:left;width:270px;margin: 0  5px 8px 0;padding: 1px 1px;color:#666;background:#fff url(../images/bg_input.gif) repeat-x left top}
		.b-main .b-content .h-content  .b-regi-form  span {float:left;width:8px;height:21px;background:#fff url(../images/red_sign.gif) no-repeat left top;}
						.b-main .b-content .h-content  .b-regi-form select {float:left;margin: 0 5px 0 0}
						.b-regi-form .w1 {width:16px!important;position:relative;top:5px;float:left!important;width:auto!important}
						.b-regi-form #w2 {width:auto;display:inline-block;zoom:1;*display:inline;*position:relative;*top:2px;display:-moz-inline-stack}
						.b-regi-form .h-lefty {padding: 2px 10px 0 205px}

						.b-regi-form  .title_agr {margin: 0 0 0 205px;display:block;padding:7px 0 3px;}
						.b-regi-form  .b-agreement {border:1px solid #cecece;height:158px;padding: 5px 10px;overflow-y:scroll; margin-left:205px}
						.b-regi-form .margin-l {float:none!important;margin: 0 0 0 230px!important}
	
	.block_title {color:#cf106f;font-size:1.4em;font-weight:bold; margin:25px 0 10px; margin-left:205px;}

/* tooltip */
.tooltip {background-color:#008cd2;border:1px solid #fff;	padding:10px 10px;width:155px;	display:none;	color:#fff;	text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;	-webkit-box-shadow:0 0 10px #000;}


/* upload */
.b-main .b-content .h-content .b-two-buts {overflow: hidden;height:23px;line-height:23px; text-align:center; font-size:1.2em;}

.b-main .b-content .h-content .b-two-buts .arba {padding: 0 15px;}
	
		.b-main .b-content .h-content  .b-image-upload {margin: 20px 0;overflow: hidden}
			.b-main .b-content .h-content  .b-image-upload .b-files-upload {width:525px;float:left;min-height:200px;height:auto;padding: 0 20px;background:#f6f6f6;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; margin-right:30px;}
			/* upload rigth side */
			.b-main .b-content .h-content  .b-image-upload .b-files-info {width:150px;float:left;height:200px;background:#f6f6f6;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}
				.b-main .b-content .h-content  .b-image-upload .b-files-info .save {color:#007b86;font-size: 3em}
					.b-main .b-content .h-content  .b-image-upload .b-files-info .save span {font-size: 12px;color:#333}
			.b-main .b-content .h-content  .b-image-upload .title {left:0;font-size: 1.6em}

			.b-main .b-content .h-content  .b-image-upload .b-files-upload  .file_name {line-height:1.75em;float:left;margin: 0 10px 0 0;font-family: Tahoma, Verdana, sans-serif;font-size: 1.2em}
			.b-files-upload  span, .b-files-upload  b {font-family: Tahoma, Verdana, sans-serif;font-size: 1.2em}
			.b-main .b-content .h-content  .b-image-upload .b-files-upload  .bar {width:150px;border:1px solid red;float:left;background:#fff;height:11px;border:1px solid #bebebe;padding: 1px;margin: 4px  0 0 0;}
				.b-main .b-content .h-content  .b-image-upload .b-files-upload  .bar b {width:150px;float:left;background:#007b86;height:11px;display:block;}
					.b-main .b-content .h-content  .b-image-upload .b-files-upload .perc {float:left;font-weight:normal;margin: 2px 0 0 5px;}
					.b-files-upload .failed {background:#cc0000!important}
					.b-files-upload .failed_red {color:#cc0000}
					.b-files-upload .failed_warn {background: url(../images/xclose.gif) no-repeat left top;width:16px;height:16px;float:left;margin: 3px 1px 0 3px}

/* upload buts bottom */

	.b-main .b-content .h-content .b-upload-desc {margin: 22px 0;line-height:37px}
		.b-main .b-content .h-content .b-upload-desc .title {left:0;margin: 0 10px 0 0!important;line-height:37px;font-size: 1.3em}
		.b-main .b-content .h-content .b-upload-desc .pinky {color:#cd0067;float:left;font-size: 1.3em;line-height:2.1em;margin: 0 15px 0  0;line-height:37px;}
		#album_tree_row{float:left;margin-right:5px;}


#upload_success_block .submit_button{ padding:0 45px;}

/* --photo slider --- */
.b-main .b-content .h-content  .b-photo-slider {background:#fff;clear:both;width:668px;height:525px;margin-left: auto;margin-right: auto;position:relative;padding: 5px 0;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}
.image_info {color:#333;text-align: center}
.b-img-info .pink_box {width:110px;cursor:pointer;font-size: 1.2em;height:18px;line-height:18px;color:#fff;padding: 0 5px;position:relative;background:#cc0066;display:inline-block;zoom:1;*display:inline;display:-moz-inline-stack;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
		.b-img-info .pink_box_ {width:110px;font-size: 1.2em;height:18px;line-height:18px;color:#cc0066;padding: 0 5px;position:relative;display:inline-block;zoom:1;*display:inline;display:-moz-inline-stack;}
.b-main .b-content .h-content  .b-photo-slider .pink_box {margin: 0 auto;text-align: center;position:relative;top:-10px;font-size: 1.2em;height:18px;line-height:18px;color:#fff;padding: 0 12px;background:#cc0066;font-family: Tahoma, Verdana, sans-serif;display:inline-block;zoom:1;*display:inline;display:-moz-inline-stack;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.b-main .b-content .h-content  .b-img-info {margin: 0 auto;text-align: center;width:100%}

div.scrollable_phslider {
    position:relative;
    width:550px;
    height:520px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	z-index:30;

} 

div.scrollable_phslider div.items {
	margin: auto;
    width:550px;
    margin-left: auto;
	margin-right: auto; 
    position:relative; 
} 
 

div.scrollable_phslider div.items div {
    text-align:center;
} 
 

div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/hori_large.png) no-repeat;
	display:block;
	width:43px;
	height:59px;
	float:left;
	margin:190px 10px 0;
	cursor:pointer;
	text-indent:-10000px;
}

/* right */
a.right{ background-position: -43px 0; margin-right: 5px;float:right}

/* left */
a.left{ margin-left: 0px; background-position: 0 0; margin-left: 5px} 

.compeitionPhotoCont{
	margin:0 60px;
	text-align:center;
}
a.browse.photoNav{
	margin:20px 0 0;
}
a.photoNav.right{
	margin-right:15px;
}

/* --main content --- */
	#sliderContainer{max-height:350px; overflow:hidden;background:#fff url(../images/please_wait_animation.gif) center center no-repeat;position:relative; margin-bottom:6px;}
		#controls{ 
			position:absolute; right:0px; top:0px; bottom:0; 
			width:40px;
			list-style:none; 
			padding:20px 0 0; 
			margin:0;
		}
		#controls a{ 
			display:block;
			width:20px;
			height:20px;
			margin:5px auto;
			font-size:1.2em;
			text-align:center; 
			line-height:20px;
			color:#fff;
			text-decoration:none;
			background:#333;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			-khtml-border-radius:4px;
		}
		#main_index_content ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		#main_index_content li{
			width:745px;
			background:#FFF;
			text-align:center;
		}
		
	.bottomBanner{
		float:left;
		width:248px;
		overflow:hidden;
	}


/* -------------- footer ---------------- */
.b-footer { border-top:1px solid #b5b5b5; background:url(../images/footer-bg.png) top left repeat-x; text-align:left;}
	.withSelectedMakePhotos .b-footer{ margin-bottom:165px;}
	#footerContent{	width:990px;margin:0 auto;}
	.b-footer dl {margin: 16px 30px 0 10px; float:left; width:95px;}
		.b-footer dt {color:#333;font-size: 1.8em}
			.b-footer dt a {color:#333}
			.b-footer dd {font-size: 1.2em; margin:0;}

.b-footer .b-copy {float:right; width:450px;}
	.b-footer .b-copy p {font-size: 1.1em; margin:3px 0;}
	.b-footer .b-copy .title_ {font-size: 1.8em;font-weight:bold; margin:16px 0 0;}
	.b-footer .b-copy a {color:#333}
	.b-footer .b-copy .bottom {margin-top:6px;}



.please_wait{
	display:none;
	top:250px;
	left:465px;
	width:340px;
	height:140px;
	background-color:#ebebeb;
	border:1px solid #DDDDDD;
	text-align:center;
	position:fixed;
	z-index:40;
}
.please_wait .progress_animation{
	text-align:center;
}
.please_wait p{
	text-align:center;
	font-size:20px;
	font-weight:normal;
	margin:2px;
}


/*****************
	from other.css
**********************/
.clear { height: 0; clear: both; font-size: 0; line-height: 0; }

.apgavikas{
	position:absolute;
	left:-9999%;
}

/* folder tree */
.folderTree{ 
	padding-bottom:10px;
	margin: 0;
}
.folderTree ul {
	list-style-type: none;
	margin: 11px 0px 0px 9px;
	border:none;
	padding: 0;
}
.folderTree ul ul{margin:0 0 0 15px;}
.folderTree li {
	background:url(../images/icon_photo_album.gif) 0 2px no-repeat;
	padding:1px 0;
	border:none;
	list-style: none;
	margin: 0;
	width: auto;
	text-align:left;
	float:none;
}
.folderTree a, .folderTree p {
	font-weight: normal;
	display: block;
	vertical-align: middle;
	padding: 0px 0px 5px 25px;
}
.folderTree label{margin-left:25px;}
.folderTree a:hover {text-decoration: none;}
/* folder tree END */

.lscreen_left {
	background-repeat: no-repeat;
	background-image: url(images/photoservice/tail.gif);
	width: 350px;
	padding-top: 10px;
	margin-left: 80px;
	position: absolute;	
	z-index: 100000;
}
.lscreen_left .lscreen_left_inside {
	min-height: 184px;
	padding: 8px 10px;
	background-color: #ebebeb;
}
.lscreen_left .lscreen_left_inside .lscreen_left_top {
	font-size: 10pt;
	color: #7a7a7a;	
}
.lscreen_left .lscreen_left_inside .lscreen_left_top .exit {
	float: right;
	text-decoration:none;
}
.lscreen_left .lscreen_left_inside .container {
	border: 1px solid #dddddd;
	background-color: #F5F6F6;
	min-height: 166px;
	padding-bottom: 7px;
}

/*cart begin*/

.finalButtons{
	text-align:center;
}
.finalButtons .submit_button.wide{
	padding:0 30px;
}
.submitChangesCont{
	padding:10px 0;
}
.cart_items table{
	width:100%;
}
.cart_items td{
	padding:2px 5px;
}
.cart_items .bottom_line{
	border-bottom:1px solid #e7e7e7;
}
.cart_items .gift_code{
	float:left;
}

.cart_vat_block{
	margin:20px 0;
}

.all-input-txt {
	border:1px solid #cfcfcf;
	height:16px;
	margin: 0  5px 1px 0;
	padding: 1px 1px;color:#666;
	background:#fff url(../images/bg_input.gif) repeat-x left top;
}
/*cart end*/

/*main user*/
.login_info_box{
	font-size:1.2em;
	width:230px;
	padding-top:13px;
}
.login_info_box.longMenuItems{
	padding-top:0;
}
#username a{
	color:#cb0164;
	text-decoration:none;
	display:block;
	height:17px;
	overflow:hidden;
	font-weight:bold;
}
.login_info_box a{
	color:#222222;
}
.login_info_box .user_info{
	list-style:none;
	padding:0;
	margin:0 0 0 110px;
}
#avatar{
	width:93px;
	height:81px;
	position:absolute;
	top:25px;
	left:5px;
	background:url(../images/sprite.png?1201) no-repeat 0 -105px;
}
/*main user end*/

/*cart indicator*/
.cart_indicator {
	position:absolute;
	top:0;
	left:495px;
	width:250px;
}
#cartIcon{
	display:block;
	text-indent:-10000px;
	position:absolute;
	left:20px;
	top:30px;
	background:url(../images/sprite.png?1201) no-repeat -93px -105px;
	height:79px;
	width:93px;
}
.cart_indicator .cart_info{
	margin-left:125px;
	font-size:1.2em;
	padding:35px 0 0;
}
	.cart_info p{ padding:0; margin:0;}
	.cart_info strong{font-size:1.1em;}
	.cart_info strong a{
		color:#333;
		text-decoration:none;
	}
	.cart_info strong a:hover{
		text-decoration:underline;
	}
/*cart indicator end*/

/*car final*/
.cart_final_first_block tr{
	border-bottom:1px solid #e7e7e7;
}
.cart_final_first_block td{
	text-align:left;
	padding-left:10px;
}
.cart_final_second_block tr{
	border-bottom:1px solid #e7e7e7;
}
.cart_final_second_block td,
.cart_final_second_block th{
	text-align:left;
	padding:3px 0 3px 10px;
}
/*cart final end*/

/*car list*/
.cart_list_filter table{
	margin:0 auto;
}
.cart_list_filter td,
.cart_list_filter th,
.cart_list_info td,
.cart_list_info th,
.cart_list_items td,
.cart_list_items th,
#oneCart td,
#oneCart th{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #cfcfcf;
}
.cart_list_filter th.center_text{
	text-align:center;
}
.cart_list_filter select{
	border:1px solid #cfcfcf;
}
.cart_list_info, 
.cart_list_items{
	background-color:#f6f6f6;
	padding:5px;
	margin-top:10px;
}
.cart_list_info table,
.cart_list_items table{
	width:100%;
}

/*cart list end*/

/*cart one*/
#oneCart{
	min-width:700px;
}
/*cart one end*/

/*Help container continue e_style.css*/
.goTop{
	clear:both;
	text-align:right;
}
.help_sub_categories a{
	font-weight:bold;
}
.help_categories_list{
	margin-bottom:10px;
}
.help_categories_list .help_title{
	font-size:1.8em;
	margin-top:10px;
}
.help_categories_list a{
	color:#cd0064;
	font-size:1.2em;
}
/*Help container end*/

/*Catalog list*/
.catalog_item_block{
	padding:0 15px;
}
.catalog_item_block br{
	clear:none;
}
.catalog_item_block .priceBlock{
	text-align:left;
}
.product_photo{
	float:left;
	width:291px;
	height:244px;
	margin:0 15px 15px 0px;
	border:0;
}
.product_photo td{padding:0;}
.small_photos_list{
	cursor:pointer;
	border:1px solid #DFDFDF;
	display:block;
	float:left;
	margin:4px 10px 0 0;
	padding:2px;
	height:84px;
	width:84px;
}
.small_photos_list.hlast{margin-right:0;}

.catalog_item_block .product_photo .photo{
	height:248px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFF;
	border:1px solid #e7e7e7;
}

/*catalog list end*/

/*competiton photo preview*/
.competition_photo_preview{
	vertical-align:middle;
	text-align:center;
}
.competition_photo_preview_title{
	display:block;
	font-family:Tahoma, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

/*competion comments*/
.competition_photo_comment{
	margin:5px;
}
.competition_photo_comment a.universal_button {margin: 0 0 0 10px;height:23px;line-height:23px;background:#e5494b url(../images/small_but_bg.gif) repeat-x left center;font-size: 1.6em;color:#fdf1f4;text-decoration:none;text-align: center;} 
.competition_photo_comment a.universal_button .u_l_c {background:#e5494b url(../images/small_but_left_bg_grey.gif) no-repeat left top;width:10px;height:23px;position:absolute;left:-10px;top:0}
.competition_photo_comment a.universal_button .u_r_c {background: url(../images/small_but_right_bg_grey.gif) no-repeat left top;width:10px;height:23px;position:absolute;right:-10px;top:0}
	.competition_photo_comment a.universal_button .u-wrap-button {height:27px;position:relative;padding: 0 15px;height:23px;line-height:23px;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
	
.competition_photo_comments_list{
	margin:5px;
	clear:both;
}
.competition_photo_comments_list .comment_title{
	font-size:14pt;
	font-weight:bold;
	margin-bottom:0;
}
.competition_photo_comments_item{
	margin-bottom:15px;
}

.competition_photo_comments_item b.user_login{
	font-weight:bold;
}

.competition_photo_comments_item p.photo_comment{
	margin:0;
}
.competition_photo_comment_notice{
	font-family:Tahoma, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#CF1170;
	margin:5px;
}
/*competition photos preview info*/
.competition_photo_info{
	height:25px;
	width:280px;
	float:left;
	padding:8px;
}
.competition_photo_info b.user_login{
	font-weight:bold;
}

/**/
.competition_photo_middle_inf{
	height:25px;
	width:80px;
	padding:8px;
	text-align:center;
	float:left;
}

/*competition photos ratings*/
.competition_photo_rating{
	height:50px;
	float:right;
	padding:8px;
}

.competition_photo_rating .photo_rating{
	display:inline-block;
	width:110px;
	text-align:right;
	float:left;
}

.competition_photo_rating .votes_count{
	display:inline-block;
	width:110px;
	text-align:right;
	float:left;
}

.competition_photo_rating .photo_rating_result{
	display:inline-block;
	width:50px;
	margin-right:5px;
	float:left;
}
.competition_photo_rating .rate_photo{
	width:40px;
}
/*   reitingo stars   */

.star-rating{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	width: 90px;
	height: 16px;
	position: relative;
	background: url(../images/photoservice/stars.gif) top left repeat-x;
	float:left;		
}
.star-rating .current-rating{
	background: url(../images/photoservice/stars.gif) left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating a{
	display:block;
	width:18px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 18;
	position: absolute;
	padding:0;
}
.star-rating li a:hover{
	background: url(../images/photoservice/stars.gif) left bottom;
	z-index: 1;
	left:0;
}
.star-rating a.one-star{
	left:0;
}
.star-rating a.one-star:hover{
	width:18px;
}
.star-rating a.two-stars{
	left:18px;
}
.star-rating a.two-stars:hover{
	width: 36px;
}
.star-rating a.three-stars:hover{
	width: 54px;
}
.star-rating a.three-stars{
	left: 36px;
}
.star-rating a.four-stars{
	left: 54px;
}	
.star-rating a.four-stars:hover{
	width: 72px;
}
.star-rating a.five-stars{
	left: 72px;
}
.star-rating a.five-stars:hover{
	width: 90px;
}
.star-text {
 display:block;
 left:100px;
 width:30px;
 position:absolute;
 }
 #current_rating_numeric{
	float:left;
}

/*---Catalog list new---*/
.productBlock{
	width: 248px;
	height: 248px;
	float: left;
	margin: 0;
	background:url(../images/sprite.png?1201) no-repeat -497px 0;
}
.productBlock a{
	text-decoration:none;
}
.productBlock .productImage{
	background:no-repeat center center;
	width: 225px;
	height: 155px;
	line-height:155px;
	overflow:hidden;
	margin: 15px auto 0;
	text-align: center;
	padding:0;
	display:block;
}
.productImage img{ visibility:hidden;}
 .priceBlock{
	text-align: center;
	line-height:34px;
	height:34px;
}
 .priceBlock{
	color:#333;
	font-size: 30px;
	display:block;
}
 .priceBlock .offer { 
	color:#d2217a;
	margin:0;
}
 .priceBlock .offerPrice{
	color:#333;
	font-size: 18px;
	color:#007781;
	text-decoration:line-through;
	padding: 0 10px 0 0;
}
.productBlock .productName{
	text-align: center;
	margin: 0 5px;
	overflow: hidden;
	height: 35px;
	font-size:13px;
	color:#333;
}

/*---End Catalog list new---*/

/* --- Catalog Price Break---*/
ul.priceBreak{
	width: 200px;
	background-color: #FFF;
	list-style: none;
	border: 1px solid #CCC;
	padding: 10px;
}
ul.priceBreak li.pbCol{
	width: 80px;
	float: left;
	text-align: left;
}
ul.priceBreak li.last{
	clear: left;
	width: 180px;
}
ul.priceBreak li.pbCol .oldPrice{
	text-decoration: line-through;
}
ul.priceBreak li.pbCol .newPrice{
	color: #D27122;
}

.contentBannerWrapper{
	margin:0 0 6px 0;
}
.contentBanner{
	border:1px solid #E7E7E7;
	border-width:0 1px;
	margin:-5px 0;
}
.contentBannerTop,
.contentBannerBottom{
	height:20px;
	background:url("../images/sprite.png?1201") no-repeat 0 -296px;
}
.contentBannerBottom{ background-position:0 -276px;}
.contentBanner p{
	margin:0;
	padding:5px 10px;
}
/*******************************
*	Paging styles
*******************************/
.p_pagging_public_b{
	padding:30px 0 0;
	position:relative;
}
.paging_center{
	text-align:center;
	width:500px;
	background:#fff;
	bottom:0;
	left:122px;
	position:absolute;
}
	.paging_left
	{
		float: left;
		background: #fff;
		padding-right:8px;
	}
	
	.paging_right
	{
		padding-left: 8px;
		float: right;
		background: #fff;
	}
	
	.paging_main
	{
		background: url(../images/main/paging_line.gif) repeat-x 0 10px;
	}
	.paging_main a{
		color: #d71374;
	}
	
	.pgl_img
	{
		margin-bottom: -2px;
		margin-right: 2px;
	}
	
	.pgr_img
	{
		margin-bottom: -2px;
	}
	
	.one_ph_text
	{
		border: 0 !important;
		text-align: right;
		color: #638A15 !important;
		font-weight: bold !important;
	}
	
	.one_photo
	{
		text-align: center;
		vertical-align: middle;
		background: url('../images/album/one_photo_bg.gif') no-repeat;
		height: 510px;		
		border: 0 !important;
	}
	
.imageViewPic{
	float:left;
	margin:0 20px 0 0;
	width:500px;
	height:500px;
	text-align:center;
}
.imageViewForm{
	float:left;
	width:225px;
}
	.imageViewForm label{
		display:block;
		padding:0 0 5px;
	}
	.imageViewForm .submit_button{
		margin:5px 0 0 0;
	}
	#photoTitle{
		width:200px;
	}
/* ls screen */
.lscreen_right {
	background-repeat: no-repeat;
	background-image: url(../images/photoservice/tail.gif);
	background-position: 100px 0;
	width: 173px;
	padding-top: 10px;
	position: absolute;
	right:0;
	z-index: 5000;
}
.lscreen_right_inside{
	padding: 8px 10px;
	background-color: #ebebeb;
}
.lscreen_right_top {
	font-size: 10pt;
	font-weight: bold;
	color: #7a7a7a;	
}
.lscreen_right_top .exit {
	float: right;
}
.lscreen_right .lscreen_right_inside .container {
	border: 1px solid #dddddd;
	background-color: #F5F6F6;
	padding-bottom: 7px;
	text-align:center;
}
.lscreen_right .lscreen_right_inside .container li{
	margin:0;
}
.lscreen_right_inside ul {
	list-style-type: none;
	padding: 9px;
	text-align:left;
}
/* uzrakinimo lango stilius */
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}
#overlay_inner  {
	margin: 0px auto;
	width: 1000px;
	height: 100%;
	background-color: #444;
}
#overlay_white  {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
	background-color:transparent;
}
#overlay_white_inner  {
	margin: 0px auto;
	width: 1000px;
	height: 100%;
}

/* apacioje atsirandanti pasirinktu nuotrauku juosta */
#selectedMakePhotos{
	position: fixed;
	bottom:0;
	left:0;
	right:0;
	height:165px;
	border-top:1px solid #B5B5B5;
}
	#selectedMakePhotos .title{
		font-size:12px;
		font-weight:bold;
		margin:5px 0;
		color:#FFF;
	}
	#selectedMakePhotos ul{
		list-style:none;
		margin:0 auto;
		padding:0;
		height:112px;
	}
	#selectedMakePhotosCont{
		width:100%;
		overflow:auto;
		height:135px;
	}
	#selectedMakePhotos li{
		display:inline-block;
		height:110px;
		overflow:hidden;
		width:110px;
		border:1px solid #E7E7E7;
		background:#fff no-repeat center center;
		margin-right:5px;
	}

.alpha60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
}

