/*************************************************************************
* Plik ctg.css
* Zawiera style wygenerowanych stron statycznych www.
* W razie potrzeby dodania stylu trzeba pamietac o tym, aby styl ten dodac 
* rowniez do pliku editor.css - tylko wtedy dany styl bedzie mogl pojawic sie
* na listach wyboru klas edytora szablonów.
**************************************************************************/
body {background: #ffffff; margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color: #2E2A59;}
div#top1 {width: 980px; height: 89px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; background: White url(./i/head.jpg) no-repeat; overflow: hidden; border-left: 1px solid #f17c0e; border-right:1px solid #0035ad; }
div#menu {	height: 20px;	margin: 72px 0px 0px 0px;	padding: 0px 0px 0px 14px;	border: none;	color: white;	font-weight: bold;}
div#menu img {border: none;}
div#menu a {color: white; text-decoration: none; outline: none; padding-right: 5px; }
div#menu a:active {color: #0035ad; text-decoration: none; outline: none; }
div#menu a:hover { color: #0035ad; text-decoration: none; outline: none; }
div#main {	width: 980px;	height: 100%;		padding: 0px 0px 0px 0px;	margin: 0px auto 0px auto;	background: White url(./i/main.jpg) repeat-y;	clear: both;		border-left: 1px solid #f17c0e;	border-right:1px solid #0035ad;	 	}
div#footer {	width: 980px;	height: 30px;	padding: 0px 0px 0px 0px;	margin: 0px auto 0px auto;	clear: both; overflow: hidden;	text-align: right;	font-size: 10px;	color: #ffffff;	border-left: 1px solid #f17c0e;	border-right: 1px solid #0035ad;	border-bottom: 1px groove #0035ad;}
div.column-right { width: 210px; height: 350px; float: right;}
div.column-right p { width:100%;}
div.column-right a img { margin : 5px  0px 0px 0px; padding: 0px;}
div.column-left p:first-letter { font-size: 100%;}
h3{ color: #0035ad; font-size: 14px; border-bottom-style: dotted; border-bottom-color: #DAE1F3; border-bottom-width: 1px;}
h2{color: #0035ad; font-size: 16px; font-weight: bold;}
h1{color: #0035ad; font-size: 18px;}
div#menu  a.pl {width: 17px; height: 10px; background: url(./i/pl_flag_hover.gif) 0px 0px no-repeat; border: 0px; padding: 0px 0px 0px 0px; margin: 3px 2px 1px 2px; display: block; float: right; overflow: hidden; }
div#menu  a.pl:hover {width: 17px; height: 10px; background-position: 0 -10px; }
div#menu  a.ru {width: 17px; height: 10px; background: url(./i/ru_flag_hover.gif) 0px 0px no-repeat; border: 0px; padding: 0px 0px 0px 0px; margin: 3px 2px 1px 2px; display: block; float: right; overflow: hidden;}
div#menu  a.ru:hover {width: 17px; height: 10px; background-position: 0 -10px;}
div#menu  a.en {width: 17px; height: 10px; background: url(./i/en_flag_hover.gif) 0px 0px no-repeat; border: 0px; padding: 0px 0px 0px 0px; margin: 3px 2px 1px 2px; display: block; float: right; overflow: hidden;}
div#menu  a.en:hover {width: 17px; height: 10px; background-position: 0 -10px;}
div#menu  a.de {width: 17px; height: 10px; background: url(./i/de_flag_hover.gif) 0px 0px no-repeat; border: 0px; padding: 0px 0px 0px 0px; margin: 3px 2px 1px 2px; display: block; float: right; overflow: hidden;}
div#menu  a.de:hover {width: 17px; height: 10px; background-position: 0 -10px;}
a.szukaj {color:#000000;font-size: 12px;font-weight: bold ;text-decoration: none;font-family:  Verdana,Arial, Helvetica, sans-serif;}
a.szukaj:hover {color:#000000;font-size: 12px;font-weight: bold ; text-decoration: underline;font-family:  Verdana,Arial, Helvetica, sans-serif;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}


th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: bold;
	font-size: 10px;
}

hr { 
	border: 1px solid; color: #FF3700; height: 1px; 
}

/***************************************************************
* Style specjalne dotyczace budowania tabel artykułów
* Uwaga! NIE EDYTOWAĆ! NIE USUWAĆ!
* Start
****************************************************************/
.mrcArtTable {
	border: 1px #000000 solid;
	border-spacing: 0px;
}

.mrcArtTableMSIE {
	background: black;
	border-spacing: 0px;
	border-collapse: separate;
}

th.mrcArtHead {
	background-color: #D8D8D8;
	border: 1px #000000 solid;
	width: 30px;
	color: black;
	text-decoration: none ;
          font-size: 12px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

th.mrcArtHeadMSIE {
	background-color: #D8D8D8;
	width: 30px;
	color: black;
	text-decoration: none ;
          font-size: 12px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

td.mrcArtCell {
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	color: black;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	text-decoration: none ;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

td.mrcArtCellMSIE {
	background-color: #FFFFFF;
	color: black;
	text-align: center;
	text-decoration: none;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

th.mrcArtCell {
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	color: black;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

th.mrcArtCellMSIE {
	background-color: #FFFFFF;
	color: black;
	text-align: center;
	text-decoration: none;
	text-decoration: normal ;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}


/***************************************************************
* Koniec
* Style specjalne dotyczace budowania tabel artykułów
****************************************************************/

/* Default CSS class for links within the editor */
.fontRedBold12px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #FF0000
}

.fontBold14px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px
}

.fontBold16px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px
}

.fontBold18px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px
}

.fontBold20px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px
}

.font12px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px
}

.font14px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 14px
}

.font16px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 16px
}

.font18px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 18px
}

.font20px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 20px
}

.mrcLink a:visited {
	color: #FF7300;
	text-decoration: underline;
	font-size: 10px;
}

.mrcLink a:active {
	color: #FF7300;
	text-decoration: underline;
	font-size: 10px;
}

.mrcLink a:hover {
	color: #FF7300;
	text-decoration: underline;
	font-size: 10px;
}

.mrcLink a:link {
	color: #FF7300;
	text-decoration: underline;
	font-size: 10px;
}

.mrcLink a {
	color: #FF7300;
	text-decoration: underline;
	font-size: 10px;
}

.mrcBlackLink a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.mrcBlackLink a:active {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.mrcBlackLink a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.mrcBlackLink a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.mrcBlackLink a {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

.mrcGroupItem {
	font-family: Verdana, Arial;
	color: #FF7300;
	text-decoration: underline;
	font-size: 12px;	
	font-weight: bold;
}

/* style generacji */
.mrcTable {
	border: 1px #FF7300 solid;
}

.mrcCommentTable {
	border-style:solid;
	border-width:1;
	border-color:#000000;	
}

.mrcTableBlack {
	border: 1px #000000 solid;
}

.mrcLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px #FF7300 solid;
}

.mrcName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.mrcSymbol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.mrcPicture {
	border: 0px #000000 solid;
}

.mrcIcon {
	border: 0px #000000 solid;
}

.mrcNormList {
	border: 0px #FFFFFF solid;
}

.mrcAttributeList {
	border: 0px #FF7300 solid;
}

/* definicja starych styli katalogu */
.textHeadNorm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal
}
.textHeadBold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold
}
.textNorm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal
}
.textBold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold
}
.textSmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal
}
.textSmallBold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold
}
.inputFld { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11; 
	border: 1px rgb(149,149,149) solid; 
	background-color: #FFFFFF
}

.inputFld10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10; 
	border: 1px rgb(149,149,149) solid; 
	background-color: #FFFFFF
}

.inputSelect { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10; 
	border: 1px rgb(149,149,149) solid; 
	background-color: #FFFFFF;
	width: 120px;
}

.inputSelectAttr { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10; 
	border: 1px rgb(149,149,149) solid; 
	background-color: #FFFFFF;
	width: 50px;
}

.inputButton { 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12; 
	font-weight: bold; 
	border: 1px rgb(149,149,149) solid; 
	background-color: #221100;
}

.textMenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #ffffff;
}

A:link { 
	TEXT-DECORATION: none; 
	color: #000000;  
}

A:visited { 
	TEXT-DECORATION: none;
	color: #000000; 
}

A:hover { 
	TEXT-DECORATION: underline;
	color:#000000;  
}

A.textMenu:link { 
	TEXT-DECORATION: none;
	color:#000000; 
}

A.textMenu:visited { 
	TEXT-DECORATION: none;
	color:#000000; 
}

A.textMenu:hover { 
	TEXT-DECORATION: none ; 
	color: #FF7300; 
}

div#warn {background: #00ffdd;	height: 20px; width: 100%;	margin: 123px 0px 0px 0px;	padding: 0px 0px 0px 14px;	border: none;	color: white;	font-weight: bold;}
div#err {background: #ffdd00;	height: 20px; width: 100%;	margin: 123px 0px 0px 0px;	padding: 0px 0px 0px 14px;	border: none;	color: white;	font-weight: bold;}
div#info {background: #ffFFFF;	height: 20px; width: 100%;	margin: 123px 0px 0px 0px;	padding: 0px 0px 0px 14px;	border: none;	color: white;	font-weight: bold;}

td.bottom_line {
	border-bottom:1px solid #cccccc;
	height:5px;
	}
.td1 {
	width:100px;
	vertical-align:top;
	font-weight:bold;
	background-color:#ffffff;
		}
table.opis2 td {
	border-bottom:1px solid #cccccc;
	vertical-align:top;
	}
.listnorm {
	border-left:1px solid #cccccc; 
	padding-left:5px;
	padding-right:5px; 
	background-color:#FFFFFF; 
	border-right:1px solid #ddd; 
	padding-top:2px;
	}		
div.artIndx {
	font-size: 11px; 
	background-color:#f0f0f0;
	background-repeat:no-repeat;
	background-position: 2px 4px;
	padding-left:12px;
	}
div.artLabel {
	padding-left:12px;
	}

