/*@font-face {font-family: "GillSans"; src: url(../fonts/GILLSAN0.eot);}*/

* { font-family:"Arial", "Trebuchet MS", "Times New Roman"; font-size: 11px; color: #222222;}

BODY { margin: 0px; background-color: #355F90; }

h1{font-size:18px; color: #002E62;font-family:/*"GillSans",*/ "Trebuchet MS", "Times New Roman";text-transform: uppercase;font-weight: normal;}
h1 * {font-size:18px;font-family:/*"GillSans",*/ "Trebuchet MS", "Times New Roman";text-transform: uppercase;font-weight: normal;}
h2{font-size:14px; color: #002E62;}
h3{font-size:12px; color: #002E62;}
form {padding: 0px; margin: 0px;}
.templateContent{padding:4px 10px 0px 0px;}
iinput,itextarea {border:1px solid  #7097C1}
a{position: relative;}

h1 a{
text-decoration: none;
}

b{color: #C1DEFE;}

a.white{color:#FFFFFF;text-decoration: none;}

.content{
	float:left;
	background-color:#FFFFFF;
	bbackground-color:red;
	width:555px;
	background-image: none;
	padding:8px 0px 8px 8px ;
	padding-right:0px;
	padding-top:0px;

}

.content_expanded{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	background-image: none;
}

.content h1{
	color: #7097C1; 
	font-size:18px;
}	

.content h2{
	font-size:12px;
	color: black; 
}
	
.content h3{
	color:white;
	padding:3px 0px 3px 8px;
	margin-top:25px;
}

#aligener { 
	text-align:center; 
}
	
#main{
	margin:auto;
	text-align:left;
	width:802px;
	background-color: #FFFFFF;
}


#main_frame {
	text-align: left;
}

#header{
	height:84px;
}

#find { float: right; padding: 40px 20px 0px 0px; color: white; }
#find A { display: block; color: white; background-color: #7399C2; text-decoration: none; font-weight: bold; padding: 3px; -moz-border-radius:12px;}


#content_footer{
	text-align: center;
	font-size: 10px;
	line-height:14px;
	color: #FFFFFF;
	padding-top:0px;
	height:30px;
	position:relative;
	top:-30px;
	z-index: 0;
}

#content_footer a{
	font-size: 10px;
	line-height:14px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	z-index: 1000;
}

.flags { float: right; border:none;margin-right:5px;margin-top:6px;}


.skyblue{
	background-color: #7097C1; 
}
.blue{
	background-color: #00244D;
}
.red{
	background-color: #6D0000;
}
.text_skyblue{
	color: #7097C1; 
}
.text_blue{
	color: #00244D;
}
.text_red{
	color: #6D0000;
}

.boxlinktext{
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	line-height: 16px;
}

.bigboxcontent{
	height: 156px;
	ooverflow: hidden;
}

.bigbox { 
	width: 252px;
	float: left;
	height: 156px;
	overflow: hidden;
}

.bigbox h1{
	font-size:18px;
	margin:10px 0px 10px 0px;	
	padding:0px;
}
		  
.bigbox H1 A { 
	font-size:18px;
	color: #FFFFFF; 
	font-size: 18px;
	text-decoration:none;
}
		  
.bigboxpic { 
	float: right; 
	width: 506px; 
	height: 156px;
	display:block;
}

.smallboxcontent{
	float:left;
}

.smallbox { 
	width: 252px;
	height:74px;
	overflow: hidden;
	border-top: solid 2px #FFFFFF;
}

.linkingbox{
	width: 252px;
}

.boxmaincontent{
	padding:8px 10px 5px 10px;
	color: #FFFFFF; 
	text-decoration: none;
	overflow: hidden;
}

.boxmaincontent b{
	color: #7097c1;
}

.rightbutton{
	display: block;
	float:right;
	margin:5px 3px 0px 0px;
	padding:0px;
	height:20px;
	overflow:hidden;
	text-decoration: none;
	cursor: pointer;
}

.boxmaincontent div{
	color:#FFFFFF;
}

.smallbox h1{
	font-size:18px;
	margin:0px;	
	line-height: 30px;
	padding-left:10px;
}

.smallbox h1 A{ 
	color: #FFFFFF; 
	font-size: 18px;
	text-decoration:none;
}


.smallbox_pic, .bigboxpic { 
	width: 252px;
	background-repeat: no-repeat; 
	color: #FFFFFF; 
	height: 184px;
	display: block;
}



.smallbox_pic A, .bigboxpic A { 
	display: block;
	width: 43px; 
	line-height: 15px; 
	text-decoration: none; 
	font-weight: bold;
	float: right; 
	background-image: url(../images/home_more_link_bg.gif); 
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 10px;
	margin-top: 169px;
	text-transform: uppercase;
}

.box_big{
	height:110px;
}

.box_big IMG{
	margin-right:5px;
}


.bigboxpic{
	width:506px;
	height:156px;
}

.bigboxpic A {
	margin-top: 141px;
}


/* listing box */
.listing_box{
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 14px;
	width:100%;
}

.listing_box a.imglink{
	float:left;
	display:block;
	margin-right:5px;
} 

.listing_box a img{
	border:1px solid #FFFFFF;
}
.listing_box div{
	float:left;
	padding-left:5px;
	width:139px;
}
.listing_box p, .listing_box p a{
	padding: 0px;
	margin: 0px;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
}
.listing_box p a{
	text-decoration:none;
	line-height: 12px;
	display:block;
	padding-left: 8px;
	background-image: url(../images/link_bullet_white.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.listing_box h1{
	color:#FFFFFF;
	font-size:14px;
	line-height:14px;
	margin: 0px;
	padding: 0px;
	height:auto;
	text-transform: none;
	font-weight: bold;
}

/*listing headings in listing box*/
.red .listing_box h1{
	color:#e89797;
}

/*linking box*/
.linkingbox_link{
	display:block;
	padding-left: 8px;
	background-image: url(../images/link_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
}

.linkingbox h1 {
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	font-size:18px;
}

.linkingbox h1 *{
	color:#FFFFFF;
	font-size:18px;
}

div.dummy{
	line-height: 1px;
	height: 0px;
	font-size: 1px;
	overflow: hidden;
}

/* glavni meni*/

#main_menu{
	border-bottom:2px solid #FFFFFF;
	height:24px;
	
}

/*
#main_menu_noshadow{
	bbackground-image: url(../images/main_menu_bg_shadow.gif);
	bbackground-repeat: no-repeat;
	height:26px;
	ppadding-left: 10px;
}
*/

a.menu_active_false, a.menu_active_true{
	display:block;
	float:left;
	height:24px;
	line-height: 24px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
	font-size: 11px;
	text-transform: capitalize;
	padding:0px 10px 0px 10px;
}

a.menu_active_false:hover, a.menu_active_true{
	bbackground-image: url(../images/main_menu_bg_akt.gif);
	background-repeat: repeat-x;
	bcolor:#000000;
}
.menu_divider {
	float:left;	
}

.menu_divider, .sub_menu_divider{
	line-height: 22px;
	color: #cfe6ff;
	width: 3px;
}

#sub_menu{
	float:left;
	width:172px;
	bbackground-color:red;
	padding:23px 10px 5px 10px;
	margin-right:1px;
	overflow: hidden;
	line-height: 16px;
}

#sub_menu h2{
	color:white;
	border-bottom:solid 1px #9bb6d4;
	padding-bottom:9px;
	margin-bottom:9px;
	text-transform: uppercase;
	font-family:/*"GillSans",*/ "Trebuchet MS", "Times New Roman";
}

a.submenu_active_false, a.submenu_active_true{
	display:block;
	color:white;
	font-size: 11px;
	line-height:20px;
	text-decoration: none;
	ddisplay: list-item;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
	llist-style-image:url(../images/bullet.gif);
	llist-style-position: inside;
	border-bottom:solid 1px #9bb6d4;	
}

a.submenu_active_false:hover, a.submenu_active_true{
	bbackground-image: url(../images/sub_menu_bg_hover.jpg);
	bbackground-repeat: no-repeat;
	font-weight:bold;
}

div.thumblist{
	float:right;
	padding:50px 0px 0px 0px;
	width: 220px;
	text-align: right;
	background-color: white;
}

div.thumblist a{
	display:block;
	margin-bottom:5px;
}

div.thumblist a img{
	border: 0px solid #002E62;
}

div.thumblist_regatta{ float:right;	padding:26px 0px 0px 0px; width: 220px; text-align: right; background-color: white; }

.row1{background-color: #FFFFFF}
.row2{background-color: #E4EBF3}
table b{color:black;line-height:20px;}


.white, .white b{
	color:#FFFFFF;
}

a.more{
	display:block;
	float:left;
	padding-left: 8px;
	background-image: url(../images/link_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
}


.login, .register, .booking{
	background-image: url(../images/register.gif);
	border:none;
	width:93px;
	height:21px;
}

.login{
	background-image: url(../images/login.gif);
	width:73px;
}

.booking{
	background-image: url(../images/booking.gif);
	width:113px;
}

.login:hover, .register:hover, .booking:hover{
	cursor: pointer;
}

DIV.box_title2, DIV.box_title3 {margin-top:0px;height:21px;padding-left:8px;line-height:21px;color:#FFFFFF;font-weight:bold;background-image:url(../images/model_table_header.jpg);}
DIV.box_title3{margin-top:25px;}

.white strong {
	color: #CAE5FF;
}

.image, .image img{ border:none}

.checkboxField{
	float:left;
	width:48%;
}

form input.checkbox{
	border:none;
}


