/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#fff;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 12px;
		line-height:18px;
		color:#858585;
 
	}



p span {font-weight:bold;}
p span a { color:#858585;}
p span a.extra { color:#adadad;}
p span a:hover {color:#fff;}

h1, h2 {font-family:"Times New Roman", Times, serif;}
h1 {font-size:24px; color:#fff; padding:24px 0 22px;}
h1.extra {color:#1e1e1e; text-transform:uppercase;}

h2.extra {padding:26px 14px 20px;}
h3 {font-size:12px; padding-bottom:4px; color: #2f528c;}
h4 {font-size:12px; color:#b8b8b8; padding-bottom:18px; overflow:hidden;}
h4 span {float:right; margin-right:4px;}

/* ============================= main layout ====================== */


.imgindent {margin:0 20px 0 0; float:left;}
.fright {text-align:right;}
.image {padding:4px 0;}
.image_pad {padding-top:5px;}
.images {padding:0 0 16px;}

/* ============================= header ====================== */
#header .bg1 {background:url(/laduj/obrazy/header_bg.jpg) no-repeat right bottom;}
#header .bg2 {background:url(/laduj/obrazy/header_bg2.jpg) no-repeat right bottom;}
#header .bg3 {background:url(/laduj/obrazy/header_bg3.jpg) no-repeat right bottom;}
#header .bg4 {background:url(/laduj/obrazy/header_bg4.jpg) no-repeat right bottom;}
#header .bg5 {background:url(/laduj/obrazy/header_bg5.jpg) no-repeat right bottom;}
#header .main {padding-left:28px; width:970px!important;}
.menu {padding:42px 0 0; }
* html .menu {width:824px; overflow:hidden;}
.menu a {font-size:14px; text-transform:uppercase; color:#6d6d6d; font-family:"Times New Roman", Times, serif; text-decoration:none;}
.menu li {float:left; margin:0 30px 0 20px; padding:0 0 9px;}
.menu li.active {background:url(/laduj/obrazy/menu_active.gif) no-repeat bottom center;}
.menu a:hover {color:#1e1e1e;}
.menu .active a, .menu .active a:hover {color:#1e1e1e; cursor:default;}

.slogan { line-height:36px; font-size:40px; color:#3b3b3b; font-family:"Times New Roman", Times, serif; padding:141px 37px 0; height:210px;}
.slogan span {font-size:36px;}
.slogan  span span{color:#c50101;}

/* ============================= content ====================== */
#content ul {margin:-5px 0 0;}
#content ul.extra {margin:-4px 0 9px;}


/*rows bg*/
.row1 {background:url(/laduj/obrazy/row1_bg_tail.gif) repeat-y top center;}
.row1_bg_top {padding:0px 28px 0; background:url(/laduj/obrazy/row1_bg_top.jpg) no-repeat top center;}

.row2 {background:url(/laduj/obrazy/row2_bg_tail.jpg) repeat top center;}
.row2 .main {background:url(/laduj/obrazy/row1_bg_bottom.gif) no-repeat top center; padding:20px 0 0;}

.row3 {background:url(/laduj/obrazy/row3_bg_tail.jpg) repeat top center;}

/*row1*/
.banners {padding:0 0 15px;}
.banners h1 {padding-bottom:12px; font-weight:normal;}
.banners p {color:#fff; padding:0 0 10px;}
.banners p.extra { margin-right:-15px;}

#content .banners p a {display:inline; background:none; line-height:18px; color:#fff; text-decoration:underline; width:auto;}
#content .banners p a:hover {color:#1e1e1e;}
.banners .imgindent {margin:0 17px 0 0;}
.banner_icon {
	position:absolute;
	top:7px;
	right:5px;
	height: 53px;
}


.banner1, .banner2, .banner3, .banner4 {float:left; position:relative; padding:0px;}
.banner1 {background:url(/laduj/obrazy/projektowanie_stron.jpg) repeat top center;}
.banner2 {background:url(/laduj/obrazy/pozycjonowanie_stron.jpg) repeat top center;}
.banner3 {background:url(/laduj/obrazy/kampanie_reklamowe.jpg) repeat top center;}
.banner4 {background:url(/laduj/obrazy/analiza_stron.jpg) repeat top center;}

.banner1 a:hover {color:#a10608;}
.banner2 a:hover {color:#d57f01;}
.banner3 a:hover {color:#809f1a;}

.row1 {padding-bottom:23px;}

.row1 p a {color:#e0742a; text-decoration: none;}
.row1 p a:hover {color:#e0742a; text-decoration: underline;}

.block1 {padding:0 0 26px;}
.block1 div{float:left;}
.block1 a {color:#c50101; font-weight:bold;}
.block1 a:hover {color:#DBDBDB;}
.block1 .imgindent {margin:0 19px 0 0; float:none;}
.block1 h3 {
	color:#d5d5d5; 
	background:url(/laduj/obrazy/marker.gif) no-repeat left 10px;
	padding:4px 12px 0;
}
.block3 {padding:0 0 13px;}
.block3 a {color:#c50101; font-weight:bold;}
.block3 a:hover {color:#DBDBDB;}
.block3 h3 {
	color:#d5d5d5; 
	background:url(/laduj/obrazy/marker.gif) no-repeat left 6px;
	padding:0 12px;
}
#page6 .row2 h2 {padding-left:44px;}

.block_type p { padding-bottom:18px;}
.extra_p {line-height:20px; padding:8px 0 13px;}
.first {padding-top:4px;}

.block4 {padding:5px 0 1px;}
.block4 a img {margin-right:26px;}

/*row2*/
.row2 {padding:0 0 14px;}

/*row3*/
.row3 {padding:6px 0 28px;}
.row3 h2 {padding-bottom:30px;}
.row3 h3 {color:#b8b8b8;}
.block2 {background:url(/laduj/obrazy/block_bg.jpg) no-repeat 0 49px; }
#page4 .block2,#page7 .block2 {background:none;}
.block2 p.extra {line-height:20px; padding:3px 0 1px;}
#page4 .block2 p.extra {padding:0 0 21px;}
.block2 p.extra span {color:#b8b8b8; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.block2 img {margin:-13px 0 0;}
.row3 p.extra {line-height:20px; padding:3px 0 15px;}

.col1 {display:inline;}

/*buttons*/
.button {padding:0 0 25px;}
.buttons {padding:2px 0 0;}
.btn {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:68px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-width: 0px;
    height: 22px;
	text-decoration:none;
	background:url(/laduj/obrazy/sendbutton.jpg) no-repeat top center;
}
.btn:hover {color:#fff; text-decoration: underline;}
.row1 .btn {background:url(/laduj/obrazy/morebtn2.png) no-repeat top center; width: 130px;}
.row1 .btn:hover {color:#fff; background:url(/laduj/obrazy/morebtn2hover.png) no-repeat top center; text-decoration: none;}

#btn {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:68px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-width: 0px;
    height: 22px;
	text-decoration:none;
	background:url(/laduj/obrazy/sendbutton.jpg) no-repeat top center;
}

.btn2 {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:152px;
    color: #fff;
    text-align: center;
    height: 22px;
	text-decoration:none;
	background:url(/laduj/obrazy/morebtn.png) no-repeat top center;
}

.btn2:hover {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:152px;
    color: #fff;
    text-align: center;
    height: 22px;
	text-decoration:underline;
	background:url(/laduj/obrazy/morebtn.png) no-repeat top center;
}

.btn22 {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:133px;
    color: #fff;
    text-align: center;
    height: 22px;
	text-decoration:none;
	background:url(/laduj/obrazy/morebtnn.png) no-repeat top center;
}

.btn22:hover {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    padding-top: 1px;
	width:133px;
    color: #fff;
    text-align: center;
    height: 22px;
	text-decoration:underline;
	background:url(/laduj/obrazy/morebtnn.png) no-repeat top center;
}

.btn3 {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    color: #fff;
    padding-top: 1px;
	width:121px;
    text-align: center;
    height: 22px;
	text-decoration:none;
	background:url(/laduj/obrazy/wiecejbtn.png) no-repeat top center;
}

.btn3:hover {
	display:inline-block;
    font-size: 11px;
    font-weight: bold;
    float: right;
    color: #fff;
    padding-top: 1px;
	width:121px;
    text-align: center;
    height: 22px;
	text-decoration:underline;
	background:url(/laduj/obrazy/wiecejbtn.png) no-repeat top center;
}


#page2 .row1 .btn {margin:21px 0 0;}

/*phone*/
.phone {margin:-6px 0 0; padding-bottom:18px; }
.phone span {display:inline-block; width:78px; font-weight:normal;}
#content .phone a {color:#1e1e1e;}
#content .phone a:hover {text-decoration:none;}

.bg_tail_bottom {background:url(/laduj/obrazy/bg_tail_bottom.jpg) repeat-x bottom center;}
#page8 .col1 {padding:0 20px 0 14px;}
#page8 .banner1 {padding-bottom:24px;}
#page8 h3 {padding-top:11px;}
#page8 h3 a{text-decoration:none;}
#page8 h3 a:hover {text-decoration:underline;}

/* ============================= footer ====================== */
#footer {background:url(/laduj/obrazy/footer_bg_tail.jpg) repeat top center; color:#717170;}
#footer span {color:#fff; font-size: 11px;}
#footer p {font-family:Arial, Helvetica, sans-serif; padding:56px 43px 0;}
#footer p.fright {padding:35px 44px 7px;}
#footer p a{color:#fff; text-decoration:none;}
#footer p a:hover{color:#fff; text-decoration:underline;}
#footer ul {overflow:hidden; padding:0 37px 0 0; list-style: none;}
#footer li {float:left; }
#footer li a{color:#fff; text-decoration:none; margin:0 8px 0 7px; font-size: 11px;}
#footer li a:hover {color:#fff; text-decoration:underline; font-size: 11px;}
#footer li a.active {color:#fff; text-decoration: underline;}

#page8 #footer {background: url(/laduj/obrazy/privacy_bg_bottom.jpg) no-repeat center top;padding:53px 0 0;}

/* ============================= forms ============================= */
label {display:block;height:39px;}

#RequestForm h2 {background:url(/laduj/obrazy/form_bg.gif) no-repeat left center; padding:25px 40px;}
#RequestForm a {
	background:url(/laduj/obrazy/form_btn.gif) no-repeat top center; 
	color:#fff; 
	display:inline-block; 
	width:75px; 
	line-height:28px; 
	text-align:center; 
	text-decoration:none;
}
#RequestForm a:hover {background-position:bottom;}

h1 {font-family: tahoma; font-size: 18px; color: #2f528c; margin: 0px; padding: 0px;}
h2 {font-family: tahoma; font-size: 15px; color: #fff; margin: 0px; padding: 0px; font-weight: normal; padding-bottom: 3px;}

.sciezka {float: right; font-size: 11px; margin-right: 10px; }
.sciezka a {text-decoration: none; color: #858585;}
.sciezka a:hover {text-decoration: underline; color: #858585;}


.tresc_de {font-size: 11px; text-align: justify; margin-left: 8px; margin-right: 8px; margin-top: -19px;}
.tresc {font-size: 11px; text-align: justify; margin-left: 8px; margin-right: 8px; margin-top: 10px;}
.news li {margin-top: 1px; margin-left: 22px; list-style-image: url("/laduj/obrazy/libullet.jpg");}
.news2 li { margin-left: 29px; background: url("/laduj/obrazy/obullet.png") 3px 9px no-repeat; color: #2f528c; font-weight: bold; list-style: none; line-height: 23px; padding-left: 20px; }
.news2 a {color:#e0742a; text-decoration: none;}
.news2 a:hover {color:#e0742a; text-decoration: underline;}
.news3 li {margin-top: 1px; margin-left: 35px; list-style-image: none; list-style: none; color: #2f528c; line-height: 23px; font-weight: normal; }

.news2k li { margin-left: 29px; background: url("/laduj/obrazy/tick.png") -1px 7px no-repeat; color: #2f528c; font-weight: bold; line-height: 23px; padding-left: 20px; list-style: none; }
.news2k a {color:#e0742a; text-decoration: none;}
.news2k a:hover {color:#e0742a; text-decoration: underline;}
.news3k li {margin-top: 1px; margin-left: 35px; list-style-image: none; list-style: none; color: #2f528c; line-height: 23px; font-weight: normal; }

.news4 li { margin-left: 298px; background: url("/laduj/obrazy/obullet.png") 3px 9px no-repeat; color: #2f528c; font-weight: bold; list-style: none; line-height: 23px; padding-left: 17px; }
.news4 a {color:#e0742a; text-decoration: none;}
.news4 a:hover {color:#e0742a; text-decoration: underline;}

.zyskujesz li {margin-top: 1px; margin-left: 27px; list-style-image: url("/laduj/obrazy/tick.png");}

.news {list-type: square;}

.banerinfo {font-size: 11px; color: #f0f0f0; line-height: 15px;}

.banner1 .szczegoly {font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; cursor: pointer;}
.banner1 .szczegoly:hover {font-size: 11px; color: #fff; text-decoration: underline; font-weight: bold; cursor: pointer;}

.banner2 .szczegoly {font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; cursor: pointer;}
.banner2 .szczegoly:hover {font-size: 11px; color: #fff; text-decoration: underline; font-weight: bold; cursor: pointer;}

.banner3 .szczegoly {font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; cursor: pointer;}
.banner3 .szczegoly:hover {font-size: 11px; color: #fff; text-decoration: underline; font-weight: bold; cursor: pointer;}

.banner4 .szczegoly {font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; cursor: pointer;}
.banner4 .szczegoly:hover {font-size: 11px; color: #fff; text-decoration: underline; font-weight: bold; cursor: pointer;}

#adres { font-size: 11px; color: #fff; margin-left: 12px; line-height: 28px; }
#tel { font-size: 12px; color: #fff; margin-left: 199px; line-height: 28px; font-weight: bold; }

#logotyp { margin-left: 10px; margin-top: 15px; }

.zobacz a {text-decoration: none; color: #858585;}
.zobacz a:hover {text-decoration: underline; color: #858585;}

.korzysci2 {
    
    background:url(/laduj/obrazy/korzysci.jpg);
    width: 915px;
    height: 111px;

}

.zyski {
    
    background:url(/laduj/obrazy/zyski.jpg);
    width: 915px;
    height: 189px;

}

#firma {
    
    width: 240px;
    background: #fff;
   	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    
}

#imie {
    
    width: 240px;
    background: #fff;
    margin-top: 10px;
   	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    
}

#telefon {
    
    width: 240px;
    background: #fff;
    margin-top: 10px;
   	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    
}

#email {
    
    width: 240px;
    background: #fffff;
    margin-top: 10px;
   	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    
}

#tresc {
    
    width: 240px;
    height: 90px;
    background: #fff;
    margin-top: 10px;
   	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    z-index: 999px;
    
}

#mailblue {
    
    color: #fff;
    text-decoration: none;
    
}

#mailblue:hover {
    
    color: #fff;
    text-decoration: underline;
    
}

#tree {background:url(/laduj/obrazy/clouds.jpg) repeat top center; color:#717170;}

#mbg {background:url(/laduj/obrazy/mbg.jpg) repeat top center; color:#717170;}

#mbgs {background:url(/laduj/obrazy/mbgs.jpg) no-repeat top center;}

#logobg {background: #fff;}

#navlist{position:relative;}
#navlist li{margin-top:19px; margin-left: 40px; padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:15px;display:block;}

#home{left:0px;width:61px;}
#home{background:url('/laduj/obrazy/menubg.jpg') 0 0;}
#home a:hover{background: url('/laduj/obrazy/menubg.jpg') 0 15px;}

#nas{left: 62px; width: 77px;}
#nas{background:url('/laduj/obrazy/menubg.jpg') -61px 0;}
#nas a:hover{background:url('/laduj/obrazy/menubg.jpg') -61px 15px;}

#szop{left: 137px; width: 67px;}
#szop{background:url('/laduj/obrazy/menubg.jpg') -137px 0;}
#szop a:hover{background:url('/laduj/obrazy/menubg.jpg') -137px 15px;}

#snazzy{left:205px;width:131px;}
#snazzy{background:url('/laduj/obrazy/menubg.jpg') -205px 0;}
#snazzy a:hover{background:url('/laduj/obrazy/menubg.jpg') -205px 15px;}

#kontakt{left:336px;width:85px;}
#kontakt{background:url('/laduj/obrazy/menubg.jpg') -336px 0;}
#kontakt a:hover{ background:url('/laduj/obrazy/menubg.jpg') -336px 15px;}



#navlist2{position:relative;}
#navlist2 li{margin-top:19px; margin-left: 40px; padding:0;list-style:none;position:absolute;top:0;}
#navlist2 li, #navlist2 a{height:13px;display:block;}

#homede{left:0px;width:61px;}
#homede{background:url('/laduj/obrazy/menubgde.jpg') 0 0;}
#homede a:hover{background: url('/laduj/obrazy/menubgde.jpg') 0 15px;}

#nasde{left: 61px; width: 104px;}
#nasde{background:url('/laduj/obrazy/menubgde.jpg') -61px 0 no-repeat;}
#nasde a:hover{background:url('/laduj/obrazy/menubgde.jpg') -61px 15px;}

#snazzyde{left:165px;width:129px;}
#snazzyde{background:url('/laduj/obrazy/menubgde.jpg') -233px 0;}
#snazzyde a:hover{background:url('/laduj/obrazy/menubgde.jpg') -233px 15px;}

#kontaktde{left:295px;width:85px;}
#kontaktde{background:url('/laduj/obrazy/menubgde.jpg') -362px 0;}
#kontaktde a:hover{ background:url('/laduj/obrazy/menubgde.jpg') -362px 15px;}



#nasen{left: 61px; width: 104px;}
#nasen{background:url('/laduj/obrazy/menubgen.jpg') -61px 0 no-repeat;}
#nasen a:hover{background:url('/laduj/obrazy/menubgen.jpg') -61px 15px;}

#snazzyen{left:165px;width:129px;}
#snazzyen{background:url('/laduj/obrazy/menubgen.jpg') -233px 0;}
#snazzyen a:hover{background:url('/laduj/obrazy/menubgen.jpg') -233px 15px;}

#kontakten{left:295px;width:85px;}
#kontakten{background:url('/laduj/obrazy/menubgen.jpg') -362px 0;}
#kontakten a:hover{ background:url('/laduj/obrazy/menubgen.jpg') -362px 15px;}





#emailWyslany { padding: 12px 0 0 8px; font-weight: bold; color: #75bb5d;}

.startuplink { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px 1px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 12px; margin: 10px 0 0 8px; display: inline-block; }
.startuplink:hover { text-decoration: underline; }

.artlinking { font-size: 18px; text-decoration: none; color: #dd7327; font-weight: bold; margin: 10px 0 0 0; display: inline-block; }
.oblewanie { margin: 10px 0 0 0; font-size: 12px; line-height: 19px; }
.oblewanie strong { color: #6d6d6d; }

.startuplink2 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -44px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 15px; margin: 17px 0 0 8px; display: inline-block; }
.startuplink2:hover { text-decoration: underline; } 

.startuplink22 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -44px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 2px; margin: 17px 0 0 8px; display: inline-block; }
.startuplink22:hover { text-decoration: underline; } 

.startuplink3 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -89px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 12px; margin: 14px 0 0 8px; display: inline-block; }
.startuplink3:hover { text-decoration: underline; }

.startuplink33 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -89px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 12px; margin: 14px 0 0 8px; display: inline-block; }
.startuplink33:hover { text-decoration: underline; }

.startuplink4 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -133px no-repeat; padding-left: 35px; padding-top: 4px; padding-bottom: 15px; margin: 6px 0 0 8px; display: inline-block; }
.startuplink4:hover { text-decoration: underline; } 

.startuplink5 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -182px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 15px; margin: 14px 0 0 8px; display: inline-block; }
.startuplink5:hover { text-decoration: underline; } 

.startuplink6 { font-size: 14px; text-decoration: none; color: #dd7327; font-weight: bold; background:url('/laduj/obrazy/startups.jpg') 0px -229px no-repeat; padding-left: 35px; padding-top: 0px; padding-bottom: 12px; margin: 8px 0 0 8px; display: inline-block; }
.startuplink6:hover { text-decoration: underline; } 

.startuptext { font-size: 11px; color: #858585; position: absolute; top: 25px; left: 43px; text-decoration: none; }
.startuptext2 { font-size: 11px; color: #858585; position: absolute; top: 75px; left: 43px; text-decoration: none; }
.startuptext22 { font-size: 11px; color: #858585; position: absolute; top: 93px; left: 43px; text-decoration: none; }
.startuptext3 { font-size: 11px; color: #858585; position: absolute; top: 125px; left: 43px; text-decoration: none; }
.startuptext33 { font-size: 11px; color: #858585; position: absolute; top: 73px; left: 43px; text-decoration: none; }
.startuptext4 { font-size: 11px; color: #858585; position: absolute; top: 25px; left: 43px; text-decoration: none; }
.startuptext5 { font-size: 11px; color: #858585; position: absolute; top: 75px; left: 43px; text-decoration: none; }
.startuptext6 { font-size: 11px; color: #858585; position: absolute; top: 120px; left: 43px; text-decoration: none; }

.mapastrony { position: relative; }
.mapastrony li { color: #2F528C; margin-left: 31px; }
.mapastrony a { color: #858585; text-decoration: none; }
.mapastrony a:hover { text-decoration: underline; }

.mapalink { text-decoration: none; font-size: 11px; color: #2F528C; position: absolute; top: 11px; right: 42px; padding-left: 17px; background: url(/laduj/obrazy/sitemap.jpg) 0 5px no-repeat; }
.mapalink:hover { text-decoration: underline; }

#flag_pl,#flag_en,#flag_de{float:right;width:32px; height:32px; position:relative;}
#navlist2 li#flag_pl, #navlist2 li#flag_en, #navlist2 li#flag_de{position:relative;width:32px;margin-left: 10px;height:18px;width:24px;}
#flag_pl{background:url('/laduj/obrazy/flag_pl_gr.png') center center;}
#flag_pl:hover {background:url('/laduj/obrazy/flag_pl.png') center center;}
#flag_en{background:url('/laduj/obrazy/flag_en_gr.png') center center;}
#flag_en:hover {background:url('/laduj/obrazy/flag_en.png') center center;}
#flag_de{background:url('/laduj/obrazy/flag_de_gr.png') center center;}
#flag_de:hover {background:url('/laduj/obrazy/flag_de.png') center center;}

.connect_top, .connections{width: 300px !important;float: left;}
