* {
  margin: 0px;
  padding: 0px; 
}

body {
  background: #000000;
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  font-size: 12px;
  color: #6a6a6e;
  text-align: center;
}


.red {
  color: #C83C33;
}

.yellow {
 color: #FFAA2D;
}

.blue {
 color: #6FA9B4;
}

h1{
  font-weight: normal;
  font-size: 28px;
  padding-top: 30px;
  padding-bottom: 20px;
  line-height: 40px;
}

span.red-quote-left{
  font-size: 36px;
  color: #C73C33;
  font-family: "times New Roman";
  padding-right:5px;
  font-weight: bold;
}

label {  
  width: 150px;
  font-size: 17px;
  display: block;
  float: left;
}

.submit {
  width: auto;
  padding: 1px;
  font-size: 14px;
  float: right;
  margin-right: 8px;
  _margin-right: 4px;
}

input {  
  width: 200px;
  font-size: 17px;
  display: block;
  float: left;
  border:1px solid #B8A6A4;
}

input:focus {
  border:1px solid #FFAA2D;
}

textarea {
  border:1px solid #B8A6A4;
}

textarea:focus  {
  border:1px solid #FFAA2D;
}

.form_element {
  width: 100%;
  float: left;
  padding-bottom:15px;
}

.left {
  float: left !important;
}

.no-border {
  border: 0px !important;
}

.right {
  float: right !important;
}

span.red-quote-right{
  font-size: 36px;
  color: #C73C33;
  font-family: "times New Roman";
  padding-left:5px;
  font-weight: bold;
}

#social-icon-holder{
  height:52px;
  padding-right:15px;
  padding-top:11px;
  width:909px;
  margin: 0 auto;
  text-align: left;
}

#social-icon-holder a{
  display: block;
  float: right;
  padding-left: 10px;
  border: none;
  text-decoration: none;
}  

#social-icon-holder a img{
  border: none;
  width: 40px;
}


#navigation-holder{
  width:100%;
  height: 80px;
  background: transparent url(../images/nav-bg.png);
  margin: 0px;
  padding: 0px 
}

#navigation{
  list-style-type:none;
  width:996px;
  margin: 0 auto;
  height: 80px;
  text-align: left;
}

#navigation li{
  margin: 0px;
  padding: 0px;
  float: left;
  width: 115px;
  display: block;
  background: url(../images/nav-bg-line.jpg) no-repeat right top;
  height:80px;
  padding-right:2px;
}

#navigation li a.home{
  border-top: 10px solid #FFAA2D;
  color: #FFAA2D;
}

#navigation li a.home:hover{
  background-color: #6B3C1D;
}

#navigation li a.blog{
  border-top: 10px solid #6B6A6F;
  color: #6B6A6F;
  width: 100px;
}

#navigation li a.blog:hover{
  background-color: #544241;
}

#navigation li a.photo{
  border-top: 10px solid #C63C32;
  color: #C63C32;
}

#navigation li a.photo:hover{
  background-color: #572119;
}

#navigation li a.trip{
  border-top: 10px solid #CBD6D8;
  color: #CBD6D8;
}

#navigation li a.trip:hover{
  background-color: #7B6D6A;
}

#navigation li a.contact{
  border-top: 10px solid #AB6038;
  color: #AB6038;
}

#navigation li a.contact:hover{
  background-color: #56291D;
}

#navigation li a.links{
  border-top: 10px solid #ABC438;
  color: #ABC438;
}

#navigation li a.links:hover{
  background-color: #7B6D6A;
}

#navigation li.title{
  float: left;
  width: 290px;
  height: 80px;
}

#navigation li.title p.main-title a{
  width: 100%;
  font-size: 36px;
  padding-top: 12px;
  color: #FDA82D;
  height:43px;
  padding-left:0px;
}

#navigation li.title p.sub-title{
  color:#D9CECE;
  font-size:14px;
  font-weight:bold;
  width:100%;
}

#navigation li a{
  padding-top: 6px; 
  display: block;
  width: 100px;
  padding-left: 25px;
  height:64px;
  font-size: 20px;
  color: white;
  text-decoration: none;
}

#navigation li a span.main-title{
  font-size: 20px;
  display: block;
  width: 100px;
}

#navigation li a span.sub-title{
  font-size: 12px;
  display: block;
  padding-top: 7px;
  color: #B8A6A4 !important;
  width: 100px;
}


html>body #navigation li a {height:64px;  width: 90px;}



#navigation li a.active{
  background: url(../images/nav-activ-bg.png);
}

#content-holder{
  width: 996px;
  margin: 0 auto;
  text-align: left;
}

#content-main-box{
  width:100%;
  background: #E4F2F3  url(../images/content-bg.jpg) repeat-x top center;
  margin: 0px;
  padding-bottom:50px;
  float:left;
  
}

#footer-holder {
  display: block;
  width: 100%;
  text-align: left;
  background: #694A47 url(../images/footer-bg.jpg) repeat-x top center;
  float: left;
}


.footer-link-holder{
  width: 996px;
  margin: 0 auto;
  text-align: left;
  padding-top: 20px;
}


.footer-link-holder ul {
  list-style: none;   
  padding-bottom: 20px;
  float: left;
  padding-left: 25px;
}


.footer-link-holder ul li{
  margin-left: 20px;
  background:transparent url(../images/categories-list.png) no-repeat scroll left center;
  padding-bottom: 5px;
  padding-left: 10px;
}


.footer-link-holder ul li.title-list{
  margin-left: 0px;
  font-weight: bold;
  background: none;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 16px;
  color: #FFFFFF;
}

.footer-link-holder ul li a{
  color: white;
  text-decoration: none;
}

.footer-link-holder ul li a:hover{
  color: white;
  text-decoration: underline;
}


.sponsors{
/*  float: left !important;*/
  float: right !important;
  width: 240px !important;
}

.sponsors .title-list{
  font-size: 30px !important;
  font-weight: normal !important;
  width: 300px;
}

.sponsors li{
  float: left !important;
  padding-left: 10px !important;
  background: none !important;
  margin-left: 0px !important;;
}

.sponsors li img{
/*  width: 40px;*/
	/*height: 50px;*/
	border: none !important;
}

.netleader{
	height: 30px !important;
	border: none !important;
}

div.posts {
  width: 500px;
  margin-top: 20px;
  _margin-top: 10px;
  float: right;
}



div.posts .subiect{
  font-size: 14px;
  height: 45px;
  padding-left: 5px;
  padding-top: 4px;
  font-size: 31px;
  font-weight: normal;
} 

.subiect-outside{
  font-size: 14px;
  height: 45px;
  padding-left: 5px;
  padding-top: 4px;
  font-size: 31px;
  font-weight: normal;
} 


div.posts .subiect img{
  height: 36px;
  margin-right: 6px;
  _margin-right: 3px;
  float: left;
} 

.subiect-outside img{
  height: 36px;
  margin-right: 6px;
  _margin-right: 3px;
  float: left;
} 




div.posts .content{
  font-size: 13px;
  margin-bottom:4px;
  margin-top:4px;
  _margin-bottom:2px;
  _margin-top:2px;
  margin-left:-5px;
  padding-left:5px;
  padding-top: 10px;
  color: #000000;
  text-decoration: none;
}

div.posts .content img.photo{
  width: 140px;
  float: left;
  margin-right: 10px;
  _margin-right: 5px;
  border: 3px white solid
}

div.posts .content img.photo_znaczek{
  width: 270px;
  float: left;
  margin: 0 115px;
  _margin: 0 110px;
  border: 0px;
}

div.posts .content a{
  border:none;
}

div.posts .content a img{
  border: 3px solid white;
  height: 60px;
  margin-left: 4px;
  _margin-left: 2px;
    margin-bottom: 4px;
  _margin-bottom: 2px;
}

div.posts .content a img:hover{
  border: 3px solid #FFAA2D;
}



div.posts .detail{
  font-size: 13px;
  padding-top: 15px;
  float: right;
  color: #AC5E37;
  clear: both;
  text-decoration: none;
}

div.posts .detail a{
  color: #5A659D;
  text-decoration: none;
  color: #AC5E37;
}

div.posts .detail a:hover{
  color: #C83C33;
  text-decoration: underline;
}

div.posts .blog-title{
  /*font-size: 13px;
  margin-bottom:4px;
  margin-top:4px;
  _margin-bottom:2px;
  _margin-top:2px;
  margin-left:-5px;
  padding-left:5px;
  padding-top: 10px;*/
  color: #B13413;
  text-decoration: none;
}



.categories, .tags, .photos {
  float: left;
  margin-top: 50px;
  _margin-top: 25px;
  margin-left:60px;
  _margin-left:30px;
  margin-right:50px;
  _margin-right:25px;
  width:345px;
} 

.categories {
  margin-top: 120px;
  _margin-top: 60px;
}

.categories ul{
  
}

.categories ul li{
  list-style-type: none;
  padding-bottom: 5px;
  background: url(../images/categories-list.png) no-repeat center left; 
  margin-left:17px;
  padding-left:13px;
  padding-top:4px;
}

.categories ul li a{
  font-size: 13px;
  color: white;
  text-decoration: none;
}

.categories ul li a:hover{
  text-decoration: underline;
}


.categories p.title, .tags p.title, .photos p.title{
  display: block;
  font-size: 20px;
  height: 40px;
  background: url(../images/post-right-line.png) no-repeat bottom right;
} 

.tags a {
  color: white;
  text-decoration: none;
  font-size: 13px;
}

.tags a:hover {
  color: white;
  text-decoration: underline;
}

.tags .most{
  font-size: 20px;
  color: white;
}

.tags .more{
  font-size: 18px;
  color: white;
}

.tags .less{
  font-size: 16px;
  color: white;
}

.photos img{
  display: block;
  float: left;
  border: 3px solid white;
  margin-right: 10px;
  _margin-right: 5px;
  width: 50px;
  height: 50px;
  margin-top: 6px;
  _margin-top: 3px;
}


.photos img:hover{
  border: 3px solid #5A659D;
}


.map{
  float: left;
  margin-top: 20px;
  _margin-top: 10px;
}


.blue-token{
  color: #6AABB6;
  font-size: 20px;
  padding-bottom: 15px;
}

.blue-token img{
  float: left;
  width: 30px;
}

.red-token{
  color: #BC5646;
  font-size: 20px;
  padding-bottom: 10px;
}

.red-token img{
  float: left;
  width: 30px;
}


.post-holder{
  width:996px; 
  float:left; 
  padding-top: 20px;
}

.first-post{
  width: 450px !important; 
  float:left !important;
  margin-top: 0px !important;
}

.second-post{
  width: 450px !important; 
  margin-top: 0px !important;
}

.contact-box {
  float: left;
  width: 450px;
  margin-top:86px;
  _margin-top:43px;
}


.message-row {
  font-size: 18px;
  text-align: left;
}

.message-row img{
  float: left;
  padding-right: 10px;
}


.blog-menu-box {
  float: left;
  width: 250px;
  margin-top:86px;
  _margin-top:43px;
}




.blog-post{
  width: 670px !important;
  padding-bottom: 5px;
  border-bottom: 1px solid #C63C32;
}

.blog-comment{
  width: 670px !important;
  padding-bottom: 5px;
  border-top: 1px solid #C63C32;
}

ul.blog-list{
  float: right;
  width:280px;
  list-style: none;
}

ul.blog-list .title{
  font-size: 15px;
  font-weight: bold;
}

ul.blog-list li{
  padding-bottom: 10px;
}

ul.blog-list li a{
  padding-left: 10px;
  color: #AB6038;
  text-decoration: none;
}

ul.blog-list li a:hover{
  padding-left: 10px;
  color: #AB6038;
  text-decoration: none;
  font-weight: bold;
}

ul.blog-list li a.active{
  padding-left: 10px;
  color: #AB6038;
  text-decoration: none;
  font-weight: bold;
}

.first{
  margin-top: 82px;
  _margin-top: 41px;
}


.photo-box{
  width: 995px;
  float: left;
  margin-top: 24px;
  _margin-top: 12px;
}

.photo-box p{
  width: 995px;
  float: left;
  font-size: 25px;
  padding-bottom: 10px;
  padding-top: 25px;
}

.photo-box a{
  border: none;
}

.photo-box a img{
  border: 2px solid white;
  height: 75px;
  float: left;
  margin-right: 10px;
  _margin-right: 5px;
}

.photo-box a.show-all-photos{
  font-size: 15px;
  float: right;
  text-decoration: none;
  color: #C63C32;
}


div.photo-description-box{
  width: 600px;
  float: left;
}

div.photo-description-box img{
  width: 592px;
  height: auto !important;
  border: 4px white solid
}

div.photo-description-box p{
  width: 600px !important;
  float:left;
  font-size:15px;
  padding-bottom:10px;
  padding-top:10px;
}

div.photo-description-box .photo-title{
  font-size:20px;
}

div.photo-prev-next-box{
  width: 300px;
  float: left;
  padding: 0px 5px;
}

.full-post{
  min-height:500px;
  height:auto !important;
  height:500px;
  font-sze: 16px !important;
}

.full-post-content{
  font-size: 16px !important;
}

.part-post-content{
  font-size: 15px !important;
}

.add-photo-coment{
  width: 370px !important;
  margin-top: 52px;
  _margin-top: 26px;
}

.add-blog-coment{
  width: 670px !important;
  margin-top: 26px;
  _margin-top: 2px;
  /*margin-top: 52px;*/
  /*_margin-top: 26px;*/
}

.opisAutora {
  font-size: 14px;
  text-align: justify;
  text-decoration: none;
  color: #000000;
}

.opisAutora img.photo{
  width: 140px;
  float: left;
  margin-right: 10px;
  _margin-right: 5px;
  border: 3px white solid
}

.opisKraju {
  font-size: 14px;
  text-align: justify;
  text-decoration: none;
  color: #000000;
}

.krajTitle {
  font-size: 18px;
  text-align: justify;
  text-decoration: underline;
  font-weight: bold;
  color: #000000;
}

.naStopaParagraph {
  font-size:13px;
  margin-bottom:30px;
  text-align:justify;
  width:450px;
  color: #000000;
}

.naStopaParagraph strong {
  font-size: 18px;
}

.naStopa {
  width: 70%;
  padding-left: 15%;
  margin-top: 30px;
}

.naStopaDane{
  font-size: 16px;
  text-align: center;
  text-decoration: bold;
  color: brown;
  font-weight: bold;
}

.naStopaTresc {
  font-size: 14px;
  text-align: justify;
  text-decoration: none;
  color: #000000;
  margin-top: 30px;
}

.naStopaWpisy {
  margin-top: 30px;
}

.naStopaWpisy li {
  font-family: Comic Sans MS;
  font-size: 14px;
  list-style-type: circle;
  margin-left: 50px;
}

.naStopaParagraph b {
  color:Brown;
  font-size:larger;
}

.naStopaParagraph font {
  color:blue;
  float:right;
  font-size:smaller;
}

.onas ul li
{
	margin: 5px 0 5px 10px;	
}

.award-image{
	width: 200px;
	float: left;
	margin-left: -110px;
	margin-right: 10px;
	margin-top: -12px;
	text-decoration: none;
	border: none;
}