@charset "utf-8";
/*
Culoare Text : #1f1c16
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
        font-family:georgia,serif;
        color:#1f1c16;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Landing Page Css */

#top_bar {
    background: url("../images/top_bar.png") repeat-x;
    height:12px;
}

#footer_bar {

    background: url("../images/footer_bar.png") repeat-x;
    height:27px;
}


#wrapper {
    margin:0 auto;
    width:900px;
    margin-bottom:15px;
}

#naviContainer {
    overflow:hidden;
}

#languages {
    float:right;
}

#languages p {
    margin:15px 0;
    font-size:13px;

}

#languages ul li {
    float:left;
    list-style-type:none;
    margin-right:10px;
    width:25px;
    text-align:center;
}

#languages ul li a {
    text-decoration:none;
    color:#1f1c16;
    font-size:12px;
}

#languages ul li a img {
    border:none;
}

#logo {
    margin-top:20px;
    text-align:center;
}

#logoLine {
    margin-bottom:-12px;
}

#images {
    overflow:hidden;
    margin-bottom:-12px;
}

#mainImage {
    float:left;
    width:648px;
    margin-right:4px;

}

#secondaryImage {
    float:left;
    width:233px;
}


/* Home Page Css */

#shadow {
     background: url("../images/shadow.png") repeat-y;
     margin:0 auto;
     width:1054px;
}

#contentWrapper {
    margin:0 auto;
    width:900px;
    position:relative;

}

#header {
    overflow:hidden;

}

#headerBar {
    background: url("../images/top_bar_site.png") repeat-x;
    height:13px;
}

#Navi {
    float:right;
    margin-top:50px;
    font-weight:bold;
}

#Navi ul li {
    float: left;
    position: relative;
    margin-right:1px;
    font-size:13px;
    padding:8px;
    font-family:"Comic Sans MS", cursive, sans-serif;
}

#Navi ul li a {
	text-decoration:none;
}



.li_parent:hover {
	background:#7fcc2a;
	color:#fff;
	font-family:"Comic Sans MS", cursive, sans-serif;
}

.li_parent a {
	font-family:"Comic Sans MS", cursive, sans-serif;
}

#Navi ul li a:hover {
	color:#fff;
	outline:none;
	font-family:"Comic Sans MS", cursive, sans-serif;
}

#Navi ul li div.submenu {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:148px;
	z-index:10000;
	font-family:"Comic Sans MS", cursive, sans-serif;
}

#Navi ul li:hover div.submenu {
	display:block;
}


div.submenu ul {
	margin-top:29px;
	width:148px;
	float:left;
	background:#7fcc2a;
	font-family:"Comic Sans MS", cursive, sans-serif;
}

div.submenu ul li {
	padding:0px 0px 7px 0px !important;
	width:148px;
	background:bottom url('../images/border_li.png') no-repeat;
	font-family:"Comic Sans MS", cursive, sans-serif;
}





div.submenu ul li a {
	text-decoration:none;
	display:block;
	width:138px;
	padding:4px 0px 0px 10px;

}

div.submenu ul li a:hover,div.submenu ul li a:active {
	color:#fff;
	outline:none;
}

.left_bottom_corner {
	background: url('../images/menu_corner_left.png') no-repeat;
	height:12px;
	width:12px;
	float:left;
}

.middle_bottom {
	background: url('../images/menu_bottom_bar.png') no-repeat;
	height:12px;
	width:124px;
	float:left;
}

.right_bottom {
	background: url("../images/menu_corner_right.png") no-repeat;
	height:12px;
	width:12px;
	float:left;
}


.li_child_last{
	width:148px;
	background:none !important;
}

#logoContainer {
    float:left;
    margin-top:46px;
    position: absolute;
	z-index: 90000;
	margin-left:10px;
	}


#languageSelect {
    position:absolute;
    top:0;
    right:0;
    background: url("../images/bg_language.png") no-repeat;
    width:237px;
    height:29px;
}

#headerTop {
	height:100px;
}

#mainImg {
    margin-bottom:20px;
    height:300px;
    z-index: -88888;

}

.silder_bar {
	background: url("../images/bar_slider.png") no-repeat;
	height:4px;
	margin:2px 0;
}

#slider {
    position:relative;
    width:878px; /* Change this to your images width */
    height:308px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
    margin-left:10px;

}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-nextNav {
	text-indent:-9999px;
	background: url('../images/next.png') no-repeat;
	width:30px;
	height:30px;
	margin-right:20px;
}

.nivo-nextNav:hover {
	background: url('../images/next-hover.png') no-repeat;
}


.nivo-prevNav {
	text-indent:-9999px;
	background: url('../images/prev.png') no-repeat;
	width:30px;
	height:30px;
	margin-left:20px;
}

.nivo-prevNav:hover {
	background: url('../images/prev-hover.png') no-repeat;
}



#content {
    overflow:hidden;
}

#content table td {
padding:0 15px;
}

#content h1 {
    font-size:20px;
	color:#538a16;
    font-weight:bold;
    margin-bottom:20px;
}

#content h2 {
    font-size:18px;
    margin-left:20px;
    font-weight:bold;
    margin-bottom:20px;
}


#content h3 {
    font-size:16px;
    margin-left:20px;
    font-weight:bold;
    margin-bottom:15px;
}


#content h4 {
    font-size:11px;
    margin-left:20px;
    font-weight:bold;
}

#content p {
    font-size:13px;
}

#promo {
    margin:7px 0;
    text-align:center;
}

#promo img {
    margin-bottom:4px;
}

#footer {
    background: #80cc2c;

    overflow:hidden;
}

#copyright {
    text-align:center;
    margin-top:10px;
    font-size:12px;
}

#madeby {
    float:right;
    font-size:12px;
    margin-right:20px;
}

#madeby p {
    margin-top:0;
    margin-bottom:10px;
}


#followOn {
    margin:2px 0 0 6px;
    float:left;
}

#selectLang {
    float:right;
    margin:3px 6px 0 0;
}

.textBox {
    background: url("../images/text_box_content.png") repeat-y;
    width:293px;
    margin-bottom:25px;
}


.textBox h3,p,li {
    text-align:left;
}


.btmBox {
    margin-bottom:-2px;
}

.arange {
    text-align:center;
    padding:5px 20px;
}

.servicii {
	padding:0 20px 0 40px;
}

#info {
    float:left;
    width:560px;
    padding:0 20px;
}

#content_title {
	width:505px;
}

#info strong {
	font-weight:bold;
	font-size:14px;
}

#info b {
	font-weight:bold;
	font-size:14px;
}

#details {
    float:right;
    width:300px;
}

#details h3 {
    margin:0 0 10px 0;
}

#details ul li {
    list-style-type:disc;
}


#delimiter {
    margin-left:-10px;
    margin-bottom:10px;
}

.arange td {
	padding:0 !important;
	font-size:13px;
}



#text_pagina {
	padding:0 40px;
	font-size:13px;
}

#text_pagina ul {
	margin:20px 0;
}

#text_pagina ul li {
	list-style-type:disc;
	margin-bottom:5px;
}

#info hr {
	border:0;
	background-color: grey;
}

#info table {
	font-size:12px;
	border:1px solid #cbcbcb;
	margin-bottom:10px;
}

#info table td {
	padding:4px 4px;
	background:#f5ffea;
}


.oferta {
	padding:10px;
	background:#f3f3f3;
	border:1px solid #e7e7e7;
	overflow:hidden;
	float:left;
	width:250px;
	margin:10px 0 10px 21px;
	height:250px;
}

.title {
	font-size:11px;
    text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	color:#5b8e24;
}

.titluoferta {
	text-align:center;
	height:35px;
	overflow:hidden;
}

.title:hover {
	text-decoration:underline;
}

.poza_pret img {
	margin:10px 0 0 25px;
	z-index:0;
}

.oferta a {
	outline:none;
}

.poza_pret {
	position:relative;
}

.pret_min {
	background: url('../images/price_from.png') no-repeat;
	width:70px;
	height:72px;
	position:absolute;
	top:0;
	right:0;

}

#content .text_pret_min{
	font-size:10px;
	color:#fff;
	padding:0;
	margin:23px 5px 0 10px;
	text-align:center;
}


#contact td{
	vertical-align:top;
	padding-bottom:20px;
}

#contact strong {
	font-weight:bold;
	font-size:14px;
}

#contact p {
	margin:0;
}

#text_homepage {
	float:left;
	width:480px;
	padding:20px;
}

#likebox {
	float:left;
}

#pdf {
	font-size:10px;

}

#pdf_info {
	width:300px;
}

#pdf_button {
	float:right;
}

/* CSS Document from 2012 - 12 -12 */
.clear{
	clear:both
}
.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%;
}
.cip{margin:0px auto;}
.pr{position:relative}
.large{font-size:1.35em}
.xlarge{font-size:1.5em}
.first{margin-left:0px;}
.last{margin-right:0px;}
/*****************EDIT********************/
body{font-family:Georgia, Arial, Helvetica, sans-serif;font-size:12px;color:#1f1c16;}
.top, .middle, .bottom{position:relative}
.top{}
.middle{}
.bottom{padding:15px 0px;}

.wrapper{width:890px;margin:0px auto;padding:0px 5px;position:relative}
.top_line{position:absolute;top:0px;left:0px;width:100%;height:11px;line-height:11px;background:#8ad822;border-bottom:1px solid #5da311}
.bottom_line{position:absolute;left:0px;width:100%;height:27px;line-height:11px;background:url(../images/bg-bottom-line.jpg) repeat-x;border-bottom:1px solid #5da311}
.logo{width:183px;height:68px;margin:0px auto;position:relative;top:45px;margin-bottom:45px;}
.logo a{display:block;width:183px;height:68px;background:url(../images/logo.png) no-repeat;text-indent:-100000px;}
.line-1{width:439px;height:2px;line-height:32px;background:url(../images/line-1.png) no-repeat;}
.line-2{width:898px;height:4px;line-height:32px;background:url(../images/line-2.png) no-repeat;}
.lang{margin:5px 0px;}
	.lang li{margin:0px 2px;float:left}
	.lang li a{text-transform:uppercase;display:block;color:#1f1c16;border:1px solid #c6c6c6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:16px 20px 15px 49px;text-decoration:none}
	.lang li a.ro{background:url(../images/ro.png) no-repeat 9px 7px;}
	.lang li a.cz{background:url(../images/cz.png) no-repeat 9px 7px;}
	.lang li a.es{background:url(../images/es.png) no-repeat 9px 7px;}
	.lang li a.fr{background:url(../images/fr.png) no-repeat 9px 7px;}
	.lang li a.it{background:url(../images/it.png) no-repeat 9px 7px;}
	.lang li a.en{background:url(../images/en.png) no-repeat 9px 7px;}
	.lang li a.de{background:url(../images/de.png) no-repeat 9px 7px;}
	.lang li a.hu{background:url(../images/hu.png) no-repeat 9px 7px;}
	.lang li a.pl{background:url(../images/pl.png) no-repeat 9px 7px;}

.imgs{margin:2px 0px;position:relative;}
	.imgs a{display:block;float:left;}
	.imgs a.big_img{margin-right:6px;}


#parteneri a {
 margin-left:10px;
}
#parteneri {
	text-align:center;
	margin-top:10px;
}

#form-contact{
	margin-left:16px;
}
.red {
 border:solid 1px #ff0000;
}

.stea {
	color:#ff0000;
}
.submit{
	background-color:80cc2c;
	color:#00000;
}
.errors-global {
 text-align:center;
 font-weight:bold;
 color:#ff0000;
}

.send-global {
 text-align:center;
 font-weight:bold;
 color:#000000;
}

.border-log{
	border: 4px solid #82cd30;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.title_box {
	color:#000000;
	width:293px;
	text-align:center;
	margin-bottom:10px !important;
	font-weight:bold;
	font-size:14px;
}

.title_box_content {
	color:#000000;
	width:293px;
	margin-bottom:10px !important;
	font-weight:bold;
	font-size:16px;
	color:#87C941;
}