body  
{
 background: #efefef;
        font-family:Verdana;
        font-size: 10px;

}

html>body #cont_section
{
	background-image:url(gfx/middle.gif);
	clear:both;
	height: auto !important; 
	overflow:hidden;
	height:100%;
}
	
#main 
{
	margin-top: 5px;
	width: 824px;
	min-height:500px;
	height: auto !important; 
    height: 500px;
	margin-left: auto;
	margin-right: auto;
}
	
#main_menu_bg1
{
	background-image:url(gfx/middle.gif);
	clear:both;
	/*overflow:none;*/
	overflow:hidden;
	height:45px;
	padding-left:3px;
	width:820px;
	margin-top:0px !important;
	margin-top:-2px;
}
	
#main_menu_bg2
{
	background-image:url(gfx/menu_bar.gif);
	clear:both;
	/*overflow:none;*/
	overflow:hidden;
	height:26px;
	/*margin-left:50x;
	margin-right:10px;*/
	width:816px;
	margin-top:0px;
}
	


#cont_section
{
	background-image:url(gfx/middle.gif);
	clear:both;
	height:100%;
}

#backmenu_start
{ 
   width:195px;
   margin-top:-10px;
   margin-left:10px !important;
   margin-left:5px;
   /*overflow:none;*/
   overflow:hidden;
   float:left;
   clear:both;
}

#menu_absolutyzm
{
	position:absolute;
	width:780px;
}

div.backmenu_top
{
	width: 180px;
	float:left;
	margin-left:5px;
	clear:both;
	margin-top:10px;
	overflow:auto;
	clear:both;
}
	
div.backmenu_title
{
	min-height:20px;
	height:20px;
	background-image:url(gfx/backmenu_top.gif);
	padding-top:3px;
	width:177px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#808080;
	overflow:auto;
}
	
div.backmenu_cont
{
	background-image:url(gfx/backmenu_middle.gif);
	width:177px;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#808080;
	overflow:auto;
	clear:both;
}


	
ul.backmenu_glinks
{
	margin:10px 0px 10px -10px; 
	list-style-type:square; 
	list-style-position:outside;
	padding-left:40px; /*poprawka do IE */
}
	
li.backmenu_option
{
	font-weight: bold;
	font-size:12px;
	margin:0px;
	padding:0px;
}
	
a.backmenu_option
{
	text-decoration:none;
	font-size:10px;
	color:#457dd9;
}
	
div.content_top
{
	min-width:590px;
	max-width:580px;
	width:580px;
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	min-height:480px;
	height: auto !important;
    height: 480px;
	border-style:dotted;
	border-width:1px;
	border-color:#a2a2a2;
	margin-top:0px !important;
	margin-top:15px;
	margin-bottom:20px;
}

div.content_top_nb
{
	min-width:590px;
	max-width:580px;
	width:580px;
	float:left;
	margin-left:10px;
	min-height:480px;
	height: auto !important;
    height: 480px;
	margin-top:5px;
	margin-bottom:15px;
}
	
div.content_start
{

	margin:10px;
	max-width:580px;
	min-height:530px;
	height: auto !important;
	/*max-height:5300px*/
}
	
/*Stopak*/

div.foot_start
{
	margin-left:auto;
	margin-right:auto;
	width:824px;
}
	
div.foot_top
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:824px;
	background-image:url(gfx/middle.gif);
	width:824px;
	min-height:30px;
	height: auto !important;
    height: 30px;
	/*overflow:none;*/
	/*overflow:hidden;*/
	clear:both;
}

div.foot_top2
{
	margin-left:10px;
	width:800px;
	min-height:30px;
	height: auto !important; 
    height: 30px;
}
	
div.foot_bottom
{
	margin-left:auto;
	margin-right:auto;
	width:824px;
}
	
div.admin_title
{
  border-style:solid;
  border-width:1px;
  border-color:black;
  height:20px;
  background:#76B5DA;
  margin-left:20px;
  margin-right:20px;
  margin-top: 20px;
  font-size:15px;
  text-align:center;
  font-family: Tahoma;
  font-weight:bold;
}

div.admin_title_success
{
  border-style:solid;
  border-width:1px;
  border-color:black;
  height:20px;
  background:#95FF95;
  margin-left:20px;
  margin-right:20px;
  margin-top: 20px;
  font-size:15px;
  text-align:center;
  font-family: Tahoma;
  font-weight:bold;
}
  
form.editart
{
   text-align:left;
   font-family:Verdana;
   font-size:12px;
   padding-left:10px;
   margin-left:5px;
   margin-bottom:10px;
   margin-top:20px;
   overflow: hidden;
}
   
div.infotext_error
{
  display:block;
  border-style:solid;
  border-width:1px;
  border-color:black;
  background:#FF6F6f;
  margin-left:20px;
  margin-right:20px;
  margin-top: 20px;
  margin-bottom:20px;
  font-size:15px;
  text-align:center;
  font-family: Tahoma;
  font-weight:bold;
}
  
div.infotext_ok
{
	display:block;
  border-style:solid;
  border-width:1px;
  border-color:black;
  background:#95FF95;
  margin-left:20px;
  margin-right:20px;
  margin-top: 20px;
  font-size:15px;
  text-align:center;
  font-family: Tahoma;
  font-weight:bold;
 }


textarea.diveditor
{
/*  height: 800px;*/
  /*width: 550px;*/
/*  overflow: hidden;*/
}


input.save
{
	text-align:center;
	margin-top:20px;
}
	
span.content_foot
	{
	text-align:center;
	}
/*MENU*/


/*Gonre Menu */
#nav
 {
  margin-top:0px;
  margin-bottom:0px;
  padding-top:5px;  
  padding-left:0px;
  margin-left:0px !important;
  margin-left:-10px;
}

#nav  li 
{
	float:left;
	list-style-type: none;
} 

#nav li a
{
	padding-right: 25px; 
	display: block; 
	padding-left: 15px; 
	z-index: 10; 
	float: left; 
	padding-bottom: 0px; 
	font-family:Verdana;
	font-weight:bold;
	font-size:12px; 
	overflow: hidden;  
	padding-top: 0px; 
	position: relative; 
	top:0px; 
	text-decoration: none;
	color: #457DD9;
}

#nav li.back 
{
	z-index: 8; 
	width: 2px; 
	position: absolute; 
	height: 15px;
	background: #ffffff;/*KOLOR PASKA RUSZAJACEGO SIE*/
}

#nav li.current a
{
	COLOR: #777777;/*KOLOR AKTYWNEJ STRONY*/
}

#nav li a:hover 
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none;
	border-bottom-style: none
}

#nav li a:active 
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}

#nav li a:visited 
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}

#menu
{
	font: bold 1.1em Verdana, "verdana", Verdana, serif; 
	font-size:10px; 
	text-decoration: none;
	color: #777777;
}

#menu_absolutyzm
{
	position:absolute;
	width:795px;
	margin-left:4px;
}

#clocki
{
	height:20px;
	top:4px;
	margin-right:6px;
}

a 
{
	text-decoration: none; 
	outline: none; 
	color: #457DD9;
}

a:hover 
{
	text-decoration: underline; 
	color:#777777;
}

a.name
{
  font: bold 1.1em Verdana, "verdana", Verdana, serif; 
	font-size:10px; 
	text-decoration: none;
	color: #008800;
}

a.logout
{
  font: bold 1.1em Verdana, "verdana", Verdana, serif; 
	font-size:10px; 
	font-weight: bold;
	text-decoration:none;
	color: #777777;
}

a:hover.logout
{
  font: bold 1.1em Verdana, "verdana", Verdana, serif; 
	font-size:10px; 
	font-weight: bold;
	text-decoration:none;
	color: #ff0000;
}

/*Style do NEWSOW */

div.news_title
 {
	height:20px;
	width:510px;
	background-image:url(gfx/news_top_bg2.gif);
	float:left;
	padding-top:10px;
	margin-left:-10px;
	font-weight:bold;
  }

 div.news_content
  {
	width:558px;
	border-style:solid;
	min-height:100px;
	height: auto !important; 
	height:150px;
	overflow:hidden !important;
	/* overflow:none; */
	float:left;
	border-width:1px;
	border-color:#B9C2CB; 
 }
 
 div.news_image
  {
	padding-bottom:20px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	float:left;
	text-align:center;
	vertical-align: bottom;
	overflow:hidden;
	width:160px;
	max-width:160px;
}

div.news_content_text
{
	width:330px;
	float:left;
	min-height:100px;
	height: auto !important; 
	height:100px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:15px;
}

div.news_footer
{
    border-style:solid;
	border-width:1px;
	border-color:#B9C2CB;
	float:left;
	width:558px;
	border-top-style:none;
	padding-bottom:5px;
	padding-top:5px;
	height:15px;
	border-bottom-style:none;
}

span.news_modtext
{
	padding-left:6px;
	font-style:italic;
	font-size:9px;
	float:left
}

span.news_readmore
{
	padding-right:10px;
	font-size:10px;
	float:right;
}

a.news_readmore
{
	text-decoration:none;
	font-weight:bold;
}

div.news_footer_stop
{
	height:10px;
	width:534px;
	background-image:url(gfx/news_bottom_bg.gif);
	float:left;
}

/* KONIEC NEWSOW */

/*Zegarek */
input.clock 
{
width:90px; 
background-image: url('gfx/time.jpg'); 
color:#457DD9; 
border-top:#ffffff 0px solid; 
font: bold 1.1em Verdana, 'Verdana', Verdana, serif; 
font-size:10px;
border-left:#ffffff 0px solid; 
border-right:#ffffff 0px solid; 
border-bottom:#ffffff 0px solid;
}


.form {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-size: 8pt; border-left: #ffffff 1px solid; color: #483D8B; border-bottom: #ffffff 1px solid; font-family: arial; background-color: #FBFBFB;
	padding-left : 3px;
}
.form1 {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-size: 8pt; border-left: #ffffff 1px solid; color: #483D8B; border-bottom: #ffffff 1px solid; font-family: arial; background-color: #E6E6FF;
	padding-left : 3px;
	}
.form1a {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-size: 8pt; border-left: #ffffff 1px solid; color: #483D8B; border-bottom: #ffffff 1px solid; font-family: arial; background-color: #FFF8DC;
	padding-left : 3px;
}

.form2 {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-size: 9pt; border-left: #ffffff 1px solid; color: White; border-bottom: #ffffff 1px solid; font-family: arial; background-color: #808080;
	padding-left : 3px;
	padding-bottom : 0px;
}
	
.form2a {
	border-right: #ffffff 0px solid; border-top: #ffffff 1px solid; font-size: 8pt; border-left: #ffffff 0px solid; color: White; border-bottom: #ffffff 1px solid; font-family: arial; background-color: #8080BF;
	padding-left : 3px;
	padding-bottom : 0px;
}



.form4 {
	border-right: #ffffff 1px solid; border-top: 1px Black; font-size: 9pt; border-left: #ffffff 1px solid; color: Black; border-bottom: 1px solid #00008B; font-family: arial, "Times New Roman"; background-color: #CBCBE4;
	font-weight: normal;
}

/* Standardowy link */
a.stand , a.stand :visited, a.stand:hover
{
text-decoration:none; 
color:blue;
border-width:0px;
}

/* Ten niebieski, pogrubiony link */
a.stylish_bold , a.stylish_bold :visited, a.stylish_bold:hover
{
text-decoration:none; 
font-weight:bold;
color:#457dd9;
border-width:0px;
}

/*Zastepstwa */
div.zast 
{
	min-height:200px;
	height: auto !important; 
    height: 200px;
	background-color:#FDFDEE;
	width:495px;
	padding-top:0px !important;
	padding:10px;
	margin-left:30px;
	border-style:double;	
	border-width:3px;
}

div.zast-none
{
	margin-top:30px;
	text-align:center;
	color:red;
	font-size:18px;
	font-weight:bold;
}


/*Ajax*/

#ajax_save {
margin-top:20px;
text-align:center;
overflow: auto;
display:none;
}

#ajax_site.loading {
overflow:auto;
background: url(gfx/spinner.gif) no-repeat center;
}

/*Sonda */

div.survey_block_title
{
	min-height:20px;
	height:20px;
	background-image:url(gfx/backmenu_top.gif);
	padding-top:3px;
	width:177px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#808080;
	overflow:auto;
	font-weight:bold;
}

div.survey_block
{
	background-image:url(gfx/backmenu_middle.gif);
	width:177px;
	font-family:Verdana;
	font-size:10px;
	color:#808080;
	overflow:auto;
	clear:both;
}

span.survey_title
{
	font-size:10px; 
	font-weight:bold;
    color: #457dd9;
	text-align:center;
}

input.survey_radio
{
margin-left:20px;
}

input.btn { 
	  /*color:#050; */
	  color:#457dd9;
	  margin-left:50px;
	  font-size:10px;
	  font-family:helvetica,sans-serif; 
	  background-color:#fed; 
	  font-weight:bold;
	  margin-bottom:0px !important;
	  margin-bottom:-50px;
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
	
input.btn_ready { 
	  color:silver;
	  margin-left:50px;
	  font-size:10px;
	  font-family:helvetica,sans-serif; 
	  background-color:#fed; 
	  font-weight:bold;
	  margin-bottom:0px !important;
	  margin-bottom:-50px;
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
	
input.btn2 { 
	  color:#457dd9;
	  margin-left:140px;
	  font-size:10px;
	  font-family:helvetica,sans-serif; 
	  background-color:#fed; 
	  font-weight:bold;
	  margin-bottom:0px !important;
	  margin-bottom:-50px;
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
	

div.pool-no
{
	margin-top:30px;
	text-align:center;
	color:red;
	font-size:13px;
	font-weight:bold;
}	

div.pool-ok
{
	margin-top:30px;
	text-align:center;
	color:green;
	font-size:18px;
	font-weight:bold;
}	

div.pool-ok2
{
	margin-top:30px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}	

#user_panel
{
text-align:right;
}

#zseis_clock
{
color:#457DD9; 
font-weight:bold;
}

/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 99;
	top: 150px;  /* jego polozenie od gory */
	left: -296px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}

/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}

/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}

/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}

/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	-webkit-transform: rotate(90deg); /* obrot o 90 stopni */
	-moz-transform: rotate(90deg); /* wiec wysokosc zamienia sie z szerokoscia */
	-o-transform: rotate(90deg); /* obrot o 90 stopni */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* obrot o 90 stopni dla IE */
	float: left;
	width: 100px; /* wysokosc */
	height: 40px; /* szerokosc */
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
