* { margin:0; padding:0;}

html, body{
	padding:0; 
	margin:0;
	height:100%;
	background:url(../images/bg_flower.gif) top center;/**/
	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;}	
a:hover{text-decoration:none;}

.gerimai a {text-decoration:none; color:#bf3247}	
.gerimai a:hover{text-decoration:none; color:#bf3247}

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;/**/}
#container {
min-height: 100%;
padding:0 25px 0 25px;
width: 853px;
margin: 0 auto;
background:url(../images/bg_shadow.png) top center repeat-y;
}

.main_w {width:853px; background-color:#FFFFFF; margin:auto; /*border-right:1px solid #b8b8b8;*/}
.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:#6e1924;}
.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:3px 0px 6px 14px;}
.float_right {float:right; padding:3px 14px 6px 0px;}
.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: auto; height:30px; padding: 0px 0px 0px 50px; 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                     */


.language {float:right; padding:38px 1px 10px 6px; color:#CDC9A2;}

.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;
  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;
}

.logo-deutsches a:hover {
  display: block;
  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:90px; 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;
  color: #fff;
  text-decoration: none;
  width: 90px;
  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;
  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;
}

.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: 20px;
	color: #BF3247/*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;
}