/* general */
html {background:url(imagini/bg-header-all.jpg) repeat-x;}
body { margin:0; padding:0; background:url(imagini/bg-header.jpg) no-repeat top center; font:12px Arial, Helvetica, sans-serif; -webkit-font-smoothing:antialiased; color:#465258; }

/* continut */
a { color:#3a4247; text-decoration:none; }
.container { width:798px; margin:0 auto; display:table; }
.last { border:0 !important; }
.leftImg { float:left; margin-right:10px;}
.spacer { width:100%; border-top:1px solid #bcbcbc; height:1px; margin:5px 0;}
.more { border:1px solid #c5c5c5; background:url(imagini/bg-more.jpg) repeat-x; display:block; float:right; height:18px; line-height:18px; color:#fff; padding:0 5px; text-decoration:none; }

.header { background:#fff url(imagini/zapada.png) no-repeat bottom left; display:block; width:100%; height:205px; position:relative; }
.menu { background:url(imagini/bg-menu.png) no-repeat top left; width:100%; height:42px; }
.menu > ul { display:inline; margin:0; padding:0;}
.menu > ul > li { float:left; list-style:none; padding:0 15px; border-right:1px solid #fff; line-height:24px; margin:8px 0 0 0;  }
.menu > ul > li > a { color:#fff; display:block; text-decoration:none; font-size:15px; }
.menu > ul > li > a > img { vertical-align:middle;}

.logo { margin:30px 0 0 30px; }
#galerie { position:absolute; bottom:0; right:0; top:42px; }

.breadcrumbBar { width:100%; background:#839097; height:36px; overflow:hidden; color:#fff; }
.breadcrumbBar > div a { color:#fff; text-decoration:none; }
.breadcrumb { float:left; width:720px; margin: 3px 0 0 5px; }
.lang { float:right; width:60px; line-height:36px; height:36px; text-align:right; margin-right:5px; }

.bar { width:100%; position:relative;}
.bar .leftBar { float:left; width: 444px; display:table; }
.bar .rightBar { position:relative; float:right; width: 335px; background:url(imagini/bg-search.jpg) repeat-x; padding-left:15px; height:71px; color:#fff; z-index: 10;}
.rightBar span { font-size:15px; display:block; margin:5px 0; }
.leftBar > h2 { color:#901d21; font-size:28px; font-weight:normal; margin-left:10px; }
.rightSide { position:absolute; left:0; top:0; background:url(imagini/bg-search-left.jpg) no-repeat; width:15px; height:71px; }
#inputQuery { border:0; width:235px; background:url(imagini/bg-search-input.jpg) repeat-x; height:20px; line-height:20px; }
#submitQuery { border:1px solid #fff; background:url(imagini/bg-search-submit.jpg) repeat-x; color:#fff; padding: 0 10px; }
.rightBarFull { background:url(imagini/bg-search.jpg) repeat-x; position: absolute; width:40%; top:0; left:60%; height:71px; z-index:1; }

.left { width:434px; float:left; display:table; margin-left:10px; line-height:150%; color:#465258; }
.right { width:320px; float:left; display:table; margin-left:15px; margin-top:10px; }

.left h2, .right h2, h2 { color:#3a4247; font-size:19px; }
.boxGri { background:#eaf0f3; padding:10px; display:table; text-align:justify; width:420px;}
.box { display:table; text-align:justify; width:440px; }
.boxRight { display:table; text-align:justify; width:330px; }

.listing { display:inline; margin-left:10px; display:table; }
.listing > li { float:left; list-style:none; width:45%; }
.listing > li > a { color:#901d21; text-decoration:none; font-weight:bold; }

/* scroller */

h3.scrollerTitle {background:#901d21 url(imagini/lumanare.png) no-repeat top right; font-size:16px; font-weight:normal; float:left; width:189px; margin:0; padding:3px; }
/*h3.scrollerTitle {background:#901d21; font-size:16px; font-weight:normal; float:left; width:189px; margin:0; padding:3px; }*/
h3.scrollerTitle > a { color:#fff !important; }

#vertical-ticker {
	height:400px;
	overflow:hidden;
	margin:0; padding:0;
}

#vertical-ticker2 {
	margin:0; padding:0;
	background:#f1f1f1;
}

#vertical-ticker li a, #vertical-ticker2 li a{ color:#3a4247; text-decoration:none; }

#vertical-ticker li{ display:block; color:#333; border-bottom:1px solid #ddd; text-align:left; overflow:hidden; padding:3px 0; height:126px;}

#vertical-ticker2 li{
	display:block;
	color:#333;
	border-bottom:1px solid #ddd;
	text-align:left;
	padding:3px 5px;
}

p.navigation {color:#839097; padding:3px 5px; text-align:right; font-size:16px; background:#f1f1f1; margin:3px 0; width:320px;}
.baraGri { background:#839097 !important; text-align:right; padding: 3px 5px; width:100%; margin-top:3px; width:320px; }
.baraGri a { color:#fff; text-decoration:none; }

.jcarousel-skin-tango .jcarousel-container {
	border:1px solid #bcbcbc;
	border-style:solid none solid none;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 700px;
    padding: 20px 40px;
    margin:auto;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 22px;
    height: 47px;
    cursor: pointer;
    background: transparent url(imagini/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(imagini/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 5px;
    width: 22px;
    height: 47px;
    cursor: pointer;
    background: transparent url(imagini/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(imagini/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

.footer { background: url(imagini/bg-footer.jpg) repeat-x; width:100%; height:72px; color:#fff; padding-top:7px; }
.footer a { color:#fff !important; text-decoration:none; }
.footer .col1 { float:left; width:30%; }
.footer .col2 { float:left; width:30%; text-align:center; }
.footer .col3 { float:right; width:30%; text-align:right; }

#slides { width:458px; height:163px; display:block; margin-right:2px; }
/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:458px;
	height:163px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0px;
	width:458px;
	height:163px;
	display:block;
}

.pagination {
	margin:-25px 2px 0px -25px;
	width:200px;
	z-index:10000;
	position:relative;
	float:left;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:22px;
	height:0;
	padding-top:22px;
	background-image:url(imagini/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -22px;
}

