/* ---- MODULIU STILIAI ----------------------------------------------------- */

.elements_list {width:577px; border:1px solid #dbe2f1;background-color:#f5f7fc;}
.elements_list th {font-weight:normal; text-align:left; border-bottom:1px solid #fff; padding:10px 12px; background-color:#ebf0fa;}
.elements_list th, .elements_list th a {color:#ec3974;}
.elements_list td {border-bottom:1px solid #fff; border-top:1px solid #dbe2f1; padding:8px 12px;}
.elements_list .links {text-align:right; color:#aaa;}
.elements_list img {vertical-align:bottom;}
.elements_list .multiple_select_collumn {padding:0px; width:28px; text-align:right}

.multiple_select_checkbox {}
div.multiple_select_actions {padding:8px 12px;}

.new_element {/*margin-top:12px;*/ /*width:754px;*/}
.new_element input.checkbox {vertical-align:middle;}
.new_element td {padding:2px;}
.new_element td.label {text-align:right; width:25%; vertical-align:top; padding-top:4px;}
.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 #adb8cc; margin-top:8px; size:1px; height:8px;}

.module_header {text-align:right; /*background-color:#f5f7fc; border-top:1px dashed #adb8cc; border-bottom:1px dashed #adb8cc;*/ border-bottom:1px solid #adb8cc; padding:12px; margin-bottom:12px;}
.message, .error_message {padding:8px 12px; border:1px solid #aaa; margin-bottom:6px; background-color:#ffffe1; font-family:tahoma, sans-serif;}
.error_message {color:#a00;}
.module_part .message .error_message {margin-left:0px; margin-right:0px;}

.sort1, .sort2 {background-repeat:no-repeat; background-position:right 50%; padding-right:12px; display:block; float:left;}
.sort1 {background-image:url(../img/sort1.gif)}
.sort2 {background-image:url(../img/sort2.gif)}

h2 {padding:0px 12px; margin:0px; margin-top:12px; font-size:12px;}

input.text, input.date, textarea.text {border:1px solid #a0a0a0; padding:2px 1px; width:200px; height:19px;}
input.date {width:60px;}
textarea.text {height:80px;}
textarea.wider {width:300px;}
textarea.higher {height:120px;}
select.select {width:200px;}
input.checkbox {vertical-align:middle;}

img.date_pick {vertical-align:bottom;}
.no_margin {margin:0px;}
pre.debug {padding:12px; font-family:courier new; font-size:12px; background-color:#fff; color:#333; border:1px solid #333; margin:20px;}

/* 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 * {font-family:tahoma, arial, sans-serif;} 
.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:#6f7e9c888; padding:0 2px; color:#444;}

/* navigacija, pavadinimas, pridejimo mygtukas ir pan... */
#inner_cell, #inner_cell * {font-family:tahoma, arial, sans-serif;}
a.btn_add {background:url(../img/add.gif) no-repeat left 50%; display:inline-block; line-height:16px; vertical-align:middle; padding-left:16px; font-weight:bold;}
.action_container {padding:6px 0px;}
.nav_actions {margin:12px 0px;}
.nav_actions button.add {text-align:left; padding:0px;}
.nav_actions button.add div {margin:4px; font-weight:bold; background:transparent url(../img/add.gif) no-repeat left 50%; padding-left:16px;}
.nav_actions a {background:url(../img/btn200.gif) no-repeat; width:100px; height:26px; display:block; text-decoration:none; color:#000; font-weight:normal;}
.nav_actions a span {cursor:pointer;}
.nav_actions span.bg {background:url(../img/btn_right.gif) no-repeat right 50%; display:block; height:26px;}
.nav_actions a:hover {background-image:url(../img/btn200hover.gif); text-decoration:none;}
.nav_actions a:hover span.bg {background-image:url(../img/btn_right_hover.gif);}
.nav_actions a.add span.inner {display:block; background:url(../img/add.gif) no-repeat left bottom; padding-left:16px; padding-top:6px; margin:0px 6px;}
.nav_back {padding:12px 0px; margin-bottom:12px; padding-top:0px; border-bottom:1px solid #ADB8CC; text-align:left;}
h2.title {font-weight:normal; margin-bottom:12px; font-size:17px; text-align:left; text-indent:0px; padding-left:0px; font-family:trebuchet ms ! important;}


.hidden{display:none};
