@CHARSET "UTF-8";

body {
	behavior: url(./csshover3.htc);
  color: #3b3b3b;
  font-family: Arial, sans-serif;
  background: url(../img/body_bg.jpg) top center repeat-x #ffffff;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-attachment: fixed;
}
body.blue {
	behavior: url(./csshover3.htc);
  color: #3b3b3b;
  font-family: Arial, sans-serif;
  background: url(../img/blue/body_bg.jpg) top center repeat-x #ffffff;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-attachment: fixed;
}
div, img {
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
}
a {
  outline-style: none;
  color: #24ad32;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
div#mainArea {
  width: 930px;
  height: auto;
  margin: 0 auto;
  position: relative;
}
div#topArea {
  width: 930px;
  height: 145px;
  background: url(../img/topArea_bg.png);
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  position: relative;
}
div#topMenuArea {
  width: 930px;
  height: 78px;
  background: url(../img/main_bg.png) repeat-y;
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  margin-top: -7px;
}
div#topMenu {
  width: 882px;
  height: 78px;
  background: url(../img/topMenu_bg.png);
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  margin: 0 auto;
  padding: 0 15px;
}
body.blue div#topMenu {
  width: 882px;
  height: 78px;
  background: url(../img/blue/topMenu_bg.png);
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  margin: 0 auto;
  padding: 0 15px;
}
a.menuButton {
	position: relative;
	float: left;
	width: 122px;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	padding: 0;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 13px;
	margin-top: 8px;
}
a.menuButton_on, a.menuButton:hover {
  font-size: 13px;
	position: relative;
	float: left;
	width: 122px;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	padding: 0;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	margin-top: 8px;
	color: #429b1e;
	background: url(../img/menuButton.png);
	behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
}
body.blue a.menuButton_on, body.blue a.menuButton:hover {
  font-size: 13px;
	position: relative;
	float: left;
	width: 122px;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	padding: 0;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	margin-top: 8px;
	color: #1b58a0;
	background: url(../img/menuButton.png);
	behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
}
div.sub_menu{
  display: block;
  width: 882px;
  height: 29px;
  float: left;  
}

img#sub_menu_navigator_left{
  width: 7px;
  float: left;
  height: 11px;
  margin-top: 9px;
  margin-right: 10px;
}

img#sub_menu_navigator_right{
  width: 7px;
  float: right;
  height: 11px;    
  text-align: right;
  margin-top: 9px;
}

div.menuRow{  
  float: left;
  width: 850px;  
  height: 29px;  
  overflow: hidden;
  text-align: left;
  margin: 0px;
  position: relative;
}

table#menuContent{		
	height: 29px;
	white-space: nowrap;
	padding: 0;
	margin: 0;	
	
}

table#menuContent tbody{
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  height: 29px;
}

table#menuContent tr{
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}

table#menuContent td{
  white-space: nowrap;
  display: table-cell; 
  padding: 0px;
  margin: 0px;
  text-align: center;
  position: relative;  
}

/* ARTICLES STYLES */

.weekArticleHref{
  margin: 0px;
  padding: 0px;
  cursor: pointer;  
}

.weekArticleRight{
  float: left;
}

.weekArticleRight span{
  font-weight: bold;  
  margin-left: 20px;
}

.weekArticleLeft{
  float: left;
  width: 410px;
  height: 260px;  
  text-decoration: none;  
  position: relative;
}

.weekArticleSmall{
  position: absolute;
  top: 170px;
  margin: 0px;
  left: 15px;  
}

.weekArticleCategory{
  color: #a5bbcd;
  text-transform: uppercase;
  font-size: 10px
}

.weekArticleTitle{
  color: #ffffff;
  margin-top: 5px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}

.weekArticleDesc{
  color: #d7e9f8;
  margin-top: 5px;
  display: block;
  width: 380px;
}

.weekArticleLeft img{
  border: 0px;  
}

div#mainThemes div.other_articles ul{
  margin: 0;
  padding: 0;
  color: #3871B4;
  list-style-type: none;
  width: 240px;
  margin-left: 1px; 
}

div#mainThemes div.other_articles li{
  font-size: 12px;
  font-weight: bold;
}

div#mainThemes div.other_articles li a, div#mainThemes div.other_articles li a:visited{
  text-decoration: none;
  color: #ffffff;
  display: block;
  height: 36px;
  line-height: 36px;
  padding-left: 30px;
  position: relative;
}

div#mainThemes div.other_articles li a:hover{
  text-decoration: none;
  background: url(../img/theme_on.png) top left;
  width: 204px;
  left: -33px;
  padding-left: 50px;
}
body.blue div#mainThemes div.other_articles li a:hover{
  text-decoration: none;
  background: url(../img/blue/theme_on.png) top left;
  width: 204px;
  left: -33px;
  padding-left: 50px;
}

.articles_list{
  text-align: center;
}

div.article_short{
  background: url(../img/article_border_middle.jpg) repeat-y;
  width: 647px;
  margin-bottom: 15px;
}
div.article_short_bar_top{
  background: url(../img/article_border_top.jpg) no-repeat;
  width: 647px;
  height: 10px;
}
div.article_short_bar_bottom{
  clear: both;
  background: url(../img/article_border_bottom.jpg) no-repeat;
  width: 647px;
  height: 9px;  
  position: relative;
  bottom: 0px;
  background-color: white;
}
div.article_short_content{
  margin-left : 10px;
  margin-right : 10px;
  min-height: 60px;  
  display:block;  
  overflow:hidden;
  padding:0;
  position:relative;
}

div.article_short_picture{
  border:1px solid #d4d4d4;
  display:block;
  float:left;  
}

div.article_short_right{
  display:block;
  float:left;
  padding-left: 15px;
  width: 533px;   
}

div.article_short_topic{
  float: left;  
  display: block;
  color: #3871B4;
  font-weight: bold;
  font-size: 12px;
}

div.article_short_topic a, div.article_short_more img{
  text-decoration: none;
  border: 0px;
  color: #3871B4;
}

div.article_short_topic a:hover{
  text-decoration: underline;
}

div.article_short_category{
  float: right;
  display: block;
  color: #cacaca;
}

div.article_short_description{  
  float: left;  
  display: block;  
  margin-top: 10px;
  text-align: justify;
  line-height: 140%;
  width: 495px;
  height: auto;
}

div.article_short_more{
  float: right;  
  margin-top: 5px;
  color: #3871B4;
  font-weight: bold;
  font-size: 11px;
  width: auto;
  height: 22px;
  display: block;
}

div.article_short_more a, div.article_short_more img{
  text-decoration: none;
  border: 0px;

}



div.article_short_more span{
  margin-right: 5px;
}


div.fontResize{
  width: 60px;
}
div.fontResize a.smallHref {
  right: 70px;
}
div.fontResize a.mediumHref {
  right: 47px;
}
.smallHref img{
  border: 0px;
}

.mediumHref img{
  border: 0px;
}

.largeHref img{
  border: 0px;
}

div.article{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  line-height: 150%;
  margin-bottom: 30px;
  text-align: justify;
  clear: both;
  font-size: 13px;
}

div.article a{
  text-decoration: none;
  border: 0px;
  color: #3871B4;
  font-weight: bold;
  outline: none;
}

body.pink div.article a{
  color: #AC2B78;
}

div.article a:hover{
  text-decoration: underline;
}

div.article img{
  border:1px solid #d4d4d4;  
  float:left;
  margin-right: 15px;
  margin-bottom: 8px;
  margin-top: 8px;  
}

div.article hr{
  background-color: #d4d4d4;
  color:  #d4d4d4;
  height: 1px;
  border: 0px;
  margin-top: 20px;
  _margin-top: 15px;
  margin-bottom: 10px;
  _margin-bottom: 5px;
}

div#article span.signature{
  display:block;
  font-style:italic;
  margin-top:10px;
  text-align:right;
}

div.print{
  color: #fc9e1a;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:22px;  
  width:130px;
  margin-left: 10px;
}

div.print a, div.print img{
  text-decoration: none;
  border: 0px;
  color: #fc9e1a;
  margin: 0;
  float: none;
}

div.print a:hover span{
  text-decoration: underline;
}

div.print span{
  margin-right: 5px;
}


div.friend{
  color: #fc9e1a;
  display: block;
  float: right;
  width: 130px;
  height: 22px;
  font-size:11px;
  font-weight:bold;
}

div.friend a, div.friend img{
  text-decoration: none;
  border: 0px;
  color: #fc9e1a;
  margin: 0;
  float: none;
}

div.friend a:hover span{
  text-decoration: underline;
}

div.friend span{
  margin-right: 5px;
}

div#otherArticles{
  _margin-top: 20px;
}

div.other_articles{
  color: #3871B4;
  
}

div.other_links{
  float: left;
  display: block;
  
}



div.other_links_more{
  float: right;
  color: #fc9e1a;
  font-weight: bold;
  font-size: 11px;
  width: 100px;
  height: 22px;
  display: block;
  text-align: right;  
}

div.other_links_more a, div.other_links_more img{
  text-decoration: none;
  border: 0px;
  color: #fc9e1a;
  outline: none;
}

div.other_links_more a:hover span{
  text-decoration: underline;
}

div.other_links_more span{
  margin-right: 5px;
}

div#recommend{
  display: none;
  clear: both;  
}

div#recommend a, div#recommend img{
  text-decoration: none;
  border: 0px;

  margin: 0;
  float: none;
  font-weight: bold;
  font-size: 11px;
}


div#recommend span{
  margin-right: 5px;
}

div#recommend_info{
  display: none;
  font-weight: bold;
  clear: both;
}

div#recommend_info hr{
  margin-top: 5px;
  margin-bottom: 5px;
}

/* END OF ARTICLES STYLES */

/* POLL STYLES */

div.poll span{
  font-weight: bold;
  color: #3871B4;
  width: 100%;
  text-align: center;
  display: block;
}

body.pink div.poll span{
  color: #AC2B78;
}
div.poll_answers{
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
}

div.poll_answers span{
  display: block;
  float: left;
}

a.vote{
  float: right;
  color: #21bd1e;
  font-weight: bold;
  font-size: 11px;
  width: 100px;
  height: 24px;
  display: block;
  text-align: right;  
  margin-right: 5px;
  _margin-bottom: 30px;
  background: url(../img/buttonGo.png) no-repeat top right;
  line-height: 24px;
  padding-right: 30px;
}
body.blue a.vote{
  float: right;
  color: #3666ba;
  font-weight: bold;
  font-size: 11px;
  width: 100px;
  height: 24px;
  display: block;
  text-align: right;  
  margin-right: 5px;
  _margin-bottom: 30px;
  background: url(../img/blue/buttonGo.png) no-repeat top right;
  line-height: 24px;
  padding-right: 30px;
}
a.vote:hover {
  background-position: bottom right;
}
body.blue a.vote:hover {
  background-position: bottom right;
}
a.next {
  font-weight: bold;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: right;  
  background: url(../img/buttonGo.png) no-repeat top right;
}
body.blue a.next {
  font-weight: bold;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: right;  
  background: url(../img/blue/buttonGo.png) no-repeat top right;
}
a.next:hover {
  background-position: 0 100%;
}
a.back {
  font-weight: bold;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: right;  
  background: url(../img/buttonBack.png) no-repeat top right;
}
body.blue a.back {
  font-weight: bold;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: right;  
  background: url(../img/blue/buttonBack.png) no-repeat top right;
}
a.back:hover {
  background-position: 0 100%;
}
div.vote span.orange_text{
  margin-right: 5px;
  color: #fc9e1a;
}

div.poll label{
  display: block;
  margin-bottom: 5px;  
}

div#results{
  display: none;
}

div#loading{
  background-image: url(../img/loading.gif); 
  background-position: center center;
  background-repeat: no-repeat;
  width: 303px;
  height: 50px;
  display: none;
}

div#results span{
  font-weight: bold;
  width: 100%;
  display: block;  
}

body.pink div#results span{
  color: #AC2B78;
}
div#results span.small{
  font-weight: normal;
  color: #767676;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  font-size: 10px;
}

div.chart{  
  display: block;
  float: left;
  clear: both;    
}

.chart_bar{
  display: block;
  float: left;  
  background-image: url(../img/chart_bg.gif);  
  background-repeat: no-repeat;
  width: 200px;
  height: 10px;
  border: 0px;    
  margin-top: 5px;
  margin-bottom: 5px;  
  font-size: 1px;
}

.chart_stats{
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
}

/* END OF POLL STYLES */

div#footerArea {
  width: 930px;
  height: 48px;
  background: url(../img/main_bg.png) repeat-y;
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
}
div#copyrightArea {
  width: 900px;
  padding: 10px 22px;
  height: 28px;
  background: url(../img/main_bg.png) repeat-y;
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  font-size: 11px;
  text-align: center;
}
div#footer {
  width: 912px;
  height: 48px;
  background: url(../img/footer_bg.png);
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  margin: 0 auto;
  line-height: 54px;
  text-align: center;
}
body.blue div#footer {
  width: 912px;
  height: 48px;
  background: url(../img/blue/footer_bg.png);
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
  margin: 0 auto;
  line-height: 54px;
  text-align: center;
}
div#contentArea {
  width: 886px;
  height: auto;
  padding: 7px 22px;
  background: url(../img/main_bg.png) repeat-y;
  behavior: url(/views/templates/t1_pl/css/iepngfix.htc);
}
div#contentLeft {
  width: 680px;
  height: auto;
  position: relative;
  float: left;
}
div#contentRight {
  width: 198px;
  height: auto;
  position: relative;
  float: left;
  left: 7px;
}
div.clearFix {
  width: 800px;
  height: 1px;
  overflow: hidden;
  clear: both;
}
div#mainThemes {
  width: 655px;
  height: 288px;
  padding: 25px 0 0 25px;
  background: url(../img/mainThemes_bg.jpg);
  margin-bottom: 7px;
}
body.blue div#mainThemes {
  width: 655px;
  height: 288px;
  padding: 25px 0 0 25px;
  background: url(../img/blue/mainThemes_bg.jpg);
  margin-bottom: 7px;
}
div#rightMenu {
  width: 198px;
  min-height: 313px;
  background: url(../img/rightMenu_bg.jpg) no-repeat #1e69c3;
  position: relative;
}
body.blue div#rightMenu {
  width: 198px;
  min-height: 313px;
  background: url(../img/blue/rightMenu_bg.jpg) no-repeat #5bc41f;
  position: relative;
}
div#rightMenuBottom {
  width: 198px;
  height: 6px;
  background: url(../img/rightMenuBottom_bg.jpg);
  position: absolute;
  bottom: 0;
  overflow: hidden;
}
body.blue div#rightMenuBottom {
  width: 198px;
  height: 6px;
  background: url(../img/blue/rightMenuBottom_bg.jpg);
  position: absolute;
  bottom: 0;
  overflow: hidden;
}
div#navBarArea {
  width: 900px;
  height: 25px;
  line-height: 25px;
  margin: 0 auto;
  position: relative;
  top: 3px;
  font-size: 11px;
}
div#navBarArea a {
  font-weight: normal;
  color: #7f7f7f;
}
a#logo {
  width: 170px;
  height: 100px;
  display: block;
  position: absolute;
  top: 35px;
  left: 40px;
}
a#cracovia {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: 58px;
  right: 40px;
}
div#smallLinksArea {
  text-align: right;
  height: 25px;
  position: absolute;
  right: 15px;
}
div#navBar {
  height: 25px;
  position: absolute;
  left: 15px;;
}
a.smallLink {
  width: 25px;
  height: 25px;
  display: inline-block;
}
a#home {
  background-image: url(../img/home.gif);
}
a#help {
  background-image: url(../img/help.gif);
}
a#siteMap {
  background-image: url(../img/map.gif);
}
a#contact {
  background-image: url(../img/contact.gif);
}
div#searchArea {
  height: 30px;
  position: absolute;
  right: 120px;
  top: 70px;
  line-height: 30px;
}
div#searchArea input[type="text"] {
  border: solid 1px #eeeeee;
  margin: 0;
  padding: 5px 5px;;
  font-size: 12px;
  font-family: Arial;
  color: #acacac;
  width: 180px;
}
input[type="text"], select {
  border: solid 1px #eeeeee;
  margin: 0;
  padding: 5px 5px;;
  font-size: 12px;
  font-family: Arial;
  color: #acacac;
}
div#searchArea input[type="submit"] {
  padding: 0;
  margin: 0;
  border: none;
  background: url(../img/searchButton.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.blue div#searchArea input[type="submit"] {
  padding: 0;
  margin: 0;
  border: none;
  background: url(../img/blue/searchButton.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
}
div#searchArea input[type="submit"]:hover {
  background-position: 0 100%;
}
body.blue div#searchArea input[type="submit"]:hover {
  background-position: 0 100%;
}
a.menuSub {
  font-weight: bold;
  color: #429b1e;
}
a.menuSub:hover {
  text-decoration: none;
  color: #69d33c;
}
body.blue a.menuSub {
  font-weight: bold;
  color: #2258b4;
}
body.blue a.menuSub:hover {
  text-decoration: none;
  color: #4076cb;
}
div#newsletterBoxTop {
  width: 198px;
  height: 28px;
  background: url(../img/newsletterTop_bg.png);
  position: relative;
  top: 7px
}
body.blue div#newsletterBoxTop {
  width: 198px;
  height: 28px;
  background: url(../img/blue/newsletterTop_bg.png);
  position: relative;
  top: 7px
}
div#newsletterBox {
  width: 198px;
  min-height: 51px;
  background: url(../img/newsletter_bg.png) bottom center #5dbb36 no-repeat;
  position: relative;
  top: 7px
}
body.blue div#newsletterBox {
  width: 198px;
  min-height: 51px;
  background: url(../img/blue/newsletter_bg.png) bottom center #3666ba no-repeat;
  position: relative;
  top: 7px
}
div#loading_small{
  display: none;  
  height: 22px;
  width: 22px;
  margin-left: 5px;
  background-image: url(../img/loading_small.gif);
  background-repeat: no-repeat;
  background-position: center center;
  float:right;
}

div.boxTitle {
  height: 27px;
  line-height: 27px;
  padding-left: 25px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  background: url(../img/titleArrow.gif) no-repeat 10px 10px;
}
div#newsletterBox input[type="text"] {
  border: solid 1px #eeeeee;
  margin: 0;
  padding: 5px 5px;;
  font-size: 12px;
  font-family: Arial;
  color: #acacac;
  width: 130px;
}
div#newsletterBox input[type="submit"], div.formBox input[type="submit"] {
  padding: 0;
  margin: 0;
  border: none;
  background: url(../img/buttonGo.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.blue div#newsletterBox input[type="submit"], body.blue div.formBox input[type="submit"] {
  padding: 0;
  margin: 0;
  border: none;
  background: url(../img/blue/buttonGo.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
}
div#newsletterBox input[type="submit"]:hover, div.formBox input[type="submit"]:hover {
  background-position: 0 100%;
}
body.blue div#newsletterBox input[type="submit"]:hover, body.blue div.formBox input[type="submit"]:hover {
  background-position: 0 100%;
}
div#newsletterBox form {
  margin-top: 10px;
  text-align: center;
}
div.smallBoxHead {
  width: 263px;
  height: 27px;
  background: url(../img/smallBoxHead.png);
  position: relative;
}
body.blue div.smallBoxHead {
  width: 263px;
  height: 27px;
  background: url(../img/blue/smallBoxHead.png);
  position: relative;
}
div.smallBoxContent {
  width: 266px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  padding: 10px;
}
div.smallBoxFooter {
  width: 288px;
  height: 6px;
  background: url(../img/smallBoxFooter.png);
}
div.boxTitle a {
  display: block;
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
}
div#navBar div {
  display: inline-block;
}
div.navArrow {
  margin: 0 5px;
}
div.smallBox {
  width: 288px;
  margin-bottom: 7px;
  float: left;
}
div.mediumBox {
  width: 385px;
  margin-bottom: 7px;
  float: right;
}
div.mediumBoxHead {
  width: 360px;
  height: 27px;
  background: url(../img/mediumBoxHead.png);
  position: relative;
}
body.blue div.mediumBoxHead {
  width: 360px;
  height: 27px;
  background: url(../img/blue/mediumBoxHead.png);
  position: relative;
}
div.mediumBoxContent {
  width: 363px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  padding: 10px;
  line-height: 22px;
  text-align: justify;
}
div.mediumBoxFooter {
  width: 385px;
  height: 6px;
  background: url(../img/mediumBoxFooter.png);
}
div.bigBox {
  width: 680px;
  margin-bottom: 7px;
}
div.bigBoxHead {
  width: 655px;
  height: 27px;
  background: url(../img/bigBoxHead.png);
  position: relative;
}
body.blue div.bigBoxHead {
  width: 655px;
  height: 27px;
  background: url(../img/blue/bigBoxHead.png);
  position: relative;
}
div.bigBoxContent {
  width: 658px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  padding: 10px;
  line-height: 22px;
  text-align: justify;
}
div.textFooter {
  width: 680px;
  height: 27px;
  background: url(../img/textFooter.png);
  line-height: 27px;
  margin-bottom: 7px;
}
div.bigBoxFooter {
  width: 680px;
  height: 6px;
  background: url(../img/bigBoxFooter.png);
}
div.textFooter a {
  font-size: 11px;
  color: #7f7f7f;
  font-weight: normal;
}
div.textFooter span:hover {
  text-decoration: underline;
}
div.bigBoxHead div.fontResize {
  position: absolute;
  right: 0;
  top: 0;
}
div#contentRight img {
  border: none;
  margin: 10px 0;
}
div.subSectionName {
  position: absolute;
  top: 0;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  right: 10px;
}
div#footer a {
  margin: 0 10px;
  font-size: 11px;
  color: #ffffff;
}
div#footer a:hover {
  text-decoration: underline;
}
div.newsletter_email {
  text-align: center;
  padding: 10px;
  color: #ffffff;
}
div.newsletter_msg {
  text-align: center;
  padding: 0 10px 10px 10px;
  color: #ffffff;
}
div.newsletter_categories {
  padding: 10px;
  color: #ffffff;
}

div.organizations_container{

}

div.org_box{
  clear: both;
}

div.pageMap{
  
}

div.pageMap_mainSection{
  margin-left: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.pageMap_subSection{
  margin-left: 80px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.pageMap_article{
  margin-left: 130px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.pageMap hr{
  background-color: #d4d4d4;
  color:  #d4d4d4;
  height: 1px;
  border: 0px;
  margin-top: 20px;
  _margin-top: 15px;
  margin-bottom: 10px;
  _margin-bottom: 5px;
}

div.pageMap a{
  text-decoration: none;
  border: 0px;
  color: #3871B4;
  font-weight: bold;
}

div.pageMap a:hover{
  text-decoration: underline;
}

div.pageMap div.navArrow{
  margin: 0;
  margin-top: 5px;
  margin-right: 8px;
}
div.textFooter a.next, div.textFooter a.prev {
  display: block;
  position: absolute;
}
div.textFooter a.prev {
  left: 10px;
}
div.textFooter a.next {
  right: 10px;
}
div#otherArticles ul {
  list-style-type: none;
  list-style-image: url(../img/blueArrow.gif);
  padding: 0 0 0 15px;
  margin: 0;
}
div#otherArticles ul a {
  color: #3b3b3b;
  font-weight: bold;
}
div#otherArticles ul a:hover {
  text-decoration: underline;
}
div.newsBoxRightContent ul {
  list-style-type: none;
  list-style-image: url(../img/blueArrow.gif);
  padding: 0 0 0 15px;
  margin: 0;
}
div.newsBoxRightContent ul a {
  color: #3e88c9;
  font-weight: bold;
}
div.newsBoxRightContent ul a:hover {
  text-decoration: underline;
}
div.pages {
  width: 100px;
  height: 24px;
  display: inline-block;
}
div.newsBoxLeft{
  width: 495px;
  float: left;
  min-height: 400px;
}
div.newsBoxHead {
  width: 470px;
  height: 27px;
  background: url(../img/newsBoxHead.png);
  position: relative;
}
body.blue div.newsBoxHead {
  width: 470px;
  height: 27px;
  background: url(../img/blue/newsBoxHead.png);
  position: relative;
}
div.newsBoxContent {
  width: 473px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  padding: 10px;
  line-height: 22px;
  text-align: justify;
}
div.newsBoxFooter {
  width: 495px;
  height: 6px;
  background: url(../img/newsBoxFooter.png);
}
div.newsBoxRight{
  width: 178px;
  float: right;
  margin-bottom: 7px;
}
div.newsBoxRightHead {
  width: 153px;
  height: 27px;
  background: url(../img/newsBoxRightHead.png);
  position: relative;
}
body.blue div.newsBoxRightHead {
  width: 153px;
  height: 27px;
  background: url(../img/blue/newsBoxRightHead.png);
  position: relative;
}
div.newsBoxRightContent {
  width: 157px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  padding: 10px;
  line-height: 22px;
  text-align: justify;
}
div.newsBoxRightFooter {
  width: 178px;
  height: 6px;
  background: url(../img/newsBoxRightFooter.png);
}
ul.smallNewsList {
  list-style-type: none;
  list-style-image: url(../img/blueArrow.gif);
  padding: 0 0 0 15px;
  margin: 0;
}
ul.smallNewsList li + li {
  margin-top: 10px;
}
ul.smallNewsList a {
  color: #3b3b3b;
  font-weight: bold;
}
ul.smallNewsList a:hover {
  text-decoration: underline;
}
ul.smallNewsList span {
  font-size: 10px;
  color: #3c87ca;
}
div.newsBoxRightContent form {
  color: #3e88c9;
  font-weight: bold;
}
div.newsBoxRightContent {
  text-align: left;
}
div.newsBoxRightContent input[type="text"], div.newsBoxRightContent select {
  width: 140px;
}
div.newsBoxRightContent label {
  display: block;
  margin-bottom: 10px;
}
ul.organizations {
  list-style-type: none;
  list-style-image: url(../img/blueArrow.gif);
  padding: 0 0 0 15px;
  margin: 0;
  line-height: 14px;
}
ul.organizations li + li {
  margin-top: 20px;
}
ul.organizations a {
  color: #3b3b3b;
  font-weight: bold;
}
ul.organizations a:hover {
  text-decoration: underline;
}
ul.newsList {
  list-style-type: none;
  list-style-image: url(../img/blueArrow.gif);
  padding: 0 0 0 15px;
  margin: 0;
  line-height: 14px;
}
ul.newsList li + li {
  margin-top: 20px;
}
ul.newsList a {
  color: #3b3b3b;
  font-weight: bold;
}
ul.newsList a:hover {
  text-decoration: underline;
}
div.staticContent{
  overflow: auto;
}

div.staticContent img {
  float: left;
  width: 300px;
  margin: 0 10px 10px 0;
  border: solid 1px #c4c4c4;
}
div.newsBox img {
  float: left;
  width: 300px;
  margin: 0 10px 10px 0;
  border: solid 1px #c4c4c4;
}

/* ORGANIZATION MAP STYLE */

div#mapArea {
  width: 363px;
  height: 207px;   
  position: relative;
  top: 0px;
  left: 0px;
}

div.mapBox {
  background-color:transparent;
  background-image:url(../img/map/krakow.png);
  height:188px;
  left:25px;
  position:absolute;
  top:25px;
  width:305px;
}

div.mapWrapper {
  height:100%;
  left:0;
  position:relative;
  top:0;
  width:100%;
}

a.mapLink {
  clear:both;
  color:#ffffff;
  display:block;
  font-weight:bold;
  height:25px;
  line-height: 25px;
  text-align: center;
  margin:5px 0 0;
  text-decoration:none;
  text-transform: uppercase;
  width:145px;
}
a.mapLinkHover {
  clear:both;
  color:#ffffff;
  display:block;
  font-weight:bold;
  height:25px;
  line-height: 25px;
  text-align: center;
  margin:5px 0 0;
  text-decoration:none;
  text-transform: uppercase;
  width:145px;
}
img#topMapCover {
  border-style:none;
  border-width:0;
  height:188px;
  left:0;
  position:absolute;
  top:0;
  width:305px;
  z-index:2;
}


div.landMapImage {
  position:absolute;
}

div#landPodgorze {
  background-image:url(../img/map/podgorze.png);
  height:107px;
  left:2px;
  top:78px;
  width:215px;
}

div#landSrodmiescie {
  background-image:url(../img/map/srodmiescie.png);
  height:67px;
  left:94px;
  top:27px;
  width:52px;
}

div#landKrowodrza {
  background-image:url(../img/map/krowodrza.png);
  height:108px;
  left:7px;
  top:2px;
  width:129px;
}

div#landHuta {
  background-image:url(../img/map/nowahuta.png);
  height:99px;
  left:134px;
  top:8px;
  width:169px;
}




/* END OF ORGANIZATION MAP STYLE */
a#green_style {
  background-image: url(../img/greenStyle.png);
}
a#blue_style {
  background-image: url(../img/blueStyle.png);
  margin-right: 20px;
}
a#green_style:hover, a#blue_style:hover {
  background-position: 0 100%;
}
div.changeStyle {
  height: 25px;
  line-height: 25px;
  display: inline-block;
  float: left;
}
a#landMenuPodgorze {
  background: url(../img/buttonPodgorze.png);
}
a#landMenuSrodmiescie {
  background: url(../img/buttonSrodmiescie.png);
}
a#landMenuKrowodrza {
  background: url(../img/buttonKrowodrza.png);
}
a#landMenuHuta {
  background: url(../img/buttonNowaHuta.png);
}
a#landMenuPodgorze:hover, a#landMenuSrodmiescie:hover, a#landMenuKrowodrza:hover, a#landMenuHuta:hover {
  background-position: 0 100%;
}
div.imagesConteiner img {
  margin: 0 10px 10px 0;
  border: solid 1px #C4C4C4;
}
div.galleryConteiner div.text, div.formConteiner div.text, div.surveyConteiner div.text {
  margin-bottom: 20px;
} 