/* Reset styles etc. */
*{margin:0;padding:0}
body{line-height:1}
fieldset,img{border:0}
img{vertical-align:bottom}
a{outline:none}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
address{font-style:normal}
input[type=submit]{cursor:pointer}
option{padding-right:1em}
.clear{clear:both;overflow:hidden;height:0}

.center{ text-align:center; }
.right{ text-align:right; }

/* Fonts */
body,input,textarea,select,td{color:#404040;font-size:13px;line-height:1.25em;font-family:"Trebuchet MS",sans-serif;}
a{text-decoration:none}
a:hover{text-decoration:underline}

/* Body, html, wrapper */
html{background:#383838 url(/images/html_bg.png) repeat-x;}
#wrapper{width:980px;margin:0 auto;}


/* HEADER */
#header{height:290px;position:relative;background:url(/images/header_bg.jpg) no-repeat;}
#header-logo{position:absolute;top:40px;left:0px;}
#nastepny_program{position:absolute;left:250px;top:135px;width:350px;font-size:14px;color:#C5CBFE;font-weight:bold;}
#nastepny_program b{font-size:16px;color:#FE1800;}

#p2{position:absolute;left:250px;top:150px;font-size:16px;color:#FE1800;font-weight:bold;}

#flags{position:absolute;top:12px;right:7px;}
#flags li{float:left;margin-left:13px;display:inline;}

#nav{position:absolute;left:0px;top:181px;}
#nav li{float:left;}
#nav a{float:left;height:47px;line-height:47px;text-align:center;padding:0 11px;border-right:1px solid #525ECB;color:#fff;font-size:12px;font-weight:bold;}
#nav a:hover,
#nav a.current{background:url(/images/nav_bg.png) 100% 0 no-repeat;border:0;padding:0 12px 0 11px;text-decoration:none;}

#search{position:absolute;left:36px;top:246px;}
#search h2{display:inline;color:#000C79;font-weight:bold;font-size:15px;margin-right:10px;}
#search input{font-size:12px;color:#404CBB;padding:3px;border:1px solid #BCBCBC;vertical-align:middle;margin-right:5px;}
#search input.image{padding:0;border:0;}

/* FOOTER */
#wspolpraca{height:93px;padding:30px 0 0;background:url(/images/wspolpraca_bg.png) repeat-x;text-align:center;}
#wspolpraca img{vertical-align:middle;margin:0 15px;}

#footer{padding:10px 0;font-size:12px;}
#footer address{float:left;color:#AFAFAF;width:400px;padding:10px 0 0;}
#footer p{float:right;color:#AFAFAF;width:400px;text-align:right;padding:10px 0 0;}
#footer p a{color:#AFAFAF;}
#footer p a:hover{text-decoration:underline;}
#footer div{font-size:14px;color:#C5CBFE;font-weight:bold;text-align:center;}

/* MAIN */
#main{background:#fff url(/images/main_bg.png) repeat-x;padding:0 0 10px;}


/* Left
==========*/
#left{float:left;width:232px;padding:0 0 0 8px;font-size:12px;position:relative;z-index:999;}

#left h2{height:34px;line-height:34px;background:url(/images/left_h2_bg2.png) no-repeat;color:#404040;padding:0 0 0 11px;font-weight:bold;}
#left h2.nav{height:36px;line-height:36px;background:url(/images/left_h2_bg.png) repeat-x;padding:0 0 0 13px;color:#fff;font-weight:bold;}

#left .adres{padding:10px;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;line-height:18px;}

#left .napisz{padding:15px 10px 15px 48px;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;line-height:18px;background:url(/images/napisz_bg.png) no-repeat;}
#left .napisz a{color:#404CBB;}

#left .tel{padding:15px 10px 15px 48px;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;line-height:18px;background:url(/images/tel_bg.png) no-repeat;}
#left .tel b{font-size:14px;color:#000;}

#left-pilne{	background:red;	height:200px;	text-align:center;	text-transform:uppercase;	color:#fff;}
#left-pilne h1{	font-family:tahoma,arial, Helvetica, sans-serif;	font-size:26px;	padding:10px 0 5px;}
#left-pilne h1 span{	display:block;	padding:3px 0 0;	font-size:12px;}
#left-pilne p{	font-weight:bold;	text-transform:uppercase;	padding:7px 10px 0;}

/* left-nav */
#left-nav{width:100%;display:inline-block;vertical-align:top;}
#left-nav li{position:relative;float:left;width:232px;font-size:12px;color:#C5CBFE;}
#left-nav a{float:left;width:232px;height:30px;line-height:30px;padding:0 0 0 28px;background:url(../images/left_nav_bg.png) no-repeat;color:#C5CBFE;}
#left-nav a:hover,
#left-nav a.current{background-position:0 -30px;text-decoration:none;}

/* left-nav SECOND level */
#left-nav li ul{display:none;width:232px;}
#left-nav li:hover ul,
#left-nav li.hover ul{display:block;position:absolute;top:0;left:232px;}

/* left-nav THIRD level */
#left-nav li ul li ul{display:none!important;}
#left-nav li ul li:hover ul,
#left-nav li ul li.hover ul{display:block!important;}


/* CONTENT */
#content{float:left;width:690px;padding:0 20px 0 30px;position:relative;}

/* Content basic styles
=========================*/
#content a{color:#404CBB;}
#content p{margin:0 0 1em;}
#content p.pic{text-align:center;}
#content p.pic img{border:1px solid #CFCFCF;padding:3px;text-align:center;}
#content h1{position:relative;font-size:15px;font-weight:bold;color:#000C79;padding:0 0 20px 20px;line-height:30px;background:url(/images/h2_bg.png) no-repeat;}
#content h1 span{position:absolute;right:0px;top:0px;color:#868686;font-size:12px;font-weight:normal;}
#content ul,
#content ol{	margin:0.2em 0 1em 0;	padding:0 0 0 2em;}
#content ul li{	list-style-type:disc;}
#content ol li{	list-style-type:decimal;}
#content img.right{	float:right;	margin:0 0 .5em .5em;}
#content img.left{	float:left;	margin:0 .5em .5em 0;}


#licznik{position:absolute;right:20px;top:8px;color:#404040;font-size:12px;font-weight:normal;}

/* page: HOME */
#mod-index #intro{margin:0 -20px 20px -30px;position:relative;padding:0 20px 10px 30px;border-bottom:1px solid #D1D1D1;}
#mod-index #intro h1 span{color:#404040;}
#mod-index #intro p{line-height:30px;width:640px;}
#mod-index #intro p b{color:#FE1800;font-weight:normal;}
#mod-index #intro p strong{color:#01D700;font-weight:normal;}
#mod-index #intro p em{color:#000FFF;font-style:normal;}

#mod-index #content ul{margin:0;padding:15px 0 0 60px;}
#mod-index #content li{width:120px;height:160px;font-size:12px;text-align:center;list-style:none;float:left;}
#mod-index #content li img{border:1px solid #CFCFCF;padding:3px;}

#mod-index #zobacz{margin:0 -20px 20px -30px;position:relative;padding:0 20px 10px 30px;border-bottom:1px solid #D1D1D1;}
#mod-index #zobacz h2{font-size:15px;font-weight:bold;color:#000C79;padding:0 0 20px 20px;line-height:30px;background:url(/images/h2_bg.png) no-repeat;}
#mod-index #zobacz p{line-height:30px;width:640px;}
#mod-index #zobacz p b{color:#FE1800;font-weight:normal;}
#mod-index #zobacz p strong{color:#01D700;font-weight:normal;}
#mod-index #zobacz p em{color:#000FFF;font-style:normal;}

#mod-index #intro_z{margin:0 -20px 20px -30px;position:relative;padding:0 20px 10px 30px;border-bottom:1px solid #D1D1D1;}
#mod-index #intro_z img{float:right;border:1px solid #CFCFCF;padding:3px;margin-left:20px;}
#mod-index #intro_z h1{font-size:14px;font-weight:bold;color:#000C79;padding:0 0 20px 20px;line-height:30px;background:url(/images/h2_bg2.png) no-repeat;}
#mod-index #intro_z h1 b{color:#FE1800;}
#mod-index #intro_z p{line-height:26px;width:640px;}
#mod-index #intro_z p b{color:#FE1800;font-weight:normal;}
#mod-index #intro_z p strong{color:#01D700;font-weight:normal;}
#mod-index #intro_z p em{color:#000FFF;font-style:normal;}


/* page: AUTORZY */
.osoba2{width:100%;display:inline-block;margin:0 0 20px;}
.osoba2 img{float:left;padding:3px;border:1px solid #CFCFCF;margin-right:25px;}
.osoba2 p{float:left;width:540px;font-size:12px;line-height:18px;}
.osoba2 h2{font-size:12px;font-weight:normal;margin:0 0 1em;}


.osoba{width:100%;display:inline-block;margin:0 0 20px;}
.osoba img{float:left;padding:3px;border:1px solid #CFCFCF;margin-right:25px;}
.osoba p{float:left;width:540px;font-size:12px;line-height:18px;}


a.pobierz_formularz{	text-transform:uppercase;	width:142px;	height:18px;	line-height:18px;	color:#898989!important;	display:block;	background:#fff;	text-align:center;	font-weight:bold;	font-size:11px;	float:right;}
a.pobierz_formularz:hover{	color:#000!important;	text-decoration:none;}


#content dl{	width:450px;}
#content dt{	clear:both;	float:left;	width:80px;	margin:.5em 0;}
#content dd{	margin:.5em 0;	float:left;	margin:.5em 0;	width:340px;}
* html #content  dd {	float:none;	margin:.5em 0 0 0;}

#mod-autorzy_producenci #content dt{	width:120px;}
#mod-autorzy_producenci #content dd{	width:300px;}


#ogladalnosc{	position:relative;	width:450px;	height:377px;	background:url(/images/ogladalnosc.jpg) 0 0 no-repeat;margin:0 auto;}
#ogladalnosc div{	position:absolute;	top:100px;	left:78px;	color:red;}

.sprawa_wyjasniona{	color:red;	text-transform:uppercase;	font-weight:bold;}

.napisz_do_nas a{	display:block;	height:28px;	line-height:28px;	background:#B7B7B7 url(/images/icon_email.gif) 110px 5px no-repeat;	text-align:left;	padding-left:10px;	font-size:12px;	margin:3px 0;}


#content div.galeria{ font-weight:bold; padding-bottom:5px; text-align:center}
#content ul.galeria{overflow:hidden; padding:0; margin:0 0 10px}
* html #content ul.galeria{clear:both}
#content ul.galeria li{ float:left; list-style-type:none; padding:0;; margin:0 12px 0 0}


p.nav{text-align:center;margin:10px 0 20px!important;}
p.nav span{font-weight:bold;}


/* System error */
#system_error{ background:#ff9; border:1px solid #000; color:#000; text-align:left; padding:5px; margin:1px; }
#system_error strong{ color:red; }

.popup img{padding:3px;border:1px solid #CFCFCF;}

.sprawa_wyjasniona{float:right;}
.sprawa_wyjasniona img{padding:0;border:0;}


a.more img{padding:0;border:0;}
