* {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

BODY { background-color: #FFF0C9; color: #6E6E6E; margin: 0px; background-image: URL(../../include/images/design/body_bg.gif); }

#main_frame { background: URL(../../include/images/design/top_bg.png) repeat-x; }

#container { width: 960px; text-align: left; margin: 0 auto; }

#header { height: 110px; }

#logo { display: block; float: left; width: 290px; height: 110px; }

#logo IMG { margin-top: 20px; }

#top_meni {	float: right; width: 670px; height: 40px; }

#lang { float: right; width: 112px; background: URL(../../include/images/design/lang_bg.png) no-repeat; height: 34px; text-align: center; }

#lang IMG { margin-top: 10px; border: solid 1px #FFFFFF; }

#partners {	float: right; width: 448px; height: 34px; line-height: 34px; }

#mid_meni {	float: right; width: 670px; height: 20px; text-align: right; }

#mid_meni A { text-decoration: none; color: #980000; }

/* main meni */
#main_meni { float: right; width: 670px; height: 38px; line-height: 38px; }

#mainMenu { list-style: none; width: 548px; height: 38px; float: left; overflow: hidden; }

#mainMenu li { float: left; }

#mainMenu li a { display: block;
				 line-height: 25px;
				 text-decoration: none;
				 text-transform: uppercase;
				 padding: 0 10px;
				 margin-top: 8px;
				 margin-right: 8px;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 color: #FFFFFF;
				 background-color: #980000;
				 -moz-border-radius: 0.4em;
				 -webkit-border-radius: 0.4em;
				}

#mainMenu li a:hover,#mainMenu  a.active_true { color: #fbc640; }

/* main meni kraj */
#submeni { height: 30px; line-height: 20px; }

#submeni a { text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #980000; }

#submeni a:hover,#submeni  a.active_true { color: #980000; text-decoration: underline; }

/* home content */
#home_content { background: URL(../../include/images/design/home-content-bg.png) no-repeat;	height: 345px; }

#home_content_inner { padding: 0px 10px 10px 10px; }

#search_engine { float: left; width: 284px; }
#search_engine P { font-size: 11px; margin: 10px 0px 10px 0px; }
#search_engine FORM { margin: 0px; }
#search_engine INPUT { font-size: 11px; border: solid 1px #fbc640; }
#search_engine SELECT { font-size: 11px; border: solid 1px #fbc640; }
#search_engine INPUT.button_large { background: URL(../../include/images/design/button_large.png) no-repeat;
									border: none;
									height: 32px;
									width: 85px;
									color: #FFFFFF;
									text-transform: uppercase;
									font-weight: bold;
									cursor: pointer;
									}
#search_engine INPUT.button { background: URL(../../include/images/design/button.png) no-repeat;
							  border: none;
							  height: 21px;
							  width: 58px;
							  color: #FFFFFF;
							  text-transform: uppercase;
							  cursor: pointer;
							  }
H3.search { font-family: Georgia, Arial, Helvetica, sans-serif;
			font-size: 20px;
			color: #d21800;
			border-bottom: solid 4px #ffb700;
			font-weight: normal;
			background: URL(../../include/images/design/search_icon.png) no-repeat;
			padding-left: 36px;
			line-height: 36px;
			margin: 0px;
			}
H4.search { font-family: Georgia, Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #d21800;
			border-bottom: solid 4px #ffb700;
			font-weight: normal;
			line-height: 20px;
			margin: 0px;
			}
			
#news { float: right; width: 642px; height: 278px; }


#news_wrapper { width: 642px;
				height: 278px;
				-moz-border-radius: 0.4em;
				-webkit-border-radius: 0.4em;
				position: absolute; left:0px; top:0px; z-index:1000;
				}
#head_image { width: 642px; height: 278px; position: absolute; left: 0px; top: 0px; z-index:1; }
#news_item { background: URL(../../include/images/design/home_news_bg.png) repeat-y;
			 width: 224px;
			 height: 272px;
			 overflow: hidden;
			 position: relative; left:415px; top:3px;
			 }

DIV.home_news_title { display: block; color: #980000; font-weight: bold; padding: 10px 10px 0px 10px; }
DIV.home_news_content { padding:0px 10px 10px 10px; }
DIV.home_news_content P { color: #000000; }

#top_offer { float: right; width: 642px; height: 30px; line-height: 30px; background: URL(../../include/images/design/pepper.png) no-repeat;}
#top_offer_inner { margin: 0px 0px 0px 30px; }
#top_offer_inner A { color: #000000;font-weight: bold; text-decoration: none; }
#home_boxes_left { float: left; width: 720px; }

DIV.home_box { float: left; width: 240px; }

DIV.home_box_content { background: URL(../../include/images/design/box_bg.png) repeat-y; min-height: 160px; }

DIV.home_box_content_inner { padding: 0px 9px 0px 10px; }

DIV.home_box_content_inner P { color: #d21800; margin-bottom: 0px; }

DIV.home_box_title { color: #FFFFFF; height: 76px; font-size: 16px; }

DIV.home_box_title SPAN { display: block; padding-top: 10px; padding-left: 10px; font-size: 16px; }

UL.home { margin-bottom: 0px; margin-top: 10px;}

UL.home LI { list-style-image: url(../../include/images/design/li_home.gif); line-height: 20px; height: 23px;}

UL.home LI A { text-decoration: none; color: #d21800; }

#home_boxes_right { float: right; width: 240px;	}

DIV.title_blue { background: URL(../../include/images/design/blue_plate.png) no-repeat;
				 color: #FFFFFF;
				 text-transform: uppercase;
				 line-height: 30px;
				 margin-bottom: 10px;
				 padding-left: 10px;
				}

DIV.title_red {	background: URL(../../include/images/design/red_plate.png) no-repeat;
				color: #FFFFFF;
				text-transform: uppercase;
				line-height: 30px;
				margin-bottom: 10px;
				padding-left: 10px;
				}
				
DIV.other_offer_content_inner { padding: 0px 9px 0px 10px; }

DIV.other_offer_content_inner P { color: #d21800; margin-top: 0px; margin-bottom: 0px; }
A.other_offer { display: block;
				background-color: FBC640;
				color: #000000;
				line-height: 24px;
				margin-top: 6px;
				padding-left: 10px;
				font-weight: bold;
				text-decoration: none;
				}
SPAN.other_offer { display: block;
				background-color: FBC640;
				color: #000000;
				line-height: 24px;
				margin-top: 6px;
				padding-left: 10px;
				font-weight: bold;
				text-decoration: none;
				}
/* home content kraj */ 

/* content */
TD.content { background: URL(../../include/images/design/content-bg.png) repeat-y; padding: 0px 10px 0px 10px; }
P { margin-top: 10px; margin-bottom: 10px; }
/* headings */
H1 { color: #980000; margin-top: 0px; font-size: 18px; margin-bottom: 10px; }
H1.private { color: #980000; }
H1.excursions { color: #980000; }
H1.pag { color: #980000; }
H1.info { color: #980000; }
H1.aboutus { color: #980000; }

H2 { color: #980000; font-size: 14px; margin-bottom: 3px; }
H2.private { color: #980000; }
H2.pag { color: #980000; }
H2.info { color: #980000; }
H2.aboutus { color: #980000; }

H3 {color: #990000; font-size: 12px; margin-bottom: 3px; }
H4 {color: #990000; font-size: 12px; margin-bottom: 3px; }
H5 {font-size:11px; font-weight:bold; padding-bottom:0px; margin-bottom:0px;}
/* headings kraj */

/* content kraj */

/* footer */
#footer { height: 282px;
		  background: URL(../../include/images/design/footer_bg.png) no-repeat;
		  color: #FFFFFF;
		  text-align: right;
		  padding-right: 10px;
		}
#footer P { color: #FFFFFF; }
#footer A { color: #FFFFFF; }

H3.footer { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; text-align: left; float: right; width: 720px; margin-top: 0px; margin-bottom: 10px; }
A.foot-links { text-transform: uppercase; color: #FFFFFF; }

DIV.footer_box { float: right; text-align: left; width: 180px; height: 116px; overflow: hidden; }

DIV.footer_box_content {  }

DIV.footer_box_content_inner {  }

DIV.footer_box_content_inner P { color: #FFFFFF; }

UL.footer { margin: 0px 0px 0px 10px; padding-left: 10px; padding-bottom: 0px; }

UL.footer LI { line-height: 16px; font-size: 11px; color: #FFFFFF; 	}

UL.footer LI A { text-decoration: none; color: #FFFFFF; font-size: 11px;}
/* footer kraj */

/* category template */
H2.box { margin-top: 5px; margin-bottom: 5px; padding-left: 5px; }
IMG.middle_box_img { margin-left: 4px; }
DIV.short_desc { padding: 0px 5px 0px 5px; height: 70px; overflow: hidden; }
DIV.short_desc P { margin-top: 0px; line-height:; font-size: 11px; line-height: 14px;}
A.button { display: block; color: #980000; text-align: right; padding-right: 5px; text-decoration: none; }
A.button:hover { color: #002E62; }

DIV.outerBox { height:290px; float:left; margin-left:25px; }
DIV.outerBox_topoffers { height:290px; float:left; margin-left:25px; }
DIV.outerBox_exursions { height:290px; float:left; margin-left:25px; }
DIV.outerBox_actual { height:382px; float:left; margin-left:25px; }

DIV.box_small,DIV.box_middle_right{ 
	border: 1px solid #DDDDDD; 
	width: 192px; 
	height: 206px;
	padding: 4px 5px 4px 4px; 
	background-color: #FFF0C9;
}

DIV.box_middle { width: 200px; height: 260px; background: URL(../../include/images/design/box_200_bg.png) repeat-y; }
DIV.box_middle_topoffers { width: 200px; height: 260px; background: URL(../../include/images/design/box_200_bg.png) repeat-y; }
DIV.box_middle_exursions { width: 200px; height: 260px; background: URL(../../include/images/design/box_200_bg.png) repeat-y; }
DIV.box_middle_actual { width: 200px; height: 260px; background: URL(../../include/images/design/box_200_bg.png) repeat-y; }
	
DIV.box_offers { border: 1px solid #DDDDDD;
				 width:192px;
				 height:18px;
				 background-color:#DEE0F5;
				 text-decoration: bold;
				 font-size:12px;
				 font-weight:bold;
				 padding: 2px 0px 2px 0px;
				 }
	
DIV.box_beaches { width: 80%; height:14; float:center; /*background-color:#DEE0F5;*/ padding-left:25px; }

DIV.box_partners { border: 0px solid #7B94D6; height:100px;	width:705px; }

/* category template kraj */

/* defaultSearch template */
DIV.thumbslist { width: 200px; float:right; text-align: right; }
DIV.thumbslist_small { width: 145px; float:left; }
DIV.thumbslist_small IMG { margin-top: 5px; }
DIV.thumbslist a{ display:block; margin-bottom:10px; }
IMG.big_image{ padding: 5px 8px 8px 1px; }
DIV.thumbslist A IMG, IMG.thumb{ }

/* defaultSearch template kraj */
/* box style */
DIV.box {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
DIV.box DIV.header_private {color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
DIV.box DIV.header_excursions{color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
DIV.box DIV.header_aboutus{color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
DIV.box DIV.header_gray{color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
DIV.box DIV.header_actual {color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
DIV.box DIV.content {padding: 5px 0px 5px 0px ; background-color:#FFF5E9;}

TABLE.box {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
TABLE.box TD.header_private {color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
TABLE.box TD.header_excursions{color: #FFFFFF; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
TABLE.box TD.header_gray{color: #6F6F6F; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
TABLE.box TD.header_actual{color: #6F6F6F; padding: 5px 5px 5px 5px ; background-color:#980000; font-weight: bold;}
TABLE.box TD.content {vertical-align:top; padding: 8px 0px 8px 0px ; background-color:#FFF5E9;}

A.selection_box, A.selection_box:visited {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}

/*navbar*/
#navbar { height: 24px; line-height: 14px; }
A.navbar,A.navbar:visited {text-decoration: none; color: #980000; font-size: 11px; }
A.navbar:hover {color: #6E6E6E;}
SPAN.navbarselected {font-size:11px; color: #6E6E6E; font-weight: bold;}
/*navbar kraj*/
/* search form */
TABLE.search_form {background-color:#F3F3FB; border: solid 1px #98A1E6;}
TABLE.search_form TD { font-size:11px; align:left; padding: 0px 0px 0px 0px;}
TABLE.search_form TD.text {text-align:right; font-size:11px; font-weight:bold; width:60px; padding: 0px 10px 0px 0px;}
TABLE.search_form DIV.code_search_header {background-color: #98A1E6; color: #FFFFFF; padding: 3px 5px 3px 5px; font-size:11px; font-weight:bold;}
TABLE.search_form DIV{font-size:11px; padding: 8px 5px 8px 0px;}

IMG.inline { margin-right: 10px; margin-bottom: 5px; }

/* search result */
DIV.result_info { line-height: 24px; border-bottom: solid 6px #980000; color: #000000; }
DIV.page_nav { float: right; line-height: 24px; height: 24px; width: 370px; text-align: right; }
A.page_text {color: #980000; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px;}
A.page_text:hover { color: #000000; }
A.page_num { font-size:14px; color: #980000; text-decoration: none; line-height: 24px; }
A.page_num:hover { color: #000000; }
STRONG.page_num { color: #000000; font-size: 14px; line-height: 24px; }


DIV.result, {}
DIV.result DIV.header {background-color:#CC9966; font-size: 12px; padding: 0px 0px 2px 0px;}
DIV.result DIV.content {background-color:#FFEEDE; margin:0px; padding: 0px 0px 0px 0px;  font-size: 10px;}

DIV.box_result_1 { width: 464px; float: left; }
DIV.box_result_1 A.image { display: block;
						   width: 100px;
						   height: 75px;
						   background-repeat: no-repeat;
						   -webkit-border-radius: 5px;
						   -moz-border-radius: 5px;
						   border-radius: 5px;
						   float: left;
						  }
DIV.header_1 { color: #000000; font-weight: bold; background-color: #FBC845; padding-left: 10px; line-height: 26px; margin-bottom: 6px; }
DIV.content_1 { border: solid 1px #FBC845; background-color:#FDE5A0; padding: 12px 12px 0px 12px; margin-bottom: 12px; }

DIV.box_result_2 { width: 464px; float: right; }
DIV.box_result_2 A.image { display: block;
						   width: 100px;
						   height: 75px;
						   background-repeat: no-repeat;
						   -webkit-border-radius: 5px;
						   -moz-border-radius: 5px;
						   border-radius: 5px;
						   float: left;
						  }
DIV.header_2 { color: #000000; font-weight: bold; background-color: #FBC845; padding-left: 10px; line-height: 26px; margin-bottom: 6px; }
DIV.content_2 { border: solid 1px #FBC845; background-color:#FDE5A0; padding: 12px 12px 0px 12px; margin-bottom: 12px; }

A.booking { display: block;
			line-height: 28px;
			background: URL(../../include/images/booking_bg.png) no-repeat;
			background-color: #980000;
			color: #FFFFFF;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin-bottom: 10px;
			text-decoration: none;
			padding-left: 34px;
			font-size: 12px;
			text-transform: uppercase;
			font-weight: bold;
			}
A.my_selection { display: block;
				 line-height: 28px;
				 background: URL(../../include/images/my_selection_bg.png) no-repeat;
				 background-color: #FBC845;
				 color: #980000;
				 -webkit-border-radius: 5px;
				 -moz-border-radius: 5px;
				 border-radius: 5px;
				 margin-bottom: 2px;
				 text-decoration: none;
				 padding-left: 34px;
				 font-size: 12px;
				}
A.more_info { display: block;
			  line-height: 28px;
			  background: URL(../../include/images/more_info_bg.png) no-repeat;
			  background-color: #FBC845;
			  color: #980000;
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			  border-radius: 5px;
			  text-decoration: none;
			  padding-left: 34px;
			  font-size: 12px;
			  text-transform: capitalize;
			 }


/* object and unit*/
DIV.box_objekt H2 { color: #000000;
					background-color: #FBC845;
					padding: 4px 0px 4px 10px;
					margin-bottom: 6px;
					font-size: 14px;
					}
DIV.content { border: solid 1px #FBC845; background-color:#FDE5A0; padding: 12px 12px 0px 12px; margin-bottom: 12px; color: #000000; }

#app_images TABLE.thumbs TD.thumbs { width: 102px; height: 77px; overflow: hidden; text-align: center; }
#app_images IMG { max-width: 100px; height: 75px; border: solid 1px #FBC845;}

TD.info {padding: 5px 8px 5px 8px;}
DIV.row1 {background-color:#FCD773; padding:3px 8px 4px 8px; color: #000000; }
DIV.row2 {padding:3px 8px 4px 8px; color: #000000; }

#facility_images TABLE.thumbs TD.thumbs { width: 218px; hheight: 164px; overflow: hidden; text-align: center; }
#facility_images IMG { width: 216px; height: 162px; border: solid 1px #FBC845;}

TABLE.price { background-color:#FDE5A0; }
TD.price_header { color: #000000; font-size: 12px; text-align:center; margin:0px; padding: 2px 2px 2px 2px; }
TD.price { color: #000000; background-color:#FDC773; font-size: 12px; font-weight:bold; text-align:center; margin:0px; padding: 2px 2px 2px 2px; }
TD.price_info { color: #000000; border: solid #FF9000; border-width: 1px 0px 0px 0px; border-style:dotted;  padding: 10px 2px 5px 2px; }
INPUT.priceInput { border: none; text-align: center; background: none; font-size:12px; font-weight:bold; width:50px; }



TABLE.object {border: solid #CC9966; border-width: 0px 2px 2px 2px;}
TD.big_header { background-color:#CC9966; font-size: 16px; font-weight: bold; padding: 10px 1px 10px 1px;}
TD.small_header {background-color:#CC9966; font-size: 11px; font-weight: bold; padding: 1px 1px 1px 1px;}
TD.o_content {background-color:#F4DDAA; font-size: 14px; margin:0px; padding: 0px 0px 0px 2px;}
TD.u_content {background-color:#F4DDAA;  font-size: 11px; margin:0px; padding: 2px 0px 2px 2px;}


IMG.border {border: solid 1px #FBC845;}

A.object,A.object:visited {color: #5F79C4; font-weight: bold; text-decoration: underline; }
A.unit,A.unit:visited {color:#FF5718; font-weight: bold; text-decoration: underline; }

DIV.left_floater {float:left; width:120px; padding:5px 5px 5px 0px;}
DIV.right_floater {float:right;}

TABLE.mmkCalendar {	width:100%;	background:#FCD773; border: solid 1px #980000; }
TABLE.mmkCalendar TD { height: 20px; }

TABLE.mmkCalendar TR.mmkCalendarHeader TD {	background:#980000; color:white; font-weight:bold; text-align:center; }

TABLE.mmkCalendar TR.mmkCalendarWeekdays TD { background:#F6C034; color: #980000; text-align:center; font-weight: bold; border: solid 1px #980000; }

TABLE.mmkCalendar TR.mmkCalendarWeek TD { text-align:center; border: solid 1px #FFB800; }

.mmkCalendarBefore { color:#F6C034; }

TD.mmkCalendarBlank { background-color: #FFEBB3; }

TD.mmkCalendarSF { background:#FFEBB3; }

TD.mmkCalendarSO { background:#F6C034; }

TD.mmkCalendarSR { background: #FF7200; color: white; }

TABLE.mmkCalendar A { display:block; text-decoration:none; color: #000000; }

TABLE.mmkCalendar A:hover { text-decoration:underline; }

.specialOffer{ background-color:#FF9000; border:red solid 1px; color:white; padding:5px; text-decoration: blink; }

TABLE.details {background-color:#98A1E6;width:475px;}
TABLE.details TH {text-align:left;background-color:#98A1E6;color:#FFFFFF;}
TABLE.details TD {text-align:left;background-color:#F3F3FB;}
DIV.detailsImageFloater {float:right;margin-left:10px;}

div.thumbslist{ float:right; }
div.thumbslist a{ display:block; margin-bottom:10px; }
img.big_image{ padding: 5px 8px 8px 1px; }
div.thumbslist a img, img.thumb{ }



DIV.partners_image {
	float:left; 
	width:180px;
	background-color:#7B94D6;
	border: 1px solid #7B94D6;
}

DIV.partners_content {
	float:right;
	width:521px;
}

DIV.partners_title {
	background-color:#7B94D6;
	padding-left:10px;
	padding-bottom:2px;
	color:#FFFFFF;
	height:14px;
}

DIV.partner_information {
	height:70px;
	padding-top:2px;
	padding-left:10px;
}

DIV.partner_link {
	padding-right:5px;
	float:right;
	height:10px;
}

