html {background-color:#0d5d2b;}
body {text-align:center; margin:0px; padding:0px; background-color:#0d5d2b; background-image:url(../images/kalnapilis/bg.jpg); background-repeat:repeat-x; background-position:center -45px;/*top*/}
body, p, div, h1, h2, h3, h4, ul, ol, li, td, th, input, select, textarea {color:#fff}
h1, h2, h3, h4, h5 {color:#fff;}
form {margin:0px;}

a {color:#FFF17D;}

span.png {display:inline-block;}
a span.png {cursor:hand;}

/* Puslapio elementu isdestimas */
#bg {}
#site_container {width:971px; text-align:left; margin:0px auto;}
#head_container {position:relative; height:161px;/*206*/ background-image:url(../images/kalnapilis/head_bottom.jpg); background-position:center 143px;/*188*/ background-repeat:no-repeat;}
#center_container {}
#right_container {width:187px; float:right; background-color:green;}

#bottom_container {clear:both; border-top:1px solid #de2a2f; margin:42px 0px; padding-top:20px; text-align:center;}
#bottom_container, #bottom_container a {color:#fefefe; font-family:arial, sans-serif; font-size:11px; text-decoration:none;}

#logo {top:16px; left:53px; position:absolute;}
/*#type_index #logo {left:53px;}*/

#top_menu1 {text-align:right; position:absolute; top:55px;/*100*/ right:0px; height:37px; width:500px; background-image:url(../images/kalnapilis/top_menu1_border.gif); background-repeat:no-repeat; background-position:right bottom;}
#top_menu1 .top_menu1_item {display:inline; padding:0 20px;}
#top_menu1 .top_menu1_item a {color:#fefefe; font-family:arial narrow, arial, sans-serif; text-decoration:none; font-size:14px;}
#top_menu1 .lang_menu_item {padding:0 13px 0 34px;}
#top_menu1 .lang_menu_item a {color:#fff17d;}

#top_menu2 {text-align:right; position:absolute; top:106px;/*152*/ right:0px; height:37px; width:600px;}
#top_menu2 .top_menu2_item {display:inline; padding:0 13px 0 67px;}
#top_menu2 .top_menu2_item a {color:#c5b250; font-family:arial narrow, arial, sans-serif; text-decoration:none; font-size:20px;}
#top_menu2 .top_menu2_item a.active_menu_item {color:#fefefe; font-family:arial, sans-serif; text-decoration:none; font-size:22px;}

/* Turinys */
#content_block_top, #content_block_bottom {font-size:1px; height:6px; background-repeat:no-repeat;}
#content_block_top {background-image:url(../images/kalnapilis/content_block_top.gif); background-position:center 1px;}
#content_block_bottom {background-image:url(../images/kalnapilis/content_block_bottom.gif); background-position:center bottom;}
#content_block {background-color:#073e1d; border-top:1px solid #073e1d; border-bottom:1px solid #073e1d;}

#content_area1 {margin:18px 25px; background-color:#216d30; background-image:url(../images/kalnapilis/content_area_bg.gif); background-repeat:repeat-x;}
#content_area1_top {height:8px; font-size:1px; background-image:url(../images/kalnapilis/content_area_top.gif); background-repeat:no-repeat; background-position:top center;}
#content_area1_bottom {height:8px; font-size:1px; background-image:url(../images/kalnapilis/content_area_bottom.gif); background-repeat:no-repeat; background-position:bottom center;}

#content_2parts_container {padding:17px 0 17px 24px;}
#content_2parts {width:921px; background-color:#216d30; background-image:url(../images/kalnapilis/content_area_bg.gif); background-repeat:repeat-x;}
#content_2parts .side_menu_collumn {width:240px; vertical-align:top; background-color:#073E1D}
#content_2parts .bottom_row td {font-size:1px;}
#side_menu_list {list-style-type:none; margin:0; padding:0;}
#side_menu_list li {background-image:url(../images/kalnapilis/side_menu_dots.gif); background-repeat:repeat-x; background-position:left top;}
#side_menu_list li div {height:30px; position:relative;}

/*
#side_menu_list li a {font-size:13px; font-family:arial, sans-serif; position:absolute; display:block; width:240px; height:31px; text-decoration:none; color:#fff; background-image:url(../images/kalnapilis/side_menu_bullet.gif); background-repeat:no-repeat; background-position:8px 50%;}
#side_menu_list li a span.menu_item {padding:0px 10px 0px 43px; position:absolute; display:block; top:7px; cursor:pointer;}
#side_menu_list li a.active_menu_item {color:#073e1e; background-color:#a5d96a; background-image:url(../images/kalnapilis/side_menu_active.gif); background-position:left 50%;}
*/

#side_menu_list li a {position:absolute; display:block; width:240px; height:31px; text-decoration:none; color:#fff; background-image:url(../images/kalnapilis/side_menu_bullet.gif); background-repeat:no-repeat; background-position:8px 50%;}
#side_menu_list li a span {padding:7px 10px 0px 43px; display:block;}
#side_menu_list li a.active_menu_item {background-color:#a5d96a; background-image:url(../images/kalnapilis/side_menu_active.gif); background-position:left 50%;}
/*
#side_menu_list li span a.menu_item {font-size:13px; font-family:arial, sans-serif; width:240px; height:31px; position:absolute; display:block; cursor:pointer;}
#side_menu_list li span a span.menu_title {display:block; padding:0px 10px 0px 43px; margin-top:7px}
#side_menu_list li span.active_menu_item {color:#073e1e; background-color:#a5d96a; background-image:url(../images/kalnapilis/side_menu_active.gif); background-position:left 50%;}
*/

#content_area2 {vertical-align:top;}
#content_area2_top {height:8px; font-size:1px; background-image:url(../images/kalnapilis/content_area2_top.gif); background-repeat:no-repeat; background-position:top right;}
#content_area2_bottom {height:5px; font-size:1px; background-image:url(../images/kalnapilis/content_area2_bottom.gif); background-repeat:no-repeat; background-position:top right;}
#content_area2 #content {padding-top:24px;}

#content {text-align:justify; padding:32px; /*width:440px;*/ /*min-height:500px; height:auto ! important; height:500px;*/}
#content #page_path {font-size:0.9167em; padding:16px 0px 0px 0px; color:#09152f}
#content h1.content_title {margin-top:0px; color:#073f1e; font-family:arial narrow, arial, sans-serif; font-size:30px;}

/* Tituliniam puslapiui */
#type_index {background-image:url(../images/kalnapilis/index_bg.jpg); background-repeat:repeat-x; background-position:center -45px;/*top;*/}
#type_index #head_container {background-image:url(../images/kalnapilis/head_bottom_index.gif);}
#index_flash_top {height:332px; position:relative;}
#index_flash_bottom {margin-top:20px; position:relative; height:165px;}
#type_index #bottom_container {margin-top:24px;}

#flash_taure {position:absolute; left:0; bottom:0;}
#flash_video_panel {position:absolute; right:0; bottom:0;}
#flash_fun_panel {position:absolute; left:0; top:0;}
#flash_offers_panel {position:absolute; left:527px; top:0;}
#flash_beer_panel {position:absolute; right:0; top:0;}

#fb_container {position:absolute; top:32px; left:162px; width:338px;}
#fb_container .bg {text-align:right;}
#fb_container .bg .top {overflow:hidden; height:200px;}
#fb_container .content {position:absolute; top:30px; left:67px; width:263px;}
#fb_container .content .header {position:relative; height:33px;}
#fb_container .content .header .logo {position:absolute; display:block; text-indent:-9999px; background:url(../images/kalnapilis/fb/fb-kalnapilis.gif); width:133px; height:23px; overflow:hidden;}
#fb_container .content .header .close {position:absolute; display:block; right:3px; text-indent:-9999px; background:url(../images/kalnapilis/fb/close.gif); width:8px; height:8px; overflow:hidden;}
#fb_container .content .text a {font-size:11px; color:#000; text-decoration:none;}
#fb_container .content .text a:hover {color:#314877;}
#fb_container .content .more {text-align:right;}

/* 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 */
#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;}

/* ------------------------------------------------------------------------- */

/* 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;}

p.pages {border-top:1px solid #E4E5E8; padding-top:0.25em; text-align:right;}
input.button {border:1px #666 solid; color:#fff; background-color:#999; padding:2px; /*font-family:arial; font-size:11px;*/}
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;}
p.message, p.error_message {padding:8px 12px; border:1px solid #1F5C1B; margin:8px 0; background-color:#ffffe1}
p.error_message {color:#a00;}

input.text, textarea.text, select.select, input.file {background-color:#a4d968; border:1px solid #1f5c1b; color:#1f5c1b;}
input.button {background-color:#418a39; border:1px solid #1f5c1b;}

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;}