
*
{
margin: 0;
padding: 0;
outline: none;
}
.blink
{
text-decoration: blink;
}


.float_left
{
float:left;
}

body
{
text-align: center;
background: #060000 url(../images/bg.jpg) no-repeat top;
font: normal 62.5%/150%	georgia, verdana, helvetica, sans-serif;

}

table td
{
padding:0.2em;
}



.clearfix:after
{ 
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden; 
}

.clearfix
{
display: inline-block;
} 
/* Hides from IE Mac \*/ 
* html .clearfix {height: 0%;} 
.clearfix{display:block;} 
/* End Hack */ 

a img, p img
{
float: left;
border: none;
margin:4px 4px -4px 0;
padding:1px;
}





#con
{
padding:10px 20px 10px 40px;
width:	440px;
background:	transparent url(../images/blog_mid.jpg) repeat-y top left;
}

#con h1
{
margin:		0.5em 0;
font-size:	1.3em;
text-decoration:none;
color:	#1E7193;
text-align:	left;
}

#con h2
{
margin:	1em 1em 0em 0em;
font-size:	0.9em;
text-align:	left;
color:	#BF9347;
}

#con p img.con_header
{
padding:	1px;
background-color: #9d6e3f;
margin: 0em 0em 1em 0em;
}

.con_entry
{	
line-height: 1.5em;
padding:0 0 0px 10px;
background:none;
border-left:1px #CAA157 solid;				
}

.con_entry h2
{
color:	#214A70;
}

.con_entry p
{	
margin:5px 0px 10px 0px;
line-height: 1.8em;
padding:0;
font-size:	1em;
}


#scroll_top
{
width:	509px;
height:	75px;
background:	transparent url(../images/blog_top.jpg) no-repeat top left;
}

#scroll_bottom
{
width:	509px;
height:	49px;
background:	transparent url(../images/blog_bottom.jpg) no-repeat top left;
}



ul.states li	{
margin: 0px 0px 0px 20px;
}





a.link_arrow
{
padding-left:14px;
background:transparent url(../images/link_arrow.gif) no-repeat center left;
}

#content a img, #content p img
{
margin: 7px 4px 0 0;
}

a
{
text-decoration: none;
color: #930;
}


a:hover
{
text-decoration: underline;
color: #1E7193;
cursor:	pointer;
}


a.bc	{
float: right;
font: normal 100%	georgia, verdana, helvetica, sans-serif;

}

p.short	{
padding-bottom: 15em;
}


p
{
margin: 0.47em 0 1em;
padding-left: 0.3em;
font-size: 0.9em;
line-height: 1.7em;
}

.back_button
{
display: block;
background:transparent url(../images/back_button.gif) no-repeat center left;
padding: 5px 0 5px 27px;
margin: 5px auto 5px  5px;

}

select {
background-color: #F1DBA2;
height:	23px;
text-align:left;
font-family:georgia, serif;
font-size:16px;
border:	1px #CFA45A solid;
color:#214A70;
}

textarea
{
background-color:	#F1DBA2;
padding-left:2px;
text-align: left;
font-family:georgia,serif;
font-size:	14px;
border:1px #CFA45A solid;
color: #214A70;
}

input.text
{
background-color:#F1DBA2;
height:	1.5em;
padding-left:2px;
text-align:left;
font-family:georgia,serif;
font-size:14px;
border:	1px #CFA45A solid;
color: #214A70;
}

.text:focus
{
background:	#F1DBA2 url(../images/input_grad.jpg) repeat-x top left;
}

option
{
padding:3px 6px 3px 3px;
border-bottom:	1px #CFA45A solid;
}

option:hover
{
background:	#F1DBA2 url(../images/input_grad.jpg) repeat-x top left;							
}




#pagination
{
margin:	20px auto auto auto;
padding:7px;	
text-align:	center;
font-size:1.2em;
}

#pagination a,#pagination span
{
margin:	auto 1px;
border:	1px #EBC983 solid;
padding:2px;
background-color:#F1DBA2;	
}

#pagination a:hover,#pagination span:hover
{
background-color:	#FFEEBF;
}



#wrap
{
margin:	0 auto;
text-align:left;
width: 	772px;
background: transparent url(../images/content_bg.jpg) repeat-y;
font-size: 1.1em;
}

#header
{
width: 	748px;
height:230px;	
}

#header
{
background: url(../images/header.jpg) no-repeat;
}


#content
{
margin-top:	1px;
padding: 0 0 70px 27px;
color: #6F4600;
background:	transparent url(../images/content_btm_bg.jpg) no-repeat bottom left;
}

#main_nav
{
margin: 2.7em 7px 1px;
padding-top: 1px;
list-style-type: none;
border-top:	1px #DFBE77 dotted;
	
	
}

#main_nav li
{
border-bottom:	1px #DFBE77 dotted;
}

#main_nav li a
{
display:	block;
padding: 0.2em 20px 0.1em 0.4em;
text-transform: uppercase;
text-decoration:none;
font-family: "Times new roman", Georgia, serif;
font-size: 1.1em;
font-weight:bold;
line-height: 1.7em;
letter-spacing: 0.07em;
}

#main_nav li a:hover
{
color: 	#214A70;
background: #EBC983;
padding-right: 	20px;
}

#main_nav li a:active, #main_nav li a.current
{
background: #EBC983 url(../images/bg_current.jpg) no-repeat right center;
}

/* Fix IE. Hide from IE Mac \*/
* html #main_nav li { height: 1%; }
* html #main_nav li a { height: 1%; }
/* End */



#sidebar
{
width: 172px;
float: 	left;
overflow:hidden;
}

/*Login forma u lijevom stupcu*/
#newsletter 
{
width:	85%;
padding:10px 0 0 5px;	
border-top:	1px #DFBE77 dotted;
border-bottom:	1px #DFBE77 dotted;	
}

#newsletter h1
{
font-size:	12px;
margin:	0 0 5px 5px;
color:#9F6809;
}

#newsletter span
{
display:block;
height:	27px;
background:	transparent url(../images/input_newsletter_bg.gif) no-repeat top left;
}

#newsletter input.field
{
display:block;
position:relative;
top:7px;
left:12px;
height:	17px;
width:80px;
border:	none;
background-color:transparent;
color:#9F6809;
}

#newsletter a
{
display:block;
font-size:1.1em;
margin:	5px 7px;
}

#btn_submit
{
margin:10px 0 0 31px;
color:#CF8033;	
}






#right_con
{
margin: 0 40px 0 15px;
float:	left;
width:	505px;
overflow:hidden;
font-size: 	small;
}

.info
{
display:block;
margin:	10px 0px 5px 0px;
background:		transparent url(../images/info.jpg) no-repeat top left;
padding:5px 0 5px 35px;
font-size:	14px;
line-height:1.2em;
font-weight:bold;
color:#d75a27;
}



fieldset
{
margin:	15px auto auto	8px;
padding:15px 0 15px 15px;
width:	90%;
border:	1px #BF912F solid;
font-size:	16px;
text-align:	left;
color:	214A70;	
}

legend
{
margin-bottom:	5px;
padding:0 10px 5px 10px;
font-size:	16px;
color: #214A70;
font-weight:bold;
}

p.bc_wines	{
font-family: lucidia grande, arial, serif;
}



/******************************************************
*
*
*	CONTACT		***************************
*
*
********************************************************/

a.arrow_down
{
display:	block;
padding:5px 13px;
background:transparent url(../images/arrow_down.gif) no-repeat center left;	

}

a.arrow_up
{
display:block;
padding:5px 13px;
background:	transparent url(../images/arrow_up.gif) no-repeat center left;
}





.img_shadow
{
float:	left;
display: block;
background: 	transparent url(../images/img_shadow.png) no-repeat bottom right !important;
background: transparent url(../images/img_shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
padding: 0 !important;
}
.img_shadow img
{
background-color: #fff;
border:1px solid #EBC983 !important;
margin:-3px 3px 3px -3px !important;
padding: 4px;
}

p.address	{
font-size: 1.1em;
line-height: 0.6em;
margin-top: 10px 0px 0px 0px;
padding-left: 10px;
}








p.mark	{
font-variant: small-caps;
font: 9px bold trebuchet ms, verdana, arial;
float: right;
margin: 0px 50px 0px 0px;

}

