/*-------------------------------------------
	css design by Dot - www.dot.hr
	copyright (c), 2003-2007, Dot. 
	
	date: 19.03.2007. 
---------------------------------------------*/

/* --- default ---*/
body {
	height:100%;
	background:#C2AEB6 url(../img/novigrad_maena_bg.gif) no-repeat fixed bottom left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:67%;
	line-height:150%;
	
	color:#202020;
	}
* {
	margin:0;
	padding:0;
	}
img {
	border:0;
	}
p {
	margin-bottom:1.5em;
	}

a, a:link, a:visited {
	text-decoration:none;
	color:#794C5E;
	}
a:hover {
	text-decoration:none;
	color:#987482;
	}
li { list-style-type: none; 
	}
h1 { font-size: 1.8em;  } 
h2 { font-size: 1.6em; color:#660037; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

h1 {margin: 5px 0 0 0;}
h2, h3, h4, h5, h6 {
	margin: 10px 0 5px 0;
	}
input {color:#666;	}
/* ---/---/ STRUCTURE /---/--- */
#container {
	margin:0 auto;
	width:750px;
	font-size:1.20em;
	}
#header {
	width:100%;
	height:150px;
	background:url(../img/novigrad_appmaena_top.gif) no-repeat top right;
	}
#lang {
	width:100%;
	height:20px;
	}
#lang li {
	display: inline;
	}
#content_wrap {
	width:100%;
	background:url(../img/novigrad_appmaena_main.gif) no-repeat top left;
	padding-top:10px;
	}
#content {
	min-height:350px;
	margin:16px 0 0 8px;
	background:#F8F8F8;
	overflow: auto;
	}
#main { background:#F8F8F8;}	
#footer {
	clear:both;
	width:100%;
	height:50px;
	background:url(../img/novigrad_appmaena_footer.gif) no-repeat top left;
	}
/* ---/---/ END STRUCTURE /---/--- */

/* --- LANG */
#lang ul{ 
	text-align:right; 
	padding:0 20px;  }
#lang a:link, #lang a:visited {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	color: #794C5E;
	letter-spacing: 0.06em;}
#lang a:link.active, #lang a:visited.active, #lang a:hover {
	color: #fff;
	background: url(pyramid.gif) no-repeat bottom center;}
/*--- IN MAIN */
#nav {
	float:left;
	width:160px;
	padding:5px 10px 5px 10px;
	}
#main {
	float:right;
	width:520px;
	padding:5px 10px 5px 5px;
	}

/* --- IN HEADER */
#header h1 {
	font-size:12px;
	}
#right { 
	float:right; width:420px; margin:10px 30px 0 0; text-align:left; 
	}
#left {
	float:left;
	width:250px;
	height:150px;
	background:url(../img/novigrad_appmaena_adress.gif) no-repeat bottom left;}	

#left h1 {  height:75px; display:block; }

/* --- adresa --- */
dd address { font-style:normal; display:block;  }
dl{
	font-style:normal;
	font-size:11px;
	line-height:12px;
	padding:5px 0 0 20px;
	}
.tel { border-top:1px dotted #fff;}	
.tel, .mail a { color:#fff; }	

/* --- nav --- */
#nav ul {}
#nav li a {
	padding:0 5px;
	display:block;
	color:#794C5E;
	font-weight:bold;
	line-height:150%;}
#nav li a:hover {
	color:#B097A1;
	background:url(img/bg-nav-hover.png) no-repeat center center;}
/* --- photo ---*/
#photo { margin:5px auto; /*text-align:center;*/}
#photo img { text-align:center;  margin:5px auto;}

/* --- FOOTER */
#footer p { padding:25px 40px 0 40px; font-size:10px; font-weight:bold; /*line-heigh:14px; */ }
#footer a { padding:5px 15px 0 0;}
#footer a:hover { color:#fff;}

/* --- form --- */
#form { margin-bottom:15px;}
#form td, tr { 
	text-align:left; padding:1px; }

/* --- table price ---*/	
#tblprice { background:#fff; margin-bottom:20px; }
#tblprice td { padding:2px 6px; }
.td0 { background:#E3DADE;}
.td1 {  background:#E8E8E4; font-weight:bold; }	
.td2 { background:#F0F0EE;  }
.td3 { background:#F0F0EE;  }	
.line { font-size:1.2em;}