body {
	color:#737373;
	_position:relative;
}
body, textarea { font:13px/1.6 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; }

a { color:#40a6d7; }
a:visited { color:#619ab6; }
a:hover { color:#3082ad; }

h1, h2, h3, h4 { font-weight:normal; }
h1 { font-size:28px; line-height:50px; }
h2 { font-size:28px; line-height:38px; text-align:right; }
h3 { font-size:22px; line-height:20px; }



/* ============================================ */
/* Container */
/* ============================================ */
#container
{
	position:relative;
	overflow:hidden;
	width:960px;
	margin:0 auto;
	background:transparent url('../img/top.jpg') no-repeat 29px 0;
	_padding-bottom:0;
}




/* ============================================ */
/* Header */
/* ============================================ */
#header
{
	height:149px;
	margin-bottom:30px;
}

h1 {  
	float:left;
	color:transparent;
	margin:20px 0 0 46px;
	width:135px;
	height:50px;
	overflow:hidden;
	 text-indent:-9999px;
}
h1 a:link, h1 a:visited, h1 a:hover { color:transparent; }


#menu {
	float:right;
	height:20px;
	width:300px;
	margin:43px 30px 0 0;
	padding:0;
	overflow:hidden;
}
#menu a {
	display:block;
	float:left;
	height:20px;
	width:111px;
	color:#707070;
	text-decoration:none;
	background:transparent url('../img/menu.png') no-repeat 0 0;
	color:transparent;
	text-indent:-9999px;
}
#menu a:hover { background-position:0 -27px; }
#menu a#menu2 { width:82px; background-position:-111px 0; }
#menu a#menu2:hover { background-position:-111px -27px; }
#menu a#menu3 { width:86px; background-position:-193px 0; }
#menu a#menu3:hover { background-position:-193px -27px; }





/* ============================================ */
/* Main content area */
/* ============================================ */
#main
{
	float:left;
}


#akcija { position:absolute; top:131px; right:166px; _display:none; }
#akcija-ie6 { position:absolute; top:131px; right:170px }

#akcija-text { margin:-30px 0 40px 404px; /* margin:40px auto 0; */ width:446px; height:93px; overflow:hidden; position:relative; background:transparent url('../img/akcija-frame.png') no-repeat 0 0; _background-image:url('../img/akcija-frame.gif'); }
#akcija-text h2 { width:310px; height:22px; overflow:hidden; color:transparent; font-size:22px; text-align:left; margin:15px 0 0 23px; float:left; line-height:1.1em; _display:inline; }
#akcija-text p { width:310px; float:left; margin:4px 0 0 23px; line-height:1.2em; _display:inline; }
#akcija-text p span { font-size:11px; color:#b2b2b2; }

a#akcija-button { background:transparent url('../img/akcija-button.png') no-repeat 0 1px; _background-image:url('../img/akcija-button.gif'); position:absolute; top:16px; right:13px; clear:none; display:block; text-indent:-9999px; width:91px; height:63px; margin:0; }
a#akcija-button:hover { background-position:0 -80px; }
a#akcija-button:active { background-position:0 -160px; }





#paslaugos {
	margin:11px 0 0 78px;
	width:260px;
	height:190px;
	background:transparent url('../img/top+kontaktai.png') no-repeat 0 0;
	_background:transparent url('../img/top+kontaktai.gif') no-repeat 0 0;
	text-indent:-9999px;
}
#paslaugos h2 { margin:0; color:transparent; text-indent:-9999px; padding-right:15px; visibility:hidden; }

#small-paslaugos { margin:78px 0 0 101px; overflow:hidden; /* Kol yra akcija */ margin-top:33px; }
#small-paslaugos div { width:225px; float:left; margin-right:50px; }
#small-paslaugos h3 { width:225px; height:26px; margin:0 0 0 0; text-indent:-9999px; color:transparent; background:transparent url('../img/top+kontaktai.gif') no-repeat 0 -384px; _background-image:url('../img/top+kontaktai.gif'); }
#small-paslaugos #pas2 h3 { background-position:0 -443px; }
#small-paslaugos #pas3 h3 { background-position:0 -502px; }


#darbai { padding-top:130px; background:white url('../img/darbai.jpg') no-repeat 104px 0; margin:42px 0 0; /* opacity:0.5; */ }
#darbai .darbas { width:860px; padding:26px 0 75px 46px; overflow:hidden; }
#darbai .darbas > a { float:left; }
#darbai .darbas img { float:left; padding:32px 1px 1px; background:transparent url('../img/thumb-bg.png') no-repeat 0 0; }
#darbai .darbas .texts { float:right; width:225px; margin-top:22px; }
#darbai .darbas .texts h4 { color:transparent; font-size:28px; line-height:32px; margin:0 0 4px; padding-bottom:6px; font-weight:normal; color:transparent; background-repeat:no-repeat; }
#darbai .darbas .texts a.link { font-size:14px; width:auto; padding:0 20px 0 0; background:transparent url('../img/bullets.png') no-repeat right 2px; }
#darbai .darbas .texts p { margin:14px 0 22px; clear:left; }
#darbai .darbas .texts em { color:#4e9b00; }
#darbai .darbas .texts li { color:#f8b00c; padding:0 0 0 20px; margin-bottom:10px; background:transparent url('../img/bullets.png') no-repeat 0 -46px; }
#darbai .darbas .texts li abbr { border-bottom:1px dotted #fcd883; cursor:help }



#kontaktai { padding-top:78px; background:transparent url('../img/susisiekti.png') no-repeat 100px 0; overflow:hidden; _zoom:1; }
#kontaktai p.kontaktai { font-size:18px; line-height:23px; float:left; display:block; padding-left:20px; width:154px; height:48px; margin:46px 0 0 156px; _zoom:1; _display:inline;
		/* background:transparent url('../img/top+kontaktai.png') no-repeat -115px -270px; color:transparent; */ }
#kontaktai p.kontaktai a { /* color:transparent; */ }
form { height:311px; width:400px; float:right; margin-right:185px; _display:inline; }
form input, form textarea, form button { float:left; clear:left; color:#676767; margin-bottom:13px; }
form input.blur, form textarea.blur { color:#a6a6a6; }
form input { width:230px; height:18px; padding:5px 8px 3px; background:transparent url('../img/input.png') no-repeat 0 0; border:0; }
form textarea { width:383px; height:163px; padding:5px 5px 5px 8px; background:transparent url('../img/textarea.png') no-repeat 0 0; border:0; }
form button { width:115px; height:40px; background:transparent url('../img/siusti.gif') no-repeat 0 0; color:transparent; text-indent:-9999px; border:0; padding:0; margin:0; outline:0; margin-top:6px; }
form button:hover { background-position:-118px 0; }
form button:active { background-position:-236px 0; }
form .red { color:red !important; }
#message { padding-left:40px; background:transparent url('../img/ok.gif') no-repeat 0 4px; }

#bottom	{ text-align:center; clear:both; height:145px; background:transparent url('../img/bottom.jpg') no-repeat 143px bottom; position:relative; overflow:hidden; _zoom:1; }
#bottom a { display:block; width:60px; height:24px; text-align:left; text-decoration:none; color:#737373; padding-left:20px; margin:100px auto 0; background:transparent url('../img/up-down.png') no-repeat 0 5px; }


#up-down { position:fixed; top:28px; right:10px; _position:absolute; _top:700px; }
#up-down a { display:block; width:19px; height:19px; text-indent:-9999px; background:transparent url('../img/up-down.gif') no-repeat 3px 3px; }
#up-down a.down { background-position:3px -28px; margin-top:5px; }

