@charset "utf-8";

/***************/
/* Reset rules */
/***************/
body,div,h1,h2,h3,h4,h5,h6,img,ul,li,p,small,fieldset{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
body,input,textarea{ font-family:Arial, Helvetica, sans-serif; }
img{border:none;}

/*****************/
/* General rules */
/*****************/
body{ background:url(../design/body_background.png) repeat-x #f0f2d7; }
body.blank{ background:none; }
.clear_float{ clear:both; font-size:1px; height:1px; }
.message_error{ color:#ee2f15; }
.message_ok{ color:#218c00; }



/**********/
/* Header */
/**********/
#header{ margin:0 auto; padding:0; width:940px; height:192px; position:relative; background:url(../design/header_background.jpg) right no-repeat; }
#header form{ font-size:12px; margin:0; padding:0; }
#header form label{ display:none; }
#header form fieldset{ border:none; position:absolute; right:0; }


/* Logo */
#header h1{ margin:46px 0 0 0;  float:left; }
#header h1 span{ display:none; }
#header h1 a{ width:274px; height:99px; display:block; background:url(../design/header_logo.jpg) no-repeat; overflow:hidden; text-indent:-300px; }
#header h1 a img{ margin:0; float:left; display:inline; }

/* Logo_de */
#header h2{ margin:46px 0 0 0;  float:left; }
#header h2 span{ display:none; }
#header h2 a{ width:274px; height:99px; display:block; background:url(../design/header_logo_de.jpg) no-repeat; overflow:hidden; text-indent:-300px; }
#header h2 a img{ margin:0; float:left; display:inline; }

/* Logo_hr */
#header h3{ margin:46px 0 0 0;  float:left; }
#header h3 span{ display:none; }
#header h3 a{ width:274px; height:99px; display:block; background:url(../design/header_logo_hr.jpg) no-repeat; overflow:hidden; text-indent:-300px; }
#header h3 a img{ margin:0; float:left; display:inline; }


/* Top menu */
#top_menu{ width:940px; height:37px; position:absolute; top:0; left:0; color:#959595; }
#header #top_menu ul{ display:block; float:left; width:auto; font-weight:normal; line-height:36px; font-size:12px;}
#header #top_menu ul li{ margin:0 7px 0 0; padding:0 7px 0 0; background:url(../design/header_footer_elements.jpg) right 0 no-repeat; float:left; display:inline; }
#header #top_menu ul li.last{ background:none; }
#header #top_menu ul li a{ color:#DBDBDB; text-decoration:none; }
#header #top_menu ul li a:hover{ background:none; color:#fff; }


/* Languages */
#header #top_menu ul#lang li{ margin:13px 7px 0 0; padding:0; }
#header #top_menu ul#lang li a{ width:16px; height:11px; display:block; background:url(../design/top_menu_lang.jpg) no-repeat; }
#header #top_menu ul#lang li a span{ display:none; }
#header #top_menu ul#lang li.en a{ background-position:0 0; }
#header #top_menu ul#lang li.en a:hover, ul#lang li.en a.selected{ background-position:0 -11px;}
#header #top_menu ul#lang li.de a{ background-position:-16px 0; }
#header #top_menu ul#lang li.de a:hover, ul#lang li.de a.selected{ background-position:-16px -11px;}
#header #top_menu ul#lang li.hr a{ background-position:-32px 0; }
#header #top_menu ul#lang li.hr a:hover, ul#lang li.hr a.selected{ background-position:-32px -11px;}


/* Log in */
#header #top_menu form{ width:500px; height:35px; display:block; position:absolute; top:1px; right:0; background:url(../design/header_login_background.jpg) 163px 5px no-repeat; }
#header #top_menu form fieldset{ width:500px;}
#header #top_menu form fieldset legend span{ display:block; height:35px; line-height:35px; position:absolute; right:347px !important; right:350px; top:0; color:#959595; }
#header #top_menu form input{ margin:5px 15px 0 0; padding:2px 0px 2px 0px; width:122px; line-height:16px; float:left; border:none; 
							  color:#959595; background:none; outline:none; }
#header #top_menu form #login_email{ margin:6px 34px 0 0; position:absolute; right:160px;  }
#header #top_menu form #login_password{ margin:6px 34px 0 0; position:absolute; right:5px; }
#header #top_menu form #log_in{ margin:5px 0 0 0px; padding:0; float:right; display:inline; width:25px; height:25px; text-transform:capitalize; text-indent:-100px; cursor:pointer;
								background:url(../design/header_footer_elements.jpg) no-repeat 0 -37px; }
#header #top_menu form #log_in:hover{ background:url(../design/header_footer_elements.jpg) no-repeat -26px -37px; }


/* Search */
#header form fieldset legend span{ display:none; }
#header form fieldset #search_input{ padding:2px 0; position:absolute; top:84px; right:103px; width:195px; border:0px; color:#a1a1a1; line-height:15px; font-size:12px; outline:none; }
#header form fieldset #search_submit{ width:35px; height:35px; position:absolute; top:76px; right:57px; background:none; border:none; cursor:pointer; 
									  text-transform:capitalize; text-indent:-100px; outline:none; }


/* Main Menu */
#header ul#main_menu{ position:absolute; top:148px; left:0; width:940px; height:26px; font-size:15px; font-weight:bold; line-height:26px; 
					  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#header ul#main_menu li{ margin:0 0 0 5px; padding:0 0; float:left; display:inline; line-height:43px; background:url(../design/header_footer_elements.jpg) right -63px no-repeat; 
}
#header ul#main_menu li a{ padding:0 17px 0 10px; margin:0; display:inline-block; color:#ededed; text-decoration:none; line-height:43px; height:43px; text-shadow:1px 1px 1px #181e13; }
#header ul#main_menu li:hover{ background:url(../design/header_footer_elements.jpg) 0 -157px no-repeat;  }
#header ul#main_menu li a:hover, #header ul#main_menu li a:active{ color:#7d7d7d; text-shadow:none; background:url(../design/main_menu_li_background_right.jpg) right no-repeat;  }
#header ul#main_menu li.home{margin:0; height:37px;  padding:6px 6px 0 0;}
#header ul#main_menu li.home a{ padding:0; margin:0; width:40px; height:30px; display:block; background:url(../design/header_footer_elements.jpg) 0 -107px no-repeat; text-indent:-300px; overflow:hidden; }
#header ul#main_menu li.home:hover{ background:url(../design/header_footer_elements.jpg) right -63px no-repeat; }
#header ul#main_menu li.home a:hover, #header ul#main_menu li.home a.selected{ background-position:-41px -107px; }

#header ul#main_menu li.submenu{ padding:0 0 0 0;  position:relative; }
#header ul#main_menu li.submenu a{ margin:0; }
#header ul#main_menu li.submenu:hover{  }
#header ul#main_menu li.submenu a:hover{ background:url(../design/main_menu_li_selected.jpg) right no-repeat; }
/*#header ul#main_menu li.submenu:hover ul{ width:203px; display:block; }*/

#header ul#main_menu li.submenu:hover .submenu_top{ background:url(../design/header_footer_elements.jpg) 0 -201px no-repeat; width:203px; height:7px; }
#header ul#main_menu li.submenu:hover ul li{ background:none; }
#header ul#main_menu li.submenu:hover ul li a{ background:none; }


#header ul#main_menu li a span{ font-size:10px;}
/*#header ul#main_menu li a span{ display:block; width:10px; height:6px; position:absolute; top:19px; right:13px; 
								background:url(../design/header_footer_elements.jpg) 0 -138px no-repeat; text-indent:-9999px; overflow:hidden; }
*/
#header ul#main_menu li a:hover span{ background-position:-11px -138px; }
#header ul#main_menu li ul{ display:block; width:203px; position:absolute; top:43px; left:0; z-index:100;}



/********************/
/* Featured content */
/********************/
#featured_content{ margin:17px auto 0 auto; width:942px; height:297px; position:relative; overflow:hidden; font-size:12px; 
				   background:url(../design/featured_content_background.png) no-repeat; }
#featured_content a{ cursor:pointer; }
#featured_content h2{ width:466px; font-size:26px; line-height:30px; font-weight:300; position:absolute; top:25px; left:33px; z-index:2; color:#fff; letter-spacing:-1px; text-shadow:1px 1px 1px #181e13; }
#featured_content img{ position:absolute; top:6px; left:6px; }
#featured_content .box{ width:930px; height:119px; position:absolute; bottom:6px; left:6px; z-index:1; background:#000; opacity:0.7; filter:alpha(opacity=70);}
#featured_content .next{ width:24px; height:40px; position:absolute; bottom:43px; left:7px; z-index:2; overflow:hidden; text-indent:-9999px; 
						 background:url(../design/featured_content_buttons.png) 0 0 no-repeat; }
#featured_content .next:hover{ background-position:0 -40px; }
#featured_content .previous{ width:24px; height:40px; position:absolute; bottom:43px; right:7px; z-index:2; overflow:hidden; text-indent:-9999px; 
						 	 background:url(../design/featured_content_buttons.png) -24px 0 no-repeat; }
#featured_content .previous:hover{ background-position:-24px -40px; }

#featured_content .item{ margin:172px -22px 0 27px; float:left; display:inline; width:435px; height:119px; position:relative; z-index:2; color:#fff; }
#featured_content .item h3{ width:270px; position:absolute; left:168px; top:16px; font-size:12px; font-weight:normal; }
#featured_content .item h3 a, #featured_content .item a.more{ color:#31bef9; text-decoration:underline; }
#featured_content .item h3 a:hover, #featured_content .item a.more:hover{color:#00f2fb	;}
#featured_content .item p{ position:absolute; top:34px; left:168px; width:270px; }
#featured_content .item a.more{ position:absolute; bottom:5px; right:0; text-align:right; padding-right:22px; line-height:19px; }
#featured_content .item a.more span{ display:block; position:absolute; right:0; top:2px; width:18px; height:18px; 
									 background:url(../design/featured_content_buttons.png) 0px -80px no-repeat;}
#featured_content .item a.more:hover span{ background-position:-18px -80px; }
#featured_content .item img{ margin:12px 10px 0 10px; position:relative; float:left; display:inline;}
#featured_content .item h4{ position:absolute; left:22px; bottom:19px; text-align:right; width:125px; font-size:22px; text-shadow:1px 1px 1px #181e13; }
#featured_content .item h4 a{ color:#fff; text-decoration:none; }

/********************/
/* Subpage content */
/********************/
#subpage_content{ margin:12px auto 0 auto; width:942px; height:230px; position:relative; overflow:hidden; font-size:12px; 
				   background:url(../design/subpage_content_background.png) no-repeat; }
#subpage_content a{ cursor:pointer; }
#subpage_content h2{ width:466px; font-size:20px; line-height:20px; font-weight:300; position:absolute; top:25px; left:33px; z-index:2; color:#fff; letter-spacing:-1px; text-shadow:1px 1px 1px #181e13; }
#subpage_content img{ position:absolute; top:6px; left:6px; }
#subpage_content .box{ width:930px; height:119px; position:absolute; bottom:6px; left:6px; z-index:1; background:#000; opacity:0.7; filter:alpha(opacity=70);}
#subpage_content .next{ width:24px; height:40px; position:absolute; bottom:43px; left:7px; z-index:2; overflow:hidden; text-indent:-9999px; 
						 background:url(../design/featured_content_buttons.png) 0 0 no-repeat; }
#subpage_content .next:hover{ background-position:0 -40px; }
#subpage_content .previous{ width:24px; height:40px; position:absolute; bottom:43px; right:7px; z-index:2; overflow:hidden; text-indent:-9999px; 
						 	 background:url(../design/featured_content_buttons.png) -24px 0 no-repeat; }
#subpage_content .previous:hover{ background-position:-24px -40px; }

#subpage_content .item{ margin:103px -22px 0 27px; float:left; display:inline; width:435px; height:119px; position:relative; z-index:2; color:#fff; }
#subpage_content .item h3{ width:270px; position:absolute; left:168px; top:16px; font-size:12px; font-weight:normal; }
#subpage_content .item h3 a, #subpage_content .item a.more{ color:#31bef9; text-decoration:underline; }
#subpage_content .item h3 a:hover, #subpage_content .item a.more:hover{color:#00f2fb	;}
#subpage_content .item p{ position:absolute; top:34px; left:168px; width:270px; }
#subpage_content .item a.more{ position:absolute; bottom:5px; right:0; text-align:right; padding-right:22px; line-height:19px; }
#subpage_content .item a.more span{ display:block; position:absolute; right:0; top:2px; width:18px; height:18px; 
									 background:url(../design/featured_content_buttons.png) 0px -80px no-repeat;}
#subpage_content .item a.more:hover span{ background-position:-18px -80px; }
#subpage_content .item img{ margin:12px 10px 0 10px; position:relative; float:left; display:inline;}
#subpage_content .item h4{ position:absolute; left:22px; bottom:19px; text-align:right; width:125px; font-size:22px; text-shadow:1px 1px 1px #181e13; }
#subpage_content .item h4 a{ color:#fff; text-decoration:none; }

/***************/
/* Content_sub */
/***************/
#content_sub{
	margin:7px auto 10px auto;
	padding-bottom:0px;
	width:940px;
	background:#fff;
	border:1px solid #d8dac2;
	overflow:visible;
}
#content_sub h1{ margin:-53px 0 0 -1px; width:942px; height:53px; line-height:53px; font-size:24px; font-weight:normal; color:#707070; text-shadow:1px 1px 1px #fafafa; text-align:center; 
			 background:url(../design/content_elements.jpg) 0 0 no-repeat; border:none;  position:relative; }
#content_sub_footer{ margin:0 0 -6px -1px; width:942px; height:6px; position:relative; background:url(../design/content_elements.jpg) 0 -54px no-repeat; font-size:1px; clear:both; } 
/***********/
/* Content */
/***********/
#content{
	margin:63px auto 10px auto;
	padding-bottom:0px;
	width:940px;
	background:#fff;
	border:1px solid #d8dac2;
	overflow:visible;
}
#content.blank{
	margin:10px auto 10px auto;
	padding-bottom:0px;
	width:940px;
	background:#fff;
	border:none;
	overflow:visible;
}
#content h1{ margin:-53px 0 0 -1px; width:942px; height:53px; line-height:53px; font-size:24px; font-weight:normal; color:#707070; text-shadow:1px 1px 1px #fafafa; text-align:center; 
			 background:url(../design/content_elements.jpg) 0 0 no-repeat; border:none;  position:relative; }
#content_footer{ margin:0 0 -6px -1px; width:942px; height:6px; position:relative; background:url(../design/content_elements.jpg) 0 -54px no-repeat; font-size:1px; clear:both; } 
/***************/
/* Main_strech */
/***************/
#main_stretch{ width:930px; position:relative; float:left;   }
#main_stretch a, #sidebar a{ text-decoration:none; }
#main_stretch a:hover, #sidebar a:hover{ color:#0088e0; }
#main_stretch .featured_article{ margin:15px -5px 0 25px; width:296px; float:left; display:inline; font-size:13px; line-height:20px; overflow:visible; }
#main_stretch .featured_article h3{ font-size:15px; margin:13px 0 0 0; }
#main_stretch .featured_article img{ margin-left:-3px; position:relative; } 
#main_stretch .featured_article p{ font-weight:normal;}
#main_stretch a.more_information, #sidebar a.more_information{ margin:10px 0 0 0; width:130px; height:32px; line-height:32px; text-align:center; display:block; 
						  background:url(../design/content_elements.jpg) 0 -61px no-repeat; color:#fff; text-shadow:1px 1px 1px #456204; }
#main_stretch a.more_information:hover, #sidebar a.more_information:hover{ background-position:-131px -61px; color:#fff; }

#main_stretch .article{ font-size:12px; line-height:20px; }

#main_stretch .article{ margin:10px 0 0 45px; width:595px; float:left; display:inline; border-bottom:1px dotted #c2c2c2;  }
#main_stretch .article small{ display:inline; color:#959595; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#main_stretch .article h3{ display:inline; font-size:15px; margin:0 0 0 4px; }
#main_stretch .article p{ margin:5px 0 0 0; padding:0 0 10px 0; }

#main_stretch .all_news{ margin:5px 10px 7px 45px; font-size:12px; float:right; display:inline; text-decoration:underline; }
/***************/
/* Main_strech ---end */
/***************/
/***************/
/* Main*/
/***************/
#main{ width:650px; position:relative; float:left;   }
#main a, #sidebar a{ color:#0072bc; text-decoration:none; }
#main a:hover, #sidebar a:hover{ color:#0088e0; }
#main .line{ margin:0 -5px 0 25px; padding:25px 0 0 0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;border-top:none; border-bottom:1px solid #d5d5d5; }
#main .line_none{ margin:0 -5px 0px 20px; padding:25px 0 0 0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;border:none;}
#main .featured_article{ margin:15px -5px 0 25px; width:296px; float:left; display:inline; font-size:13px; line-height:20px; overflow:visible; }
#main .featured_article ul{ margin:10px 0 0 0; font-size:13px; list-style:none; float:left; display:inline; width:200px; list-style-position:outside; }
#main .featured_article ul li{ margin:7px 0 0 0; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -254px no-repeat; }
#main .featured_article span{ font-weight:bold; color:#4583C7; }
#main .featured_article h3{ font-size:15px; margin:13px 0 0 0; }
#main .featured_article img{ margin-left:-3px; position:relative; } 
#main .featured_article p em{ font-weight:normal;}
#main .featured_article p em{font-weight:bold;color:#9B1D05}
#main .featured_article p span{font-weight:bold;color:#649401}
#main a.more_information, #sidebar a.more_information{ margin:10px 0 0 0; width:130px; height:32px; line-height:32px; text-align:center; display:block; 
						  background:url(../design/content_elements.jpg) 0 -61px no-repeat; color:#fff; text-shadow:1px 1px 1px #456204; }
#main a.more_information:hover, #sidebar a.more_information:hover{ background-position:-131px -61px; color:#fff; }

#main .article{ font-size:12px; line-height:20px; }
#main h2{margin:23px 0 7px 25px; padding:11px 0 0 20px; float:left; display:inline; line-height:14px; width:595px; border-top:1px solid #d5d5d5; 
		 font-size:18px; color:#363636; text-transform:uppercase; vertical-align:baseline; background:url(../design/content_elements.jpg) 0 -94px no-repeat; }

#main .article{ margin:10px 0 0 45px; width:595px; float:left; display:inline; border-bottom:1px dotted #c2c2c2;  }
#main .article small{ display:inline; color:#959595; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#main .article h3{ display:inline; font-size:15px; margin:0 0 0 4px; }
#main .article p{ margin:5px 0 0 0; padding:0 0 10px 0; }
#main .article p span.akcija{color:#CA4A0D; text-transform:uppercase;}
#main .article p img{ float:left;;margin:5px 10px 10px 0px;}
#main .all_news{ margin:5px 10px 7px 45px; font-size:12px; float:right; display:inline; text-decoration:underline; }

#sidebar{ width:280px; height:auto; float:right; border-left:1px solid #d5d5d5; color:#555555; position:relative; }
#sidebar .sidebar_bottom{ width:1px; height:98px; position:absolute; bottom:-10px; left:-1px; background:url(../design/content_elements.jpg) 0 -552px no-repeat; }

#sidebar a.more_information{ margin:0 0 0 138px; padding-bottom:10px; display:block; font-size:12px; text-decoration:none; float:none; }

#sidebar h2{ margin:15px 0 0 9px; padding:0 0 0 15px; width:245px; height:44px; line-height:45px; display:block; color:#fff; font-size:18px; font-weight:normal; text-align:left; 
			 text-shadow:1px 1px 1px #181e13; background:url(../design/content_elements.jpg) 0 -119px no-repeat; position:relative; z-index:10; clear:both; }
#sidebar h3{ margin:10px 10px 0 10px; font-size:14px; color:#0072bc; font-weight:bold; }
#sidebar h4{ margin:3px 10px 0 10px; font-size:12px; font-weight:normal; text-transform:uppercase; }
#sidebar h5{ margin:3px 10px 0 10px; font-size:11px; font-weight:bold; text-transform:uppercase; }

#sidebar p{ margin:0 10px; padding:0 0 10px 0; line-height:20px; border-bottom:1px dotted #959595;  }
#sidebar p span.stars{ color:#f26522; }
#sidebar p span.price{ color:#00a651; text-transform:uppercase; }
#sidebar p span.period{color:#CA4A0D;}
#sidebar p a{ text-decoration:underline; display:block; }

#sidebar .buttons{ text-align:right; margin:5px 10px; color:#959595; }

#sidebar .box{ margin:-3px 0 0 10px; padding:5px 0 0 0; background:#e7f5fa; width:256px; border:1px solid #d9d9d9; font-size:12px; }
#sidebar .box_bottom{ margin:-3px 0 0 10px; width:258px; height:6px; background:url(../design/content_elements.jpg) 0 -210px no-repeat; font-size:1px; }

#sidebar .box .offer p.p{ margin-top:5px; }
#sidebar .box .offer p.p a{ display:inline; }
#sidebar .box .offer p.p img{ margin-top:10px; }
#sidebar .box .offer p img{ float:left;;margin:5px 10px 10px 0px;}
#sidebar .box .offer img{margin:5px 10px 10px 10px;}
#sidebar .box2 p, #sidebar blockquote{ margin:10px 10px 5px 12px; width:257px; font-size:12px; line-height:14px; color:#464646; border-bottom:none; float:none; }
#sidebar .box2 p.big{ font-size:15px; font-weight:bold; line-height:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#sidebar .box2 p img{ margin:3px 0 10px -2px; }
#sidebar .box2 p img.icon{ float:left; display:inline; margin:7px 8px 0 0; }
#sidebar blockquote{ margin:10px 11px 0 11px; padding:0 0 5px 0; width:253px; color:#7d7d7d; border-bottom:1px dotted #d5d5d5; }
#sidebar blockquote strong{ color:#464646; display:block; font-weight:normal; }


/*******************/
/* SINGLE_stretch */
/*****************/
#main_stretch .single_strech{ margin:0 0 0 20px; }
#main_stretch .single_strech h2{
	margin:25px 0 0 0;
	padding:0;
	width:900px;
	float:none;
	clear:both;
	display:block;
	color:#107bc0;
	font-size:18px;
	line-height:24px;
	background:none;
	border-top:none;
	border-bottom:1px solid #d5d5d5;
} 
#main_stretch .single_strech h2 em{ position:absolute; margin-top:1px; color:#f4c12c; font-size:22px; }
#main_stretch .single_strech p{
	margin:15px 0 0 0;
	width:900px;
	float:left;
	font-size:13px;
	line-height:24px;
	color:#018e46;
}
#main_stretch .single_strech p em{ color:#333; font-style:normal; }
#main_stretch .single_strech p span{ color:#f26522; }
#main_stretch .single_strech p img{ float:left; display:inline; margin:0 10px 0 0; }
#main_stretch .single_strech .more_plus{ text-decoration:underline; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -220px; }

#main_stretch .single_strech h3{ margin:13px 0 0 0; float:left; width:620px; font-size:20px; color:#252525; font-weight:normal; }
#main_stretch .single_strech h4{ font-size:13px; float:left; width:620px; color:#959595; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif; }

#main_stretch .single_strech ul{
	margin:10px 0 0 0;
	font-size:13px;
	list-style:none;
	float:left;
	display:inline;
	width:900px;
	list-style-position:outside;
}
#main_stretch .single_strech ul li{ margin:7px 0 0 0; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -254px no-repeat; }
#main_stretch .enquiry { margin:0 0 10px 444px; padding:0;  float:none; clear:both; text-shadow:1px 1px 1px #181e13;  }
#main_stretch .enquiry a{ width:178px; height:32px; line-height:30px; display:block;text-align:center; font-size:18px; 
		   		  background:url(../design/content_elements.jpg) 0 -279px no-repeat; color:#fff; }
#main_stretch .enquiry a:hover{ background-position:-179px -279px; color:#fff; }


/**********/
/* SINGLE */
/**********/
#main .single{ margin:0 0 0 20px; }
#main .single h2{ margin:25px 0 0 0; padding:0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;
				  border-top:none; border-bottom:1px solid #d5d5d5; } 
#main .single h8{ margin:25px 0 0 0; padding:25px 0 0 0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;
				  border-top:none; border-bottom:1px solid #d5d5d5; } 
#main .single h9{ margin:25px 0 0 0; padding:25px 0 0 0; width:620px; float:none; clear:both; display:block; 
				  border:none; } 
#main .single h2 em{ position:absolute; margin-top:1px; color:#f4c12c; font-size:22px; }
#main .single p{ margin:15px 0 0 0; width:620px; float:left; font-size:13px; line-height:24px; color:#018e46;  }
#main .single p em{ color:#333; font-style:normal; }
#main .single p span{ color:#f26522; }
#main .single p img{ float:left; display:inline; margin:0 10px 0 0;border: 2px solid #CCC;}
#main .single p img.noborder{margin:0 10px 0 0;border: none;}
#main .single .more_plus{line-height:25px; text-decoration:underline; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -220px; }

#main .single h3{ margin:13px 0 0 0; float:left; width:620px; font-size:20px; color:#252525; font-weight:normal; }
#main .single h4{ margin:13px 0 0 0; font-size:13px; float:left; width:620px; color:#959595; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
#main .single ul{ margin:10px 0 0 0; font-size:13px; list-style:none; float:left; display:inline; width:620px; list-style-position:outside; }
#main .single ul li{ margin:7px 0 0 0; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -254px no-repeat; }

#main .single .article_golf{margin:0 0 13px 0; font-size:12px; line-height:20px; }
#main .article_golf p{ color:#333; font-style:normal;}
#main .article_golf p em{
	color:#4583C7;
	font-style:bold;
}
/************************/
#onama{width:280px; margin:10 10px 0 0; }
#onama{width:280px; margin:10 0 0 10px; }
/*******************/
#main .enquiry_golf { margin:0 0 10px 380px; padding:0;  float:none; clear:both; text-shadow:1px 1px 1px #181e13;  }
#main .enquiry_ { margin:30px 0 30px 220px; padding:0;  float:none; clear:both; text-shadow:1px 1px 1px #181e13;  }
#main .enquiry { margin:0 0 10px 444px; padding:0;  float:none; clear:both; text-shadow:1px 1px 1px #181e13;  }
#main .enquiry a{ width:178px; height:32px; line-height:30px; display:block;text-align:center; font-size:18px; background:url(../design/content_elements.jpg) 0 -279px no-repeat; color:#fff; }
#main .enquiry_ a{ width:178px; height:32px; line-height:30px; display:block;text-align:center; font-size:18px; background:url(../design/content_elements.jpg) 0 -279px no-repeat; color:#fff; }
#main .enquiry a:hover, #main .enquiry_ a:hover{ background-position:-179px -279px; color:#fff; }
#main .pdf { margin:20px 0 20px 0; clear:both;}
#main .pdf a{ padding:0 20px 0 28px;height:32px; line-height:32px; display:block; background:#deeec7; color:#464646; font-size:12px; color:#0072bc; background:url(../design/content_elements.jpg) 0 -395px no-repeat;}
#main .pdf a:hover{ color:#009aff; }
/**************************************************/
/*************************************************/
/**********/
/* VANIS */
/**********/
#main .contact_form{ margin:0 0 0 20px; }
#main .contact_form h2{ margin:25px 0 0 0; padding:0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;border-top:none; border-bottom:1px solid #d5d5d5; } 
#main .tabs{ margin:0 0 0 20px; }
#main .tabs h2{ margin:25px 0 0 0; padding:0; width:620px; float:none; clear:both; display:block; color:#107bc0; font-size:18px; line-height:24px; background:none;border-top:none; border-bottom:1px solid #d5d5d5; } 
#main .tabs h2 em{ position:absolute; margin-top:1px; color:#f4c12c; font-size:22px; }
#main .tabs p{ margin:15px 0 0 0; width:620px; float:left; font-size:13px; line-height:24px;}
#main .tabs p em{ color:#333; font-style:normal; }
#main .tabs p span{color:#4583C7;}
#main .tabs .text5b {font-size: 13px;line-height: 24px;font-weight: bold;color: #DA4F0A;}
#main .tabs p img{float:left; margin:0 10px 0 100px; }
#main .tabs  img.img1 {float: left;margin: 0 20px 0 0px;margin-left: 1px;}
#main .tabs  img.noborder{margin:0 10px 0 0;border: none;}
#main .tabs iframe{float:left; margin:0 10px 15px 90px;border: 2px solid #CCC; }
#main .tabs .more_plus{ text-decoration:underline; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -220px; }
#main .tabs .titleblue {height: auto;background-image: url(../images/bar-blue.jpg);background-position: left bottom;background-repeat: no-repeat;}
#main .tabs .text8c {font-size: 13px;line-height: 20px;font-weight: bold;color: #FFFFFF;text-align: center;font-size: 14px;}
#main .tabs h3{ margin:13px 0 0 0; float:left; width:620px; font-size:20px; color:#252525; font-weight:normal; }
#main .tabs h4{ margin:13px 0 0 0; font-size:13px; float:left; width:620px; color:#959595; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
#main .tabs h8{ margin:13px 0 0 0; float:left; width:600px; font-size:15px; color:#7EA9ED; font-weight:normal; }
.golf{margin:10px 0 10px 0;font-size:13px;float:left;display:inline;width:620px;list-style-position:outside; list-style-image: url(../images/homepage15.gif);list-style-type: none;}
.golf ul li{ margin:7px 0 0 0; padding:0 0 0 17px; background:url(../design/content_elements.jpg) 0 -254px no-repeat; }
#main .tabs .article_golf{margin:0 0 13px 0; font-size:12px; line-height:20px; }
#main .article_golf p{ color:#333; font-style:normal;}
#main .article_golf p em{color:#4583C7;font-style:bold;}
#main .article_golf img{float:left; display:inline; margin:0 10px 0 0;border: 2px solid #CCC;}
#main .article_golf p img{float:left; display:inline; margin:0 10px 0 0;border: none;}
#main .link { margin:20px 0 20px 0; clear:both;}
#main .link a{ padding:0 20px 0 28px;height:32px; line-height:32px; display:block; background:#deeec7; color:#464646; font-size:12px; color:#0072bc; background:url(../design/content_elements.jpg) 0 -461px no-repeat;}
#main .link a:hover{ color:#009aff; }
#main .link small{ padding:0 20px 0 28px;height:32px; line-height:32px; display:block; background:#deeec7; color:#464646; font-size:12px; color:#0072bc; background:url(../design/content_elements.jpg) 0 -461px no-repeat;}
#main .link small:hover{ color:#009aff; }
.golf_course {list-style-image: url(../images/homepage11.gif);padding-top: 10px; padding-left:40px;padding-right:40px; font-size: 13px; line-height: 24px;}
.table_bottom{ margin:30px 0 30px 20px;  height:25px; width:622px; background:url(../design/content_elements.jpg) 0 -513px no-repeat; }
/* fx.slide */
h3.section {margin-top: 1em;}
#vertical_slide, #vertical_slide1, #vertical_slide2, #vertical_slide3, #vertical_slide4 {color: #8A7575;margin-left: 10px;padding: 0px;border: 1px solid #F3F1F1;font-weight: normal;background-color: #F3F3EF;font-size:12px;}
div.marginbottom {/* Since the Fx.Slide element resets margins, we set a margin on the above element */margin-bottom: 0px;font-size: 12px;}

/**************************/
/* Golf go Style */
/***********************/
#tab-go-1-nav, #tab-brijuni-1-nav {float:left;width:100%;background:#FFFFFF;font-size:80%;line-height:normal;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #79A6EA;}
#tab-go-1-nav ul, #tab-brijuni-1-nav ul {margin:0;padding:10px 10px 0 0px;list-style:none;}
#tab-go-1-nav li, #tab-brijuni-1-nav li {display:inline;margin:0;padding:0;}
#tab-go-1-nav a, #tab-brijuni-1-nav a {float:left;margin:0;padding:0 0 0 5px;text-decoration:none;background-image: url(../images/tableft11.jpg);background-repeat: no-repeat;background-position: left top;}
#tab-go-1-nav a span, #tab-brijuni-1-nav a span {float:left;display:block;padding:5px 15px 4px 6px;color:#FFF;background-image: url(../images/tabright11.jpg);background-repeat: no-repeat;background-position: right top;}
#tab-go-1-nav a.active span, #tab-brijuni-1-nav a.active span {color:#fff;}
#tab-go-1-nav a.active, #tab-brijuni-1-nav a.active {background-position:0% -42px;}
#tab-go-1-nav a.active span, #tab-brijuni-1-nav a.active span {background-position:100% -42px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab-go-1-nav a span, #tab-brijuni-1-nav a span {float:none;}
/* End IE5-Mac hack */
#tab-go-1-nav a:hover span, #tab-brijuni-1-nav a:hover span {color:#FFF;}
#tab-go-1-nav a:hover, #tab-brijuni-1-nav a:hover {background-position:0% -42px;}
#tab-go-1-nav a:hover span, #tab-brijuni-1-nav a:hover span {background-position:100% -42px;} 
#tab1go, #tab2go, #tab3go {border: none;
}	 
/***********************/	
#tab-brijuni-1-nav {float:left;width:100%;background:#FFFFFF;font-size:80%;line-height:normal;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #79A6EA;}
#tab-brijuni-1-nav ul {margin:0;padding:10px 10px 0 0px;list-style:none;}
#tab-brijuni-1-nav li {display:inline;margin:0;padding:0;}
#tab-brijuni-1-nav a {float:left;margin:0;padding:0 0 0 5px;text-decoration:none;background-image: url(../images/tableft11.jpg);background-repeat: no-repeat;background-position: left top;}
#tab-brijuni-1-nav a span {float:left;display:block;padding:5px 15px 4px 6px;color:#FFF;background-image: url(../images/tabright11.jpg);background-repeat: no-repeat;background-position: right top;}
#tab-brijuni-1-nav a.active span {color:#fff;}
#tab-brijuni-1-nav a.active {background-position:0% -42px;}
#tab-brijuni-1-nav a.active span {background-position:100% -42px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab-brijuni-1-nav a span {float:none;}
/* End IE5-Mac hack */
#tab-brijuni-1-nav a:hover span {color:#FFF;}
#tab-brijuni-1-nav a:hover {background-position:0% -42px;}
#tab-brijuni-1-nav a:hover span {background-position:100% -42px;} 
#tab1go, #tab2go, #tab3go {border: none;
}	  
/**** YETTI  END ******/
/**** Go  END ******/
/*******************/
.tabs920{margin:30px 0px 0 20px;padding:0px 0 0 0;width:920px;border-bottom:none;border-top:none;}
#main_stretch .tabs920  a:hover {color:#fff; text-decoration:none; }  
#main_stretch .tabs920  p {font-family: Verdana, Geneva, sans-serif;font-size: 13px;line-height:24px}
#main_stretch .tabs920 p span{color:#4583C7;}
#main_stretch .tabs920 .article_golf{margin:0 0 13px 0; font-size:12px; line-height:20px; }
#main_stretch .article_golf p{ color:#333; font-style:normal;}
#main_stretch .article_golf p em{color:#4583C7;font-style:bold;} 

#main_stretch .pdf { margin:20px 0 20px 0; clear:both;}
#main_stretch .pdf a{ padding:0 20px 0 28px;height:32px; line-height:32px; display:block; background:#deeec7; color:#464646; font-size:12px; color:#0072bc; background:url(../design/content_elements.jpg) 0 -395px no-repeat;}
#main_stretch .pdf a:hover{ color:#009aff; }

#main_stretch .link { margin:20px 0 20px 0; clear:both;}
#main_stretch .link a{ padding:0 20px 0 28px;height:32px; line-height:32px; display:block; background:#deeec7; color:#464646; font-size:12px; color:#0072bc; background:url(../design/content_elements.jpg) 0 -461px no-repeat;}
#main_stretch .link a:hover{ color:#009aff; }
/********/
/* FORM */
/********/
form.enq{ margin:0; padding:0; width:620px; }
form.enq fieldset{ margin:30px 0 0 0; padding:0px 0 25px 0; display:block; border:1px solid #d7d7d7; width:620px;}
form.enq legend{ margin:0 20px; padding:0; color:#00a651; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
form.enq label{ margin:8px 0 0 20px; float:left; display:inline; width:160px; font-size:13px; color:#363636; clear:both; }
form.enq fieldset input{ margin:8px 0 0 0; width:215px; border:1px inset #d7d7d7; border-left:1px solid #d7d7d7; }
form.enq select{ margin:8px 0 0 0; width:auto; font-size:13px; border:1px inset #d7d7d7; border-left:1px solid #d7d7d7; }
form.enqq select{ margin:8px 0 0 0; width:15px; font-size:13px; border:1px inset #d7d7d7; border-left:1px solid #d7d7d7; }


form.enq .info{ display:inline; line-height:14px; font-size:12px; vertical-align:middle; padding:0 0 0 4px; }
form.enq textarea{ margin:8px 0 0 0; padding:5px; border:1px inset #d7d7d7; border-left:1px solid #d7d7d7; font-size:12px; width:400px; height:130px; overflow:auto; }
form.enq .checkbox, form.enq .radio{ margin:10px 0 	0 20px; width:580px; display:block;  }
form.enq fieldset .checkbox input, form fieldset .radio input{ width:auto;  }
form.enq .checkbox label, form.enq .radio label{ width:100px; margin:0; text-align:left; }
form.enq .checkbox .check, form.enq .radio .choice{ margin:0px 0 20px 0; display:block; width:420px; float:right;}
form.enq .checkbox .check label, form.enq .radio .choice label{ margin:0 0 15px 0; line-height:14px;  }
form.enq .checkbox .check input, form.enq .radio .choice input{ margin:0; padding:0; border:none; }

#main form.enq .info a{ color:#0072bc; text-decoration:underline; }
#main form.enq .info a:hover{ color:#00F; }

/*multi input*/
form.enq fieldset.multi_inp label{ margin:8px 0 0 20px; }
#multi_inp{ margin:13px 0 0 0; float:right; display:inline; width:430px; }
#multi_inp label{ position:absolute; margin:10px 0 0 0; font-size:10px; color:#444444; }
/***********/
/*date input*/
form.enq input.DatePicker{
	margin:13px 0 0 0;
	display: block;
	width: 120px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #0070bf;
	font-size: 13px;
	cursor: pointer;
	background-color: #fff;
	background-image: url(../images/date.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
form.enq input.datum{
	width:120px;
	border: 1px solid #0070bf;
	font-size: 13px;
	background-color: #fff;
	text-align: center;
}

form.enq input.num{
	width:30px;
	text-align: center;
}
form.enq input.smjestaj{
	width:350px;
}
form.enq input.placanje{
	width:90px;
}
/***********/
#form-enq-submit{clear:both;padding-top:1em;text-align:center;}
form.enq .submit {border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}


/**********/
/* Footer */
/**********/
#footer{ margin:50px 0 0 0; width:100%; background:#3f4248; border-top:1px solid #cdcfba; }
#footer_main{ margin:0 auto; width:940px; font-size:12px; }
#footer_main .info{}

#footer_main h4{ margin:30px 0 0 0; padding:0 0 10px 0; font-size:22px; color:#f0f2d7; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #959595; width:190px;}
#footer_main .info{ float:left; display:inline; }
#footer_main ul{ margin:10px 60px 0 0; list-style:none; width:190px;  }
#footer_main ul li{ margin:0 0 10px 5px; padding:0 0 0 13px; line-height:11px; list-style-position:outside;background:url(../design/header_footer_elements.jpg) 0 -145px no-repeat; }
#footer_main ul li a{ background:none; }
#footer_main a{ color:#fff; text-decoration:none; }
#footer_main a:hover{ text-decoration:underline; }
#footer_main p{ margin:30px 0 0 0; float:right; display:inline; width:406px; color:#acacac; line-height:20px;}
#footer_main .copyright{ margin:0; padding:15px 0 15px 0; width:900px; clear:both; color:#acacac; }
/******************/
/*Slideshow */
/******************/
.toc{ position:absolute; right:20px; bottom:250px; z-index:2; display:block; width:20px; background:#6D84B4; color:#fff; text-align:center; padding:3px; text-decoration:none; }
.toc-active{ background:#fff; color:#6D84B4; }
#nextt{ position:absolute; bottom:250px; right:20px; z-index:2; display:block; width:20px; background:#6D84B4; color:#fff; text-align:center; padding:3px; text-decoration:none; }
#previouss{ position:absolute; bottom:250px; right:60px; z-index:2; display:block; width:20px; color:#fff; text-align:center; padding:3px; text-decoration:none; }

/* VG_SLIDER*/
#myList{width:2000px;}
#myList li{width:942px;list-style:none; float:left;}
#myList1{width:768px;}
#myList1 li{width:256px;list-style:none; float:left;}
#containertable {padding:5px 0 0 0; width:256px; overflow:hidden;}
 

/* ------------------------------------ */

