
html, body, div, li, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre, table, blockquote
{ 
	margin: 0; 
	padding: 0; 
	vertical-align: baseline; 
	font-size: 13px;
	font-family: Lucida Sans Unicode, Verdana;
}

/* DEFAULT STYLING */
h1 { font-size: 24px; margin-bottom: 10px; }
h2 { font-size: 30px; margin-bottom: 10px; }
h3 { font-size: 26px; margin-bottom: 10px; }
h4 { font-size: 22px; margin-bottom: 10px; }
h5 { font-size: 18px; margin-bottom: 10px; }
h6 { font-size: 14px; margin-bottom: 10px; }
p { font-family: Lucida Sans Unicode, Verdana; font-size: 13px; color: #666; line-height: 18px; margin-top: 10px; margin-bottom: 10px; }
hr { background-color: #CCC; height: 1px; border: none; }
ol, ul { margin-top: 10px; margin-bottom: 10px; }

/* REUSEABLE CLASSES */
.background { z-index: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity: 0.20; filter: alpha(opacity=20); }
.menu-background { z-index: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity: 0.60; filter: alpha(opacity=60); }

/* LAYOUT */
#background { z-index: 0; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
#wrapper { z-index: 5; position: relative; width: 960px; height: auto; margin: 0px auto; }
#header { z-index: 99; position: relative; width: 960px; height: 100px; background: url('images/background.png'); margin-bottom: 50px; }
#main { z-index: 10; position: relative; width: 920px; padding: 20px; background: white; margin-bottom: 100px; background: url('images/background.png'); }
#content { position: relative; background-color: white; width: 860px; padding: 20px; }
#footer { z-index: 10; position: relative; width: 920px; margin-top: 20px; }
#header-shadow { z-index: 9; position: absolute; top: 70px; left: 0px; }
#main-shadow { z-index: 9; position: absolute; bottom: -55px; left: 0px; }
#slider-shadow { z-index: 9; position: absolute; top: 405px; left: 0px; }
#left-sidebar { float: left; width: 240px; margin-right: 30px; position: relative; }
#right-sidebar { float: left; width: 240px; margin-left: 30px; position: relative; }
#page-content { float: left; width: 590px; position: relative; }

/* INTRO */
#intro { position: relative; padding: 10px; padding-left: 28px; width: 882px;  margin-bottom: 20px; }
#intro h1 { margin-top: 0px; margin-bottom: 5px; }
#intro-background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
#sub-intro { margin-left: 3px; margin-bottom: 5px; }

/* HEADER */
#logo { z-index: 15; position: absolute; top: -8px; left: -8px; }
#company-name { z-index: 15; position: relative; top: 5px; left: 43px; }
#company-name h1 { position: relative; margin: 0px; }
#welcome { position: relative; top: 20px; left: 20px; height: 59px;  width: 400px; }

/* FOOTER */
.footer-column-third { margin-bottom: 20px; width: 271px; position: relative; float: left; margin-right: 20px; padding: 10px; color: white; font-family: Lucida Sans Unicode, Verdana; font-size: 12px; }
.footer-column-half { margin-bottom: 20px;  width: 427px; position: relative; float: left; margin-right: 20px; padding: 10px; color: white; font-family: Lucida Sans Unicode, Verdana; font-size: 12px; }
.footer-column-fourth { margin-bottom: 20px; width: 193px; position: relative; float: left; margin-right: 20px; padding: 10px; color: white; font-family: Lucida Sans Unicode, Verdana; font-size: 12px; }
.footer-column p { position: relative; z-index: 1; display: block;  }
.footer-column h4 { margin-top: 0px; }
.footer-column ul { position: relative; z-index: 20; list-style-type: none; margin-top: 15px; margin-bottom: 4px; }
.footer-column ul li { padding: 7px; padding-left: 20px; background: url('images/menu-arrow-right.png') no-repeat 0px 12px; }
.footer-column ul li:hover { background: url('images/menu-arrow-right-hover.png') no-repeat 0px 12px; }
.footer-column ul li a { text-decoration: none !important; }
#footer-links { position: relative; padding: 13px 20px 0px 20px; width: 878px; height: 30px; font-family: Lucida Sans Unicode, Verdana; font-size: 13px; }
#footer-links-left { z-index: 20; position: relative; float: left; }
#footer-links-left a { text-decoration: none !important; }
#footer-links-right { z-index: 20; position: relative; float: right; }
#footer-links-right a { text-decoration: none !important; }
#quick-contact-result { position: absolute; z-index: 50; right: 0px; bottom: 5px; width: 150px; height: 30px; text-align: right; }

/* COLUMNS */
.clear { clear: both; width: 100%; height: 0px; background: transparent; }
.small-spacer { width: 100%; height: 10px; background: transparent; }
.large-spacer { width: 100%; height: 20px; background: transparent; }
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.two-third { width: 65.33%; }
.one-fourth { width: 22%; }
.three-fourth { width: 74%; }
.one-fifth { width: 16.8%; }
.two-fifth { width: 37.6%; }
.three-fifth { width: 58.4%; }
.four-fifth { width: 67.2%; }
.one-sixth { width: 13.33%; }
.five-sixth { width: 82.67%; }
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, 
.three-fifth, .four-fifth, .one-sixth, .five-sixth { position: relative; margin-right: 4%; float: left; }
.last { margin-right: 0 !important; clear: right; }

/* TEXT STYLING */
.check-list li { list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; background: url('images/check.png') no-repeat 0px 5px; }
.arrow-list li { list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; background: url('images/menu-arrow-right.png') no-repeat 0px 10px; }
.bullet-list li { list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; background: url('images/bullet.png') no-repeat 0px 10px; }
ol li { padding-top: 5px; color: #666; padding-bottom: 5px; margin-left: 20px; }
.pull-right { margin: 10px 0px 10px 10px; padding:10px 10px 10px 10px; float:right; font-size:13px; line-height:20px; width: 35%; color: #777; border-right: 5px solid #999; }
.pull-left { margin: 10px 10px 10px 0px; padding:10px 10px 10px 20px; float:left; font-size:13px; line-height:20px; width: 35%; color: #777; border-left: 5px solid #999;  }
blockquote { padding: 10px; margin: 10px; border: 1px solid #CCC; line-height: 20px; }
.button { margin: 10px; color: #666; text-decoration: none; background: url('images/button.jpg'); border: 1px solid #CCC; padding: 8px 15px 8px 15px; display: inline-block; -moz-box-shadow: 1px 1px 1px #888; -webkit-box-shadow: 1px 1px 1px #888; box-shadow: 1px 1px 1px #888; }
.button:hover { cursor: pointer; color: #333; }
.button-theme { margin: 10px; color: #CCC; text-decoration: none; background: url('images/background.png'); border: 1px solid #000; padding: 8px 15px 8px 15px; display: inline-block; -moz-box-shadow: 1px 1px 1px #888; -webkit-box-shadow: 1px 1px 1px #888; box-shadow: 1px 1px 1px #888; }
.button-theme:hover { cursor: pointer; color: #E5E5E5; }
pre { border: 1px solid #CCC; font-size: 12px; background-color: #E5E5E5; display: inline-block; padding: 5px; }
pre.blank { border: 0px !important; background: transparent !important; padding: 0px !important; }
.drop-cap-white { background: url('images/drop-cap.jpg'); float:left; font-size:40px; height:40px; margin: 0px 10px -5px 0px; padding: 5px 3px 0px 3px; text-align:center; width:40px; border: 1px solid #CCC; }
.drop-cap-theme { background: url('images/background.png');float:left;font-size:40px;height:40px;margin-bottom:-5px;margin-right:10px;padding-left:3px; padding-right: 3px;padding-top:5px; padding-bottom: 1px;text-align:center;width:40px; border: 1px solid black; }
.slider-right-image-content .button-theme { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.slider-left-image-content .button-theme, .footer-column .button-theme { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

/* IMAGE STYLING */
.image-left { float: left; margin-right: 20px; margin-top: 10px; padding-bottom: 2px; }
.image-right { float: right; margin-left: 20px; margin-top: 10px; padding-bottom: 2px; }
.frame { background-color: #E5E5E5; border: 1px solid #CCC; padding: 5px; margin-bottom: 3px; padding-bottom: 1px; display: inline-block; }
.frame img { border: 1px solid #999; margin: 0px; padding: 0px; }
.reflected { border: 1px solid #666 !important; border-bottom: 0px !important; }
.reflect { overflow: visible !important; }
.caption { width: auto; }
.caption span { display: block; padding: 10px; padding-right: 5px; padding-left: 5px; line-height: 20px; }
.transparent-border { position: relative; }
.transparent-border img { position: relative; }
.transparent-image-border-top { z-index: 52; position: absolute; top: 0px; left: 10px; margin: none; padding: none; }
.transparent-image-border-left { z-index: 52; position: absolute; top: 0px; left: 0px; margin: none; padding: none; }
.transparent-image-border-bottom { z-index: 52; position: absolute; bottom: 0px; left: 10px; margin: none; padding: none; }
.transparent-image-border-right { z-index: 52; position: absolute; top: 0px; right: 0px; margin: none; padding: none; }
.drop-shadow-img { position: absolute !important; bottom: -10px; left: -15px; z-index: 50 !important; height: 20px; }
.drop-shadow { position: relative; } .drop-shadow img { position: relative; z-index: 51; }
.gallery { display: inline-block; }
.cgs-background { background: url('images/ajax-big.gif') no-repeat center #000; }
.gallery img { display: none; }
.gallery img.drop-shadow-img { display: block !important; }
.gallery img.drop-shadow-img { bottom: -18px !important; }
.gallery-image-active { display: block !important; }
.gallery-image-inactive { display: none !important; }
.gallery-custom-thumb { position: relative !important; z-index: 60; display: inline-block !important; opacity: 0.6; border: 1px solid black; }
.gallery-custom-thumb:hover { cursor: pointer; opacity: 1; }
.gallery-thumb-holder { position: absolute; z-index: 60; right: 0px; bottom: 0px; padding: 7px; padding-right: 0px; padding-bottom: 3px; display: none; border: 1px solid black; }
.gallery-thumb-holder img { margin-right: 7px; }
.custom-gallery-background { opacity: 0.6 !important; filter: alpha(opacity=60) !important;  }

/* JQUERY TABS, TOGGLES, AND TOOLTIPS */
.toggle-trigger { padding-left: 30px; background: url('images/toggle-plus.png') 0px 5px no-repeat; }
.toggle-active { background: url('images/toggle-minus.png') 0px 5px no-repeat !important; }
.toggle-inactive { background: url('images/toggle-plus.png') 0px 5px no-repeat !important; }
.toggle-trigger:hover { cursor: pointer; }
.toggle-content { display: none; margin-bottom: 10px; font-size: 12px; }
.content-box { background-color: #E5E5E5; border: 1px solid #CCC; padding: 10px; }
.tooltip { position: relative; display: inline-block; }
.tooltip-trigger { position: relative; }
.tooltip-trigger:hover { cursor: pointer; }
.tooltip-content { position: absolute; margin-bottom: 20px; z-index: 200; display: none; }
.tooltip-box { position: relative; bottom: 0px; background-color: #E5E5E5; border: 1px solid #CCC; padding: 10px; display: block !important; }
.tooltip-content .large-spacer { display: block !important; }
.tab { position: relative; }
.tab .tab-trigger { display: inline-block; border: 1px solid #CCC; background-color: #E5E5E5; padding: 8px 13px 8px 13px; margin-right: 3px; }
.tab .tab-trigger:hover { cursor: pointer; }
.tab .tab-content { position: relative; padding: 10px; border: 1px solid #CCC; background-color: #E5E5E5; top: -2px; position: relative; z-index: 50; }
.tab .tab-content p:first-child { margin-top: 0px !important; }
.active-tab { display: block; }
.inactive-tab { display: none; }
.active-tab-trigger { position: relative !important; z-index: 51 !important; border-bottom: 0px !important; }
.inactive-tab-trigger { position: relative; z-index: 49; }

/* WIDGETS */
.widget-title { border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-bottom: -10px; }
.widget ul { list-style-type: none; }
.widget li { border-bottom: 1px solid #CCC; padding: 10px 0px 10px 0px; }
.widget li a { text-decoration: none; color: #666; }
.widget li { padding-left: 15px; background: url('images/menu-arrow-right.png') no-repeat left; }
.widget li:hover { background: url('images/menu-arrow-right-widget-hover.png') no-repeat left; cursor: pointer; }
.widget li:hover a { color: black; }

/* MENU */
#menu-container { position: absolute; top: 5px; right: 10px; }
#menu { float: left; position: relative; z-index: 100; }
#menu a { text-decoration: none; font-size: 13px; font-family: Lucida Sans Unicode, Verdana; }
.menu-link { list-style-type: none; float: left; padding: 12px 10px 14px 10px; }
.menu-link:hover input {  opacity: 1; filter: alpha(opacity=100); cursor: pointer; }
.menu-title { position: relative; padding-bottom: 7px; margin-bottom: -5px; font-size: 13px; padding-top: 5px; }
.menu-back { background: url('images/menu-arrow-left.png') no-repeat left; padding-left: 15px; margin-top: -3px; margin-bottom: 7px; }
.menu-back:hover { cursor: pointer; background: url('images/menu-arrow-left-hover.png') no-repeat left; }
.menu-link input { border: 0px; position: relative; top: -1px; width: 100px; height: 24px; font-size: 13px; font-family: Lucida Sans Unicode, Verdana; font-color: black; padding: 0px 5px 0px 5px; opacity: 0.6; filter: alpha(opacity=60); }
.menu-link input:hover {   }
.sub-menu-slide { position: relative; left: 200px; }
.sub-menu-background { z-index: 99; position: absolute; top: 40px; left: 0px; width: 200px; display: none; overflow: hidden; }
.menu-right-border { width: 1px; position: absolute; right: 0px; top: 14px; height: 100%; background-color: black; }
.sub-menu-real { border: 1px solid black; border-top: 0px; overflow: hidden; width: 180px; margin: 0px; float: left; color: white; padding: 0px 10px 0px 10px; position: relative; font-family: lucida sans unicode; font-size: 13px; height: auto; }
.sub-menu { position: relative; z-index: 100; display: none; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.sub-menu li { float: none; list-style-type: none; width: 180px; padding: 7px 0px 7px 0px; margin: 0px; text-decoration: none; font-size: 13px; font-family: Lucida Sans Unicode, Verdana; }
.sub-menu li:hover a { cursor: pointer; }
.drop-menu { /* background: url('images/menu-arrow-down.png') no-repeat top center; */ }
.drop-menu-right { background: url('images/menu-arrow-right.png') no-repeat right; }
.drop-menu-right:hover { background: url('images/menu-arrow-right-hover.png') no-repeat right; }

/* SLIDERS */
#main-slider { z-index: 80; position: relative; left: 1px; margin-top: -20px; margin-bottom: 30px; width: 960px; height: 300px; background-color: black; background: url('images/ajax-big.gif') center #000 no-repeat; }
#main-slider-thumbs .thumbnail { background: url('images/ajax-big.gif') center #000 no-repeat; height: 50px; width: 92px; }
#main-slider div { position: absolute; top: 0px; left: 0px; }
#main-slider-intro { position: relative; padding: 10px; padding-left: 28px; height: 45px; width: 882px; border: 1px solid black; margin-bottom: 20px; }
#accordian-slider { z-index: 80; position: relative; left: 1px; margin-top: -20px; margin-bottom: 30px; width: 960px; height: 300px; background-color: black; }
.slider-image { display: none; width: 960px; height: 300px; }
.slider-image-border-top { position: absolute; top: 0px; left: 10px !important; width: 940px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-image-border-left { position: absolute; top: 0px; left: 0px; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-image-border-bottom { position: absolute; top: 290px !important; left: 10px !important; width: 940px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-image-border-right { position: absolute; top: 0px; left: 950px !important; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-right-image { display: none; width: 960px; height: 300px; } .slider-right-image img { position: relative; float: right; }
.slider-right-image-background { position: relative; width: 360px; left: -1px !important; top: -1px !important; border: 1px solid black; border-right: 0px; height: 300px; background: url('images/background.png'); overflow: hidden; }
.slider-right-image-border-top { z-index: 85; position: absolute; top: 0px; left: 370px !important; width: 580px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-right-image-border-left { z-index: 85; position: absolute; top: 0px; left: 360px !important; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-right-image-border-bottom { z-index: 85; position: absolute; top: 290px !important; left: 370px !important; width: 580px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-right-image-border-right { z-index: 85; position: absolute; top: 0px; left: 950px !important; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-right-image-content-background {  z-index: 86; position: absolute; top: 20px !important; left: 20px !important; width: 316px; height: 255px; }
.slider-right-image-content { z-index: 87; positon: absolute; top: 40px !important; left: 40px !important; width: 278px; height: 218px; } 
.slider-right-image-content h3 { margin-top: -5px; }
.slider-left-image { display: none; width: 960px; height: 300px; } .slider-left-image img { position: relative; float: left; }
.slider-left-image-background { position: relative; width: 360px; left: 600px !important; top: -1px !important; border: 1px solid black; border-left: 0px; height: 300px; background: url('images/background.png'); overflow: hidden; }
.slider-left-image-border-top { z-index: 85; position: absolute; top: 0px; left: 10px !important; width: 580px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-left-image-border-left { z-index: 85; position: absolute; top: 0px; left: 0px !important; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-left-image-border-bottom { z-index: 85; position: absolute; top: 290px !important; left: 10px !important; width: 580px; height: 10px; margin: none; padding: none; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-left-image-border-right { z-index: 85; position: absolute; top: 0px; left: 590px !important; margin: none; padding: none; width: 10px; height: 300px; background-color: black; opacity: 0.2; filter: alpha(opacity=20); }
.slider-left-image-content-background {  z-index: 86; position: absolute; top: 20px !important; left: 620px !important; width: 316px; height: 255px; border: 1px solid black; }
.slider-left-image-content { z-index: 87; positon: absolute; top: 40px !important; left: 640px !important; width: 278px; height: 218px; } 
.slider-left-image-content h3, .slider-left-vimeo-content h3, .slider-right-vimeo-content h3, .slider-left-youtube-content h3, .slider-right-youtube-content h3 { margin-top: -5px; }
.slider-left-video { display: none; width: 960px; height: 300px; }
.slider-left-video object, .slider-left-video iframe { float: right; }
.slider-left-vimeo-background { position: relative; width: 426px; left: 534px !important; top: -1px !important; border: 1px solid black; border-left: 1px; height: 300px; background: url('images/background.png'); overflow: hidden; }
.slider-left-vimeo-content-background {  z-index: 86; position: absolute; top: 20px !important; left: 555px !important; width: 380px; height: 255px; }
.slider-left-vimeo-content { z-index: 87; positon: absolute; top: 40px !important; left: 573px !important; width: 340px; height: 218px; }
.slider-right-vimeo-background { position: relative; width: 427px; left: 0px !important; top: -1px !important; border: 1px solid black; height: 300px; background: url('images/background.png'); overflow: hidden; }
.slider-right-vimeo-content-background {  z-index: 86; position: absolute; top: 20px !important; left: 23px !important; width: 380px; height: 255px; }
.slider-right-vimeo-content { z-index: 87; positon: absolute; top: 40px !important; left: 43px !important; width: 340px; height: 218px; }
.thumbnail { position:relative; border: 1px solid black; opacity: 0.7; margin-right: 3px; filter: alpha(opacity=70); }
.thumbnail:hover { opacity: 1; filter: alpha(opacity=100); }
#main-slider-thumbs { position: absolute; top: 7px; left: 7px; }
 

.centru {text-align:center;}

.rosu   {color:#FF0000;}
.albastru {color:#0a73c4;}
.galben {color:#FFD700;}
.galben1 {color:#d6b712;}

.fararama {border:none;}