/* HTML Tag Redefinition */
html, body {height: 100%;  }
body {
	
	padding: 0px; 
	margin: 0px; 
}
img {border: 0px}
a { cursor:pointer}

fieldset { border:1px solid #ccc;}

.floatfix{clear:both; height:0px; overflow:hidden;}

hr{
	border-color: #ccc #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    margin: 15px 0;
}
hr.blog-entry-divider{margin: 20px 0 40px;}

input[type=button],
input[type=submit]{ 
	background-color: #6ba042;
    border: 0 solid #376918;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 11px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
input[type=button]:hover,
input[type=submit]:hover{
	background-color: #888888;
}


/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* Page Structure / Navigation */
.header_inner, .topbar_inner, .pbody_inner, .footer_inner{ width:1000px; margin:0 auto; text-align:left; }

#topbar {
	background-color: #FFFFFF;
    border-bottom: 8px solid #DBDBDB;
    height: 40px;
}
#topbar .topbar_inner {}
#topbar ul.nav{ list-style:none; margin:0px; padding:0px; width:auto; z-index:2; overflow:visible;}
#topbar ul.nav li{ float:left; }
#topbar ul.nav li a{  
	color: #525252;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-left: -10px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
}
#topbar ul.nav li a:hover{ color:#67ab33;  }
#topbar ul.nav li.nav-path-selected a{ color:#67ab33; }

#topbar ul.nav li ul{ 
	background-color: #FFFFFF;
    display: none;
     margin: 0;
    padding: 8px 10px;
    position: absolute;
	
}
#topbar ul.nav li ul li{
	display:block;
	float:none;
}
#topbar ul.nav li ul li a{
	color: #525252;
    height: 19px;
    line-height: 20px;
	text-transform: uppercase;
	margin-top: 6px;
}
#topbar ul.nav li ul li.nav-path-selected a{ color:#525252; }
#topbar ul.nav li ul li a:hover { color:#67ab33; text-decoration:underline; }

#topbar ul.nav li:hover ul{ display:block;}

.left_col{ float: left; width:180px; margin-right:30px; min-height: 5px; }
.center_col{ float: left; width:580px; min-height: 5px }
.right_col{float: right;  width:180px; min-height: 5px }

#header{ 
	background: url("/themes/vegansi/images/header_bg.jpg") no-repeat scroll center bottom #ffffff;
    	border-bottom: 8px solid #DBDBDB;
	height: 250px;
	overflow:hidden;
}
#header  a{ text-decoration:none;}
#header  p{  }
#header, #header a, #header p{ color:#eee;}

#header .header_inner{ height: 250px; }
#header .header_inner img { }

#header .logo{ padding: 38px 0 0; }


#pbody{clear:both; }
#pbody .pbody_inner{ margin-bottom: 20px; margin-top: 20px;}
#pbody .left_col{}
#pbody .center_col{}
#pbody .right_col{}
#pbody.full_width .center_col{ float:none; width: 1000px;}
#pbody.right_sidebar .center_col{ width: 790px;}
 
#pbody .sidebar{ }
#pbody .sidebar p{ }
#pbody .sidebar ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#pbody .sidebar ul.nav li{ margin-bottom:16px; }
#pbody .sidebar ul.nav a{ text-decoration:none; color:#333 }
#pbody .sidebar ul.nav a.nav-selected {font-weight: bold}
#pbody .sidebar ul.nav a:hover{ text-decoration:underline; color:#67ab33;}
#pbody .sidebar ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; font-size:11px; }
#pbody .sidebar ul.nav ul li{ margin-bottom:16px; }




#footer{
	background-color: #FFFFFF; 
	border-top: 8px solid #DBDBDB;
	clear:both;
	font-size:10px;
}
#footer, #footer a, #footer p{ color:#686868; line-height: 1.3em; margin-bottom:8px;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5{ color:#fff;}
#footer .footer_inner{padding: 20px 0;}
#footer a{ text-transform: uppercase; text-decoration:none }
#footer a:hover { color:#67ab33; text-decoration: underline;}
#footer span.sign-in {margin-left: 20px}
#footer span.powered-by { float:right; }

/* Page Elements */

.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}
div.pageSection { margin-bottom: 10px; }

/* customize_miscellaneous */ #topbar ul.nav li a:hover{ color:#4c9522;  }
#topbar ul.nav li.nav-path-selected a{ color:#4c9522; }
#pbody .sidebar ul.nav{ list-style:none; margin-left:0px; margin-top:18px; margin-bottom:30px; padding:0px; padding-left:0px; font-size:12px; text-transform: uppercase; font-weight: bolder;}
#pbody .sidebar ul.nav a.nav-selected {font-weight: bold; text-decoration:none; color:#4c9522} /* customize_miscellaneous */

.sideform{}
.sideform td{ display: block;
    height: 10px;
    padding: 3px 0; }
.sideform td.question{ font-size: 11px; padding: 0 5px 0 0;}
.sideform input[type=text]{ width: 100%; }


/* blog post styles*/
.meta{ color: #777; }
.meta .auth, .meta .date{ font-weight:bold;}

/* style for blocks/page_list/templates/ */
.posts_list_thumb{ list-style: none outside none; margin: 0 0 30px;  padding: 0;}
.posts_list_thumb .item{
	display: inline-block;
    margin: 0 5px;
    min-height: 10px;
    vertical-align: top;
    width: 250px; /* edit item width */
}
.posts_list_thumb .item .image-link{
	background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    padding: 10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.posts_list_thumb .item .image-link a{ 
	border: medium none;
    display: block;
    height: 130px; /* edit thumb height */
    overflow: hidden;
}
.posts_list_thumb .item .image-link a img{ 
	display: block;
    height: auto;
    margin: 0 auto;
    max-width: 230px; /* edit thumb width (item width - imagelink padding) */
}
.posts_list_thumb .item h3{
	font-size: 16px;
    line-height: 1em;
    margin: 5px 0;
    padding: 0 5px;
}
.posts_list_thumb .item h3 a{ 
	color: #484848;
    text-decoration: none;
}
.posts_list_thumb .item .meta {
	color: #777777;
    display: none;
    font-size: 0.9em;
    padding: 0 5px;
}
.posts_list_thumb .item p{ 
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 5px;
    padding: 0 5px;
}
.posts_list_thumb .item a.read_more{ float: right; }


/* dashboard additional styles*/
/* edit blog post styles*/
#post_additional_content{
	background-color: rgba(0, 0, 0, 0.15);
	border: solid 1px #999;
	margin: 20px 0;
	padding: 10px;
}
#post_additional_content h3{
	color: #444;
	font-size: 14px;
	margin: 0 0 5px;
	text-shadow: none;
	padding: 0;
	line-height: 1em;
}
#post_thumbnail_image{}

#blog-index .entry{}
#blog-index .entry .title h3{}
#blog-index .entry .title h3 a,
#blog-index-thumb .entry h3 a{
	color: #484848;
    font-size: 21px;
	 color: #484848;
    font-size: 21px;
    text-decoration: none;
}

#blog-index .entry .title h3 a:hover,
#blog-index-thumb .entry h3 a:hover{
	text-decoration:underline;
}
#blog-index .entry .title h4{
color: #4C9522;
    font-weight: normal;
}
#blog-index .entry .meta a{}

#blog-index-thumb .entry {
	 margin: 0 0 20px;
}
#blog-index-thumb .entry.first-entry{
	border-top:none;
}

#blog-index-thumb .entry h4{ 
	color: #4C9522;
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
	 margin: -5px 0 15px;
} 
#blog-index-thumb .entry .image-link { float: left; margin: 0 20px 10px 0;}
#blog-index-thumb .entry .image-link a{}
#blog-index-thumb .entry .image-link img{
	background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    padding: 3px;
}
#blog-index-thumb .entry p{ font-size: 1.2em; line-height: 1.5em;}

#evikoledar {
	width: 284px;
	background: #b3eb77;
}

#evikoledar td {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width: 48px;
}
#evikoledar td a {
	display: block;
	font-size: 30px;
	line-height: 48px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
#evikoledar td a:hover {
	background-color: #4c9522;
}

.no-date #blog-index-thumb h4{ display: none; }

/* recepies list and detail display*/
ul.recepies_list{list-style: none outside none; margin: 0; padding: 0;}
ul.recepies_list li{ clear: both; margin: 0 0 15px; }
ul.recepies_list li a{height: 122px; display: block; color: #666666; text-decoration: none;}
ul.recepies_list li a:hover {background-color: #E6E6E6; border-radius: 3px;}

ul.recepies_list li .image{
	background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 0 20px 15px 0;
    padding: 10px;
}
ul.recepies_list li .image img{ height: 100px; margin: 0 auto;}
ul.recepies_list li h3{}
ul.recepies_list li .category{}
ul.recepies_list li .time{}
ul.recepies_list li .txt_alter{ font-size: 0.9em; color: #999;}




ul.recepies_list_home{list-style: none outside none; margin: 0; padding: 0;}
ul.recepies_list_home li{ display: inline-block; }
ul.recepies_list_home li a{
	height: 100px;
	display: block;
	color: #666666;
	text-decoration: none;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	padding: 10px;
	border-radius: 3px;
	margin: 0 0 0 10px;
}
ul.recepies_list_home li:first-child a{ margin-left:0;  }
ul.recepies_list_home li a:hover {background-color:#e6e6e6;}
ul.recepies_list_home li a:hover h3{ display: none; }

ul.recepies_list_home li .image{
	margin: 0;
	padding: 0;
	width: 123px;
	overflow: hidden;
	height: 100px;
}
ul.recepies_list_home li .image img{ height: 110px; margin: 0 auto;}
ul.recepies_list_home li h3{
	position: absolute;
	top: -10px;
	font-size: 11px;
	text-align: center;
	left: 0;
	background-color: rgba(255,255,255,0.7);
	padding: 10px 10px 4px;
	color: #444;
	border-radius: 3px;
	box-shadow: 0px 11px 9px -10px rgba(0,0,0,0.5);
}




.recept_single{}
.recept_single h2{}
.recept_single h4{color: #4C9522;}
.recept_single .option{}
.recept_single .txt_alter{ font-size: 0.9em; color: #999;}
.recept_single .images{}
.recept_single .images img{
	background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 3px;
}


/* stores table */
.table1{
	width: 800px;
	border-collapse: collapse;
}
.table1 tr{}
.table1 tr td{
	border: solid 1px #ddd;
	vertical-align: top;
	padding: 2px 5px;
	font-size: 0.9em;
	background-color: #fbfbfb;
}

.table1 tr.head_row{}
.table1 tr.head_row td{
	font-weight: bold;
	background-color: #e3e3e3;
}

.table1 tr td.tip{
	width: 10px;
	padding: 0;
	font-size: 1px;
}
.table1 tr td.tip.veganska{ background-color:#b3eb77;}
.table1 tr td.tip.vegetarijanska{background-color:#bfdeff;}
.table1 tr td.tip.vegatarijanska{background-color:#bfdeff;}
.table1 tr td.tip.veganom-naklonjena{background-color:#ffb7ba;}

.table1 td.col_telefon{min-width:100px;}

.table1 .link_buttons {}
.table1 .link_buttons a{ display: inline-block; padding: 2px 2px; border-radius: 3px 3px 3px 3px;}
.table1 .link_buttons a:hover{ background-color: #DDDDDD; }
.table1 .link_buttons a i{}


.web_stores .table1 td.col_address{ display: none;}
.stores .table1{}

.restaurants .table1{}




/* data display styles*/
.sem-sort-form-container{
	margin: 10px 0 0px 0;
	padding: 8px 0px 8px 10px;
	background-color: #ddd;
}
.sem-sort-form-container form{}

.sem-search-form-container{
	padding: 8px 0px 8px 10px;
	background-color: #ddd;
	margin: 1px 0 10px 0;
}
.sem-search-form-container form{}


.filter-form-container{ margin: 0 0 -9px; padding: 8px;}
.filter-form-container p{ margin-bottom: 5px; }


/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/themes/vegansi/images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/themes/vegansi/images/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;width:16px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;width:16px;}
.icon-folder-open{background-position:-408px -120px;width:16px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}


