body {
	background: #F9FEFF url(/_images/bg_main.png) 0 0 repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: tahoma;
	font-size: 12px;
}

a { text-decoration: none; }
a:hover { text-decoration: none; }

img { border: 0px; }


.msg-ok{
	background-image:url('/_images/content/msg-ok.png');
	border:1px solid green;
	color:green;
	background-position:1px 5px;
	background-repeat:no-repeat;
	margin: 0px auto 10px auto;
	padding:10px 5px 10px 33px;
	width: 50%; 
}

.msg-error{
	background-image:url('/_images/content/msg-error.png');
	border:1px solid #ff0000;
	color:#ff0000;
	background-position:1px 5px;
	background-repeat:no-repeat;
	margin: 0px auto 10px auto;
	padding:10px 5px 10px 33px;
	width: 50%; 
}

.msg-info{
	background-image:url('/_images/content/msg-info.png');
	border:1px solid #405A80;
	color:#405A80;
	background-position:1px 5px;
	background-repeat:no-repeat;
	margin: 0px auto 10px auto;
	padding:10px 5px 10px 33px;
	width: 50%; 
}

img.kwadrat{
	margin-bottom: 2px;
}

img.kwadrat_red{
	margin-bottom: 2px;
	background-color:#DE030B;
}

img.kwadrat_navy{
	margin-bottom: 2px;
	background-color:#00ADFF;
}


form{
	margin: 0px;
	padding: 0px;
}


input{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

input.error{
	border: 1px solid red;
	background-color: #FCEDED;
}

input.submit{
	border: 1px solid #405A80;
	padding: 0px 5px 0px 5px;
	color: #405A80;
	background-color: #D0DBE5;
	cursor: pointer;
}

input.submit:hover{
	font-weight: bold;
}

input.long_text{
	width: 300px;	
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

input.short_text{
	width: 100px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


input.mini_text{
	width: 50px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

input.longer{
	width: 190px;
}

select.error{
	border: 1px solid red;
	background-color: #FCEDED;
}

textarea.error{
	border: 1px solid red;
	background-color: #FCEDED;
}

span.star{
	color: red;
	padding: 1px;
}


/* do resizu textarea*/
div.grippie {
	background:#EEEEEE url(/_images/content/grippie.png) no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:5px;
	overflow:hidden;
}


/* ----------------------------------------------------------------------------  MENU TOP        */



.menu_top {
	text-align: center;
}

.menu_top p { margin: 15px 0 0 0; }

.menu_top a {
	color: #fff;
	height: 48px;
}
.menu_top a:hover { text-decoration: underline; color:#A4BFD7; }

.menu_top img {
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 10px;
}

#menuTop_topCorner {
	background: url(/_images/menuTop_topCorner.jpg) 0 0 no-repeat;
	width: 980px;
	height: 12px;
}

#menuTop_downCorner {
	background: url(/_images/menuTop_downCorner.jpg) 0 0 no-repeat;
	float: left;
	width: 980px;
	height: 8px;
}

#menuTop {
	background: url(/_images/menuTop.jpg) 0 0 repeat-y;
	width: 980px;
	padding-bottom: 10px;
}




/* ----------------------------------------------------------------------------  MAIN CONTENT CENTER        */


.content_c { }

.content_c h3 { 
	padding: 5px 0 5px 20px; 
	margin: 0; 
	font-size: 15px;
	font-weight: bold;
}

.content_c #content_top {
	background: url(/_images/content_top.png) 0 0 no-repeat;
	width: 606px;
	height: 7px;
	margin-top: 8px;
}

.content_c #content_down {
	background: url(/_images/content_down.png) 0 0 no-repeat;
	width: 606px;
	height: 7px;
}

.content_c #content_c {
	background: url(/_images/content_c.jpg) 0 0 repeat-y;
	width: 606px;
}
.content_c #content_c #tekst {
	width: 580px;
	text-align: justify;
	margin-left: 11px;
}




/* ----------------------------------------------------------------------------     menu_right     */

.menu_right {}

#bg_mr_top {
	background: url(/_images/bg_mr_top.png) 0 bottom no-repeat;
	width: 187px;
	height: 14px;
}

#bg_mr_c {
	background: url(/_images/bg_mr_c.jpg) 0 0 repeat-y;
	width: 187px;
}

#bg_mr_c p {
	background: url(/_images/arrow_leftMenu.png) 160px center no-repeat;
	padding:  0 0 0 10px; margin: 0px;
	color: #FFF;
	font-size: 12px;
}

#bg_mr_down {
	background: url(/_images/bg_mr_down.png) 0 0 no-repeat;
	width: 187px;
	height: 10px;
}


#bg_m_top {
	background: url(/_images/bg_m_top.jpg) 0 0 no-repeat;
	width: 187px;
	height: 9px;
	margin-top: 1px;
}

#bg_m_c {
	background-color: #fff;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	text-align:center;
}

#bg_m_c .logo {
	margin-bottom: 25px;
}

/* ----------------------------------------------------------------------------     FOOTER     */

#footer {
	background: url(/_images/footer_bg.png) repeat-x;
	height: 77px;
}

#footer_in { width: 980px; margin: 0 auto; text-align: center; padding-top: 10px;}

#footer_in a { color: #024077; text-decoration: none; font-size: 11px; }
#footer_in a:hover { color: #517DA2; text-decoration: underline;}




#footer_in img { margin-bottom: 2px; margin-left: 10px; margin-right: 10px; }




#hr_footer {
	background: url(/_images/hr_footer.png) repeat-x;
	width: 980px;
	height: 2px;
	margin-top: 10px;
}

#copy {
	margin-top: 11px;
	color:#9EA7A9;
}




/* ----------------------------------------------------------------------------          */



#animowany_top {
	width: 799px;
	height: 106px;
	float: left;
}

#wyszukiwarka {
	float: left;
}


/*
form { 
	padding-bottom: 10px;
	padding-top: 60px;
}
form input.inpt {
	margin-top: 5px
	margin-bottom: 4px;
	background: url(/_images/bg_input.png) 0 0 repeat-x;
	border: 1px solid #EBEEEF;
	height: 17px;
	width: 120px;
}


form input.btn {
	margin-bottom: -5px;
}

*/

.site_form{
	width: 90%;
	margin-top:20px;
}

.site_form td.element{
	width: 130px;
	vertical-align: top;
	padding-top: 5px;
}

.site_form td.padding_left{
	width: 130px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 25px;
}

.site_form span.star{
	color: red;
	padding: 2px;
}

.site_form td.submit{
	text-align: center;
}

.site_form div.field_error{
	color: red;
	margin-bottom: 6px;
	font-size: 11px;
}




.mini_form_content{
	border: 1px solid #405A80;
	background-color: #F9FEFF;
	margin: 20px auto 50px auto;
	color: #405A80;
	padding: 10px;
	width: 320px;
}

.mini_form_content div.row{
	padding: 5px;
}

.mini_form_content div.field{
	overflow: hidden;
}
.mini_form_content div.label{
	float: left;
	width: 95px;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
}

.mini_form_content div.submit{
	width: 100%;
	text-align: center;
	margin-top: 15px;
}

.mini_form_content div.login_error{
	color: #FF0000;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.mini_form_content div.other_link{
	text-align: right;
	margin: 5px 35px 5px 0px;
}


