@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4d4d4d;
	font-size: 13px;
	background-image:url(../images/bg-logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment:fixed;
}

a
{
	color: #38a293;
}

a:hover
{
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6
{
	padding: 0px;
	margin: 0px;	
	font-weight: normal;
	color: #40a699;
}

h1
{
	font-size: 24px;
}

h2
{
	color: #FFFFFF;
	font-size: 20px;
}

h3
{
	padding-top: 6px;
	padding-left: 29px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:normal;
}

#h3a a
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}

#h3a a:hover
{
	text-decoration: underline;
}

h4
{
	color: #329e8e;
	font-size: 16px;
	padding-bottom:10px;
}

h5
{
	color: #38a293;
	font-size: 13px;
	font-weight:bold;
}


/* ******************************************************************* */

.page
{
	width: 921px;
	text-align:left;
	background-image:url(../images/bg.png);
	background-repeat:repeat-y;

}

.page-extra
{
	width: 921px;
	text-align:left;
}

/* ******************************************************************* */

.top
{
	background-image:url(../images/top.png);
	background-repeat: no-repeat;
	height: 318px;
	color: #FFFFFF;
	font-size: 14px;
}

.top-extra
{
	background-image:url(../images/top-extra.png);
	background-repeat: no-repeat;
	height: 318px;
	color: #FFFFFF;
	font-size: 14px;
}

.offset_top
{
	height: 73px;
}

.offset_top_right
{
	width: 35px;
	height: 170px;
	float: left;
}

.logo
{
	width: 65px;
	height: 170px;
	float:left;
}

.card
{
	width: 400px;
	height: 170px;
	float:left;
}

.offset_top_bottom
{
	height: 29px;
}

/* ******************************************************************* */

.navigation
{
	font-size:14px;
	color: #FFFFFF;
}

.navigation a
{
	color: #FFFFFF;
	font-size:15px;
	text-decoration: none;
}

.navigation a:hover
{
	text-decoration: underline;
}

.nav_button_offset
{
	width: 20px;
	height: 10px;
	overflow:hidden;
	float: left;
}

.nav_button
{
	padding-right: 14px;
	padding-left: 14px;
	text-align: center;
	float:left;
}

/* ******************************************************************* */

.core
{
	
}


.core_offset_right
{
	float: left;
	width: 15px;
	height: 10px;
	overflow:hidden;
}

.core_offset_main
{
	float: left;
	width: 22px;
	height: 10px;
	overflow:hidden;
}

.left_side
{
	float:left;
	width: 219px;
	color: #FFFFFF;
	font-size:13px;
}

.left_side a
{
	font-size:13px;
	color: #FFFFFF;
}

.left_side_text
{
	padding-left: 14px;
	padding-right: 14px;
}

.left_panel
{
	background-image:url(../images/left_side.png);
	height: 39px;
	width: 234px;
	overflow: hidden;
	margin-left: -15px;
}

/* ******************************************************************* */

.main-extra
{
	width:651px;
	float:left;
}

.main
{
	float:left;
	width: 410px;
	text-align:left;
}

/* ******************************************************************* */

.right_side
{
	width:226px;
	background-image:url(../images/knjige.png);
	background-repeat: no-repeat;
	padding-top: 78px;
	float:right;
}

.right_side_text
{
	padding-right: 46px;
	text-align:left;
	font-size: 12px;
	color: #6ea29b;
	

}
/* ******************************************************************* */

.footer
{
	background-image:url(../images/footer.png);
	height: 83px;
	color: #FFFFFF;
	overflow:hidden;
}

.footer-extra
{
	background-image:url(../images/footer-extra.png);
	height: 83px;
	color: #FFFFFF;
	overflow:hidden;
}


.footer a,.footer-extra a
{
	color: #FFFFFF;
	font-size 11px;
	text-decoration: underline;
}

.footer a:hover,.footer-extra a:hover
{
	text-decoration: none;
}

.footer_right
{
	padding-top: 10px;
	padding-left: 680px;
	height: 43px;
	font-size: 12px;
	overflow: hidden;
}

.footer_bottom
{
	height: 40px;
	padding-left: 30px;
	font-size: 11px;
	overflow: hidden;
}

/* ******************************************************************* */

input, textarea
{
	font-size:14px;
	padding: 3px;
	color: #40a699;
}

.submit_button
{
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	background-color: #40a699;
	border-color: #40a699;
}

/* ******************************************************************* */

.googlemap
{
	padding: 15px;
	padding-top: 5px;
}

.drobtinice
{
	padding: 15px;
	padding-top:5px;
	background-image:url(../images/bg-extra.png);
	background-repeat:repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.photogallery
{
	font-size:14px;
}


.clear_both
{
	clear:both;
}