/*********************************************************/
/*	Title:		Arkusz stylu bazowowego dla strony www		*/
/*	Copyright:	INNSOFT 2007										*/
/*	Author:		Tomasz Leskier										*/
/*********************************************************/


.ArticleBody
{
	background-position: left top; 
	right: 0px; 
	left: 0px;
	margin: 0px; 
	overflow: auto; 
	width: 574px; 
	bottom: 0px; 
	background-repeat: no-repeat; 
	position: absolute; 
	top: 0px; 
	height: 443px; 
	border-style: none; 
	padding: 0px;
}

.ArticleContent
{
	z-index: 1; 
	right: 30px; 
	width: 420px;
	margin: 0px; 
	overflow: auto; 
	position: absolute; 
	top: 30px; 
	height: 377px;
	padding: 4px;
}

.MsoBodyText
{
	font-size: 11px;
	color:#333333;
	line-height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p
{
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.pathway
{
	font-size: 10px !important;
	color:#888888 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-top: 2px;
	font-weight: bolder;
}


/*	Zerowanie marginesow obszarów */
.division
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted Teal;
	position: absolute;
	text-align: left;
}

#shiftedLeftMenuContainer
{
	border: none;
	top: 55px;
	height: 238px;
	left:0px;
	width: 175px;
}

/* kontener menu głównego */
#leftMenuContainer
{
	width: 100%;
	top: 0px;
	left: 0px;
	height: 293px;
	border: none;
	text-align: center;
	background-image: url(../images/leftMenuBG.jpg);
}

#bannerContainer
{
	border: none;
	width: 100%;
	height: 115px;
	left: 0px;
	bottom: 35px;
	background-image: url(../images/bannerBG.jpg);
	text-align: center;
}


#askExpertContainer
{
	left: 0px;
	bottom: 0px;
	right: 0px;
	width: 175px;
	height: 35px;
	background-image: url(../images/askExpertBG.jpg);
	border: none; /*dotted 1px Red;*/
	text-align:center;	
}

.wraper
{
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/menu1.jpg);
}

.moduletablecire
{
	
	margin-right: 5px;
	margin-left: 15px;
	padding: 0px;
}

.rsscontentcire
{

	padding: 0px;
	margin: 0px;

	top: 0px;
	left: 0px;
}

ul.ulcire
{
	border: none;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 25px;
}

.linkcire
{
	font-size: 11px;
	color:#333333;
	line-height: 15px;
}


/* obszar logowania */
.moduletablelogin
{
	position: absolute;
	top: 100px;
	left: 25px;
	
}

/* komponenty logowania */
#mod_login_remember
{
	width: 20px;
	border: 0px;
	background: none;
}

/* obszar prawego okna - tylko login */
#rightContainer
{
	position: absolute;
	left: 105px;
	top: 28px;
	width: 435px;
	height: 387px;
	/*border: 1px solid black;*/
	border: none;
	z-index: 0;
	
}

/* Obszar głównego kontenera */
#masterContainer
{
	border: 0px solid black;	
	position: relative;
	width: 752px;
	height: 565px;
	text-align: left;
	/* visibility: hidden; */
}

/* Kontener modułu logowania */
#loginContainer
{
	left: 0px;
	top: 0px;
	width: 176px;
	height: 75px;
	border-right: none;
	border-bottom: none;
	background-image: url(../images/loginBG.jpg);
	z-index: 1;
}

/* Kontener górnego okna wraz z menu górnym */
#topWindowContainer
{
	left: 176px;
	top: 0px;
	height: 75px;
	width: 574px;	
	z-index: 1;
	border-bottom: none;
}

/* Kontener loga TUV */
#tuvLogoContainer
{
	border: none;
	top: 19px;
	left: 9px;
	width: 85px;
	height: 65px;
	text-align: center;
	vertical-align: middle;
	z-index: 2;
}

/* Kontener menu górnego */
#topMenuContainer
{
	border: none;
	top: 27px;
	left: 137px;
	width: 219px;
	height: 20px;
	text-align: center;
	vertical-align: baseline;
	z-index: 2;
}

/* Kontener loga INNSOFT */
#innsoftLogoContainer
{
	border: none;
	top: 20px;
/*	left: 384px;*/
	right: 24px;
	width: 125px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	z-index: 2;
}


/* Kontener belki menu */
#menuBarContainer
{
	left: 0px;
	top: 75px;
	width: 752px;
	height: 26px;
	border: none;
	background-image: url(../images/menubarBG.gif);
	z-index: 2;
}

/* Kontener pathwaya */
#pathwayContainer
{
	right: 3px;
	top: 3px;
	width: 560px;
	height: 16px;
	border: none;
	text-align: right;
	vertical-align: middle;
	z-index: 2;

}


/* Kontener menu */
#menuContainer
{
	top: 0px;
	left: 200px;
	width: 550px;
	height: 26px;
	border: none;
	text-align: left;
	vertical-align: middle;
	z-index: 2;
}

/* menuWraper */
#menuWraper
{
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	z-index: 2;
}

/* Kontener wyboru języka */
#languageSelectorContainer
{
	border: none;
	top: 5px;
	right: 20px;
	width: 20px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	z-index: 2;
}

/* Kontener grafiki kółka Innsoftu */
#dotGraphicContainer
{
	left: 158px;
	top: 83px;
	width: 35px;
	height: 35px;
	border: none;
	background-image: url(../images/kolko-4.gif);
	z-index: 3;
}

/* Kontener lewego panelu */
#leftPanelContainer
{
	top: 101px;
	left: 0px;
	width: 176px;
	height: 443px;
	border-right: none;
	border-top: none;
	z-index: 1;
	/*background-image: url(../images/leftBG.png);*/
}

/* Kontener głównej zawartości */
#contentContainer
{
	top: 101px;
	left: 176px;
	width: 574px;
	height: 443px;
	overflow: hidden;
	border-top: none;
	z-index: 1;
}

/* Kontener stopki */
#footerContainer
{
	position: absolute;
	top: 544px;
	left:0px;
	height: 15px;
	width: 750px;
	text-align: right;
	border: none;
	margin-top: 2px;
}

/* kontener wyszukiwarki */
#searchBoxContainer
{
	width: 100%;
	height: 50px;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
}

.moduletableask
{
	vertical-align: middle;
	text-align: center;
	margin-top: 15px;
}

.mainlevelask
{
		font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	color:#006666;
	text-align: center;
}

/* naglowek podstrony */
.headerText
{
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:none;
	color: Teal;
	font-weight: normal;
	
	margin-top:4px;
	padding-bottom: 0px;
}

/*przycisk wyszukiwania*/
.searchButton
{
	background-image: url(http://innsoft.pl/main/images/grafiki_innsoft/lupa.gif);
	padding: 0px 0px 0px 0px;
	background-color: Teal;
	width: 20px;
	height:18px;
	vertical-align: baseline;
}

/* z głownego css'a */
table {
	border: 0px dotted #006666;
}

input, button {
	font-size: 10px;
	background-color: #FAFAFA;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 0px;
	border: 1px solid #cccccc;
}

textarea
{
	font-size: 10px;
	background-color: #FAFAFA;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 0px;
	border: 1px solid #cccccc;
}

.inputbox
{
	
	margin-left: 0px;
	padding-left: 0px;
}

label{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.capt, .mainlevelask {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	/*text-transform: capitalize;*/
	font-weight:bold;
	color:#006666;
	
}


a {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration:underline;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mainlevelask:hover
{
	font-size: 11px;
}

#mainTable
{
border: 1px dotted #006666;
}

.topMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	azimuth:center;
}

ul.sitemap  {   float:none; }
.sitemap li { line-height:16px; }
.sitemap .trunk { margin:0px 0px 10px 2px; padding:0px; list-style-type:none; }
.sitemap .level_0 { margin:0px 0px 10px 25px; padding:0px; list-style-type:disc; }
.sitemap .level_0 ul { list-style-image:url(../../../images/dot.gif); }
.sitemap .level_0 li { margin:0px; padding:0px; line-height:18px; }
.sitemap .title { display:block; background:#0088B0; color:white; font-weight:bold; padding-left:4px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.sitemap .active a { font-weight:bold; }
.sitemap .componentheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:10px; padding-left:0px;}
.sitemap {background-image:url(../../../images/mapBG.jpg); width:inherit; height:inherit; overflow:auto;}

a.mainlevelmain
{
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/menu_bg.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 25px;
	min-height: 25px;
	min-width: 175px;
	line-height: 25px;
	background-position: 0px 0px;
	display: block;
	padding-left: 15px;
	text-align: left;
}

a.mainlevelmain:hover {
	text-decoration: none;
	background-position: 0px -25px;
	width: 175px;
	height: 25px;
	min-height: 25px !important;
	min-width: 175px !important;
	line-height: 25px;
	text-align: left;
}




.expander
{
	color: #555555; 
	cursor: hand; 
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
}
.expander:hover
{
	text-decoration: underline;
}
.newsIntro
{
	font-size: 11px;
	color: #333333;
}