html
{	position:relative;
}
/*div{outline:1px dotted red}*/

body
{	font:14px/1.3 arial, sans-serif;
	background-color:#FFF0C9;
}
em{
font-style: italic;
}
strong {
 font-weight : bold;
}
#map_div{
text-align: center;
position: relative;
top: 30px;
color: white;
width: 50px;
float: left;
}
.small_bot_menu a{
font-size:11px;
padding-top:10px;
}
.bot{
width:20%;
float:left;
padding:0 0 0 15px; 
}
.first_bot_menu{
font-weight: bold;
}
#akc0, #akc1, #akc2{
width:200px;
height:200px;
text-align:center;
background-repeat: no-repeat;
}
#akc0 a, #akc1 a, #akc2 a{
color:#ffffff;
text-decoration:none;
}
#akc0 td, #akc1 td, #akc2 td{
text-align:center;
}
#akc0 a b, #akc1 a b, #akc2 a b{
 text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#akc0{
background-image:url("../images/ac1.png");
}
#akc1{
background-image:url("../images/ac0.png");
}
#akc2{
background-image:url("../images/ac2.png");
}
#vert_menu{
margin-top:20px;
width: 200px;
border-left: 5px solid #62918A;
padding-left: 15px;
}
#vert_menu ul{
padding-left:10px;
}
#author a, #bot_menu_div a{
color:#ffffff;
}
#bot_menu_div{
clear:both;
height: 150px;
padding: 20px 0px 10px 0;
}
#search{
z-index: 10;
width: 200px;
position: relative;
top: 260px;
left: 410px;
}
a, a:visited, #hk
{	text-decoration:none;
color:#53769d;
}

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

section, footer, nav
{	display: block;
}



div.main
{	width:1024px;
	margin:0 auto;
	background-color:silver;
	position:relative;
	background-color:white;
	-moz-box-shadow: 0 0 13px 0px #666;
	-webkit-box-shadow: 0 0 13px 0px #666;
	box-shadow: 0 0 13px 0 #666;
}
header
{	height:300px !important;
}
a#logo div
{	background:url('../images/logo.jpg') no-repeat;
	width:174px;
	height:68px;
	position:absolute;
	left:32px;
	top:35px;
}
div#thename
{	font-size:28px;
	font-weight:bold;
	color:#62918a;
	position:absolute;
	top:18px;
	left:225px;
}
div#topnja
{	background:url('../images/nja-top.jpg') no-repeat;
	width:498px;
	height:167px;
	position:absolute;
	top:103px;
	left:37px;
}


#search input
{	border:solid 1px #62918a;
	color:#62918a;
	font-size:.9em;
	font-style:italic;
	-moz-box-shadow:inset 1px 1px 2px #999;
	-webkit-box-shadow:inset 1px 1px 2px #999;
	box-shadow:inset 1px 1px 2px #999;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	height:18px;
	background:#e8f7f5 url('../images/search-fucking-icon.png') no-repeat center right;
}



#navnav
{	background:url('../images/nav-bg.jpg') no-repeat;
	width:607px;
	height:86px;
}
#navnav > ul
{	width:auto;
	margin:0 auto;
	padding:0;
}
#navnav > ul > li > ul
{	padding-left:0;
}
#navnav > ul > li
{	list-style: none;
	display: inline-block;
	line-height: 1;
	position:relative;
	margin-top:27px;
	margin-left:27px;
}
#navnav > ul > li > a
{	color:white;
	text-decoration:none !important;
	font-size:13px;
	font-weight:bold;
}
#navnav > ul > li > a:hover
{	text-decoration:underline !important;
}
#navnav li ul
{	position:absolute;
	list-style:none;
	white-space:nowrap;
	font:normal 12px arial, sans-serif;
	max-height:0px;
	overflow:hidden;
}
#navnav li ul li
{	background-color:#E8F7F5;
}
#navnav li ul li a
{	padding:4px 12px;
	color:#006052 !important;
	text-decoration:none !important;
	display:block;
	border:solid 0px white;
	border-left-width:2px;
	border-right-width:2px;
}
#navnav li ul li a:hover
{	color:#FEFFFF !important;
}
#navnav li ul li:hover{
	background-color:#62918A;

}

#navnav li ul li:first-child
{	margin-top:10px;
	position:relative;
	border:solid 0px white;
	border-top-width:2px;
}

#navnav li ul li:first-child:before
{	content:'';
	position:absolute;
	width:1px;
	height:1px;
	border:10px solid transparent;
	border-bottom-color:white;
	left:20%;
	top:-23px;
}



#navnav li ul li:last-child
{	border:solid 0px white;
	border-bottom-width:2px;

}

#navnav li:hover ul
{	max-height:1000px;
}


#small_map1{
background-image: url(../images/small_map1.png);
}
#small_map2{
background-image: url(../images/small_map2.png);
}
#small_map1, #small_map2{
width: 49px;
height: 49px;
position: relative;
left: 120px;
top: -40px;
background-repeat: no-repeat;
}
#monstro
{	background:url('../images/monstro.png') no-repeat;
	width:437px;
	height:381px;
	position:absolute;
	top:25px;
	right:0;
}
#monstro > div
{	float:left;
	width:180px;
	position:relative;
	color:#3e4568;
	font-size:14px;
	text-align:center;
	padding-top:43px;
}
div#m-addr1
{	top:54px;
	left:19px;
}
div#m-addr2
{	top:18px;
	left:41px;
}
#monstro .phone
{	font:bold italic 23px arial;
	color:#62918a;
	position:relative;
	top:4px;
	margin-bottom:4px;
}
#monstro .link
{	margin-top:22px;
}
#monstro .link a, #monstro .link a:visited
{	font:normal 13px arial;
	color:#3e4568;
	text-decoration:underline;
}



div#teasers-cont
{	padding:20px 0 2em 40px;
	width:74%;
	float:left;
}
div.teasers
{	float:left;
	width:25%;
}
div.teasers *
{	white-space:nowrap;
}
div.teasers > div:first-child
{	display:inline-block;
	margin-bottom:10px;
	font:normal 14px 'arial black';
}
div.teasers > div:first-child a
{	color:#006052;
}

div.teasers div a div
{	width:64px;
	height:64px;
}
div.teasers div a
{	font-size:14px;
	color:#454545;
}
div.teasers a:hover
{	text-decoration:none;
	color:#78b087;
}
div.teasers > div:last-child
{	margin-top:10px;
}
div.teasers > div:last-child a
{	font-size:12px;
	color:#006052;
}

.ts1 { background:url('../images/teasers.png') 0px 0px no-repeat; }
.ts2 { background:url('../images/teasers.png') -64px 0px no-repeat; }
.ts3 { background:url('../images/teasers.png') -128px 0px no-repeat; }
.ts4 { background:url('../images/teasers.png') -192px 0px no-repeat; }



h1, h2, h3, h4, h5, h6
{	font-weight:bold;
	color:#006052;
	margin-bottom:1em;
}
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:10px; }
h6 { font-size:08px; }

div#content
{	float:left;
	width:70%;
	padding:2em 0 2em 3em;
}
div#content p
{	margin-bottom:1em;
}
p#decor
{	width:35%;
	font-size:1.15em;
	text-align:center;
	margin-right:2em;
	float:left;
}
div#content img
{	margin-right:1em;
}



div#wows
{	float:right;
	width:210px;
	margin-right:1em;
}


div#footer
{
	background-color:#629189;
	clear:both;
}
div#footer #counters
{
	position:relative;
	left:30px;
	top:20px;
	width:30%;
	float:left;
}
div#footer #copy
{	text-align:center;
	position:relative;
	top:30px;
	color:white;
	width:40%;
	float:left;
}
div#footer #author
{
	position:relative;
	top:20px;
	right:30px;
	color:white;
	font-size:.85em;
	text-decoration:underline;
	width:15%;
	float:right;
}



div#leftnja
{	background:url('../images/nja-left.jpg') no-repeat;
	width:138px;
	height:637px;
	position:absolute;
	top:0;
	margin-left:-138px;
	z-index:-10;
}
div#rightnja
{	background:url('../images/nja-right.jpg') no-repeat;
	width:188px;
	height:659px;
	position:absolute;
	bottom:0;
	margin-left:1024px;
	z-index:-20;
}