/********* globals *********/
a img,table {border:0}
table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.5em 0;}


/* fonts & colors */
body { font:.9em Georgia,Serif; color:#333; }
button,select,textarea,input {font:100% Arial,SansSerif}
a {color: #004D71; text-decoration: none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6, .date { font-family: Trebuchet MS,Arial,Sans-Serif; color: #3C4248; }
h1 { font-style:italic; border-bottom: solid 2px #f8f9f9; font-weight:normal; letter-spacing:-2px; }
h2,h3 { font-weight:normal; letter-spacing:-1px; }

/* clearfix */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { *display: inline-block; }
* html .cf { height: 1px; }


/********* layout *********/

body
{
    background-position: #D8E3EB repeat-x;
    margin: 0;
    padding: 0;
    background:url(/img/logo-centraltour2.jpg) no-repeat;
    background-color:#E6EDEE;
    text-align: left;
}
	#wrap { float:left;width:990px;float:left; }
		#header { width:990px; margin:0 auto; height:250px; }
		#page { width:990px;top:-60px; padding:0px;float:left;position:relative; }
			#content { width:730px; float:left; padding-left:15px; }
				.secondary { width:220px; float:right; margin-bottom:1px;}
				#menu { padding:0 0px;}
				#extras { }
				#main {  }
		#footer { color:#BCC5C1; padding:0px 25px; height:30px;width:960px;position:relative;float:left; }
			#footer .n2 { color:#BCC5C1; font-size:.8em; right:30px;position:relative;float:right; }

.boxTitle,
.secondary h4 { margin:0; padding:10px 10px 0px 10px; font-size:1.2em; background: transparent url(/img/box-up.png) no-repeat 0% 100%; 
                font-style:normal; }
	.secondary h4 a,
	.secondary h4 a:visited { color:#333; }
.box { border-top:solid 0px #f8f9f9; background: transparent url(/img/box-down.png) no-repeat bottom;padding:10px 0px; }
	.inner { padding:5px 10px; }

/* top */
#header { position:relative; }
	.top { position:absolute; left:0px; top:0px; }
	.siteLogo { float:left; }
	.siteHeader { float:left; margin:2px;display:none; }
	.siteHeader a { color:#BCC5C1; }


/* secondary */
.secondary .uc { margin-bottom:15px; }


/* content */
img.main {margin-bottom:15px;}


/* menu */
.menu { font-family: Trebuchet MS,Arial,Sans-Serif; }
.menu li { list-style:none; }

.topMenu { position: absolute; top: 100px; font-size: 1.2em; padding-left: 5px; margin: 0; padding: 0; 
           letter-spacing: -1px; font-style: normal; right: 0px; }
	.topMenu li { border-style: dotted; border-width: 0px 0px 0px 0px; 
	              border-color: #27505C; float: left; margin-right: 1px; background-color: #A22B2B; padding: 0 5px 0px 5px;
	              background:url(/img/tipka.jpg) repeat-x; }
	              .topMenu li:hover {background:url(/img/tipka-hover.jpg) repeat-x; }
	.topMenu a { display: block; padding: 2px 12px; color: #FFFFFF; }
	.topMenu a:hover { text-decoration: none; }
	.topMenu .current,
	.topMenu .trail { /*background:transparent url(menu_selected.gif) repeat-x 0% 100%;*/ }
	.topMenu .current a, .topMenu .trail a, .topMenu .trail .current a { color: #FFFF99; }
	.topMenu .current li a,
	.topMenu .trail li a { color:#475058; }

		.topMenu li ul { display:none; padding:0; margin:0; width:700px; font-size:.8em; 
		                 position:absolute; top:40px; right:0; height:auto; font-style:normal; }
		.topMenu li ul li { float:right; }
		.topMenu .current ul, 
		.topMenu .trail ul { display:block }

		.topMenu .current ul li,
		.topMenu .trail ul li { font-weight:normal; padding:0; background:transparent none; }
		.topMenu .trail .current,
		.topMenu .trail .trail { margin:0; font-weight:bold; padding:0; }

.languageMenu { position:absolute;top:10px; right:0px; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

.subMenu{padding:0;margin:0;}
	.subMenu a { display:block; padding:2px 0; _height:1px; }
	.subMenu ul { margin:0 0 2px 0px; }
	.subMenu .trail > a { color:#0096DB; }
	.subMenu .current > a { color:#0096DB; font-weight:bold; }
	.subMenu li ul { padding: 0 0 0 15px; }


/* lists */
.list { padding-bottom:6px; }
	.list .item { padding:5px; background: transparent; }


/* path */
.path { display: block; font-size: 0.8em;color: #5F8BA0;text-align:left; }
.path a { color: #496B7C; }

/* date */
.date { font-size:x-small; color:#8996a0; display:block; }


/* columns */
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }


/* drag&drop */
.dragDrop .secondary .uc { margin-bottom:0;}
.dragDrop .SiteLeft,.dragDrop .SiteRight,.dragDrop .SiteTop { background-color:#fef;}
.dragDrop .Left,.dragDrop .Right,.dragDrop .Content { background-color:#eef;}

.faq {  }
.startPage #menu { display:none; }
.startPage #extras { width:220px; }
.startPage em { font-size:1.1em; font-style:normal;}

.tabs { font-family: Trebuchet MS,Arial,Sans-Serif; }

/* gallery */

.imageGallery #menu { }
.imageGallery h1 { margin-bottom:0; }
#thumbnails
{
	padding:15px;
	
}

#thumbnails text { display:none; } 
#preview
{
	
	padding:15px;
}
#preview h2 { display:none; }
#thumbnails:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #thumbnails { height: 1px; }

.faqList h1 { margin-bottom:0; }
.faqList .list { margin-bottom:0; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}


/* putovanja */
.PonudaBoxMiddle { display:block;margin:0; }
.PonudaBoxright {}
    .PonudaBoxright ul { margin:0px;padding:0px; }
    .PonudaBoxright ul li {  }
.PonudaContainer { overflow:hidden;margin:0 0 10px 0;padding:0;  }
    .PonudaContainer img { display:block; }
    .PonudaContainer li { list-style-type: none; }
    .PonudaContainer li, .ponudaItem { border: 1px solid #ACC0CA; float: left; width: 120px; text-align: center; height: 100px; background-color: #F7F9FB; margin: 00px 5px 5px 0px; padding: 5px; }
    .ponudaItem h3 { font-size: 1em; text-decoration: none; color: #000000;margin:0px;padding:0px; }
    .ponudaItem img { max-height:70px;margin:0 auto; }
    

.inputForm label { width:100px;float:left; }