html, body { height:100%; }
#main {position: relative; margin: 0 auto; width: 910px; height: 100%; text-align: left; display: table; border-left: 2px solid #db6681; border-right: 2px solid #db6681;}
 #main_table { height:100%; width:910px; }
	#content{border: 0px solid red; width: 910px; display: block;}
		#header{position: absolute; border: 0px solid red; height: 327px; width: 910px; }
			#alpha {position: static; background-image:url(../images/header.png); width: 100%; height: 100%;}
				#topelcont{border: 0px solid red; display: block; width: 600px; margin: 0; padding: 0 0 0 55px; height: 48px; font-size: 10px; color: ffffff; font-weight: bold;}
					#topelemfirst{margin: 0; padding: 16px 0 0 0; width: 23px; float: left;}
					#topelemdata{margin: 0; padding: 20px 20px 0 7px; float: left;}
					#topelemsecond{margin: 0; padding: 16px 0 0 0; width: 23px; float: left;}
					#topelemnameofday{position: relative; margin: 0; padding: 19px 20px 0 7px; float: left; color: #e5f4c1; font-size: 11px; width:210px;}
						#topelemnameofday a{text-decoration: none; color: #e5f4c1;}
						#topelemnameofday a:hover{text-decoration: underline; color: #e5f4c1;}
					
				#topmenu{border: 0px solid red; text-align: left; top: 48px; left: 0px; height: 74px; width: 540px; position: static; background-image:url(../images/topmenu_bg.png);}
			  		 #nav {width: 540px; height: 74px; padding: 0px; margin: 0; list-style: none; border: 0px solid red;}
				 	 #nav li {float: left; padding: 0 0 0 19px; margin: 28px 0 0 0; border: 0px solid green; position: static; background-image:url(../images/menu_arrow.png); background-repeat:no-repeat;}
			   		 #nav a {position: relative; display: block; font-size: 10px; font-weight: bold; color: #52787b; text-decoration: none; border: 0px solid blue;}
	

		#r-clm{ margin: 45px 0 0 0; border: 0px solid purple; min_height: 538px; width: 212px; background-image:url(../images/banner_coll.jpg); background-repeat:no-repeat; float:right;}
		  #r-clm_left{ position:absolute; margin-left:-15px; background-image:url(../images/banner_coll_left.png); width:15px; height:538px; border:0px solid red;}
			#r-clmpadd{padding: 80px 10px 0 30px; margin: 0; border: 0px solid red;}
			#r-clmpadd p { line-height:11px; }
		#l-clm{border: 0px solid black; padding: 0; margin: 0 0 0 0; width:698px; background-image: url(../images/bg.gif); background-position: left bottom; background-repeat: no-repeat;}
			#menucontainer{padding: 0px 0 207px 0; border: 0px solid blue; width: 670px; }
				#menutitle{margin: 30px 0 0 0; width: 100%; height: 37px; background-image:url(../images/antraste_bg.png); background-repeat:no-repeat; border: 0px solid red;}
					#menutitlepadd{margin: 8px 0 0 85px; padding: 0; font-size: 18px; color: #89a342; border: 0px solid green; width: 280px; float: left; display: inline;}
						#shopcart{margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #52787b; border: 0px solid blue; width: 180px; float: left; display: inline; position: relative;}
						  #shopcart a { color: #52787b;}
				#menulist{border: 0px solid red; list-style-type: none; margin: 0; padding: 0;}
				#menulist li {width: 301px; height: 37px;  position: static; background-image:url(../images/menu_bg.png);}
				#menulist a {position: relative; display: block; margin: 10px 0 0 62px; padding: 0; font-size: 11px; font-weight: bold; color: #52787b; text-decoration: none; border: 0px solid blue;}

			#textblock{margin-top: -196px; padding: 0; width: 670px; display: block; border: 0px solid grey;}
			.text{margin: 0 0 0 62px; padding: 20px 0 0 0; width: 608px; position: static;}
			#antraste{border: 0px solid red; padding: 0 0 0 85px; font-size: 18px; color: #89a342;}
				#productscontainer{border: 0px solid red; width: 670px; height:439px;  margin: 0 -37px 0 0; position: relative;}
					#textproduktai{ width: 707px; height: 382px;  padding: 57px 0 0 0; position: static; background-image:url(../images/title_produktai.png);}
						#produktaititle{border: 0px solid red; padding: 0 0 0 85px; font-size: 18px; color: #89a342;}
			.produktoantraste{border: 0px solid red; padding: 0 3px 0 45px; font-size: 18px; color: #89a342; width: 150px; position: static; background-image:url(../images/produkto_antraste.png); background-repeat:no-repeat;}
					
	#footer{border: 0px solid blue; height: 138px; width: 910px; background-image:url(../images/footer_bg.png);}
		#footer_isd{position: relative; border: 0px solid black; float: right; display: inline; width: 149px; height: 41px; margin: 65px 29px 0 0;}
		#footer_mail{position: relative; border: 0px solid green; float: right; display: inline; width: 170px; height: 46px; margin: 50px 50px 0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#6a7749;}
		#footer_mail a { font-family:Tahoma; font-size:11px; font-weight:bold; color:#6a7749; text-decoration:underline;}	

	#book{position: absolute; top: 0; margin-left: 498px; border: 0px solid red; height: 491px; width: 440px; background-image:url(../images/book.png); background-repeat:no-repeat; z-index:2;}
		#lang{border: 0px solid red; text-align: right;  padding: 22px 40px 0 0;}
			#lang a {padding: 0; margin: 0 8px 0 10px; color: #567e18; font-weight: bold; font-size: 11px; text-decoration: none;}
	
	#fleshiukas {position: absolute; top: 290px; margin-left:285px; height: 160px; width: 325px; background-image:url(../images/flash_bg1.png); background-repeat:no-repeat; padding:36px 41px 38px 40px; border:0px solid red; z-index:1;}	
	
#rekvizitai_main {margin-left: 60px; width:430px;}
 #rekvizitai {height:21px; width:28px; background-image:url(../images/rekvizitu_sq.png); background-repeat:no-repeat; padding-left:25px; font-family:Tahoma; font-size:18px; color:#e5f4c1;}
  #rekvizitai_text {margin-left:45px; color:#515e2f;}
  
a { color: #52787b; font-weight:bold; }

	.fixer
	{
		padding: 0 0 0px 58px;
	}

	.productfoto{
		float: left;
		text-align:center;
		position: static;
		background-image:url(../images/product_border.png);
		width: 345px;
		height: 265px;
		margin: 0;
		border: 0px solid red;
	}

	.galerijosfoto{
		float: left;
		text-align:center;
		position: static;		
		background-image:url(../images/news_border.png);
		width: 158px;
		height: 125px;
		margin: 0px 16px 0px 0px;
	}

	.pvksls{		
		margin: 13px 0px 0px 0px;
		/*position: relative;*/
	}

	.submit_bg{
		background-image: url(../images/submit_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 131px;
		height: 83px;
		padding: 20px 0 0 0px;
		margin: 0 0 0 58px;
		text-align: left;
		/*display : inline;*/
	}
	.uzsakyti {
		background-image: url(../images/submit.gif);
		background-position: top left;
		background-repeat:no-repeat;
		background-color:transparent;
		width:107px;
		height:29px;
		color: #52787b;
		font-family:tahoma;
		font-size:11px;
		font-weight:bold;
		margin: 0;
		padding: 0;
		cursor:pointer;
		border:none;
	}
	
		.refresh {
		background-image:url(../images/change.png); background-color:transparent; width:22px; height:22px; margin: 0; padding: 0; cursor:pointer; border:none;
	}
	.delete {
		background-image:url(../images/delete.png); background-color:transparent; width:22px; height:22px; margin: 0; padding: 0; cursor:pointer; border:none;
	}
	
	#carttable{
		border: 0;
	}
	
	#carttable th{
		color: #52787b;
		font-size: 11px;
		text-align: left;
		border: 1px solid #fad3f4;
		background-color: #ffffff;
		padding: 10px;
	}
	
	#carttable td{
	border: 1px solid #fad3f4;
	background-color: #ffffff;
	padding: 10px;
	}
	
	#carttable .edit{
	text-align: center;
	}
	
	#carttable .editcount{
		border: 1px solid #fad3f4;
		color: #636262;
		height: 20px;
		padding: 3px 5px 0px 5px;
		font-family: Tahoma;
		font-size: 11px;
		width: 50px;
	}

	
	#carttable .total{
		font-weight: bold;
		color: #52787b;
	}
	
	.form .label {padding: 0; font-weight: bold; color: #52787b; width:176px;}
.form .textfield {border: 1px solid #fad3f4; background-color:#ffffff; width:238px; height:18px; color:#000000; padding:1px 25px 1px 5px; font-size: 11px;}
.form  .textarea {border:1px solid #fad3f4; background-color:#ffffff; width:238px; height:50px; color:#000000; padding:1px 5px 1px 5px; font-size: 11px;}
.form  .select {
	border:1px solid #fad3f4; height:20px; color:#000000;  margin:0px; padding:0px; font-family: Verdana, sans-serif; font-size: 11px;
}

.form  .radiolabel {
	color:#4A4A4A; padding:0px 5px 0px 5px;
}

.form  .textunder {
	color:#00245b; padding:10px 5px 0px 0px; font-family: Verdana, sans-serif; font-size: 11px;
}
.form  .textcongrat {
	color:#00245b; padding:20px 5px 0px 5px; line-height:140%; text-align:center; font-family: Verdana, sans-serif; font-size: 11px;
}
.form  .button {
	border:1px solid #fadbed; background-color:#F7F8F5; height:18px; color:#000000; font-family: Verdana, sans-serif; font-size: 11px;
}


.form2  .textunder {
	color:#000000; padding:20px 5px 0px 0px;
}
.form2  .textcongrat {
	color:#000000 padding:20px 5px 0px 5px; line-height:140%; text-align:center
}
