body { text-align:left; background-color:#fff; margin:0; padding:0; font-family:Arial; color:#333; font-size: 13px;}
a, a:active, a:hover, a:visited {color: #333; text-decoration:none; }
.cb {clear:both;}

#url {
	position: absolute;
	top: 40px; right: 50px;
}
#date {
	position: absolute;
	top: 15px; right: 50px;
}

.error, label.form_error {color:red !important;}

ul.error_list {font-size:9pt; color:red; margin-bottom:20px;}

.two_col_list {height:100px; overflow:auto; width:425px; border:1px #F2F2F2 solid; margin:5px;}
.two_col_list li {width:200px; float:left; line-height:130%;}
.two_col_list li.last {clear:both;}
h2.title {color:#4d4d4d; font-size:18pt; display:block; margin-bottom:30px;}

.brown, .brown * {color:#5e1600 !important;}
.more, .more * { color:#5e1600 !important; font-weight:bold; }

#top_row .menu {width:205px; height:100%; float:left; text-align:center; position:relative; }
#top_row .menu ul {display: none;}
#top_row { height:200px; page-break-before: avoid;}

#top_row img {
	border: none;
}

#top_row .menu .langs {font-size:10pt; text-align:right; margin:0px 25px;}
#top_row .menu img {margin:0px auto;}
#top_row .menu ul {text-align:right; margin-right:25px; margin-top:20px; font-family:Arial; font-size:10pt; color:#938973; line-height:130%;}
#top_row .menu ul li a { font-family:Arial; font-size:10pt; line-height:130%; text-transform:uppercase;}
#top_row .menu ul li a:hover, #top_row .menu ul li a.active {color:#e50029;}

#main_line {}
#main_line .special_offers { width:196px; float:left; }
#main_line .col {float:left; width:121px; text-align:center; cursor:pointer; margin:0 0px;}
#main_line .col img {filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
#main_line .col .other_illustration a { color:#ffcccc; margin:-20px 0 0 5px; display:block; text-align:left; }
#main_line .col span { color:#938973; font-size:10pt; display:block; text-align:left; margin:3px !important; }
#main_line .col span a {color:#7b7569; margin:3px !important;}

#main_line .col.over .news_decor img, 
#main_line .col.over img {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

#main_line .col.over .other_illustration a {color:#ffcccc;}

/* index puslapy esanchios naujienos */
#main_line .index_news {float: right; width:720px; text-align:left; }
#main_line .index_news .news .item * {text-align:left;color:#666666;}
#main_line .index_news .news .item .date {font-size:10px;}
#main_line .index_news .news .item .title {font-size:13px; font-weight:bold; margin-bottom:4px;}
#main_line .index_news .news .item .text {font-size:10pt;}
#main_line .index_news .all_news {font-size:12px; margin-left:5px; text-decoration:underline;}


/* vidiniai puslapiai prasideda */
#main_menu { height:20px; margin:20px 0 0 205px; color:#641D00; display: none;}
#main_menu {font-size: 16px;}
#main_menu a.active, #main_menu a:hover {color: #e50029;}
#main_menu li {float:left;}
#main_menu li.s {width:30px; text-align:center;}
#main_menu li.last {clear:both;}


#content .left_categories { color: #7B7569; width: 205px; /*text-align:right;*/ font-size:10pt; line-height:120%;}
#content .left_categories span.link {display:block; margin:6px 0; line-height:110%;}
#content .left_categories a {}
#content .left_categories a.active {font-weight:bold;}
#content .left_categories .level_1 span.level_1 a {font-weight:bold;}

#content .left_categories ul.level_2 {margin-left:10px;}
#content .left_categories .level_2 span.level_2 a {font-size:10pt;}

#content .left_categories ul.level_3 {margin-left:5px;}
#content .left_categories .level_3 a {font-size:9pt;}


/* products */

#content .products_layout { width:100%;}
#content .products_categories { }
#content .products_categories .category { width:100%; margin:10px 0; }
#content .products_categories .category .cat_info {margin-top:-2px;}
#content .products_categories .category .cat_info span { color:#af7b56; font-size:16pt; font-weight:bold; }
#content .products_categories .category .subcats li a { font-size:10pt; }
#content .products_categories .category .img, #content .products_categories .category .cat_info { float:left; }

#content .products_list { }
#content .products_list .product { width:100%; margin:10px 0; }
#content .products_list .product .product_info {margin-top:-2px; width:70%;}
#content .products_list .product .product_info span.title { color:#631403; font-size:12pt; font-weight:bold; line-height:150%; }
#content .products_list .product .product_info .text {color:#7B7569; font-size:10pt;}
#content .products_list .product .product_info .text ul li {list-style-type:disc; margin-left:15px;}
#content .products_list .product .product_info .text a {}
#content .products_list .product .img {width:200px; height:130px; text-align:center;}
#content .products_list .product .img img {margin:0px auto;}
#content .products_list .product .img, #content .products_list .product .product_info { float:left; }

#content .products_layout .product { }

#content .products_menu {text-align:right;}
#content .products_menu li.first {color:#7B7569; font-size:12pt; font-weight:bold; margin:10px 0px;}
#content .products_menu li.first ul.sec {margin: 20px 5px;}
#content .products_menu li.second a {font-size:9pt; font-weight:normal;}
#content .products_menu li.second a.active {}
#content .products_menu li.second ul.third {margin: 8px 15px 8px 1px;}
#content .products_menu li.second li.third {margin: 8px 0px; line-height:80%;}
/* products */

/* picnics */
#content .picnics_layout { width:100%; }
#content .picnics_layout .categories { width: 205px; text-align:right; font-size:10pt; line-height:120%; color:#938973; }
#content .picnics_layout .categories a {  }

#content .picnics_layout .category_info {margin-bottom:20px;}
#content .picnics_layout .category_info h1 {line-height:100%; font-size:14pt; color:#641D00; margin:10px 0 0px 0;}
#content .picnics_layout .category_info span {font-size:10pt; color:#7B7569;}

#content .picnics_layout .list { float:left; width:80%; }
#content .picnics_layout .list .row { margin:10px 0px; }
#content .picnics_layout .list .row .bottom_border {border-bottom: 1px #aea796 solid; width:95%; margin:0 auto;}
#content .picnics_layout .list .row .photo { width:189px !important;  float:left; }
#content .picnics_layout .list .row .photo img {margin:1px auto;}
#content .picnics_layout .list .row .info_block { width:340px; float:left; }
#content .picnics_layout .list .row .info_block .title, #content .picnics_layout .list .row .info_block .title a { color:#641D00; font-size:14pt; }
#content .picnics_layout .list .row .info_block .text { color:#7B7569; font-size:10pt; }
#content .picnics_layout .list .row .info_block .text a {color:#631403;}

#content .picnics_layout .add_picnic table {width:80%; color:#938973;}
#content .picnics_layout .add_picnic table td.title {width:200px; line-height:150%;}

/* ------------------- */

#content .view_picnic {float:left; width:80%;}
#content .view_picnic .title { color:#641D00; font-size:14pt; margin-bottom:70px; }
#content .view_picnic .photos { width:204px; height:253px; border:1px #CCCCCC solid; float:left; }
#content .view_picnic .photos .img_place {text-align:center; height:224px;}
#content .view_picnic .photos .visible {margin:3px auto;}
#content .view_picnic .photos .numbers {text-align:right; margin:2px auto; width:189px;}
#content .view_picnic .photos .numbers, #content .view_picnic .photos .numbers a {font-size:10pt; color:#93897d;}
#content .view_picnic .photos .numbers a.active {color:#641D00;}
#content .view_picnic .text { color: #aea696; font-size:10pt; margin-right:15px; }
#content .view_picnic .text a {color:#631403;}
#content .view_picnic .stext {color:#aea696; font-size:10pt; margin: 20px 0 0 15px; height:20px; width:300px; float:left;}
#content .view_picnic .stext a {color:#631403;}
#content .view_picnic .ext_links, #content .view_picnic .ext_links a {color:#93897d; font-size:10pt;}

#content .block_title {color:#641D00; font-size:11pt;}
#content .ext_links li {float:left;}

#content .rating {height:20px; width:300px; float:left;}
#content .rating .vd_rating {width:85px; float:right; margin-top:1px;}
#content .rating .rating_title {float:right;}

/* picnics */

/* news */
/* title - #4d4d4d, text - #aea696 , link - #641c00*/
#content .news {}
#content .news .date {color:#4d4d4d; font-size:9pt;}
#content .news .title {color:#4d4d4d; font-size:18pt; display:block; margin-bottom:30px;}
#content .news .text {color:#7B7569; font-size:10pt;}
#content .news .text a {color:#641c00;}
/* news */

/* special offers */
/* title - #4d4d4d, text - #aea696 , link - #641c00*/
#content .soffers {}
#content .soffers .date {color:#4d4d4d; font-size:9pt;}
#content .soffers .title {color:#4d4d4d; font-size:18pt; display:block; margin-bottom:30px;}
#content .soffers .text {color:#7B7569; font-size:10pt;}
#content .soffers .text a {color:#641c00;}
#content .soffers .img {width:200px; height:220px;}
/* special offers */

/* text */
/* title - #4d4d4d, text - #aea696 , link - #641c00*/
#content .text_view {}
#content .text_view .title {color:#4d4d4d; font-size:18pt; display:block; margin-bottom:30px;}
#content .text_view .text, #content .text .text a {color:#7B7569; font-size:10pt;}
#content .text_view .text a {color:#641c00 !important;}
#content .text_view .text ul {list-style-position: inside;}
#content .text_view .text ul li {list-style-type:disc;}

/* text */


#copyright {text-align:right; margin:5px 30px; color:#938973; font-size:9pt; display: none;}

.paging, .paging a {font-size:11px; color:#641c00; text-align:right;}
.paging a.active, .paging a:hover {font-size:18px;}

#content .sandwiches_add * {line-height:150%; color:#641D00;}
#content .sandwiches_add td.title, #content .sandwiches_add td label {font-size:10pt;}
#content .sandwiches_add td label {margin:2px 5px;}
#content .sandwiches_add textarea {width: 350px; height:200px;}
#content .sandwiches_add .title {width:98%;}

.ext_top_sand {margin-bottom:20px;}
.ext_top_sand .img {width:125px; overflow:hidden;}
.ext_top_sand span, .ext_top_sand span a {font-size:10pt; color:#93897d; line-height:110%;}

.opinion {margin-left:10px;}
.opinion a {color:#631403;}
.opinion .form {margin-top:20px;}

/* kandidatavimas del darbo */
#job_form {}
#job_form table {width:70%;}
#job_form td {font-size:9pt; padding:10px 15px;}
#job_form .title {width:160px;}
#job_form input[type=text] {width:100%;}
#job_form textarea {width:100%; height:250px;}

ul.job_list, ul.job_list a {color:#641C00; font-size:10pt;}
ul.job_list li {list-style-type:disc; margin-left:20px;}

#top_row .langs {font-size:9pt !important; text-transform: uppercase; display: none;}
#top_row .langs span {color:#631403;}
#top_row .langs a {color:#938973;}

ul#menu_index {
	float: right;
	width: 730px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#menu_index li {
	float: left;
	width: 117px;
	padding-left: 3px;
	position: relative;
}

ul#menu_index li a {
	float: left;
	text-align: center;
	width: 117px;
	font-size: 16px;
}

ul#menu_index li a span {
	color: #ffcccc;
	float: left;
	text-align: center;
	width: 117px;
	line-height: 25px;
	background: #ff9999;
}

ul#menu_index li a:hover span {
	color: #ffcccc;
	background: #e50029;
}


ul#menu_index li a img {
filter: alpha(opacity=50); /* IE */
-moz-opacity: 0.5; /* Mozilla */
opacity:.50;
}
ul#menu_index li a:hover img {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity:1.0;
} 

.index_news dl {
	float: left;
	width: 700px;
	margin: 0;
	padding: 20px 10px;
}

.index_news dl dt {
	font-size: 10px;
}

.index_news dl dd {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.index_news dl dd.title {
	font-weight: bold;
}

.index_news a.more {
	color: #5e1600;
	text-decoration: underline;
}

.index_news a.padding_l {
	padding-left: 10px;
}
.index_news a.more:hover {
	text-decoration: none;
}

ul#sub_menu {
	float: left;
	width: 205px;
	margin: 0;
	padding: 9px 0 20px 0;
	list-style: none;
	text-align: right;
	display: none;
}

ul#sub_menu li {
	float: right;
	width: 185px;
	padding: 1px 0;
	padding-right: 20px;
	list-style: none;
	font-size: 13px;
}

ul#sub_menu li li {
	width: 165px;
	padding-right: 20px;
	list-style: none;
	font-size: 13px;
}

ul#sub_menu li li li {
	width: 145px;
	padding-right: 20px;
	list-style: none;
	font-size: 13px;
}

.produkcija ul#sub_menu {
	float: left;
	width: 205px;
	margin: 0;
	padding: 5px 0 20px 0;
	list-style: none;
	text-align: right;
}

.produkcija ul#sub_menu li {
	float: right;
	width: 185px;
	padding: 3px 0;
	padding-right: 20px;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
}

.produkcija ul#sub_menu li li {
	width: 165px;
	padding-right: 20px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
}

ul#sub_menu a.active, ul#sub_menu a:hover {
	color: #e50029;
}

#text {
	float: left;
	width: 730px;
	text-align: left;
	padding-bottom: 20px;
	page-break-inside:always;
	
}

#text_w {
	float: left;
	width: 935px;
	text-align: left;
	padding-bottom: 20px;
	page-break-inside:always;
}

h1 {
	font-size: 24px;
	color: #444;
	font-weight: bold;
	padding-bottom: 20px;
}

#text_w h1 {
	padding-left: 204px;
}

#actions {
	width: 870px;
	margin: 0 32px;
	background: url('/images/action_bg.jpg') repeat;
}

#actions h1 {
	padding-left: 0;
	color: #e50029;
}

h2 {
	font-size: 18px;
	color: #4d4d4d;
	font-weight: normal;
	padding: 0 0 20px 0;
}

#text p, #text_w p {margin: 0 0 20px 0;}

#text a, #text_w a {
	color: #5e1600;
	text-decoration: underline;
}

#text a:hover, #text_w a:hover {
	text-decoration: none;
}


#text img, #text_w img {
	margin: 0 15px 15px 0;
}

#text img[align=left] {
	margin: 0 15px 15px 0;
}

#text img[align=right] {
	margin: 0 0 15px 15px;
}

#text_w img[align=left] {
	margin: 0 15px 15px 0;
}

#text_w img[align=right] {
	margin: 0 0 15px 15px;
}

#text ul, #text_w ul {
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
}

#text ul li, #text_w ul li  {
	padding:0 0 0 20px; 				
	background: url('/images/bulet.gif') no-repeat 5px 7px;
	list-style: none outside none;	
	text-indent:0;
	height:1%;
}

* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {
	margin: 0 0 0 30px;
}
#text ul ul li {
	padding-left: 13px;
	background: url('/images/bulet.gif') no-repeat 5px 7px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('/images/bulet.gif') no-repeat 5px 7px;
}

* html #text_w ul li {vertical-align: top; height: 1%;}
#text_w ul ul {
	margin: 0 0 0 30px;
}
#text_w ul ul li {
	padding-left: 13px;
	background: url('/images/bulet.gif') no-repeat 5px 7px;
}

#text_w ul ul ul {margin: 0;}
#text_w ul ul ul li {
	background: url('/images/bulet.gif') no-repeat 5px 7px;
}

dl.news {
	float: left;
	width: 915px;
	margin: 0;
	padding: 0 10px 20px 0;
}

dl.news_s {
	float: left;
	width: 695px;
}

dl.news dt {
	color: #4d4d4d;
	font-size: 12px;
}

dl.news dd {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

dl.news dd.title {
	font-size: 24px;
}

div.news_img {
	float: left;
	width: 204px;
	text-align: center;
}

div.clear {
	width:100%;
	clear:both;
}

.pages {
	text-align: right;
}

.pages a {
	display: inline;
	text-decoration: none;
	padding: 3px;
}

.pages a:hover {
	font-size: 18px;
}

div.trips_list {
	float: left;
	width: 730px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #aea796;
}

div.trips_list .image {
	float: left;
	width: 210px;
}

div.trips_list .image img {
	margin: 0 !important;
	padding: 0 !important;
}

div.trips_list .image_in {
	float: left;
	width: 182px;
	position: relative;
	padding: 9px;
	padding-bottom: 25px;
	border: 1px solid #ccc;
	margin-right: 10px;
}

div.trips_list .image_in .buttons {
	position: absolute;
	bottom: 9px; right: 10px;
}

div.trips_list .image_in .buttons a {
	text-decoration: none;
}

div.trips_list .image_in ul {
	margin: 0 !important;
	padding: 0 !important;
}

div.trips_list .image_in ul li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

div.trips_list .image_in img {
	margin: 0 !important;
	padding: 0 !important;
}


div.trips_list .text {
	float: left;
	width: 520px;
}

div.trips_list .title {
	float: left;
	width: 520px;
	padding-bottom: 20px;
	font-size: 18px;
}

.no_border {
	border: none !important;
}

#map_canvas {
	float: left;
	width: 100%;
	height: 295px;
	margin-top: 20px;
}

div.recipes {
	float: left;
	width: 730px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	page-break-inside:always;
}

div.recipes .image {
	float: left;
	width: 210px;
}

div.recipes .image img {
	margin: 0 !important;
	padding: 0 !important;
}


div.recipes .text {
	float: left;
	width: 520px;
}

div.recipes .title {
	float: left;
	width: 520px;
	padding-bottom: 20px;
	font-size: 18px;
}

div.rating {
	float: left;
	position: relative;
	left: 200px;
	padding-bottom: 10px;
	margin-top: -10px;
}

h2.trips {
	position: relative;
	padding-bottom: 40px;
}

div.rating_m {
	float: left;
	position: relative;
	top: -20px; left: 200px;
}

form {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

form fieldset, form div.widgets {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}


form label {
	float: left;
	width: 200px;
}



form fieldset.error label {
	color: red;
}

form label span {
	color: red;
}

form input.submit {
	color: #fff;
	background: #e50029;
	padding: 0 5px;
	border: none;
}


#tabs {
	width: 870px;
	background: none !important;
	border: none !important;
}

#tabs p, #tabs strong, #tabs li, #tabs label {
	color: #000 !important;
}

ul.ui-tabs-nav {
	background: none !important;
	border: none !important;
}

ul.ui-tabs-nav li {
	background: none !important;
	border: none !important;
	font-weight: bold !important;
	border-right: 1px solid  #e50029 !important;
	padding: 0 !important;
}

ul.ui-tabs-nav li.last {
	border: none !important;
}



ul.ui-tabs-nav li a {
	text-decoration: none !important;
	color: #e50029 !important;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

ul.ui-tabs-nav li a:hover {
	text-decoration: underline !important;
}


ol {
	padding: 0;
	margin: 0 0 20px 20px;
}

* html ol {padding: 0;}
*:first-child+html ol {padding: 0;}

ol ol {list-style-type: decimal;}
ol li {
	padding: 0;
	background: none;
	line-height: 24px;
	margin: 0 0 0 20px;
	_margin: 0 0 0 40px;
}


span.taisykles {
	font-weight: bold;
	color: #e50029;
}

#trips_links {
	float: right;
	width: 125px;
}

#trips_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#trips_links ul li {
	margin: 0;
	padding: 0 0 10px 0;
	background: none;
}

#trips_links ul li img {
	margin: 0;
	padding: 0;
}

div.select_cat div div {
	float: left;
	width: 160px;
	padding-left: 3px;
}

div.select_product div.product {
	float: left;
	width: 230px;
	padding: 0 3px;
}

a.bold {
	font-weight: bold;
}

.recipes h2, .recipes h2 a {
	color: #5e1600 !important; 
	text-decoration: none !important; 
	font-weight: bold;
	padding-bottom: 15px;
}

.text_image {
	float: left;
	width: 200px;
	text-align: center;
}

.text_s {
	float: left;
	width: 530px;
}

.maistingumo_lentele {
	float: right;
	width:530px;
	height:150px;
	position:relative;
	background-repeat:no-repeat;
}

.maistingumo_lentele input {
	font-family: arial;
	color: #666;
	letter-spacing: -1px;
	font-size: 15px;
}

.maistingumo_lentele input.procent {
	font-size: 14px;
}

li.tradicine {
	padding-top: 30px !important;
}

a.print {
	position: absolute;
	top: 366px; right: 10px;
	padding-right: 25px;
	text-decoration: underline;
	background: url('/images/printer.gif') no-repeat right;
	display: none;
}

a.print:hover {
	text-decoration: none;
}

#illustration {
	display: none;
}
