
body {
margin:0;
padding:0;
height:100%;
background-color:#fdfdfd;
color:#000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.obraz {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-top: -2px;
	margin-right: 3px;
} 

.obraz_k {
	vertical-align: middle;
} 

.top {
	margin:0;
	padding:0;
	width: 100%;
	height: 125px;
	background:url(top_e.png) left top;
	}
.top_e {
	margin:0;
	padding:0;
	width: 100%;
	height: 125px;
	background:url(top.png) left top no-repeat;
}
.top_logo
{
	float: right;
	background:url(top_logo.png) right top;
	height: 125px;
	width: 225px;
}
a {
color:#0F7B99;
}

a:hover {
color:#15B0DB;
}

.tabela1 
{ 
border: 0px; 
border-style: solid; 
border-color: #FFFFFF; 
background: #add8f9;
height: 25px;
padding-left: 5px;

}
.tabela2 
{ 
border: 0px; 
border-style: solid; 
border-color: #FFFFFF;
background: #6eb4eb;
height: 25px;
padding-left: 5px;
}
.tabela3 
{ 
border: 0px; 
border-style: solid; 
border-color: #456977; 
background: #456977;
height: 25px;
padding-left: 5px;

}
input
{
 font-size: 12px;
}

.f_form
{
 margin: 0 auto;  
}

.f_container
{
 background-color: #ffffff;
 border: 1px solid #996464;
 border-top: none;
}

.f_row_par
{
 background-color: #ddebee;
}

.f_row_odd
{
 background-color: #b3d0da;
}

.f_row_left
{
 line-height: 19px;
 float: left;
 padding: 13px 17px 0px 5px;
 margin: 0px;
 white-space: nowrap;
 width: 120px;
}

.f_row_right
{
 padding: 7px;
 margin: 0px;
 width: 280px;
}

.f_row_button
{
 padding: 7px;
 text-align: center;
}


.f_input_normal
{
 background-color: #f2f8fa;
 border: 1px solid #456977;
 color: #777777;
 margin: 2px;
 width: 90%;
}

.f_input_normal:focus
{
 background-color: #ffffff;
 border: 1px solid #80a82a;
 color: #000000;
 width: 90%;
 margin: 2px;
}

.f_button_input
{
 background: url(img/butt.png);
 background-color: #F4f4f4;
 margin-bottom: 2px;
 border: 3px double #456977;
 height: 27px;
 color: #6291ad;
 font-weight: bold;
 font-size: 14px;
 padding-top: 1px;
}
.f_button_input_har
{
 background: url(img/butt.png);
 background-color: #F4f4f4;
 margin-bottom: 3px;
 border: 3px double #456977;
 height: 27px;
 color: #6291ad;
 font-weight: bold;
 padding-top: 2px; 
}

.f_button_area
{
 background-color: #F4f4f4;
 margin-bottom: 3px;
 border: 3px double #456977;
 color: #6291ad;
 font-weight: bold;
 padding-top: 2px;
}

.f_button_normal
{
	background: url(img/butt.png);
	border: 3px double #6291ad;
	color: #50778e;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0.25em;
}

.f_picker_button
{
 background-color: #fafafa;
 border: 1px solid #666666;
 color: #000000;
 font-size: 10px;
}
.f_description
{
 text-align: left;
 font-size: 12px;
 padding: 2px;
 color:#000000;
 
}
.f_elements
{
	width: 80%;
}

.block p {
margin: 0px auto;
padding: 0px;
font-size:13px;
color:black;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blockUp {
margin: 0px auto;
padding: 0px;
width: 479px;
height: 62px;
background-image: url(img/szablon_g.png);
background-position: top;
background-repeat: no-repeat;
}
.block {
margin: 0px auto;
padding: 0px;
width: 479px;
background-image: url(img/szablon_center.png);
background-repeat: repeat-y;
font: 13px Verdana;

}

.blockUp h2 {
margin-top: 3px;
padding-top: 6px;
text-align: left;
margin-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color: #6291ad;
}

.block a {
color: #3a6975;
font: bold 13px Verdana;
text-decoration: none;
border-bottom: 1px dashed;
}

.block a:hover {
color: #2c424e;
text-decoration: none;
border-bottom: 1px solid;
}

.blockBottom {
margin: 0 auto;
padding-top: 0px;
width: 479px;
}

.blockRight {
float:right;
margin:-15px 0 0 0;
}

.menu {
	margin-top: 0px;
	float: left;
	padding-top: 70px;
	padding-left: 20px;
}

.solidblockmenu{
width: 477px;
text-align: center;
margin: 0;
padding: 6px 0;
font: bold 13px Arial;
background: black url(img/blockdefault.gif) center repeat-x;
}

.solidblockmenu li{
list-style: none;	
display: inline;

}

.solidblockmenu li a{
color: #FFFFFF;
text-decoration: none;
border-right: 0px solid white;
padding: 3px 15px;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #4f768c;
background: #6291ad url(img/blockactive.gif) repeat-x center;
}

.wireframemenu{
margin-top: 25px;
margin-left: 10px;
border: 1px solid #456977;
background-color: #add8f9;
color: #000;
border-bottom-width: 0;
width: 190px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 184px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 13px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #456977;
text-decoration: none;
border-bottom: 1px solid #456977;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #ddebee;
color: #000;
}

.uwaga{
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto; 
	font-size: 12px; 
	width: 400px; 
	padding: 8px 5px 5px 5px; 
	background-color: #f2f8fa;
	border: 2px solid #e6000c;
}

.obraz_menu_adm {
	vertical-align: middle;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
} 
.sort th {
	border-color: #FFFFFF; 
	background: #456977 url(_common/images/icon-table-sort.png) no-repeat 2px 8px;
	color: #fff;
	height: 25px;
	padding: 4px 4px 4px 14px;
}

.sort tr {
	background-color: #ddebee;
	}

.sort tr.altRow {
	background-color: #add8f9;
}

.sort td {
	padding-left: 4px;
}
.leftAlign
{
	text-align: left;
}
.rightAlign {
	text-align: right;
	padding-right: 3px;
}



.sort .sortedASC {
	background: url(_common/images/icon-table-sort-asc.png) no-repeat 2px 4px #456977;
	color: #fff;
}

.sort .sortedDESC {
	background: url(_common/images/icon-table-sort-desc.png) no-repeat 2px 10px #456977;
		color: #fff;
}

.sort .tableHeaderOver {
	background-color: #456977;
	cursor: pointer;
}



.sort tr.over {
	background-color: #456977;
	color: #fff;
}

tr.hide {
	display: none;
}
.srodek
{
	text-align: center;
}

