.body
{
	background-color: #405333;
	margin: 0px;
	padding: 0px;
}

.main_table
{
	width: 670px;
	border: white 3px solid;
	margin: 0px;
	padding: 0px;
}
.main_table img
{
	margin: 0px;
	padding: 0px;
}
.top_menu
{
	background-image: url('layout/bgnd_topbar.jpg');
	height: 30px;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 100%;
	line-height: 20px;
}
.top_menu a
{
	text-decoration: none;
	color: #FFFFFF;
}
.top_menu a:hover
{
	text-decoration: underline;
}
.top_menu_lang
{
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.top_menu_login
{
	text-align: right;
	vertical-align: top;
	width: 50%;
}
.zaglavlje
{
	margin: 0px;
	padding: 0px;
	height: 152px;
	border-bottom: white 3px solid;
}
.zaglavlje_menu
{
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	height: 35px;
	background-image: url(layout/bgnd_topmenu.jpg);
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}
.zaglavlje_menu img
{
	border: 0px;
	margin: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
	position: static;
}
.topmenu_items
{
	width: 660px;
	text-align: left;
	padding-left: 10px;
}
.topmenu_items a
{
	text-decoration: none;
	color: #ffffff;
}
.topmenu_items a:hover
{
	color: #dcdcdc;
}
.topmenu_lang
{
	width: 10px;
	text-align: right;
	padding-right: 10px;
}
.topmenu_lang a
{
	text-decoration: none;
	color: #ffffff;
}
.topmenu_lang a:hover
{
	color: #dcdcdc;
}
.podnozje
{
	width: 670px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(layout/bgnd_podnozje.jpg);
	font-family: Arial;
	font-size: 11px;
	vertical-align:bottom;
}
.podnozje_left
{
	width: 335px;
	text-align: left;
	padding-left: 10px;
}
.podnozje_left a
{
	text-decoration:none;
	color:#000000;
}
.podnozje_left a:hover
{
	color: Gray;
}
.podnozje_right
{
	width: 335px;
	padding-right: 10px;
	text-align: right;
}
.podnozje_right a
{
	text-decoration:none;
	color:#000000;
}
.podnozje_right a:hover
{
	color: Gray;
}
.sadrzaj
{
	border: white 3px solid;
	color: #49533a;
	background-color: white;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	font-family: Tahoma, Arial;
}
.sadrzaj a
{
	color: #49743a;
	text-decoration: none;
}
.sadrzaj a:hover
{
	text-decoration: underline;
}
.sadrzaj h1
{
	font-size: 11px;
	line-height: 9px;
}
.naslovnica td
{
	padding: 5px;
	vertical-align: top;
	text-align: justify;
	font-size: 11px;
}
.vinarstvo td
{
	padding: 5px;
	vertical-align: top;
	color: #49533a;
}
.vinarstvo h1
{
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;	
}
.vinarstvo p
{
	color: #b50002;
	display: inline;
	line-height: 20px;
	padding: 0px;
}
.vinarstvo a
{
	color: #49743a;
	font-weight: bold;
	text-decoration: none;
}
.vinogradarstvo td
{
	padding: 5px;
	vertical-align: top;
	color: #49533a;
}
.vinogradarstvo h1
{
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;	
}
.vinogradarstvo p
{
	color: #b50002;
	display: inline;
	line-height: 20px;
	padding: 0px;
}
.vinogradarstvo a
{
	color: #49743a;
	font-weight: bold;
	text-decoration: none;
}
.restoran td
{
	padding: 5px;
	vertical-align: top;
	color: #49533a;
}
.restoran h1
{
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;	
}
.restoran p
{
	color: #b50002;
	display: inline;
	line-height: 20px;
	padding: 0px;
}
.restoran a
{
	color: #49743a;
	font-weight: bold;
	text-decoration: none;
}
.info_vino
{
	width: 660px;
	height: 400px;
	background-image: url(layout/okvir_boca.jpg);
	background-repeat: no-repeat;
}
.info_vino td
{
	padding: 5px;
	vertical-align: top;
	color: #49533a;
}
.info_vino h1
{
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;	
}
.info_vino p
{
	color: #b50002;
	display: inline;
	line-height: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.info_vino a
{
	color: #49743a;
	font-weight: bold;
	text-decoration: none;
}
.info_vino img
{
	border: 0px;
	padding-left: 65px;
	padding-top: 55px;
}
.info_vino_okvir
{
	height: 280px;
}
.info_vino_img
{
	width: 250px;
	text-align: left;
}
.info_vino_opis
{
	font-size: 11px;
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}
.info_vino_naslov
{
	background-color: #405333;
	color: #FFFFFF;
	padding: 4px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	height: 20px;
}
.vina_naruci
{
	font-size: 11px;
	width: 390px;
	background-color: #405333;
	color: #FFFFFF;
	padding: 0px;
}
.vina_naruci td
{
	color: #FFFFFF;
}
.info_vino_orderline
{
	height: 10px;
}
.novosti
{
	font-size: 11px;
}
.novosti b
{
	color: #477537;
}
.novosti span
{
	color: #96a08f;
	margin: 0px;
	padding: 0px;
}
.novosti td
{
	padding: 5px;
	vertical-align: top;
	text-align: justify;
	color: #4a543b;
}
.novosti h1
{
	color: #4a543b;
}
.galerija_izbor td
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}
.galerija_izbor a
{
	text-decoration: none;
	color: #477537;
}
.galerija_izbor a:hover
{
	text-decoration: underline;
}
.galerija_okvir
{
	height: 200px;
	width: 220px;
	background-image: url(layout/gal_okvir.jpg);
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
}
.galerija_okvir img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.vina_naruci_btn
{
	color: #FFFFFF;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #beac6e;
	/*border-right: #000000 2px solid;
	border-top: #beac6e 2px solid;
	border-left: #beac6e 2px solid;
	border-bottom: #000000 2px solid;*/
}

.vina_naruci_txt
{
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff5eb;
	/*border-right: #000000 2px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 2px solid;*/
}
.kosarica_1rb
{
	width: 20px;
	text-align: left;
}
.kosarica_2naziv
{
	width: 200px;
	text-align: left;
}
.kosarica_3kol
{
	width: 60px;
	text-align: right;
}
.kosarica_4cijena
{
	width: 60px;
	text-align: right;
}
.kosarica_5ukupno
{
	width: 80px;
	text-align: right;
}
.sadrzaj_kosarica
{
	border: white 3px solid;
	color: #49533a;
	background-color: white;
	text-align: left;
	padding: 20px;
	font-size: 9pt;
	font-family: Tahoma, Arial;
}
.sadrzaj_kosarica a
{
	color: #49743a;
	text-decoration: none;
}
.sadrzaj_kosarica a:hover
{
	text-decoration: underline;
}
.rezervacije_tekstarea
{
	/*border-top: thin groove;
	border-left: thin groove;*/
	font-size: 10px;
	font-family: Arial;
	margin-bottom: 5px;
}
.rezervacije_odjeljak
{
	padding: 20px;
}
.rezervacije td
{
	color: #342512;
	font-size: 12px;
}
.rezervacije select
{
	/*border-top: thin groove;
	border-left: thin groove;*/
	font-size: 10px;
	margin-bottom: 5px;
}
.rezervacije_lvl1
{
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.rezervacije_lvl2
{
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.rezervacije_lvl3
{
	padding-left: 20px;
}
.rezervacije_tekstbox
{
	/*border-top: thin groove;
	border-left: thin groove;*/
	height: 14px;
	font-size: 10px;
	margin-bottom: 5px;
}