p.mp {

}
p.mp a {
 font-size:11px; text-decoration:none;}
p.mp a img{
border:0px;}
.promo 
{
width: 681px;
background: url('../images/promo_02.jpg') repeat-y left;
margin:0px auto;
padding:0px;
overflow:hidden;
clear:both;}

.promo1
{
width: 681px;
background: url('../images/promo_01.jpg') no-repeat top left;
margin:0px auto;
padding:0px;
overflow:hidden;
clear:both;}
.promo2
{
width: 681px;
background: url('../images/promo_03.jpg') no-repeat bottom  left;
margin:0px auto;
padding:0px;
overflow:hidden;
clear:both;}
.promoin
{
width: 180px;
margin:10px 36px 10px 10px;
float:left;
padding:0px;
overflow:hidden;
}
.promo  p
{
text-align:center; font-size: 11px; padding:0px}
table td 
{
padding: 5px;
}
/* menu glowne */

#tabsMenu, #tabsMenu ul {
	width: 223px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
#tabsMenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabsMenu span {padding-right:14px;}
#tabsMenu a, #tabsMenu.indexMenu a.tabTopMenu, #tabsMenu.indexMenu a.tabTopMenuActive, #tabsMenu.indexMenu a.tabTopMenuParent {
	position: relative;
	color:#fff;
	display: block;
	width: 223px;
	
	padding:  0;
	text-align: right;
	font: normal 13px Arial, Helvetica, sans-serif;
	height: 48px;
	line-height: 48px;
	text-decoration: none;

}
#tabsMenu.indexMenu a {
	
	margin-right: 11px;
}
#tabsMenu a.tab {
	color: #fff;
	background: url('../img/strony_www_11.jpg') no-repeat 0 0;
}
#tabsMenu a:hover {
	color: #000;
	background:  #fff;
}
a:link#tabsMenu00, a:visited#tabsMenu00  {
height: 46px;
	line-height: 46px;
		background:  url('../images/strony_www_11.jpg') no-repeat 0 0px;
}
a:link#tabsMenu01, a:visited#tabsMenu01  {
height: 46px;
	line-height: 46px;
		background:  url('../images/strony_www_13.jpg') no-repeat 0 0px;
}
a:link#tabsMenu02, a:visited#tabsMenu02  {
height: 46px;
	line-height: 46px;
		background:  url('../images/strony_www_14.jpg') no-repeat 0 0px;
}
a:link#tabsMenu03, a:visited#tabsMenu03  {
height: 45px;
	line-height: 45px;
		background:  url('../images/strony_www_15.jpg') no-repeat 0 0px;
}
a:link#tabsMenu04, a:visited#tabsMenu04  {
height: 46px;
	line-height: 46px;
		background:  url('../images/strony_www_16.jpg') no-repeat 0 0px;
}
a:link#tabsMenu05, a:visited#tabsMenu05  {
height: 48px;
	line-height: 48px;
		background:  url('../images/strony_www_17.jpg') no-repeat 0 0px;
}
a:link#tabsMenu06, a:visited#tabsMenu06  {
height: 47px;
	line-height: 47px;
		background:  url('../images/strony_www_18.jpg') no-repeat 0 0px;
}
a:link#tabsMenu07, a:visited#tabsMenu07  {
height: 49px;
	line-height: 49px;
		background:  url('../images/strony_www_19.jpg') no-repeat 0 0px;
}
a:hover#tabsMenu00, a:hover#tabsMenu01,a:hover#tabsMenu02, a:hover#tabsMenu03,
a:hover#tabsMenu04, a:hover#tabsMenu05, a:hover#tabsMenu06, a:hover#tabsMenu07
{background:  url('../images/strony_www2_26.jpg') no-repeat 214px 16px;}
.sideBanner {
	display: block;
	margin-top: 14px;
}
.bannerUnderMenu {
	display: block;
	height: 80px;
	margin: 0 auto;
	width: 190px;
}

/* ZAKLADKI */

#mainContent {
	position:relative
}
#mainContent.index {
	padding: 0;
	height: 376px;
}
#mainContent .contentbox {
	padding: 0px;
	margin: 0px;
	display: none;
}
#mainContent .contentbox.active{
	display:block;
}



#content00 {  height: 383px; }
#content01 {background: url('../images/stronydlafirm_wkoncowy07.jpg') no-repeat bottom right ; height: 383px;}
#content02 {background: url('../images/stronydlafirm_wkoncowy01.jpg') no-repeat bottom right ; height: 383px;}
#content03 {background: url('../images/stronydlafirm_wkoncowy08.jpg') no-repeat bottom right ; height: 383px;}
#content04 {background: url('../images/stronydlafirm_wkoncowy04.jpg') no-repeat bottom right ; height: 383px;}
#content05 {background: url('../images/stronydlafirm_wkoncowy05.jpg') no-repeat bottom right ; height: 383px;}
#content06 {background: url('../images/stronydlafirm_wkoncowy02.jpg') no-repeat bottom right ; height: 383px;}
#content07 {background: url('../images/stronydlafirm_wkoncowy03.jpg') no-repeat bottom right ; height: 383px;}
 
/* MENU GORNE */ 
#logo-right li {
	float: left; list-style:none;
}
#logo-right a {
	color: #888;
	text-decoration: none;
	font-weight: normal;
	font-size:10px;
	
}
#logo-right a:hover {
font-weight: normal;
	font-size:10px;
	color:#888;
	text-decoration: underline;
}
#strony1 a, #strony32 a, #strony61 a, #strony97 a, #strony6 a {
	float: left;
	margin-left: 25px;
	padding-top: 46px;
	min-width: 46px;
	text-align: center;
	white-space: nowrap;
}
#strony32 a:link, #strony32 a:visited {
	background: url('../images/strony_www_03.jpg') no-repeat top center ;
}
#strony32 a:hover  {
	background: url('../images/strony_www2_03.jpg') no-repeat top center;
}
#strony1 a:link, #strony1 a:visited {
	background: url('../images/strony_www_08.jpg') no-repeat top center ;
}
#strony1 a:hover  {
	background: url('../images/strony_www2_08.jpg') no-repeat top center;
}
#strony61 a:link, #strony61 a:visited {
	background: url('../images/strony_www_04.jpg') no-repeat top center ;
}
#strony61 a:hover  {
	background: url('../images/strony_www2_04.jpg') no-repeat top center;
}
#strony97 a:link, #strony97 a:visited {
	background: url('../images/strony_www_05.jpg') no-repeat top center ;
}
#strony97 a:hover  {
	background: url('../images/strony_www2_05.jpg') no-repeat top center;
}
#strony6 a:link, #strony6 a:visited {
	background: url('../images/strony_www_07.jpg') no-repeat top center ;
}
#strony6 a:hover  {
	background: url('../images/strony_www2_07.jpg') no-repeat top center;
}


div.chat {padding-top:5px;}
.chat img { padding: 4px; border:1px solid #6C716D;}
.ditto_link a:link, .ditto_link a:visited{
font-size:11px;
	background: url(../images/readon-bg.gif) no-repeat;
	width: 96px;
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: normal;
	text-indent: 20px;
	overflow:hidden;
	clear:both;
}

.ditto_link a:hover, .ditto_link a:focus, .ditto_link a:active {
	color: #FFFFFF;
	text-decoration: none;font-weight: normal;font-size:11px;
}


#ditto_pages {margin:0px auto; width:200px;}
.ditto_summaryPost {overflow:hidden; clear:both; padding-bottom:10px;padding-top:10px; border-bottom:1px solid #FE6404;}
#lightbox img {border: 0px; padding:0px; margin:0px;}


#prawy h4 {color:#A5CB1F; font-family: Arial, sans-serif ;font-size:15px; font-weight: bold;text-indent: 20px; padding:5px 0px 25px 0px;}
#prawy li , #stopka li { list-style:none;margin-left: 5px;padding-left: 10px; background: no-repeat left top url(../images/bullet.gif); }
#left li { background:none;list-style:none;}
#maintext h4 { padding: 10px 0px;color:#A5CB1F;}
#prawy table h4 
{
padding: 3px 0px;
color: #0568f4;
font-size: 14px;
text-indent:0px;
}
#maintext h3,#maintext h3 a:link,#maintext h3 a:visited,#maintext h3 a:hover , #prawy h3,#prawy h3 a:link,#prawy h3 a:visited,#prawy h3 a:hover ,#stopka  h3 { padding: 12px 0px;color: #FE6404;margin:0px;font-size:26px;font-weight: normal;background: none;text-indent:0px;border-bottom:0px solid #ff0000;}
#prawy #mainContent h3,#prawy #mainContent  h3 a:link,#prawy #mainContent  h3 a:visited,#prawy #mainContent  h3 a:hover { padding: 12px 0px 0px 0px;color: #FE6404;margin:0px;font-size:26px;font-weight: normal;background: none;text-indent:0px;border-bottom:0px solid #ff0000;text-decoration:none;}
#maintext .ditto_summaryPost h3 {font-family: Arial; padding-bottom: 0px;height:25px; line-height:25px;color: #0568f4;margin:0px;font-size:14px;font-weight: bold;background: none;text-indent:0px;border-bottom:0px solid #0568f4;text-decoration:none;}
#maintext .ditto_summaryPost h3 a:link,#maintext .ditto_summaryPost h3 a:visited,#maintext .ditto_summaryPost h3 a:hover  {font-family: Arial;  padding-bottom: 0px;height:25px; line-height:25px;color: #e13026;margin:0px;font-size:16px;font-weight: bold;background: none;text-indent:0px;border-bottom:0px solid #ff0000;text-decoration:none;}
#maintext img {border: 0px; margin: 0px 5px 0px 5px; padding: 3px;background: #fff; }
#maintext img.szary {border: 1px solid #666; margin: 0px 5px 0px 5px; padding: 3px;background: #e0e8ea; }
#prawy  h5,#prawy   h5 a:link,#prawy  h5 a:visited,#prawy   h5 a:hover { text-align:left;padding: 5px 0px 5px 0px;color: #Ff0000;margin:0px auto;font-size:20px;font-weight: normal;background: none;text-indent:0px;border-bottom:0px solid #ff0000;text-decoration:none;}
#prawy #mainContent h6,#prawy #mainContent  h6 a:link,#prawy #mainContent  h6 a:visited,#prawy #mainContent  h6 a:hover { text-align:center;padding: 2px 0px 2px 0px;color: #FF5E02;margin:0px auto;font-size:18px;font-weight: normal;background: none;text-indent:0px;border-bottom:0px solid #FF5E02;text-decoration:none;
}

.body {
  margin           : 0;
  padding          : 0;
  background       : #fff;
  font-family      : Tahoma, Arial, Helvetica, sans-serif;

  font-size        : 12px;
  color            : #000;
text-align: center; /* for IE */
}

td {
  font-family      :Tahoma, Arial, sans-serif ;
  color            : #000;
  font-size        : 12px;
}
strong {
  font-family      :Tahoma, Arial, sans-serif ;
  color            : #000;
  font-size        : 12px;
}
li
{
  font-family      : Tahoma, Arial, sans-serif ;
  color            : #000;
  font-size        : 12px;
}
tr {
  font-family      : Tahoma, Arial, sans-serif ;
  color            : #000;
  font-size        : 12px;
}

p {
  font-family      : Tahoma, Arial, sans-serif;
  color            : #000;
  font-size        : 12px;
}

div {
  font-family      : Tahoma, Arial, sans-serif;
  color            : #000;
  font-size        : 12px;
}

hr {
  color            : #FE6404;
background            : #FE6404;
  height           : 1px;
  width            : 100%;
  border:0px;
}

#z-gora {
    margin  : 0px auto;
    border  : 0px;
    padding : 0px;
    width   : 1000px;
height: 20px;


}

#z-dol {
    margin  : 0px auto;
    border  : 0px;
    padding : 0px;
    width   : 1000px;
height: 30px;
    line-height:30px;
    color:#000;

}
#paypal {
    margin  : 0px auto;

    border  : 0px;
    padding : 20px 0px;
    text-align:center;
    clear:both;
    overflow:hidden;

}
#strona {
    margin  : 0px auto;
    border  : 0px;
    padding : 0px;
    width   : 960px;
	position:relative;


}
#strona2 {
    margin  : 0px auto;
    border  : 0px;
    padding : 0px;
    width   : 960px;
    background: repeat-y url(../images/bg2.jpg);


}
#menu-top {

    margin  : 0px auto;
    border-left     : 0px solid #6580b7;
    border-right     : 0px solid #1f2738;
    border-top     : 1px solid #6580b7;
    border-bottom     : 1px solid #1f2738;
    padding : 0px;
    width   : 920px;height: 30px;
    background : #405275;
text-align: center;clear : both;
overflow:hidden;

}



#main {

    margin  : 0px auto;
        padding : 0px;
    width   : 960px;
border-right     : 1px solid #CACACA;
    overflow:hidden;
    clear:both;
	background: repeat-y url(../images/strony_www_main.jpg) left;
}

#left {
    float:left;
    width:223px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    border-left     : 0px solid #6580b7;
    border-right     : 0px solid #1f2738;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
    margin  : 0px ;
height: 100%;}

#prawy {
float : right;
width : 718px;
border : 0;
margin : 0;
padding:0px 0px 0px 0px;
text-align:left;
}

#maintext {
    width:680px;
    padding-left:17px;
    padding-right:17px;
    padding-top:0px;
    padding-bottom:17px;
   float:left;
    margin : 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
		border-left     : 0px solid #6580b7;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
    border-right     : 0px solid #1f2738;

    text-align: left;
    overflow: hidden;
    }
 
   #outer1{
   float:right;
   height:10px;
   width:950px;
   padding:0px;
   margin:0px;
   border-bottom:1px solid #cacaca;
   overflow:hidden;
   clear:both;}
   #outer2{
   float:right;
   height:10px;
   width:950px;
   padding:0px;
   margin:0px;
   border-top:1px solid #cacaca;
   overflow:hidden;
   clear:both;}
   #mainblock1 {
    width:288px;
    padding-left:14px;
    padding-right:14px;
    padding-top:7px;
    padding-bottom:7px;
   float:left;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		border-left     : 0px solid #6580b7;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
    border-right     : 0px solid #1f2738;
    margin  : 0px  }

#mainblock2 {
    width:288px;
    padding-left:14px;
    padding-right:14px;
    padding-top:0px;
    padding-bottom:0px;
   float:left;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		border-left     : 1px solid #cacaca;
       border-right     : 1px solid #cacaca;
    margin  : 7px  0px }

#mainblock3 {
    width:288px;
    padding-left:14px;
    padding-right:14px;
    padding-top:7px;
    padding-bottom:7px;
   float:left;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		border-left     : 0px solid #6580b7;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
    border-right     : 0px solid #1f2738;
    margin  : 0px  }

#right {
    float:right;
    width:170px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-left     : 0px solid #6580b7;
    border-right     : 0px solid #1f2738;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
	    margin  : 0px ;}


#logo {
    margin  : 0px auto;
    border-left     : 0px solid #6580b7;
    border-right     : 0px solid #1f2738;
    border-top     : 0px solid #6580b7;
    border-bottom     : 0px solid #1f2738;
    padding : 0px;
    width   : 960px;
    height: 87px;
    background: url(../images/strony_www_01.jpg) no-repeat left top;

}
#logo-right {
position:absolute;
right:0px;
top: 15px;
    margin  : 0px;
    border    : 0px solid #1f2738;
    padding : 0px ;
    width   : 400px;
    height: 77px;


}
#stopka {
    margin  : 0px ;
	float:right;
    padding : 0px;
    width   : 950px;

    background: url(../images/strony_www77.jpg) repeat-x bottom;
     overflow:hidden;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
    border     : 1px solid #cacaca;
    clear : both;
vertical-align: middle;
text-align: center;

}
#stopka a:hover {
text-decoration : underline;
}
#stopka #active_menu-nav4 {
color : #ffffff;
}
#stopka ul
 {
color: #ffffff;}
#stopka ul.menu-nav4 {
font-size : 10px;
display : block;
margin : 0;
padding : 0px 10px 5px 340px ;
text-align : left;
line-height : 31px;color : #ffffff;
}
#stopka ul.menu-nav4 li {
display : inline;
text-align : center;
line-height : 31px;
text-transform: none;
}
#stopka ul.menu-nav4 li a:link, #stopka ul.menu-nav4 li a:visited
 {
color: #ffffff;
font-size : 11px;
font-weight : normal;
text-decoration : none;
border-right : 0px solid #efcccc;
line-height : 31px;
padding-left : 10px;
padding-right : 10px;
}
#stopka ul.menu-nav4 li a:hover, #stopka ul.menu-nav4 li a:active, #stopka ul.menu-nav4 li a:focus
{
font-size : 11px;
color: #ffffff;
font-weight : normal;
line-height : 30px;
text-decoration:underline;
}
#z-dol a

{
color: #000;
text-decoration: none;
font-size: 10px;
}

#z-dol a:hover

{
text-decoration: underline;
}

.center {
  	margin: 0px;
	padding: 0px;
	text-align:center;

}

div.center a img{
  	margin: 5px;
	padding: 0px;
	text-align:center;

}

#module {
width : 100%;
table-layout : auto;
margin : 0 auto;
}
.module {
width : 100%;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin-top : 0;
margin-right : 0;
margin-left : 0;
background : url(../images/menu2.jpg) no-repeat;
display : block;
width : 170px;
}
.module-rig {
width : 100%;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin-top : 0;
margin-right : 0;
margin-left : 0;
background : url(../images/menu1.jpg) no-repeat;
display : block;
width : 170px;
}
fieldset {
margin : 0;
border : 0;
padding : 0;
}
* {
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
div.moduletable {
display : block;
text-align:left;
padding : 0;
margin : 0;
overflow : hidden;
clear : both;
}
#maintext  .moduletable {
color : #000;
display : block;
padding : 5px;
margin : 0;
overflow : hidden;
clear : both;
}
#maintext2  .moduletable {
color : #000;
display : block;
padding : 0px ;
margin : 0;
overflow : hidden;
clear : both;
}
.moduletable-nav {
color : #fff;
display : block;
width : 920px;
padding : 0;
margin : 0;
overflow : hidden;
clear : both;
}

#module-rig th {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform : uppercase;
text-align : center;
letter-spacing : 1px;
color : #fff;
background : url(../images/menu1.jpg) repeat;
display : block;
width : 170px;
height : 25px;
line-height : 25px;
padding : 0;
margin : 0;
}
div.moduletable td {
padding : 0;
}
.button {
background-color : #336699;
color : #ffffff;
border : 1px solid #003366;
margin : 5px;
}
.inputbox {
border : 1px solid #3645aa;
background : #d8e1f5;
color : #336699;
margin : 5px;
}
.inputbox_required
{
border : 1px solid #3645aa;
background : #d8e1f5;
color : #336699;
margin : 5px; width:400px; height:250px;
}
.sectiontablemenu-top {
font-size : 11px;
font-weight : bold;
color : #ffffff;
background : #003366;
vertical-align : middle;
height : 20px;
border-right : 0 solid #fff;
padding : 0 10px;
}
.sectiontableentry1 {
background : #f9f9f9;
padding : 3px 5px;
}
.sectiontableentry2 {
background : #f0f0f0;
padding : 3px 5px;
}

#mainlevel2 {
list-style : none;
display : block;
padding : 0;
float : left;
margin : 0;
}
#mainlevel2 ul {
margin : 0;
padding : 0;
list-style : none;
}
#mainlevel2 a:link, #mainlevel2 a:visited {
display : block;
list-style : none;
font-size : 11px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
background : url(../images/menu2.jpg) repeat;
width : 170px;
text-indent : 15px;
margin : 0;
}
#mainlevel2 a:hover {
font-size : 11px;
display : block;
list-style : none;
text-indent : 15px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
background : url(../images/menu1.jpg) repeat;
margin : 0;
}
#active_menu {
font-weight : bold;
color : #ffffff;
}
.sublevel {
font-size : 12px;
}
#menu-top #active_menu-nav {
font-size : 11px;
color : #fff;
}
#menu-top ul {
font-size : 11px;
display : block;
margin : 0;
padding : 0 0 0 0;
text-align : left;
line-height : 30px;
}
#menu-top ul li {
font-size : 11px;
color : #fff;
display : inline;
text-align : center;
line-height : 30px;
}
#menu-top ul li a:link, #menu-top ul li a:visited {
background : url(../images/m11.jpg) no-repeat;
color : #fff;
font-weight : bold;
text-decoration : none;
border-right : 0 solid #666;
font-size : 11px;
line-height : 30px;
padding-left : 32px;
padding-right : 10px;
}
#menu-top ul li a:hover, #menu-top ul li a:active, #menu-top ul li a:focus {
background : url(../images/m11.jpg) no-repeat;
color : #fff;
font-weight : bold;
line-height : 30px;
}
.moduletable-nav ul {
margin : 0;
padding : 0;
list-style : none;
display : block;
line-height : 30px;
}
.moduletable-nav a:link, .moduletable-nav a:visited, .moduletable-nav a:hover {
background : url(../images/m11.jpg) no-repeat;
display : inline;
list-style : none;
padding-left : 32px;
padding-right : 10px;
float : left;
margin : 0;
font-size : 10px;
line-height : 30px;
white-space : nowrap;
border-left : 0 solid #154381;
color : #fff;
}
ul.moduletable-nav li a {
display : inline;
padding-left : 0;
padding-bottom : 0;
padding-right : 0;
text-decoration : none;
color : #fff;
background : transparent;
font-weight : bold;
text-transform : uppercase;
}
ul.moduletable-nav li a:hover {
color : #28344d;
background : transparent;
font-weight : bold;
}
a:link, a:visited {
color : #e13026;
text-decoration : none;
font-weight : normal;
font-size : 12px;
}
a:hover {
color : #FB5F02;
text-decoration : underline;
font-weight : normal;
font-size : 12px;
}
a.category:link, a.category:visited {
font-weight : bold;
}
.readon {
font-weight : bold;
}
.pagenavbar {
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
padding : 3px;
text-align : center;
}
.contenttoc {
width : 180px;
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
padding : 2px;
}
.contenttoc th {
padding : 3px 5px;
font-size : 14px;
font-weight : bold;
text-transform : uppercase;
text-align : left;
letter-spacing : 1px;
color : #003366;
}
.contenttoc td {
padding : 2px 5px;
}
.small {
font-size : 10px;
color : #b0b1b2;
}
.smalldark {
font-size : 10px;
color : #000000;
}
.info a:link,.info a:visited,.info a:hover {
padding:0px 0px 0px 50px;
color:#FE6404;
font-weight : bold;
}
.info  {
background: url('../images/arrows_03.jpg') no-repeat 20px 5px;
line-height:36px;
height:36px;
padding:0px ;
margin:0px;}
#mainContent p.info  {
	position:absolute;
	left:0px;
	bottom:20px;
	width:144px;
}
.basket a:link,.basket a:visited,.basket a:hover {
padding:0px 0px 0px 50px;
color:#ff0000;
font-weight : bold;
}
.basket  {
background: url('../images/arrows_04.jpg') no-repeat 20px 5px;
line-height:36px;
height:36px;
padding:0px ;
margin:0px;}
.createdate, .modifydate, .createdby {
font-size : 10px;
color : #999999;
}
.content_rating {
font-size : 10px;
color : #fec56a;
}
.content_vote {
font-size : 10px;
height : 22px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 10px;
padding-right : 10px;
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
}
.pathway {
font-size : 12px;
color : #ffffff;
letter-spacing : 1px;
margin-left : 4px;
}
a.pathway:link, a.pathway:visited {
color : #ff9933;
font-size : 12px;
}
a.pathway:hover {
font-size : 12px;
}
.contentpane {
width : 100%;
padding-left : 5px;
padding-right : 5px;
border-spacing : 0;
margin-bottom : 0;
margin-right : 5px;
}
.contentpaneopen {
width : 98%;
padding-left : 5px;
padding-right : 5px;
border-spacing : 5px;
margin-bottom : 0;
padding : 0;
text-align : justify;
border : 0 solid #d0d0ff;
}
h2 {
background: no-repeat url(../images/strony_www_h2.jpg) left;
line-height:32px;
height:32px;
padding:0px ;
margin:0px;
text-indent: 10px;

font-size: 125%;

font-weight: bold;

cursor: pointer;

color: #666666;
}
.componentheading {
padding : 0;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
text-align : left;
letter-spacing : 1px;
color : #0568f4;
border-bottom : 1px solid #0568f4;
}
.contentpagetitle {
font-weight : bold;
color : #0568f4;
}
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
text-decoration : none; color : #0568f4;
}
a.readon:link, a.readon:visited {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
padding : 2px 4px 2px 5px; margin:5px;
white-space : nowrap;
float : right;
line-height : 10px;
text-decoration : none;
clear: both;
}
a.readon:hover {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : right;
line-height : 10px;
text-decoration : none;
clear: both;
}
.back_button a:link, .back_button a:visited {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/back_normal.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : left;
line-height : 10px;
text-decoration : none;
}
.back_button a:hover {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/back_hover.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : left;
line-height : 10px;
text-decoration : none;
}
.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
color : #999999;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0;
border : 0px solid #e0e0e0;
padding : 0px;
white-space : nowrap;
float : left;
text-decoration : none;
}
.pagenav a:hover, .buttonheading a:hover {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0;
border : 0px solid #e0e0e0;
padding : 0px;
white-space : nowrap;
float : left;
text-decoration : none;
}
ul.pagination {
list-style-type : none;
margin : 0;
padding : 0;
text-align : center;
}
ul.pagination li {
display : inline;
padding : 2px 5px 0 5px !important;
text-align : center;
}
ul.pagination li a {
padding : 2px;
}
form {
margin-left : 5px;
text-align : left;
}
form.login {
margin : 5px 0 20px 0;
padding : 10px 10px 20px 15px;
text-align : left;
}
form.login .inputbox:focus {
border : 0 solid #000000;
}
form.login p {
clear : both;
border : 0 solid #000;
}
form.login .button {
clear : left;
display : block;
font-weight : bold;
margin : 0 0 10px 0 !important;
padding : 0 0 0 0 !important;
cursor : pointer;
border : 0 solid;
}
form.login fieldset {
border : 0 solid #fff;
margin : 0 0 0 0;
padding : 0;
text-align : left;
}
form.login input {
background : #336699;
border : 0 solid #cc3399;
color : #fff;
padding : 2px 2px 0 2px;
}
form.login input.checkbox {
background : none;
border : 0 solid #000;
float : left;
margin : 11px 0 0 0;
padding : 5px;
width : 20px;
}
form.login label {
color : #fff;
display : block;
font-weight : bold;
margin : 0 0 0 0;
padding : 2px 2px 0 2px;
}
form.login label.remember {
float : left;
margin : 5px 0 20px 0;
padding : 5px 0 0 0;
}
form.login p {
color : #fff;
}
form.login p a {
color : #fff;
}
form.login p a:hover, form.login p a:active, form.login p a:focus {
color : #fff;
text-decoration : none;
}
form.lost_password .button, .login_form .button {
border : 0;
bottom : 0;
color : #fff;
font-weight : bold;
margin : 0 0 0 10px;
padding : 0 0 0 30px;
position : absolute;
right : 0;
cursor : pointer;
}
/* EmailForm
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ccc;

    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ccc;

    background-color: #fff;
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
border: 0px;
    clear: left;
font-size:11px;
	background: url(../images/readon-bg2.gif) no-repeat;
	width: 96px;
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: normal;
	text-indent: 20px;text-align : left;
}


#maintext .szablon img  {border:1px solid #ccc;}
#stopka  a:link  img, #stopka a:hover  img, #stopka  a:visited  img {border:0px solid #ccc; color:#fff;}
