 
html,body,h1,h2,h3,h4,h5,h6,form,li,ul,ol,p,input,select,legend,textarea,fieldset{
margin:0;
padding:0
} 
ul,ol{
list-style-type:none
} 
:focus{
outline:0
} 
ins{
text-decoration:none
} 
del{
text-decoration:line-through
} 
img{
border:0
} 
h1,h2,h3,h4,h5,h6{
font-family:georgia;
 
} 
h1{
font-size:26px
} 
h2{
font-size:24px
} 
h3{
font-size:22px
} 
h4{
font-size:20px
} 
h5{
font-size:18px
} 
h6{
font-size:16px
} 
 
 
code:hover,pre:hover{
overflow:scroll
} 
fieldset{
border:0
} 
strong{
font-weight:bold
} 
a {
color:#343434;
}
.clear{
clear:both;
display:block
} 
.sleft{
float:left
} 
.sright{
float:right
} 
iframe{
border:0
} 
.display-none{
display:none
} 

*{
margin:0;
padding:0
} 
html body{
font-size:14px;
font-family:georgia, arial;
 
 
} 

body{
background:url(../images/bg1.jpg) top center no-repeat !important;
background-attachment:fixed !important;
}


.centerbox{
float:left;
width:645px;
margin:0;
}
.oferta-small-box img{

    float: left;
    font-weight: normal;
    height: auto;
 font-family:georgia;
    margin: 22px 5px 0px 14px;
    padding: 0px;
    width: 626px;
 
}

.oferta-box {

    float: left;
    font-weight: normal;
    height: auto;
 font-family:georgia;
    margin: 0px 3px 30px 14px;
    padding: 0px;
    width: 628px;
 
}

.oferta-box img{
margin-bottom:15px;
}

.glowny-box {
    background:  #FFFFFF;
    color: #343434;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
 font-family:georgia;
    margin: 22px 5px 20px 14px;
    padding: 45px;
    width: 536px;
 
}

.news-single-item{
 color: #333333;
}

.glowny-box p {
 
line-height:21px;
font-size:16px;
color: #444444;
letter-spacing:0;
}
.news-list-container p{
line-height:19px;
font-size:14px;
 color: #333333;
}

.news-single-item p a {
    color: #5961B1;
    text-decoration: none;
}

.accordionButton p {
    color: #343434;
    font-family: georgia;
    font-size: 12px;
    padding-left: 10px;
}

.news-single-item {
 
}

.box-wrozby {
    background: none;
    float: left;
    height: auto;
    margin: 22px 25px 5px 13px;
    padding-bottom: 20px;
    width: 227px;
}

.box-wrozby h1 {
    background: #3b395e;
    border-bottom: 2px solid #6b7098;
    color: #ededf4;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin-bottom: 8px;
    margin-left: 10px;
 padding: 11px 0 12px 34px;
    width: 196px;
}
 
.box-wrozby .news-latest-container {
    background: #555c85;
    float: left;
    margin-left: 10px;
    margin-top: -8px;
}

.box-wrozby .news-latest-item:hover{
background:#3b395e;
margin-left:0px;
padding-left:10px;
margin-right:0;
padding-right:10px;
}


.box-wrozby .news-latest-container h2 {
 
 background:url(../images/li_b.png) center left no-repeat; 
 
    float: left;
    font-weight: normal;
    line-height: 16px !important;
    margin-bottom: 1px;
    margin-top: 3px;
    padding-left: 25px;
    text-align: left;
    width: 178px;
}

.box-wrozby .news-latest-container h2 a {
  color: #ededf4;
    display: block;
    font-family: georgia;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.3px;
    line-height: 16px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
}

.box-wrozby .news-latest-container a {
    color: #343434;
    font-family: georgia;
    font-size: 13px;
    line-height: 16px;
    text-decoration: none;
 font-weight:normal;
}
 

.box-wrozby .news-latest-item {
    border-bottom: 1px solid #747dac;
    float: left;
    margin: 0 10px;
    padding: 1px 0 4px;
    width: 210px;
}

.showResultsWrap {
display:none;

}

.browseLinksWrap a{
color:#5961B1;
text-decoration:none;
font-family:tahoma;
}

.activeLinkWrap  {
color:#000000;
text-decoration:none;
font-family:tahoma;
}

.browseLinksWrap{
margin-top:15px;
text-align: center;
}
.news-list-container {
margin-top:25px;
}
.glowny-box .news-list-container h2{
   border: none;
    float: left;
    line-height: 17px;
    margin: 0 0 3px;
    padding: 0;
    width: 450px;
}
.news-list-container h2 a{ 
color:#5961B1;
font-size:16px;
text-decoration:none;
font-weight:normal;
}

 

.news-list-container .news-list-date{
float:right;
margin-top:5px;
color: #A4A4A4;
}

.news-list-browse {
    float: left;
    width: 540px;
}
.news-list-container img {
 border: 1px solid #a9a6d0;
    float: left;
    margin: 0 8px 6px 0;
    padding: 2px;
}
.news-list-container p {
 float: left;
 width:387px;
 margin-left:4px;
}
.browseLinksWrap a, .browseLinksWrap span {
margin-left:4px;
}
.dalej a {
    color: #EB7107 !important;
    float: right;
    font-family: georgia;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.2px;
    margin-top: 20px;
    text-decoration: none;
}

.news-l_c {
  border-bottom: 1px solid #E4E4EF;
    float: left;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 12px;
    margin-top: 12px;
    padding-bottom: 10px;
 font-family:georgia;
}

.news-list-container p  a{
color:#333333;
text-decoration:none;
}
.tx-ttnews-browsebox a{
color:#666666;
text-decoration:none;
font-family:tahoma;
}

.tx-ttnews-browsebox a {
color:#5961B1;
text-decoration:none;
font-family:tahoma;

}

.mainhead{
position:relative;
}



header {
width:1185px;
height:88px;
margin:0 auto;
 

} 
header .wrap-content{
width:1185px;
height:88px;
float:left;
position:absolute;
 -webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
background:url(../images/menu.png) no-repeat top left;
} 
section header{
width:auto !important;
height:auto;
}

.about-box h3.csc-firstHeader {
 
    font-size: 16px;
 letter-spacing:0.2px;
    padding: 8px 22px 21px 6px;
    width: 290px;
 color:#5961b1;
 background:#f7f4f1;
border-bottom: 2px solid #8c89b9;
font-weight:normal;
}
 .about-box-small h3.csc-firstHeader {
 
    font-size: 14px;
 letter-spacing:0px;
  padding: 15px 4px 8px 6px;
    width: 308px;
 color:#5961b1;
 background:#f7f4f1;
border-bottom: 2px solid #8c89b9;
font-weight:normal;

}

.about-box-small .news-latest-item:hover{
background:#ededf4;
margin-left:0px;
padding-left:12px;
margin-right:0;
padding-right:12px;

}


.about-box .news-latest-item:hover{
background:#ededf4;
margin-left:0px;
padding-left:12px;
margin-right:0;
padding-right:12px;
}

 
.about-box  .news-obrazek > img {
    border: 1px solid #ABA6A0;
    height: 34px;
    width: 47px;
}
 
.about-box  .news-latest-container h2 {
    float: right;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
    width: 144px;
}

.about-box  .news-latest-container h2 a {
    color: #343434;
    font-family: georgia;
    font-weight: normal;
    text-decoration: none;
   line-height: 0;
    font-size: 13px;
 
}

.about-box  .news-latest-container a {
    color: #343434;
    font-family: georgia;
    font-size: 13px;
    line-height: 16px;
    text-decoration: none;
 font-weight:normal;
}

.about-box  .news-obrazek {
    float: left;
    margin: 8px 10px 4px 0;
}

.about-box  .news-latest-item {
    border-bottom: 1px solid #bdbbd6;
    padding: 3px 0px 4px;
 margin: 0px 12px 0px;
 float:left;
}



.about-box  .news-latest-item p{
 
 font-family: georgia;
}


 .about-boxr{
width:228px;
height:auto;
margin:15px 23px 5px 23px;
float:left;
 
background:#e4e4ef;
padding-bottom: 20px;
} 

.about-boxr h1 {
    background:#F7F4F1;
    border-bottom: 2px solid #8C89B9;
    color: #5961B1;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.2px;
    padding: 10px 22px 19px 6px;
    width: 200px;
}

.about-box h1.csc-firstHeader {
    background:#F7F4F1;
    border-bottom: 2px solid #8C89B9;
    color: #5961B1;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.2px;
    padding: 15px 22px 15px 6px;
    width: 200px;
}
.about-box .csc-header  h1 {
    background:#F7F4F1;
    border-bottom: 2px solid #8C89B9;
    color: #5961B1;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.2px;
    padding: 15px 22px 15px 6px;
    width: 200px;
}


.about-boxr > a {
    border-bottom: 1px solid #F3F3FD;
    color: #343434;
    float: left;
    font-size: 12px;
    height: 14px;
    padding-bottom: 9px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 228px;
}
.about-boxr > a:hover{
background:#e9e9f4;
} 
.news-obrazek {
    float: left;
    margin: 8px 10px 4px 0;
}




.news-latest-item p{
 
 font-family: georgia;
}

 
.logo{
float:left
} 
.container{
width:1185px;
height:auto;
margin: 0 auto;
overflow:hidden;
 

} 
.wrap-content{
width:1185px;
height:auto;
float:left;

background:#F7F4F1;
} 

.footer-content{
background:linear-gradient(#41455b 0%, #2c3046 100%);
} 
.footer-content h4, .footer-content h4 a{
color:#ffffff;
}
 
 





 .footer.stopka-linki .link-group1 {
 border-right: 1px dotted #616763;
 float: left;
 margin: 0 18px 0 0;
 padding: 0 15px 0 0;
 width: 192px;
 height:240px;
}

 .footer.stopka-linki .link-group2 {
 border-right: 1px dotted #616763;
 float: left;
 margin: 0 18px 0 0;
 padding: 0 15px 0 0;
 width: 182px;
  height:240px;
}

 .footer.stopka-linki .link-group3 {
 border-right: 1px dotted #616763;
 float: left;
 margin: 0 18px 0 0;
 padding: 0 15px 0 0;
 width: 173px;
  height:240px;
}

 .footer.stopka-linki .link-group4 {
 border-right: 1px dotted #616763;
 float: left;
 margin: 0 18px 0 0;
 padding: 0 15px 0 0;
 width: 241px;
  height:240px;
}

 .footer.stopka-linki .link-group5 {
 border-right:none;
 float: left;
 margin: 0 10px 0 0;
 padding: 0 0 0 0;
 width: 192px;
  height:240px;
}

 .footer.stopka-linki  h4 {
color: #e4e6f0;
font-size: 13px;
 line-height: 15px;
 margin: 0 0 10px;
 font-family:georgia;
}
 
.footer.stopka-linki ul {
 font-family: Arial,sans-serif;
 font-size: 12px;
 line-height: 14px;
 list-style: none outside none;
 margin: 0 0 15px;
 padding: 0;
}

.footer.stopka-linki ul li {
 margin: 0 0 5px;
}

.footer.stopka-linki li a {
 color: #a0a4b9;
 text-decoration:none;
}
.footer.stopka-linki li a:hover {
 color: #ffffff;
 text-decoration:none;
}
.footer.stopka-linki{
margin-left:40px;
margin-bottom:10px;
}









 
.about-container{
width:100%;
height:auto;
padding-top:20px
} 
.about-box{
width:228px;
height:auto;
margin:15px 23px 5px 23px;
float:left;
 
background:#e4e4ef;
padding-bottom: 20px;
} 

.about-box-small{
width:318px;
height:auto;
margin:15px 26px 5px 0px;
float:left;
 
background:#e4e4ef;
padding-bottom: 20px;
} 

.about-box-small.right{
width:318px;
height:auto;
margin:15px 0px 5px 0px;
float:left;
 
background:#e4e4ef;
padding-bottom: 20px;
} 
 


#tabs_content_container{
border-top:0;
padding:10px 20px 10px 20px;
width:auto;
 
color:#FFF;
height: auto;
color:#555555;

  

} 

 

 
.glowny-box h3 {
 
   font-family: times new roman;
 background:none;
 color:#343434;
 font-weight:normal;
    font-size: 23px;
    height: auto;
    margin: -9px 0 15px 0;
    padding: 0px 22px 2px 1px;
    width: auto;
 letter-spacing:0.3px;
 text-align:left;
}

.glowny-box h2 {

border-bottom: 1px solid #dddddd; 
color: #464646; 
font-size: 25px; 
font-weight: normal; 
margin-bottom: 20px;  
 margin-left: -10px; 
 margin-right: -10px; 
 margin-top:-20px;  
 padding: 0px 14px 14px 14px;

}

.glowny-box h2.sm {

border-bottom: 1px solid #dddddd; 
color: #464646; 
font-size: 23px; 
font-weight: normal; 
margin-bottom: 20px;  
 margin-left: -10px; 
 margin-right: -10px; 
 margin-top:-20px;  
 padding: 0px 14px 12px 14px;

}

.glowny-box .news-single-item h3 {
    margin: -9px 0 0 0;
}
.glowny-box h4 {
    background: #7e83a6;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    margin: 20px -45px -11px;
    padding: 8px 45px;
}


.glowny-box h4 a {
    color: #f8e8b7;
	text-decoration:none;
}
.glowny-box h4 a:hover {
	text-decoration:underline;
}

.news-single-rightbox {
    color: #918D8D;
    font-family: times new roman;
    font-size: 13px;
    margin-bottom: 30px;
}
 
.bx-controls-direction {
display:none;
}
#tabs_content_container ul li{
 background:url(../images/li.png) center left no-repeat; 
}
#tabs_content_container ul li a:hover{
  color:#ec7916;
 
}
#tabs_content_container h3{
background:none;
height:auto;
font-size:15px;
width:auto;
font-weight:bold;
  margin: 0px 7px 16px 5px;
  border:none;
  padding:5px;
  box-shadow:none;
  color:#343434;
  letter-spacing:0.3px;
}
 

.about-box h3.title{
font-size:28px;
font-weight:400;
text-decoration:none!important;
padding-bottom:15px
} 
.about-box-small h3.title{
font-size:28px;
font-weight:400;
text-decoration:none!important;
padding-bottom:15px
} 

.about-box .content {
 
 
 
    width: auto;
}
.about-box .entry{
padding:20px 0 0 0
} 
 
 
.about-box h2.title{
font-size:40px;
font-weight:400;
text-transform:uppercase;
line-height:50px
} 
.about-box h4.title{
font-size:22px;
font-weight:400;
text-transform:uppercase;
margin:5px 0 20px 0;
display:inline-block;
padding:2px 10px
} 

.smallbox {
    background: #5A5791;
    float: left;
    margin: 10px 2px 20px 11px;
    padding-bottom: 6px;
    width: 317px;
}
.smallbox h3{
background:#3b395e;
 
padding:12px 10px 12px 20px;
color:#ededf4;
   font-size:16px;
   letter-spacing:0.3px;
   border-bottom:2px solid #8c89b9;
   font-weight:normal;
}

.smallbox  .news-latest-item {
    border-bottom: 1px solid #6d68ad;
    padding: 5px 15px 5px;
 clear:both;
 float:left;

}

.smallbox  a p {
margin-top:5px;
width:160px;
float:right;
text-align:left;
color:#EDEDF4;
font-weight:normal;
font-size:13px;   
}
 
.smallbox .news-obrazek > img {
    border: 1px solid #7370b1;
    height: 114px;
    width: 76px;
}

.smallbox .news-latest-container h2 {
    float: right;
    line-height: 16px !important;
    margin-bottom: 5px;
    margin-top: 14px;
    text-align: left;
    width: 164px;
}


.smallbox  .news-latest-container h2 a {
    color: #c9b9f0;
    font-family: georgia;
    font-size: 17px;
 letter-spacing:0.3px;
    font-weight: normal;
    line-height: 0;
    text-decoration: none;
}
 
blockquote{
font-size:16px;
line-height:24px;
text-align:center;
font-weight:normal;
margin:40px;
background:url(../images/quotes.png) no-repeat top left;
padding:0 0 0 35px
} 
blockquote p{
padding-right:25px!important;
background:url(../images/quotes.png) no-repeat bottom right
} 
.alignleft{
float:left;
margin:20px 20px 10px 0
} 
.alignright{
float:right;
margin:20px 0 10px 20px
} 
img.aligncenter{
display:block;
margin:1px auto
} 
 
.accordionButton,.accordionButton1,.accordionButton2,.accordionButton3{
width:100%;
float:left;
background:#f7f4f1 url(../images/plus.png) no-repeat right;
cursor:pointer;
padding-bottom:9px;
padding-top:9px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
margin-top:12px;
margin-left:-5px;
border:1px solid #F0EEE9;
} 
 
 .accordionButton:hover{
 background:#f9f7f5 url(../images/plus.png) no-repeat right;
 }
 
 
.accordionContent{
width:100%;
float:left;
padding-bottom:20px;
margin-top:15px;
font-size:14px
} 
.on{
background:url(../images/minus.png) no-repeat right
} 
ul.content-links{
margin-top:20px;
list-style-type:none;
font-size:12px;
font-weight:600
} 
 


.wiecej {
    color: #EB7107;
    float: right;
    font-family: georgia;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.2px;
    margin-bottom: -12px;
    margin-right: 15px;
    margin-top: 6px;
}


   /* reset --------------------------------- */
.menu, .menu ul {
 margin:0;
 padding:0;
 list-style:none;
}
/* --------------------------------------- */
.menu li, .menu ul a {position:relative;}
.menu > li {float:left;}
.menu > li.floatr {float:right;}
.menu li > a {display:block;}
/* --------------------------------------- */
.menu ul {
 position:absolute;
 display:none;
 width:125px;
}
.menu ul ul {
 top:0;
 left:125px;
}
.menu > li.floatr > ul {right:0;}
.menu > li.floatr > ul ul {left:-125px;}
.menu li:hover > ul {display:block;}
/* mega menu ----------------------------- */
.menu .cols1, .menu .cols2, .menu .cols3, .menu .cols4, .menu .cols5 {
 position:absolute;
 display:none;
 overflow:auto;
 z-index:99;
}
.menu .cols1, .menu .col1 {   
    border-right: 1px dashed #EDAA72;
    height: 180px;
    margin-right: 10px;
    max-width: 220px;
    padding-right: 10px;
    width: auto;
 padding-left:3px;
}
.menu .cols2, .menu .col2 {     
 width: 460px;
 }
.menu .cols3, .menu .col3 {    margin-left: -325px;
    width: 800px;
 }
.col1 a {
font-family:tahoma;
}
.lgray ol a {
 color:#fff2e6;
 font-size:12px;
 padding:0 0 13px 0;
 line-height:13px;
}
.lgray ol li a {
 background:url(../images/submenu-arrow.png) no-repeat 0px 3px;
 padding-left:10px;
}

.menu .cols4, .menu .col4 {
    margin-left: -311px;
    width: 980px;
 
}
.menu .cols5, .menu .col5 {width:800px;}
.menu > li.floatr > div {right:0;}
.menu > li:hover > div {display:block;}
.menu .col1, .menu .col2, .menu .col3, .menu .col4, .menu .col5 {float:left;}
.menu > li{
 background:url(../images/menuarrow.png) no-repeat  center bottom;
 }
.lgray {
    height: 68px;
    margin-left: 15px;
    margin-top: 18px;
}
#menu a {
text-decoration:none;
}

.lgray a {text-decoration:none;}

.lgray > li > a {
 
 line-height:18px;
 
 
 font-size:14px;
color:#ffffff;
 padding:23px 29px 28px;
  letter-spacing: 0.1px;
font-family:georgia;
text-decoration:none;
}
 .menu > li.no_arrow{
 background:none;;
 }
 .lgray > li > a.last {
 background:none;
 }
.lgray > li:hover > a.last  {
background:url(../images/menu_hover.png) top left repeat-x;
 color:#ffffff;
}
.lgray > li:hover > a {
background:url(../images/menu_hover.png) top left repeat-x;
 color:#ffffff;
 
}
 
 
.lgray > li > a {

background:url(../images/menusep.png) no-repeat  top right;


}
.lgray > li.floatr {
 border-right:none;
 
}

.lgray > li > a img, .lgray li > ul > li > a img {
 border:0;
 margin-right:7px;
}

 

.lgray ul {
 
}
.lgray > li.floatr > ul {right:-1px;left:auto;}
.lgray > li.floatr > ul ul {left:-127px;}
.lgray ul a {
 color:#ffffff;
 font-weight:bold;
 font-size:13px;
 line-height:18px;
 padding:9px 12px;
 
}
.lgray ul a:hover {
  
}
 

/* mega menu ----------------------------- */

.lgray li > div {
background:url(../images/menu_hover.png) bottom left repeat-x;
 margin-left:1px;
 border-top:none;
 left:-1px;
 
 padding:10px;
}
.lgray > li.floatr > div {right:-1px;left:auto;}
.lgray h4, .lgray h5 {margin:0;padding:0;}
.lgray h4 {
 font-size:15px;
 color:#ffffff;
 font-weight:normal;
 margin:10px 10px 5px;
 padding-bottom:10px;
 border-bottom:1px solid #e1e1e1;
}
.lgray h5 {
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
 margin:10px 10px 0;
}
.lgray ol {
 list-style:none;
 margin:7px 10px;
 padding:0;
}

 
.lgray ol a:hover {
 color:#ffffff;
}
.lgray p {
 color:#ffffff;
 font-size:12px;
 line-height:18px;
 margin:9px 10px;
 padding:0;
}
.lgray p a {
 color:#ffffff;
 text-decoration:underline;
}
.lgray p a:hover {
 color:#ffffff;
}



.downarrowclass{
position:absolute;
top:33px;
left:53%
} 
.rightarrowclass{
position:absolute;
top:15px;
right:18px
} 
.mobileMenu{
display:none
} 

 
footer{
width:1185px;
height:auto;
margin:0 auto
} 

.footer-content {
    float: left;
    height: auto;
   padding: 20px 0 10px;
    width: 1185px;
 border-top:1px solid #7b7f95;
 margin-bottom:20px;
}
footer h3{
font-size:28px;
margin-bottom:30px;
font-weight:400
} 
footer p{
font-size:14px;
line-height:26px
} 
footer .widget1{
width:360px;
height:auto;
float:left;
margin:0 46px 0 35px
} 
footer .widget2{
width:250px;
height:auto;
float:left;
margin:0 46px 0 0
} 
footer .widget3{
width:250px;
height:auto;
float:right;
margin:0 35px 0 0;
padding:0 0 20px 46px
} 
 
 
 
.title > a {
    color: #5f6a96;
    font-size: 20px;
    line-height: 20px;
    text-decoration: none;
}
 
.glowny-box .news-single-item h3.title {
    font-size: 18px;
    line-height: 20px;
    padding: 10px 0;
}
 
#tabs_wrapper{
width:auto;
background:#ffffff;
} 
#tabs{
list-style:none;
padding:8px 5px;
 
} 
#tabs li{
display:inline;
padding:0;
 
} 


.tab_content{
display:none
} 
.tab_content h1,.tab_content h2,.tab_content h3{
margin-top:20px
} 


.numcheck{
float:left;
margin-bottom:30px;
} 


.numcheck h3 {
    color: #EB7107;
    font-size: 22px;
    margin-bottom: 36px;
}

table.numbers{
margin-top:20px;
}



.row1 {
    color: #5961B1;
    font-size: 16px;
    width: 185px;
}


.row2 {
    width: 240px;
}


.row2 input {
    border: 2px solid #8C89B9;
    font-family: arial;
    font-size: 16px;
    padding: 4px;
    width: 220px;
 background:#FBFBFC;
 border-radius: 2px;
}



.row2 .ok {
    color: #EB7107;
    font-family: georgia;
    font-size: 18px;
    margin-bottom: 25px;
    margin-top: 20px;
 
}

.row3  input {
 background:url(../images/sprawdz.png) no-repeat top left;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0;
 height:30px;
    text-align: center;
    width: 122px;
 cursor:pointer;
}

.row3  input:hover {
 background:url(../images/sprawdzh.png) no-repeat top left;
 
}


.row2 .error {
    color: #FF0000;
    font-size: 18px;
    padding: 10px;
    text-align: center;
}



.row4 {
    color: #5961B1;
    font-size: 16px;
    width: 100px;
}


.row5 {
    width: 290px;
}


.row5 input {
    border: 2px solid #8C89B9;
    font-family: arial;
    font-size: 16px;
    padding: 4px;
    width: 260px;
 background:#FBFBFC;
 border-radius: 2px;
}



.row5 .ok {
    color: #EB7107;
    font-family: georgia;
    font-size: 18px;
    margin-bottom: 25px;
    margin-top: 20px;
 position:absolute;
 z-index:2;
 
}
.row5 input:focus, .row2 input:focus {
background:#ffffff;
-webkit-box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
-moz-box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
 
}

.row5 .error {
    color: #FF0000;
    font-size: 18px;
    padding: 10px;
    text-align: center;
}
.row5.wynik {
    padding-bottom: 20px;
}

.accordionContent p{
font-size:13px;
line-height:22px;
padding-left:2px;
}

#los1, #los2, #los3, #los4, #los5, #los6, #los7, #los8, #los9, #los10, #los11, #los12, #los13, #los14, #los15, #los16, #los17, #los18, #los19, #los20, #los21, #los22, #tarotlosowanie2 {
display:none;
}
#tarotlosowanie input {
 background:url(../images/tsmall.png) no-repeat top left;
 border: 0 ;
color: #FFEFE1;
cursor: pointer;
float: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
height: 136px;
margin: 9px 9px;
padding: 5px 0;
text-align: center;
width: 80px;
}

#tarotlosowanie input:hover {
 background:url(../images/tsmalls.png) no-repeat top left;
 
}

.tarotdeck {
	background:url(../images/bgwrozby2.jpg) top left;
    border: 4px solid #5e3924;
    border-radius: 36px;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 18px;
}
	
#tarotlosowanie2  input {
 background:url(../images/los.png) no-repeat top left;
    border: 0 ;
    color: #FFEFE1;
    cursor: pointer;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    padding: 5px 0;
    text-align: center;
    width: 136px;
 margin-bottom: 25px;
    margin-top: -10px;
}
#tarotlosowanie2  a {
text-decoration:none ;
}
#tarotlosowanie2  input:hover {
 background:url(../images/los2.png) no-repeat top left;
 
}

.glowny-box .naglowek p {
 color: #EB7107;
    font-size: 17px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 12px;
    margin-top: 1px;
}

p.tarotp{
 color: #666666;
    font-size: 13px;
    line-height: 18px;
    margin-left: 4px;
 margin-top:4px;
}

.numer{
display:none;
}

#tabs_content_container{
border-top:0;
padding:10px 0 10px 0;
width:auto;
border: 1px solid silver;
color:#555555;
} 

#tabs_wrapper {
    background: none repeat scroll 0 0 #ffffff;
    width: auto;
}

#tabs {
 border: 1px solid silver;
    list-style: none outside none;
    margin-bottom: -1px;
    padding: 8px 5px 12px;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
}



.tab_content {
    display: none;
}
#tabs li {
    display: inline;
    padding: 0;
}
#tabs li a {
    border-right: 1px solid #d9d8d5;
    color: #9f8b8b;
    font-family: georgia;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.2px;
    outline: 0 none;
    padding: 1px 11px;
    text-decoration: none;
}

.red{
color:red;
}

.green{
color:green;
}

.infod {
    color: #eb7107;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: -6px;
}

.contentn{
min-height:400px;
}



.infod1 {
    float: left;
    font-size: 17px;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 100%;
}


.infodz, .infom, .infor {
    color: #eb7108;
    font-size: 17px;
}
.naglow {
    color: #eb7108;
    font-size: 14px;
 font-weight:bold;
 
}

.infom{
  margin-left: 63px;
  margin-right: 49px;
}

.glownydiv select {
 background:#fbfbfc;
    border: 2px solid silver;
    border-radius: 2px;
    font-family: arial;
    font-size: 12px;
    margin-right: 14px;
    padding: 4px;
    width: 90px;
 margin-top: 4px;
}

.glownydiv.zodiak select {
    background: #fbfbfc;
    border: 2px solid silver;
    border-radius: 2px;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin-right: 37px;
    margin-top: 2px;
 margin-bottom:5px;
    padding: 4px;
    width: 160px;
}
.glownydiv.mn select {
    background: #fbfbfc;
    border: 2px solid silver;
    border-radius: 2px;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin-right: 37px;
    margin-top: 15px;
 margin-bottom:5px;
    padding: 4px;
    width: 122px;
}
.glownydiv.mn{
float:left;
padding:4%;
width:92%;
}


.glownydiv.mn h3 {
    border-bottom: 1px solid #8c89b9;
    font-size: 19px;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

#wyniki {
    float: left;
    font-size: 14px;
    margin-top: -16px;
}

.dane1{
width:36%;
float:left;
}
.dane{
width:64%;
float:left;
}
.glownydiv.zodiak h6 {
    color: #343434;
    float: left;
    font-size: 14px;
    margin-right: 28px;
    width: 170px;
}
.glownydiv.zodiak h5 {
    color: #eb7107;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-top: -2px;
 width:100%;
 margin-bottom:30px;
 margin-left:2px;
}
.glownydiv.zodiak p {
    float: left;
    margin: 9px 0 4px;
}

.glownydiv  input[type="button"], #bioProphecy  input[type="button"] {
 background:url(../images/sprawdza.png) no-repeat top left;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0;
 height:30px;
    text-align: center;
    width: 122px;
 cursor:pointer;
 margin-top:22px;
}

.glownydiv  input[type="button"]:hover, #bioProphecy  input[type="button"]:hover  {
 background:url(../images/sprawdza2.png) no-repeat top left;
 
}

.glownydiv  input[type="reset"]:hover {
 background:url(../images/reset2.png) no-repeat top left;
 
}


.glownydiv  input[type="reset"] {
 background:url(../images/reset.png) no-repeat top left;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0;
 height:30px;
    text-align: center;
    width: 122px;
 cursor:pointer;
 margin-top:22px;
}

.glownydiv {
    background: none repeat scroll 0 0 #f7f4f1;
    padding: 36px;
    border: 1px solid #8c89b9;
 border-radius:3px;
}
input.dopasowanie {
    background:#fbfbfc;
    border: 2px solid #8c89b9;
    border-radius: 2px;
    font-family: arial;
    font-size: 15px;
    padding: 4px;
    width: 260px;
    font-weight: bold;
 color: #5961b1;
}

.glownydiv.zodiak h3{
font-size:23px;
margin-left:0;
}
.glownydiv h3{
font-size:25px;
}

#numerologia1 {
    color: #000000;
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin-top: 15px;
    padding: 0 10px;
}

.rzad1{
float:left;
width:300px;
margin-left:106px;
}

.rzad2{
float:left;
width:600px;
margin-left:55px;
}
.rzad3{
float:left;
width:300px;
margin-left:126px;
}

.ciastko_duze{
width:605px;
height:336px;
float:left;
background:url(../images/ciastko.png) no-repeat top left;
display:none;
margin-left:-20px;
}


.ciastko_duze > div {
    color: #703709;
    float: left;
    font-family: times new roman;
    font-size: 14px;
    font-style: italic;
    line-height: 17px;
    margin-left: 230px;
    margin-top: 119px;
    width: 270px;
}

.ciastko_duze input {
 background:url(../images/los.png) no-repeat top left;
   border: 0 none;
    color: #ffefe1;
    cursor: pointer;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 20px;
    margin-right: 36px;
    margin-top: 142px;
    padding: 5px 0;
    text-align: center;
    width: 136px;
 
}
.ciastko_duze a {
text-decoration:none ;
}
.ciastko_duze input:hover {
 background:url(../images/los2.png) no-repeat top left;
}



.teaser_icon {
    display: none;
}



.kesearchbox {
    float: left;
    width: 280px;
}

.submitbutt input[type="submit"] {
 background:url(../images/reset.png) no-repeat top left;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0;
 height:30px;
    text-align: center;
    width: 122px;
 cursor:pointer;
 margin-top:1px;
 float:left;
 font-family:arial;
}
.resetbutt a {
 background:url(../images/sprawdza.png) no-repeat top left;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0;
 height:30px;
    text-align: center;
    width: 122px;
 cursor:pointer;
 margin-top:1px;
 margin-left:10px;
 float:left;
 text-decoration:none;
 font-family:arial;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {
    border: 1px solid #D3D3D3;
    display: block;
    float: right;
    height: 10px;
    width: 48px;
 margin-right:-10px;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {
    background-color: #e4e4ef;
    border:0;
    display: block;
    height: 10px;
    margin: 0;
-webkit-box-shadow:inset 2px 0 6px 0 #5862a8;
box-shadow:inset 2px 0 6px 0 #5862a8;
}

.add-info {
    color: #eb7107;
}

.result-list-item a{
text-decoration:none;
}
 
 
 #kesearch_pagebrowser_bottom {
    clear: both;
    float: left;
    font-size: 11px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.message{
color:red;
}

.kesearch_pagebrowser a{
color:#5961b1;
margin-left:2px;
margin-right:2px;
text-decoration:none;
font-family:arial;
font-weight:bold;

}

a.current {
color:#000000;
}

.result-list-item {
    border-bottom: 1px solid #e4e4ef;
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 1px;
    margin-top: 12px;
    padding-bottom: 11px;
}


#kesearch_num_results {
    color: #888888;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 3px;
}

.clearer {
 display: block;
    float: left;
    height: 2px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
}


.hit {
    background:#e4e4ef;
}

.searchhead{
float:left;
font-weight:bold;
width:90%;
}

.tresc {
    float: left;
    width: 100%;
}

input[type="text"] {
    background: none repeat scroll 0 0 #fbfbfc;
    border: 2px solid #8c89b9;
    border-radius: 2px;
    font-family: arial;
    font-size: 16px;
    padding: 4px;
    width: 260px;
}

input[type="text"]:focus {
background:#ffffff;
-webkit-box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
-moz-box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
box-shadow: 1px 0px 5px 4px rgba(37,17,153,0.15);
}

#kesearch_submit{
display:none;
}

.glowny-box .wrozba-lista{
    border-bottom: 1px solid #bdbbd6;
    float: left;
    margin: 0;
    padding: 1px 0 7px;
    width: 100%;
	background: url(../images/li.png) no-repeat scroll left center;
}

p.author {
	color: #999999;
    float: right;
    font-size: 11px;
    height: 14px;
    margin-bottom: 7px;
    margin-right: -5px;
    margin-top: -18px;
    text-align: left;
    width: 100%;
}

.glowny-box .wrozba-lista h2 a {
    color: #343434;
    font-family: georgia;
    font-size: 13px;
    font-weight: normal;
    line-height: 0;
    text-decoration: none;
 padding: 0 0 0 30px;
}
.glowny-box .wrozba-lista h2 a:hover {
color: #eb7107;
}
.cake{
margin-left:30px;
}

#bioProphecy table {
border:0;
width: 98%;
}



#bioProphecy table th {
    border: 0;
}

#bioProphecy table td {
    border: 0;
	padding-bottom:5px;
	padding-top:5px;
}

#detaled_description{
margin-top:30px;
font-size:14px;
}

#detaled_description span {
font-weight:bold;
line-height:36px;
}


.copyright {
    border-top: 1px solid #dddddd;
    font-size: 11px;
    margin-bottom: -25px;
    margin-top: 25px;
    padding-top: 10px;
}

#blockPopupInformation {
    background: #14222d;
    border-top:1px solid #253b4c;
	color:#888888;
	font-size:11px;
    bottom: 0;
    display: none; 
    height: 16px;
    left: 0;
    padding: 4px;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 9990;
	text-align:center;
	font-family:tahoma;
}
#blockPopupInformation a {
color:#a1a1a1;
text-decoration:none;
}
#blockPopupInformation_button {
    background: #14222d;
    border-style: none;
    color: #c0c0c0;
    margin-left: 4px;
	font-size:11px;
	cursor:pointer;
}



 
.stolik li a {
 color: #4a4545;
 font-family: georgia;
 font-weight: normal;
 text-decoration: none;
 display:block;
 padding: 6px 20px 6px 34px;
 font-size:14px;
 letter-spacing:0.2px;
 border-top: 1px solid #d9d8d5;
 margin: 0 5px 0 0;
}
 
 
.stolik ul li{
 background:url(../images/li.png) center left no-repeat; 
}
.stolik ul li a:hover{
 color:#ec7916;
}
 
p.inne_znaki  {
    float: left;
    margin: -14px -12px 0 -1px;
}

.inne_znaki a {
background:#6e96c7;
color: #ffffff;
float: left;
font-size: 12px;
margin: 6px 6px 0 0;
padding: 3px 10px;
text-decoration:none;
}


.inne_znaki a:hover {
background:#ee7107;
}	



p.o_znaku {
    float: left;
    margin: -14px -12px 30px -1px;
}

.o_znaku a {
background:#ee7107;
color: #ffffff;
float: left;
font-size: 12px;
margin: 6px 6px 0 0;
padding: 3px 10px;
text-decoration:none;
}


.o_znaku a:hover {
background:#6e96c7;
}


.s0 a {
    color: #f8e8b7;
    float: left;
    font-family: georgia;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 230px;
}

.c3 {
    background: url(../images/wroz1.png) repeat-x scroll left top #8482ad;
    color: #ffffff;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    height: auto;
    letter-spacing: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding-bottom: 12px;
    text-align: center;
    width: 230px;
	margin-top:7px;
	margin-bottom: 20px;
}

.s1 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}


.s2 {
    font-size: 13px;
    margin-top: 1px;
}
.s3 {
	font-size: 13px;
    font-weight: bold;
    margin-top: 1px;
}

.s5 {
    font-size: 11px;
    margin-top: 1px;
}

 