* {
	margin:0;
	padding:0
}
*html #body {height: 100%;}
body {
	text-align: center; 
	background: #ffffff url(../img/bgs/btm.jpg) repeat-x 0 100%; 
	line-height:1.5;
	font-size:100.01%;
	font-family:"Trebuchet MS", Arial, Tahoma, Arial, Helvetica, sans-serif;   
	padding-bottom:40px;
	height: 100%;
	width: 100%; 
	position:relative;
	color: #292929;
}
	

/* =Layout
----------------------------------------------- */	
	
#body {
	width: 100%; background: url(../img/bgs/sky.jpg) repeat-x 0 0; clear: both;
}
#homepage {
	width: 100%; background: url(../img/bgs/summer.jpg) no-repeat 50% 0; clear: both

}
#subpage {
	width: 100%; clear: both

}

#stretcher {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1200)? "1200px" : "100%"); 
	min-width: 980px; 
	max-width: 1200px; 
	margin: 0 auto; 
	text-align: left; 
	clear: both
}

#wrapper {
overflow:hidden;
padding: 20px; 
clear: both
}

#lft {
	float:left;
	width: 21%;
}
#ctr {
	float:left;
	width: 54%;
	padding-top: 48px
}
#subpage #ctr {
	float:left;
	width: 54%;
	padding-top: 0
}
#ctrwide{
	float:left;
	width: 76%;
	padding-top: 0
}

#rt {
	float:left;
	width:21%;
	padding-top: 50px
}
#subpage #rt {
	float:left;
	width:21%;
	padding-top: 0
}
.sep {
	float: left;
	width: 1.9%}
#footer {
	clear:both;
}


/* Standard HTML elements */

a {
	color: #4ca027;
}
a:hover {
	color: #292929;
}

a.submit{
			width:100%;
			padding:10px 26px 10px 0;
			font-size: large;
			font-family: "Trebuchet MS", Arial;
			line-height: 2em;
			background: url(../img/arrow-l.png) no-repeat 100% 60%;
			cursor: pointer;
			text-decoration: none
			}
img {
	border-width:0;
}
p {
	margin:0 0 1em 0;
}
dl, address, blockquote {
	margin:0 0 1.2em 0;
}
.before_list {
	margin:0 0 0.3em 0;
}
dd {
	margin:0.5em 0 0.5em 0;
}
address {
	font-style:normal;
}
blockquote {
	margin:0 0 0 3em;
}
form {
	margin:0 0 0.3em 0;
}
input, textarea, select, button {
	font: normal 0.7em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #666666;
}
h1, h2, h3, h4 {
	line-height:1.3;
	color: #696962;
}
h1 {
	font-size:1.8em;
	font-style: italic;
	margin: 0 0 0.6em 0;
	line-height:1em;
}
h2 {
	font-size:1.4em;
	line-height: 1.15em;
}

h2.subheader{
font-style: italic;
margin: 0 0 15px 0;
}

h3 {
	font-size:1.1em;
	line-height: 1.2em;
	padding:0 0 0.3em 0;
}
h4 {
	font-size:1em;
	line-height: 1.4em;
	margin:0;
	padding:0.2em 0 0.5em 0;
	font-family: "Trebuchet MS", Arial;
}
h5 {
	font-size:0.9em;
	line-height: 1.4em;
	margin:0;
	padding:0.2em 0 0.5em 0;
	font-family: "Trebuchet MS", Arial;
}
ul, dl {
	margin: 0 0 1em 0;
}
ol {
	margin: 1em 0 2em 2.5em;
	font-size: 0.875em;
}
ol li {
	margin: 0 0 1em 0;
}
ul {
	list-style-type: none;
}
li {
	margin: 0 0 0.8em 0;
}
li ul, li ol {
	margin: 0.8em 0 0 1.5em;
}
ul.list {
	margin: 0 0 1.2em 1.3em;
}
ul.list ul.list,
ol ul.list {
	margin: 0.3em 0 0 2.5em;
}

ul.list > li { text-indent: -1.3em; background: none; padding-bottom: 0}

ul.list > li:before {
	color:#efc836;
	content:'\2014\a0';
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
	border:none;
}
td, th {
	padding:0;
	margin: 0;
	border:none;
	text-align:left;
	vertical-align:top;
}
td.bottom {
	vertical-align:bottom;
}
table.small {
	font-size:1em;
	position:relative;
	empty-cells:show;
}
table.small th {
	padding:.1em .4em .4em 0;
	line-height: 1.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}
table.small td {
	padding:.2em 0;
}
table.small td.radio{
	vertical-align: middle;
	padding: .2em 3px .2em 0;
	font-size: .1em;
}
table.small td.radio input{
	margin: 0;
	padding: 0;
}

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

/* =Header
----------------------------------------------- */

#header{
	height:157px;
	position:relative;
	padding-top: 3px;
	margin: 0 20px
	}
#header a#logo {
		position:absolute;
		width: 23%;
		height: 120px;
		top: 25px;
		padding-top: 10px;
		left: 0;
		cursor:hand;
		text-align: center;
}
#header a#logo img {
 	behavior:url("../css/png.htc")
 }
#header #nav{
	position:absolute;
	vertical-align: middle;
	width: 77%;
	height: 80px;
	top: 74px;
	left: 22.1%;
}
#header #top{
	position:absolute;
	width: 67%;
	height: 20px;
	text-align: right;
	top: 15px;
	left: 22.6%;
	white-space: nowrap
}
#header #search{
	position:absolute;
	vertical-align: middle;
	width: 250px;
	height: 20px;
	text-align: right;
	top: 8px;
	right: 0;
	}
#search input{
			vertical-align: middle;
			}
			
/* =Navigation
-----------------------------------------*/

#nav, #nav li, #top li {height: 1.6em; display: block; margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#nav {font-style:italic; font-size: 1.05em; font-weight: bold}
#top {font-style:italic; font-size: 0.7em; line-height: 1.1em}
#nav li {float: left; display: inline;}
#top li {float: left; display: inline; color:#7f7f79}
#nav a {display: block; height: 1.5em; padding: 0 0.7em; float: left;}
#top a {display: block; height: 1.2em; padding: 0 0.9em; color:#7f7f79;}
#nav a.here, #nav a.here:hover {text-decoration: none; color:#7f7f79; background: #eef6fb; font-weight: bold}
#top a.here, #top a.here:hover {text-decoration: none; color:#7f7f79; background: #d4e8f5; font-weight: bold;}
#top li a.lang {padding: 0 0.5em;}
#top li.login {margin-right: 0.9em; float: left;}
#top li.login a{padding: 0 0 0 0.7em; float: left;}
#top li.login span {float: left; padding-left: 0.6em}
#nav a:hover, #top a:hover {color:#292929;}

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


/*    Standart presets    */
.clear {
	clear:both;
}
	
.strong {
 	font-weight: bold;
 	font-family: "Trebuchet MS", Arial
 }	
p.note {
		font-size:0.7em;
		line-height: 1em;
		font-style: italic;
		font-family: Arial, Helvetica, sans-serif;
		color: #a1a19f;
			}
.dash-s {
	background: url(../img/bgs/dash-s.png) repeat-x 0 50%;
	font-size: 1px;
	line-height: 1px;
	padding: 10px 0
	
}
.line {
	background: url(../img/line1.gif) repeat-x 0 50%;
	font-size: 1px;
	line-height: 1px;
	padding: 10px 0
	
}
img.png {filter:expression(fixPNG(this,'','scale')); behavior:url("png.htc");}

#breadcrumbs {
font-size: 0.7em;
line-height: 1.2em;
padding-bottom: 10px;
font-style: italic;
}	

.center {text-align: center}

.here {text-decoration: none; color:#7f7f79;}	

.red {color: red; font-weight: bold}

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


/* =Content
----------------------------------------------- */
.content{
	width: 100%;
}
		#content2{
	font-size:1.2em;
	}


/* =Ctr blocks
----------------------------------------------- */	
#hentry-main{
	padding: 20px;
	background: #97c957 url(../img/bgs/hentry-main.png) repeat-x 0 100%;
	margin-bottom: 20px
	}
	
		#hentry-main p {
		font-size:0.85em;
		color: white;
		line-height: 1.45em;
		font-family: Arial, Helvetica, sans-serif
			}
		
		#hentry-main .date{
		font-size:.7em;
		line-height:1.1em;
		padding-left:20px;
		color:#ffffff;
		float: left;
		width: 13%;
		display: block;
		background: url(../img/date-main.png) no-repeat 0 2px;
		}
		#hentry-main h3 a{
		margin:-.13em 0 .7em 0;
		font-size: 1.3em;
		line-height: 1.1em;
		color: #ffffff;
		font-weight: normal;
		float: left;
		width: 82%;
		display: block;
		}
		
		#hentry-main .thumb{
		float: right;
		background: #9bcb5e;
		margin-left: 15px;
		}
		
		#hentry-main .thumb img{
		padding: 8px;
		border: solid 1px #a5d070;
		text-align: center;
		}
		
		#hentry-main .tags a{
		color: white;
		}
		
		#hentry-main .tags {
		color: white;
		font-size:.7em;
		list-style:none;
		font-style: italic;
		text-align:left;
		padding-left: 18px;
		background: url(../img/tags-main.png) no-repeat 0 4px
		}
		
		#hentry-main h3 a:hover, #hentry-main .tags a:hover{
		color:#d9e9c4;
		}

.hentry{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
	}
	
		.hentry p {
		font-size:0.8em;
		line-height: 1.35em;
		font-family: Arial, Helvetica, sans-serif
			}
		.hentry ul.intxt {
		font-size:0.8em;
		line-height: 1.35em;
		font-family: Arial, Helvetica, sans-serif;
		list-style: inside disc;
		}
		
		.hentry .date{
		font-size:.7em;
		line-height:1.1em;
		padding-left: 15px;
		padding-bottom: 5px;
		color:#82827d;
		display: block;
		background: url(../img/date-s.png) no-repeat 0 0;
		}
		
		.hentry .loc{
		font-size: 0.7em;
		font-style: italic;
		font-weight: normal;
		font-family: Arial;
		line-height: 1.1em;
		padding-bottom: 5px;
		display: block;
		}
		.hentry h3{
		margin:-.15em 0 .3em 0;
		display: block;
		}
		
		.hentry .content {
		background: url(../img/bgs/dash.png) repeat-x 0 100%;
		padding-bottom: 20px
		}
		
		.hentry .thumb{
		float: right;
		text-align: center;
		background: #f8f8f8;
		margin-left: 10px
		}
		
		.hentry .thumb img{
		padding: 8px;
		border: solid 1px #e1e1e1
		}
		
		.hentry .tags {
		font-size:.6em;
		font-style: italic;
		list-style:none;
		text-align:left;
		padding-left: 18px;
		background: url(../img/tags-s.png) no-repeat 0 1px;
		}
		.hentry .tags a {
		color: #a1a19f
		}
		.hentry .tags a:hover {
		color: inherit;
		}
				
		.tags li{
			display:inline;
			margin-right:5px;
			margin-bottom: 0
		}
		
		.details .date, .blog .date {
		float: none;
		width: auto;
		height: auto;
		margin: 5px 0 0 0;
		background-position: 0 0;
		}
		.details h1, .blog h1 {
			margin: 0 0 15px 0;
			color: #696962
		}
		
		.details .content{
		background: none;
		padding-bottom: 0
		}
		
		.details .thumb{
		float: right;
		text-align: center;
		margin: 0 0 10px 10px;
		}
		
		.details {
		background: none;
		}

.gallery {
background: none;
margin-bottom: 0;
padding-bottom: 0
}

.gallery h2 {
font-size: 1.4em;
line-height: 1.7em;
padding-bottom: 5px;
font-style: italic
}

.thumbbox {
width: 33%;
text-align: center;
display: block;
float: left;
}

.row .thumbbox {
width: 170px;
overflow: hidden;
height: auto;
text-align: center;
display: block;
float: left;
height: 180px}

.thumbbox h4{
padding: 5px 10px 5px 20px;
font-size: 0.7em;
line-height: 1.2em;
font-family: Arial;
width: 140px;
text-align: left;
background: url(../img/video.png) no-repeat 0 3px;
clear: both
}

.thumbbox p{
padding: 2px 0 0 0;
font-size: 0.7em;
line-height: 1em;
text-align: left;
clear: both
}


.thumbbox .thumb{
float: left;
padding-left: 0;
margin-left: 0;
background: #f8f8f8
}
		
.thumbbox .thumb img{
padding: 8px;
border: solid 1px #e1e1e1
}
		
.photos .thumbbox h4 {
background: none;
padding-left: 0;
padding-bottom: 12px}	


.freeblock { 
font-size: 0.8em;
line-height: 1.5em;
font-family: Arial, Helvetica, sans-serif;
padding: 15px 0
}

#slideshow {
margin: 10px auto;
display: block;
clear: both;
text-align: center;
}

.slideNormal {
border: 5px solid #56a731;
cursor: pointer;
margin: 0.75em 0.4em 0 0;
opacity:0.5;
filter:alpha(opacity=50)
}

.slideSelected {
border: 5px solid #89877b;
margin: 0.75em 0.4em 0 0;
}

.slideLarge {
padding: 8px;
border: solid 1px #e7e7e7;
margin: 0 auto;
text-align: center
}

#tape {
width: 100%; 
overflow: auto; 
height:110px; 
white-space: nowrap
}

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

/* =Side blocks
----------------------------------------------- */

.green-green{
	background: #9bc862 url(../img/bgs/green1.png) no-repeat 0 100%;
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
	}
	
	.green-green .header{
	background: url(../img/bgs/green.png) no-repeat;
	height: 33px;
	display: block;
	}
	
	.green-green .header h2 {
	background: url(../img/bgs/green_rt.png) no-repeat 100% 0;
	line-height: 0.8em;
	font-size: 1.3em;
	padding:11px 15px;
	display: block;
	}
	
	.green-green .header h2 img {
	margin-bottom: -2px }
	
	.green-green a{
	color: #ffffff;
	}
	
	.green-green a:hover{
	color:#d9e9c4; 
	}
	
	.green-green .container{
		font-size:1em;
		padding:10px 15px;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial;
		background: url(../img/bgs/green1_rt.png) no-repeat 100% 100%;
		}
	
.green-green .loc{
	font-size: 0.8em;
	font-style: italic;
	font-weight: normal;
	font-family: Arial;
	line-height: 1.1em;
	padding-left: 30px;
	background: url(../img/loc.png) no-repeat 0 10%;
	display: block;
	color: #ffffff
	}

.green-green li{
	padding-top: 0.4em
	}
	
	
.green-cream{
	background: #9bc862 url(../img/bgs/cream1.png) no-repeat 0 100%;
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
	}
	
	.green-cream .header{
	background: url(../img/bgs/green.png) no-repeat;
	height: 33px;
	display: block;
	}
	
	.green-cream .header h2 {
	background: url(../img/bgs/green_rt.png) no-repeat 100% 0;
	line-height: 0.8em;
	font-size: 1.3em;
	padding:11px 15px;
	display: block;
	}
	
	.green-cream .header h2 img {
	margin-bottom: -2px }
	
	.green-cream .header h2 a{
	color: #ffffff;
	}
	
	.green-cream .header h2 a:hover{
	color:#d9e9c4; 
	}
	
	.green-cream .container{
		font-size:1em;
		padding:14px 15px 5px 15px;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial;
		background: url(../img/bgs/cream1_rt.png) no-repeat 100% 100%;
		}
		
		.green-cream .container li{
		font-size:1.3em;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial;
		}
	
.yellow-gray{
	background: url(../img/bgs/gray.png) no-repeat 0 100%;
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
	}
	
	.yellow-gray .header{
	background: url(../img/bgs/yellow.png) no-repeat;
	height: 33px;
	display: block;
	}
	
	.yellow-gray .header h2 {
	background: url(../img/bgs/yellow_rt.png) no-repeat 100% 0;
	line-height: 0.8em;
	font-size: 1.3em;
	padding:11px 15px;
	display: block;
	}
	
	.yellow-gray .header h2 img {
	margin-bottom: -2px }
	
	.yellow-gray .header h2 a{
	color: #696962;
	}
	
	.yellow-gray .header h2 a:hover{
	color:#292929; 
	}
	
	.yellow-gray .container{
		font-size:1em;
		padding:10px 15px;
		background: url(../img/bgs/gray_rt.png) no-repeat 100% 100%;
		}
	
	.yellow-gray li {
	background: url(../img/bgs/dash-s.png) repeat-x 0 100%;
	padding-bottom: 1em;
	}
	.yellow-gray li.thelast {
	background: none;
	padding-bottom: 0}
		
	.yellow-gray .author, .cream-cream .author, .yellow-gray .date{
	font-size: .8em;
	line-height: 1.2em;
	font-style: italic;
	display: block;
	color: #696962
	}
	.yellow-gray .author a{
	color: #696962
	}
	.yellow-gray .author a:hover{
	color: #272727
	}
.head .header{
	background: #ffffff url(../img/bgs/head.png) no-repeat 100% 0;
	height: 90px;
	display: block;
	}

	.head .header h2 {
	background: url(../img/bgs/head_lft.png) no-repeat 0 26px;
	line-height: 1.4em;
	font-size: 1.2em;
	vertical-align: middle;
	padding:36px 0 31px 15px;
	display: block;
	}
	
	
	
	#subs{
	display: block;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	font-style: italic;
	font-family: "Trebuchet MS", Arial;
	margin: -12px 0 10px 0;
	padding: 0 0 5px 0;
	}
	
	#subs li{
	margin: 8px 0;
	}
	#subs a{	
	padding: 2px 10px;
	display: block;
	}
	#subs a:hover{	
	color: #292929;
	}
	#subs a.here, #subs a.here:hover {text-decoration: none; color:#7f7f79; background: #dfedf6; display: block;
	padding: 2px 10px;
	}	
	
.head .header{
	background: #ffffff url(../img/bgs/head.png) no-repeat 100% 0;
	height: 90px;
	display: block;
	}

	.head .header h2 {
	background: url(../img/bgs/head_lft.png) no-repeat 0 26px;
	line-height: 1.4em;
	font-size: 1.2em;
	vertical-align: middle;
	padding:36px 0 31px 15px;
	display: block;
	}


.yellow{
	background: #ebd96a url(../img/bgs/yellow1.png) no-repeat 0 100%;
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px
	}
	
	.yellow .container{
		font-size:1em;
		text-align: center;
		padding:15px 0 32px 0;
		background: url(../img/bgs/yellow1_rt.png) no-repeat 100% 100%;
		}
		
		.yellow .container h2{
		font-size:1.6em;
		line-height: 1.4em;
		font-family: "Trebuchet MS", Arial;
		margin-bottom: -2px;
		color: #292929;
		}
	
	
.cream-cream{
	background: #f9f5df url(../img/bgs/cream1.png) no-repeat 0 100%;
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
	}
	
	.cream-cream .header{
	background: url(../img/bgs/cream.png) no-repeat;
	height: 33px;
	display: block;
	}
	
	.cream-cream .header h2 {
	background: url(../img/bgs/cream_rt.png) no-repeat 100% 0;
	line-height: 0.8em;
	font-size: 1.3em;
	padding:11px 15px;
	display: block;
	}
	
	.cream-cream .header h2 img {
	margin-bottom: -2px }
	
	.cream-cream .header a{
	color: #696962;
	}
	
	.cream-cream .header a:hover{
	color:#292929; 
	}
	
	.cream-cream .container{
		font-size:1em;
		padding:15px;
		font-family: "Trebuchet MS", Arial;
		background: url(../img/bgs/cream1_rt.png) no-repeat 100% 100%;
		clear: both
		}
	.cream-cream .thumb, .blogs .thumb {
		float: right;
		background: #f8f8f8;
		margin-left: 10px
		}
		
		.cream-cream .thumb img, .blogs .thumb img{
		padding: 5px;
		border: solid 1px #e1e1e1
		}
		
		#blogger .thumb {
		float: left;
		background: #f8f8f8
		}
		
		#blogger .thumb img{
		padding: 8px;
		border: solid 1px #e1e1e1
		}
		
		#blogger {
		display: block;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background: url(../img/line1.gif) repeat-x 0 100%;
		font-size: 0.8em;
		line-height: 1.4em;
		font-family: Arial, Helvetica, sans-serif
		}
		#blogger h2 {
		font-size: 1.2em;
		line-height: 1.4em;
		font-family: "Trebuchet MS", Arial;
		}
		#blogger h5 {
		font-size: 1.1em;
		line-height: 1.4em;
		font-family: "Trebuchet MS", Arial;
		}


a.shortcut {
	background-repeat: no-repeat;
	background-position: center;
	height: 27px;
	display: block;
	padding-top: 90px;
	font: bold 1em/1.2em "Trebuchet MS", Arial;
	text-align: center;
	color: white;
	margin-bottom: 20px;
	clear: both
	}
a.shortcut:hover{
	color:#d9e9c4; 
	}
.join {background: url(../img/bgs/join.jpg)}
.support {background: url(../img/bgs/support.jpg)}
.actions {background: url(../img/bgs/actions.jpg)}


/* =Center blocks, Comments
----------------------------------------------- */
/* ---------------------- */				

.hblock {
background: none;
margin-bottom: 0;
padding-bottom: 0
}

.hblock h2 {
font-size: 1.4em;
line-height: 1.5em;
padding-bottom: 5px;
font-style: italic
}

.hblock .thumbbox h4{
padding: 0 15px 15px 0;
background: none;
width: auto;
}

.comments{
	list-style:none;
	}
	.comments li {
	padding: .3em 0 0 0;
	margin: 0}

	.comments .author{
	font-size: .7em;
	line-height: 1em;
	font-style: italic;
	margin-bottom: .5em;
	display: block;
	color: #696962;
	}
	
/* ---------------------- */
/* =Misc
----------------------------------------------- */

	#content .more{
		margin:1em 0 0 156px;
		float:left;
		display:inline;
		padding:1px 15px;
		font-size:.9em;
		border:2px solid #98d3ef;
		background:url(http://greenparty.ua/img/more.png) repeat-x 0 100%;
		}
		.more a{
			color:#007cb0;
			text-decoration:none;
			}

.pagi{
	clear:both;
	padding:0.5em 0;
	list-style:none;
	font-size:.8em;
	}
	.pagi li{
		display:inline;
		}
		
	.pagi a, .na{
		height: 1.2em; padding: 0 0.5em;
		}
		.na{border-color:#ddd;margin:0 3px;}
	.pagi a:hover{
		color:#292929;
		}
	.pagi .here a,.pagi .here a:hover{
		color:#7f7f79; background: #d4e8f5;
		text-decoration: none; 
		}

a.back {
background: url(../img/bgs/back.png) no-repeat 0 70%;
padding-left: 17px;
text-decoration: none;
}
a.fwd {
background: url(../img/bgs/fwd.png) no-repeat 100% 70%;
padding-right: 17px;
text-decoration: none;
}


.single{
	margin:20px 0 30px 0;
	}
.single h3{
	color:#007cb0;
	font-size:1.8em;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.1;
	margin-right:26px;
	margin-bottom:.3em;
	}
#content .single .tags{
	margin:1em 0;
	}
	.meta{
		background-color:#edffd0;
		padding:2px;
		color:#818181;
		width:100%;
		overflow:hidden;
		}
		.meta a{
			color:#818181;
			text-decoration:none;
			font-size:.92em
			}
		.single .meta a:hover{
			padding-top:0;
			padding-bottom:0;
			color:#818181;
			background-color:transparent
			}
		.meta .pr,.meta .pr:hover{
			float:right;
			padding:0 0 0 17px;
			background:url(http://greenparty.ua/img/print.png) no-repeat 0 50%;
			margin-right:15px;
			display:inline;
			}
		.meta .date{
			float:left;
			margin-left:6px;
			display:inline;
			font-size:.92em;
			}
		.meta .comments,.meta .comments:hover{
			float:left;
			padding:0 0 0 17px;
			background:url(http://greenparty.ua/img/comments.png) no-repeat 0 50%;
			margin-left:20px;
			display:inline;			
			}
	.single p{
		margin: 0 0 1em 0;
		line-height:1.5;
		font-size:1.1em;
		}
		.single p a:hover{
		color:#fff;
		background:#3193c1;
		padding:1px;
		text-decoration:none;
		}
	.single h4{
		font-size:1.3em;
		color:#cb5c00;
		margin:1.5em 0 1em 0;
		}
	.single .r-pic{
		float:right;
		margin:0 0 15px 15px;
		}

.form{
margin: 20px 0;
padding: 5px 0
}

.cream
{
background: #ede9d3;
}

	.form h2 {
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 15px 15px 5px 15px;
	font-style: italic;
	color: #696962
}
	.cream form{
		padding: 10px 15px;
		}
	.form label{
	display:block;
	font-size: 0.8em;
	font-weight:normal;
	}
	.form p{
	margin:0 0 .6em 0;
	}
	.form label span{
	font-style: italic;
	font-size: .9em;
	float: right;
	color: #696962;
		}
	.form input{
		font: normal 0.8em/1.5em Arial, Helvetica, sans-serif;
		color: #666666;
		padding: 2px
		}
		.form textarea{
		width: 100%;
		height: 80px;
		font: normal .8em/1.5em Arial, Helvetica, sans-serif;
		color: #666666;
		}
		
			
/*Steps*/				
#step1 label {
	float:left;
	width:30%;
	text-align:right;
	padding-right:2%;
	padding-top:3px;
	font-size:1em;
	font-family: "Trebuchet MS", Arial
	}
#step1 input{
	width:65%;
	font-size: 1em;
	padding: 2px
	}
#step1 .sized input{
	font-size: 1em;
	width: auto;
	padding: 2px
	}
#step1 .last{
	width:93%;
	font-weight:bold;
	padding-left:3px;
	position:relative;
	_right:-3px;	
	}
	#step1 .last input{
		border:2px solid #4f9cc4;
		}
#step2 label{
	color:#000;
	padding-bottom:.3em;
	font-size:1em;
	font-family: "Trebuchet MS", Arial
	}
	#step2 .trow{
		margin-bottom:20px;
		}

textarea{font-family:arial,sans-serif;font-size:1em;}
#statut{
height:300px;	
padding:2px 0 2px 10px;
}
#step3 label{color:#000;font-size:1em;padding:.3em 0 1em 0;
font-family: "Trebuchet MS", Arial}
#step1 .last input,#step2 .last input,#step3 .last input{
font-weight:bold;
font-size:1em;
_padding:1px 2px
}
#step3 .forw{margin-right:-10px;display:inline;position:relative;}
#step3 .yesno{text-align:center;background:#d8e9f2;padding:7px 0;margin-right:13px;margin-bottom:10px;}
#step3 .yesno label{display:inline;font-weight:normal;padding:0;width:auto;margin:0 20px 0 0;}
.yesno label, .yesno input{vertical-align:middle;}
.yesno input{margin-right:5px;}
#step3 p{margin-bottom:0;}

/*Steps*/
.sss{border-collapse:collapse;border-spacing:0;width:100%;}
.sss td{
width:33%;
height:33px;
background:url(../img/bgs/cream-x.png) repeat-x 0 0;
text-align: center;
color: #d1d0bb;
vertical-align: middle;
font-size: 1.5em;
line-height: 1.35em;
overflow:hidden;
}
#s1{border-right:1px solid #fff}
#s3{border-left:1px solid #fff}
#s1 .in{background:url(../img/bgs/cream.png) no-repeat 0 0; }
#s3 .in{background:url(../img/bgs/cream_rt.png) no-repeat 100% 0;}

.sss .in,.sss .in1{height:33px;}

/*step1*/
#stepno1 #s1{background:url(../img/bgs/yellow-x.png) repeat-x 0 0; }
#stepno1 #s1 .in{background:url(../img/bgs/yellow.png) no-repeat 0 0; color: #c9a31f;
}
/*step2*/
#stepno2 #s2 .in{background:url(../img/bgs/bgs/yellow-x.png) repeat-x 0 0; color: #c9a31f}
/*step3*/
#stepno3 #s3{background:url(../img/bgs/bgs/yellow-x.png) repeat-x 0 0;}
#stepno3 #s3 .in{background:url(../img/bgs/yellow-rt.png) no-repeat 100% 0; color: #c9a31f}


/* =Footer
----------------------------------------------- */
#footer{
	clear: both;
	padding: 10px 20px 50px 20px}
	
#sitemap {
background:#f6f2db url(../img/bgs/sitemap.jpg) repeat-x 0 100%;
	border-top: solid 1px #f0efec;
	display: table;
	text-align: left;
	width: 100%;
	clear: both	
}
#sitemap h3 {
font-size:0.8em;
line-height:1.1em;
padding: 0 10px 0 0;
}
#sitemap ul {
font-size:0.7em;
line-height:1.3em;
padding: 15px 10px 0 0
}

#sitemap td {
padding: 10px 15px;
}
#sitemap td.btn{
width:1%
}

#sitemap a{
color: #7f7f79
}

#sitemap a:hover{
color: #292929
}
a.open {
background: url(../img/bgs/arrow.gif) no-repeat 0 0;
width: 23px;
height: 20px;
display: block;
float: right
}
a.close {
background: url(../img/bgs/arrow.gif) no-repeat 0 -20px;
width: 23px;
height: 20px;
display: block;
float: right
}

#copy {
		width:40%;
		float:left;
		font-size:0.7em;
		line-height:1.3;
		padding-top: 5px;
		color: #7f7f79
		}
#count{
		float:left;
		padding: 5px 0 0 0;
		text-align:right;
		width:60%;
		}
		#count img{
		margin-left:5px;
		}
		
.stroka {

	color: #FFFFFF;
}

/*calend*/
.calend{
	color:#333;
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	}
	.calend td,  .calend th{
	text-align:center;
	padding:3px;
	}

.popular{
		padding:1px 0 1px 2px;
		font-size:.9em;

}
	.popular a{

		text-decoration:none;
		color:#4483dc;
		padding:1px;
		}
	.popular a:hover{
		color:green;
		padding:1px;
		}
		
	.imgright{
		float:right;
		margin-right:5px;
		}
		
		
img.transparent {

filter:alpha(opacity=70);

opacity:.70;

}

.imgleft{
		float:left;
		margin-right:10px;
		}
