/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */


/* GENERAL */
html, body { height: 100%;  }
body { padding:0px; margin:0px; background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; color: #787878; font-size: 11px; line-height: 18px; overflow:-moz-scrollbars-vertical; }
a img { border: 0px; }
em { font-size: 13px; }
.darktext { color: #414141; }
.redtext { color: #bb1018; }

.right { float: right; }
.left { float: left; }

#wrapper { width: 935px; height: 100%; padding: 0px 0px 0px 10px; min-height: 100%;  margin: 0 auto 0px auto; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; letter-spacing: -0.06em; color: #bb1018; padding: 4px 0; border-bottom: 1px solid #f0f0f0; text-transform:uppercase; }
h1:first-letter { font-size: 1.25em; line-height: 1.4em;}

hr{	 border-top: 1px solid #fff; border-left:none; border-right:none; border-bottom: 1px solid #eee; margin-top:40px; margin-bottom:40px;}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px; font-weight: bold;
	letter-spacing: -0.02em;
	color: #bb1018;
	padding: 6px 6px 6px 20px;
	border-bottom: 1px solid #f0f0f0;
	text-transform:uppercase;
}
h2:first-letter { font-size: 1.25em; line-height: 1.4em;}
.h2bg1{background:url(../images/bg_h.jpg) no-repeat top left; border:none;
height:50px;
padding:7px 0px 0px 20px;
margin-left:-8px;
position:relative;
}
.h2bg1 a{color: #bb1018;}
.h2bg1 img{
	position:absolute;
	top:-2px;
	left:375px;
	height:35px;
}

a { color: #414141; text-decoration: none; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; color: #666666; padding: 10px 0px 4px 0px; margin: 4px 0; border-bottom: 1px solid #f0f0f0; text-transform:uppercase;  }
h3:first-letter { font-size: 1.25em; line-height: 1.4em;}
h3 span{
	display:block;
	text-transform:lowercase;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	color:#888;
	font-size: 10px;
}




/* HEADER */
.header { display: block; width: 960px; height: 126px; background-image: url(../images/bg_topheader.jpg); background-position: center; }
.logo { display: block; width: 210px; height: 120px;  background: url(../images/logo_scs.gif) no-repeat center center ; text-indent: -10000px; z-index:0; }


/* NAVIGATION */
.menuholder { clear: both; padding-top: 1px; height: 70px;  margin:0px auto 0px auto; }
.menubox {
	background-image: url(../images/bg_menu_spacer1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 47px;
	position:relative;
} 
.menubox td {
	background-image: url(../images/bg_menu_spacer1.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 2px;
}
.menubox td:last-child { padding: 0px 2px 0px 2px; }
.menubox td a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #4d4d4d;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.menubox td a:hover { color: #c20e17; background-image: url(../images/bg_active_tab.gif);}
.menubox big { font-size: 1.3em; }


/* MAIN CONTENT */
.pagecontent { width: 880px; margin: 0px auto 0px auto; padding:0px 40px 0px 40px; position:relative; margin-bottom:20px; }
.pagecontent a:hover { border-bottom: 1px dotted #CCCCCC; }

.twocolumns {}
.leftcolumn { display: block; width:45%; float: left; }
.rightcolumn { display: block; width:45%; float: left; padding: 0px 0px 0px 80px; }
a.homepic { display:block; text-indent:-10000px; width: 180px; height: 190px; background-position: 0 0; background-repeat:no-repeat; float:left; margin-top: 15px; }
a.homepic:hover { border: 0px; }


/* CAROUSEL */
.carousel { display: block; width: 880px; height: 230px; }
.carousel_left { display: block; width: 80px; height: 190px; float: left; }
.carousel_right { display: block; width: 80px; height: 190px; float: left; }
.carousel_left a { width: 80px; height: 190px; background:url(../images/carousel_left.jpg) 0 top no-repeat; text-indent: -10000px; display:block; }
.carousel_right a { width: 80px; height: 190px; background:url(../images/carousel_right.jpg) 0 top no-repeat; text-indent: -10000px; display:block; }
.carousel_left a:hover, .carousel_right a:hover { border: 0px; background-position: 0 bottom; }
.carousel_content { display: block; width: 720px; height: 190px; float: left; overflow: hidden; }
.carousel_footer { display: block; clear: both; width: 880px; height: 40px; background-image: url(../images/carousel_footer.gif); }
.carousel_footer p { display: block; width: 174px; text-align: center; margin-left:670px; padding-top:12px;  }
a.carouselpic { width: 240px; height:190px; display:block; background-position: 0 top; background-repeat: no-repeat; text-indent:-10000px; }
a.carouselpic:hover { background-position: 0 bottom; }

.clear { clear:both; height:0px; margin:0px; padding:0px; }


/* FOOTER */
.footer, #push, #footerholder { height: 245px; clear: both; }
.footer {border-top: 1px solid #2b2a24; background-color:#58564a; background-image: url(../images/bg_footer_repeat.gif); background-position: top;  color: #aca88c; font-family: Georgia, "Times New Roman", Times, serif; }
.footertop { display: block; height: 5px; line-height: 1px; font-size: 1px; }
.footercontent { height: 220px; width: 880px; margin: 0px auto 0px auto; padding-top: 25px; background-image: url(../images/bg_large_footer.jpg); background-repeat: no-repeat; background-position: center top; }

.footercontent .floatLeft{
	 width: 290px; float: left;
}
.footercontent .right{
	width: 440px; float: left;
}

.footerleft { width: 440px; float: left; padding-top: 0px; }
.footerright { width: 440px; float: left; }

.footer a { color: #FFFFFF; text-align: none; }
.footer a:hover {color: #ffffff; text-decoration: underline; }

.footerlinks { padding: 20px 0px 5px 0px; }
.footerlinks a { padding: 0px 5px 0px 5px; margin: 1px 0px 2px 0px; line-height: 28px; background-image: url(../images/footerlink_normal.gif); display: block; color: #ffffff; }
.footerlinks a small { color: #aca88c; }
.footerlinks a:hover { background-image: url(../images/footerlink_hover.gif); text-decoration: none; }

.footercontacts { padding-left: 200px; padding-top: 30px; }
.footercontacts1 { }

.extrabig { color: #FFFFFF; padding: 20px 0px 20px 0px; font-size: 36px; font-weight: normal; letter-spacing: -2px; }
.footer h3 { font-size: 12px; font-weight: bold; letter-spacing: -0.02em; padding:0; margin:0; border:0; color: #aca88c; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* INNER */
.leftcontent { width: 600px; padding: 0 40px 0 0; float:left; }
.rightcontent { width: 240px; float:left; }
.rightcontent p { padding: 10px; }

.smallmenu { padding: 0 0 40px 0; }
.smallmenu a { padding: 10px; display: block; border-bottom: 1px solid #f0f0f0; color: #787878; }
.smallmenu a:hover { background: url(../images/smallmenu_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #eeeeee; color: #414141; } 
.smallmenu h3 a:hover { background: url(../images/smallmenu_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #eeeeee; color: #414141; }

/* GALERIE FOTO */
.galerie { padding: 20px 0 0 0; }
.frame { width: 240px; height: 169px; display:block; background: url(../images/galleryframe.png) 50% 50% no-repeat; position:relative; overflow:hidden; }
.picholder { position:absolute; top: 18px; left:18px; width: 204px; height: 135px; overflow: hidden; }
.pictures ul {  }
.pictures ul li { padding:0px; margin:0px; text-align: center; }
.pictures ul li a { width: 204px; height: 135px; display: block; }
.pictures ul li a:hover { border: 0px; }

.galerie_nav { padding: 0 10px; }
.galerie_nav span { float:left; line-height: 32px; width: 184px; text-align: center; }
a.next { display:block; width: 16px; height:32px; text-indent: -10000px; background: url(../images/gallery_next.png) 0 top no-repeat; float:right; } 
a.prev { display:block; width: 16px; height:32px; text-indent: -10000px; background: url(../images/gallery_previuos.png) 0 top no-repeat; float:left; }
a.next:hover, a.prev:hover { border:0px; background-position: bottom; }
 

/* LISTA RETAILERI */
.listaretaileri { }
.listaretaileri ul {
	width:600px;
	display:block;
}
.listaretaileri li { 
	padding:0px;
	min-height:150px;
	height: auto !important;
	height:150px;
	margin-left:18px;
	margin-right:18px;
	margin-top:20px;
	width:160px;
	float:left;
	/*border-bottom: 1px dotted #ccc;*/
}
a.retailpic {
	width: 160px;
	height:60px;
	display:block;
	background:#fff;
	border: 1px solid #E0E0E0;
	padding:3px;
}
a.retailpic:hover { border: 1px dotted #E0E0E0; }

.listaretaileri li p{
	display:none;
}
.listaretaileri li h3{
	width:100%;
	text-align:center;
}

/* GOTOP */
#gotopbox { position:absolute; top: 500px; right:20px; width: 120px; }
.infocontent { width:110px; background: #fff url(../images/centerbg.png) 0 top repeat-x; padding: 3px 5px; text-align:center;}
.infocontent a { display:block; }
.tl, .tr, .bl, .br { width: 7px; height:7px; display:block; line-height:7px; font-size:7px; }
.tl { background: url(../images/tl.png) 0 bottom no-repeat; }
.tr { background: url(../images/tr.png) 0 bottom no-repeat; }
.bl { background: url(../images/bl.png) 0 0 no-repeat; }
.br { background: url(../images/br.png) 0 0 no-repeat; }
.t { height:7px; line-height:7px; font-size:7px; background: url(../images/t.png) 0 bottom repeat-x; } 
.b { height: 7px; background: url(../images/b.png) 0 0 repeat-x; } 
.l { width: 7px; background: url(../images/l.png) 0 0 repeat-y; }
.r { width: 7px; background: url(../images/r.png) 0 0 repeat-y; }
.arrow { height: 7px; line-height:7px; font-size:7px; width:100%; background: url(../images/b_arrow.gif) 50% top no-repeat; }


/* FORMS */
fieldset { padding: 10px 0; }
legend { font-size: 14px; color: #3399cc; font-weight: bold; letter-spacing:-1px; line-height: 1.6em; /*24px*/ padding: 0 0 0 10px; }
label { font-size: 11px; font-weight: normal; line-height: 33px; padding: 0 5px 0 0; text-align:right; width:80px; text-align:right; }
input, textarea, select { border: 1px solid #e8e8e8; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #fff url(../images/inputbg2.gif) 0 0 repeat; color: #939393; padding: 6px; margin: 3px 12px 3px 0px; overflow:auto; }
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { border: 1px solid #e0e0e0;  background: url(../images/smallmenu_bg.gif) 0 0 repeat-x; }
input.check, input.radio { background: none; border: none; vertical-align: middle; width: 12px; height:12px; line-height:12px; }

.normal { width:135px; }
.double { width:280px; }

.pic { background:#fff; border: 1px solid #E0E0E0; padding:3px; display:block; margin: 10px; }


#headerWrapper{
	width:100%;
	background:url(../images/bg_header.jpg) repeat-x;
	overflow:hidden;
}
#headerWrapper1{
	width:100%;
	background:url(../images/bg_header.jpg) repeat-x;
	overflow:hidden;
}
#middleWrapper{
	width:100%;
	background:url(../images/bg_medium_page.jpg) repeat-x;
	z-index:1;
}

/*===SPLASH BANNER ROLL =====*/
.splashbox {
	display: block;
	width: 948px;
	height: 276px;
	background-image: url(../images/splash_holder1.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	position:relative;
	left:-30px;
}
.splashcontent { display: block; width: 880px; height: 191px; margin-left: 29px; margin-top:-10px;}

.lang_bar { display: block; clear: both; width: 177px; padding-top:8px; position:relative;
top:-2px;
left:769px;
}
.lang_bar p { display: block; width: 177px; text-align: center; }
.lang_bar p a{ color:#999; position:relative;}
.lang_bar p a:hover{ color:#9e3a3a;}
.lang_bar p a img{position:absolute; top:0px; left:40px; margin-left:3px;}


.rightcolumn a img{
	border:8px solid #e4e5e0;
	margin-top:7px;
}
.leftcolumn p {margin-top:3px;}
.leftcolumn a img{
	border:8px solid #e4e5e0;
	margin-top:2px;
	margin-right:15px;
}

#carouselWrapper{
	margin-top:40px;
	width:100%;
	align:center;
}
.ancore{padding-left:230px; }
.ancore p{margin-top:7px; text-align:justify; text-indent:20px;}

.program{height:160px;}
.program li{
	float:left;
	margin:0px 10px 0px 10px;
	min-height:70px;
	height:70px;
	width:190px;
}

#gallery div{
	width:560px;
	height:150px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border:8px solid #e4e5e0;
}
#gallery div a img{margin-top:-30px;}


#galleriiSubMenu{
	display:none;
	margin-top:5px;
	margin-left:-2px;
	list-style-type:none;
	list-style:none;
	position:absolute;
	width:300px;
	z-index:2000;
}
#galleriiSubMenu li{
	list-style-type:none;
	list-style:none;
	background-image: url(../images/bg_menu_spacer2.jpg); background-position: left; background-repeat: no-repeat;
	float:left;
}
#galleriiSubMenu li a{
	padding:0px 10px 2px 10px;
	margin-left:2px;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}