body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
html { height: 100%; }
body { text-align: center; }
table { border: 0px none ; padding: 0pt; border-collapse: collapse; width: 100%; }
a, object { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
td { vertical-align: top; text-align: left; }
img { border: medium none ; }
.formular-contact-titlu
{
	font-size:18px;
	padding-left:20px;
}
h1 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 110%; }
p { padding: 0px 0px 10px; }
ul { margin: 0px 0px 0px 15px; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.main { margin: auto; text-align: left; }
/* ::::: http://osc4.template-help.com/joomla_28925/templates/theme513/css/template.css ::::: */

body, td, th, div, p, label, input { color: rgb(54, 54, 54); font-family: Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
input, select, #contact_text { color: rgb(119, 119, 119); font-family: Arial,Helvetica,sans-serif; font-size: 14px; }
a { color: rgb(54, 54, 54); text-decoration: underline; }
a:hover { color: rgb(54, 54, 54); text-decoration: none; }
a, button, .button { cursor: pointer; }
.article-separator-indent { padding: 35px 0pt 0pt; display: none; }
.article_separator { border-top: 1px solid rgb(232, 232, 232); height: 35px; display: none; }
.article_column { padding: 0px; }
.contentpaneopen img { margin: 0pt 11px 0px 0px; }
.article-indent { padding: 13px 0pt 0pt; }
td.contentheading { padding: 0pt 0pt 4px; font-size: 26px; color: rgb(204, 204, 204); line-height: 26px; font-weight: normal; }
.contentpaneopen p { padding: 4px 0px 10px; }
.indent-more { margin: 6px 0pt 0pt; }
div a.readon { margin: 22px 0pt 0pt; background: transparent url('button2.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 84px; height: 22px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; text-decoration: none; display: block; text-align: center; line-height: 21px; }
div a.readon:hover { background: transparent url('button_hover.png') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search { background: transparent url('search_bg.png') no-repeat scroll 9px 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 36px; }
.search .search-input { width: 209px; float: left; position: absolute; }
.search .search-button { margin: 7px 0pt 0pt 195px; width: 62px; float: left; position: absolute; }
.search .inputbox { border: medium none ; margin: 10px 0pt 0pt 18px ! important; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; width: 140px; font-family: Arial,Helvetica,sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search .button { margin: 0pt ! important; padding: 0pt ! important; width: 62px ! important; height: 22px ! important; }
.search .button:hover { text-decoration: underline; }
.row-top-menu ul.menu-nav { margin: 0pt ! important; padding: 0pt ! important; position: relative; z-index: 1; }
.row-top-menu ul.menu-nav li { padding: 0pt ! important; background: transparent url('top_menu_separator.gif') no-repeat scroll 0pt 0pt; display: block; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.row-top-menu ul.menu-nav li a { border: medium none ; margin: 0pt; padding: 0pt; text-decoration: none ! important; float: left; display: block; text-transform: uppercase; }
.row-top-menu ul.menu-nav li a span { padding: 10px 31px 9px; display: block; color: rgb(255, 255, 255); font-size: 12px; line-height: 17px; float: left; position: relative; text-decoration: none; font-family: Arial,Helvetica,sans-serif; }
.row-top-menu ul.menu-nav li a:hover span, .row-top-menu ul.menu-nav li a:hover span, .row-top-menu ul.menu-nav li.active a, .row-top-menu ul.menu-nav li.active a span, #current li a span { background: transparent url('top_menu_hover.gif') repeat-x scroll 0pt 0pt; color: rgb(255, 255, 255); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#body { background: rgb(198, 196, 193) url('wrapper_site.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.main { margin: 0pt auto; padding: 0pt; width: 919px; position: relative; }
#logo { margin: 20px 0pt 0pt; display: block; position: absolute; }
#logo a { display: block; position: relative; cursor: pointer; }
.top-border-site { background: transparent url('top_border_site.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header-box { height: 109px; }
.header-link { width: 545px; }
.header-link ul { margin: 0pt; padding: 43px 0pt 0pt ! important; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; text-transform: uppercase; }
.header-link ul li { padding: 0pt 12px; display: block; float: left; }
.header-link ul li a { color: rgb(118, 118, 118); font-size: 10px; line-height: 15px; text-decoration: none; }
.header-link ul li a:hover { color: rgb(225, 37, 4); text-decoration: none; }
.wrapper-top-menu { background: rgb(195, 37, 19) url('wrapper_top_menu.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-top-menu1 { background: transparent url('wrapper_top_menu1.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.clear { overflow: hidden; width: 100%; }
.clear1 { clear: both; }
.fright { float: right ! important; }
.fleft { float: left; }
.wrapper-top-menu .fleft { width: 100%; }
.wrapper-top-menu .fright { background: transparent url('bg_search.jpg') no-repeat scroll 0pt 0pt; width: 295px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 36px; }
#content { padding: 0pt; }
#container { padding: 0pt; overflow: hidden; height: 100%; text-align: left; }
#right { background: transparent url('content_border.gif') repeat-y scroll 0pt 0pt; float: right; text-align: left; width: 266px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.right-indent { padding: 37px 40px 0pt 0pt; }
#left { background: transparent url('content_border.gif') repeat-y scroll 0pt 0pt; float: right; text-align: left; width: 377px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.left-indent { padding: 37px 10px 0pt 0pt; }
.top-row-box { background: transparent url('content_border.gif') repeat-x scroll left bottom; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
.top-row-box .fleft { width: 624px; }
.top-row-box .fright { width: 295px; }
.button2 { margin: 22px 0pt 0pt; background: transparent url('button2.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 84px; height: 22px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; text-decoration: none; display: block; text-align: center; line-height: 21px; }

.button3 { margin: 22px 0pt 0pt; background: transparent url('button3.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 149px; height: 22px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; text-decoration: none; display: block; text-align: center; line-height: 21px; }
.button3:hover { background: transparent url('button3_hover.png') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }



.button2:hover { background: transparent url('button_hover.png') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.content-indent { padding: 12px 0pt 0pt; }
.content-left { background: transparent url('content_border.gif') repeat-y scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.content-right { background: transparent url('content_border.gif') repeat-y scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.content-bottom { background: transparent url('content_border.gif') repeat-y scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .boxTitle h3, .article-title-text, .wrapper-box-extra .boxTitle h3 { color: rgb(0, 0, 0); font-size: 26px; font-family: Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif; font-weight: normal; line-height: 29px; }
.wrapper-box .boxIndent { padding: 33px 0pt 60px 32px; }
.wrapper-box .boxTitle h3 { padding: 0pt 0pt 0pt 32px; }
.wrapper-box-extra .boxTitle h3, .article-title-text, .wrapper-box-extra .boxTitle h3 { padding: 28px 0pt 0pt 29px; color: rgb(0, 0, 0); font-size: 28px ! important; font-family: Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif; font-weight: normal; line-height: 26px; }
.wrapper-box-extra .boxIndent { padding: 18px 27px 30px 31px; font-family: Tahoma; }
.list-custom { margin: 17px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.list-custom li { padding: 0pt 0pt 8px; overflow: hidden; width: 100%; }
.list-custom li a { padding: 0pt 0pt 0pt 11px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(225, 37, 4); font-size: 13px; line-height: 15px; text-decoration: none; float: left; }
.list-custom li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.article-title-text { padding: 0pt ! important; }
.slider-text { margin: 225px 0pt 0pt; background: transparent url('slider_shadow.png') repeat-x scroll 0pt 0pt; display: block; width: 654px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; }
.slider-text-indent { padding: 20px 30px 11px 33px; display: block; }
.slider-text h3 { margin: 0pt ! important; color: rgb(255, 255, 255) ! important; font-size: 16px ! important; line-height: 0px; font-weight: normal; font-family: Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif; }
.slider-text .indent-top-bottom { padding: 5px 0pt 13px ! important; color: rgb(143, 143, 143); font-size: 13px; line-height: 18px; font-family: Tahoma; }
.slider-button { background: transparent url('slider_button.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 84px; height: 22px; color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; text-align: center; text-transform: uppercase; text-decoration: none; display: block; font-family: Tahoma; }
.slider-button:hover { background: transparent url('button_hover.png') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.text1 { padding: 0pt 0pt 11px; }
.text1 dt a { color: rgb(214, 60, 30); text-decoration: none; }
.text1 dt a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.text1 dd { padding: 0pt 0pt 25px; }
.link1 { margin: 14px 0pt 0pt; background: transparent url('button2.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 84px; height: 22px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 22px; display: block; text-decoration: none; text-transform: uppercase; font-family: Tahoma; }
.link1:hover { background: transparent url('button_hover.png') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.link2 { color: rgb(126, 123, 118); display: block; float: right; font-size: 13px; line-height: 15px; }
.link2:hover { color: rgb(0, 0, 0); }
.footerBox { padding: 20px 0pt 26px; background: rgb(188, 186, 182) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list li { margin: 0pt 7px 0pt 0pt; display: block; float: left; }
.footer-list li a { display: block; height: 14px; padding-left:20px; }
.footer-list .bg-1 { background: transparent url('footer_img1.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-1:hover { background: transparent url('footer_img1_hov.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-2 { background: transparent url('footer_img2.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-2:hover { background: transparent url('footer_img2_hov.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-3 { background: transparent url('footer_img3.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-3:hover { background: transparent url('footer_img3_hov.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-4 { background: transparent url('footer_img4.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer-list .bg-4:hover { background: transparent url('footer_img4_hov.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer { padding: 22px 0pt; color: rgb(54, 54, 54); font-size: 13px; }
.footer a { color: rgb(126, 123, 118) ! important; }
.footer a:hover { color: rgb(126, 123, 118); }
.indent-box-top { margin: 18px 0pt 0pt ! important; }
.indent-img { margin: 0pt 19px 0pt 0pt ! important; float: left; }
.extra-link { padding: 21px 0pt 0pt; overflow: hidden; width: 100%; }
.extra-link a { display: block; float: right; color: rgb(126, 123, 118); font-size: 13px; line-height: 15px; }
.article-title { padding: 17px 0pt 0pt 31px; }
#left .wrapper-box .boxIndent { padding: 40px 11px 30px 0pt ! important; }
.link-3 { color: rgb(223, 71, 36); text-decoration: none; font-size: 18px; font-weight: normal; line-height: 24px; }
.link-3:hover { color: rgb(33, 32, 31); text-decoration: underline; }
.article-text-indent { padding: 8px 25px 30px 31px; }
.indent-top-bottom { padding: 25px 0pt 0pt ! important; }
.ulwrapper { margin: 32px 0pt 0pt ! important; padding: 0pt 0pt 4px; background: transparent url('menu_bg_bottom.png') no-repeat scroll left bottom; display: none; position: absolute; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 350; }
.ulwrapper ul { margin: 0pt ! important; padding: 4px 0pt 0pt ! important; background: transparent url('menu_bg_top.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 140px; position: relative; }
.ulwrapper ul li { width: 140px; }
.parent .ulwrapper ul li, .parent .ulwrapper ul li a, .parent .ulwrapper ul li a span { background: rgb(33, 32, 31) none repeat scroll 0% 0% ! important; float: none ! important; height: auto ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(255, 255, 255) ! important; font-size: 12px; line-height: 16px ! important; font-weight: normal ! important; }
.parent .ulwrapper ul li a span { padding: 0pt 0pt 0pt 25px ! important; display: block ! important; font-weight: normal ! important; }
.ulwrapper ul li a { padding: 5px 0pt ! important; }
.ulwrapper ul li a:hover { background: rgb(215, 61, 31) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(255, 255, 255) ! important; display: block; }
.ulwrapper ul li a:hover span { background: rgb(215, 61, 31) none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.container-indent { padding: 20px 0pt 0pt; }
.img-none1 { display: none; }

a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
:focus { outline-style: none; }

.images { position: relative; height: 295px; width: 624px; float: left; cursor: pointer; }
.images div { padding: 0pt; display: none; position: absolute; top: 0pt; left: 0pt; height: 256px; font-size: 12px; }
.images h3 { margin: 0pt 0pt 20px; font-size: 22px; font-weight: normal; color: rgb(68, 85, 102); }
.tabs { clear: both; display: none; }
.tabs a { margin: 3px; background: transparent url('navigato.png') no-repeat scroll 0pt 0pt; width: 8px; height: 8px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; font-size: 1px; }
.tabs a:hover { background-position: 0pt -8px; }
.tabs a.current { background-position: 0pt -16px; }
.forward { margin: 285px 0pt 0pt 554px; background: rgb(244, 243, 243) url('slider_button_left.gif') no-repeat scroll 0pt 0pt ! important; float: left; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; display: block; width: 50px; height: 26px; cursor: pointer; font-size: 1px; text-indent: -9999em; position: absolute; }
.forward:hover { background: rgb(33, 32, 31) url('slider_button_left1.gif') no-repeat scroll 0pt 0pt ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.backward:hover { background: rgb(33, 32, 31) url('slider_button_rigtht1.gif') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.backward { margin: 285px 0pt 0pt 604px ! important; background: rgb(244, 243, 243) url('slider_button_rigtht.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 50px; height: 26px; cursor: pointer; font-size: 1px; text-indent: -9999em; position: absolute; float: left; }
.forward { background-position: 0pt -30px; clear: right; }
.forward:hover { background-position: -30px -30px; }
.forward:active { background-position: -60px -30px; }
.backward:hover { background-position: -30px 0pt; }
.backward:active { background-position: -60px 0pt; }
.slider-button-main { margin: 301px 0pt 0pt 554px; position: absolute; }
.slider-button-main button { border: medium none ; padding: 0pt ! important; background: rgb(215, 61, 31) none repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 25px ! important; text-transform: uppercase; width: 50px; float: left; font-family: Tahoma; height: 25px; }
.slider-button-main button:hover { background: rgb(33, 32, 31) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.slider-button-main .button-play { margin: 0pt; }
.images div img, .images div { width: 624px; ; }

.contact-form
{
	padding:5px;
}

.contact-td
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	height:17px;
	width:180px;
}

.contact-td2
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	height:22px;
	width:180px;
}

.contact-textarea
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;

}
