html, body            {background:#b4d334 url('../img/main_bg.jpg') repeat center top; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:14px; color:#004757; margin:0; padding:0;}

/*img,div,span,a        {behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com }*/

a:link                {color:#ff7101; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#ff7101; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ff7101; font-weight:bold; text-decoration:none; margin:0; padding:0;}

h1                    {margin:0; padding:0; line-height:none;}
h1 a                  {display:block; width:240px; height:197px; position:absolute; left:47px;  margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; background:url('../img/logo.jpg') 0 0 no-repeat; overflow:hidden;}
h2                    {font-size:25px; padding:0; font-weight:normal; margin:10px 0 10px 0; color:#ff7101;}
h3                    {font-size:18px; padding:0; font-weight:normal; margin:10px 0 10px 0; color:#ff7101;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:7px 0 15px 0; padding:0; line-height:20px;}

img                   {border:none; margin:0; padding:0;}

input		      {border: solid #ff7101 1px;}
textarea	      {border: solid #ff7101 1px;}

ul                    {margin:15px 0 15px;padding:0px;}
li                    {list-style:none; padding-left:15px; background:url('../img/arrow_green.gif') no-repeat left 6px; margin-bottom:10px}
li li                 {padding-left:25px; background:url('../img/li_dot.gif') no-repeat 12px 7px; font-size:11px;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#top_frame         {width:942px; height:251px; margin:0 auto 0 auto; position:relative; background:url('../img/top_line.png') no-repeat center top;}
div#top_frame img     {position:relative; top:36px; left:321px;}
div#top_frame img#grocery_woman {position:absolute; top:0; left:630px; width:292px; height:251px; z-index:999;}

div#menu              {width:830px; height:43px; background:url('../img/under_menu.gif') no-repeat center top; position:relative; top:50px; left:55px;}
div#menu ul           {margin:0; padding:0 0 0 20px;}
div#menu li           {list-style:none; margin:0 5px 0 5px; line-height:40px; float:left;}
div#menu li a         {color:white; font-weight:normal; font-size:14px;}
div#menu li a:hover   {text-decoration:none;}

div#frameholder       {width:942px; padding:0; margin:0 auto 0 auto; position:relative; background:white;}

div#content           {width:830px; margin:0 auto 0 auto; padding-top:15px;min-height:400px;}
div#cleft             {width:200px; float:left;}
div#ccenter           {width:390px; padding:0 20px 0 20px; float:left;}
div#cright            {width:200px; float:left;}

div.news              {width:200px; height:190px; background:url('../img/aktuality_bg.gif') repeat-y center top; float:left; margin-bottom:20px; position:relative;}
div.news h3           {width:200px; height:41px; display:block; position:relative; top:0; left:0; margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; background:url('../img/aktuality_top.gif') 0 0 no-repeat; overflow:hidden;}
div.news h4		{color:#ff7101;margin: 0px 0px 5px 10px;}
div.news p            {font-size:11px; margin-left:10px; }
div.news p.akt_price  {font-size:25px; color:#ff7101; position:absolute; top:120px; right:20px; line-height:30px;}
div.newsf            {font-size:14px; color:#ff7101; position:absolute; top:155px; text-align:right; font-weight:normal; padding:0 20px 0 0; margin:0; width:180px; _width:200px; height:35px; background:url('../img/aktuality_bottom.gif') no-repeat center bottom;}
div.news img          {position:absolute; top:45px; left:20px;}

div#top               {height:247px; background:url('../img/big_bg.jpg') no-repeat center top;}

div#footer            {width:942px; height:134px; margin:0 auto 40px auto; position:relative; padding-bottom:40px; background:url('../img/footer_bg.png') no-repeat center top;}
div#footer p          {margin:5px 0 5px 0; padding:0; color:white; font-size:12px; line-height:16px;}
div#footer a          {color:#ff7101; font-weight:bold;}
div#fleft             {width:225px; height:114px; padding:10px 10px 10px 20px; float:left;}
div#fcenter           {width:340px; height:40px; padding:10px; float:left; margin-top:70px; text-align:center;}
div#fright            {width:140px; height:114px; padding:10px; float:left;}
div#fright img        {position:absolute; right:5px; bottom:47px;}
div#fright p          {text-align:right;}

.error		{color:red;font-weight:bold;}
.formSubmit           {width:135px;height:35px;border: solid #ffffff 0px;background:url('../img/btn_odeslat.gif') no-repeat left top;}

