
/* ::::: http://balticvega.lt/tpl/style.css ::::: */

a {  }
.antraste {
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	color: #F60;
	font-weight:bold;
}
a:link { color: rgb(96, 103, 122); }
a:visited { color: rgb(96, 103, 122); }
a:hover { color: rgb(229, 122, 25); }
a.active, a.active:link, a.active:visited { color: rgb(229, 122, 25); }
body, td, div, p { font-family: verdana; font-size: 11px; color: rgb(102, 102, 102); }
p { margin: 5px 0px; }
form { margin: 0px; padding: 0px; }
input, select, button, textarea { background-color: white; font-family: Verdana,Arial; font-size: 10px; }
h1, h2, h3, h4, h4 { font-family: verdana,arial; font-weight: bold; color: rgb(226, 135, 56); }
h1 { font-size: 13px; }
h2 { font-size: 13px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
ol, ul { margin-left: 25px; margin-top: 10px; margin-bottom: 10px; }
li { margin-bottom: 5px; }
.lentele_su_remeliu { border: medium none ; width: 100%; border-collapse: collapse; }
table.lentele_su_remeliu td { border: 1px solid rgb(221, 221, 221); padding: 2px; }
.clc { cursor: pointer; }
.rem_punktyr { border: 1px dashed rgb(119, 119, 119); margin: 5px; padding: 5px; background-color: rgb(251, 250, 237); }
.rem_punktyr2 { border: 1px dashed rgb(102, 102, 170); margin: 5px; padding: 5px; background-color: rgb(238, 238, 255); color: rgb(102, 102, 170); }
.rem_punktyr3 { border: 1px dashed rgb(170, 102, 170); margin: 5px; padding: 5px; background-color: rgb(255, 238, 255); color: rgb(170, 102, 170); }

/* ::::: http://balticvega.lt/layout.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
html, body { margin: 0px; padding: 0px; height: 100%; }
div, body, td, table { -moz-box-sizing: border-box; }
input, textarea { border-style: solid; border-color: rgb(142, 143, 145) rgb(225, 225, 225) rgb(225, 225, 225) rgb(142, 143, 145); border-width: 2px 1px 1px 2px; }
#menu { border-top: 4px solid rgb(92, 105, 111); border-bottom: 4px solid rgb(92, 105, 111); text-align: center; background-color: rgb(139, 150, 154); width: 100%; }
#menu td { border-left: 4px solid rgb(92, 105, 111); padding: 0pt; }
#menu td.first { border: 0px solid rgb(92, 105, 111); }
#menu a:visited, #menu a { padding: 4px 5px; text-decoration: none; font-family: Arial,verdana; font-weight: bold; font-size: 11px; color: rgb(248, 252, 255); display: block; white-space: nowrap; }
#menu a.active, #menu a.active:visited { color: rgb(248, 252, 255); background-color: rgb(92, 105, 111); }
#menu a:hover { color: rgb(248, 252, 255); background-color: rgb(92, 105, 111); }


#menu2 { border-top: 0px solid rgb(192,192,192); border-bottom: 0px solid rgb(192,192,192); text-align: center; background-color: rgb(222,222,222); width: 100%; }
#menu2 td { border-left: 2px solid rgb(192, 192, 192); padding: 0pt; }
#menu2 td.first { border: 0px solid rgb(92, 105, 111); }
#menu2 a:visited, #menu2 a { padding: 4px 5px; text-decoration: none; font-family: Arial,verdana; font-weight: bold; font-size: 11px; color:rgb(92, 105, 111); display: block; white-space: nowrap; }
#menu2 a.active, #menu2 a.active:visited { color:rgb(92, 105, 111); background-color:rgb(192, 192, 192); }
#menu2 a:hover { color:rgb(92, 105, 111); background-color: rgb(192, 192, 192); }



#right_menu { margin: 5px 0pt 19px; }
#right_menu .box { background: rgb(255, 255, 255) url('./images/submenu-r-bg.gif') repeat-y scroll left top; width: 100%; margin-bottom: 4px; }
#right_menu .box .flash_title { padding: 5px 5px 0pt 15px; color: red; font-weight: bold; }
#right_menu .box .flash_title_h { padding: 5px 5px 0pt 15px; color: rgb(170, 170, 170); font-weight: bold; }
#right_menu .box td { padding: 5px; font-size: 10px; }
#right_menu .box img { border: 1px solid rgb(136, 143, 149); margin: 5px 0pt 5px 10px; }
#right_menu div { margin: 0pt 0pt 4px; background: transparent url('./images/submenu-r-bg.gif') no-repeat scroll left top; height: 22px; padding-top: 3px; }
#right_menu .cn a:visited, #right_menu .cn a { padding: 4px 5px 3px 45px; background: transparent url('./images/submenu-left-link-bg.gif') no-repeat scroll left top; margin-left: 6px; text-decoration: none; color: rgb(98, 103, 107); font-family: verdana; font-weight: bold; font-size: 11px; display: block; }
#right_menu .cn a.active, #rightt_menu .cn a.active:visited { color: rgb(102, 102, 102); background-image: url('./images/submenu-left-linka-bg.gif'); }
#right_menu .cn a:hover { color: rgb(102, 102, 102); background-image: url('./images/submenu-left-linka-bg.gif'); }
#right_menu .cl { background: transparent url('./images/submenu-r-bg.gif') no-repeat scroll left top; font-size: 1px; height: 2px; }
#main { background: rgb(255, 255, 255) url('./images/top-bg.jpg') no-repeat scroll left top; width: 100%; height: 100%; }
#top { height: 41px; vertical-align: bottom; }
#top img { margin: 20px 0pt 0pt 27px; }
#lang { padding: 5px 0px 0px 4px; margin-left: 8px; height:50px; position:absolute; display:block; top:85px; }
#lang td { padding: 0px 5px; }
#lang a { color: rgb(139, 150, 154); display: block; text-transform: uppercase; margin-left: 5px; font-size: 8px; text-decoration: none; width: 36px; }
#lang a:hover, #lang a.active { color: rgb(139, 150, 154); text-decoration: none; }
#subtopleft { background: transparent url('./images/subtopleft-bg.gif') repeat-x scroll left top; height: 30px; text-align: right; width: 200px; }
#subtopright { background: transparent url('./images/subtopright-bg.gif') repeat-x scroll right top; height: 30px; width: 200px; }
#left_frame { background: rgb(203, 208, 214) url('./images/line.gif') repeat-y scroll right top; }
#main_frame { padding: 20px 5px 20px 20px; background-color: rgb(255, 255, 255); width:800px; text-align: justify; }
#right_frame { background: rgb(234, 238, 241) url('./images/line.gif') repeat-y scroll left top; }
#footer_l { background: rgb(203, 208, 214) none repeat scroll 0% 0%; }
#footer_c { background: rgb(139, 150, 156) none repeat scroll 0% 0%; height: 12px; }
#footer_c div { border-left: 25px solid rgb(206, 206, 214); border-right: 25px solid rgb(234, 238, 241); padding: 2px; text-align: center; color: rgb(234, 238, 241); font-size: 10px; }
#footer_r { background: rgb(234, 238, 241) none repeat scroll 0% 0%; }
.projects_list { width: 100%; }
.projects_list td.image { padding: 10px 5px; vertical-align: top; }
.projects_list td.image img { border: 1px solid rgb(136, 143, 149); }
.projects_list .descr { padding: 5px; width: 100%; }
.projects_list .title { font-weight: bold; margin-bottom: 4px; color: rgb(0, 0, 0); }
#mtitle { margin: 0pt 0pt 10px; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold; }
#left_line { border-left: 1px solid rgb(230, 230, 230); height: 200px; }
.submtitle_td { background: transparent url('./images/h-line.gif') repeat-x scroll left top; }
.submtitle { font-weight: bold; color: rgb(77, 133, 192); font-family: verdana; font-size: 10px; letter-spacing: 1px; padding-bottom: 8px; }
#left_menu { margin-top: 10px; width:185px; }
#left_menu div.con { margin: 0pt 0pt 0pt 5px; overflow: hidden; visibility: visible; }
#left_menu div.lnk { margin: 4px 0pt 0pt 20px; }
#left_menu div.lnk-admin { margin: 4px 0pt 0pt 20px; color:#F00; }
#left_menu a:visited, #left_menu a { padding: 6px 5px 5px 35px; background: transparent url('./images/submenu-l-bg.gif') no-repeat scroll left center; text-decoration: none; color: rgb(98, 103, 107); font-family: verdana; font-weight: bold; font-size: 11px; display: block; }
#left_menu a.active, #left_menu a.active:visited { color: rgb(102, 102, 102); background-image: url('./images/submenu-la-bg.gif'); }
#left_menu a.active-admin, #left_menu a.active-admin:visited { color:#F00 ; background-image: url('./images/submenu-la-bg.gif'); }

#left_menu a:hover { color: rgb(102, 102, 102); background-image: url('./images/submenu-la-bg.gif'); }
.footer { padding-top: 15px; color: rgb(153, 153, 153); font-family: arial; font-size: 11px; text-align: center; }
.feedback { width: 88%; }
.feedback th { text-align: left; padding-right: 20px; width: 100px; vertical-align: top; font-size: 10px; }
.feedback td { padding: 0px; }
.feedback select { margin: 1px 0px; }
.feedback input, .feedback textarea, .feedback select { width: 98%; }
.search { margin-left: 10px; }
.search .what { width: 110px; }
.search .im { border: medium none ; background-color: transparent; }
input.butt { border-style: solid; border-color: rgb(201, 204, 209) rgb(156, 161, 165) rgb(156, 161, 165) rgb(201, 204, 209); border-width: 1px 2px 2px 1px; background-color: rgb(203, 208, 214); font-size: 10px; }
.icons { padding: 0pt 0pt 10px; background: rgb(234, 238, 241) url('./images/icons-bg.gif') repeat-y scroll right top; }
.icons img { border: medium none ; margin: 0pt 2px 0pt 15px; }
.panel_text { padding: 10px 10px 10px 20px; color: rgb(133, 140, 146); }
.smenu { border-top: 4px solid rgb(92, 105, 111); display: none; position: absolute; width: 55px; text-align: center; background-color: rgb(139, 150, 154); }
.smenu a { border-style: none solid solid; border-color: -moz-use-text-color rgb(92, 105, 111) rgb(92, 105, 111); border-width: medium 4px 4px; padding: 3px 5px; text-decoration: none; color: rgb(255, 255, 255); font-size: 11px; text-align: center; display: block; background-color: rgb(139, 150, 154); font-weight: bold; z-index: 1000; }
.smenu a:visited { text-decoration: none; color: rgb(255, 255, 255); }
.smenu a:link { text-decoration: none; color: rgb(255, 255, 255); }
.smenu a:hover { background-color: rgb(92, 105, 111); color: rgb(255, 255, 255); }
.smenu a.active { background-color: rgb(92, 105, 111); color: rgb(255, 255, 255); }
.smenu a.active:visited { background-color: rgb(92, 105, 111); color: rgb(255, 255, 255); }
.smenu a.active:hover { background-color: rgb(92, 105, 111); color: rgb(255, 255, 255); }
.flats { width: 100%; background-color: rgb(167, 174, 180); }
.flats th { padding: 2px 3px; background-color: rgb(234, 238, 241); font-size: 10px; text-align: center; }
.flats td { padding: 2px 3px; background-color: rgb(255, 255, 255); font-size: 10px; text-align: center; }
.free { color: rgb(0, 0, 255); font-weight: bold; }
.reserved { color: rgb(255, 0, 0); font-weight: bold; }
.sell { color: rgb(204, 204, 0); font-weight: bold; }
.hidden { color: rgb(0, 0, 0); font-weight: bold; }
.details { width: 100%; background-color: rgb(167, 174, 180); }
.details th { padding: 8px; background-color: rgb(234, 238, 241); font-size: 10px; text-align: right; width: 35%; }
.details td { padding: 8px; background-color: rgb(255, 255, 255); font-size: 10px; }
.message { border: 1px solid rgb(202, 204, 35); margin: 5px 0pt 5px 5px; padding: 11px; background: rgb(255, 255, 238) none repeat scroll 0% 0%; color: rgb(255, 68, 17); font-weight: bold; }
.message * { font-size: 11px; color: rgb(255, 68, 17); font-weight: bold; }
.Ferr { color: red; }
.Ferr2 { color: blue; }
#login { padding: 0pt 0pt 0pt 15px; }

.sarasas_temos{
	background-color:#F90;
	color:#000;
	font-weight:bold;
			
}

.sarasas_temos a{
	color:#000;
	font-weight:bold;
		
	text-decoration:none;
	
}
.sarasas_temos a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.sarasas{
	background-color:#e7e7e7;
	padding-left:2px; 
	
}
.sarasas a{
	
	text-decoration:none;
	
}
.sarasas a:hover{
	
	text-decoration:underline;
}

.sarasas2{
	background-color:#D5D5D5;
	padding-left:2px; 
	
}
.sarasas2 a{
	
	text-decoration:none;
	
}
.sarasas2 a:hover{
	
	text-decoration:underline;
}
