@media screen, projection {

* { padding:0; margin:0; }
fieldset, img { border:0; }
body, textarea, input, table, select {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#5f5f5f;}
a:hover							{text-decoration:none;}
h3, h1							{color:#ff7802; font-weight:bold; font-size:1.1em;}
h2, h4, h5, h6					{font-size:0.85em; font-weight:normal;}
.clear							{clear:both; font-size:1px; height:1px; margin:0; padding:0;}
#top h1, hr, #menu h3,
#top span, #menu span,
#left span						{position:absolute; left:-1000em; }


#tlo							{position:relative; width:953px; background: url(images/tlo3.png) no-repeat 0 154px; margin: 0 auto; z-index:20;}
body 							{background: url(images/bg_top_body.gif) repeat-x;}
#start							{width:753px; position:relative; margin: 0 auto; background: url(images/start_bottom.png) bottom no-repeat;
								padding-top:3px; z-index:10}								
#top							{position:relative; width:742px; height:105px; margin:0 auto; z-index:20;}
#logo							{position:absolute; top:44px; left:18px;}
#top a span						{position:absolute; top:64px; left:655px; color:#646464; font-weight:bold; font-size:0.8em;}
#lang							{position:absolute; top:44px; left:680px;}
#menu							{position:relative; width:753px; height:50px; margin: 0 auto;}
#menu ul						{position:relative; list-style: none; padding: 2px 0 3px 0; background: #f5fbfd; top: -5px; height: 42px;}
#content						{position:relative; width:723px; margin: 0 auto; padding: 15px 10px 10px 10px;}
#left							{position:relative; width:265px; background:#f5fbff; border:1px solid #e2eef6; float:left;
								padding:16px 17px 17px 26px;}
#corner							{position:absolute; top:-1px; left:265px;z-index:10; background: url(images/corner.png) no-repeat;
								width:44px; height:40px;}
#right							{position:relative; width:383px; border:0; float:right;}
#footer							{position:relative; width:700px; height:20px; border:0; margin: 0 auto; padding-top:3px;}
#footer span					{position:absolute; top:5px; font-size:0.8em; color:#5ea4d6; float:left;}
#footer a span					{position:absolute; top:5px; right:70px; font-size:0.8em; color:#5ea4d6;}
#bobrowski						{position:absolute; top:2px; right:-10px; font-size:0.8em; color:#5ea4d6;}
#welcome						{position:relative; width:383px; height:131px; background: url(images/tlo.gif) top repeat-x; padding-bottom:20px;
								border-top: 30px solid #FFFFFF;}							
#right #welcome h3				{padding:13px 0 5px 120px; color:#4882ab; font-size:12px;}
#welcome div					{padding-right:10px; font-size:0.9em;}
.text_r							{position:relative; width:254px; float:right;}
#right #welcome img				{position:relative; float:left; padding:0px 5px 15px 0px;}
#right #welcome ul				{margin-left:120px;}
#kontakt						{position:relative; width:383px; height:169px; background:#73b2dc; float:right; margin-bottom:10px}
#left div h4 a,
#left div h4,
#right h4						{color:#4882ab; font-weight:bold; font-size:11px;}
#left p, #right p				{font-size:11px; padding-top:3px;}
.p3								{color:#393d40; font-weight:bold;}
.kontakt_l						{position:absolute; top:24px; left:22px; width:120px; border-left: 4px solid #FFFFFF; padding-left:15px;}
div #kontakt h3,
div #kontakt p.p1,
.kontakt_l,
.kontakt_r						{color:#FFFFFF;}
.kontakt_r						{position:absolute; top:58px; left:222px; width:95px;}
.photo							{width:265px; background: url(images/hr.gif) top no-repeat; padding-top:16px;}
.photo div						{position:relative; padding: 15px; float:left;}
.photo h3						{padding-left:15px;}
#side_left						{position:relative; width:100px; height:214px; background: url(images/bg_left_body.jpg) no-repeat; float:left;}
#right ol						{margin-left:24px;}

/* menu */
#li1 a							{width:110px; height:42px; background: url(images/menu.png) no-repeat 3px 0; float:left; display:block;}
#li2 a							{width:106px; height:42px; background: url(images/menu.png) no-repeat -106px 0; float:left; display:block;}
#li3 a							{width:107px; height:42px; background: url(images/menu.png) no-repeat -213px 0; float:left; display:block;}
#li4 a							{width:106px; height:42px; background: url(images/menu.png) no-repeat -320px 0; float:left; display:block;}
#li5 a							{width:107px; height:42px; background: url(images/menu.png) no-repeat -426px 0; float:left; display:block;}
#li6 a							{width:106px; height:42px; background: url(images/menu.png) no-repeat -533px 0; float:left; display:block;}
#li7 a							{width:107px; height:42px; background: url(images/menu.png) no-repeat -639px 0; float:left; display:block;}
#li1 a:hover, #li1 a.active		{background: url(images/menu.png) no-repeat 3px -45px;}
#li2 a:hover, #li2 a.active		{background: url(images/menu.png) no-repeat -106px -45px;}
#li3 a:hover, #li3 a.active		{background: url(images/menu.png) no-repeat -213px -45px;}
#li4 a:hover, #li4 a.active		{background: url(images/menu.png) no-repeat -320px -45px;}
#li5 a:hover, #li5 a.active		{background: url(images/menu.png) no-repeat -426px -45px;}
#li6 a:hover, #li6 a.active		{background: url(images/menu.png) no-repeat -533px -45px;}
#li7 a:hover, #li7 a.active		{background: url(images/menu.png) no-repeat -639px -45px;}
#li1 							{width:110px; height:42px;}
#li2 							{width:107px; height:42px;}
#li3 							{width:107px; height:42px;}
#li4 							{width:107px; height:42px;}
#li5 							{width:107px; height:42px;}
#li6 							{width:107px; height:42px;}
#li7 							{width:107px; height:42px;}

#menu ul li						{float:left;}
.kontakt_r a					{text-decoration:underline; color:#FFFFFF;}
.kontakt_r a:hover				{text-decoration:none;}
.kontakt_l h3,
#left h3						{padding-bottom:16px;}
#right h3						{padding-bottom:16px; color:#8b1a00;}
#left div						{padding-bottom:16px;}
#shadow_left					{position:absolute; top:155px; left:-100px; background: url(images/bg_left_body.jpg) no-repeat; width:100px; height:214px;}
#shadow_right					{position:absolute; top:155px; left:753px; background: url(images/bg_right_body.jpg) no-repeat; width:100px; height:214px;}
#tlo2							{ background: url(images/tlo2.jpg) top no-repeat; width:383px;}
div#news						{padding-bottom:6px;}
div.stronicowanie				{clear:both; text-align:center; width:235px;}
div.stronicowanie ul			{list-style:none; margin:0;}
div.stronicowanie ul li			{display:inline; padding-right:10px;}
div.stronicowanie ul li a		{color:#000099;}
div.stronicowanie ul li a.active{color:#FF0000;}
font.male						{font-size:8px;}

/* galerie */
#left .photo ul					{list-style:none; margin:0;}
#left .photo ul li				{padding-bottom:5px;}
#left .photo ul li a			{color:#4882ab; font-weight:bold; font-size:10px; text-decoration:none;}
#left .photo ul li a.active,
#left .photo ul li a:hover		{text-decoration:underline;}
#right .galleries_photo_one		{padding: 0 15px 15px 0; float:left;}
#right .galleries_photo_one img	{border:1px solid #999;}
}
