body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin: 0px;
	background-color:#ffffff;
}

#top {
	width:950px; 
	text-align:center;
	height:230px;
}

.tresc_page {
	width:950px; 
}
/**************************************Wyglad cms'a*************************************/



#header_top {
	background-image: url(img/decorations/header_01.jpg);
	background-repeat:no-repeat;
	height: 80px;
}
#header_middle {
	background-image: url(img/decorations/header_02.jpg);
	background-repeat:no-repeat;
	height: 66px;
	text-align:right;
}

#header_bottom {
	background-image: url(img/decorations/header_03.jpg);
	background-repeat:no-repeat;
	height: 26px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#login_info {
	padding-top:20px;
	padding-left:170px;
	text-align:left;
	color:#999999;
	font-weight:normal;
	padding-right:20px;
	font-size:12px;
	vertical-align:bottom;
	display:inline;
	float:left;
	width:auto;
}

td.menu_item {
	width:60px;
	height:60px;
	background-position:center; 
	background-repeat:no-repeat;
}

div.menu_item {
	width:90px;
	height:60px;
	cursor:pointer;
	display:inline;
	float:right;
	text-align:center;
	font-size:10px;
	color:#CC6600;
}

img.menu_item {
    display: inline;
    border: 0px;
	width: 50px;
	height:50px;
	border: 1px solid white;
}

#menu_top {
	padding-top:2px;
	text-align:right;
	border: 0px solid black;
	height:66px;
}


/***************************************Jezyki**************************************************/
.languages_table_list{
	float: left; 
	width:200px; 
	height:20px; 
	border-bottom: 1px solid black;  
	border-right: 1px solid black;
}
/***************************************Logowanie i zmiana hasla********************************/
#autorize_top{
	background-image:url(img/decorations/autorize_top.jpg);
	width: 663px;
	height:248px;
	background-repeat:no-repeat;
}
#autorize_error{
	background-image:url(img/decorations/autorize_error.jpg);
	width: 663px;
	height:58px;
	background-repeat:no-repeat;
	text-align:center;
}
#autorize_break{
	background-image:url(img/decorations/autorize_break.jpg);
	width: 663px;
	height:9px;
	background-repeat:no-repeat;
}
#autorize_login{
	background-image:url(img/decorations/autorize_login.jpg);
	width: 663px;
	height:36px;
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:0px;
	padding-left:50px;
}
#autorize_pass{
	background-image:url(img/decorations/autorize_pass.jpg);
	width: 663px;
	height:43px;
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:8px;
	padding-left:50px;
}
#autorize_bottom{
	background-image:url(img/decorations/autorize_bottom.jpg);
	width: 663px;
	height:83px;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
}



/*********************************************Podzial strony i ustawienia bloków**********************/

#windowshortbar
{
  background-color: #E9E9E9;
  border-bottom: 1px solid #676767;
  border-right: 1px solid #676767;
  border-left: 1px solid #676767;
  width:15%;
  height:auto !important;
  min-height:500px;
  height:501px;
  display:inline;
  float:left;
  font-size:11px;
  font-weight:bold;
  color:#999900; 
  vertical-align:top;
}

#windowbody
{
  background: #E9E9E9;
  border-bottom: 1px solid #676767;
  width:70%;
  height:auto !important;
  min-height:500px;
  height:500px;
  display:inline;
  float:left;
  text-align:left;
}

#windowbody_big
{
  background: #E9E9E9;
  width:84%;
  height:auto !important;
  min-height:500px;
  height:500px;
  display:inline;
  float:left;
  text-align:left;
}

#windowbody_very_big
{
  background: #E9E9E9;
  width:100%;
  height:auto !important;
  min-height:500px;
  height:500px;
  display:inline;
  float:left;
  text-align:left;
}

#windowshorttree {
  border-bottom: 1px solid #676767;
  border-left: 1px solid #676767; 
  border-right: 1px solid #676767;
  background: #E9E9E9;
  width:14.5%;
  height:auto !important;
  min-height:500px;
  height:501px;
  display:inline;
  float:left;
  text-align:left;
}

#content {
	width:auto; 
	padding-left:0px;
	border: 1px solid black;
	}
	
#topic {
    font-weight: bold;
    text-align: center;
    color: black;   
    font-size: 11px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#CCCCCC; 
}	

/**************************************Lewe menu / opcje**********************************************/
td.option_ico {
	width:30px; 
	height:30px;
}
img.option_ico {
	   border:1px solid white;
}
.option {
   	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color: #F3F3F3;
    vertical-align: middle;
    padding: 4px;
    color: black;   
    font-size: 9pt;   
}

table {
font-size:13px;
}

div {
/*border: 1px solid black;*/
}

#main {
    width: 100%;
    text-align: center;
}

/****************************************Tabela glówna i ustawienia komórek w niej***********************/
table.lista {
	padding:0px;
}

td.cell {
    color: black;
    font-size: 11px;;
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#FFFFFF;     
}

a.list {
	color:#666666;
	font-weight:bolder;
}
a.list:hover {
	color:#333333;
}

td.cell_center {
	text-align: center;
    color: black;
    font-size: 11px;;
	font-weight:normal;
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#FFFFFF;   
}
td.cell_right {
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#FFFFFF; 
    text-align: right;
    color: black;
    font-size: 11px;;
	font-weight:normal;  
}

td.xcell_center {
	background-image: url(img/decorations/td_cell.jpg);
	background-repeat:repeat-x;
    text-align: center;
    color: black;
    font-size: 11px;
	vertical-align:top;  
}

td.cell_galery {
    border-right: 1px solid #C7CCB5;    
    background-color: white;
    text-align: center;
    color: black;
    font-size: 9pt;   
}

td.cell_top {
	vertical-align:top;
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#FFFFFF; 
	font-size:11px;
}

td.form_desc {
    width: 50%;
    border-top: 1px solid white;
    border-left: 1px solid white;    
    border-bottom: 1px solid #C7CCB5;
    background-color: #E3E6DA;
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
    color: black;
    font-size: 9pt;   
}

td.form_field {
    width: 50%;
    border-top: 1px solid white;
    border-right: 1px solid #C7CCB5;
    border-bottom: 1px solid #C7CCB5;
    background-color: #E3E6DA;
    padding-left: 5px;
    color: black;
    font-size: 9pt;   
}



td.header {
	height:20px;
    font-weight: bold;
    text-align: center;
    color: black;   
    font-size: 11px;
	vertical-align:top;
	border-top:1px solid #efefef;
	border-bottom:1px solid #909090;
	border-left:1px solid #efefef;
	border-right:1px solid #909090;
	background-color:#CCCCCC;     
}

td.checked {
    border-top: 1px solid white;
    border-left: 1px solid white;    
    border-right: 1px solid #C7CCB5;    
    border-bottom: 1px solid #C7CCB5;
	background-color: #627364;
	text-align:center;
}

td.unchecked {
    border-top: 1px solid white;
    border-left: 1px solid white;    
    border-right: 1px solid #C7CCB5;    
    border-bottom: 1px solid #C7CCB5;
	background-color: #E3E6DA;
	text-align:center;
}

table.list {
    width: 990px;
}

table.kalendarz {
    width: 260;
    margin: 0px 10px;
    border: 1px solid #999999;
}

td.kalendarz {
    height: 190px; 
    border-top: 1px solid white;
    border-left: 1px solid white;    
    border-right: 1px solid #C7CCB5;    
    border-bottom: 1px solid #C7CCB5;
    background-color: #E3E6DA;
    text-align: center;
    vertical-align: middle;
    padding-right: 2px;
}

img {
    border-width: 0px;
    vertical-align: middle;
}    

a {
    color: #666666;
    text-decoration: none;
	font-size:11px;
}

label.menu_name{
    color: #666666;
    text-decoration: none;
	font-size:11px;
}

label.menu_name:hover {
	color: #000000;	
}

a:hover {
    color: #000000;	
}

a.menu_stat {
color: #5A361E; font-weight:bold;
}
a.menu_stat:hover {
color: #5A361E; font-weight:bold; text-decoration:underline;
}

input {
    font-size: 8pt;
}

select {
    font-size: 8pt;
}

textarea {
    font-size: 8pt;
}

input {
border: 1px solid black;
background-color:#FFFFFF;
}

input.error {
    border: 1px solid red;
    background-color: #FFE0D5;
}

textarea {
border: 1px solid black;
background-color:#FFFFFF;
width:300px;
height:150px;
}

textarea.error {
    border: 1px solid red;
    background-color: #FFE0D5;
}

div.error {
    color: red;
    margin: 3px 0px;
    font-size: 8pt;
}

div.success {
    color: green;
    text-align: center;
}



/*****************************************************************************/
/*                                Treści i Struktura                         */
/*****************************************************************************/

#tree{
	padding-top:10px;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid black;
	border-left:1px solid black;
}


/*****************************************************************************/
/*                                Portfolio                                  */
/*****************************************************************************/
table.lista {
    width: 100%;
}

/*****************************************************************************/
/*                                Produkty                                   */
/*****************************************************************************/

.category_det {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.product_image {
	width:50%;
	border:1px solid #D9CEB3;
	text-align:center;
	height:100px;
}
.images_list{
	float: left; 
	width:110px; 
	height:130px;
}

.product_values {
	width:55%;
	border:1px solid #D9CEB3;
	text-align:center;
	height:100px;
}
#windowbody_
{
  background: #FFFFFF;
  width:85%;
  height:auto !important;
  min-height:500px;
  height:500px;
  display:inline;
  float:left;
  text-align:left;
}

input.button {
   color:#4d4c4b;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#EFEFEF;
   border:1px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
}
input.buttonhover{
   color:#000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#EFEFEF;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}

.file {
	border:1px solid black;
	width:300px;
	height:100px;
}



a.menu_name_selected {
	color: #5A361E;
	border-bottom:1px solid black;
	padding-bottom:2px;
}
