/*reset*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:separate;border-spacing:1;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select *{font-size:100%;}legend{color:#000;}
/*klasy floatujace + opakowanie*/
.fleft{float: left;}
.fright{float: right;}
.container{
overflow: hidden;
width: 100%;
}
/*layout*/
body{min-width: 906px;}
#wp{
margin: 0 auto 30px;
width: 906px;
}
#ct-lt{
margin-right: 32px;
padding-left: 30px;
width: 206px;
}
#ct-rt-hl{width: 638px;}body{
background-color:#f3f3f3;
color: #808080;
font: 12px Arial,Helvetica,sans-serif;
}
a,object{outline: none;}
/*layout*/
#wp{background-color:#fff;}
/*znaczniki pojedyncze*/
a,h3,h4{/*color: #0066ff;*/}
a:link,a:visited{ color:#e32527; text-decoration: none;}
a:hover{text-decoration: underline;}
h1{
background: url(/templates/zarabiaj/css/../images/pasek-naglowka-artykulu.jpg) no-repeat left bottom;
color: #e32528;
font-size: 15px;
font-weight: bold;
padding-bottom: 20px;
text-transform: uppercase;
}
h2{font: italic bold 14px Verdana,Arial,Helvetica,sans-serif;}
h3,h4{font-weight: bold;}
h3{text-transform: uppercase;} 
p,.text-content ul,.text-content ol,ul.blue{
line-height: 1.4em;
margin: 10px 0;
}
strong{font-weight: bold;}
small,.small{font-size: 10px;}
em{font-style: italic;}
strong em,em strong{
font-style: italic;
font-weight: bold;
}
/*tabele*/
table{font-size: 9px;}
th,td{
padding: 4px;
vertical-align: top;
}
th{
background: #83c327;
color: #fff;
}
td{background: #f3f3f3;}
#jevents_header td, #jevents_body td{background: none;}
/*commons*/
.block{display:block;}
.separator,.pagitem{margin: 0 5px;}
.separator{color: #0064d9;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.mbottom-0,h3,h4,#mainmenu li{margin-bottom: 6px;}
.mbottom-1,h2{margin-bottom: 12px;}
.mbottom-2,h1{margin-bottom: 18px;}
.mbottom-3{margin-bottom: 24px;}
/*formularze*/
.inputbox{border: 1px solid #b0b0b0;}
.button{cursor: pointer;}
/*kolory tekstu*/
.gray-text, a.gray-text{color: #999;}
/*layout*/
#tp{
background: url(/templates/zarabiaj/css/../images/top-bg.gif) repeat-x left bottom;
padding-bottom: 14px;
line-height: 45px;
}
#bc{
background: url(/templates/zarabiaj/css/../images/upper_menu.jpg) repeat-x 0 0;
line-height: 43px;
width:100%;
}
#ct{/*background: url(/templates/zarabiaj/css/../images/bg-lt.gif) repeat-y left top;*/ position:relative; }
#cp{padding: 16px 40px 30px 0;}
#ft{
background: url(/templates/zarabiaj/css/../images/bottom_menu.jpg) repeat-x 0 0;
line-height: 24px;
}
/*search*/
div.searchblue{
float: right;
padding: 10px 30px 0 0;
}
div.searchblue input.mod_search_searchword{margin-right: 5px;}
/*menus*/
/*mainmenu*/
#mainmenu{
/*background: #83c327 url(/templates/zarabiaj/css/../images/mid_menu_end.jpg) no-repeat left bottom;*/
padding: 10px 10px;
}
#mainmenu li{list-style: none; text-align: center; border-bottom: 2px solid #ededed; padding: 10px 0; margin-bottom: 0 !important;}
#mainmenu a{
font-size: 11px;
font-weight: bold;
}
#mainmenu,#mainmenu a:link,#mainmenu a:visited{color: #666;}
#mainmenu a:hover{
color: #e32528;
text-decoration: none;
}
#mainmenu ul{/*
margin: 6px 0;
padding-left: 25px;
*/}
#mainmenu ul li{/*
font-style: italic;
margin: 0;
*/}

#mainmenu li ul li { border: 0; padding: 0 5px;}
#mainmenu li ul li:first-child { padding-top: 10px;}
#mainmenu li#current > a { color: #e32527; }
#mainmenu li#current { border-bottom: 2px solid #e32527; }
#mainmenu li ul li#current { border: 0; }

#mainmenu li.item15 {
display:none;
}
/*footermenu*/
#footermenu{
padding: 0 20px;
text-align: right;
}
#footermenu li{
display: inline;
margin: 0 5px;
}
#footermenu a{
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}
#footermenu a:link,#footermenu a:visited,#bc a:link,#bc a:visited{color: #fff;}
#footermenu a:hover,#bc a:hover{
color:#666;
text-decoration: none;
}
/*moduly*/
div.module,div.banneritem{margin-bottom: 12px;}
#module-title-36{color: #f00;}
/*banery*/
div.bannergroup{text-align: center;}
/*listy*/
.text-content ul,.text-content ol{padding-left: 25px;}
.text-content ul li,.text-content ol ul li{list-style: disc;}
.text-content ol li,.text-content il ol li{list-style: decimal;}
ul.blue{
color: #0066ff;
padding-left: 20px;
}
ul.blue li{list-style: disc;}
/*artykuly*/
#leading-articles li{margin-bottom: 24px;}
/*kontakt*/
.contact-input, .contact-textarea{border: 1px solid #ddd;}
.contact-input{width: 230px;}
.contact-textarea{
height: 150px;
width: 520px;
}
textarea.invalid, input.invalid{
background: #ffa07a;
border-color: #ff7f50;
}
/*tooltips*/
.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}
.tool-title,.tool-text{color: #000;}
.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(/templates/zarabiaj/css/../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size: 100%;
margin: 0;
}
/*system msg*/
#system-message{margin-bottom: 10px;}
div.error,#system-message dd ul{ background-color: #f8f8f8; color: #03add8; margin-bottom: 10px; list-style: none; padding: 10px; border: 1px solid #e8e8e8;}
#system-message dt.message,#system-message dt.error,#system-message dt.notice { display: none; }
div.error,#system-message dd.error ul { color: #c00; border: 1px solid #de7a7b;}
#system-message dd.notice ul { color: #c00; border: 1px solid #f0dc7e;}

/*zmiany dla artykulow*/
.library_link a{color:#ff0000;}
.library_link a:hover{color:#ff0000;}
.no_hover a:hover{text-decoration:none;}

#bcMenu { float:left; overflow:hidden; padding-left: 15px; text-align: left; }
#bcMenu li { float:left; margin-right:15px; }
#bcMenu li a { color:#fff; font-size:13px; text-transform:uppercase; }
#bcMenu li.active a { font-weight:bold; }
#bcMenu li a:hover { color:#d9dadb; }

#kwadrat_dolny { width: 95px; height: 95px; position: absolute; right:0; bottom: 0; }

/*BOLD STRONA GLOWNA*/
.item29 span {
    font-weight: bold
}

