html{    background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/main-black-bg.jpg)}
html, body{    width:100%;     min-height:1000px;     margin:0;     padding:0; font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif}
*{outline:none}
h1 a, h2 a, h3 a{text-decoration:none}
h1 a{display:block;font-size:14px;font-weight:normal}
body{    background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/main-image-bg.jpg) center top no-repeat;     padding-top:30px}
#page{    position:relative; width:733px;     margin:0 auto;     min-height:100%; background:#FFF}
#menu{    height:40px;     background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/menu-bg.jpg) no-repeat;     margin:0; padding:0 10px 0 0; position:relative}
a img{border:none}
ul#menu, ul#menu li{    margin:0; list-style-type:none}
ul#menu li{float:right; padding:10px 0 0 0; display:inline-block}
ul#menu li a{display:inline-block; font-size:13px; line-height:12px; color:#CCC; height:19px; padding:9px 9px 0 8px; text-decoration:none;background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/menu-separator.gif) right center no-repeat}
ul#menu li a.last{background:none;}
ul#menu li a:hover{color:#d5a10b}
ul#menu li a.sel{color:#000}
ul#menu li#logo{position:absolute; width:107px; height:106px; top:25px; left:33px; z-index:100}
ul#menu li#logo, ul#menu li#logo a{background:none;width:107px; height:106px; padding:0; border:none}
ul#menu li#logo a img{display:block;}
#leftside, #rightside{float:left; min-height:633px}
* html #rightside{height:633px}
#fullwidth{padding:25px; padding-bottom:0; font-size:12px; background:#f0efdb}
#fullwidth .clearer{height:8px; overflow:hidden; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/home-main-bottom.gif) 0 0 no-repeat}
#fullwidth .mainleft{width:328px; display:block; float:left; padding-right:28px}
#fullwidth .mainright{width:310px; padding-top:11px; float:left}
.fourcols{clear:both; margin:10px 0 0 0; padding:0 0 0 25px; font-size:12px}
.fourcols div.text2col{width:326px; padding:5px 24px 3px 0; float:left}
.fourcols div.textcol{width:152px; padding:5px 24px 3px 0; float:left}
.fourcols div.textcol h2, .fourcols div.text2col h2{font-size:12px; margin:0; color:#55524f; text-align:left; padding:3px 0 10px 0; background:url(http://cdn.rainbowcocktails.ro/images/design/icons/tip-art2.png) right top no-repeat}
.fourcols div.textcol h2 a, .fourcols div.text2col h2 a{color:#55524f;}
.fourcols div.textcol h2{background-image:url(http://cdn.rainbowcocktails.ro/images/design/icons/tip-art.png)}
.fourcols div.text2col img{border-bottom:5px solid #efba00}
.fourcols div.textcol img{border-bottom:5px solid #429694}
.fourcols div.textcol p, .fourcols div.text2col p{text-align:justify}

.homepage-fotogalery{height:140px;padding-top:15px;padding-left:25px}
/*
.homepage-fotogalery h2{ font-size:16px;font-weight:normal;margin:0 0 10px;background:url(http://cdn.rainbowcocktails.ro/images/design/icons/foto-galery-icon.png) right center no-repeat}
.homepage-fotogalery h2 a{ padding:0;width:auto;height:auto;border:none;float:none;margin:0;color: #55524F;}
.homepage-fotogalery h2 a:hover{ background:none;text-decoration: underline}
*/
.homepage-fotogalery a,.image-galery a{width:152px;height:118px;padding:5px; border:1px dotted #CCC;margin:0 9px 9px 0;float:left}
.homepage-fotogalery a:hover,.image-galery a:hover{
	background:#EEE;
	border-color:#000;
}
.homepage-fotogalery-link{
    background: url("http://cdn.rainbowcocktails.ro/images/design/backgrounds/homepage-imagegalery-bg.png") no-repeat scroll center bottom transparent;
    font-size: 12px;
    height: 36px;
    line-height: 30px;
    padding: 0 25px;
    text-align: center;
}
.homepage-fotogalery-link a{
	text-decoration: none;
	color:#a8a5a5
}
.homepage-fotogalery-link a:hover{
	text-decoration:underline
}
.addsep, .addbigsep{background-image:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/separator.png); background-repeat:repeat-y}
.addsep{background-position:163px 0}
.addbigsep{background-position:338px 0}
#leftside{width:443px; padding:25px; font-size:12px}
#leftside h1, #fullwidth h1{font-size:20px; color:#80a53c; margin:0; padding:0 0 10px 0}
#leftside h1 a, #fullwidth h1 a{color:#80a53c;}
#leftside h2, #leftside h3{color:#296d6b;margin:5px 0 3px 0}
#leftside h2 a, #leftside h3 a{color:#296d6b}
#leftside h2, #leftside h3, #leftside p{clear:both}
#leftside h2{border-bottom:1px solid #296d6b}
#leftside img{display:block;margin:20px auto;padding:5px;border:1px dotted #CCC}
#leftside img.imglast{margin-bottom:70px;}
#leftside div.floating-images img{float:left;}
#leftside div.floating-images img.imgfloatmr{margin-right:18px}
#leftside h3{font-size:12px;margin:5px 0}
#leftside p, #fullwidth p{text-align:justify; margin:0; padding:0 0 10px 0}
#leftside p strong{color:#3f3f3f;}
#rightside{width:240px; padding:50px 0 0 0; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/rightside-bg.jpg) no-repeat}
.image-gal{width:190px; height:258px; padding:10px 0 0 50px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/imagegal-bg.jpg) no-repeat}
#rightside h3, #rightside p{text-align:left; padding:0 25px 0 10px; font-size:12px; margin:0; text-align:right}
#rightside p{padding-left:40px}
#rightside h3{padding-top:10px;font-size:16px; padding-bottom:3px; color:#13504b}
#rotbanner{height:256px;}
#rotbanner .separator{overflow:hidden; height:5px; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/banner-separator.png) repeat-y}
#rotbanner img{display:block}
#rotbanner p, #rotbanner h2{position:absolute; left:30px; color:#FFF}
#rotbanner p{width:200px; font-size:10px; top:220px; line-height:12px}
#rotbanner h2{top:195px; font-size:16px; color:#efae00}
div.languages{position:absolute; right:10px; top:220px}
div.languages a, div.languages span{display:block; padding-bottom:5px;opacity:.7;}
div.languages span{opacity:1;}
#footer{margin:30px 0 0 0; height:97px; clear:both; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/footer-menu-bg.png)}
.clearer{clear:both}
#footer-menu{padding:0; margin:0 0 0 20px; height:27px; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/footer-menu-separator.png) no-repeat; font-size:10px; padding-left:10px}
#footer-menu li, #footer-menu li a, #footer-menu li a.sel:hover{display:inline-block; text-decoration:none; color:#9f9f9f}
#footer-menu li a.sel{font-weight:bold}
#footer-menu li a:hover{color:#000}
#footer-menu li{float:left; background:url(http://cdn.rainbowcocktails.ro/images/design/backgrounds/footer-menu-separator.png) right top no-repeat; padding:3px 20px 0 10px}
.followus{padding:10px 0 0 25px}
.followus a{float:left; height:51px; display:block; margin:0 15px 0 0}
.facebook, .twitter{background-image:url(http://cdn.rainbowcocktails.ro/images/design/icons/follow-us.png); background-repeat:no-repeat}
.followus a.facebook{width:77px; background-position:-62px 0}
.followus a.twitter{width:47px; background-position:-153px 0}

/* Moviebox and Slimbox stylesheet - black theme */
iframe{
	overflow:hidden;
}
#mbOverlay{position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#FFF; cursor:pointer}
#mbOverlay.mbOverlayFF{background:transparent url(http://cdn.rainbowcocktails.ro/images/design/mediabox/50w.png) repeat}
#mbOverlay.mbOverlayIE{position:absolute}
#mbCenter{position:absolute; z-index:9999; left:50%; overflow:hidden; background-color:#000; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0px 10px 40px rgba(0,0,0,0.70); -webkit-box-shadow:0px 10px 40px rgba(0,0,0,0.70)}
#mbCenter.mbLoading{background:#000 url(http://cdn.rainbowcocktails.ro/images/design/mediabox/BlackLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none}
#mbImage{position:relative; left:0; top:0; font-family:Myriad,Verdana,Arial,Helvetica,sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px}
#mbImage a, #mbImage a:link, #mbImage a:visited{color:#ddd}
#mbImage a:hover, #mbImage a:active{color:#fff}
#mbBottom{min-height:20px; font-family:Myriad,Verdana,Arial,Helvetica,sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px}
#mbTitle{display:inline; color:#fff; font-weight:bold; line-height:20px; font-size:12px}
#mbNumber{display:inline; color:#999; line-height:14px; font-size:10px; margin:auto 10px}
#mbCaption{display:block; color:#999; line-height:14px; font-size:10px}
#mbPrevLink, #mbNextLink, #mbCloseLink{display:block; float:right; height:20px; margin:0; outline:none}
#mbPrevLink{width:69px; background:transparent url(http://cdn.rainbowcocktails.ro/images/design/mediabox/BlackPrevious.gif) no-repeat center}
#mbNextLink{width:41px; background:transparent url(http://cdn.rainbowcocktails.ro/images/design/mediabox/BlackNext.gif) no-repeat center}
#mbCloseLink{width:46px; background:transparent url(http://cdn.rainbowcocktails.ro/images/design/mediabox/BlackClose.gif) no-repeat center}
#mbError{position:relative; font-family:Myriad,Verdana,Arial,Helvetica,sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#d00; font-weight:bold; text-decoration:underline}

