@import url("font-face.css");
body {
	margin: 0px;
	padding: 0px;
	background:url("../images/choose-location-bg.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color: #eae6db;
	text-align: justify;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	font-family: "Trebuchet MS", Arial;
}
DIV.container{
	margin-left:auto;	
	margin-right:auto;
	width:956px;
	background-image:url("img/bg.jpg");
	background-repeat:repeat;
}
DIV.container DIV.layout{
	width:956px;	
}
DIV.container DIV.layout DIV.content{
	width:956px;
	border:1px solid #6C4420;
	margin:45px 0px 0px 0px;
}
DIV.container DIV.layout DIV.content DIV.top{
	width:956px;	
}
DIV.container DIV.layout DIV.content DIV.top DIV.top-menu{
	width:100%;	
	/*height:30px;*/
	background-image: url(../images/top-menu-background.png);
	background-repeat: repeat;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 1.5rem;
	justify-items: center;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 8px;
}
DIV.top DIV.top-menu DIV.language-bar{
	/*
	width:290px;
	float:left;
	*/
	width: 100%;
}
DIV.language-bar UL.languages{
	margin:5px 0px 0px 10px;
}
DIV.language-bar UL.languages LI.language{
	border-right:1px solid #000000;
	color:#A1181C;
	float:left;
	font-weight:bold;
	padding:0 5px;
}
DIV.language-bar UL.languages LI.last{
	border:0px;	
}
DIV.language-bar UL.languages LI.language A{
	text-decoration: none;	
	color:#0f0f0f;	
}
DIV.language-bar UL.languages LI.language A.selected{
	color:#adadad;
}
DIV.top DIV.top-menu DIV.authorization-bar{
	/*
	width:285px;
	float:right;
	*/
	width: 100%;
}

DIV.authorization-bar UL.authorization{
	float:right;
	margin:5px 0px 0px 0px;
}
DIV.authorization-bar UL.authorization LI.authorization-item{
	border-right:1px solid #000000;
	color:#A1181C;
	float:left;
	padding:0 5px;
}
DIV.authorization-bar UL.authorization LI.logout{
	float:right;
	border:0px;	
}
DIV.authorization-bar UL.authorization LI.last{
	border:0px;	
}
DIV.authorization-bar UL.authorization LI.authorization-item A{
	color:#0F0F0F;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
DIV.container DIV.layout DIV.content DIV.top DIV.top-content{
	width:956px;	
	height:210px;
	position: relative;
	box-sizing: border-box;
}
DIV.top-content DIV.knk-logo{
	width:350px;
	float:left;
	height:151px;
	margin:7px 0 0 36px;
}
DIV.top-content DIV.advertisement{
	width:345px;
	float:right;
	margin:35px 80px 0px 0px;
	font-size:12px;
}
DIV.top-content DIV.advertisement P.advertisement-title{
	color:#3A1F10;
	font-size:24px;
}
h1{
	color:#3A1F10;
	font-size:24px;
	font-weight: normal;
}
DIV.top-content DIV.advertisement P.advertisement-text{
	color:#755040;
	font-size:14px;
}
DIV.top-content DIV.login{
	width:220px;
	float:right;
	position: absolute;
	left: 716px;
	margin:0px;
	padding:4px;
	background-color:#9E0011;
	display:none;
	border-bottom:4px solid #F2F2F2;
	border-left:6px solid #F2F2F2;
	border-right:6px solid #F2F2F2;
}
DIV.top-content DIV.login DIV.password-reset
{
	width: 208px;
	float: left;
	margin:2px 0px 0px 0px;		
}
DIV.top-content DIV.login DIV.password-reset A
{
	color: #FFF;
	text-decoration: none;	
}
DIV.top-content DIV.login FORM{
	float:left;	
}
DIV.top-content DIV.login LABEL{
	float:left;
	width:100px;	
	color:#FFFFFF;
}
DIV.top-content DIV.login INPUT{
	width:100px;
	margin:0px 0px 2px 0px;
	border:1px solid #C4C4C4;
}
DIV.top-content DIV.login INPUT.button{
	width:105px;
	float:right;
	margin:5px 15px 0px 0px;
}
DIV.errorLogin{
    background-color: #FFDDDD;
    border: 2px solid;
    color: #9E0011;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: 693px;
    padding: 5px;
    position: absolute;
    width: 250px;	
}
input.error-input {
	background-color:#FFDEDE;
	border:2px solid;
	border-color:#FF4444!important;
	color:#660000;
}

DIV.location-middle{
	
}
DIV.choose-location-wrapper{
	width:992px;
	height:136px;
	position:relative;
	left:-18px;
	border-left:1px solid #d6898b;
	border-right:1px solid #d6898b;
	background-image: url(../images/loaction-background.gif);	
}
DIV.choose-location-wrapper DIV.location-title{
	color:#FFF;
	font-size:24px;
	text-align: center;
	padding: 20px 0px 0px 0px;
	font-family: Arial, 'ChunkFiveRoman';
}
DIV.choose-location{
	width:520px;
	margin:12px auto 0px;
}
DIV.choose-city{
	float:left;
	margin-top:4px;
	width:354px;
}
DIV.choose-city UL.cities{
	margin:0px 0px 0px 220px;
	float: right;
}
DIV.choose-city UL.cities LI.city {
	float:left;	
	border-right:1px solid #d3a9ad;
	padding: 0px 5px 0px 5px;
	color:#fff;
	font-size: 18px;	
}
DIV.choose-city UL.cities LI.city A{
	color:#d3a9ad;
	font-size: 18px;
	text-decoration: none;
}
DIV.choose-city UL.cities LI.city A.active{
	color:#FFF;
}
DIV.choose-city UL.cities LI.last{
	border: 0px;	
}
DIV.choose-community{
	width:600px;
	float:left;
	position: relative;
}
/* DIV.choose-community SELECT{
	border: 1px solid #777777;
	font-size:16px;
	height:30px;
	width:536px;
} */
DIV.choose-community SELECT{
	border-color: -moz-use-text-color #777777 #777777;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 16px;
    height: 30px;
    width: 536px;
}
DIV.location-middle-bottom{
	width:992px;
	height:20px;
	position:relative;
	left:-18px;	
	background-image:url("../images/loaction-background-red-small-bottom-intro.png");
}
DIV.footer{
	width:956px;
	height:90px;
	background-color:#5A3926;
	text-transform:uppercase;
}
DIV.footer DIV.copyright{
	color: #FFFFFF;
    float: right;
    font-size: 9px;
    margin: 45px 10px 0 0;
    text-align: right;
    width: 59%;	
}
.choose-location-slogan{
	font-size: 20px;
	color: #a1181c;
	text-align:center;
	font-family: Arial, 'ChunkFiveRoman';	
}
.choose-location-slogan-txt{
	width: 956px;
	text-align: center;
}
.txt{
	color:#755040;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:500px;
}
.koraci{
	/*
	float:left;
	width:378px;
	*/
	width: 100%;
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
	
}
.koraci-txt{
	color: #d1c3a8;
}
.koraci-txt-izabrano{
	color: #fff;
}
DIV.footer-menu{
	float: left;
    font-size: 12px;
    margin-left: 9px;
    margin-top: 30px;
	color: #FFFFFF;
}
DIV.footer-menu ul a{
	color: #fff;
	text-decoration: none;
}
DIV.footer-menu ul a:hover{
	color: #ffe8d0;
	text-decoration: underline;
}
DIV.footer-menu li{
	display: inline;
	padding-right: 5px;
	font-size:11px;
}



/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	/* border-bottom:1px solid #666;	*/
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(img/red.png) no-repeat -420px 0;
	font-family: "Trebuchet MS", Arial;
    font-size: 11pt;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -247px -31px; }
ul.tabs a.l.current  { background-position: -247px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

/* tab pane styling */
.panes div{
	display:none;		
}
.choose-community p{
	font-size: 12pt;
    left: 202px;
    position: absolute;
    top: 34px;
    width: 200px;
}
#uputstvo_znak{
	background: url("img/uputstvo_znak.png") no-repeat scroll left top transparent;
    height: 43px;
    width: 223px;
}
#uputstvo_znak a{
	color: #000000;
    font-weight: bold;
    left: 47px;
    position: relative;
    text-decoration: none;
    top: 12px;
}
#uputstvo_znak a:hover{
	text-decoration: underline;
}




/*dodatak za index*/











/*
.restaurants{
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 1.5rem;
	justify-items: center;
	align-items: start;
	justify-content: center;
	width: 100%;
	padding: 0 1.5rem 1.5rem 1.5rem;
}

@media print, screen and (min-width: 1260px) {
	.restaurants{
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
*/




DIV.restaurants
{
	width: 100%;
	margin: 17px 0px 0px 0px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin-bottom: 0.2rem;
}
DIV.restaurants DIV.rest-box-wrap
{
	float: left;
	padding:7px;
	background-image: url(../images/rest-box-shadow.png);
	background-position: right top;
	background-repeat: no-repeat;
}
DIV.restaurants DIV.rest-box
{
	width: 210px;
	float: left;
	margin: 0px 0px 10px 4px;
	border: 1px solid #6C4420;
	/*font-family:times New Roman;*/
	background-position: left bottom;
	background-repeat: no-repeat;
}


DIV.rest-top  
{
	background-color:#9E0011;
	background-image:url("img/food-type-title-box-middle.jpg");
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	height:30px;
	text-align:center;
	width:210px;
}
DIV.rest-top-grey
{
	background-color:#9E0011;
	background-image:url("img/food-type-title-box-middle-grey.jpg");
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	height:30px;
	text-align:center;
	width:210px;
}
DIV.rest-top-adresa  
{
	background-color:#86000e;
	color:#FFFFFF;
	font-size:10px;
	height:14px;
	padding:2px 0;
	text-align:center;
	float: left;
	width:210px;
}
DIV.rest-top-adresa-grey
{
	background-color:#333;
	color:#FFFFFF;
	font-size:10px;
	height:14px;
	padding:2px 0;
	text-align:center;
	float: left;
	width:210px;
}

DIV.rest-name 
{
	margin-top:4px;
	width:210px;
}
DIV.rest-addr
{
	font-size:10px;
}
DIV.rest-box DIV.rest-top DIV.rest-name A, DIV.rest-box DIV.rest-top-grey DIV.rest-name A 
{
	color:#fff;
	/*font-family:times New Roman;*/
	font-size:20px;
	text-decoration:none;
}
DIV.rest-box DIV.right-info
{
	float: right;
	height: 110px;
	width: 110px;
}
DIV.rest-box DIV.right-info DIV.rest-img
{
	
}
DIV.rest-box DIV.right-info DIV.rest-img A
{
	font-size: 10px;
}
DIV.rest-box DIV.right-info DIV.rest-img IMG
{
	/*width: 60px;*/
}
DIV.rest-box DIV.rest-middle
{
	background-color:#F9F4E9;
	float:left;
	height:110px;
	width:210px;
}
DIV.rest-box DIV.rest-middle-left
{	
	font-weight:bold;
	width: 100px;
	float: left;
	text-align:center;
}
DIV.rest-box DIV.rest-middle-left-grey
{	
	color: #333;
	font-weight:bold;
	width: 100px;
	float: left;
	text-align:center;
}

DIV.rest-box DIV.rest-middle-left_top
{	
	width: 100px;
	float: left;
	height: 23px;
}
DIV.rest-middle-left_top H3
{
	color:#A1181C;
	font-size:12px;
	margin-top:6px;
}

DIV.rest-middle-left_middle{
	color:#6C4420;
	float:left;
	font-size:11px;
	font-style:italic;
	height:48px;
	width:100px;
}
DIV.rest-middle-left_bottom{
	float: left;
	width: 100px;
	height: 39px;
	background-image: url('img/rest-box-middle-bottom_bg.jpg');
	
}
DIV.rest-middle-left_bottom H3
{
	font-size:11px;
	margin-top:11px;
}
DIV.rest-middle-left_bottom A
{
	color:#A1181C;
	margin-top:6px;
	text-decoration:none;
}
DIV.rest-bottom{
	height: 30px;
	background-image: url('img/rest-box-bottom-bg.jpg');
	float: left;
	width:210px;
}
DIV.rest-bottom-grey{
	height: 30px;
	background-color: #ddd;
	float: left;
	width:210px;
}
DIV.rest-bottom-left{
	float: left;
	width: 105px;
}
DIV.rest-bottom-right{
	float: right;
	width: 105px;
	font-weight: bold;
}
DIV.most-popular-box-bottom DIV.rest-bottom-right{
	float: right;
	width: 165px;
	font-weight: bold;
}
DIV.most-popular-box-bottom DIV.rest-bottom-right-top-sponzor{
	width: 165px;
	margin-left:0px;
	text-align: center;
}
DIV.most-popular-box-bottom DIV.rest-bottom-right-bottom-sponzor{
	width: 165px;
	margin-left:0px;
	text-align: center;	
}
DIV.rest-bottom-right-top {
	color:#6C4420;
	float:left;
	font-size:10px;
	height:13px;
	margin-top:2px;
	text-transform:uppercase;
	width:105px;
	text-align: center;	
}

DIV.rest-bottom-right-bottom{
	float:left;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:15px;
	width:105px;
	color: #A1181c;
	text-align: center;
}
DIV.rest-bottom DIV.open
{
	color:#19532C;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:18px;
	margin-top:7px;
	text-transform:uppercase;
}
DIV.rest-bottom DIV.closed, DIV.rest-bottom-grey DIV.closed
{
	color:RED;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:17px;
	margin-top:7px;
	text-transform:uppercase;
}


DIV.right DIV.tipovi-kuhinje
{
	margin:10px 0px 0px 13px;	
}
DIV.right DIV.tipovi-kuhinje H3
{
color:#FFFFFF;
	font-size:17px;
	margin-top:43px;
	text-decoration:underline;
	text-transform:uppercase;
}
DIV.tipovi-kuhinje-top{
	background-image:url("img/tabla-tipovi-hrane-top.png");
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:77px;
	text-align:center;
	width:210px;
}
DIV.tipovi-kuhinje-middle{
	float: left;
	width: 210px;
	background-image: url(img/tabla-tipovi-hrane-middle.png);
	background-position: top;
	background-repeat: repeat-y;
}

DIV.tipovi-kuhinje-middle ul{
	float: left;
	margin-left: 55px;
	width: 210px;
	list-style-image:url("img/ul-bullit-crtica.gif");
}
DIV.tipovi-kuhinje-bottom{
	float: left;
	width: 210px;
	height: 66px;
	background-image: url(img/tabla-tipovi-hrane-bottom.png);
	background-position: top;
	background-repeat: no-repeat;
}
DIV.right DIV.tipovi-kuhinje UL.items LI.item
{
	
}
DIV.right DIV.tipovi-kuhinje UL.items LI.item A
{
	text-decoration: none;
	color:#fff;
	font-size: 14px;
}
DIV.right DIV.tipovi-kuhinje UL.items LI.item A:hover
{
	text-decoration: none;
	color:#FF6347;
}
DIV.top DIV.location-menu-bottom LI
{
	color: #aaa;
	display:inline;
}
DIV.middle-menu
{
	width: 960px;
	float: left;
}
DIV.middle-menu UL.items
{
	margin: 4px 0px 0px 40px;
}
DIV.middle-menu UL.items LI.item
{
	float: left;
	margin: 0px 35px 0px 0px;
}
DIV.middle-menu UL.items LI.item A
{
	text-decoration: none;
	color: #4b3017;
	font-size:14px;
}
DIV.middle-menu UL.items LI.item A:hover
{
	color:#804000;
}

DIV.page
{
	padding:0px 10px 0px 0px;
	color: #765040;	
}
DIV.faq_title 
{
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
	color:#FF6347;
}
DIV.faq_q
{
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-left:19px;
	padding-top:5px;
	width:620px;
}
DIV.faq_a
{
	float:left;
	padding-bottom:7px;
	padding-left:44px;
	width:578px;
}
DIV.faq UL
{
	list-style-type: circle;
	padding-left: 35px;
}
DIV.faq LI
{
	
}

DIV.kontakt_item_firma
{
	font-weight: bold;
	font-size: 16px;
}

DIV.jelo-var{
	/*background-color:#E7DDC9;*/
	float:left;
	padding:5px 0;
	width:574px;
}
 DIV.jelo-var-wrapper, DIV.jelo-var-nema-wrapper{
	/*background-color:#E7DDC9;*/
	/*border:1px solid #6C4420;*/
	float:left;
	width:628px;
 }



DIV.food-amount{
	float:left;
	width:590px;
	padding-bottom:5px;
	margin-top: 2px;
}
DIV.food-amount label{
	margin-left: 10px;
	margin-left:20px;
}

DIV.food-amount SELECT{
	background-color:#FFF;
	margin-left:10px;
}

DIV.food-prilozi{
	float: left;
	padding-top:5px;
	width:590px;
}
DIV.nema-dostave
{
	float: left;
	color: #FF6347;
	font-weight: bold;
	margin: 10px 0px 0px 0px;	
}
DIV.food_prilozi_row{
	border-bottom:1px dotted #6c4220;
	float:left;
	margin-left:50px;
	padding:5px 0;
	width:555px;
}

DIV.food_vp_name {
	float:left;
	font-weight:bold;
	text-align:left;
	white-space:normal;
	width:110px;
}

DIV.food_vp_prilozi {
	float: left;
	width:430px;
}
DIV.food_vp_prilozi{
	float: left;
	width: 300px;
}

DIV.food-item{
	background-color:#F4EFDC;
	margin-top:2px;
	padding:2px 1px 2px 10px;
}

DIV.food-vp-item{
	/*background-color:#FFF8DB;
	border:1px solid #6C4420;*/
	float:left;
	margin-top:2px;
	padding:2px 1px 2px 10px;
	width:563px;
}

.stavi_na_spisak_button{
	background-color:#19532C;
	border:1px solid #000000;
	color:#FFFFFF;
	margin-top:6px;
	padding:3px;
	width:130px;
}

.food-uputstvo{
	float:left;
	margin-top:5px;
	width:595px;
	position:relative;
}

.food-uputstvo textarea{
	background-color:#FFF;
	color:#777777;
	font-family:trebuchet MS;
	font-size:12px;
	min-height:70px;
	width:400px;
	border: 1px solid #999;
}

DIV.left DIV.login 
{
	width: 336px;
	background-image:url("img/narudzbenica-form2-bg.jpg");
	/*background-position:center top;*/
	background-repeat:no-repeat;
	padding: 26px;
}

DIV.login 
{
	width: 336px;
	background-image:url("img/narudzbenica-form2-bg.jpg");
	background-repeat:no-repeat;
	padding: 26px;
}

DIV.left DIV.login FORM
{
	width: 337px;
	height:60px;
	margin:0px 0px 20px 0px;	
}
DIV.left DIV.login LABEL{
	float:left;
	width:100px;
	color:#555555;
}
DIV.login LABEL{
	float:left;
	width:100px;
	color:#555555;
}
DIV.left DIV.login INPUT{
	width:220px;
	height: 20px;
	margin:0px 0px 2px 0px;
	background-color:#FFF3CF;
	border:1px solid #fff;	
}
DIV.login INPUT{
	width:220px;
	height: 20px;
	margin:0px 0px 2px 0px;
	background-color:#FFF3CF;
	border:1px solid #fff;	
}
DIV.left DIV.login INPUT.button
{
	background-color:#19532C;
	border:1px solid #FFFFFF !important;
	color:#FFFFFF;
	float:right;
	height:25px;
	margin:5px 15px 0 0;
	width:105px;
}
DIV.login INPUT.button
{
	background-color:#19532C;
	border:1px solid #FFFFFF !important;
	color:#FFFFFF;
	float:right;
	height:25px;
	margin:5px 15px 0 0;
	width:105px;
}
DIV.left DIV.login DIV.password-reset A
{
	color:#A1181C;
font-size:11px;
text-decoration:none;
font-weight: bold;
}
DIV.left DIV.registration
{
	width: 300px;
	margin:10px 0px 0px 0px;
	font-size: 18px;
	color: #333333;
	float:left;
}
DIV.left DIV.registration A
{
	font-size: 16px;
	text-decoration: none;
	color:#9E0011;
}
DIV.left DIV.registration A:hover
{
	font-size: 16px;
	text-decoration: underline;
}
DIV.order-detailed
{
	float:left;
	margin-left:100px;
	width:540px;
}
TABLE.order-view-tbl
{
	width: 450px;
	margin: 10px 0 10px 0px;
	background-image:url("img/narudzbenica-form2-bg.jpg");
	/*background-position:center top;*/
	background-repeat:repeat-y;
	float: left;
}
TABLE.order-view-tbl TD
{
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
}
TABLE.order-view-tbl TD.jelo-ime
{
	background-color:#FFF3CF;
	color:#a1181c;
	font-size:14px;
	font-weight:bold;
	height:23px;
}
TABLE.order-view-tbl TD.jelo-cena
{
	font-weight: bold;
	background-color: #E9DAAF;
}
TABLE.order-view-tbl TD.jelo-kolicina
{
	background-color: #E9DAAF;
}
.left h2{
	background-color:#5A3926;
	color:#FFFFFF;
	float:left;
	padding:7px;
	text-transform:uppercase;
	width:436px;
	margin-left: 35px;
}
TABLE.order-view-tbl TD.naslov
{
	color:#6C4420;
	font-size:12px;
	font-weight:bold;
	padding-left:19px;
}
TABLE.order-view-tbl TD.prilog
{
	color:#6C4420;
	font-size:12px;
	padding-left:19px;
	width:332px;
}
TABLE.order-view-tbl TD.napomena
{
	font-size: 11px;
	font-style: italic;
	color: #333333;
	padding-left: 5px;
}
TABLE.order-view-tbl TD.cena
{
	color:#000;
}
TABLE.order-view-tbl TR.red-suma TD
{
	background-color:#014316;
	font-size:14px;
	font-weight:bold;
	color: #fff;
}
.red_suma_popust{
background-color: #2ECC71 !important;
font-weight: normal !important;
padding: 2px 10px !important;
text-align: right;
}
.red_suma_popust_suma{
background-color: #27ae60 !important;
padding-left: 5px !important;
}
TABLE.order-view-tbl TR.red-suma TD.ukupno
{
background-color: #19532C;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
text-align: right;
}
TABLE.order-view-tbl TR.red-suma TD.suma
{
background-color: #014316;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
height: 20px;
padding-left: 5px;
}
DIV.order-detailed FORM 
{
	background-image:url("img/narudzbenica-form2-bg.jpg");
	background-position: top;
	background-repeat:repeat-x;
	/*background-color:#fff;*/
	float:left;
	margin:10px 0 0;
	padding:0px;
	width:440px;
}
DIV.order-detailed FORM LABEL
{
	display: block;
	width: 100px;
	color:#6C4420;
	font-weight: bold;	
}
.order-view-tbl tr{
	margin-top: 8px;
}
DIV.order-detailed TEXTAREA.poudzbina-napomena 
{
	width: 438px;
	height: 50px;	
	background-color:#FFF3CF;
	border:1px solid #fff;		
}
DIV.order-detailed FORM INPUT.btn-poruci
{
	background-color:#19532C;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	float:right;
	margin-top:6px;
	padding:3px;
	text-transform:uppercase;
	width:130px;
}

.poruceno{
	color:green;
	font-size:16px;
	font-weight:bold;
}
DIV.items UL.header
{
	background-image: url(img/food-type-title-box-middle.jpg);
	background-repeat: repeat-x;
	background-color:#9E0011;
	/*background-color:#19532C;*/
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	width:590px;
}

.order_stare th{
	background-image: url(img/food-type-title-box-middle.jpg);
	background-repeat: repeat-x;
	background-color:#9E0011;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
DIV.items UL.header LI
{
	display: inline;
}
DIV.items UL.header LI.label
{
	width: 25%;
	float: left;
	text-align: left;
	font-weight: bold;
}
.order_stare table tr {
	border-bottom: 1px dotted #999;	
}
.order_stare table td {
	vertical-align: middle;	
}

DIV.porudzbine-obrada DIV.items DIV.item 
{
	background-color:#FFF3CF;
	color:#000;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:100px;
	text-align:left;
	width:600px;
}
DIV.porudzbine-obrada DIV.title, DIV.porudzbine-stare DIV.title{
	color:#000000;
	float:left;
	font-size:24px;
	text-align:center;
	width:650px;
	margin-top:20px;
}
.porudzbine-stare{
	float:left;
	/*margin-top:25px;*/
	width:650px;
}
.order_id{
	float:left;
	font-size:18px;
	margin-left:10px;
	margin-top:35px;
	width:100px;
	text-align: center;
}
.order_datum{
	float:left;
	font-size:18px;
	margin-left:-3px;
	margin-top:26px;
	text-align:center;
	width:150px;
}
.order_cena{
	float:left;
	font-size:18px;
	margin-left:15px;
	margin-top:36px;
	text-align:center;
	width:129px;
}
.order_stanje{
	float:left;
	font-size:18px;
	margin-top:14px;
	width:115px;
}
.order_stanje img{
	margin-left:37px;
}
.order_stanje_txt1{
	text-align:center;
	width:200px;
}
.order_stanje_txt1{

}
DIV.porudzbine-stare DIV.items DIV.item 
{
	float:left;
	text-align:left;
	width:600px;
	background-color:#FFF3CF;
}
DIV.stanje 
{
	width:20px;
	float: left;
}
DIV.items DIV.item DIV.order
{
	float:left;
	margin:0 0 0 32px;
	text-align:left;
	width:28px;
}
DIV.items DIV.item DIV.datum
{
	margin-left:75px;
	width:157px;
}

.form-naruci-wrap{
	float: left;
	width: 450px;
}
DIV.form-naruci-wrap DIV.field{
	float: left;
	width: 444px;
}
#narudzbina_prethodne_adrese_row{
	float: left;
}
#narudzbina_prethodne_adrese{
	background-color:#FFF3CF;
	border:1px solid #FFFFFF;
	float:left;
	width:438px;
}
#sprat-stan-interfon-row, #naruci-telefoni-row, #narudzbina_adresa_row{
	margin-top: 15px;
}
#narudzbina_adresa
{
	background-color:#FFF3CF;
	border:1px solid #fff;
	width:438px;
}
#lbl_narudzbina_prethodne_adrese{
	float: left; 
	width: 438px;
}
#lbl_narudzbina_stan, #lbl_narudzbina_sprat {
	float: left; 
	width: 40px;
}
#lbl_narudzbina_interfon{
	float: left; 
	width: 60px;
}
#lbl_narudzbina_mobilni, #lbl_narudzbina_fiksni{
	float: left; 
	width: 80px;
}

#lbl_narudzbina_sprat, #lbl_narudzbina_interfon, #lbl_narudzbina_fiksni {
	margin-left: 10px;
}
#narudzbina_stan, #narudzbina_sprat, #narudzbina_interfon, #narudzbina_mobilni, #narudzbina_fiksni
{
	float: left;
	background-color:#FFF3CF;
	border:1px solid #fff;
	width:40px;
}
#narudzbina_interfon{
	width: 194px;
}
#narudzbina_mobilni, #narudzbina_fiksni{
	width: 133px;
}

.form-naruci-napomena{
	float: left;
	margin-top:10px;
}
DIV.min-amount
{
	color:#FF0000;
	font-weight:bold;
	margin-top:10px;
	text-align:left;
	width:180px;
	text-align:center;
}
DIV.min-amount DIV.amount
{
	font-size: 18px;	
}

#naruci-sacuvaj_adresu-row{
	float: left;
	width: 438px;
	margin-top:10px;
}
#naruci-sacuvaj_adresu-row input{ 
	float: left;
}

#lbl_narudzbina_sacuvaj_adresu{
	float: left;
	width: 300px;
}
DIV.validejsn_errors {

}

DIV.validejsn_errors p{
	background-color:#FFCCCC;
	border:1px solid red;
	float:left;
	font-size:16px;
	margin-top:17px;
	padding:12px;
	width:412px;
	color: red;
}

DIV.right DIV.check-basket
{
	background-image:url("img/basket.png");
	display:none;
	height:64px;
	left:85px;
	position:absolute;
	top:0;
	width:64px;
	z-index:100;
}
DIV.right DIV.check-basket A
{
	color:#6C4420;
	display:block;
	height:66px;
	text-decoration:none;
	width:72px;
}

.slideshow { height: 232px; width: 232px; margin: auto; left:-48px; }
.slideshow img { }

DIV.rest-top-sponzor
{
	background-image:url("img/food-type-title-box-middle-green.jpg");
	background-repeat:repeat-x;
	background-color:#2a602a;
	color:#FFFFFF;
	float:left;
	height:30px;
	text-align:center;
	width:328px;
}

DIV.rest-top-adresa-sponzor
{
	background-color:#265025;
	color:#FFFFFF;
	font-size:10px;
	height:14px;
	padding:2px 0;
	text-align:center;
	float: left;
	width:328px;
}

DIV.rest-name-sponzor
{
	margin-top:4px;
	width:328px;
}
DIV.rest-name-sponzor A 
{
	color:#fff;
	/*font-family:times New Roman;*/
	font-size:20px;
	text-decoration:none;
}
DIV.rest-addr-sponzor
{
	font-size:10px;
}

DIV.rest-middle-sponzor
{
	background-color:#F9F4E9;
	float:left;
	height:110px;
	width:328px;
}
DIV.rest-bottom-sponzor
{
	height: 30px;
	background-image: url('img/rest-box-bottom-sponzor-bg.jpg');
	float: left;
	width:328px;
}

DIV.rest-bottom-sponzor DIV.closed
{
	color:RED;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:43px;
	margin-top:6px;
	text-transform:uppercase;
}
DIV.rest-bottom-sponzor DIV.open
{
	color:#19532C;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:52px;
	margin-top:7px;
	text-transform:uppercase;
}
DIV.rest-bottom-right-top-sponzor {
	color:#6C4420;
	float:left;
	font-size:10px;
	height:13px;
	margin-left:-23px;
	margin-top:2px;
	text-transform:uppercase;
	width:101px;
}

DIV.rest-bottom-right-bottom-sponzor{
	float:left;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:15px;
	margin-left:-22px;
	width:90px;
	color: #A1181c;
}
DIV.rest-middle-left-sponzor
{	
	font-weight:bold;
	width: 162px;
	float: left;
	text-align:center;
}
DIV.rest-middle-left_top-sponzor
{	
	width: 162px;
	float: left;
	height: 23px;
}
DIV.rest-middle-left_top-sponzor H3
{
	color:#A1181C;
	font-size:12px;
	margin-top:6px;
}
DIV.rest-middle-left_middle-sponzor{
	color:#6C4420;
	float:left;
	font-size:11px;
	font-style:italic;
	height:48px;
	width:162px;
}
DIV.rest-middle-left_bottom-sponzor{
	float: left;
	width: 100px;
	height: 39px;
	background-image: url('img/rest-box-middle-bottom_bg.jpg');
	margin-left: 30px;
}
DIV.rest-middle-left_bottom-sponzor A
{
	color:#A1181C;
	margin-top:6px;
	text-decoration:none;
}
DIV.rest-middle-left_bottom-sponzor H3
{
	font-size:11px;
	margin-top:11px;
	}
DIV.right-info-sponzor
{
	float: right;
	height: 110px;
	width: 166px;
}
DIV.right DIV.rest-right-napomene{
	float:left;
	margin-left:5px;
	width:200px;
}
DIV.right DIV.rest-napomene-ogranicenja{
	border:1px solid #000000;
float:left;
margin-top:10px;
width:210px;
}
DIV.right DIV.rest-napomene-popusti{
	border:1px solid #000000;
float:left;
margin-top:10px;
width:210px;
}
DIV.right DIV.rest-napomene-dodatna_naplata{
	border:1px solid #000000;
float:left;
margin-top:10px;
width:210px;
}
DIV.right DIV.rest-napomene-napomene{
	border:1px solid #000000;
float:left;
margin-top:10px;
width:210px;
}
DIV.right DIV.rest-napomene-naslov-info{
	padding:5px;
	background-image:url("img/rest-napomene-naslov-orange-bg.jpg");
	background-position: top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
DIV.right DIV.rest-napomene-naslov-negativ{
	padding:5px;
	background-image:url("img/rest-napomene-naslov-negativ-bg.jpg");
	background-position: top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
DIV.right DIV.rest-napomene-naslov-pozitiv{
	padding:5px;
	background-image:url("img/rest-napomene-naslov-pozitiv-bg.jpg");
	background-position: top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
DIV.right DIV.rest-napomene-body{
	background-color:#FFFFFF;
	background-image:url("img/rest-napomene-body-bg.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	color:#6C4420;
	font-size:12px;
	padding:5px;
}
DIV.right DIV.rest-napomene-body P{
	text-align:left;
}
DIV.right DIV.rest-napomene-body P SPAN.price{
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 3px;
}
.title h1 {
	background-image: url(img/food-type-title-box-middle.jpg);
	background-repeat: repeat-x;
	background-color:#9E0011;
	color:#FFFFFF;
	float:left;
	padding:8px;
	text-align:center;
	text-transform:uppercase;
	width:636px;
}
.title-2 h1 {
	/*background-color:#9E0011;*/
	/*background-image:url("img/food-type-title-box-middle-green.jpg");*/
	background-repeat:repeat-x;
	color:#000000;
	float:left;
	font-size:21px;
	padding:6px;
	text-align:center;
	text-transform:uppercase;
	width:625px;
}
.title-3 h1 {
	background-repeat:repeat-x;
	color:#000000;
	float:left;
	font-size:21px;
	font-weight:bold;
	padding:6px;
	text-align:center;
	width:639px;
}

DIV.middle DIV.left DIV.my-account DIV.title-3 DIV.password-reset{
	float: left;
	width: 300px;
}

DIV.middle DIV.left DIV.my-account DIV.title-3 h1{
	width: 315px;
}

.order_id {
	
}
.porudzbine-obrada{
	float: left;
	width: 600px;
}
.order_stare_id{
	float: left;
	width: 75px;
	text-align: center;
}
.order_stare_datum{
	float: left;
	width: 127px;
	text-align: center;
}
.order_stare_restoran{
	float: left;
	width: 75px;
	text-align: center;
}
.order_stare_cena{
	float: left;
	width: 75px;
	text-align: center;
}
.order_stare_stanje-success{
	float: left;
	width: 90px;
	text-align: center;
	color: green;
}
.order_stare_stanje-fail{
	float: left;
	width: 90px;
	text-align: center;
	color: red;
}
.order_stare_stanje-success img, .order_stare_stanje-fail img{
	position:relative;
	right:5px;
	top:5px;
}
.order_stare_poruka{
	float: left;
	width: 103px;
	text-align: center;
}
.order_stare-details{
	float: left;
	width: 50px;
	text-align: center;
}
.label_stare_id{float:left;width: 75px;text-align:center;}
.label_stare_datum{float:left;width: 124px;text-align:center;}
.label_stare_restoran{float:left;width: 75px;text-align:center;}
.label_stare_stanje{float:left;width: 75px;text-align:center;}
.label_stare_poruka{float:left;text-align:center;width:102px;}
.label_stare_id{float:left;width: 75px;text-align:center;}
.label_stare-details{float:left;width: 50px;text-align:center;margin-left:8px;}
.label_stare_cena{float:left;width: 75px;text-align:center;}
.order_stare{border:1px solid #19532C;float:left;margin-left:25px;width:600px;background-color:#FFF3CF;}

.order_poslednja_id{
	float: left;
	width: 75px;
	text-align: center;
}
.order_poslednja_datum{
	float: left;
	width: 127px;
	text-align: center;
}
.order_poslednja_restoran{
	float: left;
	width: 75px;
	text-align: center;
}
.order_poslednja_cena{
	float: left;
	width: 75px;
	text-align: center;
}
.order_poslednja_stanje-success{
	float: left;
	width: 90px;
	text-align: center;
	color: green;
}
.order_poslednja_stanje-fail{
	float: left;
	width: 90px;
	text-align: center;
	color: red;
}
.order_poslednja_stanje-success img, .order_poslednja_stanje-fail img{
	position:relative;
	/*right:5px;*/
	top:5px;
}
.order_poslednja_poruka{
	float: left;
	width: 103px;
	text-align: center;
}
.order_poslednja-details{
	float: left;
	width: 50px;
	text-align: center;
}
.item-poslednja{
	height:100px;
}

.order_poslednja{
	font-weight:bold;
	margin-top:23px;
}

.login-text{
	float:right;
	font-size:12px;
	margin-top:14px;
	text-align:center;
	width:241px;
}

.login-text p {
	padding-bottom: 5px;
}


.koraci{
	/*
	float:left;
	width:419px;
	*/
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
}
.koraci-txt{
	color: #fff;
	font-weight: normal;
}
.koraci-txt-izabrano{
	color: #000;
}
div#preload {display: none;}

#uputstvo a{color: #900}
#uputstvo a:hover{color: yellow}

DIV.site-map{
	background-image: url("img/narudzbenica-form2-bg.jpg");
    background-repeat: repeat;
	float: left;
    margin: 0 0 0 20px;
    width: 875px;
    border: 13px solid #19532C;
    padding:10px;    
}
DIV.site-map H1{
    background-repeat: repeat-x;
    color: #000000;
    float: left;
    font-size: 21px;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 860px;
}
DIV.site-map DIV.site-links{
	width: 900px;
	float:left;
}
DIV.site-links DIV.links-section{
	border-bottom: 2px solid #19532C;
	width:860px;
	float:left;
	padding: 5px 5px 25px;
}
DIV.links-section H2{
	font-size:16px;
}
DIV.links-section UL{
	margin:2px 0px 0px 0px;
}
DIV.links-section UL LI{
	float:left;
	width:25%;
	padding:1px 0px 1px 0px;
}
DIV.links-section UL LI A{
	font-size:15px;
	text-decoration: none;
}
DIV.restorani UL LI{
	float:left;
	width:100%;
	padding:1px 0px 4px 0px;
}
DIV.restorani UL LI A{
	font-size:15px;
	text-decoration: none;
}
DIV.restorani UL LI SPAN{
	font-size:13px;
	font-style: italic;
}
DIV.footer-menu{
	float: left;
    font-size: 14px;
    margin-left: 5px;
    margin-top: 20px;
	color: #FBF4EA;
}
DIV.footer-menu ul a{
	color: #fff;
	text-decoration: none;
}
DIV.footer-menu ul{
	color: #EFD9A8;
}
DIV.footer-menu ul a:hover{
	color: #ffe8d0;
	text-decoration: underline;
}
DIV.footer-menu li{
	display: inline;
	margin: 0px 5px 0px 5px;
	font-size:11px;
}
.facebook-box{
	background-color: #FFFFFF;
    float: left;
    margin: 15px 0 0;
    width: 220px;
}
.food-hot{
	float:left;
	width:40px;
	height:16px;
	background-image: url("img/ljuto_posno_novo.png");
	background-position: left center;
	margin-left:5px;
}
.food-fasting{
	float:left;
	width:15px;
	height:16px;
	background-image: url("img/ljuto_posno_novo.png");
	background-position: -40px 16px;
	margin-left:5px;
}
.food-new{
	float:left;
	width:30px;
	height:16px;
	background-image: url("img/ljuto_posno_novo.png");
	background-position: right center;
	margin-left:5px;
}
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; padding:0px 5px 0px 0px;}

.porudzbina-detalji {
	
}
.utisak-forma{
	float: left;
    width: 520px;
}
#ocena-restorana{
    width: 88%;
	margin-top: 20px;
	margin-left: 32px;
}
#ocena-restorana .mala_slova{
	font-size: 0.8em;
}
#utisak{
    width: 88%;
	margin-left: 32px;
}
#utisak .mala_slova{
	color: #666666;
    font-size: 0.9em;
    position: relative;
    top: 8px;
}
#ocena-restorana th, #utisak th{
	border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 1em;
    padding: 5px 0 1px;
    text-align: center;
}
#ocena-restorana td, #utisak td{
	padding: 5px 12px;
	text-align: center;
}
.utisak-forma-txt, .utisak-forma-txt-wrap{
	display:none;
}
.utisak-forma-txt p{
	font-size: 0.9em !important;
	text-align: justify !important;
}

/* utisci na sajtu */
.utisci-wrap{
	/* background-image: url("img/narudzbenica-form2-bg.jpg"); */
    background-repeat: repeat;
	background-color: #FFFFFF;
    border: 1px solid;
    float: left;
    min-height: 50px;
    padding: 10px;
    width: 660px;
}
.utisak-wrap{
	background-color: #FFFFFF;
    border-color: #AAAAAA #666666 #666666 #AAAAAA;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    float: left;
    margin-bottom: 10px;
    min-height: 50px;
    padding: 5px;
    width: 650px;
}
.utisak-preporuka{
	float: left;
    padding: 8px;
}
.utisak-username{
	float: left;
    font-size: 20px;
    padding: 10px 1px 1px 10px;
}
.utisak-username-dodatak{
	color: #666666;
    font-size: 15px;
}
.utisak-txt{
	float: left;
    margin-left: 13px;
    padding: 5px 0;
    width: 60%;
}
.utisak-ocena_restorana{
	float: left;
	width: 31%;
}
.utisak-korisnost{
	float: left;
    padding: 6px 1px 1px 50px;
}
.utisak-korisnost-txt{
	bottom: 5px;
    color: #3B5998;
    position: relative;
}
.utisak-korisnost-img2{
	position: relative;
	top: 6px;
}
.utisak-datum{
	float: right;
    font-size: 15px;
    padding: 15px 7px 0 0;
	width: 240px;
}
/*No food*/
.restaurant-iskljucen-box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid;
    float: left;
    position: relative;
    width: 680px;	
}
.noFoodImg{
	width:245px;
	height:111px;
	background-color: #fff;
	float:left;
	margin:0px 0px 0px 10px;	
}
.noFoodTxt{
	width:300px;
	float:left;
    margin: 38px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}
.noFoodTxt P{
	color:#d43334;
	font-size:1.95em;
	font-weight: bold;
}

/*Popup location*/
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupLocation{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  

width:408px;
height:220px;
background:#9E0011;
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;	
}  
#popupLocation h1{  
text-align:left;  
color:#FFF;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupLocationClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#fff;  
font-weight:700;  
display:block;  
cursor: pointer; 	
}  

#facebox {

/* overlay is hidden before loading */
display:none;

/* standard decorations */
/*width:400px;
border:10px solid #666;*/

/* for modern browsers use semi-transparent color on the border. nice! */
/*border:10px solid rgba(82, 82, 82, 0.698);*/

/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
/*	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
background-image:url(img/white.png);
display: block;
height: 300px;
left: 210px;
position: fixed;
top: 100px;
width: 912px;
z-index: 9999;
}
#facebox .close {
	background-image: url("img/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 15px;
    top: 0px;
    width: 35px;
}
#facebox div {
	padding:10px;
/*	border:1px solid #3B5998; */
	background-color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}

#facebox h2 {
	background-color: #FFFFFF;
    color: #000000;
    font-size: 20px;
    margin: 0;
    text-align: center;
    width: 800px;
	font-weight: normal;
}
#facebox .por_u_obradi {
    color: #000000;
    font-size: 12px;
    left: 23px;
    position: relative;
    top: 30px;
    width: 835px;
}

.por_u_obradi table{
	border-bottom: 1px solid #666;
	width: 800px;
	margin: 0 auto;
}

.por_u_obradi table th{
	background-color: #990000;
    color: #FFFFFF;
    padding: 4px;
}
.por_u_obradi form{

}
.por_u_obradi input{
	border: medium none;
    font-size: 1.4em;
}

.por_u_obradi table td{
    padding: 4px;
    vertical-align: middle;
}

#porudzbina-obrada-poruka{
    height: 123px;
    text-align: center;
    width: 800px;
}
#porudzbina-obrada-poruka p{
	font-size: 1.3em;
	text-transform: uppercase;
	margin-top: 5px;
}

#porudzbina-obrada-poruka img{

}
.loader_img{
    left: 300px;
    position: relative;
    width: 50px;
}

.stopwatch{
	bottom: 72px;
    font-size: 2.5em;
    height: 46px;
    left: 364px;
    position: relative;
    width: 100px;
}
.por_msg{
	bottom: 84px;
    font-size: 1.5em;
    position: relative;
    text-transform: uppercase;
}
.vreme_obrade{
	bottom: 81px;
    font-size: 1em;
    position: relative;
}
.order-details{

}

.order-details-tbl{
	float: left;
    margin-left: 36px;
    width: 450px;
}
.order-details-jelo-ime, .order-details-cena, .order-details-jelo-kolicina{
	background-color: #FFFCF0;
    border-bottom: 1px dotted #AAAAAA;
    padding-left: 3px;
}
.order-details-cena{
	padding-right: 10px;
    text-align: right;
}
.order-details-jelo-kolicina{

}
.order-details-naslov{

}
.order-details-prilog, .order-details-prilog-cena, .order-details-prilog-kolicina{
	background-color: #FFFfff;
	font-size: 0.9em;
    padding-left: 10px;
}
.order-details-prilog-cena{
	padding-right: 10px;
    text-align: right;
}

.order-details-red-suma{

}
.order-details-ukupno, .order-details-suma-kolicina{
	background-color: #19532C;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}
.order-details-suma{
	background-color: #19532C;
    color: #FFFFFF;
    font-weight: bold;
	padding-right: 10px;
    text-align: right;
}
#utisak-overlay{
	
	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */
	/*width:400px;
	border:10px solid #666;*/

	/* for modern browsers use semi-transparent color on the border. nice! */
	/*border:10px solid rgba(82, 82, 82, 0.698);*/

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	/*	-moz-border-radius:8px;
		-webkit-border-radius:8px;*/
		
	background-image:url(img/utisak-bg-overlay-bg.png);
	/* background-color: #FFFFFF;
    border: 10px solid #19532C; */
    display: block;
    height: 380px;
    left: 210px;
    padding: 7px;
    position: fixed;
    top: 100px;
    width: 530px;
    z-index: 9999;
}

#utisak-overlay .close{
	background-image: url("img/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 15px;
    top: 0px;
    width: 35px;
}
#utisak p{
	font-size: 0.8em;
    text-align: center;
	margin-top: 5px;
}
.tooltip {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	width: 300px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
}
.tooltip p{
	color:#fff;
}
.utisak_tabela-wrap{
	padding-bottom: 10px;
}
.utisak_tabela{
	background-image: url("img/utisak-bg.jpg");
	/* border: 1px solid #aaa; */
	width: 100%;
}
.utisak_tabela td{
	border-style: none;
}
.utisak-palac{
	padding-left: 14px;
}
.utisak-tabela-datum{
	color: #666;
}
.utisak-tabela-timeago{
	color: #AAAAAA;
    font-size: 0.9em;
}
.utisak-tabela-kvalitet-hrane, .utisak-tabela-kvalitet-usluge{
	color: #666666;
    padding: 3px 0;
}
.utisak-tabela-txt{
	color: #666666;
    padding: 0 20px 0 5px;
}
.restoran-nema_utisaka{
	font-size: 1.4em;
    padding: 10px;
    text-align: center;
    width: 97%;
}
/* 22.10.2011. */
.food-notice-text{
	width:65%;
	height:20%;
	color:#777;
	font-family:trebuchet MS;
	font-size:12px;
	position:absolute;
	top:20px;
	left:5px;	
}

#uputstvo_znak{
	background: url("img/uputstvo_znak.png") no-repeat scroll left top transparent;
    height: 43px;
    width: 223px;
}
#uputstvo_znak a{
	color: #000000;
    font-weight: bold;
    left: 47px;
    position: relative;
    text-decoration: none;
    top: 12px;
}
#uputstvo_znak a:hover{
	text-decoration: underline;
}
.knk-dostava{
	width:100px;
	height:110px;
	background: url("img/potrcko-box.jpg") no-repeat scroll left top transparent;
}
/*16.11.2012.*/
.upozorenje{
    font-size: 10pt;
    font-style: italic;
    font-weight: normal;	
}
#deda-mraz-kapica{
	background: url("img/deda-mraz-kapica.png") no-repeat scroll left top transparent;
	height: 120px;
	left: -46px;
	position: absolute;
	top: -27px;
	width: 94px;
	z-index: 1001;
	/*display: none;*/
}
.korpa_suma_bez_popusta{
color: #555555;
float: left;
font-size: 10pt;
left: 20px;
position: relative;
text-align: right;
width: 190px;
}
.korpa_popust{
color: #1B7A10;
float: left;
font-size: 10pt;
left: 20px;
margin-bottom: 5px;
position: relative;
text-align: right;
width: 190px;
}