/*
Theme Name: itWebJob.com
Theme URI: http://www.itwebjob.com
Description: Make your job easy, take great tips, tricks, inspiration and events.
Version: 1.0
Author: Martin Majling
Author URI: http://23psd.com
Tags: webdevelopment, webdesign,community, news, industry, blog
*/

/*=== Setup ===*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}
body {
	background:#EEE9E5 url(images-pm/headerBg.jpg)  repeat-x top;
	color: #404040;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .75em;
}
a {
	color: #6b8919;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #6B8919;
}
input, select, textarea {
	border: #6b8919 1px solid;
	color: #404040;
	font-size: 12px;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
li {
	list-style: none;
}
h2 {
	color: #222222;
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 1em;
}
h3 {
	color: #333333;
	font-size: 1.2em;
	margin: 0 0 .8em;
}
h4 {
	font-size: 1em;
	margin: 0 0 1em;
}
p {
	line-height: 1.5em;
	padding: 0 0 1.3em;
}


/*---- pomocne triedy----*/
.b {font-weight: bold;}
.hidden{
	display:none;
}
.small{
	font-size:9px;
}
.middle{
	font-size:12px;
}
.clear{
	clear:both;
}

/*=== Layout ===*/
#page {
	background: url(images-pm/contentBg.png) no-repeat -25px 224px;
	margin: 0 auto;
	width: 975px;
}
#page-bot {
	background:#32250C url(images-pm/footerLine.png) 0px 38px repeat-x;
	color:#9B8864;
/*	height: 39px;*/
}
/*=== H eader ===*/
#header{
	height: 224px;
	margin: 0;
	padding:0 40px;
}

/*- Logo -*/
#header .pageLogo {
	text-indent: -9999px;
	width: 270px;
	display:block;
}
#header .pageLogo a {
	background: url(images-pm/logo.png) no-repeat 0 0;
	display: block;
	height: 34px;
}
#header .pageLogo a:hover {
 	background: url(images-pm/logo.png) no-repeat 0 -34px;
	text-decoration: none;
}


.blogDesc{
	width:270px;
	padding-top:50px;
	margin-right:10px;
	float:left;
}
.description{
	margin-top:10px;
	font-size:17px;
	text-align:right;
	color:#fffac7;
	line-height:1.4em;
}
.shareBlog{
	text-align:right;
	margin-top:10px;
}

.shareBlog a.fb{
  display: block;
  height:16px;
  width:16px;
  background:transparent url(images-pm/facebook.png) 0 -16px no-repeat ;
  margin-left:5px;
  float:right;
}
.shareBlog a.fb:hover{
  background:transparent url(images-pm/facebook.png) 0 0px no-repeat ;
}

.shareBlog a.deli{
  display: block;
  height:16px;
  width:16px;
  background:transparent url(images-pm/deli.png) 0 -16px no-repeat ;
  margin-left:5px;
  float:right;
}
.shareBlog a.deli:hover{
  background:transparent url(images-pm/deli.png) 0 0px no-repeat ;
}

.shareBlog a.twit{
  display: block;
  height:16px;
  width:16px;
  background:transparent url(images-pm/twitter.png) 0 -16px no-repeat ;
  margin-left:5px;
  float:right;
}
.shareBlog a.twit:hover{
  background:transparent url(images-pm/twitter.png) 0 0px no-repeat ;
}

.shareBlog a.rss{
  display: block;
  height:16px;
  width:16px;
  background:transparent url(images-pm/rss.png) 0 -16px no-repeat ;
  margin-left:5px;
  float:right;
}
.shareBlog a.rss:hover{
  background:transparent url(images-pm/rss.png) 0 0px no-repeat ;
}
.shareBlog img{
	margin-left:5px;
}
.authorPhoto{
	padding-top:50px;
	float:left;
	margin-right:10px;
}
.authorPhoto img{
	border:solid 5px #445B01;
}

#nav1 {
  	font-family: trebuchet MS;
	font-size: 20px;
	line-height:1.5em;
	color:#fffac7;
	float:left;
	padding-top:50px;
}
#nav1 ul{
	padding-top:-1px;
}
#nav1 ul li{
	border-top:solid 1px #445B01;
}
#nav1 ul li.page-item-59{
	border-top-width: 0px;
}
#nav1  a{
    font-family: trebuchet MS;
	color:#fffac7;
	text-decoration:none;
}
.shortContact{
	padding-top:50px;
	float:right;
}
.shortContact .widget {
	color:#FFFAC7;
	font-size:14px;
	padding:10px 20px;
}
.shortContact .widget p{
	padding:0 0 0 0 0;
	line-height:1.3em;
}

.shortContact .widget a {
	color:#FFFAC7;
	font-size:14px;
	text-decoration: none;
}
.shortContact .widget a:hover {
	color:#FFFAC7;
	font-size:14px;
	text-decoration: underline;
}

/*=== Navigation ===*/
/*- Top Nav -*/
/*.topnav {
	font-size: 10px;
	font-weight: bold;
	height: 31px;
	overflow: hidden;
}
.topnav li {
	background: url(images/topnav-sep.gif) no-repeat left;
	float: left;
	line-height: 30px;
}
.topnav li.first {
	background: none;
}
.topnav li.first a {
	padding: 0 7px 0 4px;
}
.topnav li a {
	color: #fff;
	display: block;
	float: left;
	padding: 0 7px 0 8px;
	text-decoration: none;
}
.topnav li a:hover,
.topnav li.active a {
	text-decoration: underline;
}	*/
/*- Nav1 -*/

/*
#nav1 ul.sf-menu li {
	float: left;
	line-height: 53px;
	padding: 0;
	text-align: center;
	border-left:solid 1px #2B9D96;
	
}
#nav1 ul.sf-menu li a {
	color: #fff;
	display: block;
	position: relative;
	float: left;
	text-decoration: none;
	cursor: pointer;
	padding:0 22px
}
#nav1 ul.sf-menu li a:hover {
	color: #fff;
  text-decoration: none;
	background: #6B8919 url(images/menuHoverBg.png) repeat-x left top;
}
#nav1 ul.sf-menu li#current a {
	color: #fff;
  text-decoration: none;
	background: #6B8919 url(images/menuHoverBg.png) repeat-x left top;
}
#nav1 ul.sf-menu li ul.children {
	border: 1px solid #000000;
	background: #272726 url(images/ul_children_bg.gif) repeat-y top right;
}
#nav1 ul.sf-menu li ul.children li {
	background: url(images/ul_children_li_bg.gif) no-repeat bottom right;
}
#nav1 ul.sf-menu li ul.children li a {
	color: #bebebe;
	text-decoration: none;
	display:block;
}
#nav1 ul.sf-menu li ul.children li a:hover {
	text-decoration: none;
	background: none;
}
#nav1 ul.sf-menu li ul.children li ul.children {
	border: 1px solid #000000;
	border-left: none;
	background: #272726 url(images/ul_children_ul_children_bg.gif) repeat-y top left;
}
#nav1 ul.sf-menu li ul.children li ul.children li {
	background: url(images/ul_children_li_bg.gif) no-repeat bottom right;
}
#nav1 ul.sf-menu li ul.children li ul.children a {
	color: #bebebe;
	text-decoration: none;
}
#nav1 ul.sf-menu li ul.children
{
	margin:5px 0 0 0;
}
#nav1 ul.sf-menu li ul.children ul.children
{
	margin:-1px 0 0 27px;
}*/
/*=== All Columns ===*/
#columns {
/*	background: url(images-pm/contentBg.png) no-repeat -25px 0px;*/
	background: url(images-pm/postBg.png) repeat-y 12px 0px;
	padding: 0 0 15px;
	display: table-cell;
	display: block;
	height: auto !important;
/*	height: 900px;
	min-height: 900px;*/
}
/*=== Center Column ===*/
#centercol {
	float: left;
	width: 660px;
}
#centercol img{
	border:solid 4px #ccc;
}
#centercol .sociable img {
	border:0px;
}
.sociable-hovers {
	opacity:0.7 !important;
}

/*=== Right Column ===*/
#rightcol {
	float: right;
	width: 305px;

}
#rightcol a {
	color: #6B8919;
	text-decoration: none;
}
#rightcol a:hover {
	color: #6B8919;
	text-decoration:underline;
}

/*=== Sub Columns ===*/
.subcols {
/*	background: url(images/subcols-bgr.gif) repeat-y left;*/
	height: 1%;
}
.col1, .col2 {
	float: left;
	width: 285px;
}
.col2 {
	float: right;
}
/*=== Post ===*/
/*- Post Title -*/
.post-title h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.5px;
	text-align:left;
}
.post-title h1 span {
	color: #6B8919;
}
.post-title h1.author {
	color: #888888;
	font-size: 14px;
	padding-top: 2px;
}
.post-title h2, .post-title h2 a, .post-title h1, .post-title h1 a  {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 0 .45em;
	color: #6b8919;
	text-decoration: none;
}
.post-title h2 a:hover, .post-title h1 a:hover{
	color: #425B00;
}
/*- Post Date -*/
.post-date {
	margin: 0 0 1.5em;
}

.post-date em {
	background-color:#D4CABA;
	color: #32250C;
	font-size: .9em;
	font-style: normal;
	line-height: 1.75em;
	padding:5px 8px;
}
.post-date em a{
	background-color:#D4CABA;
	color: #32250C;
	padding:5px 8px;
}
.post-date em a:hover{
	color: #fff;
    background-color:#6B8919;

}
/*- Post Excerpt -*/
.post-excerpt {
	font-size: 12px;
}
.post-excerpt p{
/*  padding: 0;*/
}
/*- Post Lists -*/
.post ul, .post ol {
	margin: 0 0 1.5em;
	font-size:13px;
}
.post ul li {
	background: url(images/ico-list.gif) no-repeat 0 6px;
	margin: 0 0 .4em;
	padding: 0 0 0 10px;
}
.post ol li {
	list-style: decimal;
	list-style-position: inside;
	margin: 0 0 .4em;
}
/*- Post Blockquote -*/
.post blockquote {
	border-left: 3px solid #cfcfcf;
	font-size: 13px;
	font-style: italic;
	margin: 0 0 1.5em;
	padding: 5px 0 0 10px;
}
/*- Post Author -*/
/* .post-author {
	margin-left: 10px;
} */
.author-details {
	font-size: 1em;
}
.author-details a {
	text-decoration: none;
}
.author-details a:hover {
	text-decoration: underline;
}
.post-author{}
.author-descr {
	line-height: 1.6em;
	color:#404040
}
.author-descr h1 {
  margin-bottom:6px;
  color:#6b8919;
}
.author-link{
  margin-top:8px;
}
/*- Social Links -*/

div.sociable {
	background-color:#F2F2F2;
	margin:16px 0;
	padding:10px 10px 6px;
	text-align:right;
}

.social-links {
	background-color:#F2F2F2;
	height: 42px;
	padding: 0 18px;
}

div.sociable div {
float:left;
line-height:1.5em;
text-align:left;
width:200px;
}
.social-links .fl {
	line-height: 42px;
}
.social-links .fl span {
	background: url(images/comment_count_bg.gif) no-repeat center left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 4px 0 8px 0;
	width: 33px;
	margin-right: 6px;
	display: inline-block;
	line-height: 32px;
}
.social-links .fr span {
	background: url(images/comment_count_bg.gif) no-repeat center left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 4px 0 8px 0;
	width: 33px;
	margin-right: 6px;
	display: inline-block;
	line-height: 32px;
}
.social-links .fr {
	padding: 9px 0 0;
}
.social-links .fr span {
	line-height: 21px;
}
.social-links img {
	margin: 0 0 0 2px;
}
/*- Related Posts -*/
.post-rel {
	line-height: 1.5em;
}
.post-rel a {
  color:#6b8919;
	text-decoration: underline;
}
.post-rel a:hover {
  color:#6B8919;
  text-decoration:none;
}

/*- Post Comments -*/
.post-comments h2{
	margin:0 18px 0 12px;
	padding:0 20px;
	color:#7D6725;
}
.post-comments .fl {
	width: 80px;
}
.post-comments .fr {
	width: 450px;
}
/*- Widget Title - */
.wtitle {
	background-color: #E5E6D3;
}
.wtitle h2 {
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 18px;
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box {
	/* margin: 0 0 28px; */
	/* margin: 0 0 10px; */
}
.post{
/*   background:transparent url(images/postDashedBg.png) repeat-x bottom left; */
	margin: 0 18px  0 12px;
	text-align:justify;
	background-color:#F8F6F4;
	padding: 0 20px;
	font-size:12px;
}

.box .content {
	height: 1%;
	padding: 18px 0;
}
.boxSingle .content {
	height: 1%;
	padding: 18px 0;
}

.box.ads .content {
/* 	padding-left: 11px; */
	padding-right: 0;
	text-align: center;
}
#rightcol .box {
	margin: 0 0 0 0;
}
#rightcol .box .content{
	background-color: transparent;
}
/*- Box2 -*/
.box2 {
	background: #ffffff;
	height: 1%;
	margin: 0 0 20px;
	padding: 10px;
	min-height: 115px;
}
.box2.alt {
	background: #FFFFFF;
}
.box2.alt {
	background: #FFFFFF;
}
.comm-name, .comm-date {
	line-height: 20px;
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li {
	background: url(images/ico-list1.gif) no-repeat 0 1.1em;
	border-bottom: 1px solid #e7e7e7;
	height: 1%;
	padding: .7em 0 .7em 13px;
}
.list1 li.last {
	border: 0;
}
#rightcol .list1 li a:hover {
	color: #D27105;
}
/*=== Styling Forms ===*/
input.btn {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
select {
	padding: 1px;
}
/*- Search -*/
#search {
	
	height: 36px;
	padding: 0;
}
#search input {
	background: url(images-pm/searchBg.png) no-repeat left top;
	float: left;
	margin-left:18px;
  	padding:11px;
  	width:230px;
	border:none;
	color:#999;
}
#search input.btn {
	background: none;
	border: 0;
	margin: 11px 0 0 -45px;
	padding: 0;
	width: auto;
}
/*- Message -*/
.message div {
	margin: 0 0 18px;
}
.message input {
	padding: 9px 15px;
	width: 420px;
}
.message textarea {
	height: 114px;
	overflow: auto;
	padding: 9px 15px;
	width: 420px;
	font-family: Verdana;
}
.message .submit {
	float: left;
}
.message .btn {
	padding: 0;
	width: auto;
}
.message .notice {
	color: #32250C;
	float: right;
	font-style: italic;
	padding: 10px 0 0;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic{
	background: transparent url(images/default_avatar_visitor.gif) no-repeat left top;
}
.pic img {
	display: block;
/*	margin: 0 0 .8em;*/
}
.pic.fl img {
	margin-right: 10px;
}
.pic.fr img {
	margin-left: 10px;
}
.th {
	display: block;
	margin: 0 0 .5em;
}
.th.fl img {
	margin-right: 10px;
}
.subcols .th.fl img
{
	width:40px;
	height:40px;

}
.ads img, .ads.flickr .content img {
	margin: 0 16px 16px 0;
}
.ads .bigBanner img {
	margin: 0 0px 0px 0;
}
 
.ads.flickr .content img {
	border: 1px solid #cfcfcf;
}
.ads.flickr .ac img {
	border: 0;
	margin: 0;
}
/*=== Footer ===*/
#footer {
	font-size: 12px;
	line-height: 39px;
	margin: 0 auto;
/*	width: 975px;*/
	width: 935px;
}
#footer h3{
	color:#EEE9E5;
	font-size:1.5em;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:2em;
}
#footer a{
	color:#9B8864;
	text-decoration: none;
}
#footer a:hover{
	color:#EEE9E5;
}
#footer ul.bottomMenu li{
	float:left;
}
#footer ul.bottomMenu li a {
	color:#9B8864;
	padding:5px;
	text-decoration: underline;
}
#footer ul.bottomMenu li a:hover {
	color:#fff;
	background-color:#6B8919;
	padding:5px;
	text-decoration:none;
}
#footer .relatedPost, #footer #text-4{
	line-height:2.0em;
	margin-left:20px;
	margin-top:20px;
}
#footer #text-4{
	width:310px;
}
#footer .relatedPost ul li {
	list-style: square inside url();
}
#footer .relatedPost ul li a{
	color:#9B8864;
	text-decoration: underline;
}
#footer .relatedPost ul li a:hover {
	color:#EEE9E5;
}
/*=== Misc. ===*/
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}

.hl {
	clear: both;
	border-top: 1px solid #ABAD88;
	height: 1px;
	overflow: hidden;
	width: 100%;
}
.hl2 {
	clear: both;
/*	border-top: 1px solid #ABAD88;*/
	overflow: hidden;
	width: 100%;
	background: none;
	height: 1px;
	margin: 0 0 .8em;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}

/*itwebjob customization*/
/*comments*/
.comment-block{
	padding:18px;
	background-color:#d1cdca;
	margin:10px 38px 0 32px;
	padding:20px 20px 0 20px;
}
#centercol .comment-block img, #centercol .blogAutorImage{
	border:4px solid #BBBBBB;
}
/*category list*/
.category-list{
/*	color: #6b8919;
	background-color:#D4CABA;
	height:1%;
	margin:8px 28px 0 22px;
	padding:10px 20px;*/
	border-bottom:1px dashed #CCCCCC;
	color:#7D6725;
	height:1%;
	margin:8px 28px 0 22px;
	padding:10px;
}

ul.blogroll li {
	background-image:none;
	border-bottom:0px;
	height:1%;
	padding:0px;
}
ul.blogroll li a {
	background-color: #DDDEC6;
	display:block;
	padding:10px;
}
ul.blogroll li a:hover {
	background-color: #ABAD88;
}
/*single page author*/
.autorSingle{
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
/*base manu*/

#nav1 ul.sf-menu li.hotTip a{
	color: #094743;
	padding:0 40px;
}
#nav1 ul.sf-menu li.hotTip a:hover{
	color: #fff;
}
/*tags single*/
.tagsSingle{
	padding: 6px 10px;
	background-color:#e3edb7;
	margin-top:10px;
	line-height: 1.4em;
}
.tagsSingle a{
	text-decoration: none;
}
.tagsSingle a:hover{
	text-decoration: underline;
}
/*slidebar search*/
.searchSld{
  height:68px;
}
.searchSld .content{
 	background-color:#dceae9;
}
.ads{
  background-color:#dceae9;
  border-bottom: solid 1px #fff;
}
#rightcol a.advertWith{
  font-size: .9em;
  color:#6b8919;
  text-decoration: underline;
} 
#rightcol a.advertWith:hover{
  background-color:#6B8919;
  color:#FFFFFF;
  padding:5px;
  text-decoration:none;
} 
.bottomBlue{
  height:5px;
  background:#dceae9 url(images/bottomBlue.png) no-repeat top left;
}
.adsBanners{
  padding-left:14px;
}
.separatorDashed{
  height:1px;
  background:transparent url(images/postDashedBg.png) repeat-x scroll left bottom;
  clear: both;
}
.articlesBy, .totalComments{
  color:#445B01;
}
.comment-block input, .comment-block select, .comment-block textarea {
	border: 0px solid;
}
.numberComment{
  font-size:14px;
  font-style:italic;
}
.authcomment {
  background-color: #E3EDB7;
}
#centercol .authcomment img{
	border:4px solid #6B8919;
}
#rightcol .feeds{
  margin-top:10px;
  margin-bottom:5px;
}
#rightcol .feeds img.twitter{
  margin-right:15px;
}
#rightcol .feeds .slTopAdv{
  float:right;
}
#rightcol .slidebarLinks{
  border-bottom:solid 1px #fff;
}
#rightcol .slidebarLinks a{
font-size:120%;
  font-weight:bold;
  display: block;
  border-bottom:dashed 1px #fff;
  height:50px;
  line-height:50px;
  padding-left:90px;
}
#rightcol .slidebarLinks a.last {
  border-bottom:0px;
}
#rightcol .slidebarLinks a.about{
  background: #DCEAE9 url(images/about.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.advert{
  background: #DCEAE9 url(images/advert.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.autor{
  background: #DCEAE9 url(images/autor.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.nextWeek{
  background: #DCEAE9 url(images/nextWeek.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.contactUs{
  background: #DCEAE9 url(images/contactUs.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.dreamTeam{
  background: #DCEAE9 url(images/dreamTeam.png) no-repeat 17px center;
}
#rightcol .slidebarLinks a.about:hover, #rightcol .slidebarLinks a.advert:hover, #rightcol .slidebarLinks a.autor:hover, #rightcol .slidebarLinks a.nextWeek:hover, #rightcol .slidebarLinks a.contactUs:hover, #rightcol .slidebarLinks a.dreamTeam:hover{
  background-color: #6b8919;
  color:#fff;
}
.autor-list {
/*  background-color:#DCEAE9;
  border:1px dashed #6b8919;
  color:#6b8919;
  height:1%;
  margin-bottom:9px;
  padding:14px 18px;
*/
border-bottom:1px dashed #CCCCCC;
color:#7D6725;
height:1%;
margin:8px 28px 0 22px;
padding:10px;
}
.autor-list .pic.fl img {
  margin-right:14px;
}
#header .headerPromo{
  background:transparent url(images/headerPromo.png) no-repeat left top;
  height:88px;
  width:567px;
  float:right;
  margin-top:20px;
  color:#fff;
  overflow: hidden;
}
#header .headerPromo .headerPromoData{
  margin:8px;
}
#header .headerPromo .headerPromoData img{
  float:left;
  margin-right:8px
}
#header .headerPromo .headerPromoText{
  line-height: 1.4em;
  display: block;
}
#header .headerPromo .headerPromoData .headerPromoText .hotEvent{
  background-color:#990000;
  color:#FFFFFF;
  padding:2px 3px;
  line-height: 2em;
}
#header .headerPromo .headerPromoData a{
  color:#fff;
  text-decoration:none;
}
#header .headerPromo .headerPromoData a:hover span.hotEvent{
   background-color:#6B8919;
}


/*opst advert*/

.adsBannersPostBott{
	text-align: center;	
	background-color: #f2f2f2;
    padding:10px 0px;
    margin-top: 15px;

}
.adsBannersPostBott div.banner {
	padding-bottom: 5px;
}
.slidebarBox{
	padding:0 18px;
}
.slidebarBox div.content{
	line-height:1.8em;
	font-size:14px;
}
.slidebarBox div.content h2, .slidebarBox div.content h3{
	color:#7d6725;
	font-size:1.5em;
	margin:0 0 0.3em;
	font-weight:normal;
}
.slidebarBox div.content .widget{
	margin-bottom:20px;
}
.slidebarBox div.content ul li.slLinks{
	background: transparent	url(images-pm/blogroll.png) no-repeat 0 2px;
	padding-left:30px;
	line-height:1.4em;
	margin-bottom:10px;
}

.slidebarBox div.content ul li a{
	color: #6B8919;
}

.slidebarBox div.content ul li.cat-item{
	background: transparent	url(images-pm/blogLi.png) no-repeat 0 2px;
	padding-left:30px;
	line-height:1.4em;
	margin-bottom:10px;
}

.slidebarBox div.content ul li.cat-item a{
	color: #7D6725 !important;
}


.ngg-widget img {
border:4px solid #CCCCCC !important;
margin:0 2px 2px 0;
padding:0px !important;
}
.ngg-widget a:hover img, .ngg-gallery-thumbnail img:hover{
	border:4px solid #aeaeae !important;
}
/*.wpcf7 div{
	width:100%;
}
span.wpcf7-not-valid-tip{
	background-color:#990000 !important;
	border:0px solid #FF0000 !important;
	font-size:10pt;
	left:2% !important;
	padding:0px 8px !important;
	position:absolute;
	top:-28% !important;
	width:auto !important;
	z-index:100;
	color:#fff !important;
	line-height:2.0em !important;
}
.wpcf7 input, .wpcf7 select, .wpcf7 textarea{
	border:1px solid #D4CABA;
	padding:9px 15px;
	width:237px;
}
.wpcf7 div.submit input{
	border:1px solid #D4CABA;
	width:269px;
	margin-top:10px;
	background-color: #666;
	color:#fff;
}
span.captcha-991{

}

img.wpcf7-captcha-captcha-991{
	margin-top:15px;
	float:left;
}
span.captcha-991 input{
	width:152px;

	margin-top:10px;
}

div.wpcf7-response-output {
	margin:0 0 0 0 !important;
	width:237px !important;
	padding:0.2em 1em;
}
div.wpcf7-validation-errors {
	border:2px solid #990000 !important;
	background-color:#f2f2f2;
}
div.wpcf7-mail-sent-ok {
	background-color:#F2F2F2;
	border:2px solid #398F14;
}*/
