/** LOGO */

#logo {
	height: 147px;
	background: url(../../img/new_layout/homepage01.jpg) no-repeat left top;
	float: left;
	width: 710px;
}

#logo h1 {
    padding: 80px 0px 0px 20px;
    font-size: 38px;
    font-weight: bold;
    text-transform: capitalize;
    font-variant: small-caps;
    letter-spacing: 0.2em;
}
	
#logo a {
	text-decoration: none;
}
#logo a:hover {
    text-decoration: none;
}

#logo .white{
    color: #FFFFFF;
}

#logo .haslo{
    padding: 0px 0px 0px 20px;
    font-size: 10px;
    font-weight: normal;
}

/** FLAGS */

#flags {
    float: right;
    width: 250px;
    padding: 70px 20px 0px 0px;
}

#flags .flaga{
    float: right;
    margin: 10px;
    padding: 3px;
}


/** PAGE */

#page {
}

/** CONTENT */

#content {
}

/** SIDEBAR */

#sidebar {
}

/** FOOTER */

#footer {
}

#full_text .entry{
    padding: 15px;
}

#full_text .entry .zajawka,
#full_text .entry p,
#full_text .entry div
{
    color: #797979 !important;
    line-height: 160%;
    margin: 5px 0px 0px 0px;
    text-align:justify;
}

#full_text .entry h3{
    color: #2D2D2D;
    font-size: 16px;
}

#full_text .entry .zajawka {
    font-weight: bold;
    font-size: 13px;
    line-height: 160%;
    margin: 15px 0px;
}

#full_text .entry img{
    float: left;
    margin: 0px 10px 5px 0px;
    border: 1px solid #999999;
    padding: 1px;
}

#full_text .entry .zajawka{
    display: block;
    clear: both;
}

#full_text .entry .tresc img{
    margin: 5px;
    border: 1px solid #999999;
    padding: 1px;
}

#full_text .entry .text-date{
    text-align: right;
    font-size: 10px;
    color: #A5A5A5 !important;
}

.debug_info{
    position: absolute;
    background-color: #DEDEDE;
    border: 1px solid #333333;
    display: block;
    width: auto;
    padding: 15px;
    top: 0px;
    left: 0px;
    height: 250px;
    overflow-y: scroll;
}

.debug_info #close_div_debug{
    float: right;
    padding-right: 10px;
    font-weight: bold;
    color: #ff0000;
    cursor: pointer;
}

.debug_info #debug_info_container{
    float: left;
}

#view_all_text .article{
    padding: 15px;
}

#view_all_text .article .zajawka {
    font-weight: bold;
    font-size: 13px;
    line-height: 160%;
    margin: 5px 0px;
    text-align: justify;
}

#view_all_text .article h3{
    font-size: 14px;
    margin: 5px 0px 10px 0px;    
}

#view_all_text .article img{
     float: left;
     border: 1px solid #999999;
     padding: 1px;
     margin: 0 15px 5px 0;
}

.more, .more_all{
    display: block; 
    text-align: right;
    margin-right: 10px;
    text-align: right !important;
    clear: both;
    width: 100%;
}

div.hr{
    display: none;    
}

.last_article_in_cat div.hr, .zajawka div.hr{
    height: 10px;
    display: block;
    border-bottom: 2px solid #999999;    
}

#kontakt_form{
    margin: 20px 0px 0px 10px;	
}

#kontakt_form_table input{
    background-color: #647179;
    border: 1px solid #999999;
    color: #B5B3B1;
    width: 250px;
    padding: 2px;
    font-size: 12px;
}

#kontakt_form_table textarea{
    background-color: #647179;
    border: 1px solid #999999;
    color: #B5B3B1;
    width: 350px;
    padding: 2px;
}

#kontakt_form_table .input-submit{
	background: transparent url(../../img/new_layout/homepage04.jpg) no-repeat scroll left top;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 0 6px;
	width: 54px;
}

#kontakt_form_table .kontakt_form_label{
    text-align: right;
    font-size: 12px;
}

#search_with_google{
    margin: 15px;
    border-top: 1px solid #999999; 
}
#search_with_google a {
    font-size: 16px;
    font-weight: bold;
}

h3.view_all_header{
    margin: 10px 15px;
    font-size: 14px;
    font-weight: bold;
}

.show_all{
    margin: 10px 15px;
    text-align: right;
    padding: 5px 0px;
    border-top: 2px solid #999999;
}

.text-author, .text-author p{
    text-align: right !important;   
}

#full_text .entry .line {
    clear: both;
    padding: 3px;
    margin: 5px 0px 10px 0px;
    background: transparent url(../../img/smalldot.gif) repeat-x;
}

.foto{
    float: left;
    width: 238px;
    overflow: hidden;
    text-align: center !important;
}

.foto img{
    margin: 0px auto !important;
    float: none !important;
}

.text_galleries .photos_desc{
    clear: both;
}

#site_map_container{
    padding: 15px;
}

#site_map_container li{
    margin: 5px 0px;
}

#site_map_container ul{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#site_map_container ul.main{
    font-size: 14px;
    font-weight: bold;
}
#site_map_container ul.main span.desc{
    font-size: 13px;
    font-weight: normal;
}

#site_map_container ul.main ul.page{
    font-size: 12px;
    font-weight: normal;
    margin-left: 15px;
}

#site_map_container ul.main ul.page span.desc{
    font-size: 11px;
}

.pages{
    padding: 5px 15px;
    text-align: right;
    margin-top: 5px;
}
.pages ul{
    margin-bottom: 0px !important;
    float: right;
}

.pages li{
	display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-align: center;
    padding: 3px;
    margin: 3px;
    font-weight: bold;
    border: 1px solid #999999;
}

.pages li.curr_page{
    background-color: #B5B3B1;
}
.pages li.curr_page a{
    color: #797979;
}

.galeria td {   
    border: 2px solid #EEEEEE;
    width: 230px;
    padding: 5px;
}

.galeria td img{
    text-align: center !important;
    float: none !important;
    margin: 0px !important;
}

.galeria td .foto_opis{
    text-align: center !important;
}