/*

	Theme name: Gaffers

	Author: ekoIT

	Author URI: http://ekoit.pl

	Version: 1.0

*/

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	background: #282828;
	color: #989898;
}
a{
outline: none;
}
p {
	margin: 10px 0 10px 0;
}

/*
	headers
*/

h1 {
	padding: 5px 0 5px 10px;
	font-size: 22px;
	color: #f0f0f0;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h2 {
	font-family: Verdana, sans-serif;
	font-size: 20px;
	color: #a9aeae;
	border-bottom: 1px solid #353535;
	clear: both;
	margin-bottom: 10px;
}
h3 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	border-bottom: 1px solid #595959;
}
.address h3 {
	padding-bottom: 4px;
	margin-bottom: 7px;
}
.box2 h3 {
	text-align: center;
}


ul {
	list-style-type: square;
	margin: 10px 0 10px 20px;
}
ol {
	list-style-type: decimal;
	margin-left: 25px;
	padding: 0;
}

table{
border-collapse:collapse; 
margin-left: 1px; 
}

tbody{
border: 1px solid #353535;}

td {
	border: 1px solid #353535;
	padding: 10px;
}
caption {
	background: #353535;
	border: 1px solid #353535;
	font-size: 14px;
	padding: 5px;
	margin-left: -1px;
	font-weight:bold;
}


td img {
	margin:0 !important;
	margin-bottom:10px !important;
}
.hr {
	display:block !important;
	float:none !important;
	overflow:hidden!important;
	width:580px;
	height:1px;
	color:#353535;
	line-height:10px;
	background-color:#353535;
}
/*

	wraps

*/

#wrapper-top {
	background: url(images/top2.jpg) repeat-x #282828;
}
#wrapper-main {
	padding: 15px 0;
	clear: both;
	background: url(images/main.jpg) repeat-x #303030;
}
#wrapper-footer {
	clear: both;
	background: url(images/footer.jpg) #282828;
}
/*

	main

*/

#top, #page, #footer {
	overflow: hidden;
	margin-left:  auto;
	margin-right:  auto;
	width: 800px;
}
#top {
	padding-top: 5px;
}
#top p{
margin: 0px;
}
#page {
	overflow:hidden;
}
#intro {
	margin-bottom: 20px;
	overflow:hidden;
	height: 144px;
}
#navigation {
	font-family: Verdana, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	float: right;
	margin-right: 15px;
}
#submenu {
	float: right;
	margin-bottom: 5px !important;
}
#logo {
	font-size: 0.95em;
	clear: both;
	width: 100%;
}
#content {
	float: left;
	width: 580px;
}
#content p {
	line-height:17px;
	clear:left;
}
#sidebar {
	font-size: 0.93em;
	padding: 1px;
	background-color:#353535;
	float: right;
	width: 210px;
}
#box {
	background: #353535;
	padding: 0px;
}
.box2 {
	margin-top: 15px;
	clear: both;
}
.address, .box2:last-child {
	margin-bottom: 0 !important;
}
#footer {
	padding: 0px 10px 15px 10px;
	text-align: center;
}
 #footer p{
 	margin-top: 20px;
	}

.column {
	width: 145px;
	float: left;
	font-family: Verdana, serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.news {
	clear: both;
}


#news-nav {
	clear: both;
	overflow: hidden;
}
.older {
	float: left;
}
.newer {
	float: right;
}



span.date {
	float: right;
	clear: both;
	overflow: hidden;
	color: #4d4d4d;
	font-size: 1.1em;
	font-family: Georgia, serif;
	font-style: italic;
	padding-bottom: 4px;
}


/*

	lists

*/

#navigation ul li, #logo ul li {
	display: inline;
}
#navigation li, #logo li {
	margin: 0 5px;
}
/*

	typo

*/

.linia_01 {
	display:block;
	overflow:hidden;
	width:100%;
	height:2px;
}
.column p {
	text-align: center !important;
	line-height: 20px !important;
	text-decoration: underline;
}

.column p.menu-img{
	text-decoration: none;
}

.column p:hover {
	text-decoration: none;
	color: #B5B5B5;
}
.address {
	text-align: center;
}
#box p, .textwidget {
	line-height: 17px !important;
	text-align: center;
}
/*

	permalinks

*/

a, a:visited {
	color: #989898;
	/*text-decoration: underline;*/
}
a:hover {
	color: #b5b5b5;
	text-decoration: none;
}
.column a {

	text-decoration: none;
}
/*.column a:visited, .column a:hover {
	color: #989898;
	text-decoration: none;
}*/
h1 a, h1 a:visited, h1 a:hover {
	color: #f0f0f0;
	text-decoration: none;
}
h2 a, h2 a:visited, h2 a:hover {
	text-decoration: none;
}
#navigation a, #navigation a:visited {
	color: #c7c7c7;
	text-decoration: none;
}
#logo a, #logo a:visited {
	color: #adadad;
	text-decoration: none;
}
#logo a:hover {
	color: #919191;
	text-decoration: none;
}
#navigation a:hover {
	color: #8b8b8b;
	text-decoration: none;
}
/*

	images

*/

img, img a, img a:visited, img a:hover {
	border: 0;
	margin-left:0 !important;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
#content img {
	border: 1px solid #646464;
	margin: 10px;
	padding: 1px;
	clear: left;
}
.wp-caption {
	margin-right: 15px;
	margin-bottom: 15px;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	color: #777;
	line-height: 17px !important;
	padding: 0 0px 0px;
	margin-top:-10px;
}
.gallery-caption {
	font-size: 10px;
	color: #777;
	line-height: 17px;
	padding: 0 0px 0px;
	margin-top: -10px;
	margin-bottom: 5px;
}
.column img {
	margin: 0 !important;
}

p.menu-img a{
text-decoration: none;
}

/*

	extras

*/
#qtrans_language_chooser{
list-style-type: none;
margin: 0 0 0 83px;

}
#qtrans_language_chooser li{
display: block;
float : left;
margin-right: 5px;
}

.qtrans_widget_end{

clear: both;
}


.system-btn{
font-size: 9px;
}
#wp-btn{
background: url(images/wp_btn.gif) no-repeat;
}
a#wp-btn:hover{
background: url(images/wp_btn.gif) no-repeat 0 -12px;
}
#erp-btn{
background: url(images/system_btn.gif);
}
a#erp-btn:hover{
background: url(images/system_btn.gif) no-repeat 0 -12px;
}

p.menu-img{
background: none;
border: none;}

textarea{
	font: 13px Arial, Helvetica, sans-serif;
	overflow:auto;
}
.wpcf7-form textarea {
width: 273px;
}
.wpcf7-form input, .wpcf7-form textarea{
border: 1px solid #989898;
background: #252525;
color: #ccc;
padding: 5px;
}

.wpcf7-form input[type="submit"]{
padding: 5px;
}
.wpcf7-form-control-wrap{
	margin-top: 5px;
}

.ngg-single-desc{
	font-size: 10px;
	clear:both;
	margin-top: 0px;
}

.singlepic-ins{
margin-bottom: 10px;
}

#content .ngg-gal-singleimg img.ngg-singlepic{
	margin: 10px 10px 1px 10px;
}


#shadowbox_title {
  border: 0px solid;
} 

#shadowbox_info {
  border: 0px solid;
}
