/*
#
#  Šoded by |¯¯¯¯||¯¯¯¯¯¯¯¯\|¯¯¯¯¯¯¯\
#           |    ||   ||   ||   ||   |
#           |    ||   ||   ||   ||   |
#           \____||___||___||_______/
#
# (c)2002-2005. - IND Group
# -------------------------------------------------------------------------------------------------
*/

html, body	{ height:100%; margin:0px; padding: 0px; background:url('/dl/images/body-bg.gif') repeat-x top left; }
form		{ display:inline; }

a, p, td, li, div, input, select, button, h1, h2, h3, h4, h5, h6	{ color:#84724C; font-family:Verdana, Arial, Tahoma; font-size:12px; text-decoration:none; }

p					{ margin:0px 0; padding:0; }
input				{ border:1px solid #B4AE7A; padding:2px 0 3px 2px; }
button				{ height:20px; margin:0 0 0px 4px; border:1px solid #E5E5E5; padding:0px 1px 3px 9px; text-align:left; font-weight:bold; background:#FFFFFF url('/dl/images/button-bg.gif') no-repeat top left; cursor:pointer; }
input[type=radio], input[type=checkbox] { margin-top:0px; margin-bottom:-3px; }
select				{ border:1px solid #B4AE7A; }
textarea			{ border: 1px solid #8A7953; }
.CheckBox			{ background:transparent; border:none; }
.CheckBoxGraph		{ margin:4px 5px -2px 0; }
.RadioButton		{ background:transparent; border:none; }
.RadioButtonGraph	{ margin:0 0 -2px 5px; }

h1, h2, h3, h4, h5, h6	{ margin:0; padding:11px 0; }
h1	{ font-size:17px; }
h2	{ font-size:12px; }
h3	{ font-size:13px; }
h4	{ color:#B60439; background:url('/dl/images/h4-bg.gif') repeat-x bottom left; font-size:12px; font-weight:bold; }
h5	{ font-size:11px; }
h6	{ font-size:9px; }

a 		{ color:#780000; text-decoration:none; font-size: 11px; }
a:hover	{ color:#780000; text-decoration:none; font-size: 11px; }

.Clear		{ clear:both; }

.Article			{ font-size:11px; }
.Article h2			{ margin:0 0 10px 0; padding:0; background-image:none; color:#780000; font-size:12px; font-weight: bold; }
.Article h3			{ margin:0 0 10px 0; padding:0; background-image:none; color:#B1A889; font-size:12px; }
.Article h4			{ margin:0 0 10px 0; padding:0; background-image:none; color:#B1A889; font-size:12px; }

.BaseMain .Article		{ padding:10px 95px; }
.BaseMain .OpenPageArticle .Article	{ padding:10px 5px; background:url('/dl/images/3hegyhatter.gif') no-repeat top left; }
.BaseMain .OpenPageArticle .Article div { font-size: 14px; }
.BaseMain .OtherPageArticle .Article	{ background:url('/dl/images/3hegyhatter.gif') no-repeat top left; }
.BaseMain .Gallery .Article				{ padding:10px 5px; background:url('/dl/images/3hegyhatter.gif') no-repeat top left; }
.Article a				{ color:#780000; text-decoration:none; }
.Article a:hover		{ color:#780000; text-decoration:none; }
.Article table			{ width:100% !important; border:none; margin:0; padding:0; }
.Article table tr td	{ border:none; margin:0; padding:0 8px; border-collapse:collapse; }
.Article .Small			{ font-family:Tahoma, Verdana, Arial; font-size:9px; }
.Article .Remark		{ color:#B1A889; font-family:Tahoma, Verdana, Arial; font-size:9px; }
.Article .TableHead		{ background-color:#E5E2B9; font-weight:bold; }
.Article .TableEven		{ background-color:#FFFFFF; }
.Article .TableOdd		{ background-color:#FDF8E2; }
.Article img.simple, img.clickable	{ margin: 0; }
.Article ul				{ position: relative; left: 11px; max-width:369px; margin-left: 0px; padding-left: 10px; }
.Article .Items			{ padding:5px; line-height: 21px; font-size: 14px; }
.Article .Items ul		{ margin:10px 0 0 0; }
.Article hr				{ height:20px; border:none; background:url('/dl/images/separator-bg.gif') repeat-x center left; }

.NormalButton			{ background: url('/dl/images/button-bg.gif') repeat-x top left; height: 13px; border: 1px solid #8A7953; cursor: pointer; text-align: center; font-weight: bold; font-size: 10px; color: #780000; padding: 0 10px; }
.NormalButton img		{ border: 0; vertical-align: text-top; }

.AdminMenu					{ text-align:center; }
.AdminMenu ul				{ width:950px; margin:0 auto; padding:0; }
.AdminMenu ul li			{ margin-bottom:5px; list-style-type:none; float:left; white-space:nowrap; }
.AdminMenu ul li a			{ padding:0px 2px 0px 3px; color:#0A246A; background-color:#FFCD01; font-size:9px; font-weight:bold; text-decoration:none; }
.AdminMenu ul li a:hover	{ padding:0px 2px 0px 3px; color:#FFCD01; background-color:#0A246A; font-size:9px; text-decoration:none; }

#BaseLayout								{ min-height: 100%; width: 100%; }
#BaseLayout #header						{ width: 960px; position: relative; margin: 0pt auto; padding-top: 20px; }
#BaseLayout #header .Header				{ height: 120px; background:url('/dl/images/header-bg.png') no-repeat center top; text-align: center; }
#BaseLayout #header .Header img			{ border: 0; vertical-align: middle; }
#BaseLayout #header .Header .Logo		{ margin-top: 18px; }
#BaseLayout #header .Header .LangChange	{ position: absolute; top: 41px; right: 21px; }

#BaseLayout .BaseContent		{ background:url('/dl/images/basecontent-bg.gif') repeat-y top left; width: 960px; position: relative; margin: 0pt auto; }
#BaseLayout .BaseContent #main	{ padding: 0px 18px 20px 18px; min-height: 360px; }

#BaseLayout #menu				{ background: url('/dl/images/menu/menu-bg.gif') repeat-y top left; width: 960px; height: 34px; position: relative; margin: 0pt auto; text-align: center; }
#BaseLayout #menu .MenuImage	{ margin: 0px 0px 9px 21px; border: 0; }

#BaseLayout #footer				{ background:url('/dl/images/footer-bg.gif') no-repeat top left; width: 960px; height: 31px; position: relative; margin: 0pt auto; padding-bottom: 15px; text-align: right; }
#BaseLayout #footer .IndLogo	{ position: relative; top: 10px; right:15px; border: 0; }
#BaseLayout #footer .Impressum	{ position: relative; top: 10px; right:25px; color: #7D221D; }
#BaseLayout #footer a			{ color: #7D221D; text-decoration: none; font-weight: bold; font-size: 11px; }

.Content_press								{ text-align: justify; padding: 10px 0px; }
.Content_press_First, .Content_press_Even, .Content_press_Odd	{ padding: 0px 95px; }
.Content_press_Title						{ font-weight: bold; color: #780000; margin-bottom: 15px; }
.Content_press_Title .Content_press_Date	{ display: none; }
.Content_press img							{ margin: 0px 5px 5px 0px; float: left; }
.Content_press_Desc							{ margin-bottom: 10px; }
.Content_press .ContentPressLine			{ background: url('/dl/images/land/birtok-line-bg.gif') repeat-x bottom left; height: 15px; }
.Content_press .ContentPressLine .ContentMoreButton { float: right; }

#Land						{ width: 924px; height: 333px; background:url('/dl/images/land/birtok.gif') no-repeat top left; position: relative;}
#LandDatas					{ padding: 8px 0px 45px 0px; }
#LandDatas table			{ margin-bottom: 10px; }
#LandDatas .TableHead		{ text-align: center; text-transform: uppercase; color: #780000; font-size: 12px; font-weight: bold; padding-bottom: 7px; }
#LandDatas .TableLeft		{ text-align: right; font-weight: bold; vertical-align: top; padding-right: 11px; width: 50%; padding-bottom: 4px; }
#LandDatas .TableRight		{ text-align: left; padding-left: 11px; width: 50%; padding-bottom: 4px; }
#LandDatas .Line			{ background:url('/dl/images/land/birtok-line-bg.gif') repeat-x top left; height: 15px; }
#LandDatas .DuloGallery		{ float: right; }

.BlogCommentTitle			{ text-align: center; }

/*Wines*/
.WineYearButtonOff	{ padding: 0; font-size: 10px; height: 13px; width: 42px; color: #780000; cursor: pointer; font-weight: bold; background: url('/dl/images/button_off-bg.gif') repeat-x top left; border: 1px solid #8A7953; }

.WineYearButtonOn	{ padding: 0; font-size: 10px; height: 13px; width: 42px; color: #F1BF3C; cursor: pointer; font-weight: bold; background-color: #780000; border: 1px solid #8A7953; }

.ToCart				{ cursor: pointer; position: relative; left: 770px; width: 122px; height: 14px; background-image: url('/dl/images/tocart-bg.gif'); text-align: right; padding-right: 30px; font-size: 10px; font-weight: bold; color: #780000; padding-top: 1px; }

.BaseContent #main #Wines #Years				{ text-align: center; padding: 10px 0px 10px 0px; }
.BaseContent #main #Wines .WineLine				{ width: 100%; background:url('/dl/images/land/birtok-line-bg.gif') repeat-x center left; }
.BaseContent #main #Wines .WinePicture			{ width: 205px; text-align: right; padding-right: 10px; margin-bottom: 10px; }
.BaseContent #main #Wines .WineDescription		{ width: 719px; text-align: justify; padding: 0px 10px 0px 10px; }
.BaseContent #main #Wines .WineDescription p	{ width: 674px; }
.BaseContent #main #Wines .WineDescription h2	{ text-transform: uppercase; color: #780000; font-size: 11px; font-weight: bold; padding: 2px 0px 5px 0px; }

/*Webshop*/
.BaseContent #main #Webshop .Title						{ text-transform: uppercase; color: #780000; font-size: 14px; font-weight: bold; padding-top: 25px; padding-bottom: 18px; }
.BaseContent #main #Webshop .WebshopShowCartLine		{ background:url('/dl/images/land/birtok-line-bg.gif') repeat-x bottom left; height: 15px; margin-bottom: 20px; }
.BaseContent #main #Webshop .ShowCartButton				{ float: right; }
.BaseContent #main #Webshop .BottleAmount				{ width: 24px; height: 13px; padding: 0px; font-size: 10px; color: #780000; text-align: right; border-color: #8A7953; float: right; margin-right: 1px; }
.BaseContent #main #Webshop .MoreButton					{ float: right; margin-right: 1px; }
.BaseContent #main #Webshop .Back2WinesButton			{ float: right; margin-right: 1px; }
.BaseContent #main #Webshop .DetailsArea				{ margin: 10px 0px; display: none; }
.BaseContent #main #Webshop .DetailsArea .DetailsField	{ vertical-align: top; text-align: left; padding-right:10px; }
.BaseContent #main #Webshop .WinePicture				{ width: 205px; text-align: right; padding-right: 10px; margin-bottom: 10px; }
.BaseContent #main #Webshop .WinePicture img			{ height: 175px; border: 2px solid #F1BF3C; }
.BaseContent #main #Webshop .WineDescription			{ width: 719px; text-align: justify; padding: 0px 10px 0px 10px; }
.BaseContent #main #Webshop .WineDescription p			{ width: 565px; }
.BaseContent #main #Webshop .WineDescription h2			{ text-transform: uppercase; color: #780000; font-size: 11px; font-weight: bold; padding: 2px 0px 5px 0px; }
.BaseContent #main #Webshop .WebshopAmount				{ width: 35px; text-align: right; color: #780000; padding-right: 6px; }

.BaseContent #main #Webshop .WebshopWines								{ width: 100%; }
.BaseContent #main #Webshop .WebshopWines .CartHeaderRow				{ color: 84724C; font-weight: bold; background: #DCCDAD url(/dl/images/land/birtok-line-bg.gif) repeat-x scroll left top; }
.BaseContent #main #Webshop .WebshopWines .CartOddRow					{ background-color: #FDF7E1; }
.BaseContent #main #Webshop .WebshopWines .CartFirstCol					{ padding-left: 125px; }
.BaseContent #main #Webshop .WebshopWines .CartMidCol					{ width: 120px; }
.BaseContent #main #Webshop .WebshopWines .CartLastCol					{ text-align: center; font-weight: bold; }
.BaseContent #main #Webshop .WebshopWines .CartLastCol .DeleteButton	{ padding: 1px 10px 0px 25px; font-size: 10px; height: 14px; color: #780000; font-weight: bold; background: url('/dl/images/webshop_del_button-bg.gif') no-repeat top left; cursor: pointer; text-align: left; width: 80px; }

.BaseContent #main #Webshop .CartLine						{ background:url('/dl/images/land/birtok-line-bg.gif') repeat-x bottom left; height: 15px; margin: 10px 0px; }
.BaseContent #main #Webshop .CartLine .BackButton			{ float: right; margin-right: 1px; }
.BaseContent #main #Webshop .CartLine .RefreshButton		{ float: right; }
.BaseContent #main #Webshop .CartLine .OrderButton			{ float: right; margin-right: 1px; }
.BaseContent #main #Webshop .CartLine .ShippingInfoButton	{ float: right; }

.BaseContent #main #Webshop .LongInput					{ width: 182px; height: 15px; padding-right: 6px; text-align: left; }
.BaseContent #main #Webshop .ShortInput					{ width: 36px; height: 15px; padding-right: 6px; text-align: right; }
.BaseContent #main #Webshop #WebshopForms td			{ color: #780000; }
.BaseContent #main #Webshop #WebshopForms .Title		{ text-align: center; font-size: 14px; font-weight: bold; }
.BaseContent #main #Webshop #WebshopForms textarea		{ width: 186px; height: 96px; padding: 2px; font-size: 12px; color: #780000; font-family: Verdana,Arial,Tahoma; }
.BaseContent #main #Webshop input						{ border-color: #8A7953; color: #780000; }

.Content_szepsy_blog								{ padding: 10px 0px; }
.Content_szepsy_blog .Title							{ text-transform: uppercase; color: #780000; font-size: 14px; font-weight: bold; padding-top: 20px; padding-bottom: 18px; text-align: center; }
.Content_szepsy_blog_First, .Content_szepsy_blog_Even, .Content_szepsy_blog_Odd	{ padding: 0px 95px; }
.Content_szepsy_blog .Line							{ background: url('/dl/images/land/birtok-line-bg.gif') repeat-x bottom left; height: 15px; }
.Content_szepsy_blog .Line .Button					{ width: 60px; float: right; }
.Content_szepsy_blog img							{ float: left; margin-right: 5px; }
.Content_szepsy_blog .Content_szepsy_blog_Desc		{ margin: 5px 0; text-align: justify; }
#BlogContent										{ color: #780000; }
#BlogContent .Title									{ text-transform: uppercase; color: #780000; font-size: 14px; font-weight: bold; padding-top: 25px; padding-bottom: 18px; text-align: center; }
#BlogContent #BlogContentTitle						{ padding: 3px 95px; font-weight: bold; color: #780000; background: #DCCDAD url('/dl/images/land/birtok-line-bg.gif') repeat-x top left; }
.BlogArticle										{ color: #780000; padding: 10px 95px 25px 95px; text-align: justify; }
#ReaderComment										{ padding: 10px 0; }
#BlogCommentLine									{ background:url('/dl/images/land/birtok-line-bg.gif') repeat-x bottom left; height: 15px; margin: 10px 0px; }
#BlogCommentLine .BackButton						{ float: right; margin-right: 1px; }
#BlogCommentLine .CommentButton						{ padding: 1px 0px 0px 26px; font-size: 10px; height: 14px; width: 133px; color: #780000; font-weight: bold; background: url('/dl/images/reader_comment_button-bg.gif') no-repeat bottom left; cursor: pointer; text-align: left; float: right; }
#ReaderComment .Title								{ text-transform: uppercase; color: #780000; font-size: 14px; font-weight: bold; padding-top: 25px; padding-bottom: 18px; text-align: center; }
#ReaderComment .BlogCommentsTable					{ width: 100%; }
#ReaderComment .BlogCommentsTable td				{ color: #780000; }
#ReaderComment .BlogCommentsTable .CommentHeader	{ background-color: #FDF7E1; height: 14px; }
#ReaderComment .BlogCommentsTable .CommenterName	{ font-weight: bold; padding-left: 95px; text-align: left; }
#ReaderComment .BlogCommentsTable .CommentDate		{ padding-right: 95px; text-align: right; }
#ReaderComment .BlogCommentsTable .CommentText		{ padding: 12px 95px 18px 95px; text-align: justify; }
#ReaderComment #CommentFormArea td					{ color: #780000; font-weight: bold; }
#ReaderComment #CommentFormArea input				{ width: 182px; height: 13px; padding: 1px 3px; border: 1px solid #8A7953; font-weight: normal; color: #780000; font-size: 10px; }
#ReaderComment #CommentFormArea textarea			{ width: 296px; height: 96px; padding: 2px; font-weight: normal; color: #780000; font-size: 10px; font-family:Verdana,Arial,Tahoma; }
#ReaderComment #CommentFormArea .SendButton			{ width: 71px; }

