@charset "utf-8";
/*
 *	Theme Name: Prava Kava
 *	Theme URI: http://www.pravakava.com
 *	Description: Custom WordPress theme developed and designed by Web inkubator exclusively for website pravakava.com
 *	Author: Web inkubator
 *	Author URI: http://webinkubator.com.hr
 *	Version: 1.0
 *
 *	All content & design (c) 2009~ Web inkubator, All Rights Reserved
 *	Feel free to have a look around and learn from this code, but please don't steal.
 * 
 */

/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* Text Style */
html, body {
	height:100%;
}
body {
	font:13px/1.5 Verdana, Arial, Geneva, Helvetica, sans-serif;
	background:#fff1da url(img/mbg.png) repeat-x scroll 0 0;
	color:#595959;
}
a:link {
	color: #9d3f1f;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #9d3f1f;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #000;
}
hr {
	border:0 #d4b58f dotted;
	border-top-width:1px;
	clear:both;
	height:0;
	margin:10px;
}
h1 {
	font-size: 48px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 21px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
/* General Contructors */
#pravakava {
	min-height:100%;
	position:relative;
}
.wrap {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.interface {
	background:url(img/interface_bg.jpg) no-repeat scroll 0 76px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	min-height:800px;
	padding-bottom:290px;
}
#header {
	width:960px;
	height:75px;
	display:inline;
	float:left;
	position:relative;
}
#logo {
	width:266px;
	height:47px;
	display:inline;
	float:left;
	position:relative;
	margin-top:14px;
}
#logo h1, #logo h2 {
	text-indent:-9999px;
}
#logo h1 a, #logo h2 a {
	display:block;
	background:transparent url(img/logo.png) no-repeat scroll 0 0;
	width:266px;
	height:47px;
	overflow:hidden;
	text-decoration:none;
}
/*#logo h1 a:hover, #logo h2 a:hover {
	background:transparent url(img/logo.png) no-repeat scroll 0 -29px;
	text-decoration:none;
}*/
#menu {
	width:659px;
	height:47px;
	display:inline;
	float:right;
	position:relative;
	margin-top:16px;
}
#menu ul {
	width:659px;
	display:inline;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	width:124px;
	height:43px;
	display:inline;
	float:left;
	margin:0 7px 0 0;
	padding:0;
}
#menu ul li a {
	width:124px;
	height:43px;
	display:inline;
	float:left;
	background:transparent url(img/menu_item_bg2.png) no-repeat scroll 0 0;
	overflow:hidden;
	font:19px/38px Georgia, "Times New Roman", Times, serif;
	color:#dec193;
	text-align:center;
	text-shadow: 0px 1px 1px #322818;
	text-decoration:none;
}
#menu ul li a:hover {
	background:transparent url(img/menu_item_bg2.png) no-repeat scroll 0 -43px;
	color:#fff;
	text-shadow: 0px 1px 1px #322818;
}

/* Featured Part */
.intro_words {
	width:292px;
	height:130px;
	display:inline;
	float:left;
	position:relative;
	margin:24px 0 0 10px;
	overflow:hidden;
}
.intro_words h2 {
	font:13px/21px Arial, Helvetica, sans-serif;
	color:#403524;
	margin:0;
	padding:0;
}
.top_ten {
	width:495px;
	display:inline;
	float:right;
	position:relative;
	margin:0 11px 20px 0;
}
.judge {
	width:410px;
	height:60px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/christian_cviljak.png) no-repeat scroll 0 0;
	padding:17px 0 0 66px;
	margin:15px 0 0 9px;
}
.judge a {
	text-decoration:none;
}
.judge h3 {
	font:16px/16px Georgia, "Times New Roman", Times, serif;
	color:#403524;
	margin:0 0 5px 0;
	padding:0;
}
.judge h4 {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#737373;
	margin:0;
	padding:0;
}
.score_board {
	width:470px;
	min-height:350px;
	display:inline;
	float:right;
	position:relative;
	margin:36px 12px 0 0;
}
.score_board h2 {
	background:url(img/top10_star.png) no-repeat scroll 0 0;
	color:#fff1da;
	font:22px/31px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 5px;
	padding:0 0 0 38px;
	text-shadow: 0px 1px 1px #60401f;
}
.score_board h3 {
	color:#b1773b;
	font:18px/24px Georgia, "Times New Roman", Times, serif;
	margin:15px 10px 10px 10px;
	padding:0;
}
.score_board h3 a {
	color:#b1773b;
}
.score_board h3 a:hover {
	color:#9d3f1f;
}
.score_board ul {
	width:441px;
	display:inline;
	float:left;
	list-style:none;
	margin:0 0 10px 13px;
	padding:0;
}
.score_board ul li {
	width:441px;
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:7px 0;
	border-top:1px dotted #bd9e66;
}
.score_board ul li.last {
	border-bottom:1px dotted #bd9e66;
}
.score_board ul li .num {
	width:30px;
	display:inline;
	float:left;
	position:relative;
	font:18px/18px Georgia, "Times New Roman", Times, serif;
	color:#403524;
}
.score_board ul li .name {
	width:290px;
	display:inline;
	float:left;
	position:relative;
	font:16px/20px Arial, Helvetica, sans-serif;
}
.score_board ul li .name a {
	text-decoration:none;
}
.score_board ul li .rate {
	width:90px;
	display:inline;
	float:right;
	position:relative;
	text-align:right;
}
.score_board .sign_coffee {
	width:198px;
	height:41px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	margin:15px 14px 0 15px;
}
.score_board .sign_coffee a {
	width:198px;
	height:41px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	text-indent:-9999em;
	text-decoration:none;
	background:url(img/sign_coffee_shop.png) no-repeat scroll 0 0;
}
.score_board .sign_coffee a:hover {
	text-decoration:none;
	background:url(img/sign_coffee_shop.png) no-repeat scroll 0 -41px;
}
.score_board .sc_more_info {
	width:120px;
	height:20px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	margin:25px 0 0 0;
	text-align:right;
}

/* Center Content */
#left_content {
	width:600px;
	display:inline;
	float:left;
	position:relative;
}
.post_wrap {
	width:600px;
	display:inline;
	float:left;
	position:relative;
	margin-bottom:15px;
}
.pwow {
	padding-bottom:15px;
	border-bottom:1px dotted #d4b58f;
}
.pw_head {
	width:572px;
	height:30px;
	display:inline;
	float:left;
	position:relative;
	margin-bottom:15px;
	padding:0 0 0 28px;
	border-bottom:1px solid #d4b58f;
	background:url(img/icons/coffe_icon.png) no-repeat scroll 0 0;
}
.pw_head .pwh_left {
	width:450px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
.pw_head .pwh_left h2 {
	font:18px/30px Georgia, "Times New Roman", Times, serif;
	color:#403524;
	margin:0;
	padding:0;
}
.pw_head .pwh_right {
	width:120px;
	display:inline;
	float:right;
	position:relative;
}
.pw_head .pwh_right a {
	font:12px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#9d3f1f;
	display:block;
	float:right;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% 0;
	width:120px;
	padding:0 20px 0 0;
	margin:5px 0 0 0;
	height:16px;
	overflow:hidden;
	text-decoration:none;
	text-align:right;
}
.pw_head .pwh_right a:hover {
	color:#000;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% -16px;
	text-decoration:none;
}
.post_wrap .post_date {
	width:70px;
	display:inline;
	position:relative;
	float:left;
	margin-right:20px;
}
.post_wrap .post_date span.pdm {
	display:block;
	font:28px/28px Arial, Helvetica, sans-serif;
	color:#818181;
	text-align:right;
}
.post_wrap .post_date span.py {
	display:block;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#818181;
	text-align:right;
}
.post_wrap .post_content {
	width:295px; /*reall 286*/
	display:inline;
	float:left;
	position:relative;
	margin-right:10px;
}
.post_wrap .post_content_big {
	width:499px;
	display:inline;
	float:left;
	position:relative;
	margin-right:10px;
}
.post_wrap .post_content h2, .post_wrap .post_content_big h2 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
}
.post_wrap .post_content h2 a, .post_wrap .post_content_big h2 a {
	text-decoration:none;
}
.post_wrap .post_content p, .post_wrap .post_content_big p {
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#595959;
	margin:0;
	padding:0;
}
.post_wrap .post_content_big h6 {
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	color:#999;
}
.post_wrap .post_content_big h6 a {
	text-decoration:none;
	color:#666;
}
.post_wrap .post_content_big h6 a:hover {
	text-decoration:none;
	color:#000;
}
.post_wrap .post_content_big .blog_tags {
	margin-top:5px;
}
.post_wrap .post_thumb {
	width:204px;
	display:inline;
	position:relative;
	float:right;
}
.post_wrap .post_thumb img {
	display:block;
	background:#FFF;
	padding:3px;
	border:1px solid #d4b58f;
	width:196px;
	height:131px;
}
.post_wrap .post_thumb a:hover img {
	border:1px solid #000;
}
.post_wrap .post_footer {
	width:600px;
	display:inline;
	position:relative;
	float:left;
	border-top:1px dotted #d4b58f;
	border-bottom:1px solid #d4b58f;
	padding:2px 0;
	margin:15px 0 0 0;
	font-size:12px;
	color:#9a9a9a;
}
.post_wrap .post_footer a {
	color:#cf997e;
	text-decoration:none;
}
.post_wrap .post_footer a:hover {
	color:#9d3f1f;
}
.post_wrap .post_footer .pf_comments {
	width:190px;
	display:inline;
	position:relative;
	float:left;
	border-right:1px dotted #d4b58f;
	line-height:24px;
	padding-left:20px;
	background:url(img/icons/comments_icon.png) no-repeat scroll 0 50%;
}
.post_wrap .post_footer .pf_author {
	width:210px;
	display:inline;
	position:relative;
	float:left;
	border-right:1px dotted #d4b58f;
	padding-left:10px;
	line-height:24px;
}
.post_wrap .post_footer .pf_rate {
	width:150px;
	display:inline;
	position:relative;
	float:left;
	text-align:right;
	padding-left:10px;
	line-height:24px;
}
.post_wrap .post_footer .pf_rate img {
	/*vertical-align:middle;*/
	margin-bottom:-3px;
}

/* Sidebar */
#sidebar {
	width:310px;
	display:inline;
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:4px;
}
#sidebar h2 {
	font:18px/18px Georgia, "Times New Roman", Times, serif;
	color:#403524;
	margin:0;
	padding:0 0 5px 20px;
	border-bottom:1px solid #d4b58f;
}
#sidebar h2.opinion_title {
	background:url(img/icons/heart_icon.png) no-repeat scroll 0 2px;
	padding-bottom:7px;
}
#sidebar h2.columne_title {
	background:url(img/icons/columne.png) no-repeat scroll 0 2px;
	padding-bottom:7px;
}
#sidebar h2.reward_title {
	background:url(img/icons/reward.png) no-repeat scroll 0 2px;
	padding-bottom:7px;
}
ul.most_comm {
	margin:0;
	padding:0;
	list-style:none;
	width:310px;
	float:left;
	position:relative;
	display:inline;
}
ul.most_comm li {
	margin:0;
	padding:6px 0;
	width:310px;
	min-height:18px;
	float:left;
	position:relative;
	display:inline;
	border-bottom:1px dotted #d4b58f;
	background:url(img/icons/sb_user_icon.png) no-repeat scroll 100% 50%;
}
ul.most_comm li .mc_num {
	width:30px;
	float:left;
	position:relative;
	display:inline;
	color:#bb9a72;
	font:16px/18px Georgia, "Times New Roman", Times, serif;
}
ul.most_comm li .mc_name a {
	text-decoration:none;
}
ul.most_comm li .mc_name {
	width:220px;
	float:left;
	position:relative;
	display:inline;
	font:14px/18px Arial, Helvetica, sans-serif;
}
ul.most_comm li .mc_total {
	width:25px;
	float:right;
	position:relative;
	display:inline;
	margin-right:20px;
	text-align:right;
	color:#9a9a9a;
	font:14px/18px Arial, Helvetica, sans-serif;
}
#sidebar h2.howto_title {
	background:url(img/icons/thumb_icon.png) no-repeat scroll 0 2px;
	margin-top:20px;
	line-height:22px;
}
#sidebar p {
	color:#595959;
	font:12px/21px Arial, Helvetica, sans-serif;
	margin:10px 0;
	padding:0;
}

/* Bottom Content */
#bottom_content {
	width:950px;
	display:inline;
	float:left;
	position:relative;
}
.nw_head {
	width:922px;
	height:30px;
	display:inline;
	float:left;
	position:relative;
	margin:25px 0 15px 0;
	padding:0 0 0 28px;
	border-bottom:1px solid #d4b58f;
	background:url(img/icons/coffe_icon.png) no-repeat scroll 0 0;
}
.nw_head .nwh_left {
	width:800px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
.nw_head .nwh_left h2 {
	font:18px/30px Georgia, "Times New Roman", Times, serif;
	color:#403524;
	margin:0;
	padding:0;
}
.nw_head .nwh_right {
	width:120px;
	display:inline;
	float:right;
	position:relative;
}
.nw_head .nwh_right a {
	font:12px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#9d3f1f;
	display:block;
	float:right;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% 0;
	width:100px;
	padding:0 20px 0 0;
	margin:5px 0 0 0;
	height:16px;
	overflow:hidden;
	text-decoration:none;
	text-align:right;
}
.nw_head .nwh_right a:hover {
	color:#000;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% -16px;
	text-decoration:none;
}
.news_box {
	width:290px;
	display:inline;
	float:left;
	position:relative;
	margin-right:40px;
	margin-bottom:40px;
}
.news_box .nb_date {
	display:block;
	color:#9a9a9a;
	font:12px/12px Arial, Helvetica, sans-serif;
}
.news_box h2 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:10px 0 15px 0;
	padding:0;
}
.news_box h2 a {
	text-decoration:none;
}
.news_box .nb_thumb {
	width:287px;
	height:194px;
	display:inline;
	float:left;
	position:relative;
}
.news_box .nb_thumb img {
	display:block;
	background:#FFF;
	padding:5px;
	border:1px solid #d4b58f;
	width:275px;
	height:182px;
}
.news_box .nb_thumb a:hover img {
	border:1px solid #000;
}
.news_box p {
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#595959;
	margin:10px 0;
	padding:0;
}
.more_news {
	width:100px;
	height:18px;
	display:inline;
	float:right;
	position:relative;
}
.more_news a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#9d3f1f;
	display:block;
	float:right;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% 0;
	width:100px;
	padding:0 20px 0 0;
	margin:5px 0 0 0;
	height:16px;
	overflow:hidden;
	text-align:right;
}
.more_news a:hover {
	color:#000;
	background:url(img/icons/more_arrow_btn.png) no-repeat scroll 100% -16px;
}
.last_nb {
	margin-right:0;
}
.blog_tags {
	font-size:11px;
	background:url(img/icons/tag.png) no-repeat scroll 0 3px;
	padding-left:12px;
}

/* Footer */
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:290px;
   background:#2a2215 url(img/fbg.png) repeat-x scroll 0 0;
   color:#CCC;
   font-size:12px;
}
#footer h2 {
	color:#fff1da;
	font:16px/16px Arial, Helvetica, sans-serif;
	margin:10px 0 15px 0;
	padding:0;
}
#footer a {color:#F60;}
#footer a:hover {color:#fff;}
#footer p {
	line-height:21px;
}
.footer_box {
	width:160px;
	height:235px;
	display:inline;
	float:left;
	position:relative;
	margin-right:30px;
	margin-top:10px;
}
.finfo_box {
	width:350px;
	height:235px;
	display:inline;
	float:left;
	position:relative;
	margin-right:30px;
	margin-top:10px;
}
ul.foolist {
	margin:0;
	padding:0;
	list-style:none;
}
ul.foolist li {
	margin:0;
	padding:0 0 5px 15px;
	background:url(img/icons/footer_arrow.png) no-repeat scroll 0 50%;
}
.fcontact_box {
	width:200px;
	height:235px;
	display:inline;
	float:right;
	position:relative;
	margin-right:0;
	margin-top:10px;
}
.fcontact_box ul {
	list-style:none;
	margin:0;
	padding:0;
}
.copyright {
	width:960px;
	display:inline;
	float:left;
	position:relative;
	color:#856d45;
	margin-top:19px;
}
.copyright .co_left a, .copyright .co_right a {
	color:#a58a5d!important;
}
.copyright a:hover {
	color:#fff!important;
}
.copyright .co_left {
	width:800px;
	display:inline;
	float:left;
	position:relative;
}
.copyright .co_right {
	width:100px;
	display:inline;
	float:right;
	position:relative;
}
.copyright .co_right a {
	display:block;
	background:url(img/icons/rss_ikon_footer.png) no-repeat scroll 100% 0;
	padding-right:20px;
	text-align:right;
	line-height:16px;
}

/* Single and Page */
.sw_head {
	width:572px;
	height:30px;
	display:inline;
	float:left;
	position:relative;
	margin-bottom:15px;
	padding:0 0 0 28px;
	border-bottom:1px solid #d4b58f;
	background:url(img/icons/coffe_icon.png) no-repeat scroll 0 0;
}
.sw_head h2 {
	font:18px/30px Georgia, "Times New Roman", Times, serif;
	color:#403524;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
ul.post_inform {
	list-style:none;
	margin:10px 0;
	padding:0;
}
ul.post_inform li {
	margin:0 0 10px 0;
	padding:0;
}
.post_body {
	width:510px;
	display:inline;
	float:right;
	position:relative;
	border-top:1px dotted #d4b58f;
	padding-top:10px;
	margin:15px 0;
	overflow:hidden;
}
.page_body {
	width:600px;
	display:inline;
	float:right;
	position:relative;
	padding-top:10px;
	margin:0 0 15px 0;
	overflow:hidden;
}
.bpost_meta {
	font-size:10px;
	text-transform:uppercase;
}

/* Blog/Search/Archive listing */
.blog_cat h2 {
	font:18px/22px Arial,Helvetica,sans-serif;
	margin:0 0 10px;
	padding:0;
}
.blog_cat a {
	text-decoration:none;
}
.bpostc_meta {
	font-size:10px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.blog_cat {
	padding-bottom:15px;
	border-bottom:1px dotted #d4b58f;
}
.rec_title {
	background:url(img/rating_on.gif) no-repeat scroll 0 2px;
	padding-left:18px!important;
}

.blog_dir_left {
	width:200px;
	display:inline;
	float:left;
	position:relative;
}
.blog_dir_left img {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4B58F;
	display:block;
	height:126px;
	padding:4px;
	width:190px;
	margin:0 0 10px 0;
}
.blog_dir_left a:hover img {
	border:1px solid #666;
}
.blog_dir_right {
	width:380px;
	display:inline;
	float:right;
	position:relative;
}

/* Post/Page typography style */

.format_text h1, .format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {
	margin: 15px 0 10px 0;
	font-weight:100;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
}
.format_text h1 {
	font-size:26px;
}
.format_text h2 {
	font-size:22px;
}
.format_text h3 {
	font-size:18px;
}
.format_text h4 {
	font-size:16px;
}
.format_text h5 {
	font-size:14px;
}
.format_text h6 {
	font-size:12px;
}
.format_text p {
	margin-bottom: 10px;
}
.format_text p.note, .format_text p.alert {
	padding: 10px;
	border:1px dotted #d4b58f;
	background:#fde9c8;
}
.format_text p.alert {
	padding: 10px;
	border:1px dotted #d4b58f;
	background:#fff;
}
.format_text blockquote {
	padding: 10px 30px;
}
.format_text blockquote p {
	margin: 0;
}
.format_text ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}
.format_text ul ul {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.format_text ul li {
	list-style-type: disc;
}
.format_text ul li ul li {
	list-style-type: circle;
}
.format_text ol {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}
.format_text ol ol {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.format_text ol li {
	list-style-type: upper-latin;
}
.format_text ol li ol li {
	list-style-type: lower-latin;
}
.tbcaption {
	background:#fffde5 none scroll 0 0;
	border:1px solid #e1e1e1;
	width:210px;
}
.format_text img {
	padding:2px;
	background:#ecd8b7 none scroll;
	border:1px solid #d4b58f;
}
.format_text p.tbcaption-text {
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#777;
	padding:5px 4px 4px 4px;
	margin:0;
}
.format_text .alignleft {
	float: left;
	margin: 10px 15px 10px 0;
}
.format_text .alignright {
	float: right;
	margin: 10px 0 10px 15px;
}
.format_text .aligncenter {
	text-align: center;
}
.format_text acronym, .format_text abbr {
	font-size: 0.786em;
}
.format_text code, .format_text pre {
	font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif;
}
.format_text code {
	font-size: 0.857em;
}
.format_text pre {
	font-size: 0.857em;
	line-height: 1.5em;
	margin-bottom: 1.833em;
	padding: 0.667em 0.917em;
}
.format_text sub, .format_text sup {
	line-height: 0.786em
}
.lokacija {
	border:1px dotted #d4b58f;
	background:#ebe0d2 url(img/icons/map_icon.png) no-repeat scroll 10px 50%;
	padding:5px;
	margin:20px 0;
	height:40px;
	padding-left:50px;
	font-size:12px;
}

/* Breadcrumbs */
#breadcrumbs {
	width:950px;
	display:inline;
	float:left;
	position:relative;
	/*border-top:1px dotted #d4b58f;*/
	border-bottom:2px solid #d4b58f;
	margin:0 0 5px 0;
	padding:4px 0;
	font-size:11px;
}
p a.bc{ font-size: 11px;
}
#breadcrumbs a, p a.bc {
	text-decoration:none;
	color:#818181;
}
#breadcrumbs a:hover, p a.bc:hover {
	text-decoration:none;
	color:#000;
}

/* Comment-Styles */

ol.commentlist {
	width:600px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	margin:15px 0;
	padding:0;
}
ol.commentlist li {
	width:600px;
	float:left;
	position:relative;
	margin:15px 0;
	padding:0;
}
ol.commentlist li .comment-body {
	width:600px;
	float:left;
	position:relative;
	display:inline;
}
ol.commentlist li .comment-body .comment-author {
	width:70px;
	float:left;
	position:relative;
	display:inline;
}
ol.commentlist li .comment-body .comment-author cite {
	font-size:11px;
}
ol.commentlist li .comment-body .comment-author img {
	width:60px;
	height:60px;
	border:1px solid #d4b58f;
	margin:0;
	padding:1px;
	background:#fff;
}
ol.commentlist li .comment-body .comment-wrappy {
	width:506px;
	float:right;
	position:relative;
	display:inline;
	background:#fff;
	border:1px solid #d4b58f;
}
ol.commentlist li .comment-body .comment-meta {
	width:488px;
	float:left;
	position:relative;
	display:inline;
	border-bottom:1px dotted #CCC;
	font-size:11px;
	padding:5px;
	margin-bottom:5px;
}
ol.commentlist li .comment-body .comment-meta a {
	text-decoration:none;
	color:#818181;
}
ol.commentlist li .comment-body .comment-meta a:hover {
	text-decoration:none;
	color:#9d3f1f;
}
ol.commentlist li .comment-body .comment-text {
	width:488px;
	padding:5px;
	float:right;
	position:relative;
	display:inline;
	font-size:12px;
}
.comment_arrow {
	left:-7px;
	position:absolute;
	top:5px;
}

h3.comm_title {
	color:#403524;
	font:18px/30px Georgia,"Times New Roman",Times,serif;
	margin:0;
	padding:4px 0;
	border-top:2px solid #d4b58f;
	border-bottom:1px solid #d4b58f;
}

.pkf_left {
	width:180px;
	display:inline;
	float:left;
	position:relative;
}
.pkf_right {
	width:400px;
	display:inline;
	float:right;
	position:relative;
}
input.text {
	background:#fff;
	border:1px solid #d4b58f;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
	width:180px;
}
textarea.textarea {
	background:#fff;
	border:1px solid #d4b58f;
	color:#333;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	width:99%;
	overflow:auto;
	width:400px;
}
input.button_text {
	overflow:visible;
	padding:0 7px;
	width:auto;
}
.buttons input {
	font-size:120%;
	margin-right:5px;
}
.buttons {text-align:right;}
#commentform label {
	clear:both;
	color:#888;
	display:block;
	font-size:12px;
	line-height:12px;
	margin:0 0 5px 0;
}
#commentform label small {
	font-size:9px;
}
#commentform p {
	margin:0 0 10px 0;
	padding:0;
}
p.signed_in {
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	color:#999;
	text-align:right;
}
/* Paginatio  */
#pagination {
	width:600px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0 25px 0;
}

/* Search */
#searchform {
	margin:10px 0 0 0;
	padding:0;
}
#searchform label {
	display:block;
	font-size:9px;
	text-transform:uppercase;
}
#footer #searchform label {
	color:#856d3d;
	display:none;
}
.search_txt {
	width:278px;
	height:37px;
	display:inline;
	float:left;
	position:relative;
	font-size:13px;
	padding:0 4px;
	color:#CCC;
	background:url(img/search_bg.png) no-repeat scroll 0 0;
	border:none;
}
.search_btn {
	width:37px;
	height:37px;
	display:inline;
	float:left;
	position:relative;
	text-indent:-9999em;
	background:url(img/search_btn.png) no-repeat scroll 0 0;
	margin-left:10px;
	border:none;
}

/* Reset and etc. Classes */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.alignl {
	text-align:left;
}
.alignr {
	text-align:right;
}
.alignc {
	text-align:center;
}
.fsmall {
	font-size:12px;
}
.nojscript {
	width:100%;
	height:24px;
	background:#f8a7aa none scroll 0 0;
	border-bottom:2px solid #ed1c24;
	text-align:center;
	padding-top:10px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:700;
	position:absolute;
	z-index:999;
}
.hideme {display:none;}
.post-ratings {display:inline;}
.pf_rate .post-ratings {
	margin:0;
	padding:0;
}
#posts_navigation {
	font-size:11px;
	border-top:1px dotted #d4b58f;
	color:#d4b58f;
}
#posts_navigation a {
	text-decoration:none;
}

/* Form design */

.textf {
	border:1px solid #d4b58f;
	background:#ecd8b7;
	color:#333;
	font:14px/16px Georgia, "Times New Roman", Times, serif;
	padding:4px;
	width:580px;
	margin:0;
}
.labelo {
	display:block;
	color:#222;
	font-size:11px;
	line-height:12px;
	margin:15px 0 4px 0;
	padding:0;
}
.labelo span {
	color:#600;
}
.wpcf7-captcha-captcha-778 {vertical-align:middle;}
.sbtn {
	text-align:right;
	width:200px;
	display:inline;
	float:right;
	position:relative;

}
.sbtn input {
	font-size:120%;
	overflow:visible;
	padding:0 8px;
	width:auto;
	margin:15px 8px 0 0;
	float:right;
}
.scaptcha {
	width:300px;
	display:inline;
	float:left;
	position:relative;

}

/* Ads */
.add_300x250 {
	margin-bottom:20px;
	text-align:center;
}
.add_468x60 {
	margin-bottom:20px;
}
ul.addhold {
	width:320px;
	display:inline;
	float:left;
	position:relative;
	list-style:none;
	margin:0 0 10px 5px;
	padding:0;
}
ul.addhold li {
	width:320px;
	height:151px;
	display:inline;
	float:left;
	position:relative;
	margin:0 10px 10px 0;
	padding:0;
}

/* Review table */

#dojam_table img {
	margin:0!important;
	padding:0!important;
	background:transparent!important;
	border:none!important;
	vertical-align:middle;
}
#dojam_table {
	font-size: 12px;
	margin: 25px 0;
	width: 468px;
	border-collapse: collapse;
	text-align: left;
}
#dojam_table th {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 8px;
	border-bottom: 2px solid #d4b58f;
}
#dojam_table td {
	padding: 5px 8px;
	border-bottom: 1px dotted #d4b58f;
}
#dojam_table tr.total_ocjena td {
	font-size:14px;
}
.ocjena-5 {
	width:80px;
	height:16px;
	background:url(img/ocjena-5.png) no-repeat scroll 0 0;
	display:block;
}
.ocjena-4 {
	width:80px;
	height:16px;
	background:url(img/ocjena-4.png) no-repeat scroll 0 0;
	display:block;
}
.ocjena-3 {
	width:80px;
	height:16px;
	background:url(img/ocjena-3.png) no-repeat scroll 0 0;
	display:block;
}
.ocjena-2 {
	width:80px;
	height:16px;
	background:url(img/ocjena-2.png) no-repeat scroll 0 0;
	display:block;
}
.ocjena-1 {
	width:80px;
	height:16px;
	background:url(img/ocjena-1.png) no-repeat scroll 0 0;
	display:block;
}
ul.sbwidget {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
ul.sbwidget h2 {
	background:url(img/icons/big_tag.png) no-repeat scroll 0 0 transparent;
	line-height:22px;
	margin-top:20px;
}

/* Sidebar columns */
h2.columne_title a, h2.reward_title a {
	text-decoration:none;
}
#sidebar ul.latest_column {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul.latest_column li {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #d4b58f;
}
#sidebar ul.latest_column li a {
	text-decoration:none;
}
#sidebar ul.latest_column li small {
	font:11px/12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#999;
}
#sidebar ul.latest_column li small a {
	color:#666;
}
#sidebar ul.latest_column li small a:hover {
	color:#000;
}
#sidebar ul.latest_column li h3 {
	font:14px/14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.more_items_sb {
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.more_items_sb a {
	text-decoration:none;
	color:#666;
}
.more_items_sb a:hover {
	text-decoration:none;
	color:#000;
}

.pnavi {
	/*border-top:3px solid #d4b58f;*/
	width:600px;
	height:25px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	margin:20px 0;
	font:10px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(img/previo_bg.png) no-repeat scroll 0 0 transparent;
}
.pnavi a {text-decoration:none;}
.pnl {
	width:285px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	/*background:url(img/prev_arrow.png) no-repeat scroll 0 50% transparent;*/
	padding-left:15px;
}
.pnr {
	width:285px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	text-align:right;
	/*background:url(img/next_arrow.png) no-repeat scroll 100% 50% transparent;*/
	padding-right:15px;
}

#webshop-ad {
	margin: 0 0 10px 5px;
}
