body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;	
	color: #4d4d4d;
}

img{
	border:0;
}

a{
  outline-style:none;
}

a.stronice{
	padding: 1px 4px 2px 4px;
  background-color:#656661;
  color:#eeeeee;
}

a.stronice:hover{
  padding: 1px 4px 2px 4px;
  color:#eeeeee;
  background-color:#9fa09c;
}

a.stroniceh{
  padding: 1px 4px 2px 4px;
  background-color:#9fa09c;
  font-weight:bold;
  color:#eeeeee;
}

a.stroniceg{
  padding: 1px 4px 2px 4px;
  color:#eee;
  background-color:#ff8901;
}

a.stroniceg:hover{
  padding: 1px 4px 2px 4px;
  color:#eee;
  background-color:#ffc788;
}

a{
	color:#FF611A;
	text-decoration:none;
}
/******************************* header ************************************/
#header {
	border-top:4px solid #e8e8dc;
	width:100%;		
	height:115px;
}
/******************************* top ************************************/
#header #top {	
	width:790px;
	margin:0 auto;	
	height:69px;		
}
#header #top .logo{
	float: left;
	width:243px;
	height:69px;	
}
#header #top .icon{
	float: right;	
	width:400px;
	height:69px;
	/*background-color:#999999;*/
}
/************************ ikony *******************************/
.icon .ikona {
	float: right;
	width:58px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	position: relative;
	top: 0px;
}
.icon .ikona a:link, #icon .ikona a:visited  {
	color: #767472;
	text-decoration: none;
}
.icon .ikona a:hover {
	color: #ff6c00;
	text-decoration: none;		
}
.icon .ikona .icontxt {
	display: block;
	padding-bottom: 4px;	
	padding-top: 0px;
}
* html * .icon .ikona .icontxt {
	display: block;	
	padding-top: 0px;
	margin-bottom:-5px;
}
.icon .kreska {
	float: right;
	position: relative;
	width: 1px;
	height:50px;
	top: 2px;
}
/*********************** menu ********************************/
#header #menu_bg{
	width:100%;
	height:46px;
	background-image:url(../images/menu_bg_pas.gif);	
	background-repeat:repeat-y;	
	background-position:center;
}
#header #menu_bg #menu{
	width:790px;
	margin:0 auto;		
}
#header #menu_bg #menu .left{
	float:left;
	width:200px;
	height:46px;
	background-image:url(../images/usmiech.jpg);	
	background-repeat:no-repeat;	
}
#header #menu_bg #menu .right{
	float:left;
	width:590px;
	height:46px;
	background-image:url(../images/menu_bg.jpg);	
	background-repeat:no-repeat;
}
#menu .right .link_noactive a:link, #menu .right .link_noactive a:visited {	
	padding-top:17px;
	padding-left:20px;
	padding-right:20px;	
	display:block;	
	font-size:11px;
	text-decoration:none;
	color:#e4e4e3;	
	font-weight:bold;	
	float:left;
}
#menu .right .link_noactive a:hover{
	padding-top:17px;
	padding-left:20px;
	padding-right:20px;	
	display:block;	
	font-size:11px;
	text-decoration:none;
	color:#ff9d02;	
	font-weight:bold;	
	float:left;	
}
#menu .right .link_active a{
	padding-top:17px;
	padding-left:20px;
	padding-right:20px;	
	display:block;	
	font-size:11px;
	text-decoration:none;
	color:#ff9d02;	
	font-weight:bold;	
	float:left;	
}
#menu .right .menu_bel{
	float:left;
	background-image:url(../images/menu_bel.jpg);	
	background-repeat:no-repeat;
	width:1px;
	height:46px;	
}
/******************************* container ************************************/
#container_bg {
	width: 100%;	
	/*background-image:url(../images/container_bg.jpg);	
	background-repeat:repeat-x;*/
}
#container_bg #container {
	width: 790px;
	margin: 0 auto;
}
/******************************* leftcolumn ************************************/
#container #leftcolumn {
	float:left;	
	width:200px;	
}
/*submenu*/
#leftcolumn #submenu{
}
#submenu .nag{
	padding-top:13px;
	padding-bottom:13px;
	padding-left:12px;		
	height:9px;	
}
#submenu .txt{
	width:198px;
	border:1px solid #e7e7e7;	
}
#submenu .txt a:link , #submenu .txt a:visited  {	
	display:block;
	font-family: Tahoma;
	font-size: 11px;	
	color: #656661;
	text-decoration: none;
	border-bottom: 1px solid #efefee;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:12px;
	margin-right:12px;
	text-indent:6px;
}
#submenu .txt a:hover {
	display:block;
	font-family: Tahoma;
	font-size: 11px;	
	color: #ff6c00;
	text-decoration: none;
	border-bottom: 1px solid #efefee;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:12px;
	margin-right:12px;
	text-indent:6px;
}
/*ranking*/
#leftcolumn #ranking{
}
/******************************* centercolumn ************************************/
#container #centercolumn {
	float:left;	
	width:415px;	
}
/******************************* rightcolumn ************************************/
#container #rightcolumn {
	float:left;	
	width:175px;	
}
/*dodaj*/
#rightcolumn .dodaj {
	width:100%;
	border-top:1px solid #6bafd5;	
}

#rightcolumn .dodaj2 {
	width:100%;
	border-bottom:5px solid #EFF0F4;
}
#rightcolumn .dodaj .txt {
	background-color:#3186b5;
	background-image:url(../images/dodaj_bg.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;	
	color:#FFFFFF; 
	line-height:150%; 
	text-align:justify;
}

#rightcolumn .dodaj .txt {
	background-color:#3186b5;
	background-image:url(../images/dodaj_bg.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;	
	color:#FFFFFF; 
	line-height:150%; 
	text-align:justify;
}

#rightcolumn .dodaj2 .txt2 {
	background-color:#3186b5;
	background-image:url(../images/dodaj_bg3.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;	
	color:#FFFFFF; 
	line-height:150%; 
	text-align:justify;
}
/*search*/
#rightcolumn #search {
	width:100%;	
}
#search .nag{
	background-image:url(../images/search_nag.jpg);	
	background-repeat:no-repeat;	
	width:100%;
	height:33px;		
}


#search .txt{
	background-image:url(../images/search_txt_bg2.jpg);	
	background-repeat:no-repeat;
	background-position:center top;	
	/*
  border:1px solid #ccc;
	background-color:#fafafa;
	*/
	border:1px solid #ccc;
	background-color:#eee;
	width:173px;		
}

/*relama*/
#rightcolumn #reklama {
	width:175px;	
}
#reklama .nag {
	height:20px;
	width:100%;
	/*background-image:url(../images/reklama_nag.jpg);	
	background-repeat:no-repeat;	*/
}
#reklama .txt {
	width:100%;	
	border:1px solid #e7e7e7;
	width:173px;	
}
/******************************* footer ************************************/
#footer_bg {	
	margin-top:3px;
	width:100%;
	height: 33px;
	background-color:#f9f9f9;
	border-bottom:3px solid #e8e8dc;
}
#footer_bg #footer {
	width:790px;
	height:100%;
	margin:0 auto;			
}
#footer_bg #footer #linki{
	padding-top: 11px;
	float: left;
}
#linki .link_noactive a:link, #linki .link_noactive a:visited{	
	padding-left:9px;
	padding-right:9px;
	display:block;
	text-decoration: none;
	color: #646560;	
	float:left;
}
#linki .link_noactive a:hover{	
	padding-left:9px;
	padding-right:9px;	
	color: #fe8325;		
	text-decoration: none;
	float:left;
	display:block;
}
#linki .link_active a{	
	padding-left:9px;
	padding-right:9px;	
	color: #fe8325;		
	text-decoration: none;
	float:left;
	display:block;
	font-weight:bold;
}
#linki .menu_bel{
	color:#8d8d89;
	float:left;
}	 
#copyright_bg{
  float:right;
	width:250px;	
	margin:0 auto;	
}
#copyright_bg #copyright{
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}
#copyright_bg #copyright a{
	color:#529ac3;
	text-decoration:none;
}
/******************************* global ************************************/
.orange{
	font-weight:bold;
	color:#fca12c;
}
.red{	
	color:#FF0000;
}
.blue{
	font-weight:bold;
	color:#2b59a4;
}
.font15 {
	font-size:15px;	
}
.clear {
	clear:both;
}
.button {
	BACKGROUND-COLOR: #fca12c;
	BORDER: #fca12c 1px solid;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	
}
.button_zapytanie {
	BACKGROUND-COLOR: #2486d9;
	BORDER: #2486d9 1px solid;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	
}
.button_search {
	BACKGROUND-COLOR: #2486d9;
	BORDER: #2486d9 1px solid;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;	
}
.text {
	BACKGROUND-COLOR: #fff;
	BORDER: #e7e7e7 1px solid;
	color: #666666;
	font: Tahoma;
	font-size: 12px;
}

.kawal {
	background-color:#fafafa;
}
.kawal .tresc {
	padding:10px;
	text-align:justify;
	background-color:#fafafa;
	line-height:150%;
}
.kawal table.info {
  padding-left:8px;
  padding-right:8px;
	font-size:9px;
	padding-top:5px;
	line-height:100%;
	width:100%;
	border-top:1px dashed #eee;
}
.kawal div.info {
  padding-left:10px;
  padding-bottom:2px;
	font-size:9px;
	clear:both;
}
.kawal .autor {

}
.kawal .kategoria {
}
.kawal .tagi {
}

.kawal .vote_over {
	background-image:url(../images/vote_over.gif);
	background-repeat:no-repeat;
}
.kawal .vote_full {
	background-image:url(../images/vote_full.gif);
	background-repeat:no-repeat;
}
.kawal .vote_half {
	background-image:url(../images/vote_half.gif);
	background-repeat:no-repeat;
}
.kawal .vote_null {
	background-image:url(../images/vote_null.gif);
	background-repeat:no-repeat;
}

.tytul {
	background-color:#666666;
	border-top:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	text-align:center;
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	color:#FF9900;
}

a.google{
  color:#666;
}

a.google:hover{
  color:#666;
}

