html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Arial', 'Helvetica', 'Sans Serif';
	line-height: 120%;
	font-size: 12px;
	color: white;
	background: black;
	text-align: center;
	
}

a img {
	border: 0px;
}
img {
	border: 0 solid white;
	margin: 0 ;
	padding: 0;
}

.page {
	width: 1000px;
    margin: 0 auto;
	text-align: left;
}

.main {
	width: 1000px;
	float: left;
	position: relative;
	background: url('images/title_back.jpg') no-repeat top left;
}

.main2 {
	width: 1000px;
	float: left;
	position: relative;
	background: url('images/vid_back.jpg') no-repeat top left;
}

.header {
width: 1000px;
height: 376px;
position: relative;
float:left;
}

.header2 {
width: 1000px;
height: 228px;
position: relative;
float:left;
}

.top_menu {
position:absolute;
float:left;
top: 74px;
left: 388px;
}

.top_menu a, .top_menu a:link, .top_menu a:visited {
display:block;
position: relative;
float:left;
color: white;
font-weight: bold;
text-decoration: none;
background: url('images/node.jpg') no-repeat left;
padding-left: 45px;
height:24px;
line-height: 24px;
margin-left:34px;
}

.top_menu a:hover, #current_menu_node {
background: url('images/node_hover.jpg') no-repeat left;
text-decoration:underline;
color:#fc6601;
}

.navigation {
position:absolute;
float:right;
top: 74px;
right:0;
}

.navigation a, .navigation a:link, .navigation a:visited {
display:block;
clear:right;
float:right;
color: white;
font-size: 10px;
height:22px;
line-height:22px;
text-decoration:none;
padding-right:35px;
}

.navigation a:hover {
text-decoration:underline;
}

#home_link{
background: url('images/home.jpg') no-repeat top right;
}

#stuct_link{
background: url('images/struktura.jpg') no-repeat top right;
margin-top:10px;
}

.sukis {
position: absolute;
float:left;
width:392px;
top: 176px;
left: 496px;
}

.sukis_up {
position:relative;
width:392px;
height: 63px;
background: url('images/sukis_up.jpg') no-repeat top left;
}

.sukis_down {
position:relative;
width:392px;
color: white;
font-size: 30px;
font-family: Georgia;
line-height: 30px;
}

.sukis_down p , .rekvizitai p, .middle_content p, .footer_left p, .vid_right p, .vid_left p
{
	margin: 0;
	padding: 0;
}

.middle {
position:relative;
float:left;
width: 1000px;
}

.middle a, .middle a:visited, .middle a:link, .middle a:hover {
color: white;
text-decoration: underline;
}

.left_column {
position: relative;
float:left;
width: 622px;
height: 344px;
}

.rekvizitai {
position:absolute;
float: left;
top: 257px;
left:74px;
font-size:11px;
}

.galerija_link_ru {
display:block;
position:absolute;
width:185px;
height: 115px;
top:161px;
left:439px;
background: url('images/galerija.jpg') no-repeat top left;
}

.galerija_link_ru:hover {
background: url('images/galerija_hover.jpg') no-repeat top left;
}

.galerija_link_en{
display:block;
position:absolute;
width:185px;
height: 115px;
top:161px;
left:439px;
background: url('images/gallery.jpg') no-repeat top left;
}

.galerija_link_en:hover {
background: url('images/gallery_hover.jpg') no-repeat top left;
}

.right_column {
position:relative;
float:left;
width: 378px;

}
.content_title {
position:relative;
float:left;
margin-top:45px;
padding-left: 44px;
background: url('images/title_left.jpg') no-repeat top left;
}

.content_title2 {
position:relative;
float:left;
padding-left: 44px;
background: url('images/title_left.jpg') no-repeat top left;
}

.title_inner {
line-height: 30px;
font-size: 22px;
font-family: Times New Roman;
color:#fc6601;
padding-right: 40px;
background: url('images/title_right.jpg') no-repeat bottom right;

}

.middle_content {
position:relative;
clear:left;
float:left;
left:44px;
margin-top: 20px;
width: 250px;
font-size: 14px;
font-family: Times New Roman;
}

.footer{
position: relative;
float:left;
height:150px;
width:1000px;
background: url('images/footer_up.jpg') no-repeat top left;
}

.footer_left {
position: absolute;
float: left;
font-size: 11px;
top:20px;
left:94px;
}

.zet {
display: block;
position:absolute;
top:21px;
right: 81px;
width:34px;
height: 33px;
background: url('images/zet.jpg') no-repeat top left;
}

.vid_left {
position: relative;
float:left;
width: 488px;
height:400px;

}

.vid_left2 {
position: relative;
float:left;
width: 388px;
height:400px;

}

.vid_right {
position: relative;
float:left;
width: 508px;
}

.vid_right2 {
position: relative;
float:left;
width: 608px;

}

.vid_sukis {
position:absolute;

left: 73px;
top:104px;
}

.vid_sukis_up {
position: relative;
width: 261px;
height:30px;
background: url('images/vid_sukis.jpg') no-repeat top left;
}

.vid_sukis_down {
margin-top: 10px;
position: relative;
margin-left:5px;
width: 256px;
font-size: 24px;
font-family: Georgia;
line-height: 24px;
}

.mid_content {
position: relative;
clear:left;
float:left;
width: 364px;
left:45px;
margin-top:20px;
font-size: 14px;
font-family: Times New Roman;
}


.mid_content2 {
position: relative;
clear:left;
float:left;
width: 364px;
left:45px;
margin-top:20px;
font-size: 14px;
font-family: Times New Roman;
height: 500px;
}

.foot_separator {
position:relative;
float:left;
width:1000px;
height: 80px;
}

.foot_rekvizitai {
position:absolute;
float:left;
width: 332px;
height: 127px;
background: url('images/rekvizitai.jpg') no-repeat top left;
bottom:0;
left:0;
}

.rekvizitai_inner {
font-size: 11px;
position:relative;
left:74px;
margin-top:40px;
}

.rekvizitai_inner  a, .rekvizitai_inner  a:visited, .rekvizitai_inner  a:link, .rekvizitai_inner  a:hover {
color: white;
text-decoration: underline;
}

.thumb {
width:auto;
height: auto;

margin-right: 15px;

}

.thumb  a{
width:150px;
height:100px;
background: none;
border:1px solid white;
margin:0;
padding:0;
}

.thumb  a img {
width:150px;
height:100px;

}

.thumb span {
display:block;
width: 150px;
text-align:left;
padding-top:10px;
font-weight:bold;
color: #ff6600;
}

.photorow {
position:relative;
clear:left;
float:left;
margin-top:30px;
width:540px;


}

.pages {
position:relative;
float:left;
margin-top:20px;
}

.pages a, .pages a:link, .pages a:visited {
display:block;
position:relative;
float:left;
margin-left:4px;
text-decoration: none;
}

.pages a:hover, #current_page{
text-decoration: underline;
color: #ff6600;
}

.prev_page {
display:block;
position:relative;
float:left;
width:16px;
height:14px;
background: url('images/prev_page2.jpg') no-repeat top left;
}

.next_page {
display:block;
position:relative;
float:left;
width:16px;
height:14px;
background: url('images/next_page2.jpg') no-repeat top left;
}

.big_photo img {
width:608px;
height: 479px;
border: 1px solid white;
top: -20px;
}

.picture_navigation {
clear:left;



width: 245px;
}

.return_link, .return_link:link, .return_link:visited, .return_link:hover {
display:block;
position: relative;
float:left;
font-size: 11px;
color: #ff6600 !important;
}

.prev_pic {
display:block;
position:relative;
float:left;
width:24px;
height:24px;
right: 20px;
background: url('images/prev_page.jpg') no-repeat top left;
top:-45px;
left:520px;
}

.next_pic {

display:block;
position:relative;
float:left;
width:24px;
height:24px;
top:-45px;
background: url('images/next_page.jpg') no-repeat top right;
left: 580px;
}

.picture_title {
display:block;
position:relative;
float:right;
font-weight:bold;
text-align:right;
margin-right: 10px;

width:150px;
}

.pic_nav {
clear:left;
position:relative;
float:left;

}

.pic_nav img {

display:block;
position:relative;
float:left;
}

.tmp_sep {
position:relative;
float:left;
width:36px;
height:24px;
margin-right: 4px;
margin-top: 170px;
}

.big_photo {
position:absolute;
left: -40px;
}

.lang_menu {
position:absolute;
float:right;
top:0;
right:0;
}

.lang_menu a, .lang_menu a:link, .lang_menu a:visited {
display:block;
position:relative;
float:left;
font-size:10px;
color:white;
padding-top:7px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
}

.lang_menu a:hover, #current_lang_node {
background:#ff6501;
}
