BODY {
	background: url(../img/pagebody.gif) left top repeat-y;
	color: #f0f0f0;
	margin: 0px;
	padding: 0px;
	text-align: left;
	
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;


}

H1 {
	
	font-size: 20px;


}
.small
{
	font-size: 9px;
}
#pageBody {
	width: 100%;
	text-align: left;
    position: relative;

	margin: 0px;
	padding: 0px;
}


/* --- HEADER --- */

#pageHeader {
	background-image: url(../img/pageheader.jpg);
	background-repeat: repeat-y;
	
	width: 100%;
	height: 160px;
}


#pageTitle {
	font-size: 24px;
	margin: 10px 20px 50px 0px;
	margin-bottom: 15px;
	padding-left: 28px;
}

#siteLanguage {
	position: absolute;
	top: 10px;
	left: 600px;
	text-decoration: none;
	width: 100px;
	z-index: 11;
}
.language {
	color:  orange;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
    padding: 0px 10px 0px 0px;
}

.language:hover {
	text-decoration:underline;
}
#languageActive {
	font-weight: 500;
}
#siteLogotype {
	left: 25px;
	position: absolute;
	top: 25px;
    margin: 0px;
    padding: 0px;
}

#siteSubtitle {
	color: #724c20;
	font-family: tahoma;
	font-size: 13px;
	left: 270px;
	position: relative;
	top: 40px;
	width: 900px;
	display: block;
}
#siteTitle {
	color: black;
	font-family: times;
	font-size: 30px;
	left: 270px;
	position: relative;
	top: 45px;
	width: 900px;
	margin: 0px;
	display: block;
}
/* --- header --- */
/* --- CONTENT --- */


.content H3.title {
	margin-bottom: 5px;
}

#pageEnteringText,
#pageClosingText {
	clear: both;
}
#pageContent {
         /*height: 600px;*/
}
#pageContent {
    margin: 0px;
	position: relative;
	width:100%;
	min-width:600px;
	max-width:950px;
	min-height: 600px;
	left: 260px;
	top: 40px;
	padding: 15px;
	text-align: left;

}
.note {
	margin: 5px 0px 0px 0px;
}

.object {
	clear: both;
	margin: 1px 0px;
}

.object .link {
	float: right;
}

.object .title {
	background-image: none;
	margin-bottom: 5px;
	padding-left: 0px;
}

.title {
	font-size: 14px;
}

input {
	color: black;
}

.button {
	color: #724c20;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
}

#pageSearch {
	top: 110px;
	left: 500px;
	position: absolute;
	width: 200px;
}
#pageSearch input {width: 100px; margin: 0px; padding: 0px;}
#pageSearch .button {width: 70px; margin: 0px; padding: 0px;}
/* --- content --- */
/* --- MENU --- */
#pageMenu {
	background: url(../img/pagemenu.jpg);
	margin: 80px 0px 0px 0px;
	padding: 0px;
	padding-left: 20px;
	text-align: left;
	width: 180px;
	position: absolute;
}

#pageMenu .menu {
	background-image: url(../img/menuitem.gif);
	border-bottom: 1px solid orange;
	color: orange;
	display: block;
	height: auto;
	margin: 2px 0px;
	padding: 3px 0px;
	width: 120px;
	text-decoration: none;
}

#pageMenu .menu:hover, 
#pageServiceMenu .menu:hover {
	color: #657cce;
}

#pageMenu .submenu {
	margin-bottom: 5px;
	margin-left: 15px;
}

#pageMenu .submenu .menu {
	background-image: none;
	font-weight: normal;
	text-transform: none;
}

#pageServiceMenu {
	background-image: url(../img/pagemainmenu.jpg);
	background-repeat: repeat-x;
	height: 40px;
	padding: 10px 0px 0px 0px;
	text-align:left;
	width: 975px;
	margin: 0px;
	left: 260px;
	position: absolute;
	
}

#pageServiceMenu .menu {
	background-image: url(../img/mainmenuitem.gif);
	color: orange;
	display: inline-block;
	margin: 0px;
	padding: 7px 10px;
	padding-top: 0px;
	text-decoration: none;
}

#menuHome {
	background-image: url(../img/menuHome.gif);
	background-repeat: no-repeat;
	height: 18px;
	margin: 28px 0px 10px 0px;
	width: 18px;
         position: absolute;
         left: 455px;
}

#menuTop {
	background-image: url(../img/menuTop.gif);
	background-repeat: no-repeat;
	height: 18px;
	margin: 10px 10px 10px 0px;
	width: 18px;
         position: absolute;
         left: 470px;
}
/* --- menu --- */

/* --- PHOTOALBUM --- */


.contentPhotoAlbum .object {
	border: 1px solid orange;
	margin: 5px;
	padding: 5px;
	clear: none;
         display: block;
         width: 110px;
         height: 150px;
         position: relative;
         float: left;
         text-align: center;
         
}
.contentPhotoAlbum .preview {
         display: block; 
         
         clear: none; 
         float: none;
}
.contentPhotoAlbum .object .link {
         float: none;
         font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 110px;
         position: absolute;
         bottom: 5px;
         text-align: center;
         left: 0px;
}

.contentPhotoAlbum .object .note {
	float: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 110px;
         position: absolute;
         bottom: 5px;
         text-align: center;
         left: 5px;
}

.contentPhotoAlbum .object .link:hover {
	color: #724c20;
}
/* --- photoalbum --- */

/* --- NEWS --- */

.contentNews .title{
    font-size: 12px;
    font-weight: bold;
}
.date {
	color: orange;
	font-size: 12px;
}
.brand {
	color: orange;
	font-size: 12px;
}
.contentNews .link {color: #724c20;}
.contentNews A {color: #724c20;}

/* --- news --- */
/* --- TABLE ---*/

.tableTable {
	border-bottom: 12px solid #724c20;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tableTable .tableHeader td {
	background: #724c20;
	color: white;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 1px 3px;
}

.tableTable td {
	border-bottom: 1px solid #724c20;
	padding: 5px 3px;
}

.tableTable td.preview {
	border-top: 0px;
}

.tableTable td.title {
	font-size: 11px;
	font-weight: bold;
}

/* --- table ---*/

/* --- ProductListBlocklike ---*/

.contentProductListBlocklike .objectProduct
{
    float: left; clear:none; 
}
	
.contentProductListBlocklike .objectProduct .link
{
   float: none;
}
.contentProductListBlocklike .button {
clear: both
}
.contentProductListBlocklike .objectProduct .note { clear:both }

/* --- ProductListBlocklike ---*/



/* --- FOOTER --- */

#pageFooter {
	background-image: url(../img/pagefooter.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 160px;
	padding-top: 40px;
    margin: 0px;
    padding: 0px;
;
}
#pageCopyrights {
	bottom: 80px;
        position: relative;
        top:100px;
    left: 400px;
	color: white;
	font-size: 9px;
	margin: 0px;
    padding: 0px;
	
	text-align: center;
	width: 600px;        
}
#pageTechnology { 
/*    display: block;*/
/*    bottom: 60px;*/
/*	color: white;*/
/*	font-size: 9px;*/
/*	left: 260px;*/
/*	position: absolute;*/
/*	text-align: center;*/
/*	width: 440px;*/
/*         z-index: 1001;*/
/*         padding: 0px;*/
/*         margin: 0px; */
top:200px;
position: relative;
font-size: 9px;
}
#pageCounter {top:200px;position: relative;}
#siteProviderLogo { display: block; }
#siteTechnologyLogo { display: block; bottom}
#siteProviderLogo img {border: none; bottom: 10px; right: 155px; position: absolute; }
#siteTechnologyLogo img {border: none; bottom: 10px; right: 260px; position: absolute; }

#pageContactsBrief {clear: both;}
/* --- footer --- */


A {color: orange;}

/* --- REKLAMA --- */
#adServiceMenu {position: absolute; right: 0px;  top: 30px; z-index: 1000;}
#adHeader {	left: 294px; position: absolute; top: 100px;}
#adSite{ position: absolute; left: 520px; top: 50px; z-index: 1000;}
#adFooter {position: absolute; left:30px; bottom: 40px;}
/* --- reklama --- */


.match {background: #724c20; color: black;}
	/*  CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION  */

p {text-align: justify;}

img.image {
	float: right;
	margin: 10px;
	border: 1px solid #C7C7C7;
}

img.preview {
	float: left;
	margin: 10px;
	border: 1px solid #C7C7C7;
}

#pageContent, { height: 450px;}
#pageContent { min-height: 450px;}
#siteProviderLogo img { right: 260px;  }
#siteTechnologyLogo img { right: 155px; }

.contentSpecialSales {
	border: 1px solid red;
	padding: 20px 20px 50px 20px;
}

.contentPhotoAlbum .preview { margin: 0px;}
a#siteLogotype { top: 5px; left: 550px;}
a#pageBody {border: 1px solid gray;}
/*  CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION CORRECTION  */

