html {height: 100%; min-height:100%; overflow-y: scroll;}
body {margin: 0; padding: 0; position: relative; text-align: center; font-family: Arial; font-size: 100%; background: url(../images/bg.png) top repeat-x #ffffff;}
div{margin: 0; padding: 0;}
img {border: 0px;}
.clear {clear:both; font-size: 1px; height: 1px;}
	#shadow {width: 909px; position: relative; margin: 0 auto; padding: 0; text-align: left; background: url(../images/shadow.png) top repeat-y; border: 0px solid red;}
		#root {border: 0px solid blue; background: url(../images/header_bg.png) top repeat-x #ffffff; margin: 0 15px 0 15px;}
		#content{background: url(../images/header.jpg) top repeat-x #ffffff;}
		#contentinner{background: url(../images/header-inner.jpg) top repeat-x #ffffff;}
			ul#menu {margin: 0; padding: 10px 0 0 7px; list-style:none; border: 0px solid green;}
					ul#menu li {float: left; margin:0; padding: 0 0 0 32px; height: 64px;}
					ul#menu li a{font-size: 0.875em; color: #ffffff; text-decoration: none;}
		
			#slg {padding: 0 0 0 28px; height: 71px; border: 0px solid blue; color: #def6ff; font-size: 0.75em;}
			#slginner {padding: 0 0 0 28px; height: 171px; border: 0px solid blue; color: #def6ff; font-size: 0.75em;}
			#slg h1, #slginner h1{padding: 0; margin: 0; color: #ffffff; font-family: Times; font-style: italic; font-weight: normal; font-size: 3em;}
			#textcontainer{margin: 0 48px 0 32px; color: #001330; font-size: 0.75em; line-height: 140%;}
				#textcontainer h2{font-family: Tahoma; font-size: 1.5em; color: #860900; font-weight: normal; letter-spacing: 0.1em;}
			
			#bestday {float: right; width: 256px; height: 567px; background: url(../images/bestday_bg.gif) bottom left no-repeat; border:0px solid red;}
			#tortas {float: left; width: 285px; height: 378px; background: url(../images/vestuvinis_tortas.jpg) top left no-repeat; border:0px solid red;}
			#speech {float: left; width: 320px; height: 378px; overflow: hidden; color: #001330; font-size: 0.75em;}
				#speech h3{font-size: 1.5em; margin: 176px 0 0 0; color: #860900; font-weight: normal; font-family: Tahoma;}
				#speech em{font-size: 1.16em; color: #2d2d2d; font-weight: bold; font-family: Times;}
			#nauji {float: left; width: 615px; height: 189px; background: url(../images/new_bg.gif) top no-repeat; border:0px solid red;}
				#nauji h2 {margin: 0; padding: 0 0 0 36px; height: 37px; line-height: 37px; color: #2956a0; font-size: 1.25em; letter-spacing: 0.1em;
 font-family: 'Times New Roman', serif; font-style: italic;}
 				#nauji em {margin: 0; padding: 0 0 0 36px; letter-spacing: 0.1em;}
 
 			.block1{margin: 17px 0 0 16px; background: url(../images/block_top.png) left top no-repeat; height: 32px;}
 			.block1 h2 {margin: 0; padding: 0 0 0 19px; display: block; height: 32px; line-height: 32px; color: #2956a0; font-size: 1.25em; letter-spacing: 0.1em;
 font-family: 'Times New Roman', serif; font-style: italic;}
 			.block1 a {float: right; line-height: 32px; color: #980223; margin-right: 39px; font-size: 0.68em; text-decoration: none;}
			
		#iconline{padding: 4px 0 0px 30px; text-align: right;}
				#iconline a {margin: 0 16px 0 0; font-size: 0.68em; color: #b8b8b8; font-weight: bold;}
				#iconline a#activelng {text-decoration: none;}


		
		#contenttitle{padding: 10px 0 14px 30px; color: #00ab4e; font-size: 0.75em; font-weight: bold;}
		
	
	
	#footer {width:100%; font-size: 0.68em; line-height:normal; overflow:hidden; background: url("../images/footer_bg.png") top no-repeat; padding-top: 30px;}
				#footer ul {margin:0; padding:0 0 0 30px; list-style:none;}
				#footer li {float: left; margin:0; padding: 0; height: 49px;}
				#footer li a{color:#606060;}
					.isd {text-align: left; border: 0px solid red; width: 600px; background: url("../images/se_bg.gif") top left no-repeat;}
					.isd a{ padding: 0 0 0 25px; margin: 0 0 0 30px;}
					.copy {text-align: center;}


