@charset "utf-8";
html, body, form, ul, li, p, h1 { 
	padding: 0px;
	margin: 0px;
}
html, body { 
	height: 100%;
}
img {
	border: 0px;
	behavior: url("/client/rd1/pngbehavior.htc");
}
html {
	background: url(img/bg_2.jpg) repeat;
}
body {
	font-size: 11px;
	font-family: arial;
	background: url(img/bg_1.jpg) repeat-x;
}
#main {
	width: 894px;
	min-height: 200px;
	_height: 200px;
	background: url(/client/rd1/masazas/img/top_bg.png) no-repeat;
	margin: 0px auto;
}
* html #main {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/client/rd1/masazas/img/top_bg.png' );
}
#sidebar_main, #sidebar {
	width: 229px;
	float: left;
}
#sidebar {
	background: url(img/sidebar_bg.gif) repeat-y 5px 0;
}
#sidebar_main #logo {
	width: 195px;
	height: 168px;
	padding: 17px 0 0 0;
	float: left;
}
#sidebar #menu {
	width: 197px;
	list-style: none;
	padding: 5px 0 10px 0;
	margin: 0 0 0 20px;
	_display: inline;
	float: left;
}
#sidebar #menu li {
	width: 197px;
	height: 19px;
	float: left;
}
#sidebar #menu a {
	width: 197px;
	height: 16px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	background: url(img/menu_bg.jpg) no-repeat;
	padding: 1px 0 0 0;
	float: left;
}
#sidebar #menu a.act, #sidebar #menu a:hover {
	background: url(img/menu_act.jpg) no-repeat;
}
#sidebar #logos {
	width: 224px;
	text-align: center;
	padding: 0 0 0px 5px;
	float: left;
}
#sidebar #block {
	width: 217px;
	padding: 0 0 0 5px;
	float: left;
}
#sidebar_main #ad {
	width: 224px;
	text-align: center;
	background: url(/client/rd1/masazas/img/ad_bg.png) repeat-y;
	padding: 12px 0 12px 5px;
	float: left;
}
* html #sidebar_main #ad {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='/client/rd1/masazas/img/ad_bg.png' );
}
#sidebar_main #ad a {
	margin: 0 8px 0 8px;
}
#lang {
	width: 610px;
	height: 28px;
	font-size: 10px;
	padding: 88px 50px 0 0;
	float: left;
}
#lang a {
	color: #AD957A;
	text-decoration: none;
	margin: 0 3px 0 3px;
	float: right;
}
#lang a.act, #lang a:hover {
	color: #FFFFFF;
	background: #676767;
}
#lang .input {
	width: 110px;
	color: #CCCCCC;
	font-size: 11px;
	font-family: arial;
	background: #000000;
	border: 1px solid #AD957A;
	margin: -1px 3px 0 10px;
	padding: 0 5px 0 5px;
	float: right;
}
#lang .submit {
	cursor: pointer;
	margin: -1px 0 0 0;
	float: right;
}
#content_main {
	width: 652px;
	padding: 0 0 0 0;
	margin: 0 0 0 -8px;
	position: relative;
	_display: inline;
	float: left;
}
#content {
	width: 626px;
	color: #190501;
	min-height: 650px;
	_height: 650px;
	background: url(/client/rd1/masazas/img/content_bg.png) repeat-y;
	padding: 0 13px 10px 13px;
	float: left;
}
* html #content {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='/client/rd1/masazas/img/content_bg.png' );
}
#content #header {
	width: 626px;
	color: #190501;
	padding: 0 0 20px 0;
	_position: relative;
	float: left;
}
#content #submenu {
	width: 616px;
	list-style: none;
	background: url(img/submenu_line.gif) repeat-x 0 bottom;
	padding: 0 0 10px 10px;
	margin: -10px 0 15px 0;
	_position: relative;
	float: left;
}
#content #submenu li {
	float: left;
}
#content #submenu a {
	color: #190501;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0 12px 0 0;
	float: left;
}
#content #submenu a.act, #content #submenu a:hover {
	color: #FFFFFF;
	background: #170500;
}
#content h1 {
	width: 576px;
	font-size: 20px;
	font-weight: normal;
	padding: 0 25px 15px 25px;
	_position: relative;
	float: left;
}
#content div.turinys {
	width: 576px;
	line-height: 1.5;
	padding: 0 25px 15px 25px;
	_position: relative;
	float: left;
}
	.str p {
		margin-bottom:10px
	}
	#content div.turinys a {
		color:#000066;
	}
		#content div.turinys a:hover {
			text-decoration:none
		}
#footer {
	width: 606px;
	height: 28px;
	color: #FBF0E0;
	background: url(/client/rd1/masazas/img/footer_bg.png) no-repeat bottom;
	padding: 8px 23px 0 23px;
	float:left;
	margin:0 0 0 221px;
	
	
}
* html #footer {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/client/rd1/masazas/img/footer_bg.png' );
	margin:0 0 0 111px; 
}
/* 
}*/
#footer a {
	color: #FBF0E0;
	font-style: italic;
	text-decoration: none;
	_position: relative;
}
#footer a:hover {
	text-decoration: underline;
}

/*.paslaugos {
	padding:0 0 0 20px; position:relative; float:left; z-index:999
}
div.eilute {
	background:url(/client/rd1/masazas/img/paslauga_bg.png) bottom right no-repeat; margin:0 0 2px 0px;  width:580px; cursor:pointer; height:27px; float:left
}
	div.eilute a{
		color:#FFFFFF; text-decoration:none
	}
	div.hover {
		background:url(/client/rd1/masazas/img/paslauga_bg_.png) bottom right no-repeat;
	}
		div.hover a {
			text-decoration:none
		}
	div.name	{
		 line-height:27px; float:left; padding:0 10px; width:484px
	}		
	div.placiau {
		 float:left; line-height:27px;
	}
*/	
.galery {
	margin:0 auto; width:600px
}
.galery .image {
	border:1px solid #2e150b; float:left; margin:3px 3px 0  0; 
}

.turinys ul.list li {
	margin:0 0 10px 0
}


.turinys ul li {
	margin:0 0 0 20px
}



#paslauga{
	background:url(/client/rd1/masazas/img/paslauga_head.png) no-repeat top center black; padding:170px 40px 0 40px; color:#ffe8ce; min-height:365px; _height:365px
	
}
	#paslauga h1 {
		font-weight:normal; font-size:16px; line-height:50px
	}
	#paslauga div.str {
		line-height:160%
	}
	#paslauga_foot {
		background:url(/client/rd1/masazas/img/paslauga_foot.png) no-repeat bottom center black; height:30px; 
	}
	#uzdaryti {
	 	padding:10px 20px;  background:black; text-align:right
	}
		#uzdaryti a {
			color:#e8c178; text-decoration:none; padding:0 25px 0 0 ; background:url(/client/rd1/exotic/img/x.gif) no-repeat right; font-weight:bold
		}
		#uzdaryti a:hover {
			text-decoration:underline
		}
	
table.PaprastosPaslaugos {
	margin:0 20px 0px 30px; width:80%; 
}
	table.PaprastosPaslaugos  td {
		padding:5px 15px; border-bottom:1px solid #c68167; cursor:pointer;
	}
	table.PaprastosPaslaugos  td.informacija {
		text-align:center;
	}
	table.PaprastosPaslaugos a{
		text-decoration:none; color:#190501;
	}
	table.PaprastosPaslaugos tr.hover {
		background-color:#e0d0b8;
	}

table.SudetingosPaslaugos {
	margin:0 20px 0px 15px; width:580px; 
}
	table.SudetingosPaslaugos tr{
		cursor:pointer; height:27px;
	}
	table.SudetingosPaslaugos  td{
		background:#2e1e17; padding:0 5px 0 10px; border-bottom:2px solid #f7e1c3
	}
	table.SudetingosPaslaugos td a {
		color:#fff;
	}
	table.SudetingosPaslaugos  td.Placiau{
		width:90px; text-align:right; padding:0; background:url(/client/rd1/masazas/img/placiau.png) no-repeat center #2e1e17;
	}
	table.SudetingosPaslaugos  td.Placiau a {
		padding:0 40px 0 0; 
	}
	table.SudetingosPaslaugos  tr.hover td{
		background:#532a17; 
	}
	table.SudetingosPaslaugos tr.hover td.Placiau{
		background:url(/client/rd1/masazas/img/placiau.png) no-repeat center #532a17;
	}
	
.print {
	background:url(/client/rd1/masazas/img/print.png) no-repeat left; padding:10px 65px 10px 10px; text-decoration:none
}
	.print:hover {
		 text-decoration:underline
	}
	
	
#kontaktai {
	position:absolute; top:164px; left:330px; width:250px; padding:3px 0 0 0; 
}
	#kontaktai .input {
		width:100%; border:1px solid #190501; background:#fdf6ed; color:#190501; font-family:Arial; font-size:12px; padding:3px 5px; margin:0 0 5px 0
	}
	#kontaktai textarea{
		height:50px
	}
	#kontaktai #submit {
		background:#fdf6ed; color:#190501; border:0; float:right;
	}
	#kontaktai #formosPadeka {
		display:none;
	}
	#kontaktai #formosKlaida {
		display:none; background:#a60006; width:100%; color:#fdf6ed; padding:3px 5px
	}
	#kontaktai h1 {
		padding-left:0; margin-left:0; width:100%
	}
#content div.turinys a.paryskinta {
	background:#4B2212; color:white; padding:5px 15px; text-decoration:none; border:1px solid white
}
	#content div.turinys a.paryskinta:hover {
		background:#663522
	}
	.paryskinta p{
		padding:0; margin:0; display:inline;	
	}

.aktualijos {
		list-style:none; margin:0 30px 40px 25px
	}	
	.aktualijos a {
		text-decoration:none; font-weight:bold; color:black;
	}
	#content .aktualijos a:hover {
		text-decoration:underline;
	}
	.aktualijos li{
		margin-bottom:3px;
	}

.draugai {
	margin:0 auto; width:600px
}
.draugai .image {
	border:1px solid #2e150b; float:left; margin:3px 3px 0  0; 
}

#NewsLetter{
	float:left; background:url(img/nl_bg.gif) no-repeat right top; width:100%; height:120px; margin:0 0 10px 0; 
}
	#NewsLetterLegend{
		display:block	
	}
	#NewsLetterEmail{
		border:1px solid #2c130a; background:#8a5744; font-size:10px; display:block; color:white; width:95%; margin:3px 0; padding:2px 3px;
	}
	#NewsLetterSubmit{
		display:block; text-align:right; background:url(img/nl_subscribe.gif) no-repeat right top; color:#e8b8a5; text-decoration:none; padding:0 20px 0 0; line-height:18px	
	}
	#NewsLetterErrorMsg {
		color:white; background:#a60006; padding:5px; display:none; margin:-70px 0 0 0; z-index:99999
	}
	#NewsLetterStageActive, #NewsLetterStageSubscribed{
		color:#e8b8a5; padding:20px 2px 0 22px;
	}
	#NewsLetterStageSubscribed {
		display:none	
	}
	#NewsLetter #NewsLetterSubmit:hover  {
		text-decoration:underline
	}
	#NewsLetter form {
		margin:0; padding: 15px 15px 15px 20px	
	}
#NewsLetterContext{
	width:100%; border:1px solid #1c0601; margin:15px 0
}
	#NewsLetterContext form {
		margin:0; padding:10px;	
	}
	#NewsLetterContext #NewsLetterContextLegend{
		margin:0 0 5px 0; display:block
	}	
	#NewsLetterContext #NewsLetterContextSubmit {
			background:#4B2212; display:block; border:1px solid white; padding:1px 5px; width:50px; text-align:center; text-decoration:none; color:white
	}	
	#NewsLetterContext #NewsLetterContextSubmit:hover{
		background:#663522; 
	}
	#NewsLetterContext #NewsLetterContextEmail {
			background:white; border:1px solid #2c130a; width:200px; font-size:11px; padding:2px 3px; margin:0 0 10px 0
		}
	#NewsLetterContext #NewsLetterContextStageSubscribed,
	#NewsLetterContext #NewsLetterContextErrorMsg
	{
		display:none;	
	}
	#NewsLetterContext #NewsLetterContextErrorMsg
	{
		background:#F00; padding:10px; margin:10px 0
	}
.InfoBlocks {
	padding:7px 0 0 0; clear:both	
}
	.InfoBlocks li {
		clear:both; list-style:none; margin:0; padding:0 25px 0 0; font-size:0	
	}
	.InfoBlocks .Icon {
		margin:0 25px 15px 25px;  width:100px; height:100px; float:left;  border:1px solid #0e0d08; cursor:pointer	
	}
		* html .InfoBlocks .Icon {
				margin:0 25px 15px 10px; 
		}
	.InfoBlocks .Icon img {
		width:100px; height:100px
	}	
	.InfoBlocks .Title{
		margin:0; padding:0 0 10px 0; 	
	}
	.InfoBlocks .Title a {
		font-size:14px; font-weight:bold; text-decoration:none; color:#020200
	}
	.InfoBlocks .Title a:hover {
		text-decoration:underline	
	}
	.InfoBlocks .Intro {
		line-height:150%; font-size:11px	
	}
	.InfoBlocks .More
	{
		font-size:11px; text-align:right; margin:10px 0 10px 0;	
	}
	.InfoBlocks .More a{
		text-decoration:none; color:#020200
	}
	.InfoBlocks .More a:hover{
		text-decoration:underline	
	}