/*
Theme Name: Czandra
*/

body {
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:165%;  
  margin:0;
  color:#222222;
  background:#E6E1CF url('images/body_background.gif') center 175px repeat-x;
  }

strong {
  font-family:arial;
  font-size:12px;
  }
  

/* anchors ------------------------------------------------------------------ */

a {
  text-decoration:none;
  }

#a:hover {
  }



/* contener ----------------------------------------------------------------- */

#contener {
  width:850px;
  margin:0 auto 0;
  background:#FFF;
  padding: 25px;
  -moz-border-radius:3px;
  -moz-border-radius-topright:0px;
  overflow:hidden;
  height:100%;
  }

#main {
  background:url('images/sidebar_bg.gif') right repeat-y;
  overflow:hidden;
  height:100%;
  }

/* header ------------------------------------------------------------------- */  

#header {
  overflow:hidden;
  height:100%;
  width:900px;
  margin:20px auto 0 auto;
  background:url('images/header_background.gif') right 30px no-repeat;
  }
  
#header h1 {
  margin:0;
  float:left;
  }  
  
#header a#logo {
  display:block;
  width:314px;
  height:123px;
  background:url('images/logo.gif') center no-repeat;
  text-indent:-9999px;
  outline:0;
  }  

#header ul {
  float:right;
  margin:105px 0 0 0;
  padding:0;
  list-style:none;
  }

#header ul li {
  float:left;
  margin-left:3px;
  }
  
#header ul li a {
  display:block;
  text-align:center;
  background:#BF8630 url('images/tabs_background.gif') center -11px repeat-x;
  padding:2px 15px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  color:#FFF;
  font-size:13px;
  outline:0;
  }  
  
#header ul li.current_page_item a,
#header ul li.current_page_parent a {
  background:#FFF;
  color:#807340;
  font-weight:bold;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;  
  } 

#header ul li a:hover {
  background:#FFF;
  color:#807340;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px; 
  }



/* sidebar ------------------------------------------------------------------ */  

#sidebar {
  float:right;
  width:250px;
  padding:20px;
  }

#sidebar ul {
  margin:0;
  padding:0;
  list-style:none;
  }

#sidebar ul li {
  margin-bottom:10px;
  }

#sidebar ul li a {
  display:block;
  width:99%;
  background:#FFF url('images/tabs_background2.gif') center -12px repeat-x;
  color:#806640;
  border:solid #DFDAC8 1px;
  -moz-border-radius:3px;
  padding:1px;
  text-align:center;
  outline:0;
  }  

#sidebar ul li.current_page_item a, #sidebar ul li a:hover {
  -moz-border-radius:3px;
  border:0;
  background:#FFF url('images/tabs_background3.gif') center -13px repeat-x;
  color:#FFF;
  border:solid #93938A 1px;
  }



/* content ------------------------------------------------------------------ */
  
#content {
  float:left;
  width:535px;
  color:#3F2B10;
  text-align:justify;
  }   

#content ol li, #content ul li {
  margin-bottom:5px;
  }
  
#content a {
  color:#808040;
  background:#EFEFE0;
  padding:3px;
  }    

#content a.aligncenter {
  color:#808040;
  background:none;
  padding:0px;
  }    
  
#content h2 {
  color:#808040;
  margin:0 0 25px 0;
  font-size:19px;
  font-weight:normal;
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  border-top:solid #E6E6CF 1px;
  padding-top:15px;
  }  

#content h3, #content h4 {
  font-weight:normal;
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  font-size:15px;
  }

#content h3 {
  background:#F7F7E8;
  -moz-border-radius:2px;
  padding:2px 15px;
  margin-top:65px;
  }

#content h3.first {
  margin-top:0px;
  }

#content h4 {
  padding-left:15px;
  }
  
#content p {
  margin:20px 0;
  } 



/* poll --------------------------------------------------------------------- */

#formSubmit {
  display:block;
  width:175px;
  background:#FFF url('images/tabs_background2.gif') center -12px repeat-x;
  border:solid #DFDAC8 1px;
  -moz-border-radius:3px;
  padding:1px;
  text-align:center;
  outline:0;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  }

.poll form p {
  padding-left:15px;
  }

#zycie_duchowe, #ja, #on {
  display:block;
  width:472px;
  height:100px;
  border:solid #DFDAC8 1px;
  font-family:tahoma;
  font-size:13px;
  }


.poll form ol#kwest1 {
  margin:35px 0px 0px 15px;
  padding:0px;
  list-style:none;
  }

.poll form ol#kwest1 li {
  margin-bottom:5px;
  border-bottom:solid #E6E6CF 1px;
  padding-bottom:5px;
  overflow:hidden;
  height:100%;
  }
  
.poll form ol#kwest1 li input {
  float:right;
  width:20px;
  padding:1px 5px;
  text-align:center;
  border:solid #DFDAC8 1px;
  font-family:tahoma;
  font-size:13px;  
  }  

.poll form ol#kwest1 li label {
  display:block;
  width:470px;
  float:left;
  line-height:170%;
  }

#kwest2 li,
#kwest3 li,
#kwest4 li,
#kwest5 li,
#kwest6 li,
#kwest7 li,
#kwest8a li,
#dodatek li {
  margin-top:25px;
  }

#kwest8b li {
  margin-top:35px;
  }

#kwest2 ol,
#kwest4 ol,
#kwest5 ol,
#kwest6 ol,
#kwest7 ol,
#kwest8a ol,
#kwest8b ol,
#dodatek ol {
  list-style:none;
  margin:10px 0px 0px 15px;
  padding:0px;
  }

#kwest2 ol li,
#kwest3 ol li,
#kwest5 ol li,
#kwest6 ol li,
#kwest7 ol li,
#kwest8a ol li,
#kwest8b ol li,
#dodatek ol li {
  margin-top:3px;
  }

#kwest4 ol ol li {
  margin-top:3px;
  }
  
#kwest4 ol li {
  margin-top:15px;
  }  

#kwest3 {
  list-style:none;
  margin-left:15px;
  padding-left:0px;
  }

#kwest3 ol {
  margin:10px 0px 0px 45px;
  padding:0px;
  list-style:none;
  }

#kwest3 ol.circle,
#kwest8b,
#dodatek {
  list-style:circle;
  }

#kwest3 ol ol {
  list-style:none;
  margin-left:15px;
  }

#kwest2 ol li,
#kwest5 ol li,
#kwest6 ol li,
#kwest7 ol li,
#kwest8a ol li,
#kwest8b ol li,
#dodatek ol li {
  overflow:hidden;
  height:100%;
  }

#kwest2 ol li label,
#kwest5 ol li label,
#kwest6 ol li label,
#kwest7 ol li label,
#kwest8a ol li label,
#kwest8b ol li label {
  display:block;
  width:455px;
  float:right;
  }

#kwest2 ol li input,
#kwest5 ol li input,
#kwest6 ol li input,
#kwest7 ol li input,
#kwest8a ol li input,
#kwest8b ol li input,
#dodatek ol li input {
  float:left;
  margin-top:5px;
  }

#kwest8a, #kwest8b {
  margin-bottom:50px;
  }

#wiek input, #wzrost input {
  width:30px;
  text-align:center;
  border:solid #DFDAC8 1px;
  font-family:tahoma;
  font-size:13px;    
  }

#wiek ol li, #wzrost ol li {
  margin-top:10px;
  }
  
#dodatek li.mix label {
  float:left;
  }
  
#dodatek li.mix input.tekst {
  margin:1px 0px 0px 5px;
  border:solid #DFDAC8 1px;
  font-family:tahoma;
  font-size:13px;    
  }  

#kwest3 .tekst, #jezyki {
  width:100px;
  border:solid #DFDAC8 1px;
  font-family:tahoma;
  font-size:13px;  
  }
  
/* footer ------------------------------------------------------------------- */  

#footer {
  overflow:hidden;
  height:100%;
  width:900px;
  margin: 10px auto 0px auto;
  padding-bottom:25px;
  font-size:11px;
  color:#6F6D68;
  }
  
#footer p {
  margin;0;
  }

#footer a {
  font-weight:bold;
  color:#9F6913;
  }
  
#footer #copyright {
  float:left;
  }
  
#footer #author {
  float:right;
  } 