body {
background: #e0deda url('obrazki/bg.jpg') top left fixed;
}

.pagination  ul {height:20px; float: right;}
.pagination  li { display: inline;  }
.pagination p {width: 200px; float: left;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 960px;
	background: url("/path/to/your/background_cols.gif") repeat;
}

#header {
	margin: 0 0 15px 0;
	height: 168px;
}

#side-a {
padding: 0 0 0 0;
	float: left;
	width: 300px;
	
}

#side-b { 
	position: relative;
	border-left: 1px #3b3d3d dotted;
	margin: 0;
	padding: 0 7px 0 7px;
	float: left;
	width: 640px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#news {
width: 210px;
margin-left: 85px;
margin-right: 5px;
}
.invisible {
display: none;
visibility: hidden;
}

.spacer {
clear:both;
height: 1%;
}

#footer .image_container {position: relative; display: inline; float: right; margin-left: 15px; height: 50px;}
#side-a ul {
float: right;
margin: 0 0 0 0 ;
}
#side-a li {
font-family: Tahoma;
font-size: 12px;
margin: 0 5px 0 5px;
display: block;
}



#side-a li:hover {
font-family: Tahoma;
font-size: 12px;
}

.newsbox {
padding: 4px 4px 4px 4px;
}
 
h1 {font-family: Tahoma; font-size: 16px; font-weight: bold; color: #3d3f3f; margin: 0 0 0 0;}
p {font-family: Tahoma; font-size: 13px; color: #3d3f3f; margin: 0 0 0 0;}
a {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #af2a5f; margin: 0 0 0 0; text-decoration: none;}
a :hover{font-family: Tahoma; font-size: 12px; font-weight: bold; color: #3d3f3f; margin: 0 0 0 0;}

#side-a .mod_navigation {text-align: right;}
 
#side-a .mod_navigation li {
width: 200px;
border-bottom: 1px dotted #3d3f3f;
font-family: Tahoma;
font-size: 12px;
margin: 1px 0px 0px 0px;
padding: 5px 5px 5px 0px;
display: block;
}

#side-a .mod_navigation li:hover {
font-family: Tahoma;
font-size: 12px;
background: url(obrazki/bg_news.gif);
}

 
.newreal { position:absolute; bottom:12px; right: 10px; height: 30px; width: 20px; background: url('obrazki/new.png') top left no-repeat; }

img {border: none;}

#side-b .image_container {
position: relative;
padding: 5px 5px 1px 5px;
background: url('obrazki/bg_news.gif');
margin-top: 0px;
margin-bottom: 10px;
}

#side-b .image_container:hover {
position: relative;
padding: 5px 5px 1px 5px;
background: url('obrazki/bg_news.gif');
}


#twitter {
position: absolute;
top: 153px;
left: 50%;
margin-left: 360px;
}

#footer {
text-align: right;
margin-top: 40px;
	clear: both;
	height: 50px;
}

ul {
margin-left: 265px;
display: block;
}
 li {
font-family: Tahoma;
font-size: 12px;
margin: 0 5px 0 5px;
display: inline;
}

 li:hover {
font-family: Tahoma;
font-size: 12px;
}

/*newslist*/ 

.layout_short {padding: 3px 1px 3px 3px; clear:both;}

.layout_short a { color:#3d3f3f; font-family: Tahoma; font-size: 18px; text-decoration : none; margin-top: 3px; margin-bottom: 2px; }

.layout_short h2{ margin-top: 3px; margin-bottom: 2px; padding: 0 0 0 0; text-shadow: #fafafa 1px 1px 0px;}

.layout_short:hover {background: url('obrazki/bg_news.gif'); color: white;}

.more a { float: right; background: #3383b1; color: #e0deda; font-family: Tahoma; font-weight: bold; font-size: 12px; text-decoration : none; padding: 2px 2px 2px 2px; }
.more a:hover {background: #3383b1 url('obrazki/bg_buttons.gif');}

.back a { float: right; background: #3383b1; color: #e0deda; font-family: Tahoma; font-weight: bold; font-size: 12px; text-decoration : none; padding: 2px 2px 2px 2px}
.back a:hover {background: #3383b1 url('obrazki/bg_buttons.gif');}

.submit { background: #3383b1; color: #e0deda; font-family: Tahoma; font-weight: bold; font-size: 12px; border:none; text-decoration : none; padding: 2px 2px 2px 2px}
.submit:hover {background: #3383b1 url('obrazki/bg_buttons.gif');}

/*form fields*/

.ce_comments { margin-top: 15px; font-family: Tahoma; font-size: 13px; color: #3d3f3f; padding: 4px 0px 4px 0px; border-top: dotted #3d3f3f 1px; border-bottom: dotted #3d3f3f 1px;}

.widget {padding: 0 0 0 0 ; margin: 0 0 0 0 ;}

.text { margin-top: 5px; margin-left: 0px; margin-bottom: 5px; border: none; background:#3d3f3f; color: #b12e62; }

.captcha {margin-top: 5px; margin-left: 0px; margin-bottom: 5px; border: none; background:#3d3f3f; color: #b12e62; }

.select{margin-top: 5px; margin-left: 10px; margin-bottom: 5px; border: none; background:#3d3f3f; color: #b12e62; }

.error { color: red; }

.textarea { margin-top: 5px; margin-left: 0px; margin-bottom: 5px; border: none; background:#3d3f3f; color: #b12e62; }


/* text */
.ce_text { text-align: justify;}

.ce_text p { margin-top: 15px; }

.layout_full h1 { font-family: Tahoma; font-size: 36px; font-weight: bold; color: #e0deda; background: rgba(61, 63, 63, 0.2) url('obrazki/bg_news.gif');text-shadow: #5b5d5d 1px 1px 0px; padding: 2px 2px 2px 2px;}
 .info { font-family: Tahoma; font-size: 9px; color: #3d3f3f; }
 
.ce_comments .info { font-family: Tahoma; font-size: 9px; color: #3d3f3f; padding-top:3px; padding-bottom:3px; margin-top:5px; background: rgba(61, 63, 63, 0.2);}


#side-b h1 { font-family: Tahoma; font-size: 36px; font-weight: bold; color: #636363; background: url('obrazki/bg_news.gif'); padding: 2px 2px 2px 2px; margin-bottom: 15px;
}

#side-b h2 { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #3383b1; padding: 2px 2px 2px 2px; margin-bottom: 15px;
}


.ratingblock  a:hover{
color: black;
text-shadow: #ffffff 1px 1px 0px;
text-decoration: none;
padding: 9px 6px 4px 6px; 
background: url(obrazki/rating.gif) top center no-repeat;
}

.ratingblock  a {
color: white;
text-shadow: black 1px 1px 0px;
text-decoration: none;
padding: 9px 6px 4px 6px;
background: url(obrazki/rating_hover.gif) top center no-repeat;
}

.losowyprojekt {
margin-bottom: 15px;
margin-top: 0px;
}


#side-b .caption {
font-family: Tahoma; font-size: 16px; font-weight: bold; color: #464921; padding: 8px 20px 10px 20px;
position: absolute;
bottom: 10px;
right: -16px;
width: 215px;
height: 60px;
background: url(obrazki/caption.png) top left no-repeat;
}

#side-b .mainimg .image_container {
text-align: right;
position: relative;
padding: 5px 5px 1px 5px;
background: none;
margin-top: 0px;
margin-bottom: 10px;
}

#side-b .mainimg .image_container:hover {
position: relative;
padding: 5px 5px 1px 5px;
background: none;
}

#side-b .mainimg {
position: absolute;
right: -135px;
top: -6px;
z-index: -1;
}


#side-b .portimg .image_container {
text-align: right;
position: relative;
padding: 5px 5px 1px 5px;
background: none;
margin-top: 0px;
margin-bottom: 10px;
}

#side-b .portimg .image_container:hover {
position: relative;
padding: 5px 5px 1px 5px;
background: none;
}


#side-b .portimg {
position: absolute;
right: -65px;
top: -15px;
z-index: -1;
}

.addthis {
margin-top: 10px;
}

.margyo {
margin-bottom: 25px;
}

#side-b .druk  .image_container {
position: relative;
padding: 0px 0px 0px 0px;
background: none;
margin-top: 0px;
margin-bottom: 10px;
}

#side-b .druk  .image_container {
position: relative;
padding: 0px 0px 0px 0px;
background: none;
}

.checkbox_container span {display: block;}
.checkbox {display: inline; }
label {font-family: Arial; font-size: 12px;}
.ce_table {font-family: Arial; font-size: 12px; margin-top: 30px}
.ce_table  td {padding: 4px 4px 4px 4px; border: 1px solid #efefef; background: #ffffff;}
.ce_table  td:hover {padding: 4px 4px 4px 4px; border: 1px solid #ffffff; background: #efefef;}