/* created by jdg */
/******************/

/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0; }
html, body { height:100%; }
:focus { outline:none; }
img { border:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul { list-style-type:none; }

body {
	background:#f1f1f1;
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#222;
	text-align:center;
	margin:0 auto;
}

a, a:link, a:hover, a:visited, a:active { color:#006bc6; font-weight:normal; text-decoration:none; }
a:hover { color:#006bc6; cursor:pointer; text-decoration:underline; }

.fl { float:left; display:inline; }
.fr {	float:right; display:inline; }
.clear { clear:both !important; }
.last { background:none !important; }

#page {
	width:100%;
	text-align:left;
	background:url(/content/themes/yabe/images/header.png) no-repeat top center;
}

#header {
	width:940px;
	height:88px;
	position:relative;
	margin:0 auto;
}

#logo {
	position:relative;
	width:110px;
	height:88px;
	left:18px;
}
#logo span {
	background:url(/content/themes/yabe/images/logo.png) no-repeat top left;
	position:absolute;top:0;left:0;width:100%;height:100%;
}

#header p {
	position:absolute;
	bottom:20px;
	display:block;
	right:0;
}

#header cite {
	float:left;
	display:inline;
	height:25px;
	display:block;
	background:url(/content/themes/yabe/images/login-left.png) no-repeat top left;
	font-style:normal;
	margin-left:10px;
	color:#808182;
	text-align:center;
	line-height:26px;
	font-size:9px;
}

#header cite span {
	color:#56575a;
	font-size:12px;
	position:relative;
}
#header cite.credits {
	position:absolute;
	top:10px;
	right:0;
	font-size:11px;
	padding:0 10px 0 14px;
	width:125px;
	opacity:0.8;
}

#header cite a, #header cite a:link, #header cite a:active, #header cite a:visited {
	background:url(/content/themes/yabe/images/login-right.png) no-repeat top right;
	color:#808182;
	padding:0 10px 0 14px;
	text-transform:uppercase;
	display:block;
}

#header cite a:hover {
	text-decoration:none;
	color:#fff;
}

#header cite.credits a, #header cite.credits a:link, #header cite.credits a:active, #header cite.credits a:visited {
	background:none;
	padding:0;
	text-transform:lowercase;
	display:inline;
	color:#fff;
}
#header cite.credits a:hover { color:#fff; text-decoration:underline; }

#main {
	float:left;
	display:inline;
	width:100%;
	background:url(/content/themes/yabe/images/bg.png) repeat-x top left;
}
.wrapper { width:940px; margin:0 auto; }

/* menu */
#menu {	border-bottom:2px solid #e2e2e2; height:55px; position:relative; }
#menu ul { position:relative;	font-size:20px; top:-1px; }
#menu ul#submenu {
	position:absolute;
	right:0;
	top:10px;
	font-size:9px;
	text-transform:uppercase;
}

#menu ul li {
	float:left;
	display:inline;
	position:relative;
	padding:25px 15px 0 15px;
}

body.home #menu ul li.home,
body.tenders #menu ul li.tenders,
body.newtender #menu ul li.newtender,
body.tags #menu ul li.tags,
body.tudnivalok #menu ul li.tudnivalok
{
	background:url(/content/themes/yabe/images/triangle.png) no-repeat top center;
}

#menu ul#submenu ul li { float:right; }

#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited { color:#252525; }
#menu ul li a:hover {	color:#ff3300; text-decoration:none; }
/* /menu */

/* billboard */
#billboard {
	width:910px;
	height:335px;
	margin:0 auto;
	background:url(/content/themes/yabe/images/billboard.png) no-repeat top left;
	margin-top:14px;
	position:relative;
	color:#fff;
}

#billboard-content {
	position:relative;
	width:430px;
	height:295px;
	left:440px;
	top:40px;
}

#billboard-content h1 {
	font-size:36px;
	font-weight:normal;
}

#billboard-content p {
	font-size:14px;
	line-height:140%;
	padding:5px 0;
}

#billboard-content h2 {
	position:absolute;
	font-size:18px;
	font-weight:normal;
	bottom:100px;
}

#billboard-content form {
	position:absolute;
	bottom:45px;
	left:1px;
	width:430px;
}

#billboard-content form input#newtender-title {
	width:315px;
	font-size:18px;
	padding:12px 10px;
	color:#333;
	border:none;
	outline:none;
	background:transparent;
}

#billboard-content .more {
	position:absolute;
	top:5px;
	right:15px;
	width:72px !important;
	margin:0;
	border:none;
}

#billboard-content .more input {
	cursor:pointer;
	border:none;
	outline:none;
	background:none;
	font-size:9px;
	padding:0 10px;
	margin:0;
	height:25px;
	line-height:24px;
	width:71px;
	text-transform:uppercase;
	background:#fff;
	color:#333;
	border:1px solid #d3d3d3;
}
#billboard-content .more:hover { background:none; }
#billboard-content .more input:hover {
	background:#217dcb;
	border:1px solid #217dcb;
	color:#fff !important;
	text-decoration:none;
}
#billboard #newtender { margin:0; }
/* /billboard */

#content {
	width:570px;
	position:relative;
	clear:left;
	float:left;
	display:inline;
	margin-top:15px;
}

#content .more {
	margin:10px 18px;
}

h2.latest {
	position:relative;
	font-weight:normal;
	height:16px;
	font-size:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 22px;
}
h2.padded{
	margin-top:20px;
	}

h2.timeago {
	position:relative;
	font-weight:normal;
	height:16px;
	font-size:16px;
	padding:10px 22px;
}
h2.taglist {
	position:relative;
	font-weight:normal;
	height:16px;
	font-size:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 30px;
}
h2.description {
	position:relative;
	font-weight:normal;
	height:16px;
	font-size:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 30px;
}
h2.followerlist {
	position:relative;
	font-weight:normal;
	height:16px;
	font-size:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 30px;
	overflow:hidden;
}
h2.latest .icon { top:10px; }
h2.searchbox .icon { top:12px; }
h2.mostviewed .icon { top:11px; }
h2.mostcommented .icon { top:12px; margin:0; }
h2.mostfollowed .icon { top:12px; margin:0; }
h2.tendertype .icon { top:7px; height:0; }
h2.topcats .icon { top:10px; }
h2.timeago .icon { top:10px; }
h2.taglist .icon { top:11px; left:5px; }
h2.description .icon { top:11px; left:5px; }
h2.followerlist .icon { top:8px; left:5px; }
h2.yabehelp .icon { top:10px; }
h2 #loading { float:right; }

/* post */
.post {
	position:relative;
	clear:left;
	float:left;
	display:inline;
	margin:0 15px 15px 15px;
	width:540px;
}

.post h1 {
	font-size:28px;
	font-weight:normal;
	padding-bottom:5px;
}

.post h3 {
	font-size:24px;
	position:relative;
	font-weight:normal;
	height:16px;
	line-height:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 0;
	margin:10px 0;
}

.post h4 {
	font-size:18px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0 2px;
}

.post.user h3, .post.user h4 {
	font-size:13px;
	background:none;
	line-height:auto;
	height:auto;
	padding:0;
	margin:0;
}

.post ol, .post ul { padding:0 20px; }
.post ol li, .post ul li { padding:2px 5px; }

.post p {
	padding:5px 2px;
	line-height:140%;
}

body.payment .post p {
	padding:5px 2px 10px 2px;
}

.post.user {
	clear:none;
	float:left;
	width:390px;
	margin:0 0 30px 20px
}

.post.user h1 { margin-top:3px; }

.post table.credits {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
}
.post table.credits thead tr th {
	font-size:15px;
	font-weight:normal;
	background:#888;
	padding:10px;
	color:#fff;
	border-bottom:1px solid #fff;
}
.post table.credits tr td { padding:7px 10px; border-bottom:1px solid #ddd; height:45px; }
.post table.credits tbody tr.odd td {
	background:#e5e5e5;
	border-bottom:1px solid #fff;
}
/*
.post table.credits tr:hover td {
	background:#fff !important;
}
*/

#usercard {
	float:left;
	display:inline;
	width:530px;
	height:180px;
	position:relative;
	background:#fff;
	border:1px solid #D7D7D7;
	padding:10px;
	margin-left:10px;
	overflow:hidden;
}

.userphoto {
	float:left;
	display:inline;
	text-align:center;
	height:150px;
	font-size:10px;
	color:#444;
}
.userphoto img { padding:2px; border:1px solid #d7d7d7; background:#fff; }

#carddata1 {
	position:absolute;
	bottom:5px;
	left:10px;
}
#carddata2 {
	position:absolute;
	bottom:5px;
	left:330px;
}
#usercard ul#carddata1 li, #usercard ul#carddata2 li { padding-bottom:5px; position:relative; clear:left; float:left; }
#usercard h4 a.tick { color:#269831; font-weight:bold; }
#usercard h4 a.cross { color:#ff0000; font-weight:bold; }
#usercard h4 {
	clear:left;
	float:left;
	margin:5px 0 0 0;

}
#usercard h4 em { font-weight:normal; font-style:normal; }
#usercard h4 span { float:left; }
#usercard h4 span#number { float:none; }
#usercard h4 span.icon {
	position:relative;
	float:right;
	margin:-2px 0 0 5px;
}
#usercard h4.payment a, #usercard h4.payment a:link, #usercard h4.payment a:active, #usercard h4.payment a:visited,
#commentform h3 a.payment, #commentform h3 a.payment:link, #commentform h3 a.payment:active, #commentform h3 a.payment:visited {
	background-color:#ff3300;
	color:#fff;
	padding:3px 6px;
	text-decoration:none;
}
#usercard h4.payment a:hover, #commentform h3 a.payment:hover {
	color:#fff;
	text-decoration:underline;
}
#commentform h3 {
	float:left;
	margin:10px 0;
}

.uld_rater {
	float:left;
	position:relative;
	background:#fff;
	border:1px solid #D7D7D7;
	padding:5px 10px;
	width:530px;
	margin:-1px 0 0 10px;
}

.uld_rater a, .uld_rater span {
	float:left;
	background-image:url(/content/themes/yabe/images/icons.png);
	background-repeat:no-repeat;
	height:16px;
	display:block;
	position:relative;
	overflow:hidden;
	padding:2px 0 0 22px;
	margin-right:10px;
}
.uld_rater .uld_rate_like, .uld_rater .uld_rate_disabled_like { background-position:0 -576px; }
.uld_rater .uld_rate_dislike, .uld_rater .uld_rate_disabled_dislike { background-position:0 -606px; }
.uld_rater .uld_rate_cannotrate { clear:left; width:500px; background-position:0 -352px; margin-bottom:4px; }
.uld_rater cite {
	float:left;
	display:inline;
	font-style:normal;
	padding:3px 10px 0 0;
	margin-bottom:4px;
}

#profilemenu {
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	background:#fff;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	padding:0 10px;
	z-index:49;
}
#profilemenu.alone { border-bottom:1px solid #D7D7D7; }
#profilemenu li {
	float:left;
	display:inline;
}
#profilemenu li a {
	position:relative;
	float:left;
	display:block;
	font-size:11px;
	padding:2px 10px;
	border-right:1px solid #D7D7D7;
	color:#444;
}
#profilemenu li.first a { padding-left:0; }
#profilemenu li.last a { border:none; padding-right:0 ;}
#profilemenu li.active a { color:#006BC6; }

#number { font-size:16px; font-weight:normal; }

.post.followedtenders .tender .followdelete {
	position:absolute;
	top:10px;
	right:15px;
	font-size:10px;
	color:#BC0B0B;
	display:none;
}

.post.followedtenders .tender .followdelete a, .post.followedtenders .tender .followdelete a:link, .post.followedtenders .tender .followdelete a:active, .post.followedtenders .tender .followdelete a:visited {
	color:#BC0B0B;
	text-decoration:underline;
}
.post.followedtenders .tender .followdelete a:hover { color:#ff0000; }
.post.followedtenders .icon.rss, .post.followedterms .icon.rss {
	position:absolute;
	width:16px;
	height:16px;
	left:auto;
	right:0;
	top:12px;
}
.post.followedtenders .icon.rss span, .post.followedterms .icon.rss span {
	background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -512px;
	position:absolute;top:0;left:0;width:100%;height:100%;
}

.post h2 #followterm {
	position:absolute;
	top:10px;

	right:0;
}
.post h2 #followterm a,.post h2 #followterm a:link, .post h2 #followterm a:visited{
	background-color:#ff3300;
	color:#FFFFFF;
	padding:3px 6px;
	text-decoration:none;
}
.post h2 #followterm a:hover{
	text-decoration: underline;
}
.post.followedtenders, .post.followedterms, .post.credits { margin-top:20px; }

.post.followedterms .tag {
	margin:10px 0;
	padding:0 10px;
	border-bottom:1px solid #ddd;
	position:relative;
}

.post.followedterms .tag h1 {
	font-size:12px;
}

.post.followedterms .tag .followdelete {
	position:absolute;
	top:0;
	right:15px;
	font-size:10px;
	color:#BC0B0B;
	display:none;
}

.post.followedterms .tag .followdelete a, .post.followedterms .tag .followdelete a:link, .post.followedterms .tag .followdelete a:active, .post.followedterms .tag .followdelete a:visited {
	color:#BC0B0B;
	text-decoration:underline;
}
.post.followedterms .tag .followdelete a:hover { color:#ff0000; }


/* login, profile, newtender forms */
#content .login, #content #profile, #newtender {
	position:relative;
	clear:left;
	float:left;
	display:inline;
	margin:15px 0;
}
#content .login { width:375px; }
#content #profile { margin:-15px 15px 15px 15px; }
#newtender { margin:15px;}

#content .login p, #profile p, #newtender p {
	position:relative;
	margin-bottom:10px;
	clear:left;
}

#profile p.profile {
	padding:10px 0;
	margin-bottom:-10px;
}

#profile h3 {
	font-size:18px;
	font-weight:normal;
	padding:15px 0 5px 0;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	margin-bottom:5px;
}

#profile th {
	vertical-align:top;
	padding-top:5px;
}

#profile tr {
	float:left;
	width:100%;
	margin-bottom:5px;
}

#profile tr td { position:relative; }
#profile tr td .icon {
	position:relative;
	margin-left:5px;
}

#profile td span.description {
	font-size:9px;
	clear:left;
	float:left;
	padding:2px 5px 5px 5px;
}

#newtender p.title input {
	font-size:28px;
	color:#000;
	width:525px;
}

#content p.message {
	background:#cc3300;
	color:#fff;
	padding:10px;
}

#content p.error {
	background:#db0018;
	color:#fff;
	padding:10px;
}
#content p.message a, #content p.message a:link, #content p.message a:active, #content p.message a:visited
#content p.error a, #content p.error a:link, #content p.error a:active, #content p.error a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#content p.error a:hover { text-decoration:none; }
#content .login form input, #profile form input, #profile form textarea, #newtender form input, #newtender form textarea, .test input, .test textarea {
	border:1px solid #dedede;
	outline:0;
	padding:4px 6px;
	background:#fff;
	width:360px;
}
#profile form input.checkbox {
	width:auto;
}
#newtender form input, #newtender form textarea { width:525px; }
#newtender form input#newtender_nextstep, #newtender form input#newtender_nextstep_form {
	width:auto;
	float:right;
	cursor:pointer;
	text-transform:uppercase;
	font-size:9px;
	padding:5px 8px;
}
#newtender form input#newtender_nextstep_form { margin-right:5px; }
#newtender form input#newtender_nextstep:hover, #newtender form input#newtender_nextstep_form:hover { background:#267fc9 !important; color:#fff; }
#profile form input, #profile form textarea { width:250px; }
#content #profile form input#userphoto_delete { width:auto; }

#content .login form label, #profile form label, #newtender form label, .test label {
	width:200px;
	display:block;
	font-size:9px;
	text-transform:uppercase;
	padding:4px 0;
	font-weight:normal;
}
#newtender form label { width:250px; }

form label.error {
	position:absolute;
	text-align:right;
	top:0;
	right:0;
	color:#dd0018;
	width:200px;
}

#content .login p.forgetmenot input {
	width:auto;
	float:left;
	margin:2px 10px 15px 0;
	background:transparent;
	border:1px solid transparent;
}

#content .login p.forgetmenot label { float:left; }

#content .login p.submit input, #profile p.submit input, #newtender p.submit input, #newtender .tagadd, .test p.submit input, .test .button {
	clear:left;
	float:left;
	margin:0;
	width:auto;
	text-transform:uppercase;
	font-size:9px;
	padding:5px 8px;
	margin-top:5px;
}
/*
#newtender p.submit input {
	width:224px;
	height:46px;
	font-size:13px;
}
*/

#newtender .tagadd { margin-top:0; }
.login p.submit input:hover, #profile p.submit input:hover, #newtender p.submit input:hover, #newtender .tagadd:hover, .test .button:hover { cursor:pointer; background:#267fc9 !important; color:#fff; }

#newtender p.tags input#newtender_tags { width:400px; }
#newtender p.tags input.tagadd { width:80px; outline:none; float:right; }
#newtender p.tags span.tagchecklist {
	cursor:default;
	display:block;
	float:left;
	font-size:11px;
	margin:10px 25px 10px 20px;
}
#newtender p.tags span.tagchecklist span {
	float:left;
	position:relative;
	margin:0 20px 0px 0;
}
#newtender p.tags span.tagchecklist span a {
	cursor:pointer;
	display:block;
	width:10px;
	height:10px;
	margin:2px 0 0 -9px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	background:url(/wp-admin/images/xit.gif) no-repeat 0 0;
}
#newtender p.tags span.tagchecklist span a:hover { background:url(/wp-admin/images/xit.gif) no-repeat -10px 0; }

#moreoptions {
	display:none;
}

#content #related {
	display:none;
	clear:left;
	padding:10px 15px 10px 0;
	font-weight:bold;
}

#content #related p.help { padding-left:25px; margin-left:5px; }
#content #related p.nextstep { line-height:25px; margin-left:5px; }

#content #related ul {
	margin-bottom:10px;
}

#content #related ul li {
	list-style-type:disc;
	padding:5px 0;
	margin-left:20px;
}

/* main tender */
#tender {
	position:relative;
	clear:left;
	float:left;
	display:inline;
	margin-bottom:15px;
	width:97%;
}

#tender h1 {
	font-size:34px;
	font-weight:normal;
	line-height:108%;
}

#tendermenu {
	width:570px;
	height:170px;
	padding:0;
	margin:13px 0;
	position:relative;
	text-align:left;
}

#tendermenu ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height:113px;
}

#tendermenu ul li a {
	color:#d2cba1;
	padding:50px 0;
	overflow:hidden;
	position:relative;
	display:block;
	z-index:200;
}
#tendermenu #csatlakozz, #tendermenu #csatlakozz span { width:190px; background-position:0 0; }
#tendermenu #csatlakozz a:hover span { background-position:0px -113px; }
#tendermenu #csatlakozz a:active span { background-position:0px -226px; }

#tendermenu #adjajanlatot, #tendermenu #adjajanlatot span { width:163px; background-position:-190px 0; }
#tendermenu #adjajanlatot a:hover span { background-position:-190px -113px; }
#tendermenu #adjajanlatot a:active span { background-position:-190px -226px; }

#tendermenu #kerjajanlatot, #tendermenu #kerjajanlatot span { width: 217px; background-position: -353px 0; }
#tendermenu #kerjajanlatot a:hover span { background-position: -353px -113px; }
#tendermenu #kerjajanlatot a:active span { background-position: -353px -226px; }

#tendermenu ul,
#tendermenu ul li a span { background:url(/content/themes/yabe/images/buttons-big.png) no-repeat 0 0; }

#tendermenu ul li a span {
	height:113px;
	top:0;
	left:0;
	position:absolute;
	z-index:1;
}

#tendermenu ul#textmenu { background:none; }
#tendermenu ul#textmenu li { text-align:center; color:#6a6a6a; margin-top:5px; height:40px; position:relative; }
#tendermenu ul#textmenu li h4 { font-size:18px; font-weight:normal; }
#tendermenu ul#textmenu li span { font-size:11px; }
#tendermenu ul#textmenu li#csatlakozz-text { width:163px; left:10px; }
#tendermenu ul#textmenu li#adjajanlatot-text { width:190px; left:10px; }
#tendermenu ul#textmenu li#kerjajanlatot-text { width:180px; }

#tender .share {
	float:left;
	display:inline;
	width:100%;
	margin:0 5px 5px 5px;
}

#tender .share h3 {
	font-size:18px;
	font-weight:normal;
	color:#6a6a6a;
	margin-bottom:5px;
}

#tender .affiliate {
	float:left;
	display:inline;
	width:100%;
	margin:20px 5px 5px 5px;
}

#tender .affiliate h3 {
	font-size:13px;
	font-weight:normal;
	color:#6a6a6a;
	margin:5px 0 5px 0;
	line-height:140%;
}

#tender #affiliate-link, #tender #tenderlink-link, #user_code {
	width:447px;
	border:0;
	outline:0;
	padding:6px;
	background:transparent url(/content/themes/yabe/images/input-link.png) no-repeat 0 0;
}
#user_code { width:200px; }

#tender .tags {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
}

#tender .tags p {	padding:5px; }

#tender .followers {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
}

#tender .followers ul { padding:5px; }
#tender .followers ul li {
	position:relative;
	clear:left;
	float:left;
	display:inline;
	width:528px;
	margin-bottom:3px;
	padding:0 0px 3px 20px;
	font-size:10px;
	border-bottom:1px solid #ddd;
}
#tender .followers ul li a, #tender .followers ul li a:link, #tender .followers ul li a:active, #tender .followers ul li a:visited {
	float:left;
	font-size:12px;
	display:block;
	padding:5px;
}
#tender .followers ul li strong {
	float:left;
	line-height:22px;
	margin-left:5px;
}
#tender .followers ul li span {
	float:right;
	line-height:25px;
}
#tender .followers ul li .icon {
	top:3px;
}

#tender .info {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
}

#tender .info h4 {
	float:left;
	display:inline;
	width:570px;
	overflow:hidden;
	text-transform:uppercase;
	font-size:9px;
	padding:10px 6px 10px 6px;
	font-weight:normal;
	color:#464444;
}

#tender .info p {
	color:#333333;
	padding:5px 15px;
	line-height:140%;
}

#tender .info ul {
	float:left;
	display:inline;
	margin:15px;
}

#tender .info ul li {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

#tender .info ul li a, #tender .info ul li a:link, #tender .info ul li a:active, #tender .info ul li a:visited {
	display:block;
}

#tender .info ul li a img, #tender .info ul li a:link img, #tender .info ul li a:active img, #tender .info ul li a:visited img {
	background:#fff;
	padding:5px;
	border:1px solid #d7d7d7;
}

#tender .info ul li a:hover img {
	background:#d7d7d7;
	border:1px solid #d7d7d7;
}

/* /main tender */

/* tagfilter */
.post.tags label {
	display:block;
	font-size:9px;
	text-transform:uppercase;
	margin:15px 0 5px 10px;
}

#tag-filter {
	font-size:28px;
	color:#000;
	width:505px;
	border:1px solid #dedede;
	outline:0;
	margin:0 10px;
	padding:4px 6px;
	background:#fff;
}

.post.tags .taglist, .post.tags .tags {	margin:20px 10px; }
.post.tags p.tags a {
	padding:2px;
	line-height:120%;
}

/* comments */
#comments {
	position:relative;
	float:left;
	display:inline;
	width:505px;
	background:#e3e3e3;
	margin-bottom:25px;
	padding:20px 25px 10px 25px;
}

#comments h2 {
	font-size:24px;
	font-weight:normal;
	color:#252525;
	margin-bottom:3px;
}

#comments h3.nocomments {
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding:20px 0;
	color:#ff3300;
}

.comment {
	float:left;
	display:inline;
	position:relative;
	width:505px;
	margin:20px 0;
}

.comment .header {
	position:relative;
	float:left;
	display:inline;
	width:505px;
}

.comment .header a img {
	float:left;
	display:inline;
	background:#fff;
	padding:5px;
	border:1px solid #d7d7d7;
	margin:0 20px 0 2px;
}

.comment .header h3 {
	margin:4px 0 3px 0;
	font-size:18px;
}

.comment .header .date {
	float:left;
	display:inline;
	height:16px;
	background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -32px;
	position:relative;
	width:330px;
	margin:2px 5px 7px 0px;
	padding:2px 0 0 22px;
}

.comment .header .cld_rater {
	float:left;
	display:inline;
	position:relative;
	margin:0 5px 7px 0;
	width:230px;
}

.comment .header .cld_rater a, .comment .header .cld_rater span {
	float:left;
	background-image:url(/content/themes/yabe/images/icons.png);
	background-repeat:no-repeat;
	height:16px;
	display:block;
	position:relative;
	overflow:hidden;
	padding:2px 0 0 22px;
	margin-right:10px;
}
.comment .header .cld_rate_like, .comment .header .cld_rate_disabled_like { background-position:0 -576px; }
.comment .header .cld_rate_dislike, .comment .header .cld_rate_disabled_dislike { background-position:0 -606px; }

.comment .content {
	float:left;
	display:inline;
	background:#fdfdfd url(/content/themes/yabe/images/commenttop.png) no-repeat top left;
	padding:17px 20px 15px 20px;
	width:465px;
	overflow:hidden;
}

.comment .content h4 {
	float:left;
	display:inline;
	width:465px;
	font-size:28px;
	font-weight:normal;
	margin:5px 0 5px 0;
}

.comment .content p {
	position:relative;
	float:left;
	color:#333;
	line-height:140%;
	padding:5px 0 8px 0;
	width:465px;
}

.comment .content span.link {
	float:left;
	display:inline;
	height:16px;
	background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -318px;
	position:relative;
	margin:0 5px 0px 0px;
	padding:0 0 0 22px;
}
.comment .content span.attachment {
	float:left;
	display:inline;
	height:16px;
	position:relative;
	margin:5px 5px 0px 0px;
	padding:0 0 0 22px;
}
/* /comments */

/* commentform */
#commentform {
	position:relative;
	float:left;
	display:inline;
	width:505px;
	background:#c6c6c6;
	margin-bottom:10px;
	padding:20px 25px 10px 25px;
	overflow:hidden;
	margin:-10px 0 10px 0;
}

#commentform h2 {
	font-size:34px;
	font-weight:normal;
	color:#252525;
	margin-bottom:3px;
}

#commentform .comment .content {
	background:#fff url(/content/themes/yabe/images/commentaddtop.png) no-repeat top left;
	width:475px;
	padding:17px 15px 8px 15px;
	overflow:hidden;
}

#commentform .comment .content form input, #commentform .comment .content form textarea, .login textarea {
	border:1px solid #dedede;
	outline:0;
	padding:4px 6px;
	background:#fff;
}

#commentform .comment .content form label {
	display:block;
	font-size:9px;
	text-transform:uppercase;
}

#commentform .comment .content form label.error {
	position:absolute;
	top:4px;
	right:-6px;
	color:#db0018;
}

#commentform .comment .content #tenderform_price {
	font-size:28px;
	color:#000;
	width:462px;
	overflow:hidden;
}

#commentform .comment .content #currency {
	position:absolute;
	display:block;
	font-size:35px;
	padding:12px 0 8px 0;
	text-align:center;
	color:#ddd;
	background:#fff;
	top:24px;
	right:-10px;
	width:60px;
}

#commentform .comment .content #tenderform-description {
	width:462px;
	line-height:120%;
}

#commentform .comment .content #tenderform-link {
	width:462px;
}

#commentform .comment .content #tenderform-submit {
	width:224px;
	height:46px;
	background:transparent url(/content/themes/yabe/images/button-ajanlat.png) no-repeat top left;
	border:0;
	outline:0;
	cursor:pointer;
}
#commentform .comment .content #tenderform-submit:hover { background:transparent url(/content/themes/yabe/images/button-ajanlat.png) no-repeat 0 -46px; }
#commentform .comment .content #tenderform-submit:active { background:transparent url(/content/themes/yabe/images/button-ajanlat.png) no-repeat 0 -92px; outline:0; }

#commentform p small {
	display:block;
	font-size:9px;
	padding:0 20px 10px 20px;
	text-align:center;
}
/* /commentform */

/* creditlist */
.credit {
	clear:left;
	float:left;
	display:inline;
	position:relative;
	width:550px;
	margin:0 auto;
	padding:2px 0;
}

.credit h3 {
	float:left;
	font-weight:normal;
	font-size:11px;
	display:block;
	padding:2px 0 2px 22px;
	margin:0 5px;
	overflow:hidden;
}
.credit h3.plus { background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -479px; }
.credit h3.minus { background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -447px; }

/* tenderlist */
.tender {
	position:relative;
	width:545px;
	margin:5px auto;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 0 15px 0;
}
.tender.related {
	padding-bottom:5px;
}

.tender h3 {
	float:left;
	font-weight:normal;
	font-size:11px;
	background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -32px;
	display:block;
	padding:2px 0 2px 22px;
	margin:0 5px;
	overflow:hidden;
}

.tender h4 {
	font-weight:normal;
	font-size:11px;
	padding:2px 0;
}

.tender h1 {
	clear:left;
	font-size:18px;
	font-weight:normal;
	padding:5px 0 7px 0;
	margin:0 5px;
}

.tender h1 a, .tender h1 a:link, .tender h1 a:active, .tender h1 a:visited { color:#252525; }
.tender h1 a:hover { color:#ff3300; }

.tender h2 {
	font-weight:normal;
	font-size:12px;
	background:url(/content/themes/yabe/images/tags.png) no-repeat 0 0;
	display:block;
	margin:0 5px;
	padding:2px 22px 0 22px;
	color:#006bc6;
}
/* /tender */

/* sidebar */
#sidebar {
	float:right;
	display:inline;
	width:350px;
	margin-top:15px;
	overflow:hidden;
}

#sidebar .box {
	width:350px;
	float:right;
	display:inline;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}

#sidebar .box h2 {
	font-weight:normal;
	height:16px;
	font-size:16px;
	background:url(/content/themes/yabe/images/border.png) repeat-x bottom left;
	padding:10px 24px;
	margin-bottom:5px;
}

#sidebar .box p { font-size:10px;	padding:0 5px; line-height:150%; }

#sidebar .box ul {
	float:left;
	display:block;
	width:165px;
	margin-bottom:10px;
	position:relative;
	padding:0 5px;
}

#sidebar .box ul li {
	padding:1px 0;
	margin:0;
	width:165px;
	font-size:10px;
}

#sidebar .box ul li a, #sidebar .box p a { font-size:12px; }
#sidebar input { border:0; outline:0; margin:0; }

#sidebar .box #searchform-keyword {
	float:left;
	display:inline;
	padding:5px;
	margin:0 6px;
	background:url(/content/themes/yabe/images/input-search.png) no-repeat top left;
	width:255px;
	color:#22333e;
	font-size:12px;
}

#sidebar .box #searchform-submit {
	display:block;
	width:67px;
	position:relative;
	height:24px;
	line-height:23px;
	margin:3px 3px 10px 3px;
	padding:0 10px;
	text-align:center;
	background:#fff;
	border:1px solid #d3d3d3;
	color:#333 !important;
	text-transform:uppercase;
	font-size:9px;
}
#sidebar .box #searchform-submit:hover {
	background:#217dcb;
	border:1px solid #217dcb;
	color:#fff !important;
	text-decoration:none;
}

#sidebar .box .item {
	float:left;
	display:inline;
	width:100%;
	margin:0 5px 10px 5px;
	overflow:hidden;
}
#sidebar .box .item p { padding:0; }
#sidebar .box .textbox {
	background:#ecedee;
	padding:15px 15px 10px 15px;
	margin:0 5px;
}
#sidebar .box .textbox p {
	font-size:12px;
	padding-bottom:10px;
}
/* /sidebar */

/* footer */
#footer {
	clear:both;
	float:left;
	display:inline;
	width:100%;
	background:#202226;
	position:relative;
	overflow:hidden;
	margin-top:15px;
}

#footer .left, #footer .center, #footer .right {
	float:left;
	display:inline;
	width:260px;
	margin-right:40px;
}

#footer h2 {
	color:#bbbbbc;
	font-weight:normal;
	font-size:18px;
	border-bottom:1px solid #333;
	padding:20px 0 5px 5px;
	margin-bottom:5px;
}

#footer ul { padding:5px 0 0 5px; }
#footer ul li { padding:1px 0; }
#footer ul li a, #footer ul li a:link, #footer ul li a:active, #footer ul li a:visited { color:#999; }

#footer #copyright {
	float:left;
	display:inline;
	width:100%;
	border-top:2px solid #333;
	position:relative;
	margin-top:40px;
	background:#202226;
	height:40px;
}

#footer #copyright span {
	position:absolute;
	top:5px;
	left:5px;
	color:#666;
}

#footer #copyright p {
	position:absolute;
	top:5px;
	right:5px;
	color:#666;
}

#footer #copyright a, #footer #copyright a:link, #footer #copyright a:active, #footer #copyright a:visited { color:#666; }

.icon {
	background-image:url(/content/themes/yabe/images/icons.png);
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.icon.balloon { background-position:0 0; }
.icon.people { background-position:0 -96px; }
.icon.tender { background-position:0 -224px; }
.icon.search { background-position:0 -128px; }
.icon.star { background-position:0 -160px; }
.icon.comment { background-position:0 -64px; }
.icon.clock { background-position:0 -32px; }
.icon.tag { background-position:0 -192px; }
.icon.description { background-position:0 -256px; }
.icon.help { background-position:0 -352px; }
.icon.tick { background-position:0 -384px; }
.icon.cross { background-position:0 -416px; }
.icon.rss { background-position:0 -512px; }
.icon.wallet { background-position:0 -542px; }
.attachment {
	display:block;
	clear:left;
	background:url(/content/themes/yabe/images/icons.png) no-repeat 0 -288px;
	position:relative;
	margin:0 5px 7px 15px;
	padding:1px 0 1px 22px;
}

.social {
	background-image:url(/content/themes/yabe/images/social.png);
	width:16px;
	height:16px;
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
	margin-left:5px;
}
.social.twitter { background-position:0 -96px; }
.social.delicious { background-position:0 0; }
.social.digg { background-position:0 -32px; }
.social.facebook { background-position:0 -64px; }
.social.tumblr { background-position:0 -192px; }

.more {
	clear:left;
	display:block;
	width:100px;
	position:relative;
	margin:3px 3px 10px 3px;
	padding:5px 8px;
	text-align:center;
	background:#fff;
	border:1px solid #dedede;
	outline:none;
	color:#222 !important;
	text-transform:uppercase;
	font-size:9px;
}
.more:hover {
	background:#217dcb;
	border:1px solid #217dcb;
	color:#fff !important;
	text-decoration:none;
}
.more.teljeslista { width:140px; }

#billboard-content form p, .box form p { margin:0; padding:0 !important; }

.stats { position:absolute; bottom:0; color:#fff; width:100%; text-align:center; font-size:10px; text-transform:uppercase; }

/* Autocompletion */
.ac_results {
	border:1px solid gray;
	background-color:white;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	z-index:10000;
	display:none;
}

.ac_results li {
	padding:2px 5px;
	white-space:nowrap;
	color:#101010;
	text-align:left;
}

.ac_over { cursor:pointer; background-color:#F0F0B8; }
.ac_match {	text-decoration:underline; color:black; }

/* Bubble pop-up */
.popup {
	position:absolute;
	display:none;
	z-index:50;
	background:#2ba2d5;
	color:#fff;
	padding:10px;
}
.popup p { padding:10px; }

/* Pagination */
.pagination {
	position:relative;
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:10px 0;
}
.pagination.bottom {
	padding:15px 0;
	margin:10px 0 0 0;
	border-top:1px solid #373737;
}
.pagination span, .pagination a, .pagination a:link, .pagination a:active, .pagination a:visited {
	background:transparent;
	color:#585858;
	padding:2px 5px;
}
.pagination a:hover { color:#fff; background:#585858 !important; text-decoration:none; }
.pagination span.current {
	background:#006BC6;
	color:#fff;
}
.pagination a.last { position:absolute; top:0; right:0; }
.pagination a.first { position:absolute; top:0; left:0; }
.pagination.bottom a.last { position:absolute; top:15px; right:0; }
.pagination.bottom a.first { position:absolute; top:15px; left:0; }

.dijtablazat {
	color:#222;
}
.dijtablazat:hover {
	color:#222;
	cursor:text;
	text-decoration:none;
}

/* test */
div.test #testform {
	overflow: hidden;
	margin-bottom: 15px;
}
div.test input, #content .test textarea {	width: 524px; }
div.test .checkbox {
	width: auto;
	margin-right: 15px;
}
div.test h3 { display: none; }
div.test .smsvalidation_submitphone input {
	/*width: 50%;*/
}
div.test ul {
	margin: 10px 0;
	padding: 0 10px;
}
div.test ul li {
	display: inline;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
div.test ul li input {
	display: inline;
	float: left;
}
div.test ul li span {
	display: inline;
	float: left;
}
div.test ul li span strong {
	font-weight: bold;
	font-size: 13px;
}
div.test ul li span small {
	clear: both;
	display: inline;
	float: left;
	line-height: 140%;
	font-size: 11px;
	padding: 10px;
}

div.test form label.error { top: 3px; }
div.test h3 {
	background: none;
	font-size: 13px;
	line-height: auto;
	height: auto;
	margin: 0;
	padding: 5px 0;
}
div.test form p { position: relative; }
div.testbox {
	margin: 5px 0 15px 0;
	width: 100%;
	background: #2b2c2e;
	padding: 4%;
	/*padding-bottom: 3%;*/
	width: 92%;
}
div.testbox h2 {
	font-size: 22px;
	color: #fff;
	line-height: 140%;
	font-weight: normal;
	padding-bottom: 5px;
}
div.testbox p {
	color: #fff;
	font-size: 14px;
	line-height: 150%;
}
div.testbox p a, div.testbox p a:link, div.testbox p a:active, div.testbox p a:visited {
	color: #3498f8;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 20px;
	display: block;
	font-size: 15px;
}
