/**/
body {background:url('gfx/background.jpg') repeat-x top;margin:0;font-size:11px;font-family:tahoma}
#container {margin:0 auto;width:950px}

/**/
#banner {height:180px;background:url('gfx/top_04rep.gif') repeat-x top;}
.linking {position:absolute;top:0;}
#ban_01 {width:75px;height:134px;float:left;background:url('gfx/top_01.gif') no-repeat;border:0}
#ban_02 {width:74px;height:134px;float:left;background:url('gfx/top_02.gif') no-repeat;border:0}
#ban_03 {width:80px;height:134px;float:left;background:url('gfx/top_03.gif') no-repeat;border:0}
#ban_login {width:168px;height:89px;float:right;background:url('gfx/patka_login.jpg') no-repeat;margin-right:0px;padding-top:5px;}
#ban_04 {width:25px;height:134px;float:right;background:url('gfx/top_05.gif') no-repeat;}
#ban_login .text {width:150px;margin-left:7px;text-align:center;padding-top:0}
#ban_login .text span {color:#535354;font-weight:bold;}
#ban_login .text a {color:#77a23e;text-decoration:none;}
#ban_login input {width:123px;background:url('gfx/imput_bg.gif') repeat-x top;font-size:10px}
#ban_login .buttonx {margin:0px;border:0;width:91px;height:22px;background:url('gfx/general_button_.gif') no-repeat top;}
#ban_login form {margin: 0; padding:0}
fieldset {border: none; padding: 0px; margin: 0px;}
#fast_menu {height:46px;background:url('gfx/fast_menu_bg.jpg') repeat-x}
#fast_menu .menu_up {font-size:11px;color:#A0B588;padding-top:6px;text-align:right;padding-right:44px;}
#fast_menu .menu_up a{color:#A0B588;text-decoration:none}
#fast_menu .menu_up_left {font-size:11px;color:#A0B588;padding-top:6px;text-align:left;padding-left:44px;float:left;}
#fast_menu .menu_up_left a{color:#fff88b;text-decoration:none}

/**/
#menu {width:214px;float:left;background:url('gfx/menulewo_outcenter.jpg') repeat-y top;}
#menu #outer {background:url('gfx/menulewo_outtop.jpg') no-repeat top;}
#menu #outer .contentmenu {padding-left:8px;padding-right:8px;padding-top:7px;}
#menu #bottomer {background:url('gfx/menulewo_outbottom.gif') no-repeat bottom;padding-bottom:120px}
#menu .header{width:198px;height:28px;background:url('gfx/menu_header.jpg') no-repeat;padding-top:12px;font-weight:bold;color:#30440a;}
#menu .header .hmm {float:left;padding-left:12px;width:120px;font-size:11px}
#menu .hoverme {float:right;padding-right:12px;margin-top:0px;width:10px}
#menu .menuedit {margin-bottom:2em}
#menu .menuedit ul {margin:0;padding:0;margin-left:28px;margin-right:12px}
#menu .menuedit li {margin:0;padding:0;list-style:none outside url('gfx/menulewo_li.jpg')}
#menu .menuedit li a {color:#84ac42;font-size:11px;text-decoration:none}
#menu .menuedit li a:hover {color:#5d5d5d;font-size:11px;text-decoration:none;border-bottom:1px solid #B47E38}
#menu .menuedit .p, p  {margin-left:12px;margin-right:12px;margin-top:0;margin-bottom:0;color:#4C4C4C;font-family:verdana;font-size:11px}
#menu .menuedit .p input.radio {width:12px;height:12px;margin-bottom:-3px;}
#menu .menuedit .p .input {border-bottom:2px solid #a9d0e6;}
#menu .menuedit .p a {color:#84ac42;font-size:11px;text-decoration:none}
#menu .menuedit .p .buttonx {border:0;width:91px;height:22px;background:url('gfx/general_button_.gif') no-repeat top;font-size:11px;font-family:verdana;color:#7a7a7a}

/**/
#content {float:right;margin-left:17px;background:url('gfx/header_content_center.jpg') repeat-x;width:719px;}
#content a {color:#84ac42;font-size:11px;text-decoration:none;font-weight:normal}
#content h1 {font-size:14px;margin-top:0;color:#7d8388;font-family:tahoma}
#content h1 span{font-size:14px;margin-top:0;color:#30440a;font-family:tahoma}
#content .header_l {width:13px;height:60px;background:url('gfx/header_content_lewo.jpg') no-repeat;float:left}
#content .header_cp {height:60px;background:url('gfx/header_content_prawo.jpg') no-repeat right;}
#content .idiom {float:right}
#content table, div#AjaxPopupInner table{border: none;width:100%;}
#content .img, div#AjaxPopupInner .img, .contentmenu .img {padding: 3px; margin: 3px;border: solid #ddd 1px}
#content span.gray{color:#B4B2B2;}

#content #bottomend_fix {background:url('gfx/header_bottom_content.jpg') no-repeat bottom;padding-bottom:45px;width:719px;}
#content .bottomwide {background:url('gfx/header_bottom_content_wide.jpg') no-repeat bottom !important}
.paddingcontent {margin-left:18px;margin-right:18px}
#content .p {margin-left:12px;margin-right:12px;margin-top:0;margin-bottom:0;color:#4C4C4C;font-family:verdana;font-size:11px}
#content p {margin:0.65em 0}
#content .addbutton {float:right;border:none;padding-right:10px}
#content .addicon {vertical-align: middle; margin-left: 0px; margin-right: 7px; margin-top: 0px; margin-bottom: 2px;}
#content td {vertical-align:top}
#content li {margin-bottom: 0.5em}

#content input {background:url('gfx/imput_bg.gif') repeat-x top;font-size:10px}
#content .buttonx {font-size:11px;font-family:verdana;color:#6a8a35}
#content input.buttonx {border:0;width:109px;height:22px;background:url('gfx/general_buttonx_.gif') no-repeat top}

#content select {width:190px;border:1px solid #D2D2D2;background:url('gfx/imput_bg.gif') repeat-x top;font-size:11px;}
#content select option {border:1px solid #fff;background-color:#ffffff;color:#000;}

#content select.dateday {width:auto}
#content select.datemonth {width:auto}
#content input.dateyear {width:40px}

#content h2, #content h3, #content h4, #content h5 {font-size:12px;margin-top:6px;clear:both}
#content h2 a, #content h3 a, #content h4 a, #content h5 a {font-size:12px; font-weight: bold}
#content .profil_long   {font-size:12px;background:url('gfx/listaosob.jpg') no-repeat;font-weight:bold;padding:12px;color:#7d8388;margin-top:10px;}
#content .profil_medium {letter-spacing:-1px;padding:12px 0 0 12px;background:url('gfx/sub_profil1.jpg') no-repeat top;font-size:12px;width:470px;color:#7d8388;font-family:verdana}
#content .profil_medium50 {letter-spacing:-1px;padding:12px 0 0 8px;background:url('gfx/sub_profil3.jpg') no-repeat top;font-size:12px;width:330px;color:#7d8388;font-family:verdana}
#content .profil_short  {letter-spacing:0px;padding:12px 0 0 12px;background:url('gfx/sub_profil2.jpg') no-repeat top;font-size:12px;width:191px;;color:#7d8388;font-family:verdana}

#content .subtree {background:url('gfx/subtree.jpg') no-repeat top;width:225px;padding-left:10px}
#content .subtree h4 {padding-left:10px}
#content .tree .icons {width:10px}
#content .tree td .icons img {visibility:hidden; padding: 1px; border: 1px solid #ddd; margin: 2px -2px 0 0;}
#content .tree td:hover .icons img {visibility:visible}
#content .tree td.subtree .icons img {visibility:hidden}
#content .tree td.subtree tr:hover .icons img {visibility:visible}
#content .tree td .icons .imgvisible {visibility:visible}
#content .tree .img, div#AjaxPopupInner .tree .img {margin-left: 0px}

.contentmenu h2, .contentmenu h3, .contentmenu h4, .contentmenu h5 {font-size:11px;margin:5px 0 3px 0;clear:both}
.contentmenu .profil_long, 
.contentmenu .profil_medium, 
.contentmenu .profil_medium50, 
.contentmenu .profil_short {letter-spacing:0px;padding:3px 0 3px 10px;background:url('gfx/sub_profil_left.jpg') no-repeat top;width:160px;color:#7d8388;font-family:Tahoma}

.def {font-weight:bold;}
.desc {font-weight:normal;}
.super {vertical-align:super; font-size:9px; font-weight: bold}

.sizeinput {width:120px}

/*kalendarz*/
table.calendar {border-collapse:collapse}
table.calendar td {padding:3px;border:1px solid #898C89;vertical-align:top;height:4em}
table.calendar .month{background:url('gfx/kalendar_content.gif') repeat-x;}
table.calendar .today{background-color:#f2f7e6;}
table.calendar .other{background-color:#f1f1f1;}
table.calendar .historical_event{color:#9a9a9a;margin: 0.8em 0}
table.calendar .tree_event{margin: 0.8em 0}
table.calendar .header {vertical-align:middle;background:url('gfx/kalendar_bg.gif') repeat-x;text-align:center;width:14%;color:#ffffff;height:1.5em}
table.calendar hr {margin: 0.8em 0}
table.calendar a img {margin-right: 5px;}

/*sonda*/
.mysonda {width:300px}
.title2 {font-weight:bold}

/**/
#footer {clear: both;background:url('gfx/stopka_center.jpg') repeat-x;}
#footer .lewo {width:11px;height:52px;background:url('gfx/stopka_lewo.jpg') no-repeat;float:left}
#footer .centerprawo {color:#9f9f9f;font-size:10px;height:52px;background:url('gfx/stopka_prawo.jpg') no-repeat right;}

#footer .copy {float:left;padding-top:20px}
#footer .design {float:right;width:50%;margin:0;padding-top:20px;text-align:right;padding-right:11px}
#footer .copy a, #footer .design a {color:#9f9f9f;font-size:10px;text-decoration:none}
#footer .copy a:hover, #footer .design a:hover {color:#9f9f9f;font-size:10px;border-bottom:1px solid #fff}

#primesoft_group_banners {clear: left; padding-top: 10px; height: 50px;}
.primesoft_group_banner {float: left; padding-right: 37px;}
#primesoft_group_banner_right {float: right;}

/**/
img{border:0;margin:0;padding:0}
.cb {clear:both;font-size: 1px;}
hr {background:#D7D7D7;color:#D7D7D7;border:1px solid #D7D7D7;margin-top:4px;margin-bottom:4px;clear:both;}
/*z oryginalnego css*/
div.code {border: solid 1px #ddd;overflow: auto;white-space: pre;font-family: courier,serif;height: 8em;width:670px}
div.license {border: solid 1px #ddd;overflow: auto;height: 9em;width:670px}

/***************************************************************************************************/
/* additional */
.notvalid {color: red}
table.warning {float:right;margin-left:17px;background:url('gfx/header_content_center.jpg') repeat-x;width:719px;}

body.popup {background:#fff;margin:0;font-size:11px;font-family:tahoma}
#popupcontent {background:url('gfx/header_content_center.jpg') repeat-x; text-align:center;margin:0.5em}
#popupcontent h1 {font-size:14px;margin-top:0;color:#7d8388;font-family:tahoma}
#popupcontent h1 span{font-size:14px;margin-top:0;color:#30440a;font-family:tahoma}
#popupcontent .header_l {width:13px;height:60px;background:url('gfx/header_content_lewo.jpg') no-repeat;float:left}
#popupcontent .header_cp {height:60px;background:url('gfx/header_content_prawo.jpg') no-repeat right;}
.pollresult {
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:1px;
	margin: 0px;
	background: #fafafa;
}
.left {
	float: left;
	clear: left;
}
.right {
	float: right;
	clear: right;
}
.description {
	color: #999;
	font-size: 0.8em;
	font-weight: normal;
}
.center{text-align:center;}
#googleadv {float:right; margin-top:0.7em; clear:right}

/* toolbar */
.toolbar {
	float:right;
	margin-left:17px;
	background:url('gfx/header_content_center.jpg') repeat-x;
	width:719px;
}
.toolbarlink {
	margin-right: 2px;
}
.toolbarbutton {
	border: none;
	padding: 5px 2px 7px 0px;
}
.toolbarbutton:hover {
	border: none;
	padding: 7px 0px 5px 2px;
}
.toolbarspacer {
	margin: 5px 7px 7px 3px;
	background:url('css/gfx/button_separator.gif.jpg') no-repeat;
}

/* page path */
.pagepath {
	float:right;
	margin-left:17px;
	width:719px;
	padding: 2px 0px 5px 0px;
}
.pagepathitem {
	color: #77a23e;
	text-decoration: none;
}
.pagepathitem:hover {
}
.pagepathitemsep {
	color: gray;
	padding-left: 7px;
	padding-right: 7px;
}

.exception {margin-top: 2.5em}
.exception td {vertical-align:top}
.exception td.eximg {text-align:center}
.exception td.extxt {width:480px;text-align:left}
.exception td.extxt p {padding:0 1em}

/* overlib */
#overDiv a {color:#444; text-decoration:none;}
