@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(../images/bg_1.jpg) top center no-repeat #D6F5FE
}

body {
min-height:100%;
height: 100%;
color: #000;
font-size:12px;
color:#666;
line-height:1.4;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

* html img {
behavior: url("css/iepngfix.htc");
}

* html BODY { 
behavior:url("css/csshover.htc"); 
}

a{
text-decoration: underline;
color:#317CBD
} 

a:hover{
text-decoration:none
}

input, select{
outline:none !important
}

img{
border:0
}

p{
margin:1.5em 0
} 

#page {
width: 964px;
margin:0 auto;
padding:0 10px;
height: auto !important;
min-height:100%;
height: 100%;
background: url(../images/bg_1.jpg) top center no-repeat #D6F5FE;
margin-top:-17px;
}

#footer_guarantor {
height: 296px;
clear: both;
}

#footer {
margin:0 auto;
margin-top: -286px;
height: 81px;
clear: both;
padding-top:205px;
background: url(../images/new_images/footer_bgbg.jpg) top center repeat-x;
min-width:984px;
}

#footer .footerr{
background: #133D74;
height:81px;
}

div.footer_inside{
width: 964px;
height:49px;
padding:32px 10px 0;
margin:0 auto;
font-size:11px;
position:relative;
color:#C0D6E8;
background: url(../images/footer/footer_bg.jpg) top center no-repeat;
}

div.footer_inside a{
color:#C0D6E8
}

div.footer_inside img.foot_dec{
position:absolute;
right:64px;
*right:63px;
top:0;
margin-top:-166px;
}

#header {
height: 173px;
position:relative;
padding:83px 0 0 0;
margin:0 0 6px 0;
}

div.menu_block{
height:153px;
background:url(../images/header/header_bg.png) top left no-repeat
}

div.menu_block a{
position:relative;
}

* html div.menu_block{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/header/header_bg.png", sizingMethod="crop");
}

div.menu_block div.menu_block_container{
height:65px;
position:relative;
padding:88px 22px 0 22px;
}

div.head_bl_1{
position:absolute;
right:12px;
top:17px;
font-size:11px;
line-height:20px;
text-align:right;
}

#header div.tabs{
position:absolute;
top:118px;
left:283px;
z-index:2;
width:444px;
}

#header div.tabs img{
display:block;
margin-left:6px;
float:right
}

img.logo{
display:block;
position:absolute;
top:41px;
left:30px;
}

#header img.logo_text{
display:block;
position:absolute;
top:114px;
left:206px;
}

#header div.search_block{
position:absolute;
left:287px;
top:68px;
width:438px;
height:36px;
}

#header div.search_block div{
width:399px;
height:36px;
padding:0 0 0 39px;
background:url(../images/header/search_input.png) top left no-repeat;
}

#header div.search_block a{
float:right;
display:block;
width:59px;
height:26px;
text-align:center;
font-size:10px;
color:#317CBD;
margin:4px 4px 0 0;
padding-top:7px;
text-decoration:none
}

* html #header div.search_block a{
margin:4px 2px 0 0;
}

#header div.search_block a:hover{
text-decoration:underline
}

#header div.search_block input{
font-size:12px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
padding:1px 2px;
border:0;
width:222px;
margin-top:10px;
color:#0079B8;
background:none
}

table.main_menu{}

table.main_menu td{
vertical-align:top;
width:20%;
height:52px;
text-align:center;
background:url(../images/main_menu/menu_bg.gif) top left repeat-x
}

table.main_menu td a{
display:block;
background:url(../images/main_menu/menu_border.jpg) top right no-repeat;
height:32px;
padding-top:12px;
text-decoration:none
}

table.main_menu td img.sel{
display:none
}

table.main_menu td.selected{
background:url(../images/main_menu/menu_bg_sel.gif) top left repeat-x;
}

table.main_menu td.selected img{
display:none
}

table.main_menu td.selected img.sel{
display:inline
}

table.main_menu td.selected a{
height:40px;
background:url(../images/main_menu/menu_sel_decor.gif) bottom center no-repeat
}

#header img.rounder_left{
display:block;
z-index:55;
position:absolute;
left:22px;
top:185px;
}

#header img.rounder_right{
display:block;
z-index:55;
position:absolute;
right:22px;
top:185px;
}

#sidebar {
width: 301px;
float: right;
}

#sidebar2 {
width: 394px;
margin-bottom:155px;
float: left;
}

#mainbar {
width: 657px;
margin:0 6px -172px 0;
overflow: hidden;
float: left;
position:relative;
z-index:5
}

#mainbar2 {
width: 564px;
margin:0 6px 0 0;
overflow: hidden;
float: left;
}

#mainbar3 {
width: 964px;
margin:0 6px 0 0;
overflow: hidden;
padding-bottom: 150px;
}

h1.header_1{
background:url(../images/headers/header_1.jpg) top left no-repeat;
height:51px;
font-weight:normal;
font-size:11px;
color:#fff;
padding:10px 0 0 74px;
}

h1.header_1 a{
float:right;
display:block;
margin:2px 16px 0 0
}

* html h1.header_1 a{
margin:2px 8px 0 0
}

h1.header_1 span{
font-size:21px;
text-transform:uppercase;
line-height:1.1
}

div.mainbar_content_1{
background:url(../images/blocks_shadows/shadow_1.gif) top left repeat-y #fff;
padding:0 2px;
}

div.marsh_selecting{
height:76px;
width:653px;
padding:1px 2px 3px 2px;
margin-bottom:6px;
font-size:12px;
line-height:1.3;
color:#fff;
background:url(../images/headers/header_2.jpg) top left no-repeat
}

div.marsh_selecting a{
color:#fff;
}

div.marsh_selecting div.first{
width:167px;
height:66px;
float:left;
text-align:center;
padding:9px 25px 0 25px;
background:url(../images/borders/border_1.gif) bottom right no-repeat
}

div.marsh_selecting div.first_selected{
height:82px;
padding:41px 25px 0 25px;
margin-top:-48px;
position:relative;
color:#666;
background:url(../images/misc/selected_first.gif) top left no-repeat
}

div.marsh_selecting div.first_selected a{
color:#666;
cursor:default;
text-decoration:none;
font-weight:bold
}

div.marsh_selecting div.second{
width:169px;
height:67px;
float:left;
padding:8px 25px 0 25px;
background:url(../images/borders/border_1.gif) bottom right no-repeat;
text-align:center
}

div.marsh_selecting div.second_selected{
height:82px;
padding:41px 25px 0 25px;
margin-top:-48px;
position:relative;
color:#666;
background:url(../images/misc/selected_second.gif) top left no-repeat
}

div.marsh_selecting div.second_selected a{
color:#666;
cursor:default;
text-decoration:none;
font-weight:bold
}

div.marsh_selecting div.last{
float:left;
height:67px;
padding:8px 25px 0 25px;
width:167px;
text-align:center
}

div.marsh_selecting div.last_selected{
height:82px;
padding:41px 25px 0 25px;
margin-top:-48px;
position:relative;
color:#666;
background:url(../images/misc/selected_last.gif) top left no-repeat
}

div.marsh_selecting div.last_selected a{
color:#666;
cursor:default;
text-decoration:none;
font-weight:bold
}

div.marsh_selecting span.stars{
display:inline-block;
height:14px;
margin-top:7px;
}

div.marsh_selecting span.stars img{
display:block;
float:left
}

div.smallBlueBlock{
	background: url(../images/blocks/smallBlueBg.gif) top left no-repeat;
	width: 261px;
	height: 48px;
	padding: 14px 20px 0px 20px;
	margin-bottom: 7px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

div.smallBlueBlock a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

div.tabbedBlock
{
}

div.tabbedBlock2
{
}

div.tabbedBlock div.tablessTop
{
		background: url(../images/blocks/tablessTop.gif) bottom left no-repeat;
		height: 40px;
		padding: 24px 0px 0px 69px;
		color: #3c66a4;
		font: bold 16px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
}

div.tabbedBlock div.top
{
		background: url(../images/blocks/tabbedTop.gif) bottom left no-repeat;
		height: 30px;
}

div.tabbedBlock2 div.top
{
		background: url(../images/blocks/tabbedTop2.gif) bottom left no-repeat;
		height: 30px;
}

div.tabbedBlock div.top div.tab
{
	margin-left: 6px;
	background: url(../images/blocks/tabBg.gif) bottom left repeat-x;
	height:23px;
	float: left;
	padding: 7px 10px 0px;
}

* html div.tabbedBlock div.top div.tab{
margin-left:3px;
}

div.tabbedBlock2 div.top div.tab
{
	margin-left: 6px;
	background: url(../images/blocks/tabBg.gif) bottom left repeat-x;
	height:23px;
	float: left;
	padding: 7px 10px 0px;
}

* html div.tabbedBlock2 div.top div.tab{
margin-left:3px;
}

div.tabbedBlock div.top div.tab span
{
	background: url(../images/icons/goldArrowLeft.gif) center left no-repeat;
	padding-left: 14px;
	text-transform: uppercase;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
}

div.tabbedBlock2 div.top div.tab span
{
	background: url(../images/icons/goldArrowLeft.gif) center left no-repeat;
	padding-left: 14px;
	text-transform: uppercase;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
}

div.tabbedBlock div.top div.tabRight
{
	width: 6px;
	background: url(../images/blocks/tabRight.gif) bottom left no-repeat;
	height:30px;
	float: left;
}

div.tabbedBlock2 div.top div.tabRight
{
	width: 6px;
	background: url(../images/blocks/tabRight.gif) bottom left no-repeat;
	height:30px;
	float: left;
}

div.tabbedBlock div.main
{
		background: url(../images/blocks/tabbedBg.gif) top left repeat-y;
		padding: 30px;
}

div.tabbedBlock2 div.main
{
		background: url(../images/blocks/tabbedBg2.gif) top left repeat-y;
		padding: 30px;
}

div.tabbedBlock div.bottom
{
		background: url(../images/blocks/tabbedBottom.gif) top left no-repeat;
		height: 7px;
}

div.tabbedBlock2 div.bottom
{
		background: url(../images/blocks/tabbedBottom2.gif) top left no-repeat;
		height: 7px;
}


div.block394
{
}

div.block394 div.top
{
	background: url(../images/blocks/right394top.gif) bottom left no-repeat;
	height: 6px;
	font-size:6px;
	line-height:1;
}

div.block394 div.main
{
	background: url(../images/blocks/right394bg.gif) top left repeat-y;
	padding: 7px 12px;
}

div.block394 div.main div.content
{
	background-color: #f1efe4;
}


div.block394 div.bottom
{
	background: url(../images/blocks/right394bottom.gif) top left no-repeat;
	height: 6px;
	font-size:6px;
	line-height:1
}

div.blockYellow
{
	width: 703px;
}

div.blockYellow div.top
{
	height: 7px;
	background: url(../images/blocks/yellowTop.png) bottom left no-repeat;
}

div.blockYellow div.main
{
	background: url(../images/blocks/yellowBg.png) top left repeat-y;
	padding: 0px 7px 0px 8px;
}

div.blockYellow div.bottom
{
	height: 9px;
	background: url(../images/blocks/yellowBottom.png) top left no-repeat;
}

div.blueBlock
{
	width: 426px;
}

div.blueBlock div.top
{
	height: 7px;
	background: url(../images/blocks/blueTop.png) bottom left no-repeat;
}

div.blueBlock div.main
{
	background: url(../images/blocks/blueBg.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
}

div.blueBlock div.bottom
{
	height: 9px;
	background: url(../images/blocks/blueBottom.png) top left no-repeat;
}

div.blockYellow2
{
	width: 492px;
}

div.blockYellow2 div.top
{
	height: 7px;
	background: url(../images/blocks/yellow2Top.png) bottom left no-repeat;
}

div.blockYellow2 div.main
{
	background: url(../images/blocks/yellow2Bg.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
}

div.blockYellow2 div.main2
{
	background: url(../images/blocks/yellow2Bg2.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
}

div.blockYellow2 div.bottom
{
	height: 8px;
	background: url(../images/blocks/yellow2Bottom.png) top left no-repeat;
}

div.blockYellow2 div.bottom2
{
	height: 27px;
	background: url(../images/blocks/yellow2Bottom2.png) top left no-repeat;
}

div.yellowInfoBlock
{
	width: 304px;
	position: relative;
	z-index: 100;
}

div.yellowInfoBlock div.top
{
	height: 7px;
	background: url(../images/blocks/yellowInfoTop.png) bottom left no-repeat;
}

div.yellowInfoBlock div.main
{
	background: url(../images/blocks/yellowInfoBg.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
}

div.yellowInfoBlock div.main a
{
	color: #317cbd;
	text-decoration: none;
}

div.yellowInfoBlock div.main a:hover
{
	text-decoration: underline;
}

div.yellowInfoBlock div.bottom
{
	height: 26px;
	background: url(../images/blocks/yellowInfoBottom.png) top left no-repeat;
}

div.yellowInfoBlock div.bottom2
{
	height: 9px;
	background: url(../images/blocks/yellowInfoBottom2.png) top left no-repeat;
}

.yellow274Block
{
	width: 274px;
    z-index: 2222;
	display:none;
}

.yellow274Block .topY
{
	height: 7px;
	background: url(../images/blocks/yellow274Top.png) bottom left no-repeat;
}

.yellow274Block  .mainY
{
	background: url(../images/blocks/yellow274Bg.png) top left repeat-y;
	padding: 0px 7px 0px 8px;
	color:#666666;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight: normal;
}

.yellow274Block .bottomY
{
	height: 27px;
	background: url(../images/blocks/yellow274Bottom.png) top left no-repeat;
}
.yellow274Block .bottomYL
{
	height: 27px;
	background: url(../images/blocks/yellow274BottomL.png) top left no-repeat;
}

div.yellow388Block
{
	width: 388px;
}

div.yellow388Block div.top
{
	height: 7px;
	background: url(../images/blocks/yellow388Top.png) bottom left no-repeat;
	margin: 0px;
	border: none;
}

div.yellow388Block div.main
{
	background: url(../images/blocks/yellow388Bg.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
	margin: 0px;
}

div.yellow388Block div.bottom
{
	margin: 0px;
	height: 27px;
	background: url(../images/blocks/yellow388Bottom.png) top left no-repeat;
}

ul.circled
{
	padding: 10px 20px;
	list-style: url(../images/icons/circle.png);
	font-size: 11px;
	
}

div.calendarBlock
{
	width: 173px;
	position: relative;
	z-index: 200;
	padding: 0px;
	border: none;
	margin: 0px;
}

div.calendarBlock div.top
{
	height: 7px;
	width: 173px;
	background: url(../images/blocks/calendarTop.png) bottom left no-repeat;
	border: none;
	margin: 0px;
}

div.calendarBlock div.main
{
	width: 157px;
	background: url(../images/blocks/calendarBg.png) top left repeat-y;
	padding: 0px 8px 0px 8px;
}

div.calendarBlock div.main a
{
	color: #317cbd;
	text-decoration: none;
}

div.calendarBlock div.main a:hover
{
	text-decoration: underline;
}

div.calendarBlock div.bottom
{
	height: 26px;
	width: 173px;
	background: url(../images/blocks/calendarBottom.png) top left no-repeat;
	margin: 0px;
}

div.horizontalList div
{
	width: 84px;
	height: 85px;
	border-right: 1px solid #dbd9cf;
	float: left;
	padding: 10px;
}

div.block_2_top{
background:url(../images/blocks_shadows/block_2_top.gif) top left no-repeat;
height:11px;
font-size:6px;
line-height:1
}

div.block_2_bottom{
background:url(../images/blocks_shadows/block_2_bottom.gif) top left no-repeat;
height:13px;
font-size:6px;
line-height:1;
margin-bottom:6px;
}

div.block_2_main{
background:url(../images/blocks_shadows/block_2_main.gif) top left repeat-y;
padding:0 12px;
}

div.block_3{
height:79px;
background:url(../images/misc/block_3_bg.jpg) top left no-repeat;
margin:5px 0 6px 0;
}

div.block_3 table{
float:right
}

div.block_3 table a{
display:block;
width:79px;
height:23px;
line-height:1.1;
padding-top:11px;
margin-top:14px;
background:url(../images/buttons/button_4.gif) top left no-repeat;
text-align:center;
font-size:10px;
text-decoration:none;
color:#fff
}

div.block_3 table a:hover{
text-decoration:underline
}

a.button_7{
display:inline-block;
width:105px;
height:34px;
line-height:1.1;
padding-top:14px;
margin-top:14px;
background:url(../images/buttons/button_7.gif) top left no-repeat;
text-align:center;
font-size:18px;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

a.button_7:hover{
text-decoration:underline
}

a.button_8{
display:inline-block;
width:63px;
height:17px;
line-height:1.1;
padding-top: 7px;
background:url(../images/buttons/button_8.gif) top left no-repeat;
text-align:center;
font-size:10px;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

a.button_8:hover{
text-decoration:underline
}

div.block_4{
width:325px;
margin-right:7px;
float:left;

}

div.block_4_wide, div.block_4_wide_2{
margin-right:7px;
}

div.block_4 .block_4_header{
height:51px;
padding:13px 0 0 69px;
text-transform:uppercase;
font-size:16px;
color:#3C66A4;
font-weight:bold;
background:url(../images/headers/header_3.png) top left no-repeat
}

div.block_4_wide .block_4_header{
height:51px;
padding:13px 0 0 69px;
text-transform:uppercase;
font-size:16px;
color:#3C66A4;
font-weight:bold;
background:url(../images/headers/header_3_wide.png) top left no-repeat
}

div.block_4_wide_2 .block_4_header{
height:51px;
padding:13px 0 0 69px;
text-transform:uppercase;
font-size:16px;
color:#3C66A4;
font-weight:bold;
background:url(../images/headers/header_3_wide_2.png) top left no-repeat
}

div.block_4 .block_4_header span, div.block_4_wide .block_4_header span, div.block_4_wide_2 .block_4_header span{
color:#666;
font-size:11px;
display:block;
text-transform:none;
font-weight:normal
}

* html div.block_4 .block_4_header{
height:51px;
background:url(../images/headers/header_3.gif) top left no-repeat
}

* html div.block_4 .block_4_header{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/headers/header_3.png", sizingMethod="crop");
}

div.block_4 .block_4_main{
background:url(../images/misc/block_4_main_bg.png) top left repeat-y;
padding:10px 20px 15px 22px;
margin-right:1px;
border-right:1px solid #c4e1e9
}

div.block_4_wide .block_4_main{
background:url(../images/misc/block_4_main_bg_wide.png) top left repeat-y;
padding: 0px 2px;
}

div.block_4_wide_2 .block_4_main{
background:url(../images/misc/block_4_main_bg_wide_2.png) top left repeat-y;
padding: 0px 2px;
}

* html div.block_4 .block_4_main{
background:url(../images/misc/block_4_main_bg_ie6.gif) top left repeat-y
}

div.block_4 .block_4_foot{
height:7px;
font-size:6px;
line-height:1;
position:relative;
background:url(../images/misc/block_4_foot_bg.png) top left no-repeat
}

div.block_4_wide .block_4_foot{
height:7px;
font-size:6px;
line-height:1;
position:relative;
background:url(../images/misc/block_4_foot_bg_wide.png) top left no-repeat
}

div.block_4_wide_2 .block_4_foot{
height:7px;
font-size:6px;
line-height:1;
position:relative;
background:url(../images/misc/block_4_foot_bg_wide_2.png) top left no-repeat
}

* html div.block_4_wide_2 .block_4_foot{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/misc/block_4_foot_bg_wide_2.png", sizingMethod="crop");
}

* html div.block_4 .block_4_foot,
* html div.block_4_wide .block_4_foot{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/misc/block_4_foot_bg.png", sizingMethod="crop");
}

* html div.block_4_wide .block_4_foot{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/misc/block_4_foot_bg_wide.png", sizingMethod="crop");
}

div.block_4 ul.list_1, div.block_4_wide ul.list_1{
list-style:none;
margin:0 -20px;
}

div.block_4 ul.list_1 li, div.block_4_wide ul.list_1 li{
padding:0 20px 17px 20px;
margin-bottom:13px;
border-bottom:1px solid #EDEDED
}

div.block_4 ul.list_1 li.last, div.block_4_wide ul.list_1 li.last{
margin-bottom:0;
border:0;
padding-bottom:7px
}

div.block_4 ul.list_1 li a, div.block_4_wide ul.list_1 li a{
font-size:17px;
line-height:1.2;
}

div.block_4 ul.list_1 li span, div.block_4_wide ul.list_1 li span{
font-size:11px;
display:inline-block;
padding:7px 0 2px 0;
line-height:1.2;
color:#999
}

div.block_4 ul.list_1 li span.text, div.block_4_wide ul.list_1 li span.text{
font-size:12px;
color:#666;
line-height:1.4;
display:block;
width:281px;
padding:6px 0 0 0
}

div.block_4 i.nr, div.block_4 i.nr *, div.block_4_wide i.nr, div.block_4_wide i.nr *{
display:inline-block;
font-style:normal
}

div.block_4 i.nr, div.block_4_wide i.nr{
height:16px;
float:left;
background:url(../images/icons/ico_6.gif) top right no-repeat;
padding-right:2px;
margin-left:5px;
}

div.block_4 i.nr i, div.block_4_wide i.nr i{
background:url(../images/icons/ico_5.gif) top left no-repeat;
padding-left:2px;
}

div.block_4 i.nr i i, div.block_4_wide i.nr i i{
height:16px;
padding:0 3px;
color:#317CBD;
font-size:9px;
line-height:14px;
background:url(../images/icons/ico_4.gif) top center no-repeat
}

div.block_5{
margin:0
}

div.block_5 .block_4_header{
background:url(../images/headers/header_4.png) top left no-repeat;
padding:13px 0 0 77px;
}

* html div.block_5 .block_4_header{
height:51px;
background:url(../images/headers/header_4.gif) top left no-repeat
}

div.block_5 ul.list_1 li{
overflow:hidden;
width:281px;
}

div.block_5 ul.list_1 li a{
line-height:1.4;
font-size:12px;
}

div.block_5 ul.list_1 li img{
float:left;
display:block;
margin-right:14px;
margin-top:4px;
}

div.block_6{}

div.block_6 .block_6_header{
background:url(../images/headers/header_5.png) top left no-repeat;
padding:13px 0 0 70px;
height:51px;
text-transform:uppercase;
font-size:16px;
color:#3C66A4;
font-weight:bold;
}

div.block_6 .block_6_header span{
color:#666;
font-size:11px;
display:block;
text-transform:none;
font-weight:normal
}

* html div.block_6 .block_6_header{
background:url(../images/headers/header_5.gif) top left no-repeat;
height:51px
}

div.block_6 .block_6_main{
background:url(../images/misc/block_6_main_bg.png) top left repeat-y;
padding:1px 11px 5px 10px;
}

div.block_6 .block_6_foot{
height:7px;
font-size:6px;
line-height:1;
background:url(../images/misc/block_6_foot_bg.png) top left no-repeat
}

* html div.block_6 .block_6_foot{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gamtojeidomiau.lt/images/misc/block_6_foot_bg.png", sizingMethod="crop");
}

div.block_6 .block_6_main a.h1{
display:block;
width:243px;
height:20px;
padding:6px 0 0 37px;
margin-top:4px;
outline:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
line-height:1.1;
background:url(../images/buttons/button_5.jpg) top left no-repeat
}

div.block_6 .block_6_main a.h1:hover{
text-decoration:underline
}

div.block_6 .block_6_main div.contentus{
display:none;
padding:18px 17px 15px 17px;
background:url(../images/misc/block_6_contentus_bg.jpg) top left no-repeat #edefe2
}

div.block_6 .block_6_main div.contentus p{
margin:0;
display:inline
}

a.styled_button{
display:inline-block;
height:20px;
padding:0 4px 0 0;
cursor:pointer;
font-size:10px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
background:url(../images/buttons/button_2.gif) 100% -20px no-repeat
}

a.styled_button:hover, a.styled_button:hover span{
text-decoration:underline
}

a.styled_button span{
display:inline-block;
height:15px;
line-height:1.1;
padding:5px 5px 0 9px;
background:url(../images/buttons/button_2.gif) top left no-repeat;
}

a.styled_button_6{
display:inline-block;
height:24px;
padding:0 10px 0 0;
cursor:pointer;
font-size:10px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
background:url(../images/buttons/button_6.gif) 100% -24px no-repeat
}

a.styled_button_6:hover, a.styled_button_6:hover span{
text-decoration:underline
}

a.styled_button_6 span{
display:inline-block;
height:17px;
line-height:1.1;
padding:7px 5px 0 9px;
background:url(../images/buttons/button_6.gif) top left no-repeat;
}

a.styled_button_6_reverse{
display:inline-block;
height:24px;
padding:0px 0px 0px 10px;
cursor:pointer;
font-size:10px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
background:url(../images/buttons/button_6_reverse.gif) 0% -24px no-repeat;
}

a.styled_button_6_reverse:hover, a.styled_button_6_reverse:hover span{
text-decoration:underline
}

a.styled_button_6_reverse span{
display:inline-block;
height:17px;
line-height:1.1;
padding:7px 9px 0 5px;
background:url(../images/buttons/button_6_reverse.gif) top right no-repeat;
}


a.agreeButton
{
	background: url(../images/buttons/agreeLarge.png) 100% 0px no-repeat;
	display: inline-block;
	width: 141px;
	height: 44px;
}

a.cancelButton
{
	background: url(../images/buttons/cancelLarge.png) 100% 0px no-repeat;
	display: inline-block;
	width: 132px;
	height: 44px;
}

a.wannaKnowButton
{
	background: url(../images/buttons/wannaKnowMore.png) 100% 0px no-repeat;
	display: inline-block;
	width: 205px;
	height: 44px;
}

a.agreeButton:hover, a.cancelButton:hover, a.wannaKnowButton:hover
{
	background-position: 100% -51px;
}


/*SPECIAL*/

br.cleaner{
display:block;
clear:both
}

br.small_br{
font-size:6px;
line-height:1
}

.pointer{
cursor:pointer
}

.cleaner{
display:block;
clear:both
}

.nopadd{
padding:0 !important
}

.noborg{
border:0 !important 
}

.nobg{
background:none !important
}

.nomarg{
margin:0 !important
}

.nowrap{
white-space:nowrap
}

.dinamic{
overflow:auto;
width:100%
}

.center{
margin:0 auto
}

.fl{
float:left
}

.fr{
float:right
}

/*FONTS*/

.bold{
font-weight:700
}

.f_10{
font-size:10px;
}

.f_11{
font-size:11px;
}

.f_12{
font-size:12px;
}

.f_13{
font-size:13px;
}

.f_14{
font-size:14px;
}

.f_15{
font-size:15px;
}

.f_16{
font-size:16px;
}

.f_17{
font-size:17px;
}

.f_18{
font-size:18px;
}

.f_19{
font-size:19px;
}

.f_20{
font-size:20px;
}

.f_21{
font-size:21px;
}

.f_22{
font-size:22px;
}

.f_23{
font-size:23px;
}

.f_24{
font-size:24px;
}

.f_25{
font-size:25px;
}

.f_26{
font-size:26px;
}

.f_27{
font-size:27px;
}

.f_28{
font-size:28px;
}

.f_29{
font-size:29px;
}

.f_30{
font-size:30px;
}

._6{
font-size:6px
}

.f_6{
font-size:6px
}

/*COLORS*/

.Gicon {
    width: 18px;
    height: 18px;
	background: url('../images/icons/question.gif');
    display: block;
	text-indent: -9999px;
	display:none !important
}

/*JUST REDESIGN STYLE*/

a.n_logo_1{
display:block;
width:144px;
height:74px;
background: url(../images/new_images/n_logo_1.png) 0 0 no-repeat;
position:absolute;
left:0;
top:74px;
}

a.n_logo_2{
display:block;
width:131px;
height:55px;
background: url(../images/new_images/n_logo_2.png) 0 0 no-repeat;
position:absolute;
right:0;
top:84px;
}

div.top_line_m{
position: fixed;
z-index:999;
left:0;
top:0;
width:100%;
height:58px;
min-width:984px;
background: url(../images/new_images/top_line_bg_2.png) 0 0 repeat-x;
}

* html body{
background: url('fakeimg.gif') no-repeat;
background-attachment: fixed;
}

* html div.top_line_m{
position: absolute;
top:expression(eval(document.documentElement.scrollTop));
}

div.top_line_m .top_line_m_content{
width:964px;
padding:11px 10px 0;
margin:0 auto;
text-align:right;
position:relative
}

div.top_line_m_logged{
position: fixed;
z-index:999;
left:0;
top:0;
width:100%;
height:79px;
min-width:984px;
background: url(../images/new_images/top_line_bg.png) 0 0 repeat-x;
}

* html div.top_line_m_logged{
position: absolute;
top:expression(eval(document.documentElement.scrollTop));
}

.top_line_m_logged_content{
width:964px;
padding:11px 10px 0;
margin:0 auto;
text-align:right;
position:relative
}

div.top_line_m_logged table.option_grid{
float:right;
margin-top:-1px;
}

div.top_line_m_logged table.option_grid td{
padding-left:6px;
}

div.top_line_m_logged table.option_grid td a{
text-decoration:none
}

div.top_line_m_logged table.option_grid td a:hover{
text-decoration:underline
}

div.top_line_m_logged table.option_grid td.descr_place{
padding-right:20px
}

div.top_line_m_logged span.acc_name{
float:left;
line-height:17px;
margin-top:15px;
}

div.top_line_m_logged span.acc_name img{
display:inline-block;
vertical-align:middle;
margin-left:5px;
}

div.top_line_m_logged span.indication{
display:block;
width:101px;
height:12px;
font-size:0;
line-height:1;
text-indent:-9999;
background: url(../images/new_images/top_line_indicator_empty.jpg) top left no-repeat;
margin:4px 0
}

div.top_line_m_logged span.indication_fill{
background: url(../images/new_images/top_line_indicator_fill.jpg) top left no-repeat;
}

div.top_line_m_logged a.add{
font-size:11px;
background: url(../images/new_images/n_icons/n_ico_1.gif) 0 4px no-repeat;
padding-left:14px;
}

div.nav_block{
width:964px;
height:86px;
background: url(../images/new_images/nav_block_bg.png) top left no-repeat;
position:absolute;
left:0;
top:164px;
}

table.main_menu{
margin:21px auto 0 auto
}

div.n_block{
margin-bottom:6px;
}

div.planning_routs{
background: url(../images/new_images/banners/banner_bg_1.jpg) top left no-repeat;
height:396px;
position:relative
}

div.planning_routs a.how_to{
display:block;
width:208px;
height:50px;
background: url(../images/new_images/n_buttons/n_button_2.png) top left no-repeat;
position:absolute;
top:287px;
left:38px;
}

div.planning_routs a.help_to{
display:block;
width:208px;
height:37px;
background: url(../images/new_images/n_buttons/n_button_3.png) top left no-repeat;
position:absolute;
top:350px;
left:38px;
}

div.planning_routs_bottom{
height:31px;
width:300px;
margin-left:1px;
background: url(../images/new_images/banners/banner_bg_1_bottom.png) top left no-repeat;
}

table.routes_filter td{
border-bottom:1px solid #EDEDED;
padding:17px;
vertical-align:top
}

table.routes_filter td td{
padding:0;
border:0
}

table.routes_filter ul{
list-style:none;
padding-top:10px;
}

table.routes_filter ul li{
position:relative;
color:#aaa;
margin-bottom:6px;
}

table.routes_filter ul li span{
display:block;
padding-left:24px;
}

table.routes_filter ul.list_1 li{
width:40%;
float:left;
}

table.routes_filter ul.list_2 li{
width:20%;
float:left
}

table.routes_filter label{
padding:0 !important
}

table.routes_filter ul a.checkboxx{
display:inline-block;
width:16px;
height:16px;
background: url(../images/new_images/n_icons/n_checkbox.gif) top left no-repeat;
position:absolute;
left:0;
top:0;
z-index:2
}

table.routes_filter ul a.checkboxx_checked{
background: url(../images/new_images/n_icons/n_checkbox_checked.gif) top left no-repeat;
}

table.routes_filter ul i.checkboxx_empty{
display:inline-block;
width:16px;
height:16px;
background: url(../images/new_images/n_icons/n_checkbox_empty.gif) top left no-repeat;
position:absolute;
left:0;
top:0;
z-index:2
}

table.routes_filter ul.list_3{
width:100%;
overflow:hidden
}

table.routes_filter ul a{
text-decoration:none
}

table.routes_filter ul a:hover{
text-decoration:underline
}

table.routes_filter ul.list_3 li{
width:49%;
float:left;
color:#aaa;
}

/*N_headers*/

.n_header_1{
width:586px;
height:42px;
background: url(../images/headers/header_6.png) top left no-repeat;
padding:22px 0 0 71px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#3B66A4
}

.n_header_2{
width:230px;
height:42px;
background: url(../images/headers/header_6_small.png) top left no-repeat;
padding:22px 0 0 71px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#3B66A4
}

.n_header_3{
width:230px;
height:42px;
background: url(../images/headers/header_7.png) top left no-repeat;
padding:22px 0 0 71px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#3B66A4
}

/*N_buttons*/

a.n_button_1{
vertical-align:middle;
display:inline-block;
width:95px;
height:31px;
line-height:28px;
text-align:center;
background: url(../images/new_images/n_buttons/n_button_1.png) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
margin:0 8px;
}

a.n_button_1:hover{
text-decoration:underline;
}

a.n_button_2{
vertical-align:middle;
display:inline-block;
width:81px;
height:31px;
padding-left:40px;
line-height:29px;
text-align:left;
background: url(../images/new_images/n_buttons/n_button_1_f.png) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
margin:0 3px 0 8px;
}

a.n_button_2:hover{
text-decoration:underline;
}

/*POPUPS*/

div.alt{
display:none
}

#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#fff;
    filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	 width: expression(document.body.clientWidth > 984 ? "100%" : "984px")
}

div.popup_layer{
position:absolute;
top:47px;
right:143px;
}

div.login_layer{
width:323px;
display:none
}

div.registration_layer{
width:807px;
display:none
}


div.remember_layer{
width:323px;
display:none
}

div.popup_layer .top{
height:9px;
font-size:0;
line-height:1;
text-indent:-9999;
background: url(../images/new_images/n_pop/t.png) top left repeat-x;
margin:0 10px;
position:relative
}

div.popup_layer .top span{
display:block;
width:10px;
height:9px;
background: url(../images/new_images/n_pop/t_l.png) top left no-repeat;
float:left;
margin-left:-10px;
position:relative
}

div.popup_layer .top div{
width:10px;
height:9px;
background: url(../images/new_images/n_pop/t_r.png) top left no-repeat;
float:right;
margin-right:-10px;
position:relative
}

div.popup_layer .top i{
display:block;
width:21px;
height:22px;
background: url(../images/new_images/n_pop/pop_top_dec.png) top left no-repeat;
position:absolute;
top:-19px;
right:72px;
}

div.popup_layer .container{
background: url(../images/new_images/n_pop/l.png) top left repeat-y;
padding:0 0 0 10px
}

div.popup_layer .container .content{
background: url(../images/new_images/n_pop/r.png) top right repeat-y;
padding:0 10px 0 0
}

div.popup_layer .bottom{
height:11px;
font-size:0;
line-height:1;
text-indent:-9999;
background: url(../images/new_images/n_pop/b.png) top left repeat-x;
margin:0 10px;
}

div.popup_layer .bottom span{
display:block;
width:10px;
height:11px;
background: url(../images/new_images/n_pop/b_l.png) top left no-repeat;
float:left;
margin-left:-10px;
position:relative
}

div.popup_layer .bottom div{
width:10px;
height:11px;
background: url(../images/new_images/n_pop/b_r.png) top left no-repeat;
float:right;
margin-right:-10px;
position:relative
}

div.popup_layer h2{
height:44px;
padding:13px 0 0 22px;
font-weight:normal;
font-size:21px;
color:#3B66A4;
position:relative
}

div.popup_layer img.close{
cursor:pointer;
position:absolute;
top:13px;
right:13px;
}

div.popup_layer .txt_place{
text-align:left
}

div.login_layer .txt_place{
background: url(../images/new_images/n_pop/pop_gradient.jpg) top left repeat-x #fff;
text-align:left;
color:#444
}

div.remember_layer .txt_place{
background: url(../images/new_images/n_pop/pop_gradient.jpg) top left repeat-x #fff;
text-align:left;
color:#444
}

div.registration_layer .txt_place{
background: url(../images/new_images/n_pop/pop_gradient.jpg) top left repeat-x #fff;
text-align:left;
}

div.popup_layer .input_place{
width:191px;
height:24px;
padding:8px 9px 0;
background: url(../images/new_images/n_pop/n_input_bg.jpg) top left no-repeat;
}

div.popup_layer .input_place input{
width:191px;
font-size:14px;
color:#666;
border:0;
*margin-top:-1px;
font-family:Arial, Helvetica, sans-serif
}

div.popup_layer .input_place_2{
width:164px;
height:23px;
padding:7px 9px 0;
background: url(../images/new_images/n_pop/n_input_bg_3.gif) top left no-repeat;
}

div.popup_layer .input_place_2 input{
background:none;
width:164px;
font-size:14px;
color:#666;
border:0;
*margin-top:-1px;
font-family:Arial, Helvetica, sans-serif
}

div.popup_layer .input_place_3{
width:144px;
height:23px;
padding:7px 29px 0 9px;
background: url(../images/new_images/n_pop/n_input_bg_2.gif) top left no-repeat;
}

div.popup_layer .input_place_3 input{
background:none;
width:144px;
font-size:14px;
color:#666;
border:0;
*margin-top:-1px;
font-family:Arial, Helvetica, sans-serif
}

div.popup_layer .input_place_4{
width:164px;
height:23px;
padding:7px 9px 0 9px;
background: url(../images/new_images/n_pop/n_input_bg_4.gif) top left no-repeat;
}

div.popup_layer .input_place_4 input{
background:none;
width:33px;
font-size:14px;
color:#666;
border:0;
*margin-top:-1px;
font-family:Arial, Helvetica, sans-serif;
margin-left:22px;
text-align:center
}

div.popup_layer .checkbox{
width:19px;
height:19px;
display:inline-block;
vertical-align:middle
}

div.popup_layer a.login{
display:inline-block;
width:132px;
height:37px;
background: url(../images/new_images/n_pop/login_button.png) top left no-repeat;
}

div.popup_layer a.styled_link{
color:#317BBD;
background: url(../images/new_images/n_pop/n_ico_arrow.gif) 100% 4px no-repeat;
padding-right:15px;
}

div.popup_layer div.pop_foot{
text-align:left;
background: url(../images/new_images/n_pop/pop_foot.jpg) top left repeat-x
}

div.popup_layer .radios input{
width:19px;
height:19px;
vertical-align:middle;
display:inline-block;
margin-left:20px;
outline:none
}

.registration_layer .descr h3{
font-size:18px;
color:#185497;
font-weight:normal;
margin-bottom:20px;
}

.registration_layer .descr{
padding-right:30px;
}

.yelloww{
color:#FF9900
}

/*Juosta prisijungus*/

.top_line_m_logged{
display:none
}

.top_line_m_logged_content{}

body.just_logged #header{
height:193px;
}

body.just_logged a.n_logo_1{
top:94px;
}

body.just_logged a.n_logo_2{
top:104px;
}

body.just_logged #header div.search_block{
top:88px;
}

body.just_logged #header div.tabs{
top:138px;
}

body.just_logged div.nav_block{
top:184px;
}

body.just_logged #header img.rounder_left,
body.just_logged #header img.rounder_right{
top:205px;
}

body.just_logged .top_line_m{
display:none
}

body.just_logged .top_line_m_logged{
display:block
}

/*Nuoma*/

ul.contacts_lists{
list-style:none;
padding:16px 0 16px 16px;
width:625px;
overflow:hidden;
font-size:12px;
color:#666
}

ul.contacts_lists li{
float:left;
width:160px;
margin:0 16px 0 0;
padding:0 10px 0 20px;
background: url(../images/new_images/n_links/link_block_main.gif) top left repeat-y;
position:relative
}

ul.contacts_lists li.cleaner{
background:none;
float:none;
margin:0;
padding:0;
height:20px;
width:100%;
}

ul.contacts_lists li span.top_d{
display:block;
height:12px;
width:190px;
margin:0 -16px 8px -20px;
font-size:6px;
background: url(../images/new_images/n_links/link_block_top.gif) top left no-repeat;
}

ul.contacts_lists li span.bottom_d{
display:block;
height:12px;
width:190px;
margin:8px -16px 0 -20px;
font-size:6px;
background: url(../images/new_images/n_links/link_block_bottom.gif) top left no-repeat;
}

ul.contacts_lists li span.note{
display:block;
width:56px;
height:17px;
background: url(../images/new_images/n_links/list_note_bg.gif) top left no-repeat;
text-align:center;
font-size:10px;
text-transform:uppercase;
color:#fff;
line-height:16px;
position:absolute;
top:-5px;
left:20px;
}

ul.contacts_lists span.conts{
display:block;
margin:10px 0 10px;
}

ul.contacts_lists li strong{
font-size:18px;
line-height:1.2;
color:#317CBD;
display:block;
margin-bottom:4px;
}

ul.contacts_lists li strong a{
text-decoration:none
}

ul.contacts_lists li strong a:hover{
text-decoration:underline
}

ul.contacts_lists a.mailto{
margin-left:4px;
padding-left:14px;
background: url(../images/new_images/n_icons/n_ico_3.gif) 0 5px no-repeat;
}

ul.contacts_lists a.visit{
margin-left:4px;
padding-left:14px;
background: url(../images/new_images/n_icons/n_ico_4.gif) 0 4px no-repeat;
}

ul.contacts_lists li span.container{
display:block;
width:160px;
overflow:hidden
}

table.rent_item td{
vertical-align:top
}

table.rent_item td.left_side{
width:408px;
padding-right:40px;
}

table.rent_item td.right_side{}

table.rent_item h2{
font-size:23px;
color:#666;
margin-bottom:10px;
}

table.rent_item .routes{
font-size:11px;
color:#999;
margin-bottom:10px;
}

div.my_travels_container{
}

table.my_travels{
margin-top:-50px
}

table.my_travels thead td{
padding:0;
height:55px;
text-align:left;
font-weight:bold
}

table.my_travels thead td span{
padding-left:16px
}

table.my_travels tbody td{
padding:10px 0 10px 16px
}

table.my_travels tbody td a.titlus{
font-size:17px;
line-height:1.2
}

table.my_travels tbody td.first{
border-right:1px solid #EBEBEB;
text-align:center;
padding-left:0
}

table.my_travels tbody td.separator{
background: url(../images/new_images/hohoho.jpg) 0 0 repeat-x;
height:22px;
padding:0
}

table.my_travels span.dates{
font-size:11px;
color:#999
}

/**/

#login_error{
padding:10px 0 0 22px;
margin-bottom:-10px;
}

#reg_error{
padding:10px 0 0 22px;
margin-bottom:-10px;
}
