body {background: #f8f8f8;color: #000;font: 10px "Verdana", Helvetica, Sans-Serif;}
body,p,form,ul {margin: 0;padding: 0;}
img {border: 0;}
a:visited,a:link,a:active {text-decoration: none;}
a {color: #3C6470;}
a:hover {color: #BF3E17;}
p {margin: 10px 0;padding-left: 15px;background: url(../_gfx/articlebg.gif) top left repeat-y;}
ul {padding-left: 15px;}
li {list-style: none;padding: 2px 0 2px 16px;background: url(../_gfx/strzalka_biala.gif) no-repeat center left;}

#tlo,#top,#footer,#links,#content,#bottom{clear: both;margin: 0 auto;}
#tlo {background: url(../_gfx/tlo_strony.gif) repeat-y center center;}
#top {height:175px;width: 780px; background: #fff url(../_gfx/baner_tlo.jpg) no-repeat center center;}
#menu {padding-left:260px; width:500px;float:left;}
#ikony {height:85px;width: 240px; background: url(../_gfx/baner_prawy.jpg) no-repeat;float:right;margin-top:110px;}
#content {width: 780px;}
#right {float: right;width: 520px;padding: 0 5px 5px 5px;line-height: 140%;}
#left {float: left;width: 220px;padding: 0px 10px 10px 10px;}
#footer {padding: 20px;width: 780px;background: url(../_gfx/tlo_dol.gif) no-repeat top center;}
#links {width: 740px;padding: 10px;background: #3C6491 url(../_gfx/linksbg.gif) repeat-x top center;color: #fff;}
#bottom {width: 760px;background-color: #fff;}

#searchform {width: 200px; float:left;padding: 10px 0px 0 570px;}
#search {border: 1px solid #888;background-color: #ddd;height:16px;width:150px;}
#search:hover {background-color: #fff;}
.butSearch{vertical-align: top;}

#url{background: #fff;	padding: 5px;border-bottom: 2px solid red;}
#url a {padding: 4px 10px 4px 8px;color: #bbb;border-right: 1px dotted #bbb;}
#url a:hover {color: #000;}

#edit {padding: 5px;}

#nav, #nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
	float : left;
}
#nav ul{
	position : relative;
	text-align: center;
	float: left;
}
#nav li {
	font-family: Verdana,Arial, Sans-Serif; font-size:11px;
	float: left;/*del boczne menu*/
	text-align: center;
	background-image: none;
	padding: 0px;
}
#nav a {display: block;/*	width: 6em;*/}

/*** 2 level ***/
#nav li ul{
	display: block;
	width: 142px;
/*	background: #17a;*/
	padding: 2px;
/*	border: 2px solid #18a;*/
	position: absolute;
	left: -999em;
	/*boczne menu
	margin-left : 11.05em;
	margin-top : -1.35em;*/
}

/*** 3 level ***/
#nav li ul ul { margin: -1em 0 0 12em;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

a.m_main,m_sub,a.r_menu,.edit_online, #footer a{
	padding: 4px 6px;
	text-decoration: none;
	color: #414141;
	border-right: 1px dotted #BCBCBC;
}

a.m_main:hover,a.m_sub:hover,a.r_menu:hover, #footer a:hover{
	background: #f1f1f1;
	padding-bottom: 2px;
	color: #000;
	border-bottom: 2px solid #2F4A6C;
}

a.r_menu,.edit_online{
	border:1px solid #ddd;
	margin: 5px 3px 0 0;
	float:right;
	font-size:10px;
}


#footer a {float:right;}

.edit_online{
	background: url(../_gfx/sys/belka.gif) repeat center left;
	color: #fff;
}
a.edit_online:hover{color: #fff;text-decoration: underline;}

.st {
	background: url(../_gfx/strzalka_biala.gif) no-repeat center left;
	padding: 2px 0px 0 16px;
}
.link {
	background: url(../_gfx/link.gif) no-repeat center left;
	padding: 1px 0px 0px 18px;
}

.ng {
	background: url(../_gfx/naglowek.gif) no-repeat center left;
	padding: 8px 0 10px 30px;
	font-size: 10pt;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
}

.ng_link {
	background: url(../_gfx/naglowek_link.gif) no-repeat center left;
	padding: 7px 0 7px 26px;
	font-size: 10pt;
	border-left: 1px solid #ccc;
}

.frame{
	border: 1px solid #eee;
	border-bottom: 2px solid #ede;
	border-top: 0;
	padding: 5px;
	line-height: 140%
}



h2 {
	margin: 8px 0 5px 0;
	padding: 0;
	font-size: 1.4em;
	letter-spacing: -1px;
	color: #808080;
}

h2 a {
	color: #000000;
	background: url(../_gfx/h2bg.gif) no-repeat center left;
	padding: 0 0 0 20px;
}

h2 a:hover {
	background: url(../_gfx/h2bghover.gif) no-repeat center left;
}


.slogan {
	float: right;
	border-left: 1px solid #ccc;
	padding: 0 0 0 20px;
}


.leftmenu a ,.headmenu {
	display: block;
	background: #BF3E18 url(../_gfx/red.gif) repeat-x;
	border: 1px solid #eee;
	color: #fff;
	padding: 4px 0 4px 19px;
	margin: 0 0 1px 0;
}

.leftmenu a:hover {
	color: #fff;
	background: #4d4949 url(../_gfx/vmenuarrowhover.gif) no-repeat center left;
}

.headmenu {
	background: #000 url(../_gfx/black.gif) repeat-x;
	font-weight: bold;
	padding-left: 25px;
}

.leftlinks a {
	display: block;
	background: url(../_gfx/link.gif) no-repeat center left;
	padding: 5px 0 5px 19px;
	color: #000;
	border-top: 1px solid #fff;
	border-bottom: 1px dotted #ddd;
}

.leftlinks a:hover {
	margin: 0;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #666;
}

.n_img { float: left; margin: 0 9px 3px 0; }


.gframe,#online,.com_but {
	background: url(../_gfx/naglowek_link.gif) no-repeat center left;
	border: 1px solid #EEE;
   padding: 4px 4px 4px 28px;
	margin: 6px 0 0 0;
}

.history,.email,.contact{padding: 16px 0px 16px 50px;float:left;cursor: pointer;}
.history {background: #fff url(../_gfx/p_history.jpg) no-repeat center left}
.email {background: #fff url(../_gfx/p_newsletter.jpg) no-repeat center left}
.contact {background: #fff url(../_gfx/p_contact.jpg) no-repeat center left}
#icon {padding-left: 40px;height:40px;text-align: center}

.pos {display: none;}

.ctext {border: 1px solid #ccc; font-size: 11px; background-color: #eee; text-align: left;}
.ctext:hover {border: 1px solid #000; background-color: #fff;}

hr,.date { margin: 5px 0 5px 0; padding: 10px 5px 5px 0; background: url(../_gfx/horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right;}
.date a { color: #808080;}

div.pagina {font: 11px tahoma,arial,sans-serif;color: #7A7A7A;padding: 4px;margin: 2px;text-align: right;}
div.pagina .selected,div.pagina a {color: #888;padding: 0 4px;border: solid 1px #ccc;margin: 0 2px;}
div.pagina .selected {font-weight: bold;background-color: #eee;}
div.pagina a:hover {color: #666;background-color: #e6e6e6;}

.tip,.gtip {font-size: 10px; border: double 3px #ccc; width:270px;text-align:left;padding:2px;position:absolute;z-index:100;visibility:hidden;color:#000;background-color:#e7e7e7;}

.gtip {background: url(../_gfx/blue.gif) repeat top left;padding:4px;font-size: 11px;}


.frameS {border: 2px solid #eee;	padding: 2px;}
.clsHelp {background: url(../_gfx/blue.gif) repeat-x;height: auto; padding: 3px 0px 3px 10px;color: #fff;font-weight: bold;font: 11px Verdana; margin-bottom: 1px;}
.clsTabOption {width: 100%; color: #000; border: 1px solid #ebebe4;text-align: left;}

.clsTabPanel {color: #000; border: 1px solid #ddd;margin:auto;text-align: left;padding:1px;border-collapse: collapse;}
.clsBelka {	background: #000 url(../_gfx/black.gif) repeat-x;color: #fff; font-weight:bold; border: 1px solid #ddd;padding:4px 4px 4px 20px;}
.clsEditTD1,.clsEditTD2 {padding: 5px 5px; border-bottom: 1px solid #ebebe4;}

.clsComments{border: 1px solid #ccc;padding:1px;}
.com_title {font-size: 12px;background: #17a url(../_gfx/blue.gif) repeat-x;height: auto;color:#fff;font-weight: bold;padding:4px;}
.com_autor {font-size: 12px;background: #DDEEFB;padding:2px;border: 1px solid #ccc;}
.com_text {background: #f6f6f6;padding:2px;}
.com_link {color: #666;}
.com_but {border: 0 ;font-weight: bold;padding-right:99px;}

.site_group,.site_page{margin-top:1px;padding:2px;}
.site_group{padding-left:20px;background: #ddd;}
.site_page{padding-left:40px;background: #eee;}

.clsText {border: 1px solid #ccc; font-size: 11px; background-color: #eee;}
.clsText:hover {border: 1px solid #000; background-color: #fff;}

.load {font-size: 12px;width:260px;text-align: center;padding:5px;font-weight: bold;z-index:100;background: url(../_gfx/sys/load.gif) no-repeat center right;
}

#commentEdit{font-weight: bold;color:red;}

@media print{
	#page,#left,#links,#footer{display:none;}
	#content,#right{width:98%; float:none;padding: 10px}
}