/* CSS Document */

body {padding:0; margin:0; font:normal 11px verdana, arial, sans-serif; color:#4C4C4C;}
img {border:0;}
span.red {color:#FF6B00;}
p.medium {font-size:14px; color:#CA7E17; padding:0; margin:0;}

/*------------------------------------------------------------*/
#container {
  padding:0; margin:0 auto;
  width: 780px;
  position:relative;
  background:#FAF9F5;
}
/*------------------------------------------------------------*/
#banner {
  padding:0; margin:0;
  height:311px;
  background: #F9F7F8 url(images/bg/banner.jpg) repeat-x;
}
#logo {position:absolute; top:17px; left:13px;}
.b1 {font-size:12px; color:#FE8F00; margin:0; padding:0; position:absolute; right:12px; top:27px;}
.b1a {font-size:12px; color:#4E7A22; margin:0; padding:0; position:absolute; right:12px; top:27px;}
.b2 {font-size:9px; font-weight:normal; color:#7F7F7F; margin:0; padding:0; position:absolute; right:12px; top:42px;}
#img {position:absolute; top:65px; left:0; width:303px; height:196px;}
#logowanie {position:absolute; top:98px; right:10px;}
.form_log {
  font-family: verdana, sans-serif;
  width:110px;
  font-size:11px; color:#5A3F10;
  padding-left:3px; 
  border-left:1px solid #A7A398; 
  border-top:1px solid #A7A398;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  background: url(images/bg/form.gif) repeat-x bottom;    
  }
.send, .send_en {width:52px; height:19px; background: #fff url(images/polish/v2/send.gif) no-repeat; border:0; font-size:3px; color:#fff;}
.send_en {width:39px; background: #fff url(images/english/v2/send.gif) no-repeat;}
a.haslo {font-size:9px; color:#ff0000; text-decoration:underline;}
a.haslo:hover {text-decoration:none;}
#zacheta, #zacheta_en {position:absolute; top:165px; left:305px; width:214px; height:50px;background: url(images/polish/v2/zacheta.gif) no-repeat;}
#zacheta_en {position:absolute; top:165px; left:305px; width:214px; height:50px;background: url(images/english/v2/zacheta.gif) no-repeat;}
#zacheta h3, #zacheta_en h3 {display:none;}  
#szukaj {position:absolute; top:128px; right:0; height:132px; width:240px; background:#F2EBDA url(images/bg/szukaj.gif) repeat-x; font-size:3px;}
.form_szukaj {font-family: verdana, sans-serif; width:225px; height:117px; text-align:right; padding:15px 0 0 0; background: url(images/polish/v2/brzuch.gif) no-repeat top left;}
.form_seek {font-family: verdana, sans-serif; width:190px; height:16px; font-size:11px; border:1px solid #918D82; background: url(images/bg/form2.gif) repeat-x bottom; margin:0 0 5px 0; padding:0;}
option {background:#fff;}  
.find, .find_en {width:88px; height:22px; background: #fff url(images/polish/v2/find.gif) no-repeat; border:0; font-size:3px; color:#fff;}
.find_en {background: #fff url(images/english/v2/find.gif) no-repeat;}
.form {position:absolute; top:15px; right:10px; padding:0; margin:0;}

.arrow {background: url(images/polish/v2/arrow.gif) no-repeat; width:17px; height:44px; position:absolute; top:-13px; left:-23px; padding:0; margin:0;}
.arrow b, .arrow i {display:none;}
#step1, #step2, #step3, #step1_en, #step2_en, #step3_en {float:left; height:25px; position:absolute; top:273px;}
#step1, #step1_en {background: url(images/polish/v2/krok1.gif) no-repeat; width:106px; left:30px;}
#step2, #step2_en {background: url(images/polish/v2/krok2.gif) no-repeat; width:163px; left:170px;}
#step3, #step3_en {background: url(images/polish/v2/krok3.gif) no-repeat; width:162px; top:270px; left:370px; height:28px;}
#step3 .arrow, #step3_en .arrow {top:-10px;}

#step1_en {background: url(images/english/v2/krok1.gif) no-repeat; width:123px; left:30px;}
#step2_en {background: url(images/english/v2/krok2.gif) no-repeat; width:220px; left:182px;}
#step3_en {background: url(images/english/v2/krok3.gif) no-repeat; width:192px; left:431px;}

h1.small {font-size:9px; padding:0; margin:0;}
#join, #join_en {position:absolute; top:265px; right:10px; float:left; width:196px; height:39px; background: url(images/polish/v2/join.jpg) no-repeat; margin:0; padding:0;}
#join_en {width:130px; background: url(images/english/v2/join.jpg) no-repeat right;}
#join b, #join_en b {display:none;}

/*------------------------------------------------------------*/
#content {padding:10px 0 0 0; background: #FAF9F5 url(images/bg/content.gif) repeat-x; z-index:1;}
  
#left {
  float:left; padding:10px 20px 0 0; 
  width:325px; 
  voice-family: "\"}\"";  
  voice-family:inherit;  
  width:305px;}
.green{margin-left:10px; padding:6px 0 18px 40px; background: url(images/polish/v2/green.gif) no-repeat top left; font-size:9px;}  
.greenhead {font-size:12px; color:#24980C; padding:0; margin:0;}
#box {
  position:relative;
  width:300px;
  text-align:left;
  padding:40px 0 20px 10px;
  background:#FFFFFF; 
  border-top:4px solid #F3EEE1; border-bottom:4px solid #F3EEE1; border-right:4px solid #F3EEE1;
  voice-family: "\"}\"";  
  voice-family:inherit;  
  width:290px;}
.foto {margin:1px; border:1px solid #000;}
.last, .last_en {width:187px; height:25px; position:absolute; top:-4px; right:-4px; background: #FAF9F5 url(images/polish/v2/last.gif) no-repeat;}
.last_en {width:140px; background: #FAF9F5 url(images/english/v2/last.gif) no-repeat;}
.last h3, .last_en h3 {display:none;}
.corner {width:16px; height:13px; position:absolute; bottom:-4px; right:-4px; background: url(images/polish/v2/corner1.gif) no-repeat;}

#right {
  float:left; padding:12px 10px 0 0; 
  width:455px;
  voice-family: "\"}\"";  
  voice-family:inherit;  
  width:445px;}

.header{font-size:13px; color:#2570BB; padding:0 0 2px 0; margin:0;}
.hr {background: url(images/bg/px.gif) repeat-x center; padding:12px 0 6px 0;}
.none {display:none; visibility:hidden;}  



/*------------------------------------------------------------*/
#footer {
  position:relative;
  clear: both; padding: 0;
  height:47px;
  background: #fff url(images/bg/footer.gif) repeat-x;  
}
p.menu {text-align:center; margin:0; padding:0; padding-top:23px;}
p.menu a {text-decoration:none; color:#000;}
p.menu a:hover {text-decoration:underline;}

#flags {width:80px; height:15px; position:absolute; left:10px; top:23px; background: url(images/polish/v2/flag.gif) no-repeat;}
a.pl, a.en, a.ru, a.up, a.home {text-decoration:none;}
.pl, .en, .ru {width:22px; height:13px; position:absolute; top:0; font-size:9px; border:1px solid black;}
.pl {left:0;}
.en {left:28px;}
.ru {left:56px;}

#nav {width:53px; height:37px; position:absolute; right:10px; bottom:2px; background: url(images/polish/v2/nav.gif) no-repeat;}
.home, .up {width:22px; height:30px; position:absolute; top:0; font-size:9px;}
.home {right:29px;}
.up {right:1px;}
 
a i {visibility:hidden;}
.copy {background:#fff; text-align:center; padding-top:5px; margin:0;}
#google {
  position:relative; left:10px; top:10px;
 text-align:center;
 }
