* { margin:0; padding:0;}

html, body{
	padding:0; 
	margin:0;
	height:100%;
	background:url(../images/zirnaja_bg_02.jpg) top right repeat-x #96cf49;/**/
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#4c4c4c;
}

* html #container {
height: 100%;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#4c4c4c;
	/*vertical-align:middle;*/
}

#column_center input, #column_center select {margin:0 5px 2px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline; color:#ff9933;}	
a:hover{text-decoration:none; color:#ff9933;}

.languages a {text-decoration:none; color:#FFF;}	
.languages a:hover{text-decoration:underline; color:#FFF;}


img {
	border:0px; vertical-align:top;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both; font-size:0px; line-height:0px; height:0;}
.clear_r {clear:right;}


img.image {
    float:left;
    margin:3px 8px 0 0;
}



/*#mainWrapper {padding:0 25px 0 25px; width:853px; height:100%;  margin:auto; background:url(../images/bg_shadow.png) #FFF top center repeat-y;}*/

#rezervavimas_container {
padding:0 0 0 0;
width: 291px;
margin: 0;
background:url(../images/telefonas.jpg) #FFF top left no-repeat;/**/
}
.tarpelis_container {
padding:0 0 0 0;

margin: 0;
/*background:url(../images/telefonas.jpg) #FFF top left no-repeat;*/
border-left:1px solid #ccc;
background-color:#FFF;
}
#rezervavimas_inside {
padding:28px 15px 2px 92px;
width: auto;
margin: 0;
text-align:right;
font-size:24px;
color:#603913;
background:url(../images/rezervavimas.gif) top right no-repeat;/**/
}

.rezervavimas_shadow {
padding:0 0 0 0;
width: auto;
height:7px;
margin: 0;
background:url(../images/shadow.gif) top left repeat-x;/**/
}

#container {

height: auto;
padding:0 0 0 0;
width: auto;
margin: 0;
background:url(../images/zirnaja_bg.jpg) top left no-repeat;/**/
display:block;
}
#container_inside {
height: auto;
padding:0 0 0 0;
width: 799px;
margin: 0 auto;
display:block;
/*background:url(../images/zirnaja_bg_02.jpg) top right repeat-x #390;*/
}

.bg_lentos {width:708px; height: auto; margin:0; padding:0 43px 0 48px; background:url(../images/bg_lentos2.gif) top center repeat-y;/*border-right:1px solid #b8b8b8;*/}
.bg_sonai {width:708px; height: auto;  margin:0; padding:0 0 0 0; background:url(../images/bg_sonai.gif) bottom center repeat-y;/*border-right:1px solid #b8b8b8;*/}
.bg_rastai {width:708px; height: 100%; margin:0; padding:0 0 0 0; background:url(../images/ornamentai.png) top center repeat-x;/*border-right:1px solid #b8b8b8;*/}

#main_container {
height: 100%;
padding:33px 56px 0 63px;
width: auto;
margin: 0 auto;
}

#flash_container {
height: 124px;
padding:0 0 0 0;
width: 799px;
margin: 0;
}

#footer_container {

padding:0 43px 0 48px;
width: auto;
margin: 0 auto;
}

#footer_inside {
height: 44px;
padding:9px 150px 0 150px;
width: auto;
margin: 0 auto;
text-align:center;
color:#999;
background:url(../images/footer_grass.jpg) bottom left no-repeat #000;
}

.language {float:left; height:19px; padding:0 0 0 0; padding-top:6px; background:url(../images/dot.gif) top right repeat-y #8c6239; color:#FFFFFF; font-family:Arial; font-size:12px;  width:auto;}
.language_inside {padding:0 7px 0 7px; width:auto; display:block;}
.languages {height:25px; padding:0 0 0 0; width:auto;}

.header_container { width:auto; height:auto; padding:0 0 26px 0; display:block;
}
.header_flash {width:291px; height:auto; margin:0 0 0 0; float:left; background-color:#FFFFFF;
}
.header_right {width:291px; height:auto; margin:0 0 0 0; float:right; background-color:#FFF;
}

.news_container {width:589px; height:auto; margin:0; padding:0 0 9px 0; display:block;/*border-right:1px solid #b8b8b8;*/}
.news_container2 {width:589px; height:auto; margin:0; padding:0 0 9px 0; display:block; background-color:#FFF; border-right:1px solid #b8b8b8;/**/}
.news_inside {width:auto; height:auto; margin:0; padding:9px 12px 16px 12px;  display:block; background-color:#fcfcfc;/*background:url(../images/naujienos_bg.png) bottom left repeat-x #FFFFFF;*/ /*border-right:1px solid #b8b8b8;*/}

.meniu_container {width:708px; height:35px; margin:0; padding:0 43px 0 48px;/*border-right:1px solid #b8b8b8;*/}

.meniu {width:708px; height:35px; background-color:#603913; margin:0; padding:0 0 0 0;/*border-right:1px solid #b8b8b8;*/}

.meniu_kaire { float:left; height:35px; width:20px;	 display:block;
}

.meniu_naujienos { float:left; height:35px; width:95px; 	background:url(../images/naujienos_lt.gif) top center no-repeat; display:block;
}
.meniu_rezervavimas {float:left;  height:35px; width:142px;  	background:url(../images/rezervavimas_lt.gif) top left no-repeat; display:block;
}
.meniu_namukas {float:left;  height:35px; width:189px; 	background:url(../images/zirnaja_13.gif) top center repeat-y; display:block;
}
.meniu_galerija {float:left;  height:35px; width:108px;	background:url(../images/galerija_lt.gif) top center no-repeat; display:block;
}
.meniu_kontaktai {float:left;  height:35px; width:119px;	background:url(../images/kontaktai_lt.gif) top center no-repeat; display:block;
}
.meniu_naujienos_ru { float:left; height:35px; width:95px; 	background:url(../images/naujienos_ru.gif) top center no-repeat; display:block;
}
.meniu_rezervavimas_ru {float:left;  height:35px; width:142px;  	background:url(../images/rezervavimas_ru.gif) top left no-repeat; display:block;
}
.meniu_galerija_ru {float:left;  height:35px; width:108px;	background:url(../images/galerija_ru.gif) top center no-repeat; display:block;
}
.meniu_kontaktai_ru {float:left;  height:35px; width:119px;	background:url(../images/kontaktai_ru.gif) top center no-repeat; display:block;
}
.meniu_naujienos_en { float:left; height:35px; width:95px; 	background:url(../images/naujienos_en.gif) top center no-repeat; display:block;
}
.meniu_rezervavimas_en {float:left;  height:35px; width:142px;  	background:url(../images/rezervavimas_en.gif) top left no-repeat; display:block;
}
.meniu_galerija_en {float:left;  height:35px; width:108px;	background:url(../images/galerija_en.gif) top center no-repeat; display:block;
}
.meniu_kontaktai_en {float:left;  height:35px; width:119px;	background:url(../images/kontaktai_en.gif) top center no-repeat; display:block;
}
.meniu_desine {float:left;  height:35px; width:35px;	 display:block;
}
.meniu_naujienos a, .meniu_rezervavimas a, .meniu_namukas a, .meniu_galerija a, .meniu_kontaktai a, .meniu_naujienos_ru a, .meniu_rezervavimas_ru a, .meniu_galerija_ru a, .meniu_kontaktai_ru a, .meniu_naujienos_en a, .meniu_rezervavimas_en a, .meniu_galerija_en a, .meniu_kontaktai_en a  {
  display: block;
  color: #603913;
  height:35px;
  text-decoration: none;
  width: auto;
  text-align: left;
  padding-top: 0px;
  margin: 0;
}

.meniu_naujienos a:hover,  .meniu_rezervavimas a:hover, .meniu_namukas a:hover, .meniu_galerija a:hover, .meniu_kontaktai a:hover, .meniu_naujienos_ru a:hover,  .meniu_rezervavimas_ru a:hover, .meniu_galerija_ru a:hover, .meniu_kontaktai_ru a:hover, .meniu_naujienos_en a:hover,  .meniu_rezervavimas_en a:hover, .meniu_galerija_en a:hover, .meniu_kontaktai_en a:hover  {
  display: block;
  height:35px;
  color: #603913;
  text-decoration: none;
  width: auto;
  text-align: left;
  padding-top: 0px;
  margin: 0;
}

.float_gallery {float:left; padding:3px 3px 6px 3px; display:block;}
.gallery_remeliai {float:left; padding:3px 3px 3px 3px; width:auto;  height:auto; background-color:#ccc;}
.float_left_gallery {float:left; padding:0 0 0 0; width:auto; height:auto;}
.float_left_img {float:left; padding:0px 20px 10px 0;}
.float_right_img {float:right; padding:3px 14px 6px 0px;}
.float_center_img { float:inherit; padding:3px 14px 6px 0px;}
.float_left {float:left; padding:0 0 0 0;}
.float_right {float:right; padding:0 0 0 0;}
.float_left_edit {float:left; padding:3px 0px 6px 14px;}

.float_left_gerimai {float:left; width:48%; padding:3px 0px 6px 0px;}
.float_right_gerimai {float:right; width:48%; padding:3px 0px 6px 0px;}

/*  ------------------------------ Header Styles ------------------------------  */

.header { height:5px; width:auto; background-color:#6e1924; padding:0 0 0 0;}
.header_1 { height:1px; width:auto; background-color:#6e1924; padding:5px 0 1px 0; border-bottom:1px solid #b8b8b8;}

.links_tel { color:#CDC9A2;}
.links {background:url(../images/links_bg.gif) bottom right no-repeat; padding:15px 200px 23px 12px;}
.links a {color:#CDC9A2; padding-left:13px; background:url(../images/links_arrow.gif) 0 5px no-repeat; text-decoration:none;}
.links a:hover {text-decoration:underline;}

.border-top {color:#FFFFFF;/*background:#4E483D url(../images/border_line.gif) top repeat-x;*/ width:100%;}
.border-bottom {/*background:url(../images/border_line.gif) bottom repeat-x;*/}
.border-right {/*background:url(../images/border_line.gif) right repeat-y;*/}
.border-left {/*background:url(../images/border_line.gif) left repeat-y;*/}
.border-bottom-right {/*background:url(../images/border_bottom_right.gif) bottom right no-repeat;*/}
.border-bottom-left {/*background:url(../images/border_bottom_left.gif) bottom left no-repeat;*/}
.border-top-right {/*background:url(../images/border_top_right.jpg) top right no-repeat;*/}
.border-top-left {/*background:url(../images/border_top_left.gif) top left no-repeat;*/ width:100%;}
.border-padding {padding:0 1px 1px;}

.navigation {width: auto; height: 30px; margin: 0 auto 0 auto; height:30px; padding:1px 0 2px 0; border-bottom:1px solid #b8b8b8; overflow: hidden;}
.navigation select {font-weight:normal; font-size:10px;}

.menu {/*rudas background-color:#ac703c;*/ width: auto; height:30px; background-color:#6e1924; /*margin-right:0px; margin-top:19px; margin-bottom:10px;*/}
.menu-margin {margin-right:0px;}

/*       New Menu       */

#nav { width: 853px; height: 30px; margin: 0 auto 0 auto; padding:0 0 0 0; border-top:1px solid #6e1924; border-bottom:1px solid #6e1924; background-color:#ffffff; font-size: 12px; line-height: normal; overflow: hidden; }
.w768 { width: 65%; height:30px; margin: 0 auto 0 auto; overflow: hidden;}

div.nav_btn_container{ position: relative; float: left; height: 30px; cursor: pointer; }
div.nav_btn_container.wa_nav_hover{background-color:#6e1924; color: #ffffff; }
div.nav_btn_container.wa_nav_hover div.nav_btn a{ color: #ffffff; }

.nav_btn{ float: left; width: auto; font-size: 12px; font-family:Verdana; padding: 0 10px; height: 22px; margin: 8px 0 0 0; text-transform: uppercase; }
#nav.w768 .nav_btn { padding: 0 14px 0 12px; }
.nav_btn a{ text-decoration: none; color: #6e1924; }
.nav_btn a:hover{ text-decoration: none; color: #c23900; }

div.nav_menu{ display: none; position: absolute; z-index: 2000; }
div.nav_menu iframe
{
  display:none;/*sorry for IE5*/ 
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  /*filter:mask();must have*/
}
div.nav_menu_row_container{ background: #FFFFFF; border: 1px solid #6e1924; border-top: none; float: left; width: 160px; font-size: 12px; color: #fff; text-align: left; white-space: nowrap; padding: 0; margin: 0; }
div.nav_menu_row{ cursor: pointer; height: 25px; line-height: 25px; border-bottom: 1px solid #ddd; font-size: 12px; color: #fff; text-align: left; white-space: nowrap; margin: 0; padding: 0 0 0 8px; }
div.nav_menu_row.wa_menu_row_hover{ background: #fff; color: #000; }
div.nav_menu_row a, div.nav_menu_row a:visited, div.nav_menu_row a:active, div.nav_menu_row a:hover{ color: #555; text-decoration: none; margin: 3px 0 0 0; }
div.nav_menu_row.wa_menu_row_hover a, div.nav_menu_row.wa_menu_row_hover a:visited, div.nav_menu_row.wa_menu_row_hover a:active, div.nav_menu_row.wa_menu_row_hover a:hover{ color: #c23900; text-decoration: none; }

/*   END of new Menu                     */




.logo {float:left; height:83px; width:127px; padding:15px 0 0 5px;}
.logo-deutsches {float:left; height:83px; width:253px; padding:15px 0 0 0;}
.logo-left {float:right; padding:0 5px 0 0; width:213px;}

.logo a {
  display: block;
  line-height: 83px;
  color: #fff;
  text-decoration: none;
  width: 127px;
  text-align: left;
  background: url('../img/image_03.gif') no-repeat right top;
  padding-top: 0px;
  margin: 0;
}

.logo-deutsches a {
  display: block;
  line-height: 83px;
  color: #fff;
  text-decoration: none;
  width: 253px;
  text-align: center;
  background: url('../img/image_04.gif') no-repeat right top;
  padding-top: 0px;
  margin: 0;
}

/*   NEWS HEADLINES  */
.news_title {float:inherit;
    padding:3px 0 0 0;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 12px;
	font-weight:bold;/**/
	/*color: #BF32476e1924;*/
	display: block;
	width:auto;
	text-align:right;
	/*border-bottom:1px solid #b8b8b8;*/
	/*background:url(../img/image_41.gif) bottom right repeat-x;*/}
	
.news_headline_pic {float:left; padding:4px 0 0 9px;}
.news_headline_text {float:left; padding:11px 0 0 13px; color:#FFFFFF;}
/*.news_content {float:left; padding:7px 0 0 1px; width:inherint; border-bottom:1px solid #b8b8b8; display:block;}
.news_content_full {float:left; padding:7px 0 0 1px; width:100%;}
.news_content_inside {float:left; padding:0 0 0 3px; width:inherit;}
.antraste {font-size:16px; line-height:normal; color:#6e1924;}
*/

/* Buttons More & Back  */
.more {float:right; height:18px; width:auto; padding:0 0 1px 0; text-align:left;}
.back {float:right; height:18px; width:90px; padding:0 22px 0 0;}

.more a {
  display: block;
  line-height: 18px;
  
  text-decoration: none;
  width: auto;
  text-align: left;
  /* background: url('../img/image_38_up.gif') no-repeat right top;*/
  padding-top: 0;
  margin: 0;
}

.more a:hover {
  display: block;
  line-height: 18px;
  
  text-decoration: none;
  width: auto;
  text-align: left;
  /* background: url('../img/image_38.gif') no-repeat right top;*/
  padding-top: 0px;
  margin: 0;
}

.back a {
  display: block;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  width: 90px;
  text-align: left;
  background: url('../img/image_back_up.gif') no-repeat right top;
  padding-top: 0px;
  margin: 0;
}

.back a:hover {
  display: block;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  width: 90px;
  text-align: left;
  background: url('../img/image_38.gif') no-repeat right top;
  padding-top: 0px;
  margin: 0;
}

P.intro {
    padding:0 0 0 0;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 12px;
	font-weight:bold;/**/
	/*color: #BF32476e1924;*/
	display: block;
	width:auto;
	text-align:left;
	color:#941f2a;
}

.valgiarastis_links_container {
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 0 0;
	font-weight: normal;
	font-size: 12px;
	/*color: #BF32476e1924;*/
	height:auto;
	width:459px;
}

.valgiarastis_links_container_warp {
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 0 0;
	font-weight: normal;
	font-size: 12px;
	/*color: #BF32476e1924;*/
	width:350px;
	height:auto;
	float:right;
}

.valgiarastis_link {
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 0 11px;
	font-weight: normal;
	font-size: 12px;
	/*color: #BF32476e1924;*/

	width:50px;
}
.gerimai_gaivieji {float:right; padding:0px 0px 3px 0px; /*border-bottom:2px solid #000000;*/}
.gerimai {float:right; padding:0px 0px 3px 2px; /*border-bottom:2px solid #000000;*/}
.valgiarastis_links a {text-decoration:none; color:#BF3247;}
.valgiarastis_links a:hover {text-decoration:underline;}

h1 {
	font-family: Arial, Tahoma, Verdana;
	padding:11px 0 2px 0;
	font-weight: normal;
	font-size: 14px;
	font-weight:bold;/**/
	/*color: #BF32476e1924;*/
	/*display: block;*/
	width:auto;/**/
	text-align:right;
	/*border-bottom:1px solid #b8b8b8;*/
	background:url(../img/image_41.gif) bottom right repeat-x;

}
h2 {
	margin:0px 0px 1px 0px;
	font-family: Arial, Tahoma, Verdana;
	padding:0 5px 1px 0;
	font-weight: normal;
	font-size: 14px;
	color: #BF3247/**/;
	font-weight:bold;
	text-align:right;
	background:url(../img/image_41.gif) bottom right repeat-x;
	/*border-bottom:1px solid #b8b8b8; BF3247*/
}

h3	{
	margin:0px 0px 1px 0px;
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 1px 0;
	font-weight: normal;
	font-size: 20px;
	color: #BF3247/*6e1924*/;
	text-align:right;
	/*border-bottom:1px solid #b8b8b8 BF3247;*/
}

.important {
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 11px 0;
	font-weight: normal;
	font-size: 18px;
	color: #f26522/*6e1924*/;
	display: block;
	width:auto;
	text-align:left/*center*/;
	/*border-bottom:1px solid #b8b8b8BF3247;*/
}

.importantHeadline {
	font-family: Arial, Tahoma, Verdana;
	padding:0 0 0px 0;
	font-weight: normal;
	font-size: 20px;
	color: #BF3247/*6e1924*/;
	display: block;
	width:inherit;
	text-align:right/*leftcenter*/;
	/*border-bottom:1px solid #b8b8b8BF3247;*/
}

.line_1px {padding:1px 0 0 0; line-height:0px; font-size:0px;}
h1, h2, h3, h4, h5 ,h6 {

}

/* Valgiarastis  */
.valgiarastis_container {float:left; width:100%; padding:9px 0 9px 0; background-color:#FFFFFF;}
.valgiarastis_container1 {float:left; width:100%; padding:9px 0 9px 0; background-color:#eeeeee;}
.valgiarastis_text {float:left; width:83%; padding:0 0 0 0; }
.valgiarastis_text_vynas {float:left; width:75%; padding:0 0 0 5px; font-weight:bold;}
.valgiarastis_price {float:right; width:14%; padding:0 0 0 0px; border-left:1px solid #b8b8b8; text-align:right; /*font-weight:bold;*/  font-size: 14px;}
.valgiarastis_vynas {float:right; width:20%; padding:0 0 0 5px; text-align:right; /*font-style:italic;*/ font-weight:normal;}
.valgiarastis_text_pastaba {float:left; font-size:11px; width:440px; padding:8px 8px 0 8px; text-align:left; color:#BF3247;}

/* Gerimu meniu  */
.gerimai_container { padding:2px 0 2px 0; background-color:#FFFFFF;}
.gerimai_container1 { padding:2px 0 2px 0; background-color:#eeeeee;}
.gerimai_text {float:left; width:70%; padding:0 0 0 0; text-align:left;}
.gerimai_price {float:right; width:25%; padding:0 0 0 2px; border-left:1px solid #b8b8b8; text-align:right; /*font-weight:bold;*/  font-size: 14px;}
.gerimai_ml {width:auto; padding:0 6px 0 0px; text-align:right; text-decoration:underline; font-style:italic; font-size: 14px;}
.gerimai_text_pastaba {float:left; font-size:11px; width:440px; padding:8px 8px 0 8px; text-align:left; color:#BF3247;}

/* MAP  */
.map {float:left; width:367px; padding:4px 1px 4px 1px; border-bottom:1px solid #b8b8b8;}
.map_big {background:url(../img/map_big.gif) top right no-repeat; height:459px;}


/*  ------------------------------ Center column styles -----------------------  */



.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x;}
.line2 {font-size:0px; line-height:0px; background:url(../images/line_2.gif) top left repeat-x; height:1px;}

#column_center {width:369px; height:100%;}
.column_center_padding {padding:0 0 0 0; width:369px; height:100%; border-right:1px solid #b8b8b8;}

.centeredContent {height:auto;}



/*  ------------------------------ Footer styles ------------------------------  */

.footer { height:43px; border-top:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; background-color:#6e1924;}

.footer_pad {padding:17px 0;}

.footer .left {float:left; width:auto; padding:8px 0 0 0;}
.footer .left .indent {padding:8px 0 0 29px; background-color:#6e1924; }

.footer .right {float:right; width:100%; margin-left:-246px;}
.footer .right .margin {margin-left:246px; padding:0;}

.footer {color:#000000; }
.footer a {color:#000000; text-decoration:none;}
.footer a:hover {text-decoration:none;}

.footer .copy {color:#ffffff; padding-top:8px;}
.footer .copy a {color:#918e74;}

	#right {
		float:right;
		width:483px;
	}
	
	div.desc {
	float:right;
	width:100%;
	font-size:12px;
	padding-top:5px
}

div.desc strong {
	font-size:13px;
}

div.desc img {
	float: left;
	border:none;
	margin-right:10px;
	}

.box-indent				{
	padding:22px 24px 5px 24px;
}

.box-indent-gall			{
	padding:22px 4px 0 24px;
}

.store {
	overflow:hidden;
	padding-bottom:0;
	width:100%;
}

	#left {
		float:right;
		width:368px;
	}
.box-indent-left				{
	padding:1px 1px 1px 5px;
}

.width_left {
padding: 6px 0 0 0;
/*border-bottom:1px solid #b8b8b8;;*/
}

.width {
/*
padding: 5px 1px 5px 5px;
border:1px solid #b8b8b8;*/

}

.love-storiesn {
padding: 0 1px 1px 0;
border-top:4px solid #e4bfc6;
border-left:1px solid #e4bfc6;
border-right:1px solid #e4bfc6;
background:url(../img/image_41.gif) bottom right repeat-x;

}
.love-stories {
padding-bottom:1px;
background:url(../images/line_2.gif) bottom left repeat-x;
}

	div.descn {
	float:right;
	width:100%;
	font-size:12px;
	padding:5px;
}
#logo {
	position:relative;
	bottom: 0.3em; right: 0.3em;
	color:#999;
}
#logo a {
	color:#6C3;
}

