@CHARSET "UTF-8";
/*
spalvos:
top zalia: #036403;
raudona: #EA3613;
sviesiai zalia: #28A024;
tamsiai pilka: #757575;
pilka: #D6D6D6;
sviesiai pilka: #F9F7F8;
*/



*{ margin: 0; padding: 0; }

BODY{  }
body{ margin: 0; padding: 0; }
iframe { margin: 0px; }

div#wraper, td,  a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}

div#wraper { min-width:1000px; margin: 15px;}

div#top{
  height: 160px;
  position: relative;
  background: url(../img/main/top_line.gif) bottom center repeat-x; 
}
div#top_logo{
  height: 142px;
  width: 423px;
  bottom: -17px;
  left: 0px;
  position: absolute;
  z-index: 3;
}
div#top_banner{
  position: absolute;
  top: -8px;
  right:0px;
  /*border: 1px solid #757575;*/
  z-index: 2;
}
div#top_quick_search{
  position: absolute;
  bottom: 12px;
  right:0px;
  border: 1px solid #D6D6D6;
  background-color: #F9F7F8;
  color: #036403;
  z-index: 3;
  height:  32px;
  width: 510px;
}
div#top_quick_search input.input_submit { position: absolute; top: 7px; right: 35px; width: 90px; }
div#top_quick_search input.input_text { position: absolute; top: 7px; left: 220px;  font-size: 11px;}
div#top_quick_search span { font-family: verdana; font-size: 12px; position: absolute; top: 7px; left: 35px;}

.input_text{ background-color:#FFFFFF; color: #036403; border: 1px solid #D6D6D6; height: 18px; font-family: verdana; font-size: 11px;}
.input_submit{ background-color:#0D8822; color: #FFFFFF; border: 1px solid #036403; font-family: verdana; font-size: 10px; font-weight: bold; height: 18px;}

div#content { margin-top: 8px;
/*  border-left: 202px solid #fff;*/
 /* border-right: 202px solid #fff;*/
}

div#content_right_column {
  width: 200px;
/*  margin-right: -202px;*/
/*  float:right;
  display:inline;
  overflow: hidden;*/
  margin: 0px; padding: 0px; overflow: hidden;
}
#IETableFix    { height:1px; overflow: hidden; list-style: none; list-style-image: none; }
#IETableFix li { height:1px; display:block; float: left; width: 180px;}
div#content_left_column {
  width: 0px; /*200*/
/*  margin-left: -202px;
  float:left;
  display:inline;
  overflow: hidden;*/
}

div#content_main { }

div.box1_content ul a { text-decoration: none;}

div.box1 {border: 1px solid #D6D6D6;  margin: 5px; text-align: left;}
/**/
div.box1_title {height: 31px; background: url(../img/main/box_title.gif) repeat-x; border-bottom: 1px solid #D6D6D6;}
div.box1_title h1, 
div.box1_title h2, 
div.box1_title h3 
{display: block; padding: 6px 15px;  font-size: 13px; font-weight: bold; color: #FF0000;}
div.box1_title h1 a, 
div.box1_title h2 a, 
div.box1_title h3 a 
{  color: #FF0000; text-decoration: none;}
div.box1_content {padding: 10px 4px 10px 6px;; overflow: hidden;}
div.box1_content ul {list-style: none; list-style-image: none;}

div.box1 .start_box_title a{  color: #FF0000; text-decoration: none;}
div.box1 .start_box_title { text-align: center;}

div.single_text {line-height: 1.6em;}
div.single_text ul {list-style: disc; list-style-image: none; padding: 0 0 15px 20px;}
div.single_text ul li { padding: 0 10px;}
div.single_text h3 { text-align: center;  padding: 5px 0px;}
	
div.start_box_1 {height: 160px;}
div.start_box_2 { width:100%; height:100%;}
div.start_box_2 a{display: block; width:100%; height: 100%;}

div.new_ad_cell_box1_content{padding: 0;}
div.new_ad_cell { border-top: 1px solid #D6D6D6; padding: 3px;}
div.new_ad_cell_float {float: right;}
div.new_ad_cell_main a { font-weight: bold; text-decoration: none;}
div.new_ad_cell_main {overflow: hidden; height: 16px;}

div#search_box {background-color:#F9F7F8;}
div#search_box h2 a {color: inherit; font: inherit; text-decoration: none; display: block;}
div#search_box select { background-color:#FFFFFF; color: #036403; border: 1px solid #D6D6D6; height: 18px; font-family: verdana; font-size: 11px;}
div#search_box div.box1_title span {color: #036403;}
div#search_box form legend, div#search_box form select, div#search_box form input {margin: 3px 10px;} 
div#search_box form input.input_text, div#search_box form select {width: 21%;}
div#search_box form #SearchSubCatList {width: 140px;}

div.w30 {width: 33%; float: left;}

.red_button {margin-bottom: 5px; background: #FF0000;}
.red_title, 
.red_button, 
.red_button td, 
.red_button a { height: 25px; color: #FFFFFF; font-size: 13px; font-weight: bold;}
.red_button span, 
.red_title span{display: block; padding: 3px 15px;}
.red_button a {display: block; text-decoration: none;}

#lang_select {  padding: 5px; text-align: center; float: right;}
#lang_select img { margin: 0 5px;}

div#login_box .red_title {background-color: #FF0000;}
div#login_box {border: 1px solid #D6D6D6; border-top: 0;}
div#login_box form { padding: 10px 20px;}
div#login_box input.input_text { width: 80%; height: 24px;}
div#login_box input.input_submit {width: 30%; margin-left: 10px;}
#login_box_form div {clear: both;}
#login_box_form div img {float: left;}
#login_box_form div input.input_text { margin-left: 5px;  float: left;}

.a_center {text-align: center;}
 div#user_menu {padding: 10px 20px;}
div#user_menu ul {list-style: none; list-style-image: none;}
div#user_menu ul li { padding: 3px 6px;}

#footer { clear: both; border-top: 2px solid #036403; text-align: center; padding: 5px 0; line-height: 40px; margin-top: 15px; font-size: 11px;}
#footer .counters { margin: 0 8px; }
#footer .counters a { text-decoration: none;}

#footer div {display: inline; margin: 0 30px; }
#footer img { vertical-align: middle; }

#footer_banners { line-height: 1px; clear: both;}
#footer_banners iframe { margin: 4px; }
#footer_banners center center { margin: 4px; display: inline;}
#footer_banners center img { margin: 4px; display: inline;}
#footer_banners center table { margin: 4px; display: inline;}
#footer_banners table img { margin: 0px; display: inline;}
#footer_banners center br { display: none;}
.clear_line {height: 0px; font-size: 0px; clear:both;}

ul.subCatLinkList { overflow: hidden;}
ul.subCatLinkList li { display:block; float: left; width: 180px;}

TABLE { border: 0; border-collapse: collapse; }
TABLE TD { padding: 0px; }
.adsMainTableList td {border-bottom: 1px solid #D6D6D6;}
.adsMainTableList tbody tr {height: 42px;}
.adsMainTableList a img { border: 2px solid #D6D6D6; }
.adsMainTableList a {text-decoration: none;}
.adsMainTableList a:hover {text-decoration: underline;}
.user_list_line {background-color: #66CC66;}
.list_line_gray {background-color: #DDD;}

.disabled_action {color: #AAA;}

.list_bottom_nav { overflow: hidden; width: 350px; margin: 0 auto;}
.list_bottom_nav a { text-decoration: none; }
.list_bottom_nav_back a, .list_bottom_nav_next a  { display: block; }
.list_bottom_nav_back { float: left; width: 50px; text-align: center; }
.list_bottom_nav_next { float: right; width: 50px; text-align: center; }
.list_bottom_nav_pages{ text-align: center; padding-top: 15px;}


.contactform { margin: 0; padding: 10px 10px 0 10px; border: solid 1px rgb(200,200,200); background-color: #F9F7F8;}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.contactform h1 {clear:both; margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.contactform p {margin: 0 0 5px 0;}
.contactform p.radio {clear:both;}
.contactform p.radio label{ margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform p.radio input{float:left; padding:2px; border:solid 1px rgb(200,200,200);}

.contactform label.left { float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.radio {padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width: 80%; margin: 5px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.input_submit {float:right;}

.contactform label.left_code { float:left; width:120px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform input.field_code {width:20px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}



.contactform2 fieldset {border: 0}
.contactform2 fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform2 p {margin: 0 0 5px 0;}
.contactform2 label.left { float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform2 input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform2 textarea {width: 80%; margin: 5px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform2 input.input_submit {float:right;}
.contactform2 label.left_code { float:left; width:210px; height:30px; margin:0 0 0 10px; padding:2px; font-size:110%; background: transparent url("/cimage.php") right center no-repeat;}
.contactform2 input.field_code {width:60px; padding:2px; margin: 3px; border:solid 1px rgb(200,200,200); font-size:110%;}
.contactform2 .insert_things { clear: both; padding-top: 8px;}



.comment { margin-bottom: 1.5em; }
.comment_header{ }
.comment_date{ padding: 0 10px; font-weight: normal; color: #777; font-size: 80%; margin-bottom: 5px;}
.comment_name{padding: 0 10px; font-weight: bold;}
.comment_text{ padding: 0 15px;}
.comment_error{ background-color: #c40000; color: #fff;font-size:11px; font-weight:bold; text-transform:uppercase;}
.comment_count { font-size: 10px; font-weight: normal; color: #c40000;}

div.edit_ad {}
div.edit_ad { margin: 0; padding: 10px 10px 0 10px; }
div.edit_ad fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border: 0;}
div.edit_ad fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
div.edit_ad p { clear:both; margin: 0 0 5px 0;}
div.edit_ad label {float:left; width: 230px; margin:0 0 0 10px; padding:2px; font-size:110%; text-align: right;}
div.edit_ad input.input_text, div.edit_ad textarea {width: 363px;}
div.edit_ad input, div.edit_ad select, div.edit_ad textarea { background-color:#FFFFFF; color: #036403; border: 1px solid #666; font-family: verdana; font-size: 11px;}
div.edit_ad #photo_upload_fields, div.edit_ad #photo_upload_add_button {margin-left: 242px;}
div.edit_ad #photo_upload_fields{ margin-bottom: 5px; display: block;}
div.edit_ad #photo_upload_add_button {margin-top: 10px; margin-bottom: 10px; display: block;}
div.edit_ad .input_checkbox_div {width: 45%; display: block; float: left;}
div.edit_ad .input_checkbox_div input { border: 0;}
div.edit_ad .input_checkbox_div label {display: inline; float: none; text-align: left;}
div.edit_ad .input_checkbox_box {margin: 10px; overflow: hidden;}
#ad_error { background-color: #FF0000; color: #FFF; font-size: 13px; font-weight: bold; padding: 10px;}
.input_with_icons input {height:16px; padding-top: 3px;}
.input_with_icons label img{ float: right;}
.input_with_icons  th { width:100px;   padding-right: 10px; }
.input_with_icons  td {  vertical-align: bottom; }

div.edit_ad  input.req_fied {border: 2px solid #FF0000;}

#ad_new_comp_table { text-align: center; width: 100%; font-family: Arial, sans-serif;}
#ad_new_comp_table .ad_new_comp_table_col1 {border-right: 1px solid #D6D6D6;}
#ad_new_comp_table .ad_new_comp_table_col2 {width: 280px; border-right: 1px solid #D6D6D6;}
#ad_new_comp_table .ad_new_comp_table_col3 {width: 280px;}
#ad_new_comp_table a {font-size: 16px; text-decoration: none; font-family: Arial, sans-serif;}
#ad_new_comp_table a:hover { text-decoration: underline; }
#ad_new_comp_table tbody td, #ad_new_comp_table tbody th {border-top: 1px solid #D6D6D6; padding: 10px;}
#ad_new_comp_table tbody th {border-top: 1px solid #D6D6D6; padding: 10px; text-align: right;}

#ad_form_unsigned {margin-top: 30px; border-top:1px solid #D6D6D6;}
#ad_form_cat_select { text-align: center;}

.comment { padding-bottom: 0.5em;  border-bottom: 1px solid #D6D6D6;background-color: #DDD;}
.comment_header{ background-color: #66CC66; }
.comment_bad { float: right; padding-right: 10px; padding-top: 6px; }
.comment_bad a { text-decoration: none; }
.comment_bad a:hover { text-decoration: underline; }
.comment_date{ padding: 0 10px; font-weight: normal; color: #777; font-size: 80%; margin-bottom: 5px;}
.comment_name{padding: 0 10px; font-weight: bold;}
.comment_text{ padding: 0 15px;}
.comment_error{ background-color: #c40000; color: #fff;font-size:11px; font-weight:bold; text-transform:uppercase;}
.comment_count { font-size: 10px; font-weight: normal; color: #c40000;}

.frm_topic_title{ text-align: center; font-size: 12px;border-bottom: 1px solid #DDDDDD;}
.fldset_center_link {margin-top: 10px; margin-bottom: 10px; margin-left:242px; display: block;}

.frm_lt_name {padding-left: 20px; text-align: left;font-size: 10px}
.frm_lt_name a { font-size: 13px; font-weight: bold; color: #0c8922;}
.frm_cat_name a { background: transparent url(../img/main/frm_cat_logo.png) left center no-repeat; display:block; height:41px; padding-left: 40px; line-height: 41px;}
.frm_row_cat, 
.frm_row_topic{ background: #DADADA url(../img/main/box_title.gif) repeat-x scroll 0 0;}

.frmTableList td {border-bottom: 1px solid #DDDDDD;}
.frmTableList tbody tr {height: 42px;}
.frmTableList a img { border: 2px solid #D6D6D6; }
.frmTableList a {text-decoration: none;}
.frmTableList a:hover {text-decoration: underline;}

.frm_vote_box {text-align: center; margin-top: 10px; margin-bottom: 15px; }
.frm_vote_box form {display: inline;}
.frm_vote_box fieldset {border: 1px solid #DDDDDD; padding: 5px; display: inline; text-align: left;}
.frm_vote_box fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.frm_vote_box fieldset input.radio {margin-left: 10px;}
.frm_vote_box div.inpt {margin: 0 0 5px 0;}
.frm_vote_box .subbutton {text-align: center; margin-top: 3px;}
.frm_vote_box div.vote_cont {clear: none; background-color:#DDDDDD; height:12px; text-align:left; width:100px; float: left; margin-top: 4px;}
.frm_vote_box div.vote_in   {clear: none; background-color:#66CC66; color:#000000; font-size:11px; height:12px; text-align:right; }
.vote_summary { color: #0c8922; font-size: 11px; font-weight: bold; }
	
textarea.frm_comment_textarea {width: 55%;}
.frm_emoticons {float: right; width: 226px; border: 1px solid #ccc; padding: 3px; margin-right: 5%;}
.frm_emoticons a { float: left; display: block; width: 22px; overflow:hidden; height: 22px; border: 1px solid #999; margin: 2px;}
.frm_emoticons a img { border:none; margin: 1px;}

.frm_news_red_button { margin-bottom: 0px; margin-top: 5px; }
.frm_news_box1 { margin: 0px;}
.frm_news_title { clear: right; }
.frm_news_title a { text-decoration: none; color: #0c8922; font-size: 11px; font-weight: bold;}
.frm_news_title a:hover { text-decoration: underline;}
.frm_news_time, .frm_news_name { font-size: 10px; padding-right: 3px;}
.frm_news_time { color: #777777; }
.frm_news_name {font-weight: bold;}


.SubCatTable { width: 100%;}
.SubCatTable td { width: 25%; text-align: left;}
.SubCatTable td a { text-decoration: none; }
.SubCatTable td a:hover { text-decoration: underline; }


div#se_weather_box .red_title {background-color: #FF0000;}
div#se_weather_box { margin-top: 5px; }
#se_weather { clear: both; width: 180px; margin: 5px auto; text-align: center; }
#se_weather_hours { border-bottom: 1px solid #D6D6D6; margin-top: 5px; overflow: hidden; font-size: 11px; background-color: #DFDFDF;}
#se_weather_hours div { float: left; width: 14px; height: 12px; overflow: hidden; }
#se_weather_hours div.se_weather_space { width: 27px; }
#se_weather_container { clear: both; overflow: hidden; padding: 0px 6px; border-right: 1px solid #D6D6D6; background-color: #DFDFDF;}
#se_weather_container div { float: left; width: 40px; height: 54px; margin: 0; padding: 0; text-align: center; border-left: 1px solid #D6D6D6; }
#se_weather_container div.se_weather_day { float: none; clear: both; width: auto; height: auto; }

.bn_text_link { color: #0066CC; font-size: 13px; font-weight: bold; line-height: 15px; padding: 10px;}

