html, body {
	margin: 0px; 
	padding: 0px;
	height: 100%; 
}
body { 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 77%; 
	line-height: 15px;
}
input, textarea, select {	
	color: #000000; 
	font: normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	background-color: #FFFFFF; 
}
form { 
	display: inline;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
p {
	margin: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fl2 {
	float: left;
	width:49%;
}
.fr2 {
	float: right;
	width: 49%;
	text-align: right;
}
.clear {
	clear: both;
	line-height: 0;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
input, textarea {
	padding: 0px 3px;
}
select {
	padding: 1px 0px 1px 3px;
}
.brh {
	line-height: 3px;
}
.brh2 {
	line-height: 10px;
}
.brh5 {
	line-height: 5px;
}
.brh6 {
	line-height: 6px;
}
h1 { 
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 15px 0px;
}
h2 { 
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}
h3 {
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 4px 0px;
	text-transform: uppercase;
}
table {
	border: 0px solid;
	border-collapse: collapse;
}
.margin1 {
	margin: 0 0 -1px 0;
}
.margin2 {
	margin: 0 0 -2px 0;
}
.margin3 {
	margin: 0 0 -3px 0 !important;
}
.margin4 {
	margin: 0 0 -4px 0 ;
}
.margin5 {
	margin: 0 0 -5px 0;
}
.fs10 {
	font-size: 10px;
}
.fs11 {
	font-size: 11px;
}
.fs16 {
	font-size: 16px;
}
.lh14 {
	line-height: 14px;
}
.lh18 {
	line-height: 18px;
}
.lh20 {
	line-height: 20px;
}
.pad1 {
	padding: 18px 0 0 205px;
}
.pad2 {
	padding: 26px 12px 0 0;
}
.pad3 {
	padding: 48px 12px 5px 12px;
}
.pad4 {
	padding: 16px 0 0 14px;
}
.pad5 {
	padding: 0 0 0 25px;
}
.pad6 {
	padding: 33px 0 0 46px;
}
.pad7 {
	padding: 0 244px 0 46px;
}
.pad8 {
	padding: 5px;
}
.hr {
	margin: 11px -80px 13px -46px;
	background-color: #F3F3F3;
	height: 1px;
}
.hr2 {
	margin: 9px -5px 10px -5px;
	background-color: #F3F3F3;
	height: 1px;
}
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}
.color1 {
	color: #ABABAB;
}
.link1 a:link, .link1 a:active, a.link1:link,  a.link1:active {
	color: #8E3434 !important;
	text-decoration: underline !important;
}
.link1 a:visited,  a.link1:visited {
	color: #616161 !important;
	text-decoration: underline !important;
}
.link1 a:hover,  a.link1:hover {
	color: #8E3434 !important;
	text-decoration: underline !important;
}
.link2 a:link, .link2 a:active, a.link2:link,  a.link2:active {
	color: #000000;
	text-decoration: none;
}
.link2 a:visited,  a.link2:visited {
	color: #000000;
	text-decoration: none;
}
.link2 a:hover,  a.link2:hover {
	color: #ABABAB;
	text-decoration: none;
}
.link2 a.active:link, .link2 a.active:visited, .link2 a.active:hover, .link2 a.active:active {
	color: #ABABAB !important;
	text-decoration: none;
}
.link3 a:link, .link3 a:active, a.link3:link,  a.link3:active {
	color: #000000;
	text-decoration: underline;
}
.link3 a:visited,  a.link3:visited {
	color: #000000;
	text-decoration: underline;
}
.link3 a:hover,  a.link3:hover {
	color: #000000;
	text-decoration: none;
}
.link3 a.active:link, .link3 a.active:visited, .link3 a.active:hover, .link3 a.active:active {
	color: #ABABAB !important;
	text-decoration: none;
}
.link3 li.active a:link, .link3 li.active a:visited, .link3 li.active a:hover, .link3 li.active a:active {
	color: #ABABAB !important;
	text-decoration: none;
}
.link4 a:link, .link4 a:active, a.link4:link,  a.link4:active {
	color: #000000;
	text-decoration: none;
}
.link4 a:visited,  a.link4:visited {
	color: #000000;
	text-decoration: none;
}
.link4 a:hover,  a.link4:hover {
	color: #000000;
	text-decoration: underline;
}
.bgcolor1 {
	background-color: #F0F0F0;
}
.plot1 {
	width: 980px;
}
.plot2 {
	width: 215px;
}
.plot3 {
	width: 716px;
}
.plot4 {
	width: 500px;
}
.plot5 {
	width: 492px;
}
.plot6 {
	width: 157px;
}
.defaultable th {
	font-size: 11px;
	line-height: 14px;
	border-bottom: 3px solid #DADADA;
	background-color: #F0F0F0;
	font-weight: normal;
	text-align: left;
	color: #616161;
	padding: 3px 6px 3px 12px;
}
.defaultable td {
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #DADADA;
	font-weight: normal;
	text-align: left;
	color: #000000;
	padding: 3px 6px 3px 12px;
}
.apras {
	background-color: #FFFFFF;
	margin-bottom: 3px;
	padding: 10px 18px;
}
#root {
	width: 1004px; 
	background-image: url(../img/pologu.gif);
	background-position: 126px 0;
	background-repeat: no-repeat; 
	margin: 0 auto;
}
#root2 {
	width: 1004px; 
	margin: 0 auto;
}
#top {
	height: 231px;
}
#footer {
	background-image: url(../img/footrep.gif);
	background-repeat: repeat-x; 
}
#footbg {
	background-image: url(../img/foot.gif);
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.topmen a {
	padding: 0 22px 0 0;
}
.listas ul {
	margin: 15px 0 0 6px;
}
.listas li {
	background-image: url(../img/li.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 9px;
}
.listas2 ul {
	margin: 0px 0 0 0px;
}
.listas2 li {
	background-image: url(../img/li2.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 3px 0 3px 18px;
}
.hei {
	height: 137px;
}
.hei2 { 
	height: 115px;
}
.img {
	border: 3px solid #F4F4F4;
	margin-bottom: 2px;
}
.thumbs td {
	background-color: #F3F3F3;
	border: 1px solid #ffffff;
	text-align: center;
}
.imgas {
	border: 3px solid #F3F3F3;
}
.visited {
	border: 3px solid #B5B5B5;
}
a:hover .imgas {
	border: 3px solid #000000;
}
#galerija {
	background-image: url(../img/grep.gif);
	background-repeat: repeat-y;
	padding: 0 12px 0 0;
	height: 100%;
}
div.left_title_menu {
	float: left;
	width: 330px;
}
div.left_title_menu_h {
	background-image: url(../img/menu_bg_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div.right_title_menu {
	float: left;
	width: 600px;
}
div.skulptoriai3 {
	background-image: url(../img/skulptoriai3_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 40px;
	margin-bottom: 30px;
}
div.menu_title_itm {
	background-image: url(../img/menu_itm_bg.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-bottom: 20px;
}
div.menu_title_itm a {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
div.menu_title_itm a:hover {
	text-decoration: underline;
}
div.new_project {
	padding-bottom: 5px;
}
div.new_project a {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
ul.thumbs_m {
	
} 
ul.thumbs_m li {
	background-color: #F3F3F3;
	border: 1px solid #FFFFFF;
	text-align: center;
	float: left;
	width: 45px;
	height: 45px;
	margin: 2px;
	position: relative;
}
ul.thumbs_m li.thumb_img {
	background-color: #F3F3F3;
	border: 1px solid #FFFFFF;
	text-align: center;
	float: left;
	width: 45px;
	height: 45px;
	margin: 2px;
	position: relative;
	overflow: hidden;
}
ul.thumbs_m li.thumb_img_v {
	background-color: #F3F3F3;
	border: 1px solid #b5b5b3;
	text-align: center;
	float: left;
	width: 45px;
	height: 45px;
	margin: 2px;
	position: relative;
	overflow: hidden;
}
ul.thumbs_m li.thumb_img_h {
	background-color: #F3F3F3;
	border: 1px solid #000;
	text-align: center;
	float: left;
	width: 45px;
	height: 45px;
	margin: 2px;
	position: relative;
	overflow: hidden;
}
ul.thumbs_m li.thumb_back div, ul.thumbs_m li.thumb_forward div {
	margin-top: 15px;
}
ul.thumbs_m li.thumb_back a, ul.thumbs_m li.thumb_forward a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
ul.thumbs_m li.thumb_back a:hover, ul.thumbs_m li.thumb_forward a:hover {
	text-decoration: underline;
}
div.authorized {
	width: 1004px; 
	margin: 0 auto;
	position: relative;
}
div.inner_menu {
	position: absolute;
	top: 125px;
	left: 15px;
	border: 1px solid #000;
	padding: 5px;
}
div.inner_menu a, div.logout a {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
div.inner_menu_elems {
	position: absolute;
	top: 15px;
	right: 0px;
	border: 1px solid #737373;
	background-color: #fff;
	padding: 10px;
}
div.logout {
	position: absolute;
	left: 160px;
	top: 135px;
}
#outer {
	min-height: 100%;
	margin-bottom: -69px;
	height:auto;
}
* html #outer{
	height:100%;
}
#footer {
	width: 100%;
	display: table;
	height: 69px;
	background-image: url(../img/footrep.gif);
	background-repeat: repeat-x; 
}
#clearfooter { 
	clear: both;
	height: 69px;
}
.link3 .ath_a a {
	text-decoration: none;
}
.link3 .ath_a a:hover {
	text-decoration: underline;
}
