/* --- c s s b y m i h a e l k l a m p f e r --- */






/* --- m a i n - f o n t --- */

body {
	background-image: url(../../bg_images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #055588;
	font: normal 11px Arial;
}

div, span, td {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size:11px;
	color: #303030;
	line-height:17px;
}

.space {
	line-height:30px;
	background: url("../../bg_images/a_dot.gif") repeat-x bottom left;
	color: #044771;
}

a {
	background: url("../../bg_images/a_dot.gif") repeat-x bottom left;
	font: normal 11px Arial;
	text-decoration: none;
	color: #044771;
	line-height:17px;
}

a:hover {
	background: url("../../bg_images/a_dot_h.gif") repeat-x bottom left;
	text-decoration:none;
	color: #a10000;
	line-height:17px;
}

.white_link {
	background-image: none;
	background: none;
	font: normal 11px Arial;
	color: #ffffff;
	line-height:17px;
}

.bigger {
	font: normal 12px Arial;
}

.bright_blue {
	color: #cce0ec;
	font: normal 11px Arial;
	padding: 0px 2px 0px 2px;
}

.bright_blue_padd {
	color: #cce0ec;
	font: normal 11px Arial;
	padding: 0px 2px 0px 2px;
}

.white_padd {
	color: #ffffff;
	font: normal 11px Arial;
	padding: 0px 2px 0px 2px;
}

.underline {
	text-decoration: underline;
}
.underline_dark_blue {
	color: #044771;
	text-decoration: underline;
}
.underline_heavy_red_bigger {
	color: #a10000;
	font: normal 12px Arial;
	text-decoration: underline;
}

.black {
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration:none;
	font-size:11px;
	color: #303030;
}

/* --- p a d d i n g - u p - r i g h t - d o w n - l e f t --- */

.light_blue {
	color: #69a3c7;
	font: normal 11px Arial;
}
.light_blue_ita {
	color: #69a3c7;
	font: italic 11px Arial;
}

.dark_blue {
	color: #044771;
	font: normal 11px Arial;
}

.dark_blue_bigger {
	color: #044771;
	font: normal 12px Arial;
}

.dark_blue_linky {
	background: url("../../bg_images/a_dot.gif") repeat-x bottom left;
	color: #044771;
	font: normal 11px Arial;
}
.dark_blue_big {
	color: #044771;
	font: normal 14px Arial;
}

.heavy_red {
	color: #a10000;
	font: normal 11px Arial;
}
.heavy_red_big {
	color: #a10000;
	font: normal 14px Arial;
}
.heavy_red_bigger {
	color: #a10000;
	font: normal 12px Arial;
}
.heavy_red_linky {
	background: url("../../bg_images/a_dot_h.gif") repeat-x bottom left;
	color: #a10000;
	font: normal 11px Arial;
}
.heavy_red_blue_linky a {
	background: url("../../bg_images/a_dot_h.gif") repeat-x bottom left;
	color: #a10000;
	font: normal 11px Arial;
}
.heavy_red_blue_linky a:hover {
	background: url("../../bg_images/a_dot.gif") repeat-x bottom left;
	color: #044771;
	font: normal 11px Arial;
}

.L_LinkVec a {
	background: url("../../bg_images/vec.gif") no-repeat top left;
	padding: 1px 0px 1px 13px;
}
.L_LinkVec a:hover {
	background: url("../../bg_images/vec_h.gif") no-repeat top left;
}
.L_LinkVec_2 a {
	background: url("../../bg_images/vec.gif") no-repeat top left;
	padding: 1px 0px 1px 16px;
}
.L_LinkVec_2 a:hover {
	background: url("../../bg_images/vec_h.gif") no-repeat top left;
}

.L_LinkVecMenu a {
	background: url("../../bg_images/vec_menu.gif") no-repeat top left;
	padding: 1px 0px 1px 16px;
}
.L_LinkVecMenu a:hover {
	background: url("../../bg_images/vec_menu_h.gif") no-repeat top left;
}
.L_Sub_Menu a {
	background: url("../../bg_images/sub_menu.gif") no-repeat top left;
	padding: 1px 0px 1px 14px;
}
.L_Sub_Menu a:hover {
	background: url("../../bg_images/sub_menu_h.gif") no-repeat top left;
}
.L_Logout a {
	background: url("../../bg_images/logout.gif") no-repeat top left;
	padding: 1px 0px 1px 14px;
}
.L_Logout a:hover {
	background: url("../../bg_images/logout_h.gif") no-repeat top left;
}
.L_LinkSimple a {
	background: none;
	padding: 1px 0px 1px 16px;
}
.L_LinkSimple a:hover {
	background: none;
}

.L_LinkTop a {
	background: url("../../bg_images/vrh.gif") no-repeat top left;
	padding: 1px 0px 1px 16px;
}
.L_LinkTop a:hover {
	background: url("../../bg_images/vrh_h.gif") no-repeat top left;
}

.Divider1 {
	margin: 0px 1px 0px 1px;
}

.naslov_red {
	color: #a10000;
	font: bold 15px Arial;
	padding: 0px 0px 0px 14px;
}
.naslov_red_bigger {
	color: #a10000;
	font: bold 18px Arial;
}
.naslov_red_bigger_l {
	color: #a10000;
	font: bold italic 18px Arial;
}

.naslov_lightblue {
	color: #69a3c7;
	font: bold 15px Arial;
	padding: 0px 0px 0px 14px;
}

.naslov_blue {
	color: #044771;
	font: bold 15px Arial;
	padding: 0px 0px 0px 0px;
}

.all { 
	text-align: justify; 
}





/* --- t o p - m e n u --- */

#header_nav {
	float:right;
	margin-right: 7px;
	background: url(../../bg_images/headernav-divider.gif) no-repeat right top;
	font-size: 90%;

	padding: 1px 5px 0px 0px;
}
#nav {
	list-style:none;
	margin:12px 0px 0px 0px;

	padding:0px;
	clear:both;
	float:right;
	line-height:0px;
}
#nav li{
	margin-left:0px;
	float:left;
}
#nav li a{
	height: 19px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
#nav #nav-eng a{
	width: 27px;
	background: url(../../bg_images/nav_eng.jpg) no-repeat left top;
}
#nav #nav-eng a:hover{
	background: url(../../bg_images/nav_eng.jpg) no-repeat left bottom;
}
#nav #nav-de a{
	width: 22px;
	background: url(../../bg_images/nav_de.jpg) no-repeat left top;
}
#nav #nav-de a:hover{
	background: url(../../bg_images/nav_de.jpg) no-repeat left bottom;
}
#nav #nav-slo a{
	width: 26px;
	background: url(../../bg_images/nav_slo.jpg) no-repeat left top;
}
#nav #nav-slo a:hover{
	background: url(../../bg_images/nav_slo.jpg) no-repeat left bottom;
}
#nav #nav-book-eng a{
	width: 68px;
	background: url(../../bg_images/nav_book_eng.jpg) no-repeat left top;
}
#nav #nav-book-eng a:hover{
	background: url(../../bg_images/nav_book_eng.jpg) no-repeat left bottom;
}
#nav #nav-book a{
	width: 138px;
	background: url(../../bg_images/nav_book.jpg) no-repeat left top;
}
#nav #nav-book a:hover{
	background: url(../../bg_images/nav_book.jpg) no-repeat left bottom;
}
#nav #nav-mail-eng a{
	width: 69px;
	background: url(../../bg_images/nav_mail_eng.jpg) no-repeat left top;
}
#nav #nav-mail-eng a:hover{
	background: url(../../bg_images/nav_mail_eng.jpg) no-repeat left bottom;
}
#nav #nav-mail-de a{
	width: 114px;
	background: url(../../bg_images/nav_mail_de.jpg) no-repeat left top;
}
#nav #nav-mail-de a:hover{
	background: url(../../bg_images/nav_mail_de.jpg) no-repeat left bottom;
}
#nav #nav-mail a{
	width: 78px;
	background: url(../../bg_images/nav_mail.jpg) no-repeat left top;
}
#nav #nav-mail a:hover{
	background: url(../../bg_images/nav_mail.jpg) no-repeat left bottom;
}



.brez_padd {
	background: none;
	padding: 16px 10px 0px 14px;
}

.Padd_VecMenu {
	padding: 0px 0px 0px 11px;
}



input.send-btn {
width: 72px;
height: 21px;
background: #69a3c7 url(/bg_images/login.jpg) no-repeat;
outline: none;
}
input.send-btn:hover {
background: #a10000 url(/bg_images/login.jpg) no-repeat 0 -22px;
}