body,td {

    font: 12px Verdana, Tahoma, Georgia,  Arial;
    color: #000;
}
body {
    background: #FFF;
}

th {
font-weight:normal;
font-size:12px;
background: url('images/telko.jpg');
} 

top {
	border-bottom: 4px solid #275ab5;
	height: 40px;
	
}
.logo {
	background-repeat: no-repeat;
 	height: 50px;
	width: 174px;
	float:left;
	cursor: pointer;
}

a, a:link, a:visited, a:active, a:hover {
    text-decoration: none;
    color: #2f62ab;
    font-weight: 400;
}

div#logout_box {
    text-align:right;	
    padding: 5px 10px;
}

div#logout_box a {
    color: #275ab5;
}

div#logout_box a img {

    padding-right: 3px;
}

img {
    border: 0;
}

.top_button {
	background: url('images/telko.jpg');
    padding: 3px;
    height: 25px;
    font-size: 12px;
    border: 1px solid #2f62ab;
}


input, textarea,select {
    font-size: 10px;
    background: #E6ECF8;
    border: 1px solid #2f62ab;
}

.input_checkbox {
    font-size: 10px;
    background: #E6ECF8;
    border: 1px solid #ff0000;
}

.input_text {
    margin-top: 3px;
    width: 150px;
    padding: 1px;
}

select {
    font-size: 10px;
    min-width: 155px;
}

.select_filter {
    font-size: 9px;
    min-width: 0px;
    width: 40px;
    margin-left: 5px;
    text-align:center;
}

.input_button {
/*	background: url('images/telko.jpg');*/
    margin-top: 10px;
    width: 90px;
	padding: 5px;
}

.input_radio {
	background: url('images/telko.jpg');
    margin-top: 10px;
    width: 20px;
}

.form_opis {
  text-align:right;
  width: 200px;
  background: #E6ECF8;
  padding: 4px 10px;
  border-bottom:1px dotted #ffffcc;
}

.form_help {
  text-align:left;
  width: 350px;
  background: #E6ECF8;
  padding: 4px 10px;
  text-style:italic;
  color:#0080c0;
  border-bottom:1px dotted #ffffcc; 
}

.form_input {
  text-align:left;
    padding: 4px 10px;
      border: 1px solid #E6ECF8;
}

.form_wiersz {
  
}

.uzupelnij {
background-color: #FDC9C4;
}


div#login_form {
    width: 400px;
    margin: 10px auto;
    margin-top: 150px;
}

div#login_form div#title {
    background: #2f62ab;
    padding: 5px 0;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 900;
    font-variant: small-caps;
}

div#login_form div#content {
    border: 1px solid #2f62ab;
    border-top: 0;
    background: ;
    padding: 20px 10px 10px;
    text-align: center;
}

div#login_form div#content label {
    float: left;
    width: 100px;
    padding-top: 3px;
}

div#main_content {
    margin: 0 auto;
    width: 100%;
}

div#main_content table {
    margin: 0 auto;
    text-align: center;
}

.button {
    background: URL('images/telko.jpg');
    padding: 3px;
    border: 1px solid black;
    color: black;
}

.duzy_button {
    background: URL('images/telko.jpg');
    padding: 8px;
    border: 1px solid black;
    color: black;
}

div#info {
    font-size: 21px;
    text-align:center;
    width:100%;
    padding: 5px;
    margin: 10px 0px;
    letter-spacing: 1px;
    font-variant: small-caps;
    font-weight: 900;
    color: green;
}

div#error {
        font-size: 23px;
    text-align:center;
    width:100%;
    padding: 5px;
        margin: 10px 0px;
    letter-spacing: 1px;
    font-variant: small-caps;
    font-weight: 900;
    color: red;
}

.menu {
font: 13px Verdana,Tahoma, Arial;
font-weight: normal;
}

.menu #separator {
width: 3px; 
border-bottom: 4px solid #2f62ab;
}

.menu .main {
border-top: 1px solid  #2f62ab;
border-left: 1px solid  #2f62ab; 
border-right: 1px solid  #2f62ab; 
border-bottom: 4px solid  #2f62ab; 
text-align: center; 
background: #ffffff; 
cursor: pointer;
}

.menu .main_click {
border-top: 1px solid  #2f62ab;
border-left: 1px solid  #2f62ab; 
border-right: 1px solid  #2f62ab; 
border-bottom: 0px solid  #2f62ab; 
text-align: center; 
background: #ffffff; 
cursor: pointer;
}

.menu .main a, .menu .bottom a, .menu .main a:hover, .menu .bottom  a:hover  {
color:  #2f62ab;
}
.menu .main_click {
/*background: url('images/telko.jpg'); */
background: #BFCFE9;
}

.menu .bottom_click, .menu .bottom {
text-align: center; 
/*background: #ffffff; 
background: url('images/telko.jpg');*/
background: #BFCFE9;
cursor: pointer;
}

.menu .bottom {
background: #ffffff;
border: 1px solid #2f62ab;
}


td.vipowe {
font-size:13px;
text-align:justify;
}

.reklama2  { 
font-size:13px;
color:#003399;
padding-left:5px;
padding-right:5px;
}

.wieksze  { 
font-size:13px;
color:#000000;
padding-left:10px;
padding-right:10px;
text-align: justify;
}

.chinskie  { 
font-size:16px;
color:#000000;
padding-left:10px;
padding-right:10px;
}

td.cnvip  { 
font-size:15px;
color:#003399;
padding-left:10px;
padding-right:10px;
}



.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


.nav-bar li, .nav-bar li.active, .nav-title li{
background-color: #275AB5;
list-style: none;
white-space: normal;
float: left;
width: 150px;
height: 5px;
margin: 5px 10px;
}

.nav-bar {
clear: both;
}

.nav-bar li {
background-color: #C8C8C8;
}

.nav-title li, .nav-title li.active {
background-color: #FFFFFF;
color: #275AB5;
font-weight: bold;
}

.nav-title li {
color: #C8C8C8;
}

.nav-title li.arrow {
height: 10px;
}

.nav-bar li.arrow, .nav-title li.arrow {
background-color: #FFFFFF;
color: #275AB5;
font-weight: bold;
width: 20px;
font-size: 20px;
margin: 5;
height: 0px;
}

.admin_opis_strony {
	font-weight: bold;
}

.koszty_tekst {
	width: 100px;
}
.koszty_wartosc {
	width: 40px;
}
.listaKosztow {
	text-align: left;
}

#zamowienia input {
	text-align:right;
}

.zamowienia_ustaw, #zamowienia_save, .zamowienia_zapisz {
background-color:#FFAA13;
font-size:14px;
font-weight:bold;
text-align:center !important;
}


.przycisk_pomaranczowy {
  background-color:#FFAA13;
font-weight:bold;
}

.font14 {
font-size:14px;
}

.yellow {
	background-color: #FFFF99;
}
.red {
	background-color: red;
}
.white {
	background-color: #FFF;
}
.gray {
	background-color: #E6E7E8;
}
.pink {
	background-color: #FF9D9D
}
