@charset "utf-8";
/*

                                              `.-:/+osyhdo    
                                          /hdmNNNNNmdhyso+    
                                      `.. .mm/:-..`    `.-:`  
          `              .-:- .osyyhdmNNNd++No+osyyhdmNNNNNo  
          d/.`-/`       sN/ym.ddyso+/:--..myhNmdhysoo+/:--.`  
  `/+osyhdmdhy`om+`    :Nh .mshh          +Noms        ``.-::`
  yhso+//:-.-N- .yd/   dm.  sm/N/          ddomssyhhdmmNNNNNNo
  oy         yh   -yd:+N+   `mysd`         -m+`+yysso++/::-..`
  `m:.-::/+oooN:    :hNd     /y-o-                            
   .ymddhyyss+/:      `            http://designdivine.eu
   
   layout by: DesignDivine.eu

*/

/* style.css */

/* BEGIN CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
    text-decoration:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END CSS RESET */


/* html tags
 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
 */

body, html { background:#000; margin:0; color:#fff; font-family:Arial,sans-serif; font-size:14px; line-height:1.42em; min-width:1000px;}


div#content img {float:right; border:0; margin-left:10px;}
table {width:100%; float:left; clear:both; border:none;}

/* layout specifics
 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
 */

td a {text-align:left; padding-left:30px; display:block; font-size:20px; font-weight:bold; }
td.banner { width:200px; text-align:center; border:none;}
td.banner img { float:none; text-align:center; }
.allwidth { width:1000px; clear:both; }
.center { margin:0 auto; }
.clear { clear:both;}
span.red { color:#f00; }
div#header div#address {
		height:36px;
        float:left;
		width:1000px;
        text-align:right;
		font-size:36px; font-variant:small-caps;
        line-height:40px;
		font-family:"Times New Roman",serif;
		font-weight:normal;
        background: url(/media/img/tmpl/paper_tr.jpg) no-repeat bottom center;
	}

	* html #address {
			margin-bottom:-7px;
		}

div#header div#address a {
		color:#fff; text-decoration:none;
	}
div#header {}
    div#header .spacer {width:1000px; height:390px; clear:both; background: #000 url(http://ksu.art.pl/gfx/ksu_strona_mainlay_new.png) no-repeat scroll center ;}
    div#header .paperhr {width:1000px; height:30px; clear:both; background: url(/media/img/tmpl/paper_hr.jpg) no-repeat top left;}
    div#header .menu { margin-top:1px; height:40px; text-align:center;}
    div#header div#address div#locale_switcher { display:block; width:80px; float:left; clear:none; padding:15px 5px; }
    div#header div#address div#locale_switcher img { float:left;}
    div#content {}
    div#content .papercr {width:1000px; height:30px; clear:both; background: url(/media/img/tmpl/paper_cr.jpg) no-repeat top left;}
    div#content li,div#content h2,div#content h1,div#content h3,div#content h4 {
        font-family:inherit; 
        display:block;
        font-weight:bold;
        letter-spacing:4px;
        padding:10px;
        text-transform:uppercase;
        }
        div#content li a {
            text-decoration:none;
            color:#fff;
            font-size:1.5em;
            }
        div#content a {
            color:#fff;
            }
        div#content a.permalink {
            text-decoration:none;
            }
    div#content strong {font-weight:bold; font-size:1.1em;}
    div#content h1 { font-size: 2.2em; color:#fff;border-bottom:1px solid #080808; line-height:1em;}
    div#content h2 { font-size:1.6em; color:#eaeaea;  line-height:1.5em; }
    div#content h3 { font-size:1.3em; color:#ccc;}
    div#content h4 { font-size:1.1em; color:#aaa;}
        div#content div.article-footer {
            padding:15px 10px;
            color:#ccc;
        }
        div#content div.comment { border:1px solid #080808; margin-bottom:20px;}
            div#content div.comment div.commenthead { margin-left:20px; border-left:1px solid #080808; background:#040404;}
                div#content div.comment div.commenthead h3,
                div#content div.comment div.commenthead h4 {
                    line-height:0.5em;
                }
            div#content div.comment div.commentbody { border-top:1px solid #080808; padding:10px;}
            div#content div.impreza { border-bottom:1px solid #222122; padding-top:10px;}
            div#content div.impreza div.left { float:left; width:140px; padding:20px; display:block; background:#111010; margin-right:20px; height:50px; }
            div#content div.impreza div.left span { font-size:1.81em; float:right; clear:both; line-height:1em; }
            div#content div.impreza.div.right { float:left; width: 800px; padding: 10px; }
            div#content div.impreza div.thumbnail { float:left; width:150px; height:90px; margin-right:20px;}
            
div#header div.menu a { display:block;
	float:left;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:10px 13px 15px;
	text-transform:uppercase;
	background:#000;
	letter-spacing:0px;
	text-decoration:none;
	font-family:Verdana,sans-serif;
    font-weight:bold;
	font-size:14px; }

div#header div.menu a:hover {background:url(/media/img/tmpl/paper_br.jpg) center 40px no-repeat fixed; color:#f11; font-weight:bold;}

div#footer { background:url(/media/img/tmpl/paper_br.jpg) no-repeat top center; padding-top:30px; }
div#footer div.profiles {
float:left;
margin-right:20px;
}
div#footer div.profiles div {
float:left;
width:70px;
font-weight:bold;
font-size: 0.8em;
line-height:1em;
text-transform:uppercase;
text-align:justify;
letter-spacing:0.2em;
border-right: 1px solid #666;
padding:22px 8px;
height:26px;
margin-right:15px;
}
div#footer div.profiles a{
display:block;
color: #ddd;
font-size:1.5em;
text-transform:uppercase;
float:left;
}
div#footer div.links { 
float:right; }
div#footer div.links a{
float:left;
margin:0 10px; }
/* media */

.gallery-cell {
  display:inline-block;
  vertical-align:top;
  width:19.99%;
  float:left;
}
/* 25% daje 4 obrazki w rzedzie
 * 20% daje 5 obrazkow w rzedzie 
 * 16.6% daje 6
 * */

.gallery-entry {
   vertical-align:baseline;
   width:130px;
   margin-top: 5px;
   margin-bottom: 20px;
}

.gallery-video .gallery-thumb {
   background: #000;
 }

.gallery-thumb {
   width:130px;
   height:95px;
   border:1px solid #eee;
   overflow:hidden;
   text-align: center;
   margin-bottom: 3px;
}

.gallery-description {
    text-align: left;
    overflow: hidden;
}

.gallery-description .title {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 1px;
    height: 30px;
    overflow: hidden;
}

.gallery-description a {
    display: block;
    overflow: hidden;
}

.gallery-photo-object{
  margin-top:10px;
}



/* DesignDivine specific
 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
 */
.dd {  width:1000px; text-align:right; letter-spacing:5px; line-height:10px;}
.dd a { color:#fff; text-decoration:none; font-variant:small-caps; font-size:10px; font-family:Geneva,sans-serif; }