body, html, h1, ul,li {margin: 0;padding: 0;line-height:normal;}
p               {margin:3px;padding: 3px;}
a       {cursor: pointer; text-decoration: none;}
a img           {border:0px;}
br      {margin: 0px;}
body            {background-color:#d8dadc;}
#allcontent     {clear: both;margin: 0px auto;width:1024px;height: 100%;z-index:1;background-color:white; }
#logo           { float: left;width:144px;height:72px; margin-top:-86px;margin-left:852px; z-index: 1000; margin-bottom: 11px;}
  #header     {position: relative;float: left;width:1024px;background:url('images/header.jpg') no-repeat;margin: 0;padding: 0;background-color: #fff; }
#header_line    {clear: both;position: relative;float: left;width:1024px;height:4px;margin-top:-1px; }
#content    {clear: both; float: left;width:1024px;height: auto;background-color:white;margin:0; padding: 0;}
#caption    {float: left;width:703px; background:url('images/caption_bg.jpg') no-repeat; background-position: left top;color: white; margin-bottom: 26px;
margin-top: 25px;margin-left: 45px;font:9pt "Verdana", "Arial",arial;text-align: left;line-height:17pt;font-weight: bold; padding: 7px; padding-left: 12px;height:20px;}
#all_left   {float: left;width:783px;}
#left       {float: left; padding-left: 45px;padding-right: 21px;width:133px;padding-bottom:27px;}
#center     {float: left;position: relative;width:560px;height: auto;height: 100% (!important);
font:8pt "Verdana","Arial",arial;text-align: left;line-height:13,2pt;font-weight: regular; }
#center_table   {float: left;position: relative;width:560px;height: auto;height: 100% (!important);
padding-bottom: 27px;font:8pt "Verdana","Arial",arial;text-align: left;line-height:13,2pt;font-weight: regular; }

#center p   {padding-left: 0px; margin-left: 0px;margin-top:-3px;line-height:10pt;margin-bottom:11px; }
.title      {font-weight: bold;line-height:10px;}
.cursive    {float: left; font:7pt "Verdana", "Arial",arial;text-align: left;line-height:10,8pt;font-weight: regular;font-style: italic;padding-top:95px;}
#colum1     {float: left;width:270px;height: auto;height:100 !important;margin-right:18px; }
#colum2     {float: left;width:270px;height: auto;}
.colum1     {float: left;width:266px;height: auto;height:100 !important;margin-right:18px; }
.colum2     {float: left;width:266px;height: auto;}
#rigth      {float: left;position: relative;width:213px;height: auto;margin-top: 27px;}
.right_img  {float: left;position: relative;margin-left: 8px;height: 146px;width:auto;padding-bottom:29px;}
.left_img   {float: left;position: relative;margin-bottom:29px;font:62.5% "Trebuchet MS",sans-serif;}
.left_img1  {float: left;margin-bottom:-1px;padding: 0px;height: 29px; width: 133px; height: 29px; margin-bottom: -1px;}
#footer     {float: left;position: relative;width:1024px;height: 34px;padding-bottom:17px; background:url('images/footer.png') repeat-x;
background-position:left top; }
.square     {margin:1px;}
/* form */
.field      {clear:both; text-align:right;  margin: 5px auto 0px 5px;width:200px;}
label       {float:left; padding-right: 5px;padding-top: 4px; font:9pt   "Verdana", "Arial",arial;}
form        {float: left; width: 250px;margin-top:25px;margin-left:5px;}
#without_collums{float: left; width: 700px;}
#contakts   {float: left; width: 250px;}
#tilmeld    {float: left; margin-left:75px;width: 170px; margin-top: 10px;}
.Ja_tak     {width: 150px;padding-top:4px; margin-left: 2px;float: feft; position: relative;line-height: 14px;}
*+html .Ja_tak {width: 150px;padding-top:7px; margin-left: 2px;float: feft; position: relative;} 
/* *+html .Ja_tak { width: 150px;margin-top:3px; margin-left: 2px;float: feft; position: relative;line-height: 20px;}  */
.square	{float: left; margin: 0; padding: 0; margin-top:1px; margin-left:-3px; margin-right: 5px;}
*+html.sguare {float: left; margin: 0; padding: 0; margin-top:-5px; margin-left:-15px; margin-right: 5px;}
#some_text  {float: left; width: 550px;padding-top:15px;}
#check      {float: left; width: 370px;}
#letter     {float: left; width:271px;}
#after_left_menu{clear: both;float: left;margin-bottom:26px;}
/*shadow*/
#map_sh	   {background:url('images/sh.png') no-repeat; width: 567px; height: 434px; background-position: -5px -5px;}
#map_sh1   {background:url('images/sh2.png') no-repeat; width: 566px; height: 266px; background-position: -6px -4px;}
.left_img_shadow_bg {position: absolute; margin-top: 289px; background:url('images/left_sh.png') no-repeat;background-position: 1px 1px;  width: 140px; height: 147px; position: relative;}
/* table              */
/* table        {clear:both;font:8pt "Klavika",  "Verdana", "Arial",arial;font-weight: regular;  text-align: left;float: left;width:270px;height: auto;} */
td.grey      {background-color:#C2C4C5; vertical-align: top !important; }
/* tr       {line-height:1pt;} */
.title1     {height:auto;line-height:12pt;font:9pt "Klavika",  "Verdana", "Arial",arial;font-weight: bold;  text-align: left; line-height:10px; }
/* .title1  p   {width:110px;} */
table td
.title2     {height:auto;font:9pt "Klavika",  "Verdana", "Arial",arial;font-weight: bold;  text-align: center; width:70px;}
table   p   {margin: 2px; margin-top: 3px; padding: 0px; }
#colum1_td  {width:265px;height: auto;background-color:#C2C4C5; border-right: solid; border-color: white; border-width: 11px; height:100% !important;
padding-top:10px; margin-left:4px;}
#colum2_td  {width:265px;height: auto;background-color:#C2C4C5;height:100% !important; padding-top: 10px; margin-left:4px;}
.col        {float: left;width:260px;height: auto;background-color:#C2C4C5;margin-left:5px;}
.menu_drinc1    {padding-bottom:20px;width:200px;}
.menu_drinc2    {padding-bottom:20px;float:left; }
.numbers    { clear: both;text-align: center; }
.numbers1   { clear: both;text-align: right; width:50px; }
.r_tr       {float:left;  width:270px;}
.sloping    {font-style: oblique;line-height: 11px;}
.product    {float: left; width:210px;margin: 2px; padding: 0px; line-height: 4pt;}
.product p  {margin: 2px; padding: 0px; line-height: 4pt;}
.product_tr {height: 7px ! important;}
#center p   {padding-left: 0px; margin-left: 0px;margin-top:-3px;line-height:10pt;margin-bottom:11px; }
.price      {position: relative;margin-right:2px;width:30px;margin-top:-3px;line-height:10pt;margin-bottom:11px;}
.price1     {position: relative;clear: both; margin-right:2px;width:90px; line-height: 8pt;text-align: center;margin-top:-3px;line-height:10pt;margin-bottom:11px;}
.product_tr {width:170px;}
.product_1_col  {float:left; width:135px;}
.product_2_col  {float:left; width:220px;}
/*main Menu css*/
ul      {list-style-type:none;}
#menu_center{float: left; width:900px; height:38px;margin-top:147px; margin-left:109px;background-image:none;}
#main_menu  {margin: 0 auto; width: 700px; list-style-type: none;}
#main_menu li{float: left; margin-right: 34px;}
#main_menu  a{float: left; height:38px;   padding: 0px 5px;  }
#main_menu  a:hover{background:url('images/li_hover.jpg') repeat-x;background-position: left bottom; }
.button_is_active a{background:url('images/li_hover.jpg') repeat-x;background-position: left bottom;  }

/* Menu css*/
.left_menu  {clear: both;float: left; width:103px;padding-bottom:29px !important;margin-top:-4px; padding-top:0px; }
.left_li    {list-style-type:none;float: left; width:103px; height: 12px; margin-top: 3px; background:#929397 url('images/list_bg.jpg');}
.left_li a  {float: left;position: relative;width:100px;height: 12px;  background-color:#929397;width:103px;font:10px "Klavika",  "Verdana", "Arial",arial;
background:#929397 url('images/list_bg.jpg'); background-repeat: no-repeat;background-position: 22px 4px;padding-bottom: 1px;color:#fff;font-weight: regular;text-align: left; padding-left: 30px;}
.left_li:hover  {float: left;position: relative;width:103px;height: 12px; margin-top: 3px; background-color:#58585A; background-image: url('images/list_bg.jpg') no-repeat                                              !important;background-position: left top;}
.left_li a:hover{float: left;position: relative;width:100px;height: 12px; background-color:#58585A;width:103px;background-image: url('images/list_bg.jpg') no-repeat; }
/* .left_li a:visited{float: left;position: relative;width:100px;height: 12px; background-color:#58585A;width:103px;background-image: url('images/list_bg.jpg') no-repeat; }                                       !important;padding-bottom: 1px;} */

.left_li.active_item  {float: left;position: relative;width:103px;height: 12px; margin-top: 3px; background-color:#58585A; background-image: url('/static/css/images/list_bg.jpg') no-repeat                                              !important;background-position: left top;}
.left_li.active_item a {float: left;position: relative;width:100px;height: 12px; background-color:#58585A;width:103px;background-image: url('/static/css/images/list_bg.jpg') no-repeat                                       !important;padding-bottom: 1px;}

.left_li.hidden  {float: left;position: relative;width:103px;height: 12px; margin-top: 3px; background-color:#ff6f6f; background-image: url('/static/css/images/list_bg.jpg') no-repeat                                              !important;background-position: left top;}
.left_li.hidden a {float: left;position: relative;width:100px;height: 12px; background-color:#ff6f6f;width:103px;background-image: url('/static/css/images/list_bg.jpg') no-repeat                                       !important;padding-bottom: 1px;}
.normal {border:1px solid #777;}
    .error {color:red; border-color:red;}
div.hidden {background-color:#ff6f6f;}
/* block*/
/*.shadow     {float: left; width:220px; height: 146px; background-image: url('images/1.jpg');border:1px solid red;}*/
.oll_image  {float: left;margin-left: 1px; width:220px; height: 144px; background-image: url('images/123.jpg'); background-repeat:no-repeat;}
#oll        {float: left;  position: relative; height: 139px;   margin-bottom:29px;width: 200px;}
#title_img  {clear: both; height: 29px; width: 214px; background-image: url('images/orange.jpg'); background-position: left top; background-repeat: no-repeat;}
#black      {clear: both; background-color: #000; width: 214px; height: 113px; color:#C38C3A; margin-bottom: 27px; }
#orange_ul  {clear: both;  font-size:10px; font-family: arial, helvetica sans-serif;line-height:10px; list-style-image: url('images/C.jpg'); padding-top: 10px; }
#orange_ul li{float: left; margin: 0px auto 0 35px; color: #C38C3A; width: 155px;}
.login_error{color:red;}
/*tips*/
#tips_title {font:font:14px "Klavika",  "Verdana", "Arial",arial ! important;font-weight: bold;  text-align: left; width: 200px; line-height:10px; }	
#tips_center{float: left; width: 230px;margin-top:-8px; }
#tips_addr  {float: left; font:7pt "Klavika",  "Verdana", "Arial",arial;font-weight: normal;  text-align: left; }
#tips_addr p{margin-top: 5px; margin-bottom: 0px; line-height: 6px; width: 110px;}
#tips_img   {float: left; }
#img_sign   {margin: 5px auto; font-size: 8px; text-align: center;}
#routeplanning{ float: left;width: 230px;font-size: 8px; }
#routeplanning a{ float: left;font-size: 10px; padding-right: 5px; }
#tips_content	{ height: 100px; width: 190px; }
.gmnoprint div{overflow:hidden !important}
#routeplanning { position:relative; top:-7px;}
.stop	{position: relative; top: -1px;}

 #center1        {float: left;position: relative;width: 570px; height: auto;height: 100% (!important);
                font:8pt "Verdana","Arial",arial;text-align: left;line-height:13,2pt;font-weight: regular; margin-top:0px; }
.bandle                {float: left; position: relative; background-image: url('images/orange_line1.jpg'); background-repeat: no-repeat; margin-top: 57px; width:170px; height: 34px;}
.gal_text        {margin: 4px auto; text-align: center;}
.gallery_link       {text-decoration: none; color: #000;}
.gal_td1        {margin-right: 16px; padding: 0;float: left; background-repeat: no-repeat; height:113px; width: 170px; margin-bottom: 21px; }
.gal_td2        {margin: 0px 21px; padding: 0;float: left; background-repeat: no-repeat; height:113px; width: 170px; }





table2                  {width:548px; font:9pt "Klavika",  "Verdana", "Arial",arial; line-height:11pt; width: 557px;}
#center1                {float: left; position: relative; width:560px;height: auto;height: 100% !important;}
.some_ppp               {padding-top: -4px;margin: -3px 7px 21px 0; }
.main_ppp               {padding-top: -4px;margin: -3px 0px 21px 0; }                        
.tb_colum1              {width:170px; font-weight: bold;  } 
.tb_colum2              {width: 110px;} 
.tb_colum3              {width:610px;}  
.orange_text            {color: #F07D00;}
/*for admin*/

.tb_colum1_adm 		{width:200px; font-weight: bold;  } 
.some_ppp_adm		{float:left; width: 90px; padding-left: 7px;}
.tb_colum2_adm          {width: 190px;} 
.tb_colum2_adm  p	{float: left; width: 37px;}
.tb_colum2_adm  img	{float: left; padding-right: 7px;}