/* ---------- GENERALNY STYL ---------- */
body 
{
  background-color: #cacaca;
}

div.standard
{
  color: #808080;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

div.standardLeft
{
  color: #808080;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}

table.standardTable
{
  border: 0px;
  color: #808080;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

td.standard
{
  padding-left: 10px;
  padding-right: 10px;
}

td.standardTitle
{
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}

a.standard:link, a.standard:visited, a.standard:active
{
  color:  #cc0000;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
} 

a.standard:hover
{
  color:  #cc0000;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;  
} 




/* ---------- GŁÓWNA TABELA ---------- */
table.main
{
  margin-top: 0px;
  border: 5px solid #ffffff;
  border-collapse: collapse;
  table-layout: fixed;
}



/* ---------- NAGŁÓWEK Z ADRESEM ---------- */
div.header
{
  padding: 5px;
  color: #808080;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: left;
  text-decoration: none;
}



/* ---------- GÓRNE MENU ---------- */
div.menu
{
  padding: 5px;
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-align: left;
  word-spacing: 30px;
}

a.menu:link, a.menu:visited, a.menu:active   
{
  color: #808080;
  text-decoration: none;
}

a.menu:hover   
{
  color: #cc0000;
  text-decoration: none;
}



/* ---------- MENU PRODUKTÓW ---------- */
div.product_block
{
  background-color: #cc0000;
  color: #ffffff;
  padding: 0px;
  height: 103px;
  width: 130px;
  float: left;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 200%;
}

a.product:link, a.product:visited, a.product:active, a.product:hover
{
  color: #ffffff;
  text-decoration: none;
}



/* ---------- BLOK INFORMACYJNY ZE STRONY GŁÓWNEJ ---------- */
div.info_block
{
  background-color: #ffffff;
  padding: 15px;
  border: 0px;
  margin: 0px;
  width: 230px !important;
  width: 260px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;	
}

div.info_block_top
{
  background-color: #ffffff;
  color: #808080;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;   
  font-weight: bold;
}

div.info_block_bottom
{
  background-color: #c0c0c0;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  line-height: 150%;
}



/* ---------- NEWSY ZE STRONY GŁÓWNEJ + IMPREZY ---------- */
div.news
{
  padding-left: 10px;
  padding-right: 10px;
  color: #808080;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
}

div.header_news
{
  padding: 10px;
  color: #808080;
  font-size: 12px;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-align: left;
}

span.news
{
  line-height: 130%;
}

hr.spacer
{
  width: 90%;
  color: #cacaca;
  margin-top: 3px;
  margin-bottom: 3px;
}

a.newsblack:link, a.newsblack:visited, a.newsblack:active, a.newsblack:hover
{
  color: #000000;
  text-decoration: none;
}

a.newsgray:link, a.newsgray:visited, a.newsgray:active
{
  color: #808080;
  text-decoration: none;  
} 

a.newsgray:hover
{
  color: #808080;
  text-decoration: underline;  
} 

div.event_block
{
  text-align: left;
}

div.gallery
{
  text-align: center;
  width: 710px;
}

div.photo_block
{
  padding: 10px;
  text-align: left;
  float: left
}

img.thumb
{
  border: 0px;
}



/* ---------- BLOK Z LISTY KLAS I MODELI---------- */
div.offer_block
{
  background-color: #ffffff;
  padding: 15px;
  border: 0px;
  margin: 0px;
  width: 160px !important;
  width: 190px;
  height: 150px !important;
  height: 180px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;	
}

div.offer_block_top
{
  background-color: #cc0000;
  color: #ffffff;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 11px;   
  font-weight: bold;
  text-align: left;
  line-height: 130%;
}

div.offer_block_bottom
{
  background-color: #ffffff;
  color: #808080;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  text-align: left;
  line-height: 100%;
}

a.modellist:link, a.modellist:visited, a.modellist:active
{
  color:  #cc0000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
} 

a.modellist:hover
{
  color:  #cc0000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;  
} 



/* ---------- BLOKI PRZY POKAZYWANIU DANYCH MODELU ---------- */
div.model_title
{
  background-color:  #808080;
  color: #ffffff;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-align: left;
  line-height: 300%;
}

div.model_left_panel
{
  color: #000000;
  padding: 10px;
  width: 180px !important;
  width: 200px;
  float: left;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

div.model_table_block
{
  padding: 10px;
  width: 560px !important;
  width: 580px;
  float: left; 
}

table.model
{
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border: 0px;
  width: 540px;
  border-collapse: collapse;
}

tr.even
{
  background-color:  #e3e3e3;
  color: #808080;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  line-height: 130%;
  text-align: left;
}

tr.odd
{
  background-color:  #ffffff;
  color: #808080;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  line-height: 130%;
  text-align: left;
}

tr.title
{
  background-color:  #cc0000;
  color: #ffffff;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  line-height: 130%;
  text-align: left;
}

td.description
{
  width: 180px;
  font-weight: bold;
  vertical-align: top;
}

td.value
{
  width: 370px;
  vertical-align: top;
}

span.model_price
{
  font-weight: bold;
}

span.model_price_info
{
  color: #808080;
}



/* ---------- LINIA ODDZIELAJĄCA KONIEC STRONY ---------- */
hr.footer
{
  width: 100%;
  color: #cc0000;
}
