/*
Theme Name: Sinisa Drazic
Theme URI: http://www.drazic.co.rs/
Description: A WordPress Theme created exclusively for <a href="http://www.drazic.co.rs/">Sinisa Drazic</a>.
Version: 1.0
Author: <a href="http://crafty-labs.com/">Crafty Labs</a>
Author URI: http://crafty-labs.com/
*/

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,b,i,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	outline:none;
}
html {
	overflow-x: auto;
	overflow-y: scroll;
}
input, textarea {
	outline:0 none;
	width:100%;
	margin:0;
	padding:0;
}

body{
	background:#FFF url(images/background.jpg) top center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
a{
	color:#a22828;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#main-frame {
	width:978px;
	max-width:978px;
	min-width:978px;
	margin:0 auto;
}
.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
}

#preheader {
	background-color:#000;
	height:16px;
	text-align:right;
	padding:10px 25px;
}
#preheader a {
	margin-left:10px;
}
#header {
	background-color:#fff;
	height:109px;
}
#mainmenu {
	background-color:#988870;
	height:32px;
	position:relative;
}

.jqueryslidemenu{
	position:relative;
	margin:0;
	padding:0;
	width:auto;
	z-index:100;}
.jqueryslidemenu ul{
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	line-height:32px;}
/*Top level list items*/
.jqueryslidemenu ul li{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:auto;
	display:block;}
/*Top level menu link items style*/
.jqueryslidemenu a:hover{ text-decoration:none; }
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link{
	display:block;
	color:#000;
	text-decoration:none;
	padding:0px 15px;
	height:32px;}
.ie6 .jqueryslidemenu ul li a, .ie6 .jqueryslidemenu ul li a:link{ /*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li:hover a, .jqueryslidemenu ul li.menuhover a{
	color:#fff;background-color:#6f5e47;}
.jqueryslidemenu ul li:hover li a, .jqueryslidemenu ul li.menuhover li a{
	color:#000;background-color:#bbb1a1;
	filter:alpha(opacity=90);opacity:0.9;}
.jqueryslidemenu ul li.craftylabs-current a span, .jqueryslidemenu ul li.craftylabs-current a:link span{
	border-bottom:2px solid #a22828;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position:absolute;
	left:0;
	display:block;
	visibility:hidden;
	line-height:17px;
	padding:0;
	border-top:1px solid #6f5e47;
	border-bottom:1px solid #6f5e47;}
.noscript .jqueryslidemenu ul li ul{
	left:-999em;
	visibility:visible;
	/*margin:0 0 0 -1px;*/
	width:200px;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display:list-item;
	float:none;}
.noscript .jqueryslidemenu ul li ul li{
	width:198px;
	float:left;
	margin-left:0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul ul{
	top:0;}
.noscript .jqueryslidemenu ul li ul ul{
	margin-top:-1px;
	margin-left:199px;}
/* Sub level menu links style */
.jqueryslidemenu ul li li a, .jqueryslidemenu ul li li a:link{
	width:178px; /*width of sub menus*/
	height:17px;
	padding:5px 5px 5px 15px;
	margin:0;
	background-color:#bbb1a1;
	border:none;
	border-left:1px solid #6f5e47;
	border-right:1px solid #6f5e47;}
/* Podrzani su meniji do 5. nivoa! */
.jqueryslidemenu ul li li:hover li a,
.jqueryslidemenu ul li li li:hover li a,
.jqueryslidemenu ul li li li li:hover li a,
.jqueryslidemenu ul li li li li li:hover li a{ /*sub menus hover style*/
	color:#000;
	background-color:#bbb1a1;}	
.jqueryslidemenu ul li li a:hover, .jqueryslidemenu ul li li:hover a,
.jqueryslidemenu ul li li li a:hover, .jqueryslidemenu ul li li li:hover a,
.jqueryslidemenu ul li li li li a:hover, .jqueryslidemenu ul li li li li:hover a,
.jqueryslidemenu ul li li li li li a:hover, .jqueryslidemenu ul li li li li li:hover a,
.jqueryslidemenu ul li li li li li li a:hover{ /*sub menus hover style*/
	color:#fff;
	background-color:#988870;}
.jqueryslidemenu ul li li.menuhover li a,
.jqueryslidemenu ul li li li.menuhover li a,
.jqueryslidemenu ul li li li li.menuhover li a,
.jqueryslidemenu ul li li li li li.menuhover li a{ /*sub menus hover style*/
	color:#000;
	background-color:#bbb1a1;}	
.jqueryslidemenu ul li li a.menuhover, .jqueryslidemenu ul li li.menuhover a,
.jqueryslidemenu ul li li li a.menuhover, .jqueryslidemenu ul li li li.menuhover a,
.jqueryslidemenu ul li li li li a.menuhover, .jqueryslidemenu ul li li li li.menuhover a,
.jqueryslidemenu ul li li li li li a.menuhover, .jqueryslidemenu ul li li li li li.menuhover a,
.jqueryslidemenu ul li li li li li li a.menuhover{ /*sub menus hover style*/
	color:#fff;
	background-color:#988870;}
.noscript .jqueryslidemenu ul li:hover ul ul, .noscript .jqueryslidemenu ul li:hover ul ul ul, .noscript .jqueryslidemenu ul li:hover ul ul ul ul, .noscript .jqueryslidemenu ul li:hover ul ul ul ul ul {
	left: -999em;}
.noscript .jqueryslidemenu ul li:hover ul, .noscript .jqueryslidemenu ul li li:hover ul, .noscript .jqueryslidemenu ul li li li:hover ul, .noscript .jqueryslidemenu ul li li li li:hover ul, .noscript .jqueryslidemenu ul li li li li li:hover ul { /* lists nested under hovered list items */
	left: auto;}

.search-box {
	background:transparent url(images/searchbar.png) no-repeat scroll left top;
	height:22px;
	overflow:hidden;
	width:230px;
	position:absolute;
	top:5px;
	right:25px;
}
#searchform label {
	display:none;
}
#searchform input.search-field { 
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:18px;
	margin:0;
	padding:2px 4px 2px 24px ;
	line-height:18px;
	color:#000;
	width:176px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#searchform input.search-field:focus{ background:transparent url(images/searchbar.png) no-repeat scroll left -42px;}
#searchform input.search-go {
	background:transparent url(images/searchbar.png) no-repeat scroll right 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:26px;}
#searchform input.search-go:hover{background-position:right -42px;}

#mainslider {
	background-color:#000;
	height:335px;
}

/* CONTENT */
#content { color:#000; font-size:12px; margin:0 auto; line-height:20px; overflow:hidden;  }
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background-color:#4f463a;
	position:relative; /* IE6 & IE7 addition */
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:278px;
	background-color:#d4c9b9; /*#cec7bb*/
}
#mainarea {
	float:left;
	width:680px;
	padding:10px;
	position:relative;
	left:278px;
	overflow:hidden;
}
#sidebar {
	float:left;
	width:258px;
	padding:10px;
	position:relative;
	left:278px;
	overflow:hidden;
	/*padding:28px 0 4px;*/
}

.bgcolor_dark{
	background-color:#bbb1a1 !important;
}
.bgcolor_medium{
	background-color:#d4c9b9 !important;
}
.bgcolor_light{
	background-color:#e8e3da !important;
}

.everything h1,.everything h2,.everything h3,.everything h4,.everything h5,.everything h6{
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0;
	color:#000;
}
.everything h1{
	font-size:36px;
	line-height:36px;
	background-color:#b4a998;
	margin:0 0 10px 0;
	padding:20px 25px;
}
#mainarea h1{
	margin:-10px -10px 10px -10px;
}
.everything h2{
	font-size:28px;
	line-height:32px;
}
.everything h3{
	font-size:22px;
	line-height:26px;
}
.everything h4{
	font-size:18px;
	line-height:22px;
}
.everything h5{
	font-size:14px;
	line-height:18px;
}
.everything h6{
	font-size:11px;
	line-height:18px;
	letter-spacing:2px;
	text-transform:uppercase;
}

/* ________________________________________________________________________________________________________________
	 									BLOG STYLES
 ________________________________________________________________________________________________________________ */
.blog_header {margin:0 0 10px;}
.top_metadata {margin:0 0 12px; line-height:16px; padding:2px 0;overflow:hidden;}
#page-links {margin:12px 0 10px;}
.bottom_metadata {margin:0 0 10px;}
.bottom_metadata .tags {padding-right:20px;}
.bottom_edit {margin:0 0 10px;}
.bottom_metadata .tags a{color:#99393a;font-size:11px;text-transform:uppercase;letter-spacing:0px;display:inline-block;}
/* --- AddThis --- */
.post_info{float:left;padding-right:10px;}
.my_addthis_toolbox_5 {font-size:12px;line-height:16px;color:#000;vertical-align:bottom;float:left;width:160px;height:16px;}
.my_addthis_toolbox_5 a {color:#000;}
#mainarea .my_addthis_toolbox_5 a:hover { text-decoration:none;color:#a22828;}
.my_addthis_toolbox_6 {margin-bottom:9px;height:21px;overflow:hidden;font-family:arial,helvetica,lucida,tahoma,verdana,sans-serif;}
.addthis_button_tweet { margin-right:15px;}

.page form {margin-bottom:12px;}
p{
	margin-bottom:12px;
}
.entry{
	overflow:hidden;zoom:1;
}

.odd_post{
	background-color:#e8e3da;
	margin:-10px -10px 10px;
	padding:20px 25px;
	position:relative;
}
.even_post{
	background-color:#d4c9b9;
	margin:-10px -10px 10px;
	padding:20px 25px;
	position:relative;
}

.single{
	margin:-10px -10px 0;
	padding:20px 25px 0;
	position:relative;
}

#page-404{
	margin:-10px -10px 0;
	padding:20px 25px 0;
	position:relative;
}

.left_column{
	position:relative;
	float:left;
	width:208px;
	/*padding:15px 25px 25px 25px;*/
	left:25px;
	padding-top:15px;
	padding-bottom:25px;
	margin-bottom:-12px;
}
.right_column{
	position:relative;
	float:right;
	width:675px;
	/*padding:15px 35px 25px 10px;*/
	right:35px;
	padding-top:15px;
	padding-bottom:25px;
	margin-bottom:-12px;
}
/* ________________________________________________________________________________________________________________
	 									PAGENAVI
 ________________________________________________________________________________________________________________ */
.wp-pagenavi {
	background-color:#B4A998;
	color:#fff;
	padding:20px 25px;zoom:1;
}
#mainarea .wp-pagenavi {
	margin:-10px -10px 10px;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 3px 5px;
	margin: 2px 4px 2px 0;
}
.wp-pagenavi span.pages {
	padding-left:0;
}
.wp-pagenavi a:hover {
	text-decoration:none;
	background-color:#A22828;
	color:#fff;
}
.wp-pagenavi span.current {
	background-color:#988870;
	color:#fff;
	font-weight: bold;
}



.framed {
	position:relative;
	border:6px solid #FFF;
	-webkit-box-shadow: 1px 1px 7px #8b8782;
	-moz-box-shadow: 1px 1px 7px #8b8782;
	-o-box-shadow: 1px 1px 7px #8b8782;
	box-shadow: 1px 1px 7px #8b8782;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.lteie8 .framed {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 .framed {
	box-shadow: 1px 1px 14px #8b8782;
}



#content h1.leftsidebartitle{
	margin:0;
}
#leftsidebarcontainer2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background-color:#d4c9b9;
	position:relative; /* IE6 & IE7 addition */
}
#leftsidebarcontainer1 {
	float:left;
	width:100%;
	position:relative;
	right:758px;
	background-color:#e8e3da; /*#cec7bb*/
}
#leftsidebar {
	float:left;
	width:170px;
	padding:25px;
	position:relative;
	left:758px;
	overflow:hidden;
}
#leftsidebarcontent {
	float:left;
	width:688px;
	padding:25px 35px;
	position:relative;
	left:758px;
	overflow:hidden;
	/*padding:28px 0 4px;*/
}

#leftsidebar ul {
	border-bottom: 1px solid #a22828;
	width: 100%;
	margin:0;
}
#leftsidebar ul li {
	list-style:none;
	padding:0;
	margin:0;
	font-size:18px;
	line-height:18px;
	display: inline; /*ie6*/
}
#leftsidebar ul li ul {
	margin-top:0;
	border-bottom:0 none;
}
#leftsidebar ul li a { display:block; text-decoration:none; color:#a22828; padding:5px 15px; margin:0; border-top:1px solid #a22828;}
#leftsidebar ul li.current_page_item a { background-color:#ded6c9; }
#leftsidebar ul li a:hover { text-decoration:none; background-color:#d4c9b9; }

#eventtable{
    clear: both;
    margin: 0;
    width: 100%;
	margin-bottom:20px;
}
#eventtable thead{
	background-color:#000000;
	color:#FFF;
	font-weight:normal;
}
#eventtable .even{
	background-color:#f4f1eb;
}
#eventtable .odd{
	background-color:#e6ded3;
}
#eventtable .even .current{
	font-weight:bold;
	background-color:#bd685f;
}
#eventtable .even .current a{
	color:#6e0c0c;
}
#eventtable .odd .current{
	font-weight:bold;
	background-color:#af4b3f;
}
#eventtable .odd .current a{
	color:#6e0c0c;
}
.datecolumn{
	text-align:left;
    vertical-align:top;
	padding:12px 20px;
	white-space:nowrap;
	display:table-cell;
    width:10%;
}
.venuecolumn{
	text-align:left;
    vertical-align:top;
	padding:12px 20px;
	white-space:nowrap;
	display:table-cell;
    width:10%;
}
.eventnamecolumn{
	text-align:left;
    vertical-align:top;
	padding:12px 20px;
	display:table-cell;
    width:80%;
}


#journal_wrapper{
	padding:20px 25px 0;overflow:hidden;zoom:1;
}
.journal_cover{
	float:left;
	margin:0 25px 10px 0;
}



#homebody {
	overflow:hidden;
}
.overflower {
	overflow:hidden;
}
.floater{
	float:left;
}
.home-body-title {
	line-height:28px;
	margin:0 25px;
	color:#FFF;
	font-style:italic;
	font-size:14px;
}
#home-store-title{
	background-color:#988870;height:28px;width:700px;
}
#home-store-holder{
	background-color:#fff;height:287px;width:680px;padding:0 10px;
}
.home-store-item {
	position:relative;
	top:20px;
	padding:1px 11px;
	border-right:1px solid #d6d6d6;
	width:147px;
	float:left;
}
.first-home-store-item {
	border-left:0 none;
}
.last-home-store-item {
	border-right:0 none;
}
.home-store-item-text {
	width:135px;
	height:78px;
	padding:15px 6px 0;
	overflow: hidden;
	margin-bottom:5px;
}
.home-store-item-text h4 {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}
.home-store-item-text div {
	padding:13px 0 0;
	font-size:10px;
	line-height:13px;
}
.home-framed {
	position:relative;
	border:6px solid #FFF;
	-webkit-box-shadow: 1px 1px 7px #b2b2b2;
	-moz-box-shadow: 1px 1px 7px #b2b2b2;
	-o-box-shadow: 1px 1px 7px #b2b2b2;
	box-shadow: 1px 1px 7px #b2b2b2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.lteie8 .home-framed {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 .home-framed {
	box-shadow: 1px 1px 14px #b2b2b2;
}
.home-events-blog-title{
	background-color:#a22828;height:28px;width:350px;
}
#home-events-holder-outer{
	background-color:#fff;height:80px;width:325px;padding:20px 0 20px 25px;font-size:11px;line-height:14px;
}
#home-events-holder-inner{
	height:80px;border-right:1px solid #d6d6d6;
}
#home-events-holder-inner ul li{
	list-style:none;
	overflow:hidden;
	height:14px;
}
#home-blog-holder{
	background-color:#fff;height:80px;width:300px;padding:20px 25px;font-size:11px;line-height:14px;
}
#home-journal-picture-title{
	background-color:#988870;height:28px;width:278px;
}
#home-journal-picture{
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#4f463a;
	height:258px;width:278px;
	text-align:center;
	padding-top:29px;
}
#home-journal-picture a{
	display:block;
	background-color:#988870;
	height:230px;width:158px;
	margin:0 auto;
}
#home-journal-excerpt-title{
	background-color:#a22828;height:28px;width:278px;
}
#home-journal-excerpt{
	background-color:#988870;height:80px;width:228px;padding:20px 25px;font-size:11px;line-height:14px;
}
.home-excerpt-crop{
	overflow:hidden;
	height:56px;
}

#featured-product-img {
	position:relative;
	border:6px solid #f7f5f1;
	-webkit-box-shadow:1px 1px 7px #99948d;
	-moz-box-shadow:1px 1px 7px #99948d;
	-o-box-shadow:1px 1px 7px #99948d;
	box-shadow:1px 1px 7px #99948d;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.lteie8 #featured-product-img {
	behavior:url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 #featured-product-img {
	box-shadow:1px 1px 14px #99948d;
}
#featured-product-ribbon {
	position:absolute;
	font-size:24px;
	right:42px;
	top:42px;
	font-style:italic;
	text-transform:uppercase;
	background-color:#a22828;
	color:#FFFFFF;
	padding:10px;
	-webkit-box-shadow:-6px 6px 0px #fff;
	-moz-box-shadow:-6px 6px 0px #fff;
	-o-box-shadow:-6px 6px 0px #fff;
	box-shadow:-6px 6px 0px #fff;
}
.lteie8 #featured-product-ribbon {
	behavior:url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
#featured-product-ribbon a {
	color:#FFFFFF;
}
#featured-product-ribbon a:hover {
	text-decoration:none;
}



.product_category_box_wrapper{
	padding:20px 25px 0;
	overflow:hidden;
	zoom:1;
}
.product_category_box_wrapper a,.product_category_box_wrapper a:hover{
	text-decoration:none;
}
.product_category_box{
	display:block;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:bottom right;
	width:296px;
	height:212px;
	background-color:#FFFFFF;
    float:left;
    margin-right:20px;
	margin-bottom:20px;
    position:relative;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.product_category_box_last{
    margin-right:0;
}
.product_category_box_title{
	display:block;
	width:260px;
	font-size:18px;
	color:#FFFFFF;
	background-color:#a22828;
	padding:7px 18px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.product_category_box_text{
	display:block;
	font-size:12px;
	line-height:14px;
	color:#000000;
	width:112px;
	position:absolute;
	bottom:18px;
	left:18px;
}




#product-listing-title{
	margin-top:24px;
	background-color:#a22828;
	zoom:1;
}
#product-listing-title span{
	line-height:28px;
	padding:0 17px;
	color:#FFF;
	font-style:italic;
	font-size:14px;
}
.product-listing-holder{
	background-color:#e4dcd2;height:316px;padding:0 8px;overflow:hidden;zoom:1;margin-bottom:20px;margin-top:-10px;
}
.product-listing-item {
	position:relative;
	top:17px;
	padding:1px 9px;
	border-right:1px solid #beb8af;
	width:147px;
	float:left;
}
.first-product-listing-item {
	border-left:0 none;
}
.last-product-listing-item {
	border-right:0 none;
}
.product-listing-item-text {
	width:135px;
	height:91px;
	padding:15px 6px 0;
	overflow:hidden;
	margin-bottom:27px;
}
.product-listing-item-text h4 {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}
.product-listing-item-text div {
	padding:13px 0 0;
	font-size:10px;
	line-height:13px;
}
.pl-framed {
	position:relative;
	border:6px solid #FFF;
	-webkit-box-shadow: 1px 1px 7px #99948d;
	-moz-box-shadow: 1px 1px 7px #99948d;
	-o-box-shadow: 1px 1px 7px #99948d;
	box-shadow: 1px 1px 7px #99948d;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.lteie8 .pl-framed {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 .pl-framed {
	box-shadow: 1px 1px 14px #99948d;
}
.product-listing-id{
	position:absolute;bottom:0;right:15px;color:#a22828;
}
.product-listing-price{
	position:absolute;bottom:0;left:15px;color:#000000;font-weight:bold;
}


#product-details-wrapper{
	background-color:#e4dcd2;padding:18px;position:relative;zoom:1;margin-bottom:20px;
}
#product-details{
	position:absolute;right:18px;top:18px;width:244px;height:290px;padding:25px;background-color:#f7f5f1;
}
#featured-product-details{
	position:absolute;right:18px;top:18px;width:161px;height:185px;padding:25px;background-color:#f7f5f1;
}
#product-details-crop{
	overflow:hidden;
	height:260px;
}
#product-details-crop div p{
	margin:0 0 20px;
}
#book-details-crop{
	overflow:hidden;
	height:260px;
	margin:0 0 6px;
}
#book-details-tax{
	background-color:#f7f5f1;
	width:244px;
	overflow:hidden;
	position:absolute;
	bottom:46px;
	padding:10px 0 0;
}
#book-details-tax div{
	min-width:122px;
	display:inline-block;
	padding:0;
}
.lteie7 #book-details-tax div{
	zoom:1;
	display:inline;
}
.ie6 #book-details-tax div{
	height:20px;
}
#book-details-tax div div{
	margin-bottom:-1px;
	width:122px;
	height:1px !important;
	display:block !important;
	overflow: hidden;
}
#featured-product-details-crop{
	padding-top:60px;
	overflow:hidden;
	height:110px;
}
#product-details h2{
	/*text-transform:uppercase;*/
	color:#a22828;
	font-size:24px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:20px;
}
#featured-product-details h2{
	/*text-transform:uppercase;*/
	color:#a22828;
	font-size:24px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
}
#featured-product-details h2 a:hover {
	text-decoration:none;
}
span.product-details-id {
	position:absolute;
	bottom:18px;
	right:25px;
	color:#a22828;
	font-size:14px;
}
span.product-details-price {
	position:absolute;
	bottom:18px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
#details-stars{
	font-style:italic;
	border-bottom:1px solid #a22828;
	margin-top:-104px;
	margin-bottom:67px;
}
.my_addthis_toolbox_1 {position:absolute;bottom:31px;left:391px;height:25px;line-height:25px;width:110px;}
.my_addthis_toolbox_2 {position:absolute;bottom:38px;left:499px;height:16px;line-height:16px;width:161px;}
.my_addthis_toolbox_3 {height:16px;line-height:16px;width:161px;}
.my_addthis_toolbox_4 {margin-top:12px;height:25px;line-height:25px;width:110px;}
.socialplate{padding:12px 0 8px 16px;margin-top:28px;background-color:#d4c9b9;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}

/* ________________________________________________________________________________________________________________
	 									POPULAR & RELATED POSTS
 ________________________________________________________________________________________________________________ */
#popular_related_posts {overflow:hidden;padding:32px 15px 0;}
#popular_related_posts h3 {/*float:left;font-size:22px;vertical-align:baseline;line-height:20px;margin:0;border-bottom:#6e292a 3px solid;padding:1px 0;*/} 
#popular_related_posts ul{
	width: 100%;
	margin-top: 12px;
	margin-bottom: 0;
	border-top: 0 none;
	border-bottom: 1px solid #938C82;
}
#popular_related_posts ul li{
	list-style: none;
	margin: 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	/*display: inline;*/
	border-top: 1px solid #938C82;
	border-bottom: 0 none;
	display:block;
	padding:4px 0;
	position:relative;
	min-height:68px;
}
.lteie7 #popular_related_posts ul li{
	zoom:1;float:left;
}
#popular_related_posts ul li a{
	text-decoration: none;
	color: #a22828;
	margin: 0;
	border-bottom: 0 none;
	display:inline;
	padding:0;
	line-height:16px;
}
#popular_related_posts ul li a:hover { text-decoration:underline; }
#popular_related_posts a.thumbnail_title{display:inline-block;text-decoration:none;font-size:14px;line-height:14px;padding:4px 0 2px;width:232px;}
#popular_related_posts span.date{color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:1px;}
#popular_related_posts span.excerpt{display:inline-block;width:232px;height:15px;line-height:15px;overflow:hidden;color:#404040;}
#popular_related_posts .thumbnail_list .alignleft{float:left;margin:0 8px 0 0;}
#popular_related_posts .thumbnail_list .poprel_thumb_wrap{background-color:#000;display:inline-block;position:relative;}
#popular_related_posts .thumbnail_list .poprel_thumb{overflow:hidden;position:relative;display:inline-block;width:60px;height:60px;}
.prtl-framed {
	position:relative;
	border:4px solid #fff;
	-webkit-box-shadow: 1px 1px 7px #8B8782;
	-moz-box-shadow: 1px 1px 7px #8B8782;
	-o-box-shadow: 1px 1px 7px #8B8782;
	box-shadow: 1px 1px 7px #8B8782;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lteie8 .prtl-framed {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 .prtl-framed {
	box-shadow: 1px 1px 14px #8B8782;
}


/* ________________________________________________________________________________________________________________
	 									COMMENTS
 ________________________________________________________________________________________________________________ */
#comments{margin:17px auto;font-style:italic;position:relative;width:650px;}
#leftsidebarcontent #comments{margin:2px auto;width:688px;}
#comments li{/*margin-left:0;*/list-style:none;position:relative;}
#comments h3 {color:#a22828;font-size:18px;line-height:18px;margin:0 0 12px;padding:15px 0 0;font-weight:normal;}
#comments p {margin-bottom:12px;}
#comments p.comment-notes {color:#fff;}
a#cancel-comment-reply-link{color:#a22828;font:12px Georgia, "Times New Roman", Times, serif;position:absolute;right:0;line-height:18px;text-decoration:none;}
a#cancel-comment-reply-link:hover{color:#FFF;text-decoration:none;}
ol.commentlist {
    border-bottom: 1px solid #a22828;
    list-style-type: none;
    margin: 0;
    padding: 0;
	width:100%;
}
ol.commentlist li {
    border-top: 1px solid #a22828;
    margin: 0;
    padding: 15px 0;
	width:100%;
}
ol.commentlist li ul {margin:15px 0 -15px;width:100%;}
ol.commentlist li ul li { border-top: 1px dashed #a22828;}
ol.commentlist li ul li div { padding-left: 40px;}
ol.commentlist li ul li ul li div { padding-left: 80px;}
ol.commentlist li ul li ul li ul li div { padding-left: 120px;}
ol.commentlist li ul li ul li ul li ul li div { padding-left: 160px;}
ol.commentlist li ul li div#respond { padding-left: 40px;}
ol.commentlist li ul li ul li div#respond { padding-left: 80px;}
ol.commentlist li ul li ul li ul li div#respond { padding-left: 120px;}
ol.commentlist li ul li div#respond div { padding-left:0;}
ol.commentlist li ul li .avatar { left: 40px;}
ol.commentlist li ul li ul li .avatar { left: 80px;}
ol.commentlist li ul li ul li ul li .avatar { left: 120px;}
ol.commentlist li ul li ul li ul li ul li .avatar { left: 160px;}
ol.commentlist li .avatar {
	position:absolute;
	top:18px; left:0;
	background-color:#000;

	border:4px solid #fff;
	-webkit-box-shadow: 1px 1px 7px #8B8782;
	-moz-box-shadow: 1px 1px 7px #8B8782;
	-o-box-shadow: 1px 1px 7px #8B8782;
	box-shadow: 1px 1px 7px #8B8782;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lteie8 ol.commentlist li .avatar {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 ol.commentlist li .avatar {
	box-shadow: 1px 1px 14px #8B8782;
}
#comments .comment-text{
	margin:0;
	min-height:70px;
	overflow:hidden;
	padding:0 40px 0 100px;
}
div#respond { border-top: 0 none; border-bottom: 0 none; /*border-bottom: 1px solid #a22828; */padding:0;margin:0}
ol.commentlist div#respond { border-top: 1px dashed #a22828; border-bottom: 0 none; margin:15px 0 0 0;padding:0;}
.lteie7 ol.commentlist div#respond { float:left; }
#comments .comment-text .comment-author, #comments .comment-text .comment-author a {color:#FFF;}
#comments .comment-text .comment-author cite {font-style:normal;}
#comments .comment-text .comment-body {margin-bottom:-8px;}
#comments .comment-text .comment-body p {margin-bottom:8px;}
#comments .comment-text .reply a {margin-top:12px;display:inline-block;}
.navigation {overflow: hidden;clear:both;width:100%;}
.nav-previous {
	float: left;
	width: 50%;
	overflow: hidden;position:relative;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
	clear: right;overflow: hidden;position:relative;
}
form#commentform label {
	position:absolute;
	left:0;
    margin:0;
    padding:5px 0;
    text-align:left;
    width:90px;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:14px;
}
.lteie7 form#commentform label { line-height:16px; }
form#commentform label span {
	color:#99393a;
}
ol.commentlist li ul li form#commentform label {left:40px;}
ol.commentlist li ul li ul li form#commentform label {left:80px;}
ol.commentlist li ul li ul li ul li form#commentform label {left:120px;}

form#commentform input, form#commentform textarea {
    background-color: #938c82;
    border: 1px solid #938c82;
	color:#000;
	margin: 0 150px 10px 100px;
    padding: 4px;
    width: 390px;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:14px;
	overflow:hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
ol.commentlist li ul li form#commentform input {width: 350px;}
ol.commentlist li ul li ul li form#commentform input {width: 310px;}
ol.commentlist li ul li ul li ul li form#commentform input {width: 270px;}
#leftsidebarcontent form#commentform input{width: 428px;}
#leftsidebarcontent ol.commentlist li ul li form#commentform input{width: 388px;}
#leftsidebarcontent ol.commentlist li ul li ul li form#commentform input{width: 348px;}
#leftsidebarcontent ol.commentlist li ul li ul li ul li form#commentform input{width: 308px;}

form#commentform textarea {
    min-height: 100px;
    height: 100px;
	resize:vertical;
    width: 540px;
	margin-right:0;
}
ol.commentlist li ul li form#commentform textarea {width: 500px;}
ol.commentlist li ul li ul li form#commentform textarea {width: 460px;}
ol.commentlist li ul li ul li ul li form#commentform textarea {width: 420px;}
#leftsidebarcontent form#commentform textarea{width: 578px;}
#leftsidebarcontent ol.commentlist li ul li form#commentform textarea{width: 538px;}
#leftsidebarcontent ol.commentlist li ul li ul li form#commentform textarea{width: 498px;}
#leftsidebarcontent ol.commentlist li ul li ul li ul li form#commentform textarea{width: 458px;}

form#commentform p.form-submit {
	overflow:hidden;zoom:1;
	margin:0;
	padding:0 0 0 100px;
}
form#commentform input#submit {
	border: 0 none;
	background-repeat:no-repeat;
	background-color:transparent;
	width:120px;
	height:22px;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
	cursor:pointer;}
form#commentform input#submit:hover {
	background-position:0 -42px;
}
.langsr form#commentform input#submit {
	background-image:url('images/button-submit-comment-sr.gif');
}
.langen form#commentform input#submit {
	background-image:url('images/button-submit-comment-en.gif');
}
form#commentform div.fieldblock span.required {width:140px;position:absolute;right:0;color:#a22828;margin:0;padding:5px 0;line-height:14px;}
.lteie7 form#commentform div.fieldblock span.required { line-height:16px; }
.lteie7 form#commentform div.fieldblock { margin:-1px 0 -2px; }
form#commentform p.form-allowed-tags {margin: 0 0 14px 100px;}
#comments p.nocomments, #comments p.nopassword {margin:0;}
.lteie7 form#commentform div.comment-form-comment { margin:-1px 0; }


/* ________________________________________________________________________________________________________________
	 									Contact Form
 ________________________________________________________________________________________________________________ */
.entry{position:relative;}
form#contactForm label {
	position:absolute;
	left:0;
    margin: 0;
    padding: 5px 0;
    text-align: left;
    width: 90px;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:14px;
}
.lteie7 form#contactForm label { line-height:16px; }
form#contactForm label span {
	color:#a22828;
}

form#contactForm input, form#contactForm textarea {
    background-color: #837d72;
    border: 3px solid #837d72;
	color:#000;
    padding: 2px;
    width: 415px;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:14px;
	overflow:hidden;
/*	margin: 0 150px 10px 100px;*/
	position:relative;
	left:100px;
	margin-bottom:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
form#contactForm textarea {
    min-height: 267px;
    height: 267px;
	resize:vertical;
    width: 565px;
/*	margin-right:0;*/
}

form#contactForm p.form-submit {
	overflow:hidden;
	margin:0;
	padding:0 0 0 100px;
}
form#contactForm button.contactButton {
	border: 0 none;
	background-repeat:no-repeat;
	background-color:transparent;
	width:60px;
	height:22px;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
	cursor:pointer;}
form#contactForm button.contactButton:hover {
	background-position:0 -42px;
}
form#contactForm button.srContactButton {
	background-image:url('images/button-submit-sr-light.png');
}
form#contactForm button.enContactButton {
	background-image:url('images/button-submit-en-light.png');
}
form#contactForm div.fieldblock{position:relative;}
form#contactForm div.fieldblock span.required {width:140px;position:absolute;right:0;color:#a22828;margin:0;padding:5px 0;line-height:14px;font-style:italic;}
.lteie7 form#contactForm div.fieldblock span.required { line-height:16px; }
.lteie7 form#contactForm div.fieldblock { margin:-1px 0 -2px; }
form#contactForm p.form-allowed-tags {margin: 0 0 14px 100px;}
form#contactForm p.contact-notes {margin: 0 0 14px 100px;}
.lteie7 form#contactForm div.contact-form-body { margin:-1px 0; }

/* ________________________________________________________________________________________________________________
	 									404 Search Bar
 ________________________________________________________________________________________________________________ */
#page-404 {font-size:13px;}
#page-404 .search-box-404{
	background:transparent url(images/searchbar.png) no-repeat scroll left top;
	height:22px;
	overflow:hidden;
	width:358px;
}
#page-404 input.search-field-404{ 
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:18px;
	margin:0;
	padding:2px 4px 2px 24px ;
	line-height:18px;
	width:304px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;}
#page-404 input.search-field-404:focus{ background:transparent url(images/searchbar.png) no-repeat scroll left -42px;}
#page-404 input.search-go-404 {
	background:transparent url(images/searchbar.png) no-repeat scroll right 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:26px;}
#page-404 input.search-go-404:hover{background-position:right -42px;}

#sitemap_content {font-size:13px;}
#sitemap_content h3 {font-size:18px;line-height:18px;color:#a22828;}
#sitemap_content a {color:#000;text-decoration:none;}
#sitemap_content a:hover {color:#a22828;text-decoration:none;}

/* ------- Fancy Lists ------- */
.star_list,.check_list,.arrow_list{margin:0 0 20px 10px;list-style:none;color:#000;position:relative;}
.fancy_list_larger_font{font-size:13px;}
.star_list ul,.check_list ul,.arrow_list ul{margin-bottom:0;list-style:none;}
.star_list li,.check_list li,.arrow_list li{padding-left:24px;margin:5px 0;list-style:none;}
.arrow_list li{background:transparent url('images/mini_icons_red.png') no-repeat scroll -262px -123px;}
.check_list li{background:transparent url('images/mini_icons_red.png') no-repeat scroll -222px -160px;}
.star_list li{background:transparent url('images/mini_icons_red.png') no-repeat scroll -341px -40px;}



#footer {
	background-color:#000;
	padding:0 25px;
	overflow: hidden;
	height: 100%;
	color:#988870;
	font-size:10px;
}
.one_fifth { width:165px; }
.two_fifth { width:358px; }
.one_sixth { width:133px; }
.two_sixth { width:296px; }
.one_fifth,.two_fifth,.one_sixth,.two_sixth {
	position:relative;
	margin-right:25px;
	float:left;
}
.last-th {
	margin-right:0 !important;
	clear:right;
}

.widget {
	padding:10px 15px 15px;
	line-height:normal;
	color:#988870;
	font-size:10px;
}
#footer .widget {
	padding:20px 0 25px;
}
.widget h3.widget-title {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
}
.widget ul {
	border-bottom: 1px solid #2e2922;
	width: 100%;
	margin-top:10px;
	margin-bottom:0;
}
.widget ul li {
	list-style:none;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:14px;
	display: inline; /*ie6*/
}
.widget ul li ul {
	margin-top:0;
	border-bottom:0 none;
}
.widget ul li a { display:block; text-decoration:none; color:#988870; padding:5px 0; margin:0; border-top:1px solid #2e2922;}
.widget a:hover { text-decoration:none; color:#fff; }

/* ------- 1. Pages, Custom Menu ------- */
.widget_pages ul ul li a,.widget_nav_menu ul ul li a{padding-left:20px; /*border-top-style:dashed;*/}
.widget_pages ul ul ul li a,.widget_nav_menu ul ul ul li a{padding-left:40px;}
.widget_pages ul ul ul ul li a,.widget_nav_menu ul ul ul ul li a{padding-left:60px;}
.widget_pages ul ul ul ul ul li a,.widget_nav_menu ul ul ul ul ul li a{padding-left:80px;}
.widget_categories ul ul li a,.widget_taxonomy ul ul li a{padding-left:20px; /*border-top-style:dashed;*/}
.widget_categories ul ul ul li a,.widget_taxonomy ul ul ul li a{padding-left:40px;}
.widget_categories ul ul ul ul li a,.widget_taxonomy ul ul ul ul li a{padding-left:60px;}
.widget_categories ul ul ul ul ul li a,.widget_taxonomy ul ul ul ul ul li a{padding-left:80px;}

/* ------- 1a. Custom Menu Stay Connected ------- */
.widget_nav_menu li.icon-facebook a {
	background-image: url('images/social-16x16-facebook.png');
}
.widget_nav_menu li.icon-twitter a {
	background-image: url('images/social-16x16-twitter.png');
}
.widget_nav_menu li.icon-skype a {
	background-image: url('images/social-16x16-skype.png');
}
.widget_nav_menu li.icon-email a {
	background-image: url('images/social-16x16-email.png');
}
.widget_nav_menu li.icon-rss a {
	background-image: url('images/social-16x16-rss.png');
}
.widget_nav_menu li.item-with-icon {line-height:16px;}
.widget_nav_menu li.item-with-icon a {
	background-position: center left;
	background-repeat: no-repeat;
	padding:4px 0 4px 22px;
}

/* ------- 2. Archive, Categories, Recent Comments, RSS, Taxonomy ------- */
.widget select{
	display:block;
	width: 100%;
	margin-top:10px;
	font:12px Georgia, "Times New Roman", Times, serif;
}
.widget_archive ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_rss ul li,.widget_taxonomy ul li{
	border-top: 1px solid #2e2922;
	display:block;
	padding:5px 0;
}
.widget_archive ul li ul,.widget_categories ul li ul,.widget_taxonomy ul li ul{
	margin-top:5px;
	margin-bottom:-5px;
}
.widget_archive ul li a,.widget_categories ul li a,.widget_recent_comments ul li a,.widget_rss ul li a,.widget_taxonomy ul li a{
	border-top: 0 none;
	display:inline;
	padding:0;
}
.widget_categories ul ul li,.widget_taxonomy ul ul li{
	/*border-top-style:dashed;*/
}

/* ------- 3. Search Box ------- */
.widget_search h3{margin-bottom:10px;}
.widget .search-box{
	background:transparent url(images/searchbar.png) no-repeat scroll left top;
	height:22px;
	overflow:hidden;
	position:static;}
.sidebar .widget .search-box{width:228px;}
.two_sixth .widget .search-box{width:296px;}
.one_sixth .widget .search-box{width:133px;}
.two_fifth .widget .search-box{width:358px;}
.one_fifth .widget .search-box{width:165px;}
.widget input.search-field{ 
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:18px;
	margin:0;
	padding:2px 4px 2px 24px;
	line-height:18px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#000;}
.sidebar .widget input.search-field{width:174px;}
.two_sixth .widget input.search-field{width:242px;}
.one_sixth .widget input.search-field{width:79px;}
.two_fifth .widget input.search-field{width:304px;}
.one_fifth .widget input.search-field{width:111px;}
.widget input.search-field:focus{ background:transparent url(images/searchbar.png) no-repeat scroll left -42px;}
.widget input.search-go {
	background:transparent url(images/searchbar.png) no-repeat scroll right 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:26px;}
.widget input.search-go:hover{background-position:right -42px;}

/* ------- 4. Calendar ------- */
.widget_calendar div#calendar_wrap {
	border-top: 1px solid #2e2922;
	width: 100%;
	margin-top:10px;
}
.widget_calendar table#wp-calendar {
	width:100%;
	border-bottom: 1px solid #2e2922;
	border-collapse:collapse;
}
.widget_calendar table#wp-calendar caption {
	text-align: center;
	font-weight:normal;
	padding:5px 0;
}
.widget_calendar table#wp-calendar td,.widget_calendar table#wp-calendar th {
	border-top: 1px solid #2e2922;
	text-align: center;
	font-weight:normal;
	padding:5px 0;
}
.widget_calendar table#wp-calendar td#prev {
	text-align: left;
}
.widget_calendar table#wp-calendar td#next {
	text-align: right;
}

/* ------- 5. Tag Cloud ------- */
.widget_tag_cloud div.tagcloud {
	width: 100%;
	margin-top:10px;
	padding:5px 0;
	border-top: 1px solid #2e2922;
	border-bottom: 1px solid #2e2922;
}

/* ------- 6. Text ------- */
.widget_text div.textwidget{
	width: 100%;
	margin-top:10px;
	padding:5px 0;
	border-top: 1px solid #2e2922;
	border-bottom: 1px solid #2e2922;
}
.widget_text div.textwidget p{margin:0;}

/* ------- 6a. PHP Code Widget ------- */
.widget_execphp div.execphpwidget{
	width: 100%;
	margin-top:10px;
	padding:5px 0;
	border-top: 1px solid #2e2922;
	border-bottom: 1px solid #2e2922;
}
.widget_execphp div.execphpwidget p{margin:0;}

/* ------- 7. RSS ------- */
.widget_rss h3.widget-title span a{color:#fff;text-decoration:none;}
.widget_rss h3.widget-title span a img{ vertical-align:middle;}
.rss-date{color:#a22828;font-size:10px;text-transform:uppercase;letter-spacing:1px;display:block;}
.widget_rss ul li a {display:block;}
.widget_rss ul li cite {color:#a22828;}

/* ------- 8. Crafty Labs Contact ------- */
.craftylabs_widget_contact div.contact-wrap{
	width: 100%;
	margin-top:10px;
	padding:5px 0;
	border-top: 1px solid #2e2922;
	border-bottom: 1px solid #2e2922;
}

/* ------- 9. Crafty Labs Twitter ------- */
.craftylabs_widget_twitter div {
	width: 100%;
	margin-top:10px;
	padding:5px 0;
	border-top: 1px solid #2e2922;
	border-bottom: 1px solid #2e2922;
}

/* ------- 10. Crafty Labs Popular & Recent Posts ------- */
.craftylabs_widget_popular_posts ul li,.craftylabs_widget_recent_posts ul li{
	border-top: 1px solid #2e2922;
	display:block;
	padding:4px 0;
}
.craftylabs_widget_popular_posts ul li a,.craftylabs_widget_recent_posts ul li a{
	border-top: 0 none;
	display:inline;
	padding:0;
}
.widget .thumbnail_list li{width:100%;min-height:68px;}
.lteie7 .widget .thumbnail_list li{
	zoom:1;float:left;
}
.widget a.thumbnail_title{display:inline-block;font-size:12px;line-height:14px;padding-top:1px;float:right;}
.widget span.thumbnail_date{color:#a22828;font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding-top:2px;float:right;}
.sidebar .widget a.thumbnail_title,.sidebar .widget span.thumbnail_date{width:152px;}
.two_sixth .widget a.thumbnail_title,.two_sixth .widget span.thumbnail_date{width:220px;}
.one_sixth .widget a.thumbnail_title,.one_sixth .widget span.thumbnail_date{width:57px;}
.two_fifth .widget a.thumbnail_title,.two_fifth .widget span.thumbnail_date{width:282px;}
.one_fifth .widget a.thumbnail_title,.one_fifth .widget span.thumbnail_date{width:89px;}
.widget a.no_thumbnail_title{display:inline-block;font-size:10px;line-height:14px;padding:1px 0;width:100%;}
.widget span.no_thumbnail_date{color:#a22828;font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding-top:2px;}
.widget .thumbnail_list .alignleft{float:left;margin:0;}
.widget .thumbnail_list .widget_thumb_wrap{background-color:#000;display:inline-block;width:60px;height:60px;}
.widget .thumbnail_list .widget_thumb{overflow:hidden;display:inline-block;width:60px;height:60px;}
.wtl-framed {
	position:relative;
	border:4px solid #e4dcd2;
	-webkit-box-shadow: 1px 1px 7px #352f27;
	-moz-box-shadow: 1px 1px 7px #352f27;
	-o-box-shadow: 1px 1px 7px #352f27;
	box-shadow: 1px 1px 7px #352f27;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lteie8 .wtl-framed {
	behavior: url(http://www.drazic.co.rs/wp-content/themes/drazic/css/PIE.htc);
}
.ie9 .wtl-framed {
	box-shadow: 1px 1px 14px #352f27;
}


/* ------- 11. Crafty Labs Contact Form ------- */
.craftylabs_widget_contact_form input,.craftylabs_widget_contact_form textarea{
	background-color:#12100d;
	border: 1px solid #12100d;
	color: #988870;
	overflow:hidden;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0;
}
.lteie7 .craftylabs_widget_contact_form input, .lteie7 .craftylabs_widget_contact_form textarea{
	margin:3px 0;
}
.two_sixth .craftylabs_widget_contact_form input,.two_sixth .craftylabs_widget_contact_form textarea{
	width:207px;
	max-width:207px;
	min-width:207px;
}
.two_fifth .craftylabs_widget_contact_form input,.two_fifth .craftylabs_widget_contact_form textarea{
	width:251px;
	max-width:251px;
	min-width:251px;
}
.sidebar .craftylabs_widget_contact_form input,.sidebar .craftylabs_widget_contact_form textarea{
	width:160px;
	max-width:160px;
	min-width:160px;
}
.one_sixth .craftylabs_widget_contact_form input,.one_sixth .craftylabs_widget_contact_form textarea{
	width:67px;
	max-width:67px;
	min-width:67px;
}
.one_fifth .craftylabs_widget_contact_form input,.one_fifth .craftylabs_widget_contact_form textarea{
	width:99px;
	max-width:99px;
	min-width:99px;
}
.craftylabs_widget_contact_form input{
	line-height:13px;
	padding:1px 0 0;
}
.craftylabs_widget_contact_form textarea{
	line-height:14px;
	padding:0; zoom:1; position:relative; overflow:hidden; float:left;
}
.craftylabs_widget_contact_form textarea{
	resize:vertical;
	height:98px;
	min-height:98px;
	max-height:300px;
}
input, textarea{
	outline:0 none;
	width:100%;
	margin:0;
	padding:0;
}
input[type="submit"]:focus{
	outline:0 none;
}
.craftylabs_widget_contact_form button.contactWidgetButton {
	border: 0 none;
	background-repeat:no-repeat;
	background-color:transparent;
	width:60px;
	height:22px;
	padding:0;
	margin:14px 0 0 0;
	float:right;
	text-indent:-9999px;
	cursor:pointer;}
.craftylabs_widget_contact_form button.contactWidgetButton:hover {
	background-position:0 -42px;
}
.craftylabs_widget_contact_form button.srContactWidgetButton {
	background-image:url('images/button-submit-sr.png');
}
.craftylabs_widget_contact_form button.enContactWidgetButton {
	background-image:url('images/button-submit-en.png');
}
.craftylabs_widget_contact_form div#contact-form-wrap {margin-top:10px;}
.craftylabs_widget_contact_form p.thanks, .craftylabs_widget_contact_form p.error {
	padding:5px 0;
	border-top:1px solid #2e2922;
	border-bottom:1px solid #2e2922;
}
.craftylabs_widget_contact_form form {}
.craftylabs_widget_contact_form table {
	width:100%;
	border-top: 1px solid #2e2922;
	margin-bottom:0;
}

.craftylabs_widget_contact_form table td {
	text-align:left;
	line-height:14px;
	vertical-align:middle;
	border-bottom:1px solid #2e2922;
}
.craftylabs_widget_contact_form .leftcolumn {
	width:70%;
}
.craftylabs_widget_contact_form .rightcolumn {
	padding:5px 0 5px 6px;
}
.craftylabs_widget_contact_form .noborder {
	vertical-align:top;
	border:none;
	padding:0;
}
.craftylabs_widget_contact_form .noborder div{
	padding:5px 0;
	margin-left:6px;
	border-bottom:1px solid #2e2922;
}
.craftylabs_widget_contact_form .buttoncell {
	text-align:right;
	vertical-align:bottom;
	padding:4px 0 4px 6px;
}
.craftylabs_widget_contact_form .buttoncell p {
	margin:0;
}
.requiredFormField{
	display:none;
	position:absolute;
	left:9000px;
	top:9000px;
}
.inputError{border:3px solid #a22828 !important; background-color:#896c63 !important;}
.craftylabs_widget_contact_form input.inputError,.craftylabs_widget_contact_form textarea.inputError{
	border:1px solid #a22828 !important; background-color:#2f1512 !important;
	margin:3px 0;
}
.craftylabs_widget_contact_form input.inputError{
	padding:2px 0 1px;
}
.craftylabs_widget_contact_form textarea.inputError{
	padding:1px 0;
}
.lteie7 .craftylabs_widget_contact_form input.inputError, .lteie7 .craftylabs_widget_contact_form textarea.inputError{
	margin:2px 0;
}

/* ------- 12. Crafty Labs Book Search ------- */
.craftylabs_widget_book_search {zoom:1;
	padding:10px 15px 15px;
	background-color:#443a2d;
}
.craftylabs_widget_book_search ul {
	border-bottom:0 none;
}
.craftylabs_widget_book_search div {
	padding:7px 0 5px;
	text-align:center;
	overflow:hidden;
}
.craftylabs_widget_book_search h3.widget-title {
	padding:8px 15px 8px;
	margin:-10px -15px 0;
	font-size:20px;
	line-height:20px;
	color:#988870;
	background-color:#3a2f21;
	border-bottom:2px solid #A22828;
}
.craftylabs_widget_book_search label {
	font-size:12px;
}
.craftylabs_widget_book_search select {
	margin:5px 0 8px;
}
.craftylabs_widget_book_search input.s {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:1px 0;
	line-height:17px;
	height:17px;
	margin:5px 0 8px;
}
.craftylabs_widget_book_search button.book-search-button {
	border: 0 none;
	background-repeat:no-repeat;
	background-color:transparent;
	width:120px;
	height:22px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	cursor:pointer;}
.craftylabs_widget_book_search button.book-search-button:hover {
	background-position:0 -42px;
}
.craftylabs_widget_book_search button.book-search-button-sr {
	background-image:url('images/button-book-search-sr.png');
}
.craftylabs_widget_book_search button.book-search-button-en {
	background-image:url('images/button-book-search-en.png');
}



#postfooter {
	background-color:#988870;
	height:28px;
	line-height:28px;
	padding:0 25px;
	font-size:10px;
}
#postfooter-rights{float:left;}
#postfooter-contact{float:right;text-align:right;}
#postfooter-contact span{margin-left:20px;}


.gallery.file-gallery img, #content .gallery.file-gallery img {
    border: 0 none !important;
	margin: 15px !important;
    padding: 0 !important;
}
