* {
  outline: none;
}

body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

body, td, th, input, textarea, select {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5f72;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}


body {
	height: 100%;
	font-family: tahoma;
	text-align: center;
	background: url(../images/body-bg.jpg);
}
* { behavior: url(page/media/css/iepngfix.htc); }



	#left-top-image1 {
	width:100px;
	height:88px;
	position:absolute;
	background:url(../images/left-top-bg-image.jpg) no-repeat;
	left:-100px;
}
	#left-top-image2 {
	width:117px;
	height:215px;
	position:absolute;
	background:url(../images/left-top-bg-image2.png) no-repeat;
	top:440px;
	left:-118px;
	margin:0;
	padding:0;
	font-size:0;

}

/* =================== body ==================== */

	#body-wrap {
		width: 100%;
		height: 100%;
		background: url(../images/gradient.gif) repeat-x;
	}
	 #photo-angle {
    background:url(../images/photo-angle-absolute.jpg) no-repeat;
    width:11px;
    height:151px;
    position:absolute;
    right:-11px;
top:0px;
    }
	
	#container {
		position:relative;
		width: 990px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
/* ----- head ----- */	
		#header {
			height: 139px;
			background: url(../images/header.jpg) no-repeat;
		}
			#logo {
				position: absolute;
				top: 70px;
				left: 30px;
				height:50px;
				float: left;
			}
				#logo a {
					display:block;
					background:url(../images/logo.gif) no-repeat;
					width:188px;
					height:50px;
				}
				
					#logo a  span {
						display: none;
					}
			
		#bizuterija {
			position: absolute;
			top: 80px;
			left: 420px;
			width: 90px;
			height: 50px;
			display: block;
			background: transparent;
		}	
		
		#kuponas {
			position: absolute;
			top: 45px;
			left: 520px;
			width: 180px;
			height: 80px;
			display: block;
			background: transparent;
		}	
			
					
          a.eurokos-photo-link {
          display:block;
          width:277px;
          position:absolute;
          height:120px;
          right:1px;
          }
          #akcijos {
	          background:url(../images/akcijos.png) no-repeat;
	          height:49px;
	          width:118px;
	          position:absolute;
	          left:302px;
	          top:97px;
	          z-index:2;
          }

		#menu {
			width: 530px;

			float:left;
			padding: 1px 0px 0px 150px;
			display: ineline;
			position: absolute;
			top: 0px;
		}
			#menu ul {
				list-style:none;
				font-size:0;
				margin:0 0px 0px 0px;
				padding:12px 0px 0px 0px;
				
			}
				#menu ul li {
					float: left;
					margin-bottom: 5px;
				}
					#menu ul li a {
						padding:0px 9px 0px 8px;
						text-decoration:none;
						background:url(../images/menu-bg.gif) no-repeat center right;
						font-size:11px;
						color:#3A5F72;
					}
					#menu ul li.last a {
						background-image:none;
					}

/* ------- right-side ----- */

		#photo-wrap {

		}
		
			#photo-wrap a {
			
				width: 277px;
				height: 259px;
				display: block;
				background: url(../images/pics-bottom.jpg) no-repeat 0px bottom;
				margin-top: -139px; 
			}
			
/* ----- news-wrap ----- */			
		#news-wrap {
			position:relative;
			width: 277px;
			height: 312px;
			background: url(../images/news1.jpg) no-repeat;
			z-index:0;
		}	
        #news-photo {
	        width:180px;
	        height:140px;
	        background:#fff;
	        position:absolute;
	        top:70px;
	        left:40px;
	        z-index:-1;
        }
        
        #news-title {
	        position:absolute;
	        font-family:Tahoma;
	        font-size:12px;
	        top:218px;
	        left:45px;
	        width:180px;
        }
        #news-title a {
			color: #0089d0;
			text-decoration: none;
		}
			
          #alink {
	          position:absolute;
	          bottom:25px;
	          right:20px;
          }
            #alink a{
	            text-decoration:none;
	            color:#fff;
	            font-size:11px;
	            background:url(../images/link-bg.gif) no-repeat right;
	            padding-right:9px;
            }
       
			#lipstick 	 {
			position:absolute;
			background:url(../images/lipstick.png) no-repeat;
			height:239px;
			width:148px;
			left:203px;
top:-1px;
}	


/* ----- quest-warp ------ */

		#quest-warp {
			margin-top:-1px;
			margin-left:10px;
			width: 267px;
			height: 274px;
			background: url(../images/questions.jpg) no-repeat;	
		}
		
      #pollBox {
	      padding-top:15px;
	      padding-left:20px;
      }
      
        .button-poll {
        	font-size: 11px;
			background: #D98A9E;
			color: #ffffff;
			border-top:1px #fff solid;
			border-left:1px #fff solid;
			border-right:1px #CE6781 solid;
			border-bottom:1px #CE6781 solid;
			height: 20px;
			padding-bottom: 2px;
			margin-top:12px;
			margin-right:4px;
			float: left;
        }
        
        .ptitle {
			
		}
        
		.p-title {
          font-size:11px;
          font-weight:bold;
          font-family:Tahoma;
          color:#3A5F72;
          padding-left: 6px;
          padding-bottom: 10px;
        }
          .label {
	          font-size:11px;
	          color:#3A5F72;
	          font-family:Tahoma;         
          }


.fr {
	float: right;
}

/********************* left-side ********************/

#content-wrapper {
	width:710px;
	float:left;


}
/* --------- FLASH-MAIN ----------- */
	#flash-content {
	height:456px;
	width:710px;
  position:relative;
  z-index:1;
}
  #flash-bg {
  position:absolute;
  background:url(../images/flash-content-bg.jpg) no-repeat;
  height:467px;
  width:728px;
  z-index:1;
  top:-7px;
  left:-1px;
  }
  
        #flash {
        background:#EFEBAC;
        position:absolute;
		width: 672px;
		height: 409px;
		z-index:3;
		left:28px;
		top:8px;
	}
  
  
    #flashAlink {
      position:absolute;
      bottom:22px;
      left:92px;
    }
      #flashAlink a {
        text-decoration:none;
        font-size:11px;
        color:#fff;
        background:url(../images/link-bg.gif) no-repeat center right;
        padding-right:9px;
    }

/* --------- BOTTOM --------------- */


	#bottom-content { 
		height:400px;

}

	#cup {
		background:url(../images/cup.png) no-repeat;
		height:290px;
		width:301px;
		position:absolute;
		left:475px;
		bottom:5px;
		z-index:1;
	}
	#spoon {
		position:absolute;
		background:url(../images/spoon.png) no-repeat;
		width:321px;
		height:108px;
		bottom:170px;
		left:225px;
		z-index:1;
	}
	#register {
		position:absolute;
		background:url(../images/register.gif) no-repeat;
		height:105px;
		width:283px;
		bottom:130px;
		left:100px;
		z-index: 2;
	}
		

		
      #register-title {
      font-family:Tahoma;
      font-size:12px;
      font-weight:bold;
      color:#3A5F72;
      padding:23px 0px 0px 22px;
      }
	
    .button  {
    float:right;
    }
    .button input {
		font-size: 11px;
		background: #D98A9E;
		color: #ffffff;
		border-top:1px #fff solid;
		border-left:1px #fff solid;
		border-right:1px #CE6781 solid;
		border-bottom:1px #CE6781 solid;
		width: 82px;
		height: 20px;
		padding-bottom: 2px;
		margin-top:12px;
		margin-right:24px;			
    }
     .resizeable {
     float:left;
     }
      .resizeable input  {
				padding: 1px 4px;
				border-top: 1px solid #464646;
				border-left: 1px solid #464646;
				border-bottom: 1px solid #D7D7D7;
				border-right: 1px solid #D7D7D7;
				background: #FFFFFF;
				width:140px;
				height:16px;
				margin-top: 12px;
				margin-left:19px;
}

	
/* ----- baneriai ------- */

		#baneriai {
			padding: 15px 0px 0px 18px;
			float:right;
			height:138px;
			width:666px;
			background:url(../images/baneriai-bg.jpg) no-repeat;
		}
			.banner-content {
				margin: 0px 10px 0px 13px;
				float: left;
				height:85px;
				width:135px;
				display: inline;
			}
			
		#tusas-image {
			background:url(../images/tusas.png) no-repeat;
			position:absolute;
			height:245px;
			width:97px;
			z-index:2;
			left:-15px;
			bottom:160px;
		}
		
	#euro-photo {
		position: absolute;
		top: 3px;
		right: 34px;
		z-index: 9;
	}	
	
#icons {
	width: 50px;
	position: relative;
	top: 49px;
	left: 78px;
}

	#icons a.home {
		width: 11px;
		height: 10px;
		background: url(../images/icon-home.gif) no-repeat;
		display: block;
		float: left;
		margin-top: 1px;
	}
	
	#icons a.sitemap {
		width: 7px;
		height: 11px;
		background: url(../images/icon-sitemap.gif) no-repeat;
		display: inline;
		float: left;
		margin-left: 20px;
	}
	
	#icons span {
		display: none;
	}
	
	#search-wrapper {
		width: 191px;
		height: 83px;
		background: url(../images/search-main.gif) no-repeat;
		margin: -15px 0px 0px 72px;
	}
							
		.search-form {
			padding: 18px 0px 0px 28px;
		}
		
		.input-search {
			border-top: 1px solid #464646;
			border-left: 1px solid #464646;
			border-right: 1px solid #d7d7d7;
			border-bottom: 1px solid #d7d7d7;
		}
		
		.button-search {
			border-top: 1px solid #ffffff;
			border-left: 1px solid #ffffff;
			border-right: 1px solid #ce6781;
			border-bottom: 1px solid #ce6781;
			background: #d98a9e;
			padding: 0px 15px;
			margin-top: 5px;
			color: #ffffff;
		}
			
		
/* ================================ COPYRIGHT =================================== */

#created {
  position:absolute;
	font-size: 11px;
	padding: 0px;
	margin:0px;
	color:#A6A477;
	width:200px;	
	bottom:105px;
	left:130px;
	
}

	#created-wrapper {
		float: right;
	padding-right:3px;
	padding-top:5px;
	}
	
	#created .logo {
		float: right;
		padding-top:5px;
	}
	
		#created .logo a {
			display: block;
			background: transparent url(../images/sys/artogama.gif) no-repeat right top;
			width: 66px;
			height: 21px;
			
		}
		
			#created .logo a span {
				display: none;
			}
	
	#copyright-wrapper {
		float: right;
		text-align: right;
		padding: 5px 0px 0px 0px;
	}		
	
/*************** OTHER **********************/		
		
/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	
