/*
        Theme Name: Dialogue
        Author: Stephan
        Author URI: http://www.dialogue-theme.com/about
        Theme URI: http://www.dialogue-theme.com
        Description: A light and easy to customise professional & multilangual wordpress theme (french, german, polnish, english). <a href="http://www.dialogue-theme.com" target="_blank" title="Dialogue Theme for Wordpress">Dialogue</a> is XHTML and CSS validated and widget ready!
        Version: 1.0.9
        Tags: blue, light, right-sidebar, two-columns, fixed-width, threaded-comments, translation-ready


        This Theme is Widget-ready.

        The CSS, XHTML and design is released under the GPL:
        http://www.opensource.org/licenses/gpl-license.php
*/

/* ---------------------------------------------------------------------------------- */

html, body  {
margin : 0;
padding : 0;
text-align : center;
}
body {
font-size: 12px;
background: #b3b3b3 url(images/main.gif) center top repeat-y;
/* background : url(images/back.jpg); */
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

p {
margin : 0 0 12px 0;
}

a {
color : #000000;
text-decoration : none;
}

a:hover {
color : #a0a0a0;
text-decoration : none;
}

#content a:hover {
text-decoration : none;
color : #969696;
}

#archiv a:hover {
text-decoration : none;
color : #969696;
}

#head a, img {
border : none;
}

#page {
margin: 0 auto;
padding: 0;
text-align: center;
min-width:990px;
max-width:1024px;
}

#pagewrapper {
	width:990px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#head {
/*background : url(images/head.jpg) no-repeat top center;*/
height : 150px;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

#head_table {
	color: #000000;
	font-weight:500;
	text-align:center;
}
/*
#head_table a:link, a:visited {
	color: #ffffff;
	font-weight:500;
}
*/
#head_table_links {
	color: #000000;
	font-weight:500;
}
#head_table_links:hover, #head_table_links td:active {
	color: #696969;
	/*font-weight:800;
	letter-spacing:-1px;*/
	text-decoration:underline;
}
#head_menu {
	margin: 15px 0 0 0;
	padding: 10px 25px 0 25px;
	border-top: #9fd571 2px solid;
}

#blog_title {
	float: left;
	text-align: left;
	width: 300px;
	margin: -185px 0 0 0;
	padding: 135px 0 0 360px;
	color: #101010;
	font: 34px myriad, 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-variant: small-caps;
	letter-spacing: 2px;
	background: none;
}

#img_logo {
	z-index:+3;
	padding: 20px 5px 0 60px;
	width:200px;
	height:75px;
}

#content {
float : left;
color : #000000;
margin : 0 0 15px 0;
padding : 0 45px 0 50px;
text-align : left;
width : 550px;
}

#cms_content {
	background : url(images/cms_main.jpg);
	float : left;
	color : #000000;
	margin : 0 0 0 0;
	padding : 0 25px 15px 25px;
	text-align : left;
	width : 850px;
}

#archiv {
float : left;
color : #000000;
margin : 0 0 40px 0;
padding : 0 80px 0 50px;
text-align : left;
width : 530px;
}
.entry {
text-align : justify;
margin : 12px 0 0 0;
line-height : 1.6em;
color : #525252;
}
.entry a {
color : #b33c00;
text-decoration : none;
}
.entry_x {
text-align : justify;
margin : 12px 0 0 70px;
line-height : 1.6em;
color : #525252;
}
.entry_x a {
color : #b33c00;
text-decoration : none;
}
.text {
text-align : justify;
margin : 12px 0 0 0;
line-height : 1.6em;
color : #707d80;
}
.text a {
color : #b33c00;
text-decoration : none;
}
#footer {
/*background-color : inherit;*/
	clear : both;
	color : #5c5c5c;
	font-size : 9px;
	height : 58px;
	margin : 0 0 40px 0;
	padding : 10px 0 0 0;
	text-align:center;
}

#footer table {
	margin-bottom: 20px;
}

#footer a, #footer a:link, #footer a:visited {
	color:#303030;
	font-size:14px;
	text-decoration:none;
}
#footer a:hover, #footer a:active{
	color:#a0a0a0;
	text-decoration:underline;
}

#bottom {
	padding: 20px 10px 20px 10px;
	border-top: 2px #9fd571 solid;
	margin-left: 2px;
}

#bottom p {
	color:#666666;
	font-size:12px;
}

#bottom span {
	color:#aeaeae;
	font-size:10px;
	float:right;
	margin-top:-12px;
}

.foot {
	text-align : center;
}

#sidebar {
	/*background: url(images/sidebar_bg.jpg);*/
	color : #000000;
	float : right;
	font-size : 11px;
	margin : 0;
	padding : 0 50px 0 25px;
	text-align : left;
	width : 200px;
	border-left: #9fd571 2px solid;
}
#sidebar a {
	background: none;
	color: #000000;
}
#sidebar a:hover {
	background: none;
	color: #999999;
}
h1 {
letter-spacing : -1px;
background : none;
color : #000000;
font-size : 24px;
font-weight : normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin : 20px 0 0 0;
padding : 0 0 0 0;
text-decoration : none;
}
h1 a {
text-decoration : none;
}
h2 {
border-bottom : 2px solid #9fd571;
letter-spacing : -1px;
color : #000000;
font-size : 24px;
font-weight : normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin : 20px 0 0 0;
padding : 0 0 3px 0;
text-decoration : none;
}
h2 a {
text-decoration : none;
}
h3 {
background : inherit;
font-weight : normal;
color : #000000;
font-size : 12px;
margin : 16px 0 4px 0;
padding : 0 0 0 0;
}
#sidebar h3 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 4px solid #303030;
background : none;
color : #000000;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 16px 0 3px 0;
padding : 0 0 3px 0;
}
#sidebar h4 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 4px solid #303030;
background : none;
color : #000000;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 30px 0 3px 0;
padding : 0 0 3px 0;
}
#sidebar h5 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 4px solid #303030;
background : none;
color : #000000;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 27px 0 3px 0;
padding : 0 0 3px 0;
}
#sidebar h6 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px dashed #000000;
background : none;
color : #393939;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 30px 0 3px 0;
padding : 0 0 3px 0;
}
h6 {
border-bottom : 4px solid #9fd571;
letter-spacing : 1px;
color : #000000;
font-size : 24px;
font-weight : normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin : 20px 0 0 0;
padding : 0 0 3px 0;
text-decoration : none;
}
h6 a {
text-decoration : none;
}

/*
#content h4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #808080;
background : none;
color : #006a80;
font-size : 14px;
font-variant : normal;
font-weight : bold;
margin : 25px 0 7px 0;
padding : 0 0 2px 0;
}
#content h5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #808080;
background : none;
color : #006a80;
font-size : 14px;
font-variant : normal;
font-weight : bold;
margin : 12px 0 10px 0;
padding : 0 0 0 0;
}
*/

.entry h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:none;
	color: #4c4c4c;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	border:none;
	word-spacing:1px;
	white-space:normal;
	letter-spacing:-1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

.entry p {
	line-height:140%;
}

.date {
background : none;
border-bottom : 1px solid #9fd571;
color : #5c5c5c;
font : 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
/*margin : 2px 0 0 0;*/
padding : 0 0 4px 0;
}
.date_x {
background : none;
border-bottom : 1px solid #9fd571;
color : #5c5c5c;
font : 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
margin : 2px 0 0 70px;
padding : 0 0 4px 0;
}
.title {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px dashed #ffffff;
background : none;
color : #393939;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 16px 0 3px 0;
padding : 0 0 3px 0;
}
.archivtitle {
font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
color : #000000;
font-size : 14px;
font-variant : normal;
padding : 0 0 3px 0;
letter-spacing : 0.09em;
background : none;
}
.tagtitle {
border-bottom : 4px solid #9fd571;
letter-spacing : 0.09em;
color : #000000;
font-size : 24px;
font-weight : normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin : 20px 0 40px 70px;
padding : 0 0 5px 0;
text-decoration : none;
}

.blog_description {
	text-align: left;
	font-size: 25px;
	font-variant: small-caps;
	font-style: normal;
	color: #101010;
	margin: -55px 80px 0 650px;
	padding-left: 80px;
	border-left: 2px #505050 solid;
	word-spacing: -1px;
}

.blog_description1 {
	font-style:normal;
	font-size: 14px;
	word-spacing:2px;
}

blockquote {
clear : left;
border-left : 4px solid #9fd571;
color : #5c5c5c;
text-align : justify;
padding : 0 0 0 25px;
margin : 20px 40px 16px 25px;
}
#email, #author, #url {
background : #ffffff;
border : 1px solid #9fd571;
color : #000000;
font-size : 11px;
padding-left : 2px;
vertical-align : middle;
}
#content img {
border : 1px solid #9fd571;
padding : 4px;
max-width : 100%;
display : inline;
}
#archiv img {
border : 1px solid #9fd571;
padding : 4px;
max-width : 100%;
display : inline;
}
.entry img {
margin : 6px 10px 0 0;
display : inline;
}
.entry_x img {
margin : 6px 10px 0 0;
display : inline;
}
.entry .right img {
float : right;
margin : 6px 0 0 10px;
display : inline;
}
.entry_x .right img {
float : right;
margin : 6px 0 0 10px;
display : inline;
}
#sidebar img {
vertical-align : text-bottom;
border : none;
padding : 0;
margin : 0;
}
#content .wp-smiley {
background : transparent;
border : none;
float : none;
padding : 0;
margin : 0;
}
#archiv .wp-smiley {
background : transparent;
border : none;
float : none;
padding : 0;
margin : 0;
}
.entry ol {
padding : 0 0 0 0;
margin : 0 0 12px 50px;
list-style-type : square;
background : none;
color : #5c5c5c;
}
.entry ul {
padding : 0 0 0 0;
margin : 0 0 12px 50px;
list-style-type : disc;
background : none;
color : #5c5c5c;
}
.entry ol li {
padding : 0 0 0 0;
margin-left:10px;
list-style-type : decimal;
background : none;
color : #5c5c5c;
}
.entry ul li {
padding : 0 0 0 0;
margin-left:10px;
list-style-type : circle;
background : none;
color : #5c5c5c;
}
.entry_x ol {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : square;
background : none;
color : #5c5c5c;
}
.entry_x ul {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : disc;
background : none;
color : #5c5c5c;
}
.entry_x ol li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : decimal;
background : none;
color : #5c5c5c;
}
.entry_x ul li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : circle;
background : none;
color : #5c5c5c;
}
#sidebar ul ul li {
color : #6a6a6a;
line-height : 1.5em;
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 2px 0;
border-bottom : 1px dotted #9fd571;
}
#sidebar ul ul ul li {
list-style-type : square;
margin-left : 15px;
border : none;
color : #6a6a6a;
}
#sidebar ul {
color : #6a6a6a;
background : none;
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#sidebar ul li.categories {
border : none;
}
#sidebar ul li ul li ul.children {
border-bottom : none;
background : none;
}
#s {
background : #ffffff;
border : 2px solid #9fd571;
color : #9e9e9e;
font-size : 12px;
font-weight : normal;
margin : 12px 0 3px 0;
padding : 2px 0 0 2px;
width : 161px;
height : 17px;
}
#comment {
	background : #ffffff;
	border : 2px solid #c6c6c6;
	color : #993d00;
	font-size : 11px;
	padding : 2px 2px 2px 2px;
	width : 350px;
}
#submit {
	background : #ffffff;
	border : 1px solid #c6c6c6;
	color : #000000;
	font-size : 11px;
	margin : 0 0 0 0;
	padding : 0 10px;
}
.commentbody {
	list-style-type : none;
	color : #000000;
	font-size : 11px;
	margin : 0 0 20px 0;
	padding : 16px 12px 16px 12px;
	background : #f7f7f9;
	border : 1px solid #696969;
	position : relative;
}
.commentcount {
background : inherit;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 24px;
font-weight : bold;
color : #dedbcc;
float : right;
margin : 20px 12px 0 0;
padding : 0 0 0 0;
}
.comment_title {
text-align : left;
font-weight : normal;
background : inherit;
color : #000000;
font-size : 14px;
margin : 16px 0 12px 0;
padding : 0 0 0 0;
}
.com_pic {
background : url(images/bubble.gif) no-repeat left;
height : 26px;
}
.com_info {
color : #993d00;
padding : 0 0 0 0;
}
.commentbody p {
line-height : 1.2em;
}
.commentlink {
font-size : 10px;
}
.commentlist {
list-style : none;
}
.commentlist a {
color : #993d00;
}
#info {
background : transparent url(images/info.gif) no-repeat top left;
}
.info_m {
	clear : left;
	color : #000000;
	font-size : 10px;
	text-align : left;
	letter-spacing : 0.01em;
	margin : 0 0 30px 0;
	padding : 4px 0 0 0;
	border-top : 2px solid #9fd571;
	background : none;
}
.info_m a {
background : none;
color : #000000;
}
.info_s {
clear : left;
color : #000000;
font-size : 10px;
line-height : 1.2em;
margin : 8px 0 25px 0;
padding : 5px 0 20px 64px;
background : transparent url(images/bottom.gif) repeat-x bottom left;
}
.info_s a {
background : none;
color : #993d00;
}
.info_x {
clear : left;
color : #000000;
font-size : 10px;
text-align : left;
letter-spacing : 0.01em;
margin : 0 0 40px 70px;
padding : 4px 0 0 0;
border-top : 1px solid #9fd571;
background : none;
}
.info_x a {
background : none;
color : #000000;
}
.line {
border-top : 1px solid #9fd571;
margin : 0 0 7px 0;
padding : 0 0 0 0;
}
.spacer {
border-top : 1px dotted #9fd571;
margin : 25px 0 7px 0;
padding : 0 0 0 0;
}
.navbutton {
background : none;
border-bottom : 1px dotted #bac3b5;
color : #b4b4b4;
line-height : 1.5em;
font-size : 11px;
margin : 0 0 0 0;
padding : 0 0 4px 0;
text-align : left;
}
.navigation {
border-top : 4px solid #bac3b5;
border-bottom : 1px solid #bac3b5;
font-size : 11px;
margin : 40px 0 20px 0;
padding : 2px 0 17px 0;
color : #000000;
}
.navigation a {
background : none;
color : #6a6a6a;
}
.navigation-page {
border-top : 4px solid #9fd571;
border-bottom : 1px solid #9fd571;
font-size : 11px;
text-align : center;
color : #000000;
}
.navigation a {
background : none;
color : #6a6a6a;
}
.navigation-post {
border-bottom : 1px solid #a5a5a5;
font-size : 11px;
margin : 40px 0 20px 0;
padding : 2px 0 17px 0;
color : #000000;
}
.navigation a {
background : none;
color : #6a6a6a;
}
.navigation_x {
border-top : 4px solid #bac3b5;
border-bottom : 1px solid #bac3b5;
font-size : 11px;
margin : 40px 0 20px 70px;
padding : 2px 0 17px 0;
color : #000000;
}
.navigation_x a {
background : none;
color : #6a6a6a;
}
.alignleft {
float : left;
text-align : left;
}
.alignright {
float : right;
text-align : right;
}
.post-date {
margin : 4px 25px 0 0;
width : 45px;
height : 49px;
float : left;
background : url(images/date-bg.gif) no-repeat;
}
.post-month {
font-size : 10px;
text-transform : uppercase;
color : #ffffff;
text-align : center;
display : block;
line-height : 11px;
padding-top : 2px;
margin-left : 0;
}
.post-day {
font-size : 18px;
text-transform : uppercase;
color : #999999;
text-align : center;
display : block;
line-height : 18px;
padding-top : 7px;
margin-left : -3px;
}
.tags {
clear : left;
font-size : 12px;
border-top : 1px solid #a5a5a5;
border-bottom : 1px solid #a5a5a5;
background : none;
color : #000000;
margin : 20px 0 0 0;
padding : 4px 10px 4px 0;
font-variant : normal;
}
#tagcloud {
border-top : 4px solid #a5a5a5;
border-bottom : 4px solid #a5a5a5;
text-align : center;
color : #e3e3e3;
margin : 20px 0 0 0;
padding : 4px 0 7px 0;
font-variant : normal;
}
#tagcloud a {
text-align : center;
color : #c5c5c5;
background : none;
}
#commentform {
border-color : #b4b4b4;
}
#commentform p {
border-color : #b4b4b4;
color : #000000;
}
#commentform label {
border-color : #b4b4b4;
color : #000000;
}
#commentform input {
	border-color: #c6c6c6;
	color: #000000;
}
.nocomments {
background : none;
color : #000000;
}
acronym {
text-decoration : none;
color : #696969;
font-style : italic;
}
code {
background : inherit;
color : #000000;
text-align : right;
}
ol, form {
margin : 0;
padding : 0;
list-style-type : none;
}
html[xmlns] .commentcount {
position : absolute;
right : 7px;
top : 0;
}
html > body #wp-calendar {
width : 165px;
text-align : left;
margin-top : 8px;
}
#wp-calendar caption {
margin : 0 0 0 0;
padding : 2px 0 2px 2px;
border : 1px solid #9fd571;
background : none;
color : #b34700;
font-size : 11px;
text-align : left;
}
#wp-calendar td {
border : 1px solid #9fd571;
border-collapse : collapse;
background : none;
}
#wp-calendar td a {
color : #b34700;
font-weight : normal;
display : block;
width : 100%;
}
#wp-calendar td.pad {
border : 1px solid #9fd571;
background : transparent;
}
#wp-calendar td#next {
padding : 0.1em 0;
background : transparent;
}
#wp-calendar td#prev {
padding : 0.1em 0;
background : transparent;
}
#wp-calendar td#next a, #wp-calendar td#prev a {
display : inline;
}
#wp-calendar td#next {
text-align : right;
}
#wp-calendar td#prev {
text-align : left;
}
.myinlinepicture {
padding : 0 0 0 0;
}
.myinlinepictureleft {
float : left;
margin : 0 10px 0 0;
padding : 0 0 0 0;
}
.myinlinepictureright {
float : right;
margin : 0 0 0 10px;
padding : 0 0 0 0;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}

#cms_search {
	text-align:right;
	width: 840px;
	height: 25px;
	margin-right: 40px;
}

.cms_featured_article {
	border:1px solid #060;
	padding:0 5px 20px 5px;
	margin-top:5px;
}

.cms_h {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px dotted #BCDCBA;
	margin-top:5px;
}

#pestmall_icons {
	color:#FFF;
	font-size:14px;
	text-align:left;
	margin-top:20px;
	margin-left:-10px;
}

#pestmall_icons img, .pestmall_icons_img {
	margin:1px 1px 2px 1px;
	border:none;
	text-align:center;
	float:center;
}


/*
.post h1 h2 h3 h4 h5 h6 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:none;
	color: #4c4c4c;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
}
*/
