*{
  padding:0;
  margin:0;
  border:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background:#ffffff url('/templates/441/g_files/topback.gif') repeat-x top left;
  font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
	font-size: 12px;
}

div#header{
  margin:0 auto;
  width:946px;
  height:116px;
}

div#content{
  margin:0 auto;
  width:946px;
}

div#menu{
  width:142px;
  float:left;
  position:relative;
}


div#kontent_container{
  float:left;
  width:804px;
  background:#FFFFFF;
  height:590;
  min-height:570px;
}

div#kontent{
  margin:5px 0px 5px 5px;
  height: 583px;
  overflow: auto;  
}
div#kontent ul
{
  padding-left: 20px;
}
div#kontent h2
{
  margin: 10px;
}

div#footer{
  width:946px;
  margin:0 auto;
  clear:both;
}

a { 
	text-decoration: none;
	color: #000;
}
a:hover { 
	color: #5F5F5F;
}


a.text{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}


a.normal{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #385731; 
	text-decoration: none
}

a.mapa{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #202658; 
	text-decoration: none
}

a.menu2{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #1FB2EF; 
	text-decoration: none
}

a.menu2:hover{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #811788; 
	text-decoration: none
}

font.menu2_clicked{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #811788; 
	text-decoration: none
}

a.ksiega{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #385731; 
	text-decoration: none
}


div.submn
{
  visibility:hidden;
  position:absolute;
  left: 140px;
  z-index: 1;
}
div.submn div
{
  background: #C8220E;
  padding: 4px 10px;
  border: 1px solid #EEEEEE;
  font-size: 16px;
  font-weight: bold;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	width: 160px;
}
div.submn div a
{
  color: #FFF;
  font-size: 11px;
}
div.submn div a:hover
{
  color: #B8C2C1;
  font-size: 11px;
}


div#submenu_bramy{
  top: 240px;
}

div#submenu_drzwi{
  top: 340px;
}


div#submenu_okna{
  top: 410px;
}

div#submenu_napedy {
  top: 490px;
}



.news_short_title, .news_full_title
{
  font-size: 15px;
  font-weight: bold;
  color: #C8220E;
  padding: 5px;
  margin: 5px 0;
  clear: both;
}
.news_short_title a
{
  color: #C8220E;
}
.news_short_image
{
  float: right;
  margin: 0 10px;
  border: 1px solid #C7C7C7;
  height: 100px;
}
.news_short_date, .news_full_date
{
  display: none;
}



.gal3042, .gal3090
{
  margin: 5px;
  border: 1px solid #C8220E;
}

font.normal{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}

font.form{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}

a.lists{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #996C37; 
	text-decoration: none
}

font.katalog{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #6D6D6D; 
	text-decoration: none
}

a.katalog{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #996C37; 
	text-decoration: none
}
