@charset "utf-8";
/*
Theme Name: Recycled Paper
Theme URI: http://www.bahur78.com/
Description: Bahur78's Theme.
Version: 2.0
Author: Dariusz "BAHUR78" Martyn
Author http://www.bahur78.com/

*/

/* Eric Meyer's reset and reloaded */
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: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* 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 Eric Meyer's reset and reloaded */

/* Dariusz Martyn's settings for www.bahur78.com */

/******************************************/
/***************** body *******************/
/******************************************/
body {
	font: 13px Courier New, Times New Roman, Century, serif;
	color: #1d1a16;
	line-height: 1.5em;
	background: #b59c74 url(../images/bg_body.jpg) center top repeat scroll;
}
/******************************************/
/***************** border *****************/
/******************************************/
#te, #le, #re, #be {
	position: fixed;
	z-index: 10;
	background: #a38a61  url(../images/bg_body_.jpg) left top repeat;
	display: block;
}
#te {
	height: 0px;
	left: 0;
	right: 0;
	top: 0;
}
#te b {
	display: block;
	width: 960px;
	margin: 0 auto;
	background: url(../images/) 800px 0 no-repeat ;
	height: 0px;
}
#be {
	height: 0px;
	left: 0;
	right: 0;
	bottom: 0;
}
#le {
	width: 2px;
	left: 0;
	bottom: 0;
	top: 0;
}
#re {
	width: 2px;
	top: 0;
	right: 0;
	bottom: 0;
}
/******************************************/
/***************** fixed div's ************/
/******************************************/
#shadow{
    width: 760px;
    height: 20px;
    position: fixed;
    top: 0;
    background: url(../images/shadow.png) top center repeat;
}
#jump{
	width: 190px;
	height: 40px;
    font-size: 1em;
    position: fixed;
	text-align: center;
    top: 0;
    left: 0;
}
#jump a, #jump a:link, #jump a:visited{
	width: 190px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	background: url(../images/jump_button.png) top center;
}
#jump a:hover, #jump a:active{
	background: url(../images/jump_button.png) top center;
	background-position: 0 -40px;
}
#awards{
	width: auto;
	height: auto;
    position: absolute;
	text-align: center;
    top: 0;
    right: 0;
}
/********************************************/
/***************** wrapper ******************/
/********************************************/
#wrapper {
	width: 760px;
	height: auto;
	margin: 0 auto;
    padding: 0;
    background: url(../images/bg_body.jpg) left top repeat;

}
/******************************************/
/***************** header *****************/
/******************************************/
#header{
	width: 760px;
	height: 200px;
	margin: 0;
    background-image: url('../images/loader.gif');
	background-repeat: no-repeat;
 	background-position: center center;
}
#header h1{
	font-size: 1em;
	color: #1d1a16;
	display: block;
	text-indent: -1000em;
}
#header h1 a, #header h1 a:link, #header h1 a:visited{
	width: 760px;
	height: 200px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	background: url(../images/h1_header.jpg) no-repeat;
}
#header h1 a:hover, #header h1 a:active{
	background: url(../images/h1_header.jpg) no-repeat;
	background-position: 0 -200px;
}
/******************************************/
/***************** navigation *************/
/******************************************/
#navigation{
     width: 760px;
     height: 110px;
     margin: 0;
     padding: 0 0 30px 0;
     background: url(../images/rule_content.gif) bottom center no-repeat;
}
#navigation ul{
    padding: 0;
    margin: 0;
    width: 760px;
    height: 110px;
}
#navigation li{
    display: inline;
    list-style-type: none;
	vertical-align: middle;
    padding: 0;
    margin: 0;
    width: 190px;
 	height: 110px;
    float: left;
}
#navigation a{
	width: 190px;
 	height: 110px;
	text-indent: -1000em;
    display: block;
	overflow: hidden;
}
#navigation img{
    margin: 0;
    border: 0;
}
/*navigation buttons*/
#about_navigation{
    background: url(../images/navigation.jpg) 0 0 no-repeat;
}
#work_navigation{
    background: url(../images/navigation.jpg) -190px 0 no-repeat;
}
#contact_navigation{
    background: url(../images/navigation.jpg) -380px 0 no-repeat;
}
#links_navigation{
    background: url(../images/navigation.jpg) -570px 0 no-repeat;
}

/*navigation buttons over(hover)*/
#about_navigation:hover{
    background: url(../images/navigation.jpg) 0 -110px no-repeat;
}
#work_navigation:hover{
    background: url(../images/navigation.jpg) -190px -110px no-repeat;
}
#contact_navigation:hover{
    background: url(../images/navigation.jpg) -380px -110px no-repeat;
}
#links_navigation:hover{
    background: url(../images/navigation.jpg) -570px -110px no-repeat;
}
/******************************************/
/***************** content ****************/
/******************************************/
#content_home,
#content_about,
#content_work,
#content_graphics,
#content_websites,
#content_contact,
#content_links,
#content_awards{
    width: 760px;
    height: auto;
    float: left;
    padding: 0;
}
#content_home #box_home,
#content_about #box_about,
#content_contact #box_contact,
#content_awards #box_awards{
    width: 530px;
    height: auto;
    padding: 20px;
    float: right;
    border-left: 0px solid #1d1a16;
}
#content_work #box_work,
#content_links #box_links{
    width: 530px;
    height: auto;
    padding: 20px;
    float: right;
    border-left: 0px solid #1d1a16;
	position: relative;
}
#content_work #box_work #graphics{
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}

#content_work #box_work #websites{
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}
#content_work #box_work #graphics h4{
    width: 530px;
    height: 50px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/graphics_h4.gif) center center no-repeat;
}
#content_work #box_work #websites h4{
    width: 530px;
    height: 50px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/websites_h4.gif) center center no-repeat;
}
#content_work #box_work #websites .website{
    width: 530px;
    height: auto;
    padding: 0;
    float: left;
}
#content_home #box_home p,
#content_about #box_about p,
#content_work #box_work p,
#content_contact #box_contact p,
#content_links #box_links p,
#content_awards #box_awards p{
    font-size: 1em;
    margin: 0 0 0 0;
}
#content_home #tag_home,
#content_about #tag_about,
#content_work #tag_work,
#content_contact #tag_contact,
#content_links #tag_links,
#content_awards #tag_awards{
    width: 190px;
    height: auto;
    float: left;
}
#content_about #tag_about .thn_tag,
#content_work #tag_work .thn_tag,
#content_contact #tag_contact .thn_tag,
#content_links #tag_links .thn_tag,
#content_awards #tag_awards .thn_tag{
	float: left;
	width: auto;
	display:inline;
	padding: 0;
	text-align: center;
	font-size: 0.8em;
	color:  #006b98;
	background: none;
}
#content_about #tag_about .thn_tag img,
#content_work #tag_work .thn_tag img,
#content_contact #tag_contact .thn_tag img,
#content_links #tag_links .thn_tag img{
	display: block;
	padding: 0 0 2px 0;
}
#content_home #tag_home h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_home_h2jpg) center center no-repeat;
}
#content_about #tag_about h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_about_h2.jpg) center center no-repeat;
}
#content_work #tag_work h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_work_h2.jpg) center center no-repeat;
}
#content_contact #tag_contact h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_contact_h2.jpg) center center no-repeat;
}
#content_links #tag_links h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_links_h2.jpg) center center no-repeat;
}
#content_awards #tag_awards h2{
    width: 190px;
    height: 220px;
	font-size: 1em;
	color: #1d1a16;
	display: block;
    overflow: hidden;
	text-indent: -1000em;
    background: url(../images/tag_awards_h2.jpg) center center no-repeat;
}
.in_tag{
    padding: 0 20px;
    height: auto;
    width: auto;
}
/* thumb settings for work/graphics in gallery(pirobox) */
#thumb_01{ width: 112px; height: 112px; background: url(../images/graphics/thumb_01.jpg) 0 0 no-repeat; }
#thumb_01:hover{ background: url(../images/graphics/thumb_01.jpg) 0 -112px no-repeat; }
#thumb_02{ width: 112px; height: 112px; background: url(../images/graphics/thumb_02.jpg) 0 0 no-repeat; }
#thumb_02:hover{ background: url(../images/graphics/thumb_02.jpg) 0 -112px no-repeat; }
#thumb_03{ width: 112px; height: 112px; background: url(../images/graphics/thumb_03.jpg) 0 0 no-repeat; }
#thumb_03:hover{ background: url(../images/graphics/thumb_03.jpg) 0 -112px no-repeat; }
#thumb_04{ width: 112px; height: 112px; background: url(../images/graphics/thumb_04.jpg) 0 0 no-repeat; }
#thumb_04:hover{ background: url(../images/graphics/thumb_04.jpg) 0 -112px no-repeat; }
#thumb_05{ width: 112px; height: 112px; background: url(../images/graphics/thumb_05.jpg) 0 0 no-repeat; }
#thumb_05:hover{ background: url(../images/graphics/thumb_05.jpg) 0 -112px no-repeat; }
#thumb_06{ width: 112px; height: 112px; background: url(../images/graphics/thumb_06.jpg) 0 0 no-repeat; }
#thumb_06:hover{ background: url(../images/graphics/thumb_06.jpg) 0 -112px no-repeat; }
#thumb_07{ width: 112px; height: 112px; background: url(../images/graphics/thumb_07.jpg) 0 0 no-repeat; }
#thumb_07:hover{ background: url(../images/graphics/thumb_07.jpg) 0 -112px no-repeat; }
#thumb_08{ width: 112px; height: 112px; background: url(../images/graphics/thumb_08.jpg) 0 0 no-repeat; }
#thumb_08:hover{ background: url(../images/graphics/thumb_08.jpg) 0 -112px no-repeat; }
#thumb_09{ width: 112px; height: 112px; background: url(../images/graphics/thumb_09.jpg) 0 0 no-repeat; }
#thumb_09:hover{ background: url(../images/graphics/thumb_09.jpg) 0 -112px no-repeat; }
#thumb_10{ width: 112px; height: 112px; background: url(../images/graphics/thumb_10.jpg) 0 0 no-repeat; }
#thumb_10:hover{ background: url(../images/graphics/thumb_10.jpg) 0 -112px no-repeat; }
#thumb_11{ width: 112px; height: 112px; background: url(../images/graphics/thumb_11.jpg) 0 0 no-repeat; }
#thumb_11:hover{ background: url(../images/graphics/thumb_11.jpg) 0 -112px no-repeat; }
#thumb_12{ width: 112px; height: 112px; background: url(../images/graphics/thumb_12.jpg) 0 0 no-repeat; }
#thumb_12:hover{ background: url(../images/graphics/thumb_12.jpg) 0 -112px no-repeat; }
#thumb_13{ width: 112px; height: 112px; background: url(../images/graphics/thumb_13.jpg) 0 0 no-repeat; }
#thumb_13:hover{ background: url(../images/graphics/thumb_13.jpg) 0 -112px no-repeat; }
#thumb_14{ width: 112px; height: 112px; background: url(../images/graphics/thumb_14.jpg) 0 0 no-repeat; }
#thumb_14:hover{ background: url(../images/graphics/thumb_14.jpg) 0 -112px no-repeat; }
#thumb_15{ width: 112px; height: 112px; background: url(../images/graphics/thumb_15.jpg) 0 0 no-repeat; }
#thumb_15:hover{ background: url(../images/graphics/thumb_15.jpg) 0 -112px no-repeat; }
#thumb_16{ width: 112px; height: 112px; background: url(../images/graphics/thumb_16.jpg) 0 0 no-repeat; }
#thumb_16:hover{ background: url(../images/graphics/thumb_16.jpg) 0 -112px no-repeat; }
#thumb_17{ width: 112px; height: 112px; background: url(../images/graphics/thumb_17.jpg) 0 0 no-repeat; }
#thumb_17:hover{ background: url(../images/graphics/thumb_17.jpg) 0 -112px no-repeat; }
#thumb_18{ width: 112px; height: 112px; background: url(../images/graphics/thumb_18.jpg) 0 0 no-repeat; }
#thumb_18:hover{ background: url(../images/graphics/thumb_18.jpg) 0 -112px no-repeat; }
#thumb_19{ width: 112px; height: 112px; background: url(../images/graphics/thumb_19.jpg) 0 0 no-repeat; }
#thumb_19:hover{ background: url(../images/graphics/thumb_19.jpg) 0 -112px no-repeat; }
#thumb_20{ width: 112px; height: 112px; background: url(../images/graphics/thumb_20.jpg) 0 0 no-repeat; }
#thumb_20:hover{ background: url(../images/graphics/thumb_20.jpg) 0 -112px no-repeat; }
a.thumb{
	text-indent: -999px;
	display: block;
	overflow: hidden;
	padding: 0;
}
/******************************************/
/***************** footer *****************/
/******************************************/
#footer{
    width: 760px;
    height: auto;
    padding: 30px 0 0 0;
    clear: both;
    background: url(../images/rule_content.gif) top center no-repeat;
}
#footer #infooter {
    width: 720px;
    height: auto;
    padding: 20px;
    margin: 0 auto;
    background: url(../images/bg_footer.jpg) bottom center no-repeat;
}
#footer p{
    padding: 0;
    margin: 0;
	font-size: 1em;
	color: #1d1a16;
	font-weight: normal;
}
#footer a,
#footer a:link,
#footer a:visited{
	color: #2d1600;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover,
#footer a:active {
	color: #245253;
    font-weight: bold;
}
#footer #infooter .addsfooter{
  float: left;
  width: 100%;
  height: auto;
  padding: 0 0 10px 0;
}
#footer #infooter .thn_social{
	float: left;
	width: auto;
	padding: 0;
	text-align: center;
	font-size:  0.8em;
	color:  #006b98;
	background: none;
}
#footer #infooter .thn_social img{
	display: block;
	padding: 0 5px 5px 5px;
}
/* common settings for www.bahur78.com ver.02 */
.bold{
    font-weight: bold;
    font-size: 1em;
}
.uppercase{
    text-transform: uppercase;
}
.right{
    text-align: right;
}
.left{
    text-align: left;
}
.center{
    text-align: center;
}
.italic{
    font-style: italic;
    font-size: 80%;
}
.alert{
    font-weight: bold;
    text-transform: capitalize;
    color: #740000;
}
.largeFont{
    font-weight: bold;
    font-size: 115%;
    color: #2d1600;
}
.info{
    padding: 10px 0;
}
.add_info{
    padding: 5px;
    margin: 10px 0;
    border: 1px dotted #1d1a16;
}
a,
a:link,
a:visited{
	color: #2d1600;
	text-decoration: none;
	font-weight: bold;
}
a:hover,
a:active {
	color: #245253;
    font-weight: bold
}
a.tag,
a.tag:link,
a.tag:visited{
	color: #2d1600;
	text-decoration: none;
	font-weight: bold;
}
a.tag:hover,
a.tag:active {
	color: #3b5f1e;
    font-weight: bold
}
image{
    border: 0;
}
.thn{
	float: left;
	width: auto;
    height: auto;
	margin: 0 20px 20px 0;
	text-align: center;
	color:  #1d1a16;
}
.thn img{
	display: block;
	padding: 0 0 10px 0;
}
.clear{
	clear: left;
}
.tab{
    padding: 0 0 0 30px;
  }
dl{
	margin: 0 0 40px 0;
}
dl dt{
	display: block;
	padding: 10px 0 10px 30px;
	margin: 0;
	background: url(../images/dot.gif) left center no-repeat;
}
dl dt a,
dl dt a:link,
dl dt a:visited{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #190e01;
	display: block;
    padding: 0;
}
dl dt a:hover,
dl dt a:active{
	color: #245253;
    text-decoration: none;
}
dl dt dd{
	display: block;
}
.top{
    width: 140px;
    height: 40px;
    background: url(../images/top.jpg) 0 0 no-repeat;
    float: right;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.top:hover{
    background: url(../images/top.jpg) 0 -40px no-repeat;
}
.moreTab{
    width: 190px;
    height: 40px;
    background: url(../images/more.jpg) 0 0 no-repeat;
    float: left;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 10px 0;
}
.moreTab:hover{
    background: url(../images/more.jpg) 0 -40px no-repeat;
}
.blockquote {
	background-image: url(../images/quote_open.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 20px 0;
}
.blockquote p {
	background-image: url(../images/quote_close.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding-right: 45px;
}
.pullquote {
	padding: 10px;
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #694e1c;
	border-bottom-color: #694e1c;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
}
/******************************************/
/***************** twitter ****************/
/******************************************/
#twitter{
    height: auto;
    width: auto;
    padding: 0;
}
.twtr-ft{
  visibility: hidden;
}
h3{
    text-indent: -999px;
}
/******************************************/
/*********** slideToggle container ********/
/******************************************/
fieldset, img {border: 0;}
.container .pusher{cursor:pointer; padding:0; font-weight: bold; font-size:14px; margin:0;}
.container .mover{padding:0; margin: 0;}
.container {border: 0;}