/* Restoran Vetrenjača - Sajt CSS Document */

/*
	=======================================================
	  Title:    www.vetrenjaca.rs
	  Version:  2.0
	-------------------------------------------------------
	  File:     vetrenjaca.css
	  Type:     text/css
	  Author:   PlumTS Inc.
	------------------------------------------
	  Description: Vetrenjaca CSS file - web site css file
	-------------------------------
	  Modified:
	=======================================================
*/

/* body - reset */
body, td, th , tr, div, p, ul, li
{
	margin: 0;
	padding: 0;
	font-size: 0;
	color: #FEE694;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

body
{
	background: #320105;
}

a img, img
{
	border: none;
}
/* /body - reset */

/* headings */
h1
{

	margin: 0;
	font-size: 24px;
	font-weight: normal;
}
h2
{
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}
h3
{
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}
/* /headings */

/* a: */
a:link
{
	color: #FEE694;
	text-decoration: none;
}

a:visited
{
	color: #FEE694;
	text-decoration: none;
}

a:hover
{
	color: #FCC965;
	text-decoration: underline;
}

a:active
{
	color: #FCC965;
	text-decoration: underline;
}
/* /a: */

/* Let's get ready to rumble! */

/* header */
#header
{
	height: 88px;
	width: 798px;
	margin: 30px auto 0 auto;
	border: 1px solid #774C35;
	border-bottom: none;
	background: url(../img/common/bg_header.jpg) top center no-repeat; /* 798x88 */
}
	#h_info_l, #h_info_r
	{
		float: right;
		font-size: 10px;
		line-height: 18px;
		letter-spacing: 1px;
		padding: 4px 10px 0 0;
	}
	#h_info_r
	{
		float: left;
		color: #97734C;
		padding: 4px 0 0 10px;
	}
/* /header */

/* content mini */
#content_mini
{
	border-top: 1px solid #845D3E;
	border-bottom: 1px solid #845D3E;
}
	#cm_top, #cm_bottom
	{
		height: 27px;
		background: url(../img/common/bg_grad_two_top.png) top center repeat-x; /* 1x27 */
	}
	#cm_bottom
	{
		height: 27px;
		background: url(../img/common/bg_grad_two_bottom.png) top center repeat-x; /* 1x27 */
	}
		#cm_top_holder, #cm_bottom_holder
		{
			width: 798px;
			height: 27px;
			margin: 0 auto;
			border-left: 1px solid #964C40;
			border-right: 1px solid #964C40;
		}
			#cm_t_h_logo
			{
				width: 168px;
				height: 153px;
				overflow: hidden;
				position: absolute;
				background: #630118;
				margin: -60px 0 0 -80px;
				border: 1px solid #FAE290;
			}
				#cm_t_h_l_txt
				{
					height: 77px;
					width: 166px;
					text-indent: -1984px;
					margin: 40px auto 0 auto;
					background: url(../img/common/restoran_vetrenjaca.png) top center no-repeat; /* 166x77 */
				}
			#cm_t_h_link
			{
				font-size: 14px;
				text-align: right;
				padding: 3px 12px 0 0;
			}
				#cm_t_h_link a:link, #cm_t_h_link a:visited
				{
					color: #993333;
				}
				#cm_t_h_link a:hover, #cm_t_h_link a:active
				{
					color: #FCC965;
					text-decoration: none;
				}

			#cm_b_h_mainmenu
			{
				margin: 0 auto;
				padding-top: 3px;
				text-align: center;
			}
				#cm_b_h_mainmenu ul
				{
					padding: 0;
					margin: 0 auto;
				}
					#cm_b_h_mainmenu li
					{
						margin: 0;
						display: inline;
						padding: 0 12px;
						font-size: 18px;
						list-style: none;
					}

	#cm_main
	{
		height: 295px;
		border-top: 1px solid #B3925F;
		border-bottom: 1px solid #B3925F;
		background:	url(../img/common/bg_grad_one.png) top center repeat-x; /* 1x295 */
	}
		#cm_m_holder
		{
			width: 798px;
			height: 295px;
			margin: 0 auto;
			overflow: hidden;
			border-left: 1px solid #C7855B;
			border-right: 1px solid #C7855B;
		}
			#cm_m_h_crest_top_left
			{
				float: left;
				width: 138px;
				height: 143px;
				margin: 1px 0 0 1px;
				background: url(../img/intro/bg_grad_logo_top.png) top center no-repeat; /* 138x143 */
			}
			#cm_m_h_crest_bottom_right
			{
				float: right;
				width: 78px;
				height: 81px;
				margin: 213px 2px 0 0;
				background: url(../img/intro/bg_grad_logo_bottom.png) top center no-repeat; /* 78x81 */
			}
			#cm_m_h_logo
			{
				width: 260px;
				margin: 0 auto;
				text-align: center;
			}
				#cm_m_h_l_hello
				{
					width: 134px;
					height: 35px;
					text-indent: -1984px;
					margin: 12px auto 0 auto;
					background: url(../img/intro/bg_dobrodosli.png) top center no-repeat; /* 134x35 */
				}
				#cm_m_h_l_img_vetrenjaca
				{
					width: 252px;
					height: 160px;
					text-indent: -1984px;
					margin: 1px auto 0 auto;
					background: url(../img/intro/restoran_vetrenjaca_logo_crtez.png) top center no-repeat; /* 252x160 */
				}
				#cm_m_h_l_txt_vetrenjaca
				{
					width: 174px;
					height: 79px;
					text-indent: -1984px;
					margin: 6px auto 0 auto;
					background: url(../img/intro/bg_restoran_vetrenjaca.png) top center no-repeat; /* 174x79 */
				}
			#cm_m_photo
			{
				margin: 0 auto;
				text-align: center;
			}
			#cm_m_photo_left, #cm_m_photo_right
			{
				float: left;
				width: 56px;
				height: 295px;
				border-right: 1px solid #C7855B;
				background: url(../img/about/lr_mask.jpg) top center no-repeat; /* 56x295 */
			}
			#cm_m_photo_right
			{
				float: right;
				border-right: none;
				border-left: 1px solid #C7855B;
			}
/* /content mini */

/* content */
#content_full
{
	width: 798px;
	height: auto;
	margin: 0 auto;
	border: 1px solid #774C35;
	border-top: none;
	overflow: hidden;
	background: url(../img/common/bg_content.jpg) top center repeat-y; /* 798x331 */
}
	#cf_big_crest
	{
		margin: 1px;
		width: 140px;
		height: 144px;
		position: absolute;
		background: url(../img/common/bg_content_big_crest.jpg) top center no-repeat; /* 140x144 */
	}
	#cf_vetrenjaca_alt
	{
		width: 107px;
		height: 94px;
		position: absolute;
		margin: -60px 0 0 -34px;
		border: 1px solid #FAE290;
		background: #41020E url(../img/common/restoran_vetrenjaca_logo.png) center no-repeat; /* 86x54 */
	}
		#cf_b2
		{
			width: 560px;
			margin: 2px auto 0 auto;
			border-bottom: 1px solid #8A6042;
		}
	/* small crest fix */
	#cf_fix
	{
		width: 796px;
		margin: 0 auto;
	}
		#cf_small_crest
		{
			float: right;
			width: 80px;
			height: 81px;
			margin: -82px 0 0 0;
			background: url(../img/common/bg_content_small_crest.jpg) top center no-repeat; /* 80x81 */
		}
	/* /small crest fix */
/* /content */

/* footer */
#footer
{
	height: 44px;
	width: 800px;
	margin: 8px auto;
}
	#footer_left, #footer_right
	{
		float: left;
		color: #964C40;
		font-size: 10px;
		letter-spacing: 0.1em;
	}
	#footer_right
	{
		float: right;
		text-align: right;
	}
		#footer_left span, #footer_right span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
			#footer a:link, #footer a:visited
			{
				color: #C96657;
			}
			#footer a:hover, #footer a:active
			{
				color: #FCC965;
			}
			#f_slash
			{
				color: #C7855B;
			}
/* /footer */

/* intro */
#c_f_intro_lang_select
{
	margin: 20px auto 40px auto;
}
	#c_f_ils_sr
	{
		width: 110px;
		height: 28px;
		display: block;
		margin: 0 auto;
		text-indent: -1984px;
		border: 1px solid #97744B;
	}
		#c_f_ils_sr a:link, #c_f_ils_sr a:visited
		{
			width: 110px;
			height: 28px;
			display: block;
			text-indent: -1984px;
			background: url(../img/intro/bg_lang_sr.png) top left no-repeat; /* 220x28 */
		}
		#c_f_ils_sr a:hover, #c_f_ils_sr a:active
		{
			width: 110px;
			height: 28px;
			display: block;
			text-indent: -1984px;
			background: url(../img/intro/bg_lang_sr.png) top right no-repeat; /* 220x28 */
		}
	#c_f_ils_en
	{
		width: 110px;
		height: 28px;
		display: block;
		text-indent: -1984px;
		margin: 12px auto 0 auto;
		border: 1px solid #97744B;
	}
		#c_f_ils_en a:link, #c_f_ils_en a:visited
		{
			width: 110px;
			height: 28px;
			display: block;
			text-indent: -1984px;
			background: url(../img/intro/bg_lang_en.png) top left no-repeat; /* 220x28 */
		}
		#c_f_ils_en a:hover, #c_f_ils_en a:active
		{
			width: 110px;
			height: 28px;
			display: block;
			text-indent: -1984px;
			background: url(../img/intro/bg_lang_en.png) top right no-repeat; /* 220x28 */
		}
/* /intro */

/* about us */
#cf_about_us, #cf_welcome, #cf_ponuda, #cf_gallery, #cf_contact
{
	width: 570px;
	margin: 20px auto;
	position: relative;
}
	#cf_about_us h1, #cf_welcome h1, #cf_ponuda h1, #cf_gallery h1, #cf_contact h1
	{
		padding-bottom: 5px;
		border-bottom: 1px solid #8A6042;
	}
	#cf_about_us p, #cf_welcome p, #cf_ponuda p, #cf_gallery p, #cf_contact p
	{
		margin: 6px 0;
		font-size: 12px;
		line-height: 16px;
	}
	#cf_about_us span, #cf_welcome span, #cf_ponuda span, #cf_gallery span, #cf_contact span
	{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* /about us */

/* contact */
.cf_contact_box
{
	font-size: 16px;
	padding: 4px 0 0 20px;
}
	.cf_contact_box p
	{
		padding: 0 0 0 30px;
	}

#cf_c_stamp
{
	float: right;
	width: 73px;
	height: 60px;
	margin: 24px 24px 0 0;
	background: url(../img/contact/vetrenjaca_postanska_marka.jpg) top center no-repeat; /* 73x60 */
}
/* /contact */

/* offer */
.cf_ponuda_box
{
	font-size: 14px;
	padding: 4px 0 0 20px;
}
	.cf_ponuda_box li
	{
		font-size: 12px;
		list-style: circle;
		padding: 4px 0 0 0;
		margin: 0 0 0 30px;
		letter-spacing: 1px;
	}

#cf_c_drink
{
	float: right;
	width: 40px;
	height: 67px;
	margin: 20px 64px 0 0;
	background:	url(../img/offer/vetrenjaca_ponuda.png) top center no-repeat; /* 40x67 */
}
/* /offer */

/* gallery */
#cf_c_frame
{
	float: right;
	width: 68px;
	height: 78px;
	margin: 20px 30px 0 0;
	background: url(../img/gallery/vetrenjaca_galerija.png) top center no-repeat; /*68x78 */
}

.cf_gallery
{
	float: left;
	width: 83px;
	height: 68px;
	padding: 7px 0 0 0;
	text-align: center;
	margin: 5px 10px 20px 10px;
}
	.cf_gallery a:link, .cf_gallery a:visited
	{
		width: 83px;
		height: 61px;
		display: block;
		padding: 7px 0 0 0;
		text-decoration: none;
		background: url(../img/gallery/frame_switch.jpg) top left no-repeat; /* 166x68 */
	}
	.cf_gallery a:hover, .cf_gallery a:active
	{
		width: 83px;
		height: 61px;
		display: block;
		padding: 7px 0 0 0;
		text-decoration: none;
		background: url(../img/gallery/frame_switch.jpg) top right no-repeat; /* 166x68 */
	}
/* /gallery */

/* welcome */
#cf_welcome p
{
	font-size: 14px;
	line-height: 18px;
}
	#cf_w_sig
	{
		text-align: right;
	}
/* /welcome */
