/* 2009 (c) UAB "Dizaino kryptis" */
/* 2009 (c) Simonas Falkauskas */
body {
	padding: 0; margin: 0;
	position: relative;
	text-align: center;
	font-size: 1em;
	font: 76% Arial, Tahoma, Helvetica, sans-serif;
}

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 970px;
	text-align: left;
}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, dd, ul, img {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */
/* --- Hacks --- */
* html #id {}
*:first-child+html #id {}
/* --- End Hacks --- */

/* --- Header --- */
#header {
	position: relative;
	width: 970px;
	min-height: 120px;
	background: #cadb2a;
	margin-bottom: 10px;
}
* html #header {height: 120px;}

/* Logo */
#header .logo {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 560px; height: 120px;
	background: url('../images/logo.gif') no-repeat 0 0;
}
#header .logo span {display: none;}
/* End Logo */
/* Search */
#header #search {
	position: absolute;
	top: 15px; left: 720px;
}
#header #search fieldset {
	margin: 0;
	padding: 5px 0;
}
#header #search fieldset label {display: none;}
#header #search fieldset .txtfld {
	border: 0;
	color: #666666;
	padding: 5px 0 3px 8px;
	width: 190px;
	vertical-align: middle;
	margin-bottom: 2px;
	background: #fff url('../images/bg-txtfld.gif') no-repeat 0 50%;
}
* html #header #search fieldset .txtfld {
	width: 198px;
	width/* */:/**/190px;
}

#header #search fieldset .bt {
	vertical-align: bottom;
	margin-left: -3px;
}
/* End Search */
/* Languages */
#header #top-navigation {
	padding: 0;
	list-style: none;
	position: absolute;
	top: 70px; left: 843px;
}
#header #top-navigation li {
	display: block;
	float: left;
	margin-right: 18px;
}
#header #top-navigation li a {
	display: block;
	width: 24px; height: 24px;
}
#header #top-navigation li.mail a {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}
#header #top-navigation li.print a {background: url('../images/ico-print.gif') no-repeat 50% 50%;}
#header #top-navigation li.sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}

#header #top-navigation li.mail a:hover, #header #top-navigation li.mail a.active {background: url('../images/ico-mail-a.gif') no-repeat 50% 50%;}
#header #top-navigation li.print a:hover, #header #top-navigation li.print a.active {background: url('../images/ico-print-a.gif') no-repeat 50% 50%;}
#header #top-navigation li.sitemap a:hover, #header #top-navigation li.sitemap a.active {background: url('../images/ico-sitemap-a.gif') no-repeat 50% 50%;}

#header #top-navigation li a span {display: none;}

/* End Languages */
/* --- End Header --- */
/* --- Meniu --- */
#meniu {
	width: 970px;
	background: url('../images/bg-meniu.gif') no-repeat 50% 100%;
	min-height: 40px;
	margin-bottom: 10px;
}
* html #meniu {height: 40px;}

#meniu ul {
	padding: 0 10px 0 20px;
	width: 940px;
	list-style: none;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
}
* html #meniu ul {
	width: 970px;
	width/* */:/**/940px;
}

#meniu ul li {
	float: left;
	display: block;
	margin-left: -10px;
}
#meniu ul li.first {margin-left: 0;}

#meniu ul li a {
	display: block;
	padding-left: 18px;
	color: #fff;
	text-decoration: none;
	background: url('../images/bg-meniu-a.gif') no-repeat 100% 50%;
}
#meniu ul li a span {
	display: block;
	padding: 13px 14px 13px 0;
}

#meniu ul li a:hover {background: url('../images/bg-meniu-aa-l.gif') no-repeat 0 50%;} 
#meniu ul li.first a:hover {background: url('../images/bg-meniu-aa-l-f.gif') no-repeat 0 50%;}

#meniu ul li a.active, #meniu ul li.first a.active  {
	color: #002c47;
	background: url('../images/bg-meniu-a-l.gif') no-repeat 0 50%;
}
#meniu ul li a:hover span {background: url('../images/bg-meniu-aa-r.gif') no-repeat 100% 50%;}

#meniu ul li a.active span {
	background: url('../images/bg-meniu-a-r.gif') no-repeat 100% 50%;
}
/* --- End Meniu --- */
/* --- Banner --- */

#banner {
	position: absolute;
	width: 400px;
	height: 383px;
	top: 430px;
	left: 50%;
	margin-left: -600px;
	z-index: 200 !important;
}

#banner_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100 !important;
}
#stamp {
	/*position: absolute;*/
	/*top: 550px;
	left: -40px;*/
}
#stamp img {
	
}

/* --- End Banner --- */
/* --- Content --- */
#container {width: 970px;}
#block-left, #block-center, #block-right, #block-right-index {float: left;}
#block-left {
	width: 180px;
	margin-right: 10px;
}
#block-center {
	width: 590px;
	margin-right: 10px;
}
#block-right {width: 180px;}
#block-right-index {width: 780px;}
/* --- End Content --- */
/* --- Index Flash --- */
#index-flash {
	display: block;
	width: 780px; height: 430px;
	margin-bottom: 10px;
	text-align: center;
}
#index-flash a {color: #136291;}
#index-flash a:hover {text-decoration: none;}
/* --- End Index Flash --- */
/* --- Marquee --- */
#marquee {
	padding: 10px 15px;
	color: #575a37;
	background: url('../images/bg-marquee.gif') no-repeat 50% 50%;
	margin-bottom: 10px;
}
#marquee a {color: #136291;}
#marquee a:hover {text-decoration: none;}
/* --- End Marquee --- */
/* --- News & Recipes --- */
#news-recipes {
	width: 780px;
	padding-top: 14px;
	background: url('../images/bg-index-top.gif') no-repeat 50% 0;
	margin-bottom: 10px;
}
#news-recipes .padding {
	padding: 0 5px 14px 5px;
	background: url('../images/bg-index-bottom.gif') no-repeat 50% 100%;
	width: 770px;
}
* html #news-recipes .padding {
	width: 780px;
	width/* */:/**/770px;
}
#news-recipes .padding .block-left, #news-recipes .padding .block-right {float: left;}
#news-recipes .padding .block-left {
	width: 285px;
	margin-right: 1px;
}
#news-recipes .padding .block-right {
	width: 484px;
}

#news-recipes .padding .news {padding: 0 15px 10px 15px;}
#news-recipes .padding .news h1 {
	font-size: 1.45em;
	color: #11374f;
	padding: 10px 10px 10px 50px;
	background: url('../images/ico-index-news.gif') no-repeat 0 50%;
	margin-bottom: 15px;
	font-weight: normal;
}
#news-recipes .padding .news h2, #news-recipes .padding .recipes h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #8f8f8f;
	padding-bottom: 12px;
}
#news-recipes .padding .news h2 small {font-size: .75em;}
#news-recipes .padding .news h2 a {color: #136291;}
#news-recipes .padding .news h2 a:hover {text-decoration: none;}

#news-recipes .padding .recipes {
	padding: 0 15px;
	width: 454px;
}
* html #news-recipes .padding .recipes {
	width: 484px;
	width/* */:/**/454px;
}
#news-recipes .padding .recipes h1 {
	font-size: 1.45em;
	color: #11374f;
	padding: 10px 10px 10px 50px;
	background: url('../images/ico-index-recipes.gif') no-repeat 0 3px;
	margin-bottom: 15px;
	font-weight: normal;
}
#news-recipes .padding .recipes h1 a {
	color: #11374f;
	text-decoration: none;
}
#news-recipes .padding .recipes h1 a:hover {text-decoration: underline;}

#news-recipes .padding .recipes h1 span {color: #666666;}
#news-recipes .padding .recipes h1 span a {
	color: #666666;
	text-decoration: none;
}
#news-recipes .padding .recipes h1 span a:hover {text-decoration: underline;}

#news-recipes .padding .recipes .image, #news-recipes .padding .recipes .data {float: left;}
#news-recipes .padding .recipes .image {
	position: relative;
	width: 216px;
	height: 142px;
	padding: 4px;
}
* html #news-recipes .padding .recipes .image {
	width: 224px;
	width/* */:/**/216px;
}
#news-recipes .padding .recipes .image img {
	border: 0;
	position: relative;
}

#news-recipes .padding .recipes .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 210px; height: 150px;
	z-index: 10;
	background: url('../images/bg-image-index.gif') no-repeat 0 0;
}
#news-recipes .padding .recipes .image a span {display: none;}



#news-recipes .padding .recipes .data {width: 454px;}
#news-recipes .padding .recipes .short {width: 229px;}

#news-recipes .padding .recipes .data dl {
	float: left;
	padding-bottom: 10px;
}
#news-recipes .padding .recipes .data dl {width: 227px;}
#news-recipes .padding .recipes .short dl {width: 114px;}

#news-recipes .padding .recipes .data dl dt {
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
}
#news-recipes .padding .recipes .data dl dd {
	font-size: 1.4em;
	font-weight: bold;
}
#news-recipes .padding .recipes .data dl dd.blue {color: #113a53;}
#news-recipes .padding .recipes .data dl dd.green {color: #9d9c07;}

#news-recipes .padding .recipes .data dl dd small {
	display: inline;
	font-size: .7em;
}

#news-recipes .padding .recipes .data {
	color: #666666;
	line-height: 16px;
}
#news-recipes .padding .recipes p {margin: 0 0 2em 0; color: #666666;}
#news-recipes .padding .recipes .data span {
	color: #136291;
	text-decoration: underline;
}
#news-recipes .padding .recipes .data span.ico {
	padding-left: 18px;
	background: url('../images/ico-shout.gif') no-repeat 3px 50%;
}

#news-recipes .padding .more {
	border-top: 1px solid #cadb2a;
	padding: 8px 10px 0 15px;
}
#news-recipes .padding .more a {color: #136291;}
#news-recipes .padding .more a:hover {text-decoration: none;}
/* --- End News & Recipes --- */
/* --- Catalog & Newsletters --- */
#catalog-newsletter {
	width: 180px;
	padding-top: 13px;
	margin-bottom: 10px;
	background: url('../images/bg-block-left-top.gif') no-repeat 50% 0;
}
#catalog-newsletter .padding {
	padding: 0 5px 10px 5px;
	background: url('../images/bg-block-left-bottom.gif') no-repeat 50% 100%;
}
#catalog-newsletter #downloads {
	padding: 0 0 5px 0;
	list-style: none;
	border-bottom: 1px solid #cadb2a;
}
#catalog-newsletter #downloads li {display: block;}
* html #catalog-newsletter #downloads li {
	vertical-align: top;
	height: 1%;
}

#catalog-newsletter #downloads li a {
	font-size: .9em;
	color: #999999;
	display: block;
	padding: 5px 10px 5px 45px;
}
#catalog-newsletter #downloads li a:hover {color: #000;}

#catalog-newsletter #downloads li.first a {
	font-size: 1em;
	color: #136291;
	font-weight: bold;
	text-decoration: none;
	background: url('../images/ico-download.gif') no-repeat 10px 7px;
}

#catalog-newsletter #downloads li.first a i {
	font-style: normal;
	text-decoration: underline;
}
#catalog-newsletter #downloads li.first a:hover i {
	color: #136291;
}

#catalog-newsletter #downloads li.first a span {
	display: block;
	font-weight: normal;
	text-decoration: none;
}
#catalog-newsletter #downloads li.first a span u {
	background: #c5261e;
	color: #fff;
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: -1px;
	text-decoration: none;
	padding: 0 2px;
}


#catalog-newsletter form {width: 170px;}
#catalog-newsletter form fieldset {
	margin: 0;
	padding: 5px 5px 0 5px;
}
#catalog-newsletter form fieldset label {
	display: block;
	padding: 0 10px 5px 40px;
	font-weight: bold;
	color: #333333;
	background: url('../images/ico-newsletter.gif') no-repeat 5px 2px;
}
#catalog-newsletter form fieldset .txtfld {
	border: 1px solid;
	border-color: #666666 #666666 #cccccc #cccccc;
	color: #666666;
	padding: 3px 5px;
	width: 148px;
}
* html #catalog-newsletter form fieldset .txtfld {
	width: 160px;
	width/* */:/**/148px;
}

#catalog-newsletter form fieldset .bt {
	float: right;
	margin-top: 10px;
}

#subscription_container .confirm {
	color: #999999;
	text-align: center;
	padding: 5px;
}

/* --- End Catalog & Newsletters --- */
/* --- Town Flash --- */
#town-flash {
	width: 180px;
	height: 160px;
	text-align: center;
	margin-bottom: 10px;
}
#town-flash a {color: #136291;}
#town-flash a:hover {text-decoration: none;}
/* --- End Town Flash --- */
/* --- Quality Phone --- */
#quality-phone {
	width: 180px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 18px;
}
#quality-phone h2 {	
	color: #002c47;
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0 15px;
}
#quality-phone h2 span {
	font-weight: bold;
	font-size: 1.25em;
	color: #97a700;
}
/* --- End Quality Phone --- */
/* --- Left Banners --- */
.left-banners {
	width: 180px;
	padding-bottom: 20px;
}
.left-banners img, .left-banners object, .left-banners script {
	border: 0;
	margin-bottom: 5px;
}
/* --- End Left Banners --- */
/* --- Text --- */
#text {
	width: 590px;
	padding-top: 13px;
	margin-bottom: 10px;
	background: url('../images/bg-center-top.gif') no-repeat 50% 0;
	color: #666666;
	line-height: 20px;
}
#text .padding {
	padding: 0 5px 10px 5px;
	background: url('../images/bg-center-bottom.gif') no-repeat 50% 100%;
	position: relative;
	width: 580px;
}
* html #text .padding {
	width: 590px;
	width/* */:/**/580px;
}

#text .text {padding: 5px 15px 20px 15px;}
#text .text h1 {
	padding: 10px 105px 25px 50px;
	background: url('../images/ico-sn.gif') no-repeat 0 0;
}

#text .print {
	position: absolute;
	right: 30px; top: 10px;
	color: #136291;
	display: block;
	padding: 2px 0 2px 25px;
	background: url('../images/ico-print-text.gif') no-repeat 0 50%;
}
#text .print:hover {text-decoration: none;}

#text h1 {
	font-size: 1.45em;
	color: #11374f;
	display: block;
	padding: 0 105px 15px 0;
	font-weight: normal;
}
#text h1 span {color: #666666;}

#text h2 {
	font-size: 1.4em;
	color: #002c47;
	padding-bottom: 25px;
	line-height: 16px;
}
#text h2 small {
	font-size: .65em;
	color: #8f8f8f;
	display: block;
	font-weight: normal;
}

#text p {margin: 0 0 1.5em 0;}
#text a {color: #136291;}
#text a:hover {text-decoration: none;}

#text hr {
	border: 0;
	color: #cadb2a;
	background-color: #cadb2a;
	height: 1px;
}

#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1.5em;
}

#text ul li {
	display: block;
	padding: 0 0 0 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 13px 7px;
}

* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 20px;
	background: url('../images/bg-text-bullet2.gif') no-repeat 0 7px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet3.gif') no-repeat 0 7px;
}

#text ol {padding: 0 0 0 40px;}

* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #cadb2a;
	width: 100%;
	margin-bottom: 1.5em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder {border: 0;}
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #cadb2a;
	vertical-align: top;
}

#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #d4d4d7;
	font-weight: bold;
	background: #cadb2a;
	color: #002c47;
}

#text td p, #text th p {margin: 0;}


#text .image {
	display: block;
	position: relative;
	float: left;
	width: 282px; height: 212px;
	margin-right: 15px;
	padding: 4px;
}
* html #text .image {
	width: 290px; height: 220px;
	width/* */:/**/282px;
	height/* */:/**/212px;
}
#text .image img {position: relative;}

#text .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 290px; height: 220px;
	z-index: 10; cursor: pointer;
	background: url('../images/bg-image.gif') no-repeat 50% 50%;
}

#text .image a span {display: none;}

#text .back-top {
	width: 580px;
	border-top: 1px solid #cadb2a;
	padding-top: 5px;
}
#text .back-top a.back {
	display: inline-block;
	display: table-cell;
	padding: 2px 0 2px 35px;
	background: url('../images/ico-back.gif') no-repeat 7px 50%;
}

#text .back-top ul {
	list-style: none;
	padding: 0 0 0 5px; margin: 0;
	overflow: hidden;
}
#text .back-top ul li {
	float: left;
	padding: 0;
	background: none;
	margin-right: 1px;
}
#text .back-top ul li a {
	vertical-align: middle;
	display: block;
	font-size: .9em;
	font-weight: bold;
	padding: 1px 7px;
	color: #002c47;
	text-align: middle;
	text-decoration: none;
	background: url('../images/bg-pager-a.gif') no-repeat 50% 50%;
}

#text .back-top ul li a:hover, #text .back-top ul li a.active {
	color: #ffffff;
	background: url('../images/bg-pager-aa.gif') no-repeat 50% 50%;
}

#text .back-top ul li.first a, #text .back-top ul li.last a {
	padding: 0;
	width: 19px; height: 19px;
	margin-top: 2px;
}
#text .back-top ul li.first a span, #text .back-top ul li.last a span {display: none;}

#text .back-top ul li.first a {background: url('../images/bg-pager-a-l.gif') no-repeat 50% 50%;}
#text .back-top ul li.first a:hover, #text .back-top ul li.first a.active {background: url('../images/bg-pager-aa-l.gif') no-repeat 50% 50%;}

#text .back-top ul li.last a {background: url('../images/bg-pager-a-r.gif') no-repeat 50% 50%;}
#text .back-top ul li.last a:hover, #text .back-top ul li.last a.active {background: url('../images/bg-pager-aa-r.gif') no-repeat 50% 50%;}
/* --- End Text --- */
/* --- Modules --- */
/* Newsletters */
#text .newsletters {padding: 5px 15px 20px 15px;}
#text .newsletters h1 {
	padding: 10px 15px 25px 50px;
	background: url('../images/ico-newsletters.gif') no-repeat 0 0;
}
/* End Newsletters */
/* Forms */
#text .forms {padding: 5px 15px 20px 15px;}

#text #form_3_container {
	background: url('../images/green-line.gif') repeat-x 0 45%;
	border-bottom: 1px solid #cadb2a;
}

#text .forms h1 {padding: 10px 15px 25px 50px;}

#text .forms h1.ico1 {background: url('../images/ico-ico1.gif') no-repeat 0 0;}
#text .forms h1.ico3 {background: url('../images/ico-ico3.gif') no-repeat 0 0;}
#text .forms h1.ico4 {background: url('../images/ico-sn.gif') no-repeat 0 0;}

#text .forms form {
	width: 530px;
	padding: 0 10px;
	line-height: 16px;
}
* html #text .forms form {
	width: 550px;
	width/* */:/**/530px;
}

#text .forms form ul.thanks {
	border: 1px solid #cadb2a;
	background: #f6f6f6;
	padding: 10px 0;
	font-weight: bold;
}


#text .forms form fieldset {
	margin: 0;
	padding: 5px 0;
}
#text .forms form fieldset label {
	display: block;
	float: left;
	width: 135px;
	text-align: right;
	padding: 3px 10px 0 0;
}
* html #text .forms form fieldset label {
	width: 145px;
	width/* */:/**/135px;
}

#text .forms form fieldset .list {margin-left: 145px;}

#text .forms form fieldset .txtfld {
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #666666 #666666 #cccccc #cccccc;
	color: #666666;
	padding: 3px 5px;
}
#text .forms form fieldset textarea {
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #666666 #666666 #cccccc #cccccc;
	color: #666666;
	padding: 3px 5px;
	overflow: auto;
	width: 300px; height: 190px;
}
* html #text .forms form fieldset textarea {
	width: 310px;
	width/* */:/**/300px;
}

#text .forms form fieldset .type_text {width: 300px;}
* html #text .forms form fieldset .type_text {
	width: 310px;
	width/* */:/**/300px;
}


#text .forms form .btn {
	width: 310px;
	padding-left: 140px;
}
* html #text .forms form .btn {padding-left: 135px;}
*:first-child+html #text .forms form .btn {padding-left: 135px;}

#text .forms form .error {
	margin-left: 145px;
	width: 302px;
	padding: 1px 5px;
	background: #f6f6f6;
	font-size: .9em;
	color: #c5261e;
}
* html #text .forms form .error {
	width: 310px;
	width/* */:/**/302px;
}

#text .forms form .formats {
	margin-left: 145px;
	width: 302px;
	padding: 1px 5px;
	font-size: .8em;
	color: #999999;
}
#text .forms form .formats span.font {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 0 2px;
	color: #fff;
}
#text .forms form .formats span.doc {background: #0f45a7;}
#text .forms form .formats span.pdf {background: #c5261e;}
/* End Forms */
/* Recipes */
#text .recipes-list {padding: 5px 15px 0 15px;}
#text .recipes-list h1 {
	padding: 10px 15px 25px 50px;
	background: url('../images/ico-index-recipes.gif') no-repeat 0 0;
}
#text .recipes-list .item {
	width: 535px;
	padding: 0 7px 10px 7px;
	line-height: 16px;
}
* html #text .recipes-list .item {
	width: 550px;
	width/* */:/**/535px;
}
#text .recipes-list .item h2 {padding: 0 0 15px 10px;}
#text .recipes-list .item h2 small {
	display: inline;
	color: #002c47;
	font-size: .7em;
}

#text .recipes-list .item .image, #text .recipes-list .item .data {float: left;}
#text .recipes-list .item .image {
	margin: 0;
	padding: 0;
	position: relative;
	width: 225px; height: 150px;
	margin-bottom: 10px;
}
#text .recipes-list .item .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 210px; height: 150px;
	background: url('../images/bg-recipes-image.gif') no-repeat 0 0;
}

#text .recipes-list .item .data {width: 535px;}
#text .recipes-list .item .short {width: 310px;}

#text .recipes-list .item .data dl {
	float: left;
	padding-bottom: 10px;
}
#text .recipes-list .item .data dl {width: 267px;}
#text .recipes-list .item .short dl {width: 155px;}

#text .recipes-list .item .data dl dt {
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
}
#text .recipes-list .item .data dl dd {
	font-size: 1.4em;
	font-weight: bold;
}
#text .recipes-list .item .data dl dd.blue {color: #113a53;}
#text .recipes-list .item .data dl dd.green {color: #9d9c07;}

#text .recipes-list .item .data dl dd small {
	display: inline;
	font-size: .7em;
}

#text .recipes-list .item .data .data {
	color: #666666;
	line-height: 16px;
}
#text .recipes-list .item p {margin: 0 0 1em 0; color: #666666;}
#text .recipes-list .item .data span {
	color: #136291;
	text-decoration: underline;
}
#text .recipes-list .item .data span.ico {
	padding-left: 18px;
	background: url('../images/ico-shout.gif') no-repeat 3px 50%;
}
/* End Recipes */
/* Maps */
#text .maps {padding: 5px 15px 0 15px;}
#text .maps h1 {
	padding: 10px 15px 25px 50px;
	background: url('../images/ico-contacts.gif') no-repeat 0 0;
}
#text #positioner {text-align: center;}

/* End Maps */
/* News List */
#text .news-list {padding: 5px 15px 0 15px;}
#text .news-list h1 {
	padding: 10px 15px 25px 50px;
	background: url('../images/ico-news.gif') no-repeat 0 0;
}

#text .news-list-item {
	width: 550px;
	padding-bottom: 25px;
}
#text .news-list-item .image, #text .news-list-item dl {float: left;}
#text .news-list-item .image {
	position: relative;
	display: block;
	width: 100px; height: 80px;
	margin: 0 10px 0 0;
	padding: 0;
}
#text .news-list-item .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 100px; height: 80px;
	background: url('../images/bg-news-list-image.gif') no-repeat 50% 0;
}

#text .news-list-item dl {width: 550px;}
#text .news-list-item dl.short {width: 440px;}

#text .news-list-item dl dt.date {
	font-size: .9em;
	color: #8f8f8f;
	line-height: 12px;
	padding: 0;
}
#text .news-list-item dl dt {
	font-size: 1.15em;
	padding-bottom: 10px;
}
#text .news-list-item dl dd {line-height: 16px;}
/* End News List */
/* News View */
#text .news-view {padding: 5px 15px 20px 15px;}
#text .news-view h1 {
	padding: 10px 105px 25px 50px;
	background: url('../images/ico-news.gif') no-repeat 0 0;
}
#text .news-view .image img {border: 0;}
/* End News View */


/* --- End Modules --- */


/* --- Submeniu --- */
#submeniu {
	width: 180px;
	padding-top: 5px;
	margin-bottom: 10px;
	background: url('../images/bg-block-left-top.gif') no-repeat 50% 0;
}
#submeniu .padding {
	padding: 0 5px 5px 5px;
	background: url('../images/bg-block-left-bottom.gif') no-repeat 50% 100%;
}
#submeniu .padding ul {
	list-style: none;
	padding: 0;
}
#submeniu .padding ul li {
	display: block;
	border-bottom: 1px solid #cadb2a;
}
* html #submeniu .padding ul li {
	vertical-align: top;
	height: 1%;
}
#submeniu .padding ul li.last {border: 0;}

#submeniu .padding ul li a {
	display: block;
	padding: 11px 10px 11px 12px;
	color: #136291;
}
#submeniu .padding ul li a span {
	display: block;
	padding-left: 23px;
	background: url('../images/bg-submeniu-a.gif') no-repeat 0 0;
}

#submeniu .padding ul li a:hover {
	text-decoration: none;
	background: #f7fadf;
}
#submeniu .padding ul li.first a:hover {background: #f7fadf url('../images/bg-submeniu-a-top.gif') no-repeat 50% 0;}
#submeniu .padding ul li.last a:hover {background: #f7fadf url('../images/bg-submeniu-a-bot.gif') no-repeat 50% 100%;}
#submeniu .padding ul li.first a:hover span,
#submeniu .padding ul li.last a:hover span {background: url('../images/bg-submeniu-a.gif') no-repeat 0 0;}

#submeniu .padding ul li a.active, #submeniu .padding ul li a.active:hover {
	font-weight: bold;
	color: #002c47;
	text-decoration: none;
	background: #cadb2a;
}
#submeniu .padding ul li a.active span,
#submeniu .padding ul li a.active:hover span {background: url('../images/bg-submeniu-aa.gif') no-repeat 0 0;}
/* --- End Submeniu --- */
/* --- Actions --- */
#actions {
	width: 180px;
	padding-top: 5px;
	margin-bottom: 10px;
	background: #cadb2a url('../images/bg-actions-top.gif') no-repeat 50% 0;
}
#actions .padding {
	padding: 0 5px 5px 5px;
	background: url('../images/bg-actions-bot.gif') no-repeat 50% 100%;
}
#actions h2 {
	font-size: 1.1em;
	color: #002c47;
	padding: 5px 10px 10px 10px;
}
#actions img {border: 0;}
* html #actions img {margin-bottom: -3px;}
*:first-child+html #actions img {margin-bottom: -3px;}
/* --- End Actions --- */
/* --- Recipe --- */
#recipe {
	width: 180px;
	padding-top: 5px;
	margin-bottom: 10px;
	background: #cadb2a url('../images/bg-actions-top.gif') no-repeat 50% 0;
}
#recipe .padding {
	padding: 0 5px 5px 5px;
	background: url('../images/bg-actions-bot.gif') no-repeat 50% 100%;
}
#recipe h2 {
	font-size: 1.1em;
	color: #002c47;
	padding: 5px 10px 10px 10px;
}

#recipe .recipe {
	width: 170px;
	padding-bottom: 3px;
	background: #ffffff url('../images/bg-recipe-inside-bottom.gif') no-repeat 50% 100%;
}
#recipe .recipe h3 {
	font-size: 1em;
	color: #666666;
	padding: 12px 10px;
	background: #ffffff url('../images/bg-recipe-inside-top.gif') no-repeat 50% 0;
}
#recipe .recipe h3 a {
	color: #666666;
	text-decoration: none;
}
#recipe .recipe h3 a:hover {text-decoration: underline;}


#recipe .recipe .image {
	display: block;
	position: relative;
	width: 170px; height: 114px;
}
#recipe .recipe .image a {
	position: absolute;
	top: 0; left: 0;
	z-index: 10;
	display: block;
	width: 170px; height: 114px;	
	background: url('../images/bg-recipe.gif') no-repeat 50% 50%;
}
#recipe .recipe .image a span {display: none;}

* html #recipe .recipe img {margin-bottom: -3px;}
*:first-child+html #recipe .recipe img {margin-bottom: -3px;}
/* --- End Recipe --- */

/* --- Footer --- */
#footer {
	width: 590px;
	padding: 5px 0 15px 0;
}
#index #footer {width: 780px;}

#footer ul {
	padding: 0;
	list-style: none;
	color: #6d7803;
}
#footer ul li.left {
	float: left;
	padding-left: 20px;
}
#footer ul li.right {
	float: right;
	padding-right: 20px;
}
#footer ul li a {color: #136291;}
#footer ul li a:hover {text-decoration: none;}
/* --- End Footer --- */

.clear {
	width: 100%;
	clear: both;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}
