body {margin:0px; padding:0px;}
form {margin:0px;}

span.png {display:inline-block;}
a span.png {cursor:hand;}

/* Tituliniam puslapiui */
#index_flash_top {height:332px;}
#index_flash_bottom {margin-top:20px;}

/* Registruotu vartotoju blokelis */
#login_block {margin-bottom:15px;}
#login_content {padding:6px 20px;}
#login_block_title {color:#fff; margin-bottom:5px;}
#login_content .input_line {height:26px; text-align:right; width:140px;}
#login_content input.login_text {border:1px solid #fff; font-family:arial, sans-serif; color:#000; background-color:#fff; width:136px;}
#login_content .links {height:30px;}
#login_content .links a {color:#fff; font-size:11px; line-height:1.5em;}
#login_content .user_info {}
#login_content .user_info div {color:#fff;} 
#login_content .user_info .username {font-weight:bold;}
#login_content .user_info div {line-height:1.5em;}
#login_content .login_message {color:#fff;}
#login_content .input_label {color:#fff; padding-bottom:4px;}

/* Naujienu blokelis */
.side_content .news_list ul {list-style-type:none; margin:0px; padding:0px;}
.side_content .news_list ul li {padding-bottom:0.5em;}
.side_content .news_list .comments_count {font-size:81.25%; color:#888;}
.side_content .news_list .description {font-size:81.25%; margin-top:0.5em;}


/* Kategoriju, puslapiu blokelis */
.side_content .pages_list ul {list-style-type:none; margin:0px; padding:0px;}
.side_content .pages_list ul li {padding-bottom:0.3em;}
.side_content .pages_list .elements_count {font-size:81.25%; color:#888;}

/* gairiu blokelis */
.side_content .tags_list ul {list-style-type:none; margin:0px; padding:0px;}
.side_content .tags_list ul li {padding-bottom:0.5em;}
.side_content .tags_list .elements_count {font-size:81.25%; color:#888;}


/*
#news_block {margin-bottom:15px;}
#news_content {padding:6px 20px;}
#news_block_title {color:#0e2861;}
#news_content .news_list {list-style-type:none; margin:0px; padding:0px; margin-bottom:1em;}
#news_content .news_element {margin-top:1em;}
#news_content .news_date {color:#717171;}
#news_content .news_name a {color:#75af19;}
#news_content .news_link a {color:#275394; font-weight:bold; text-decoration:underline;}
*/

/* Apklausu blokelis */
#poll_content {padding:6px 20px;}
#poll_block_title {color:#fff;}
#poll_content .question, #poll_content .answer {font-size:11px; font-size:11px; font-family:tahoma, arial, sans-serif;}
#poll_content .question {margin:1em 0;}
#poll_content .answer {/*font-size:10px; font-family:arial, sans-serif;*/}
#poll_content #poll_form .answers {padding-bottom:1em;}
#poll_content #poll_form .answer {clear:left;}
#poll_content #poll_form .answer label {vertical-align:middle;}
#poll_content #poll_form .answer input {vertical-align:middle;}
#poll_content #poll_form .buttons {margin-right:-10px; margin-left:-3px; clear:left;}
#poll_content #poll_results .votes_count {vertical-align:top; text-align:right; padding-right:3px;}
#poll_content #poll_results .gauge {height:6px; font-size:1px; background-color:#333; margin:2px 0px 4px 0px;}


/* Puslapiavimas */
.pages {padding-top:4px; margin-top:0px; margin-bottom:0px; text-align:right; color:#444; font-size:11px; font-family:tahoma, arial, sans-serif; /*border-top:1px solid #E4E5E8;*/}
.pages a {text-decoration:none;}
.pages a:hover {text-decoration:none; color:#000;}
.pages span {display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align:top; color:#888;}
.pages span.page , .pages span.active_page {padding:0 2px;}
.pages span.active_page {border:1px solid #AAAAAA; background-color:#FAFAFA; padding:0 3px; color:#000;}
.pages span.separator {font-weight:normal; color:#6f7e9c88; padding:0 2px; color:#444;}


/* nuotrauku galerija */

.photo_gallery {clear:both;}
.photo_gallery a {float:left; margin:4px; border:1px solid #888;}

/* ------------------------------------------------------------------------- */

/* Kita */

.new_element {margin-top:12px; width:100%;}
.new_element td {padding:3px 2px;}
.new_element td.label {text-align:right; width:40%; vertical-align:top; padding-top:5px;}
.new_element td.label span.explanation {font-size:10px; display:block; color:#444; padding-right:4px;}
.new_element td.wysiwyg_cell {padding:8px 12px;}
.new_element td.wysiwyg_cell textarea.full {width:700px; height:400px; font-family:courier new; font-size:12px;}
.new_element span.value {font-weight:bold; display:block; padding-top:2px;}
.new_element td.spacer {padding:2px 0px;}
.new_element td.spacer p {border-top:1px solid #ccc; margin-top:8px; size:1px; height:8px;}

input.button, button.button {border:1px #666 solid; color:#fff; background-color:#999; padding:2px; /*font-family:arial; font-size:11px;*/}
input.button_disabled, button.disabled {background-color:#eee; border-color:#ccc} 

input.text, textarea.text {border:1px solid #aaa; padding:2px; width:150px;}
textarea.text {height:80px;}
textarea.wider {width:250px;}
textarea.higher {height:140px;}
input.date {border:1px solid #aaa; padding:2px;}
input.disabled {background-color:#ddd;}
select.select {border:1px solid #aaa;}
div.message, div.error_message {padding:8px 12px; border:1px solid #777; margin:8px 0; background-color:#ffffe1}
div.error_message {color:#a00;}

input.text, textarea.text, select.select, input.file {background-color:#fafafa; border:1px solid #888; color:#777;}

pre.debug {padding:12px; font-family:courier new; font-size:12px; background-color:#fff; color:#333; border:1px solid #333; margin:20px; text-align:left;}

.hidden{display:none;}
.clear {clear:both;}
.explanation {font-size:81.25%; color:#888; margin-left:1em;}

#lightbox-image-details {color:#444;}

/* clearfix */
.clearfix:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
