html { padding: 0; margin: 0; line-height:130%; height:100%; }
body { height:100%; padding: 0; margin: 0; background:#830000 url('../img/bg.gif') repeat-x top left; text-align:center; line-height:130%; }
td { font: normal 12px Tahoma; color: #79655A; vertical-align:top; line-height:130%; } 
a { font: normal 12px Tahoma; color: #000000; text-decoration: underline; }
a:hover { text-decoration: none; }
div { margin: 0; padding: 0; font: normal 12px Tahoma; color: #79655A; line-height:130%; }
p { margin-top: 0px; margin-bottom: 8px; font: normal 12px Tahoma; color: #79655A; line-height:130%; }
form { margin: 0; padding: 0; }
img { border:0px; }
.clear { clear:both; font-size:0px; height:0px; }
html>body .main {height:auto;}

.main { width:945px; height:100%; text-align:left; margin: 0 auto; }

.header { height:209px; }
	.header-logo { float:left; padding-top:40px; padding-left:20px; }
	.langs { color:#c6a568; font-size:12px; text-decoration:none; padding:0 3px; }
	.langs_a { color:#ffffff; font-size:12px; text-decoration:underline; padding:0 3px; }
	.header-slogan { float:left; }
	
	.topmenu { padding-top:30px; }
		.topmenu-left { float:left; height:27px; width:5px; background:url('../img/topmenu-l.gif') no-repeat left top; }
		.topmenu-login { float:left; padding:7px 13px 5px 10px; width:164px; background:url('../img/topmenu-bg.gif') no-repeat left top; }
			.topmenu-login-home { color:#C6A568; padding-top:1px; background:url('../img/icon-home.gif') no-repeat left; padding-left:20px; text-decoration:none; }
			.topmenu-login-lock { color:#C6A568; padding-top:1px; background:url('../img/icon-lock.gif') no-repeat left; padding-left:20px; text-decoration:none; }
			.topmenu-login-unlock { color:#C6A568; padding-top:1px; background:url('../img/icon-unlock.gif') no-repeat left; padding-left:20px; text-decoration:none; }
		.topmenu-menu { float:left; padding:6px 13px 5px 13px; width:679px; background:url('../img/topmenu-bg2.gif') repeat-x left top; color:#FFE7BA; }
			.topmenu-menu-col a { color:#FFE7BA; font-size:13px; text-decoration:none; padding:0 10px; }
			.topmenu-menu-col-a a { color:#FFEFD7; font-weight:bold; font-size:13px; text-decoration:underline; padding:0 10px; }
		.topmenu-right { float:left; height:27px; width:5px; background:url('../img/topmenu-r.gif') no-repeat left top;}
		
.content { padding-top:6px; }
	.content-top { font-size:0px; height:4px; background:url('../img/content-top.gif') no-repeat top left; }
	.content-bottom { font-size:0px; height:3px; background:url('../img/content-bottom.gif') no-repeat top left; }
	.content-main { background:#FFFFFF; width:945px; height:100%; }
	.left-block { width:194px; background:#DFDFDF url('../img/left-bg.gif') repeat-y top left; height:100%; }
		.leftmenu { margin-left:4px; margin-right:2px; background:#DFDFDF url('../img/left-menu-bg.gif') repeat-x top left; }
			.leftmenu-row { padding:7px; }
			.leftmenu-row a { font-family:"Times New Roman"; color:#79655A; background:url('../img/bullet-01.gif') no-repeat left; padding-left:22px; font-size:14px; text-decoration:none; }
			.leftmenu-row-a { padding:7px; background:#FFFFFF; }
			.leftmenu-row-a a { font-family:"Times New Roman"; color:#540000; background:url('../img/bullet-02.gif') no-repeat left; padding-left:22px; font-size:14px; text-decoration:none; }
			
			.leftmenu-cat { background:#DFDFDF; padding:10px; padding-left:6px; }
				.leftmenu-cat a { color:#450300; padding:6px; font-size:11px; font-weight:bold; text-decoration:none; background:url('../img/icon-pdf.gif') no-repeat left; padding-left:26px; }
			
	.main-block { width:508px; padding:25px 21px;}
		.back {float: right;}
		.back a{line-height: 24px; text-decoration: none;}
		.back a:hover{text-decoration: underline;}
		.main-title { font-size:18px; color:#450000; font-style:italic; font-family:"Times New Roman"; margin-bottom:10px;}
	.right-block { width:199px; background:#492321; }
		.right-block-01 { background:url('../img/right-bg.gif') no-repeat bottom; padding:10px; padding-bottom:25px; color:#FFFFFF; font-size:13px; }
		.right-block-02 { padding:10px; padding-bottom:65px; color:#FFFFFF; font-size:13px; }
		.right-block-name { color:#FFFFFF; font-family:"Times New Roman"; font-size:18px; background:url('../img/arrow-02.gif') no-repeat left; padding-left:21px; margin-top:10px; }
		.right-block-news-date { color:#C4A064; font-size:11px; font-weight:bold; margin-bottom:5px; }
		.right-block-news-name a { color:#C5AC8B; font-size:13px; text-decoration:none; }
		.right-block-news-url { color:#FCBD53; font-weight:bold; font-size:11px; background:url('../img/arrow-03.gif') no-repeat right; padding-right:10px; text-decoration:none; }
		
		
.footer { background:#3E0000; margin-top:12px; }
	.footer-content { width:945px; text-align:left; margin: 0 auto; }
	.footer-copyright {color:#CFA6A6; font-size:11px; padding:5px; }
	.footer-isd {float:right; padding: 5px 15px 0 0;}
	.footer-isd a{color: #d7b2a8; text-decoration: none;font-size:11px;}
	.footer-isd a.isd{color: #fcd7cd;}
	.footer-isd a.isd:hover{text-decoration: underline;}
	
	

.receptai { padding-left:8px; margin-right:2px; margin-left:4px; padding-top:8px; min-height:240px; background:url('../img/receptai-bg.gif') repeat-x left top; }
.receptai-title { color:#4A0000; font-size:18px; font-family:"Times New Roman"; font-weight:bold; background:url('../img/icon-receptai.gif') no-repeat left; padding-left:33px; }
.receptai-name { padding-bottom:14px; margin-right:5px; }
	.receptai-name a { color:#4A0000; font-size:14px; font-family:"Times New Roman"; font-weight:bold; text-decoration:none; }
.receptai-text { padding-left:80px; color:#676767; font-size:11px; font-weight:bold; }
	.receptai-text p { color:#676767; font-size:11px; }
	.receptai-text ul { list-style:none; margin-left:0px; padding-left:0px; margin-right:5px; }
.receptai-link { padding-left:83px; padding-top:10px; }
	.receptai-link a { background:url('../img/bullet-03.gif') no-repeat right; padding-right:8px; color:#450300; font-size:11px; font-weight:bold; text-decoration:none; }

.akcijos-link { margin-top:5px; }
	.akcijos-link a { background:url('../img/arrow-03.gif') no-repeat right; padding-right:8px; color:#FCBD53; font-size:11px; font-weight:bold; text-decoration:none; }
	.akcijos-link a:hover { text-decoration:underline; }
	
.medalis { position:absolute; top:155px; margin-left:-11px; }
.vireja { position:absolute; bottom:0px; margin-left:-28px; }
.line-01 { font-size:0px; height:1px; background:url('../img/line-01.gif') repeat-x left; }

.titulinis-title { color:#450000; font-size:24px; font-style:italic; font-family:"Times New Roman"; margin-bottom:20px; }
.news-content-row { margin-bottom:20px; float: left; width: 500px;}
	.news-content-date { font-size:11px; color:#A0A0A0; }
	.news-content-title a { color:#450000; font-weight:bold; text-decoration:none; }
	.news-content-intro { margin:5px 0; }
	.news-content-more a { color:#BB4200; text-decoration:none; font-weight:bold; font-size:11px; background:url('../img/arrow-01.gif') no-repeat right; padding-right:11px; }
	
.news-content-title-p { color:#450000; font-weight:bold; }

.faq-row { }
.faq-q { background:url('../img/bullet-04.gif') no-repeat top left; cursor:pointer; padding-left:18px; color:#450000; font-weight:bold; }
.faq-q-a { background:#EEEAE3; padding:10px; border:1px solid #E3E0DB; border-bottom:0px; }
.faq-q-b { margin:10px; }
.faq-a { display:none; background:#F8F5F0; border:1px solid #E3E0DB; padding:10px; }

.paging #active { padding:2px; color:#540000; font-size:11px; font-weight:bold; text-decoration:underline; }
.paging #inactive a { padding:2px; color:#BE9D9D; font-size:11px; text-decoration:none; }
.paging #nav { padding:2px; color:#BE9D9D; }

.catalog-row { float:left; margin:5px; width:156px; cursor:pointer; }
	.catalog-row .catalog-img { border:3px solid #E7E4E0; margin:0px; }
	.catalog-row .catalog-name { text-align:center; margin-top:10px; }
	.catalog-row .catalog-name a { color:#79655A; text-decoration:none; }
	
.catalog-row-a { float:left; margin:5px; width:156px; cursor:pointer; }
	.catalog-row-a .catalog-img { border:3px solid #9D2B14; }
	.catalog-row-a .catalog-name { text-align:center; margin-top:10px; }
	.catalog-row-a .catalog-name a { color:#540000; text-decoration:none; }

.product-img { float:left; }
.product-img-big { width:326px; border:1px solid #E3E0DB; }
.product-img-small { float:left; margin:3px; padding:2px; width:68px; border:1px solid #E3E0DB; cursor:pointer; }
	.product-img-small-a { float:left; margin:3px; width:68px; border:3px solid #9D2B14; cursor:pointer; }
.product-small { float:right; width:138px; min-height:215px; padding:16px; background:#EEEAE3; }
.product-big { padding:25px 0; }

.receptai-row { margin-bottom:7px; }
	.receptai-in-name a { color:#450000; font-weight:bold; text-decoration:none; }
	.receptai-in-name a:hover { text-decoration:underline; }
	
.receptas-title { color:#450000; font-weight:bold; }
.receptas-ingredientai { border:1px solid #E3E0DB; padding:10px; margin:10px 0; }
	.receptas-ingredientai ul { margin-left:15px; }
.receptas-comment-write-title { color:#450000; font-size:18px; font-family:"Times New Roman"; font-style:italic; margin-bottom:5px; }
.receptas-comment-form { background:#EEEAE3; padding:12px 14px; }
.receptas-comment-row { margin-bottom:10px; }
.receptas-comment-author { color:#450300; font-size:11px; text-decoration:underline; margin-bottom:2px; }
.receptas-comment-text { color:#79655A; font-size:11px; }
	
.comments-title { color:#450000; font-style:italic; margin:15px 0; font-size:18px; font-family:"Times New Roman"; }

.input01 { border-left:1px solid #332C2C; border-top:1px solid #332C2C; border-right:1px solid #D0B6AE; border-bottom:1px solid #D0B6AE; background:#AF9998; }
.input02 { border:1px solid #DFDFDF; width:200px; }
.input03 { border:1px solid #CFCDCA; background:#F7F6F2; width:160px; }
.input04 { border:1px solid #CFCDCA; background:#F7F6F2; width:370px; height:70px; }
.btn-01 { background:#CDA03C url('../img/btn-01-p.gif') repeat-x top left; color:#450300; font-weight:bold; border:0px; font-size:11px; }
.btn-02 { margin-left:10px; }
	.btn-02 a { color:#AF9998; font-size:11px; font-weight:bold; text-decoration:none; }
.btn-03 { background:#4A2422 url('../img/btn-03-p.gif') repeat-x top left; color:#FCBD53; font-weight:bold; border:0px; font-size:11px; }

.float-left { float:left; }

.vote-tekstas { color:#C4A064; font-size:11px; font-weight:bold; }
.vote-answer { color:#C5AC8B; font-size:13px; padding-left:5px; vertical-align:middle; }

.vote-result { border:1px solid #BFB7AA; }
	.vote-result td,div { font-size:12px; color:#79655A; font-family:Arial; }
.vote1 { background-color:#F6F1EB; height:21px; padding-left:15px; }
.vote2 { width:230px; height:21px; vertical-align:middle; border-bottom:1px solid #BFB7AA; border-left:1px solid #BFB7AA; }
	.vote2 { vertical-align:middle; padding:0px; margin:0px; padding-top:3px; }
.vote3 { width:80px; color:#79655A; border-bottom:1px solid #BFB7AA; border-left:1px solid #BFB7AA; padding-top:3px; }
.vote4 { background-color:#E4DCD1; height:21px; border-bottom:0px; }
.vote5 { border-top:0px; border-bottom:1px solid #BFB7AA; height:18px; padding-left:15px; padding-top:3px; }
.vote6 { height:21px; border-bottom:1px solid #BFB7AA; padding-left:15px; padding-top:3px; }
.vote7 { background-color:#4f6792; width:30px; height:14px; }
.vote8 { background-color:#4f6792; width:20px; height:14px; }
.vote9 { background-color:#4f6792; width:10px; height:14px; }

.client-zone { background:#DFCCC0; padding:10px; margin-left:4px; margin-right:2px; }
.client-zone-welcome { color:#450000; font-size:11px; margin-bottom:2px; }
	.client-zone-welcome span { color:#450000; font-size:11px; font-weight:bold; }

.client-zone-file {display: block; padding-bottom:7px;}	
.client-zone-file img { vertical-align:middle; margin-right:5px; }
.client-zone-file a { color:#450000; font-size:10px; font-weight:bold; text-decoration:none; background:url('../img/arrow-04.gif') no-repeat right; padding-right:11px; }
.client-zone-file-name { color:#79655A; font-size:11px; }

.face1 { border:1px solid #E3E0DB; width:100%; background:#F8F5F0; }
.face1 thead { padding:6px; background:#EEEAE3; }
	.face1 thead td { border-bottom:1px solid #E3E0DB; color:#450000; font-weight:bold; }
.face1 td { padding:6px; }