
/* =============================================================================
   Blocks
   ========================================================================== */

body {font-family:"Noticia Text", sans-serif;}
#main{margin-left:auto; width: 980px; margin-right:auto; text-align:left;}
#tresc710 {width: 710px;overflow: hidden;padding:9px; border-width: 1px; border-style:solid; border-color:#CCCCCC;}
#left-side {width: 250px;float: left;overflow: hidden;}
#db_error{width: 710px;height: 50px; overflow: hidden; padding-top:10px; background: url(/images/tlo/wyniki-info.jpg);}
.heading{width:100%;height: 30px;clear: both;font-size:14px;color: #333333;font-weight:bold;}


/* =============================================================================
   Borders
   ========================================================================== */
   
   
.brd708{
width:708px;
border-width: 1px; border-style:solid; border-color:#CCCCCC;
padding-top:20px;
padding-bottom:20px;
margin-bottom:20px;
overflow:hidden;
clear:both;
}
.brd708al{
width:708px;
border-width: 1px; border-style:solid; border-color:#990000;
padding-top:20px;
padding-bottom:20px;
margin-bottom:20px;
overflow:hidden;
background-color:#FFEBE8;
}
.alert_box{
width:708px;
border-width: 1px; border-style:solid; border-color:#990000;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
overflow:hidden;
background-color:#FFEBE8;
}
.info_box{
width:708px;
border-width: 1px; border-style:solid; border-color:#E6DB55;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
overflow:hidden;
background-color:#FFFFE0;
}
.brd_smenu{
width:708px;
border-width: 1px; border-style:solid; border-color:#CCCCCC;
background-color: #EEEEEE;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
overflow:hidden;
}


/* =============================================================================
   Buttons
   ========================================================================== */
   
button.szukaj{
	font-family:"Noticia Text", sans-serif;
	font-size: 10px;
	background-color: #4379B9;
	color:#FFFFFF;
	width: 70px;
	height: 21px;
	border:1px solid #396BA8;
	font-weight: bold;
	padding: 1px;
	cursor: pointer;
	cursor: hand;
}

button.b1{
	font-family:"Noticia Text", sans-serif;
	font-size: 10px;
	background-color: #4379B9;
	color: #FFFFFF;
	width: 70px;
	height: 21px;
	border:1px solid #396BA8;
	font-weight: bold;
	padding: 1px;
	cursor: pointer;
	cursor: hand;	
}

input.buton{
	font-family:"Noticia Text", sans-serif;
	font-size: 10px;
	background-color: #4379B9;
	color: #FFFFFF;
	width: 70px;
	height: 21px;
	border:1px solid #396BA8;
	font-weight: bold;
    padding: 1px;
	cursor: pointer;
	cursor: hand;	
}


/* =============================================================================
   Edit
   ========================================================================== */
   
   
input.edit {font-size:11px; color:#333333; border: 1px solid #BFBFBF; height:16px; padding:2px }
input.edit_file {font-size:11px; color:#333333; border: 1px solid #BFBFBF; height:22px; padding:2px }
input.edit_s {font-size:11px; padding-left: 5px; color:#666666; border: 1px solid #BFBFBF; height:17px;}
input.edit_s2 {font-size:12px; padding-left: 10px; color: #999999; border: none; background:none; height:17px; font-family: Arial, Tahoma, Verdana, Sans-Serif; }
input.edit_r { font-size:11px; color:#333333; border: 1px solid #BFBFBF; text-align: right; height:17px}
textarea.edit{ font-size:11px; color:#333333; border: 1px solid #BFBFBF; font-family: Tahoma, Arial, sans-serif; }
select.wybierz { font-size:11px; color:#333333; border: 1px solid #BFBFBF; display:block; height:22px; padding:3px 0 2px 0; vertical-align:middle}

/* =============================================================================
   Links
   ========================================================================== */

a.lblue:link { color: #21759B; text-decoration: none;}
a.lblue:visited { color: #21759B; text-decoration: none;}
a.lblue:hover { color: #666666; text-decoration: none;}

a.lgrey:link { color: #666666; text-decoration: none;}
a.lgrey:visited { color: #666666; text-decoration: none;}
a.lgrey:hover { color: #666666; text-decoration: none;}

a.lwhite:link { color: #FFFFFF; text-decoration: none;}
a.lwhite:visited { color: #FFFFFF; text-decoration: none;}
a.lwhite:hover { color: #CCCCCC; text-decoration: none; }


a.lblue2:link {color: #21759B; text-decoration: none; font-size: 12px;}
a.lblue2:visited {color:#21759B; text-decoration: none; font-size: 12px;}
a.lblue2:hover {color: #666666; text-decoration: none; font-size: 12px;}

a.upmenu:link { color: #666666; text-decoration: none; font-size: 11px; padding-left: 25px; }
a.upmenu:visited {  color: #666666; text-decoration: none; font-size: 11px;padding-left: 25px;}
a.upmenu:hover {color: #666666; text-decoration: none; font-size: 11px;padding-left: 25px;}

a.dmenu:link {color: #666666; text-decoration: none; font-size: 10px;}
a.dmenu:visited { color: #666666; text-decoration: none; font-size: 10px;}
a.dmenu:hover {color: #666666; text-decoration: none; font-size: 10px;}

a.mmenu:link {color: #21759B; text-decoration: none; font-size: 11px; font-weight:bold; display: block; width:163px; height:24px; padding-top:11px; text-align:center; }
a.mmenu:visited { color: #21759B; text-decoration: none; font-size: 11px; font-weight:bold; display: block; width:163px; height:24px; padding-top:11px; text-align:center; }
a.mmenu:hover { color: #666666; text-decoration: none; font-size: 11px; font-weight:bold; display: block; width:163px; height:24px; padding-top:11px; text-align:center; }


/* =============================================================================
   Menu
   ========================================================================== */
 
#left-side ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}

#left-side li {
	background:url("../img/list.jpg") no-repeat 0 7px;
	padding:12px 0 12px 10px;
	border-bottom:1px dashed #CCCCCC;
}

#left-side li a, a:visited{
color: #666666;
text-decoration:none;
display:block
}
#left-side li a:hover{
color: #21759B;
}

#left-side li.active{
background: #F7F7F7;
}


/* =============================================================================
   Txt
   ========================================================================== */

.tp0{
	font-size: 11px;
	color: #333333;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	line-height:1.5;}
.tp0c{
	font-size: 11px;
	color: #333333;
	text-align:center;}
.tp1{
	font-size: 11px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	line-height:1.5;}
.tp1red{
	font-size: 11px;
	color: #990000;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	line-height:1.5;}
.tp0red{
	font-size: 11px;
	color: #990000;
	padding:0px;
	text-align: left;
	line-height:1.5;}
.tp2 {
	font-size: 11px;
	color: #333333;
	padding-right: 10px;
	padding-left: 25px;
	text-align: left;
	line-height:1.5;}
.tsp0{
	font-size: 10px;
	color: #333333;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	}
.tsp1j{
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	}

.tright{text-align: right;}

h1.nazwa { color: #2269BF; font-size: 16px; }

.f_section{font-size: 11px; font-weight:bold; color: #333333; padding:10px 0 0 10px; margin-top:10px; border-top:1px dashed #CCCCCC}
.f_section2{font-size: 11px; font-weight:bold; color: #333333; padding:0 0 0 10px;}
.f_label{font-size: 11px; font-weight:bold; color: #666666; padding-right: 10px; text-align: right;}
.f_label_np{font-size: 11px; font-weight:bold; color: #666666; padding-right: 0px; text-align: right;}
.f_label_al{font-size: 11px; font-weight:bold; color: #990000; padding-right: 10px; text-align: right;}
	
.tred {color: #990000;}
.tblue {color: #2269BF;}
.tlgrey {color: #666666;}


/*============================================ New CSS ============================================ */


/*--------------------------------- Sortmenu ---------------------------------*/

.sortmenu{width:708px; border:1px solid #CCC; background-color: #EEEEEE; padding-top:5px; padding-bottom:5px; margin-bottom:10px; overflow:hidden;}
.sortmenu_nazwa{width:35%; float:left}
.sortmenu_sort{width:35%; float:left}
.sortmenu_sort_big{width:50%; float:left}
.sortmenu_button{width:30%; float:left}
.sortmenu_button_small{width:15%; float:left}
.sortmenu label {color: #666666; font-size: 11px; padding-right:5px; padding-left:10px; font-weight:bold; display: inline-block;
text-align:right;}
.sortmenu .input-big {width:150px;}
.sortmenu .input-half {width:75px;}
.sortmenu input{
	background:#fff;
	border:1px solid #CCCCCC;
	height:16px;
	padding:3px 9px;
	font-size:11px;
	color: #666;
}
.sortmenu select{
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 1px 3px 9px;
	font-size:11px;
	width:150px;
	color: #666;
}
.sortmenu_sort_big select{
width:250px;
}

.sortmenu button{
	font-size: 10px;
	background-color: #4379B9;
	color: #FFFFFF;
	width: 70px;
	height: 23px;
	border:1px solid #396BA8;
	font-weight: bold;
	padding: 1px;
	cursor: pointer;
	cursor: hand;	
}