@import "php_inc/css/form.css";
@import "php_inc/css/news.css";
@import "php_inc/css/search.css";
@import "php_inc/css/site_map.css";

body, html {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

/*span a, div#text a, input#text a, textarea a, p a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
span a:hover, div a:hover, input#text a:hover, textarea a:hover, p a:hover { border-bottom: 1px solid #C60002; }*/

div#text a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div#text a:hover { border-bottom: 1px solid #C60002; }

div#search_module a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div#search_module a:hover { border-bottom: 1px solid #C60002; }

a.q { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
a.q:hover { border-bottom: 1px solid #C60002; }

ul#map li a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
ul#map li a:hover { border-bottom: 1px solid #C60002; }

div#dystswiata a, div#dystswiata p a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div#dystswiata a:hover, div#dystswiata p a:hover { border-bottom: 1px solid #C60002; }

div#dystpolski a, div#dystpolski p a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div#dystpolski a:hover, div#dystpolski p a:hover { border-bottom: 1px solid #C60002; }

div.news_container a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div.news_container a:hover { border-bottom: 1px solid #C60002; }

div.main_news a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div.main_news a:hover { border-bottom: 1px solid #C60002; }

div.main_cc a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div.main_cc a:hover { border-bottom: 1px solid #C60002; }

div.main_sonda a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
div.main_sonda a:hover { border-bottom: 1px solid #C60002; }

span.q a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
span.q a:hover { border-bottom: 1px solid #C60002; }

ol#faq_pytania li a, #subbody ol.faq_pytania li a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
ol#faq_pytania li a:hover,  #subbody ol.faq_pytania li a:hover { border-bottom: 1px solid #C60002; }

dl#faq_odpowiedzi dd a,  #subbody dl.faq_odpowiedzi dd a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; }
dl#faq_odpowiedzi dd a:hover,  #subbody dl.faq_odpowiedzi dd a:hover { border-bottom: 1px solid #C60002; }

a img {
    border: 0px;
}

div#text table, iframe table, dd table { background-color: #FFFFFF; }
div#text table td, iframe table td, dd table td { padding: 4px; margin: 1px; background-color: #E6E9EB;}

* {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
}

dd { line-height: 160%; }

div#text a.lightowy{ border: 0px; text-decoration: none; }

div#text ul, dl#faq_odpowiedzi dd ul {list-style: none;  margin-top: 5px; margin-bottom: 5px;}
div#text ul li, dl#faq_odpowiedzi dd ul li { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #2a3745; line-height:160%; background-image:url('grafika/default_li.gif'); background-repeat: no-repeat; background-position: 0% 7px; margin-left: 10px; padding-left: 10px; }
	
p, form { margin: 0px; padding: 0px; }

p, div { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #2a3745;}

div#text, input#text, textarea{font-family: Tahoma; font-size: 11px; font-weight: normal; color: #2a3745; line-height:160%; }

h1, h2, h3 { margin: 0px; padding: 0px; }

#azlist { margin-top: 5px; margin-bottom: 5px;}
#azlist span {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #2a3745; line-height:160%; background-image:url('grafika/default_li.gif'); background-repeat: no-repeat; background-position: 0% 50%; margin-left: 10px; padding-left: 10px; }
#azlist h4 { padding-left: 19px; background-color: #E6E9EB; padding-top: 3px; padding-bottom: 3px; margin-top: 20px; }
#azlist a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; font-size: 11px; }
#azlist a:hover {border-bottom: 1px solid #C60002;} 

#container { width: 988px; margin: 0px auto; background-color: #FFFFFF; position: relative; }
#header { width: 988px; height: 154px; background-image:url('grafika/header_bg.gif'); padding: 0px; margin: 0px; position: relative; text-align: left;}
#header a.logo { border: 0px; margin-left: 50px; margin-top: 30px; display: block; width: 103px; float: left; }
#header img.kobieta { position: absolute; top: 0px; right: 200px; }
#header .szukaj_pro { margin-top: 34px; float: left; text-align: right; margin-left: 40px; }
#header .szukaj_pro form select { border: 1px solid #C0C3C6; width: 180px; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #959aa0; margin-bottom: 7px;}
#header .szukaj_pro form option { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #959aa0; }

#header_print { display: none; }
	
#header .szukaj_www { margin-top: 34px; float: left; text-align: right; margin-left: 10px; width: 175px; }
*> #header .szukaj_www { width: 189px; }
#header .szukaj_www form { padding: 0px; margin: 0px; }
#header .szukaj_www form img { cursor: pointer; }
#header .szukaj_www form input { border: 1px solid #C0C3C6; width: 120px; margin:0px; padding: 1px; float: left; font-family: Tahoma; font-size: 10px; color: #959aa0;  }
#header .szukaj_www form span.occ { display: block; font-family: Tahoma; font-size: 10px; font-weight: bold; color:#959aa0; float: left; margin-top: 10px;}
#header .szukaj_www form span.rad { display: block; float: right; width: 122px; border: 0px solid green; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #959aa0; text-align: left;}
#header .szukaj_www form span.rad input { width: 11px; border: 0px; height: 15px; margin-right: 5px; margin-left: 3px;}
#header .szukaj_www form img { display: block; float: right; margin-left: 3px; }

#header .jezyk { margin-top: 34px; float: right; text-align: right; margin-right: 10px; }
#header .jezyk form select { border: 1px solid #C0C3C6; width: 70px; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #959aa0; margin-bottom: 0px; background-color: #ededed; }
#header .jezyk form option { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #959aa0; }
#header .jezyk ul li { display: inline; list-style: none; margin: 0px; padding: 0px; } 
#header .jezyk ul li a { border: 0px; font-family: Tahoma; font-size: 10px; color: #959aa0; text-decoration: none;  background-image:url('grafika/small_li.gif'); background-repeat: no-repeat; background-position: 100% 80%; padding-right: 5px; padding-left: 0px; margin: 0px;}
#header .jezyk ul li a.last { padding-right: 0px; background-image: none;}
#header .jezyk ul li a:hover { color: #E20000; }
#header .jezyk ul li a.atv { color: #E20000; }
#header .jezyk .login { margin-top: -15px; font-size: 10px; color: #959aa0; }
#header .jezyk .login span{ color:#2a3745;  font-size: 10px;}
#header .jezyk .login a { border: 0px; text-decoration: none; color: #959aa0;  font-size: 10px;}
#header .jezyk .login a:hover { color: #E20000;}
#header .jezyk a.jezyki { text-decoration: none; color: #dddddd; border: 0px; margin-right: 0px;}

#header .jezyk a.active { color: #212324; }
	
#header span.lista a { border: 0px; font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; color: #93979e;  padding-right: 10px; margin-right: 10px; margin-top: 5px; background-image:url('grafika/az_li.gif'); background-repeat: no-repeat; background-position: 100% 70%; }
#header span.lista a:hover { color: #E20000; }
#header #boxjezyki {}

#menu { display: block; width: 988px; padding: 0px; margin: 0px; position: absolute; top: 128px; text-align: center; left: 0px;}
#menu li { line-height: 120%;  display: inline; background-image:url('grafika/main_menu_li.gif'); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; margin-right: 26px; }
#menu li a { border: 0px; color: #dddddd; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }
#menu li a:hover { color: #E20000; }
#menu li a.active { color: #E20000; }

#index { width: 988px; height: 436px; background-position: top;  padding: 0px; margin: 0px; border: 0px solid black; }
#index_top { width: 988px; height: 296px; }
#index_bot { width: 988px; height: 140px; }
#index_bot h1 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #c60002; margin-bottom: 3px;}
#index_bot div { float: left;}
#index_bot div.main_news { width: 470px; text-align: left; padding-top: 35px; padding-left: 53px; padding-right: 20px;}
*> #index_bot div.main_news { width: 397px; }
#index_bot div.main_news span.data { font-size: 9px; color: #959aa0; }
#index_bot div.main_news span.topic { font-size: 11px; font-weight: bold; margin-right: 5px;}
#index_bot div.main_news span.text { display: inline; cursor: pointer; }

#index_bot div.main_cc { width: 253px;  }
#index_bot div.main_sonda { width:265px; padding-left:52px; text-align: left; padding-top: 20px; padding-right: 20px;}
*> #index_bot div.main_sonda { width: 193px; }
#index_bot div.main_sonda span.pytanie { font-weight: bold; display: block; margin-bottom: 3px;}
#index_bot div.main_sonda ul li { line-height: 100%; }
#index_bot div.main_sonda form#sondaform div { margin-bottom: 0px; }
#index_bot div.main_sonda form#sondaform div label {height: 8px; padding: 0px; line-height: 100%; margin-left: 4px;}

#index_bot div.main_cc { padding-top: 20px; text-align: left; padding-left: 34px; }
*> #index_bot div.main_cc { width: 219px; }
#index_bot div.main_cc ul { list-style: none; padding: 0px; margin: 0px; margin-top: 3px;}
#index_bot div.main_cc ul li { padding-left: 10px; background-image:url('grafika/li_main.gif'); background-repeat: no-repeat; background-position: 0% 50%; margin-left: 10px;}

#overtxt { position: absolute; width: 210px; padding-left: 52px;  }

#subpage {width: 988px; background-image:url('grafika/sub_bg.gif'); background-position: 0% 0%; background-repeat: no-repeat;  padding: 0px; margin: 0px; position: relative;}
#subpage * { margin: 0px; padding: 0px;}
#subpage ul#submenu { width: 208px; display: block; float: left; text-align: left; list-style: none; padding: 0px; margin: 0px; margin-top: 44px; margin-left: 51px; margin-right: 28px; }
#subpage ul#submenu li { margin-left: 0px; margin-right: 0px; background-color: #e6e9eb;  padding-top: 6px; padding-bottom: 6px; background-image:url('grafika/subli_bg.gif'); background-repeat: no-repeat; background-position: 0% 0%;}
#subpage ul#submenu li.active { background-color: #eef1f3; }
#subpage ul#submenu li.last a { border: 0px; background-image:none; line-height: 140%; }
#subpage ul#submenu li a { border: 0px; text-decoration: none; font-family: Tahoma; font-size: 11px; color: #8c9198;  background-image:url('grafika/sublia_bg.gif'); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; margin-left: 8px; display: block; line-height: 120%; }
#subpage ul#submenu li a:hover { color: #545a61; }
#subpage ul#submenu li a.active { color: #545a61;} 

#subbody { bbackground-image:url('grafika/subbody_bg.gif'); background-position: 100% 100%; background-repeat: no-repeat; float: right; margin-top: 20px; margin-right: 60px; width: 640px; text-align: left; padding-top:7px; position: relative; padding-bottom: 100px;}
#subbody h1.subh1 { padding-top: 10px; display: block;font-family: Tahoma; font-size: 12px; font-weight: bold; color: #1c1e20;}
#subbody h2.subh2 { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #c60002; margin-bottom: 10px;}
#subbody h3.subh3 { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #c60002; margin-bottom: 10px;}

div.lefttext {width: 195px; float: left;  display: block; padding-right: 5px; line-height: 140%; font-family: Tahoma; font-size: 11px; color: #2a3745;}
div.rightfoto { width: 205px; float: left; text-align: right;}
span.sciezka {display: block; font-family: Tahoma; font-size: 10px; color: #999999; }
span.sciezka a { border: 0px; font-family: Tahoma; font-size: 10px; color: #999999; text-decoration: none;}
span.sciezka a:hover { color: #545A61; }

/*#lastmenu { width: 223px; float: right; margin: 0px; padding: 0px; border: none; position: absolute; right: 0px; top: 40px;}*/
#lastmenu { width: 223px; float: right; margin: 0px; padding: 0px; border: none; position: relative; margin-left: 10px; margin-bottom: 10px; }
*> #lastmenu { width: 221px; }
#lastmenu div.in { width: 223px; margin: 0px; padding: 0px; background-color: #FFFFFF;  border: 1px solid #D7D9DB;}
*> #lastmenu div.in { width: 221px; }
#lastmenu div.in span.nazwa { display: block; width: 223px; background-image:url('grafika/nazwa_bg.gif'); background-repeat:no-repeat; background-position: 0% 100%; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; font-style: italic; padding: 15px 30px;}
*> #lastmenu div.in span.nazwa { width: 161px; } 
#lastmenu div.in ul#poziom4 { width: 223px; margin: 0px; padding: 0px; list-style: none;  background-image:none; display: block; margin-top: 5px; margin-bottom: 10px; }
*> #lastmenu div.in ul#poziom4 { width: 221px; }
#lastmenu div.in ul#poziom4 li.ll { margin: 0px; padding: 6px; background-image:url('grafika/lastli_bg.gif'); background-repeat:no-repeat; background-position: 50% 100%; background-color: #FFFFFF; }
#lastmenu div.in ul#poziom4 li.ll a { border: 0px; background-image:url('grafika/sublia_bg.gif'); background-repeat:no-repeat; background-position: 0% 50%; font-size: 12px; background-position: 10px 50%; padding-left: 25px; text-decoration: none; color: #8c9198;}
#lastmenu div.in ul#poziom4 li.ll a:hover { color: #c60002; }
#lastmenu div.in ul#poziom4 li.ll a.active { color: #c60002; }


#footer { width: 700px; float: right; background-color: #E6E9EB; font-family: Tahoma; font-size: 9px; text-align: left; padding: 10px 20px; line-height: 130%; color: #959aa0;}

#footer b { font-size: 9px; }
*> #footer { width: 660px; }

#footer2 { width: 988px; font-family: Tahoma; font-size: 9px; text-align: left;  line-height: 130%; color: #77899e; margin-top: 20px; padding-bottom: 30px; }
#footer2 span.venti { display: block; float: right; margin-right: 60px; }
#footer2 span.venti a { border: 0px; font-family: Tahoma; font-size: 9px; color: #77899e; text-decoration: none; }
#footer2 span.rights { display: block; float: left; margin-left: 50px; font-size: 9px; }
#footer2 span.rights a { border: 0px; font-family: Tahoma; font-size: 9px; color: #77899e; text-decoration: none; }

table.regForm { width: 100%;}
table.regForm tr td { padding: 3px; height: 21px; }
table.regForm tr td.lab { text-align: right; }
table.regForm tr td.inp { width: 371px;  background-color: #eef1f3; text-align: right;}
table.regForm tr td.inp input { width: 371px; border: 0px; background-color: #eef1f3; height: 21px; padding-left: 10px; }
table.regForm tr td.last { background-color: #FFFFFF; }
table.regForm tr td.last span.reqq { display: block; float: left;}
table.regForm tr td.last img { cursor: pointer; }
table.regForm tr td.head div { line-height: 140%; font-family: tahoma; font-size: 11px; font-weight: bold; color: #2a3745; text-align: center; background-color: #eef1f3; margin-top: 10px; display: block; }

#rejform input { padding-left: 5px; padding-top: 4px; }
*> #rejform input { height: 17px; }
#rejform button { width: 73px; height: 16px; border: 0px;  }

table.logincctab { width: 200px; }
table.logincctab tr td { padding: 2px; font-size: 10px;}
table.logincctab tr td.lab { text-align: left; font-weight: bold; }
table.logincctab tr td.inp { width: 371px;  background-color: #eef1f3; text-align: right;}
table.logincctab tr td.inp input { width: 371px; border: 0px; background-color: #eef1f3; height: 21px; padding-left: 10px; }
table.logincctab tr td.last { background-color: #FFFFFF; }
table.logincctab tr td.last span.reqq { display: block; float: left;}
table.logincctab tr td.last img { cursor: pointer; }
table.logincctab tr td.head div { line-height: 140%; font-family: tahoma; font-size: 11px; font-weight: bold; color: #2a3745; text-align: center; background-color: #eef1f3; margin-top: 10px; display: block; }

#loginccform { display: block; float: right; margin-top: -58px;}
#loginccform input { padding: 1px; border: 1px solid #C0C2C5; font-size: 10px; width: 120px;}
#loginccform button { width: 73px; height: 16px; border: 0px;  }

table.loginbbtab { width: 200px; }
table.loginbbtab tr td { padding: 0px; font-size: 11px;}
table.loginbbtab tr td.lab { text-align: left; font-weight: bold; font-size: 10px; }
table.loginbbtab tr td.inp { width: 371px;  background-color: #eef1f3; text-align: right;}
table.loginbbtab tr td.inp input { width: 371px; border: 0px; background-color: #eef1f3; height: 21px; padding-left: 10px; }
table.loginbbtab tr td.last { background-color: #FFFFFF; }
table.loginbbtab tr td.last span.reqq { display: block; float: left;}
table.loginbbtab tr td.last img { cursor: pointer; }
table.loginbbtab tr td.head div { line-height: 140%; font-family: tahoma; font-size: 11px; font-weight: bold; color: #2a3745; text-align: center; background-color: #eef1f3; margin-top: 10px; display: block; }

div#logowania {  position: absolute; right: 570px; top: 75px; width: 400px;}
div#logowania table.logoutbbtab { font-size: 9px; text-align: right; width: 400px;}
div#logowania table.logoutbbtab td { width: 400px; }
div#logowania table.logoutbbtab td span { font-size: 9px; padding-top: 2px; display: block; float: right;}
div#logowania table.logoutbbtab td img { display: block; float: right; margin-left: 2px;}

#loginbbform { display: block; float: left; margin-top: 30px;}
#loginbbform input { padding: 1px; border: 1px solid #C0C2C5; font-size: 10px; width: 120px;}
#loginbbform button { width: 73px; height: 16px; border: 0px;  }

span.q { font-weight: bold; }
span.q a.q { font-weight: normal;}

#footer div.txt { float: left; margin-top: 0px; font-family: Tahoma; font-size: 9px; color: #959aa0;}
#footer div.txt a { text-decoration: none; border-bottom: 1px solid #D07E7F; color: #C60002; font-size: 9px; }
#footer div.txt a:hover {border-bottom: 1px solid #C60002;} 
#footer #flinki { float: right; display: block;  padding-top: 5px;}
#footer #flinki li { display: inline; background-position: 100% 3px; background-repeat: no-repeat; padding-right: 15px; margin-right: 5px; }
#footer #flinki li.koperta { background-image:url('grafika/flink_koperta.gif'); }
#footer #flinki li.drukarka { background-image:url('grafika/flink_drukarka.gif'); }
#footer #flinki li.top { background-image:url('grafika/flink_top.gif'); }
#footer #flinki li.back { background-image:url('grafika/flink_back.gif'); }
#footer #flinki li a { font-size: 9px; color: #959aa0; font-family: Tahoma; text-transform: uppercase; text-decoration: none; border: 0px; padding-left: 18px; background-image:url('grafika/flink_bg.gif'); background-repeat: no-repeat; background-position: 0% 1px; font-weight: bold; }
#footer #flinki li a:hover { color: #E20000; }

ol#faq_pytania, #subbody ol.faq_pytania {
	width: 400px;
	margin-left: 20px; padding-bottom: 30px;
}
ol#faq_pytania li, #subbody ol.faq_pytania li { padding-top: 2px; padding-bottom: 2px;}

dl#faq_odpowiedzi, #subbody dl.faq_odpowiedzi {
	width: 600px;
	margin-left: 20px;
}

dl#faq_odpowiedzi dt, #subbody dl.faq_odpowiedzi dt { font-weight: bold; margin-top: 8px; }
dl#faq_odpowiedzi dd, #subbody dl.faq_odpowiedzi dd { margin-left: 14px; padding-top: 2px;}

#subbody h3.faq {color:#C60002;margin:1em 0;padding:0;font-size:1.3em;}


#mapaswiata { margin-top: 15px; }
#konts { position: absolute; right: 0px; top: 25px; border: 1px solid silver;}

form.cmxform legend {
	padding: 0 2px;
	padding-top: 3px;
	display: none;
}

form.cmxform label {
	BORDER: 0px solid green;
	padding-top: 3px;
	display: inline-block;
	line-height: 1.0;
	vertical-align: top;
	text-align: right;
}