body, td {
    font-family: verdana, tahoma;
	font-size:10pt;
	font-weight:normal;
	color:#272727;
	text-align:left;
}
body { text-align: center; margin:0; }

html, body, iframe { overflow-x: hidden; }


table { border-collapse:collapse; margin:0 auto; }
img { border:none; vertical-align:middle; }
div, td {margin:0;padding:0;}
div { 
                font: verdana 12px #000; 
                position:relative; 
        } 

body, html { overflow-x: hidden; }
form { margin:0; }

#container { 
                margin:0 auto; 
                padding:0 5px 0 5px; 
                position:relative; 
                width:980px; 
                background-color:#fff; 
                text-align:left; 
                clear: both; 
        } 


#top {
	margin:0 auto;
	display: block;
	width: 980px;
    height:170px; 
    margin-bottom:10px;
}

#top_reklama {
	position: relative;
	top: 0;
	text-align:right;
	float:right;
}

#info {
	position: absolute;
	top:130px;
	left:0;
	width:980px;
}

#info #info_l {
	position: absolute;
	top:0;
	left:0px;
	width:200px;
	font-size:7pt;
}

#info #info_p {
	position: absolute;
	top:0;
	left:200px;
	width:780px;
	font-size:7pt;
	text-align:right;
}

#info_l a, #info_l a:hover, #info_p a, #info_p a:hover { font-size:7pt; }

.motto {
	color:#000;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:3px;
}

#logo {
	position: relative;
	top: 23px;
	left:0px;
	text-align:left;
	padding:0;
	width: 100%;
	height:22px;
}


#navi {
	position: absolute;
	top: 150px;
	left:0;
	text-align:center;
	margin:0 auto;
	padding:0;
	width: 100%;
	height:22px;
	z-index:9;
    background:#FAAB2D;
}


#navi #nav {
	position: relative;
	top: 4px;
	left:0;
	margin:0 auto;
	text-align:left;
	width: 980px;
	height:18px;
	color:#fff;
	font-family:tahoma;
	font-size:8pt;
}


.tm5 {
	padding-top: 5px;
}


.tm10 {
	padding-top: 10px;
}

.bm5 {
	padding-bottom: 5px;
}

.bm10 {
	padding-bottom: 10px;
}


.bm15 {
	padding-bottom: 15px;
}

.img_box {
	float:left;
	margin-right:8px;
}

#btm_reklama {
	float:left;
	width:730px;
	height:100px;
}


#btm_subdomeny {
	float:left;
	width:980px;
	height:110px;
	margin:0 auto;
	text-align:center;
}


#btm_subdomeny #btm_subdomeny1 {
	position: absolute;
	top:0;
	left:0;
	width:180px;
	margin:0 auto;
}

#btm_subdomeny2 {
	position: relative;
	top:0;
	left:200px;
	width:180px;
}

#btm_subdomeny3 {
	position: absolute;
	top:0;
	left:400px;
	width:180px;
}

#btm_subdomeny4 {
	position: absolute;
	top:0;
	left:600px;
	width:180px;
}

#btm_subdomeny5 {
	position: absolute;
	top:0;
	left:800px;
	width:180px;
}



#footer {
    clear:both; 
    background:#2564B8;
	text-align:center;
	margin:0 auto;
	width:100%;
	height:103px;
	color:#fff;
	font-size:8pt;
	font-family:tahoma;
	font-weight:normal;
	vertical-align:middle;
}

.fs {
	position: relative;
	text-align:center;
	margin:0 auto;
	padding:0;
	display:block;
	width:600px;
	height:30px;
}

.ft {
	color:#fff;
	font-size:10pt;
	font-family:tahoma;
	font-weight:normal;
}
.ft:hover {
	font-family:tahoma;
	color:#fff;
	font-size:10pt;
	font-weight:normal;
}


.ft2 {
	color:#fff;
	font-size:8pt;
	font-family:tahoma;
	font-weight:normal;
}
.ft2:hover {
	font-family:tahoma;
	color:#fff;
	font-size:8pt;
	font-weight:normal;
}


.more { color:#a90000; font-size:10pt; text-decoration:none; }
.more:hover { color:#a90000; font-size:10pt; text-decoration:underline; }

a {
    font-family: tahoma, verdana;
	font-size:10pt;
	font-weight:normal;
	color:#000;
	text-decoration: none;
}

a:hover {
    font-family: tahoma, verdana;
	font-size:10pt;
	font-weight:normal;
	color:#606060;
	text-decoration: underline;
}


a.ld {
    font-family: tahoma, verdana;
	font-size:10pt;
	font-weight:bold;
	color:#f56527;
	text-decoration: none;
}

a.ld:hover {
    font-family: tahoma, verdana;
	font-size:10pt;
	font-weight:bold;
	color:#f56527;
	text-decoration: underline;
}


.white { color:#fff; }

a.send {
    font-family: tahoma, verdana;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}

a.send:hover {
    font-family: tahoma, verdana;
	font-size:8pt;
	font-weight:bold;
	color:#ccc;
	text-decoration: underline;
}


a.tag {
    font-family: tahoma, verdana;
	font-size:8pt;
	font-weight:bold;
	color:#f56527;
	text-decoration: none;
}

a.tag:hover {
    font-family: tahoma, verdana;
	font-size:8pt;
	font-weight:bold;
	color:#00A4FF;
	text-decoration: underline;
}


.bull {
    font-family: verdana, tahoma;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#0088ff;
	padding-right:7px;
}

.sep {
	height:20px;
	background:url('../images/sep2.gif') left no-repeat;
}


.input {
	background: #fff url('../images/bg_input.gif') top repeat-x;
	border-left: #2362AD solid 1px;
	border-top: #2362AD solid 1px;
	border-right: #10325C solid 1px;
	border-bottom: #10325C solid 1px;
	color:#000;
    font-family: tahoma, verdana;
	font-size:10pt;
	font-weight:normal;
	width:150px;
	height:16px;
	padding:2px;
}

textarea, .ta_input {
	border-left: #383838 solid 1px;
	border-top: #383838 solid 1px;
	border-right: #C1C1C1 solid 1px;
	border-bottom: #C1C1C1 solid 1px;
	color:#000;
    font-family: verdana, tahoma;
	font-size:10pt;
	font-weight:normal;
	overflow-x:hidden;
	overflow-y:auto;
	background: #FFFFFF url('../images/bg_input.gif') bottom repeat-x;
	padding:2px;
	width:300px;
	height:100px;
}


.button{
   color:#fff;
   font-family: verdana, tahoma;
   font-size:11px;
   font-weight:bold;
   background-color:#740000;
   border:0;
   height:20px;
}

.infobox {
   margin:0 auto;
   text-align:center;
   font-weight: bold; 
   background: #FAF7E8;
   width:80%;
   color: #0D8C00;
   !important:height:40px;
   padding: 5px;
   font-size:8pt;
}

.errbox {
   margin:0 auto;
   text-align:center;
   vertical-align:middle;
   background: #A10003;
   width:80%;
   !important:height:40px;
   color: #FAF7E8;
   font-weight: bold;
   border: #4F4000 1px solid;
   padding: 5px;
   font-size:10pt;
}

.hl { padding: 0px 2px 0px 2px; /* background:#FFEA00; */ font-weight:bold; }
.hl2 { font-weight:bold; color:#ac0000; }



.imgover {
	border: #dbdbdb solid 3px;
	cursor:pointer;
	cursor:hand;
}

.imgout {
	border: #eee solid 1px;
	cursor:default;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 360px;
height: 0px;
z-index: 1002;
}

.naglowek_s {
    background: url('../images/bg_naglowek_s.jpg') no-repeat;
	width:305px;
	height:22px;
	padding-left:15px;
}

.naglowek_p {
    background: url('../images/bg_naglowek_p.jpg') no-repeat;
	width:251px;
	height:22px;
	padding-top:1px;
	padding-left:15px;
}
.naglowek {
	position:relative;
	top:3px;
	left:10px;
	font-family: tahoma;
	font-weight: bold;
	font-size:12px;
	color:#fff;
}



#lewa {
	width:400px;
    float:left;
	margin-right:20px;
	display:block; 
}

#prawa {
	width:235px;
    float:right; 
	display:block; 
}

#srodek {
	width:300px;
    float:left; 
	display:block; 
}


.input_czerwone {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FB526C',EndColorStr='#FDACB8');
    background: #FDACB8;
	color:#000;
	border:none;
}


.submit_czerwone {
	border: #000 1px solid;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana, Tahoma; 
	background: #FDACB8; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FB526C',EndColorStr='#FDACB8');
	cursor: hand;
	color: #000;
	height: 20px;
	text-align: center; 
	text-decoration: none

}

.window { padding:5px; }

ul { padding:0; margin: 5px 0 10px 20px;text-align:left;  }
li { color: #f56527; font-size:12pt; text-align:left; line-height:14px; }
li a, li a:hover { font-size:10pt; text-align:left; }

.npd { color: #f56527; font-size:10pt; text-align:left; line-height:14px; } 

.submit_szukaj {
	background:url('../images/btn_szukaj.jpg') center no-repeat;
	width:45px;
	height: 22px;
	border:none;
}

.submit_wyslij {
	background:url('../images/btn_wyslij.jpg') center no-repeat;
	width:45px;
	height: 22px;
	border:none;
}


#joke_container_an {
	position	: absolute;
	top			: 90px;
	left		: 10px;
	width		: 360px;
	height		: 120px;
	overflow	: hidden;
}

#joke_an {
	position	: relative;
	width		: 350px;
	left		: 5px;
	color		: #fff;
}

#scrollArea_an {
	position	: absolute;
	left		: 380px;
	top			: 90px;
	height		: 120px;
	width		: 15px;
	background:#265485;
	overflow	: hidden;
	border:#001224 solid 1px;
}

#scroller_an {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #B2CCE7;
	border-top	: 1px solid #FFFFFF;
	border-bottom	: 1px solid #FFFFFF;
}

 






#joke_container_az {
	position	: absolute;
	top			: 385px;
	left		: 10px;
	width		: 360px;
	height		: 120px;
	overflow	: hidden;
}

#joke_az {
	position	: relative;
	width		: 350px;
	left		: 5px;
	color		: #fff;
}

#scrollArea_az {
	position	: absolute;
	left		: 380px;
	top			: 385px;
	height		: 120px;
	width		: 15px;
	background:#582D74;
	overflow	: hidden;
	border:#011300 solid 1px;
}

#scroller_az {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #E1BBFA;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
}





#joke_container_ap {
	position	: absolute;
	top			: 685px;
	left		: 10px;
	width		: 360px;
	height		: 120px;
	overflow	: hidden;
}

#joke_ap {
	position	: relative;
	width		: 350px;
	left		: 5px;
	color		: #fff;
}

#scrollArea_ap {
	position	: absolute;
	left		: 380px;
	top			: 685px;
	height		: 120px;
	width		: 15px;
	background:#7A7025;
	overflow	: hidden;
	border:#002802 solid 1px;
}

#scroller_ap {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #E1D78B;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
}


a.size0, a.size0:hover {
font-family: Tahoma;
color: #ccc;
font-size: 6pt;
}

a.size1, a.size1:hover {
font-family: Tahoma;
color: #000;
font-size: 7pt;
}
a.size2, a.size2:hover {
font-family: Tahoma;
color: #333;
font-size:8pt;
}
a.size3, a.size3:hover {
font-family: Tahoma;
color: #666;
font-size: 9pt;
}
a.size4, a.size4:hover {
font-family: Tahoma;
color: #999;
font-size: 10pt;
}
a.size5, a.size5:hover {
font-family: Tahoma;
color: #aaa;
font-size: 11pt;
}
a.size6, a.size6:hover {
font-family: Tahoma;
color: #bbb;
font-size: 12pt;
}
a.size7, a.size7:hover {
font-family: Tahoma;
color: #ccc;
font-size: 13pt;
}
a.size8, a.size8:hover {
font-family: Tahoma;
color: #555;
font-size: 14pt;
}

a.size9, a.size9:hover {
font-family: Tahoma;
color: #222;
font-size: 15pt;
}