@charset "utf-8";
body { margin: 0; padding: 0; background: #0d0d0d; }
a:link { outline: 0; color: #FFF; text-decoration: none; }
a:visited { text-decoration: none; color: #FFF; }
a:hover { text-decoration: underline; color: #EC008C; }
a:active { text-decoration: none; }
h3 { font-size: 16px; font-weight: bold; display: inline; }
#wraper { margin: 0; padding: 0; color: #FFF; background-image: url(images/bg_bottom.gif); background-repeat: repeat-x; background-position: bottom; background-color: #333; font-family: arial;  height: 100%; padding-bottom: 50px; }
#outer_wrapper {background-image: url(images/bg_up.gif); background-repeat: repeat-x; background-position: top; }
#inner_wraper { background-image: url(images/tlo_site.gif); background-repeat: no-repeat; background-position: center top; }
#content_wraper { text-align: left; height: auto; width: 890px; margin-right: auto; margin-left: auto; vertical-align: top; }

#top { float: right; height: 117px; width: 890px; font-size: 12px; }
#top #logo { outline: 0;  margin-top: 20px; margin-left: 16px; float: left; width: 285px; }
#top #menu { float: right; width: 450px; text-align: right; margin-right: 15px; }


#menu { float: right; width: 890px; height: 35px; padding-left: 10px; }
#menu2 { float: right; width: 850px; height: 35px; padding-right: 40px; }
#baner_main { float: right; width: 890px; height: 144px; margin-top: 5px; margin-bottom: 10px; }


#content { float: right; width: 890px; clear: none; }

#left { float: left; width: 222px; }
#left .title { font-size: 16px; font-weight: bold; text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }

#left .txt { font-size: 14px; padding-top: 10px; padding-left: 5px; }

#left .txt a {outline: 0;  color: #EC008C; text-decoration: none; text-align: right; float: right; padding-top: 5px; padding-right: 10px; }
#left .txt a:hover { color: #CCC; text-decoration: none; text-align: right; float: right; padding-top: 3px; padding-right: 10px; }
#left .menu { margin-top: 15px; }


#right { width: 655px; float: right; vertical-align: top; margin-top: 7px; margin-right: 7px; }
#right .title { font-weight: bold; padding-left: 20px; margin-bottom: 10px; float: right; width: 420px; padding-right: 10px; }
#right .txt { padding-left: 10px; float: right; width: 430px; padding-right: 10px; }

#right img { }

#right .miniaturka { float: left; width: 200px; }


#right2 { width: 645px; float: right; vertical-align: top; margin-top: 15px; margin-right: 5px; }
#right2 .txt { font-size: 14px; padding: 13px; }

#right .podpis { font-size: 13px; text-align: center; width: 220px; float: right; padding-right: 13px; padding-bottom: 5px; color: #FFF; }
#footer .podpis_img { float: right; margin-right: 13px; text-align: center; }

#footer .adres { float: left; margin-top: 35px; margin-left: 10px; }



#footer_wraper { clear: both; }
#footer { width: 890px; margin-right: auto; margin-left: auto; clear: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #797979; height: 90px; }

#menu ul, ul li { display: inline; list-style: none; margin: 0; padding: 0; }
#menu ul li { float: left; height: 25px; background-image: url(images/point_menu_up.gif); background-repeat: no-repeat; background-position: right top; padding-top: 8px; padding-left: 10px; padding-right: 10px; }
#menu ul a:link,#menu ul a:visited {outline: 0;  text-decoration: none; display: inline; text-align: left; color: #ffffff; font-size: 17px; font-family: arial; }
#menu ul a:hover {outline: 0; color: #EC008C; }

#top #menu ul, ul li { display: inline; list-style: none; margin: 0; padding: 0; }
#top #menu ul li { float: right; height: 25px; background-image: url(images/point_menu_up.gif); background-repeat: no-repeat; background-position: left top; padding-top: 8px; padding-left: 10px; padding-right: 10px; }
#top #menu ul a:link,#top #menu ul a:visited { outline: 0; text-decoration: none; display: inline; text-align: left; color: #ffffff; font-size: 12px; font-family: arial; }
#top #menu ul a:hover {outline: 0;  color: #EC008C; }


#menu2 ul, ul li { display: inline; list-style: none; padding: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; }
#menu2 ul li { float: right; height: 25px; background-image: url(images/point_menu_buttom.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 8px; padding-right: 13px; padding-left: 13px; }
#menu2 ul a:link,#menu2 ul a:visited { outline: 0; text-decoration: none; display: inline; text-align: left; color: #ffffff; font-size: 17px; font-family: arial; }
#menu2 ul a:hover { outline: 0; color: #EC008C; }

ul.pionowe {
	padding: 0px;
	margin: 0;
	border: 0;
}

ul.pionowe li { margin-top: 5px; float: left; 
	
}
#right .galeria img { border: 5px solid #FFF; margin: 5px; }


ul.pionowe a:link, ul.pionowe a:visited { display: block; width: 190px; text-decoration: none; color: #FFF; background-image: url(images/bg_menu.gif); list-style-image: url(images/bg_poziome.png); background-repeat: repeat-y; background-position: right; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; 
}

ul.pionowe a:hover {

	background-color: #; background-image: url(images/bg_menu_poziome.gif); background-repeat: repeat-y; background-position: left; width: 170px; color: #EC008C; 
}
#right .txt img { margin: 3px; }




.alfa img {
border: 0px solid #000000;
filter: alpha(opacity=70);
-moz-opacity: 30;
-khtml-opacity: 30;
opacity: 100;
}
:hover.alfa img { border: 0px solid #000000; filter: alpha(opacity=15); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.9; 
} 
.alfa2 img {
border: 0px solid #000000;
filter: alpha(opacity=70);
-moz-opacity: 30;
-khtml-opacity: 30;
opacity: 100;
}
:hover.alfa2 img { border: 0px solid #000000; filter: alpha(opacity=15); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.6; 
} 

.txt { font-size: 13px; }
.txt .img_float { float: left; margin-right: 10px; margin-bottom: 10px; }
.txt .images { margin-top: 10px; }
.txt .images img { margin: 3px; _border: 2px solid #ffffff; }
.txt .title { font-size: 16px; margin-bottom: 10px; font-weight: bold; }
.clear { clear: both; float: none; }

#left .menu_link { margin: 0; padding: 0; margin-top: 20px; }
#left .menu_link a { width: 210px; height: 21px; line-height: 21px; float: left; padding-left: 10px; font-size: 14px; }
#left .menu_link a:hover { background: url(images/menu_left_bg.gif) no-repeat left top; color: #ec008c; text-decoration: none; }
#left .menu_link .selected { background: url(images/menu_left_bg.gif) no-repeat left top; color: #ec008c;  }


#footer_wraper .author { padding-top: 20px; width: 890px; margin: auto; text-align: right; }
#footer_wraper .author img { vertical-align: middle; width: 80px; }
#footer_wraper .author a { font-size: 10px; margin: auto; }
