
/* CORE */
body {margin:0px; padding:0px;}
form {margin:0px;}

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

/* Puslapiavimas */
.pages {padding-top:4px; margin-top:0px; margin-bottom:0px; text-align:right; color:#444; font-size:11px;}
.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;}


/* apklausos */
#poll .question {font-size:13px;}
#poll .poll_results .gauge div {font-size:1px; height:8px; background-color:#888888; margin-top:2px;}
#poll .poll_results {width:100%;}
#poll .answers {margin:1em 0;}
#poll .answers .select {float:left;}
#poll .answers label {float:left; width:210px; padding:2px 0; margin-left:2px;}
#poll .buttons {margin-bottom:1em;}
#poll .buttons button {font-size:11px;}
#poll .poll_results {margin:1em 0;}
#poll .poll_results td {vertical-align:top;}
#poll .poll_results .votes_count {padding-bottom:4px; color:#888; text-align:right; padding-right:10px;}


/* prisijungimo blokelis */
#site_users_block #login_form .form_row {padding:2px 0;}
#site_users_block #login_form .form_row label {width:60px;}
#site_users_block #login_form .no_label .value_wrapper {margin-left:63px;}
#site_users_block #login_form .links {padding-left:63px; margin-top:1em;}

/*
#login_form .field .value {background-color:red; float:left; text-align:right; display:block; width:100px;}
#login_form .field .value input {margin:0px; width:50px;}
#login_form .submit {padding-left:70px;}
#login_form {}
*/

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

/* 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;}

.button {border:1px #666 solid; color:#fff; background-color:#999; line-height:20px; height:24px; padding-bottom:2px;}
.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.notice_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, .trace {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:85%; color:#888; margin-left:1em;}

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

/* filtras */
.entity_filter {border:1px solid #ccc; background-color:#efefef;}
.entity_filter_block .filter_item {clear:left;}
.entity_filter_block div {margin:1em;}
.entity_filter_block .label {width:160px; display:block; float:left; text-align:right; padding-top:2px;}
.entity_filter_block .value {margin-left:165px; display:block;}
.entity_filter_block .submit {padding-left:165px;}


a.comment_count {color:#888;}

.polls_block .question {font-weight:bold; margin-top:1em;}
.polls_block .answer {padding-top:1em;}
.polls_block .votes_count {width:40px; color:#888;}
.polls_block .gauge div {font-size:1px; height:8px; background-color:#888;}
.polls_block .answers .input_line .select {float:left; width:30px;}
.polls_block .answers .input_line label {margin-left:30px; display:block;}
.polls_block .buttons {margin:1em 0;}


/* content_layouts */


/*
#page_wrapper {border:1px solid #ccc; margin:0px auto; width:1000px;}

#head {background:#ddd; height:100px;}

#side_content {float:right; background:#eee; width:200px; height:300px;}

#footer {clear:both; background:#ddd; padding:2em;}

#main_menu ul {list-style-type:none; margin:0px; padding:0px;}
#main_menu li {float:left;}
#main_menu li div {padding:4px;}
#main_menu li ul {display:none;}
#main_menu .active {font-weight:bold;}
#main_menu li:hover ul {display:block; position:absolute; background:#ccc;}
#main_menu ul ul li {float:none;}  
*/

/* PROJECT */
html, body {height:100%;}
body {background:#d29040 url(../../images/bg.jpg) 50% top; text-align:center; position:relative;}
#page_wrapper {background: url(../../images/head_bg_left.jpg) left top no-repeat; width:990px; margin:0px auto; min-height:100%; height:auto ! important; height:100%; position:relative; text-align:left;}
#head {height:222px; background: url(../../images/head_bg_right.jpg) right top no-repeat;}
#center {margin-top:-44px; padding-bottom:78px;}
a {color:#9d0000;}
input.text, textarea.text, select.select, input.file {color:#000;}
.button {font-size:11px; background-color:#ce1443; border:1px solid #666666; color:#FFFFFF; height:20px; line-height:18px; padding-bottom:2px;}

#left_content, #center_content, #right_content {float:left; display:inline/*ie6 double margin bug fix*/; overflow:hidden;}
#left_content {width:193px; margin-left:36px;}
#center_content {width:510px; margin-left:25px; }
#right_content {width:160px; margin-right:40px; float:right;}

#home {position:absolute; top:42px; left:40px;}
#home a {width:177px; height:72px; background:url(../../images/jiva-ajurveda.gif) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#quote_of_the_day {position:absolute; left:280px; top:50px; width:300px;}
#quote_of_the_day .date {color:#ce1443;}
#quote_of_the_day .quote, #quote_of_the_day .author {color:#575757;}
#quote_of_the_day .quote {font-style:italic; font-size:12px; margin:0.3em 0;}

#search_wrapper {height:25px;}
#search_wrapper div.search {display:none;}
#search_wrapper form input {vertical-align:middle;}
#search_wrapper input.text {width:155px; padding:2px; margin-top:0px;}
#search_wrapper input.text, #site_users_block input.text {border-color:#808080 #d4d0c8 #d4d0c8 #808080; border-width:1px; color:#858585; font-size:11px; height:14px;}
#search_wrapper .button {background: transparent url(../../images/search_button.gif) no-repeat; text-indent:-9999px; width:24px; height:19px; padding:0px; border-style:none; cursor:pointer; margin-left:0px;}

#menu_wrapper {background-color:#d09b79; background:url(../../images/menu_item_first.gif) left top no-repeat;}
#main_menu {background:url(../../images/menu_bg.gif) left 10px repeat-x;}
#menu_wrapper ul {margin:0px; padding:0px; list-style-type:none; background:url(../../images/menu_item_last.gif) left bottom no-repeat;}
#menu_wrapper ul li {font-size:14px; width:189px; margin-left:2px;}
#menu_wrapper ul li a {color:#fff; width:139px; padding:10px 10px 10px 40px; line-height:15px; display:block; text-decoration:none;}
#menu_wrapper li div.menu_item {background:#c58f75 url(../../images/menu_item.gif) 0px top no-repeat; }
#menu_wrapper li.first a {padding-top:12px;} 
#menu_wrapper li.first div.menu_item {background:#c58f75 url(../../images/menu_item_first.gif) -2px top no-repeat;}
#menu_wrapper li div.active {background:#a91834 url(../../images/menu_item_active.gif) 0px top no-repeat ! important; }
#menu_wrapper li.first div.active {background:#c58f75 url(../../images/menu_item_first_active.gif) -2px top no-repeat ! important;}
#menu_wrapper li.last div.menu_item a {background:url(../../images/menu_item_last.gif) -2px bottom no-repeat;}
#menu_wrapper li.last div.active a {background:url(../../images/menu_item_last_active.gif) -2px bottom no-repeat;}

#footer {height:68px; width:848px; background-color:#d0bca2; position:absolute; bottom:0px; left:50%; margin-left:-428px;}
#footer .left_content {width:400px; float:left; margin:2em 1em 1em 2em;}
#footer .right_content {width:300px; float:right; margin:2.5em 2em 1em 1em; text-align:right;}
#footer a {color:#000;}

/* apklausos */
#poll_wrapper .poll_body {width:173; padding:10px; background-color:#d09b79;}
#poll .question {font-size:11px; font-weight:bold;}
#poll .answers {margin:0.5em 0;}
#poll .answers label {width:146px; margin-top:1px;}
#poll_wrapper .poll_footer {background:url(../../images/poll_footer.gif) left bottom no-repeat; width:173; padding:0px 10px; padding-top:13px; height:33px;}
#poll button.vote {border-style:none; padding:0px; background:url(../../images/vote_button.gif) no-repeat; color:#fff; font-size:11px; width:53px;}
#poll .poll_results {margin-bottom:0;}
#poll .poll_results .votes_count {color:#9d0000;}
#poll .poll_results .gauge div {background-color:#9d0000;}

/* papildomas meniu */
#additional_menu_wrapper {width:510px;}
#additional_menu_wrapper a {color:#3980a2;}
#additional_menu_wrapper div.menu {float:left;}
#additional_menu_wrapper div.additional_menu li {padding-right:29px;}
#additional_menu_wrapper div.lang_menu {margin-left:13px; margin-top:2px; float:left;}
#additional_menu_wrapper div.lang_menu li {padding:0px 4px; border-right:1px solid #3980a2; line-height:12px;}
#additional_menu_wrapper div.lang_menu li.last {border-style:none;}
#additional_menu_wrapper div.lang_menu li a {text-decoration:none;}
#additional_menu_wrapper div.lang_menu li.active a {text-decoration:underline;}
#additional_menu_wrapper ul {list-style-type:none; margin:0px; padding:0px; float:left;}
#additional_menu_wrapper ul li {float:left;}

/* 2columns layout'as */
#content_layout_2columns #inner_side_content_wrapper {float:right; width:180px;}
#content_layout_2columns #inner_side_content_wrapper .top {background:url(../../images/submenu_top.gif) no-repeat top left; height:12px; font-size:1px;}
#content_layout_2columns #inner_side_content_wrapper .bottom {background:url(../../images/submenu_bottom.gif) no-repeat bottom left; height:12px; font-size:1px;}
#content_layout_2columns #inner_side_content {background:#e5c499; float:none; padding:0px; border-left:1px solid #dca967; border-right:1px solid #dca967; width:178px;}
#content_layout_2columns #inner_side_content h2 {margin-top:0px; padding:0px 12px 8px 12px; border-bottom:1px dashed #f2ddc2;}
#content_layout_2columns #inner_side_content ul, #content_layout_2columns #inner_side_content ol {margin:0px;}
#content_layout_2columns #inner_side_content .block_content {padding:0 12px}
#content_layout_2columns #inner_side_content .active {font-weight:bold;}

/* turinys */
#page_path {margin-top:1em;}
#page_path a {text-decoration:none; color:#575757;}

/* vartotoju blokelis */
#site_users_block {margin-left:10px;}
#site_users_block #login_form .links {margin-top:0; padding-left:0px; padding-top:5px;}
#site_users_block .form .fields {float:left; width:120px;}
#site_users_block .form .fields input {width:110px; padding-top:1px; padding-bottom:1px; margin-bottom:3px;}
#site_users_block .form .submit {float:left; width:27px; display:inline;}
#site_users_block .form .submit .button {float:left; width:27px; height:40px; background:url(../../images/login_button.gif) 100% top no-repeat; text-indent:-999px; border:none; cursor:pointer;}
#site_users_block .remind_form .submit .button {height:18px; background:url(../../images/remind_button.gif) 100% top no-repeat; text-indent:-999px; border:none; cursor:pointer;}
#site_users_block .user_info ul {list-style-type:none; margin:0; padding:0;}

/* ajurvedos specialistas pataria */
#advice_wrapper {background:#d09b79 url(../../images/advice_footer.gif) no-repeat left bottom; padding-bottom:5px; margin-top:15px;}
#advice_wrapper .header {background:url(../../images/advice_header_top.gif) no-repeat left top; padding:10px;}
#advice_wrapper .specialist {width:100%; height:31px; position:absolute; bottom:0px; left:0px; background:url(../../images/specialist.gif) no-repeat; padding-top:40px; text-align:right;}
#advice_wrapper .header h2 {font-weight:normal; font-size:15px; color:#fff; margin:0px;}
#advice_wrapper .content {background:url(../../images/advice_content_top.gif) repeat-x; padding:10px;}
#advice_wrapper .content h2, #advice_wrapper .content h3, #advice_wrapper .content h4 {color:#9D0000; font-weight:normal;}
#advice_wrapper .content * {margin:0px;}
#advice_wrapper .title {padding:10px; color:#9d0000;}

/* sveciu knyga */
#content_type_guestbook textarea {width:250px;}
#content_type_guestbook .record {margin:1em 0;}
#content_type_guestbook .record .header .date {color:#666;}

/* kita */
.link_block {width:148px; height:119px; display:block; position:relative; background:url(../../images/dosu_test.gif); text-decoration:none; margin-top:10px; margin-left:6px;}
.link_block span {position:absolute; bottom:10px; left:12px; width:136px; color:#fff; display:block; padding-left:16px; background:url(../../images/bullet.gif) no-repeat left 5px; font-size:14px; cursor:pointer;}
#club_block {background-image:url(../../images/club.gif); height:132px;}
#content_type_interactive_calculators .answers {margin-bottom:1em;}
#content_type_news .block {margin-top:2em;} 
