* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	 font-size: 13px; font-family: arial,verdana,sans-serif; color:#000; background: url('../img/main_bgr.gif') no-repeat center top; padding:0px; margin:0px;
}
/*h1 {
	font-size: 38px; padding: 0; margin: 0; color:#000; text-transform: lowercase; font-family: arial,verdana,sans-serif; font-weight:normal;
}*/

h1 {
	font-size: 19px; padding: 0 0 10px 0; margin: 0; color:#000; font-family: georgia,arial,verdana,sans-serif; font-weight:normal; font-style:italic
}


div.main_title {padding-top:276px; margin-bottom:20px; margin-top:1px;}
div.main_title span{font-size: 36px; padding: 0; margin: 0; color:#000; text-transform: lowercase; font-family: arial,verdana,sans-serif; font-weight:normal; overflow: hidden; min-width:100px; background:#fff; padding:3px 40px 0 0;}

div.h1_block {margin-top:40px;}
div.right_block {float:right; margin-top:5px; width:640px;}
div.left_block {float:left;}

div.bottom_block {border-top:4px solid #e4e3dd; padding-top:15px;margin-top:15px;}

h2 {
	font-size: 19px; padding: 0 0 10px 0; margin: 0; color:#000; font-family: georgia,arial,verdana,sans-serif; font-weight:normal; font-style:italic
}
h3 {
	font-size: 14px; margin:0px; padding:0px;
}

p {
	margin:0px; padding:0px;line-height: 1.5;
}

img {border:0px;}

/*ul, ol {
	 list-style-image : url( "http://landsbergis.lt/img/bullet.gif" );
}*/


.small {
	font-size: 11px;
}

a {color: #515c48; text-decoration:underline;}
a:hover {color: #707869;}

a.small {font-size:11px; text-decoration:underline;}

a.none {color: #625f58; text-decoration:none; font-weight:normal;}
a.none:hover {color: #f9c73;}

.clear {
	clear: both; background: none transparent scroll repeat 0% 0%
}

.right {float: right;}
.left {float: left;}

.wrapper {
	margin: 0px auto; width: 975px; 
}
.container_top {margin-top:33px;border:1px solid white;}
ul.dropdown {margin-top:15px; margin-bottom:11px; margin-left:5px; text-transform: uppercase;}
ul.dropdown a {color:#000000; font-weight:normal; text-decoration:none; font-size:11px;}
ul.dropdown a:hover {color:#a9a79a;}
ul.dropdown li {padding: 3px 0 2px 12px; list-style-type:none;}
ul.dropdown li.yellow {border-left: 4px solid #e2d326}
ul.dropdown li.green {border-left: 4px solid #5f8746}
ul.dropdown li.red {border-left: 4px solid #d02a2a}


ul.menu {margin-top:15px; margin-bottom:11px; margin-left:5px; text-transform: uppercase;}
ul.sub_menu {padding-left:9px;margin-top:15px; margin-bottom:11px; text-transform: uppercase;}
ul.menu a, ul.sub_menu a {color:#000000; font-weight:normal; text-decoration:none; font-size:11px;}
ul.menu a:hover, ul.sub_menu a:hover {color:#a9a79a;}
ul.menu li, ul.sub_menu li {padding: 3px 0 2px 12px; list-style-type:none;}
ul.menu li.yellow, ul.sub_menu li.yellow {border-left: 4px solid #e2d326}
ul.menu li.green, ul.sub_menu li.green {border-left: 4px solid #5f8746}
ul.menu li.red, ul.sub_menu li.red {border-left: 4px solid #d02a2a}


ul.yellow {background: url('../img/submenu_bullet_yellow.gif') no-repeat left top;}
ul.green {background: url('../img/submenu_bullet_green.gif') no-repeat left top;}
ul.green2 {background: url('../img/submenu_bullet_green_2.gif') no-repeat left top;}
ul.red {background: url('../img/submenu_bullet_red.gif') no-repeat left top;}
ul.red2 {background: url('../img/submenu_bullet_red_2.gif') no-repeat left top;}
ul.menu a.menu_active, ul.sub_menu a.active {color:#a9a79a;}

.container_bottom {font-size: 11px; margin: 10px 0 5px 0; border:1px solid white;}
.container_bottom a {color:#b2b2b2; text-decoration:none;}
.bottom_left {float:left; border-top:4px solid #e4e3dd; width:300px; color:#b2b2b2; padding-top:5px; margin-left:5px;}
.bottom_right {float:right; border-top:4px solid #e4e3dd; width:640px; padding-top:5px;}


.subscribeform div.text input, .searchform div.text input{float:left; font-size:11px; border:1px solid #cbcac5; width:188px; padding:3px;}
.subscribeform div.submit input, .searchform div.submit input {float:left; margin:1px 0 0 8px;} 
.subscribeform div.text input {width:197px;} 
.subscribeform {margin-top:6px;}
.subscribeform .error-message {display:none;}


.border_top {border-top:4px solid #e4e3dd;}
.border_bottom {border-bottom:4px solid #e4e3dd;}

.news_item {border-top:4px solid #e4e3dd; padding:15px 0; line-height:1.5;}
.news_item span {font-size:11px;}
.news_item a {font-weight:bold;text-decoration:none;}
.news_item a:visited {color: #000;}

.banner_1 {border-top:4px solid #e4e3dd; margin-left:5px; padding-top:15px;}

.icons_block {margin-top:13px; margin-left:6px;border:1px solid white;}
.icons_block img{float:left; margin: 0 4px 0 2px;}

.searchform_block {padding:12px 10px;background:#e4e3dd; margin-left:4px; margin-bottom:15px;}

.news_block {margin: 0 0 20px 4px; width:250px; line-height:1.5;}
.news_block a {text-decoration:none; color:#000; text-decoration:none; font-size:13px;}
.thoughts_block {background: url(../img/quotes.gif) right top no-repeat #fff;}

.subscribeform_block span {font-size:11px;}
.subscribeform_block {margin-bottom:12px; border-top:4px solid #e4e3dd; padding-top:10px; margin-left:4px;}


/*
Forma1*/



.mainform form{
  margin: 0;
  padding: 0;
  font-size: 100%;
  min-width: 560px;
  max-width: 620px;
  width: 590px;
}

.mainform form fieldset {
  clear: both;
  font-size: 100%;
  padding: 10px;
  margin: 0;
}

.mainform fieldset legend {
  font-weight: normal;
  color: #000000;
  margin: 0;
  padding: 0 5px;
}

.mainform .submitbutton {
	height:29px;
	border: 0;
	width: 131px;
	margin-top:6px;
	background: url(http://landsbergis.lt/img/button_submit.gif) left no-repeat #fff;	
}

.mainform .loginbutton {
	height:29px;
	border: 0;
	width: 131px;
	margin-top:6px;
	background: url(http://landsbergis.lt/img/button_login.gif) left no-repeat #fff;	
}

.mainform div.input input, textarea, file {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
  width:300px;
}

.mainform select {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}


.mainform textarea {
  overflow: auto;
}

.mainform div.input {
  clear: left;
  display: block;
  width: 600px;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

.mainform div.submit {
  padding: 5px 0 0 164px;
  width: 600px;
}

.mainform div.error-message {
  padding: 2px 0 2px 164px;
  width: 600px;
  color: #d02a2a;
  font-weight: normal;
  font-size:11px;
}

.mainform fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}

.mainform fieldset div.notes h4 {
  padding: 3px 0 3px 3px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #000;
  font-size: 110%;
}

.mainform fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #000;
}

.mainform fieldset div.notes p.last {
  margin: 0em;
}

.mainform div fieldset {
  clear: none;
  margin: 0 0 0 4px;
  padding: 0 5px 5px 5px;
  width: 500px;
}

.mainform div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}

.mainform div.required fieldset legend {
  font-weight: bold;
}

.mainform div label {
  display: block;
  float: left;
  width: 150px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

.mainform div.optional label, label.optional {
  font-weight: normal;
}

.mainform div.required label, label.required {
  font-weight: bold;
}

.mainform div label.labelCheckbox, form div label.labelRadio {
  float: none;
  display: block;
  width: 200px;
  padding: 0;
  margin: 0 0 5px 142px;
  text-align: left;
}

.mainform div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  width: 170px;
}

/*.mainform p.error {
  background-color: #f2a185;
  color: #000;
  padding: 3px 3px 5px 27px;
  border: 1px solid #e6440c;
  margin: auto 100px;
}

.mainform div.error {
  background-color: #ffffe1;
  color: #000;
  border: 1px solid #ff0000;
}

.mainform div.error p.error {
   border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}*/

.mainform div.error input,  div.error password, div.error textarea {
  background: #fff;
}

.mainform form div textarea {
  width: 300px;
  padding: 1px 3px;
  margin: 0;
}

.mainform div select {
  padding: 1px 3px;
  margin: 0;
}

.mainform div input.text, mainform div input.password {
  width: 300px;
  padding: 1px 3px;
  margin: 0;
}

.mainform div input.file {
  width: 300px;
}

.mainform div.checkbox input {
  width: 22px;
  height: 22px;
}

.mainform div select.selectOne, form div select.selectMultiple {
  width: 300px;
  padding: 1px 3px;
}

.mainform div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 0 0px;
}

.mainform div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

.mainform div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float: right;
  margin: 0 0 0 5px;
}

.mainform div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
  zoom: 1;
}

.mainform checkbox {
  float: left;
  width:15px;
}

.mainform div.submit input {
	background: #fff; 
	color: #737373;
	font-size:11px;
	font-weight: bold;
	border:none;
	padding:2px 7px;
	border:1px solid #cbcac5;
}

.mainform div.text input, div.password input, textarea {
	border:1px solid #cbcac5;
	font-size:13px;
	padding:2px;
}

.main_content p {padding:8px 0 6px 0;}
.main_content img {margin: 0 10px 5px 10px;}
.main_content {line-height:1.7;}

div.rotator {
	position:relative;
	height:345px;
	display: none;
}
div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
div.rotator ul li.show {
	z-index:500
}

a.article_bullet {background: url(../img/bullet_more.gif) right bottom no-repeat #fff; padding-right:15px;}
a.article_bullet:hover {color: #707869;}

.photo_item {width:145px;height:97px;display:block;float:left;padding:1px;text-align:center; background:#f1f1ee; margin:4px;}

.list_block {border-top:4px solid #e4e3dd; padding-top:15px;margin-top:15px; padding-bottom:5px; padding-left:2px;}

.archive_block {text-align:right;font-size:11px; margin-bottom:5px;}
.archive_block select {padding:1px; width:52px;}

#print_bottom {display:none;}
.list_block {margin-right: 3px;}

#gallery {
		padding: 10px;
		width:640px; 
		margin-left:1px;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 5px solid #FFF;
		border-width: 5px 5px 20px;
	}
#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
#gallery ul a:hover { color: #fff; }

.paginator {font-size:14px; border-top:4px solid #e4e3dd; padding-top:10px;}

.paginator span.current {font-weight:bold; font-size:16px;}

.summary {
	width:188px;
	float:right;
	padding: 20px 15px 12px 15px; 
	margin: 5px 0px 5px 10px;
	background: #fff;
	color: #515c48;
	font-size:14px;
	background: url(../img/summary_bgr.gif) top no-repeat #fff;
	border-bottom:4px solid #e4e3dd;
}

.main_content ul {padding-left:30px;}
#SubscriberEmail {
    display:none;
}