	* {margin:0;padding:0}

	html, body { font-family : Arial, Tahoma; background: url('../../img/site/page_bg.jpg'); height: 100%; color: #665033; }

	a img { border: 0; }
	a { color: #a50c10; text-decoration: none; }
	a:hover { text-decoration: underline; }
	/* ===================== Layout ===================== */

	#container { width: 998px; min-height: 100%; position: relative; margin: 0 auto; background: url('../../img/site/footer_bg.png') no-repeat bottom left; }
	#inner { background: url('../../img/site/container_bg.jpg') no-repeat top left; min-height: 400px; }
	#footer { height: 0; width: 998px; position: relative; margin: 0 auto; }
	#main { }
	#left { width: 183px; float: left; position: relative; min-height: 100px; }
	#center { width: 561px; float: left; position: relative; min-height: 100px; padding-top: 126px; }
	#right { width: 254px; float: left; position: relative; padding-top: 75px; padding-bottom: 40px; }
	#couple { position: absolute; top: -136px; left: 183px; z-index: 100; }
	#copy { position: absolute; top: -1em; right: 183px; z-index: 100; font-size: 0.75em; }

	/* LEFT STYLES */
	#logo { position: absolute; top: 10px; left: 23px; }
	#menu { padding-top: 164px; }
	#menu_nav { list-style: none; width: 150px; margin: 0 auto; }
	#menu_nav li { display: block; }
	#menu_nav li a { display: block; width: 150px; height: 30px; padding: 6px 0 0 0; text-align: center; color: #a50c10; text-decoration: none; font-size: 0.9375em; font-weight: bold; }
	#menu_nav li a:hover, #menu_nav li a#menu_selected { background: url('../../img/site/menu_item.png') no-repeat; color: #720218; font-size: 1em; }
	#menu_nav ul { display: block; padding-left: 40px; font-size: 0.867em; list-style: none; }
	#menu_nav ul ul { font-size: 1em; padding-left: 10px; list-style: none; }
	#menu_nav li.submenu_top, #menu_nav li.submenu_bottom { display: none; }
	#menu_nav ul li a { text-align: left; padding: 0; height: auto; width: auto; color: #76051b;  font-weight: normal; }
	#menu_nav ul li a:hover { background: none; font-size: 0.938em; }
	#menu_nav ul ul li a { color: #4a3922; padding: 1px 0 1px 7px;  }
	#menu_nav ul ul li a:hover { background: url('../../img/site/submenu_item.png') no-repeat 0 0.55em; color: #4a3922; }
	
	#menu_top_decoration { width: 93px; height: 21px; font-size: 0; line-height: 0%; margin: 0 auto; background: url('../../img/site/menu_top_decoration.png') top left no-repeat; }
	#menu_bottom_decoration { width: 93px; height: 21px; font-size: 0; line-height: 0%; margin: 0 auto; background: url('../../img/site/menu_bottom_decoration.png') bottom left no-repeat; }
	#porele { width: 183px; height: 164px; background: url('../../img/site/porele-trans.png') no-repeat; }
	#contacts { padding: 20px 0 10px; }
	#contacts_inner { width: 150px; margin: 0 auto; font-size: 0.75em; padding: 10px 0 40px; text-align: center; }
	
	/* CENTER STYLES */
	#top_text { width: 342px; height: 114px; position: absolute; top: 0; left: 0; background: url('../../img/site/top_text.jpg'); }
	#top_photo { width: 239px; height: 205px; position: absolute; z-index: 100; top: 0; left: 361px; background: url('../../img/site/photo_top-trans.png'); }
	.top_photo_box { width: 127px; height: 156px; position: absolute; left: 52px; top: 23px; }
	.fotogalerija { background: url('../../img/site/top_photos/fotogalerija.jpg') no-repeat; }
	.naujienos { background: url('../../img/site/top_photos/naujienos.jpg') no-repeat; }
	.skelbimai { background: url('../../img/site/top_photos/skelbimai.jpg') no-repeat; }
	#center_container { position: relative; background: url('../../img/site/center_bg.png'); }
	#center_inner { width: 551px; margin-left: 4px; min-height: 280px; background: url('../../img/site/center_shade.png') no-repeat bottom left; }
	#center_top { background: url('../../img/site/center_top-trans.png') no-repeat top left; }	
	#center_top_inner { height: 81px; position: relative; z-index: 10; }
	#center_botom_line { height: 6px; background: url('../../img/site/center_bottom-trans.png'); font-size: 0; line-height: 0%; }
	
	#center_top h1 { color: #a60f13; font-weight: bold; font-size: 1.375em; padding: 31px 200px 0 67px; }
	#center_top h2 { color: #a60f13; font-weight: bold; font-size: 0.75em; padding-left: 67px; /*position: absolute; top: 57px; left: 67px;*/ text-decoration: underline; max-width: 340px; z-index: 10; }
	#center_top h2 a { text-decoration: underline; z-index: 10; }
	#clearcenter { position: relative; clear: both; height: 80px; }
	.ad_date { color: #ae9558; }
	.ad_price { color: #76061b; }
	
	/* INDEX STYLES */
	#index_columns { position: relative; padding-top: 5px; }
	.column { width: 274px; float: left; position: relative; }
	.right { margin-left: 13px; }
	.column_content { padding: 16px 22px 35px 22px; position: relative; font-size: 0.875em; text-align: justify; }
	.column_red_title { width: 217px; height: 86px; background: url('../../img/site/column_red_title-trans.png') no-repeat; margin: 0 auto; }
	.column_red_title h3 { color: #e7d26a; text-align: center; padding-top: 21px; margin: 0 20px; font-weight: bold; font-size: 20px; line-height: 110%; }
	.column_red_title h3 a { color: #e7d26a; text-decoration: none; }
	.column_buttons { padding: 20px 0; text-align: center; background: url('../../img/site/column_decoration.png') no-repeat top center; }
	
	#index_columns_top { height: 4px; font-size: 0; line-height: 0%; background: url('../../img/site/column_top-trans.png'); }
	#index_columns_content { background: url('../../img/site/column_bg.png'); min-height: 100px; }
	#index_columns_inner { background: url('../../img/site/column_bottom_shade.png') bottom left no-repeat; min-height: 100px; }
	#index_columns_bottom { height: 6px; font-size: 0; line-height: 0%; background: url('../../img/site/column_bottom-trans.png'); }
	
	/* RIGHT SIDE STYLES */
	#right_container { padding: 0 18px; position: relative; }
	.right_title { font-size: 1em; position: relative; text-align: center; color: #6e0019; padding: 5px 0 0; font-weight: bold; }
	.news_box { position: relative; margin: 5px 0; }
	.box_top { height: 4px; background: url('../../img/site/box/box_top-trans.png'); font-size: 0; line-height: 0%; }
	.box_center { background: url('../../img/site/box/box_bg.png'); position: relative; }
	.box_content { margin: 0 25px 0 22px; padding: 7px 0 2px; text-align: center; font-size: 0.75em; }
	.box_bottom { height: 6px; background: url('../../img/site/box/box_bottom-trans.png'); font-size: 0; line-height: 0%; }
	.box_content p { padding: 0.5em 0; }
	.box_content img { border: solid 1px #8e7b61; }
	.box_content h3 { font-size: 1em; }
	.box_content h3 a { font-weight: bold; color: #a50c10; text-decoration: none; }
	.more_link img { border: 0; }
	.ad_box a { display: block; color: #665033; text-align: left; }
	.ad_box a:visited { color: #ae9558; }
	.ads_more a { display: inline; }
	.ads_more a img { border: 0; }
	.ads_links { padding: 5px 0 5px 20px; }
	.ads_links .selected { font-weight: bold; }
	.new_ad_link { display: block; width: 150px; height: 30px; padding: 6px 0 0 0; text-align: center; color: #a50c10; text-decoration: none; background: url('../../img/site/menu_item.png') no-repeat; color: #720218; font-size: 1em; font-weight: bold; }
	.ad_image { border: solid 1px #d2ad89; }
	
	/* NEWS ANT OTHER INNER PAGE STYLES */
	.news_item { position: relative; width: 535px; margin: 0 auto 10px auto; }
	.news_top { height: 7px; background: url('../../img/site/news/news_top-trans.png'); font-size: 0; line-height: 0%; }
	.news_content { background: url('../../img/site/news/news_bg.png'); }
	.news_bottom { height: 6px; background: url('../../img/site/news/news_bottom-trans.png'); font-size: 0; line-height: 0%; }
	.news_inner { position: relative; padding: 23px 30px; }
	#content h3.news_title { font-size: 1em; font-weight: bold; text-decoration: underline; padding: 0 0 15px 0; color: #a50c10; }
	.news_picture { position: relative; float: left; margin: 0 10px 10px 0; border: solid 1px #cdab86; }
	.news_more { position: absolute; right: 9px; bottom: 3px; }
	.news_clear { height: 12px; }

	/* GENERAL STYLES */
	#content { position: relative; margin: 0 17px; text-align: justify; padding: 0 0 30px 0; font-size: 0.875em; }
	#content p, #index_columns p, .input { padding: 0.5em 0; }
	#content ul, #content ol, #content blockquote { padding-left: 20px; }
	#content h1, #content h2, #content h3, #content h4 { color: #a60f13; font-weight: normal; padding: 0.4em 0; }
	#content h1 { font-size: 1.571em; }
	#content h2 { font-size: 1.429em; }
	#content h3 { font-size: 1.286em; }
	#content h4 { font-size: 1.143em; }

	.form-1 label { position: relative; float: left; width: 150px; padding-right: 10px; }
	.form-1 input { width: 300px; }
	.form-1 textarea { width: 304px; height: 150px; }
	.form-1 .submit { width: auto; }
	.form-1 .shortInput { width: 150px; }
	
	.pages_container { text-align: center; position: relative; height: 30px; }
	.pages_container a { color: #665033; }
	.pages_container a:visited { color: #ae9558; }
	.page_current { color: #a50c10; }
	.page_previuos img, .page_next img { margin-bottom: -8px; }
	.item_previous, .item_next { display: inline-block; width: 39px; height: 26px; cursor: pointer; margin-bottom: -8px; }
	.item_previous { background: url('../../img/site/paging_left-trans.png') no-repeat; }
	.item_next { background: url('../../img/site/paging_right-trans.png') no-repeat; }
	
	.center { text-align: center; }
	.back_link { position: absolute; right: 23px; bottom: 0px; }
	.gallery_back_link { position: absolute; right: 23px; bottom: 0px; }
	.site_decoration { width: 93px; height: 13px; background: url('../../img/site/site_decoration-trans.png') no-repeat; margin: 0 auto; position: relative; }
	
	
	.clear { font-size: 0; clear: both; line-height: 0%; height: 0; }
	.clearfooter { clear : both; height : 34px; position: relative; }
	.button { padding : 0 10px; font-family : arial, sans-serif; font-size : 11px; border : #666666 1px solid; background : #a60f13; color : #FFF; }
	.error_message { color : #a60f13; font-size : 10px; } 
	.success_message { color : #33568E; font-size : 11px; font-weight : bold; text-align : center; line-height : 15px; }
	
	/* other content styles */
	.paveikslelis_desineje { float: right; display: block; position: relative; margin: 10px 0 10px 10px; border: solid 1px #cdab86; }
	.paveikslelis_desineje img { display: block; }
	.paveikslelis_kaireje { float: left; display: block; position: relative; margin: 10px 10px 10px 0; border: solid 1px #cdab86; }
	
	.lentele { border-collapse: collapse; border: solid 1px #796449; font-size: 1em; }
	.lentele th, .lentele td { border: solid 1px #796449; padding: 4px 6px; text-align: center; }
	.lentele th { font-size: 0.857em; }
	
	.error-message { color: #a60f13; font-size: 12px; }
	.star { color: #a60f13; }