@charset "UTF-8";
/* CSS Document */

body{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0;
	padding:0;
	background:url("layout/bg.jpg") repeat-y scroll center center #143649;
	text-align:center;
/*	background-color:#dfdef6;
*/	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:small;
	color:#091820;
	
}
 * {
    margin: 0;
    }
    html, body {
    height: 100%;
    }
    .wrapper {
    min-height: 100%;
    height: auto !important;
   height: 100%;
   margin: 0 auto -146px;
   }
   .footer, .push {
   height: 4em;
  }
a:link, a:visited {
  color: #201D5F;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}
a.header:link, a.header:visited {
  color: #FFF;
  text-decoration: none;
  font-size:10px;
}
a.header:hover {
  text-decoration: underline;
  font-size:10px;
}
a.st_odp:link, a.st_odp:visited {
  color: #FFF;
  text-decoration: none;
  font-size:10px;
}
a.st_odp:hover {
  font-size:10px;
}
a.stopka:link, a.stopka:visited {
  color: #FFF;
  text-decoration: none;
  font-size:10px;
  padding-right:20px;
}
a.stopka:hover {
  text-decoration: underline;
  font-size:10px;
}
a.link_logout:link, a.link_logout:visited, a.link_logout:hover  {
  text-decoration: none;
}
#header{
	background-image:url(layout/bg_header2.gif);
	background-repeat:repeat-x;
	height:122px;
}
#header-top{
	color:white;
	text-align:left;	
	font-size:12px;
	
}
#header-in{
	margin:auto;
	width:900px;
	clear:both;
}
#header-left{
	float:left;
	margin-top:8px;
}
#header-right{
	color:#FFFFFF;
	float:right;
	padding-top:4px;
text-align:left;
	font-size:10px;
}
a.header-input:hover {
  text-decoration: underline;
  font-size:30px;
}
.header-input{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border-color:#000000 #FFFFFF #FFFFFF #000000;
border-width:0;
color:#FFFFFF;
margin-right:1px;
opacity:0.4;
filter: alpha(opacity = 40);

position:relative;
width:120px;
}
.header-search{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border-color:#000000 #FFFFFF #FFFFFF #000000;
border-width:0;
color:#FFFFFF;
margin-right:1px;
opacity:0.4;
filter: alpha(opacity = 40);
position:relative;
width:200px;
}
.header-checkbox{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border-color:#000000 #FFFFFF #FFFFFF #000000;
border-width:0;
color:#FFFFFF;
margin-right:1px;
opacity:0.4;
filter: alpha(opacity = 40);
position:relative;
}
#menu, #menu_logout{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
padding-top:9px;
text-decoration:none;
text-transform:uppercase;
width:100%;
}
#menu{
background-image:url(layout/menubg.jpeg);
height:26px;

}
#menu_logout{
	background:#0F2836;
border-top:1px solid #174058;
height:10px;

}
#menu-in{
	width:990px;
	margin:auto;
	text-align:right;
	
}
.sondawynik {
background-color:#FFFFFF;
border:1px solid #000000;
height:10px;
width:140px;
}
.boxsrodek {
background-color:#F5F5F5;
border-left:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
text-align:center;
border-right:1px solid #C0C0C0;

padding:2px;
font-size:10px;
}
#container{
	width:960px;
	margin: 40px auto auto !important;
		margin: 10px auto auto;

	text-align:left;

}
#leftbar{
	float:left;
	width:75%;
	
}
#sidebar{
	float:left;
	width:25%;
}
/* ------------------------------------------------------------
  sidebar
------------------------------------------------------------ */
#sidebar h4 {
  background:   #143548 repeat-x scroll left top;
  border-color: #0f2836 #0f2836;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  color:#FFF;
  font-size:    100%;
  font-weight: bold;
  margin:       1em 0 0;
  padding:      7px 10px;
  clear:        left;
  display:      block;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
#sidebar .box {
  background-color:#236285;
  border:1px solid #0f2836;
  margin: 0 0 15px 0;
  padding:8px 8px 5px;
  color:#FFF;
}
#sidebar p {  
  margin: 3px 0 15px 0;
  padding: 0;
  font-size: 90%;
  line-height: 1.4em;
  
}
#stopka {
background-color:#0F2836;
border-top:2px solid #174058;
clear:both;
color:#FFFFFF;
margin-top:20px;
padding:15px;
}
/* ------------------------------------------------------------
  sidebar
------------------------------------------------------------ */
#pay{
	width:47%;
	float:left;
	padding-top: 14px;
	text-align:center;
}
#pay h4 {
  background:   #143548 repeat-x scroll left top;
  border-color: #0f2836 #0f2836;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  color:#FFF;
  font-weight: bold;
  margin:       1em 0 0;
  padding:      7px 10px;
  clear:        left;
  font-size:12px;
text-decoration:none;
text-transform:uppercase;
}
#pay .box {
  background-color:#236285;
  border:1px solid #0f2836;
  margin: 0 0 15px 0;
  padding:8px 8px 5px;
  color:#FFF;

}
#pay p {  
  margin: 3px 0 15px 0;
  padding: 0;
  font-size: 90%;
  line-height: 1.4em;
  
}
/*.title{
color:#000033;
font-weight:normal;
margin-bottom:10px;
text-transform:uppercase;
	}*/
	.title  {
-moz-border-radius:10px 10px 10px 10px;
-moz-box-shadow:0 5px 20px #C8C8C8;
background:none repeat scroll 0 0 #EFEFFF;
border:2px solid white;
color:#000033;
font-weight:normal;
margin-bottom:10px;
padding:10px;
text-align:center;
text-transform:uppercase;
}
.date{
font-size:12px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
}
.images{
border:1px solid #000;	
}
.trial{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(layout/gloBar.png) repeat-x scroll center top;
bottom:0px;
left:0;
overflow:hidden;
padding:5px 0;
/*position:absolute;*/
width:406px;
z-index:2;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:21px;
margin:auto;
}

a.pay:link, a.pay:visited {
  color: #FFF;
  text-decoration: none;
text-transform:uppercase;
font-size:12px;
}
a.pay:hover {
  text-decoration: underline;
  font-size:14px;
}
.post {
background-color:#FFFFFF;
border:1px solid #888888;
color:#444444;
font-size:11px;
font-weight:normal;
height:11px;}

#table_rej_td{
text-align:left;
}
.accept_rej{
	padding:10px 10px 10px 10px;
border-top:1px solid  #AFAFAF;
border-bottom:1px solid  #AFAFAF;
	padding:5px;
	
}
#main_comments{
	float:left;
height:270px;
margin-top:14px;
width:48%;
}
.main_more{
clear: both; 
display: block; 
text-align: center;
background-color:#FAFCB4;
-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:7px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	}
	
#frame_change_1, #frame_change_2, #frame_change_3{
border-bottom:1px solid #AFAFAF;

padding:5px 0;

width:100%;
text-align:center;

}	
.frame_title{
	text-transform:uppercase;
	font-size:12px;
	float:left;
	font-weight:bold;
}
#frame{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topright:10px;
background-color:#EFEFFF;
border:1px solid #AFAFAF;
width:97%;
float:left;
clear:both;
display:block;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
margin-bottom:20px;
}
#frame_title{
-moz-border-radius-bottomright:24px;
	background:url("layout/sag_bg.gif") repeat-x scroll 0 0 #DBDBDB;
	color:#FFF;
float:left;
padding:2px 2px 2px 10px;
text-align:left;
width:220px;
}
.frame_co{
width:300px;
text-align:left;
text-decoration:underline;
}
.box_mostread h2 {
border-bottom:1px solid #C7C6C5;
font-size:14px;
font-weight:bold;
margin-bottom:4px;
padding-bottom:2px;
}
.box_mostread ol {
color:#7B756A;
font-weight:bold;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
font-size:12px;
}
#scroll 
{
  position: relative; 
  width: 340px;
  height: 270px; 
  overflow: auto
}
.tr2 {
background-color:#EFEFFF;
border-bottom:1px solid #AFAFAF;
color:#201D5F;
font-size:12px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
padding:10px 5px 5px 5px;
text-align:center;
clear:both;
-moz-box-shadow:5px 5px 12px #C8C8C8;
}

/* DOTPAY NA STRONIE G��WNEJ*/
#payment_main_icon{
	width: 50%; 
	float: left; 
	padding-top: 11px; 
	text-align: center;	
}
#payment_main_say{
	clear:both;
	margin:0;
	font-size:10px;
	text-transform:uppercase;
}

.comment_frame, .st_frame{
border: 1px solid #FFF;
margin-bottom:4px;
padding: 0px 10px 5px 10px;
width:95%;
border-bottom:1px solid #BAB4F5;
border-right:1px solid #BAB4F5;
background:#FFF;
margin:auto;
}
/* ------------------------------------------------------------
  Wygl�d Ramki RECENTLY VIEWED
------------------------------------------------------------ */

#recently_viewed h4 {
  color:#091820;
  font-weight: bold;
  text-transform:uppercase;
  padding: 7px 10px;
  margin:10px auto auto;
  border-top:1px solid #AFAFAF;
  border-bottom:1px solid #AFAFAF;
  text-align:center;
  clear:both;
  -moz-box-shadow:2px 3px 7px #C8C8C8;
}
#recently_viewed .box {

 /* border:1px solid #0f2836;*/
  margin: 0 0 15px 0;
  padding:8px 8px 5px;
  margin:auto;
  float:left;
}
#recently_viewed p {  
  margin: 3px 0 15px 0;
  padding: 0;
  font-size: 90%;
  line-height: 1.4em;
  
}

/*.topic_frame{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#C4C2EF;
border: 1px solid #AFAFAF;
clear:left;
color:#201D5F;
display:block;
font-size:100%;
font-weight:bold;
margin:1em 0 0;
padding:7px 10px;
}*/

.topic_frame{
background:#DBDBDB url(layout/sag_bg.gif) repeat-x scroll 0 0;
border:1px solid #666666;
clear:left;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
margin:1em 0 0;
padding:7px 10px;
text-align:center;
text-transform:uppercase;
}
/*###################################*/
.topic_vote_box{
background-color:#EFEFFF;
border:1px solid #AFAFAF;
margin:0 0 5px;
}
.topic_vote_vote{
	
width:25px;
float:left;
font-weight:bold;
margin-right:6px;
border-right:1px solid #AFAFAF;
height:100%;
padding:10px 0;
}

.topic_vote_write{
background:#DBDBDB url(layout/sag_bg2.gif) repeat-x scroll 0 0;
border: 1px solid #666666;
clear:left;
color:#fff;
display:block;
font-size:12px;
font-weight:bold;
margin-top:2px;
text-align:center;


}
.topic_vote_write_more{
background-color:#EFEFFF;
display:none;
border:1px solid #AFAFAF;
border-top:0;
height:auto;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
}
/*###################################*/

.shittest_sub{
	font-size:10px;
	border:1px solid #AFAFAF;
	border-bottom:0;
	width:100%;
	background-color:#EFEFFF;
}

/*###################################*/

#box, #panel_tech{
	border:1px solid #AFAFAF;
	background-color:#EFEFFF;
	-moz-box-shadow:5px 5px 12px #C8C8C8;


}
.topic_comments_more{

display:none;
border-top:0;
height:auto;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
}

.st_odp{
	border-bottom:1px dashed  #AFAFAF;
padding:10px;
	}
	
.topic_vote_tr{
	background:#EFEFFF;
	height:30px!important; }
.topic_vote_td{
	border-right:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
width:18%;
	}
.topic_vote_td2{
	border-right:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
	border-left:1px solid #AFAFAF;

	font-size:10px;
	padding:2px 4px;
	}
	
#preview_com{
	background-color:#EFEFFF;
	border:1px solid #AFAFAF;
	color:#201D5F;
	font-size:12px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding:5px;
	margin-top:3px;
	-moz-box-shadow:5px 5px 12px #C8C8C8;
}
.rejestracja_error{
	border:1px solid red;
	}
	
	
#tips, #tips li{
	margin:0;
	font-style:italic;
	padding:0;
	list-style:none;
	}
#tips{
	font-size:16px;
	line-height:120%;
	clear:both;
	}
#tips li{
padding:10px;
	display:none; /* hide the items at first only */
	/*height:145px;*/
	}
	
.archiwum{
border-bottom:1px solid  #AFAFAF;
font-size:18px;
margin-bottom:20px;
padding:10px;
text-align:center;

}
#st_odp{
	background:#19478C url(layout/st_odp_bg.gif) repeat-x;
	padding:5px 10px 5px 10px;
	color:white;
	font-weight:bold;
	font-size:10px;
	float:left;
	border:1px solid #15288e;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;

	}
	
.st_odp_but{
	background:#19478C url(layout/st_odp_bg.gif) repeat-x;
	padding:5px 10px 5px 10px;
	color:white;
	font-weight:bold;
	font-size:10px;
	float:left;
	border:1px solid #15288e;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;

	}

.tem_recent
{
	
background:#19478C url(layout/st_odp_bg.gif) repeat-x scroll 0 0;
border:1px solid #15288E;
color:white;
text-align:center;
font-size:10px;
font-weight:bold;
padding:1px 10px;

}

/* EKSPERT */

.eks_title{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DBDBDB url(layout/sag_bg.gif) repeat-x scroll 0 0;
border:1px solid #666666;
clear:left;
color:#FFFFFF;
height:20px;
font-size:10px;
font-weight:bold;
text-align:center;
text-transform:uppercase;	
}
.eks_typ{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DBDBDB url(layout/sag_bg2.gif) repeat-x scroll 0 0;
color:white;
font-size:10px;
font-weight:bold;
padding:5px 10px;
text-align:center;	
}
.eks_odp{
border-bottom:1px solid #AFAFAF;
margin-bottom:10px;
padding-bottom:5px;
}
.eks_odp_main{
border:1px solid  #AFAFAF;
margin:5px auto;
padding:10px;
width:640px;
float:left;	
}
 
.krok{
font-weight:bold;
float:left;
padding:10px 15px;
font-size:20px;
display:inline;
color:#999;


}