    	td.Center
    	{
    		text-align: center;
    	}
    	
    	td.Right
    	{
    		text-align: right;
    	}

/* Basic ///////////////////////////////////////////////////////////////////////////////////  */
body { background: #002445; } 
body,form,input,textarea,select,option { color: #546273; font: 13px Arial,Tahoma, Helvetica; line-height: 17px; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,p,ul,ol,dl { margin: 0; padding: 0; }

a {  color: #2d9bf9;  text-decoration: underline; }
a img {border: none;}
a:hover { text-decoration: underline; color: #000; }
a:active { outline: none; }

p { padding:  5px 0 15px 0; }
h1 { 	color: #003a6e; padding:  20px 0 5px 0; font: normal 18px Arial, Helvetica, sans-serif; }
h2 { 	color: #003a6e; padding:  20px 0 5px 0; font: bold 16px Arial, Helvetica, sans-serif; }
h3 { 	color: #003a6e; padding:  20px 0 5px 0;font: bold 14px Arial, Helvetica, sans-serif;  }
h4 { 	color: #546273; padding:  20px 0 5px 0;font: bold 14px Arial, Helvetica, sans-serif;  }
h5 { 	color: #546273; padding:  20px 0 5px 0;font: bold 13px Arial, Helvetica, sans-serif;  }

/* List  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0 15px 15px;  }
ul li { padding: 0 0 4px 25px; list-style-type: none; /*background: url('li.gif') 0px 3px no-repeat;*/ line-height: 16px;}
ol { margin: 5px 0px 15px 35px;  }
ol li { padding-left: 8px; }
/* Forms  /////////////////////////////////////////////////////////////////////////////////// */
textarea, input, select { vertical-align: middle; line-height: 17px; font-size: 15px; border: 1px solid #e3e5e6; background-color: #FFF; padding-left: 10px; border-radius: 4px; padding: 3px 5px 4px 10px; }
textarea {  height: 70px; }
.text { background-color: #FFF; border: 1px solid #999999;  padding: 3px 5px 4px 10px; color: #000; border-radius: 4px; }
input:focus,.active { /*background-color: #f0f0f0;*/ border: 1px solid #2d9bf9; }
.error { /* background-color: #ff6666;*/ border-color: #ff0000;   }
.watermark { color: #b3b3b3; }
.optional { background-color: #FFF;  }
.required { background-color: #ffff66;  }

input.button { border: 0; background: #2d9bf9 url('/files/template/get/gfx/b2.gif') 0 100% repeat-x; font-weight: bold;  color: #FFF; cursor: pointer; width: auto; overflow: visible; border-radius: 4px; padding: 2px 10px; }
input.big { padding: 8px 15px; font-size: 18px; text-transform: uppercase; }
input.check { margin-right: 10px; }

#main a img { background-color: #f8fafc; padding: 5px; border: 1px solid #cfcfcf; }
#main a:hover img { background-color: #f8fafc; padding: 5px; border: 1px solid #000; }

fieldset { border: 0; border-radius: 0 7px 7px 7px; padding: 5px 15px 20px 20px; line-height: 17px; background: #E3E5E6 url('/files/template/get/gfx/f-2.jpg') 0 0 repeat-x;  }
legend { color: #003a6e; padding:  10px 20px; font: bold 15px Arial, Helvetica, sans-serif; background: url('/files/template/get/gfx/f-1.png') 0 0 repeat-x;   border-radius: 7px 7px 0 0; margin-left: -20px; min-width: 150px; }
fieldset .row { padding: 10px 0 0 0px; overflow: hidden; clear:both; }
/*label { display: block; text-align: left; margin-right: 10px; padding: 2px 0; }*/
fieldset .row .check { float: left; }
fieldset .row p { float: left; padding: 0; line-height: 13px; font-size: 13px; }
/* General  ///////////////////////////////////////////////////////////////////////////////////  */

.fl { float: left }
.fr { float: right }
.alcenter { text-align: center; }
.l_img { float: left; margin: 0 15px 10px 0; background-color: #f8fafc; padding: 5px; }
.r_img { float: right; margin: 0 0 10px 15px; background-color: #f8fafc; padding: 5px; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
hr { background: url('/files/template/get/gfx/dots.gif') 0 5px repeat-x; height: 10px; border: 0; }
cite { background: url('/files/template/get/gfx/q.png') 10px 15px no-repeat; border: 1px solid #cfcfcf; border-radius: 7px; display: block; padding: 15px 20px 15px 50px; margin: 15px 0;  }
a.more { padding: 4px 20px 4px 0px; background: url('/files/template/get/gfx/more.png') 100% 5px no-repeat;  }
.shadow { padding-bottom:  25px; background: url('/files/template/get/gfx/shadow.png') 50% 100% no-repeat; margin-bottom: 10px;  }
/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.wrapper { overflow: hidden; }
#container { width: 100%; background: #FFF url('bg.jpg') 50% 0 no-repeat; }
.splash { margin-top: 30px; background-color: #FFF; padding: 5px 0; }

body.sP { background-color: #FFF; }
body.sP #container { background: #FFF url('/files/template/get/gfx/bg-sp.jpg') 50% 0 no-repeat; padding-top: 70px; }
body.sP #container #gfx { background-color:#FFF; width: 550px; margin: 0 auto 50px auto; border: 1px solid #bcc1c7; border-radius: 7px; padding: 40px 50px; min-height: 300px; }


#header { height: 90px; width: 100%;}
.content { width: 960px; margin: 0 auto; overflow: hidden;  }
#page { margin-top: 30px; }
#sideBar { width: 230px; float: left; padding-bottom: 20px; }
#main { width: 680px; float: right; padding: 0 0 20px 0;  }

/* LOGO ///////////////////////////////////////////////////////////////*/
a.logo { width: 280px; height: 90px; display: block; float: left; background: url(logo.png) 20px 50% no-repeat; text-indent: -5000px; }

#menuTop { height: 35px; overflow:hidden;  background: url('mt.png') 0 0 no-repeat;  }
#menuTop ul { margin: 0 0 0 20px; padding: 0 0 0 2px; float: left; background: url('sep.gif') 0 50% no-repeat;}
#menuTop li { list-style-type:none; float: left; margin: 0; padding: 0 2px 0 0; background: url('sep.gif') 100% 50% no-repeat; line-height:14px; }
#menuTop li a { display:block; height: 25px;color: #FFF;  background: url('btn.gif') 0 100px repeat-x; 
padding: 10px 22px 0 22px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#menuTop li.selected a,#menuTop li a:hover  { background-position: 0 0;  color: #003a6e;  }

.nav { float: right; padding-top: 32px; }
.nav ul { padding: 0; margin: 0; }
.nav li { background-image: none; float: left; list-style-type:none; padding: 0; margin: 0 0 0 5px; }
.nav li a { display:block; height: 20px; background: url('/files/template/get/gfx/b1.gif') 0 0 repeat-x; 
padding: 4px 17px 1px 17px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #FFF; border-radius: 6px; }
.nav li.login a { background-image: url('/files/template/get/gfx/b2.gif');}
.nav li a:hover { background-color:#82c5ff; background-position: 0 100px; }

.title { height: 86px; padding-left: 43px; }
.title h1 { padding: 20px 0 0 0; line-height: 25px; font-size: 27px; }

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
.localiser { font-size: 11px; line-height: 16px; margin: 0 0 0 -8px; color:#2d5c86; padding-top: 3px; }
.localiser a { font-weight: normal; color: #2d5c86; padding: 0 11px 0 8px; background: url('/files/template/get/gfx/loc.gif') 100% 50% no-repeat; text-decoration:none;  }
.localiser a:hover { text-decoration: underline; }


/* TABLE  ///////////////////////////////////////////////////////////////////////////////////  */
table { margin: 10px 0 10px 0;  border-collapse: collapse; color: #546273; border: 0; font-size: 13px; }
table td { border: 1px solid #FFF; background-color: #e3e5e6; padding: 5px 10px 5px 10px; border-collapse: collapse; vertical-align: middle; text-align: left; }
table th { border: 1px solid #FFF; background-color: #003b6f; padding: 5px 10px 7px 10px; color: #FFF; text-align: center; }


.menu { background-color: #003a6e; border-radius: 6px; padding: 0 0 10px 0; margin-bottom: 20px; } 
.menu h2 { color: #f2f7fa; background: url('/files/template/get/gfx/hd.gif') 0 0 repeat-x; padding: 6px 0 6px 15px; border-radius: 6px 6px 0 0; border-bottom: 1px solid #00548e; font-size:14px; margin-bottom:1px;  }
.menu ul { margin:0; padding: 0; }
.menu ul li { list-style:none; margin: 0; padding: 0; background-image: none; border-bottom: 1px solid #174b7a; line-height: 16px;  }
.menu ul .selected { border-bottom: 0; }
* html .menu ul li { height:1px; vertical-align:bottom; }
.menu ul  a { display:block; font-size: 12px; padding: 4px 0px 5px 30px; text-decoration:none; color: #d7dde0; background: #003a6e url('/files/template/get/gfx/arr.gif') 15px 50% no-repeat; }
.menu ul  a:hover { color: #FFF; background-color: #005089; }
.menu ul .selected a { color: #FFF; background-color: #005089; font-weight: bold;  }

.menu ul ul { margin: 0; padding: 0; border-bottom: 1px solid #175f92; }
.menu ul ul li { border-top: 1px solid #175f92; border-bottom: 0;}
.menu ul ul a,.menu ul .selected ul a { font-size: 11px; font-weight: normal; color: #d7dde1; padding: 2px 0px 4px 43px; background-position: 30px 50%; }
.menu ul ul li a:hover { color: #FFF; background-color: #175f92; }
.menu ul ul .selected a { font-weight: bold;  color: #FFF; }

.panel {  background: #e3e5e6 url('/files/template/get/gfx/panel.gif') 0 0 repeat-x; border-radius: 6px; margin-bottom: 20px; font-size: 11px; }
.panel h2 { background: url('/files/template/get/gfx/l.gif') 0 100% repeat-x; padding: 8px 0 10px 15px; font-size:13px; color: #001e39; }
.panel .gfx { padding: 5px 15px; }

#panels { background-color: #f5f5f5; padding: 20px 0; }
#panels .panel { float: left; width: 230px; margin: 0 5px; }

#actions { background-color: #003b6f; padding: 15px 0 25px 0; }
#actions h2 { color: #FFF; font-size: 13px; font-weight: normal; padding: 0 0 15px 0; }
#actions .col { float: left; width: 33%;  }

.contact ul { margin: 10px 0 0 0; padding: 0; }
.contact li { float: left; display: block; width: 100px;  padding: 0; }
.contact li a { padding-top: 35px; display: block; color:#f5f5f5;text-align: center;  text-decoration:none; } 
.contact li a:hover { text-decoration: underline; }
.contact-1 { background: url('/files/template/get/gfx/c1.png') 50% 0 no-repeat; }
.contact-2 { background: url('/files/template/get/gfx/c2.png') 50% 5px no-repeat; }
.contact-3 { background: url('/files/template/get/gfx/c3.png') 50% 0 no-repeat; }

#actions .join { width: 230px; float: right; }
.join ul { margin: 0; padding: 0; }
.join li { float: left; display: block; width: 32px;  padding: 0 15px 0 0; }
.join li a { height: 34px; display: block; color:#f5f5f5;text-align: center;  text-decoration:none; text-indent:-5000px; } 
.join li a:hover { text-decoration: underline; }
.join-1 { background: url('/files/template/get/gfx/fb.png') 0 0 no-repeat; }
.join-2 { background: url('/files/template/get/gfx/twitter.png') 0 0 no-repeat; }
.join-3 { background: url('/files/template/get/gfx/youtube.png') 0 0 no-repeat; }
.join-4 { background: url('/files/template/get/gfx/in.png') 0 0 no-repeat; }

/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { padding: 30px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.sitemap { overflow: hidden; }
.sitemap .col { float:left; margin-right: 75px; }
.sitemap h2 { padding: 5px 0 5px 20px; background: url('more2.png') 0 7px no-repeat; color: #fefefe; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.sitemap ul { margin: 0;  padding: 0; }
.sitemap li { background-image: none; padding: 0; }
.sitemap li a { color: #c0c0c0; text-decoration: none; font-size: 11px; }
.sitemap li a:hover { text-decoration: underline; }
.ue { margin: 40px 0 20px 0; background: url('/files/template/get/gfx/ue.gif') 100% 0px no-repeat; height: 100px; }
.ue p { width: 400px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align:justify; }




form.Form div.Field
{
	width: 375px;
}
		
form.Form div.Field div.ErrorContainer
{
	left: 400px;
}
		
a.ButtonOrange
{
	background: url('/files/template/get/gfx/b1.gif') 0 0 repeat-x; 
	padding: 4px 17px 1px 17px; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF; 
	border-radius: 6px;
}
		
a.ButtonBlue
{
	background-image: url('/files/template/get/gfx/b2.gif');
}
		
a.ButtonOrange:hover,
a.ButtonBlue:hover
{ 
	background-color:#82c5ff; 
	background-position: 0 100px; 
}




/* button 
---------------------------------------------- */
.button1
{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 22px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button1:hover
{
	text-decoration: none;
}
.button1:active
{
	position: relative;
	top: 1px;
}
	
/* orange */
.orange
{
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover
{
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active
{
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
div.Pager
{
    margin: 20px;
}
.Page, .Prev, .Next, .SelectedPage
{
    font-family: Arial;
    font-weight: bold;
    display: block;
    float: left;
    border: solid 0px black;
}
.Page
{
    width: 30px;
    text-align: center;
}
.Prev
{
    width: 90px;
    text-align: left;
}
.Next
{
    width: 90px;
    text-align: right;
}
.SelectedPage
{
    width: 30px;
    color: Red;
    text-align: center;
}
            
table.info tr:hover>td
{
        background-color: lightblue;
        cursor: pointer;
}
form.Form div.Field
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #A0A6B3;
	padding: 9px;
	width: 450px;
	position: relative;
	font-family: Arial, sans-serif;
	margin-bottom: 10px;
	background: white;
}
		
form.Form div.Required
{
	background-color: #FFFFCC;
}
		
form.Form div.Invalid
{
}
		
form.Form div.Active
{
	border-color: Highlight;
}
		
form.Form div.Field input,
form.Form div.Field textarea,
form.Form div.Field select
{
	border: none;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: 300;
	color: #003399;
	z-index: 200;
	width: 100%;
	outline: none;
	position: relative;
	background: none;
	background-image: url(1px.gif);
	/*display: block;*/
	margin: 0;
	outline: none;
	padding: 0;
}
		
form.Form div.Field option
{
	color: #000000;
}
		
form.Form div.Field label
{
	color: #B3B3B3;
	font-size: 18px;
	line-height: 1em;
	position: absolute;
	top: 11px;
	left: 10px;
	z-index: 100;
	display: none;
}
		
form.Form div.Field option.Label
{
	color: #B3B3B3;
}
		
form.Form div.Field div.ErrorContainer
{
	display: none;
	position: absolute;
	left: 475px;
	top: 0px;
}
		
form.Form div.Invalid div.ErrorContainer
{
	display: block;
}
		
form.Form div.Field div.Error
{
	display: none;
	font-size: 13px;
	font-family: Arial, sans-serif;
	border: solid 1px red;
	width: 150px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 5px;
	background-color: #FBE7E7;
}
		
form.Form div.Field div.ErrorIndicator
{
	margin-top: 10px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Red;
}
		
form.Form div.Active div.Error
{
	display: block;
}
		
form.Form div.Active div.ErrorIndicator
{
	display: none;
}
/* @override http://localhost/bxslider_v3_plugin/css/styles.css */

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
	position:absolute;
	top:40%;
	right:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_prev.png) no-repeat 0 -30px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}











