body{
	background-image: url(images/bg_360px.jpg);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size:12px;
	line-height: 22px;
	overflow-x: hidden;
}
p{
	margin-top:-6px;
}
#table_01{
	font-family:Tahoma;
	font-size:10px;
}
#tabela_03{
	font-family:Tahoma;
	font-size:11px;
	padding-left:30px;
}
#tab_01{
	background-image: url(images/tab_1.jpg);
	background-repeat: no-repeat;
	width:227px;
	height:45px;
}
#tab_01a{
	background-image: url(images/witaj.jpg);
	background-repeat: no-repeat;
	width:227px;
	height:45px;
}
#tab_02{
	background-image: url(images/tab_2.jpg);
	background-repeat: repeat-y;
	width:227px;
	padding-left:15px;
}
#tab_03{
	background-image: url(images/tab_3.jpg);
	background-repeat: no-repeat;
	width:227px;
	height:29px;
}
#tab_04{
	background-image: url(images/sub_1.jpg);
	background-repeat: no-repeat;
	width:227px;
	height:45px;
}
#menu_boczne{
	padding-left:35px;
	background-image: url(images/menu_middle.jpg);
	background-repeat: no-repeat;
}
#menu_boczne2{
	padding-left:35px;
	background-image: url(images/menu_middle_2.jpg);
	background-repeat: no-repeat;
}
#menu_top{
	background-image: url(images/menu_top.jpg);
	background-repeat: no-repeat;
}
#menu_bottom{
	background-image: url(images/menu_bottom.jpg);
	background-repeat: no-repeat;
}
#label{
	font-family:Tahoma;
	font-size:18px;
	color:#0f6cf8;
	font-weight:bold;
	background-image: url(images/label.jpg);
	background-repeat: no-repeat;
	width:584px;
	height:43px;
	padding-top:9px;
	padding-left:15px;
}
#aktual_1{
	position:relative;
	left:410px;
	top:44px;
}
#aktual_2{
	position:relative;
	top:17px;
	left:445px;
	width:350px;
	font-family:Tahoma;
	font-size:11px;
	color:#696969;
}


#menu_up{
	color:#fff;
	font-family:Tahoma;
	font-size:16px;
	padding-left:30px;	
	color:#fff;
}

a.inv  {	font-size:11px;	color:#0f6cf8;	text-decoration:none; font-weight:bold;}
a:hover.inv  {color:#000;	text-decoration:underline;}

a.inv2  {font-size:14px;	color:#fff;	text-decoration:none; }
a:hover.inv2  {color:#fff;	text-decoration:underline;}

a.inv3  {font-size:11px;	color:#76777c;	text-decoration:none;}
a:hover.inv3  {color:#000;	text-decoration:underline;}

a.inv4  {font-size:11px;	color:#fff;	text-decoration:none;}
a:hover.inv4  {color:#ffcc00;	text-decoration:underline;}
a.inv5  {font-size:11px;	color:#0f6cf8;	text-decoration:none;}
a:hover.inv5  {color:#0f6cf8;	text-decoration:underline;}
a.inv6  {font-size:11px;	color:#fff;	text-decoration:none; }
a:hover.inv6  {color:#fff;	text-decoration:underline;}

a  {
	color:#76777c;
	text-decoration:none;
}
a:hover  {
	color:#000;
	text-decoration:underline;
}

#foot{
	background-color: #0f6cf8;
	color:#fff;
	font-size:11px;
	
}















.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

/* The following 4 rules are fixes for CSS bugs in IE on Windows and Mac that result in
   incorrent background position when background image is used for the menu items.
   Normally the items' border should not be taken into account when the background image
   is aligned but this is not the case in these browsers.
   The first 3 rules for IE on Win are only needed if your main menu is horizontal.
   You can remove all 4 rules if you can live with the small display differences in
   these browsers or if you are not using background image for the menu items. */

*:first-child+html .MM>li>a { /* for IE7/Win */
	background-position:1px 1px;
}
* html .MM a { /* for IE5-6/Win */
	background-position:1px 1px;
}
* html .MM ul a { /* for IE5-6/Win */
	background-position:0 0;
}
* html>body #Menu1 a { /* for IE5/Mac */
	background-position:1px 1px;
}


#stronnicowanie { float: right;}
#stronicowanie_up { text-align: right; float: right; padding-top: 5px; }
#stronicowanie_down { text-align: right; padding-top: 15px; float: right; padding-bottom: 5px; }
#str { float: left;}
#str a { color: #5f5e5e; text-decoration: none; }
#str a:hover { text-decoration: underline }


.login{
    background-image:url('images/button_1.jpg');
           height :23;
        WIDTH :132;
        BORDER-WIDTH:0;
       font-family:arial;
       font-weight:bold;
}

.button_paginator{
    background-image:url('images/button_paginator.jpg');
       height :24;
       WIDTH :150;
       BORDER-WIDTH:0;
       font-family:arial;
       font-weight:bold;
       font-size:12px;
       color:#fff;
}

.butt_minus { background-image: url(images/butt_minus.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 30px; height: 23px; border-width: 0; }
.butt_plus { background-image: url(images/butt_plus.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 30px; height: 23px; border-width: 0; }

/* cssy dla grup*/
.button_kup{
	background-image: url(images/button.jpg);
	cursor: pointer;
	width: 107px;
	height: 24px;
	border:0px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#grupa_1{
	background-image: url(images/group_1.jpg);
	background-repeat: repeat-x;
	width:580px;
	height:37px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	color:#003399;
}
#grupa_2{
	background-color: #f6f6f6;
	width:570px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}
p.grupa_2{
	display:inline;
	margin-right: 350px;
}
p.grupa_2a{
	display:inline;
}
#tabela_testy{
	padding:10px;
}
#tabela_testy_1{
	width:400px;
	padding-left:10px;
	background-color: #75bac1;
	color:#fff;	
}

#tabela_testy_1_oferta{
	width:500px;
	padding-left:15px;
	background-color: #75bac1;
	color:#fff;	
}

#tabela_testy_2{
	width:100px;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
	background-color: #ededed;
	color:#8a8a8a;	
}
a.tabela_testy_1  {color:#fff;	text-decoration:none; }
a:hover.tabela_testy_1  {color:#fff;	text-decoration:underline;}
a.tabela_testy_2  {color:#8a8a8a;	text-decoration:none; }
a:hover.tabela_testy_2  {color:#8a8a8a;	text-decoration:underline;}


#show {
        cursor: pointer;
	width:300px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#257f87;
}

#hide {
	background-color: #f6f6f6;
	width:570px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#show2 {
        cursor: pointer;
	width:300px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#257f87;
}

#hide2 {
	background-color: #f6f6f6;
	width:570px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#show3 {
        cursor: pointer;
	width:300px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#257f87;
}

#hide3 {
	background-color: #f6f6f6;
	width:570px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px;
	padding-top:8px;
	padding-left:20px;
	color:green;
}


p.odp{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	padding-top:2px;
	padding-left:40px;
	color:#31465C;
}

#koniec_test{
	background-color: #f6f6f6;
	width:570px;
	height:250px;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#pytania{
	background-color: #f6f6f6;
	width:570px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#pytania2{
        background-color: #D5DDF7;
	width:580px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:1px;
	color:#003399;
}

#historia{
	background-color: #f6f6f6;
	width:560px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	color:#257f87;
}

#historia2{
        background-color: #D5DDF7;
	width:570px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	color:#003399;
}

#faq{
	background-color: #f6f6f6;
	width:560px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	color:#257f87;
}

#faq2{
        background-color: #D5DDF7;
	width:570px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	color:#003399;
}

#aktualnosci{
	background-color: #f6f6f6;
	width:570px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#aktualnosci2{
        background-color: #D5DDF7;
	width:580px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	color:#003399;
}

#kontakt{
	background-color: #f6f6f6;
	width:570px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

.button_kontakt{
    background-image:url('images/button_kontakt.jpg');
       height :24;
       WIDTH :107;
       BORDER-WIDTH:0;
       font-family:verdena;
       font-weight:bold;
       font-size:12px;
       color:#fff;
}

#linki{
	background-color: #f6f6f6;
	width:560px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	color:#257f87;
}

#rejestracja{
	background-color: #f6f6f6;
	width:570px;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

#testy_napis{
        background-color: #D5DDF7;
	width:580px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	color:#003399;
}

#oferta_napisy{
	background-color: #f6f6f6;
	width:570px;
	font-family:verdena;
	font-weight:normal;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#257f87;
}

hr {
  border: 0;
  width: 100%;
  height: 1px;
  background-color: #A4A5A8;
}



