/***************************************************************************************************
 * reset
 **************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { border:0; line-height:1; width:100%; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
img { border: 0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
table.icontable td { padding:2px; }

/***************************************************************************************************
 * global
 **************************************************************************************************/
body { background:#EFEAF3; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; }

a { text-decoration:none; }
a.more { background:#896CA9 url("../gfx/home-box-more.gif") no-repeat 94% 6px; color:#fff !important; display:inline-block; height:17px; line-height:1 !important; padding:4px 15px 0 9px; text-decoration:none !important;; }

h1,h2,h3,h4,h5 { margin:0; text-transform:uppercase; }
hr { background:#EFEAF3; color:#EFEAF3; border:0 none; height:1px; }
h2 { font-size:15px; }

input, textarea, select { font-size:100%; font-family:Tahoma,Arial,Helvetica,sans-serif; }

.fl	{ float:left; }
.fr { float:right; }
.cl {	clear:both; height:0; }
.del { text-decoration:line-through; }
.dn { display:none; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.strong { font-weight:bold; }


.oneprzycisk
{
	float:left;margin-right:10px;width:195px;height:16px;background-color:#4B2581;padding:4px;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}

.oneprzycisk_current
{
	float:left;margin-right:10px;width:195px;height:16px;padding:4px;
	text-align:center;
	padding-top:10px;
	background-color:#000;
	margin-bottom:10px;
}

#map_canvas {
	width: 660px;
	height: 340px;
	border: 1px solid #CCC;
}
.oneprzycisk:hover
{
	background-color:#5F3C92;
}
a.cufonlink
{
	font-size:14px;
	text-decoration:none;	
	color:#fff !important;
	text-transform:uppercase;
}


.formularz {}
.formularz p {}
.formularz label { display:blockl; float:left; padding:6px 15px 0 0; text-align:right; width:115px; }
.formularz label.form_error	{ color:red; }
.formularz input[type="text"] { border:1px solid #C6C6C6; padding:7px 5px; width:255px; }
.formularz textarea { border:1px solid #C6C6C6; height:200px; padding:7px 5px; width:328px; }

table.filter { width:100%; }
table.filter td { padding:5px 0; }
table.filter label { color:#4C2582; font-weight:bold; padding-right:2px; }
table.filter input { border:1px solid #B9B9B9; margin-right:5px; padding:4px 5px 3px; width:140px; }
table.filter a.more { margin-right:5px; }

table.przetarg { border-bottom:1px solid #E2E2E2; width:100%; margin:20px 0; }
table.przetarg th {  background:#4C2582; color:#fff; padding:10px; text-align:left; vertical-align:middle; }
table.przetarg th + th { border-left:1px solid #fff; }
table.przetarg td { border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; color:#6A6A6A; padding:10px; cursor:pointer; }
table.przetarg tr.odd td { background:#F7F4F9; }

table.przetarg2 { margin-bottom:15px; width:100%; }
table.przetarg2 tr.odd th, table.przetarg2 tr.odd td { background:#F7F4F9; }
table.przetarg2 th, table.przetarg2 td { color:#6A6A6A; line-height:1.5; padding:15px 10px; text-align:left; }
table.przetarg2 th { width:220px; }

table.przetarg2 table.w_przetargu th, table.przetarg2 table.w_przetargu td { padding:5px 15px; vertical-align:top; color:#6A6A6A; line-height:1.5; border:1px solid #E2E2E2; width:auto; }



/***************************************************************************************************
 * layout
 **************************************************************************************************/
#container { background:#fff; padding-bottom:30px; }
 
#wrapper { margin:0 auto; text-align:left; width:990px; }
#container.przetarg_info #wrapper { width:700px; }

#head { height:134px; position:relative; }

#head #logo { background:url("../gfx/logo.gif") no-repeat 0 0; display:block; height:108px; width:100px; position:absolute; top:14px; left:30px; }
#head #logo span { visibility:hidden; }

#head #tool_menu { /*background:url("../gfx/bg-tool-menu.gif") no-repeat right center;*/ font-size:13px; text-transform:uppercase; position:absolute; top:20px; right:11px; }
#head #tool_menu form { display:inline; padding-right:5px; }
#head #tool_menu label { color:#4A2D78; }
#head #tool_menu input[type="text"] { border:1px solid #9CADC2; height:19px; margin:0 11px; width:167px; }
#head #tool_menu input[type="image"] { vertical-align:middle; }
#head #tool_menu a.lang { color:#786B8E; padding:4px 10px; }
#head #tool_menu a.lang + a.lang { border-left:1px dotted #786B8E; }
#head #tool_menu a.lang.current span { border-bottom:1px dotted #4A2D78; color:#4A2D78; }

#head #main_menu { font-size:15px; text-transform:uppercase; position:absolute; bottom:30px; right:0; }
#head #main_menu li { display:block; float:left; margin-left:3px; padding:8px 10px 3px 0; }
#head #main_menu li a { background:url("../gfx/main-menu.gif") no-repeat 100% 1px; color:#000; display:block; padding:0 9px; }
#head #main_menu li.current { background-color:#000; }
#head #main_menu li.current a { background-image:url("../gfx/main-menu-current.gif"); color:#fff; }

#banner_wrapper { padding-bottom:40px;  }
#banner_wrapper ul { }
#banner_wrapper .banner { width:986px; text-align:center; }
/*#banner_wrapper .banner img { border:1px solid #000; }*/


#main { clear:both; }
#main p { color:#6A6A6A; line-height:1.5; margin-bottom:15px; }

#leftNav { float:left; margin-left:28px; width:192px; }
#leftNav h2 { background:#4C2582; color:#fff; padding:6px 0 2px 14px; margin-bottom:23px; }
#leftNav h3 { border-bottom:1px solid #E2E2E2; color:#4C2582; font-size:15px; padding-bottom:5px; margin-bottom:8px; }
#leftNav #submenu { border-top:1px solid #E2E2E2; margin-bottom:30px; }
#leftNav #submenu li { display:inline; }
#leftNav #submenu li a { border-bottom:1px solid #E2E2E2; color:#474747; display:block; padding:5px 13px; }
#leftNav #submenu li a.current { background:#F7F4F9 url("../gfx/submenu-current.gif") no-repeat 100% 7px; }
#leftNav #submenu li.archive a, #leftNav #submenu li.archive div { border-bottom:1px solid #E2E2E2; color:#795CA1; font-size:15px; padding:8px 13px 3px; }
#leftNav #submenu li.archive li a { color:#000; font-size:11px; padding:5px 13px; }
#leftNav #submenu li.archive div a { border:0; padding:0; }
#leftNav #submenu li li a { padding-left:26px; }
#leftNav .box { margin-bottom:30px; }
#leftNav #newsletter input { border:1px solid #9E9E9E; color:#9E9E9E; height:17px; width:106px; }

#content { float:right; /*margin-right:54px; width:625px;*/ width:680px; }
#container.przetarg_info #content { float:none; }
#content a { color:#896CA9; text-decoration:underline; }
#content h1 { color:#644293; font-size:30px; margin-bottom:10px; }
#content h2 { color:#8F73AD; font-size:18px; margin-bottom:18px; }
#content ul { color:#6A6A6A; line-height:1.5; list-style:square outside; margin-left:15px; }
#content ol { color:#6A6A6A; line-height:1.5; list-style:decimal; margin-left:15px;margin-bottom:10px; }

#content #pager { height:10px; margin-top:20px; text-align:right; }
#content #pager a { color:#000; font-weight:bold; padding-left:5px; }
#content #pager a.prev { background:url("../gfx/pager-prev.gif") no-repeat 0 5px; color:#4C2582; padding-left:10px; }
#content #pager a.next { background:url("../gfx/pager-next.gif") no-repeat 100% 5px; color:#4C2582; padding-right:10px; }
#content #pager a.current { font-weight:normal; }
#content p.info { font-style:italic; text-align:right; }

#content .padded { margin-right:55px; }

#content #breadcrumbs { margin:7px 0 24px; }
#content #breadcrumbs a { text-decoration:none; }
#content #breadcrumbs img { vertical-align:middle; }
#content #breadcrumbs hr { margin-top:12px; }

#content table.w_tekscie { width:625px; }
#content table.w_tekscie td { padding:0 15px 0 0; vertical-align:top; color:#6A6A6A; line-height:1.5; }
#content table.w_tekscie td + td { padding:0; text-align:right; }

#content .news { margin:0 55px 15px 0; }
#content .news span.date { color:#4C2582; float:right; }
#content .news .more a { color:#000; font-weight:bold; }
/*
#content .gallery { float:left; display:block; height:108px; margin:0 13px 12px 0; overflow:hidden; width:144px; border:1px solid #ccc; padding:1px; }
#content .gallery { border-width:0; height:112px; padding:0; width:148px; }
#content .gallery img { border:1px solid #ccc; padding:1px; }
#content .gallery.last { margin-right:0; }
*/

#content .gallery { float:left; margin-right:10px; margin-bottom:10px;}
#content .gallery img { border:1px solid #ccc; padding:1px; }

#content .osoba h3 { color:#8F73AD; font-size:18px; text-transform:none; }
#content .osoba .foto { float:left; height:162px; margin-right:24px; overflow:hidden; text-align:center; width:122px; }
#content .osoba .more a { color:#000; font-weight:bold; }

#content .back { color:#000; font-weight:bold; }

#foot { color:#896CA9; clear:both; line-height:1.5; margin:0 auto; padding:25px 0; text-align:left; width:930px; }
#foot a { color:#9C6FD6; }
#foot a.more { background:#EFEAF3 url("../gfx/foot-more.gif") no-repeat 100% 5px; padding:0 10px 0 0; color:#896CA9 !important; }
#foot img { margin:0 30px; }
#foot #copyright, #foot #copyright a { color:#948F98; }


/***************************************************************************************************
 * home
 **************************************************************************************************/
#home { background:#EFEAF3 url("../gfx/bg-home.jpg") repeat-x 0 0; }
#home #container { background-color:transparent; padding:0; }
#home #banner_wrapper { background:#896CA9; border:2px solid #fff; padding:8px; }
#home #banner_wrapper #banner { border:2px solid #fff; }

#home_content { border-bottom:3px solid #36146D; height:176px; margin-top:32px; }
#home_content .home_box { color:#fff; float:left; height:158px; line-height:1.5; padding-left:33px; width:280px; position:relative; }
#home_content .home_box + .home_box { padding-left:46px; }
#home_content .home_box h2 { background:url("../gfx/home-box-icon.gif") no-repeat 0 0; height:17px; margin:0 0 14px; padding:8px 0 0 30px; }
#home_content .home_box p { color:#fff; }
#home_content .home_box span.date { color:#DABAFD; display:block; font-size:10px; padding-bottom:3px; }
#home_content .home_box .content { height:80px; overflow:hidden; }
#home_content .home_box .more, #home_content .home_box form { position:absolute; bottom:0; right:0; }
#home_content .home_box .more { height:20px; padding-top:1px; }
#home_content .home_box form { width:280px; }
#home_content .home_box input { background:#24025E; border:1px solid #A285C4; color:#AD93C9; height:19px; padding:0 5px; width:174px; }
home_box .more { height:20px; padding-top:1px; }
#home_content .home_box form { width:280px; }
#home_content .home_box input { background:#24025E; border:1px solid #A285C4; color:#AD93C9; height:19px; padding:0 5px; width:174px; }
