/*
Theme Name: Protectia mediului 1.2 Theme
Version: 1.0
Tags: two-columns, custom-header, white, blue
Template: bp-default
*/

/* Inherit the default theme styles */
@import url( default.css );
@import url( adminbar.css );

body {
	background: #fff;
	width: 100%;
	border-top: 25px solid #8d8d8d;
	max-width: 1600px;
}

a:visited { color: #888 !important; }

.padder {
	border: none !important;
}

.clear, hr {
	clear: none;
}
	#profile-edit-form .clear { clear: left }

pre, code {
	background: #f4f4f4;
	font-family: "Monaco", courier, sans-serif;
}
	pre { padding: 10px; margin-bottom: 10px; overflow: auto; }

h3.widgettitle {
	margin: 0 0 15px 0 !important;
	background: #f0f0f0 !important;
	font-size: 12px !important;
	padding: 5px 15px !important;
	color: #555 !important;
}

h2.pagetitle, .group-create h3 {
	padding: 15px;
	background: #f8f8f8;
	margin: 0 0 15px 0;
}

a.button, input.button, div.generic-button a {
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}

#wp-admin-bar a#admin-bar-logo { display: none; }
#wp-admin-bar .padder { max-width: 1600px !important; width: 100% !important; }

/* > Header */

div#header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #fff url(header_back.gif) 0% 30% repeat-x;
	margin: 0;
	height: 120px;
	overflow: hidden;
	color: #555;
}
	body.home-page div#header {
		height: 360px;
		overflow: visible !important;
	}

	body.home-page div.squeezer {
		position: relative;
		width: 910px !important;
		margin: 0 auto;
	}
		body.home-page div#header div.squeezer {
			width: 960px !important;
			overflow: hidden;
		}

	div#header h1 {
		top: 20px;
		background: url( logo.gif ) top left no-repeat;
		text-indent: -999em;
		overflow: hidden;
		width: 487px;
		height: 66px;
	}
	
	 div#header h1 a {
          display: block;       
		width: 487px;
		height: 66px;  
        }


	div#header ul#nav {
		position: absolute;
		left: 2.5%;
		bottom: 0;
	}
		body.home-page div#header div.squeezer {
			position: relative;
			height: 367px;
			margin-top: -30px;
		}

		body.home-page div#header div.about {
			position: absolute;
			top: 110px;
			left: 25px;
			width: 43%;
			text-shadow:1px 1px 0 #FFFFFF;
			font-size:14px;
			line-height:160%;
		}
	
			body.home-page div#header div.about p.bigger {
				font-size:18px;
				line-height:160%;
			}
			
			body.home-page div#header p.bigger a{
				color:#76BE1B;
				text-decoration:none;
				border:0;
			}
		body.home-page div#header div.citate {
			position: absolute;
			top: 240px;
			left: 25px;
			width: 57%;
			text-shadow:1px 1px 0 #FFFFFF;
			font-size:13px;
			line-height:160%;
		}

		div#header ul#nav li.current_page_ancestor a, div#header ul#nav li.current_page_item a, div#header ul#nav li.selected a {
			background: #fff;
			color: #555;
		}
		
		 div#header ul#nav li.inregistrare a {
			background: #E21F23;
			color: #555;
		}

		ul#nav li a {
			background: #76BE1B;
			color: #fff !important;
		}
			ul#nav li.current_page_ancestor a, ul#nav li.current_page_item a, ul#nav li.selected a {
				background: #fff;
				color: #555 !important;
				font-weight: bold;
			}
			

	div#header li a {
	}
		div#header li:last-child { margin-right: 0; }

	div#header h1 {
		left: 2.5%;
	}

	div#header div#search-bar { display: none; }

	div#header img#screen {
		position: absolute;
		right: 20px;
		top: 100px;
	}

	div#header div#help-links {
		position: absolute;
		top: 32px;
		right: 30px;
		color: #555;
	}
		div#header div#help-links li {
			float: left;
			font-size: 16px;
			text-align: center;
			font-weight: bold;
			padding: 0 20px;
			border-right: 1px solid #e4e4e4;
			cursor: pointer;
		}
			div#header div#help-links li:last-child {
				border: none;
				padding-right: 0;
			}
				div#header div#help-links a {
					color: #555;
				}
					div#header div#help-links a:hover {
						color: #76BE1B;
					}

			div#header div#help-links li:hover {
				color: #76BE1B;
			}

			div#header div#help-links li span {
				color: #76BE1B;
				display: block;
				font-family: Georgia, Times, serif;
				font-style: italic;
				font-weight: normal;
				font-size: 13px;
			}

/* > Navigation */

#sub-nav {
	padding: 0 2.5%;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	padding: 10px 2.5%;
	min-height: 15px;
}

#sub-nav li {
	float: left;
	margin-right: 20px;
	padding-top: 3px;
}
	#sub-nav li.current_page_item a {
		color: #555;
		text-decoration: none;
		font-weight: bold;
	}

	#sub-nav form {
		float: right;
	}
		#sub-nav form input[type=text] {
			font-size: 12px;
			width: 200px;
			padding: 4px;
		}
			#sub-nav form input[type=submit] {
				padding: 2px 10px 3px 10px;
				margin-right: 4px;
			}

div.item-list-tabs {
	margin-top: 10px;
}

div.item-list-tabs, div.item-list-tabs#subnav {
	margin-left: 0;
	margin-right: 0;
}
	div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
		border-right: 1px solid #dadada;
	}
		div.item-list-tabs#subnav ul li.selected a, div.item-list-tabs#subnav ul li.current a {
			border: none;
		}

div.item-list-tabs ul li:first-child {
	margin-left: 15px;
}

div.pagination {
	margin: 0;
}
	div#user-pag.pagination, .following div.pagination, .mygroups div.pagination, .followers div.pagination, noscript div.pagination {
		background: #f0f0f0;
		margin: 0;
		padding: 5px 15px 8px;
	}


/* > Sidebar */

div#sidebar {
	background: none;
	border: none;
}
	div#sidebar div.padder { padding: 25px 0 0 0; }

	.widget {
		margin-bottom: 20px;
		clear: left;
		overflow: hidden;
	}

	body.home-page div#sidebar div.widget_bporg_login_widget {
		margin-top: 20px;
	}
	body.home-page div#sidebar div.widget_bporg_login_widget h3 {
		display: none;
	}

/* > Container */

div#container {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0 2.5%;
	width: 95%;
	border: none;
}

/* > Sub Column */

div#maincolumn {
	margin-right: 225px;
}
	div#search-page div#maincolumn {
		margin-right: 52%;
	}

	div#options {
		background: #f0f0f0;
		padding: 5px 15px;
		margin-bottom: 20px;
	}
		div#options ul {
			display: inline;
		}
		div#options select {
			font-size: 11px
		}

div#subcolumn {
	width: 200px;
	float: right;
}
	div#search-page div#subcolumn {
		width: 49%;
	}

	div#subcolumn div.item-list-tabs {
		background: none;
	}
		div#subcolumn div.item-list-tabs li {
			margin: 0 0 10px 0;
			padding: 0 0 0 10px;
			background: url( filterarrow.gif ) center left no-repeat #f0f0f0;
			width: 100%;
		}
			div#subcolumn div.item-list-tabs li.selected {
				background: url( filterarrowon.gif ) center left no-repeat #ebf7ff;
			}
			div#subcolumn div.item-list-tabs li.selected a {
				background-color: #ebf7ff;
				outline: none;
			}
				div#subcolumn div.item-list-tabs li.loading a {
					background-position: 90% 50%;
				}

/* > Content */

div#content div.padder {
	margin-right: 250px;
	padding: 25px 0 0 0;
}

form#profile-edit-form h4, #maincolumn h4 {
	margin: 0 0 15px 0 !important;
	background: #f0f0f0;
	font-size: 12px;
	padding: 5px 15px;
}
	div.stats span {
		color: #76BE1B;
		font-size: 14px;
		font-weight: bold;
	}
		div.stats li {
			border-bottom: 1px dotted #dedede;
			padding: 3px 0 3px 15px;
		}

div.dir-search ul, div.dir-search form {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	top: -13px;
	right: 15px;
}
	div.dir-search form { top: -14px; }

/* > Headers */

div#header-container {
	/* background: url( images/clouds.jpg ) 55% 33% no-repeat; */

	background: #f4f4f4;
	padding: 15px;
	padding-bottom: 0;
}
		div#header-container span.activity, div#header-container h2 span.highlight {
			background: #fff;
		}
		div#header-container span.activity, div#header-container #latest-update {
			display: none;
		}

		div#header-container h2 span.highlight span { display: none !important; }

	div#header-container h2 a,div#header-container div#latest-update, p.about-me {
		color: #555;
		text-shadow: 0 1px 0 #fff;
	}
		div#header-container h2 {
			font-size: 34px;
		}

		div#header-container img.avatar {
			border: 5px solid #fff;
		}

		p.about-me { font-size: 14px; }

		div.friendship-button, div#post-mention { display: none ;}

	div#item-body {
		border-top: 20px solid #fff;
	}
	div#header-container div.item-list-tabs {
		/* background: url( images/45pc_black.png ); */
		margin: 0 -15px 0;
		overflow: hidden;
	}
		div#header-container div.item-list-tabs a {
			/* color: #fff; */
		}
			div#header-container div.item-list-tabs .current a, div#header-container div.item-list-tabs .selected a {
				color: #555 !important;
			}

/* > Groups */

#item-body #maincolumn, #item-body #subcolumn {
	margin-top: 15px;
}

.groups div#item-header {
	background: #f4f4f4;
	padding: 15px;
}
	.groupsdiv#item-header h4 {
		margin-bottom: 5px;
		white-space: nowrap;
	}
		#item-header h4 a, #item-header h2 a {
			color: #555 !important;
			text-shadow: 0 1px 0 #fff;
		}

	.groupsdiv#item-header div#item-meta {
		margin-top: 0;
	}

	.groups div#item-header-content {
		margin-left: 95px !important;
	}
		.groups div#support-group div#item-header-content {
			margin-left: 60px;
		}

.groups div#item-body {
	border-top: 0;
}
	.groups div#item-body div#subnav.item-list-tabs {
		margin: 7px 0 0 0;
	}

.groups div#object-nav {
	margin-top: -10px;
	margin-bottom: 0 !important;
}

/* Plugins */

#plugin-info h1, #plugin-info h2, #plugin-info h3, #plugin-info h4, #plugin-info h5,
#plugin-info h6 {
	font-size: 12px;
	color: #76BE1B;
	margin: 12px 0 3px 0 !important;
	background: none;
	padding: 0;
}

	#plugin-info .widget h3.widgettitle {
		margin: 15px 0 20px 0 !important;
	}

	#plugin-info div#screenshots img {
		width: 25%;
		border: 2px solid #eee;
		margin: 0 5% 5% 0;
		float: left;
	}
		#plugin-info div#screenshots p { display: none; }

	#plugin-info ul, #plugin-info ol {
		margin: 10px 20px;
		padding: 0 10px;
		list-style: disc;
	}
		#plugin-info ul li, #plugin-info ol li {
			padding: 0 0 5px 3px;
		}

		#plugin-info div#screenshots ol {
			list-style: none !important;
			margin: 0;
			padding: 0;
		}
			#plugin-info div#screenshots ol li {
				padding: 0;
			}

.plugin-meta {
	font-size: 11px;
	color: #888;
	padding-top: 5px;
	margin-left: 63px;
}
	.plugin-meta div.star-holder {
		float: left;
		margin-right: 10px;
		margin-top: 3px;
	}

	#plugins-list .desc {
		padding-top: 7px;
		margin-left: 63px;
	}

div.widget#download {
	padding: 5px 0;
	text-align: center;
}

div.widget#download a.button {
	background: #76BE1B;
	border-color:#76BE1B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 5px 13px 5px;
	text-shadow:0 -1px 0 #8E3001;
	margin: 0 auto;
}

div#plugin-group-join {
	float: right; width: 25%; text-align: right;
}
	div#plugin-group-join div {
		float: right;
	}
			div#plugin-group-join div div.generic-button {
				margin: 10px 0 0 0;
			}

/* > Activity */

div#dashstats {
	padding: 15px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
	background: #777;
	text-shadow: 0 2px 0 #333;
}
div.activity {
	padding: 0 15px;
}
	div.activity-avatar {
		background: url( av_speech.gif ) top right no-repeat;
		padding-right: 15px;
		overflow: hidden;
		width: 50px;
		float: left;
		margin-right: 10px;
	}
		div.activity-avatar img.avatar {
			border: 4px solid #f0f0f0;
			width: 40px;
			height: 40px;
		}

		.activity-list li.activity_comment .activity-avatar img.avatar, .activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
			width: 40px;
			height: 40px;
			margin: 0;
		}

.activity-list .activity-content {
	margin-left: 0;
}

form#whats-new-form {
	background: #eaeaea;
	padding: 15px 15px 15px 15px;
	margin-bottom: 30px;
	/*background: url( images/testheader.jpg ) center 10%;*/
}
	form#whats-new-form:hover {
		background: #eee;
	}

	form#whats-new-form img.avatar {
		border: 4px solid #fff;
		width: 40px;
		height: 40px;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 38px;
	}

	form#whats-new-form div#whats-new-textarea {
		border: none;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		padding: 0 0 0 20px;
		background: url( whatsnewspeech.gif ) top left no-repeat;
	}
		form#whats-new-form div#whats-new-textarea div {
			padding: 10px;
			background: #fff;
		}

	form#whats-new-form div#whats-new-textarea textarea {
		height: 80px;
	}

div.activity ul.item-list li {
	border-bottom: none;
}

.activity-list .activity-header {
	font-size: 11px !important;
	line-height: auto;
	border-bottom: 1px dotted #e4e4e4;
	margin-left: 75px;
	padding-bottom: 10px;
}

.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header {
	line-height: 200%;
}

.activity-list .activity-header a:first-child, span.highlight {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
}

div.activity-meta, div.activity-inner {
	margin-left: 75px !important;
}
	div.activity-meta a, div.activity-meta span.time {
		background: #f0f0f0;
		-moz-border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		border-radius: 0 !important;
		border: none !important;
		padding: 3px 10px;
		font-size: 11px;
	}
		div.activity-meta span.time {
			color: #ccc;
			background: #f8f8f8;
		}

/* > Forums *********************/

a.new-topic {
	float: right;
	margin-top: 3px;
}
	div.single-forum div.pagination {
		padding: 15px;
	}

div.forum-info {
	background: #f8f8f8;
	padding: 10px;
}

div.forum-info h3 {
	font-size: 14px;
	margin: 0;
}

div.forum-info img.avatar {
	margin-right: 10px;
}

table#support-forums, table.forum {
	margin: 0;
	width: 100%;
}

table#support-forums tr {
	border-bottom: 45px solid #fff;
}

table#support-forums td {
	background: #fff !important;
	vertical-align: top !important;
	padding-top: 0;
}
	table#support-forums td table { margin-top: -10px; }
	table#support-forums td table td { padding: 10px 8px;}
	table#support-forums td.avatar {
		width: 50px;
	}
	table#support-forums td.posts {
		padding: 10px 0;
	}

	table#support-forums td.desc { width: 100px; }

table#support-forums div.item-desc {
	margin-bottom: 15px;
}
	table#support-forums table {
		margin: 0;
	}

	table#support-forums table tr {
		border-bottom: none;
	}
		table#support-forums table tr td {
			background-color: #f8f8f8;
		}
			table#support-forums table tr.alt td {
				background-color: #fff;
			}

			table#message-threads tr.unread td {
				background-color: #FFF9DB !important;
			}

	table#support-forums table tr th {
		padding: 5px 10px 6px;
	}
		table#support-forums table img.avatar {
			margin-right: 10px;
		}

table#support-forums input[type="text"], table#support-forums textarea {
	width: 97%;
}
	table#support-forums form.standard-form {
		margin-bottom: 20px;
	}

	table#support-forums form.standard-form label:first-child {
		margin-top: 0;
	}

table.forum tr:first-child {
	background: #f0f0f0;
}

table.forum td {
	padding: 10px;
}

table.forum div.topic-meta {
	font-size: 11px;
	color: #888;
	margin-left: 35px;
}

ul#topic-post-list {
	margin: 15px 0;
}

.feeds a {
	padding: 3px 0 3px 22px;
	background: url( feed-icon-16x16.gif ) center left no-repeat;
}

/* > Messages */

div#message-thread div.message-box, table#message-threads, div.messages-options-nav {
	margin: 0;
}

table#message-threads tr td {
	background: #f4f4f4;
}

table#message-threads tr.alt td {
	background: #fff;
}

form.standard-form input[type="text"], form.standard-form textarea {
	width: 97%;
}

form.standard-form div.submit {
	clear: none;
}

div.widget_bporg_inbox_widget img {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

div.widget_bporg_inbox_widget ul {
	margin-top: 5px;
}

div.widget_bporg_inbox_widget li {
	margin-bottom: 15px;
}

div.widget_bporg_inbox_widget div.details {
	margin-left: 40px;
}

div.widget_bporg_inbox_widget div.title {
	font-weight: bold;
}

div.widget_bporg_inbox_widget div.meta {
	font-size: 11px;
	color: #888;
}

/* > Search ************/

#search-page .widget ul {
	margin-top: -10px;
}

#search-page .widget ul li, #search-page ul.activity-list li {
	padding-left: 15px;
	padding-right: 15px;
}

#search-page table.forum {
	border: none;
}
	#search-page table.forum td img {
		margin-right: 13px;
	}

	#search-page div.pagination {
		background: #fafafa;
		margin: -15px 0 15px 0;
		border-bottom: 1px solid #f0f0f0;
		padding: 7px 15px 10px 15px;
	}

#search-page div.activity-avatar  {
	background: none;
	float:left;
	margin-right:10px;
	overflow:hidden;
	padding: 0;
	width:50px;
}
	#search-page div.activity-avatar img {
		border-width: 2px;
	}

	#search-page div.activity-header, #search-page div.activity-inner, #search-page div.activity-meta {
		margin-left: 60px !important;
	}

	#search-page div.am{
		display: none;
	}

/* > Ratings ***********/

div.star-holder {
	position: relative;
	height: 25px;
	width: 100px;
	font-size: 12px;
	line-height: normal;
}
	ul#plugins-list div.star-holder {
		width: 70px;
	}

div.star {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	letter-spacing: 1ex;
	border: none;
}

div.star-rating {
	background-color: #76BE1B;
}

.star1 { width: 20%; }
.star2 { width: 40%; }
.star3 { width: 60%; }
.star4 { width: 80%; }
.star5 { width: 100%; }

.star img, div.star a, div.star a:hover, div.star a:visited {
	display: block;
	position: absolute;
	right: 0;
	border: none;
	text-decoration: none;
}

span.rating-num {
	position: absolute;
	float: left;
	width: 180px;
	color: #888;
	left: 108px;
	bottom: 8px;
	font-size: 12px;
}
	ul#plugins-list span.rating-num { display: none; }

div.star img {
	width: 19px;
	height: 19px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
	ul#plugins-list div.star img {
		width: 12px;
		height: 12px;
	}

	div#review-rating {
		float: left;
	}

	div#review-rating img {
		padding: 0 2px 2px 0;
		cursor: pointer;
		vertical-align: middle;
	}

span.rating {
	padding-right: 3px;
}
span.rating img {
	vertical-align: middle;
	width: 13px;
	height: 13px;
}

form.review-form h5 {
	margin-left: 60px !important;
}
	form.review-form div#review-rating {
		margin-left: 20px !important;
	}


/* Content Page Styles */

/* TOPSECTION ****/

div#topsection {
	background: #fff url( header_back-1.gif) bottom left repeat-x;
	height: 350px;
	font-size: 14px;
	text-shadow: #fff 1px 1px 0;
	line-height: 160%;
	margin-top: 15px;
	padding-bottom: 30px;
}
	div#topsection h1 {
		background: url( logo-1.gif) top left no-repeat;
		width: 290px;
		height: 70px;
		overflow: hidden;
		text-indent: -999em;
	}

	div#topsection p.bigger {
		font-size: 18px;
		line-height: 160%;
	}

	div#topsection div.left {
		width: 45%;
		float: left;
		margin-right: 3%;
	}

	div#topsection div.right {
		width: 51%;
		float: left;
	}
		div#topsection div.right img {
			margin-top: 20px;
		}

	div#topsection div.right p.info {
		position: relative;
		z-index: 9;
		background: #76BE1B;
		color: #fff;
		text-shadow: none !important;
		font-family: Georgia, Times, serif;
		font-size: 14px;
		font-style: italic;
		float: right;
		padding: 2px 20px 2px 10px;
		margin-top: -65px;
		margin-right: -12px;
		text-align: right;
	}
		div#topsection div.right p a { color: #fff; text-decoration: none; }

	div#topsection.demo {
		background:none;
		margin-top: 35px;
		height: auto;
	}
		div#topsection.demo img {
			width: 96%;
			max-width: 580px;
		}

	div.demo h2 {
		margin-bottom: 25px;
	}

	a.download { margin-top: 6px !important; display: inline-block; }

/* MIDDLESECTION ****/

div#middlesection {
	background: #fff;
}
	div#middlesection h2 {
		font-size: 22px;
		margin: 15px 0 25px 0;
		color: #555;
		text-shadow: #eee 1px 1px 0;
	}

	div#middlesection h3 {
		font-size: 18px;
		margin: 0 0 10px 0;
		text-shadow: #eee 1px 1px 0;
	}

	div#middlesection img { border: 1px solid #eee; }

	div#middlesection div.left, div#middlesection div.middle, div#middlesection div.right {
		float: left;
		width: 48%;
		margin-right: 3%;
	}
		div#bottomsection div.left, div#bottomsection div.middle, div#bottomsection div.right {
			float: left;
			width: 31%;
			margin-right: 3%;
		}
			body.home-page div#bottomsection {
				padding: 20px 0;
			}
			
			body.page-id-1248 div#bottomsection {
				padding-right: 20px;
			}
			
				div#bottomsection div.feature div.image img {
					margin-bottom: 5px !important;
				}

		div#middlesection div.right, div#bottomsection div.right { margin-right: 0; }

	div.feature {
		position: relative;
		min-height: 260px;
	}
		div.feature div.image {
			width: 100%;
			margin-bottom: 10px;
		}

	div.feature div.image p {
		position: relative;
		background: #3d3d3d;
		color: #fff;
		font-family: Georgia, Times, serif;
		font-size: 12px;
		font-style: italic;
		float: right;
		padding: 2px 20px 2px 10px;
		margin-top: -40px;
		margin-right: 0;
		z-index: 9;
		text-align: right;
	}

/* BOTTOMSECTION ****/

div#bottomsection {
	background: #4d4d4d;
	overflow: hidden;
	color: #fff;
	text-shadow: #333 1px 1px 0;
}
	div#bottomsection div.padder {
		padding: 15px 0 20px 25px;
		margin: 0;
		overflow: hidden;
	}
	div#bottomsection h2 {
		font-size: 22px;
		color: #fff;
		margin: 10px 0 25px 0;
	}

	div#bottomsection div.feature div.image img {
		width: 100% !important;
		max-width: 306px;
		margin-bottom: 15px;
	}

	div#bottomsection div.feature {
		max-width: 306px;
		min-height: 0;
		position: relative;
	}

	div#bottomsection div.feature div.image p {
		position: absolute;
		background: #76BE1B;
		font-size: 18px;
		margin: 0 10px 0 0;
		padding: 8px 10px 5px 10px;
		top: -10px;
		right: 5px;
	}

div#download-types .left, div#download-types .right {
	width: 48%;
	margin-top: 20px;
	float: left;
}
	div#download-types .left {
		margin-right: 4%;
	}

/* demo *****/

.site {
	overflow: hidden;
	margin-bottom: 45px;
}
	.site img {
		border: 6px solid #eee;
	}

	.site .left {
		width: 61% !important;
	}

	.site .right {
		width: 35% !important;
	}

	.site .right h2 {
		margin-top: 6px;
	}

	.site a {
		color: #76BE1B !important;
		text-decoration: underline !important;
	}

.map_ro {
	width: 320px;
	height: 225px;
	background-image: url('harta.gif');
	background-repeat: no-repeat;
}
.map_ro img{
	width:320px;
	height:225px;
}
.homer {
  position: absolute;
  width: 320px;
  font-size: 24px;
  margin-left: 570px;
  margin-top: 120px;
}

#signup_form  .submit  {clear:both; }

#sidebar-login-form {padding-bottom:10px; }

.do-badge {
	background:#fdffd1; 
	padding-bottom: 10px;
	}
.do-badge span{
	padding: 5px 0px 5px 20px;
	font-size: 22px;
	line-height:24px;
	display:block;
	}
	
	.textarea_badge_code {background: #fff url(images/arrows.gif) repeat-x scroll 0 -285px; overflow:hidden;width: 150px !important; 
		min-width:150px !important; max-width:150px !important; height: 60px !important; min-height:60px !important; 
max-height:60px !important; border: 1px solid #000;padding: 5px 5px 5px 5px; font-size: 11px;}

