/*------------------------------------------------------------------------
# vic_v3 1.0 - Sep, 2009
# ------------------------------------------------------------------------
# Copyright (C) 2006-2010 Tomasz Szymanek, All Rights Reserved.
# @license - Private Software
# Author: Tomasz Szymanek
# Websites:  http://www.victoriaruszow.info
-------------------------------------------------------------------------*/
* {
    margin:  0;
    padding: 0;
}
td,div,tr {
    font-family: Tahoma,verdana,arial;
    font-size:   11px;
    color:       #afafaf;
}
body {
    font-family: verdana,tahoma;
    font-size:   12px;
    padding:     0px 0px 0px 0px;
    margin:      0px 0px 0px 0px;
    color:       #4A4A4A;
}
.all {
    font-family:       verdana,tahoma;
    font-size:         12px;
    padding:           0px 0px 0px 0px;
    margin:            0px 0px 0px 0px;
    color:             #333; 
    background-image:  url(../images/body.png);
}
#content{
width:948px;
padding-top:0px;
}
div.blog_more ul {
margin-left: 18px;
}
div.module ul {
margin-left: 15px;
}
/* Lewe_module_menu */

#left div.module_menu{ 
    background: url(../images/menupl_srodek.png) repeat-y; 
    width:205px;
    margin-bottom:6px;
}
#left div.module_menu div div{  
    background: url(../images/menupl_gora.png) no-repeat;
    width:205px;
    padding-bottom:10px;    
}
#left div.module_menu div { 
    background: url(../images/menupl_dol.png) no-repeat; 
    width:205px; 
    background-position: bottom left;
}
#left div.module_menu div div div {
  background: none;
  padding: 0 5px 0px 5px;
  width: auto !important;
  width: 100%;
  text-align:left;
}
/* Lewe_menu */

#left{
margin-top:7px;
width:205px; 
padding-right:7px;
padding-left:0px;
float: left;
}
#left div.module{ 
    background: url(../images/menupl_srodek.png) repeat-y; 
    width:205px;
    margin-bottom:6px;
}
#left div.module div div{  
    background: url(../images/menupl_gora.png) no-repeat;
    width:205px;
    padding-bottom:10px;    
}
#left div.module div { 
    background: url(../images/menupl_dol.png) no-repeat; 
    width:205px; 
    background-position: bottom left;
}
#left h3{
       text-align:left;
       color: #FFFFFA;
       font-size: 11px;
       white-space: nowrap;
       font-weight:bold;
       height:21px;
       width:90%;
       padding-top:9px;
       padding-right:25px;
       padding-left:8px;
       padding-bottom:15px;	    
     
}
#left div.module div div div {
  background: none;
  padding: 0 5px 0px 5px;
  width: auto !important;
  width: 100%;
  text-align:left;
}
#left .moduletable {
padding: 0;

}
/* Prawe_menu */

#right{
margin-top:7px;
width:205px; 
padding-right:0px;
padding-left:7px;
float: left;
}
#right div.module{ 
    background: url(../images/menupl_srodek.png) repeat-y; 
    width:205px;
    margin-bottom:6px;
}
#right div.module div div{  
    background: url(../images/menupl_gora.png) no-repeat;
    width:205px;
    padding-bottom:10px; 
}
#right div.module div { 
    background: url(../images/menupl_dol.png) no-repeat; 
    width:205px; 
    background-position: bottom left;
    

}
#right h3{
       text-align:left;
       color: #FFFFFA;
       font-size:11px;
       font-weight:bold;
       height:21px;
       width:90%;
       padding-top:9px;
       padding-right:25px;
       padding-left:8px;
       padding-bottom:15px;
       
}
#right div.module div div div {
  background: none;
  padding: 0 5px 0px 5px;
  width: auto !important;
  width: 100%;
  text-align:left;
}
#maincontent {
width:524px;
margin-top:7px;
margin-left:0px;
margin-right:0px;
text-align:left;
float: left;
}
#contentmid { 
    background-image: url(../images/news_menu.png); 
    background-repeat: repeat-y;
    padding-right:5px;
    padding-left:5px;
    padding-top: 8px;
    padding-bottom: 8px;
    
}

/* joomla css stuff */
div.module_menu li {
    list-style:   none;
    font-size:    12px;
    height:       28px;
}
a:link, a:visited {
    color: #FFFFFA;
    font-weight:     bold;
    text-decoration: none;
}
a:hover {
    color: #AFAFAF;
}
form {
    display: inline;
    margin:  0;
    padding: 0;
}
h1 {
    color:       #666666;
    font-weight: normal;
    font-size:   20px;
}
ul {
list-style:   none;
}
li {
    margin-left: 0px;
}
img {
    border: none ;
}
ol {
    margin-left:         20px;
    list-style-position: inherit;
}
blockquote {
    margin: 10px;
}
blockquote div {
}
pre {
    padding: 10px;
}
table.contenttoc {
    border: 1px solid #000000;
    margin:  3px;
    padding: 5px;
}
.contenttoc th {
    background-color: #6A543F;
    padding:          3px;
    color:            #FFFFFF;
    font-weight:      bold;
}
.contenttoc a {
    font-size:   12px;
    padding:     0 5px 0 5px;
    font-weight: normal;
}
.contenttoc a:hover {
    font-size:    12px;
    color:        #666666;
    padding-left: 5px;
}
.contenttoc td {
    padding:    3px;
    background: #4A4A4A;
}
.contentpane {
    font-family: Arial,Tahoma,  Helvetica, sans-serif;
    font-size:   12px;
    line-height: 18px;
    text-align:  left;
}
.contentpaneopen ul {
    margin-left: 10px;
}
.contentpane ul {
    margin-left: 10px;
}
table.contentpaneopen,table.contentpane {
}
table.contentpaneopen li {
    margin-left: 20px;
}
div.moduletable {
    margin-bottom: 15px;
    text-align:    left;
}
div.moduletable td {
    text-align: left;
}
div.moduletable h3 {
    text-align:          left;
    color:               red;
    font-weight:         bold;
    font-size:           12px;
    margin-bottom:       5px;
    padding-left:        15px;
    padding-top:         0px;
    background-image:    url(../images/thicon.png);
    background-repeat:   no-repeat;
    background-position: left;
    line-height:         24px;
}
table.moduletable th {
    color:               #FFFFFF;
    text-align:          left;
    vertical-align:      middle;
    font-weight:         normal;
    padding-left:        5px;
    padding-top:         15px;
    padding-bottom:      10px;
    width:               230px;
    text-transform:      uppercase;
}
.contentpaneopen fieldset {
    border: none ;
    width:  100%;
}
.contentpaneopen td {
    padding:    0;
    text-align: left;
}
.contentdescription {
}
.latestnews li {
    list-style-type: none;
}
.latestnews li a {
    border-bottom: 1px dashed #E2E2E2 ;
    display:       block;
}
.latestnews li a:hover {
}
.mostread li {
    list-style-type: none;
}
.mostread li a {
    border-bottom: 1px dashed #999999 ;
    display:       block;
}
.mostread li a:hover {
}
ul.latestnews li {
    padding:     2px 2px 5px 0px;
    margin-left: 0px;
    color:       #808080;
    width:       auto;
    text-align:  left;
}
.latestnews a:link {
    text-transform: lowercase;
    color:          #C5BCA3;
}
.latestnews a:visited {
    color: #C5BCA3;
}
.latestnews a:hover {
    color: #666666;
}
ul.mostread li {
    margin-left: 0px;
    color:       #808080;
    width:       auto;
    text-align:  left;
    padding:     2px 2px 3px 0px;
}
.mostread a:link {
    text-transform: lowercase;
    color:          #CCCCCC;
}
.mostread a:visited {
    color: #CCCCCC;
}
.mostread a:hover {
    color: #666666;
}
td.contentheading {
    color:           #FFFFFA;
    font-family:     Tahoma,arial,Helvetica, sans-serif;
    text-decoration: none;
    font-weight:     bold;
    font-size:       14px;
}
div.componentheading {
    color: #AFAFAF;
    font-family:     tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight:     normal;
    font-size:       14px;
    text-align:      left;
}
a.contentpagetitle:link,a.contentpagetitle:hover {
    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size:       14px;
}
a.contentpagetitle:hover {
    color: #AFAFAF;
}
.createdate, td.createdate {
    color:               #FFFFFA;
    font-size:           9px;
    font-weight:         bold;
    text-transform:      lowercase;
    background-position: left;
    padding-left:        10px;
    padding-top:        5px;
    padding-bottom:        5px;
    background: url(../images/tlodata.png) repeat-x;
}
.modifydate,.small {
    color:          #AFAFAF;
    font-size:      11px;
    font-weight:    normal;
    text-transform: none;
}
.highlight {
    color:            #FFFFFF;
    background-color: red;
}
.mosimage {
    margin:  5px;
    padding: 5px;
    border:  1px #393939 solid ;
}
.mosimage_caption {
    background-color: #4E4E4E;
    padding:          1px 2px;
    color:            #FFFFFF;
    font-size:        10px;
    font-weight:      bold;
}
.contentpaneopen img {
    margin: 5px;
}
.contentpane img {
    margin: 5px;
}
div.module_menu a:link, div.module_menu a:visited {
    display:             block;
    height:              18px !important;
    height:              26px;
    vertical-align:      middle;
    font-size:           11px;
    font-weight:         bold;
    text-align:          left;
    text-decoration:     none;
    text-transform:      capitalize;
    color: #AFAFAF;
    padding-bottom:         7px;
    padding-left:        15px;
    background-repeat:   no-repeat;
    background: url(../images/menust_aktywne.png) no-repeat right top;
}
div.module_menu a:hover {
    text-decoration: none;
    color: #FFFFFA;
    font-weight:     bold;
    background: url(../images/menust_aktywne.png) no-repeat right bottom;
}
a.sublevel:link, a.sublevel:visited {
    font-size:      12px;
    padding-left:   10px;
    padding-bottom: 3px;
    line-height:    20px;
    display:        block;
    margin-left:    10px;
    font-family:    Arial, Verdana,Tahoma;
    color:          #00CCCC;
    text-transform: lowercase;
    font-weight:    normal;
}
a.sublevel:hover {
    text-decoration: none;
}
#mod_login_remember {
    border:     none ;
    background: none ;
    margin:     0;
}

input, select, textarea, .inputbox {
	padding: 1px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	border: 0px;
}

select, textarea, .inputbox {
	background: #FFFFFF;
	color: #4E4E4E;
}

.inputbox {
	margin-bottom: 1px;
	padding: 3px 2px;
	border-top: 1px solid #222222;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	background: url(../images/paskitlo.gif) repeat-x top #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
}

.adminform .inputbox {
}

#ja-search .inputbox {
	width: 100px;
	padding: 0;
	border: none;
	margin: 7px 0 0 10px;
	background: none;
	color: #ffffff;
}

* html #ja-search .inputbox, *+html #ja-search .inputbox {
	margin: 1px 0 0 10px;
}

.button {
	padding: 1px 8px 2px 8px;
	border-top: 1px solid #0B6B03;
	border-right: 1px solid #0B6B03;
	border-bottom: 1px solid #0B6B03;
	border-left: 1px solid #0B6B03;
	color: #FFFFFF;
	background: url(../images/tlobutton.gif) repeat-x center #0C7A03;
	height: 22px;
	font-size: 11px;
}

* html .button, *+html .button {
	padding: 2px 5px !important;
}

.sectiontableheader {
    font-weight: bold;
    background: #4E4E4E;
    padding:     4px;
    color: #AFAFAF;
}
.sectiontableentry1 td {
    padding: 3px;
    background: #4B4B4B;
}
.sectiontableentry2 td {
    padding:    3px;
    background: #414141;
}
.sectiontableentry1 {
    padding: 2px;
}
.sectiontableentry2 {
    padding: 2px;
}

a.readon {
	float: right;
	width: 102px;
	display: block;
	background: url(../images/wiecej.png) no-repeat bottom;
	color: #EFEFEF;
	font-size: 10px;
	line-height: 20px;
	text-indent: 25px;
	height: 20px;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../images/wiecej.png) no-repeat top;
	color: #FFFFFF;
	text-decoration: none;
}

td.buttonheading {
	padding: 0 0 0 8px!important;
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
}

.pagenav {
    text-align:        center;
    color:             #ffffff;
    margin:            0px -2px 0px 0px;
    padding:           1px 6px 1px 6px;
    font-size:         11px;
    font-family:       arial,verdana,tahoma;
    background-image:  url(../images/btnlogin.gif);
    background-repeat: repeat-x;
}
a.pagenav, a.pagenav:visited {
    color: #ffffff;
}
a.pagenav:hover {
    color:            #ffffff;
    background-color: #000000;
    border:           1px solid #5d5d5d ;
}
.pathway {
    font-weight: normal;
    text-align:  left;
    color: #4E4E4E; 
    
    
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.pollstableborder{
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

/* FOOTER
--------------------------------------------------------- */
#stopka {

	width:948px;
	height:20px;
	clear: both;
	background: url(../images/body.png) no-repeat;
}

#user3{
	border: none;
	width: 470px;
	height: 60px;
	float: right;
}

#license{
	border: none;
	width: 350px;
	height: 30px;
	float: left;
	margin-top:10px;
}

#footerwrap {
	clear: both;
	background: url(../images/stopka.png) repeat-x top #1F1F1F;
	position:relative; bottom:-13px
}

#footer small, #footer address {
	padding: 0 0 0 20px;
	float: left;
	display: block;
	color: #AFAFAF;
	font-style: normal;
	font-size: 10px;
}

#footer a {
	color: #AFAFAF;
}

#footer a:hover, #footer a:active, #footer a:focus {
	color: #FFFFFA;
}

#footer ul {
	margin: 0 0 5px 20px;
	padding: 0;
}

#footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#footer li a {
	padding: 0 20px 0 0;
	display: inline;
	font-weight: bold;
	line-height: normal;
}

#footer {
	width: 948px;
	margin: 0 auto;
	clear: both;
	height: 80px;
	padding-top:20px;
}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;

}
#modlgn_username {
    width:       160px;
    
}
#modlgn_passwd {
    width:       160px;
}
#modlgn_remember {
    border:     none ;
    background: none ;
    margin:     0;
}
#mod_mainmenu {
    font-size: 11px;
}
#headernav {
       padding-top: 7px;
}
#headernav div {
        width: 948px; 
	background: url(../images/nav/tlo.png) #535455; 
	height: 52px; 	
	padding-top: 0px;
}
#topmenu {
        padding-bottom: 0px; 
	list-style-type: none; 
	margin: 0px; 
	padding-left: 10px; 
	padding-right: 10px; 
	float: left; 
	list-style-image: none; 
	padding-top: 0px
}
#topmenu li {
        float: left
}
#topmenu li a {
        display: block; 
	background: url(../images/nav/tlo.png) no-repeat; 
	height: 52px
}
#topmenu #ico8 a {
        width: 77px; 
	background: url(../images/nav/men8.png);
}
#topmenu #ico7 a {
        width: 104px; 
	background: url(../images/nav/men1.png);
}
#topmenu #ico6 a {
        width: 77px; 
        background: url(../images/nav/men2.png);
}
#topmenu #ico5 a {
        width: 75px; 
	background: url(../images/nav/men3.png);
}
#topmenu #ico4 a {
        width: 71px; 
	background: url(../images/nav/men4.png);
}
#topmenu #ico3 a {
        width: 92px; 
	background: url(../images/nav/men5.png);
}
#topmenu #ico2 a {
        width: 94px; 
	background: url(../images/nav/men6.png);
}
#topmenu li a span {
        display: none
}
.modulewybor{
	margin-bottom:4px;
	font-size:   11px;
	color:       #afafaf;
}
.modulenewsy {
	font-family: verdana,tahoma;
	font-size: 12px;
}

.article_separator {
	display: block;
	background: url(../images/seperator.png) no-repeat center;
	height: 40px;
}
#banner {
	margin-top: 20px;
	background: url(../images/banner.png) no-repeat;
	height: 200px;
	width: 948px;
}
p {
	font-weight: normal;
	font-family: Tahoma,verdana,arial;
	font-size:   12px;
}
h6 {
	font-family: Tahoma,verdana,arial;
	font-size:   9px;
}
.module fieldset {
	border: 0;
}

#nadgora {
	clear: both;
	background: url(../images/gora_pasek.png) repeat-x top #1F1F1F;
	height: 30px;
}
#ggstatus {
	border: 0px;
	width: 220px;
	margin-top:5px;
	margin-left:20px;
	float: left;
}
#mailstatus {
	border: 0px;
	width: 200px;
	margin-top:7px;
	margin-left:50px;
	float: left;
}
#jc {
	background: #494949 repeat-x top;
}
.comment-text {
    font-size:   12px;
    color:       #AFAFAF;
    padding-bottom: 6px;
    padding-top: 6px;
}
.naglk {
text-align: center;
background-color: #414141;
height: 20px;
width: 510px;
padding-top: 4px;
font-size:   12px;
margin-top: 15px;
}
.nagldat {
text-align: center;
height: 20px;
width: 510px;
padding-top: 4px;
font-size:   11px;
}
.kolejka {
padding-top: 4px;
padding-left:100px;
}
.terminarz {
padding-top: 4px;
padding-left:75px;
}
.tabelalig {

width: 442px;
height: 330px;
padding-left:35px;
}
tr.k1 {

background-color: #414141;
}
tr.k2 {

background-color: #383838;
}
tr.aw {

background-color: #007D00;
}
tr.ngtb {

background-color: #353535;
}
.strzelcy {
padding-top: 4px;
padding-left:80px;
}
table.str {
text-indent: 10px;
}
.obrskl {
padding-top: 4px;
padding-left:7px;
}